::selection{background:#d6a84f;color:#0a1233}@supports (overflow:clip){body .kl-pdp-sec{overflow:clip}}body product-info .product-form__submit:not([disabled]):active{transform:translateY(0) scale(.985);box-shadow:0 8px 20px #101c494d}body product-info .shopify-payment-button__button--unbranded:hover{transform:translateY(-2px)}body product-info .shopify-payment-button__button--unbranded{transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s}.kl-deck{overflow:visible}.kl-chipf{position:absolute;z-index:3;display:inline-flex;align-items:center;gap:8px;padding:9px 16px;border-radius:99px;font-size:1.25rem;line-height:1.2;color:#fff;white-space:nowrap;background:#ffffff1a;border:1px solid rgba(255,255,255,.28);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 14px 34px #0000004d;animation:kl-float2 6s ease-in-out infinite}.kl-chipf:before{content:"";flex:none;width:7px;height:7px;border-radius:50%;background:#d6a84f}.kl-chipf em{font-style:normal;color:#ffffff9e}.kl-chipf strong{font-weight:700}.kl-chipf--1{top:2%;left:-8%}.kl-chipf--2{top:48%;right:-12%;animation-delay:-2s}.kl-chipf--3{bottom:2%;left:-4%;animation-delay:-4s}@keyframes kl-float2{0%,to{transform:translateY(-6px)}50%{transform:translateY(8px)}}.kl-deck__c--1:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(115deg,transparent 38%,rgba(255,255,255,.6) 50%,transparent 62%);transform:translate(-130%);animation:kl-glint 6s ease-in-out infinite}@keyframes kl-glint{0%,55%{transform:translate(-130%)}to{transform:translate(130%)}}body .kl-promise{padding-bottom:clamp(110px,12vw,170px)}.kl-faq{position:relative;z-index:4;margin-top:-48px;border-radius:48px 48px 0 0;background:#fff;box-shadow:0 -34px 80px #101c4924;padding:clamp(64px,8vw,120px) 0 clamp(64px,8vw,110px)}.kl-faq__g{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(28px,6vw,110px);align-items:start}.kl-faq__h{margin:0;font-family:"Instrument Serif",Georgia,serif;font-style:italic;font-weight:400;font-size:clamp(5rem,7.4vw,10rem);line-height:.92;letter-spacing:-.015em;color:#101c49}.kl-faq__s{margin:20px 0 0;max-width:34rem;font-size:1.6rem;line-height:1.6;color:#101c49a8}.kl-faq__s a{color:#101c49;font-weight:600}.kl-q{border-top:1px solid rgba(16,28,73,.14)}.kl-q:last-child{border-bottom:1px solid rgba(16,28,73,.14)}.kl-q summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:26px 0;font-size:1.95rem;font-weight:600;line-height:1.3;color:#101c49}.kl-q summary::-webkit-details-marker{display:none}.kl-q summary:focus-visible{outline:3px solid #d6a84f;outline-offset:4px;border-radius:6px}.kl-q summary i{flex:none;position:relative;width:36px;height:36px;border-radius:50%;border:1.5px solid #101c49;transition:transform .55s cubic-bezier(.22,1,.36,1),background .3s}.kl-q summary i:before,.kl-q summary i:after{content:"";position:absolute;left:50%;top:50%;width:14px;height:1.5px;margin:-.75px 0 0 -7px;background:#101c49;transition:background .3s}.kl-q summary i:after{transform:rotate(90deg)}.kl-q[open] summary i{transform:rotate(45deg);background:#101c49}.kl-q[open] summary i:before,.kl-q[open] summary i:after{background:#fff}.kl-q__a{padding:0 0 30px;max-width:56rem;font-size:1.6rem;line-height:1.75;color:#101c49cc}.kl-q[open] .kl-q__a{animation:kl-qa .6s cubic-bezier(.22,1,.36,1)}@keyframes kl-qa{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}body .related-products__heading{font-family:"Instrument Serif",Georgia,serif;font-style:italic;font-weight:400;text-transform:none;letter-spacing:-.01em;font-size:clamp(4.4rem,6vw,8rem);line-height:1;margin:0 0 clamp(24px,3vw,48px);color:#101c49}.related-products .card-wrapper{transition:transform .6s cubic-bezier(.22,1,.36,1)}.related-products .card-wrapper:hover{transform:translateY(-8px)}.related-products .card__inner,.related-products .card--standard .card__inner{border-radius:24px;overflow:hidden}.related-products .card-wrapper .card__inner{box-shadow:0 20px 44px #101c491a;transition:box-shadow .6s}.related-products .card-wrapper:hover .card__inner{box-shadow:0 34px 70px #101c4933}@media(max-width:989px){.kl-faq__g{grid-template-columns:1fr}.kl-faq{border-radius:32px 32px 0 0;margin-top:-36px}}@media(max-width:749px){.kl-chipf{display:none}.kl-q summary{font-size:1.75rem}}@media(prefers-reduced-motion:reduce){.kl-chipf,.kl-deck__c--1:after,.kl-q[open] .kl-q__a{animation:none!important}}html.kla-still .kl-chipf,html.kla-still .kl-deck__c--1:after{animation:none!important}
/*# sourceMappingURL=/cdn/shop/t/21/assets/klaro-pdp-extra.css.map */
