.faq{--faq-ease:cubic-bezier(.32,.72,0,1);--faq-out:cubic-bezier(.23,1,.32,1);--faq-line:rgba(250,249,247,.14);position:fixed;top:0;right:0;bottom:0;left:0;margin:auto;width:min(980px,calc(100vw - 48px));height:min(600px,calc(100dvh - 48px));max-width:none;max-height:none;padding:0;border:0;border-radius:var(--fa-r);background:var(--fa-ink);color:var(--fa-paper);overflow:hidden;box-shadow:0 40px 80px -20px #0009,0 0 0 1px #faf9f714;font-family:var(--fa-text);-webkit-font-smoothing:antialiased}.faq *,.faq *:before,.faq *:after{box-sizing:border-box}.faq::backdrop{background:#0b0a0d9e;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}body:has(dialog.faq[open]){overflow:hidden}.faq [data-faq-slot],.faq .shopify-section{height:100%}.faq[open]{animation:faq-in .32s var(--faq-ease) both}.faq[open]::backdrop{animation:faq-fade .22s var(--faq-out) both}.faq.is-closing{animation:faq-out .18s var(--faq-out) both}.faq.is-closing::backdrop{animation:faq-fade .18s var(--faq-out) reverse both}@keyframes faq-in{0%{opacity:0;transform:translateY(12px) scale(.96)}to{opacity:1;transform:none}}@keyframes faq-out{to{opacity:0;transform:translateY(8px) scale(.97)}}@keyframes faq-fade{0%{opacity:0}to{opacity:1}}@keyframes faq-up{0%{transform:translateY(100%)}to{transform:none}}@keyframes faq-down{to{transform:translateY(100%)}}.faq__close{position:absolute;z-index:3;top:14px;right:14px;display:grid;place-items:center;width:36px;height:36px;padding:0;border:0;border-radius:50%;background:#faf9f714;color:#faf9f7cc;cursor:pointer;transition:background-color .15s ease,color .15s ease,transform .16s var(--faq-out)}.faq__close:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px}.faq__close:hover{background:#faf9f729;color:var(--fa-white)}.faq__close:active{transform:scale(.94)}.faq :focus-visible{outline:2px solid var(--fa-magenta);outline-offset:2px}.faq__grid{display:grid;grid-template-columns:44% 1fr;height:100%}.faq__media{position:relative;display:flex;flex-direction:column;gap:4px;height:100%;overflow-y:auto;background:var(--fa-ink);scroll-snap-type:y proximity;scrollbar-width:none;overscroll-behavior:contain}.faq__media::-webkit-scrollbar{display:none}.faq__media:focus{outline:0}.faq__shot{flex:none;background:var(--fa-white);scroll-snap-align:start}.faq__shot img{display:block;width:100%;height:auto}.faq__shot--empty{height:100%;background:var(--fa-card)}.faq__shot:only-child{height:100%}.faq__shot:only-child img{height:100%;object-fit:cover}.faq__panel{display:flex;flex-direction:column;min-height:0;padding:36px 36px 24px;text-align:center}.faq__title{margin:0 44px;font:700 clamp(24px,2.4vw,30px)/1.15 var(--fa-text);letter-spacing:-.01em;text-transform:none;text-wrap:balance;color:var(--fa-white)}.faq__title a{color:inherit;text-decoration:none}.faq__title a:hover{text-decoration:underline;text-decoration-color:var(--fa-magenta);text-underline-offset:5px;text-decoration-thickness:2px}.faq__price{display:flex;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:4px 14px;margin-top:12px;font:400 clamp(22px,2.2vw,28px)/1.15 var(--fa-text);font-variant-numeric:tabular-nums;color:var(--fa-white)}.faq__price s{color:var(--fa-grey-dark);text-decoration-thickness:1.5px}.faq__price .fa-price__pro{flex-basis:100%;margin:2px 0 0;color:var(--fa-magenta-text)}.faq__chips{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:20px 0 0;padding:0;list-style:none}.faq__chip{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border:1px solid rgba(250,249,247,.25);border-radius:var(--fa-pill);font-size:13px;font-weight:500;line-height:1.2}.faq__chip:before{content:"";flex:none;width:6px;height:6px;border-radius:50%;background:var(--fa-magenta-text)}.faq__scroll{flex:1 1 auto;min-height:0;margin:22px -8px 0;padding:0 8px;overflow-y:auto;text-align:left;scrollbar-width:thin;scrollbar-color:rgba(250,249,247,.2) transparent;overscroll-behavior:contain}.faq__desc{font-size:15px;line-height:1.55;color:#faf9f7e0}.faq__desc p{margin:0 0 10px}.faq__desc p:last-child{margin:0}.faq__acc{margin-top:18px;border-top:1px solid var(--faq-line)}.faq__row{border-bottom:1px solid var(--faq-line);interpolate-size:allow-keywords}.faq__row summary{display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:48px;cursor:pointer;list-style:none;font-size:13px;font-weight:600;letter-spacing:.02em}.faq__row summary::-webkit-details-marker{display:none}.faq__row summary:after{content:"+";flex:none;font-size:20px;font-weight:400;line-height:1;transition:transform .2s var(--faq-out)}.faq__row[open] summary:after{transform:rotate(45deg)}.faq__row summary:hover{color:var(--fa-white)}.faq__body{padding:0 0 16px;font-size:14px;line-height:1.55;color:#faf9f7bf}.faq__row::details-content{height:0;overflow:clip;transition:height .24s var(--faq-ease),content-visibility .24s allow-discrete}.faq__row[open]::details-content{height:auto}.faq__buy{flex:none;padding-top:18px}.faq__opt{margin:0 0 14px;padding:0;border:0;text-align:left;min-width:0}.faq__opt legend{padding:0;margin-bottom:10px;font-size:13px;font-weight:600;letter-spacing:.02em}.faq__opt legend span{font-weight:400;color:#faf9f7bf}.faq__hint{color:var(--fa-magenta-text)!important}.faq__vals{display:flex;flex-wrap:wrap;gap:8px}.faq__val{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:52px;height:44px;padding:0 16px;border:1px solid rgba(250,249,247,.25);border-radius:var(--fa-pill);background:transparent;color:var(--fa-paper);font:500 14px/1 var(--fa-text);cursor:pointer;transition:border-color .15s ease,background-color .15s ease,color .15s ease,transform .16s var(--faq-out)}.faq__val:hover{border-color:#faf9f799}.faq__val:active{transform:scale(.96)}.faq__val[aria-pressed=true]{border-color:var(--fa-paper);background:var(--fa-paper);color:var(--fa-ink)}.faq__val i{width:14px;height:14px;border-radius:50%;background:var(--c);box-shadow:0 0 0 1px #faf9f759}.faq__val[aria-pressed=true] i{box-shadow:0 0 0 1px #13111740}.faq__val[data-soldout]{color:#faf9f773;text-decoration:line-through}.faq__val[data-soldout][aria-pressed=true]{color:var(--fa-grey)}.faq__opt.is-nudge .faq__vals{animation:faq-nudge .36s var(--faq-out)}@keyframes faq-nudge{20%{transform:translate(-5px)}45%{transform:translate(4px)}70%{transform:translate(-2px)}}.faq__form form{display:flex;gap:12px;margin:0}.faq__qty{flex:none;display:flex;align-items:center;height:52px;border:1px solid rgba(250,249,247,.25);border-radius:var(--fa-pill)}.faq__qty button{display:grid;place-items:center;width:44px;height:100%;padding:0;border:0;background:none;color:#faf9f7cc;cursor:pointer;border-radius:var(--fa-pill)}.faq__qty button:hover{color:var(--fa-white)}.faq__qty input{width:28px;height:100%;padding:0;border:0;background:none;color:var(--fa-white);font:500 16px/1 var(--fa-text);text-align:center;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.faq__qty input::-webkit-outer-spin-button,.faq__qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.faq__form add-to-cart-component{flex:1 1 auto;display:flex;min-width:0}.faq .faq__add{flex:1 1 auto;display:inline-flex;align-items:center;justify-content:center;gap:9px;width:100%;height:52px;min-height:52px;padding:0 20px;border:0;border-radius:var(--fa-pill);background:var(--fa-magenta-btn);color:var(--fa-white);font:600 16px/1 var(--fa-text);letter-spacing:.01em;white-space:nowrap;cursor:pointer;box-shadow:0 12px 28px -14px #b6379acc;transition:background-color .15s ease,transform .16s var(--faq-out),box-shadow .2s ease}.faq .faq__add:hover{background:var(--fa-magenta-hover);box-shadow:0 16px 32px -14px #b6379af2}.faq .faq__add:active{transform:scale(.97)}.faq .faq__add:disabled{background:#faf9f71f;color:#faf9f799;box-shadow:none;cursor:not-allowed;transform:none}.faq__bag{flex:none}.faq .faq__add[aria-busy=true]>*{visibility:hidden}.faq__err{display:flex;align-items:center;gap:8px;margin:10px 0 0;font-size:13px;line-height:1.4;color:var(--fa-magenta-text);text-align:left}.faq__err.hidden{display:none}.faq__err svg{flex:none}.faq__stock{margin:12px 0 0;font-size:12px;color:var(--fa-grey-dark);text-align:center}@media(min-width:750px)and (max-height:640px){.faq__panel{padding-top:26px}.faq__chips{margin-top:14px}.faq__scroll{margin-top:16px}}@media(max-width:900px){.faq__grid{grid-template-columns:40% 1fr}.faq__panel{padding:32px 24px 20px}}@media(max-width:749px){.faq{inset:auto 0 0;width:100%;height:auto;max-height:calc(100dvh - 40px);border-radius:var(--fa-r) var(--fa-r) 0 0}.faq[open]{animation:faq-up .38s var(--faq-ease) both}.faq.is-closing{animation:faq-down .22s var(--faq-out) both}.faq [data-faq-slot],.faq .shopify-section{height:auto;max-height:inherit}.faq__grid{display:flex;flex-direction:column;height:auto;max-height:calc(100dvh - 40px)}.faq__media{flex:none;flex-direction:row;gap:4px;height:min(36dvh,300px);overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory}.faq__shot{width:82%;height:100%;display:grid;place-items:center}.faq__shot:only-child{width:100%}.faq__shot img{height:100%;object-fit:contain}.faq__panel{flex:1 1 auto;min-height:0;padding:20px 16px 0}.faq__title{margin:0 8px;font-size:24px}.faq__price{font-size:22px;margin-top:8px}.faq__chips{margin-top:14px;gap:6px}.faq__chip{padding:7px 12px;font-size:12px}.faq__scroll{margin-top:16px}.faq__buy{padding:14px 0 calc(14px + env(safe-area-inset-bottom,0px));background:var(--fa-ink);border-top:1px solid var(--faq-line);margin:0 -16px;padding-inline:16px}.faq__qty{height:50px}.faq .faq__add{height:50px;min-height:50px;font-size:15px}.faq__close{top:10px;right:10px;background:#131117b3;color:var(--fa-paper)}}@media(prefers-reduced-motion:reduce){.faq[open],.faq.is-closing{animation:faq-fade .15s linear both}.faq.is-closing{animation-direction:reverse}.faq__row::details-content{transition:none}.faq__opt.is-nudge .faq__vals{animation:none}.faq__val:active,.faq .faq__add:active,.faq__close:active{transform:none}}@media(prefers-reduced-transparency:reduce){.faq::backdrop{background:#0b0a0dd1;-webkit-backdrop-filter:none;backdrop-filter:none}}
/*# sourceMappingURL=/cdn/shop/t/47/assets/fiveam-quick.css.map */
