.utilities{width:100%;display:flex;flex-direction:column;align-items:center;gap:var(--gap);text-wrap:nowrap;border-top:var(--border-width) solid var(--color-border);color:var(--color-foreground-muted)}@media screen and (min-width:750px){.utilities{display:grid;grid-template-columns:1fr auto 1fr;justify-content:center;gap:var(--gap);align-items:center;text-align:left}}.utilities a{color:var(--color-foreground-muted)}.utilities>*{text-align:center}@media screen and (min-width:750px){.utilities>*{text-align:left;justify-self:start}}@media screen and (min-width:750px){.utilities--blocks-1{grid-template-columns:1fr;justify-content:start}.utilities--blocks-1>*{justify-self:start;text-align:left}.utilities--blocks-2{grid-template-columns:1fr 1fr}.utilities--blocks-2>*:nth-child(2){justify-self:end;text-align:right}.utilities--blocks-3{grid-template-columns:1fr auto 1fr}.utilities--blocks-3>*:nth-child(2){justify-self:center;text-align:center}.utilities--blocks-3>*:nth-child(3){justify-self:end;text-align:right}}.gf-ann{background:var(--gf-bg,#0b0e0a);color:var(--gf-ink,#ece7dd);overflow:hidden;font-size:.78rem;letter-spacing:.04em}.gf-ann__viewport{overflow:hidden}.gf-ann__track{display:inline-flex;white-space:nowrap;will-change:transform;animation:gfAnn var(--gf-dur,28s) linear infinite}.gf-ann__track:hover{animation-play-state:paused}.gf-ann__set{display:inline-flex;align-items:center;padding:9px 0}.gf-ann__item{padding:0 4px;font-weight:500}.gf-ann__item a{color:inherit;text-decoration:none}.gf-ann__item a:hover{color:var(--gf-accent,#cdbf8a)}.gf-ann__dot{color:var(--gf-accent,#cdbf8a);font-size:.5rem;margin:0 22px;transform:translateY(-1px)}@keyframes gfAnn{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.gf-ann__track{animation:none;justify-content:center;width:100%}.gf-ann__set:nth-child(2){display:none}.gf-ann__viewport{display:flex;justify-content:center}}.gf-faq{background:var(--gf-bg,#0c0f0b);color:var(--gf-ink,#ece7dd);padding:clamp(58px,9vh,118px) 0;overflow-x:clip}.gf-faq__inner{max-width:820px;margin:0 auto;padding:0 clamp(20px,5vw,40px)}.gf-faq__head{text-align:center;margin:0 0 clamp(28px,4vh,46px)}.gf-faq__eyebrow{color:var(--gf-accent,#cdbf8a);letter-spacing:.22em;text-transform:uppercase;font-size:.74rem;font-weight:600;margin:0 0 .8rem}.gf-faq__title{font-family:var(--gf-hf),Georgia,"Times New Roman",serif;font-weight:700;font-size:clamp(1.9rem,4.4vw,3.1rem);line-height:1.07;margin:0}.gf-faq__list{display:flex;flex-direction:column}.gf-faq__item{border-top:1px solid color-mix(in srgb,var(--gf-ink,#ece7dd) 13%,transparent)}.gf-faq__item:last-child{border-bottom:1px solid color-mix(in srgb,var(--gf-ink,#ece7dd) 13%,transparent)}.gf-faq__q{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:22px 4px;font-size:clamp(1rem,1.4vw,1.12rem);font-weight:500;color:var(--gf-ink,#ece7dd);transition:color .3s}.gf-faq__q::-webkit-details-marker{display:none}.gf-faq__q:hover{color:var(--gf-accent,#cdbf8a)}.gf-faq__chev{width:22px;height:22px;flex:0 0 auto;color:var(--gf-accent,#cdbf8a);transition:transform .35s cubic-bezier(.16,.84,.3,1)}.gf-faq__item[open] .gf-faq__chev{transform:rotate(180deg)}.gf-faq__a{padding:0 4px 24px;color:color-mix(in srgb,var(--gf-ink,#ece7dd) 76%,transparent);font-size:1rem;line-height:1.65;max-width:64ch}.gf-faq__a p{margin:0 0 .8em}.gf-faq__a p:last-child{margin-bottom:0}.gf-faq__a a{color:var(--gf-accent,#cdbf8a)}@media(prefers-reduced-motion:reduce){.gf-faq__chev{transition:none}}.gf-foot{background:var(--gf-bg,#0b0e0a);color:var(--gf-ink,#ece7dd);padding:clamp(44px,6vh,72px) 0 clamp(30px,4vh,44px)}.gf-foot__news{border-bottom:1px solid color-mix(in srgb,var(--gf-ink,#ece7dd) 10%,transparent)}.gf-foot__newsinner{max-width:1240px;margin:0 auto;padding:0 clamp(20px,5vw,60px) clamp(30px,5vh,48px);display:flex;justify-content:space-between;align-items:center;gap:clamp(20px,4vw,48px);flex-wrap:wrap}.gf-foot__newstxt{max-width:48ch}.gf-foot__newsh{font-family:var(--gf-hf),Georgia,serif;font-weight:500;font-size:clamp(1.5rem,3vw,2.2rem);line-height:1.08;margin:0 0 .35em}.gf-foot__newssub{color:var(--gf-muted,#9aa093);font-size:.95rem;line-height:1.6;margin:0}.gf-foot__form{flex:0 0 auto;min-width:min(360px,100%)}.gf-foot__field{display:flex;align-items:center;gap:10px;border-bottom:1px solid color-mix(in srgb,var(--gf-ink,#ece7dd) 30%,transparent);padding-bottom:6px;transition:border-color .3s}.gf-foot__field:focus-within{border-color:var(--gf-accent,#cdbf8a)}.gf-foot__field input{flex:1;min-width:0;background:none;border:none;color:var(--gf-ink,#ece7dd);font:inherit;font-size:1rem;padding:9px 2px}.gf-foot__field input::placeholder{color:var(--gf-muted,#9aa093)}.gf-foot__field input:focus{outline:none}.gf-foot__field button{flex:0 0 auto;width:44px;height:44px;border-radius:50%;border:none;background:var(--gf-accent,#cdbf8a);color:#0b0e0a;cursor:pointer;display:grid;place-items:center;transition:transform .3s,background .3s}.gf-foot__field button:hover{transform:translate(3px)}.gf-foot__field button svg{width:20px;height:20px}.gf-foot__ok{color:var(--gf-accent,#cdbf8a);font-size:1rem;margin:0}.gf-foot__err{color:#e6a8a8;font-size:.85rem;margin:8px 0 0}.gf-foot__news+.gf-foot__inner{padding-top:clamp(34px,5vh,50px)}.gf-foot__inner{max-width:1240px;margin:0 auto;padding:0 clamp(20px,5vw,60px);display:grid;grid-template-columns:1.6fr 1fr 1fr;gap:clamp(28px,5vw,72px)}.gf-foot__logo{width:auto;height:46px;object-fit:contain;object-position:left;margin-bottom:16px}.gf-foot__wordmark{display:block;font-family:var(--gf-hf),Georgia,serif;font-size:1.8rem;margin-bottom:14px}.gf-foot__tag{color:var(--gf-muted,#9aa093);font-size:.92rem;line-height:1.6;max-width:36ch;margin:0 0 20px}.gf-foot__wa{display:inline-flex;align-items:center;gap:9px;color:var(--gf-ink,#ece7dd);text-decoration:none;font-size:.9rem;border:1px solid color-mix(in srgb,var(--gf-accent,#cdbf8a) 50%,transparent);border-radius:999px;padding:.6em 1.2em;transition:background .3s,color .3s}.gf-foot__wa svg{width:18px;height:18px;fill:#25d366}.gf-foot__wa:hover{background:var(--gf-accent,#cdbf8a);color:#0b0e0a}.gf-foot__wa:hover svg{fill:#0b0e0a}.gf-foot__h{font-size:.76rem;letter-spacing:.18em;text-transform:uppercase;color:var(--gf-accent,#cdbf8a);font-weight:600;margin:6px 0 16px}.gf-foot__col ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:11px}.gf-foot__col a{color:var(--gf-ink,#ece7dd);text-decoration:none;font-size:.95rem;transition:color .3s,padding .3s}.gf-foot__col a:hover{color:var(--gf-accent,#cdbf8a);padding-left:4px}@media(max-width:749px){.gf-foot__inner{grid-template-columns:1fr 1fr;gap:32px 24px}.gf-foot__brand{grid-column:1 / -1}}.gf-gl{background:var(--gf-bg,#0c0f0b);color:var(--gf-ink,#ece7dd);padding:clamp(56px,8vh,112px) 0;overflow-x:clip}.gf-gl__inner{max-width:1240px;margin:0 auto;padding:0 clamp(20px,5vw,60px)}.gf-gl__head{text-align:center;margin:0 0 clamp(28px,4vh,46px)}.gf-gl__eyebrow{color:var(--gf-accent,#cdbf8a);letter-spacing:.22em;text-transform:uppercase;font-size:.74rem;font-weight:600;margin:0 0 .7rem}.gf-gl__title{font-family:var(--gf-hf),Georgia,"Times New Roman",serif;font-weight:700;font-size:clamp(1.9rem,4.4vw,3.1rem);line-height:1.07;margin:0}.gf-gl__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(12px,1.4vw,18px);grid-auto-flow:dense}.gf-gl__item{position:relative;margin:0;border-radius:16px;overflow:hidden;aspect-ratio:4/5;opacity:0;transform:translateY(24px)}.gf-gl__item--lg{grid-column:span 2;grid-row:span 2;aspect-ratio:auto}.gf-gl.is-in .gf-gl__item{animation:gfGlUp .8s cubic-bezier(.16,.84,.3,1) both;animation-delay:calc(var(--gi) * 80ms)}@keyframes gfGlUp{to{opacity:1;transform:none}}.gf-gl__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform 1s cubic-bezier(.16,.84,.3,1)}.gf-gl__img--ph{background:radial-gradient(120% 120% at 70% 25%,#2a352a,#0c0f0b)}.gf-gl__item:hover .gf-gl__img{transform:scale(1.06)}.gf-gl__cap{position:absolute;left:0;right:0;bottom:0;padding:16px 18px;color:#fff;font-size:.9rem;font-weight:500;background:linear-gradient(transparent,#080b08cc)}@media(max-width:760px){.gf-gl__grid{grid-template-columns:1fr 1fr}.gf-gl__item--lg{grid-column:span 2;grid-row:span 1;aspect-ratio:16/11}}@media(prefers-reduced-motion:reduce){.gf-gl__item{opacity:1;transform:none;animation:none}.gf-gl__img{transition:none}}.gf-rel{background:var(--gf-bg,#0e120e);color:var(--gf-ink,#ece7dd);padding:clamp(56px,8vh,112px) 0;overflow-x:clip}.gf-rel--empty{display:none}.gf-rel__head{max-width:1340px;margin:0 auto clamp(24px,4vh,44px);padding:0 clamp(20px,5vw,76px);display:flex;justify-content:space-between;align-items:flex-end;gap:22px;flex-wrap:wrap}.gf-rel__eyebrow{color:var(--gf-accent,#cdbf8a);letter-spacing:.22em;text-transform:uppercase;font-size:.74rem;font-weight:600;margin:0 0 .55rem}.gf-rel__title{font-family:var(--gf-hf),Georgia,"Times New Roman",serif;font-weight:500;font-size:clamp(2rem,4.4vw,3.4rem);line-height:1.04;letter-spacing:-.01em;margin:0}.gf-rel__arrows{display:flex;gap:8px}.gf-rel__arrow{width:44px;height:44px;border-radius:999px;border:1px solid color-mix(in srgb,var(--gf-ink,#ece7dd) 26%,transparent);background:transparent;color:var(--gf-ink,#ece7dd);display:grid;place-items:center;cursor:pointer;transition:background .4s,color .4s,border-color .4s}.gf-rel__arrow svg{width:18px;height:18px}.gf-rel__arrow:hover{background:var(--gf-accent,#cdbf8a);color:#0e120e;border-color:var(--gf-accent,#cdbf8a)}.gf-rel__track{display:flex;gap:clamp(14px,1.6vw,22px);overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;padding:6px clamp(20px,5vw,76px) 12px;scrollbar-width:none;-ms-overflow-style:none}.gf-rel__track::-webkit-scrollbar{display:none}.gf-rel__card{flex:0 0 auto;width:clamp(220px,26vw,308px);scroll-snap-align:start;opacity:0;transform:translateY(24px)}.gf-rel.is-in .gf-rel__card{animation:gfRelUp .7s cubic-bezier(.16,.84,.3,1) both;animation-delay:calc(var(--ci) * 70ms)}@keyframes gfRelUp{to{opacity:1;transform:none}}.gf-rel__media{position:relative;aspect-ratio:3/4;border-radius:14px;overflow:hidden;background:#1c211a}.gf-rel__imglink{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.gf-rel__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .6s ease,transform .9s cubic-bezier(.16,.84,.3,1)}.gf-rel__img--ph{background:radial-gradient(120% 120% at 70% 25%,#2a352a,#0e120e)}.gf-rel__img--b{opacity:0}.gf-rel__card:hover .gf-rel__img--a{transform:scale(1.06)}.gf-rel__card--multi:hover .gf-rel__img--a{opacity:0}.gf-rel__card--multi:hover .gf-rel__img--b{opacity:1;transform:scale(1.06)}.gf-rel__badge{position:absolute;top:12px;left:12px;z-index:2;background:var(--gf-accent,#cdbf8a);color:#0e120e;font-size:.72rem;font-weight:700;letter-spacing:.02em;padding:4px 9px;border-radius:999px}.gf-rel__add{position:absolute;left:12px;right:12px;bottom:12px;z-index:2;opacity:0;transform:translateY(12px);transition:opacity .45s cubic-bezier(.16,.84,.3,1),transform .45s cubic-bezier(.16,.84,.3,1)}.gf-rel__card:hover .gf-rel__add{opacity:1;transform:none}.gf-rel__add button{width:100%;padding:.82em 1em;border:none;border-radius:999px;background:color-mix(in srgb,#ffffff 92%,transparent);color:#0e120e;font-weight:600;font-size:.82rem;letter-spacing:.03em;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:background .3s}.gf-rel__add button:hover{background:var(--gf-accent,#cdbf8a)}.gf-rel__add button:disabled{background:#fff6;cursor:not-allowed}.gf-rel__name{display:block;margin:14px 2px 6px;color:var(--gf-ink,#ece7dd);text-decoration:none;font-size:.98rem;line-height:1.3;font-weight:500;transition:color .35s}.gf-rel__name:hover{color:var(--gf-accent,#cdbf8a)}.gf-rel__price{display:flex;align-items:baseline;gap:.5em;padding:0 2px}.gf-rel__now{font-weight:600}.gf-rel__was{color:var(--gf-muted,#8c9384);text-decoration:line-through;font-size:.86em}.gf-rel__msi{margin:.4em 2px 0;color:var(--gf-muted,#8c9384);font-size:.76rem}.gf-rel__skeleton{display:flex;gap:clamp(14px,1.6vw,22px);padding:6px clamp(20px,5vw,76px) 12px}.gf-rel__skeleton span{flex:0 0 auto;width:clamp(220px,26vw,308px);aspect-ratio:3/4;border-radius:14px;background:linear-gradient(110deg,#171c15 30%,#222a20,#171c15 70%);background-size:200% 100%;animation:gfRelSk 1.3s linear infinite}@keyframes gfRelSk{to{background-position:-200% 0}}@media(max-width:749px){.gf-rel__arrows{display:none}.gf-rel__card{width:66vw}.gf-rel__head{align-items:flex-start}.gf-rel__title{font-size:clamp(1.9rem,8vw,2.6rem)}.gf-rel__track,.gf-rel__skeleton{padding-left:20px;padding-right:20px}.gf-rel__skeleton span{width:66vw}}@media(hover:none){.gf-rel__add{opacity:1;transform:none}.gf-rel__card--multi:hover .gf-rel__img--a{opacity:1}.gf-rel__card--multi:hover .gf-rel__img--b{opacity:0}}@media(prefers-reduced-motion:reduce){.gf-rel__card{opacity:1;transform:none;animation:none}.gf-rel__img{transition:none}.gf-rel__skeleton span{animation:none}}.gf-sp{background:var(--gf-bg,#0c0f0b);color:var(--gf-ink,#ece7dd);padding:clamp(54px,8vh,108px) 0;overflow-x:clip}.gf-sp__inner{max-width:1040px;margin:0 auto;padding:0 clamp(20px,5vw,40px)}.gf-sp__head{margin:0 0 clamp(26px,4vh,42px)}.gf-sp__eyebrow{color:var(--gf-accent,#cdbf8a);letter-spacing:.22em;text-transform:uppercase;font-size:.74rem;font-weight:600;margin:0 0 .7rem}.gf-sp__title{font-family:var(--gf-hf),Georgia,"Times New Roman",serif;font-weight:700;font-size:clamp(1.8rem,4vw,2.8rem);line-height:1.07;margin:0}.gf-sp__grid{display:grid;grid-template-columns:1fr 1fr;gap:0 clamp(28px,4vw,64px)}.gf-sp__item{display:flex;justify-content:space-between;gap:18px;align-items:baseline;padding:16px 2px;border-top:1px solid color-mix(in srgb,var(--gf-ink,#ece7dd) 11%,transparent);opacity:0;transform:translateY(16px)}.gf-sp.is-in .gf-sp__item{animation:gfSpUp .6s cubic-bezier(.16,.84,.3,1) both;animation-delay:calc(var(--si) * 45ms)}@keyframes gfSpUp{to{opacity:1;transform:none}}.gf-sp__k{color:var(--gf-muted,#9aa093);font-size:.92rem}.gf-sp__v{color:var(--gf-ink,#ece7dd);font-size:.96rem;font-weight:500;text-align:right}@media(max-width:680px){.gf-sp__grid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.gf-sp__item{opacity:1;transform:none;animation:none}}.gf-sa{position:fixed;left:0;right:0;bottom:0;z-index:60;background:color-mix(in srgb,var(--gf-bg,#11150f) 92%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-top:1px solid color-mix(in srgb,var(--gf-ink,#ece7dd) 14%,transparent);transform:translateY(110%);transition:transform .45s cubic-bezier(.16,.84,.3,1);box-shadow:0 -10px 40px #00000059}.gf-sa.is-visible{transform:translateY(0)}.gf-sa__inner{max-width:1100px;margin:0 auto;padding:10px clamp(14px,4vw,32px);display:flex;align-items:center;gap:14px}.gf-sa__img{width:48px;height:48px;border-radius:10px;object-fit:cover;flex:0 0 auto}.gf-sa__info{display:flex;flex-direction:column;min-width:0;flex:1}.gf-sa__t{color:var(--gf-ink,#ece7dd);font-size:.92rem;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gf-sa__p{color:var(--gf-accent,#cdbf8a);font-size:.95rem;font-weight:600}.gf-sa__btn{flex:0 0 auto;border:none;border-radius:999px;background:var(--gf-accent,#cdbf8a);color:#11150f;font-weight:700;font-size:.9rem;letter-spacing:.02em;padding:.85em 1.6em;cursor:pointer;transition:transform .3s,filter .3s;min-height:48px}.gf-sa__btn:hover{transform:translateY(-1px);filter:brightness(1.05)}.gf-sa__btn.is-added{background:#3f6b46;color:#fff}@media(max-width:600px){.gf-sa__t{font-size:.84rem}.gf-sa__btn{padding:.8em 1.2em;font-size:.84rem}.gf-sa__img{display:none}}@media(prefers-reduced-motion:reduce){.gf-sa{transition:none}}.gf-st{position:relative;display:grid;align-items:center;min-height:clamp(560px,82vh,820px);overflow:clip;isolation:isolate;background:var(--gf-base,#0c0f0b);color:var(--gf-ink,#f1ece2)}.gf-st__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:clip}.gf-st__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.gf-st__img--ph{background:radial-gradient(120% 120% at 70% 30%,#243024,#0c0f0b)}.gf-st__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#080b088c,#080b0859 45%,#080b08b3),rgba(10,13,9,var(--gf-overlay,.35))}.gf-st__inner{width:100%;max-width:1180px;margin:0 auto;padding:clamp(56px,9vh,110px) clamp(20px,5vw,76px)}.gf-st__eyebrow{color:var(--gf-accent,#cdbf8a);letter-spacing:.22em;text-transform:uppercase;font-size:.76rem;font-weight:600;margin:0 0 1rem}.gf-st__title{font-family:var(--gf-hf),Georgia,"Times New Roman",serif;font-weight:500;font-size:clamp(2.2rem,5vw,4rem);line-height:1.04;letter-spacing:-.012em;margin:0 0 1.2rem;max-width:18ch}.gf-st__body{color:color-mix(in srgb,var(--gf-ink,#f1ece2) 82%,transparent);font-size:1.08rem;line-height:1.65;max-width:56ch}.gf-st__body p{margin:0 0 1em}.gf-st__stats{display:flex;flex-wrap:wrap;gap:clamp(28px,5vw,72px);margin:clamp(34px,5vh,56px) 0 0}.gf-st__stat{display:flex;flex-direction:column;gap:.35rem}.gf-st__num{font-family:var(--gf-hf),Georgia,serif;font-weight:500;font-size:clamp(2.4rem,5vw,3.8rem);line-height:1;color:var(--gf-accent,#cdbf8a);display:inline-flex;align-items:baseline}.gf-st__suf{margin-left:.12em;font-size:.62em}.gf-st__lab{color:color-mix(in srgb,var(--gf-ink,#f1ece2) 78%,transparent);font-size:.92rem;letter-spacing:.02em;max-width:18ch}.gf-st__cta{margin-top:clamp(30px,4vh,46px)}@media(max-width:600px){.gf-st__stats{gap:22px 30px}.gf-st__num{font-size:clamp(2rem,12vw,2.8rem)}.gf-st__title{font-size:clamp(1.9rem,8.5vw,2.7rem)}.gf-st__body{font-size:1rem}}.gf-btn2{display:inline-flex;align-items:center;gap:.6em;padding:1.02em 1.75em;border-radius:999px;background:var(--gf-accent,#cdbf8a);color:#11150f;text-decoration:none;font-weight:600;font-size:.85rem;letter-spacing:.06em;text-transform:uppercase;transition:transform .45s cubic-bezier(.16,.84,.3,1),box-shadow .45s}.gf-btn2 svg{width:1.1em;height:1.1em;transition:transform .45s}.gf-btn2:hover{transform:translateY(-2px);box-shadow:0 16px 34px #00000057}.gf-btn2:hover svg{transform:translate(4px)}.gf-r{opacity:0;transform:translateY(22px)}.gf-st.is-in .gf-r{animation:gfStUp .85s cubic-bezier(.16,.84,.3,1) both}.gf-st.is-in .gf-r:nth-child(2){animation-delay:.1s}.gf-st.is-in .gf-r:nth-child(3){animation-delay:.2s}.gf-st.is-in .gf-r:nth-child(4){animation-delay:.3s}.gf-st.is-in .gf-r:nth-child(5){animation-delay:.4s}@keyframes gfStUp{to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.gf-r{opacity:1;transform:none;animation:none}}.gf-trust{background:var(--gf-bg,#10140f);color:var(--gf-ink,#e9e4da);border-top:1px solid color-mix(in srgb,var(--gf-accent,#cdbf8a) 22%,transparent);border-bottom:1px solid color-mix(in srgb,var(--gf-accent,#cdbf8a) 22%,transparent)}.gf-trust__inner{max-width:1340px;margin:0 auto;padding:clamp(22px,3vw,32px) clamp(20px,5vw,76px);display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(16px,2.4vw,42px)}.gf-trust__item{display:flex;align-items:center;gap:.9rem}.gf-trust__icon{flex:0 0 auto;color:var(--gf-accent,#cdbf8a);display:grid;place-items:center}.gf-trust__icon svg{width:27px;height:27px;display:block}.gf-trust__txt{display:flex;flex-direction:column;line-height:1.25}.gf-trust__txt strong{font-weight:600;font-size:clamp(.86rem,1vw,.96rem);letter-spacing:.005em}.gf-trust__txt span{font-size:.78rem;opacity:.64;margin-top:.12em}.gf-trust__item{opacity:0;transform:translateY(14px)}.gf-trust.is-in .gf-trust__item{animation:gfTrustUp .7s cubic-bezier(.16,.84,.3,1) both;animation-delay:calc(var(--i) * 90ms)}@keyframes gfTrustUp{to{opacity:1;transform:none}}@media(max-width:899px){.gf-trust__inner{grid-template-columns:repeat(2,1fr);gap:20px 26px}}@media(max-width:520px){.gf-trust__inner{gap:16px 14px}.gf-trust__item{gap:.6rem}.gf-trust__icon svg{width:23px;height:23px}.gf-trust__txt strong{font-size:.82rem}.gf-trust__txt span{font-size:.72rem}}@media(prefers-reduced-motion:reduce){.gf-trust__item{opacity:1;transform:none;animation:none}}.featured-product-content-top{display:flex;justify-content:space-between;align-items:baseline;gap:var(--gap-sm)}.social-icons__wrapper{display:flex;gap:var(--gap-sm);flex-wrap:wrap;justify-content:center}@media screen and (min-width:750px){.social-icons__wrapper{flex-wrap:nowrap;justify-content:flex-start}}.contact-form__form,.contact-form__form-row{display:flex;flex-direction:column;gap:var(--gap-md)}@media screen and (min-width:750px){.contact-form__form-row{flex-direction:row;align-items:center}}.contact-form__input{width:100%;overflow:hidden;text-overflow:ellipsis;color:var(--color-input-text);background-color:var(--color-input-background);padding:var(--padding-lg) var(--padding-xl);border-radius:var(--style-border-radius-inputs);border:var(--style-border-width-inputs) solid var(--color-input-border);-webkit-font-smoothing:antialiased}.contact-form__input--textarea{resize:vertical;min-height:var(--input-textarea-min-height)}.contact-form__error,.contact-form__success{display:flex;align-items:center;gap:var(--gap-xs)}.rating-wrapper{gap:var(--gap-xs);min-width:fit-content}.rating-color--primary{--star-fill-color: var(--color-primary);--star-fill-color-rgb: var(--color-primary-rgb);--color: var(--color-primary)}.rating-color--foreground{--star-fill-color: var(--color-foreground);--star-fill-color-rgb: var(--color-foreground-rgb);--color: var(--color-foreground)}.rating-wrapper,.rating{display:flex;align-items:center}.rating-wrapper.justify-right{flex-direction:row-reverse}.rating{gap:var(--gap-3xs)}.rating-wrapper .rating-count,.rating-wrapper .rating-count-separator{color:var(--star-fill-color);margin:0;white-space:nowrap}.rating-count-separator{opacity:var(--opacity-20);padding-left:calc(var(--padding-xs) / 2);padding-right:var(--padding-xs)}.stars{height:var(--star-size);fill:var(--empty-star-fill-color)}.filled-star{fill:var(--star-fill-color)}accordion-custom details::details-content,accordion-custom details .details-content{block-size:0;overflow-y:clip;opacity:0;interpolate-size:allow-keywords;transition:content-visibility var(--animation-speed-slow) allow-discrete,padding-block var(--animation-speed-slow) var(--animation-easing),opacity var(--animation-speed-slow) var(--animation-easing),block-size var(--animation-speed-slow) var(--animation-easing)}accordion-custom details:not(:focus-within)::details-content,accordion-custom details:not(:focus-within) .details-content{transition:none}accordion-custom details:not([open])::details-content,accordion-custom details:not([open]) .details-content{padding-block:0}accordion-custom details[open]::details-content,accordion-custom details[open] .details-content{opacity:1;block-size:auto}@starting-style{accordion-custom details[open]::details-content,accordion-custom details[open] .details-content{block-size:0;opacity:0;overflow-y:clip}}accordion-custom details[open] .details-content:focus-within{overflow-y:visible}@media screen and (max-width:749px){accordion-custom[data-disable-on-mobile=true] summary{cursor:auto}}@media screen and (min-width:750px){accordion-custom[data-disable-on-desktop=true] summary{cursor:auto}}.buy-buttons-block{--buy-button-preferred-width: 185px;width:100%}.product-form-buttons{display:flex;flex-wrap:wrap}.product-form-buttons:not(:has(.quantity-rules)){gap:calc(var(--gap-sm) / 2)}@media screen and (min-width:750px){.product-form-buttons:not(:has(.quantity-rules)){gap:var(--gap-sm)}}.product-form-buttons>*:not(.quantity-selector-wrapper,.quantity-rules,.quantity-label,.volume-pricing,.product-form-text__error){flex:1 1 var(--buy-button-preferred-width, 0);min-width:fit-content}.product-form-buttons--stacked>*:not(.quantity-selector-wrapper,.quantity-rules,.quantity-label,.volume-pricing,.product-form-text__error){flex-basis:51%}.product-form-buttons button{width:100%;padding-block:var(--padding-lg)}.quantity-selector{flex-grow:0;flex-shrink:0;height:var(--height-buy-buttons)}.quantity-label{flex:1 0 100%;width:100%;font-size:var(--font-size--sm);margin-block-end:var(--gap-xs)}.quantity-label__cart-count{color:var(--color-foreground-secondary)}.quantity-rules{display:flex;flex-wrap:wrap;gap:0;row-gap:calc(var(--gap-xs) / 2);flex:1 0 100%;width:100%;font-size:var(--font-size--xs);color:var(--color-foreground-secondary);margin-block-start:var(--gap-xs);margin-block-end:var(--gap)}.product-form-buttons:has(~.volume-pricing .volume-pricing__title) .quantity-rules{margin-block-end:var(--gap-md)}.quantity-rules__item{position:relative;display:inline-block;color:rgb(var(--color-foreground-rgb) / var(--opacity-subdued-text))}.quantity-rules__item:not(:last-child){padding-right:var(--padding-xl);margin-right:var(--margin-2xs)}.quantity-rules__item:not(:last-child):after{content:"\2022";position:absolute;inset-inline-end:.5rem;top:50%;transform:translateY(-50%);font-size:.5em;line-height:0}.add-to-cart-button{height:var(--height-buy-buttons);text-transform:var(--button-text-case-primary)}.add-to-cart-button.button-secondary{text-transform:var(--button-text-case-secondary)}.product-form-text__error{display:flex;flex:1 0 100%;align-items:flex-start;gap:var(--gap-xs);margin-block-end:var(--gap-xs)}.product__pickup-availabilities{width:100%}.pickup-availability__column{display:flex;flex-direction:column;justify-content:flex-start}.pickup-availability__row{display:flex;gap:var(--padding-xs)}.pickup-availability__dialog-row{display:flex;justify-content:space-between;align-items:flex-start}.pickup-availability__header-container{padding-block-end:var(--padding-2xl)}.pickup-location__wrapper{display:flex;flex-direction:column;padding-block:var(--padding-2xl);border-top:1px solid var(--color-border);gap:var(--padding-xs)}.pickup-location__address-wrapper{display:flex;flex-direction:column;gap:var(--padding-md)}.pickup-location__dialog{padding:var(--padding-2xl);position:fixed;border-radius:0;width:var(--sidebar-width);max-width:95vw;height:100%;margin:0 0 0 auto;border:var(--style-border-drawer);box-shadow:var(--shadow-drawer);background-color:var(--color-background)}.pickup-location__dialog:modal{max-height:100dvh}.pickup-location__text-sm{font-size:var(--font-size--sm);margin:0}.pickup-location__text-xs{font-size:var(--font-size--xs);margin:0}.pickup-location__button{width:fit-content;color:var(--color-primary);font-size:var(--font-size--xs);font-family:var(--font-body--family);padding:0;cursor:pointer;margin-block:var(--margin-xs)}.pickup-location__button:hover{color:var(--color-primary-hover)}.pickup-location__h4{margin:0}.pickup-location__text-bold{font-size:var(--font-size--md);font-weight:600;margin:0}.pickup-location__availability-wrapper{display:flex;align-items:center;gap:var(--gap-xs);font-family:var(--font-paragraph--family)}.pickup-location__address{font-style:normal}.pickup-location__close-button{top:calc(var(--padding-2xl) - (var(--icon-size-xs) / 2));right:calc(var(--padding-2xl) - var(--icon-size-xs))}.volume-pricing{display:block;width:100%;margin-bottom:var(--gap)}.volume-pricing:not(:has(.volume-pricing__title)){margin-top:0;margin-bottom:0}.volume-pricing__title{display:block;margin-block-end:var(--gap-sm);font-size:var(--font-size--sm);font-weight:var(--font-body--weight);color:var(--color-foreground)}.volume-pricing__table{width:100%}.volume-pricing__row{display:flex;justify-content:space-between;align-items:center;padding-block:var(--padding-sm);padding-inline:var(--padding-md);font-size:var(--font-size--sm)}.volume-pricing__row--even{background:rgb(var(--color-foreground-rgb) / var(--opacity-5))}.volume-pricing__row--odd{background:var(--color-background)}.volume-pricing__collapsible-wrapper{block-size:0;overflow-y:clip;opacity:0;interpolate-size:allow-keywords;transition:opacity var(--animation-speed-slow) var(--animation-easing),block-size var(--animation-speed-slow) var(--animation-easing)}.volume-pricing__toggle{width:100%;padding-bottom:0;padding-inline:0;text-align:left;color:var(--color-foreground-secondary);font-size:var(--font-size--xs);cursor:default;margin-block-start:0;pointer-events:none}button.volume-pricing__toggle{padding-block:var(--padding-sm)}.volume-pricing__toggle-text{cursor:pointer;display:inline-block;pointer-events:auto}.volume-pricing__show-less{display:none}.volume-pricing--expanded .volume-pricing__collapsible-wrapper{opacity:1;block-size:auto}@starting-style{.volume-pricing--expanded .volume-pricing__collapsible-wrapper{block-size:0;opacity:0;overflow-y:clip}}.volume-pricing--expanded .volume-pricing__show-more{display:none}.volume-pricing--expanded .volume-pricing__show-less{display:inline}.accelerated-checkout-block[data-shopify-visual-preview]{width:300px}more-payment-options-link{font-size:smaller}more-payment-options-link a{--button-color: var(--color-primary)}more-payment-options-link a:hover{--button-color: var(--color-primary-hover)}.shopify-payment-button__more-options[aria-hidden=true]{display:none}.card-gallery{overflow:hidden;container-type:inline-size;container-name:card-gallery-container}.card-gallery__placeholder svg{height:100%;width:100%}.card-gallery svg{aspect-ratio:var(--gallery-aspect-ratio, var(--ratio))}.product-card-gallery__title-placeholder{padding:var(--padding-md);font-size:var(--font-size--2xl);line-height:var(--line-height--display-loose);word-break:break-word;color:var(--color-foreground);background-color:rgb(var(--color-foreground-rgb) / var(--opacity-5));aspect-ratio:var(--gallery-aspect-ratio);border-radius:var(--product-corner-radius);display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.product-card-gallery__title-placeholder a{color:var(--color-foreground)}@media screen and (min-width:750px){.product-grid[data-product-card-size=extra-large] .product-card-gallery__title-placeholder{padding:var(--padding-3xl);font-size:var(--font-size--3xl)}.product-grid[data-product-card-size=large] .product-card-gallery__title-placeholder{padding:var(--padding-2xl);font-size:var(--font-size--2xl)}.product-grid[data-product-card-size=medium] .product-card-gallery__title-placeholder{padding:var(--padding-xl);font-size:var(--font-size--xl)}.product-grid[data-product-card-size=small] .product-card-gallery__title-placeholder{padding:var(--padding-sm);font-size:var(--font-size--lg)}.product-grid[data-product-card-size=extra-large] .card-gallery.card-gallery--badge-top-right .product-card-gallery__title-placeholder{padding-right:calc(var(--padding-3xl) + 50px)}.product-grid[data-product-card-size=large] .card-gallery.card-gallery--badge-top-right .product-card-gallery__title-placeholder{padding-right:calc(var(--padding-2xl) + 50px)}.product-grid[data-product-card-size=medium] .card-gallery.card-gallery--badge-top-right .product-card-gallery__title-placeholder{padding-right:calc(var(--padding-xl) + 50px)}.product-grid[data-product-card-size=small] .card-gallery.card-gallery--badge-top-right .product-card-gallery__title-placeholder{padding-right:calc(var(--padding-sm) + 50px)}.product-grid[data-product-card-size=extra-large] .card-gallery.card-gallery--badge-top-left .product-card-gallery__title-placeholder{padding-top:calc(var(--padding-3xl) + 40px)}.product-grid[data-product-card-size=large] .card-gallery.card-gallery--badge-top-left .product-card-gallery__title-placeholder{padding-top:calc(var(--padding-2xl) + 40px)}.product-grid[data-product-card-size=medium] .card-gallery.card-gallery--badge-top-left .product-card-gallery__title-placeholder{padding-top:calc(var(--padding-xl) + 40px)}.product-grid[data-product-card-size=small] .card-gallery.card-gallery--badge-top-left .product-card-gallery__title-placeholder{padding-top:calc(var(--padding-sm) + 40px)}.product-grid[data-product-card-size=extra-large] .card-gallery.card-gallery--badge-bottom-left .product-card-gallery__title-placeholder{padding-bottom:calc(var(--padding-3xl) + 40px)}.product-grid[data-product-card-size=large] .card-gallery.card-gallery--badge-bottom-left .product-card-gallery__title-placeholder{padding-bottom:calc(var(--padding-2xl) + 40px)}.product-grid[data-product-card-size=medium] .card-gallery.card-gallery--badge-bottom-left .product-card-gallery__title-placeholder{padding-bottom:calc(var(--padding-xl) + 40px)}.product-grid[data-product-card-size=small] .card-gallery.card-gallery--badge-bottom-left .product-card-gallery__title-placeholder{padding-bottom:calc(var(--padding-sm) + 40px)}}@media screen and (max-width:749px){.product-card-gallery__title-placeholder{font-size:var(--font-size--xl);padding:var(--padding-md)}.product-grid[data-product-card-size] .card-gallery.card-gallery--badge-top-right .product-card-gallery__title-placeholder{padding-right:calc(var(--padding-sm) + 50px)}.product-grid[data-product-card-size] .card-gallery.card-gallery--badge-top-left .product-card-gallery__title-placeholder{padding-top:calc(var(--padding-sm) + 40px)}.product-grid[data-product-card-size] .card-gallery.card-gallery--badge-bottom-left .product-card-gallery__title-placeholder{padding-bottom:calc(var(--padding-sm) + 40px)}}[product-grid-view=zoom-out] .card-gallery .product-card-gallery__title-placeholder{padding:var(--padding-xs)!important;font-size:var(--font-size--xs)}[product-grid-view=zoom-out] .card-gallery .slideshow-control{min-width:auto}ul[product-grid-view=zoom-out] .product-grid__card .card-gallery{display:block}[product-grid-view=zoom-out] .card-gallery>:is(quick-add-component,.product-badges,slideshow-component>slideshow-controls){display:none}ul[product-grid-view=zoom-out] .card-gallery>img{display:block}.card-gallery slideshow-arrows .slideshow-control{padding-inline:var(--padding-xl)}@container (max-width: 249px){.card-gallery slideshow-arrows .slideshow-control{padding-inline:0 var(--padding-sm)}}.card-gallery :is(slideshow-slide:has(+slideshow-slide[aria-hidden=false]),slideshow-slide[aria-hidden=false]+slideshow-slide){content-visibility:auto}slideshow-component[actioned] :is(.card-gallery :is(slideshow-slide:has(+slideshow-slide[aria-hidden=false]),slideshow-slide[aria-hidden=false]+slideshow-slide)){content-visibility:visible}.cart-bubble{--cart-padding: .2em;position:relative;width:20px;aspect-ratio:1;border-radius:50%;border-width:0;display:flex;line-height:normal;align-items:center;justify-content:center;color:var(--color-primary-button-text);padding-inline:var(--cart-padding)}.cart-bubble[data-maintain-ratio]{aspect-ratio:1}.cart-bubble[data-maintain-ratio] .cart-bubble__background{border-radius:var(--style-border-radius-50)}.cart-bubble__background{position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--color-primary-button-background);border-radius:var(--style-border-radius-lg)}.cart-bubble__text{font-size:var(--font-size--3xs);z-index:var(--layer-flat);line-height:1;display:flex;align-items:center;justify-content:center}.column-options-wrapper{--icon-offset: -3px;display:flex;gap:var(--gap-sm);min-width:fit-content;justify-content:flex-end;height:var(--minimum-touch-target);align-items:center;margin-right:var(--icon-offset)}.column-options-wrapper:only-child{margin-left:auto}.facets__form-wrapper>.column-options-wrapper:first-child{margin-left:auto}.facets .column-options-wrapper{display:none}@media screen and (min-width:750px){.facets .column-options-wrapper{display:flex}}.column-options{display:flex;flex-wrap:wrap;gap:var(--gap-xs);margin:0;padding:0;border:none}@media screen and (min-width:750px){.column-options{gap:var(--gap-2xs)}}.column-options__option{display:none;position:relative}@media screen and (max-width:749px){.column-options__option:has(.column-picker-mobile--single),.column-options__option:has(.column-picker-mobile--double){display:flex}}@media screen and (min-width:750px){.column-options__option:has(.column-picker--default),.column-options__option:has(.column-picker--zoom-out){display:flex}}@media screen and (max-width:749px){.column-options-wrapper .column-options__option:has(input[type=radio]):has(.column-picker-mobile--single),.column-options-wrapper .column-options__option:has(input[type=radio]):has(.column-picker-mobile--double){display:flex}}@media screen and (min-width:750px){.column-options-wrapper .column-options__option:has(input[type=radio]):has(.column-picker--default),.column-options-wrapper .column-options__option:has(input[type=radio]):has(.column-picker--zoom-out){display:flex}}.column-options__legend{padding:0;margin:0}.column-options__option-input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;margin:0;padding:0;width:auto;height:auto;aspect-ratio:unset;border:none;border-radius:0;background:transparent;-webkit-appearance:auto;appearance:auto;display:block;cursor:pointer}.column-picker{color:rgb(var(--color-foreground-rgb) / var(--opacity-50));padding:var(--padding-2xs);border-radius:var(--style-border-radius-xs);transition:background-color var(--animation-speed) ease,color var(--animation-speed) ease}.column-options__option:hover .column-picker{background-color:rgb(var(--color-foreground-rgb) / var(--opacity-5))}.column-options__option-input:checked~.column-picker{color:rgb(var(--color-foreground-rgb));background-color:rgb(var(--color-foreground-rgb) / var(--opacity-5))}.group-block__link{position:absolute;top:0;right:0;bottom:0;left:0}.group-block__link~:is(.group-block-content,.group-block__media-wrapper){pointer-events:none}.group-block__link~:is(.group-block-content,.group-block__media-wrapper) :is(a,button,input,textarea,select){pointer-events:auto}.group-block__link~.group-block-content--design-mode{pointer-events:auto}.product-grid{--product-grid-gap: var(--product-grid-gap-mobile);--mobile-columns: 2;isolation:isolate}@media screen and (min-width:750px){.product-grid{--product-grid-gap: var(--product-grid-gap-desktop)}}.product-grid slideshow-arrows .slideshow-control{display:none}@media screen and (min-width:750px){.product-grid slideshow-arrows .slideshow-control{display:grid}}@supports not (background-color: rgb(from red 150 g b / alpha)){.product-grid .product-media,.product-grid .product-media-container{aspect-ratio:auto}}.main-collection-grid{grid-column:var(--grid-column--mobile);padding:var(--grid--margin--mobile)}@media screen and (min-width:750px){.main-collection-grid{grid-column:var(--grid-column--desktop);padding:var(--padding-block-start) var(--padding-inline-end) var(--padding-block-end) var(--padding-inline-start)}}.main-collection-grid__empty{padding-block:var(--padding-6xl);padding-inline:var(--page-margin);display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--padding-sm)}.main-collection-grid__empty-title{margin:0}.product-media{aspect-ratio:var(--gallery-aspect-ratio, var(--ratio));min-height:0;min-width:0}.product-media__image{object-position:var(--focal-point, center center)}@media screen and (min-width:750px){.media-gallery--carousel slideshow-container,.media-gallery--grid .product-media>*{border-radius:var(--media-radius, 0);overflow:hidden}.product-information:not(.product-information--media-right) .media-gallery--carousel.media-gallery--extend slideshow-container{border-top-left-radius:0;border-bottom-left-radius:0}.product-information.product-information--media-right .media-gallery--carousel.media-gallery--extend slideshow-container{border-top-right-radius:0;border-bottom-right-radius:0}.product-information:not(.product-information--media-right) .media-gallery--grid.media-gallery--extend:not(.media-gallery--two-column) .product-media>*,.product-information:not(.product-information--media-right) .media-gallery--grid.media-gallery--extend.media-gallery--two-column:not(.media-gallery--large-first-image) .product-media-container:nth-of-type(odd) .product-media>*,.product-information:not(.product-information--media-right) .media-gallery--grid.media-gallery--extend.media-gallery--two-column.media-gallery--large-first-image .product-media-container:is(:first-of-type,:nth-of-type(2n)) .product-media>*{border-top-left-radius:0;border-bottom-left-radius:0}.product-information.product-information--media-right .media-gallery--grid.media-gallery--extend:not(.media-gallery--two-column) .product-media>*,.product-information.product-information--media-right .media-gallery--grid.media-gallery--extend.media-gallery--two-column:not(.media-gallery--large-first-image) .product-media-container:nth-of-type(2n) .product-media>*,.product-information.product-information--media-right .media-gallery--grid.media-gallery--extend.media-gallery--two-column.media-gallery--large-first-image .product-media-container:is(:first-of-type,:nth-of-type(odd)) .product-media>*{border-top-right-radius:0;border-bottom-right-radius:0}}.quick-add{--quick-add-offset: var(--padding-sm);--quick-add-right: calc(var(--quick-add-offset) + var(--padding-inline-end));--quick-add-bottom: calc(var(--quick-add-offset) + var(--padding-block-end));position:absolute;top:0;right:0;bottom:0;left:0;z-index:var(--layer-raised);pointer-events:none}@media screen and (min-width:750px){.quick-add{--quick-add-offset: var(--padding-md)}}.quick-add .variant-option__button-label input[data-option-available=false]{cursor:not-allowed}.quick-add[class*=color-scheme-]{background-color:#0000}product-card:is(:hover,:focus-within) .quick-add__button{opacity:1}.quick-add__button{display:var(--quick-add-mobile-display, none);align-items:center;background:linear-gradient(var(--color-background) 0 100%) padding-box;padding:0;border-radius:50px;border:2px solid hsl(0 0% 0% / .15);height:var(--button-size-md);cursor:pointer;opacity:var(--quick-add-mobile-opacity, 0);overflow:hidden;color:var(--color-foreground);pointer-events:all;position:absolute;right:max(var(--quick-add-right),calc((var(--border-radius) + var(--quick-add-right)) * (1 - cos(45deg))));bottom:max(var(--quick-add-bottom),calc((var(--border-radius) + var(--quick-add-bottom)) * (1 - cos(45deg))));-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%)}.quick-add__button:hover{scale:1.03}.quick-add__button:hover:before{content:"";position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px;z-index:-1}.quick-add__button:active{scale:.99}.quick-add[stay-visible] .quick-add__button{display:grid}@media screen and (min-width:750px){.quick-add__button{display:var(--quick-add-display, flex);opacity:0}}.quick-add__button.add-to-cart-button{height:var(--button-size-md)}.quick-add__button .add-to-cart-text{background:var(--color-background);overflow:hidden;border-radius:50px;height:100%;gap:0}.quick-add__button .svg-wrapper .checkmark-burst{width:22px;height:22px}.quick-add__button .add-to-cart-icon{height:100%;width:calc(var(--button-size-md) - 4px)}.quick-add__button .add-to-cart-text__content{display:grid;grid-template-columns:0fr}.quick-add__button .add-to-cart-text__content>span{min-width:0}.quick-add__button .add-to-cart-text__content>span span{padding-right:var(--padding-sm);opacity:0;display:inline-block;filter:blur(2px);translate:.5ch 0}.quick-add__button[data-added=true] .add-to-cart-text{animation-name:atc-fade-out}.quick-add__button[data-added=true] .add-to-cart-text--added{translate:0 0;animation-name:atc-fade-in}.quick-add__product-form-component{height:100%}.quick-add__product-form-component .shopify-product-form{display:flex;justify-content:flex-end;align-items:flex-end;container-type:inline-size;height:100%}.quick-add-modal .product-media{width:100%;height:100%}.quick-add-modal deferred-media{display:none}.quick-add-modal .media-gallery--carousel slideshow-component{--cursor: default}.quick-add__button:is(:hover,:focus-visible) .add-to-cart-text__content{grid-template-columns:1fr}.quick-add__button:is(:hover,:focus-visible) .add-to-cart-text__content span span{opacity:1;translate:0 0;filter:blur(0)}@media(prefers-reduced-motion:reduce){.quick-add__button .add-to-cart-text__content{grid-template-columns:1fr}.quick-add__button .add-to-cart-text__content span span{opacity:1;translate:0 0;filter:blur(0)}}@media(prefers-reduced-motion:no-preference){.quick-add__button{transition-property:scale,translate,opacity;transition-duration:var(--animation-speed);transition-timing-function:var(--ease-out-cubic)}.quick-add__button:is(:hover,:focus-visible) .add-to-cart-text__content,.quick-add__button:is(:hover,:focus-visible) .add-to-cart-text__content span span{transition-delay:var(--animation-speed)}.quick-add__button .add-to-cart-text__content{transition-property:grid-template-columns;transition-duration:var(--animation-speed);transition-timing-function:var(--ease-out-cubic)}.quick-add__button .add-to-cart-text__content span span{transition-property:opacity,filter,translate;transition-duration:var(--animation-speed-slow);transition-timing-function:var(--ease-out-quad)}}.search-modal{--search-border-radius: var(--style-border-radius-popover);--search-border-width: var(--style-border-width)}.search-modal__content{--modal-top-margin: calc(50dvh - var(--modal-max-height) / 2 - 2rem);--modal-width: 66dvw;padding:0;border:var(--style-border-popover)}@media screen and (min-width:750px){.search-modal__content{width:var(--modal-width);margin-block-start:var(--modal-top-margin);overflow:hidden}}@media screen and (max-width:749px){.search-modal__content::backdrop{display:none}}.dialog-modal[open].search-modal__content{transform-origin:bottom center;animation:search-element-slide-in-bottom .3s var(--ease-out-quad) forwards;border-radius:var(--search-border-radius);box-shadow:var(--shadow-popover)}@media screen and (max-width:749px){.dialog-modal[open].search-modal__content{border-radius:0}}.dialog-modal.search-modal__content.dialog-closing{animation:search-element-slide-out-bottom .2s var(--ease-out-quad) forwards}.search-modal__content[open]{display:flex}.search-modal__content :is(.predictive-search-dropdown,.predictive-search-form__content-wrapper){position:relative}.dialog-modal .predictive-search-form__header:has(.predictive-search__reset-button:not(.predictive-search__reset-button[hidden])):before{content:"";position:absolute;right:calc(var(--padding-sm) + var(--minimum-touch-target));top:0;bottom:0;width:var(--border-width-sm);background-color:var(--color-border)}.dialog-modal .predictive-search-form__header:has(.predictive-search__reset-button:not(.predictive-search__reset-button[hidden]))>.predictive-search__close-modal-button:before{content:none}@media screen and (min-width:750px){.dialog-modal .predictive-search-form__header:has(.predictive-search__reset-button:not(.predictive-search__reset-button[hidden])):before{right:calc(var(--padding-2xl) * 2)}}predictive-search-component{--resource-card-corner-radius: var(--product-corner-radius);display:flex;width:100%;position:relative;margin-inline:auto;align-items:center;background-color:var(--color-background);z-index:var(--layer-heightened)}.predictive-search-form__footer{display:none;position:absolute;bottom:0;left:0;right:0}@media screen and (min-width:750px){.predictive-search-form__footer{--to-top-gradient-background: linear-gradient( to top, rgb(var(--color-background-rgb) / var(--opacity-90)), rgb(var(--color-background-rgb) / var(--opacity-80)), rgb(var(--color-background-rgb) / var(--opacity-40)), transparent );padding-block:var(--padding-xs) var(--padding-lg);background-image:var(--to-top-gradient-background)}}predictive-search-component:has([data-search-results]):not(:has(.predictive-search-results__no-results)) .predictive-search-form__footer{display:block}.predictive-search-form{position:relative;width:100%;align-self:flex-start}.predictive-search-form__content{max-height:50dvh;overflow-y:auto;background-color:var(--color-background);scrollbar-width:none}.predictive-search-form__content::-webkit-scrollbar{display:none}.predictive-search-form__content-wrapper{position:absolute;top:100%;width:100%;left:0;z-index:var(--layer-raised);display:flex;flex-direction:column;border-radius:0 0 var(--search-border-radius) var(--search-border-radius);transition:box-shadow var(--animation-speed) var(--animation-easing);transform:translateZ(0);will-change:transform,opacity;overflow:hidden}@media screen and (max-width:749px){.predictive-search-form__content-wrapper{border-radius:0}}@media screen and (min-width:750px){.predictive-search-form__content-wrapper{max-height:var(--modal-max-height)}}.predictive-search-form__content-wrapper:has([data-search-results]):not(:has(.predictive-search-results__no-results))>.predictive-search-form__content{padding-block-end:var(--padding-6xl)}.predictive-search-form__header-inner{background:var(--color-background);border:var(--search-border-width) solid var(--color-border);color:var(--color-foreground);border-radius:var(--style-border-radius-popover);display:flex;align-items:center;justify-content:space-between;width:100%}@media screen and (max-width:749px){.predictive-search-form__header-inner{border-radius:var(--style-border-radius-inputs);border:none}}.predictive-search-form__header-inner:focus-within{outline-offset:var(--focus-outline-offset)}@media screen and (min-width:750px){.predictive-search-form__header-inner:focus-within{outline:var(--focus-outline-width) solid var(--color-primary)}}.predictive-search-form__header{display:flex;position:sticky;top:0;z-index:var(--layer-heightened);width:100%;align-items:center;background-color:var(--color-input-background);border:var(--search-border-width) solid var(--color-border);border-radius:var(--style-border-radius-inputs)}@media screen and (max-width:749px){.predictive-search-form__header{padding:var(--padding-2xs) var(--padding-sm)}}.predictive-search-form__header:focus-within,.predictive-search-form__header-inner:focus-within,.predictive-search-form__header-inner:has(.search-input:is(:focus,:focus-visible)){outline:none;box-shadow:none;border-color:var(--color-border)!important}input.search-input{border-radius:var(--style-border-radius-inputs);padding-block:var(--padding-sm);font-size:var(--font-size--md);width:100%;color:var(--color-foreground);padding-inline:calc(var(--margin-lg) + var(--icon-size-lg)) 0;background:transparent;text-overflow:ellipsis;overflow:hidden;outline:none;border:0}.search-input::placeholder{color:rgb(var(--color-foreground-rgb) / var(--opacity-subdued-text))}.search-input,.search-input:is(:focus,:focus-visible,:focus-within),.predictive-search-form__header *:is(:focus,:focus-visible){outline:none;box-shadow:none}.search-input:hover{background-color:transparent}.predictive-search__icon{position:absolute;left:var(--margin-xl);top:auto;width:var(--icon-size-lg);height:var(--icon-size-lg);color:rgb(var(--color-foreground-rgb) / var(--opacity-60))}@media screen and (min-width:750px){.predictive-search__icon{left:var(--margin-md)}}.predictive-search__icon>svg{width:var(--icon-size-md);height:var(--icon-size-md)}.predictive-search__reset-button{cursor:pointer;display:flex;align-items:center;justify-content:center;min-width:var(--minimum-touch-target);height:var(--minimum-touch-target);padding:0;margin-inline-end:var(--margin-md);background:transparent;color:var(--color-foreground);opacity:.68;transition:opacity var(--animation-speed-medium) var(--animation-timing-fade-out),visibility var(--animation-speed-medium) var(--animation-timing-fade-out)}.predictive-search__reset-button:hover{color:var(--color-foreground)}.predictive-search__reset-button:active{transform:scale(.9);transition:transform .1s var(--animation-timing-active)}@media screen and (min-width:750px){.predictive-search__reset-button{margin-inline-end:var(--margin-2xs)}}.predictive-search__reset-button[hidden]{opacity:0;pointer-events:none;visibility:hidden}.predictive-search__reset-button-icon{display:flex;align-items:center;justify-content:center;width:var(--icon-size-lg);height:var(--icon-size-lg);transition:background-color var(--animation-speed-medium) ease-in-out,transform var(--animation-speed-medium) var(--animation-timing-bounce);border-radius:50%}.predictive-search__reset-button-icon:hover{background-color:rgb(var(--color-primary-hover-rgb) / var(--opacity-8))}.predictive-search__reset-button:active .predictive-search__reset-button-icon{transform:scale(.85);transition-timing-function:var(--animation-timing-active);transition-duration:.1s}.predictive-search__reset-button svg{width:var(--icon-size-md);height:var(--icon-size-md)}.predictive-search__reset-button-text{display:none}.predictive-search__search-button{margin:auto;z-index:var(--layer-raised);transition:transform var(--animation-speed-medium) var(--animation-timing-bounce),box-shadow var(--animation-speed-medium) var(--animation-timing-hover);transform-origin:center}.predictive-search__search-button:hover{transform:translateY(-2px);box-shadow:0 4px 8px rgb(0 0 0 / var(--opacity-5))}.predictive-search__search-button:active{transform:scale(.97);transition:transform .1s var(--animation-timing-active);box-shadow:none}.predictive-search__close-modal-button{--button-color: var(--color-foreground);--button-background-color: transparent;display:flex;justify-content:center;align-items:center;width:var(--minimum-touch-target);height:var(--minimum-touch-target);margin-inline-start:var(--margin-sm);padding:0;box-shadow:none}.predictive-search__close-modal-button:active{transform:scale(.8);transition:transform .1s var(--animation-timing-active)}.predictive-search__close-modal-button .svg-wrapper,.predictive-search__close-modal-button svg{width:var(--icon-size-xs);height:var(--icon-size-xs)}.predictive-search__close-modal-button:hover{--button-color: var(--color-foreground);--button-background-color: transparent}.section-wrapper{--section-height-offset: 0px}.section[data-shopify-visual-preview]{min-height:var(--section-preview-height);padding-top:0}.section[data-shopify-visual-preview] .custom-section-background{display:none}body:has(>#header-group>.header-section>#header-component[transparent]):not(:has(>#header-group>.header-section+.shopify-section))>main>.section-wrapper:first-child{--section-height-offset: var(--header-group-height, 0)}.custom-section-background{grid-column:1 / -1}.custom-section-content{z-index:var(--layer-flat)}slideshow-controls{flex-shrink:0;display:flex;justify-content:space-between;scrollbar-width:none;min-height:var(--minimum-touch-target);grid-area:controls}slideshow-controls[controls-on-media]{position:absolute;bottom:0}slideshow-controls::-webkit-scrollbar{display:none}slideshow-controls button{--color: rgb(var(--color-foreground-rgb) / var(--opacity-30));--color-active: var(--color-foreground);--color-hover: rgb(var(--color-foreground-rgb) / var(--opacity-50));display:inline-block;height:var(--minimum-touch-target);width:var(--minimum-touch-target);cursor:pointer}slideshow-controls .icon{width:var(--icon-size-sm);height:var(--icon-size-xs)}slideshow-controls[pagination-position=center]{align-items:center;justify-content:center}slideshow-controls[pagination-position=center][thumbnails]{width:100%}slideshow-controls[pagination-position=center]:not([controls-on-media],[thumbnails],[icons-on-media]){justify-content:space-between}@media screen and (min-width:750px){slideshow-controls[thumbnails]:is([pagination-position=right],[pagination-position=left]){display:flex;flex-direction:column;height:0;min-height:100%}slideshow-controls[thumbnails]:is([pagination-position=right],[pagination-position=left]) .slideshow-controls__thumbnails-container{overflow:hidden auto}slideshow-controls[thumbnails]:is([pagination-position=right],[pagination-position=left]):not([controls-on-media]) .slideshow-controls__thumbnails-container{position:sticky;top:var(--sticky-header-offset, 0)}slideshow-controls[thumbnails]:is([pagination-position=right],[pagination-position=left]):not([controls-on-media]) .slideshow-controls__thumbnails{padding-block-start:var(--focus-outline-offset)}slideshow-controls:is([pagination-position=right],[pagination-position=left]) .slideshow-controls__thumbnails{flex-direction:column}slideshow-controls:not([controls-on-media]):is([pagination-position=left],[pagination-position=right]) .slideshow-controls__thumbnails{padding-block:var(--padding-2xs)}slideshow-controls:not([controls-on-media])[pagination-position=right] .slideshow-controls__thumbnails{padding-inline-end:var(--slideshow-thumbnails-padding-inline, var(--focus-outline-offset))}slideshow-controls:not([controls-on-media])[pagination-position=left] .slideshow-controls__thumbnails{padding-inline-start:var(--slideshow-thumbnails-padding-inline, var(--focus-outline-offset))}}slideshow-controls:not([controls-on-media])[icons-on-media][pagination-position=right]{justify-content:flex-end}slideshow-controls:not([controls-on-media])[icons-on-media][pagination-position=left]{justify-content:flex-start}slideshow-controls[controls-on-media]{z-index:var(--layer-raised)}slideshow-controls[controls-on-media]:has(.slideshow-controls__dots,.slideshow-controls__counter){--color-foreground: #fff;--color-foreground-rgb: var(--color-white-rgb)}slideshow-controls[controls-on-media][pagination-position=right]{right:0}slideshow-controls[controls-on-media][pagination-position=left]{left:0}slideshow-controls[controls-on-media][pagination-position=center]{width:100%}slideshow-controls[controls-on-media]:not([thumbnails])[pagination-position=left]{width:fit-content;align-self:flex-start}slideshow-controls[controls-on-media]:not([thumbnails])[pagination-position=right]{width:fit-content;align-self:flex-end}.slideshow-controls__arrows{display:flex;justify-content:space-between;height:var(--minimum-touch-target);grid-area:arrows}.slideshow-controls__arrows button{padding:0 var(--padding-xs)}.slideshow-controls__dots,.slideshow-controls__counter{display:inline-flex;justify-content:center;align-items:center;margin:0;list-style:none}:is(.slideshow-controls__dots,.slideshow-controls__counter) button{--color: rgb(var(--color-foreground-rgb) / var(--opacity-30));--color-active: var(--color-foreground);--color-hover: rgb(var(--color-foreground-rgb) / var(--opacity-50))}slideshow-controls:has(.slideshow-controls__dots),slideshow-component[autoplay] slideshow-controls{mix-blend-mode:difference}.slideshow-controls__dots{gap:.6rem;padding:var(--padding-sm) var(--padding-lg);border-radius:3rem;overflow:hidden}.slideshow-controls__dots button{--size: .56rem;display:flex;align-items:center;justify-content:center;width:calc(var(--size) * 2);height:calc(var(--size) * 2);margin:calc(var(--size) / -2);font-size:0;border-radius:calc(var(--size))}.slideshow-controls__dots button:after{content:"";display:block;background-color:var(--color);height:var(--size);width:var(--size);border-radius:calc(var(--size) / 2);box-shadow:inset 0 0 0 1.5px #00000026}@supports not (view-timeline-axis: inline){:is()[aria-selected=true]{--color: var(--color-active)}}.slideshow-controls__dots button[aria-selected=true]{--color: var(--color-active)}.slideshow-controls__dots button[aria-selected=true]:after{box-shadow:inset 0 0 0 1.5px #0006}:is(.slideshow-controls__dots,.slideshow-controls__counter):only-child{margin-inline:auto}.slideshow-controls__counter{color:var(--color-foreground);background-color:#0006;width:auto;border-radius:2rem;padding:.3rem var(--padding-sm);margin-inline:var(--margin-sm);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-variant-numeric:tabular-nums;font-size:var(--font-size--xs)}.slideshow-controls__counter .slash{color:rgb(var(--color-foreground-rgb) / var(--opacity-40));padding-inline:var(--padding-2xs);margin-block-start:-.1rem}.slideshow-control[disabled]{opacity:.5;cursor:not-allowed}.slideshow-controls__thumbnails-container{display:flex;width:100%;max-height:100%;overflow-x:scroll;scrollbar-width:none}.slideshow-controls__thumbnails{display:inline-flex;padding-inline:var(--slideshow-thumbnails-padding-inline, var(--padding-sm));padding-block:var(--slideshow-thumbnails-padding-block, var(--padding-sm));gap:var(--gap-xs);margin-inline:auto;height:fit-content}.slideshow-controls__thumbnails .slideshow-control{border-radius:var(--thumbnail-radius, var(--media-radius));width:clamp(44px,7vw,var(--thumbnail-width));height:auto;aspect-ratio:var(--aspect-ratio)}.slideshow-controls__thumbnails .slideshow-control img{height:100%;object-fit:cover;border-radius:var(--thumbnail-radius, var(--media-radius))}.slideshow-controls__thumbnails .slideshow-control:is([aria-selected=true]){outline:var(--focus-outline-width) solid currentcolor;outline-offset:calc(var(--focus-outline-offset) / 2);border:var(--style-border-width) solid rgb(var(--color-border-rgb) / var(--media-border-opacity))}.slideshow-controls__thumbnail{position:relative}.slideshow-controls__thumbnail-badge{position:absolute;top:var(--padding-2xs);right:var(--padding-2xs);width:clamp(16px,10%,20px);height:clamp(16px,10%,20px);background-color:var(--color-background);border-radius:var(--style-border-radius-xs);display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 1px rgb(var(--color-foreground-rgb) / var(--opacity-5))}.slideshow-controls__thumbnail-badge svg{width:60%;height:60%;fill:var(--color-foreground);opacity:.6}.slideshow-control:is(.icon-pause,.icon-play){color:var(--color-active)}.slideshow-control:is(.icon-pause,.icon-play):hover{color:var(--color-hover)}.slideshow-control:is(.icon-pause,.icon-play) svg{display:none}slideshow-component:is([autoplay]):is([paused]) .icon-play>svg{display:block}slideshow-component:is([autoplay]):not([paused]) .icon-pause>svg{display:block}
/*# sourceMappingURL=/cdn/shop/t/2/compiled_assets/styles.css.map?subset=AIqGXAAAAAAAAMAAAABACAAAAYEDAA4ABIGIcEE */
