collection-links-component{--alignment: flex-start;display:grid;align-items:center;grid-gap:var(--gap-3xl)}collection-links-component:has([ratio=portrait]){--template-column-ratio: .8fr}collection-links-component:has([ratio=square]){--template-column-ratio: 1fr}collection-links-component:has([ratio=landscape]){--template-column-ratio: 1.4fr}collection-links-component[alignment=center]{--alignment: center}collection-links-component[alignment=center] .text-block{text-align:center}collection-links-component[alignment=right]{--alignment: flex-end}collection-links-component[alignment=right] .text-block{text-align:end}collection-links-component[layout=spotlight]{position:relative;grid-template-columns:1fr var(--template-column-ratio);grid-template-areas:"text image"}@media screen and (min-width:750px){collection-links-component[layout=spotlight][reverse]{grid-template-areas:"image text";grid-template-columns:var(--template-column-ratio) 1fr}}collection-links-component[layout=spotlight] .collection-links__container{align-items:var(--alignment)}@media screen and (max-width:749px){collection-links-component[layout=spotlight]{grid-template-columns:1fr;grid-template-areas:"text" "image";grid-gap:var(--gap-2xl)}collection-links-component[layout=spotlight] .collection-links__container{gap:clamp(var(--gap-xs),1vw,var(--gap-xl)) var(--gap-2xl);justify-content:var(--alignment)}}collection-links-component[layout=text]{grid-gap:0;grid-template-areas:"text"}collection-links-component[layout=text] .collection-links__container{gap:clamp(var(--gap-xs),1vw,var(--gap-xl)) var(--gap-2xl);flex-wrap:wrap;flex-direction:row;justify-content:var(--alignment)}.collection-links__container{display:flex;gap:var(--gap-md);flex-direction:column}.collection-links__images{overflow:hidden;grid-area:image}@media screen and (max-width:749px){.collection-links__images image-block{max-width:100%}}.featured-product-section .section-content-wrapper{grid-template-columns:1fr;display:grid;overflow:hidden}@media screen and (min-width:750px){.featured-product-section .section-content-wrapper{grid-template-columns:1fr 1fr}}.featured-product-section{--viewport-offset: 400px;--constrained-min-height: var(--visual-preview--height, 80dvh);--constrained-height: max(var(--constrained-min-height), calc(100vh - var(--viewport-offset)))}@media screen and (min-width:750px){.featured-product-section{--viewport-offset: 300px}}.featured-product-section .product-grid__card{--padding-block: 20px;--padding-inline: 20px}@media screen and (min-width:750px){.featured-product-section .product-grid__card{--padding-block: 40px;--padding-inline: 40px}}@media screen and (max-width:749px){.featured-product-section .media-block{order:-1}}@media screen and (min-width:750px){.featured-product-section .product-card__content{--hugged-width: calc(var(--constrained-height) * var(--gallery-aspect-ratio, var(--media-preview-ratio)));width:min(100%,var(--hugged-width));margin-inline:auto}}.utilities{width:100%;display:flex;flex-direction:column;align-items:center;gap:var(--gap);text-wrap:nowrap;border-top:var(--border-width) solid var(--divider-color, 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:start}}.utilities a,.utilities button{color:var(--color-utilities, var(--color-foreground-muted))}.utilities>*{text-align:center}@media screen and (min-width:750px){.utilities>*{text-align:start;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:start}.utilities--blocks-2{grid-template-columns:1fr 1fr}.utilities--blocks-2>*:nth-child(2){justify-self:end;text-align:end}.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:end}}.footer-content{contain:content;content-visibility:auto;display:grid;grid-template-columns:1fr;gap:var(--footer-gap);align-items:start}.footer-content .menu__heading__default{font-weight:var(--font-heading--weight)}@media screen and (min-width:750px)and (max-width:989px){.footer-content{grid-template-columns:repeat(min(var(--grid-columns),3),1fr);grid-auto-flow:row}.footer-content[style*="--grid-columns: 4"]{grid-template-columns:repeat(2,1fr)}.footer-content--isolated-grid-item-tablet>:last-child{grid-column:1 / -1}}@media screen and (min-width:990px){.footer-content{grid-template-columns:repeat(var(--grid-columns),1fr)}.footer-content[style*="--grid-columns: 1"]{justify-items:center}.footer-content--isolated-grid-item-desktop>:last-child{grid-column:1 / -1}}.gb-acc{--gb-acc-ink: var(--gb-acc-heading-override, var(--gb-c-heading));--gb-acc-muted: var(--gb-c-muted);--gb-acc-line: var(--gb-line);--gb-acc-accent: var(--gb-deal);--gb-acc-cream: var(--gb-deal-bg);--gb-acc-tile: var(--gb-tile);color:var(--gb-acc-ink);padding:0 0 clamp(48px,6vw,88px)}.gb-acc *,.gb-acc *:before,.gb-acc *:after{box-sizing:border-box}.gb-acc [hidden]{display:none!important}.gb-acc .gb-acc__inner{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;max-width:1240px;margin:0 auto}@media(min-width:990px){.gb-acc .gb-acc__inner{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:56px;padding:32px 32px 0;align-items:start}}@media(min-width:990px){.gb-acc .gb-acc__media{position:sticky;top:100px}}.gb-acc .gb-acc__info{padding:0 20px}@media(min-width:990px){.gb-acc .gb-acc__info{padding:8px 0 0}}.gb-acc .gb-acc__eyebrow{display:flex;align-items:center;gap:10px;margin:0 0 10px;color:var(--gb-acc-muted);font-size:13px;font-weight:600}.gb-acc .gb-acc__new{padding:3px 9px;border-radius:999px;background:var(--gb-cart-count);color:var(--gb-footer-ink);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.gb-acc .gb-acc__title{margin:0;color:var(--gb-acc-ink);font-size:clamp(30px,4vw,44px);font-weight:800;line-height:1.08;letter-spacing:-.025em;text-transform:none}.gb-acc .gb-acc__sub{margin:10px 0 0;color:var(--gb-acc-muted);font-size:16px;line-height:1.55}.gb-acc .gb-acc__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:18px 0 0;color:var(--gb-black)}.gb-acc .gb-acc__price b{font-size:28px;font-weight:800;letter-spacing:-.01em}.gb-acc .gb-acc__price s{color:#9a9ca5;font-size:18px}.gb-acc .gb-acc__save{align-self:center;padding:3px 9px;border-radius:999px;background:var(--gb-acc-accent);color:var(--gb-white);font-size:12px;font-weight:700}.gb-acc .gb-acc__picker,.gb-acc .gb-acc__variants{margin:22px 0 0;padding:0;border:0}.gb-acc .gb-acc__legend{margin:0 0 10px;padding:0;color:var(--gb-acc-ink);font-size:15px;font-weight:700}.gb-acc .gb-acc__options{display:grid;gap:10px}.gb-acc .gb-acc__option{text-decoration:none;position:relative;display:grid;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:14px;width:100%;margin:0;padding:8px 46px 8px 8px;border:1.5px solid var(--gb-acc-line);border-radius:14px;background:var(--gb-white);color:var(--gb-acc-ink);font:inherit;text-align:start;text-transform:none;letter-spacing:0;cursor:pointer;transition:border-color .15s,box-shadow .15s}.gb-acc .gb-acc__option:hover:not([aria-disabled=true]){border-color:#a8a29e}.gb-acc .gb-acc__option.is-selected{border-color:var(--gb-acc-ink);box-shadow:0 0 0 1px var(--gb-acc-ink)}.gb-acc .gb-acc__option[aria-disabled=true]{cursor:not-allowed;opacity:.6}.gb-acc .gb-acc__option:focus-visible,.gb-acc .gb-acc__variant:focus-visible{outline:2px solid var(--gb-footer-ink);outline-offset:2px}.gb-acc .gb-acc__option-media{display:block;width:64px;aspect-ratio:64 / 56;overflow:hidden;border-radius:10px;background:var(--gb-acc-tile)}.gb-acc .gb-acc__option-media img{display:block;width:100%;height:100%;object-fit:contain;padding:4px}.gb-acc .gb-acc__option-body{display:flex;flex-direction:column;gap:2px;min-width:0}.gb-acc .gb-acc__option-name{font-size:15px;font-weight:700;line-height:1.25}.gb-acc .gb-acc__option-note{color:var(--gb-acc-muted);font-size:13px;line-height:1.3}.gb-acc .gb-acc__option-price{color:var(--gb-black);font-size:15px;font-weight:700;white-space:nowrap}.gb-acc .gb-acc__option[aria-disabled=true] .gb-acc__option-price{color:var(--gb-acc-muted);font-size:12px;font-weight:600}.gb-acc .gb-acc__option-check{position:absolute;top:50%;inset-inline-end:14px;display:grid;place-items:center;width:22px;height:22px;margin-top:-11px;border:1.5px solid var(--gb-social-border);border-radius:50%;color:transparent}.gb-acc .gb-acc__option-check svg{width:13px;height:13px}.gb-acc .gb-acc__option.is-selected .gb-acc__option-check{border-color:var(--gb-acc-ink);background:var(--gb-acc-ink);color:var(--gb-white)}.gb-acc .gb-acc__help{margin:10px 0 0;overflow:hidden;color:var(--gb-acc-muted);font-size:clamp(11px,3.35vw,13px);line-height:1.5;white-space:nowrap;text-overflow:ellipsis}.gb-acc .gb-acc__variant-list{display:flex;flex-wrap:wrap;gap:8px}.gb-acc .gb-acc__variant{min-height:44px;margin:0;padding:0 16px;border:1.5px solid var(--gb-acc-line);border-radius:999px;background:var(--gb-white);color:var(--gb-acc-ink);font:inherit;font-size:14px;font-weight:600;text-transform:none;letter-spacing:0;cursor:pointer}.gb-acc .gb-acc__variant.is-selected{border-color:var(--gb-acc-ink);box-shadow:0 0 0 1px var(--gb-acc-ink)}.gb-acc .gb-acc__variant:disabled{color:#a8a29e;text-decoration:line-through;cursor:not-allowed}.gb-acc .gb-acc__atc{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:56px;margin:18px 0 0;padding:0 24px;border:0;border-radius:999px;background:var(--gb-black);color:var(--gb-white);font:inherit;font-size:16px;font-weight:700;letter-spacing:0;text-transform:none;cursor:pointer;box-shadow:none;transition:transform .15s,background-color .15s}.gb-acc .gb-acc__atc:hover{background:var(--gb-pdp-float-hover)}.gb-acc .gb-acc__atc[aria-busy=true]{opacity:.7;cursor:wait}.gb-acc .gb-acc__error{margin:10px 0 0;color:#b91c1c;font-size:14px}.gb-acc .gb-acc__atc--soldout,.gb-acc .gb-acc__atc--soldout:hover{background:var(--gb-social-border);color:var(--gb-c-muted);cursor:not-allowed}.gb-acc .gb-acc__noboard{display:inline-flex;align-items:center;gap:6px;max-width:100%;margin:18px 0 0;color:var(--gb-acc-ink);font-size:clamp(12px,3.8vw,14px);font-weight:700;text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.gb-acc .gb-acc__noboard svg{flex:0 0 16px;width:16px;height:16px}.gb-acc .gb-acc__desc{margin:24px 0 0;border-top:1px solid var(--gb-acc-line);color:#292524;font-size:16px;line-height:1.7}.gb-acc .gb-acc__desc p{margin:0 0 1em}.gb-acc .gb-acc__desc p:empty{display:none}.gb-acc .gb-acc__desc strong{color:var(--gb-acc-ink)}.gb-acc .gb-acc__desc a{color:var(--gb-acc-ink);text-decoration:underline;text-underline-offset:2px}.gb-acc .gb-acc__acc{margin:0;border-bottom:1px solid var(--gb-acc-line)}.gb-acc .gb-acc__acc>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 0;color:var(--gb-acc-ink);font-size:20px;font-weight:700;line-height:1.3;list-style:none;cursor:pointer}.gb-acc .gb-acc__acc>summary::-webkit-details-marker{display:none}.gb-acc .gb-acc__acc>summary:focus-visible{outline:2px solid var(--gb-footer-ink);outline-offset:2px}.gb-acc .gb-acc__acc>summary svg{flex:0 0 20px;width:20px;height:20px}.gb-acc .gb-acc__acc-v{transition:opacity .15s}.gb-acc .gb-acc__acc[open]>summary .gb-acc__acc-v{opacity:0}.gb-acc .gb-acc__acc-body{padding:0 0 14px}.gb-acc .gb-acc__acc-body>:last-child{margin-bottom:0}.gb-acc .gb-acc__acc-body ul{margin:0 0 1em;padding-inline-start:20px}.gb-acc .gb-acc__acc--specs .gb-acc__acc-body ul{margin:0;padding:0;list-style:none}.gb-acc .gb-acc__acc--specs .gb-acc__acc-body li{margin:0;padding:10px 0;border-top:1px solid var(--gb-acc-line);font-size:15px;line-height:1.5}.gb-acc .gb-acc__acc--specs .gb-acc__acc-body li:first-child{border-top:0;padding-top:0}.gb-acc .gb-acc__how{max-width:1240px;margin:clamp(40px,6vw,72px) auto 0;padding:0 20px}@media(min-width:990px){.gb-acc .gb-acc__how{padding:0 32px}}.gb-acc .gb-acc__how-head{margin:0 0 20px}.gb-acc .gb-acc__how-title>.gb-heading:not(.gb-size-custom){margin:0;color:var(--gb-acc-ink);font-size:clamp(26px,3vw,36px);font-weight:800;line-height:1.1;letter-spacing:-.02em;text-transform:none}.gb-acc .gb-acc__how-sub{margin:8px 0 0;color:var(--gb-acc-muted);font-size:16px;line-height:1.5}.gb-acc .gb-acc__steps{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;margin:0;padding:0;list-style:none}@media(min-width:750px){.gb-acc .gb-acc__steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}@media(min-width:990px){.gb-acc .gb-acc__steps{grid-template-columns:repeat(var(--gb-acc-cols, 4),minmax(0,1fr))}}.gb-acc .gb-acc__step{display:grid;grid-template-columns:132px minmax(0,1fr);gap:16px;align-items:center;margin:0;padding:12px;border-radius:18px;background:var(--gb-acc-cream)}.gb-acc .gb-acc__step--plain{grid-template-columns:minmax(0,1fr);padding:20px}@media(min-width:990px){.gb-acc .gb-acc__step{grid-template-columns:minmax(0,1fr);align-items:start;gap:14px;padding:14px 14px 20px}}.gb-acc .gb-acc__step-art{position:relative;aspect-ratio:3 / 2;overflow:hidden;border-radius:12px;background:var(--gb-white)}.gb-acc .gb-acc__step-art img,.gb-acc .gb-acc__step-art svg{display:block;width:100%;height:100%;object-fit:cover}.gb-acc .gb-acc__step-num{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--gb-acc-ink);color:var(--gb-white);font-size:13px;font-weight:800;line-height:1}.gb-acc .gb-acc__step-art .gb-acc__step-num{position:absolute;top:8px;inset-inline-start:8px}.gb-acc .gb-acc__step--plain .gb-acc__step-num{margin-bottom:12px}@media(min-width:990px){.gb-acc .gb-acc__step-body{padding:0 6px}}.gb-acc .gb-acc__step-title{margin:0;color:var(--gb-acc-ink);font-size:17px;font-weight:700;line-height:1.3;text-transform:none}.gb-acc .gb-acc__step-text{margin:4px 0 0;color:var(--gb-acc-muted);font-size:14px;line-height:1.5}@media(min-width:990px){.gb-acc .gb-acc__step-text{font-size:15px}}.gb-acc .gb-acc__how-note{margin:16px 0 0;color:var(--gb-acc-muted);font-size:15px;line-height:1.5}.gb-acc[data-active=b] .gb-acc-only-a,.gb-acc:not([data-active=b]) .gb-acc-only-b,.gb-acc[data-active=b] .gma-1,.gb-acc:not([data-active=b]) .gma-2{display:none}.gb-acc .gma-board{fill:#f3e6cd;stroke:#d8bf96;stroke-width:1.5}.gb-acc .gma-line{fill:#2a2c33}.gb-acc .gma-wood{fill:#dcab72;stroke:#b07c45;stroke-width:1.5}.gb-acc .gma-groove{fill:none;stroke:#8a5a2c;stroke-width:3;stroke-linecap:round}.gb-acc .gma-groove--sm{stroke-width:2}.gb-acc .gma-board-side{fill:none;stroke:#d8bf96;stroke-width:7;stroke-linecap:round}.gb-acc .gma-line-side{fill:none;stroke:#2a2c33;stroke-width:4;stroke-linecap:round}.gb-acc .gma-target{fill:none;stroke:var(--gb-footer-ink);stroke-width:1.6;stroke-dasharray:5 4}.gb-acc .gma-marble{fill:var(--gb-white);stroke:var(--gb-acc-ink);stroke-width:1.5}.gb-acc .gma-arrow{fill:none;stroke:var(--gb-footer-ink);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.gb-acc .gma-tilt{fill:none;stroke:var(--gb-acc-ink);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;opacity:.4}.gb-acc .gma-hand{fill:var(--gb-white);stroke:var(--gb-acc-ink);stroke-width:1.5}.gb-acc .gma-click{fill:none;stroke:var(--gb-footer-ink);stroke-width:2;stroke-linecap:round}.gb-acc .gma-ball{fill:#26357a;stroke:#17214f;stroke-width:1.5}.gb-acc .gma-ball-shine{fill:none;stroke:#8a97d0;stroke-width:2;stroke-linecap:round}.gb-acc .gma-limb{fill:#f6dcc8;stroke:#c99a80;stroke-width:1.5;stroke-linejoin:round}@media(prefers-reduced-motion:no-preference){.gb-acc .gma-drop{animation:gb-acc-art-drop 3.2s ease-in-out infinite}.gb-acc .gma-cue{animation:gb-acc-art-cue 3.2s ease-in-out infinite}.gb-acc .gma-press{animation:gb-acc-art-press 1.8s ease-in-out infinite}.gb-acc .gma-click{animation:gb-acc-art-click 1.8s ease-in-out infinite}.gb-acc .gma-slide{animation:gb-acc-art-slide 3s ease-in-out infinite}.gb-acc .gma-roll{animation:gb-acc-art-roll 2.6s ease-in-out infinite}}@keyframes gb-acc-art-drop{0%{transform:translateY(0);opacity:0}10%,30%{transform:translateY(0);opacity:1}55%,90%{transform:translateY(71px);opacity:1}to{transform:translateY(71px);opacity:0}}@keyframes gb-acc-art-press{0%,25%,to{transform:translateY(0)}45%,65%{transform:translateY(5px)}}@keyframes gb-acc-art-click{0%,40%,75%,to{opacity:0}50%,65%{opacity:1}}@keyframes gb-acc-art-cue{0%,30%{opacity:1}45%,95%{opacity:0}to{opacity:1}}@keyframes gb-acc-art-slide{0%,to{transform:translate(-26px)}50%{transform:translate(26px)}}@keyframes gb-acc-art-roll{0%,to{transform:translate(-9px)}50%{transform:translate(9px)}}.gb-acc .gb-acc__boards{max-width:1240px;margin:clamp(40px,6vw,72px) auto 0;padding:0 20px}@media(min-width:990px){.gb-acc .gb-acc__boards{padding:0 32px}}.gb-acc .gb-acc__boards-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:18px}.gb-acc .gb-acc__boards-title>.gb-heading:not(.gb-size-custom){margin:0;color:var(--gb-acc-ink);font-size:clamp(26px,3vw,36px);font-weight:800;line-height:1.1;letter-spacing:-.02em;text-transform:none}.gb-acc .gb-acc__boards-sub{margin:6px 0 0;color:var(--gb-acc-muted);font-size:15px;line-height:1.5}.gb-acc .gb-acc__boards-nav{display:none;flex:0 0 auto;gap:8px}@media(min-width:750px){.gb-acc .gb-acc__boards-nav{display:flex}}.gb-acc .gb-acc__boards-arrow{display:grid;place-items:center;width:42px;height:42px;margin:0;padding:0;border:1.5px solid var(--gb-acc-line);border-radius:50%;background:var(--gb-white);color:var(--gb-acc-ink);cursor:pointer;transition:border-color .15s,opacity .15s}.gb-acc .gb-acc__boards-arrow:hover:not(:disabled){border-color:var(--gb-acc-ink)}.gb-acc .gb-acc__boards-arrow:disabled{opacity:.35;cursor:default}.gb-acc .gb-acc__boards-arrow svg{width:18px;height:18px}.gb-acc .gb-acc__boards-row{display:grid;grid-auto-flow:column;grid-auto-columns:62%;gap:14px;margin:0 -20px;padding:0 20px 8px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0 20px;scrollbar-width:none;list-style:none}.gb-acc .gb-acc__boards-row::-webkit-scrollbar{display:none}@media(min-width:750px){.gb-acc .gb-acc__boards-row{grid-auto-columns:calc((100% - 28px) / 3);margin:0;padding:0 0 8px;scroll-padding:0}}@media(min-width:990px){.gb-acc .gb-acc__boards-row{grid-auto-columns:calc((100% - 48px)/4);gap:16px}}.gb-acc .gb-acc__board{display:flex;flex-direction:column;min-width:0;margin:0;scroll-snap-align:start}.gb-acc .gb-acc__board-media{position:relative;display:block;overflow:hidden;aspect-ratio:1;border-radius:16px;background:var(--gb-acc-tile)}.gb-acc .gb-acc__board-media img{display:block;width:100%;height:100%;object-fit:contain;padding:6%;transition:transform .4s ease}.gb-acc .gb-acc__board:hover .gb-acc__board-media img{transform:scale(1.04)}.gb-acc .gb-acc__board-flags{position:absolute;top:10px;inset-inline-start:10px;display:flex;flex-direction:column;align-items:flex-start;gap:4px}.gb-acc .gb-acc__board-flag{padding:2px 8px;border-radius:999px;background:var(--gb-footer-ink);color:var(--gb-white);font-size:11px;font-weight:800;line-height:18px;letter-spacing:.03em}.gb-acc .gb-acc__board-title{margin:12px 0 0;color:var(--gb-acc-ink);font-size:15px;font-weight:700;line-height:1.3;text-decoration:none}.gb-acc .gb-acc__board-title:hover{text-decoration:underline;text-underline-offset:3px}.gb-acc .gb-acc__board-price{margin:4px 0 0;color:var(--gb-black);font-size:15px}.gb-acc .gb-acc__board-price s{margin-inline-end:2px;color:#9a9ca5;font-size:13px}.gb-acc .gb-acc__board-add{width:100%;min-height:42px;margin:10px 0 0;padding:0 14px;border:0;border-radius:999px;background:var(--gb-black);color:var(--gb-white);font:inherit;font-size:14px;font-weight:700;letter-spacing:0;text-transform:none;cursor:pointer;transition:background-color .15s}.gb-acc .gb-acc__board-add:hover{background:var(--gb-pdp-float-hover)}.gb-acc .gb-acc__board-add[aria-busy=true]{opacity:.7;cursor:wait}.gb-acc .gb-acc__sticky{position:fixed;z-index:20;inset-inline-start:0;inset-inline-end:0;bottom:0;display:flex;align-items:center;gap:12px;padding:10px 16px max(10px,env(safe-area-inset-bottom));border-top:1px solid var(--gb-acc-line);background:#fffffff7;transform:translateY(110%);transition:transform .25s ease}.gb-acc .gb-acc__sticky.is-on{transform:none}.gb-acc .gb-acc__sticky-name{flex:1 1 auto;min-width:0;overflow:hidden;font-size:14px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.gb-acc .gb-acc__atc--sticky{flex:0 0 auto;width:auto;min-height:46px;margin:0;padding:0 22px;font-size:15px}@media(min-width:990px){.gb-acc .gb-acc__sticky{display:none}}@media(prefers-reduced-motion:reduce){.gb-acc .gb-acc__sticky,.gb-acc .gb-acc__option,.gb-acc .gb-acc__atc{transition:none}}.gb-acc .gb-acc__variant{display:inline-flex;align-items:center;text-decoration:none}.gb-acc .gb-acc__variant[aria-disabled=true]{color:#a8a29e;text-decoration:line-through;cursor:not-allowed}.gb-acc__steps:has(>li:last-child:nth-child(1)){--gb-acc-cols: 1}.gb-acc__steps:has(>li:last-child:nth-child(2)){--gb-acc-cols: 2}.gb-acc__steps:has(>li:last-child:nth-child(3)){--gb-acc-cols: 3}.gb-acc .gb-acc__eyebrow>.gb-text{color:var(--gb-color, var(--gb-acc-muted))}.gb-acc .gb-acc__atc,.gb-acc .gb-acc__board-add,.gb-acc .gb-acc__noboard>.gb-btn{height:auto}.gb-acc .gb-acc__noboard>.gb-btn{gap:6px}.gb-acc .gb-acc__atc{background:var(--_bg);color:var(--_fg);font-size:var(--gb-btn-type-fs);font-weight:var(--gb-btn-type-fw)}.gb-acc .gb-acc__atc:active{transform:scale(.985)}.gb-acc .gb-acc__atc--sticky{font-size:15px}.gb-accessory-section,.gb-accessory-section>.gb-section__inner{overflow:visible}.gb-acc{display:block;font-family:var(--gb-font-text);font-size:16px;line-height:1.4;letter-spacing:.4px}.gb-acc__media,.gb-acc__info,.gb-acc__panel,.gb-acc__step-body{min-inline-size:0}.gb-acc__panel,.gb-acc product-form-component,.gb-acc add-to-cart-component{display:block}.gb-acc :is(.gb-heading,.gb-text){--gb-c-heading: var(--gb-acc-ink)}.gb-acc__title>.gb-heading:not(.gb-size-custom){font:inherit;letter-spacing:inherit;text-transform:inherit}.gb-acc__title>.gb-heading{display:block}.gb-acc .gb-text{letter-spacing:inherit}.gb-acc :is(.gb-acc__sub,.gb-acc__how-sub,.gb-acc__boards-sub,.gb-acc__step-text)>.gb-text{color:var(--gb-color, var(--gb-acc-muted))}.gb-acc :is(.gb-acc__sub,.gb-acc__how-sub,.gb-acc__boards-sub,.gb-acc__step-text)>.gb-text p{margin:0}.gb-acc__sub:has(>.gb-text:empty),.gb-acc__sub:empty{display:none}.gb-acc__step-title>.gb-heading{margin:0}.gb-acc__steps{counter-reset:gb-acc-step}.gb-acc__step{counter-increment:gb-acc-step}.gb-acc__step-num:before{content:counter(gb-acc-step)}.gb-acc .gb-acc__atc{border:0;font-family:var(--gb-font-text)}.gb-acc .gb-acc__atc .gb-btn__label{font:inherit;letter-spacing:0;text-transform:none}.gb-acc .gb-acc__atc .gb-btn__text{white-space:normal}.gb-acc :is(.gb-acc__atc,.gb-acc__board-add):before,.gb-acc :is(.gb-acc__atc,.gb-acc__board-add):after{display:none}.gb-acc .gb-acc__atc:disabled{background:var(--gb-social-border);color:var(--gb-acc-muted);cursor:not-allowed}.gb-acc__buy form{margin:0}.gb-acc__buy .product-form-text__error{font-size:14px}.gb-acc .gb-acc__noboard{display:block}.gb-acc .gb-acc__noboard>.gb-btn{display:inline-flex;min-block-size:0;padding:0;border:0;border-radius:0;color:var(--gb-acc-ink);font-size:clamp(12px,3.8vw,14px);font-weight:700;line-height:1.4;letter-spacing:0}.gb-acc__noboard .gb-btn__label{font:inherit;text-transform:none}.gb-acc__noboard .gb-btn__icon{inline-size:16px;block-size:16px}.gb-acc__noboard .gb-btn__text{white-space:normal}.gb-acc .gb-acc__board-add{display:flex;align-items:center;justify-content:center;font-family:var(--gb-font-text);line-height:1.4;box-shadow:none}.gb-acc .gb-acc__board-add .gb-btn__label{font:inherit;letter-spacing:0;text-transform:none}.gb-acc .gb-acc__board-add:hover{background:var(--gb-pdp-float-hover);transform:none;filter:none}.gb-acc .gb-acc__board-add:disabled{background:var(--gb-social-border);color:var(--gb-acc-muted)}.gb-acc .gb-acc__atc:hover{transform:none;filter:none}.gb-acc :is(.gb-acc__atc,.gb-acc__board-add,.gb-acc__boards-arrow):focus-visible{outline:2px solid var(--gb-footer-ink);outline-offset:2px}.gb-acc .gb-acc__sticky{z-index:19;visibility:hidden}.gb-acc .gb-acc__sticky.is-on{visibility:visible}.gb-acc .gb-acc__option{padding-inline:8px 46px}.gb-acc :is(.gb-acc__option-body,.gb-acc__step-body,.gb-acc__boards-head>div){overflow-wrap:anywhere}.gb-acc__sticky .gb-btn__label{font:inherit}@media(max-width:749px){.gb-acc{letter-spacing:.34px}}@media(max-width:359px){.gb-acc .gb-acc__step{grid-template-columns:minmax(0,1fr)}.gb-acc .gb-acc__option{grid-template-columns:48px minmax(0,1fr)}.gb-acc .gb-acc__option-media{inline-size:48px}.gb-acc .gb-acc__option-price{grid-column:2}}@media(prefers-reduced-motion:reduce){.gb-acc *,.gb-acc *:before,.gb-acc *:after{animation:none;transition:none;scroll-behavior:auto}}.gb-announcement{text-align:center}.gb-announcement__link{display:block;color:inherit;text-decoration:none;transition:none}.gb-announcement--custom-tracking .gb-text{letter-spacing:var(--gb-announcement-tracking)}.gb-announcement__link:focus-visible{outline:2px solid currentColor;outline-offset:4px}.gb-app{overflow:hidden}.gb-app__inner{max-inline-size:1600px;margin-inline:auto;display:flex;flex-direction:column;align-items:flex-start;gap:28px;padding-inline:20px}.gb-app__content{display:flex;flex-direction:column;align-items:flex-start;gap:24px;inline-size:100%;min-inline-size:0}.gb-app__copy{inline-size:100%}.gb-app__copy>.gb-text:first-child{margin-block-end:6px;letter-spacing:.88px}.gb-app__copy>.gb-heading{margin-block-end:14px;letter-spacing:0}.gb-app__copy>.gb-text:last-child{letter-spacing:0}.gb-app__content>.gb-btn{--_h: auto;--_radius: 999px;min-block-size:42px;padding:12px 24px;letter-spacing:.5px;white-space:normal;transition:none}.gb-app__media{inline-size:100%;padding-inline-start:8px;min-inline-size:0}.gb-app__media .gb-media{inline-size:min(100%,327px);transform:scaleX(1.03)}@media(min-width:600px){.gb-app__copy>.gb-size-custom.gb-heading{font-size:calc(var(--gb-fs-d) * .875)}}@media(min-width:768px){.gb-app__inner{flex-direction:row;align-items:center;justify-content:center;gap:28px;padding-inline:40px}.gb-app__content{inline-size:300px;flex:0 1 300px}.gb-app__media{inline-size:361px;flex:0 1 361px;padding:0}.gb-app__media .gb-media{inline-size:min(100%,350px);margin-inline:auto;transform:translate(2px,1px) scaleX(1.03)}}@media(min-width:1200px){.gb-app__inner{gap:48px;padding-inline:80px}.gb-app__content{inline-size:480px;flex-basis:480px;gap:28px}.gb-app__copy>.gb-text:first-child{margin-block-end:8px;letter-spacing:.96px}.gb-app__copy>.gb-heading{margin-block-end:16px}.gb-app__copy>.gb-size-custom.gb-heading{font-size:var(--gb-fs-d)}.gb-app__media{inline-size:433px;flex-basis:433px}.gb-app__media .gb-media{inline-size:min(100%,419px);transform:translate(3px,2px) scale(1.026,1.006)}}.gb-app__copy>.gb-text:first-child{--_color: var(--gb-app-eyebrow)}.gb-app__copy>.gb-text:last-child{--_color: var(--gb-app-text)}@media(min-width:768px)and (max-width:1199px){.gb-app{padding-block:max(0px,calc(var(--gb-tablet-pt) + var(--gb-app-pt-fine))) max(0px,calc(var(--gb-tablet-pb) + var(--gb-app-pb-fine)))}}@media(max-width:767px){.gb-app{padding-block:var(--pt-m) max(0px,calc(var(--pb-m) + var(--gb-app-pb-m-fine)))}}@media(min-width:750px)and (max-width:1199px){.gb-app__copy>.gb-size-custom.gb-text:last-child{font-size:var(--gb-fs);line-height:var(--gb-lh-d)}}@media(min-width:1200px){.gb-app{padding-block:max(0px,calc(var(--pt) + var(--gb-app-pt-fine))) max(0px,calc(var(--pb) + var(--gb-app-pb-fine)))}}.gb-app__content>.gb-btn--default-type{line-height:1.3}.gb-app__content>.gb-btn--light.gb-btn--hover-none{--_bg-h: var(--gb-btn-bg-custom, var(--gb-btn-light-bg));--_fg-h: var(--gb-btn-fg-custom, var(--gb-btn-light-fg));--_bd-h: var(--gb-btn-bd-custom, var(--gb-btn-light-bd))}.gb-app__copy>.gb-heading{text-wrap:wrap}.gb-aud-benefits__grid{display:grid;grid-auto-flow:column;grid-auto-columns:74%;gap:14px;margin:0 -20px;padding:4px 20px 8px;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.gb-aud-benefits__grid::-webkit-scrollbar{display:none}@media(min-width:750px){.gb-aud-benefits__grid{grid-auto-flow:row;grid-auto-columns:auto;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin:0;padding:0;overflow:visible}}.gb-aud-buy .gb-gibby-bundle__prices{justify-content:flex-start}.gb-aud-buy .gb-gibby-bundle__prices>.gb-text{inline-size:auto}.gb-aud-buy .gb-gibby-bundle__prices>strong{letter-spacing:-.01em}.gb-aud-buy .gb-aud-buy__opt{min-inline-size:auto}.gb-aud-buy .gb-aud-buy__opt>.gb-text{letter-spacing:0;overflow-wrap:normal}@media(min-width:990px){.gb-aud-buy .gb-aud-buy__card{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}.gb-aud-buy .gb-aud-buy__media-space{min-inline-size:0;aspect-ratio:auto}}.gb-aud-cta__card{display:grid;justify-items:center;padding:40px 22px;border-radius:var(--gb-aud-radius);text-align:center}.gb-aud-cta__card>.gb-aud__lead{max-inline-size:560px}.gb-aud-cta__card>.gb-btn{margin-block-start:22px}.gb-aud-cta__guarantees{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 18px;margin:22px 0 0;padding:0;list-style:none}.gb-aud-cta__guarantees .gb-aud-check{display:inline-flex;align-items:center;gap:6px}.gb-aud-cta__guarantees .gb-aud-check>svg{flex-basis:16px;inline-size:16px;block-size:16px;padding:0;background:none;color:var(--gb-aud-lime)}.gb-aud .gb-aud-cta__guarantees .gb-size-custom{line-height:calc(var(--gb-lh) + .0154)}@media(min-width:990px){.gb-aud-cta__card{padding:64px 40px}}.gb-aud-feature__card{display:grid;overflow:hidden;border-radius:var(--gb-aud-radius);background:var(--gb-aud-tint)}.gb-aud-feature__media{position:relative;overflow:hidden;--op: 50% 30%;--op-m: 50% 30%}.gb-aud-feature__copy{min-inline-size:0;padding:24px 22px 28px}.gb-aud .gb-aud-feature__copy>.gb-heading{letter-spacing:-.6px}.gb-aud .gb-aud-feature__copy>.gb-size-custom{font-size:clamp(var(--gb-fs),6.6vw,var(--gb-fs-d));line-height:calc(var(--gb-lh-d) + .001)}.gb-aud .gb-aud-feature__copy .gb-aud-science__text>.gb-size-custom{font-size:var(--gb-fs);line-height:calc(var(--gb-lh) - .0167)}.gb-aud .gb-aud-feature__copy .gb-rte>p{margin:0 0 10px}.gb-aud .gb-aud-feature__copy .gb-rte>p:last-child{margin:0}.gb-aud-feature__copy .gb-aud-science__text{margin-block-start:12px}.gb-aud-feature__actions{margin-block-start:20px}.gb-aud-feature__actions .gb-btn-group{align-items:center;column-gap:var(--gap);row-gap:14px}.gb-aud-feature .gb-btn--ink{background:var(--gb-btn-bg-custom, rgb(0 0 0));color:var(--gb-btn-fg-custom, var(--gb-white))}@media(hover:hover){.gb-aud-feature .gb-btn--ink:hover{background:var(--gb-btn-bg-custom, rgb(38 38 38))}}@media(min-width:990px){.gb-aud-feature__card{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center}.gb-aud-feature__card--right .gb-aud-feature__media{order:2}.gb-aud-feature__media{align-self:stretch;display:grid}.gb-aud-feature__media .gb-media{align-self:stretch;aspect-ratio:var(--ar)}.gb-aud-feature__copy{padding:48px 56px}.gb-aud .gb-aud-feature__copy .gb-aud-science__text>.gb-size-custom{font-size:var(--gb-fs-d);line-height:calc(var(--gb-lh-d) + .025)}}.gb-aud-hero__stage{position:relative;display:grid;overflow:hidden}.gb-aud-hero__stage:before{content:"";grid-area:1 / 1;padding-block-start:min(118%,640px)}.gb-aud-hero__media{position:absolute;top:0;right:0;bottom:0;left:0}.gb-aud-hero__media .gb-media{position:absolute;top:0;right:0;bottom:0;left:0;aspect-ratio:auto}.gb-aud-hero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0a0c140d 25%,#0a0c14c7)}.gb-aud-hero__video{position:absolute;top:0;right:0;bottom:0;left:0}.gb-aud-hero__video--desktop{display:none}.gb-aud-hero__video .gb-media__picture{visibility:hidden}.gb-aud-hero__video video{opacity:0}.gb-aud-hero__video video.is-playing{opacity:1}.gb-aud-hero__content{position:relative;z-index:1;grid-area:1 / 1;align-self:end;inline-size:min(var(--cw),100% - 2 * var(--gb-page-margin));margin-inline:auto;padding-block:120px 30px}.gb-aud.gb-aud-hero .gb-aud__eyebrow{margin-block-end:12px;padding-block:6px}.gb-aud-hero__content>.gb-heading{max-inline-size:var(--mw-m, var(--mw, 760px));letter-spacing:-1px;text-wrap:balance;text-shadow:0 2px 18px rgb(0 0 0 / .25)}.gb-aud .gb-aud-hero__content>.gb-size-custom{font-size:clamp(calc(var(--gb-fs) - 3px),9.6vw,var(--gb-fs-d));line-height:calc(var(--gb-lh-d) - .0029)}.gb-aud-hero__text{max-inline-size:520px;margin-block-start:12px}.gb-aud .gb-aud-hero__text>.gb-size-custom{line-height:calc(var(--gb-lh) - .0125)}.gb-aud-hero__actions{margin-block-start:20px}.gb-aud-hero__actions .gb-btn-group{gap:calc(var(--gap) + 2px)}.gb-aud-hero__proof{display:flex;align-items:center;gap:8px;margin-block-start:16px;color:var(--gb-white);font-size:13px;line-height:1.4}.gb-aud .gb-aud-hero__proof>.gb-size-custom{line-height:calc(var(--gb-lh) + .0154)}.gb-aud-hero__sticky{position:fixed;inset-inline:12px;inset-block-end:calc(12px + env(safe-area-inset-bottom));z-index:40;transform:translateY(140%);visibility:hidden;transition:transform .3s ease,visibility .3s}.gb-aud-hero__sticky.is-visible{transform:none;visibility:visible}@media(min-width:750px){.gb-aud-hero__stage:before{padding-block-start:min(62%,680px)}.gb-aud-hero__content{align-self:center;padding-block:64px}.gb-aud-hero__content>.gb-heading{max-inline-size:var(--mw, 760px)}.gb-aud .gb-aud-hero__content>.gb-size-custom{font-size:clamp(calc(var(--gb-fs) - 3px),9.6vw,var(--gb-fs-d))}.gb-aud .gb-aud-hero__text>.gb-size-custom{line-height:calc(var(--gb-lh-d) + .0237)}.gb-aud-hero__video--desktop{display:block}.gb-aud-hero__video--mobile,.gb-aud-hero__sticky{display:none}.gb-aud-hero__media:after{background:linear-gradient(90deg,#0a0c14b8,#0a0c1473 42%,#0a0c1400 75%)}.gb-aud-hero__stage--center .gb-aud-hero__media:after{background:#0a0c1473}.gb-aud-hero__stage--center .gb-aud-hero__content{text-align:center}.gb-aud-hero__stage--center .gb-aud-hero__content>.gb-heading,.gb-aud-hero__stage--center .gb-aud-hero__text>.gb-text{text-align:center}.gb-aud-hero__stage--center .gb-aud-hero__content>.gb-heading,.gb-aud-hero__stage--center .gb-aud-hero__text{margin-inline:auto}.gb-aud-hero__stage--center :is(.gb-aud-hero__proof,.gb-btn-group){justify-content:center}}@media(min-width:990px){.gb-aud-hero__content{padding-block:0}}@media(prefers-reduced-motion:reduce){.gb-aud-hero__sticky{transition:none}}.gb-aud-perks{border-block-end:1px solid rgb(27 29 42 / .06)}.gb-aud-perks__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;margin:0;padding:0;list-style:none}.gb-aud-perks .gb-aud-check{align-items:center}.gb-aud-perks .gb-aud-check>svg{flex-basis:28px;inline-size:28px;block-size:28px;padding:6px}.gb-aud .gb-aud-perks .gb-size-custom{line-height:calc(var(--gb-lh) + .0143)}@media(min-width:750px){.gb-aud-perks__list{grid-template-columns:repeat(2,auto);justify-content:center;gap:16px 56px}.gb-aud-perks .gb-aud-check{white-space:nowrap}.gb-aud-perks .gb-aud-check>svg{flex-basis:32px;inline-size:32px;block-size:32px;padding:7px}.gb-aud .gb-aud-perks .gb-size-custom{line-height:calc(var(--gb-lh-d) - .0125)}}@media(min-width:1100px){.gb-aud-perks__list{grid-template-columns:repeat(4,auto);gap:16px 48px}}.gb-aud-products__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none}.gb-aud-products__foot{display:grid;justify-items:center;gap:12px;margin-block-start:24px;text-align:center}.gb-aud .gb-aud-products__foot>.gb-size-custom{line-height:calc(var(--gb-lh) + .0154)}@media(min-width:750px){.gb-aud-products__grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:18px}}.gb-aud-reviews__summary{display:inline-flex;align-items:center;gap:8px;margin-block-start:12px;font-size:14px;line-height:1.4}.gb-aud .gb-aud-reviews__summary>.gb-size-custom{line-height:calc(var(--gb-lh) - .0286)}.gb-aud-reviews__list{display:grid;grid-auto-flow:column;grid-auto-columns:82%;gap:14px;margin:0 -20px;padding:4px 20px 8px;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.gb-aud-reviews__list::-webkit-scrollbar{display:none}.gb-aud-reviews__foot{margin-block-start:20px;text-align:center}@media(min-width:750px){.gb-aud-reviews__list{grid-auto-flow:row;grid-auto-columns:auto;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;overflow:visible}}.gb-aud-science__grid{display:grid;gap:28px;align-items:center}.gb-aud-science__media{position:relative;overflow:hidden;border-radius:var(--gb-aud-radius);background:var(--gb-aud-tint)}.gb-aud-science__media{--op: 50% 22%;--op-m: 50% 22%}.gb-aud-science__media:not(:has(.gb-media)){aspect-ratio:4 / 3}.gb-aud-science__stat{position:absolute;inset-inline-start:14px;inset-block-end:14px;display:grid;padding:12px 16px;border-radius:14px;background:var(--gb-white);box-shadow:0 10px 24px #1b1d2a24}.gb-aud-science__stat>.gb-text+.gb-text{margin-block-start:4px}.gb-aud .gb-aud-science__stat>.gb-text+.gb-size-custom{line-height:calc(var(--gb-lh) - .0167)}.gb-aud-science__text{margin-block-start:12px}.gb-aud .gb-aud-science__text>.gb-size-custom{font-size:var(--gb-fs);line-height:calc(var(--gb-lh) - .0167)}.gb-aud .gb-aud-science__text .gb-rte>p{margin:0 0 10px}.gb-aud .gb-aud-science__text .gb-rte>p:last-child{margin:0}.gb-aud-science__checks{display:grid;gap:10px;margin:18px 0 0;padding:0;list-style:none}.gb-aud-science__link{margin-block-start:20px}@media(min-width:990px){.gb-aud-science__media:not(:has(.gb-media)){aspect-ratio:1 / 1}.gb-aud-science__grid{grid-template-columns:1.05fr 1fr;gap:72px}.gb-aud-science__grid--right .gb-aud-science__media{order:2}.gb-aud-science__media .gb-media{aspect-ratio:var(--ar)}.gb-aud .gb-aud-science__text>.gb-size-custom{font-size:var(--gb-fs-d);line-height:calc(var(--gb-lh-d) + .025)}}.gb-aud-steps__list{display:grid;gap:12px;margin:0;padding:0;list-style:none;counter-reset:gb-aud-step}.gb-aud-steps__apps{margin-block-start:22px}.gb-aud-steps__apps .gb-btn-group{gap:calc(var(--gap) + 2px)}.gb-aud-steps__apps .gb-store-badge img{inline-size:140px;block-size:auto}.gb-aud-steps__apps .gb-store-badge{border-radius:0;transition:none}.gb-aud-steps__apps .gb-store-badge:hover{transform:none;opacity:1}@media(min-width:750px){.gb-aud-steps__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}}.gb-benefits{overflow:hidden}gb-benefit-cards{display:block}.gb-benefits__header{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-block-end:24px;padding-inline:17px}.gb-benefits .gb-benefits__header>.gb-heading{min-inline-size:0;letter-spacing:0}.gb-benefits__arrows{display:none;flex:none;gap:16px}.gb-benefits__arrow{display:flex;align-items:center;justify-content:center;inline-size:60px;block-size:60px;padding:0;border:0;background:transparent;cursor:pointer}.gb-benefits__arrow--prev{color:var(--gb-benefits-prev)}.gb-benefits__arrow--next{color:var(--gb-benefits-next)}.gb-benefits__arrow:disabled{cursor:default}.gb-benefits__arrow:focus-visible{outline:auto}.gb-benefits__viewport{overflow-x:auto;overflow-y:hidden;padding-block-end:28px;scroll-padding-inline-start:17px;scroll-snap-type:x mandatory;scrollbar-width:none}.gb-benefits__viewport::-webkit-scrollbar{display:none}.gb-benefits__track{display:flex;gap:16px;inline-size:max-content;padding-inline:17px}@media(max-width:599px){.gb-section.gb-benefits{padding-block:var(--pt-m) var(--pb-m)}.gb-section.gb-benefits[style*=--gb-benefits-bg-m]{background:var(--gb-benefits-bg-m)}}@media(min-width:600px){.gb-benefits__header{inline-size:calc(100% - 80px);margin:0 auto 12px;padding-inline:40px}.gb-benefits .gb-benefits__header>.gb-heading{letter-spacing:-.4px}.gb-benefits .gb-benefits__header>.gb-size-custom.gb-size-custom{font-size:calc(var(--gb-fs-d) * .875);line-height:1.1}.gb-benefits__arrows{display:flex}.gb-benefits__viewport{scroll-padding-inline-start:80px}.gb-benefits__track{inline-size:auto;padding:36px 80px 0}}@media(min-width:600px)and (max-width:1199px){.gb-section.gb-benefits{padding-block:var(--gb-tablet-pt) var(--gb-tablet-pb)}}@media(min-width:1200px){.gb-benefits__header{inline-size:min(calc(100% - 140px),1300px)}.gb-benefits .gb-benefits__header>.gb-size-custom.gb-size-custom{font-size:var(--gb-fs-d);line-height:var(--gb-lh-d)}.gb-benefits__arrows{display:none}.gb-benefits__viewport{overflow:visible}.gb-benefits__track{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;inline-size:min(calc(100% - 220px),1220px);margin-inline:auto;padding:36px 0 0}}.gb-category-nav gb-shop-navigation{display:block}.gb-category-nav .gb-shop-nav{position:relative;inset:auto;z-index:4;border-block-end:1px solid var(--gb-line);background:var(--gb-c-bg)}.gb-category-nav .gb-shop-nav.is-pinned{position:fixed;inset-block-start:var(--gb-shop-nav-top, 0px);inset-inline:0}.gb-category-nav .gb-shop-nav[hidden],.gb-category-nav .gb-shop-nav__chip[hidden]{display:none}.gb-category-nav .gb-shop-nav__track{display:flex;gap:8px;max-inline-size:1280px;margin-inline:auto;padding:10px 16px;overflow-x:auto;scrollbar-width:none}.gb-category-nav .gb-shop-nav__track::-webkit-scrollbar{display:none}.gb-category-nav .gb-shop-nav__chip{flex:0 0 auto;padding:7px 14px;border:1px solid var(--gb-line);border-radius:999px;background:var(--gb-c-bg);color:var(--gb-black);text-decoration:none;white-space:nowrap;letter-spacing:.4px;transition:background .15s,color .15s,border-color .15s}.gb-category-nav .gb-shop-nav__chip:hover{border-color:var(--gb-c-accent)}.gb-category-nav .gb-shop-nav__chip[aria-current]{border-color:var(--gb-category-nav-accent, var(--gb-c-accent));background:var(--gb-category-nav-accent, var(--gb-c-accent));color:var(--gb-white)}@media(max-width:768px){.gb-category-nav .gb-shop-nav__chip{letter-spacing:.34px}}@media(prefers-reduced-motion:reduce){.gb-category-nav .gb-shop-nav__chip{transition:none}}gb-shop-navigation{display:block}.gb-category-tiles__heading{margin-block-end:14px}.gb-category-tiles__heading .gb-heading{--_color: var(--gb-black);letter-spacing:.025em}.gb-category-tiles .gb-category-tiles__heading .gb-size-custom{font-size:clamp(var(--gb-fs),2.4vw,var(--gb-fs-d))}.gb-category-tiles__row{display:grid;grid-auto-flow:column;grid-auto-columns:40%;gap:12px;overflow-x:auto;padding-block-end:6px;scroll-snap-type:x mandatory;scrollbar-width:none}.gb-category-tiles__row::-webkit-scrollbar,.gb-shop-nav__track::-webkit-scrollbar{display:none}.gb-category-tiles .gb-shop-nav{position:fixed;inset-block-start:var(--gb-shop-nav-top, 0px);inset-inline:0;z-index:4;border-block-end:1px solid var(--gb-line);background:var(--gb-c-bg)}.gb-category-tiles .gb-shop-nav[hidden]{display:none}.gb-shop-nav__track{display:flex;gap:8px;max-inline-size:1280px;margin-inline:auto;padding:10px 16px;overflow-x:auto;scrollbar-width:none}.gb-shop-nav__chip{flex:0 0 auto;padding:7px 14px;border:1px solid var(--gb-line);border-radius:999px;background:var(--gb-c-bg);color:var(--gb-black);text-decoration:none;white-space:nowrap;letter-spacing:.4px;transition:background .15s,color .15s,border-color .15s}.gb-shop-nav__chip:hover{border-color:var(--gb-c-accent)}.gb-shop-nav__chip[aria-current]{border-color:var(--gb-category-nav-accent, var(--gb-c-accent));background:var(--gb-category-nav-accent, var(--gb-c-accent));color:var(--gb-white)}@media(min-width:750px){.gb-category-tiles__row{grid-auto-columns:26%}}@media(min-width:990px){.gb-category-tiles__row{grid-auto-flow:row;grid-template-columns:repeat(var(--gb-category-count, 5),minmax(0,1fr));overflow:visible;gap:16px}}@media(max-width:989px){.gb-category-tiles{padding-block:var(--pt-m) var(--pb-m)}}@media(max-width:768px){.gb-shop-nav__chip{letter-spacing:.34px}}@media(prefers-reduced-motion:reduce){.gb-shop-nav__chip{transition:none}}.gb-collection-redirect{margin:0;padding:12px 16px;text-align:center}.gb-contact-banner{position:relative;isolation:isolate;padding-block:calc(var(--pt) + 2px) calc(var(--pb) + 2px)}.gb-contact-banner__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.gb-contact-banner__media .gb-media{aspect-ratio:auto;block-size:100%}.gb-contact-banner .gb-heading{letter-spacing:normal}@media(max-width:768px){.gb-contact-banner{padding-block:80px}}@media(max-width:575px){.gb-contact-banner{padding-block:calc(var(--pt-m) + 60px) calc(var(--pb-m) + 60px)}.gb-contact-banner .gb-size-custom{line-height:72px}.gb-contact-banner__media .gb-media__img{object-position:top!important}}.gb-page.gb-contact-banner .gb-heading{letter-spacing:normal}.gb-faq>.gb-section__inner{inline-size:min(var(--cw),100% - 40px)}.gb-faq__heading{margin-block-end:24px}.gb-faq .gb-faq__heading>.gb-heading{letter-spacing:-.35px;text-align:var(--ta-m, var(--ta, left))}.gb-faq__list{display:grid;gap:8px}@media(min-width:600px){.gb-faq>.gb-section__inner{inline-size:min(var(--cw),754px,100% - 80px)}.gb-faq__heading{margin-block-end:32px}.gb-faq__list{gap:12px}.gb-faq .gb-faq__heading>.gb-heading{text-align:var(--ta, center)}.gb-faq__heading>.gb-size-custom{font-size:calc(var(--gb-fs-d) * .875)}}@media(min-width:1200px){.gb-faq>.gb-section__inner{inline-size:min(var(--cw),860px,100% - 80px)}.gb-faq__heading>.gb-size-custom{font-size:var(--gb-fs-d)}}@media(min-width:600px)and (max-width:1199px){.gb-faq{padding-block:var(--gb-tablet-pt) var(--gb-tablet-pb)}}.gb-faq .gb-faq__heading>.gb-heading{text-wrap:wrap}.gb-faq.gb-faq--rows{padding-block:var(--pt-m) var(--pb-m)}.gb-faq.gb-faq--rows>.gb-section__inner{inline-size:min(var(--cw),720px,100% - 40px)}.gb-faq--rows .gb-faq__heading{margin-block-end:20px}.gb-faq.gb-faq--rows .gb-faq__heading>.gb-heading{letter-spacing:-.3px}.gb-faq.gb-faq--rows .gb-faq__heading>.gb-size-custom{font-size:var(--gb-fs);line-height:var(--gb-lh)}.gb-faq--rows .gb-faq__list{gap:0;border-block-start:1px solid var(--gb-faq-item-border)}.gb-faq.gb-faq--rows .gb-faq__item{border:0;border-block-end:1px solid var(--gb-faq-item-border);border-radius:0;background:none}.gb-faq.gb-faq--rows .gb-faq__summary{position:relative;display:block;padding:18px 0;padding-inline-end:40px;background:none}.gb-faq--rows .gb-faq__summary:focus-visible{outline:2px solid var(--gb-c-accent);outline-offset:2px}.gb-faq.gb-faq--rows .gb-faq__summary>.gb-text{display:block;letter-spacing:.4px}.gb-faq--rows .gb-faq__icon{position:absolute;inset-inline-end:4px;inset-block-start:50%;margin-block-start:-7px;inline-size:14px;block-size:14px}.gb-faq--rows .gb-faq__icon:before,.gb-faq--rows .gb-faq__icon:after{content:"";position:absolute;inset-inline-start:0;inset-block-start:6px;inline-size:14px;block-size:2px;border-radius:2px;background:var(--gb-c-heading)}.gb-faq--rows .gb-faq__icon:after{transform:rotate(90deg);transition:transform .2s ease}.gb-faq--rows .gb-faq__item[open] .gb-faq__icon:after{transform:rotate(0)}.gb-faq.gb-faq--rows .gb-faq__answer{padding:0 0 18px;padding-inline-end:32px}.gb-faq.gb-faq--rows .gb-faq__answer>.gb-text{max-inline-size:none;letter-spacing:.4px}.gb-faq--rows{color:var(--gb-page-ink)}.gb-faq.gb-faq--rows .gb-faq__answer>.gb-text{--_color: var(--gb-c-muted)}.gb-faq--rows .gb-faq__answer li{margin:0 0 6px}.gb-faq--rows .gb-faq__answer .gb-text a{color:var(--gb-c-accent);text-underline-offset:3px;text-decoration-thickness:auto}.gb-faq--rows .gb-faq__answer strong{color:var(--gb-c-accent);font-weight:600}.gb-faq--rows .gb-faq__answer a:focus-visible{outline:2px solid var(--gb-c-accent);outline-offset:2px}.gb-faq--rows .gb-faq__answer p{margin:0 0 10px}.gb-faq--rows .gb-faq__answer p:empty{display:none}.gb-faq--rows .gb-faq__answer ul{margin:0 0 10px;padding-inline-start:18px}.gb-faq--rows .gb-faq__answer .gb-text>:last-child{margin-block-end:0}@media(max-width:989px){.gb-faq.gb-faq--rows .gb-size-custom{font-size:var(--gb-fs);line-height:var(--gb-lh)}}@media(min-width:990px){.gb-faq.gb-faq--rows{padding-block:var(--pt) var(--pb)}.gb-faq--rows .gb-faq__heading{margin-block-end:28px}.gb-faq.gb-faq--rows .gb-faq__heading>.gb-size-custom{font-size:var(--gb-fs-d);line-height:var(--gb-lh-d)}}@media(max-width:768px){.gb-faq.gb-faq--rows :is(.gb-faq__summary,.gb-faq__answer)>.gb-text{letter-spacing:.34px}}.gb-faq--collection.gb-faq--rows .gb-faq__heading>.gb-heading.gb-size-custom{line-height:1.2}.gb-faq--collection.gb-faq--rows .gb-faq__summary>.gb-text{line-height:1.4;letter-spacing:0}.gb-faq--collection.gb-faq--rows .gb-faq__answer>.gb-text{line-height:1.6;letter-spacing:0}@media(min-width:990px){.gb-faq--collection.gb-faq--rows .gb-faq__meta-answer.gb-t-body_sm{font-size:15px}}@media(prefers-reduced-motion:reduce){.gb-faq--rows .gb-faq__icon:after{transition:none}}html:has(gb-pdp[data-board-kind=plus]) .gb-faq--except-plus{display:none}.gb-faq.gb-faq--collection-source :is(.gb-faq__summary,.gb-faq__answer)>.gb-text{letter-spacing:.4px}.gb-faq.gb-aud.gb-faq--content-source .gb-faq__answer .gb-rte>ul:last-child{margin-block-end:20px}@media(max-width:768px){.gb-faq.gb-faq--collection-source :is(.gb-faq__summary,.gb-faq__answer)>.gb-text{letter-spacing:.34px}}.gb-feature-product{display:grid;gap:20px}.gb-feature-product__gallery,.gb-feature-product__info{min-inline-size:0}.gb-feature-product__main{position:relative;aspect-ratio:4/3;border:1px solid var(--gb-line);border-radius:16px;background:var(--gb-white);overflow:hidden}.gb-feature-product__main img{inline-size:100%;block-size:100%;object-fit:contain}.gb-feature-product__thumbs{display:flex;gap:8px;margin-block-start:10px;overflow-x:auto;scrollbar-width:none}.gb-feature-product__thumbs::-webkit-scrollbar{display:none}.gb-feature-product__thumb{flex:0 0 64px;block-size:64px;padding:0;border:2px solid var(--gb-line);border-radius:10px;background:var(--gb-white);overflow:hidden;cursor:pointer}.gb-feature-product__thumb img{inline-size:100%;block-size:100%;object-fit:cover}.gb-feature-product__thumb.is-active{border-color:var(--gb-black)}.gb-feature-product__badges{position:absolute;inset-block-start:8px;inset-inline-start:8px}.gb-feature-product__badge{display:inline-block;padding:3px 8px;border-radius:999px;background:var(--gb-deal);color:var(--gb-white);font-size:10.5px;line-height:1.4;font-weight:700;letter-spacing:.03em}.gb-feature-product__info{display:flex;flex-direction:column;gap:12px}.gb-feature-product__info>.gb-feature-price{margin-block-end:5px}.gb-feature-product__eyebrow:empty,.gb-feature-product__text:empty,.gb-feature-product__points:empty{display:none}.gb-feature-product__eyebrow .gb-text{--_color:var(--gb-c-accent);letter-spacing:.12em}.gb-feature-product__info>.gb-heading{--_color:var(--gb-black);letter-spacing:.025em}.gb-feature-product .gb-feature-product__info>.gb-size-custom{font-size:clamp(var(--gb-fs),3.4vw,var(--gb-fs-d));line-height:var(--gb-lh-d)}.gb-feature-product .gb-feature-product__text .gb-size-custom{line-height:calc(var(--gb-lh-d) - .0333)}.gb-feature-product__points .gb-text{--_color:var(--gb-footer-ink)}.gb-feature-product__points .gb-text{display:grid;gap:8px}.gb-feature-product__text .gb-text,.gb-feature-product__points .gb-text,.gb-feature-product__actions .gb-feature-product__details{letter-spacing:.4px}@media(max-width:768px){.gb-feature-product__text .gb-text,.gb-feature-product__points .gb-text,.gb-feature-product__actions .gb-feature-product__details{letter-spacing:.34px}}.gb-feature-product__points .gb-text p{position:relative;padding-inline-start:24px;margin:0 0 .25em}.gb-feature-product__points p:before{content:"\2713";position:absolute;inset-inline-start:0;color:var(--gb-c-accent);font-weight:800}.gb-feature-product__actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;margin-block-start:6px}.gb-feature-product__actions form{display:contents}.gb-feature-product__actions .gb-feature-product__add{--_h:auto;--_shape-h:auto;--_shape-bw:0px;--_type-fs:var(--gb-btn-type-fs,14px);--_type-lh:calc(var(--gb-btn-type-lh,1.4286) - .0286);--_type-fw:var(--gb-btn-type-fw,700);--_type-ls:.025em;box-shadow:none;min-inline-size:220px;min-block-size:44px;inline-size:auto;padding:0 28px;border:0;border-radius:999px;background:var(--_bg);color:var(--_fg);font-size:var(--gb-btn-type-fs,14px);font-weight:var(--gb-btn-type-fw,700);line-height:calc(var(--gb-btn-type-lh,1.4286) - .0286);letter-spacing:.025em;transition:background .15s ease}.gb-feature-product__add:hover:not(:disabled){background:var(--_bg-h)}.gb-feature-product__add:disabled{opacity:1;background:var(--gb-social-border);color:var(--gb-c-muted)}.gb-feature-product__add.is-added{background:var(--gb-shop-added)}.gb-feature-product__actions .gb-feature-product__details{--_color:var(--gb-btn-fg-custom,var(--gb-black));padding:0;min-block-size:0;background:none;color:var(--gb-btn-fg-custom,var(--gb-black));font-size:14px;font-weight:700;line-height:1.4;text-decoration:underline;text-underline-offset:3px;transition:none}.gb-feature-product__error{margin:0;color:var(--gb-shop-error);font-size:12px}.gb-feature-product__error:empty{display:none}@media(min-width:990px){.gb-feature-product{grid-template-columns:1.15fr 1fr;gap:48px;align-items:center}}@media(max-width:989px){.gb-feature-product-section{padding-block:var(--pt-m) var(--pb-m)}}@media(max-width:749px){.gb-feature-product .gb-feature-product__info>.gb-size-custom{line-height:calc(var(--gb-lh) - .0154)}.gb-feature-product .gb-feature-product__text .gb-size-custom{line-height:calc(var(--gb-lh) - .0333)}.gb-feature-product__actions .gb-feature-product__add{inline-size:100%;min-inline-size:0}}@media(prefers-reduced-motion:reduce){.gb-feature-product__actions .gb-feature-product__add{transition:none}}.gb-footer{text-align:start}.gb-footer a{transition:none}.gb-footer__top{display:grid;grid-template-columns:minmax(200px,1.3fr) repeat(2,minmax(140px,1fr)) minmax(240px,1.2fr);gap:32px clamp(28px,4vw,56px);align-items:start;padding-block-end:clamp(36px,4vw,48px)}.gb-footer__top>*{min-inline-size:0}.gb-footer__brand{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:18px}.gb-footer__logo{inline-size:min(100%,var(--gb-footer-logo))}.gb-footer__logo:empty{display:none}.gb-footer__heading{margin-block-end:16px}.gb-footer__heading>.gb-heading{letter-spacing:var(--gb-footer-heading-tracking)}.gb-footer__heading:empty{display:none}.gb-footer__copy{max-inline-size:280px;margin-block-end:12px}.gb-footer__copy>.gb-text,.gb-footer__bottom>.gb-text{letter-spacing:var(--gb-footer-text-tracking)}.gb-footer__copy:empty{display:none}.gb-footer__social{margin-block-start:18px}.gb-footer__connect{grid-column:-2 / -1}.gb-footer__bottom{padding-block-start:20px;border-block-start:1px solid var(--gb-line)}@media(min-width:750px)and (max-width:989px){.gb-footer__top{grid-template-columns:repeat(2,minmax(0,1fr))}.gb-footer__brand,.gb-footer__connect{grid-column:1 / -1}}@media(max-width:575px){.gb-footer--page-space{margin-block-start:var(--gb-footer-page-space)}}@media(max-width:749px){.gb-footer__top{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px;padding-block-end:32px}.gb-footer__brand,.gb-footer__connect{grid-column:1 / -1}.gb-footer__brand{margin-block-end:20px}.gb-footer__brand+.gb-footer-menu{border-block-start:1px solid var(--gb-line)}.gb-footer__connect{margin-block-start:28px}.gb-footer__brand{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px}.gb-footer__logo{inline-size:min(100%,var(--gb-footer-logo-m))}.gb-footer__heading{margin-block-end:8px}.gb-footer__copy{max-inline-size:none}}html:has(gb-header[data-sticky=true]),.page-wrapper:has(gb-header[data-sticky=true]){scroll-padding-block-start:var(--header-height, 0px)}.gb-header-section{position:relative;z-index:22}#header-group:has(>.gb-header-section){display:contents}.gb-header-section:has(gb-header[data-sticky=true]){position:sticky;inset-block-start:0}gb-header{display:block}.gb-header__surface{color:var(--gb-c-heading)}.gb-header__row{display:grid;align-items:center;inline-size:min(var(--cw),100%);margin-inline:auto;padding:6px 20px 6px 32px;grid-template-columns:minmax(0,max(200px,var(--gb-header-logo-width))) minmax(0,1fr) minmax(0,max(212px,var(--gb-header-logo-width)))}.gb-header__logo{display:block;inline-size:min(var(--gb-header-logo-width),100%);color:inherit;text-decoration:none}.gb-header__logo img{display:block;inline-size:100%;block-size:auto}.gb-header__desktop-host{min-inline-size:0}.gb-header__fallback-toggle{display:none}@media(min-width:750px){.gb-header__fallback::details-content{display:contents;content-visibility:visible}}.gb-header__items{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:0;margin:0;padding:0;list-style:none}.gb-header-item{position:relative;min-inline-size:0;color:var(--gb-header-nav-color, var(--gb-c-heading))}.gb-header-item__summary{display:flex;align-items:center;gap:6px;padding:10.5px 18px;color:inherit;cursor:pointer;list-style:none}.gb-header-item__summary:hover{color:inherit}.gb-header-item__spacer{visibility:hidden;overflow-wrap:anywhere}.gb-header-item:has(>details)>.gb-header-item__link{position:absolute;inset-block-start:0;inset-inline-start:0;z-index:1;max-inline-size:calc(100% - 12px)}.gb-header-item__summary::-webkit-details-marker{display:none}.gb-header-item__link{display:block;padding:10.5px 18px;color:inherit;text-decoration:none;overflow-wrap:anywhere}.gb-header-item--sale{color:var(--gb-sale)}.gb-header-item__chevron{inline-size:6px;block-size:6px;flex:0 0 6px;border-inline-end:1px solid;border-block-end:1px solid;transform:translateY(-2px) rotate(45deg);transition:transform .18s ease}.gb-header-item__details[open]>summary .gb-header-item__chevron{transform:translateY(1px) rotate(225deg)}.gb-header-item:has(>details[open])>.gb-header-item__link{text-decoration:underline;text-underline-offset:8px;text-decoration-thickness:1.5px}.gb-header-panel{position:fixed;inset-inline:0;inset-block-start:var(--gb-header-bottom, 98px);max-block-size:calc(100dvh - var(--gb-header-bottom, 98px));overflow-y:auto;overscroll-behavior:contain;padding:24px 32px 28px;border-block-start:1px solid color-mix(in srgb,var(--gb-c-border) 35%,var(--gb-c-bg));border-end-start-radius:24px;border-end-end-radius:24px;background:var(--gb-bg-override, var(--gb-c-bg));box-shadow:0 24px 48px color-mix(in srgb,var(--gb-c-heading) 12%,transparent)}.gb-header-panel__grid{display:grid;grid-template-columns:repeat(var(--gb-header-cols),minmax(0,1fr));gap:20px;max-inline-size:calc(var(--gb-header-cols) * 230px);margin-inline:auto}.gb-header-panel__grid:empty{display:none}.gb-header-panel__columns{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr));gap:24px;max-inline-size:1380px;margin:18px auto 0}.gb-header-panel__column{display:flex;flex-direction:column;align-items:start;gap:8px}.gb-header-panel__column>a{color:var(--gb-header-link-color, var(--gb-c-heading));text-decoration:none;overflow-wrap:anywhere}.gb-header-panel__column>a:first-child{color:var(--gb-header-column-color, var(--gb-c-heading))}.gb-header-panel__column>a:hover{text-decoration:underline}.gb-header-panel__grandchild{margin-inline-start:12px}.gb-header-panel__links{max-inline-size:calc(var(--gb-header-cols) * 230px);margin:18px auto 0;padding-block-start:16px;border-block-start:1px solid var(--gb-c-border)}.gb-header-panel__links .gb-rte{display:flex;flex-wrap:wrap;gap:8px 24px}.gb-header-panel__links .gb-rte p{margin:0}.gb-header-panel__links .gb-text a{color:var(--gb-color, var(--gb-c-heading));font-size:14px;font-weight:500;text-decoration-color:var(--gb-header-link-line);text-underline-offset:3px}.gb-header-panel__links .gb-text a:hover{color:var(--gb-color, var(--gb-c-heading));text-decoration-color:var(--gb-ink)}.gb-header__actions{display:flex;align-items:center;justify-self:end}.gb-header__actions .gb-header-icon{inline-size:20px;block-size:20px}.gb-header__control{display:inline-flex;align-items:center;justify-content:center;inline-size:38px;min-block-size:32px;padding:0;border:0;background:transparent;color:inherit;cursor:pointer}.gb-header__cart{position:relative;display:flex}.gb-header__cart .cart-bubble{position:absolute;inset-block-start:0;inset-inline-end:-4px;inline-size:15px;width:15px;block-size:15px;--cart-bubble-background: var(--gb-footer-ink);--cart-bubble-text: var(--gb-cart-count)}.gb-header__cart .cart-bubble__text{font-size:8px;letter-spacing:-.5px}.gb-header__cart .cart-bubble--animating :is(.cart-bubble__background,.cart-bubble__text){animation:none;transform:none}.gb-header__menu-button,.gb-header__mobile-search,.gb-header__close{display:none}.gb-header__drawer{position:fixed;top:0;right:0;bottom:0;left:0;inline-size:100%;max-inline-size:none;block-size:100dvh;max-block-size:100dvh;margin:0;padding:0;border:0;background:var(--gb-bg-override, var(--gb-c-bg));color:var(--gb-c-heading);overflow-y:auto;overscroll-behavior:contain}.gb-header__drawer::backdrop{background:color-mix(in srgb,var(--gb-c-heading) 30%,transparent)}.gb-header__mobile-row-host{position:sticky;inset-block-start:0;z-index:2;background:inherit}gb-header a{transition:none}.gb-header__surface :is(a,button,summary):focus-visible{outline:2px solid var(--gb-c-accent);outline-offset:3px}@media(min-width:750px)and (max-width:1100px){.gb-header__row{grid-template-columns:minmax(100px,140px) minmax(0,1fr) auto;gap:12px;padding-inline:20px}.gb-header-item__link,.gb-header-item__summary{padding-inline:8px}.gb-header-panel{padding:20px 20px 24px}.gb-header-panel__grid{gap:14px}}@media(max-width:749px){.gb-header-panel .gb-header-panel__shop-all{display:flex;inline-size:100%;min-block-size:44px;margin-block-start:12px;padding:10px 14px;border-radius:999px;--_h: auto;--_type-fs: 14px;--_type-fw: 600;--_type-lh: 1.4285714286}.gb-header__row{grid-template-columns:minmax(44px,1fr) minmax(0,var(--gb-header-logo-width-m)) minmax(44px,1fr);gap:0;padding:10px 20px}.gb-header__logo{grid-row:1;grid-column:2;inline-size:min(100%,var(--gb-header-logo-width-m))}.gb-header__menu-button{grid-row:1;grid-column:1;justify-self:start}gb-header[data-enhanced] .gb-header__menu-button{display:inline-flex;inline-size:24px}.gb-header__actions{grid-row:1;grid-column:3}.gb-header__actions .gb-header__control{inline-size:24px}.gb-header__actions :is(.gb-icon,.gb-header-icon){inline-size:24px;block-size:24px}.gb-header__search{display:none}.gb-header-icon--menu{inline-size:24px;block-size:21px}.gb-header__fallback-toggle{grid-column:1;grid-row:1;align-self:center;justify-self:start;padding:0;inline-size:24px;min-block-size:32px;align-items:center;justify-content:center;display:inline-flex;cursor:pointer;list-style:none}.gb-header__fallback-toggle::-webkit-details-marker{display:none}.gb-header__desktop-host,.gb-header__fallback{display:contents}.gb-header__fallback[open]::details-content{display:contents}.gb-header__navigation{grid-column:1 / -1;grid-row:2}gb-header[data-enhanced] .gb-header__desktop-host{display:none}.gb-header__items{display:block;padding:8px 16px 16px}.gb-header-item__summary{justify-content:space-between;padding:10px 0}.gb-header-item--sale-mobile{color:var(--gb-sale)}.gb-header-item__link{padding:10px 0}.gb-header-item:has(>details)>.gb-header-item__link{max-inline-size:calc(100% - 30px)}.gb-header-item__chevron{position:relative;flex:0 0 24px;inline-size:24px;block-size:24px;margin:0;border:0;transform:none}.gb-header-item__chevron:before,.gb-header-item__chevron:after{position:absolute;inset-inline-start:6px;inset-block-start:11px;inline-size:12px;block-size:2px;background:currentColor;content:""}.gb-header-item__chevron:after{transform:rotate(90deg)}.gb-header-item__details[open]>summary .gb-header-item__chevron{transform:none}.gb-header-item__details[open]>summary .gb-header-item__chevron:after{display:none}.gb-header-item:has(>details[open])>.gb-header-item__link{text-decoration:none}.gb-header-panel__links .gb-rte{flex-direction:column;gap:0}.gb-header-panel__links .gb-text a{display:block;min-block-size:40px;padding-block:8px}.gb-header-panel{position:static;max-block-size:none;overflow:visible;margin-block:4px 14px;padding:0;border:0;border-radius:0;box-shadow:none}.gb-header-panel__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-inline-size:none}.gb-header__mobile-search{--_color: var(--gb-c-heading);display:flex;align-items:center;gap:10px;min-block-size:48px;margin:0 16px;padding-block:12px;border-block-start:1px solid var(--gb-c-border);text-decoration:none}.gb-header__mobile-nav-host{padding-block-end:calc(24px + env(safe-area-inset-bottom))}.gb-header__drawer[open] .gb-header__burger{display:none}.gb-header__drawer[open] .gb-header__close{display:block}}@media(min-width:750px){.gb-header-item__details::details-content{transition:content-visibility .18s allow-discrete}.gb-header-panel{opacity:0;transform:translateY(-6px);transition:opacity .18s ease,transform .18s ease}.gb-header-item__details[open] .gb-header-panel{opacity:1;transform:none}@starting-style{.gb-header-item__details[open] .gb-header-panel{opacity:0;transform:translateY(-6px)}}gb-header[data-instant] .gb-header-panel,gb-header[data-instant] .gb-header-item__details::details-content{transition:none}.gb-header-item__link:before{position:absolute;inset-inline:18px 100%;inset-block-end:0;border-block-end:2px solid currentColor;content:"";transition:inset-inline-end .3s ease;pointer-events:none}.gb-header-item:hover>.gb-header-item__link:before{inset-inline-end:18px}.gb-header-item:has(>details)>.gb-header-item__link:before{position:fixed;z-index:1;inset-block-start:calc(var(--gb-header-bottom, 98px) - 2px);inset-block-end:auto}}@media(prefers-reduced-motion:reduce){.gb-header-item__chevron,.gb-header-panel,.gb-header-item__details::details-content,.gb-header-item__link:before{transition:none}}.gb-heritage__lead>.gb-heading{text-wrap:balance}.gb-heritage:not(.gb-section--full)>.gb-section__inner{width:min(var(--cw),100% - 40px)}.gb-heritage__grid{display:grid;gap:clamp(36px,5vw,64px)}.gb-heritage__story,.gb-heritage__lead,.gb-heritage__body{display:flex;min-inline-size:0;flex-direction:column;align-items:flex-start;gap:16px}.gb-heritage__since{display:flex;align-items:baseline;gap:12px}.gb-heritage__since>.gb-text:first-child{font-style:italic}.gb-heritage__since>.gb-text:last-child{--_color: var(--gb-c-heading);letter-spacing:-.03em}.gb-heritage__text{max-inline-size:52ch}.gb-heritage__text p+p{margin-block-start:12px}.gb-heritage__body>.gb-btn{margin-block-start:4px}.gb-heritage__media{inline-size:100%;margin-block-start:12px;overflow:hidden;border-radius:18px}.gb-heritage__timeline{position:relative;min-inline-size:0;margin:0;padding:0;list-style:none}.gb-heritage__timeline:before{content:"";position:absolute;inset-block:8px;inset-inline-start:7px;inline-size:2px;background:color-mix(in srgb,var(--gb-c-heading) 14%,transparent)}@media(min-width:990px){.gb-heritage__grid:has(>.gb-heritage__timeline){grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start}.gb-heritage__grid:has(>.gb-heritage__timeline)>.gb-heritage__story{position:sticky;inset-block-start:120px}.gb-heritage__grid:not(:has(>.gb-heritage__timeline))>.gb-heritage__story{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(36px,5vw,96px);align-items:center}}gb-hero-split{display:block}gb-hero-split[hidden]{display:none}.gb-hero{overflow:clip}.gb-hero__inner{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(32px,4vw,64px);align-items:center;max-inline-size:1360px;margin-inline:auto;padding-inline:clamp(20px,4vw,48px)}.gb-hero__content{grid-column:1;grid-row:1;display:flex;flex-direction:column;align-items:flex-start;gap:16px;min-inline-size:0}.gb-hero__content>.gb-heading{text-wrap:balance}.gb-hero__eyebrow{display:inline-flex;align-items:center;gap:10px;padding:7px 14px 7px 12px;border-radius:999px;box-shadow:0 1px color-mix(in srgb,var(--gb-c-heading) 6%,transparent)}.gb-hero__eyebrow .gb-text{--_color: var(--gb-c-heading)}.gb-hero__dot{position:relative;flex:none;inline-size:8px;aspect-ratio:1;border-radius:50%;background:var(--gb-deal)}.gb-hero__dot:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:50%;background:inherit;animation:gb-hero-pulse 1.8s ease-out infinite}@keyframes gb-hero-pulse{0%{transform:scale(.5);opacity:.45}to{transform:scale(1.6);opacity:0}}.gb-hero__sub{inline-size:100%}.gb-hero__sub>.gb-text{max-inline-size:var(--mw, 30ch)}.gb-hero__actions{inline-size:100%;margin-block-start:8px}.gb-hero__actions .gb-btn--underline-text .gb-btn__text{text-decoration-thickness:2px;text-underline-offset:5px}.gb-hero__rating{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-block-start:6px}.gb-hero__rating .gb-text{--_color: var(--gb-c-heading)}.gb-hero__stars{display:inline-flex;gap:1px;color:var(--gb-rating-star)}.gb-hero__perks{display:flex;flex-wrap:wrap;gap:8px 18px;margin:0;padding:0;list-style:none}.gb-hero__perk{display:inline-flex;align-items:center;gap:6px;min-inline-size:0}.gb-hero__perk>svg{flex:none;color:var(--gb-c-accent)}.gb-hero__media{grid-column:2;grid-row:1;position:relative;display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);grid-template-rows:minmax(0,1fr) minmax(0,1fr);gap:14px;aspect-ratio:13 / 10;min-inline-size:0}.gb-hero__image{position:relative;min-inline-size:0;overflow:hidden;border-radius:22px;background:color-mix(in srgb,var(--gb-c-heading) 6%,transparent)}.gb-hero__image>.gb-media{position:absolute;top:0;right:0;bottom:0;left:0;block-size:100%;aspect-ratio:auto}.gb-hero__image--main{grid-row:1 / 3}.gb-hero__media--single{grid-template-columns:1fr}.gb-hero__card{position:absolute;inset-inline-start:18px;inset-block-end:18px;z-index:2;display:flex;align-items:center;gap:12px;max-inline-size:min(340px,calc(60% - 24px));padding:10px 14px 10px 10px;border-radius:var(--gb-r-card);background:color-mix(in srgb,var(--gb-c-bg) 96%,transparent);box-shadow:0 16px 40px -18px color-mix(in srgb,var(--gb-c-heading) 45%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:transform var(--gb-dur-fast) var(--gb-ease)}.gb-hero__card:hover{transform:translateY(-2px)}.gb-hero__card-media{flex:none;inline-size:56px;aspect-ratio:1;overflow:hidden;border-radius:10px;background:var(--gb-hero-tile)}.gb-hero__card-copy{display:flex;flex-direction:column;min-inline-size:0}.gb-hero__card-title .gb-text{--_color: var(--gb-c-heading);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gb-hero__card-price{--_color: var(--gb-c-heading);white-space:nowrap}.gb-hero__card-price s{color:var(--gb-c-muted);font-weight:400}.gb-hero__card-price b{color:var(--gb-black);font-weight:inherit}.gb-hero__card-go{display:grid;flex:none;place-items:center;inline-size:32px;aspect-ratio:1;margin-inline-start:auto;border-radius:50%;background:var(--gb-c-heading);color:var(--gb-c-bg)}.gb-hero__card-link{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit}.gb-hero__card-link:focus-visible{outline:3px solid var(--gb-c-heading);outline-offset:3px}.gb-hero__video{display:none}@media(max-width:989px){.gb-hero{padding-block:0}.gb-hero__inner{grid-template-columns:1fr;gap:0;padding:0 0 28px}.gb-hero__media{grid-column:1;grid-row:1;grid-template-columns:1fr;grid-template-rows:auto;aspect-ratio:5 / 4;gap:0}.gb-hero__image{border-radius:0}.gb-hero__image--main{grid-row:auto}.gb-hero__image--secondary{display:none}.gb-hero__card{inset-inline:16px;inset-block-end:0;max-inline-size:none;transform:translateY(50%)}.gb-hero__card:hover{transform:translateY(calc(50% - 2px))}.gb-hero__content{grid-column:1;grid-row:2;gap:12px;padding:60px 20px 0}.gb-hero__inner:not(:has(.gb-hero__card)) .gb-hero__content{padding-block-start:24px}}@media(min-width:750px)and (max-width:989px){.gb-hero__actions .gb-btn--primary{flex:1 1 100%}}@media(max-width:749px){.gb-hero__card{display:none}.gb-hero__content{padding-block-start:24px}.gb-hero__sub>.gb-text{max-inline-size:var(--mw-m, var(--mw, 30ch))}.gb-hero__video{position:absolute;top:0;right:0;bottom:0;left:0;display:block;opacity:0;transition:opacity var(--gb-dur-slow) var(--gb-ease)}.gb-hero__video.is-playing{opacity:1}.gb-hero__video>.gb-media{block-size:100%;aspect-ratio:auto}}@media(prefers-reduced-motion:reduce){.gb-hero__dot:after{animation:none}.gb-hero__card,.gb-hero__video{transition:none}}.gb-highlights{overflow:hidden}.gb-highlights__track{display:flex;justify-content:center}.gb-highlights__list{display:flex;flex-shrink:0;align-items:center;justify-content:center;max-inline-size:var(--gb-highlights-width);margin:0;padding:0;list-style:none}.gb-highlights__list[aria-hidden]{display:none}.gb-highlights__item{display:flex;align-items:center;gap:7px;margin:0;color:var(--gb-highlights-ink)}.gb-highlights__item>.gb-text{--_color: var(--gb-highlights-ink);white-space:nowrap}.gb-highlights__item+.gb-highlights__item:before,.gb-highlights__list+.gb-highlights__list .gb-highlights__item:first-child:before{content:"";flex:none;inline-size:5px;aspect-ratio:1;margin-inline:22px;border-radius:50%;background:currentColor;opacity:.4}.gb-highlights__icon{display:none;flex:none;inline-size:17px}.gb-highlights--icons .gb-highlights__icon:has(>:is(.gb-media,svg)){display:block}@media(max-width:767px){.gb-highlights__track{justify-content:flex-start;inline-size:max-content;animation:gb-highlights-marquee var(--gb-highlights-duration) linear infinite}.gb-highlights__list{min-inline-size:50vw;max-inline-size:none}.gb-highlights__list[aria-hidden]{display:flex}.gb-highlights__item:before{content:"";flex:none;inline-size:4px;aspect-ratio:1;margin-inline:16px;border-radius:50%;background:currentColor;opacity:.4}.gb-highlights__item+.gb-highlights__item:before,.gb-highlights__list+.gb-highlights__list .gb-highlights__item:first-child:before{inline-size:4px;margin-inline:16px}.gb-highlights__icon{inline-size:14px}.gb-highlights__item[style*=--gb-highlight-weight-mobile]>.gb-text{font-weight:var(--gb-highlight-weight-mobile)}.gb-highlights:hover .gb-highlights__track{animation-play-state:paused}}@keyframes gb-highlights-marquee{to{transform:translate(-50%)}}[dir=rtl] .gb-highlights__track{animation-name:gb-highlights-marquee-rtl}@keyframes gb-highlights-marquee-rtl{to{transform:translate(50%)}}@media(min-width:768px){.gb-highlights__track{inline-size:auto;justify-content:center;animation:none}.gb-highlights__list{flex-shrink:1;min-inline-size:0;flex-wrap:nowrap}.gb-highlights__list[aria-hidden]{display:none}.gb-highlights__item:first-child:before{display:none}}@media(prefers-reduced-motion:reduce){.gb-highlights__track{inline-size:auto;justify-content:center;animation:none}.gb-highlights__list{flex-shrink:1;min-inline-size:0;flex-wrap:wrap;gap:2px 0}.gb-highlights__list[aria-hidden]{display:none}.gb-highlights__item:first-child:before{display:none}.gb-highlights__item>.gb-text{white-space:normal}}.gb-page.gb-hh{padding:var(--pt) 44px var(--pb);background:var(--gb-bg-override,linear-gradient(119.8deg,var(--gb-page-1) 5.23%,var(--gb-page-38) 64.63%))}.gb-page .gb-hsa-width{inline-size:min(1400px,100%);padding-inline:40px;margin-inline:auto}.gb-page .gb-hh__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:31px}.gb-page .gb-hh__copy{min-inline-size:0;display:flex;flex-direction:column;gap:24px}.gb-page.gb-hh .gb-heading{letter-spacing:0}.gb-page.gb-hh .gb-heading.gb-size-custom{line-height:1.2}.gb-page.gb-hh .gb-heading em{font-style:normal}.gb-page.gb-hh .gb-text.gb-size-custom{line-height:1.5}.gb-page .gb-hh__media .gb-media{border-radius:24px}@media(max-width:768px){.gb-page.gb-hh{padding:var(--pt-m) 16px var(--pb-m)}.gb-page .gb-hsa-width{padding:0}.gb-page .gb-hh__grid{grid-template-columns:minmax(0,1fr);gap:24px}.gb-page .gb-hh__copy{gap:16px}.gb-page .gb-hh__copy .gb-text{letter-spacing:0}.gb-page .gb-hh__media{max-inline-size:480px;inline-size:100%;margin-inline:auto}.gb-page .gb-hh__media .gb-media{border-radius:12px}}.gb-page.gb-hh .gb-hh__copy>.gb-text:last-child em{display:block}.gb-page.gb-hi{padding-block:var(--pt) var(--pb)}.gb-page .gb-hi__content{max-inline-size:700px;margin-inline:auto;display:flex;flex-direction:column;align-items:center;gap:24px;text-align:center}.gb-page .gb-hi__logo{inline-size:40px}.gb-page.gb-hi .gb-heading{inline-size:fit-content;letter-spacing:0}.gb-page.gb-hi .gb-heading.gb-size-custom{line-height:1.24}.gb-page.gb-hi .gb-text{line-height:1.5;letter-spacing:0}@media(max-width:768px){.gb-page.gb-hi .gb-heading{font-weight:600}.gb-page.gb-hi{padding:var(--pt-m) 16px var(--pb-m)}.gb-page.gb-hi .gb-heading.gb-size-custom{line-height:40px}.gb-page.gb-hi .gb-text{line-height:20px}}@media(max-width:768px){.gb-page.gb-hi .gb-text{line-height:20px}.gb-page.gb-hi .gb-text p+p{margin-block-start:4px}}@media(max-width:768px){.gb-page.gb-hi .gb-text p:after{content:"";line-height:24px}}.gb-page.gb-hi .gb-hsa-width{inline-size:min(1400px,100%);padding-inline:40px;margin-inline:auto}@media(max-width:768px){.gb-page.gb-hi .gb-hsa-width{padding:0}}.gb-page.gb-hp{padding-block:var(--pt) var(--pb)}.gb-page.gb-hp header{margin-block-end:48px}.gb-page.gb-hp header .gb-heading{letter-spacing:0}.gb-page.gb-hp header .gb-size-custom{line-height:1.24}.gb-page .gb-hp__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.gb-page .gb-hp-card{display:flex;flex-direction:column;min-inline-size:0;gap:24px;color:var(--gb-page-ink);text-decoration:none}.gb-page .gb-hp-card__image{display:block;inline-size:100%;block-size:auto;border-radius:24px}.gb-page .gb-hp-card__content{display:flex;flex:1;flex-direction:column;justify-content:space-between;gap:16px;text-align:center}.gb-page .gb-hp-card__content .gb-heading{text-align:center;line-height:1.5}.gb-page .gb-hp-card__content .gb-text{text-align:center;line-height:1}@media(max-width:768px){.gb-page.gb-hp{padding:calc(var(--pt-m) + 3.16px) 10.94px calc(var(--pb-m) + .6px)}.gb-page .gb-hp__grid{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:calc((100% + 15.16px) / 1.8 - 15.16px);gap:15.16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.gb-page .gb-hp-card{scroll-snap-align:start}}.gb-page .gb-hp-card__content h3,.gb-page.gb-hp .gb-hp-card__content .gb-heading{letter-spacing:normal}@media(max-width:768px){.gb-page.gb-hp .gb-hp__grid{grid-auto-columns:calc(100% / 1.8 - 14.15px);gap:14.15px}.gb-page.gb-hp .gb-hp-card{gap:0}}.gb-page.gb-hp .gb-hsa-width{inline-size:min(1400px,100%);padding-inline:40px;margin-inline:auto}@media(max-width:768px){.gb-page.gb-hp .gb-hsa-width{padding:0}}.gb-page.gb-hs{padding-block:var(--pt) var(--pb)}.gb-page .gb-hs__grid{display:flex;align-items:start;gap:1.78%}.gb-page .gb-hs__title{inline-size:40%}.gb-page.gb-hs .gb-heading{letter-spacing:.025em}.gb-page.gb-hs .gb-heading.gb-size-custom{line-height:1.24}.gb-page .gb-hs__right{inline-size:60%;padding-inline:2.96%;display:flex;flex-direction:column;gap:40px}.gb-page .gb-hs__text{display:flex;flex-direction:column;gap:24px}.gb-page.gb-hs .gb-text.gb-size-custom{line-height:1.5}.gb-page .gb-hs__images{display:flex;gap:1.78%}.gb-page .gb-hs__images>div{inline-size:49.11%}@media(max-width:768px){.gb-page.gb-hs{padding:calc(var(--pt-m) + 1px) 4.82px calc(var(--pb-m) - .12px) 7px}.gb-page .gb-hs__grid{flex-direction:column;gap:32px}.gb-page .gb-hs__title,.gb-page .gb-hs__right{inline-size:100%;padding:0}.gb-page.gb-hs .gb-heading{font-weight:600}.gb-page.gb-hs .gb-heading.gb-size-custom{line-height:40px}.gb-page .gb-hs__right{gap:32px}.gb-page .gb-hs__text{margin-block-start:-15.73px;gap:20px}.gb-page.gb-hs .gb-text.gb-size-custom{line-height:20px;opacity:.8}.gb-page .gb-hs__images{flex-direction:column;gap:15.56px}.gb-page .gb-hs__images>div{inline-size:100%}}.gb-page.gb-hs .gb-hsa-width{inline-size:min(1400px,100%);padding-inline:40px;margin-inline:auto}@media(max-width:768px){.gb-page.gb-hs .gb-hsa-width{padding:0}}@media(max-width:480px){.gb-page.gb-id .gb-id__access{padding-block-end:53.2px}}.gb-image-banner .gb-media{--fit: cover}.gb-journal-section{--gb-journal-source-tracking: .4px}.gb-journal-section .gb-journal__intro>.gb-text,.gb-journal-section .gb-journal-card__excerpt.gb-text{letter-spacing:var(--gb-journal-source-tracking)}.gb-journal-section .gb-journal-card__more{line-height:1.4}@media(max-width:749px){.gb-journal-section{--gb-journal-source-tracking: .34px}}.gb-journey__head{display:grid;gap:6px;margin-block-end:20px;padding-inline:16px}.gb-journey__head>.gb-text{max-inline-size:620px;margin-inline:auto}.gb-journey__row{display:grid;grid-auto-flow:column;grid-auto-columns:78%;gap:12px;margin:0;padding:0 16px 8px;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:16px;scrollbar-width:none}.gb-journey__row::-webkit-scrollbar{display:none}@media(max-width:989px){.gb-journey>.gb-section__inner{width:min(var(--cw),100%)}}@media(min-width:750px){.gb-journey__row{grid-auto-columns:42%}}@media(min-width:990px){.gb-journey__row{grid-auto-flow:row;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;padding:0;overflow:visible}}@media(max-width:989px){.gb-journey{padding-block:var(--pt-m) var(--pb-m)}}.gb-journey__head>.gb-heading{--_color: var(--gb-black)}.gb-main-page{--gb-page-margin: 15px;--gb-mp-ink: var(--gb-page-ink)}.gb-main-page__col{color:var(--gb-mp-ink);font-size:13.6px;line-height:1.4;letter-spacing:.025em}.gb-main-page__header{margin:0 0 40px;text-align:center}@media(max-width:749px){.gb-main-page__col{padding-block:2px}}.gb-main-page .gb-main-page__title{margin:0;text-align:center;text-transform:capitalize;letter-spacing:normal}.gb-page-rte>:first-child{margin-top:0}.gb-page-rte p{margin:0 0 25px}.gb-page-rte p img{margin:0}.gb-page-rte :is(p,ul,ol,table):last-child{margin-bottom:0}.gb-page-rte>div{margin-bottom:20px}.gb-page-rte>div:last-child{margin-bottom:0}.gb-page-rte :is(ul,ol){margin:0 0 25px 40px;padding:0}.gb-page-rte ul{list-style:disc}.gb-page-rte ol{list-style:decimal}.gb-page-rte ol ol{list-style:lower-alpha}.gb-page-rte :is(ul,ol) :is(ul,ol){margin:4px 0 5px 20px}.gb-page-rte ul ul,.gb-page-rte li{margin-bottom:0}.gb-page-rte :is(b,strong){font-weight:700}.gb-page-rte em{font-style:italic}.gb-page-rte a:not(.btn){color:currentColor;text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:2px}.gb-page-rte a:has(img){text-decoration:none}.gb-page-rte :is(h1,h2,h3,h4,h5,h6){margin:2.5em 0 1em;font-family:var(--gb-font-heading, inherit);font-weight:400;line-height:1;letter-spacing:normal;color:inherit;text-transform:none}.gb-page-rte h1{font-size:60px;font-weight:700;line-height:1.2;text-transform:capitalize}.gb-page-rte h2{line-height:1.4;letter-spacing:.025em}.gb-page-rte :is(h1,h2,h3,h4,h5,h6):first-child,.gb-page-rte meta:first-child+:is(h1,h2,h3,h4,h5,h6){margin-top:0}.gb-page-rte :is(h1,h2,h3,h4,h5,h6) a{text-decoration:none}.gb-page-rte h2{font-size:24.684px}.gb-page-rte h3{font-size:21.318px}.gb-page-rte h4{font-size:16.83px}.gb-page-rte :is(h5,h6){font-size:14.96px}.gb-page-rte blockquote{margin:0;padding:20px 40px 40px;font-size:16.592px}.gb-page-rte blockquote p{margin-bottom:0}.gb-page-rte blockquote p+cite{margin-top:20px}.gb-page-rte blockquote cite{display:block}.gb-page-rte blockquote cite:before{content:"\2014  "}.gb-page-rte hr{height:2px;border:0;border-top:2px solid currentColor}.gb-page-rte img{display:inline;width:auto;max-width:100%;height:auto;border:0}.gb-page-rte iframe{max-width:100%}.gb-page-rte :is(iframe[src*="youtube.com/embed"],iframe[src*="player.vimeo"]){display:block;inline-size:100%;block-size:auto;aspect-ratio:16 / 9}.gb-page-rte .table-wrapper{max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch}.gb-page-rte table{width:100%;table-layout:fixed;border:0;border-spacing:1px;background:currentColor;font-size:11.9px}:where(.gb-page-rte) :is(td,th){padding:10px 15px;border:0;text-align:left;background:var(--gb-white)}@media(max-width:768px){.gb-page-rte table :is(td,th){padding:6px 8px}}.gb-page-rte th{font-weight:700}.gb-page-rte :is(sub,sup){position:relative;font-size:60%;vertical-align:baseline}.gb-page-rte sup{top:-.5em}.gb-page-rte sub{bottom:-.5em}.gb-page-rte .btn{display:inline-block;min-width:90px;margin:0;padding:8px 23px;border:2px solid transparent;border-radius:35px;background:var(--gb-mp-ink);color:var(--gb-white);font-weight:400;line-height:1.42;text-align:center;text-decoration:none;vertical-align:middle;white-space:normal;cursor:pointer}.gb-page-rte .btn--tertiary{border-color:var(--gb-mp-ink);background:var(--gb-white);color:var(--gb-mp-ink)}.gb-page-rte .btn--small{font-size:11.9px}@media(min-width:769px){.gb-main-page{--gb-page-margin: 40px}.gb-main-page__col{width:calc(75% - 10px);margin-inline-start:calc(12.5% + 5px);font-size:16px}.gb-main-page__header{margin-bottom:60px}.gb-page-rte h2{font-size:29.04px}.gb-page-rte h3{font-size:25.08px}.gb-page-rte h4{font-size:19.8px}.gb-page-rte :is(h5,h6){font-size:17.6px}.gb-page-rte blockquote{font-size:19.52px}.gb-page-rte table{font-size:14px}.gb-page-rte .btn{padding:10px 25px}.gb-page-rte .btn--small{font-size:14px}}@media(max-width:989px){.gb-chooser{padding-block:var(--pt-m) var(--pb-m)}}.gb-chooser__head{display:grid;gap:6px;margin-block-end:18px}.gb-chooser__head>.gb-heading{--_color: var(--gb-black);letter-spacing:.025em}.gb-chooser .gb-chooser__head>.gb-size-custom.gb-size-custom{font-size:clamp(var(--gb-fs),3vw,var(--gb-fs-d))}.gb-chooser__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.gb-chooser .gb-chooser__foot{--_color: var(--gb-c-muted);margin-block-start:16px;text-align:center}.gb-chooser .gb-chooser__quiz,.gb-chooser .gb-chooser__link{--_color: var(--gb-black);font-weight:700;letter-spacing:.025em;text-decoration:underline;text-underline-offset:3px;transition:none}.gb-chooser__quiz{padding:0;border:0;background:none;cursor:pointer}:where(.gb-chooser__quiz){font:inherit}.gb-chooser .gb-chooser__foot>.gb-chooser__link,.gb-chooser .gb-chooser__foot>.gb-chooser__link:hover{color:var(--gb-color, var(--_color))}.gb-chooser__quiz:focus-visible{outline:auto}.gb-chooser__head>.gb-text,.gb-chooser-card__body :is(.gb-text,.gb-chooser-card__price),.gb-chooser .gb-chooser__foot{letter-spacing:.4px}@media(max-width:768px){.gb-chooser__head>.gb-text,.gb-chooser-card__body :is(.gb-text,.gb-chooser-card__price),.gb-chooser .gb-chooser__foot{letter-spacing:.34px}}@media(min-width:750px){.gb-chooser__grid{gap:24px}}gb-newsletter-popup{display:contents}.gb-newsletter-popup__dialog{inline-size:min(1200px,calc(100vw - 32px));max-block-size:calc(100dvh - 32px);margin:auto;padding:0;border:0;border-radius:0;box-shadow:0 0 10px #0000001a;transition:opacity .3s ease,transform .3s ease;overflow:auto}.gb-newsletter-popup__dialog::backdrop{background:#1d192c80}.gb-newsletter-popup__panel{position:relative}.gb-newsletter-popup__grid{padding-inline:var(--pt)}.gb-newsletter-popup__grid--media{display:grid;grid-template-columns:40% minmax(0,1fr);align-items:center;gap:50px}.gb-newsletter-popup__grid--right{grid-template-columns:minmax(0,1fr) 40%}.gb-newsletter-popup__content{display:flex;flex-direction:column;align-items:flex-start;gap:20px;min-inline-size:0}.gb-newsletter-popup__content .gb-newsletter-form{inline-size:100%;max-inline-size:none}.gb-newsletter-popup__close{position:fixed;inset-block-start:20px;inset-inline-end:20px;display:grid;place-items:center;inline-size:40px;block-size:40px;padding:0;border:0;border-radius:0;background:transparent;color:var(--gb-c-heading);cursor:pointer}.gb-newsletter-popup__close:focus-visible{outline:2px solid currentColor;outline-offset:-4px}@media(max-width:749px){.gb-newsletter-popup__grid{display:flex;flex-direction:column;gap:24px;padding-inline:var(--pt-m)}.gb-newsletter-popup__media{inline-size:100%}}@starting-style{.gb-newsletter-popup__dialog[open]{opacity:0;transform:translateY(30px)}}@media(prefers-reduced-motion:reduce){.gb-newsletter-popup__dialog{transition:none}}.gb-os-simple-order-layout{padding:0}.gb-os-simple-order-top{display:grid;grid-template-columns:41% 1fr;gap:116px;align-items:start;margin-bottom:0}.gb-os-simple-order-number{margin:0;color:var(--gb-b3c-os-15);font-family:var(--gb-body-ff);font-size:27px;font-style:normal;font-weight:500;line-height:100.007%}.gb-os-simple-order-tracking{margin-bottom:11px;color:var(--gb-b3c-os-15);font-family:var(--gb-body-ff);font-size:18px;font-style:normal;font-weight:400;line-height:150.007%;opacity:.4}.gb-os-simple-order-tracking a{text-decoration:underline}.gb-os-simple-order-delivery-box{padding:45px 45px 35px;margin-bottom:49px;text-align:left;min-width:80%;background:var(--gb-b3c-os-1);display:inline-block}.gb-os-simple-order-delivery-box.gb-os-is-pending{padding-block:60px;display:flex;align-items:center}.gb-os-simple-order-delivery-box.gb-os-is-pending .gb-os-simple-order-delivery-box__weekday{margin-bottom:0}.gb-os-simple-order-delivery-box__pending-copy{color:var(--gb-b3c-os-15);font-family:var(--gb-body-ff);font-size:34px;font-style:normal;font-weight:500;line-height:1.15;letter-spacing:-.5px;max-width:360px}.gb-os-simple-order-delivery-box__weekday{color:var(--gb-b3c-os-15);font-family:var(--gb-body-ff);font-size:30px;font-style:normal;font-weight:500;line-height:1;letter-spacing:-.5px;margin-bottom:10px}.gb-os-simple-order-delivery-box__month{color:var(--gb-b3c-os-15);font-family:var(--gb-body-ff);font-size:80px;font-style:normal;font-weight:500;line-height:1;letter-spacing:-.5px;margin-bottom:20px}.gb-os-simple-order-delivery-box__day{color:var(--gb-b3c-os-15);font-family:var(--gb-body-ff);font-size:160px;font-style:normal;font-weight:500;line-height:1;letter-spacing:-.5px}.gb-os-simple-order-address-block{margin-bottom:24px}.gb-os-simple-order-address-block h3{color:var(--gb-b3c-os-10);font-family:var(--gb-body-ff);font-size:24px;font-style:normal;font-weight:600;line-height:1;letter-spacing:-.5px;margin:0 0 12px}.gb-os-simple-order-address-block p{color:var(--gb-b3c-os-15);font-family:var(--gb-body-ff);font-size:16px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:-.5px;margin-bottom:30px}.gb-os-simple-order-links{display:flex;gap:0px;flex-wrap:wrap;flex-direction:column}.gb-os-simple-order-links a{color:var(--Natural-700, var(--gb-b3c-os-2));font-family:var(--gb-body-ff);font-size:16px;font-style:normal;font-weight:400;line-height:25px;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.gb-os-simple-status-list{display:flex;gap:20px;justify-content:space-between;padding-top:10px;position:relative}.gb-os-simple-status-list:after{content:"";width:calc(100% - 146px);height:12px;background:var(--gb-b3c-os-0);position:absolute;top:42px;left:37px;z-index:1}.gb-os-simple-status-item{display:flex;text-align:left;flex-direction:column;align-items:flex-start;position:relative;z-index:2}.gb-os-simple-status-item__icon{width:76px;height:76px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;color:var(--gb-b3c-os-16);background:var(--gb-b3c-os-16);flex:0 0 76px;background:var(--gb-b3c-os-7);margin-bottom:30px}.gb-os-simple-status-item.gb-os-is-complete .gb-os-simple-status-item__icon{background:var(--gb-b3c-os-10);color:var(--gb-b3c-os-16)}.gb-os-simple-status-item__label{color:var(--gb-b3c-os-15);font-family:var(--gb-body-ff);font-size:20px;font-style:normal;font-weight:600;line-height:20px;letter-spacing:-.5px;margin-bottom:6px}.gb-os-simple-status-item__date{color:var(--gb-b3c-os-8);font-family:var(--gb-body-ff);font-size:16px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:-.5px}.gb-os-simple-order-items-wrap h3{margin:0 0 20px;color:var(--gb-b3c-os-15);font-family:var(--gb-body-ff);font-size:24px;font-style:normal;font-weight:600;line-height:20px;letter-spacing:-.5px}.gb-os-simple-order-items{display:flex;flex-direction:column;gap:54px}.gb-os-simple-order-item{display:flex;gap:15px;align-items:flex-start;border-top:1px solid var(--gb-b3c-os-9);padding-top:18px}.gb-os-simple-order-item:first-child{border-top:0;padding-top:0}.gb-os-simple-order-item__image{width:197px;aspect-ratio:1;overflow:hidden;background:var(--gb-b3c-os-16);flex:0 0 197px;border-radius:11.617px;border:.683px solid var(--Natural-300, var(--gb-b3c-os-4));background:var(--gb-b3c-os-5)}.gb-os-simple-order-item__image img{width:100%;height:100%;object-fit:cover;display:block}.gb-os-simple-order-item__placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:22px;font-weight:700;color:var(--gb-b3c-os-13)}.gb-os-simple-order-item__title{color:var(--Natural-700, var(--gb-b3c-os-2));font-family:var(--gb-body-ff);font-size:20px;font-style:normal;font-weight:600;line-height:21.868px;margin-bottom:12px}.gb-os-simple-order-item__meta{color:var(--Natural-700, var(--gb-b3c-os-2));font-family:var(--gb-body-ff);font-size:16px;font-style:normal;font-weight:400;line-height:22px}@media(max-width:749px){.gb-os-simple-order-layout{padding:20px}.gb-os-simple-order-top{grid-template-columns:1fr;gap:28px}.gb-os-simple-order-delivery-box{max-width:100%}.gb-os-simple-order-item__image{width:75px;aspect-ratio:1;flex-basis:75px}.gb-os-simple-status-item__label{font-size:16px}}.gb-os-simple-order-right{display:flex;flex-direction:column;gap:84px}.gb-os-simple-order-items-wrap{margin-top:0}.gb-os-order-status-page{padding:0}.gb-os-order-status-hero{position:relative;width:100%}.gb-os-order-status-hero__image{width:100%;aspect-ratio:1512/435;display:block;object-fit:cover}.gb-os-order-status-hero__inner{position:absolute;top:147px;left:50%;transform:translate(-50%);width:100%}@media(min-width:1150px){.gb-os-order-status-hero__inner{display:flex;gap:17px}}.gb-os-order-status-search{width:calc(100% - 30px);max-width:728px;display:flex;align-items:center;gap:27px;padding:37px 39px;border-radius:15px;border:1px solid var(--gb-b3c-os-3);background:var(--gb-b3c-os-14);margin:8px auto}.gb-os-order-status-search__icon{background:transparent;border:0;padding:0;margin:0;line-height:0;display:flex;align-items:center;justify-content:center;cursor:pointer;flex:0 0 auto}.gb-os-order-status-search__icon svg{width:30px;height:auto;display:block}.gb-os-order-status-search__input{flex:1 1 auto;min-width:0;border:0;outline:0;background:transparent;box-shadow:none;padding:0;margin:0;color:var(--gb-b3c-os-15);font-family:var(--gb-body-ff);font-size:24px;font-style:normal;font-weight:400;line-height:normal}.gb-os-order-status-search__input::placeholder{color:var(--gb-b3c-os-15);opacity:1}.gb-os-order-status-loading{display:none;margin-top:16px;color:var(--gb-b3c-os-6);text-align:center}.gb-os-order-status-loading.gb-os-active{display:block}.gb-os-order-status-error{margin:16px auto 0;padding:16px 18px;color:var(--gb-b3c-os-11);display:none;width:calc(100% - 30px);max-width:728px;border-radius:8px;background:var(--gb-b3c-os-16)}.gb-os-order-status-error.gb-os-active{display:block}.gb-os-order-status-results.gb-os-active{display:block;padding:58px 0 45px}@media(max-width:749px){.gb-os-order-status-page{padding:0}.gb-os-order-status-hero__image{aspect-ratio:390/304}.gb-os-order-status-hero__inner{top:129px}.gb-os-order-status-search{width:calc(100% - 30px);max-width:none;gap:15px;padding:15px 11px;border-radius:8px;border:1px solid var(--gb-b3c-os-3);background:var(--gb-b3c-os-14)}.gb-os-order-status-search__icon svg{width:30px}.gb-os-order-status-search__input{color:var(--gb-b3c-os-15);font-family:var(--gb-body-ff);font-size:14px;font-style:normal;font-weight:400;line-height:normal}.gb-os-order-status-error{width:calc(100% - 30px);max-width:none}}.gb-os-order-status-help{padding:61px;background:var(--gb-b3c-os-12);text-align:center}.gb-os-order-status-help__title{margin:0 0 7px;color:var(--gb-b3c-os-15);text-align:center;font-family:var(--gb-body-ff);font-size:36px;font-style:normal;font-weight:500;line-height:149.36%}.gb-os-order-status-help__text{max-width:550px;margin:0 auto 42px;color:var(--gb-b3c-os-15);text-align:center;font-family:var(--gb-body-ff);font-size:20px;font-style:normal;font-weight:400;line-height:146.4%}.gb-os-order-status-help__button{display:inline-block;padding:15px 53px;border-radius:6px;background:var(--gb-b3c-os-button);color:var(--gb-b3c-os-14);font-family:var(--gb-body-ff);font-size:16px;font-style:normal;font-weight:700;line-height:124%;text-transform:uppercase;text-decoration:none}@media(min-width:749px){.gb-os-mobOnly{display:none!important}.gb-os-gibbonIcon{position:relative;top:2px;left:4px}}@media(max-width:749px){.gb-os-deskOnly{display:none!important}.gb-os-order-status-help{padding:30px}.gb-os-order-status-help__title{margin-bottom:15px;color:var(--gb-b3c-os-15);text-align:center;font-family:var(--gb-body-ff);font-size:18px;font-style:normal;font-weight:500;line-height:142.4%}.gb-os-order-status-help__text{margin-bottom:30px;color:var(--gb-b3c-os-15);text-align:center;font-family:var(--gb-body-ff);font-size:12px;font-style:normal;font-weight:400;line-height:146.4%}.gb-os-order-status-help__button{padding:8px 29px;border-radius:3px;background:var(--gb-b3c-os-button);color:var(--gb-b3c-os-14);text-align:center;font-family:var(--gb-body-ff);font-size:8.745px;font-style:normal;font-weight:700;line-height:124%;text-transform:uppercase}.gb-os-simple-status-list{flex-direction:column;padding-left:21px}.gb-os-simple-status-item{flex-direction:row;align-items:flex-start;gap:23px}.gb-os-simple-status-item__icon{margin-bottom:0;width:19px;height:19px;flex:0 0 19px}.gb-os-simple-status-item__icon svg{width:9px;height:auto}.gb-os-simple-status-list:after{content:"";width:3px;height:calc(100% - 45px);background:var(--gb-b3c-os-0);position:absolute;top:10px;left:29px;z-index:1}.gb-os-order-status-results.gb-os-active{padding:0}.gb-os-simple-order-layout{padding:15px 0}.gb-os-simple-order-number{color:var(--gb-b3c-os-15);font-family:var(--gb-body-ff);font-size:18px;font-style:normal;font-weight:500;line-height:150.007%}.gb-os-simple-order-tracking{color:var(--gb-b3c-os-15);font-family:var(--gb-body-ff);font-size:14px;font-style:normal;font-weight:400;line-height:150.007%}.gb-os-simple-order-delivery-box{padding:19px 22px 10px;margin-bottom:0}.gb-os-simple-order-delivery-box.gb-os-is-pending{padding-block:60px}.gb-os-simple-order-delivery-box__pending-copy{font-size:22px;max-width:220px}.gb-os-simple-order-delivery-box__weekday{color:var(--gb-b3c-os-15);font-family:var(--gb-body-ff);font-size:16px;font-style:normal;font-weight:500;line-height:1;letter-spacing:-.5px}.gb-os-simple-order-delivery-box__month{color:var(--gb-b3c-os-15);font-family:var(--gb-body-ff);font-size:32px;font-style:normal;font-weight:500;line-height:1;letter-spacing:-.5px;margin-bottom:0}.gb-os-simple-order-delivery-box__day{color:var(--gb-b3c-os-15);font-family:var(--gb-body-ff);font-size:128px;font-style:normal;font-weight:500;line-height:1;letter-spacing:-.5px}.gb-os-simple-order-right{gap:30px}.gb-os-simple-order-items-wrap h3{color:var(--gb-b3c-os-15);font-family:var(--gb-body-ff);font-size:14px;font-style:normal;font-weight:600;line-height:20px;letter-spacing:-.5px;margin-bottom:11px}.gb-os-simple-order-item{gap:5px;padding-top:0;border:0}.gb-os-simple-order-item__title{color:var(--Natural-700, var(--gb-b3c-os-2));font-family:var(--gb-body-ff);font-size:12px;font-style:normal;font-weight:600;line-height:21.868px;margin-top:12px;margin-bottom:8px}.gb-os-simple-order-item__meta{color:var(--Natural-700, var(--gb-b3c-os-2));font-family:var(--gb-body-ff);font-size:12px;font-style:normal;font-weight:400;line-height:21.868px}.gb-os-simple-order-address-block h3{color:var(--gb-b3c-os-10);font-family:var(--gb-body-ff);font-size:16px;font-style:normal;font-weight:600;line-height:20px;letter-spacing:-.5px}.gb-os-simple-order-items{gap:20px}.gb-os-simple-order-address-block p{color:var(--gb-b3c-os-15);font-family:var(--gb-body-ff);font-size:14px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:-.5px;margin-bottom:0}.gb-os-simple-order-address-block{margin-bottom:0}.gb-os-simple-order-links a{color:var(--Natural-700, var(--gb-b3c-os-2));font-family:var(--gb-body-ff);font-size:12px;font-style:normal;font-weight:400;line-height:22px;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}}.gb-order-status>.gb-section__inner{inline-size:var(--cw)}gb-order-status{display:block}.gb-os-order-status-hero{display:grid}.gb-os-order-status-hero>.gb-media,.gb-os-order-status-hero__inner{grid-area:1/1}.gb-os-order-status-hero__inner{position:relative;inset:auto;transform:none;align-self:start;margin-block-start:147px}.gb-os-page-width{inline-size:min(1300px,100%);padding-inline:40px;margin-inline:auto}.gb-os-order-status-results{display:none;overflow:hidden}.gb-os-order-status-results.active{display:block;padding:58px 0 45px}.gb-order-status :is(.gb-heading,.gb-text){letter-spacing:.4px}.gb-os-order-status-help .gb-heading{margin-block-end:7px}.gb-os-order-status-help .gb-text{max-inline-size:550px;margin:0 auto 42px}.gb-os-order-status-help .gb-btn{--_h:auto;min-block-size:0;padding:15px 53px;border-radius:6px;font-size:16px;line-height:1.24;font-weight:700}.gb-os-order-status-search__input:focus-visible{outline:2px solid var(--gb-c-accent);outline-offset:5px}.gb-os-simple-order-item__content{min-inline-size:0;overflow-wrap:anywhere}.gb-os-simple-order-item__image{flex-shrink:0}.gb-os-simple-order-item__image>a{display:block}.gb-os-simple-order-item__image img{aspect-ratio:1}.gb-os-order-status-search__icon{color:var(--gb-c-accent);font-size:12px;line-height:1.3}.gb-os-order-status-search__icon svg{stroke:currentColor}.gb-os-simple-order-address-block>.gb-heading{margin-block-end:12px;color:var(--gb-color,var(--gb-c-accent))}.gb-os-simple-order-items-wrap>.gb-heading{margin-block-end:20px}@media(max-width:749px){.gb-os-page-width{padding-inline:15px}.gb-os-order-status-hero__inner{margin-block-start:129px}.gb-os-order-status-results.active{padding:0}.gb-order-status :is(.gb-heading,.gb-text){letter-spacing:.34px}.gb-os-order-status-help .gb-heading{margin-block-end:15px}.gb-os-order-status-help .gb-text{margin-block-end:30px}.gb-os-order-status-help .gb-btn{padding:8px 29px;border-radius:3px;font-size:8.745px}}@media(prefers-reduced-motion:reduce){.gb-order-status *{scroll-behavior:auto;transition:none}}.gb-os-feedback{position:absolute;inset-block-start:100%;inline-size:100%}.gb-os-order-status-help .gb-heading.gb-size-custom{line-height:1.49;letter-spacing:.025em}.gb-os-order-status-help .gb-text.gb-size-custom{line-height:1.46}.gb-os-order-status-help .gb-btn{letter-spacing:.4px}body:has(.gb-order-status) .gb-trust-photo__icon .gb-media{inline-size:auto;aspect-ratio:var(--ar);block-size:42px}body:has(.gb-order-status) .gb-trust-photo__icon .gb-media__picture{position:static}body:has(.gb-order-status) .gb-trust-photo__icon .gb-media__img{inline-size:auto;block-size:42px}body:has(.gb-order-status) .gb-trust-photo__copy .gb-size-custom{line-height:26px}@media(max-width:749px){.gb-os-order-status-help .gb-heading.gb-size-custom{line-height:1.42}.gb-os-order-status-help .gb-btn{letter-spacing:.34px}body:has(.gb-order-status) .gb-trust-photo__icon :is(.gb-media,.gb-media__img){block-size:25px}body:has(.gb-order-status) .gb-trust-photo__copy .gb-text:not(:first-child){line-height:22px}}.gb-yard-cards{display:block;max-inline-size:1200px;margin-inline:auto;padding-inline:40px}.gb-yard-cards-section>.gb-section__inner{padding-inline:120px}.gb-yard-cards__grid{display:flex;align-items:stretch;gap:var(--gb-yard-card-gap)}.gb-yard-card{display:flex;flex-direction:column;flex:1 1 0;min-inline-size:0;overflow:hidden;border-radius:16px;background:var(--gb-yard-card-bg);box-shadow:var(--gb-yard-shadow)}.gb-yard-card__media{position:relative;overflow:hidden}.gb-yard-card__number{position:absolute;inset-block-start:12px;inset-inline-start:14px;padding:2px 8px 3px;border-radius:4px;background:var(--gb-c-accent);color:var(--gb-yard-number-color);letter-spacing:.04em;z-index:2}.gb-yard-cards .gb-yard-heading .gb-heading,.gb-yard .gb-yard-card__body .gb-heading{color:var(--gb-color, var(--gb-yard-ink))}.gb-yard-card__body{display:flex;flex:1;flex-direction:column;gap:6px;padding:18px 18px 20px}.gb-yard .gb-yard-card__body .gb-text{color:var(--gb-color, var(--gb-yard-muted))}.gb-yard-card__progress{position:absolute;inset-inline:0;inset-block-end:0;block-size:5px;background:rgb(var(--gb-yard-white-rgb) / .25);opacity:0;transition:opacity .3s}.gb-yard-card__progress span{display:block;inline-size:100%;block-size:100%;background:var(--gb-c-accent);transform:scaleX(var(--gb-yard-progress, 0));transform-origin:left}[dir=rtl] .gb-yard-card__progress span{transform-origin:right}.gb-yard-card.is-playing .gb-yard-card__progress{opacity:1}.gb-yard-card__toggle{position:absolute;top:0;right:0;bottom:0;left:0;inline-size:100%;border:0;padding:0;background:transparent;cursor:pointer;z-index:1}.gb-yard-card__toggle:focus-visible{outline:2px solid var(--gb-c-accent);outline-offset:-4px}.gb-yard-cards--step .gb-yard-card{background:var(--gb-yard-card-bg, var(--gb-yard-card))}.gb-yard-cards--step .gb-yard-card__body{padding:22px 22px 26px;gap:8px}.gb-yard-cards--step .gb-yard-card__number{inset-block-start:auto;inset-block-end:14px;inset-inline-start:16px;padding:0;border-radius:0;background:transparent;font-style:italic;text-shadow:0 2px 12px rgb(var(--gb-yard-black-rgb) / .4)}@media(min-width:768px)and (max-width:1023px){.gb-yard-cards-section{padding-block:calc(var(--pt) * .75) calc(var(--pb) * .75)}.gb-yard-cards-section>.gb-section__inner{padding-inline:48px}.gb-yard-cards{padding-inline:0}.gb-yard-cards--step .gb-yard-cards__grid{gap:12px}.gb-yard-cards--step .gb-yard-card__number.gb-size-custom{font-size:calc(var(--gb-fs-d) * 10 / 13)}}@media(max-width:767px){.gb-yard-cards-section>.gb-section__inner{padding-inline:20px}.gb-yard-cards{padding-inline:0}.gb-yard-cards__grid{flex-direction:column;gap:16px}.gb-yard-card{flex:none}.gb-yard-card .gb-media{aspect-ratio:var(--ar-m, var(--ar))}}@media(prefers-reduced-motion:reduce){.gb-yard-card__progress{transition:none}}@media(max-width:767px){.gb-yard-cards .gb-yard-heading .gb-heading,.gb-yard .gb-yard-card__body .gb-heading{color:var(--gb-color-m, var(--gb-color, var(--gb-yard-ink)))}.gb-yard .gb-yard-card__body .gb-text{color:var(--gb-color-m, var(--gb-color, var(--gb-yard-muted)))}}.gb-cta-section>.gb-section__inner{inline-size:min(var(--cw),1200px,100% - 320px)}gb-pdp-cta{display:flex;align-items:center;justify-content:center;gap:60px}.gb-cta__copy{display:flex;flex:1 1 0;min-inline-size:0;flex-direction:column;align-items:center;text-align:center;gap:12px}.gb-cta-section .gb-yard-heading{margin:0}.gb-cta-section .gb-heading{font-style:italic;letter-spacing:-1px}.gb-cta__prices{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:16px}.gb-cta__compare{--_color:rgb(255 255 255 / .4);line-height:1.4}.gb-cta__sale{--_color:var(--gb-c-accent);line-height:1.4;text-transform:uppercase}.gb-cta__badge{--_color:var(--gb-white);padding:3px 9px 4px;border-radius:4px;background:var(--gb-cta-badge-bg, var(--gb-deal));line-height:1.4;letter-spacing:.55px;text-transform:uppercase}.gb-cta__atc{padding-block:12px 8px}.gb-cta__button.gb-btn{inline-size:100%;max-inline-size:480px;min-block-size:0;padding:16px 24px;border:1px solid var(--gb-cta-button, var(--gb-black));border-radius:12px;background:var(--gb-cta-button, var(--gb-black));color:var(--gb-white);font-size:18px;line-height:1.4;font-weight:600;letter-spacing:.45px;gap:12px;box-shadow:0 1px 4px #00000040,inset 0 -2px 2px var(--gb-cta-button, var(--gb-black)),inset 0 1px 1px #fff3;transition:filter .2s ease}.gb-cta__button.gb-btn:hover{background:var(--gb-cta-hover, var(--gb-btn-secondary-bg-h));filter:brightness(1.08)}.gb-cta__button:disabled{background:var(--gb-cta-disabled, var(--gb-social-border));border-color:var(--gb-cta-disabled, var(--gb-social-border));box-shadow:none;filter:none}.gb-cta__button .gb-yard-icon{inline-size:17px;block-size:17px}.gb-cta__error{max-inline-size:480px;margin:10px auto 0;padding:8px 10px;border-radius:8px;border:1px solid rgb(255 255 255 / .22);background:#b91c1c38;font-size:13px;line-height:1.35}.gb-cta__trust{display:flex;max-inline-size:480px;padding-block-start:8px}.gb-cta__trust-item{display:flex;flex:1 1 0;min-inline-size:0;flex-direction:column;align-items:center;gap:4px;padding-inline:8px}.gb-cta__trust-item .gb-text{white-space:nowrap}.gb-cta__trust .gb-yard-icon{inline-size:18px;block-size:18px;color:var(--gb-cta-accent, var(--gb-c-accent))}.gb-cta__image{flex:0 0 440px;aspect-ratio:1;border-radius:16px;overflow:hidden;opacity:.92}.gb-cta__image .gb-media{inline-size:100%;block-size:100%;aspect-ratio:1}@media(min-width:768px)and (max-width:1023px){.gb-cta-section{padding-block:60px}.gb-cta-section>.gb-section__inner{inline-size:calc(100% - 96px)}gb-pdp-cta{gap:40px}.gb-cta__image{flex-basis:320px}.gb-cta-section .gb-yard-heading .gb-heading.gb-size-custom{font-size:calc(var(--gb-fs-d)*.75)}}@media(max-width:767px){.gb-cta-section>.gb-section__inner{inline-size:calc(100% - 40px)}gb-pdp-cta{flex-direction:column;gap:32px}.gb-cta__copy,.gb-cta__atc{inline-size:100%}.gb-cta__trust{max-inline-size:100%;inline-size:100%;padding-block-start:4px}.gb-cta__trust-item .gb-text{white-space:normal;overflow-wrap:anywhere}.gb-cta__image{flex:none;inline-size:100%;aspect-ratio:5/4;border-radius:12px}.gb-cta__image .gb-media{aspect-ratio:5/4}}@media(prefers-reduced-motion:reduce){.gb-cta__button.gb-btn{transition:none}}@media(max-width:767px){.gb-cta-section .gb-cta__trust{display:grid;grid-template-columns:max-content max-content minmax(0,1fr)}.gb-cta-section .gb-cta__trust-item{flex:none}}.gb-ecosystem-section{padding-block-start:calc(var(--pt) - 1px);border-block-start:3px solid var(--gb-ecosystem-line)}gb-pdp-ecosystem{display:flex;flex-direction:column;align-items:center}.gb-ecosystem__header{display:flex;flex-direction:column;align-items:center}.gb-ecosystem-section .gb-yard-heading{margin:0;text-align:center}.gb-ecosystem-section .gb-yard-eyebrow{justify-content:center;margin-block-end:7px}.gb-ecosystem__body{max-inline-size:600px;margin-block-start:7px}.gb-ecosystem__cards{display:flex;align-items:center;justify-content:center;gap:12px;margin-block-start:48px}.gb-ecosystem__card{inline-size:320px;min-inline-size:0;overflow:hidden;border-radius:16px;background:var(--gb-white);box-shadow:5px 5px 15px #0000002b}.gb-ecosystem__card--active{box-shadow:0 12px 40px #d959452e}.gb-ecosystem__media{position:relative;aspect-ratio:320/312;background:var(--gb-ecosystem-media)}.gb-ecosystem__card--active .gb-ecosystem__media{aspect-ratio:320/400}.gb-ecosystem__media>.gb-media{position:absolute;top:0;right:0;bottom:0;left:0;inline-size:100%;block-size:100%;aspect-ratio:unset}.gb-ecosystem__media [data-ecosystem-video]{object-fit:cover}.gb-ecosystem__media button{position:absolute;top:0;right:0;bottom:0;left:0;inline-size:100%;padding:0;display:grid;place-items:center;border:0;background:none;color:var(--gb-white);cursor:pointer;z-index:2}.gb-ecosystem__media button[hidden]{display:none}.gb-ecosystem__media button svg{filter:drop-shadow(0 2px 8px rgb(0 0 0 / .5));transition:transform .2s ease}.gb-ecosystem__media:has(.is-playing) button svg{opacity:0}.gb-ecosystem__media:has(.is-playing) button:hover svg,.gb-ecosystem__media:has(.is-playing) button:focus-visible svg{opacity:1}.gb-ecosystem__media button:hover svg{transform:scale(1.1)}.gb-ecosystem__meta{display:flex;flex-direction:column;gap:6px;padding:20px 22px}.gb-ecosystem__meta>.gb-text:first-child{letter-spacing:1.1px}.gb-ecosystem__meta>.gb-text:nth-child(2){letter-spacing:-.3px}.gb-ecosystem__meta .gb-btn-group{margin-block-start:2px}.gb-ecosystem__meta .gb-btn{padding:0;min-block-size:0;font-size:13px;line-height:1.4;font-weight:600;letter-spacing:.78px;gap:6px;color:var(--gb-ecosystem-link)}.gb-ecosystem__meta .gb-btn svg{inline-size:10px;block-size:10px}.gb-ecosystem__meta .gb-btn:hover{text-decoration:underline}.gb-ecosystem__arrow{display:flex;flex-direction:column;align-items:center;gap:4px;padding-inline:28px}.gb-ecosystem__arrow .gb-yard-icon{color:var(--gb-c-accent);inline-size:28px;block-size:28px;-webkit-mask-size:14px;mask-size:14px}.gb-ecosystem__arrow .gb-text{letter-spacing:1px}@media(min-width:768px)and (max-width:1023px){.gb-ecosystem__arrow{padding-inline:16px}.gb-ecosystem__card{inline-size:260px}.gb-ecosystem__media{aspect-ratio:260/240}.gb-ecosystem__card--active .gb-ecosystem__media{aspect-ratio:260/320}.gb-ecosystem__cards{margin-block-start:32px}.gb-ecosystem-section .gb-yard-heading .gb-heading.gb-size-custom{font-size:calc(var(--gb-fs-d) * 30 / 38)}}@media(max-width:767px){.gb-ecosystem__cards{flex-direction:column;align-items:stretch;inline-size:100%;margin-block-start:24px}.gb-ecosystem__card{inline-size:100%}.gb-ecosystem__media,.gb-ecosystem__card--active .gb-ecosystem__media{aspect-ratio:35/22}.gb-ecosystem__arrow{flex-direction:row;justify-content:center;padding:0}.gb-ecosystem__arrow .gb-yard-icon{transform:rotate(90deg)}}@media(prefers-reduced-motion:reduce){.gb-ecosystem__media button svg{transition:none}}@media(max-width:767px){.gb-ecosystem__arrow{padding-block:5.6px}}.gb-yard-kit>.gb-section__inner{padding-inline:160px}.gb-yard-kit__grid{max-inline-size:1200px;margin-inline:auto;display:flex;align-items:center;gap:var(--gb-yard-kit-gap)}.gb-yard-kit__image{flex:1 1 0;min-inline-size:0;border-radius:16px;overflow:hidden}.gb-yard-kit__copy{flex:0 0 var(--gb-yard-kit-copy);min-inline-size:0;display:flex;flex-direction:column;gap:35px}.gb-yard-kit .gb-yard-eyebrow{margin-block-end:15px}.gb-yard-kit .gb-yard-heading{margin-block-end:12px}.gb-yard .gb-yard-kit__sub .gb-text{color:var(--gb-color, rgb(var(--gb-yard-card-rgb) / .6))}.gb-yard-kit-item{display:flex;align-items:center;gap:20px;padding-block:16px 17px;border-block-end:1px solid var(--gb-c-border)}.gb-yard-kit-item:last-child{border-block-end:0}.gb-yard-kit-item__media{flex:none;inline-size:100px;aspect-ratio:1;overflow:hidden;border-radius:8px;background:rgb(var(--gb-yard-white-rgb) / .05)}.gb-yard-kit-item__media--icon{display:grid;place-items:center;padding:12px;border:1px solid rgb(var(--gb-yard-icon-rgb) / .15);background:rgb(var(--gb-yard-icon-rgb) / .08);color:var(--gb-c-accent)}.gb-yard-kit-item__media .gb-yard-icon{inline-size:100%;block-size:100%}.gb-yard-kit-item__body{min-inline-size:0;flex:1}.gb-yard-kit-item__body .gb-heading{margin-block-end:4px}.gb-yard .gb-yard-kit-item__body .gb-text{color:var(--gb-color, var(--gb-c-muted))}@media(max-width:1023px){.gb-yard-kit>.gb-section__inner{padding-inline:48px}.gb-yard-kit__grid{flex-direction:column;gap:40px}.gb-yard-kit__image{flex:none;inline-size:100%;max-inline-size:480px}.gb-yard-kit__copy{flex:none;inline-size:100%}}@media(min-width:768px)and (max-width:1023px){.gb-yard-kit.gb-section{padding-block:calc(var(--pt) * .75) calc(var(--pb) * .75)}}@media(max-width:767px){.gb-yard-kit>.gb-section__inner{padding-inline:20px}.gb-yard-kit__grid{gap:var(--gb-yard-kit-gap-m)}.gb-yard-kit__copy{gap:24px}.gb-yard-kit-item__media{inline-size:72px}.gb-yard-kit-item__media--icon{padding:10px}}@media(max-width:767px){.gb-yard .gb-yard-kit__sub .gb-text{color:var(--gb-color-m, var(--gb-color, rgb(var(--gb-yard-card-rgb) / .6)))}.gb-yard .gb-yard-kit-item__body .gb-text{color:var(--gb-color-m, var(--gb-color, var(--gb-c-muted)))}}.gb-pdp-models.gb-section .gb-pdp-model__points>li{margin-block-end:.25em;font-size:14px}.gb-yard-photos{max-inline-size:1200px;margin-inline:auto;display:flex;flex-wrap:wrap;align-items:stretch;gap:var(--gb-yard-gap)}.gb-yard-photo{margin:0;min-inline-size:0;position:relative;overflow:hidden;inline-size:var(--gb-yard-wide);aspect-ratio:16 / 9}.gb-yard-photo:nth-child(4n+2),.gb-yard-photo:nth-child(4n+3){inline-size:calc(100% - var(--gb-yard-wide) - var(--gb-yard-gap));aspect-ratio:auto}.gb-yard-photo>.gb-media{position:absolute;top:0;right:0;bottom:0;left:0;aspect-ratio:auto}.gb-yard-photo figcaption{position:absolute;inset-inline:0;inset-block-end:0;padding:40px 24px 20px;background:linear-gradient(to top,rgb(var(--gb-yard-black-rgb) / .72),transparent)}.gb-yard .gb-yard-photo__title .gb-text{color:var(--gb-color, var(--gb-white));letter-spacing:.08em}.gb-yard-photo__title{margin-block-end:3px}.gb-yard .gb-yard-photo__sub .gb-text{color:var(--gb-color, rgb(var(--gb-yard-white-rgb) / .7))}@media(min-width:768px)and (max-width:1023px){.gb-yard-photo-grid{padding-block-start:0}.gb-yard-photos{gap:0}.gb-yard-photo:nth-child(n){inline-size:50%;aspect-ratio:1;margin:0}}@media(max-width:767px){.gb-yard-photos{display:block}.gb-yard-photo:nth-child(n){inline-size:100%;aspect-ratio:39 / 28;margin:0}}@media(max-width:767px){.gb-yard .gb-yard-photo__title .gb-text{color:var(--gb-color-m, var(--gb-color, var(--gb-white)))}.gb-yard .gb-yard-photo__sub .gb-text{color:var(--gb-color-m, var(--gb-color, rgb(var(--gb-yard-white-rgb) / .7)))}}.gb-yard-progression__grid{display:flex;overflow:hidden}.gb-yard-progression__media{flex:1 1 50%;position:relative;min-inline-size:0;overflow:hidden}.gb-yard-progression__media .gb-media{position:absolute;top:0;right:0;bottom:0;left:0;aspect-ratio:auto}.gb-yard-progression__media [data-yard-video]{transition-duration:.6s}.gb-yard-progression__play{position:absolute;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%);display:grid;place-items:center;inline-size:64px;block-size:64px;border-radius:50%;border:0;color:var(--gb-white);background:rgb(var(--gb-yard-black-rgb) / .45);z-index:2;cursor:pointer}.gb-yard-progression__play[hidden]{display:none}.gb-yard-progression__media :is(picture,video){transform:scale(var(--gb-yard-zoom))}.gb-yard-progression__grid--gradient .gb-yard-progression__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent 70%,var(--gb-c-bg) 100%);pointer-events:none}.gb-yard-progression__copy{flex:1 1 50%;min-inline-size:0;padding:60px 60px 60px 40px}.gb-yard-progression .gb-yard-eyebrow{margin-block-end:20px}.gb-yard-progression .gb-yard-heading{margin-block-end:24px}.gb-yard-progression .gb-yard-heading .gb-heading{font-style:italic}.gb-yard-progression__body{max-inline-size:400px;margin-block-end:28px}.gb-yard-ladder{display:flex;align-items:center;padding-block-start:4px}.gb-yard-node{display:flex;flex-direction:column;align-items:center;gap:5px;min-inline-size:0;text-align:center}.gb-yard-node+.gb-yard-node{margin-inline-start:48px;position:relative}.gb-yard-node__arrow{display:none}.gb-yard-node+.gb-yard-node .gb-yard-node__arrow{display:flex;align-items:center;gap:2px;position:absolute;inset-inline-end:100%;inline-size:48px;inset-block-start:40px;color:rgb(var(--gb-yard-yellow-rgb) / .5)}.gb-yard-node__arrow:before,.gb-yard-node__arrow:after{content:"";flex:1;block-size:1px;background:rgb(var(--gb-yard-yellow-rgb) / .4)}.gb-yard-node__arrow .gb-yard-icon{inline-size:10px;block-size:10px}[dir=rtl] .gb-yard-node__arrow{transform:scaleX(-1)}.gb-yard-node__image{inline-size:80px;aspect-ratio:1;border:2px solid rgb(var(--gb-yard-white-rgb) / .1);border-radius:8px;overflow:hidden;background:var(--gb-white);opacity:.5}.gb-yard-node--active .gb-yard-node__image{inline-size:96px;border-color:var(--gb-c-accent);box-shadow:0 0 0 4px rgb(var(--gb-yard-yellow-rgb) / .12);opacity:1}.gb-yard .gb-yard-node__label .gb-text{color:var(--gb-color, rgb(var(--gb-yard-white-rgb) / .5));letter-spacing:.1em}.gb-yard .gb-yard-node__sub .gb-text{color:var(--gb-color, rgb(var(--gb-yard-white-rgb) / .3))}.gb-yard .gb-yard-node--active .gb-yard-node__label .gb-text{color:var(--gb-color, var(--gb-c-accent))}.gb-yard .gb-yard-node--active .gb-yard-node__sub .gb-text{color:var(--gb-color, rgb(var(--gb-yard-yellow-rgb) / .55))}.gb-yard-node__badge{display:inline-flex;align-items:center;gap:4px;border-radius:9999px;padding:3px 8px 4px;background:var(--gb-c-accent);color:var(--gb-c-bg);white-space:nowrap}.gb-yard-node__badge .gb-text{color:var(--gb-color, inherit);line-height:20px}.gb-yard-node__badge .gb-yard-icon{inline-size:9px;block-size:9px;color:inherit}@media(max-width:1023px){.gb-yard-progression__grid{flex-direction:column}.gb-yard-progression__media{flex:none;aspect-ratio:16 / 7}.gb-yard-progression__media :is(picture,video){transform:none}.gb-yard-progression__grid--gradient .gb-yard-progression__media:after{display:none}.gb-yard-progression__copy{padding:40px 48px}}@media(max-width:767px){.gb-yard-progression__media{aspect-ratio:13 / 16}.gb-yard-progression__copy{padding:32px 20px 40px}.gb-yard-node__image{inline-size:56px}.gb-yard-node--active .gb-yard-node__image{inline-size:72px}.gb-yard-ladder{justify-content:space-between;max-inline-size:500px}.gb-yard-node+.gb-yard-node{margin-inline-start:16px}.gb-yard-node+.gb-yard-node .gb-yard-node__arrow{inline-size:clamp(16px,10vw,56px);inset-block-start:28px}}@media(max-width:767px){.gb-yard .gb-yard-node__label .gb-text{color:var(--gb-color-m, var(--gb-color, rgb(var(--gb-yard-white-rgb) / .5)))}.gb-yard .gb-yard-node__sub .gb-text{color:var(--gb-color-m, var(--gb-color, rgb(var(--gb-yard-white-rgb) / .3)))}.gb-yard .gb-yard-node--active .gb-yard-node__label .gb-text{color:var(--gb-color-m, var(--gb-color, var(--gb-c-accent)))}.gb-yard .gb-yard-node--active .gb-yard-node__sub .gb-text{color:var(--gb-color-m, var(--gb-color, rgb(var(--gb-yard-yellow-rgb) / .55)))}.gb-yard-node__badge .gb-text{color:var(--gb-color-m, var(--gb-color, inherit))}}.gb-pdp-reviews>.gb-section__inner{display:flex;flex-direction:column;align-items:start;gap:var(--gb-pdp-reviews-gap)}.gb-pdp-reviews>.gb-section__inner>*{min-inline-size:0}html:has(gb-pdp[data-board-kind=plus]) .gb-pdp-reviews--compact-plus{padding-block:0}@media(max-width:749px){.gb-pdp-reviews>.gb-section__inner{gap:var(--gb-pdp-reviews-gap-m)}}.gb-pdp-reviews{font-size:16px;letter-spacing:.4px}.gb-pdp-reviews button{font-family:inherit;font-size:inherit;letter-spacing:inherit}@media(max-width:749px){.gb-pdp-reviews{font-size:13.6px;letter-spacing:.34px}}.gb-specs-section .gb-yard-eyebrow{display:flex}.gb-specs-section .gb-yard-heading{margin-block-end:32px}.gb-specs__table{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden;border:1px solid var(--gb-specs-line);border-radius:12px}.gb-specs__table--metafield{display:block;padding:20px 24px}.gb-specs__row{display:flex;align-items:center;justify-content:space-between;gap:12px;min-inline-size:0;padding:16px 20px;border-block-end:1px solid var(--gb-specs-line);background:var(--gb-c-bg)}.gb-specs__row:nth-child(odd){background:var(--gb-specs-band);border-inline-end:1px solid var(--gb-specs-line)}.gb-specs__row>.gb-text{inline-size:auto;min-inline-size:0}.gb-specs__row>.gb-text:last-child{text-align:end}@media(max-width:1023px){.gb-specs__table{grid-template-columns:minmax(0,1fr)}.gb-specs__row:nth-child(odd){border-inline-end:0}}@media(max-width:767px){.gb-specs-section .gb-yard-eyebrow{display:flex}.gb-specs-section .gb-yard-heading{margin-block-end:20px}.gb-specs__row>.gb-text.gb-size-custom{line-height:1.4}}.gb-specs__table .gb-specs__row>.gb-text{inline-size:auto;flex:0 1 auto}.gb-testimonials-section{overflow:hidden}gb-pdp-testimonials{display:flex;flex-direction:column;gap:48px}.gb-testimonials-section .gb-yard-heading{margin:0;text-align:center}.gb-testimonials-section .gb-yard-eyebrow{justify-content:center}.gb-testimonials__carousel{overflow:hidden}.gb-testimonials__track{display:flex;align-items:stretch;gap:24px;transition:transform .45s cubic-bezier(.4,0,.2,1)}.gb-testimonials__card{flex:0 0 calc((100% - 48px)/3);min-inline-size:0;padding:28px 24px;border-radius:20px;background:var(--gb-white);box-shadow:10px 10px 15px #0000002b;display:flex;flex-direction:column;gap:11px;transform:scale(.94);transition:transform .45s cubic-bezier(.4,0,.2,1)}.gb-testimonials__card.is-center{transform:scale(1.06)}.gb-testimonials__stars{color:var(--gb-testimonials-star);font-size:16px;line-height:1;letter-spacing:1px}.gb-testimonials__quote{flex:1}.gb-testimonials__quote .gb-text,.gb-testimonials__card .gb-testimonials__quote .gb-text,.gb-testimonials__card .gb-testimonials__quote .gb-text *{letter-spacing:.3px}.gb-testimonials__card .gb-testimonials__footer>.gb-text{inline-size:auto;flex:0 1 auto;min-inline-size:0}.gb-testimonials__footer{display:flex;justify-content:space-between;align-items:center;gap:6px;padding-block-start:7px}.gb-testimonials__footer>.gb-text{inline-size:auto}.gb-testimonials__footer>span.gb-text{line-height:1.4}.gb-testimonials__controls{display:flex;align-items:center;justify-content:center;gap:20px}.gb-testimonials__controls[hidden]{display:none}.gb-testimonials__controls>button{inline-size:64px;block-size:30px;padding:0;background:none;border:0;color:var(--gb-c-heading);cursor:pointer}.gb-testimonials__controls>button rect{transition:stroke-opacity .2s}.gb-testimonials__controls>button:hover rect{stroke-opacity:.6}[dir=rtl] .gb-testimonials__controls [data-prev] svg{transform:scaleX(-1)}[dir=rtl] .gb-testimonials__controls [data-next] svg{transform:scaleX(-1)}.gb-testimonials__dots{display:flex;align-items:center;gap:8px}.gb-testimonials__dots button{inline-size:10px;block-size:10px;padding:0;border:0;border-radius:50%;background:#fff3;cursor:pointer;transition:width .25s ease,border-radius .25s ease,background .25s ease}.gb-testimonials__dots button[aria-current=true]{inline-size:32px;border-radius:30px;background:var(--gb-c-heading)}@media(min-width:768px){.gb-testimonials__controls.is-auto-hidden{display:none}}@media(min-width:768px)and (max-width:1023px){gb-pdp-testimonials{gap:32px}}@media(max-width:767px){gb-pdp-testimonials{gap:24px}.gb-testimonials__carousel{margin-inline:-20px;padding-inline:20px}.gb-testimonials__track{gap:16px}.gb-testimonials__card{flex-basis:calc(100% - 40px);border-radius:16px}.gb-testimonials__card.is-center,.gb-testimonials__card{transform:none}.gb-testimonials__controls{gap:16px}}@media(prefers-reduced-motion:reduce){.gb-testimonials-section :is(.gb-testimonials__card,.gb-testimonials__track,button,rect){transition:none}}gb-pdp-training{display:block}.gb-training-section .gb-yard-eyebrow{margin-block-end:20px}.gb-training__layout{display:grid;grid-template-columns:380px minmax(0,1fr);grid-template-areas:"left video" "apps video";gap:48px;align-items:center}.gb-training__left{grid-area:left;min-inline-size:0}.gb-training-section .gb-yard-heading{margin-block-end:20px}.gb-training-section .gb-heading{font-style:italic}.gb-training__body{max-inline-size:420px;margin-block-end:20px}.gb-training__label{margin-block-end:4px}.gb-training__playlist{display:flex;flex-direction:column;gap:12px;margin-block-start:17px}.gb-training__item{display:flex;align-items:center;gap:14px;inline-size:100%;text-align:start;padding:8px 20px 8px 8px;border:2px solid transparent;border-radius:4px;background:var(--gb-training-item);color:var(--gb-c-heading);cursor:pointer;transition:background .2s}.gb-training__item:hover{background:var(--gb-training-hover)}.gb-training__item[aria-pressed=true]{border-color:var(--gb-c-heading)}.gb-training__item>.gb-t-body{flex:1}.gb-training__item>span:nth-child(2){flex:1;line-height:1.4}.gb-training__item[aria-pressed=false]>:is(span:nth-child(2),svg){opacity:.6}.gb-training__thumb{position:relative;flex:none;inline-size:65px;aspect-ratio:65/52;overflow:hidden;border-radius:3px}.gb-training__thumb .gb-media{inline-size:100%;aspect-ratio:65/52}.gb-training__thumb:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#0000004d}.gb-training__video{grid-area:video;position:relative;inline-size:100%;aspect-ratio:16/9;overflow:hidden;border-radius:20px;background:var(--gb-black)}.gb-training__video video{position:absolute;top:0;right:0;bottom:0;left:0;inline-size:100%;block-size:100%;object-fit:cover}.gb-training__overlay{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(to bottom,#0d0f1400 50%,#0d0f1499)}.gb-training__controls{position:absolute;inset-block-end:16px;inset-inline:20px 16px;display:flex;gap:12px;align-items:center}.gb-training__controls[hidden]{display:none}.gb-training__progress{flex:1;block-size:2px;border-radius:20px;background:#d9d9d966}.gb-training__progress span{display:block;inline-size:0;block-size:100%;background:var(--gb-c-heading);transition:width .25s linear}.gb-training__controls button{display:grid;place-items:center;inline-size:36px;block-size:36px;padding:0;border:1.5px solid rgb(255 255 255 / .35);border-radius:50%;background:#ffffff2e;color:var(--gb-c-heading);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;transition:background .18s ease,border-color .18s ease}.gb-training__controls button:hover{background:#ffffff47;border-color:#fff9}.gb-training__apps{grid-area:apps;display:flex;gap:8px;align-items:center;padding-block-end:5.9px}.gb-training__apps .gb-media{inline-size:120px;aspect-ratio:3/1}.gb-training__apps .gb-media+.gb-media{inline-size:135px;aspect-ratio:135/40}@media(max-width:1023px){.gb-training__layout{display:flex;flex-direction:column;gap:32px}.gb-training__apps{order:99}}@media(max-width:767px){.gb-training__layout{gap:24px}.gb-training__video{border-radius:12px}}@media(prefers-reduced-motion:reduce){.gb-training-section :is(button,.gb-training__progress span){transition:none}}.gb-pcar{display:block;color:var(--gb-c-heading)}.gb-pcar__head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:18px}.gb-pcar__head>div{overflow-wrap:anywhere}.gb-pcar__title>.gb-heading:not(.gb-size-custom){margin:0;color:var(--gb-c-heading);font-size:clamp(26px,3vw,36px);font-weight:800;line-height:1.1;letter-spacing:-.02em;text-transform:none}.gb-pcar__sub{margin:6px 0 0;color:var(--gb-c-muted);font-size:15px;line-height:1.5}.gb-pcar__sub>.gb-text{color:var(--gb-color, var(--gb-c-muted))}.gb-pcar__sub>.gb-text p{margin:0}.gb-pcar__nav{display:none;flex:0 0 auto;gap:8px}@media(min-width:750px){.gb-pcar__nav{display:flex}}.gb-pcar__arrow{display:grid;place-items:center;width:42px;height:42px;margin:0;padding:0;border:1.5px solid var(--gb-line);border-radius:50%;background:var(--gb-white);color:var(--gb-c-heading);cursor:pointer;transition:border-color .15s,opacity .15s}.gb-pcar__arrow:hover:not(:disabled){border-color:var(--gb-c-heading)}.gb-pcar__arrow:disabled{opacity:.35;cursor:default}.gb-pcar__arrow svg{width:18px;height:18px}.gb-pcar__row{--gb-pcar-bleed: var(--gb-page-margin, 16px);display:grid;grid-auto-flow:column;grid-auto-columns:62%;gap:14px;margin:0 calc(-1 * var(--gb-pcar-bleed));padding:0 var(--gb-pcar-bleed) 8px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0 var(--gb-pcar-bleed);scrollbar-width:none;list-style:none}.gb-pcar__row::-webkit-scrollbar{display:none}@media(min-width:750px){.gb-pcar__row{grid-auto-columns:calc((100% - 28px) / 3);margin:0;padding:0 0 8px;scroll-padding:0}}@media(min-width:990px){.gb-pcar__row{grid-auto-columns:calc((100% - 48px)/4);gap:16px}}.gb-pcar__card{display:flex;flex-direction:column;min-width:0;margin:0;scroll-snap-align:start}.gb-pcar__media{position:relative;display:block;overflow:hidden;aspect-ratio:1;border-radius:16px;background:var(--gb-tile)}.gb-pcar__media img{display:block;width:100%;height:100%;object-fit:contain;padding:6%;transition:transform .4s ease}.gb-pcar__card:hover .gb-pcar__media img{transform:scale(1.04)}.gb-pcar__flags{position:absolute;top:10px;inset-inline-start:10px;display:flex;flex-direction:column;align-items:flex-start;gap:4px}.gb-pcar__flag{padding:2px 8px;border-radius:999px;background:var(--gb-footer-ink);color:var(--gb-white);font-size:11px;font-weight:800;line-height:18px;letter-spacing:.03em}.gb-pcar__name{margin:12px 0 0;color:var(--gb-c-heading);font-size:15px;font-weight:700;line-height:1.3;text-decoration:none}.gb-pcar__name:hover{text-decoration:underline;text-underline-offset:3px}.gb-pcar__price{margin:4px 0 0;color:var(--gb-black);font-size:15px}.gb-pcar__price s{margin-inline-end:2px;color:#9a9ca5;font-size:13px}.gb-pcar__card form{margin:0}.gb-pcar .gb-pcar__add{display:flex;align-items:center;justify-content:center;width:100%;height:auto;min-height:42px;margin:10px 0 0;padding:0 14px;border:0;border-radius:999px;background:var(--gb-black);color:var(--gb-white);font-family:var(--gb-font-text);font-size:14px;font-weight:700;line-height:1.4;letter-spacing:0;text-transform:none;box-shadow:none;cursor:pointer;transition:background-color .15s}.gb-pcar .gb-pcar__add:before,.gb-pcar .gb-pcar__add:after{display:none}.gb-pcar .gb-pcar__add .gb-btn__label{font:inherit;letter-spacing:0;text-transform:none}.gb-pcar .gb-pcar__add:hover{background:var(--gb-pdp-float-hover);transform:none;filter:none}.gb-pcar .gb-pcar__add:disabled{background:var(--gb-social-border);color:var(--gb-c-muted)}.gb-pcar .gb-pcar__add[aria-busy=true]{opacity:.7;cursor:wait}.gb-pcar :is(.gb-pcar__add,.gb-pcar__arrow):focus-visible{outline:2px solid var(--gb-footer-ink);outline-offset:2px}.gb-classic-section,.gb-classic-section>.gb-section__inner{overflow:visible}.gb-classic.gb-pdp{display:block;font-family:var(--gb-font-text);font-size:16px;line-height:1.4;letter-spacing:.4px;color:var(--gb-pdp-body);--gb-pdp-sold-out-btn: var(--gb-black)}.gb-classic__page{max-inline-size:1300px;margin-inline:auto;padding-inline:40px}.gb-classic__grid{display:grid;grid-template-columns:51.56% minmax(0,1fr);column-gap:80px;padding-block:24px}.gb-classic__media,.gb-classic__info{min-inline-size:0;align-self:start;position:sticky;inset-block-start:0}.gb-classic.gb-pdp .gb-classic__info.product-details{display:block;grid-column:auto}.gb-classic gb-bundle-pdp{display:block}.gb-classic.gb-pdp .gb-pdp-title{margin:0 0 8px}.gb-classic.gb-pdp .gb-pdp-rating{min-block-size:0;margin:0;transform:none}.gb-classic.gb-pdp .gb-pdp-rating :is(.jdgm-prev-badge,.jdgm-prev-badge__text){line-height:inherit}.gb-classic__divider{border-block-start:1px solid var(--gb-classic-line);margin-block-start:25px}.gb-classic--bundle .gb-classic__divider{margin-block-start:24px}.gb-classic--after-divider .gb-classic__info{inset-block-start:calc(-1 * var(--gb-classic-sticky-skip, 0px))}.gb-classic.gb-pdp.gb-classic--line .gb-pdp-price{margin-block-end:11.5px}.gb-classic.gb-pdp :is(#truemed-instructions,.truemed-instructions){margin-block-end:15px!important}.gb-classic .gb-pdp-buy--flagged{--gb-pdp-sold-out-btn: var(--gb-classic-flagged)}@media(min-width:768px){.gb-classic--line .gb-classic__info{padding-block-start:24px}}.gb-classic__subtitle{margin:0 0 8px}.gb-classic.gb-pdp .gb-pdp-price{margin:27px 0 8px}.gb-classic.gb-pdp.gb-classic--bundle .gb-pdp-price{margin:8px 0}.gb-classic.gb-pdp .gb-pdp-buy__terms{margin:0 0 16px;font-size:12px;line-height:18px;letter-spacing:.06px}.gb-classic gb-deal-countdown.gb-deal{max-inline-size:none;margin:12px 0 4px}.gb-classic a{transition:none}.gb-classic button:focus-visible,.gb-classic summary:focus-visible{outline:auto;outline-offset:0}.gb-classic.gb-pdp .gb-pdp-gallery--thumbs .gb-pdp-gallery__frame{background:transparent}.gb-classic.gb-pdp .gb-pdp-gallery--thumbs .gb-pdp-gallery__rail{display:block;margin-block-start:14px;padding:0}.gb-classic.gb-pdp .gb-pdp-gallery--thumbs .gb-pdp-gallery__thumbs{gap:14px}.gb-classic.gb-pdp .gb-pdp-gallery--thumbs .gb-pdp-gallery__thumb{position:relative;flex-basis:93px;border:0;border-radius:0;background:transparent}.gb-classic.gb-pdp .gb-pdp-gallery--thumbs .gb-pdp-gallery__thumb[aria-current]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;box-shadow:inset 0 0 0 2px var(--gb-pdp-body)}.gb-pdp-float.gb-pdp-float--bundle{inline-size:auto;gap:10px;z-index:20}.gb-pdp-float.gb-pdp-float--bundle:not(.is-visible){transform:translate(-50%) translateY(calc(100% + 20px))}.gb-pdp-float--bundle .gb-pdp-float__info{gap:2px}.gb-pdp-float--bundle .gb-pdp-float__error{line-height:1.3}.gb-pdp-float--bundle .gb-pdp-float__bar{inline-size:min(600px,calc(100vw - 106px));border-color:var(--gb-classic-float-line);background:var(--gb-classic-float-bg);box-shadow:var(--gb-classic-float-shadow);-webkit-backdrop-filter:blur(20px) saturate(1.6);backdrop-filter:blur(20px) saturate(1.6)}.gb-pdp-float.gb-pdp-float--bundle .gb-pdp-float__title{font-weight:600}.gb-pdp-float.gb-pdp-float--bundle .gb-pdp-float__sale{font-weight:700}.gb-pdp-float.gb-pdp-float--bundle .gb-pdp-float__button{min-block-size:0;padding:12px 20px;border-radius:10px;border-color:var(--gb-classic-float-border);background:var(--gb-btn-primary-bg);box-shadow:var(--gb-classic-float-button-shadow);transition:filter .18s ease;font-weight:700;letter-spacing:.06em}.gb-pdp-float--bundle .gb-pdp-float__button:hover{filter:brightness(1.06)}.gb-pdp-float.gb-pdp-float--bundle .gb-pdp-float__button:disabled{background:var(--gb-classic-float-off);border-color:var(--gb-classic-float-off);box-shadow:none;filter:none}.gb-classic__back-top{flex:none;inline-size:48px;block-size:48px;border:1px solid var(--gb-classic-float-line);border-radius:50%;background:var(--gb-classic-float-bg);box-shadow:var(--gb-classic-float-shadow);color:var(--gb-pdp-thumb-nav);font-size:18px;line-height:1;-webkit-backdrop-filter:blur(20px) saturate(1.6);backdrop-filter:blur(20px) saturate(1.6);cursor:pointer;transition:background .15s ease}.gb-classic__back-top:hover{background:var(--gb-classic-float-hover)}@media(max-width:767px){.gb-classic-section{margin-block-start:17px}.gb-classic{font-size:13.6px;letter-spacing:.34px}.gb-classic__page{padding-inline:15px}.gb-classic__grid{display:flex;flex-direction:column;gap:24px;padding-block:16px 24px}.gb-classic__media,.gb-classic__info{position:static;inline-size:100%}.gb-classic__media{inline-size:calc(100% + 30px);margin-inline:-15px}.gb-classic--title-first .gb-classic__grid{gap:0}.gb-classic.gb-classic--title-first .gb-classic__info.product-details{display:contents}.gb-classic--title-first .gb-classic__info>*{order:3}.gb-classic--title-first .gb-classic__info>.gb-pdp-title{order:0}.gb-classic--title-first .gb-classic__info>.gb-pdp-rating{order:1}.gb-classic--title-first .gb-classic__media{order:2;margin-block-end:26px}.gb-classic.gb-pdp .gb-pdp-rating{margin-block-end:5px}.gb-classic--title-first .gb-pdp-buy+.gb-proof{margin-block-start:0}.gb-classic--title-first .gb-proof+script+.gb-classic-trust{margin-block-start:0}.gb-classic__divider{display:none}.gb-classic--bundle .gb-classic__divider{display:block;margin-block-start:16px}.gb-classic .gb-pdp-gallery--single.gb-pdp-gallery--below{padding-block-end:25px}.gb-classic.gb-pdp .gb-pdp-gallery--below .gb-pdp-gallery__frame{background:transparent}.gb-classic.gb-pdp .gb-pdp-gallery--thumbs .gb-pdp-gallery__rail{display:none}.gb-classic.gb-pdp .gb-pdp-gallery--below .gb-pdp-gallery__dots{position:static;transform:none;display:flex;align-items:start;justify-content:center;gap:0;padding:14px 0 1px;border-radius:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;line-height:0}.gb-classic.gb-pdp .gb-pdp-gallery--below .gb-pdp-gallery__dots button{inline-size:10px;block-size:10px;margin-inline:6px;border-radius:9999px;background:var(--gb-classic-line)}.gb-classic.gb-pdp .gb-pdp-gallery--below .gb-pdp-gallery__dots [aria-current]{inline-size:25px;background:var(--gb-pdp-thumb-nav)}.gb-pdp-float.gb-pdp-float--bundle{inset-block-end:16px}.gb-pdp-float--bundle .gb-pdp-float__bar{inline-size:calc(100vw - 32px)}.gb-pdp-float--bundle .gb-pdp-float__inner{padding:8px 14px}.gb-pdp-float--bundle .gb-pdp-float__image{flex-basis:52px;inline-size:52px}.gb-pdp-float.gb-pdp-float--bundle .gb-pdp-float__button{padding:12px 16px}.gb-pdp-float--bundle .gb-pdp-float__error{margin:0 14px 8px}.gb-classic__back-top{display:none}}@media(min-width:750px)and (max-width:767px){.gb-classic.gb-pdp .gb-size-custom.gb-size-custom{font-size:var(--gb-fs);line-height:var(--gb-lh)}}@media(prefers-reduced-motion:reduce){.gb-classic__back-top,.gb-pdp-float.gb-pdp-float--bundle .gb-pdp-float__button{transition:none}}.gb-classic .gb-classic-items .gb-classic-items__label{margin:20px 0 12px}.gb-classic .gb-classic-items *,.gb-classic .gb-classic-trust .gb-text{letter-spacing:.4px}@media(max-width:767px){.gb-classic .gb-classic-items *,.gb-classic .gb-classic-trust .gb-text,.gb-classic .gb-classic-accordion--bundle .gb-classic-accordion__label{letter-spacing:.34px}}.gb-classic .gb-classic-accordion--bundle .gb-classic-accordion__label svg{color:inherit}.gb-classic .gb-classic-accordion--bundle .gb-classic-accordion__label svg path{stroke:currentColor;stroke-width:4px;stroke-linecap:butt;stroke-linejoin:miter}gb-product-guide{display:contents}.gb-guide-dialog{position:fixed;top:0;right:0;bottom:0;left:0;inline-size:auto;block-size:auto;max-inline-size:none;max-block-size:none;margin:0;padding:0;border:0;background:var(--gb-guide-veil);color:var(--gb-guide-ink);font-family:var(--gb-font-text);font-size:16px;line-height:1.4;letter-spacing:.025em;text-rendering:optimizeSpeed}.gb-guide-dialog::backdrop{background:transparent}.gb-guide-dialog,.gb-guide-dialog *,.gb-guide-dialog *:before,.gb-guide-dialog *:after{box-sizing:border-box}.gb-guide-dialog [hidden]{display:none}.gb-guide-dialog :is(.gb-heading,.gb-text){letter-spacing:inherit;overflow-wrap:anywhere}.gb-guide-dialog h2.gb-heading{letter-spacing:.025em}.gb-guide-dialog .gb-rte p{margin:0}.gb-guide-dialog .gb-guide-button-type>.gb-btn{--_h: auto;--_shape-h: auto;--_shape-px: var(--_px);--_bg-h: var(--gb-btn-bg-custom, var(--gb-btn-primary-bg));--_fg-h: var(--gb-btn-fg-custom, var(--gb-btn-primary-fg));--_bd-h: var(--gb-btn-bd-custom, var(--gb-btn-primary-bd));font-family:inherit;font-size:inherit;line-height:inherit;font-weight:inherit;letter-spacing:.025em;text-transform:none;transition:none;transform:none;filter:none}.gb-guide-dialog .gb-btn>svg{transition:none;translate:none}.gb-guide-close{position:absolute;display:grid;place-items:center;padding:0;border:0;background:transparent;color:var(--gb-guide-ink);font:inherit;cursor:pointer}.gb-guide-close svg{display:block}.gb-guide-dialog :is(button,a):focus-visible{outline:auto;outline-offset:0}@media(max-width:768px){.gb-guide-dialog{font-size:13.6px}}.gb-pdp-section,.gb-pdp-section>.gb-section__inner{overflow:visible}.gb-pdp{display:block;font-family:var(--gb-font-text);font-size:16px;line-height:1.4;letter-spacing:.4px;color:var(--gb-pdp-body)}.gb-pdp__page{max-inline-size:1370px;margin-inline:auto;padding-inline:40px}.gb-pdp__grid{display:grid;grid-template-columns:minmax(0,1.2037fr) minmax(0,1fr);column-gap:clamp(24px,5vw,88px);padding-block:42px 84px}.gb-pdp__media,.gb-pdp__info{min-inline-size:0}.gb-pdp__media{position:sticky;inset-block-start:0;align-self:start}.gb-pdp__info{padding-block-start:16px}.gb-pdp .gb-pdp__info.product-details{display:block;grid-column:auto}.gb-pdp__buy{position:sticky;inset-block-start:16px}.gb-pdp gb-deal-countdown.gb-deal{max-inline-size:none;margin:12px 0 4px}.gb-pdp__deal--above_price gb-deal-countdown.gb-deal{margin:0 0 12px}.gb-pdp a{transition:none}.gb-pdp button:focus-visible,.gb-pdp-models__help:focus-visible,.gb-pdp-addon a:focus-visible,.gb-pdp-hint a:focus-visible{outline:auto;outline-offset:0}@media(min-width:768px){.gb-pdp:not([data-gb-template-suffix=blemished]) .gb-pdp__grid{padding-block-start:16px}}@media(max-width:767px){.gb-pdp{font-size:13.6px;letter-spacing:.34px}.gb-pdp__page{padding-inline:15px}.gb-pdp__grid{grid-template-columns:minmax(0,1fr);gap:0;padding:0}.gb-pdp__media{position:static;margin-inline:-15px}.gb-pdp__info{padding:19px 0 0}.gb-pdp__buy{position:static}}@media(min-width:750px)and (max-width:767px){.gb-pdp .gb-size-custom.gb-size-custom{font-size:var(--gb-fs);line-height:var(--gb-lh)}}@media(max-width:1023px){.gb-pdp[data-gb-template-suffix=blemished] .gb-pdp-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-block-start:12px}.gb-pdp[data-gb-template-suffix=blemished] .gb-pdp-cards .gb-pdp-model{padding-block:14px 11px;padding-inline:36px 10px;border-width:1.5px}.gb-pdp[data-gb-template-suffix=blemished] .gb-pdp-cards .gb-pdp-model.is-selected{padding-block:13.5px 10.5px;padding-inline:35.5px 9.5px;border-width:2px}.gb-pdp[data-gb-template-suffix=blemished] .gb-pdp-cards .gb-pdp-model:before{inset-inline-start:11px;inset-block-start:16px}.gb-pdp[data-gb-template-suffix=blemished] .gb-pdp-cards .gb-pdp-model.is-selected:before{inset-inline-start:10.5px;inset-block-start:15.5px}.gb-pdp[data-gb-template-suffix=blemished] .gb-pdp-model__meta{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:6px}.gb-pdp[data-gb-template-suffix=blemished] .gb-pdp-model__title{white-space:nowrap;letter-spacing:-.2px}.gb-pdp[data-gb-template-suffix=blemished] .gb-pdp-model__subtitle{margin:1px 0 5px}.gb-pdp[data-gb-template-suffix=blemished] .gb-pdp-model .gb-pdp-model__pill--popular{inset-inline-end:5px}.gb-pdp[data-gb-template-suffix=blemished] .gb-pdp-model .gb-pdp-model__pill--save{inset-inline-start:8px}.gb-pdp[data-gb-template-suffix=blemished] [data-gb-model=plus] .gb-pdp-model__pill--save{inset-inline-start:5px}}@media(min-width:768px)and (max-width:1023px){.gb-pdp[data-gb-template-suffix=blemished] .gb-pdp-cards{gap:14px;margin-block:14px 10px}.gb-pdp[data-gb-template-suffix=blemished] .gb-pdp-cards .gb-pdp-model{padding-block:16px 13px;padding-inline:46px 14px}.gb-pdp[data-gb-template-suffix=blemished] .gb-pdp-cards .gb-pdp-model.is-selected{padding-block:15.5px 12.5px;padding-inline:45.5px 13.5px}.gb-pdp[data-gb-template-suffix=blemished] .gb-pdp-model :is(.gb-pdp-model__title,.gb-pdp-model__subtitle,.gb-pdp-model__compare,.gb-pdp-model__sale){font-size:var(--gb-fs-d);line-height:var(--gb-lh-d)}.gb-pdp[data-gb-template-suffix=blemished] .gb-pdp-model__title{letter-spacing:0}.gb-pdp[data-gb-template-suffix=blemished] .gb-pdp-model__subtitle{margin-block-end:6px}.gb-pdp[data-gb-template-suffix=blemished] .gb-pdp-model .gb-pdp-model__pill--popular{inset-inline-end:12px}}.gb-reviews-section{overflow:hidden}.gb-reviews{display:block}.gb-reviews__heading{inline-size:calc(100% - 49px);max-inline-size:345px;margin:0 auto var(--gb-reviews-gap-m, 48px)}.gb-reviews__heading .gb-heading{letter-spacing:-.4px}.gb-reviews__viewport{inline-size:calc(100% - 49px);max-inline-size:345px;margin-inline:auto;overflow-x:auto;scrollbar-width:none}.gb-reviews__viewport::-webkit-scrollbar{display:none}.gb-reviews__track{display:flex;align-items:center;gap:0;inline-size:max-content;min-inline-size:100%;position:relative;margin:0;padding:0;list-style:none}.gb-reviews[data-enhanced] .gb-reviews__viewport{overflow:hidden;touch-action:pan-y}.gb-reviews__controls{display:flex;align-items:center;justify-content:center;gap:10px;margin-block-start:8px;padding-block:8px}.gb-reviews__controls[hidden]{display:none}.gb-reviews__dots{display:flex;align-items:center;gap:12px}.gb-reviews__dot{inline-size:10px;block-size:10px;padding:0;border:0;border-radius:999px;background:#fff3;background:rgb(from var(--gb-c-heading) r g b / .2);font-size:0;line-height:0;cursor:pointer}.gb-reviews__dot[aria-current]{inline-size:32px;background:var(--gb-c-heading)}.gb-reviews__arrow{display:inline-flex;inline-size:20px;block-size:29px;align-items:center;justify-content:center;padding:0;border:0;border-radius:999px;background:transparent;color:var(--gb-c-heading);cursor:pointer}@media(min-width:600px){.gb-reviews__heading{inline-size:calc(100% - 96px);max-inline-size:738px;margin-block-end:0;padding-block-start:16px}.gb-reviews__heading .gb-size-custom{font-size:calc(var(--gb-fs-d) * .875)}.gb-reviews__viewport{inline-size:calc(100% - 96px);max-inline-size:738px}.gb-reviews__track{gap:24px}.gb-reviews__arrow{inline-size:64px;border:1.5px solid var(--gb-c-heading)}}@media(min-width:1200px){.gb-reviews__heading{inline-size:min(100% - 80px,939px);max-inline-size:939px;margin-block-end:48px}.gb-reviews__heading .gb-size-custom{font-size:var(--gb-fs-d)}.gb-reviews__viewport{inline-size:min(1128px,100% - 80px);max-inline-size:1128px}}@media(min-width:600px)and (max-width:1199px){.gb-reviews-section{padding-block:var(--gb-tablet-pt) var(--gb-tablet-pb)}}.gb-reviews__heading .gb-heading{text-wrap:wrap}.gb-sale-hero__frame{position:relative;display:grid;max-block-size:620px;overflow:hidden;background:var(--gb-bg-override, var(--gb-c-accent))}.gb-sale-hero__frame>.gb-media{grid-area:1 / 1;inline-size:100%;max-block-size:620px}.gb-sale-hero__card{position:relative;z-index:1;grid-area:1 / 1;align-self:center;justify-self:center;display:grid;justify-items:center;gap:clamp(8px,1vw,16px);inline-size:70%;min-inline-size:0;padding:16px;text-align:center}.gb-sale-hero__title{display:grid;gap:4px;inline-size:100%;margin:0;color:var(--gb-black);font-weight:700;text-transform:none;letter-spacing:normal}.gb-sale-hero__title>.gb-heading{--_color: var(--gb-black);letter-spacing:normal}.gb-sale-hero__title>.gb-sale-hero__name{white-space:nowrap}.gb-sale-hero__title>.gb-sale-hero__name.gb-size-custom{font-size:clamp(18px,2.1vw,var(--gb-fs-d));line-height:calc(var(--gb-lh-d) - .0167)}.gb-sale-hero__title>.gb-sale-hero__savings.gb-size-custom{font-size:clamp(38px,5.2vw,var(--gb-fs-d));line-height:calc(var(--gb-lh-d) + .0045)}.gb-sale-hero__card>.gb-text{--_color: var(--gb-black);max-inline-size:var(--mw, 520px);letter-spacing:.4px}.gb-sale-hero__card>.gb-text.gb-size-custom{font-size:clamp(var(--gb-fs),1.5vw,var(--gb-fs-d));line-height:var(--gb-lh-d)}@media(max-width:768px){.gb-sale-hero__card>.gb-text{letter-spacing:.34px}}@media(max-width:749px){.gb-sale-hero__frame{max-block-size:none}.gb-sale-hero__frame>.gb-media{max-block-size:none}.gb-sale-hero__card{inline-size:76%;gap:8px;padding:12px 6px;translate:0 4vw}.gb-sale-hero__title>.gb-sale-hero__name.gb-size-custom{font-size:calc(4vw + var(--gb-fs) - 16px);line-height:calc(var(--gb-lh) + .025)}.gb-sale-hero__title>.gb-sale-hero__savings.gb-size-custom{font-size:clamp(31px,8vw,var(--gb-fs));line-height:calc(var(--gb-lh) + .0065)}.gb-sale-hero__card>.gb-text{max-inline-size:var(--mw-m, var(--mw, 520px))}.gb-sale-hero__card>.gb-text.gb-size-custom{line-height:calc(var(--gb-lh) - .0286)}}#sale-band>.gb-stack>.gb-heading.gb-size-custom{font-size:clamp(var(--gb-fs),2.6vw,var(--gb-fs-d));line-height:calc(var(--gb-lh-d) + .0071);letter-spacing:.4px}@media(max-width:749px){#sale-band>.gb-stack>.gb-heading.gb-size-custom{line-height:var(--gb-lh)}}@media(max-width:768px){#sale-band>.gb-stack>.gb-heading.gb-size-custom{letter-spacing:.34px}}.gb-stack{display:flex;flex-direction:column;gap:var(--gbs-gap, 16px);align-items:var(--gbs-ai, flex-start);justify-content:var(--gbs-jc, flex-start)}.gb-stack>*{min-width:0}@media(min-width:750px){.gb-stack--row{flex-direction:row}.gb-stack--row>*{flex:1 1 0}.gb-stack--row>:is(.gb-btn,.gb-btn-group){flex:0 0 auto;width:auto}}@media(max-width:749px){.gb-stack{flex-direction:column;gap:var(--gbs-gap-m, var(--gbs-gap, 16px));align-items:var(--gbs-ai-m, var(--gbs-ai, flex-start));justify-content:var(--gbs-jc-m, var(--gbs-jc, flex-start))}.gb-stack-m--row{flex-direction:row}.gb-stack-m--row>*{flex:1 1 0}.gb-stack-m--row>:is(.gb-btn,.gb-btn-group){flex:0 0 auto;width:auto}}.gb-section.gb-section--panel[class]{background:none}.gb-stack--panel{padding:var(--gbs-pp, 48px);border-radius:var(--gb-r-panel);background:var(--gb-bg-override, var(--gb-c-bg-grad, var(--gb-c-bg)))}@media(max-width:749px){.gb-stack--panel{padding:var(--gbs-pp-m, 24px)}}@media(max-width:749px){.gb-section[style*="--gbs-inset-m:"]>.gb-stack{width:min(var(--cw),100% - 2 * var(--gbs-inset-m))}}.gb-stack>.shopify-app-block{align-self:stretch}.gb-shop-hero{padding-inline:40px}.gb-shop-hero__body{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center}.gb-shop-hero__body>.gb-heading{max-inline-size:var(--mw, 1000px);letter-spacing:var(--gb-shop-heading-tracking, -.5px)}.gb-shop-hero__body>.gb-text{--_color: color-mix(in srgb, var(--gb-c-heading) 90%, transparent);letter-spacing:normal}.gb-shop-hero .gb-shop-hero__body>.gb-size-custom{font-size:var(--gb-fs-d);line-height:var(--gb-lh-d)}@media(min-width:600px)and (max-width:1199px){.gb-shop-hero{padding-block:var(--gb-shop-pt-tablet) var(--gb-shop-pb-tablet)}.gb-shop-hero__body{gap:10px}.gb-shop-hero .gb-shop-hero__body>.gb-size-custom{font-size:calc((var(--gb-fs) + var(--gb-fs-d)) / 2)}.gb-shop-hero .gb-shop-hero__body>.gb-text.gb-size-custom{font-size:calc(var(--gb-fs) * .4 + var(--gb-fs-d) * .6)}.gb-shop-hero__body>.gb-heading{letter-spacing:var(--gb-shop-heading-tracking, -.5px)}}@media(max-width:599px){.gb-shop-hero{padding-block:var(--pt-m) var(--pb-m);padding-inline:20px}.gb-shop-hero__body{gap:8px}.gb-shop-hero__body>.gb-heading{max-inline-size:var(--mw-m, var(--mw, 345px));letter-spacing:var(--gb-shop-heading-tracking, -.3px)}.gb-shop-hero .gb-shop-hero__body>.gb-size-custom{font-size:var(--gb-fs);line-height:var(--gb-lh)}}.gb-deciding>.gb-section__inner{inline-size:min(var(--cw),1300px,100% - 24px)}.gb-deciding__card{display:flex;flex-direction:column;min-inline-size:0;overflow:hidden;border-radius:20px}.gb-deciding__media{display:none;min-inline-size:0;overflow:hidden;border-radius:16px}.gb-deciding__body{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:31.5px 12px;min-inline-size:0}.gb-deciding__body>.gb-heading{letter-spacing:-.35px}.gb-deciding__body>.gb-text{letter-spacing:0}.gb-deciding__body>.gb-heading,.gb-deciding__body>.gb-text{text-align:var(--ta-m, var(--ta, center))}.gb-deciding__actions{inline-size:100%}.gb-deciding__actions .gb-btn{inline-size:100%;--_h: auto;min-block-size:36px;padding:7px 24px;letter-spacing:.45px;white-space:normal;transition:none}@media(min-width:600px)and (max-width:767px){.gb-deciding__body{gap:14px;padding:24px}.gb-deciding__actions{max-inline-size:376px}.gb-deciding__actions[data-guide=quiz]{margin-block-start:2px}.gb-deciding__actions .gb-btn{min-block-size:46px;padding:10px 12px}}@media(min-width:600px){.gb-deciding__card{border-radius:24px}.gb-deciding>.gb-section__inner{inline-size:min(var(--cw),1300px,100% - 80px)}.gb-deciding__body>.gb-size-custom.gb-text{font-size:var(--gb-fs-d);line-height:var(--gb-lh-d)}.gb-deciding__body>.gb-size-custom.gb-heading{font-size:calc(var(--gb-fs-d) * .875)}}@media(min-width:768px){.gb-deciding__card{display:grid;grid-template-columns:minmax(0,300px) minmax(0,1fr);align-items:center;gap:32px;padding:40px}.gb-deciding__media{display:block}.gb-deciding__media .gb-media{aspect-ratio:var(--ar-t, var(--ar))}.gb-deciding__body{align-items:center;gap:16px;padding:0}.gb-deciding__body>.gb-heading,.gb-deciding__body>.gb-text{text-align:center}.gb-deciding__actions{max-inline-size:376px}.gb-deciding__actions .gb-btn{min-block-size:46px;padding:10px 30.5px}}@media(min-width:1200px){.gb-deciding>.gb-section__inner{inline-size:min(var(--cw),1300px,100% - 140px)}.gb-deciding__card{grid-template-columns:minmax(0,480px) minmax(0,1fr);gap:60px;padding:32px 60px}.gb-deciding__media .gb-media{aspect-ratio:var(--ar)}.gb-deciding__body>.gb-size-custom.gb-heading{font-size:var(--gb-fs-d)}}.gb-deciding__body>.gb-text{--_color: var(--gb-c-heading)}.gb-deciding__actions[data-guide=compare] .gb-btn--light{--_fg: var(--gb-btn-fg-custom, var(--gb-chooser-label))}@media(min-width:600px)and (max-width:1199px){.gb-deciding{padding-block:var(--gb-tablet-pt) var(--gb-tablet-pb)}}.gb-deciding__actions .gb-btn--default-type{line-height:1.3}.gb-deciding__actions .gb-btn--light.gb-btn--hover-none{--_bg-h: var(--gb-btn-bg-custom, var(--gb-btn-light-bg));--_fg-h: var(--gb-btn-fg-custom, var(--gb-chooser-label));--_bd-h: var(--gb-btn-bd-custom, var(--gb-btn-light-bd))}.gb-deciding__actions .gb-btn--outline_light.gb-btn--hover-none{--_bg-h: var(--gb-btn-bg-custom, var(--gb-btn-outline_light-bg));--_fg-h: var(--gb-btn-fg-custom, var(--gb-btn-outline_light-fg));--_bd-h: var(--gb-btn-bd-custom, var(--gb-btn-outline_light-bd))}.gb-deciding__body>.gb-heading{text-wrap:wrap}.gb-page.gb-sta{padding:var(--pt) 80px calc(var(--pb) + 32px);overflow:clip}.gb-page gb-page-carousel{display:block}.gb-page .gb-sta__width{inline-size:min(1500px,100%);padding-inline:40px;margin-inline:auto}.gb-page.gb-sta header{display:flex;flex-direction:column;gap:8px}.gb-page.gb-sta header>.gb-heading{margin-block-end:20px;letter-spacing:.025em}.gb-page.gb-sta header>.gb-heading.gb-size-custom{line-height:1.1}.gb-page.gb-sta header>.gb-text{line-height:40px}.gb-page .gb-sta__viewport{overflow-x:auto;scrollbar-width:none;scroll-snap-type:x mandatory}.gb-page .gb-sta__viewport::-webkit-scrollbar{display:none}.gb-page .gb-sta__track{display:flex;gap:40px;padding-block:10px}.gb-page .gb-sta__slide{flex:0 0 532px;display:flex;flex-direction:column;gap:10px;scroll-snap-align:start}.gb-page .gb-sta__media .gb-media{border-radius:12px;transition:transform .3s ease}.gb-page .gb-sta__media a:hover{transform:scale(1.02);box-shadow:0 8px 25px var(--gb-page-16)}.gb-page .gb-sta__slide>.gb-text{line-height:22px}.gb-page .gb-sta__controls{display:flex;align-items:center;justify-content:end;gap:10px}.gb-page .gb-sta__controls button{inline-size:64px;block-size:29px;border-radius:999px;border:2px solid var(--gb-page-17);background:transparent;color:var(--gb-page-1);display:grid;place-items:center;padding:0;cursor:pointer;transition:border-color .2s}.gb-page .gb-sta__controls button:hover{border-color:var(--gb-page-18)}@media(min-width:769px)and (max-width:1024px){.gb-page.gb-sta{padding:48px}.gb-page.gb-sta header>.gb-heading{font-size:40px}.gb-page .gb-sta__slide{flex-basis:420px}}@media(max-width:768px){.gb-page.gb-sta{padding:var(--pt-m) 0 var(--pb-m)}.gb-page .gb-sta__width{padding:0}.gb-page.gb-sta header{gap:4px;padding-inline:40px}.gb-page.gb-sta header>.gb-heading{max-inline-size:280px;margin-block-end:10px}.gb-page.gb-sta header>.gb-heading.gb-size-custom{line-height:1.15}.gb-page.gb-sta header>.gb-text{line-height:1.4}.gb-page .gb-sta__viewport{padding-inline:55px 20px;margin-block-start:24px}.gb-page .gb-sta__track{gap:12px;padding-block:10px 16px}.gb-page .gb-sta__slide{flex-basis:calc(100vw - 120px);gap:12px}.gb-page .gb-sta__media .gb-media{border-radius:10px}.gb-page .gb-sta__controls{display:none}}.gb-page.gb-sta gb-page-carousel[data-enhanced] .gb-sta__viewport{overflow:hidden;touch-action:pan-y}.gb-page .gb-sta__track{transition:transform .5s ease}.gb-page .gb-sta__dragging .gb-sta__track{transition:none}.gb-page .gb-sta__controls button[data-active]{border-color:var(--gb-white)}.gb-page [dir=rtl] .gb-sta__controls svg{transform:rotate(180deg)}@media(max-width:768px){.gb-page .gb-sta__media .gb-media{aspect-ratio:var(--ar-m,var(--ar))}}@media(max-width:768px){.gb-page.gb-sta .gb-sta__viewport{padding-inline:35px 20px}}.gb-story--collection .gb-btn-group{gap:max(0px,calc(var(--gap) - 2px))}.gb-story--collection>.gb-section__inner{inline-size:min(var(--cw),100% - 64px)}@media(min-width:990px){.gb-story--collection>.gb-section__inner{inline-size:min(var(--cw),100% - 128px)}}.gb-story{margin-block-start:var(--gb-story-space)}.gb-story__grid{display:grid;gap:24px}.gb-story__media{padding-block-end:var(--gb-story-media-space);min-inline-size:0;overflow:hidden;border-radius:20px}.gb-story__media:has([style*="--fit: contain"]){border-radius:0}.gb-story__info{display:flex;min-inline-size:0;flex-direction:column;gap:14px}.gb-story__info>.gb-btn-group{margin-block-start:8px}@media(max-width:989px){.gb-story{margin-block-start:var(--gb-story-space-m)}.gb-story__media{padding-block-end:var(--gb-story-media-space-m)}}@media(min-width:990px){.gb-story__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:64px;align-items:center}.gb-story__grid--right>.gb-story__media{order:2}.gb-story__grid--no-media{grid-template-columns:minmax(0,1fr)}}@media(max-width:989px){.gb-story{padding-block:var(--pt-m) var(--pb-m)}}.gb-story__info>.gb-heading{--_color: var(--gb-black)}.gb-story__info>.gb-text.gb-role-eyebrow{letter-spacing:.12em}.gb-story--collection-exact>.gb-section__inner{inline-size:min(var(--cw),100% - 32px)}.gb-story--collection-exact .gb-story__media{padding-block-end:calc(var(--gb-story-media-space) + 6.4px)}.gb-story--collection-exact .gb-btn-group{gap:max(0px,calc(var(--gap) - 2px))}.gb-story--collection-exact .gb-story__info>.gb-heading{font-size:clamp(var(--gb-fs, 26px),3.2vw,var(--gb-fs-d, 40px));line-height:1.12;letter-spacing:.025em}.gb-story--collection-exact .gb-story__info>.gb-text{line-height:1.55;letter-spacing:.4px}@media(min-width:990px){.gb-story--collection-exact>.gb-section__inner{inline-size:min(var(--cw),100% - 64px)}}@media(max-width:749px){.gb-story--collection-exact .gb-story__info>.gb-text{letter-spacing:.34px}.gb-story--collection-exact .gb-story__media{padding-block-end:calc(var(--gb-story-media-space-m) + 5px)}}.gb-page.gb-sc{padding:var(--pt) 48px var(--pb);overflow:clip}.gb-page.gb-sc .gb-page__width{max-inline-size:1300px}.gb-page.gb-sc header{display:flex;flex-direction:column;align-items:center;gap:17px}.gb-page .gb-sc__badge{display:inline-flex;align-items:center;gap:8px;background:var(--gb-page-19);padding:8px 16px;border-radius:100px;color:var(--gb-page-20)}.gb-page .gb-sc__badge .gb-text{inline-size:auto;line-height:24px}.gb-page.gb-sc header>.gb-heading{max-inline-size:550px;margin-block-end:20px;letter-spacing:.025em;text-transform:capitalize}.gb-page.gb-sc header>.gb-heading.gb-size-custom{line-height:1.1}.gb-page.gb-sc header>.gb-text{max-inline-size:340px;line-height:1.5}.gb-page .gb-sc__items{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:0 16px}.gb-page .gb-sc-stat{grid-column:span 2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;background:var(--gb-page-1);border-radius:16px;padding:26px 8px;margin-block:40px}.gb-page .gb-sc-stat:first-child{margin-inline-start:max(0px,calc((100vw - 896px)/2))}.gb-page .gb-sc-stat:nth-child(3){margin-inline-end:max(0px,calc((100vw - 896px)/2))}.gb-page .gb-sc-stat>.gb-text:first-child{line-height:40px}.gb-page .gb-sc-stat>.gb-text:last-child{line-height:24px}.gb-page .gb-sc-video{grid-column:span 3;min-inline-size:0;display:flex;flex-direction:column;gap:10px;margin-block-start:0}.gb-page .gb-sc-video:nth-last-child(2){margin-inline-end:9.5px}.gb-page .gb-sc-video:last-child{margin-inline-start:9.5px}.gb-page .gb-sc-video__media .gb-media{border-radius:16px;box-shadow:5px 5px 15px var(--gb-page-12)}.gb-page .gb-sc-video>.gb-text{line-height:24px}@media(min-width:769px)and (max-width:1024px){.gb-page.gb-sc{padding:96px 32px}.gb-page.gb-sc header>.gb-heading{font-size:40px}.gb-page.gb-sc header>.gb-text{max-inline-size:420px}}@media(max-width:768px){.gb-page.gb-sc{padding:var(--pt-m) 0 var(--pb-m)}.gb-page.gb-sc header{gap:12px}.gb-page .gb-sc__badge{padding:6px 12px;gap:6px}.gb-page.gb-sc header>.gb-heading{max-inline-size:280px;margin-block-end:10px}.gb-page.gb-sc header>.gb-heading.gb-size-custom{line-height:1.15}.gb-page.gb-sc header>.gb-text{max-inline-size:300px}.gb-page .gb-sc__items{gap:0 8px}.gb-page .gb-sc-stat{padding:22.85px 4px;border-radius:12px}.gb-page .gb-sc-stat:first-child,.gb-page .gb-sc-stat:nth-child(3){margin-inline:0}.gb-page .gb-sc-stat>.gb-text{line-height:1.3}.gb-page .gb-sc-video{grid-column:1 / -1;margin:0 0 16px!important}.gb-page .gb-sc-video__media .gb-media{border-radius:12px}}.gb-page .gb-sc__items{display:block}.gb-page .gb-sc__stats{display:flex;gap:16px;max-inline-size:800px;margin:40px auto}.gb-page .gb-sc-stat{flex:1;min-inline-size:0;margin:0!important}.gb-page .gb-sc__videos{display:flex;gap:35px}.gb-page .gb-sc-video{flex:1;min-inline-size:0;margin:0!important}@media(max-width:768px){.gb-page .gb-sc__stats{gap:8px}.gb-page .gb-sc__videos{flex-direction:column;gap:16px}}@media(max-width:768px){.gb-page .gb-sc-video__media .gb-media{aspect-ratio:var(--ar-m,var(--ar))}}.gb-page.gb-sc .gb-sc-stat>.gb-text{inline-size:auto}.gb-page.gb-sc .gb-sc-stat>.gb-text:first-child{color:var(--gb-color,var(--gb-page-20))}.gb-page.gb-sc .gb-sc-stat>.gb-text:last-child{color:var(--gb-color,var(--gb-sc-stat-muted))}.gb-page.gb-sc .gb-sc-video>.gb-text{color:var(--gb-color,var(--gb-white))}@media(min-width:769px){.gb-page.gb-sc .gb-sc__videos{max-inline-size:1005px;margin-inline:auto}.gb-page.gb-sc .gb-sc-video__media .gb-media{aspect-ratio:485/378}}@media(max-width:768px){.gb-page.gb-sc .gb-sc__stats{align-items:center}.gb-page.gb-sc .gb-sc-stat>.gb-text:first-child{line-height:1.3}.gb-page.gb-sc .gb-sc-stat>.gb-text:last-child{line-height:1.1}}.gb-page.gb-sc{--gb-sc-stat-muted:rgb(38 37 39 / .6)}.gb-page.gb-sc{position:relative;isolation:isolate}.gb-page.gb-sc .gb-sc__background{position:absolute;z-index:-1;inset-block-start:-153px;inset-inline-start:-69px;inline-size:1480px;opacity:.2;pointer-events:none}@media(min-width:769px)and (max-width:1024px){.gb-page.gb-sc .gb-sc__background{inset-block-start:-100px;inset-inline-start:-40px;inline-size:1200px}}@media(max-width:768px){.gb-page.gb-sc .gb-sc__background{display:none}}.gb-page.gb-sd{padding:var(--pt) 48px var(--pb)}.gb-page.gb-sd>.gb-section__inner{display:flex;flex-direction:column;align-items:center;gap:32px}.gb-page .gb-sd__head{text-align:center;padding-block-end:12px}.gb-page .gb-sd__head>.gb-heading{max-inline-size:550px;margin-inline:auto;text-transform:capitalize;letter-spacing:.025em}.gb-page.gb-sd .gb-size-custom{line-height:1.5}.gb-page .gb-sd__head>.gb-heading.gb-size-custom{line-height:1.2}.gb-page .gb-sd__head>.gb-text{line-height:40px}.gb-page .gb-sd__features{display:flex;flex-direction:column;gap:56px;inline-size:100%}.gb-page .gb-sd-feature{display:flex;align-items:center;justify-content:center;gap:42px}.gb-page .gb-sd-feature__text{flex:1;max-inline-size:450px}.gb-page .gb-sd-feature__media{flex-shrink:0;inline-size:350px}.gb-page .gb-sd-feature--left .gb-sd-feature__media{order:-1;inline-size:353px}.gb-page .gb-sd-feature:last-child .gb-sd-feature__media{inline-size:349px}.gb-page .gb-sd__patents{display:flex;justify-content:space-between;inline-size:404px;max-inline-size:100%;padding-block:10px;opacity:.1}.gb-page .gb-sd__patents>div{inline-size:40%}.gb-page .gb-sd__patents .gb-media{inline-size:calc(86px * var(--ar));max-inline-size:100%}@media(min-width:769px)and (max-width:1024px){.gb-page.gb-sd{padding:96px 32px}.gb-page .gb-sd__head>.gb-heading{font-size:44px}.gb-page .gb-sd-feature{gap:28px}.gb-page .gb-sd-feature__media{inline-size:320px}}@media(max-width:768px){.gb-page.gb-sd{padding:var(--pt-m) 20px var(--pb-m)}.gb-page.gb-sd>.gb-section__inner{gap:24px}.gb-page .gb-sd__head{padding-block-end:8px}.gb-page .gb-sd__head>.gb-heading{max-inline-size:280px}.gb-page .gb-sd__head>.gb-heading.gb-size-custom{line-height:1.15}.gb-page .gb-sd__head>.gb-text{line-height:1.4}.gb-page .gb-sd__features{gap:32px}.gb-page .gb-sd-feature{flex-direction:column;gap:16px;text-align:center}.gb-page .gb-sd-feature__text{max-inline-size:100%}.gb-page .gb-sd-feature .gb-sd-feature__media{inline-size:100%;max-inline-size:300px;order:1}.gb-page .gb-sd-feature--left .gb-sd-feature__media{order:-1}.gb-page .gb-sd__patents{max-inline-size:280px;justify-content:center;gap:20px}.gb-page .gb-sd__patents .gb-media{inline-size:calc(60px * var(--ar))}}.gb-page.gb-sd .gb-sd-feature__media .gb-media{aspect-ratio:350/198}.gb-page.gb-sd .gb-sd-feature--left .gb-media{aspect-ratio:353/240}.gb-page.gb-sd .gb-sd-feature:last-child .gb-media{aspect-ratio:1}.gb-page.gb-sd .gb-sd__patents>div{inline-size:auto;flex:none}@media(max-width:768px){.gb-page.gb-sd .gb-sd-feature .gb-sd-feature__media{order:-1}.gb-page.gb-sd .gb-sd-feature__media .gb-media{aspect-ratio:var(--ar)}}.gb-page.gb-sd .gb-sd-feature__media img{object-fit:scale-down}.gb-page.gb-sf{padding-block:0 var(--pb)}.gb-page .gb-sf__width{inline-size:min(1600px,100%);padding-inline:40px;margin-inline:auto}.gb-page .gb-sf__top{padding:var(--pt) 80px 64px;display:flex;flex-direction:column;align-items:center;gap:40px}.gb-page .gb-sf__top header{inline-size:100%;text-align:center}.gb-page .gb-sf__top header>.gb-text{margin-block-end:4px}.gb-page .gb-sf__top .gb-heading{letter-spacing:normal}.gb-page.gb-sf .gb-size-custom{line-height:1.4}.gb-page .gb-sf__top .gb-heading.gb-size-custom{line-height:1.2;margin-block-end:20px}.gb-page .gb-sf__video{inline-size:100%}.gb-page .gb-sf__video .gb-media{border-radius:8px;box-shadow:5px 5px 15px var(--gb-page-12)}.gb-page .gb-sf__tagline .gb-size-custom{line-height:1.3}.gb-page .gb-sf__cards{display:flex;gap:80px;padding-inline:80px}.gb-page .gb-sf-card{flex:1;min-inline-size:0;display:flex;flex-direction:column;gap:16px;padding-block-end:40px}.gb-page .gb-sf-card__media .gb-media{border-radius:15px}.gb-page .gb-sf-card__info{padding:15px 17px 0}.gb-page .gb-sf-card__info>.gb-text:first-child{line-height:22px}.gb-page .gb-sf-card__info>.gb-text:last-child{line-height:20px}.gb-page .gb-sf-card__bio{padding-inline:17px}.gb-page .gb-sf-card__bio .gb-size-custom{line-height:1.5}.gb-page .gb-sf-card__quote{display:flex;align-items:center;gap:10px;padding-inline:17px}.gb-page .gb-sf-card__quote--reverse{flex-direction:row-reverse}.gb-page .gb-sf-card__quote>.gb-text{flex:1}.gb-page .gb-sf-card__quote>.gb-size-custom{line-height:22px}.gb-page .gb-sf-card__avatar{inline-size:96px;flex:0 0 96px;border-radius:50%;overflow:hidden;box-shadow:5px 5px 15px var(--gb-page-12)}@media(min-width:769px)and (max-width:1024px){.gb-page .gb-sf__top{padding:96px 40px 48px}.gb-page .gb-sf__top .gb-heading{font-size:44px}.gb-page .gb-sf__top header .gb-text,.gb-page .gb-sf__tagline .gb-text{font-size:22px}.gb-page .gb-sf__cards{gap:40px;padding-inline:40px}.gb-page .gb-sf-card__avatar{inline-size:80px;flex-basis:80px}}@media(max-width:768px){.gb-page.gb-sf{padding-block:0 var(--pb-m)}.gb-page .gb-sf__width{padding-inline:15px}.gb-page .gb-sf__top{padding:var(--pt-m) 0 32px;gap:24px}.gb-page .gb-sf__top header .gb-text{line-height:1.4}.gb-page .gb-sf__top .gb-heading.gb-size-custom{margin-block-end:10px}.gb-page .gb-sf__tagline .gb-size-custom{line-height:1.4}.gb-page .gb-sf__video .gb-media{border-radius:12px}.gb-page .gb-sf__cards{flex-direction:column;gap:32px;padding:0}.gb-page .gb-sf-card{gap:12px;padding-block-end:24px}.gb-page .gb-sf-card__media .gb-media{border-radius:12px}.gb-page .gb-sf-card__info{padding:12px 0 0}.gb-page .gb-sf-card__bio{padding:0}.gb-page .gb-sf-card__quote{padding:0;gap:12px}.gb-page .gb-sf-card__avatar{inline-size:60px;flex-basis:60px}.gb-page .gb-sf-card__quote>.gb-size-custom{line-height:1.5}}@media(max-width:768px){.gb-page .gb-sf-card__media .gb-media,.gb-page .gb-sf__video .gb-media{aspect-ratio:var(--ar-m,var(--ar))}}.gb-page.gb-sf .gb-sf-card__quote>.gb-text{inline-size:auto}.gb-page.gb-sn{position:relative;isolation:isolate;padding:var(--pt) 80px var(--pb);overflow:clip}.gb-page .gb-sn__background,.gb-page .gb-sn__gradient{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.gb-page .gb-sn__background .gb-media{aspect-ratio:auto;block-size:100%}.gb-page .gb-sn__background:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--gb-page-14)}.gb-page .gb-sn__gradient{background:linear-gradient(180deg,var(--gb-page-21) 0%,var(--gb-page-22) 8.48%,var(--gb-page-23) 16.09%,var(--gb-page-24) 23.07%,var(--gb-page-25) 29.69%,var(--gb-page-26) 36.23%,var(--gb-page-27) 42.87%,var(--gb-page-28) 49.92%,var(--gb-page-29) 57.62%,var(--gb-page-30) 66.23%,var(--gb-page-31) 76.01%,var(--gb-page-32) 87.16%,var(--gb-page-33) 100%)}.gb-page .gb-sn__content{max-inline-size:600px}.gb-page .gb-sn__content>.gb-heading{letter-spacing:.025em;text-transform:capitalize}.gb-page .gb-sn__content>.gb-heading.gb-size-custom{line-height:1.3}.gb-page .gb-sn__content>.gb-text{line-height:22px;margin-block-start:4px}.gb-page gb-page-newsletter{display:block}.gb-page.gb-sn form{margin-block-start:16px;display:flex;flex-direction:column;gap:16px}.gb-page.gb-sn input[type=email]{inline-size:100%;padding:16px 12px;background:var(--gb-page-34);border:1px solid var(--gb-page-18);border-radius:0;color:var(--gb-page-1);font:600 14px/22px var(--gb-font-text);letter-spacing:.025em}.gb-page.gb-sn input::placeholder{color:var(--gb-page-35)}.gb-page .gb-sn__bottom{display:flex;align-items:center;justify-content:end;gap:8px}.gb-page .gb-sn__bottom .gb-text{inline-size:auto;line-height:22px}.gb-page.gb-sn .gb-btn{background:var(--gb-btn-bg-custom,var(--gb-page-1));color:var(--gb-btn-fg-custom,var(--gb-page-36));font-weight:700;letter-spacing:.025em;border-radius:50px;padding:10px 25px;text-transform:none}.gb-page.gb-sn .gb-btn:hover{background:var(--gb-page-37);color:var(--gb-page-36)}.gb-page .gb-sn__success{display:flex;flex-direction:column;gap:16px;margin-block-start:16px}.gb-page.gb-sn [hidden]{display:none}.gb-page .gb-sn__success .gb-text{max-inline-size:380px;line-height:1.6}@media(min-width:769px)and (max-width:1024px){.gb-page.gb-sn{padding:120px 32px}.gb-page .gb-sn__content>.gb-heading{font-size:32px}}@media(max-width:768px){.gb-page.gb-sn{padding:var(--pt-m) 20px var(--pb-m)}.gb-page.gb-sn .gb-page__width{padding:0}.gb-page .gb-sn__content{max-inline-size:100%}.gb-page .gb-sn__content>.gb-heading.gb-size-custom{line-height:1.2}.gb-page .gb-sn__content>.gb-text{line-height:1.5;margin-block-start:8px}.gb-page.gb-sn form{margin-block-start:20px;gap:12px}.gb-page.gb-sn input[type=email]{padding:14px 12px;border-radius:4px}.gb-page .gb-sn__bottom{justify-content:space-between;gap:12px}.gb-page.gb-sn .gb-btn{padding:10px 20px;font-size:14px}}.gb-page.gb-sn .gb-btn{font-size:16px;line-height:1.4;letter-spacing:normal}@media(max-width:768px){.gb-page.gb-sn .gb-page__width{padding-inline:15px}.gb-page.gb-sn .gb-btn{font-size:14px}}.gb-page.gb-st{padding:var(--pt) 80px var(--pb)}.gb-page.gb-st>.gb-section__inner{display:flex;flex-direction:column;align-items:center;gap:48px}.gb-page.gb-st header{display:flex;flex-direction:column;align-items:center;gap:24px}.gb-page.gb-st header>.gb-heading{max-inline-size:550px;font-weight:900;letter-spacing:.025em;margin-block-end:20px}.gb-page.gb-st header>.gb-heading.gb-size-custom{line-height:1.05}.gb-page .gb-st__logo{inline-size:254.9px}.gb-page .gb-st__list{position:relative;display:flex;flex-direction:column;gap:40px;max-inline-size:687.5px;inline-size:100%;margin:0;padding:0;list-style:none}.gb-page .gb-st__list:before{content:"";position:absolute;inset-block:0;inset-inline-start:62.5px;inline-size:2.5px;background:var(--gb-page-13)}.gb-page .gb-st-item{display:flex;gap:20px;align-items:start;position:relative;margin:0}.gb-page .gb-st-item__media{inline-size:127.5px;flex:0 0 127.5px;border-radius:15px;overflow:hidden;box-shadow:0 2.5px 5px var(--gb-page-14)}.gb-page .gb-st-item__card{flex:1;min-inline-size:0;background:var(--gb-page-1);border:1px solid var(--gb-page-15);border-radius:8px;padding:20px;display:flex;flex-direction:column;gap:5px}.gb-page .gb-st-item__card :is(.gb-heading,.gb-text){line-height:30px}.gb-page.gb-st .gb-st-item__card>.gb-text:last-child{font-size:calc(var(--gb-fs-d) - .5px);line-height:27.5px}.gb-page.gb-st .gb-btn{border-radius:50px;padding:10px 25px;font-weight:700;font-size:16px;letter-spacing:.025em}@media(min-width:769px)and (max-width:1024px){.gb-page.gb-st{padding:96px 40px}.gb-page.gb-st header>.gb-heading{font-size:40px}.gb-page .gb-st__list:before{inset-inline-start:48px}}@media(max-width:768px){.gb-page.gb-st{padding:var(--pt-m) 20px var(--pb-m)}.gb-page.gb-st>.gb-section__inner{gap:32px}.gb-page.gb-st header{gap:16px}.gb-page .gb-st__logo{inline-size:150px}.gb-page.gb-st header>.gb-heading{max-inline-size:280px;margin-block-end:10px}.gb-page.gb-st header>.gb-heading.gb-size-custom{line-height:1.15}.gb-page .gb-st__list{gap:24px}.gb-page .gb-st__list:before{inset-inline-start:42px;inline-size:2px}.gb-page .gb-st-item__media{inline-size:85px;flex-basis:85px;border-radius:12px}.gb-page .gb-st-item__card{padding:16px;border-radius:12px}.gb-page .gb-st-item__card :is(.gb-heading,.gb-text){line-height:1.4}.gb-page.gb-st .gb-st-item__card>.gb-text:last-child{font-size:var(--gb-fs);line-height:1.4}.gb-page.gb-st .gb-btn{font-size:14px;padding:12px 24px}}.gb-page .gb-st-item__card .gb-heading{letter-spacing:normal}.gb-page.gb-st .gb-btn{line-height:1.4;letter-spacing:normal}.gb-section.gb-study.gb-study--eligible[data-gb-board-only=boards]{display:block!important}.gb-section.gb-study.gb-study--eligible[data-gb-board-preview=boards]{opacity:1;outline:none}.gb-section.gb-study.gb-study--eligible[data-gb-board-preview=boards]:before{display:none}.gb-study__copy>.gb-heading{text-wrap:balance}.gb-study:not(.gb-section--full)>.gb-section__inner{width:min(var(--cw),100% - 40px)}.gb-study{position:relative;overflow:hidden}.gb-study__grid{position:relative;display:grid;gap:clamp(32px,5vw,64px)}.gb-study__copy,.gb-study-results{min-inline-size:0}.gb-study__eyebrow{display:inline-flex;align-items:center;gap:8px;margin-block-end:18px;padding:6px 12px 6px 10px;border:1px solid color-mix(in srgb,var(--gb-c-heading) 18%,transparent);border-radius:999px;background:color-mix(in srgb,var(--gb-c-heading) 6%,transparent)}.gb-study__eyebrow>.gb-text{--_color: var(--gb-c-heading)}.gb-study__eyebrow>svg{flex:none;color:var(--gb-c-accent)}.gb-study__text{max-inline-size:52ch;margin-block-start:18px}.gb-study__chips{margin-block-start:22px}.gb-study__chips ul{display:flex;flex-wrap:wrap;gap:8px;padding:0;list-style:none}.gb-study__chips li{padding:6px 12px;border-radius:999px;background:color-mix(in srgb,var(--gb-c-heading) 10%,transparent)}.gb-study__action{margin-block-start:28px}.gb-study__action .gb-btn--light{--_fg: var(--gb-btn-fg-custom, var(--gb-black));--_fg-h: var(--gb-btn-fg-custom, var(--gb-black))}.gb-study__source{margin-block-start:18px}.gb-study__source>.gb-text,.gb-study__note>.gb-text{--_color: color-mix(in srgb, var(--gb-c-heading) 66%, transparent)}.gb-study__results{display:grid;gap:14px;margin:0;padding:0;list-style:none}.gb-study__note{margin-block-start:16px}@media(min-width:990px){.gb-study__grid{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center}}.gb-study--collection .gb-study__copy>.gb-heading{font-size:clamp(var(--gb-fs, 34px),4.6vw,var(--gb-fs-d, 56px));line-height:1.04;font-weight:var(--gb-fw, 800);letter-spacing:-.03em}.gb-study--collection .gb-study__eyebrow>.gb-text{line-height:1.4;letter-spacing:.12em}.gb-study--collection .gb-study__text>.gb-text{line-height:1.6;letter-spacing:.4px}.gb-study--collection .gb-study-result__head>.gb-text{inline-size:auto;line-height:1.3;letter-spacing:.4px}.gb-study--collection .gb-study-result__bar>.gb-text{line-height:1.4;letter-spacing:.4px}.gb-study--collection .gb-study__action .gb-btn{--_type-lh: 1.4}@media(max-width:749px){.gb-study--collection .gb-study__action .gb-btn{inline-size:100%}.gb-study--collection :is(.gb-study__text>.gb-text,.gb-study-result__head>.gb-text,.gb-study-result__bar>.gb-text){letter-spacing:.34px}}.gb-sg{display:flex;flex-direction:column;gap:96px}.gb-sg__flush{margin:0}.gb-sg__muted,.gb-sg__dim{color:var(--gb-c-muted)}.gb-sg__code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.92em;letter-spacing:0;text-transform:none}.gb-sg__intro,.gb-sg__head{display:grid;gap:8px;max-width:760px}.gb-sg__toc{display:flex;flex-wrap:wrap;gap:8px 16px;margin-top:8px}.gb-sg__toc a{color:var(--gb-c-link)}.gb-sg__part{display:flex;flex-direction:column;gap:32px;scroll-margin-top:96px}.gb-sg__list,.gb-sg__schemes,.gb-sg__radii{list-style:none;margin:0;padding:0}.gb-sg__type-row{display:grid;grid-template-columns:minmax(140px,200px) minmax(0,1fr) minmax(220px,280px);gap:24px;align-items:baseline;padding-block:24px;border-top:1px solid var(--gb-c-border)}.gb-sg__sample{min-width:0;overflow-wrap:break-word}.gb-sg__surface{position:relative;overflow:hidden;border-radius:var(--gb-r-panel)}.gb-sg__surface-inner{position:relative;display:flex;flex-direction:column;gap:16px;padding:32px;border-radius:inherit;box-shadow:inset 0 0 0 1px var(--gb-c-border)}.gb-sg__surface--photo .gb-sg__surface-inner{background:transparent;min-height:320px;justify-content:flex-end}.gb-sg__btn-row{display:grid;grid-template-columns:minmax(200px,1.3fr) repeat(4,minmax(0,1fr));gap:16px 24px;align-items:center}.gb-sg__btn-row+.gb-sg__btn-row{padding-top:16px;border-top:1px solid var(--gb-c-border)}.gb-sg__btn-cell{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0}.gb-sg__size-tag{display:none}.gb-sg__photo{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;overflow:hidden}.gb-sg__photo-img{display:block;width:100%;height:100%;object-fit:cover}.gb-sg__photo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#00000073,#0000001a)}.gb-sg__schemes{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:var(--gb-gutter, 24px)}.gb-sg__scheme-slot{position:relative;display:flex;overflow:hidden;border-radius:var(--gb-r-card)}.gb-sg__scheme{position:relative;display:flex;flex-direction:column;gap:12px;width:100%;padding:24px;border-radius:inherit;box-shadow:inset 0 0 0 1px var(--gb-c-border)}.gb-sg__rule{width:100%;height:0;margin:4px 0;border:0;border-top:1px solid var(--gb-c-border)}.gb-sg__roles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;margin:0}.gb-sg__role{display:grid;grid-template-columns:16px minmax(0,1fr);column-gap:8px;align-items:center}.gb-sg__role dt,.gb-sg__role dd{grid-column:2;margin:0;overflow-wrap:anywhere}.gb-sg__role dd{opacity:.7}.gb-sg__dot{grid-row:1 / span 2;width:16px;height:16px;border-radius:50%;background:var(--_c);box-shadow:inset 0 0 0 1px color-mix(in srgb,currentColor 30%,transparent)}.gb-sg__radii{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:var(--gb-gutter, 24px)}.gb-sg__radius{display:flex;flex-direction:column;gap:12px}.gb-sg__radius-box{display:block;aspect-ratio:1;background:color-mix(in srgb,var(--gb-c-heading) 10%,transparent);box-shadow:inset 0 0 0 1px var(--gb-c-border)}.gb-sg__media{max-width:880px}@media(max-width:749px){.gb-sg{gap:56px}.gb-sg__type-row{grid-template-columns:minmax(0,1fr);gap:8px;padding-block:16px}.gb-sg__surface-inner{padding:20px}.gb-sg__btn-row{display:flex;flex-wrap:wrap;gap:12px 16px}.gb-sg__btn-row--head{display:none}.gb-sg__btn-meta{flex-basis:100%}.gb-sg__size-tag{display:inline}.gb-sg__btn-row+.gb-sg__btn-row{padding-top:12px}.gb-sg__schemes{grid-template-columns:minmax(0,1fr)}}.gb-tracking-apps>.gb-section__inner{inline-size:min(var(--cw),1300px,100%);padding-inline:40px}@media(max-width:768px){.gb-tracking-apps{padding-block:var(--pt-m) var(--pb-m)}.gb-tracking-apps>.gb-section__inner{padding-inline:15px}}.gb-tracking-heading .gb-heading{text-align:center;letter-spacing:.025em}body:has(.gb-tracking-heading) .wonderment-ab-container>div>form{margin-block-start:20px}body:has(.gb-tracking-heading) .tp-form-header.tp-search-header{display:none!important}@media(min-width:769px){.gb-trust--legacy-footer{margin-block-end:80px}}.gb-trust>.gb-section__inner{inline-size:min(var(--cw),1300px,100%)}.gb-trust__panel{display:flex;flex-direction:column;align-items:center;gap:20px;padding:var(--gb-trust-panel-py-m, 28px) 20px}.gb-trust__item{display:flex;align-items:center;justify-content:center;gap:16px;min-inline-size:0;max-inline-size:100%}.gb-trust__item .gb-text{inline-size:auto;letter-spacing:0}.gb-trust__icon{display:inline-block;inline-size:22.4px;block-size:22.4px;flex:0 0 22.4px;background:var(--gb-c-heading);-webkit-mask:var(--gb-trust-icon) center / contain no-repeat;mask:var(--gb-trust-icon) center / contain no-repeat}@media(min-width:600px){.gb-trust__item .gb-size-custom{font-size:var(--gb-fs-d);line-height:var(--gb-lh-d)}.gb-trust>.gb-section__inner{inline-size:min(var(--cw),1300px,100% - 80px)}.gb-trust__panel{flex-direction:row;justify-content:center;gap:40px;padding:48px 60px;border-radius:24px}.gb-trust__item{flex-direction:column}.gb-trust__icon{inline-size:28.8px;block-size:28.8px;flex-basis:28.8px}}@media(min-width:1200px){.gb-trust>.gb-section__inner{inline-size:min(var(--cw),1300px,100% - 140px)}.gb-trust__panel{gap:96px}.gb-trust__item:first-child{gap:12px}}@media(min-width:600px)and (max-width:1199px){.gb-trust{padding-block:var(--gb-tablet-pt) var(--gb-tablet-pb)}}.gb-trust.gb-trust--strip{padding-block:var(--pt-m) var(--pb-m);padding-inline:16px;background:var(--gb-bg-override, var(--gb-trust-background))}.gb-trust.gb-trust--strip>.gb-section__inner{inline-size:min(var(--cw),100%)}.gb-trust__list{display:grid;grid-template-columns:minmax(0,1fr);gap:20px;max-inline-size:1100px;margin:0 auto;padding:0;list-style:none}.gb-trust__row{display:flex;gap:14px;align-items:center;min-inline-size:0;margin:0;padding:0}.gb-trust__chip{display:grid;flex:0 0 44px;place-items:center;inline-size:44px;block-size:44px;border-radius:50%;background:var(--gb-white);color:var(--gb-trust-ink)}.gb-trust__chip svg{display:block;flex:none;inline-size:22px;block-size:22px}.gb-trust__copy{display:flex;flex-direction:column;gap:2px;min-inline-size:0}.gb-trust--strip .gb-size-custom{line-height:var(--gb-lh-d)}.gb-trust--strip .gb-text{letter-spacing:normal;white-space:normal;overflow-wrap:anywhere}.gb-trust.gb-trust--buybox{padding:0;background:transparent}.gb-trust__copy>.gb-text{--_color: var(--gb-trust-ink)}.gb-trust__copy>.gb-text+.gb-text{--_color: var(--gb-trust-muted)}.gb-trust__strip--buybox{container-type:inline-size;padding:20px 16px;border-radius:16px;background:var(--gb-bg-override, var(--gb-trust-background))}@media(min-width:600px){.gb-trust__strip:not(.gb-trust__strip--buybox) .gb-trust__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.gb-trust__strip:not(.gb-trust__strip--buybox) .gb-trust__row{justify-content:center;gap:10px}}@media(min-width:768px){.gb-trust.gb-trust--strip{padding-block:var(--pt) var(--pb);padding-inline:24px}.gb-trust__strip:not(.gb-trust__strip--buybox) .gb-trust__list{gap:24px}.gb-trust__strip:not(.gb-trust__strip--buybox) .gb-trust__row{gap:14px}}.gb-trust.gb-trust--buybox{padding:0}@container (min-width: 600px){.gb-trust__strip--buybox .gb-trust__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}}.gb-videos>.gb-section__inner{inline-size:min(var(--cw),100%)}.gb-videos__rail{display:block;--gb-videos-pad: clamp(20px, 5.5vw, 80px);padding-inline-start:var(--gb-videos-pad)}.gb-videos__head{display:grid;grid-template-columns:104px minmax(0,1fr) 104px;align-items:end;gap:24px;margin-block-end:clamp(20px,2.5vw,32px);padding-inline-end:var(--gb-videos-pad)}.gb-videos__intro{grid-column:2;min-inline-size:0;text-align:center}.gb-videos__rating{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px;margin-block-end:8px}.gb-videos__rating>.gb-text{inline-size:auto;--_color: var(--gb-c-heading)}.gb-videos__stars{display:inline-flex;gap:1px;color:var(--gb-rating-star)}.gb-videos__arrows{display:flex;grid-column:3;justify-self:end;gap:8px}.gb-videos__arrows[hidden]{display:none}.gb-videos__arrow{display:flex;align-items:center;justify-content:center;inline-size:46px;aspect-ratio:1;border:1px solid color-mix(in srgb,var(--gb-c-heading) 28%,transparent);border-radius:50%;background:transparent;color:var(--gb-c-heading);cursor:pointer;transition:opacity .15s ease,background .15s ease}.gb-videos__arrow:hover:not(:disabled){background:#7f7f7f1f}@media(prefers-reduced-motion:reduce){.gb-videos__arrow{transition:none}}.gb-videos__arrow:disabled{opacity:.3;cursor:default}.gb-videos__arrow:focus-visible{outline:3px solid var(--gb-c-accent);outline-offset:3px}[dir=rtl] .gb-videos__arrow svg{transform:scaleX(-1)}.gb-videos__track{display:flex;gap:clamp(12px,1.5vw,20px);margin:0;padding:0;padding-inline-end:var(--gb-videos-pad);overflow-x:auto;list-style:none;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none}.gb-videos__track::-webkit-scrollbar{display:none}@media(max-width:899px){.gb-videos__head{grid-template-columns:minmax(0,1fr);gap:0}.gb-videos__intro{grid-column:1}.gb-videos__arrows{display:none}}.gb-videos:is([data-gb-board-only=boards],[data-gb-board-preview=boards]) .gb-video-story{margin-block-end:4px}@media(max-width:768px){.gb-videos:is([data-gb-board-only=boards],[data-gb-board-preview=boards]) .gb-video-story{margin-block-end:3.4px}}.gb-yard-page{--gb-yard-ink: var(--gb-c-heading);--gb-yard-muted: var(--gb-c-muted);--gb-yard-line: var(--gb-acc-line, rgb(231 227 221));--gb-yard-soft: var(--gb-tile);--gb-yard-night: var(--gb-cart-ink);--gb-yard-lime: var(--gb-cart-count);--gb-yard-deal: var(--gb-deal);--gb-yard-r: var(--gb-yard-card-radius, 18px);color:var(--gb-yard-ink);font-family:var(--gb-font-text);overflow-x:clip}.gb-yard-page *,.gb-yard-page *:before,.gb-yard-page *:after{box-sizing:border-box}.gb-yard-page img,.gb-yard-page video{display:block;max-width:100%}.gb-yard-page .gb-yard-wrap{width:100%;max-width:1240px;margin:0 auto;padding:0 20px}.gb-yard-page .gb-yard-block{padding:56px 0;background:var(--gb-yard-module-bg, var(--gb-c-bg));scroll-margin-top:110px}.gb-yard-page [id]{scroll-margin-top:110px}.gb-yard-page .gb-yard-head{max-width:720px;margin:0 auto 28px;text-align:center}.gb-yard-page .gb-yard-eyebrow{display:inline-block;margin:0 0 10px;padding:5px 12px;border-radius:999px;background:var(--gb-yard-lime);color:var(--gb-yard-ink);font-size:11.5px;font-weight:700;line-height:16px;letter-spacing:.1em;text-transform:uppercase}.gb-yard-page .gb-yard-lead{margin:12px 0 0;color:var(--gb-yard-muted);font-size:16px;line-height:1.6}.gb-yard-page .gb-yard-small{margin:12px 0 0;color:var(--gb-yard-muted);font-size:13.5px;line-height:1.55}.gb-yard-page .gb-yard-center{margin-top:22px;text-align:center}.gb-yard-page .gb-yard-stars{color:var(--gb-rating-star);letter-spacing:1px}.gb-yard-page .gb-yard-link{padding:0;border:0;background:none;color:var(--gb-yard-ink);font:inherit;font-weight:700;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px;cursor:pointer}.gb-yard-page .gb-yard-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:56px;padding:0 28px;border:0;border-radius:999px;font:700 16px/1.2 var(--gb-font-text);letter-spacing:0;text-decoration:none;text-transform:none;cursor:pointer;transition:background-color .15s ease,transform .15s ease}.gb-yard-page .gb-yard-btn svg{width:18px;height:18px}.gb-yard-page .gb-yard-btn:active{transform:scale(.98)}.gb-yard-page .gb-yard-btn--buy{background:var(--gb-black);color:var(--gb-white)}.gb-yard-page .gb-yard-btn--buy:disabled{background:var(--gb-line);color:var(--gb-c-muted);cursor:not-allowed}.gb-yard-page .gb-yard-btn--light{background:var(--gb-white);color:var(--gb-black)}.gb-yard-page .gb-yard-btn--ghost{min-height:48px;padding:0 20px;background:transparent;color:var(--gb-black);box-shadow:inset 0 0 0 1.5px var(--gb-black);font-size:15px}.gb-yard-page .gb-yard-btn[aria-busy=true]{opacity:.7;cursor:wait}@media(hover:hover){.gb-yard-page .gb-yard-btn--buy:not(:disabled):hover{background:var(--gb-pdp-float-hover)}.gb-yard-page .gb-yard-btn--light:hover{background:var(--gb-tile)}.gb-yard-page .gb-yard-btn--ghost:hover{background:var(--gb-black);color:var(--gb-white)}}.gb-yard-page a:focus-visible,.gb-yard-page button:focus-visible,.gb-yard-page summary:focus-visible,.gb-yard-page input:focus-visible+span{outline:2px solid currentColor;outline-offset:3px}.gb-yard-page .gb-yard-hero{padding:0 0 32px;background:var(--gb-white)}.gb-yard-page .gb-yard-hero__grid{display:grid;gap:22px;padding:0}.gb-yard-page .gb-yard-gallery{min-width:0}.gb-yard-page .gb-yard-gallery__stage{position:relative}.gb-yard-page .gb-yard-gallery__video{position:absolute;inset-inline-start:14px;bottom:40px;z-index:2;display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 16px 0 6px;border:0;border-radius:999px;background:#fffffff2;color:var(--gb-yard-ink);font:700 13px/1 var(--gb-font-text);box-shadow:0 6px 18px #1b1d2a2e;cursor:pointer}.gb-yard-page .gb-yard-play{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--gb-black);color:var(--gb-white)}.gb-yard-page .gb-yard-play svg{width:14px;height:14px;margin-inline-start:2px}.gb-yard-page .gb-yard-buy{padding:0 20px}.gb-yard-page .gb-yard-rating{display:inline-flex;align-items:center;gap:8px;margin-top:10px;color:var(--gb-yard-ink);font-size:14px;line-height:1.4;text-decoration:none}.gb-yard-page .gb-yard-rating span:last-child{text-decoration:underline;text-underline-offset:3px}.gb-yard-page .gb-yard-buy__tagline{margin:12px 0 0;color:var(--gb-yard-muted);font-size:16px;line-height:1.55}.gb-yard-page .gb-yard-price{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;margin-top:16px}.gb-yard-page .gb-yard-price__now{color:var(--gb-black);font-size:28px;font-weight:800;letter-spacing:-.01em}.gb-yard-page .gb-yard-price__was{color:var(--gb-acc-was, rgb(138 133 128));font-size:17px}.gb-yard-page .gb-yard-price__save{padding:4px 10px;border-radius:999px;background:var(--gb-yard-deal);color:var(--gb-white);font-size:12.5px;font-weight:800;letter-spacing:.02em;text-transform:uppercase}.gb-yard-page .gibbon-pdp-price{margin-top:22px}.gb-yard-page .gibbon-pdp-price [hidden]{display:none}.gb-yard-page .gibbon-pdp-price .mainProductPriceOrig{color:var(--gb-acc-was, rgb(138 133 128));font-size:18px;font-weight:400;line-height:1.2;text-decoration:line-through}.gb-yard-page .gibbon-pdp-price .mainProductPriceSale{color:var(--gb-black);font-size:28px;font-weight:800;line-height:1.1;letter-spacing:-.02em}.gb-yard-page .gibbon-pdp-price .gibbon-pdp-price__badge{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;background:var(--gb-yard-deal);color:var(--gb-white);font-size:12.5px;font-weight:800;line-height:1.2;letter-spacing:.02em;text-transform:uppercase}.gb-yard-page .gb-yard-points{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:20px 0 0;padding:0;list-style:none}.gb-yard-page .gb-yard-points li{display:flex;align-items:center;gap:8px;margin:0;padding:10px;border-radius:14px;background:var(--gb-yard-soft);font-size:13px;font-weight:600;line-height:1.3}.gb-yard-page .gb-yard-points__icon{display:grid;flex:0 0 30px;place-items:center;width:30px;height:30px;border-radius:9px;background:var(--gb-white)}.gb-yard-page .gb-yard-points__icon svg{width:18px;height:18px}.gb-yard-page .gb-yard-fit{margin-top:14px;border:1.5px solid var(--gb-yard-line);border-radius:16px;background:var(--gb-white);line-height:1.4}.gb-yard-page .gb-yard-fit summary{display:flex;align-items:center;gap:12px;padding:14px 16px;list-style:none;cursor:pointer}.gb-yard-page .gb-yard-fit summary::-webkit-details-marker{display:none}.gb-yard-page .gb-yard-fit summary b{display:block;font-size:15px}.gb-yard-page .gb-yard-fit summary small{display:block;color:var(--gb-yard-muted);font-size:13px}.gb-yard-page .gb-yard-fit__icon{display:grid;flex:0 0 32px;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--gb-yard-lime)}.gb-yard-page .gb-yard-fit__icon svg{width:18px;height:18px}.gb-yard-page .gb-yard-fit__head{flex:1;min-width:0}.gb-yard-page .gb-yard-fit__chev{flex:0 0 20px;width:20px;height:20px;transition:transform .2s ease}.gb-yard-page .gb-yard-fit[open] .gb-yard-fit__chev{transform:rotate(180deg)}.gb-yard-page .gb-yard-fit__body{display:grid;gap:14px;padding:0 16px 16px}.gb-yard-page .gb-yard-fit__q{margin:0;padding:0;border:0}.gb-yard-page .gb-yard-fit__q legend{margin:0 0 8px;padding:0;font-size:14px;font-weight:600;line-height:1.4}.gb-yard-page .gb-yard-fit__opts{display:flex;gap:8px}.gb-yard-page .gb-yard-fit__opts label{position:relative;flex:1;cursor:pointer}.gb-yard-page .gb-yard-fit__opts input{position:absolute;opacity:0;pointer-events:none}.gb-yard-page .gb-yard-fit__opts span{display:block;padding:10px 8px;border:1.5px solid var(--gb-yard-line);border-radius:999px;font-size:13.5px;font-weight:600;text-align:center}.gb-yard-page .gb-yard-fit__opts input:checked+span{border-color:var(--gb-black);background:var(--gb-black);color:var(--gb-white)}.gb-yard-page .gb-yard-fit__tip p,.gb-yard-page .gb-yard-small p,.gb-yard-page .gb-yard-box__note p,.gb-yard-page .gb-yard-buy__tagline p{margin:0}.gb-yard-page .gb-yard-fit__tip[hidden],.gb-yard-page .gb-yard-fit__ok[hidden]{display:none}.gb-yard-page .gb-yard-fit__tip{margin:8px 0 0;padding:10px 12px;border-radius:12px;background:var(--gb-yard-soft);font-size:13.5px;line-height:1.5}.gb-yard-page .gb-yard-fit__tip a{color:inherit;font-weight:700}.gb-yard-page .gb-yard-fit__ok{margin:0;padding:12px 14px;border-radius:12px;background:var(--gb-yard-lime);font-size:14px;font-weight:600;line-height:1.45}.gb-yard-page .gb-yard-fit__progress,.gb-yard-page .gb-yard-fit__next,.gb-yard-page .gb-yard-fit__restart,.gb-yard-page .gb-yard-fit__mixed{display:none}@media(max-width:749px){.gb-yard-page .gb-yard-fit summary{gap:10px;padding:12px 14px}.gb-yard-page .gb-yard-fit summary b{font-size:14.5px}.gb-yard-page .gb-yard-fit summary small{font-size:12.5px}.gb-yard-page .gb-yard-fit__icon{flex-basis:28px;width:28px;height:28px}.gb-yard-page .gb-yard-fit__icon svg{width:16px;height:16px}.gb-yard-page .gb-yard-fit__body{gap:10px;padding:0 14px 14px}.gb-yard-page .is-enhanced .gb-yard-fit__progress{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--gb-yard-muted);font-size:12px;font-weight:600}.gb-yard-page .gb-yard-fit__progress b{color:var(--gb-yard-ink)}.gb-yard-page .gb-yard-fit__bars{display:flex;gap:4px}.gb-yard-page .gb-yard-fit__bars i{width:22px;height:4px;border-radius:2px;background:var(--gb-yard-line);transition:background-color .2s ease}.gb-yard-page .is-enhanced [data-step="1"] .gb-yard-fit__bars i:nth-child(-n+1),.gb-yard-page .is-enhanced [data-step="2"] .gb-yard-fit__bars i:nth-child(-n+2),.gb-yard-page .is-enhanced [data-step="3"] .gb-yard-fit__bars i{background:var(--gb-black)}.gb-yard-page .is-enhanced [data-step="1"] .gb-yard-fit__q:not([data-gb-yard-q="1"]),.gb-yard-page .is-enhanced [data-step="2"] .gb-yard-fit__q:not([data-gb-yard-q="2"]),.gb-yard-page .is-enhanced [data-step="3"] .gb-yard-fit__q:not([data-gb-yard-q="3"]){display:none}.gb-yard-page .gb-yard-fit__q legend{margin-bottom:10px;font-size:14.5px}.gb-yard-page .gb-yard-fit__opts span{padding:11px 8px;font-size:14px}.gb-yard-page .is-enhanced .gb-yard-fit__next{display:inline-block;margin:10px 0 0;padding:0;border:0;background:none;color:var(--gb-yard-ink);font:700 13.5px/1.3 var(--gb-font-text);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.gb-yard-page .gb-yard-fit__next:after{content:" \2192"}.gb-yard-page .is-enhanced [data-step=done] .gb-yard-fit__progress,.gb-yard-page .is-enhanced [data-step=done] .gb-yard-fit__q:not(.is-no),.gb-yard-page .is-enhanced [data-step=done] .gb-yard-fit__opts,.gb-yard-page .is-enhanced [data-step=done] .gb-yard-fit__next{display:none}.gb-yard-page .is-enhanced [data-step=done] .gb-yard-fit__q legend{margin-bottom:0;font-size:13px;color:var(--gb-yard-muted)}.gb-yard-page .is-enhanced [data-step=done] .gb-yard-fit__mixed:not([hidden]){display:block;margin:0;font-size:14.5px;font-weight:700}.gb-yard-page .is-enhanced [data-step=done] .gb-yard-fit__restart{display:block;justify-self:start;padding:0;border:0;background:none;color:var(--gb-yard-muted);font:600 13px/1.3 var(--gb-font-text);text-decoration:underline;text-underline-offset:3px;cursor:pointer}}.gb-yard-page .gb-yard-form{margin-top:14px}.gb-yard-page .gb-yard-form__hsa{margin:0 0 14px;font-size:12px}.gb-yard-page .gb-yard-form__hsa .truemed-entry-box,.gb-yard-page .gb-yard-form__hsa .truemed-entry-text-container{flex-wrap:nowrap;gap:3px}.gb-yard-page .gb-yard-form__hsa .truemed-entry-text-container{min-width:0}.gb-yard-page .gb-yard-form__hsa .truemed-entry-text,.gb-yard-page .gb-yard-form__hsa .truemed-entry-link{font-size:12px;line-height:1.4;letter-spacing:normal;white-space:nowrap}.gb-yard-page .gb-yard-form__hsa .truemed-entry-link{flex:none;font-family:inherit}.gb-yard-page .gb-yard-form__hsa .truemed-entry-logo{flex:none;width:12px}@media(max-width:374px){.gb-yard-page .gb-yard-form__hsa .truemed-entry-text,.gb-yard-page .gb-yard-form__hsa .truemed-entry-link{font-size:11px}}@media(max-width:339px){.gb-yard-page .gb-yard-form__hsa .truemed-entry-text,.gb-yard-page .gb-yard-form__hsa .truemed-entry-link{font-size:10px}}.gb-yard-page .gb-yard-form .gb-yard-atc{display:flex;gap:12px;width:100%;max-width:none;min-height:56px;margin:0;padding:0 24px;font-size:17px;text-transform:none}.gb-yard-page .gb-yard-atc svg{flex:0 0 auto;width:19px;height:17px}.gb-yard-page .gb-yard-form__error{margin:10px 0 0;color:#b91c1c;font-size:13.5px}.gb-yard-page .gb-yard-stock{display:flex;align-items:center;justify-content:center;gap:8px;margin:12px 0 0;font-size:14px;font-weight:600}.gb-yard-page .gb-yard-trust{margin-top:16px}.gb-yard-page .gb-yard-dot{position:relative;flex:0 0 10px;width:10px;height:10px;margin:0 4px;border-radius:50%;background:#16a34a}.gb-yard-page .gb-yard-dot:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:50%;background:#16a34a;opacity:.3;animation:gb-yard-pulse 1.8s ease-out infinite}@keyframes gb-yard-pulse{0%{transform:scale(.5);opacity:.45}to{transform:scale(1.6);opacity:0}}.gb-yard-page .gb-yard-buy__note{display:flex;gap:10px;margin:16px 0 0;padding:12px 14px;border-radius:14px;background:var(--gb-yard-soft);font-size:13.5px;line-height:1.5}.gb-yard-page .gb-yard-buy__note svg{flex:0 0 22px;width:22px;height:22px}.gb-yard-page .gb-yard-dialog{width:min(960px,94vw);padding:0;border:0;border-radius:16px;background:var(--gb-black);overflow:visible}.gb-yard-page .gb-yard-dialog::backdrop{background:#0a0a0ebf}.gb-yard-page .gb-yard-dialog video{width:100%;height:auto;border-radius:16px}.gb-yard-page .gb-yard-dialog__close{position:absolute;top:-46px;inset-inline-end:0;width:40px;height:40px;border:0;border-radius:50%;background:var(--gb-white);color:var(--gb-black);font-size:26px;line-height:1;cursor:pointer}.gb-yard-page .gb-yard-why__grid{display:grid;gap:14px;margin:0;padding:0;list-style:none}.gb-yard-page .gb-yard-why__card{display:grid;grid-template-columns:120px 1fr;gap:14px;align-items:center;margin:0;padding:12px;border-radius:var(--gb-yard-r);background:var(--gb-white);border:1px solid var(--gb-yard-line)}.gb-yard-page .gb-yard-why__media{aspect-ratio:3 / 4;border-radius:12px;overflow:hidden;background:var(--gb-yard-soft)}.gb-yard-page .gb-yard-why__media video,.gb-yard-page .gb-yard-why__media img{width:100%;height:100%;object-fit:cover}.gb-yard-page .gb-yard-why__copy p{margin:6px 0 0;color:var(--gb-yard-muted)}.gb-yard-page .gb-yard-diagram{margin:0 0 22px;padding:18px 12px 8px;border-radius:var(--gb-yard-r);background:var(--gb-white);border:1px solid var(--gb-yard-line)}.gb-yard-page .gb-yard-diagram svg{display:block;width:100%;height:auto}.gb-yard-page .gb-yard-diagram__labels{display:none}.gb-yard-page .gb-yard-diagram__legend{display:grid;gap:8px;margin:14px 4px 6px;padding:0;list-style:none}.gb-yard-page .gb-yard-diagram__legend li{display:flex;align-items:center;gap:10px;margin:0;font-size:14px;font-weight:600;line-height:1.35}.gb-yard-page .gb-yard-key{flex:0 0 22px;height:6px;border-radius:3px}.gb-yard-page .gb-yard-key--line{background:#e5b900}.gb-yard-page .gb-yard-key--frame{height:14px;background:linear-gradient(135deg,transparent 42%,var(--gb-c-heading) 42%,var(--gb-c-heading) 58%,transparent 58%),linear-gradient(45deg,transparent 42%,var(--gb-c-heading) 42%,var(--gb-c-heading) 58%,transparent 58%)}.gb-yard-page .gb-yard-key--total{height:0;border-top:2px dashed var(--gb-c-heading);border-radius:0}.gb-yard-page .gb-yard-table th,.gb-yard-page .gb-yard-table td{border-top:0;border-inline-start:0;border-inline-end:0;background:none}.gb-yard-page .gb-yard-space__grid{display:grid;gap:14px}.gb-yard-page .gb-yard-card{padding:20px;border-radius:var(--gb-yard-r);background:var(--gb-white);border:1px solid var(--gb-yard-line)}.gb-yard-page .gb-yard-table{width:100%;margin-top:14px;border:0;border-collapse:separate;border-spacing:0;border-radius:14px;overflow:hidden;background:var(--gb-c-heading);color:var(--gb-white);font-size:14.5px}.gb-yard-page .gb-yard-table th,.gb-yard-page .gb-yard-table td{padding:12px 14px;border-bottom:1px solid rgba(255,255,255,.14);color:var(--gb-white);text-align:start}.gb-yard-page .gb-yard-table tbody tr:last-child td{border-bottom:0}.gb-yard-page .gb-yard-table th{color:#ffffffb8;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.gb-yard-page .gb-yard-table td:first-child{font-weight:700}.gb-yard-page .gb-yard-ground{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:12px 0 0;padding:0;list-style:none}.gb-yard-page .gb-yard-ground li{display:flex;align-items:center;gap:8px;margin:0;padding:10px 12px;border-radius:12px;font-size:14px;font-weight:600}.gb-yard-page .gb-yard-ground li>span{display:grid;flex:0 0 22px;place-items:center;width:22px;height:22px;border-radius:50%;font-size:12px;font-weight:800}.gb-yard-page .gb-yard-ground .is-yes{background:var(--gb-yard-soft)}.gb-yard-page .gb-yard-ground .is-yes span{background:var(--gb-yard-lime);color:var(--gb-yard-ink)}.gb-yard-page .gb-yard-ground .is-no{color:var(--gb-yard-muted);background:var(--gb-white);border:1px dashed var(--gb-line)}.gb-yard-page .gb-yard-ground .is-no span{background:var(--gb-line);color:var(--gb-yard-ink)}.gb-yard-page .gb-yard-card a{color:inherit;font-weight:700}.gb-yard-page .gb-yard-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:16px 0 0;padding:0;list-style:none}.gb-yard-page .gb-yard-chips li{margin:0;padding:7px 14px;border-radius:999px;background:var(--gb-white);border:1px solid var(--gb-yard-line);font-size:13.5px;font-weight:600}.gb-yard-page .gb-yard-steps{display:grid;grid-auto-flow:column;grid-auto-columns:78%;gap:14px;margin:0 -20px;padding:0 20px 6px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0 20px;scrollbar-width:none;list-style:none}.gb-yard-page .gb-yard-steps::-webkit-scrollbar{display:none}.gb-yard-page .gb-yard-step{margin:0;scroll-snap-align:start}.gb-yard-page .gb-yard-step__media{position:relative;aspect-ratio:4 / 3;margin-bottom:14px;border-radius:var(--gb-yard-r);overflow:hidden;background:var(--gb-yard-soft)}.gb-yard-page .gb-yard-step__media img{width:100%;height:100%;object-fit:cover}.gb-yard-page .gb-yard-step__num{position:absolute;top:12px;inset-inline-start:12px;display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:var(--gb-yard-lime);color:var(--gb-yard-ink);font-size:17px;font-weight:800}.gb-yard-page .gb-yard-step p{margin:6px 0 0;color:var(--gb-yard-muted)}.gb-yard-page .gb-yard-setup__video{display:grid;gap:18px;margin-top:30px;padding:14px;border-radius:var(--gb-yard-r);background:var(--gb-white);border:1px solid var(--gb-yard-line)}.gb-yard-page .gb-yard-setup__player{border-radius:12px;overflow:hidden;background:var(--gb-black)}.gb-yard-page .gb-yard-setup__player video{width:100%;height:auto}.gb-yard-page .gb-yard-setup__aside{padding:0 6px 6px}.gb-yard-page .gb-yard-setup__aside p{margin:0;color:var(--gb-yard-muted)}.gb-yard-page .gb-yard-setup__links{display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px;margin-top:16px}.gb-yard-page .gb-yard-box__grid{display:grid;gap:24px;align-items:center}.gb-yard-page .gb-yard-box__media img{width:100%;height:auto}.gb-yard-page .gb-yard-box__media{order:2;inline-size:100%;max-width:360px;margin:0 auto;border-radius:var(--gb-yard-r);overflow:hidden;background:var(--gb-video-tile)}.gb-yard-page .gb-yard-box__list{display:grid;gap:12px;margin:20px 0 0;padding:0;list-style:none}.gb-yard-page .gb-yard-box__list li{display:flex;gap:12px;margin:0;font-size:15px;line-height:1.4}.gb-yard-page .gb-yard-box__list small{display:block;margin-top:2px;color:var(--gb-yard-muted);font-size:13.5px}.gb-yard-page .gb-yard-box__tick{display:grid;flex:0 0 26px;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--gb-yard-lime)}.gb-yard-page .gb-yard-box__tick svg{width:15px;height:15px}.gb-yard-page .gb-yard-box__note{--gb-c-text: var(--gb-yard-ink);margin:18px 0 0;padding:12px 14px;border-radius:14px;background:var(--gb-white);border:1px solid var(--gb-yard-line);font-size:14px}.gb-yard-page .gb-yard-train{background:var(--gb-yard-night);color:var(--gb-white)}.gb-yard-page .gb-yard-train .gb-yard-lead{color:#ffffffc7}.gb-yard-page .gb-yard-train__grid{display:grid;gap:28px}.gb-yard-page .gb-yard-ladder{display:grid;gap:10px;margin:22px 0 0;padding:0;list-style:none;counter-reset:lad}.gb-yard-page .gb-yard-ladder li{position:relative;display:grid;gap:2px;margin:0;padding:12px 14px 12px 52px;border-radius:14px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);counter-increment:lad}.gb-yard-page .gb-yard-ladder li:before{content:counter(lad);position:absolute;top:50%;inset-inline-start:12px;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--gb-yard-lime);color:var(--gb-yard-ink);font-size:14px;font-weight:800;transform:translateY(-50%)}.gb-yard-page .gb-yard-ladder b{font-size:15px}.gb-yard-page .gb-yard-ladder span{color:#ffffffb8;font-size:13.5px}.gb-yard-page .gb-yard-apps{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.gb-yard-page .gb-yard-apps img{width:140px;height:auto}.gb-yard-page .gb-yard-apps a{color:var(--gb-white)}.gb-yard-page .gb-yard-clips{display:grid;grid-auto-flow:column;grid-auto-columns:70%;gap:12px;margin:0 -20px;padding:0 20px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0 20px;scrollbar-width:none;list-style:none}.gb-yard-page .gb-yard-clips::-webkit-scrollbar{display:none}.gb-yard-page .gb-yard-clip{margin:0;scroll-snap-align:start}.gb-yard-page .gb-yard-clip__media{aspect-ratio:16 / 10;border-radius:14px;overflow:hidden;background:var(--gb-black)}.gb-yard-page .gb-yard-clip__media video{width:100%;height:100%;object-fit:cover}.gb-yard-page .gb-yard-clip p{margin:0}.gb-yard-page .gb-yard-compare__scroll{overflow:hidden;border-radius:var(--gb-yard-r);border:1px solid var(--gb-yard-line);background:var(--gb-white)}.gb-yard-page .gb-yard-compare__table{--gb-c-text: var(--gb-yard-ink);width:100%;margin:0;border:0;border-collapse:collapse;font-size:14px;line-height:1.4}.gb-yard-page .gb-yard-compare__table th,.gb-yard-page .gb-yard-compare__table td{padding:14px;border:0;text-align:start;vertical-align:top}.gb-yard-page .gb-yard-compare__table tr{border-bottom:1px solid var(--gb-yard-line)}.gb-yard-page .gb-yard-compare__table tbody tr:last-child{border-bottom:0}.gb-yard-page .gb-yard-compare__table thead th{font-size:14px;font-weight:800}.gb-yard-page .gb-yard-compare__table tbody th{width:26%;color:var(--gb-yard-muted);font-weight:600}.gb-yard-page .gb-yard-compare__table .is-us{background:var(--gb-yard-soft);font-weight:700}.gb-yard-page .gb-yard-compare__table thead .is-us{background:var(--gb-black);color:var(--gb-white)}@media(max-width:749px){.gb-yard-page .gb-yard-box__media{order:0;width:100%}.gb-yard-page .gb-yard-compare__table,.gb-yard-page .gb-yard-compare__table thead,.gb-yard-page .gb-yard-compare__table tbody{display:block;background:var(--gb-white)}.gb-yard-page .gb-yard-compare__table tr{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));background:var(--gb-white)}.gb-yard-page .gb-yard-compare__table th,.gb-yard-page .gb-yard-compare__table td{box-sizing:border-box;min-width:0;overflow-wrap:break-word}.gb-yard-page .gb-yard-compare__table thead th:first-child{display:none}.gb-yard-page .gb-yard-compare__table thead th{padding:12px 8px;font-size:13px}.gb-yard-page .gb-yard-compare__table tbody th{grid-column:1 / -1;width:auto;padding:10px;background:var(--gb-video-tile);color:var(--gb-yard-muted);font-size:11.5px;font-weight:700;line-height:1.4;letter-spacing:.06em;text-transform:uppercase}.gb-yard-page .gb-yard-compare__table tbody td{width:auto;padding:10px 8px 12px;background:var(--gb-white);font-size:13px}.gb-yard-page .gb-yard-compare__table tbody td.is-us{background:var(--gb-yard-soft)}}.gb-yard-page .gb-yard-sticky{position:fixed;inset-inline-start:0;inset-inline-end:0;bottom:0;z-index:30;padding:10px 12px calc(10px + env(safe-area-inset-bottom));background:#fffffff7;box-shadow:0 -8px 24px #1b1d2a1f;transform:translateY(110%);transition:transform .25s ease}.gb-yard-page .gb-yard-sticky.is-visible{transform:none}.gb-yard-page .gb-yard-sticky__inner{display:flex;align-items:center;gap:10px;max-width:1240px;margin:0 auto}.gb-yard-page .gb-yard-sticky__img{display:none;flex:0 0 48px;width:48px;height:48px;border-radius:10px;overflow:hidden;background:var(--gb-yard-soft)}.gb-yard-page .gb-yard-sticky__img img{width:100%;height:100%;object-fit:cover}.gb-yard-page .gb-yard-sticky__copy{display:grid;min-width:0;font-size:14px;line-height:1.3}.gb-yard-page .gb-yard-sticky__copy b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gb-yard-page .gb-yard-sticky__copy span{font-weight:700}.gb-yard-page .gb-yard-sticky__copy s{color:var(--gb-acc-was, rgb(138 133 128));font-weight:400}.gb-yard-page .gb-yard-sticky .gb-yard-btn{flex:0 0 auto;min-height:48px;margin-inline-start:auto;padding:0 22px;font-size:15px}@media(min-width:750px){.gb-yard-page .gb-yard-diagram__labels{display:inline}.gb-yard-page .gb-yard-diagram__legend{display:none}.gb-yard-page .gb-yard-why__grid{grid-template-columns:repeat(3,1fr)}.gb-yard-page .gb-yard-why__card{grid-template-columns:1fr;padding:14px;align-items:start}.gb-yard-page .gb-yard-space__grid{grid-template-columns:1fr 1fr}.gb-yard-page .gb-yard-steps{grid-auto-flow:row;grid-template-columns:repeat(2,1fr);margin:0;padding:0;overflow:visible}.gb-yard-page .gb-yard-clips{grid-auto-columns:1fr;margin:0;padding:0}.gb-yard-page .gb-yard-sticky__img{display:block}}@media(min-width:990px){.gb-yard-page .gb-yard-block{padding:88px 0}.gb-yard-page .gb-yard-wrap{padding:0 32px}.gb-yard-page .gb-yard-hero{padding:28px 0 56px}.gb-yard-page .gb-yard-hero__grid{grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);gap:48px;align-items:start;padding:0 32px}.gb-yard-page .gb-yard-gallery__video{bottom:16px;inset-inline-start:16px}.gb-yard-page .gb-yard-buy{position:sticky;top:110px;padding:8px 0 0}.gb-yard-page .gb-yard-steps{grid-template-columns:repeat(4,1fr)}.gb-yard-page .gb-yard-setup__video{grid-template-columns:1.5fr 1fr;align-items:center;padding:18px}.gb-yard-page .gb-yard-box__grid{grid-template-columns:1fr 1fr;gap:64px}.gb-yard-page .gb-yard-box__media{order:0;max-width:none}.gb-yard-page .gb-yard-train__grid{grid-template-columns:.9fr 1.1fr;gap:56px;align-items:center}.gb-yard-page .gb-yard-clips{grid-auto-flow:row;grid-template-columns:1fr 1fr}.gb-yard-page .gb-yard-clips .gb-yard-clip:first-child{grid-column:1 / -1}.gb-yard-page .gb-yard-sticky{padding:12px 24px}}@media(prefers-reduced-motion:reduce){.gb-yard-page .gb-yard-dot:after{animation:none}}.gb-yard-page .gb-yard-gallery{position:relative}.gb-yard-page .gb-yard-h2.gb-size-custom{font-size:clamp(var(--gb-fs),6.4vw,var(--gb-fs-d));line-height:var(--gb-lh-d)}.gb-yard-page .gb-yard-buy__title.gb-size-custom{font-size:clamp(var(--gb-fs),9vw,var(--gb-fs-d));line-height:var(--gb-lh-d)}.gb-yard-page .gb-yard-lead>.gb-text{--_color: var(--gb-c-text)}.gb-yard-page .gb-yard-fit__ok>.gb-text{--_color: var(--gb-yard-ink)}.gb-yard-page{display:block;--gb-c-text: var(--gb-c-muted);line-height:1.4;letter-spacing:.4px}.gb-yard-page .gb-heading{letter-spacing:normal}.gb-yard-page .gb-text{letter-spacing:inherit}@media(max-width:749px){.gb-yard-page{letter-spacing:.34px}}.gb-yard-page .gb-text p{margin:0}.gb-yard-page .gb-yard-eyebrow{padding:5px 12px}.gb-yard-eyebrow>.gb-text{--_color: var(--gb-yard-ink);letter-spacing:.1em;text-transform:uppercase}.gb-yard-page .gb-yard-h2{letter-spacing:-.02em;text-wrap:balance}.gb-yard-page .gb-yard-buy__title{margin-block-start:2px;letter-spacing:-.03em}.gb-yard-page .gb-yard-card-text{margin-block-start:6px}.gb-yard-page .gb-yard-video-text,.gb-yard-page .gb-yard-clip-title{margin-block-start:8px}.gb-yard-page .gb-yard-points .gb-text,.gb-yard-page .gb-yard-fit__ok .gb-text{--_color: var(--gb-yard-ink)}.gb-yard-page .gb-yard-buy .gb-pdp-price{margin:22px 0 0}.gb-yard-page .gb-pdp-price__row{gap:6px 12px}.gb-yard-page .gb-pdp-price .gb-pdp-price__sale{font-weight:700;letter-spacing:-.02em}.gb-yard-page .gb-pdp-price .gb-pdp-price__compare{color:var(--gb-yard-was, rgb(115 115 115));letter-spacing:.025em}.gb-yard-page .gb-pdp-price .gb-pdp-price__badge{padding:4px 8px;border-radius:6px;font-weight:700}.gb-yard-page .gb-pdp-buy{margin:14px 0 0}.gb-yard-page .gb-pdp-buy__button{min-block-size:56px;padding:0 24px;letter-spacing:0;transition:background-color .15s ease,transform .15s ease}.gb-yard-page .gb-pdp-buy__button:active{transform:scale(.98)}.gb-yard-page :is(#truemed-instructions,.truemed-instructions){margin-block-end:14px}.gb-yard-page .truemed-entry-text,.gb-yard-page .truemed-entry-link{font-size:12px;line-height:1.4;letter-spacing:normal;white-space:nowrap}.gb-yard-page .truemed-entry-text-container{flex-wrap:nowrap;gap:3px}.gb-yard-page .gb-yard-gallery__video{padding:0;background:none;box-shadow:none}.gb-yard-gallery__video .gb-btn{gap:8px;min-block-size:40px;padding:5px 16px 5px 6px;background:#fffffff2;color:var(--gb-yard-ink);font:700 13px/1 var(--gb-font-text);box-shadow:0 6px 18px #1b1d2a2e}.gb-yard-gallery__video .gb-btn__icon{display:block;padding:8px;inline-size:30px;block-size:30px;border-radius:50%;background:var(--gb-black);color:var(--gb-white)}.gb-yard-gallery__video .gb-btn__icon svg{inline-size:14px;block-size:14px}.gb-yard-page .gb-pdp-gallery__slide--html .gb-media{margin:0}.gb-yard-page .gb-yard-train{--gb-c-heading: var(--gb-white);--gb-c-text: rgb(255 255 255 / .78);--gb-c-muted: rgb(255 255 255 / .72)}.gb-yard-page .gb-yard-ladder h3{color:var(--gb-white)}.gb-yard-page .gb-yard-apps>.gb-media{inline-size:140px}.gb-yard-page .gb-yard-clip-title .gb-text{--_color: var(--gb-white)}.gb-yard-page .gb-yard-sticky [data-gb-yard-add]{margin-inline-start:auto}.gb-yard-page .gb-yard-sticky .gb-btn{min-block-size:48px;padding:0 22px;font-size:15px}.gb-yard-page .gb-yard-sticky-price s{margin-inline-end:4px}.gb-yard-page [hidden]{display:none}.gb-yard-page[data-sticky=true]~gb-pdp-float{display:none}body:has(gb-yard-pdp[data-sticky=true]) :is(gb-pdp-float,#GibbonProductFloatCta){display:none}@media(min-width:750px)and (max-width:989px){.gb-yard-page .gb-pdp-gallery__track{border-radius:0}.gb-yard-page .gb-pdp-gallery__nav,.gb-yard-page .gb-pdp-gallery__thumbs{display:none}.gb-yard-page .gb-pdp-gallery__dots{display:flex}}@media(min-width:990px){.gb-yard-page .gb-pdp-gallery__track{border-radius:22px}.gb-yard-page .gb-yard-gallery__video{inset-block-end:16px;inset-inline-start:16px}}@media(hover:hover){.gb-yard-page .gb-pdp-buy__button:not(:disabled):hover{background:var(--gb-pdp-float-hover)}}@media(prefers-reduced-motion:reduce){.gb-yard-page *,.gb-yard-page *:before,.gb-yard-page *:after{animation:none;transition:none;scroll-behavior:auto}}.gb-yard-page .gb-yard-trust>.gb-yard-buybox-trust{margin:0}.gb-yard-page .gb-yard-ladder li{padding-inline:52px 14px}.gb-yard-page .gb-yard-ladder li:before{inset-inline-start:12px}.gb-yard-page .gb-yard-fit__progress{display:none}@media(max-width:749px){.gb-yard-page .is-enhanced .gb-yard-fit__progress{display:flex}}.gb-yard-page .gb-yard-table .gb-text{--_color: var(--gb-white)}.gb-yard-page .gb-yard-table th .gb-text{--_color: rgb(255 255 255 / .72);text-transform:uppercase;letter-spacing:.06em}.gb-yard-page .gb-yard-ground .is-yes>.gb-text{--_color: var(--gb-yard-ink)}.gb-yard-page .gb-yard-ground .is-no>.gb-text{--_color: var(--gb-yard-muted)}.gb-yard-page .gb-yard-compare__table tbody th .gb-text{--_color: var(--gb-yard-muted)}.gb-yard-page .gb-yard-compare__table thead .is-us .gb-text{--_color: var(--gb-white)}.gb-yard-page .gb-yard-compare__table .gb-text{line-height:1.4}@media(max-width:749px){.gb-yard-page .gb-yard-compare__table tbody th .gb-text{font-size:11.5px;letter-spacing:.06em;text-transform:uppercase}.gb-yard-page .gb-yard-compare__table td .gb-text,.gb-yard-page .gb-yard-compare__table thead th .gb-text{font-size:13px}}.gb-yard-page .gb-yard-ladder>li>.gb-heading{color:var(--gb-white)}.gb-yard-page .gb-yard-ladder>li>.gb-text{--_color: rgb(255 255 255 / .72)}.gb-yard-page .gb-yard-gallery__video .gb-btn{block-size:auto}.gb-yard-page .gb-yard-sticky .gb-btn{block-size:auto;min-block-size:48px}.gb-yard-page .gb-yard-setup__links .gb-btn--outline{block-size:auto;min-block-size:48px;padding:0 20px;font-size:15px;box-shadow:inset 0 0 0 1.5px var(--gb-black)}.gb-yard-page .gb-yard-setup__links .gb-btn--tertiary{block-size:auto;min-block-size:0;padding:0;font-size:16px;font-weight:700;line-height:1.4;letter-spacing:.025em;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:2px}@media(hover:hover){.gb-yard-page .gb-yard-setup__links .gb-btn--outline:hover{background:var(--gb-black);color:var(--gb-white)}}.gb-yard-page :is(.gb-yard-why,.gb-yard-setup){--gb-yard-module-bg: var(--gb-tile)}.gb-yard-page .gb-yard-box__list .gb-text{margin-block-start:2px;line-height:1.4}.gb-yard-page .gb-yard-compare .gb-yard-small:not(:has(.gb-text)){display:none}.shopify-section:has(.gb-yard-pdp)~.shopify-section .jdgm-widget button{font-family:inherit;font-size:inherit;letter-spacing:inherit}@media(max-width:749px){.gb-yard-page .gb-text.gb-size-custom{line-height:var(--gb-lh-d)}.gb-yard-page .gb-yard-box__list .gb-text.gb-size-custom{line-height:1.4}.gb-yard-page .gb-yard-setup__links .gb-btn--tertiary{font-size:13.6px;letter-spacing:.34px}.gb-yard-page .gb-yard-compare__table tbody th .gb-text{font-weight:700}.shopify-section:has(.gb-yard-pdp)~.shopify-section>.gb-section:has(.jdgm-widget)>.gb-section__inner{inline-size:min(var(--cw),100% - 2 * var(--gbs-inset-m, 31px));width:min(var(--cw),100% - 2 * var(--gbs-inset-m, 31px))}}.announcement-bar{border-block-end:var(--border-bottom-width) solid var(--color-border)}.announcement-bar__slider{display:flex;flex-direction:row;align-items:center;position:relative}@media screen and (max-width:749px){.announcement-bar__slider{grid-column:1 / -1}}.announcement-bar__slides{display:grid;grid:[stack] auto / [stack] auto;width:calc(100% - var(--button-size) * 2);max-width:680px;margin-inline:auto}.announcement-bar__slides>*{grid-area:stack}.announcement-bar__slide{transition:opacity .5s ease-in-out,visibility .5s ease-in-out;content-visibility:visible}.announcement-bar__slide[aria-hidden=true]{opacity:0;visibility:hidden}.announcement-bar__slider slideshow-arrows{padding:0;mix-blend-mode:normal}.announcement-bar__slider slideshow-arrows .slideshow-control{color:var(--color-foreground)}.announcement-bar__slider .slideshow-control{display:flex;padding:0;width:var(--button-size);height:var(--button-size);align-items:center;justify-content:center;opacity:1;animation:none}@media screen and (min-width:750px){.announcement-bar__slider .slideshow-control{--slideshow-control-offset: calc((var(--button-size) - var(--icon-size-xs)) / 2)}.section--page-width :is(.announcement-bar__slider .slideshow-control).slideshow-control--previous{transform:translate(var(--slideshow-control-offset))}}.announcement-bar__slider .slideshow-control .svg-wrapper{width:var(--icon-size-xs);height:var(--icon-size-xs)}.announcement-bar__slide{place-content:center}.announcement-bar__text:first-child{margin:0}.announcement-bar__link{position:absolute;top:0;right:0;bottom:0;left:0}body{--header-height: 60px;--header-group-height: var(--header-height);--transparent-header-offset-boolean: 0}.header{--header-padding: var(--padding-sm);--font-paragraph--line-height: 1;--header-content-transition-timing: 0s;display:block;contain:layout style;background:transparent}.header a,.header .button,.header .button-secondary,.header .header-actions__action{transition:color var(--header-content-transition-timing),border-color var(--header-content-transition-timing)}#header-component :is(.header-menu,.dropdown-localization){display:none}@media screen and (min-width:750px){#header-component[data-menu-style=menu] :is(.header-menu,.dropdown-localization){display:flex}}#header-component[data-menu-style=drawer] .header__column{display:contents}@media screen and (min-width:750px){#header-component[data-menu-style=menu] .header__navigation-bar-row{display:none}}.header[transparent]{--language-button-background-color: transparent;--language-button-border-color: transparent;--header-content-transition-timing: calc(var(--submenu-animation-speed) - var(--animation-speed-fast)) var(--animation-speed-fast) var(--ease-out-cubic);--closed-underlay-height: 0px;--header-logo-display: none;--header-logo-inverse-display: block;position:absolute;top:0;inset-inline:0;z-index:var(--layer-overlay)}.header[transparent][transparent=not-sticky][data-sticky-state=active],.header[transparent]:has(.menu-list__list-item>.menu-list__link:not([aria-haspopup]):hover){--header-logo-display: unset;--header-logo-inverse-display: unset;--color-foreground: inherit;--color-foreground-rgb: inherit;--color-background: inherit;--color-background-rgb: inherit;--color-border: inherit;--color-border-rgb: inherit;--closed-underlay-height: 100%}.header[transparent]:not([data-sticky-state=active]):not(:has(.menu-list__link:hover)):not(:has(header-menu[aria-expanded=true])) .header__row{--color-foreground: var(--color-transparent-text);--color-foreground-rgb: var(--color-transparent-text-rgb);--color-border: var(--color-transparent-text);--color-border-rgb: var(--color-transparent-text-rgb);--color-primary-button-background: var(--color-transparent-text);--color-primary-button-text: var(--color-transparent-text-contrast)}.header[transparent][data-bubble-style=default]:not([data-sticky-state=active]):not(:has(.menu-list__link:hover)):not(:has(header-menu[aria-expanded=true])) .header__row{--cart-bubble-background: var(--color-transparent-text, var(--cart-bubble-background-fallback));--cart-bubble-text: var(--color-transparent-text-contrast, var(--cart-bubble-text-fallback))}.header[transparent]:has(.mega-menu__list:hover),.header[transparent]:has(.menu-list__link:hover),.header[transparent]:has(header-menu[aria-expanded=true]){--header-logo-display: unset;--header-logo-inverse-display: unset;--color-foreground: inherit;--color-foreground-rgb: inherit;--color-background: inherit;--color-background-rgb: inherit;--color-border: inherit;--color-border-rgb: inherit;--header-content-transition-timing: var(--submenu-animation-speed) var(--ease-out-cubic)}[data-transparent-background=top]:hover .header__row--top,[data-transparent-background=top]:focus-within .header__row--top,[data-transparent-background=both]:hover .header__row--top,[data-transparent-background=both]:focus-within .header__row--top{--color-foreground: inherit;--color-foreground-rgb: inherit;--color-border: inherit;--color-border-rgb: inherit;--color-primary-button-background: inherit;--color-primary-button-text: inherit}[data-transparent-background=bottom]:hover .header__row--bottom,[data-transparent-background=bottom]:focus-within .header__row--bottom,[data-transparent-background=both]:hover .header__row--bottom,[data-transparent-background=both]:focus-within .header__row--bottom{--color-foreground: inherit;--color-foreground-rgb: inherit;--color-border: inherit;--color-border-rgb: inherit;--color-primary-button-background: inherit;--color-primary-button-text: inherit}.header-section{position:relative;z-index:var(--layer-menu-drawer)}#header-component{--submenu-height: 0px;--full-open-header-height: 0px}#header-group:has(#header-component[sticky]){display:contents}.header-section:has(>#header-component[sticky=always]),.header-section:has(>#header-component[sticky=scroll-up][data-sticky-state=active]){position:sticky;top:-1px;z-index:var(--layer-menu-drawer)}.header[data-sticky-state]{transition:opacity var(--animation-speed) var(--animation-easing);opacity:1}.header[data-sticky-state=active]{view-transition-name:sticky-header}:active-view-transition-type(empty-cart-drawer) .header[data-sticky-state=active]{view-transition-name:none}.header[data-sticky-state=active]:has(.menu-drawer-container[open]){view-transition-name:none}.header[data-sticky-state=idle]{opacity:0}.header__underlay{position:absolute;top:0;right:0;bottom:0;left:0}.header__underlay-closed{height:var(--closed-underlay-height, 100%);z-index:var(--layer-lowest);background:linear-gradient(var(--color-background-top-row) 0 var(--top-row-height),var(--color-background-bottom-row) var(--top-row-height) var(--header-height));transition:height var(--animation-speed-slow) var(--ease-out-cubic)}.header__underlay-open{height:var(--full-open-header-height);background:linear-gradient(var(--color-background-top-row) 0 var(--top-row-height),var(--color-background-bottom-row) var(--top-row-height) var(--header-height),var(--color-submenu) var(--header-height) 100%);transition:height var(--submenu-animation-speed) var(--ease-out-cubic)}.header__underlay-open:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;box-shadow:var(--shadow-popover);clip-path:inset(var(--header-height) 0 -100px 0);transition:height var(--submenu-animation-speed) var(--ease-out-cubic)}:is([data-transparent-background=top]:hover,[data-transparent-background=top]:focus-within,[data-transparent-background=both]:hover,[data-transparent-background=both]:focus-within) :is(.header__underlay-open,.header__underlay-closed){--color-background-top-row: var(--color-background)}:is([data-transparent-background=bottom]:hover,[data-transparent-background=bottom]:focus-within,[data-transparent-background=both]:hover,[data-transparent-background=both]:focus-within) :is(.header__underlay-open,.header__underlay-closed){--color-background-bottom-row: var(--color-background)}[data-submenu-overlap-bottom-row] .header__underlay-open{background:linear-gradient(var(--color-background-top-row) 0 var(--top-row-height),var(--color-submenu) var(--top-row-height) 100%)}[data-submenu-overlap-bottom-row] .header__row--bottom{z-index:var(--layer-lowest)}[data-header-rows=single] .header__underlay-closed{background:var(--color-background-top-row)}[data-header-rows=single] .header__underlay-open{background:linear-gradient(var(--color-background-top-row) 0 var(--top-row-height),var(--color-submenu) var(--top-row-height) 100%)}.header__row{--color-account-icon: var(--color-foreground);position:relative;background-color:transparent!important}.header__row:has(.mega-menu__list:hover),.header__row:has(.menu-list__submenu:not([inert])){z-index:var(--layer-heightened)}.header__row--top:not(.divider--page-width),.header__row--top.divider--page-width .header__columns,.header__row--bottom{border-bottom:var(--border-bottom-width) solid var(--border-bottom-color, var(--color-border))}@media screen and (max-width:749px){.header__row--top:not(.divider--page-width),.header__row--top.divider--page-width .header__columns{border-bottom-width:var(--border-bottom-width-mobile);border-bottom-color:var(--border-bottom-color-mobile)}}#header-component[data-menu-style=drawer] .header__row--top:not(.divider--page-width),#header-component[data-menu-style=drawer] .header__row--top.divider--page-width .header__columns{border-bottom-width:var(--border-bottom-width-mobile);border-bottom-color:var(--border-bottom-color-mobile)}@media screen and (min-width:750px){.header__row.divider--page-width:not(.section--page-width) .header__columns{padding-inline-start:0;padding-inline-end:0;margin-inline-start:var(--page-margin);margin-inline-end:var(--page-margin)}}.header__column{display:flex;align-items:center}@media screen and (max-width:749px){.header__column{display:contents}}.header__column--left,.header__column--center{gap:var(--gap-xl);grid-area:left}.header__column--center{justify-content:center;grid-area:center}.header__column--center header-menu:only-child .overflow-menu::part(list){justify-content:center}.header__column--right{gap:var(--gap-xl);justify-content:flex-end;grid-area:right}.header__column--right .overflow-menu::part(list){justify-content:flex-end}.header__columns{--header-left: 1fr;--header-center: auto;--header-right: 1fr;--header-template-columns: var(--header-left) var(--header-center) var(--header-right);--header-mobile-bookend: 44px;display:grid;grid-template-areas:"left center right";grid-gap:var(--gap-xl);grid-template-columns:var(--header-template-columns)}.header__columns:has(.header__column--center header-menu){--header-center: auto;--header-left: minmax(max-content, 1fr);--header-right: minmax(max-content, 1fr)}@media screen and (min-width:750px){.header__columns:where(:not(:has(.header__column--center))){--header-template-columns: var(--header-left) var(--header-right);grid-template-areas:"left right"}}.header__columns:where(:not(:has(.header__column--center))):has(.header__column--right header-menu){--header-right: auto;--header-left: minmax(max-content, 1fr)}.header__columns:where(:not(:has(.header__column--center))):has(.header__column--left header-menu){--header-left: auto;--header-right: minmax(max-content, 1fr)}@media screen and (max-width:749px){.header__columns{--header-template-columns: var(--header-mobile-bookend) var(--header-mobile-bookend) 1fr var(--header-mobile-bookend) var(--header-mobile-bookend);grid-template-areas:"leftA leftB center rightA rightB";grid-column:span 3;column-gap:0;align-items:center;padding-block:0;padding-inline:var(--page-margin)}.header__columns .header-logo{grid-area:center}.header__columns:not(:has(header-actions)) .search-action{grid-area:leftB}.header__columns:not(:has(shopify-account)) .search-action{grid-area:rightA}.header__columns .search-action{grid-area:leftB}.header__columns .header__icon--menu{justify-content:flex-start;padding-inline:0}.header__columns header-actions{grid-area:rightB;justify-content:flex-end}}#header-component[data-menu-style=drawer] .header__columns{--header-template-columns: var(--header-mobile-bookend) var(--header-mobile-bookend) 1fr var(--header-mobile-bookend) var(--header-mobile-bookend);grid-template-areas:"leftA leftB center rightA rightB";grid-column:span 3;column-gap:0;align-items:center;padding-block:0;padding-inline:var(--page-margin)}#header-component[data-menu-style=drawer] .header__columns .header-logo{grid-area:center}#header-component[data-menu-style=drawer] .header__columns:not(:has(header-actions)) .search-action{grid-area:leftB}#header-component[data-menu-style=drawer] .header__columns:not(:has(shopify-account)) .search-action{grid-area:rightA}#header-component[data-menu-style=drawer] .header__columns .search-action{grid-area:leftB}#header-component[data-menu-style=drawer] .header__columns .header__icon--menu{justify-content:flex-start;padding-inline:0}#header-component[data-menu-style=drawer] .header__columns header-actions{grid-area:rightB;justify-content:flex-end}.header__columns:not(:has(.header__column)){grid-template-columns:1fr}@media(hover:hover){:is(.header__column:has(header-menu:hover),.header__column:has(.header-actions__action:hover),.header__column:has(.header__icon--menu:hover)) header-menu:not(:hover),:is(.header__column:has(header-menu:hover),.header__column:has(.header-actions__action:hover),.header__column:has(.header__icon--menu:hover)) .header-actions__action:not(:hover),:is(.header__column:has(header-menu:hover),.header__column:has(.header-actions__action:hover),.header__column:has(.header__icon--menu:hover)) .header__icon--menu:not(:hover){opacity:var(--opacity-subdued-text);transition:opacity var(--animation-speed) var(--animation-easing)}}header-menu,.header-actions__action,.header__icon--menu{transition:opacity var(--animation-speed) var(--animation-easing)}.header-actions__action{--button-color: var(--color-foreground);color:var(--button-color);cursor:pointer;display:flex;justify-content:center}.header-actions__action:hover{--button-color: var(--color-foreground)}.header-actions__action:not(.account-button) .svg-wrapper{height:var(--button-size);width:var(--button-size)}.header-actions__action:not(.account-button) svg{width:var(--icon-size-md);height:var(--icon-size-md)}.header:has(#Details-menu-drawer-container[open]){contain:style}.header.header--compact{--header-padding: var(--padding-2xs)}.header__columns{--padding-block-start: var(--header-padding);--padding-block-end: var(--header-padding)}.header:not(.header--compact) .header__row--bottom{--header-padding: var(--padding-xs)}.header--collapse-row-paddings .header__row--top .header__columns{--padding-block-end: 0px}.header--collapse-row-paddings .header__row--bottom .header__columns{--padding-block-start: 0px}#header-group:has(>.header-section>#header-component[transparent])~.content-for-layout>.shopify-section:first-child{margin-top:calc(var(--header-group-height) * -1)}#header-group:has(>.header-section>#header-component[transparent])>.header-section{z-index:var(--layer-menu-drawer)}#header-group:has(>.header-section>#header-component[transparent])>.shopify-section:not(.header-section){z-index:calc(var(--layer-menu-drawer) - 1)}.header-section:has(.header[transparent])+.shopify-section{margin-top:var(--header-height)}.header-menu .menu-list__submenu{content-visibility:auto;contain-intrinsic-size:0px 500px}.header-menu details[open] .menu-list__submenu,.header-menu .menu-list__submenu[data-active],.header-menu .menu-list__list-item[slot=overflow] .menu-list__submenu{content-visibility:visible}.dropdown-localization__button{display:flex;position:relative;align-items:center;gap:4px;font-family:var(--menu-localization-font);font-size:var(--menu-localization-font-size);font-weight:var(--menu-top-level-font-weight);padding-inline:var(--padding-2xs);margin-inline:calc(-1 * var(--padding-2xs))}.dropdown-localization__button .svg-wrapper.icon-caret{height:var(--icon-size-xs);width:var(--icon-size-xs);inset-inline-end:var(--margin-xs);top:calc(50% - var(--padding-2xs));flex-shrink:0;transition:transform var(--animation-speed) var(--animation-easing)}.dropdown-localization__button .icon-flag{width:var(--menu-localization-font-size, var(--icon-size-sm));height:var(--menu-localization-font-size, var(--icon-size-sm));clip-path:circle(50%);background-position:center;background-size:cover;margin-inline-end:4px;position:relative}.dropdown-localization__button .icon-flag:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;box-shadow:inset 0 0 var(--size-shadow) var(--color-shadow);border-radius:50%}.dropdown-localization__button[aria-expanded=true] .icon-caret svg{transform:rotate(180deg)}.dropdown-localization__button,.dropdown-localization__button:hover{box-shadow:none;background-color:transparent;border-color:transparent;border-radius:0}dropdown-localization-component .localization-form__list{max-height:20.5rem}.localization-wrapper{position:fixed;z-index:var(--layer-raised);border-radius:var(--style-border-radius-popover);transition-property:display,opacity,translate;transition-duration:.3s;transition-timing-function:var(--ease-out-quad);transition-behavior:allow-discrete;translate:0 20px;opacity:0}.localization-wrapper:not([hidden]){translate:0 0;opacity:1}@starting-style{.localization-wrapper:not([hidden]){translate:0 20px;opacity:0}}dropdown-localization-component{position:relative;background-color:transparent}dropdown-localization-component .country-filter{position:relative;padding:8px}dropdown-localization-component .country-filter__input{border:none}dropdown-localization-component .localization-form__list-item{margin-inline:8px}dropdown-localization-component .localization-wrapper{box-shadow:var(--shadow-popover);border:var(--style-border-popover);background-color:var(--color-background);max-height:27.5rem;position:absolute;top:calc(100% + 10px);z-index:calc(var(--layer-header-menu) + 1)}dropdown-localization-component .localization-wrapper.right-bound{inset-inline-end:0;inset-inline-start:unset}dropdown-localization-component .localization-wrapper.left-bound{inset-inline-start:-8px;inset-inline-end:unset}dropdown-localization-component .language-selector.language-selector{padding-block:10px;padding-inline:16px 8px}dropdown-localization-component .localization-form__currency{width:max-content;opacity:0;visibility:hidden;transition:none}dropdown-localization-component .localization-form__select:hover{background-color:rgb(var(--color-foreground-rgb) / var(--opacity-8))}dropdown-localization-component :is(.localization-form__list-item:hover,.localization-form__list-item[aria-selected=true],.localization-form__list-item[aria-current=true]) .localization-form__currency{opacity:1;color:var(--color-foreground-muted);transition:opacity var(--animation-speed-slow) var(--animation-easing);visibility:visible}.dropdown-localization .language-selector:where(:not(.language-selector--top-shadow)){font-weight:var(--menu-top-level-font-weight)}.dropdown-localization:not(dropdown-localization-component) .language-selector{font-family:var(--menu-localization-font);font-size:var(--menu-localization-font-size)}.hero-wrapper{--hero-height-offset: 0px}#header-group:has(>.header-section>#header-component)~* .hero-wrapper:first-child{--hero-height-offset: var(--header-group-height, 0)}.hero{position:relative;min-height:calc(var(--hero-min-height) - var(--hero-height-offset))}.hero[data-shopify-visual-preview]{--hero-min-height: 600px;min-height:600px}.hero__container{position:relative;overflow:hidden;border:var(--hero-border-width) var(--hero-border-style) rgb(var(--color-border-rgb) / var(--hero-border-opacity));min-height:inherit;align-items:var(--vertical-alignment-mobile);justify-content:var(--horizontal-alignment);z-index:var(--layer-base)}@media screen and (min-width:750px){.hero__container{align-items:var(--vertical-alignment)}}.hero__content-wrapper.page-width{grid-column:2 / 3}.hero__content-wrapper{position:relative;top:0;right:0;bottom:0;left:0;z-index:var(--layer-flat)}.hero__content-wrapper .group-block-content{position:relative}.hero__media-grid{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-column:1 / -1;grid-template-columns:repeat(var(--hero-media-count, 1),1fr)}.hero--auto .hero__media{aspect-ratio:var(--hero-media-aspect-ratio)}.hero--no-blocks-auto-height .hero__media{width:100%;aspect-ratio:auto}.hero--no-blocks-auto-height .hero__media-grid{position:relative}.hero__media-wrapper{overflow:hidden;position:relative}.hero__media{height:100%;width:100%;object-fit:cover;object-position:center center;overflow:hidden;position:relative;z-index:var(--layer-base)}.hero__media-wrapper--mobile{display:none}.hero__media-wrapper--desktop{display:block}@media screen and (max-width:749px){.hero__media-wrapper--desktop{display:none}.hero__media-wrapper--mobile{display:block}.hero__media-grid{grid-template-columns:repeat(var(--hero-media-count-mobile, 1),1fr)}.hero--stack-mobile .hero__media-grid{grid-template-columns:1fr;grid-template-rows:repeat(var(--hero-media-count-mobile, 1),calc(100% / var(--hero-media-count-mobile, 1)))}}.hero__link{position:absolute;top:0;right:0;bottom:0;left:0;grid-column:1 / -1}.hero__media-grid,.hero__content-wrapper{pointer-events:none}:is(.hero__media-grid,.hero__content-wrapper) :is(a,button,input,textarea,select,details,summary){pointer-events:auto}:is(.hero__media-grid,.hero__content-wrapper) .shopify-app-block{pointer-events:auto}.hero__content-wrapper--design-mode *{pointer-events:auto}.hero[data-blur-shadow=true]{--blurred-reflection-filter-saturate: saturate(1.5);--blurred-reflection-mask-image: linear-gradient(to bottom, #000 0%, #000 60%, transparent 100%);--blurred-reflection-box-shadow: rgb(0 0 0 / 5%) 0 0 1rem;--blurred-reflection-filter-blur: blur(20px);--blurred-reflection-scale: scale(2, 1.25);--blurred-reflection-padding-block-end: 60px}.hero[data-blur-shadow=true] .hero__container:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;box-shadow:var(--blurred-reflection-box-shadow);mix-blend-mode:overlay;pointer-events:none;z-index:-1}.hero__blurred-image{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;-webkit-mask-image:var(--blurred-reflection-mask-image);mask-image:var(--blurred-reflection-mask-image);filter:var(--blurred-reflection-filter-saturate);pointer-events:none;transform:translateY(50%);overflow:hidden}.hero__blurred-image--desktop{display:none}@media screen and (min-width:750px){.hero__blurred-image--desktop{display:block}}.hero__blurred-image--mobile{display:block}@media screen and (min-width:750px){.hero__blurred-image--mobile{display:none}}.hero__blurred-image img,.hero__blurred-image svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center center;filter:var(--blurred-reflection-filter-blur);opacity:var(--blur-opacity);transform:var(--blurred-reflection-scale);padding-block-end:var(--blurred-reflection-padding-block-end)}:is(.hero__blurred-image img,.hero__blurred-image svg):not(:only-child){width:50%}:is(.hero__blurred-image img,.hero__blurred-image svg):not(:only-child):last-child{inset-inline-end:0;inset-inline-start:auto}.layered-slideshow-section{position:relative}layered-slideshow-component{display:block;width:100%}.layered-slideshow__container{--radius: calc(var(--corner-radius, 1) * 1rem);--button-width: 56px;--border-color: var(--color-background);--inactive-tabs-width: calc((var(--total-tabs) - 1) * var(--button-width));--active-panel-width: calc(100cqi - var(--inactive-tabs-width));width:100%;position:relative;container-type:inline-size;border-radius:var(--radius);overflow:hidden}.layered-slideshow__container:not([size=auto]){height:100%}.layered-slideshow__container[size=auto]{height:auto}@media screen and (min-width:750px){layered-slideshow-component{min-height:var(--layered-min-height-desktop, 0px)}}.layered-slideshow__tablist{display:grid;grid-template-columns:var(--active-tab);position:absolute;top:0;right:0;bottom:0;left:0;height:100%;pointer-events:none;z-index:var(--layer-raised)}.layered-slideshow__tablist button{width:var(--button-width);height:100%;pointer-events:all;opacity:0;cursor:grab;border:none;background:transparent;padding:0;position:relative;outline:none;transition:opacity .2s ease}.layered-slideshow__tablist button:active{cursor:grabbing}.layered-slideshow__tablist button[aria-selected=true]{cursor:default}.layered-slideshow__tablist button:focus-visible{opacity:1}.layered-slideshow__container[data-dragging]{cursor:grabbing}.layered-slideshow__container[data-instant-transitions],.layered-slideshow__container:is([data-dragging],[data-instant-transitions]) :is(.layered-slideshow__tablist,.layered-slideshow__panels,.layered-slideshow__panel-content,.layered-slideshow__content){transition:none}.layered-slideshow__panels{display:grid;grid-template-columns:var(--active-tab);height:100%;overflow:hidden}.layered-slideshow__panel{position:relative;height:100%;min-width:var(--button-width);border-radius:var(--radius);z-index:calc(var(--total-tabs) - var(--index))}.layered-slideshow__panel:first-child .layered-slideshow__panel-content{width:var(--active-panel-width);border-inline-start:var(--border-width) solid var(--border-color)}.layered-slideshow__panel:not(:first-child) .layered-slideshow__content{padding-inline-start:calc((var(--radius) * 2) + var(--padding-inline-start, 0px))}.layered-slideshow__panel-content{border:var(--border-width) solid var(--border-color);border-inline-start:none;border-radius:var(--radius);position:absolute;inset-inline-end:0;top:0;bottom:0;overflow:hidden;width:calc(var(--active-panel-width) + (var(--radius) * 2))}.layered-slideshow__panel-content :is(img,video,svg){position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.layered-slideshow__video-poster{z-index:1}.layered-slideshow__video{z-index:0}.layered-slideshow__panel:not([inert]) .layered-slideshow__video-poster{opacity:0}@media(prefers-reduced-motion:no-preference){.layered-slideshow__video-poster{transition:opacity .3s ease}}.layered-slideshow__content{height:100%;position:relative;z-index:1}.layered-slideshow__content>*{margin:auto}.layered-slideshow__content.background-transparent{background-color:transparent}.layered-slideshow__panel--drop-shadow:not(:last-child) .layered-slideshow__panel-content{box-shadow:4px 0 12px #0000001a}@media screen and (min-width:750px){[dir=rtl] .layered-slideshow__panel--drop-shadow:not(:last-child) .layered-slideshow__panel-content{box-shadow:-4px 0 12px #0000001a}}@media(prefers-reduced-motion:no-preference){.layered-slideshow__panels,.layered-slideshow__tablist{transition-property:grid-template-columns,grid-template-rows;transition-duration:.6s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.layered-slideshow__content{opacity:0;transform:translateY(.5lh);transition:opacity .48s,transform .48s}.layered-slideshow__panel:not([inert]) .layered-slideshow__content{opacity:1;transform:translateY(0);transition-delay:.24s}}@media screen and (max-width:749px){.layered-slideshow__container{--button-height: 44px;--inactive-tabs-height: calc((var(--total-tabs) - 1) * var(--button-height))}.layered-slideshow__container:not([size=auto]){--layered-total-height: calc(var(--layered-panel-height-mobile, 260px) + var(--inactive-tabs-height));--active-panel-height: var(--layered-panel-height-mobile, 260px);min-height:var(--layered-total-height);height:var(--layered-total-height)}.layered-slideshow__container[size=auto]{height:auto}.layered-slideshow__tablist{grid-template-rows:var(--active-tab);grid-template-columns:1fr;grid-auto-flow:row}.layered-slideshow__tablist button{width:100%;height:var(--button-height)}.layered-slideshow__panels{grid-template-rows:var(--active-tab);grid-template-columns:1fr;grid-auto-flow:row}.layered-slideshow__panel{min-height:var(--button-height);width:100%;height:100%;position:relative;z-index:calc(var(--total-tabs) - var(--index))}.layered-slideshow__panel:first-child .layered-slideshow__panel-content{width:100%;height:var(--active-panel-height);border-top:var(--border-width) solid var(--border-color);inset-inline:0;border-inline-start:var(--border-width) solid var(--border-color)}.layered-slideshow__panel-content{position:absolute;border:var(--border-width) solid var(--border-color);border-radius:var(--radius);box-sizing:border-box;width:100%;height:calc(var(--active-panel-height) + min(var(--radius) * 2,var(--button-height) - var(--border-width)));top:unset;inset-inline:0;bottom:0;overflow:hidden}.layered-slideshow__panel:not(:first-child) .layered-slideshow__panel-content{border-top:none}.layered-slideshow__panel:not(:first-child){margin-top:calc(var(--border-width) * -1)}.layered-slideshow__content{padding-inline-start:var(--padding-inline-start, 0px);padding-inline-end:var(--padding-inline-end, 0px)}.layered-slideshow__panel:not(:first-child) .layered-slideshow__content{padding-block-start:calc((var(--radius) * 2) + var(--padding-block-start, 0px));padding-inline-start:var(--padding-inline-start, 0px)}.layered-slideshow__panel--drop-shadow:not(:last-child) .layered-slideshow__panel-content{box-shadow:0 4px 12px #0000001a}}.logo-section{width:calc(var(--logo-width) + var(--padding-inline-start) + var(--padding-inline-end));max-width:100%;max-height:calc(var(--logo-height, 100%) + var(--padding-block-start) + var(--padding-block-end));font-size:var(--logo-height);display:flex}@media screen and (max-width:749px){.logo-section{max-height:calc(var(--logo-height-mobile, var(--logo-height, 100%)) + var(--padding-block-start) + var(--padding-block-end));font-size:var(--logo-height-mobile, var(--logo-height));width:calc(var(--logo-width-mobile, var(--logo-width)) + var(--padding-inline-start) + var(--padding-inline-end))}}.logo-section--center{margin-inline:auto}.logo-section--flex-end{margin-inline-start:auto}.logo-section--flex-start{margin-inline-end:auto}.logo-section__image-wrapper{display:flex;width:100%;max-width:100%;max-height:100%}.logo-section__image{object-fit:contain;width:100%}.blog-post-comments-container{width:100%;max-width:var(--normal-content-width);margin:0 auto}.blog-post-comments{display:flex;flex-direction:column;gap:var(--gap-3xl)}.blog-post-comment__author{display:flex;align-items:center;gap:var(--gap-2xs);margin-top:var(--margin-md);font-size:var(--font-size--body-sm);color:rgb(var(--color-foreground-rgb) / var(--opacity-subdued-text))}.blog-post-comments-pagination{display:flex;justify-content:center;gap:var(--gap-2xs)}.blog-post-comments-pagination,.blog-post-comments-pagination a,.blog-post-comments-pagination .current{color:var(--color-foreground)}.blog-post-comments-pagination .current,.blog-post-comments-pagination a{display:block;padding:var(--padding-2xs) var(--padding-xs)}.blog-post-comments-pagination .current,.blog-post-comments-pagination a:hover{border-bottom:1px solid var(--color-foreground)}.blog-posts{--page-content-width: var(--narrow-page-width);--page-width: calc(var(--page-content-width) + (var(--page-margin) * 2));--columns-gap: 36px;--rows-gap: 36px}.blog-posts-container{display:grid;grid-template-columns:repeat(6,1fr);gap:1rem;width:100%;column-gap:var(--columns-gap);row-gap:var(--rows-gap)}.blog-post-item{grid-column:span var(--col-span);background-color:var(--color-background)}.blog-post-item{border:1px solid rgb(var(--color-foreground-rgb) / var(--opacity-20));padding:0 1rem 1rem}.blog-post-item:has(.blog-post-card__image-container){border:none;padding:0}.cart-page{display:grid;grid-template-columns:1fr;gap:0 var(--padding-5xl)}.cart-page--empty{display:flex;flex-direction:column;align-items:center;justify-content:center}.cart-page--empty .cart-page__title,.cart-page--empty .cart-page__more-blocks{margin-top:var(--margin-6xl)}.cart-page__more-blocks{width:100%}.cart-page--empty .cart-title{text-align:center}.cart-page__main{grid-column:1}.cart-page__summary{padding-top:var(--padding-xl)}@media screen and (min-width:750px){.cart-page{grid-template-columns:1fr min(50vw,var(--sidebar-width));grid-template-rows:min-content min-content 1fr}.cart-page__summary{display:grid;height:100%;grid-column:2;grid-row:1 / -1;align-self:stretch;grid-template-rows:subgrid;padding-top:0;position:relative}.section--page-width .cart-page:has(.cart-summary--extend){grid-column:2 / 4;grid-template-columns:1fr minmax(var(--sidebar-width),calc((100vw - var(--page-width)) / 2 + var(--sidebar-width)))}}@media screen and (min-width:1400px){.cart-page{grid-template-columns:1fr var(--sidebar-width)}}marquee-component{display:block;width:100%;overflow:hidden}.section--page-width.media-with-content{grid-template-areas:"margin-left media margin-right" "margin-left content margin-right"}@media screen and (min-width:750px){.section--page-width.media-with-content{--media-with-content-grid-columns: var(--full-page-grid-margin) calc((var(--full-page-grid-central-column-width) / 12) * 7) calc((var(--full-page-grid-central-column-width) / 12) * 5) var(--full-page-grid-margin);grid-template-areas:"margin-left media content margin-right"}}@media screen and (min-width:750px){.section--page-width.media-with-content--media-right{--media-with-content-grid-columns: var(--full-page-grid-margin) calc((var(--full-page-grid-central-column-width) / 12) * 5) calc((var(--full-page-grid-central-column-width) / 12) * 7) var(--full-page-grid-margin);grid-template-areas:"margin-left content media margin-right"}}@media screen and (min-width:750px){.section--page-width.media-with-content--medium{--media-with-content-grid-columns: var(--full-page-grid-margin) repeat(2, calc(var(--full-page-grid-central-column-width) / 2)) var(--full-page-grid-margin)}}@media screen and (min-width:750px){.section--page-width.media-with-content--narrow.media-with-content--media-right{--media-with-content-grid-columns: var(--full-page-grid-margin) calc((var(--full-page-grid-central-column-width) / 3) * 2) calc(var(--full-page-grid-central-column-width) / 3) var(--full-page-grid-margin)}}@media screen and (min-width:750px){.section--page-width.media-with-content--narrow{--media-with-content-grid-columns: var(--full-page-grid-margin) calc(var(--full-page-grid-central-column-width) / 3) calc((var(--full-page-grid-central-column-width) / 3) * 2) var(--full-page-grid-margin)}}@media screen and (min-width:750px){.section--full-width.media-with-content--media-right{--media-with-content-grid-columns: 2.5fr 3.5fr;grid-template-areas:"content media"}}@media screen and (min-width:750px){.section--full-width.media-with-content--medium{--media-with-content-grid-columns: 1fr 1fr}}@media screen and (min-width:750px){.section--full-width.media-with-content--narrow{--media-with-content-grid-columns: 2fr 4fr}}@media screen and (min-width:750px){.section--full-width.media-with-content--narrow.media-with-content--media-right{--media-with-content-grid-columns: 4fr 2fr}}.media-with-content.media-with-content--media-extend{grid-template-columns:var(--media-with-content-grid-columns);grid-template-areas:"media media media" "margin-left content margin-right"}@media screen and (min-width:750px){.media-with-content.media-with-content--media-extend{grid-template-areas:"media media content margin-right"}}@media screen and (min-width:750px){.media-with-content--media-extend.media-with-content--media-right{grid-template-areas:"margin-left content media media"}}@media screen and (min-width:750px){.media-with-content--media-right{grid-template-areas:"margin-left content media media"}}.media-with-content{--media-with-content-grid-columns: var(--full-page-grid-with-margins);grid-template-columns:var(--media-with-content-grid-columns);grid-template-areas:"media media media" "content content content"}@media screen and (min-width:750px){.media-with-content{--media-with-content-grid-columns: 3.5fr 2.5fr;grid-template-areas:"media content"}}.media-with-content .media-block{grid-area:media}.media-with-content .media-with-content__content{grid-area:content}.media-with-content .media-with-content__content>.group-block-content{padding-inline:var(--page-margin);padding-block:calc(2 * var(--page-margin))}@media screen and (min-width:750px){.media-with-content .media-with-content__content>.group-block-content{padding-block:var(--page-margin)}}.media-with-content.section--page-width .media-with-content__content>.group-block-content{padding-inline:0}@media screen and (min-width:750px){.media-with-content.section--page-width .media-with-content__content>.group-block-content{padding-inline-start:var(--page-margin)}}.media-with-content.section--page-width.media-with-content--media-right .media-with-content__content>.group-block-content{padding-inline-end:var(--page-margin);padding-inline-start:0}.media-with-content[data-shopify-visual-preview]{--hero-min-height: 500px;min-height:500px}.password-footer{display:flex;flex-direction:column;align-items:center;gap:var(--gap-sm);padding-block:var(--padding-xl)}.password-footer__powered-by{margin:0;display:flex;align-items:center;gap:var(--padding-xs);height:1em}.password-footer__powered-by>a{display:flex}.password-footer__powered-by .icon-shopify{display:inline;height:1.3em;color:var(--color-foreground)}.password-footer__links{display:flex;align-items:center;gap:var(--gap-2xl)}@media screen and (max-width:749px){.password-footer__links{flex-direction:column;gap:var(--gap-sm)}}.password-footer__admin-link{margin:0}.password-footer__button{height:var(--minimum-touch-target);background-color:transparent;color:var(--color-foreground);cursor:pointer;text-decoration:underline}.password-footer__button:hover{color:rgb(var(--color-foreground-rgb) / var(--opacity-subdued-text));text-decoration:none}.section-password{flex-grow:1;display:flex}.password-content{text-align:center}.section-product-hotspots{position:relative}.section-product-hotspots__wrapper{display:flex;flex-direction:column;gap:var(--gap);width:100%;height:100%}.section-product-hotspots__content{position:relative;aspect-ratio:var(--ratio, 21 / 9);overflow:hidden}@media(hover:none){.hotspot.hotspot--hidden-touch{display:none}}@media screen and (max-width:749px){.hotspot .hotspot-dialog{display:none}}.hotspot{position:absolute;cursor:pointer;width:var(--button-size);height:var(--button-size);display:flex;align-items:center;justify-content:center;background:transparent;border:none;padding:0;font:inherit;color:inherit;outline:none;transition:border-color .2s ease-out,box-shadow .2s ease-out;z-index:var(--layer-flat)}.hotspot:has(.hotspot-dialog[open]){z-index:var(--layer-raised)}.hotspot .hotspot-trigger{padding:0;border:none}.hotspot-dialog__product-content{display:flex;flex-direction:column;justify-content:space-between;padding:var(--padding-xs);padding-inline-start:0;overflow:hidden}.hotspot-trigger{width:var(--hotspot-size);height:var(--hotspot-size);background:var(--hotspot-bg, rgb(0 0 0 / .5));border-radius:50%;cursor:pointer;position:relative;transition:width .1s ease-out,height .1s ease-out}@media screen and (max-width:749px){.hotspot-trigger{cursor:pointer;-webkit-tap-highlight-color:transparent}}.hotspot-trigger:after{content:"";position:absolute;top:50%;left:50%;width:calc(var(--hotspot-size) * .4);height:calc(var(--hotspot-size) * .4);background:var(--hotspot-bullseye, #fff);border-radius:50%;transform:translate(-50%,-50%);transition:width .1s ease-out,height .1s ease-out,background .1s ease-out}@media screen and (min-width:750px){.hotspot:hover .hotspot-trigger:after,.hotspot:has(.hotspot-dialog[open]) .hotspot-trigger:after{width:calc(var(--hotspot-size) * .55);height:calc(var(--hotspot-size) * .55);transition:width .2s ease-out,height .2s ease-out,background .2s ease-out;transition-delay:.2s}}.hotspots-container{position:absolute;top:0;right:0;bottom:0;left:0;z-index:var(--layer-flat);overflow:clip}.hotspots__background-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.hotspot .hotspot-dialog{position:absolute;padding:0;border-radius:var(--style-border-radius-popover);border:var(--style-border-popover);width:max-content;min-width:var(--minimum-width-dialog);max-width:var(--maximum-width-dialog);box-shadow:var(--shadow-popover)}.hotspot .hotspot-dialog[data-placement*=bottom]{--offset-y: 0px;--origin-y: calc(var(--hotspot-size) / 2);top:calc((var(--button-size) - var(--hotspot-size)) / 2 + var(--dialog-vertical-offset, 0px));bottom:unset}.hotspot .hotspot-dialog[data-placement*=top]{--offset-y: 0px;--origin-y: calc(100% - (var(--hotspot-size) * .5));top:unset;bottom:calc((var(--button-size) - var(--hotspot-size)) * .5 - var(--dialog-vertical-offset, 0px))}.hotspot .hotspot-dialog[data-placement*=left]{--offset-x: calc((var(--button-size) - var(--hotspot-size)) * .5);--origin-x: calc(100% - (var(--hotspot-size) * .5));left:unset;right:100%}.hotspot .hotspot-dialog[data-placement*=right]{--offset-x: calc((var(--button-size) - var(--hotspot-size)) * -.5);--origin-x: calc(var(--hotspot-size) * .5);left:100%;right:unset}.hotspot .hotspot-dialog[data-placement*=center]{left:50%;translate:-50% 0;right:unset}.hotspot .hotspot-dialog[data-placement*=center][data-placement*=bottom]{--origin-y: calc(var(--hotspot-size) * .5);--origin-x: 50%;--offset-y: calc((var(--button-size) - var(--hotspot-size)) * -.5);--offset-x: 0;top:100%;bottom:unset;margin:0}.hotspot .hotspot-dialog[data-placement*=center][data-placement*=top]{--origin-y: calc(100% - (var(--hotspot-size) * .5));--origin-x: 50%;--offset-y: calc((var(--button-size) - var(--hotspot-size)) * .5);--offset-x: 0;bottom:100%}.hotspot .hotspot-dialog:is(:focus,:focus-visible),.hotspot .hotspot-dialog__link:is(:focus,:focus-visible){outline:none}.hotspot-dialog__product{display:grid;grid-template-columns:auto 1fr}.hotspot-dialog__product-image,.hotspot-dialog svg.hotspot-dialog__placeholder-product-image{width:var(--width-product-image-dialog);height:var(--width-product-image-dialog);aspect-ratio:1;padding:var(--padding-product-image-popover, var(--padding-xs));object-fit:cover;border-radius:var(--style-border-radius-popover)}.hotspot-dialog__link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:var(--layer-flat)}.hotspot-dialog__product-title{margin-block-end:var(--product-title-gap);padding-inline-end:var(--padding-sm);min-width:0}.hotspot .hotspot-dialog .hotspot-dialog__sold-out-badge{display:flex;width:fit-content;justify-self:flex-end;align-self:flex-end;justify-content:center;align-items:center;font-size:var(--font-body--size);padding:var(--padding-2xs) var(--padding-sm);background:rgb(var(--color-foreground-rgb) / var(--opacity-10));border-radius:var(--border-radius-sm);text-transform:uppercase;letter-spacing:var(--letter-spacing-sm);opacity:var(--opacity-80)}.hotspot .hotspot-dialog{--hotspot-blur: 4px;--hotspot-scale: .8;--hotspot-entry-duration: .2s;--hotspot-exit-duration: .1s;filter:blur(var(--hotspot-blur));opacity:0;transform:scale(var(--hotspot-scale)) translate(0);transition-property:display,opacity,filter,transform;transition-duration:var(--hotspot-entry-duration);transition-timing-function:ease;transform:scale(var(--hotspot-scale)) translate(var(--offset-x),var(--offset-y));transform-origin:var(--origin-x) var(--origin-y);transition-timing-function:cubic-bezier(.65,-.49,.35,1.12)}.hotspot .hotspot-dialog[data-closing=true]{transition-duration:var(--hotspot-exit-duration);transition-timing-function:ease-out;transform:scale(1) translateY(calc(var(--hotspot-size) * .25))}.hotspot .hotspot-dialog[data-showing=true]{transition-behavior:allow-discrete}.hotspot .hotspot-dialog[open][data-showing=true]{opacity:1;transform:scale(1) translate(0);filter:blur(0px)}@starting-style{.hotspot .hotspot-dialog[open][data-showing=true]{opacity:0;filter:blur(var(--hotspot-blur));transform:scale(var(--hotspot-scale)) translate(var(--offset-x),var(--offset-y));transform-origin:var(--origin-x) var(--origin-y)}}.hotspot .hotspot-dialog:after{content:"";position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:all;transition:opacity .22s ease-out,translate .22s .1s ease-out;scale:var(--scale-x, 1) var(--scale-y, 1);z-index:var(--layer-flat)}.hotspot-dialog[open]:is([data-placement*=left],[data-placement*=right]):after{clip-path:polygon(0 0,100% 0,100% 100%);width:calc(var(--button-size) / 2 + var(--hotspot-size) * .5)}.hotspot-dialog[open][data-placement*=right]:after{right:100%;left:unset}.hotspot-dialog[open][data-placement*=left]:after{left:100%;right:unset;--scale-x: -1}.hotspot-dialog[open][data-placement*=top]:after{--scale-y: -1}.hotspot-dialog[open][data-placement*=center]:after{height:calc(var(--button-size) / 2 + var(--hotspot-size) * .5);width:100%;clip-path:polygon(0 0,100% 0,50% calc(100% - var(--hotspot-size) * .25));--scale-x: 1;--scale-y: 1}.hotspot-dialog[open][data-placement*=center][data-placement*=bottom]:after{top:unset;bottom:100%;--scale-y: -1}.hotspot-dialog[open][data-placement*=center][data-placement*=top]:after{top:100%;bottom:unset}.hotspot-dialog .quick-add{display:flex;justify-content:flex-end;position:relative;z-index:var(--layer-flat)}.hotspot-dialog .quick-add__button.add-to-cart-button{width:calc(var(--button-size-md) - 4px);position:relative;transform:translate(2px);justify-self:flex-end;height:fit-content;border:none;color:var(--quick-add-foreground, var(--color-foreground));background-color:var(--quick-add-background, var(--color-background));pointer-events:all;opacity:1;overflow:hidden;outline:2px solid transparent}@media(prefers-reduced-motion:no-preference){.hotspot-dialog .quick-add__button.add-to-cart-button{transition:width var(--animation-speed) var(--ease-out-cubic),outline-color var(--animation-speed) var(--ease-out-cubic) var(--animation-speed-slow),transform var(--animation-speed) var(--ease-out-cubic)}}.hotspot-dialog .quick-add__button.add-to-cart-button:is(:hover,:active){outline-color:rgb(var(--color-foreground-rgb) / var(--opacity-15))}.hotspot-dialog .quick-add__button.add-to-cart-button:focus-visible{outline-color:currentcolor;transition-delay:0s}.hotspot-dialog .quick-add__button.add-to-cart-button[data-added=true]{color:transparent}@media screen and (min-width:750px){.hotspot-dialog .quick-add__button:is(:hover,:focus-visible){width:max-content;transform:translate(0)}}.sticky-add-to-cart__bar{position:fixed;bottom:max(20px,var(--safe-area-inset-bottom));left:50%;opacity:0;transform:translate(-50%) translateY(calc(100% + 40px));z-index:calc(var(--layer-sticky) - 1);display:block;width:600px;border-radius:calc(var(--style-border-radius-buttons-primary) + min(var(--padding-sm),var(--style-border-radius-buttons-primary)));box-shadow:var(--shadow-popover);padding:var(--padding-sm);display:flex;align-items:center;gap:var(--gap-md)}@starting-style{.sticky-add-to-cart__bar{opacity:0;transform:translate(-50%) translateY(calc(100% + 40px))}}.sticky-add-to-cart__bar:before{--border: 2px;content:"";position:absolute;inset:calc(var(--border) * -1);background:linear-gradient(var(--color-background) 0 100%),linear-gradient(#00000026 0 100%);background-clip:content-box,border-box;border:var(--border) solid #0000;border-radius:inherit;z-index:-1;-webkit-backdrop-filter:blur(20px) saturate(180%) brightness(1.5);backdrop-filter:blur(20px) saturate(180%) brightness(1.5)}@media(prefers-reduced-motion:no-preference){.sticky-add-to-cart__bar{transition-property:transform,opacity,display;transition-duration:.3s;transition-timing-function:var(--ease-out-quad);transition-behavior:allow-discrete}}.sticky-add-to-cart__bar[data-stuck=true]{transform:translate(-50%) translateY(0);opacity:1}sticky-add-to-cart:not([data-variant-available=true]) .sticky-add-to-cart__bar{opacity:0;transform:translate(-50%) translateY(calc(100% + 40px));display:none}.sticky-add-to-cart__info[data-has-image=false]{padding-inline-start:var(--padding-lg)}.sticky-add-to-cart__image{flex-shrink:0;aspect-ratio:1;height:var(--height-buy-buttons);overflow:hidden;border-radius:var(--style-border-radius-buttons-primary);background:var(--color-background-secondary)}.sticky-add-to-cart__image-img{width:100%;height:100%;object-fit:cover}.sticky-add-to-cart__info{flex:1;min-width:0}.sticky-add-to-cart__title{font-size:var(--font-paragraph-medium--size);font-weight:var(--font-weight-semibold);line-height:var(--font-paragraph--line-height);margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sticky-add-to-cart__variant{color:rgb(var(--color-foreground-rgb) / var(--opacity-subdued-text));font-size:var(--font-paragraph-small--size);margin-top:var(--margin-3xs)}.sticky-add-to-cart__price{font-weight:var(--font-weight-semibold)}.sticky-add-to-cart__button{height:var(--height-buy-buttons);position:relative}@media screen and (max-width:749px){.sticky-add-to-cart__bar{bottom:0;width:100%;max-width:none;border-radius:0;padding-block-end:calc(var(--padding-sm) + var(--safe-area-inset-bottom))}.sticky-add-to-cart__bar:before{--border: 1px}.sticky-add-to-cart__bar .add-to-cart-text__content{display:none}.sticky-add-to-cart__info[data-has-image=false]{padding-inline-start:0}.sticky-add-to-cart__title{font-size:var(--font-paragraph--size)}.sticky-add-to-cart__button{padding:var(--padding-lg)}.sticky-add-to-cart__price{font-size:var(--font-paragraph-small--size)}.sticky-add-to-cart__button{width:var(--height-buy-buttons)}sticky-add-to-cart:not([data-variant-available=true]) .add-to-cart-text__content{display:initial}sticky-add-to-cart:not([data-variant-available=true]) .sticky-add-to-cart__button{width:auto}}@media screen and (max-width:389px){.sticky-add-to-cart__bar .compare-at-price{display:none}.sticky-add-to-cart__title{display:none}.sticky-add-to-cart__info[data-singleton=true] .sticky-add-to-cart__title,.sticky-add-to-cart__info[data-single-option=true] .sticky-add-to-cart__title{display:block}.sticky-add-to-cart__info[data-single-option=true] .sticky-add-to-cart__variant{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.quick-order-list{--quantity-selector-width: 124px;--image-size: 43px;--quantity-header-padding: calc(var(--minimum-touch-target) + var(--gap-sm));--quick-order-quantity-column-width: calc( var(--quantity-selector-width) + 2 * var(--gap-sm) + 2 * var(--minimum-touch-target) );--transform-offset-negative: calc(-1 * var(--icon-stroke-width));--quick-order-first-column-width: 2fr;--quick-order-price-column-width: 1fr;--quick-order-total-column-width: 1fr;display:flex;flex-direction:column;gap:var(--gap-sm)}.quick-order-list__container{width:100%}.quick-order-list__grid{width:100%;display:block;contain:layout}.quick-order-list__grid-body{contain:layout}.quick-order-list__grid-header,.quick-order-list__grid-row{display:grid;grid-template-columns:var(--quick-order-first-column-width) var(--quick-order-quantity-column-width) var(--quick-order-price-column-width) var(--quick-order-total-column-width);gap:var(--gap-md);align-items:center}.quick-order-list__grid-header{border-block-end:var(--style-border-width) solid var(--color-border);padding-block-end:var(--padding-xl);margin-block-end:var(--padding-sm);opacity:var(--opacity-85);font-weight:400;font-size:var(--font-size--xs);letter-spacing:var(--letter-spacing--body-loose)}.quick-order-list__grid-header .quick-order-list__grid-cell--quantity{padding-inline-start:var(--quantity-header-padding)}.quick-order-list__grid-row{padding-block-start:var(--padding-sm);padding-block-end:var(--padding-sm);content-visibility:auto;contain-intrinsic-size:auto calc(2 * var(--padding-sm) + var(--image-size) + var(--minimum-touch-target) + var(--padding-2xl))}@media screen and (min-width:750px){.quick-order-list__grid-row{contain-intrinsic-size:auto calc(2 * var(--padding-sm) + var(--image-size))}}.quick-order-list__grid-cell--variant{text-align:start;justify-self:stretch}.quick-order-list__grid-cell--quantity{display:flex;justify-content:flex-start;align-items:flex-start;justify-self:stretch}.quick-order-list__grid-cell--quantity .variant-item__inner-container{width:100%;justify-content:flex-start}.quick-order-list__grid-cell--price,.quick-order-list__grid-cell--total{text-align:end;justify-self:stretch}.variant-item__image-container,.quick-order-list__table-image{width:var(--image-size);height:auto}.quick-order-list .pagination{margin-block-start:0;padding-block-start:var(--padding-xl);padding-block-end:0}.variant-item__inner-container{display:flex;align-items:center;gap:var(--gap-sm)}.volume-pricing-info-placeholder{width:var(--minimum-touch-target);height:var(--minimum-touch-target)}.variant-item__quantity .quantity-selector{display:flex;flex:0 0 var(--quantity-selector-width);min-width:var(--quantity-selector-width);font-size:var(--font-size--xs);height:auto}.variant-item__remove{background-color:transparent;color:var(--color-foreground);width:var(--minimum-touch-target);height:var(--minimum-touch-target);justify-content:center;box-shadow:none;padding:0}.variant-item__remove:not(.variant-item__remove--hidden):hover .remove-icon-top{transform:translate(var(--transform-offset-negative),var(--icon-stroke-width)) rotate(-15deg)}.variant-item__remove:not(.variant-item__remove--hidden):is(:hover,:active) .remove-icon-bottom{transform:translateY(var(--icon-stroke-width))}.variant-item__remove--hidden{opacity:0;pointer-events:none;cursor:default}.variant-item__name{font-weight:var(--font-weight-medium)}.variant-item__sku{font-size:var(--font-size--3xs);opacity:var(--opacity-85)}.variant-item__details{display:inline-flex;flex-direction:column}.variant-item__totals{flex:0 0 auto;padding-block-start:var(--padding-2xs)}.variant-item__discounted-prices{display:flex;gap:var(--gap-2xs);justify-content:flex-end}.variant-item__discounted-prices dd{margin:0}@media screen and (max-width:749px){.quick-order-list__grid-header,.quick-order-list__grid-row{grid-template-columns:1fr auto;gap:var(--gap-sm);max-width:100%;overflow:hidden;align-items:flex-start}.quick-order-list__grid-header .quick-order-list__grid-cell--total{text-align:end}.quick-order-list__grid-row{margin-block-end:var(--margin-2xl);padding-block-end:var(--padding-2xl);border-block-end:var(--style-border-width) solid var(--color-border)}.quick-order-list__grid-row:last-child{margin-block-end:0;border-block-end:none}.variant-item__inner{flex:1 1 auto;padding-inline-end:var(--padding-lg)}.variant-item__inner-container{display:flex;gap:var(--gap-md);align-items:flex-start}.variant-item__details{flex:1;display:flex;flex-direction:column;min-width:0}.variant-item__totals{flex:0 0 auto;text-align:end;padding-block-start:var(--padding-2xs)}.variant-item__totals .variant-item__total-price{font-size:var(--font-size--sm);font-weight:var(--font-weight-medium)}.variant-item__title-container .variant-item__name{display:block;font-size:var(--font-size--sm);line-height:var(--line-height-tight);margin:0}.variant-item__mobile-price-container{margin-block-end:var(--margin-xs)}.variant-item__mobile-price{font-size:var(--font-size--sm);opacity:var(--opacity-85);white-space:nowrap}.variant-item__discounted-prices--mobile{display:flex;flex-direction:row;align-items:baseline;justify-content:flex-start;gap:var(--gap-xs);margin-block-start:var(--margin-2xs);margin-block-end:0}.variant-item__discounted-prices--mobile dd{display:inline}.variant-item__mobile-quantity{display:flex;align-items:center;gap:0}.variant-item__mobile-info{display:flex;flex-direction:column;width:100%}.variant-item__image-container{flex:0 0 var(--image-size);width:var(--image-size);height:var(--image-size)}.quick-order-list__table-image{width:100%;height:100%}.variant-item__mobile-quantity .quantity-selector{display:flex;flex:0 0 var(--quantity-selector-width);min-width:var(--quantity-selector-width);font-size:var(--font-size--xs);margin:0;padding:0}.variant-item__remove--mobile{background-color:transparent;color:var(--color-foreground);width:var(--minimum-touch-target);height:var(--minimum-touch-target);min-width:var(--minimum-touch-target);display:flex;align-items:center;justify-content:center;box-shadow:none;padding:0;margin:0;flex-shrink:0;border:none;cursor:pointer}.variant-item__remove--mobile svg{width:var(--icon-size-sm);height:var(--icon-size-sm)}.variant-item__remove--mobile:not(.variant-item__remove--hidden):hover{opacity:var(--opacity-70)}.quick-order-list .pagination{padding-block-start:var(--padding-2xl)}}.quick-order-list-disabled{pointer-events:none}.quick-order-list-total{background:var(--color-background);border-block-start:var(--style-border-width) solid var(--color-border)}@media screen and (min-width:750px){.quick-order-list-total{position:sticky;inset-block-end:0;z-index:var(--layer-raised)}}.quick-order-list-total__info,.quick-order-list-total__confirmation{min-height:8rem;padding-block-start:var(--padding-4xl)}.quick-order-list-total__info{align-items:flex-start;gap:var(--gap-md)}.quick-order-list-total__confirmation{display:flex;gap:var(--gap-2xl);align-items:center;justify-content:center;padding:var(--padding-2xl) var(--padding-xl)}.quick-order-list-total__column{display:flex;flex-direction:column}.quick-order-list-total__actions{display:flex}@media screen and (min-width:750px){.quick-order-list-total__info{display:grid;grid-template-columns:var(--quick-order-first-column-width) var(--quick-order-quantity-column-width) var(--quick-order-price-column-width) var(--quick-order-total-column-width)}.quick-order-list-total__column{grid-column:1;display:flex;flex-direction:column;gap:var(--gap-md)}.quick-order-list-total__summary{grid-column:2 / 5;display:grid;grid-template-columns:var(--quick-order-quantity-column-width, 234px) auto}.quick-order-list-total__items{grid-column:1;justify-self:center;text-align:center}.quick-order-list-total__price{grid-column:3;justify-self:end;text-align:end}}@media screen and (min-width:750px)and (max-width:989px){.quick-order-list-total__actions{flex-direction:column}.quick-order-list-total__messages{align-items:stretch}.quick-order-list__remove-all-button{padding-inline:0}}.quick-order-list__button.button--full-width{width:100%}.quick-order-list__button.button{display:flex;align-items:center;justify-content:center}.quick-order-list-total .button--unstyled{border:none;box-shadow:none;background-color:transparent;color:var(--color-foreground);cursor:pointer}.quick-order-list__remove-all-button svg{width:var(--icon-size-sm);height:var(--icon-size-sm);flex-shrink:0}.quick-order-list-total__items span{display:block;margin-block-end:var(--margin-xs)}.quick-order-list-total__items .h5{margin:0;letter-spacing:var(--letter-spacing--body-loose);opacity:var(--opacity-85)}.quick-order-list-total__subtotal-value{display:block;margin-block-end:var(--margin-xs);line-height:var(--font-paragraph--line-height)}.quick-order-list-total__subtotal-value text-component{display:block}.quick-order-list-total__subtotal{margin:0;letter-spacing:var(--letter-spacing--body-loose);opacity:var(--opacity-85)}.quick-order-list-total__tax-note{opacity:var(--opacity-subdued-text)}.quick-order-list-total__messages{display:flex;flex-direction:column;gap:var(--gap-xs)}.quick-order-list-total__success,.quick-order-list-total__error{display:flex;align-items:center;gap:var(--gap-xs)}.quick-order-list-total__success .icon-success,.quick-order-list-total__error .quick-order-list-total__icon--error{display:inline-flex;align-items:center;justify-content:center;width:var(--icon-size-sm);height:var(--icon-size-sm);color:inherit}.quick-order-list-total__success .icon-success svg,.quick-order-list-total__error .quick-order-list-total__icon--error svg{width:100%;height:100%}.quick-order-list-total__error:empty,.quick-order-list-total__success:empty{display:none}.quick-order-list-total__info.confirmation-visible{display:none}.quick-order-list-total__confirmation-text{white-space:nowrap}.quick-order-list-total__confirmation-buttons{display:flex;gap:var(--gap-md);align-items:center}.quick-order-list-total__confirmation button{margin:0;white-space:nowrap}.quick-order-list__remove-all-button{display:flex;align-items:center;justify-content:center;gap:var(--gap-sm)}@media screen and (max-width:749px){.quick-order-list-total__info{display:flex;flex-direction:column;align-items:center}.quick-order-list-total__column{order:3;width:100%;flex:1 1 auto}.quick-order-list-total__actions{flex-direction:column;width:100%}.quick-order-list-total__messages{width:100%;align-items:center;margin-block-start:var(--margin-xs)}.quick-order-list-total__summary{order:1;display:flex;flex-direction:column;align-items:center;width:100%;gap:var(--gap-md)}.quick-order-list-total__items{text-align:center;width:auto;display:flex;align-items:center;justify-content:center;gap:var(--gap-xs)}.quick-order-list-total__items span{display:inline;margin-block-end:0}.quick-order-list-total__items .h5{display:inline}.quick-order-list-total__price{text-align:center;width:100%}.quick-order-list-total__product-total{display:flex;align-items:center;justify-content:center;gap:var(--gap-xs)}.quick-order-list-total__product-total .quick-order-list-total__subtotal-value{display:inline-block;margin-block-end:0}.quick-order-list-total__product-total .quick-order-list-total__subtotal{display:inline}.quick-order-list__button,.quick-order-list__remove-all-button{width:100%;justify-content:center}.quick-order-list-total__confirmation{flex-direction:column}.quick-order-list-total__tax-note{margin-block-start:var(--margin-xs)}}.slideshow-section slideshow-arrows .slideshow-control:first-of-type{margin-inline-start:var(--padding-xs)}.slideshow-section slideshow-arrows .slideshow-control:last-of-type{margin-inline-end:var(--padding-xs)}.slideshow-section .slideshow--with-hints--mobile-with-hints{gap:var(--slideshow-gap, 0);grid-column:1 / -1}.slideshow-section .slideshow--with-hints--mobile-with-hints slideshow-arrows .slideshow-control{transition:opacity .3s ease}.slideshow-section slideshow-component.slideshow--with-hints--mobile-with-hints:has(slideshow-slide:first-child:not([aria-hidden=true]))>slideshow-container>slideshow-arrows .slideshow-control--previous,.slideshow-section slideshow-component.slideshow--with-hints--mobile-with-hints:has(slideshow-slide:last-child:not([aria-hidden=true]))>slideshow-container>slideshow-arrows .slideshow-control--next{animation:none;opacity:0;pointer-events:none}@media screen and (max-width:749px){.slideshow-section .slideshow--with-hints--mobile-with-hints slideshow-slides{padding-inline:var(--page-margin)}.slideshow-section .slideshow--with-hints--mobile-with-hints slideshow-slide{width:96%}.slideshow-section .slideshow--with-hints--mobile-with-hints slideshow-slides{gap:min(var(--slideshow-gap, 0),10px)}}@media screen and (min-width:750px){.slideshow-section .slideshow--with-hints{gap:var(--slideshow-gap, 0);grid-column:1 / -1}.slideshow-section .slideshow--with-hints slideshow-slides{padding-inline:var(--page-margin);gap:var(--slideshow-gap, 0)}.slideshow-section .slideshow--with-hints slideshow-slide{width:calc((100vw - var(--page-margin) * 2));overflow:hidden}.slideshow-section .slideshow--with-hints slideshow-arrows .slideshow-control{transition:opacity .3s ease}.slideshow-section slideshow-component.slideshow--with-hints:has(slideshow-slide:first-child:not([aria-hidden=true]))>slideshow-container>slideshow-arrows .slideshow-control--previous,.slideshow-section slideshow-component.slideshow--with-hints:has(slideshow-slide:last-child:not([aria-hidden=true]))>slideshow-container>slideshow-arrows .slideshow-control--next{animation:none;opacity:0;pointer-events:none}}.blog-post-card{display:flex;flex-direction:column;text-align:var(--text-align);column-gap:var(--columns-gap)}.blog-post-card__content{padding-block-start:.4rem;display:flex;flex-direction:column}.blog-post-card--horizontal .blog-post-card__title-link .spacing-style,.blog-post-card--horizontal .blog-post-details,.blog-post-card--horizontal .blog-post-card__content-text{padding-inline-start:0}.blog-post-card__image-container,.blog-post-card__content{width:100%}.blog-post-card--horizontal{flex-direction:row}@media screen and (max-width:749px){.blog-post-card--horizontal{flex-direction:column}}.blog-post-card--horizontal>.blog-post-card__image-container{flex-basis:70%}.blog-post-card--horizontal .blog-post-card__content{flex-basis:30%;flex-grow:1}.blog-post-card__content a{display:block;text-wrap:pretty;text-decoration:none;padding-block-start:.75rem;color:var(--color-foreground)}.blog-post-card__content a:hover{color:var(--color-foreground-subdued)}a.blog-post-card__title-link{color:var(--color-foreground)}a.blog-post-card__title-link:hover{color:var(--color-foreground-subdued)}.blog-post-content{max-width:var(--normal-content-width);margin:0 auto;color:var(--color, inherit)}.blog-post-content a,.blog-post-card__content-text a{color:currentcolor}.blog-post-card__content-text a:hover{color:rgb(var(--color-rgb, var(--color-foreground-rgb)) / var(--opacity-subdued-text))}.blog-post-featured-image{--width: 100%;--custom-width: 100%;position:relative;display:block;width:var(--width);margin-inline:auto}.blog-post-featured-image.size-style{--width: var(--size-style-width, 100%)}.blog-post-featured-image--height-fit{height:fit-content}.blog-post-featured-image--height-fill{height:100%}.blog-post-featured-image__image{aspect-ratio:var(--ratio);width:100%;height:100%;object-fit:cover;object-position:center center}@media screen and (max-width:749px){.blog-post-featured-image{--width: var(--width-mobile, var(--width));--custom-width: var(--custom-width-mobile, var(--custom-width))}.blog-post-featured-image.size-style{--width: var(--size-style-width-mobile, var(--size-style-width, 100%))}}.blog-post-card__image{width:100%;object-fit:cover;object-position:center center;height:calc(var(--blog-post-card-img-height) * var(--blog-post-card-scale))}.blog-post-card__image--small{--blog-post-card-img-height: 280px}.blog-post-card__image--medium{--blog-post-card-img-height: 340px}.blog-post-card__image--large{--blog-post-card-img-height: 400px}.blog-post-details{display:flex;gap:var(--gap-sm);font-size:var(--font-paragraph-size);color:var(--color-details, var(--color-foreground-muted));white-space:nowrap;flex-wrap:wrap}.blog-post-details>span{text-overflow:clip;overflow:hidden}.card{position:relative;display:flex;flex-direction:column;overflow:hidden;width:100%;height:100%;border-radius:var(--border-radius, 0);border-width:var(--border-width, 0);border-style:var(--border-style, none);border-color:var(--border-color);container-type:inline-size}.card__content{width:100%;height:100%;position:relative;z-index:var(--layer-flat);display:flex;flex-direction:column;aspect-ratio:var(--card-ratio, 1)}.card__content.background-transparent{background-color:transparent}.card__content--has-min-height{min-height:calc(100cqw / var(--card-ratio-numeric))}.card__inner{flex:1}.card__media-wrapper{display:flex;width:100%;height:100%;overflow:hidden;position:absolute;top:0;left:0}.card__media-wrapper video{z-index:var(--layer-raised)}.card__link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:var(--layer-raised)}.card__link~:is(.card__content,.card__media-wrapper){pointer-events:none}.card__link~:is(.card__content,.card__media-wrapper) :is(a,button,input,textarea,select){pointer-events:auto}.card__link~.card__content--design-mode{pointer-events:auto}.carousel-content slideshow-slides{--slideshow-gap: var(--carousel-gap)}.carousel-content slideshow-slides>.card{flex:0 0 auto;width:calc((100% - (var(--carousel-gap, 8px) * (var(--carousel-mobile-columns, 2) - 1)) - var(--peek-next-slide-size, 0px)) / var(--carousel-mobile-columns, 2))}@media screen and (min-width:750px){.carousel-content slideshow-slides>.card{width:calc((100% - (var(--carousel-gap, 8px) * (var(--carousel-columns, 4) - 1)) - var(--peek-next-slide-size, 0px)) / var(--carousel-columns, 4))}}.carousel-content .slideshow-control[disabled]{display:none}.carousel-content slideshow-arrows{padding-inline:var(--util-page-margin-offset)}.carousel-content .slideshow-control--next{margin-inline-start:auto}.cart-page__title+.cart-page__items{margin-block-start:var(--margin-lg)}.cart-summary__inner{display:flex;flex-direction:column;align-items:center;gap:var(--gap-2xl);container-type:inline-size;padding:0;position:sticky;top:0;align-self:start}@media screen and (min-width:750px){.cart-summary__inner{padding:var(--padding-5xl);grid-row:1 / -1}}#header-group:has(>.header-section>header-component[sticky])~* .cart-summary__inner{top:var(--header-height, 0)}@media screen and (max-width:749px){.cart-summary{border:none}}@media screen and (min-width:750px){.cart-summary{display:grid;grid-template-rows:subgrid;grid-row:1 / -1}}.cart-summary--extend{height:100%}@media screen and (min-width:750px){.cart-summary--extend{border-inline-end:none;border-start-end-radius:0;border-end-end-radius:0}}@media screen and (min-width:750px){.cart-summary--extend:not(.has-border-radius){border-top:none;border-bottom:none}}@media screen and (min-width:750px){.cart-summary--extend .cart-summary__inner{grid-row:2 / -1;padding:var(--padding-md) var(--page-margin) var(--padding-4xl);width:var(--sidebar-width)}}.cart-summary__inner.has-border-radius{border-radius:var(--border-radius)}@media screen and (max-width:749px){:is(.section-background,.cart-summary,.cart-summary__inner).inherit-parent-scheme--mobile{--color: inherit;--color-rgb: inherit;--color-background: inherit;--color-background-rgb: inherit;--color-foreground: inherit;--color-foreground-rgb: inherit;--color-foreground-subdued: inherit;--color-border: inherit;--color-border-rgb: inherit;--color-shadow: inherit;--color-shadow-rgb: inherit;--color-primary-button-text: inherit;--color-primary-button-background: inherit;--color-primary-button-border: inherit;--color-primary-button-hover-text: inherit;--color-primary-button-hover-background: inherit;--color-primary-button-hover-border: inherit;--color-secondary-button-text: inherit;--color-secondary-button-background: inherit;--color-secondary-button-border: inherit;--color-secondary-button-hover-text: inherit;--color-secondary-button-hover-background: inherit;--color-secondary-button-hover-border: inherit;--color-input-text: inherit;--color-input-text-rgb: inherit;--color-input-background: inherit;--opacity-10-25: inherit}}.cart-title h1{margin-block-end:0;display:inline-flex;align-items:center;gap:var(--gap-sm)}.cart-title .cart-bubble{width:fit-content;display:inline-flex;align-items:center;justify-content:center;aspect-ratio:auto;padding:var(--cart-padding)}.cart-title .cart-bubble[data-maintain-ratio]{width:min(1lh,26px);height:min(1lh,26px)}.cart-title .cart-bubble .cart-bubble__background{background-color:rgb(var(--color-foreground-rgb) / var(--opacity-10-25))}.cart-title .cart-bubble__text{color:var(--color-foreground);font-family:var(--font-paragraph--family);font-weight:var(--font-paragraph--weight);font-size:clamp(var(--font-size--3xs),.75em,var(--font-size--xs))}.collection-image{width:var(--image-width)}.collection-image .collection-image__featured-image{aspect-ratio:var(--ratio);object-fit:cover}.collection-links__link{--min-font-size: var(--font-size--4xl);--max-font-size: var(--font-size--6xl);display:flex;color:inherit;text-decoration:none;text-wrap:pretty;font-size:clamp(var(--min-font-size),4.5vw,var(--max-font-size))}@media(hover:hover){collection-links-component:not([layout=spotlight]) .collection-links__container:hover .collection-links__link{opacity:var(--opacity-subdued-text)}collection-links-component:not([layout=spotlight]) .collection-links__container:hover .collection-links__link[aria-current=true]{opacity:1}}[layout=spotlight] .collection-links__link{opacity:var(--disabled-opacity)}[layout=spotlight] .collection-links__link[aria-current=true]{opacity:1}.collection-links__link .text-block{display:inline-block}@media screen and (max-width:749px){.collection-links__link{--min-font-size: var(--font-size--3xl);--max-font-size: var(--font-size--5xl)}[layout=spotlight] .collection-links__link{white-space:normal;scroll-snap-align:start;text-wrap:pretty}[layout=spotlight] .collection-links__link span{text-wrap:pretty}}.collection-links__count{font-size:.5em;opacity:var(--disabled-opacity);font-weight:var(--font-paragraph--weight)}.collection-links__image{align-items:center;justify-content:center}.collection-links__image:not([hidden]){display:flex}.collection-links__image[reveal]{--offset: 15px;position:fixed;top:0;left:0;z-index:var(--layer-temporary);display:block;translate:calc(var(--x) + var(--offset)) calc(var(--y) + var(--offset));pointer-events:none;width:auto}.collection-links__image[reveal] image-block{--image-height-basis: 5rem;height:var(--image-height)}.featured-blog-posts-card{width:100%;position:relative;height:100%;text-align:var(--text-align)}.featured-blog-posts-card__inner{width:100%;overflow:hidden;position:relative;display:flex;flex-direction:column;z-index:var(--layer-flat);pointer-events:none;gap:var(--gap)}.featured-blog-posts-card__link{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--border-radius)}.resource-list:not(.hidden--desktop) .blog-post-card--flexible-aspect-ratio .featured-blog-posts-card__image,.resource-list:not(.hidden--desktop) .blog-post-card--flexible-aspect-ratio .blog-placeholder-svg{aspect-ratio:99;height:100%}.resource-list:not(.hidden--desktop) .blog-post-card--flexible-aspect-ratio .featured-blog-posts-card__inner{display:flex;flex-direction:column;height:100%}.resource-list:not(.hidden--desktop) .blog-post-card--flexible-aspect-ratio .featured-blog-posts-card__content{--flex-wrap: nowrap;flex-shrink:0;height:auto}@media screen and (max-width:749px){.resource-list:not(.hidden--desktop) .blog-post-card--flexible-aspect-ratio .featured-blog-posts-card__image,.resource-list:not(.hidden--desktop) .blog-post-card--flexible-aspect-ratio .blog-placeholder-svg{aspect-ratio:unset}}.featured-blog-posts-card__inner a,.featured-blog-posts-card__inner button,.shopify-design-mode .featured-blog-posts-card__content *{pointer-events:auto}.featured-blog-posts-card__content{--flex-wrap: wrap;display:flex;position:relative;height:100%;width:100%;gap:var(--gap)}.featured-blog-posts-card__content h4{margin:0}.featured-blog-posts-card__image{width:100%}.featured-blog-posts-card__image .blog-placeholder-svg{object-fit:cover;width:100%;height:100%}.featured-product-section .card-gallery .quick-add__button{position:absolute;inset-inline-end:var(--quick-add-offset, var(--padding-sm));bottom:var(--quick-add-offset, var(--padding-sm))}.featured-product-content-top{display:flex;justify-content:space-between;align-items:baseline;gap:var(--gap-sm)}.gb-aud-benefit{display:flex;flex-direction:column;min-inline-size:0;margin:0;overflow:hidden;border:1px solid var(--gb-aud-line);border-radius:var(--gb-aud-radius);background:var(--gb-c-bg);scroll-snap-align:start}.gb-aud--playful .gb-aud-benefit{border:0;background:var(--gb-aud-tone, var(--gb-aud-tone-default, var(--gb-aud-tint)))}.gb-aud--playful .gb-aud-benefit:nth-child(2){--gb-aud-tone-default: rgb(223 243 234)}.gb-aud--playful .gb-aud-benefit:nth-child(3){--gb-aud-tone-default: rgb(227 238 252)}.gb-aud--playful .gb-aud-benefit:nth-child(4){--gb-aud-tone-default: rgb(253 228 220)}.gb-aud--playful .gb-aud-benefit:nth-child(5){--gb-aud-tone-default: rgb(236 230 251)}.gb-aud-benefit__media{overflow:hidden;background:var(--gb-aud-tint)}.gb-aud--playful .gb-aud-benefit__media{margin:10px 10px 0;border-radius:calc(var(--gb-aud-radius) - 8px)}.gb-aud-benefit__body{padding:16px 18px 20px}.gb-aud-benefit__body>.gb-text{margin-block-start:6px}.gb-aud .gb-aud-benefit__body>.gb-size-custom.gb-text{line-height:calc(var(--gb-lh) - .0214)}.gb-aud .gb-aud-benefit__body>.gb-aud-benefit__link{min-block-size:0;margin-block-start:12px;padding:0;gap:6px;color:var(--gb-btn-fg-custom, var(--gb-aud-ink));font-size:14px;font-weight:700;line-height:1.4;text-underline-offset:4px}.gb-aud .gb-aud-benefit__body>.gb-aud-benefit__link>svg{inline-size:15px;block-size:15px}.gb-aud-check{display:flex;align-items:flex-start;gap:10px;min-inline-size:0;margin:0}.gb-aud-check>svg{flex:0 0 22px;inline-size:22px;block-size:22px;padding:3px;border-radius:50%;background:var(--gb-aud-lime);color:var(--gb-aud-ink)}.gb-aud .gb-aud-science__checks .gb-size-custom{line-height:calc(var(--gb-lh) - .0167)}.gb-aud-product{display:flex;min-inline-size:0;margin:0}.gb-aud-product__link{display:flex;flex:1;flex-direction:column;min-inline-size:0;overflow:hidden;border:1px solid var(--gb-aud-line);border-radius:var(--gb-aud-radius);background:var(--gb-white);color:var(--gb-aud-ink);text-decoration:none;transition:box-shadow .2s ease,transform .2s ease}@media(hover:hover){.gb-aud-product__link:hover{box-shadow:0 14px 30px #1b1d2a1a;transform:translateY(-2px)}}.gb-aud-product__media{position:relative;overflow:hidden;background:#f4f1ec}.gb-aud-product__media:not(:has(.gb-media)){aspect-ratio:1}.gb-aud-product__media img{transition:transform .4s ease}@media(hover:hover){.gb-aud-product__link:hover .gb-aud-product__media img{transform:scale(1.04)}}.gb-aud-product__body{display:flex;flex:1;flex-direction:column;gap:4px;padding:12px 12px 14px}.gb-aud .gb-aud-product__label>.gb-size-custom{font-size:var(--gb-fs);line-height:calc(var(--gb-lh) - .0167)}.gb-aud .gb-aud-product__save{position:absolute;inset-block-start:8px;inset-inline-end:8px;padding:3px 8px;border-radius:999px;background:var(--gb-deal);--_color: var(--gb-white);letter-spacing:.03em;text-transform:uppercase;white-space:nowrap}.gb-aud .gb-aud-product__save.gb-size-custom{font-size:calc(var(--gb-fs) - .5px);line-height:calc(var(--gb-lh) + .0693)}.gb-aud .gb-aud-product__rating{white-space:nowrap}.gb-aud .gb-aud-product__rating.gb-size-custom{font-size:calc(var(--gb-fs) - .5px);line-height:calc(var(--gb-lh) + .0667)}.gb-aud-product__rating .gb-aud__stars{letter-spacing:0}.gb-aud-product__count{color:var(--gb-aud-muted);font-weight:400}.gb-aud-product__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 6px;margin-block:2px 10px}.gb-aud .gb-aud-product__money{--_color: rgb(0 0 0)}.gb-aud .gb-aud-product__money.gb-size-custom{font-size:var(--gb-fs);line-height:calc(var(--gb-lh) + .025)}.gb-aud .gb-aud-product__compare{--_color: rgb(138 143 153)}.gb-aud .gb-aud-product__compare.gb-size-custom{font-size:calc(var(--gb-fs) + .5px);line-height:calc(var(--gb-lh) - .1)}.gb-aud-product__cta{margin-block-start:auto}.gb-aud .gb-aud-product__cta .gb-btn{inline-size:100%;min-block-size:40px;padding:8px 10px;background:#000;color:#fff;font-size:13px;line-height:1.4;letter-spacing:var(--gb-aud-tracking);transition:background-color .15s ease}@media(hover:hover){.gb-aud .gb-aud-product__link:hover .gb-aud-product__cta .gb-btn{background:#262626}}.gb-aud .gb-aud-product.is-soldout .gb-aud-product__cta .gb-btn{background:transparent;color:#000;box-shadow:inset 0 0 0 1.5px #000}.gb-aud-product.is-soldout .gb-media img{opacity:.55}@media(min-width:990px){.gb-aud-product__body{padding:16px 16px 18px}.gb-aud .gb-aud-product__label>.gb-size-custom{font-size:var(--gb-fs-d);line-height:calc(var(--gb-lh-d) + .0147)}.gb-aud .gb-aud-product__money.gb-size-custom{font-size:var(--gb-fs-d);line-height:calc(var(--gb-lh-d) + .0111)}}.gb-aud-review{display:flex;flex-direction:column;gap:8px;min-inline-size:0;margin:0;padding:20px;border:1px solid var(--gb-aud-line);border-radius:var(--gb-aud-radius);background:var(--gb-white);scroll-snap-align:start}.gb-aud .gb-aud-review>.gb-size-custom.gb-text{line-height:calc(var(--gb-lh) + .0286)}.gb-aud-review__name{margin-block-start:auto;padding-block-start:6px}.gb-aud .gb-aud-review__name>.gb-size-custom{line-height:calc(var(--gb-lh) - .0154)}.gb-aud-review>.gb-aud__stars{font-size:13.6px;line-height:1.4}@media(min-width:769px){.gb-aud-review>.gb-aud__stars{font-size:16px}}.gb-aud-step{display:flex;align-items:flex-start;gap:14px;min-inline-size:0;margin:0;padding:18px;border:1px solid var(--gb-aud-line);border-radius:var(--gb-aud-radius);background:var(--gb-c-bg);counter-increment:gb-aud-step}.gb-aud-step__number{display:grid;flex:0 0 40px;place-items:center;inline-size:40px;block-size:40px;border-radius:50%;background:var(--gb-aud-lime);color:var(--gb-aud-ink);font-size:17px;font-weight:800;line-height:1.4}.gb-aud-step__number:before{content:counter(gb-aud-step)}.gb-aud-step__body>.gb-text{margin-block-start:4px}@media(min-width:750px){.gb-aud-step{flex-direction:column;padding:24px}}.gb-gibby-bundle__choice{display:contents}.gb-gibby-bundle__tile-frame{position:relative;grid-row:1;min-inline-size:0;border:1px solid var(--gb-b3b-line);border-radius:8px;padding:12px 28px;background:var(--gb-white);box-shadow:5px 5px 15px var(--gb-b3b-shadow17)}.gb-gibby-bundle__tile{display:block;block-size:100%;cursor:pointer}.gb-gibby-bundle__choice input:checked+.gb-gibby-bundle__tile-frame{border:3px solid var(--gb-b3b-accent);transform:scale(1.1)}.gb-gibby-bundle__choice input:focus-visible+.gb-gibby-bundle__tile-frame{outline:2px solid var(--gb-b3b-accent);outline-offset:4px}.gb-gibby-bundle__selected{display:none;position:absolute;inset-block-start:0;inset-inline-start:50%;transform:translate(-50%,-50%);padding:2px 12px;border-radius:16px;background:var(--gb-b3b-accent)}.gb-gibby-bundle__choice input:checked+.gb-gibby-bundle__tile-frame .gb-gibby-bundle__selected{display:block}.gb-gibby-bundle__zoom{grid-row:1;align-self:end;justify-self:end;inline-size:40px;aspect-ratio:1;padding:8px;border-radius:50%;background:var(--gb-white);border:1px solid var(--gb-b3b-line);z-index:1;cursor:zoom-in}.gb-gibby-bundle__choice:nth-child(1) .gb-gibby-bundle__tile-frame{grid-column:1}.gb-gibby-bundle__choice:nth-child(2) .gb-gibby-bundle__tile-frame{grid-column:2}.gb-gibby-bundle__choice:nth-child(3) .gb-gibby-bundle__tile-frame{grid-column:3}.gb-gibby-bundle__panel{display:none;grid-row:3;grid-column:1/-1;text-align:center}.gb-gibby-bundle__choice:has(input:checked) .gb-gibby-bundle__panel{display:block}.gb-gibby-bundle__stock{font-size:12px;line-height:18px;margin-block-start:4px}@media(max-width:600px){.gb-gibby-bundle__tile-frame{padding:22px 12px}}@media(max-width:600px){.gb-gibby-bundle__choice input:checked+.gb-gibby-bundle__tile-frame{padding:28px 12px;transform:scale(1.05)}}.gb-gibby-bundle__zoom{position:absolute;inset-block-end:-10px;inset-inline-end:-10px;inline-size:60px;padding:0;border:0;background:transparent}.gb-gibby-bundle__zoom-active{display:none}.gb-gibby-bundle__choice:has(input:checked) .gb-gibby-bundle__zoom-idle{display:none}.gb-gibby-bundle__choice:has(input:checked) .gb-gibby-bundle__zoom-active{display:block}.gb-b3b.gb-gibby-bundle .gb-gibby-bundle__stock .gb-text{padding:0;line-height:18px;letter-spacing:.06px}.gb-b3b.gb-gibby-bundle .gb-gibby-bundle__panel{inline-size:672px;justify-self:center}@media(max-width:600px){.gb-b3b.gb-gibby-bundle .gb-gibby-bundle__panel{inline-size:100%}}.gb-b3b.gb-gibby-bundle .gb-gibby-bundle__stock{display:flex;align-items:center;justify-content:center;gap:8px;padding:8px 16px}.gb-b3b.gb-gibby-bundle .gb-gibby-bundle__stock>.gb-media{inline-size:14px;flex:0 0 14px}.gb-b3b.gb-gibby-bundle .gb-gibby-bundle__cart-icon{inline-size:19px;block-size:17px;flex:0 0 19px;transform:translateY(-2px)}.gb-benefit-card{flex:0 0 280px;min-inline-size:0;overflow:hidden;border-radius:16px;background:var(--gb-benefits-card-bg);box-shadow:0 8px 24px #0000001f;scroll-snap-align:start}.gb-benefit-card .gb-media img{--op: 50% 0}.gb-benefit-card__body{padding:16px 16px 20px}.gb-benefit-card__body>.gb-heading{letter-spacing:normal}.gb-benefit-card .gb-benefit-card__body>.gb-text{--_color: var(--gb-faq-muted);margin-block-start:6px;letter-spacing:.34px}@media(min-width:600px){.gb-benefit-card{flex-basis:306px;box-shadow:8px 8px 22px #00000021}.gb-benefit-card__body{padding:18px 18px 20px}.gb-benefit-card .gb-benefit-card__body>.gb-text{--_color: var(--gb-guide-muted);margin-block-start:0}}@media(min-width:600px)and (max-width:749px){.gb-benefit-card .gb-size-custom.gb-size-custom{font-size:var(--gb-fs-d);line-height:var(--gb-lh-d)}.gb-benefit-card .gb-text,.gb-benefit-card .gb-heading{color:var(--gb-color, var(--_color))}}@media(min-width:769px){.gb-benefit-card .gb-benefit-card__body>.gb-text{letter-spacing:.4px}}@media(min-width:1200px){.gb-benefit-card{inline-size:auto}}.gb-classic-items{margin-block-end:20px}.gb-classic-items .gb-text{--_color: var(--gb-pdp-body)}.gb-classic-items__label{margin:20px 0 12px}.gb-classic-items__row{display:grid;grid-template-columns:80px minmax(0,1fr);gap:16px;align-items:center;padding-block:12px}.gb-classic-items__row>a{display:block;line-height:inherit}.gb-classic-items__row img{display:inline-block;inline-size:80px;block-size:auto;aspect-ratio:1;object-fit:contain;vertical-align:baseline}.gb-classic-items__row>div{min-inline-size:0}.gb-classic-items__row a{text-decoration:none;overflow-wrap:anywhere}.gb-classic-items__row .gb-classic-items__price{margin:4px 0}.gb-classic-items__row label{display:block}.gb-classic-items__row select{max-inline-size:100%}.gb-category-tile[hidden]{display:none}.gb-category-tile{position:relative;display:flex;flex-direction:column;min-inline-size:0;gap:4px;scroll-snap-align:start}.gb-category-tile__media{aspect-ratio:1;overflow:hidden;border:1px solid var(--gb-line);border-radius:14px;background:var(--gb-c-bg);transition:border-color .15s,box-shadow .2s}.gb-category-tile__media>.gb-media{block-size:100%}.gb-category-tile__media img{padding:8%;transition:transform .3s ease}.gb-category-tile__label{margin-block-start:6px;color:inherit;text-decoration:none;transition:none}a.gb-category-tile__label:after{position:absolute;top:0;right:0;bottom:0;left:0;content:""}.gb-category-tile__label>.gb-text{--_color: var(--gb-black);letter-spacing:.4px}.gb-category-tile:has(a:focus-visible){outline:auto}.gb-category-tile__label:focus-visible{outline:none}.gb-category-tile:has(a:hover) .gb-category-tile__media{border-color:var(--gb-black);box-shadow:0 6px 18px #0000000f}.gb-category-tile:has(a:hover) img{transform:scale(1.04)}@media(max-width:768px){.gb-category-tile__label>.gb-text{letter-spacing:.34px}}@media(prefers-reduced-motion:reduce){.gb-category-tile__media,.gb-category-tile__media img{transition:none}}.gb-chooser-card{display:flex;flex-direction:column;min-inline-size:0;overflow:hidden;border:1px solid var(--gb-line);border-radius:16px;background:var(--gb-white);color:var(--gb-black);text-decoration:none;transition:box-shadow .2s ease,transform .2s ease}.gb-chooser-card:hover{color:var(--gb-black);box-shadow:0 10px 28px #00000014;transform:translateY(-2px)}.gb-chooser-card:focus-visible{outline:auto}.gb-chooser-card__media{position:relative;overflow:hidden;background:var(--gb-tile)}.gb-chooser-card__media--product{background:var(--gb-white)}.gb-chooser-card__media--product img{object-fit:contain;padding:3%}.gb-chooser-card__tag{position:absolute;inset-block-start:10px;inset-inline-start:10px;padding:4px 10px;border-radius:999px;background:var(--gb-chooser-tag)}.gb-chooser-card__tag>.gb-text{--_color: var(--gb-white);letter-spacing:.04em}.gb-chooser-card__tag>.gb-text,.gb-chooser-card__name>.gb-text{display:block}.gb-chooser-card__body{display:flex;flex:1;flex-direction:column;gap:8px;min-inline-size:0;padding:14px}.gb-chooser-card__name,.gb-chooser-card__name>.gb-text{--_color: var(--gb-black)}span.gb-chooser-card__name{font-size:14px;font-weight:700;line-height:1.2}.gb-chooser-card .gb-chooser-card__cta>.gb-text{width:auto}.gb-chooser-card__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px;line-height:1.4}.gb-chooser-card__from{color:var(--gb-c-muted)}.gb-chooser-card__price s{color:var(--gb-black);opacity:.6}.gb-chooser-card__price b{font-size:1em}.gb-chooser-card__points{margin-block:2px 4px}.gb-chooser-card__points>.gb-text{--_color: var(--gb-footer-ink);display:grid;gap:6px}.gb-chooser-card__points p{position:relative;margin:0;padding-inline-start:20px}.gb-chooser-card__points p:before{position:absolute;inset-inline-start:0;content:"\2713";color:var(--gb-c-accent);font-weight:800}.gb-chooser-card__cta{display:inline-flex;align-items:center;justify-content:center;min-block-size:40px;margin-block-start:auto;padding-inline:18px;border-radius:999px;background:var(--gb-black);color:var(--gb-white);font-size:13px;line-height:1.4;font-weight:700;white-space:nowrap}.gb-chooser-card__cta .gb-text{--_color: var(--gb-white)}.gb-chooser-card__long{display:none}@media(min-width:750px){.gb-chooser-card__body{gap:10px;padding:20px 22px 22px}span.gb-chooser-card__name{font-size:clamp(17px,2vw,22px)}.gb-chooser-card__name>.gb-size-custom.gb-size-custom{font-size:clamp(17px,2vw,var(--gb-fs-d))}.gb-chooser-card__price b{font-size:1.2857em}.gb-chooser-card__cta{align-self:flex-start;min-block-size:44px;padding-inline:24px;font-size:14px}.gb-chooser-card__long{display:inline}.gb-chooser-card__short{display:none}}@media(max-width:749px){.gb-chooser-card__points .gb-size-custom.gb-size-custom{font-size:calc(var(--gb-fs) - .5px)}}@media(prefers-reduced-motion:reduce){.gb-chooser-card{transition:none}}.gb-feature-price :is(.gb-feature-price__sale,.gb-feature-price__compare){letter-spacing:.4px}@media(max-width:768px){.gb-feature-price :is(.gb-feature-price__sale,.gb-feature-price__compare){letter-spacing:.34px}}.gb-feature-price{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px}.gb-feature-price .gb-feature-price__compare{color:var(--gb-feature-compare);font-weight:var(--gb-fw,500);line-height:1.3}.gb-feature-price .gb-feature-price__sale{color:var(--gb-feature-sale);font-weight:var(--gb-fw,700);line-height:1.3}.gb-feature-price .gb-feature-price__badge{color:var(--gb-feature-badge);padding:4px 8px;border-radius:6px;background:var(--gb-deal);font-weight:700;line-height:1.2;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap}.gb-feature-price .gb-feature-price__compare.gb-size-custom{line-height:calc(var(--gb-lh-d) + .0222)}.gb-feature-price .gb-feature-price__sale.gb-size-custom{line-height:calc(var(--gb-lh-d) - .0182)}.gb-feature-price .gb-feature-price__badge.gb-size-custom{line-height:calc(var(--gb-lh-d) + .0333)}@media(max-width:749px){.gb-feature-price .gb-feature-price__compare.gb-size-custom{line-height:calc(var(--gb-lh) + .0222)}.gb-feature-price .gb-feature-price__sale.gb-size-custom{line-height:calc(var(--gb-lh) - .0182)}.gb-feature-price .gb-feature-price__badge.gb-size-custom{line-height:calc(var(--gb-lh) + .0333)}}.gb-guide-choice{position:relative;display:flex;inline-size:100%;min-block-size:46px;align-items:center;padding:11px 16px 11px 44px;border:1px solid var(--gb-guide-line);border-radius:8px;background:var(--gb-white);font:inherit;text-align:start;cursor:pointer}.gb-guide-choice .gb-text{letter-spacing:.025em;--_color: var(--gb-guide-ink);font-weight:400}.gb-guide-choice:before{content:"";position:absolute;inset-block-start:50%;inset-inline-start:14px;inline-size:18px;block-size:18px;transform:translateY(-50%);border:2px solid var(--gb-guide-radio);border-radius:50%;background:var(--gb-white)}.gb-guide-choice:after{content:"";position:absolute;inset-block-start:50%;inset-inline-start:19px;inline-size:8px;block-size:4px;transform:translateY(-65%) rotate(-45deg);border-block-end:2px solid transparent;border-inline-start:2px solid transparent}.gb-guide-choice.active{padding:10px 15px 10px 43px;border:2px solid var(--gb-c-accent);background:var(--gb-guide-selected)}.gb-guide-choice.active .gb-text{font-weight:600}.gb-guide-choice.active:before{border-color:var(--gb-c-accent);background:var(--gb-c-accent)}.gb-guide-choice.active:after{border-color:var(--gb-white)}[dir=rtl] .gb-guide-choice:after{transform:translateY(-65%) rotate(45deg)}.gb-guide-compare[open]{display:block}.gb-guide-compare__card{position:fixed;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%);inline-size:min(562px,calc(100vw - 32px));max-block-size:calc(100dvh - 24px);display:flex;flex-direction:column;overflow:hidden;border-radius:16px;background:var(--gb-c-bg);color:var(--gb-guide-ink);box-shadow:0 100px 105px #00000012,0 50px 53px #0000000d,0 30px 32px #0000000d,0 19px 20px #0000000a,0 8px 8px #00000008,0 2px 2px #00000005}.gb-guide-compare__top{position:relative;display:flex;align-items:center;flex:0 0 auto;padding:20px 52px 20px 16px;border-block-end:1px solid var(--gb-guide-line);background:var(--gb-c-bg)}.gb-guide-compare__title{min-inline-size:0;overflow:hidden;--_color: var(--gb-guide-compare-title)}.gb-guide-compare__title .gb-heading{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gb-guide-compare .gb-guide-close{inset-block-start:16px;inset-inline-end:8px;inline-size:36px;block-size:36px}.gb-guide-compare .gb-guide-close svg{inline-size:20px;block-size:20px}.gb-guide-tabs{display:flex;align-items:stretch;flex:0 0 auto;padding:2px 8px 0 0;border-block-end:2px solid var(--gb-guide-track);background:var(--gb-c-bg)}.gb-guide-tabs button{position:relative;display:flex;align-items:center;padding:10px 16px;border:0;background:transparent;white-space:nowrap;cursor:pointer;font:inherit}.gb-guide-tabs button .gb-text{letter-spacing:.025em;--_color: var(--gb-guide-muted);font-weight:500}.gb-guide-tabs button.active .gb-text{--_color: var(--gb-c-accent);font-weight:700}.gb-guide-tabs button:after{content:"";position:absolute;inset-inline:0;inset-block-end:-2px;block-size:2px;background:transparent}.gb-guide-tabs button.active:after{background:var(--gb-c-accent)}.gb-guide-compare__body{min-block-size:0;overflow:auto;background:var(--gb-c-bg)}.gb-guide-compare__foot{display:flex;align-items:center;justify-content:center;flex:0 0 auto;padding:16px 8px;border-block-start:1px solid var(--gb-guide-line);background:var(--gb-guide-foot)}.gb-guide-handoff>.gb-btn{inline-size:183px;--_py: 12px;--_px: 20px;--_radius: 999px}@media(max-width:600px){.gb-guide-compare__card{inline-size:calc(100vw - 1px);max-block-size:calc(100dvh - 16px)}}[dir=rtl] .gb-guide-compare__card{transform:translate(50%,-50%)}.gb-guide-dialog .gb-guide-compare__title .gb-heading{--_color: var(--gb-guide-compare-title)}.gb-guide-step.gb-guide-confirmation{padding:22px 17px 20px;text-align:center;--_color: var(--gb-guide-ink)}.gb-guide-confirmation__title{margin-block-end:14px}.gb-guide-confirmation__title .gb-heading,.gb-guide-confirmation__copy .gb-text{text-align:center}.gb-guide-confirmation__copy{max-inline-size:390px;margin:0 auto 20px}.gb-guide-continue>.gb-btn{display:inline-block;inline-size:auto;min-block-size:48px;--_py: 12px;--_px: 24px;--_radius: 12px}.gb-guide-dialog .gb-guide-confirmation .gb-heading,.gb-guide-dialog .gb-guide-confirmation .gb-text{--_color: var(--gb-guide-ink)}.gb-guide-step.gb-guide-contact{padding:32px 24px 20px}.gb-guide-contact .gb-guide-step__title{margin-block-end:16px}.gb-guide-contact>.gb-guide-input-wrap{margin-block-start:0}.gb-guide-dialog .gb-guide-contact .gb-guide-input{min-block-size:56px;padding:15px 40px 15px 16px}.gb-guide-input-icon{position:absolute;inset-block-start:50%;inset-inline-end:16px;inline-size:16px;block-size:16px;transform:translateY(-50%);color:var(--gb-guide-radio);pointer-events:none}.gb-guide-submit{margin-block-start:16px}.gb-guide-submit>.gb-btn{inline-size:100%;min-block-size:51px;--_py: 12px;--_px: 24px;--_radius: 12px}.gb-guide-recommended{margin-block-start:51px}.gb-guide-recommended__title{margin-block-end:18px;--_color: var(--gb-guide-ink)}.gb-guide-dialog .gb-guide-recommended__title .gb-heading{letter-spacing:0}.gb-guide-dialog .gb-guide-recommended__list{display:grid;gap:8px;letter-spacing:inherit}.gb-guide-product__price{font:inherit}.gb-guide-dialog .gb-guide-recommended__title .gb-heading{--_color: var(--gb-guide-ink)}.gb-guide-perk{position:relative;padding-inline-start:34px;margin-block-end:3.5px;--_color: var(--gb-guide-ink)}.gb-guide-dialog .gb-guide-perk .gb-text{letter-spacing:.3px}.gb-guide-perk svg{position:absolute;inset-block-start:2px;inset-inline-start:0;inline-size:26px;block-size:20px;color:var(--gb-guide-perk)}.gb-guide-dialog .gb-guide-perk .gb-text{--_color: var(--gb-guide-ink)}.gb-guide-dialog .gb-guide-product{display:grid;grid-template-columns:100px minmax(0,1fr);gap:12px;align-items:center;color:var(--gb-guide-ink);text-decoration:none;transition:none;--_color: var(--gb-guide-ink)}.gb-guide-product__image,.gb-guide-product__image .gb-media{aspect-ratio:100 / 76}.gb-guide-product__body{min-inline-size:0}.gb-guide-product__price{display:block;margin-block-start:1px;color:var(--gb-guide-contact-price-color, var(--gb-guide-price));font:inherit}.gb-guide-dialog .gb-guide-product__body>.gb-text{--_color: var(--gb-guide-ink)}.gb-guide-step{padding:15px 24px 20px}.gb-guide-step__title{margin-block-end:18px;--_color: var(--gb-guide-quiz-title)}.gb-guide-step__subtitle:has(.gb-text){margin-block-end:16px;--_color: var(--gb-guide-muted)}.gb-guide-choices{display:grid;gap:8px}.gb-guide-input-wrap{position:relative;margin-block-start:8px}.gb-guide-dialog .gb-guide-input{display:block;inline-size:100%;min-block-size:46px;padding:11px 40px 11px 16px;border:1px solid var(--gb-guide-input-line);border-radius:8px;outline:0;background:var(--gb-white);color:var(--gb-color, var(--gb-guide-input-ink));letter-spacing:.025em}.gb-guide-dialog .gb-guide-input:focus{border-color:var(--gb-c-accent);box-shadow:0 0 0 1px var(--gb-c-accent)}.gb-guide-input::placeholder{color:var(--gb-guide-radio);opacity:1}.gb-guide-dialog .gb-guide-error{margin:0;--_color: var(--gb-guide-error)}@media(max-width:768px){.gb-guide-question .gb-guide-input.gb-size-custom{font-size:var(--gb-guide-input-size-mobile, 16px);line-height:var(--gb-guide-input-lh-mobile, 22px)}}.gb-guide-dialog .gb-guide-step__title .gb-heading{--_color: var(--gb-guide-quiz-title)}.gb-guide-dialog .gb-guide-step__subtitle .gb-text{--_color: var(--gb-guide-muted)}.gb-guide-quiz[open]{display:flex;align-items:center;justify-content:center;padding:10px 16px}.gb-guide-quiz__card{position:relative;display:flex;inline-size:min(480px,100%);block-size:min(768px,calc(100dvh - 20px));flex-direction:column;overflow:hidden;border-radius:8px;background:var(--gb-guide-background, var(--gb-c-bg));box-shadow:0 8px 32px #0000003d;color:var(--gb-guide-ink)}.gb-guide-quiz__top{flex:0 0 auto;padding:20px 24px 0;text-align:center}.gb-guide-quiz__brand{position:relative;display:flex;align-items:flex-start;justify-content:center}.gb-guide-quiz__logo{inline-size:154px;margin-inline:auto}.gb-guide-quiz .gb-guide-close{inset-block-start:3px;inset-inline-end:-1px;inline-size:28px;block-size:28px}.gb-guide-quiz .gb-guide-close svg{inline-size:18px;block-size:18px}.gb-guide-progress{margin-block-start:25px}.gb-guide-progress__track{inline-size:100%;block-size:12px;overflow:hidden;border-radius:999px;background:var(--gb-guide-track)}.gb-guide-progress__fill{width:33.333%;block-size:100%;border-radius:inherit;background:var(--gb-guide-progress);transition:width .18s ease}.gb-guide-progress__counter{margin-block-start:4px;text-align:end;--_color: var(--gb-guide-ink)}.gb-guide-quiz__card[data-state-type=terminal] .gb-guide-progress,.gb-guide-quiz__card[data-state-type=contact] .gb-guide-progress__counter{display:none}.gb-guide-steps{min-block-size:0;flex:1 1 auto;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin}.gb-guide-bottom{display:flex;flex:0 0 auto;gap:8px;padding:10px 24px 24px}.gb-guide-bottom[data-first=true] .gb-guide-back{display:none}.gb-guide-dialog .gb-guide-back>button.gb-btn{min-inline-size:108px;min-block-size:48px;--_py: 12px;--_px: 20px;--_shape-bw: 1px;--_radius: 4px;--_bg: transparent;--_fg: var(--gb-guide-back);--_bd: var(--gb-guide-back);--_bg-h: transparent;--_fg-h: var(--gb-guide-back);--_bd-h: var(--gb-guide-back);gap:7px;font-weight:400}.gb-guide-back svg{inline-size:16px;block-size:16px}.gb-guide-next{flex:1 1 auto}.gb-guide-next>.gb-btn{inline-size:100%;min-block-size:48px;--_py: 12px;--_px: 24px;--_radius: 12px}@media(max-width:499px){.gb-guide-quiz[open]{padding-inline:0}.gb-guide-quiz__card{inline-size:min(393px,100%)}}@media(prefers-reduced-motion:reduce){.gb-guide-progress__fill{transition:none}}.gb-guide-result{padding:22px 17px 20px}.gb-guide-result__title{margin-block-end:22px;--_color: var(--gb-guide-ink)}.gb-guide-result__title .gb-heading{text-align:center}.gb-guide-perks{display:grid;gap:4px;margin:0;padding:0;list-style:none;text-rendering:optimizeLegibility}.gb-guide-result__image{position:relative;display:block;inline-size:100%;aspect-ratio:311 / 84;margin:20px auto 18px;overflow:hidden}.gb-guide-result__image .gb-media{position:static;aspect-ratio:auto;overflow:visible}.gb-guide-result__image .gb-media img{position:absolute;display:block;max-width:none;pointer-events:none}.gb-guide-result__image--contain .gb-media img{top:0;right:0;bottom:0;left:0;inline-size:100%;block-size:100%;object-fit:contain}.gb-guide-result__image--product{aspect-ratio:var(--gb-guide-ar, 311 / 84);max-block-size:190px}.gb-guide-result__image--product .gb-media img{top:0;right:0;bottom:0;left:0;inline-size:100%;block-size:100%;object-fit:contain}.gb-guide-result__image--zoom .gb-media img{inset-block-start:-98.28%;inset-inline-start:-13.75%;inline-size:126.6%;block-size:284.48%;object-fit:fill}.gb-guide-price{display:flex;min-block-size:26px;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;padding-block:.5px;margin-block-end:18px;--_color: var(--gb-guide-price)}.gb-guide-price .gb-text{--_color: var(--gb-guide-price)}.gb-guide-price__compare{text-decoration:line-through}.gb-guide-price__badge{padding-inline:4px;border-radius:4px;background:var(--gb-deal);--_color: var(--gb-white)}.gb-guide-dialog .gb-guide-add>button.gb-btn{display:flex;inline-size:100%;min-block-size:50px;gap:10px;--_py: 12px;--_px: 24px;--_radius: 12px;letter-spacing:.5px}.gb-guide-add>.gb-btn[disabled]{cursor:not-allowed;opacity:.55}.gb-guide-add svg{inline-size:16px;block-size:16px}.gb-guide-truemed{margin-block-start:8px;text-align:center;color:var(--gb-guide-ink)}.gb-guide-truemed .truemed-entry-box{display:flex!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:center;gap:6px;white-space:nowrap}.gb-guide-truemed .truemed-entry-text-container{flex-wrap:nowrap!important}.gb-guide-truemed :is(.truemed-entry-text,.truemed-entry-link){line-height:17px}.gb-guide-dialog .gb-guide-result__title .gb-heading{--_color: var(--gb-guide-ink)}.gb-guide-dialog .gb-guide-price>.gb-text{--_color: var(--gb-guide-price)}.gb-guide-dialog .gb-guide-price gibbon-sd>.gb-text{--_color: var(--gb-guide-price)}.gb-guide-dialog .gb-guide-price template>.gb-text{--_color: var(--gb-guide-price)}.gb-guide-dialog .gb-guide-price .gb-text.gb-guide-price__badge{--_color: var(--gb-white)}.gb-guide-row{grid-column:1 / -1;display:grid;grid-template-columns:subgrid}.gb-guide-cell.gb-guide-cell--label{justify-content:flex-start;padding:16.5px 16px;text-align:start}.gb-guide-cell--label .gb-text{min-inline-size:0}.gb-guide-cell--label p{inline-size:calc(100% + 16px);max-inline-size:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gb-guide-check{display:block;inline-size:20px;block-size:20px;color:var(--gb-guide-check)}.gb-guide-dialog .gb-guide-cell--label .gb-text{--_color: var(--gb-guide-ink)}.gb-guide-cell{display:flex;align-items:center;justify-content:center;min-inline-size:0;border-block-end:1px solid var(--gb-guide-cell-line);background:var(--gb-c-bg);text-align:center;--_color: var(--gb-guide-ink)}.gb-guide-table{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding-inline:24px}.gb-guide-table--wide_label{grid-template-columns:229px minmax(0,1fr) minmax(0,1fr)}.gb-guide-cell--header{padding-block:12.5px;border-block-end-color:var(--gb-guide-head-line);--_color: var(--gb-guide-compare-title)}.gb-guide-cell--header .gb-text{text-align:center}@media(max-width:430px){.gb-guide-table{padding-inline:0}.gb-guide-table--equal{grid-template-columns:minmax(130px,1fr) repeat(2,minmax(0,1fr))}.gb-guide-table--wide_label{grid-template-columns:minmax(0,214px) minmax(0,1fr) minmax(0,1fr)}}.gb-guide-dialog .gb-guide-cell--header .gb-text{--_color: var(--gb-guide-compare-title)}.gb-header-feature{display:grid;grid-column:span 2;grid-template-columns:1fr 1fr;min-inline-size:0;overflow:hidden;border-radius:var(--gb-header-card-radius, 12px)}.gb-header-feature--no-media{grid-template-columns:1fr}.gb-header-feature__media{min-inline-size:0;background:color-mix(in srgb,var(--gb-c-heading) 4%,var(--gb-c-bg))}.gb-header-feature__media>.gb-media{block-size:100%;aspect-ratio:auto}.gb-header-feature__body{display:flex;flex-direction:column;gap:8px;min-inline-size:0;padding:16px}.gb-header-feature__body>.gb-heading{letter-spacing:-.2px}.gb-header-feature__body>.gb-text{--_color: var(--gb-header-feature-text);letter-spacing:.4px}.gb-header-feature__cta{margin-block-start:auto}.gb-header-feature__cta .gb-btn{inline-size:100%;transition:background-color .15s ease}@media(prefers-reduced-motion:reduce){.gb-header-feature__cta .gb-btn{transition:none}}.gb-header-feature__badges{display:flex;flex-wrap:wrap;gap:6px;margin-block-start:auto}.gb-header-feature__badges .gb-store-badge img{inline-size:112px;block-size:auto}@media(max-width:749px){.gb-header-feature{grid-column:1 / -1}}.gb-header-tile{position:relative;display:flex;flex-direction:column;min-inline-size:0;overflow:hidden;border-radius:var(--gb-header-card-radius, 12px);background:var(--gb-header-tile)}.gb-header-tile__media{aspect-ratio:1;background:var(--gb-header-placeholder)}.gb-header-tile__media>.gb-media{block-size:100%;aspect-ratio:auto}.gb-header-tile__media img{transition:transform .35s ease}.gb-header-tile__label{display:block;padding:11px 14px 12px;color:inherit;text-decoration:none}.gb-header-tile__label>.gb-text{--_color: var(--gb-c-heading)}a.gb-header-tile__label:after{position:absolute;top:0;right:0;bottom:0;left:0;content:""}a.gb-header-tile__label:hover{text-decoration:underline;text-underline-offset:3px}.gb-header-tile:has(a:focus-visible){outline:2px solid var(--gb-c-accent);outline-offset:3px}@media(hover:hover)and (prefers-reduced-motion:no-preference){.gb-header-tile:hover img{transform:scale(1.04)}}@media(prefers-reduced-motion:reduce){.gb-header-tile__media img{transition:none}}.gb-heritage-milestone{position:relative;padding-block-end:clamp(28px,3.5vw,40px);padding-inline-start:44px}.gb-heritage-milestone:last-child{padding-block-end:0}.gb-heritage-milestone__marker{position:absolute;inset-block-start:4px;inset-inline-start:0;inline-size:16px;block-size:16px;border:3px solid var(--gb-bg-override, var(--gb-c-bg));border-radius:50%;background:var(--gb-c-accent);box-shadow:0 0 0 2px var(--gb-c-accent)}.gb-heritage-milestone>.gb-text{margin-block-end:4px}.gb-heritage-milestone__text{max-inline-size:56ch;margin-block-start:6px}@media(max-width:749px){.gb-heritage-milestone{padding-inline-start:36px}}.gb-journey-card{display:flex;flex-direction:column;min-inline-size:0;overflow:hidden;border:1px solid var(--gb-line);border-radius:var(--gb-r-card);background:var(--gb-c-bg);scroll-snap-align:start}.gb-journey-card__media{position:relative;overflow:hidden;background:var(--gb-tile)}.gb-journey-card__media img{transition:transform var(--gb-dur-slow) var(--gb-ease)}.gb-journey-card__level{position:absolute;inset-block-start:10px;inset-inline-start:10px;padding:4px 10px;border-radius:var(--gb-btn-radius);background:var(--gb-c-heading)}.gb-journey-card__level>.gb-text{--_color: var(--gb-c-bg)}.gb-journey-card__body{display:flex;flex:1;flex-direction:column;gap:6px;padding:14px 16px 16px;container-type:inline-size}.gb-journey-card__title{color:inherit;text-decoration:none}.gb-journey-card__foot{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 10px;margin-block-start:auto;padding-block-start:10px}.gb-journey-card__price{display:flex;flex-wrap:nowrap;align-items:baseline;gap:3px;white-space:nowrap}.gb-journey-card .gb-journey-card__price>.gb-text{flex:0 0 auto;inline-size:auto}.gb-journey-card__price>.gb-t-caption:not(.gb-size-custom){font-size:min(var(--gb-journey-price-size),5.6cqi)}.gb-journey-card .gb-journey-card__amount{--_color: var(--gb-black)}.gb-journey-card__amount s{font-weight:400;opacity:.7}.gb-journey-card__amount b{color:var(--gb-color, var(--gb-black));font-size:1.15em}.gb-journey-card .gb-journey-card__save:not(.gb-size-custom){font-size:min(calc(var(--gb-journey-badge-size) * .8),4.48cqi);line-height:1.4;letter-spacing:.03em}.gb-journey-card .gb-journey-card__save{margin-inline-start:.3em;--_color: var(--gb-btn-primary-fg);font-weight:700;padding:.15em .6em;border-radius:var(--gb-btn-radius);background:var(--gb-deal);white-space:nowrap}@media(hover:hover)and (prefers-reduced-motion:no-preference){.gb-journey-card:hover .gb-media img{transform:scale(1.04)}}@media(prefers-reduced-motion:reduce){.gb-journey-card__media img{transition:none}}.gb-journey-card__title .gb-heading{--_color: var(--gb-black)}.gb-journey-card .gb-btn--tertiary{--gb-btn-tertiary-fg: var(--gb-black);--gb-btn-tertiary-fg-h: var(--gb-black)}.gb-blem-accessories{display:block}.gb-blem-accessories__heading{border-block-end:2px solid var(--gb-classic-line);margin-block-end:20px}.gb-blem-accessories .gb-blem-accessories__heading>.gb-heading{display:inline-block;inline-size:auto;padding-block:5px 11px;margin-block-end:-2px;border-block-end:2px solid var(--gb-black);letter-spacing:.4px}.gb-blem-accessory{display:grid;grid-template-columns:92px minmax(0,1fr) 68px;gap:12px;align-items:center;margin-block-end:24px;padding-inline:12px}.gb-blem-accessory__image{display:block;position:relative;min-inline-size:0}.gb-blem-accessory .gb-media{inline-size:100%}.gb-blem-accessory__image{padding-block-end:5.9px}.gb-blem-accessories .gb-btn .gb-btn__label{font:inherit;letter-spacing:inherit;text-transform:capitalize}.gb-blem-accessory__info{min-inline-size:0}.gb-blem-accessory__title{text-decoration:none}.gb-blem-accessory__title>.gb-text{display:block;letter-spacing:.4px}.gb-blem-accessory__price{margin:0;color:var(--gb-black);font-size:14px;line-height:22px;letter-spacing:.4px}.gb-blem-accessory__saving{position:relative;inset-block-start:-2px;color:var(--gb-pdp-body);font-size:13px;line-height:18.2px}.gb-blem-accessory__badge{display:none}.gb-blem-accessories .gb-btn{inline-size:68px;min-block-size:0;block-size:30px;padding:4px 12px;border:0;border-radius:200px;background:var(--gb-blem-accessory-button);color:var(--gb-white);font-family:var(--gb-font-text);font-size:14px;line-height:22px;font-weight:600;letter-spacing:.4px;text-transform:capitalize;transform:none;transition:none}.gb-blem-accessories .gb-btn:hover{background:var(--gb-blem-accessory-button);color:var(--gb-white);transform:none;filter:none}.gb-blem-accessories .gb-btn:before,.gb-blem-accessories .gb-btn:after{display:none}.gb-blem-accessories [data-save-status]{margin:8px 0 0;color:var(--gb-guide-error);font-size:12px;line-height:18px}@media(max-width:767px){.gb-blem-accessories{margin-inline:-15px;padding:22px 17px 32px;background:var(--gb-pdp-band)}.gb-blem-accessories .gb-blem-accessories__heading>.gb-heading{letter-spacing:.07px}.gb-blem-accessories__items{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.gb-blem-accessory{display:flex;flex-direction:column;align-items:stretch;gap:0;margin:0;padding:0;min-inline-size:0}.gb-blem-accessory__image{padding:0}.gb-blem-accessory__image .gb-media{border-radius:16px;background:var(--gb-white);box-shadow:5px 5px 15px #0000002b;overflow:hidden}.gb-blem-accessory__badge{display:block;position:absolute;inset-block-start:11.5px;inset-inline-start:12px;padding:3px 6px;border-radius:8px;background:var(--gb-deal);color:var(--gb-white);font-size:13px;font-weight:700;line-height:18.2px;letter-spacing:.065px;text-transform:uppercase}.gb-blem-accessory__info{margin-block-start:8px}.gb-blem-accessory__saving{display:none}.gb-blem-accessory__action{margin-block-start:auto;padding-block-start:12px}.gb-blem-accessories .gb-btn{inline-size:100%;border-radius:9999px}}.gb-classic-accordion{padding-inline-end:20px;border-block-end:1px solid var(--gb-pdp-thumb-nav)}.gb-classic-accordion .gb-classic-accordion__label{display:flex;justify-content:space-between;align-items:center;gap:8px;padding-block:24px;color:var(--gb-color, var(--gb-classic-ink));letter-spacing:.45px;cursor:pointer;list-style:none}.gb-classic-accordion__label::-webkit-details-marker{display:none}.gb-classic-accordion__label :is(svg,img){flex:none;inline-size:23px;block-size:24px;fill:currentColor;transition:transform .3s ease}.gb-classic-accordion[open]>summary :is(svg,img){transform:rotate(180deg)}.gb-classic-accordion__answer{padding:0 0 20px 16px;color:var(--gb-color, var(--gb-classic-ink));letter-spacing:.4px}.gb-classic-accordion__answer p{margin:0 0 20px}.gb-classic-accordion__answer ul{margin:0 0 20px;padding-inline-start:40px;list-style:disc}.gb-classic-accordion__answer li{margin-block-end:4px}.gb-classic-accordion__answer a{color:inherit;text-decoration:underline}.gb-classic-accordion--bundle{margin-block-end:30px;padding:0;border-block-end:2px solid var(--gb-pdp-body)}.gb-classic-accordion--bundle .gb-classic-accordion__label{padding-block:20px;color:var(--gb-color, var(--gb-pdp-body));letter-spacing:inherit}.gb-classic-accordion--bundle .gb-classic-accordion__label :is(svg,img){inline-size:12px;block-size:12px;fill:none;color:var(--gb-black);transition:transform .1s ease-in}.gb-classic-accordion--bundle[open]>summary svg{transform:scaleY(-1)}.gb-classic-accordion--bundle .gb-classic-accordion__answer{padding-inline:0;color:var(--gb-color, var(--gb-pdp-body))}.gb-classic-accordion--bundle[open] .gb-classic-accordion__answer{animation:gb-classic-answer-rise .4s cubic-bezier(.04,0,.2,1),gb-classic-answer-fade .6s cubic-bezier(.04,0,.2,1)}@keyframes gb-classic-answer-rise{0%{transform:translateY(15px)}to{transform:translateY(0)}}@keyframes gb-classic-answer-fade{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.gb-classic-accordion .gb-classic-accordion__label :is(svg,img){transition:none}.gb-classic-accordion--bundle[open] .gb-classic-accordion__answer{animation:none}}.gb-classic-accordion--board{padding:0;margin-block-end:16px;transform:translate(5.5px)}:is(.gb-pdp-addons,.gb-pdp-addons+script)+.gb-classic-accordion--board{margin-block-start:24px}.gb-classic-accordion--board .gb-classic-accordion__label{padding:8px 20px 24px 0}.gb-classic-accordion--board .gb-classic-accordion__label img{transition:none}@media(max-width:767px){.gb-classic-accordion--board{margin-inline-start:-7px;transform:none}}.gb-pdp-addons{margin:22px 0 8px}.gb-pdp-addons__heading{margin-block-end:2px}.gb-pdp-addons__heading .gb-heading{letter-spacing:.4px}.gb-pdp-addons__sub{margin:0 0 14px}.gb-pdp-addons__sub .gb-text{letter-spacing:.4px}.gb-pdp-addons__list{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;list-style:none;margin:0;padding:0}.gb-pdp-addons__list>li{margin:0;min-inline-size:0}.gb-pdp-addons__list>[hidden],.gb-pdp-addons__list:not(.is-expanded)>.is-extra{display:none}.gb-pdp-addon{display:grid;grid-template-columns:76px minmax(0,1fr);align-items:center;column-gap:12px;padding:11px 12px 11px 10px;border:1px solid var(--gb-pdp-addon-line);border-radius:14px;background:var(--gb-white);box-shadow:0 1px 2px rgb(var(--gb-pdp-ink-rgb) / .04);position:relative;overflow:visible}.gb-pdp-addon.is-highlight{padding:10px 11px 10px 9px;border:2px solid var(--gb-c-heading);background:var(--gb-pdp-addon-hi-bg)}.gb-pdp-addon__image{position:relative;display:block;inline-size:76px;aspect-ratio:1;padding:4px;border-radius:10px;background:var(--gb-pdp-addon-tile);overflow:hidden}.gb-pdp-addon__image img{display:block;inline-size:100%;block-size:100%;object-fit:var(--gb-pdp-addon-fit, contain)}.gb-pdp-addon__image .gb-bundle-composite{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);align-items:center;gap:2%;aspect-ratio:1}.gb-pdp-addon__image .gb-bundle-composite__items{display:contents}.gb-pdp-addon__image .gb-bundle-composite__hero,.gb-pdp-addon__image .gb-bundle-composite__items>div{min-inline-size:0}.gb-pdp-addon .gb-pdp-addon__pill{display:block;padding:1px 7px;border-radius:999px;background:var(--gb-deal);color:var(--gb-white);font-weight:700;letter-spacing:.03em;text-transform:uppercase;white-space:nowrap}.gb-pdp-addon__save,.gb-pdp-addon__badge{position:absolute;inset-block-start:-8px;z-index:2}.gb-pdp-addon__save{inset-inline-start:10px}.gb-pdp-addon__badge{inset-inline-end:12px}.gb-pdp-addon__badge .gb-pdp-addon__pill{background:var(--gb-c-heading);text-transform:none;letter-spacing:.04em}.gb-pdp-addon__badge--accent .gb-pdp-addon__pill{background:var(--gb-c-accent)}.gb-pdp-addon__body{display:flex;align-items:center;justify-content:space-between;gap:10px;min-inline-size:0}.gb-pdp-addon__copy{min-inline-size:0;text-align:start}.gb-pdp-addon .gb-pdp-addon__title{display:block;--_color: var(--gb-c-heading);font-weight:700;letter-spacing:.4px;text-decoration:none;overflow-wrap:anywhere}.gb-pdp-addon .gb-pdp-addon__subtitle{margin:1px 0 0;letter-spacing:.4px}.gb-pdp-addon .gb-pdp-addon__price{display:block;margin:2px 0 0;color:var(--gb-black);letter-spacing:.4px}.gb-pdp-addon__price s{font-weight:400}.gb-pdp-addon__price b{font-weight:700}.gb-pdp-addon__add-type{flex:none}.gb-pdp-addon .gb-pdp-addon__add{flex:none;inline-size:auto;min-inline-size:78px;block-size:38px;min-block-size:0;padding:0 14px;border:1.5px solid var(--gb-c-heading);border-radius:999px;background:var(--gb-white);color:var(--gb-c-heading);font:inherit;font-weight:700;letter-spacing:.325px;transform:none;filter:none;box-shadow:none;transition:background .15s ease,color .15s ease}.gb-pdp-addon .gb-pdp-addon__add:before,.gb-pdp-addon .gb-pdp-addon__add:after{display:none}.gb-pdp-addon .gb-pdp-addon__add:hover{background:var(--gb-c-heading);color:var(--gb-white);border-color:var(--gb-c-heading);transform:none;filter:none}.gb-pdp-addon__error{grid-column:1 / -1;margin:8px 0 0;color:var(--gb-guide-error);font-size:12px;line-height:18px}.gb-pdp-addon__error:empty{display:none}.gb-pdp-addons .gb-pdp-addons__more{display:block;inline-size:100%;margin:10px 0 0;padding:10px;border:0;background:none;color:var(--gb-c-heading);font-weight:600;line-height:1.2;text-decoration:underline;text-underline-offset:3px;letter-spacing:.325px;cursor:pointer}.gb-pdp-addons .gb-pdp-addons__more[hidden]{display:none}@media(max-width:767px){.gb-pdp-addons{margin:22px -15px 0;padding:22px 17px 30px;background:var(--gb-pdp-band)}.gb-pdp-addons__heading .gb-heading{letter-spacing:.07px}.gb-pdp-addons__sub .gb-text{letter-spacing:.34px}.gb-pdp-addon{margin-block-start:3px;padding-block:17px}.gb-pdp-addon .gb-pdp-addon__title,.gb-pdp-addon .gb-pdp-addon__subtitle,.gb-pdp-addon .gb-pdp-addon__price{letter-spacing:.34px}}@media(prefers-reduced-motion:reduce){.gb-pdp-addon .gb-pdp-addon__add{transition:none}}.gb-pdp-buy{margin:0 0 30px}.gb-pdp-buy product-form-component,.gb-pdp-buy add-to-cart-component{display:block}.gb-pdp-buy .product-form-buttons,.gb-pdp-buy__type{display:block}.gb-pdp-buy .gb-pdp-buy__button{inline-size:100%;block-size:auto;min-block-size:0;padding:16px 24px;border:1px solid var(--gb-btn-bd-custom, var(--gb-black));border-radius:200px;background:var(--gb-btn-bg-custom, var(--gb-black));color:var(--gb-btn-fg-custom, var(--gb-white));box-shadow:none;display:flex;align-items:center;justify-content:center;gap:12px;font:inherit;letter-spacing:.16px;transform:none;filter:none;transition:none;text-transform:uppercase}.gb-pdp-buy__button:before,.gb-pdp-buy__button:after{display:none}.gb-pdp-buy .gb-pdp-buy__button .gb-btn__label{font:inherit;text-transform:capitalize}.gb-pdp-buy .gb-pdp-buy__button:hover{background:var(--gb-btn-bg-custom, var(--gb-black));color:var(--gb-btn-fg-custom, var(--gb-white));border-color:var(--gb-btn-bd-custom, var(--gb-black));transform:none;filter:none}.gb-pdp-buy .gb-pdp-buy__button:disabled{background:var(--gb-pdp-sold-out-btn);border-color:var(--gb-pdp-sold-out-btn);opacity:1}.gb-pdp-buy--final-sold .gb-pdp-buy__button[name=add],.gb-pdp-buy--final-sold #klaviyo-bis-button-container{display:none!important}.gb-pdp-buy__button>svg{position:relative;inset-block-start:-2px;transition:none;translate:none}.gb-pdp-buy__button.is-loading .gb-btn__label{color:transparent}.gb-pdp :is(#truemed-instructions,.truemed-instructions){margin-block-end:14px!important}.gb-pdp .truemed-entry-text,.gb-pdp .truemed-entry-link{white-space:nowrap}.gb-pdp-buy__terms{margin-block-end:14px}@media(max-width:767px){.gb-pdp :is(#truemed-instructions,.truemed-instructions){margin-block-end:20px!important}.gb-pdp .truemed-entry-box{display:flex!important;flex-wrap:nowrap!important;align-items:center!important;gap:6px!important;font-size:12px!important}.gb-pdp .truemed-entry-text-container{display:flex!important;flex-wrap:nowrap!important;gap:4px!important;min-inline-size:0}.gb-pdp .truemed-entry-text,.gb-pdp .truemed-entry-link{font-size:12px!important;white-space:nowrap!important}.gb-pdp .truemed-entry-link{margin:0!important;padding:0!important}}.gb-pdp-buy__final-sale{margin:0 0 10px;color:var(--gb-blem-final-sale);text-align:start}.gb-pdp-designs{inline-size:100%;min-inline-size:0;margin:8px 0;text-align:start}.gb-pdp-designs__header{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin:0}.gb-pdp-designs .gb-pdp-designs__label{inline-size:auto;min-inline-size:0;margin:0;letter-spacing:.4px}.gb-pdp-designs__label strong{font-weight:700}.gb-pdp-designs__count{color:var(--gb-pdp-swatch-muted);font-size:12px;line-height:20px;font-weight:400;white-space:nowrap}.gb-pdp-designs__rail{display:flex;gap:10px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;padding:4px 3px 2px;margin:10px -3px 0;min-inline-size:0}.gb-pdp-designs__rail::-webkit-scrollbar{display:none}.gb-pdp-swatch{position:relative;flex:0 0 72px;min-inline-size:0;scroll-snap-align:start;text-align:center}.gb-pdp-swatch__slot{position:absolute;inset-block-start:49px;inset-inline-start:50%;transform:translate(-50%);display:flex;justify-content:center}.gb-pdp-swatch .gb-pdp-swatch__deal{display:inline-block;padding:1px 6px;border-radius:999px;background:var(--gb-pdp-design-deal);color:var(--gb-white);font-weight:700;letter-spacing:.4px}.gb-pdp-swatch__deal[hidden]{display:none}.gb-pdp-swatch__choice{display:block;position:relative;color:var(--gb-pdp-swatch-ink);text-decoration:none}.gb-pdp-swatch__circle{position:relative;display:block;inline-size:60px;block-size:60px;box-sizing:border-box;padding:3px;border:1px solid var(--gb-pdp-swatch-line);border-radius:50%;margin:0 auto;overflow:hidden;transition:border-color .18s ease,box-shadow .18s ease}.gb-pdp-swatch__choice[aria-current=true] .gb-pdp-swatch__circle{border:2px solid var(--gb-pdp-swatch-ring);padding:3px;box-shadow:none}@media(hover:hover){.gb-pdp-swatch__choice:hover .gb-pdp-swatch__circle{border-color:var(--gb-pdp-swatch-ring)}}.gb-pdp-swatch__choice:focus-visible{outline:2px solid var(--gb-pdp-swatch-ink);outline-offset:3px;border-radius:6px}.gb-pdp-swatch__choice.is-unavailable{opacity:.35;cursor:default}.gb-pdp-swatch__frame{position:relative;display:block;aspect-ratio:1;overflow:hidden;border-radius:50%}.gb-pdp-swatch__frame img{position:absolute;inline-size:var(--crop-w);block-size:auto;max-inline-size:none;inset-inline-start:var(--crop-l);inset-block-start:var(--crop-t)}.gb-pdp-swatch .gb-pdp-swatch__name{display:block;margin-block-start:10px;min-block-size:30px;padding-block-end:0;font-weight:500;white-space:normal;letter-spacing:.4px;overflow-wrap:anywhere}.gb-pdp-swatch__availability{display:block;color:var(--gb-pdp-swatch-muted);font-size:10px;line-height:12px}.gb-pdp-swatch__availability:empty{display:none}.gb-pdp-swatch__choice.is-sold-out img{opacity:.45}.gb-pdp-swatch__choice.is-sold-out:after{content:"";position:absolute;inline-size:52px;block-size:1px;background:var(--gb-pdp-swatch-ink);inset-block-start:30px;inset-inline-start:10px;transform:rotate(-45deg)}.gb-pdp-chevron{display:block;inline-size:16px;block-size:16px;background:currentColor;-webkit-mask:var(--gb-pdp-chevron) center / contain no-repeat;mask:var(--gb-pdp-chevron) center / contain no-repeat}@media(min-width:768px){.gb-pdp-designs__rail{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:visible}}@media(min-width:1024px){.gb-pdp-designs__rail{grid-template-columns:repeat(6,minmax(0,1fr));row-gap:8px;margin-block-start:8px}.gb-pdp-swatch .gb-pdp-swatch__name{margin-block-start:6px;min-block-size:0;padding-block-end:0}}[dir=rtl] .gb-pdp-swatch__slot{transform:translate(50%)}@media(prefers-reduced-motion:reduce){.gb-pdp-swatch__circle{transition:none}}.gb-pdp-float{position:fixed;inset-block-end:20px;left:50%;z-index:20;display:flex;align-items:center;inline-size:min(600px,calc(100vw - 48px));transform:translate(-50%) translateY(calc(100% + 28px));transition:transform .32s cubic-bezier(.4,0,.2,1);pointer-events:none}.gb-pdp-float.is-visible{transform:translate(-50%) translateY(0);pointer-events:auto}.gb-pdp-float__bar{inline-size:100%;border:1px solid var(--gb-pdp-float-line);border-radius:16px;background:var(--gb-pdp-float-bg);box-shadow:none;backdrop-filter:blur(20px) saturate(1.45);-webkit-backdrop-filter:blur(20px) saturate(1.45);overflow:hidden}.gb-pdp-float__inner{display:flex;align-items:center;gap:12px;padding:10px 14px}.gb-pdp-float__image{flex:0 0 64px;inline-size:64px;aspect-ratio:1;border-radius:10px;overflow:hidden;background:var(--gb-pdp-media-m)}.gb-pdp-float__image img{display:block;inline-size:100%;block-size:100%;object-fit:cover}.gb-pdp-float__info{display:flex;flex:1 1 auto;min-inline-size:0;flex-direction:column;gap:3px;text-align:start}.gb-pdp-float .gb-pdp-float__title{overflow:hidden;font-weight:700;text-overflow:ellipsis;white-space:nowrap;letter-spacing:.4px}.gb-pdp-float__price{display:flex;align-items:baseline;gap:6px}.gb-pdp-float .gb-pdp-float__sale,.gb-pdp-float .gb-pdp-float__compare{color:var(--gb-black);letter-spacing:.4px}.gb-pdp-float .gb-pdp-float__deal{display:block;margin-block-start:2px;color:var(--gb-deal);font-weight:600;line-height:1.2;font-variant-numeric:tabular-nums;white-space:nowrap;letter-spacing:.4px}.gb-pdp-float__deal b{font-weight:800}.gb-pdp-float .gb-pdp-float__deal[hidden]{display:none}.gb-pdp-float .gb-pdp-float__button{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;min-block-size:46px;padding:12px 20px;border:1px solid var(--gb-black);border-radius:999px;background:var(--gb-black);color:var(--gb-white);box-shadow:none;cursor:pointer;letter-spacing:.04em;white-space:nowrap;transition:filter .18s ease,transform .18s ease}.gb-pdp-float__button:hover{background:var(--gb-pdp-float-hover)}.gb-pdp-float__button:disabled{border-color:var(--gb-pdp-float-off);background:var(--gb-pdp-float-off);cursor:not-allowed;filter:none}.gb-pdp-float__error{margin:-2px 14px 10px;color:var(--gb-shop-error);font-size:12px;line-height:1.35;text-align:end}.gb-pdp-float__error[hidden]{display:none}@media(max-width:767px){.gb-pdp-float{inset-block-end:14px;inline-size:calc(100vw - 24px)}.gb-pdp-float__inner{gap:10px;padding:8px 10px}.gb-pdp-float__image{flex-basis:50px;inline-size:50px;border-radius:8px}.gb-pdp-float .gb-pdp-float__button{min-block-size:44px;padding:11px 14px}.gb-pdp-float .gb-pdp-float__title,.gb-pdp-float .gb-pdp-float__sale,.gb-pdp-float .gb-pdp-float__compare,.gb-pdp-float .gb-pdp-float__deal{letter-spacing:.34px}.gb-pdp-float__error{margin:0 12px 8px;text-align:center}}@media(prefers-reduced-motion:reduce){.gb-pdp-float,.gb-pdp-float .gb-pdp-float__button{transition:none}}.gb-pdp-models .gb-pdp-hint{display:flex;align-items:start;gap:8px;padding:9px 12px;margin:0 0 14px;border-radius:10px;background:var(--gb-pdp-hint-bg);letter-spacing:.4px}.gb-pdp-hint svg{flex:0 0 16px;inline-size:16px;block-size:16px;margin-block-start:1px;color:var(--gb-c-accent)}.gb-pdp-hint b{color:var(--gb-black);font-weight:700}.gb-pdp-hint a{display:inline;border:0;background:none;color:var(--gb-c-heading);font:inherit;font-weight:600;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.gb-pdp .gb-pdp-hint a:hover{color:var(--gb-c-heading)}@media(max-width:767px){.gb-pdp-models .gb-pdp-hint{letter-spacing:.34px}}.gb-pdp-cards{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;align-items:stretch;list-style:none;padding:0;margin:12px 0 8px}.gb-pdp-cards>li{min-inline-size:0}.gb-pdp-cards .gb-pdp-model{position:relative;display:block;padding:14px 10px 11px 36px;border:1.5px solid var(--gb-pdp-card-line);border-radius:12px;background:var(--gb-white);box-shadow:none;overflow:visible;text-align:start;text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease}.gb-pdp-cards .gb-pdp-model.is-selected{padding:13.5px 9.5px 10.5px 35.5px;border:2px solid var(--gb-pdp-swatch-ring);background:var(--gb-pdp-selected-bg);box-shadow:0 0 0 3px var(--gb-pdp-selected-ring)}.gb-pdp-model:focus-visible{outline:2px solid var(--gb-c-heading);outline-offset:2px}.gb-pdp-cards .gb-pdp-model:before{content:"";position:absolute;inset-inline-start:11px;inset-block-start:16px;inline-size:18px;block-size:18px;border:2px solid var(--gb-pdp-radio-line);border-radius:50%;background:var(--gb-white);transition:border-color .15s ease,background-color .15s ease}.gb-pdp-cards .gb-pdp-model.is-selected:before{inset-inline-start:10.5px;inset-block-start:15.5px;border-color:var(--gb-ink);background:var(--gb-ink);box-shadow:inset 0 0 0 3px var(--gb-white)}.gb-pdp-model__meta{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:6px}.gb-pdp-model .gb-pdp-model__title{flex-basis:100%;font-weight:700;color:var(--gb-c-heading);white-space:nowrap;letter-spacing:-.2px}.gb-pdp-model .gb-pdp-model__subtitle{flex-basis:100%;margin:1px 0 5px;color:var(--gb-pdp-card-text);font-weight:400;letter-spacing:.34px}.gb-pdp-model .gb-pdp-model__sale,.gb-pdp-model .gb-pdp-model__compare{color:var(--gb-black);letter-spacing:.34px}.gb-pdp-model .gb-pdp-model__sale{font-weight:700}.gb-pdp-model .gb-pdp-model__compare{font-weight:400}.gb-pdp-model .gb-pdp-model__pill{position:absolute;inset-block-start:-10px;padding:1px 6px;border-radius:999px;background:var(--gb-pdp-discount);color:var(--gb-white);font-weight:700;text-transform:uppercase;white-space:nowrap;letter-spacing:.03em}.gb-pdp-model__pill--save,.gb-pdp-model__pill--sold{inset-inline-start:8px}.gb-pdp-model .gb-pdp-model__pill--popular{inset-inline-end:5px;z-index:1;background:var(--gb-pdp-swatch-ring);padding:1px 5px;font-size:calc(var(--gb-fs) - .5px);letter-spacing:.01em}[data-gb-model=plus] .gb-pdp-model__pill--save{inset-inline-start:5px;padding-inline:5px;letter-spacing:.01em}.gb-pdp-model.is-sold-out{opacity:.8;filter:grayscale(100%)}.gb-pdp-model.is-locked{pointer-events:none}.gb-pdp-model .gb-pdp-model__pill--sold{background:var(--gb-pdp-discount)}@media(max-width:767px){.gb-pdp .gb-pdp-model .gb-pdp-model__pill--popular.gb-pdp-model__pill--popular{font-size:calc(var(--gb-fs) - .5px)}}@media(hover:hover){.gb-pdp-cards .gb-pdp-model:not(.is-selected):hover{border-color:var(--gb-c-heading)}}@media(min-width:768px){.gb-pdp-cards{gap:14px;margin:14px 0 10px}.gb-pdp-cards .gb-pdp-model{padding:16px 14px 13px 46px}.gb-pdp-cards .gb-pdp-model.is-selected{padding:15.5px 13.5px 12.5px 45.5px}.gb-pdp-cards .gb-pdp-model:before{inset-inline-start:15px;inset-block-start:18px;inline-size:20px;block-size:20px}.gb-pdp-cards .gb-pdp-model.is-selected:before{inset-inline-start:14.5px;inset-block-start:17.5px;box-shadow:inset 0 0 0 4px var(--gb-white)}.gb-pdp-model .gb-pdp-model__title{letter-spacing:0}.gb-pdp-model .gb-pdp-model__subtitle{margin-block-end:6px;letter-spacing:.4px}.gb-pdp-model .gb-pdp-model__sale,.gb-pdp-model .gb-pdp-model__compare{letter-spacing:.4px}.gb-pdp-model .gb-pdp-model__pill{padding:2px 8px;letter-spacing:.03em}.gb-pdp-model__pill--save,.gb-pdp-model__pill--sold{inset-inline-start:12px}.gb-pdp-model .gb-pdp-model__pill--popular{inset-inline-end:12px;font-size:var(--gb-fs-d)}}@media(prefers-reduced-motion:reduce){.gb-pdp-cards .gb-pdp-model,.gb-pdp-cards .gb-pdp-model:before{transition:none}}@media(max-width:1023px){.gb-pdp-cards{grid-template-columns:minmax(0,1fr);gap:18px;margin-block-start:18px}.gb-pdp-cards .gb-pdp-model,.gb-pdp-cards .gb-pdp-model.is-selected{padding-block:18px 17px;padding-inline:43px 14px;border-width:2px}.gb-pdp-cards .gb-pdp-model:before,.gb-pdp-cards .gb-pdp-model.is-selected:before{inset-inline-start:13px;inset-block-start:calc(50% - 9px);inline-size:18px;block-size:18px}.gb-pdp-cards .gb-pdp-model.is-selected:before{box-shadow:inset 0 0 0 3px var(--gb-white)}.gb-pdp-model__meta{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:10px;row-gap:1px;align-items:center}.gb-pdp-model .gb-pdp-model__title{grid-column:1;grid-row:1;font-size:var(--gb-fs);line-height:var(--gb-lh);letter-spacing:0;white-space:normal}.gb-pdp-model .gb-pdp-model__subtitle{grid-column:1;grid-row:2;margin:0;font-size:var(--gb-fs);line-height:var(--gb-lh)}.gb-pdp-model .gb-pdp-model__compare{grid-column:2;grid-row:1;text-align:end;font-size:var(--gb-fs);line-height:var(--gb-lh)}.gb-pdp-model .gb-pdp-model__sale{grid-column:2;grid-row:1 / span 2;text-align:end;font-size:var(--gb-fs);line-height:var(--gb-lh)}.gb-pdp-model__meta:has(.gb-pdp-model__compare:not([hidden])) .gb-pdp-model__sale{grid-row:2}.gb-pdp-model .gb-pdp-model__pill--popular{inset-inline-start:auto;inset-inline-end:12px}.gb-pdp-model .gb-pdp-model__pill--save,.gb-pdp-model .gb-pdp-model__pill--sold{inset-inline-start:12px;inset-inline-end:auto}}.gb-pdp-models__row{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-block-end:12px}.gb-pdp-models .gb-pdp-models__label{margin:0;white-space:nowrap;letter-spacing:.4px}.gb-pdp-models__label span{font-weight:700}.gb-pdp-models .gb-pdp-models__help{position:relative;padding-inline-start:24px;color:var(--gb-black);text-decoration:underline;text-decoration-skip-ink:none;text-underline-position:from-font;cursor:pointer;letter-spacing:.4px}.gb-pdp-models__help svg{position:absolute;inline-size:16px;block-size:16px;inset-inline-start:0;inset-block-start:50%;transform:translateY(-50%)}@media(max-width:767px){.gb-pdp-models .gb-pdp-models__label,.gb-pdp-models .gb-pdp-models__help{letter-spacing:.34px}}.gb-pdp-price{display:block;margin:20px 0 8px}.gb-pdp-price__row{display:flex;flex-wrap:wrap;align-items:center;column-gap:10px;row-gap:6px}.gb-pdp-price .gb-pdp-price__sale,.gb-pdp-price .gb-pdp-price__compare{color:var(--gb-black);letter-spacing:.4px}.gb-pdp-price .gb-pdp-price__sale{font-weight:700}.gb-pdp-price .gb-pdp-price__badge{display:inline-flex;padding:4px 8px;border-radius:6px;background:var(--gb-deal);color:var(--gb-white);font-weight:700;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap}@media(max-width:767px){.gb-pdp-price{margin-block-start:14px}.gb-pdp-price .gb-pdp-price__sale,.gb-pdp-price .gb-pdp-price__compare{letter-spacing:.34px}}.gb-proof__quote .gb-text{--_color: var(--gb-proof-quote, var(--gb-c-text));margin:0;letter-spacing:inherit}.gb-proof__quote figcaption .gb-text{--_color: var(--gb-proof-muted, var(--gb-c-muted))}.gb-proof__quote figcaption:has(.gb-text){display:flex;gap:.25em}.gb-pdp .gb-pdp-rating{min-block-size:24px;margin:0 0 8px;letter-spacing:.4px}.gb-pdp-rating .jdgm-prev-badge,.gb-pdp-rating .jdgm-prev-badge__text{line-height:24px}.gb-pdp-rating .jdgm-prev-badge__text,.gb-pdp-rating .jdgm-qa-badge{display:none}.gb-pdp-rating .jdgm-rating-bold{font-weight:700}@media(max-width:767px){.gb-pdp .gb-pdp-rating{margin-block-end:0;transform:none;letter-spacing:.34px}}.gb-proof{display:grid;gap:10px;margin:14px 0 26px;padding:12px 14px;border:1px solid var(--gb-pdp-line);border-radius:14px;background:var(--gb-white);font-family:var(--gb-font-text);letter-spacing:.4px;color:rgb(var(--gb-pdp-ink-rgb))}.gb-proof__row{display:flex;align-items:center;gap:10px}.gb-proof__faces{display:flex;flex:none}.gb-proof__faces span{display:grid;place-items:center;inline-size:26px;block-size:26px;margin-inline-start:-7px;border:2px solid var(--gb-white);border-radius:50%;color:var(--gb-white);background:var(--gb-c-accent);font-size:11px;font-weight:700}.gb-proof__faces span:first-child{margin-inline-start:0}.gb-proof__faces span:nth-child(2){background:rgb(var(--gb-pdp-ink-rgb))}.gb-proof__faces span:nth-child(3){background:var(--gb-pdp-yes)}.gb-proof__faces span:nth-child(4){background:var(--gb-proof-avatar)}.gb-proof__text{margin:0;font-weight:400;font-size:13px;line-height:1.35}.gb-proof__rating{display:inline-flex;align-items:center;gap:3px;margin-inline-start:6px;white-space:nowrap;color:var(--gb-proof-muted)}.gb-proof__rating b{color:rgb(var(--gb-pdp-ink-rgb))}.gb-proof__stars{color:var(--gb-rating-star);font-size:12px;letter-spacing:1px}.gb-proof__quotes{display:grid;box-sizing:border-box;min-block-size:var(--gb-proof-min-desktop, 0px);padding-block-start:10px;border-block-start:1px solid var(--gb-proof-line)}.gb-proof__quote{grid-area:1 / 1;align-self:center;min-inline-size:0;margin:0;opacity:0;visibility:hidden;transition:opacity .45s ease;pointer-events:none;overflow-wrap:anywhere}.gb-proof__quote.is-active,gb-pdp-social-proof:not([data-ready]) .gb-proof__quote:first-child{opacity:1;visibility:visible;pointer-events:auto}.gb-proof__quote blockquote{margin:0;padding:0;border:0;font-size:13px;font-weight:400;font-style:italic;line-height:1.45;color:var(--gb-proof-quote)}.gb-proof__quote figcaption{margin-block-start:2px;font-size:12px;font-weight:600;color:var(--gb-proof-muted)}.gb-proof__quote figcaption:before{content:"\2014  "}@media(max-width:767px){.gb-proof{letter-spacing:.34px}.gb-proof__quotes{min-block-size:var(--gb-proof-min-mobile, 0px)}}@media(prefers-reduced-motion:reduce){.gb-proof__quote{transition:none}}.gb-pdp .gb-pdp-title{margin:-20px 0 4px;min-block-size:0;letter-spacing:normal;text-transform:capitalize;overflow-wrap:anywhere}@media(max-width:767px){.gb-pdp .gb-pdp-title{margin-block-start:0}.gb-pdp-title.gb-weight-custom.gb-weight-custom{font-weight:var(--gb-pdp-fw-m, var(--gb-fw))}}.gb-classic-trust{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:8px 0 20px}.gb-classic-trust>div{min-inline-size:0;display:flex;flex-direction:column;align-items:center}.gb-classic-trust>div>span{display:grid;place-items:center;inline-size:28px;block-size:20px;color:var(--gb-pdp-thumb-nav)}.gb-classic-trust>div>span:before{content:"";inline-size:16px;block-size:16px;background:currentColor;-webkit-mask:var(--gb-classic-icon) center / contain no-repeat;mask:var(--gb-classic-icon) center / contain no-repeat}.gb-classic-trust .gb-text{--_color: var(--gb-color, var(--gb-classic-muted));margin:0;letter-spacing:0}.gb-classic-trust--classic{margin-block:20px 27px}.gb-classic-trust--classic img{display:block;inline-size:40px;block-size:auto;margin-block-end:13.9px}@media(max-width:767px){.gb-classic-trust--classic{margin-block:16px 32px}.gb-classic-trust--classic img{margin-block-end:13px}}.gb-classic-trust--fixed{grid-template-columns:repeat(2,minmax(0,150px));justify-content:center}.gb-classic-trust--v2{gap:14px;margin-block:-17px 19px}.gb-classic-trust--fixed .gb-text{letter-spacing:.4px}@media(max-width:767px){.gb-classic-trust--v2{margin-block-end:20px}.gb-classic-trust--fixed .gb-text{letter-spacing:.34px}}.gb-review{display:flex;flex:0 0 345px;inline-size:345px;min-inline-size:0;flex-direction:column;align-items:center;justify-content:center;padding:49.5px 24px;margin:0;border-radius:20px;box-shadow:10px 10px 30px #0000002b;text-align:center}.gb-review__stars{display:flex;align-items:center;gap:5.5px;line-height:0}.gb-review__stars img{display:block;inline-size:22px;block-size:21px}.gb-review__text{inline-size:100%}.gb-review__text .gb-text{letter-spacing:.5px}.gb-review__text p{margin:0}.gb-review__toggle{margin:6px 0 0;padding:0;border:0;background:transparent;color:var(--gb-color, var(--gb-c-heading));font-weight:600;line-height:20px;letter-spacing:.35px;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.gb-review__toggle[hidden]{display:none}.gb-review__author{margin-block-start:0;inline-size:100%}.gb-review__author .gb-text,.gb-review__verified .gb-text{letter-spacing:.4px}.gb-review__verified{display:flex;align-items:center;justify-content:center;gap:8px;max-inline-size:100%}.gb-review__verified>.gb-text{inline-size:auto}.gb-review__check{display:inline-flex;inline-size:18px;block-size:18px;flex:0 0 18px;align-items:center;justify-content:center;border-radius:50%;background:var(--gb-review-check, var(--gb-review-verified));color:var(--gb-white);font-size:14px;font-weight:700}.gb-reviews[data-enhanced] .gb-review:not([data-expanded]) .gb-review__text .gb-text{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}@media(max-width:599px){.gb-review__author .gb-text,.gb-review__verified .gb-text{letter-spacing:.34px}}@media(min-width:600px)and (max-width:1199px){.gb-review{inline-size:230px;flex-basis:230px;padding:44.5px 24px}.gb-review__author .gb-size-custom{font-size:calc(var(--gb-fs-d) * .888889);line-height:1.5}.gb-review__verified .gb-size-custom{font-size:calc(var(--gb-fs-d) * .777778);line-height:1.571429}}@media(min-width:1200px){.gb-review{inline-size:340px;flex-basis:340px;padding:41.5px 24px}.gb-review[data-center]{inline-size:400px;flex-basis:400px;padding:49.5px 24px}.gb-reviews[data-enhanced] .gb-review:not([data-center],[data-expanded]) .gb-review__text .gb-text{-webkit-line-clamp:2}}.gb-review__text .gb-text,.gb-review__author .gb-text{--_color: var(--gb-review-ink)}.gb-review__verified .gb-text{--_color: var(--gb-review-verified)}.gb-story-item{position:relative;display:grid;align-content:start;gap:2px;min-inline-size:0;margin-block-end:3.4px;padding-inline-start:34px}@media(min-width:769px){.gb-story-item{margin-block-end:4px}}.gb-story-item__title>.gb-text{--_color: var(--gb-black)}.gb-story-item__tick{position:absolute;inset-block-start:0;inset-inline-start:0;display:grid;place-items:center;inline-size:24px;aspect-ratio:1;border-radius:50%;background:var(--gb-c-accent);color:var(--gb-btn-primary-fg);font-size:13px;font-weight:800}.gb-story__items{display:grid;gap:14px;margin:6px 0 0;padding:0;list-style:none}@media(min-width:750px){.gb-story__items{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 24px}}.gb-story-stat{display:grid;align-content:start;justify-items:center;gap:4px;min-inline-size:0}.gb-story-stat+.gb-story-stat{border-inline-start:1px solid color-mix(in srgb,var(--gb-c-heading) 8%,transparent)}.gb-story-stat__value>.gb-text{--_color: var(--gb-black)}.gb-story-stat>.gb-text{max-inline-size:14ch;text-wrap:balance}@media(max-width:749px){.gb-story-stat{padding-inline:6px}}.gb-story__stats{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:8px;margin-block-start:6px;padding-block-start:18px;border-block-start:1px solid color-mix(in srgb,var(--gb-c-heading) 10%,transparent)}@media(max-width:749px){.gb-story__stats{gap:0}}.gb-study-result{min-inline-size:0;margin:0;padding:clamp(18px,2vw,24px);border:1px solid color-mix(in srgb,var(--gb-c-heading) 10%,transparent);border-radius:18px;background:var(--gb-study-result-bg, color-mix(in srgb, var(--gb-c-heading) 5%, transparent));-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.gb-study-result__head{display:flex;align-items:baseline;gap:14px;margin-block-end:14px}.gb-study-result__head>.gb-text{--_color: var(--gb-c-heading);min-inline-size:0}.gb-study-result__figure{flex:none;font-variant-numeric:tabular-nums}.gb-study-result__figure>.gb-text{--_color: var(--gb-c-accent);letter-spacing:-.03em}.gb-study-result__bars{display:grid;gap:8px}.gb-study-result__bar{display:grid;grid-template-columns:minmax(0,112px) minmax(0,1fr) minmax(0,52px);gap:10px;align-items:center}.gb-study-result__bar>.gb-text{min-inline-size:0}.gb-study-result__bar--a>.gb-text,.gb-study-result__bar>.gb-text:last-child{--_color: var(--gb-c-heading)}.gb-study-result__bar>.gb-text:last-child{text-align:end;font-variant-numeric:tabular-nums}.gb-study-result__track{position:relative;display:block;block-size:10px;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--gb-c-heading) 10%,transparent)}.gb-study-result__track i{display:block;inline-size:var(--gb-study-bar);block-size:100%;border-radius:inherit;background:color-mix(in srgb,var(--gb-c-heading) 45%,transparent);transform-origin:left center}.gb-study-result__bar--a i{background:var(--gb-c-accent)}[dir=rtl] .gb-study-result__track i{transform-origin:right center}@media(prefers-reduced-motion:no-preference){.gb-study-results[data-armed] .gb-study-result__track i{transform:scaleX(0);transition:transform var(--gb-dur-bar) var(--gb-ease-bar)}.gb-study-results[data-armed][data-in-view] .gb-study-result__track i{transform:scaleX(1)}.gb-study-results[data-in-view] .gb-study-result:nth-child(2) i{transition-delay:.12s}.gb-study-results[data-in-view] .gb-study-result:nth-child(3) i{transition-delay:.24s}}@media(max-width:749px){.gb-study-result__head{align-items:center}.gb-study-result__bar{grid-template-columns:minmax(0,98px) minmax(0,1fr) minmax(0,46px);gap:8px}}.gb-product-uses{display:flex;align-items:center;flex-wrap:wrap;row-gap:6px;margin-block-start:10px}.gb-product-uses>.gb-text[style]{--_color: var(--gb-black);letter-spacing:.4px;display:inline-flex;align-items:center;inline-size:auto;max-inline-size:100%}.gb-product-uses>.gb-text+.gb-text:before{content:"";flex:0 0 4px;inline-size:4px;block-size:4px;margin-inline:10px;border-radius:50%;background:currentColor;opacity:.45}@media(max-width:768px){.gb-product-uses>.gb-text[style]{letter-spacing:.34px}}.gb-video-story{display:flex;flex:0 0 clamp(220px,22vw,320px);min-inline-size:0;flex-direction:column;gap:8px;scroll-snap-align:start;text-align:center}.gb-video-story:first-child{margin-inline-start:auto}.gb-video-story:last-child{margin-inline-end:auto}.gb-video-story>.gb-text{--_color: var(--gb-c-heading)}.gb-video-story__frame{position:relative;min-inline-size:0;border-radius:12px;background:var(--gb-video-tile)}.gb-video-story__author:empty{display:none}.gb-video-story__badge{position:absolute;inset-block-start:11px;inset-inline-end:11px;max-inline-size:calc(100% - 22px);padding:4px 10px;border-radius:6px;pointer-events:none}.gb-video-story__badge>.gb-text{--_color: var(--gb-c-heading)}.gb-video-story__dialog-title>.gb-text{--_color: var(--gb-c-heading)}.gb-video-story__dialog-author>.gb-text{--_color: var(--gb-c-muted)}.gb-video-story__product{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin-block-start:20px;padding:12px;border:1px solid color-mix(in srgb,var(--gb-c-heading) 12%,transparent);border-radius:12px;color:inherit;text-decoration:none;transition:border-color .15s ease,background .15s ease}.gb-video-story__product:hover{border-color:var(--gb-ink);background:var(--gb-video-hover)}.gb-video-story__product:has(.gb-video-story__product-link:focus-visible){outline:3px solid rgb(29 25 44);outline-offset:3px}.gb-video-story__product-link:after{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:12px;content:""}.gb-video-story__product-media{flex:none;inline-size:60px;overflow:hidden;border-radius:8px}.gb-video-story__product-copy{display:flex;min-inline-size:0;flex:1 1 100px;flex-direction:column;gap:2px}.gb-video-story__product-copy>.gb-video-story__product-link{--_color: var(--gb-c-heading);text-decoration:none}.gb-video-story__product>.gb-btn{margin-inline-start:auto;gap:5px}.gb-video-story__product>.gb-btn>svg{inline-size:13px;block-size:13px;stroke-width:1.7}.gb-video-story__product-label>.gb-text{--_color: var(--gb-video-muted);letter-spacing:.1em}.gb-video-story__product-copy>.gb-video-story__product-price{--_color: var(--gb-video-muted)}@media(prefers-reduced-motion:reduce){.gb-video-story__product{transition:none}}@media(max-width:899px){.gb-video-story{flex-basis:68%}}.gb-video-story__product>.gb-btn{--gb-btn-tertiary-fg: rgb(29 25 44);--gb-btn-tertiary-fg-h: rgb(29 25 44)}.gb-yard-buybox-trust .gb-trust__list{display:grid;grid-template-columns:minmax(0,1fr);gap:20px;max-inline-size:1100px;margin:0 auto;padding:0;list-style:none}.gb-yard-buybox-trust .gb-trust__row{display:flex;gap:14px;align-items:center;min-inline-size:0;margin:0;padding:0}.gb-yard-buybox-trust .gb-trust__chip{display:grid;flex:0 0 44px;place-items:center;inline-size:44px;block-size:44px;border-radius:50%;background:var(--gb-white);color:var(--gb-trust-ink)}.gb-yard-buybox-trust .gb-trust__chip svg{display:block;flex:none;inline-size:22px;block-size:22px}.gb-yard-buybox-trust .gb-trust__copy{display:flex;flex-direction:column;gap:2px;min-inline-size:0}.gb-yard-buybox-trust .gb-trust--strip .gb-size-custom{line-height:var(--gb-lh-d)}.gb-yard-buybox-trust .gb-trust--strip .gb-text{letter-spacing:normal;white-space:normal;overflow-wrap:anywhere}.gb-yard-buybox-trust .gb-trust.gb-trust--buybox{padding:0;background:transparent}.gb-yard-buybox-trust .gb-trust__copy>.gb-text{--_color: var(--gb-trust-ink)}.gb-yard-buybox-trust .gb-trust__copy>.gb-text+.gb-text{--_color: var(--gb-trust-muted)}.gb-yard-buybox-trust .gb-trust__strip--buybox{container-type:inline-size;padding:20px 16px;border-radius:16px;background:var(--gb-bg-override, var(--gb-trust-background))}@media(min-width:600px){.gb-yard-buybox-trust .gb-trust__strip:not(.gb-trust__strip--buybox) .gb-trust__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.gb-yard-buybox-trust .gb-trust__strip:not(.gb-trust__strip--buybox) .gb-trust__row{justify-content:center;gap:10px}}@media(min-width:768px){.gb-yard-buybox-trust .gb-trust.gb-trust--strip{padding-block:var(--pt) var(--pb);padding-inline:24px}.gb-yard-buybox-trust .gb-trust__strip:not(.gb-trust__strip--buybox) .gb-trust__list{gap:24px}.gb-yard-buybox-trust .gb-trust__strip:not(.gb-trust__strip--buybox) .gb-trust__row{gap:14px}}.gb-yard-buybox-trust .gb-trust.gb-trust--buybox{padding:0}@container (min-width: 600px){.gb-yard-buybox-trust .gb-trust__strip--buybox .gb-trust__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}}.header-logo{display:flex;height:100%;font-size:var(--font-size--md);font-family:var(--font-family);font-weight:var(--font-weight);font-style:var(--font-style);color:var(--color-foreground);justify-content:center;align-items:center;text-decoration:none}.header-logo[data-hidden-on-home-page]{display:none}#header-component:is([sticky=always]:not([data-scroll-direction=none]),[sticky=scroll-up][data-scroll-direction=up]) .header-logo[data-hidden-on-home-page]{display:flex}@media screen and (max-width:749px){.header-logo{padding:0}}@media screen and (min-width:750px){.header-logo{flex-shrink:0}}.header-logo:hover{text-decoration:none}.header-logo__image{object-fit:contain;height:var(--header-logo-image-height-mobile);width:var(--header-logo-image-width-mobile)}@media screen and (min-width:750px){.header-logo__image{height:var(--header-logo-image-height);width:var(--header-logo-image-width)}}.header-logo__solid-header-image-container{display:var(--header-logo-display, block)}.header-logo__transparent-header-image-container{display:var(--header-logo-inverse-display, none)}.header__drawer{--header-drawer-min-height: 60px;display:flex;min-height:var(--header-drawer-min-height);align-items:center}#header-component[data-menu-style=drawer] .header__drawer{display:flex;min-height:var(--header-drawer-min-height)}@media screen and (min-width:750px){#header-component[data-menu-style=menu] .header__drawer{display:none;min-height:0}}.header--compact .header__drawer{min-height:var(--minimum-touch-target)}.menu-list--mobile.menu-list{display:grid}.menu-list--mobile .menu-list__list{width:max-content;margin-inline:auto;gap:var(--menu-horizontal-gap)}.menu-list--mobile li{width:max-content;padding-block:var(--padding-sm)}.menu-list--mobile li:first-of-type{padding-inline-start:var(--menu-horizontal-gap)}.menu-list--mobile li:last-of-type{padding-inline-end:var(--menu-horizontal-gap)}.menu-list--mobile a{color:var(--color-foreground)}.menu-list__scroll-container{position:relative;overflow-x:auto;-webkit-mask-image:linear-gradient(to right,transparent,#000 20px,#000 calc(100% - 20px),transparent);mask-image:linear-gradient(to right,transparent,#000 20px,#000 calc(100% - 20px),transparent);padding-block:var(--padding-2xs)}.menu-list{--menu-horizontal-gap: var(--gap-xl);--menu-vertical-gap: var(--gap-xl);display:flex;height:100%}.menu-list__list{display:flex;justify-content:var(--grid-area-alignment)}.menu-list__list-item{flex-shrink:0;white-space:nowrap;display:flex;align-items:center;height:100%}.menu-list__list-item[aria-hidden=true]{visibility:hidden}.menu-list__link{font-family:var(--menu-top-level-font-family);font-style:var(--menu-top-level-font-style);font-weight:var(--menu-top-level-font-weight);font-size:var(--menu-top-level-font-size);line-height:var(--menu-top-level-font-line-height);text-transform:var(--menu-top-level-font-case);color:var(--menu-top-level-font-color);text-decoration:none;display:flex;flex-direction:column;justify-content:center;cursor:pointer;height:100%;margin-block:0}.menu-list__link:after{content:"";position:absolute;display:none;top:var(--header-padding);height:var(--box-height);inset-inline:0}.menu-list__link[data-safety-box=true]:after{display:block}.menu-list__link:hover,.menu-list__link:focus{color:var(--menu-top-level-font-color)}@media screen and (min-width:750px){.menu-list__link{font-size:var(--menu-top-level-font-size-desktop)}}.menu-list__trigger{position:relative;display:flex;height:100%}.menu-list__disclosure{position:absolute;inset-block-start:50%;inset-inline-start:calc(100% - var(--gap-xs));width:max-content;display:flex;align-items:center;justify-content:center;padding-inline:var(--padding-3xs);padding-block:var(--padding-sm);color:var(--menu-top-level-font-color);cursor:pointer;opacity:0;transform:translateY(-50%);outline-offset:.1em;pointer-events:none}.menu-list__disclosure:focus-visible{opacity:1;pointer-events:auto}.menu-list__disclosure-icon{display:block;width:var(--font-size--3xs);aspect-ratio:10 / 6;fill:currentColor;transition:transform var(--animation-speed) var(--animation-easing)}.menu-list__disclosure[aria-expanded=true] .menu-list__disclosure-icon{transform:rotate(180deg)}.menu-list__link-title{padding-inline:var(--gap-sm)}[slot=overflow] .menu-list__link-title{padding-inline:0}.menu-list__list-item:not([slot=overflow]){flex-direction:column}.menu-list__list-item[slot=more]:has(.menu-list__link[aria-expanded=true]):after{content:"";width:100%;height:var(--header-padding);margin-bottom:calc(-1 * var(--header-padding))}[slot=overflow]>.menu-list__link:after{content:none}:is(.menu-list:where(:has(.menu-list__list-item:hover)),.menu-list:where(:has(.menu-list__list-item:focus-within)),.menu-list:where(:has(.menu-list__list-item:not([aria-hidden=true]) .menu-list__link--active))) .menu-list__link{color:rgb(var(--menu-top-level-font-color-rgb) / var(--opacity-subdued-text))}.menu-list:not(:has(.menu-list__list-item:hover)) .menu-list__link--active,.menu-list .menu-list__list-item:where(:hover,:focus-within) .menu-list__link,.menu-list .menu-list__list-item:is([slot=more],[slot=overflow]):has([aria-expanded=true]) .menu-list__link{color:var(--menu-top-level-font-color)}.overflow-menu::part(list){--focus-outline-size: calc(var(--focus-outline-offset) + var(--focus-outline-width));gap:0;margin-inline:calc(-1 * var(--menu-horizontal-gap) / 2)}.overflow-menu{background-color:transparent!important;padding:var(--focus-outline-size);margin:calc(-1 * var(--focus-outline-size))}.menu-list__submenu,.overflow-menu::part(overflow){--submenu-padding-block-start: var(--padding-3xl);--submenu-padding-block-end: var(--padding-3xl);background-color:transparent}.header__row[style*="--border-bottom-width: 0px"] .menu-list__submenu.background-matches-parent,.header__row[style*="--border-bottom-width: 0px"] .overflow-menu.background-matches-parent::part(overflow){--submenu-padding-block-start: 0px}.menu-list__list-item:where(:not([slot=overflow]))>.menu-list__submenu,.overflow-menu::part(overflow){--submenu-content-opacity: 0;--submenu-content-animation: opacity calc(var(--submenu-animation-speed) * .75) var(--animation-easing);--submenu-gap: calc(var(--padding-block-end, var(--header-padding)) + var(--border-bottom-width, 0px));--submenu-clip-top: calc(var(--header-height) - var(--submenu-gap));visibility:hidden;position:absolute;width:100%;inset-inline-start:0;top:calc(100% - 1px + var(--border-bottom-width) - (var(--full-open-header-height) - var(--submenu-height)));z-index:var(--layer-header-menu);padding-inline:var(--padding-inline);clip-path:rect(var(--submenu-clip-top) 100% var(--full-open-header-height) 0);transition:clip-path var(--submenu-animation-speed) var(--ease-out-cubic)}.menu-list__list-item>.menu-list__submenu{background-color:transparent}[data-submenu-overlap-bottom-row] .menu-list__list-item:where(:not([slot=overflow]))>.menu-list__submenu,[data-submenu-overlap-bottom-row] .overflow-menu::part(overflow){--submenu-clip-top: calc(var(--top-row-height) - var(--submenu-gap))}.menu-list__list-item:has([aria-expanded=true])>.menu-list__submenu,.overflow-menu:has([slot=overflow] [aria-expanded=true])::part(overflow-list),.menu-list__submenu:is(:hover),.overflow-menu::part(overflow):hover{--submenu-content-opacity: 1;visibility:visible}.overflow-menu::part(overflow){--menu-top-level-font-size: var(--font-size--xlarge);display:grid;grid-template-columns:var(--full-page-grid-with-margins)}.overflow-menu::part(overflow-list){position:relative;display:grid;grid-template-columns:minmax(auto,200px) 1fr;grid-template-areas:"left right";grid-template-rows:max-content;grid-gap:0;grid-column:2}.menu-list__list-item:is([slot=overflow]){--menu-top-level-font-color: var(--color-foreground);--menu-top-level-font-color-rgb: var(--color-foreground-rgb);display:contents;white-space:normal}.menu-list__list-item:is([slot=overflow]) .menu-list__trigger{grid-area:left;grid-row:auto;display:flex;align-items:center;justify-content:flex-start;gap:var(--gap-2xs)}.menu-list__list-item:is([slot=overflow]) .menu-list__disclosure{position:static;flex-shrink:0;transform:none}.menu-list__list-item:is([slot=overflow]) .menu-list__disclosure-icon,.menu-list__list-item:is([slot=overflow]) .menu-list__disclosure[aria-expanded=true] .menu-list__disclosure-icon{transform:rotate(-90deg)}.menu-list__list-item:is([slot=overflow]) .menu-list__link{grid-area:left;grid-row:auto;height:min-content;font-size:var(--font-size--xl);transition:var(--submenu-content-animation)}.menu-list__list-item:is([slot=overflow]) .menu-list__submenu{visibility:hidden;grid-row:1;grid-area:right;grid-row-end:span calc(var(--overflow-count) + 1);padding-inline-start:var(--menu-horizontal-gap)}.menu-list__list-item:is([slot=overflow]) .menu-list__submenu-inner{transform:none;grid-column:unset;padding-block:0}.menu-list__list-item:is([slot=overflow]):has(.menu-list__disclosure[aria-expanded=true]) .menu-list__submenu{visibility:visible}.header-menu{height:100%}.menu-list__submenu-inner{position:relative;display:flex;justify-content:space-between;flex-wrap:wrap}.menu-list__submenu-inner,.overflow-menu::part(overflow-list){padding-block-start:var(--submenu-padding-block-start);padding-block-end:var(--submenu-padding-block-end);padding-inline:var(--section-padding-inline);opacity:var(--submenu-content-opacity);transition:var(--submenu-content-animation);transform:translateY(calc(var(--full-open-header-height) - var(--submenu-height)));max-height:calc(80vh - var(--header-height));overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:rgb(var(--color-foreground-rgb) / var(--opacity-40)) transparent}.mega-menu__link{font-family:var(--menu-child-font-family);font-style:var(--menu-child-font-style);font-weight:var(--menu-child-font-weight);font-size:var(--menu-child-font-size);line-height:var(--menu-child-font-line-height);text-transform:var(--menu-child-font-case);color:var(--menu-child-font-color);white-space:normal;text-decoration:none;display:inline-flex;padding:var(--padding-2xs) 0}.mega-menu__link:hover{color:var(--menu-child-active-font-color)}.mega-menu__link--parent{font-family:var(--menu-parent-font-family);font-style:var(--menu-parent-font-style);font-weight:var(--menu-parent-font-weight);font-size:var(--menu-parent-font-size);line-height:var(--menu-parent-font-line-height);text-transform:var(--menu-parent-font-case);color:var(--menu-parent-font-color)}.mega-menu__link--parent:hover{color:var(--menu-parent-active-font-color)}@media screen and (max-width:989px){.mega-menu__content-list-item--hidden-tablet{display:none}}.mega-menu__link:has(.mega-menu__link-image){display:flex;flex-direction:column;padding-inline:0;padding-block:var(--padding-sm) 0}.mega-menu__link-image{width:100%;position:relative;aspect-ratio:16 / 9;margin-bottom:var(--padding-sm);object-fit:cover;border-radius:var(--menu-image-border-radius)}.mega-menu__grid:has(.mega-menu__link-image) .mega-menu__column>div>.mega-menu__link:not(:has(.mega-menu__link-image)){display:flex;flex-direction:column;padding-inline:0;padding-block:var(--padding-sm) 0}.mega-menu__grid:has(.mega-menu__link-image) .mega-menu__column>div>.mega-menu__link:not(:has(.mega-menu__link-image)):before{content:"";display:block;width:100%;aspect-ratio:16 / 9;margin-bottom:var(--padding-sm);background-color:var(--color-foreground-muted);opacity:.1;border-radius:var(--menu-image-border-radius)}.mega-menu__grid{display:grid;grid-template-columns:repeat(var(--menu-columns-tablet),minmax(0,1fr));gap:var(--menu-vertical-gap) var(--menu-horizontal-gap);width:100%}@media screen and (min-width:990px){.mega-menu__grid{grid-template-columns:repeat(var(--menu-columns-desktop),minmax(0,1fr))}}.mega-menu__column{grid-column:span 1}.mega-menu__column--span-2{grid-column:span 2}.mega-menu__column--span-3{grid-column:span 3}.mega-menu__column--span-4{grid-column:span 4}.mega-menu__column--wide-collection-image{grid-column:span 1}@media screen and (min-width:990px){.mega-menu__column--wide-collection-image{grid-column:span 2}}.mega-menu__submenu .mega-menu__column--wide-collection-image{grid-column:span 1}.mega-menu__content-list{display:grid;justify-content:end;gap:var(--menu-vertical-gap) var(--menu-horizontal-gap)}.mega-menu__content-list--products{grid-template-columns:repeat(var(--menu-content-columns-tablet),minmax(0,1fr))}@media screen and (min-width:990px){.mega-menu__content-list--products{grid-template-columns:repeat(var(--menu-content-columns-desktop),minmax(0,1fr))}}.mega-menu__content-list--collections{grid-template-columns:repeat(var(--menu-content-columns-tablet),minmax(0,300px))}@media screen and (min-width:990px){.mega-menu__content-list--collections{grid-template-columns:repeat(var(--menu-content-columns-desktop),minmax(0,300px))}}.mega-menu__list{display:grid;grid-template-columns:subgrid;grid-column:span var(--menu-columns-tablet);gap:var(--menu-vertical-gap) var(--menu-horizontal-gap)}@media screen and (min-width:990px){.mega-menu__list{grid-column:span var(--menu-columns-desktop)}}.mega-menu__content{grid-column:span var(--menu-content-columns-tablet) / -1}@media screen and (min-width:990px){.mega-menu__content{grid-column:span var(--menu-content-columns-desktop) / -1}}.menu-list__list-item[slot=overflow] .section{grid-template-columns:1fr}.menu-list__list-item[slot=overflow] .section .mega-menu__grid{grid-column:1}.mega-menu__content-list li{white-space:normal}.mega-menu__more-list{--menu-child-font-size: var(--font-size--xl);width:200px}.mega-menu__submenu{display:contents}.menu-list__list-item:not(:has([aria-expanded=true]))>.menu-list__submenu product-component{display:none}image-block{--image-height-basis: 10rem;--image-height-small: calc(var(--image-height-basis) * 2);--image-height-medium: calc(var(--image-height-basis) * 3);--image-height-large: calc(var(--image-height-basis) * 4);display:flex;align-items:center;justify-content:center;aspect-ratio:var(--ratio);width:100%;max-width:calc(var(--image-height) * var(--ratio));height:var(--image-height);overflow:hidden}@media screen and (min-width:750px){image-block{--image-height-small: calc(var(--image-height-basis) * 2.5);--image-height-medium: calc(var(--image-height-basis) * 3.5);--image-height-large: calc(var(--image-height-basis) * 4.5)}}@media screen and (max-width:749px){image-block{height:auto}}image-block[height=small]{--image-height: var(--image-height-small)}image-block[height=medium]{--image-height: var(--image-height-medium)}image-block[height=large]{--image-height: var(--image-height-large)}image-block[ratio=portrait]{--ratio: 4 / 5}image-block[ratio=square]{--ratio: 1 / 1}@media screen and (min-width:750px){image-block[ratio=square]{max-width:var(--image-height)}}image-block[ratio=landscape]{--ratio: 16 / 9}image-block img{object-fit:cover;width:100%;height:auto;aspect-ratio:var(--ratio);border-radius:var(--border-radius)}marquee-component{display:block;width:100%;overflow:hidden;background-color:var(--color-background)}.marquee__wrapper{display:flex;gap:var(--marquee-gap);width:fit-content;white-space:nowrap}.marquee__content{min-width:max-content;display:flex;gap:var(--marquee-gap)}.marquee__content :is(p,h1,h2,h3,h4,h5,h6){white-space:nowrap}.marquee__content .marquee__repeated-items *{max-width:none}.marquee__repeated-items{min-width:max-content;display:flex;gap:var(--marquee-gap);align-items:center;justify-content:center}.marquee__repeated-items>*{align-content:center}.hero__content-wrapper.layout-panel-flex--column marquee-component{--margin-inline: var(--full-page-margin-inline-offset);width:-webkit-fill-available;min-height:max-content}@media(prefers-reduced-motion:no-preference){marquee-component:not([data-disabled]) .marquee__wrapper{animation:marquee-motion var(--marquee-speed) linear infinite var(--marquee-direction)}}@keyframes marquee-motion{to{transform:translate3d(calc(-50% - (var(--marquee-gap) / 2)),0,0)}}@media screen and (max-width:749px){.product-information.section--page-width .product-details>.group-block{padding-inline:0}}.view-product-title{display:none}.product-details{display:flex;align-self:start;justify-content:center}@media screen and (min-width:750px){.product-details>.group-block{height:min-content}.full-height--desktop{height:100%;max-height:calc(100vh - var(--header-group-height, 0));min-height:fit-content}.full-height--desktop .group-block{align-self:var(--details-position, "flex-start")}}.search-page-input{width:100%;color:var(--color-input-text);background-color:var(--color-input-background);padding-block:var(--padding-lg);padding-inline:calc(var(--icon-size-lg) + var(--margin-xl) * 1.5);text-overflow:ellipsis;overflow:hidden;border-radius:var(--style-border-radius-inputs);border:var(--style-border-width-inputs) solid var(--color-input-border)}@media screen and (max-width:749px){.search-page-input{padding-inline:calc(var(--margin-xs) + var(--icon-size-lg) + var(--padding-md))}}.search-page-input::placeholder{color:rgb(var(--color-input-text-rgb) / var(--opacity-subdued-text))}.search-page-input__parent{display:flex;flex-direction:column;align-items:var(--horizontal-alignment)}.search-results__no-results{opacity:var(--opacity-subdued-text)}search-page-input-component{position:relative;width:100%;display:flex;top:0;max-width:var(--size-style-width);align-items:center;background-color:var(--color-background);margin:var(--margin-2xl) 0 var(--margin-md)}@media screen and (max-width:749px){search-page-input-component{max-width:100%}}search-page-input-component .search__icon,search-page-input-component .search__icon:hover,search-page-input-component .search__reset-button,search-page-input-component .search__reset-button:hover{background:transparent;position:absolute;top:auto;width:var(--icon-size-lg);height:var(--icon-size-lg)}search-page-input-component .search__icon svg,search-page-input-component .search__reset-button svg{width:var(--icon-size-md);height:var(--icon-size-md)}search-page-input-component .search__icon svg{color:var(--color-input-text)}search-page-input-component .search__icon{inset-inline-start:var(--margin-lg)}@media screen and (max-width:749px){search-page-input-component .search__icon{inset-inline-start:var(--margin-md)}}search-page-input-component .search__reset-button{border-radius:100%;color:var(--color-input-text);inset-inline-end:var(--margin-lg);cursor:pointer;opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--animation-speed) var(--animation-easing),visibility var(--animation-speed) var(--animation-easing)}@media screen and (max-width:749px){search-page-input-component .search__reset-button{inset-inline-end:var(--margin-md)}}search-page-input-component:has(.search-page-input:not(:placeholder-shown)) .search__reset-button{opacity:1;visibility:visible;pointer-events:auto}search-page-input-component .search__reset-button-icon{vertical-align:middle;display:flex;align-items:center;justify-content:center;width:var(--icon-size-lg);height:var(--icon-size-lg);transition:transform var(--animation-speed) var(--animation-easing)}search-page-input-component .search__reset-button:active .search__reset-button-icon{transform:scale(.9)}search-page-input-component .search__reset-button-icon svg{width:var(--icon-size-md);height:var(--icon-size-md)}search-page-input-component .search__reset-button--hidden{cursor:default;opacity:0;transition:opacity var(--animation-speed) var(--animation-easing);pointer-events:none;visibility:hidden}search-page-input-component .search__reset-button-text{display:none}.slide__content{height:100%;position:relative;z-index:var(--layer-flat)}@supports (animation-timeline: auto){.slide__content{opacity:0;animation:slide-reveal both linear;animation-timeline:var(--slideshow-timeline)}}@media(prefers-reduced-motion){.slide__content{opacity:1;animation:none}}.slide__content>*{margin:auto}.slide__content.background-transparent{background-color:transparent}slideshow-slide>.slide__image-container{display:flex;width:100%;height:100%;overflow:hidden;position:absolute}.slide__image-container>.slide__image,.slide__image-container>.slide__video,.slide__image-container>.slide__video-poster{position:relative;width:100%;height:100%;object-fit:cover;object-position:center center}.slide__image-container>.slide__video-poster{position:absolute}slideshow-component[refreshing-timeline] .slide__content{animation:none}slideshow-slide .slide__image-container--rounded{border-radius:var(--corner-radius, 0)}comparison-slider-component{display:block}.comparison-slider{position:relative;overflow:hidden;aspect-ratio:var(--ratio);min-height:0}.comparison-slider:not(:has(img)){min-width:25dvh}.comparison-slider__container{position:relative;width:100%;height:100%}.comparison-slider__media-wrapper{--compare: 50;position:relative;width:100%;height:100%;display:grid;grid-template:1fr / 1fr;overflow:hidden}.comparison-slider__layer{grid-area:1 / 1;position:relative;width:100%;height:100%;transition:clip-path var(--transition-duration, 0s) ease-in-out}.comparison-slider__layer--after{z-index:var(--layer-base)}[data-orientation=horizontal] .comparison-slider__layer--before{clip-path:inset(0 calc((100 - var(--compare)) * 1%) 0 0)}[data-orientation=vertical] .comparison-slider__layer--before{clip-path:inset(0 0 calc(var(--compare) * 1%) 0)}[data-orientation=horizontal] .comparison-slider__layer--after{clip-path:inset(0 0 0 calc(var(--compare) * 1%))}[data-orientation=vertical] .comparison-slider__layer--after{clip-path:inset(calc((100 - var(--compare)) * 1%) 0 0 0)}.before-image,.after-image,.comparison-slider__placeholder{width:100%;height:100%;object-fit:cover;aspect-ratio:var(--ratio)}.comparison-slider__placeholder{position:absolute;top:0;right:0;bottom:0;left:0}.comparison-slider__placeholder svg{width:100%;height:100%;background-color:var(--color-background);fill:var(--color-foreground)}.cs-slider{position:absolute;top:0;right:0;bottom:0;left:0;z-index:var(--layer-heightened);width:100%;height:100%;margin:0;padding:0;opacity:0;cursor:inherit;-webkit-appearance:none;appearance:none}[data-orientation=horizontal] .cs-slider{cursor:ew-resize}[data-orientation=vertical] .cs-slider{cursor:ns-resize;writing-mode:vertical-lr;direction:rtl}.cs-slider::-webkit-slider-thumb,.cs-slider::-moz-range-thumb{width:var(--button-size);height:var(--button-size);border:0;background:transparent;cursor:inherit;-webkit-appearance:none;appearance:none}.cs-slider::-webkit-slider-track,.cs-slider::-moz-range-track{background:transparent;border:0;-webkit-appearance:none;appearance:none}.comparison-slider__media-wrapper:before,.comparison-slider__media-wrapper:after{content:"";position:absolute;pointer-events:none;transition:left var(--transition-duration, 0s) ease-in-out,top var(--transition-duration, 0s) ease-in-out;z-index:var(--layer-raised)}.comparison-slider__media-wrapper:after{background:var(--color-background);box-shadow:0 0 12px #0000001a}.comparison-slider__media-wrapper:before{background:var(--color-background)}.comparison-slider__media-wrapper[data-orientation=horizontal]:after{inset:0 auto;left:calc(var(--compare) * 1%);width:4px;transform:translate(-50%)}.comparison-slider__media-wrapper[data-orientation=vertical]:after{inset:auto 0;top:calc((100 - var(--compare)) * 1%);height:4px;transform:translateY(-50%)}.cs-slider__handle{position:absolute;z-index:var(--layer-heightened);pointer-events:none;width:var(--button-size);height:var(--button-size);color:var(--handle-color, var(--color-foreground));background:var(--color-background);border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 0 12px #0000001a;transition:left var(--transition-duration, 0s) ease-in-out,top var(--transition-duration, 0s) ease-in-out,gap .2s ease-in-out;gap:var(--gap-sm);padding:var(--padding-xs)}.comparison-slider__media-wrapper:hover .cs-slider__handle{gap:var(--gap-2xs)}.cs-slider__chevron{display:flex;align-items:center;justify-content:center}[data-orientation=horizontal] .cs-slider__handle{top:50%;left:calc(var(--compare) * 1%);transform:translate(-50%,-50%);flex-direction:row}[data-orientation=vertical] .cs-slider__handle{left:50%;top:calc((100 - var(--compare)) * 1%);transform:translate(-50%,-50%) rotate(90deg)}.comparison-slider__text{position:absolute;padding:var(--padding-xs);pointer-events:none}.comparison-slider__text--with-bg{background:var(--text-background-color);border-radius:var(--text-corner-radius)}[data-orientation=horizontal] .comparison-slider__text--before{inset-inline-start:var(--padding-sm)}[data-orientation=horizontal] .comparison-slider__text--after{inset-inline-end:var(--padding-sm)}[data-orientation=horizontal][data-text-position=start] .comparison-slider__text{inset-block-start:var(--padding-sm)}[data-orientation=horizontal][data-text-position=end] .comparison-slider__text{inset-block-end:var(--padding-sm)}[data-orientation=vertical] .comparison-slider__text--before{inset-block-start:var(--padding-sm)}[data-orientation=vertical] .comparison-slider__text--after{inset-block-end:var(--padding-sm)}[data-orientation=vertical][data-text-position=start] .comparison-slider__text{inset-inline-start:var(--padding-sm)}[data-orientation=vertical][data-text-position=end] .comparison-slider__text{inset-inline-end:var(--padding-sm)}.submit-button{min-width:max-content}.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)}.disclosures__container{width:100%}.disclosures__container:has(>[shopify-block-empty]){display:none}.disclosures{--disclosures-symbol-width: calc(var(--disclosures-icon-size) * var(--disclosures-symbol-aspect-ratio, 1));display:block;color:var(--color, inherit);width:100%;container-type:inline-size}.disclosures.accordion--dividers accordion-custom:first-child .details{border-block-start:var(--style-border-width) solid var(--color-border)}.disclosures.accordion--dividers accordion-custom:last-child .details{border-block-end:var(--style-border-width) solid var(--color-border)}.disclosures__heading{margin-block-end:var(--margin-lg)}.disclosures .details__header{padding-block:var(--padding-xl);display:flex;align-items:flex-start;gap:var(--gap-xs)}.disclosures .details__header>.svg-wrapper{margin-block-start:calc((var(--disclosures-icon-size) - var(--icon-size-xs)) / 2)}.disclosures details[open] .details__header{padding-block-end:var(--padding-xs)}.disclosures__summary-content{flex:1 1 0%;display:flex;flex-wrap:wrap;align-items:center;row-gap:var(--gap-xs);min-width:0}.disclosures__summary-item{display:flex;flex-direction:column;row-gap:var(--gap-xs);min-width:0;overflow-wrap:break-word}.disclosures__summary-item--measure{position:fixed;inset-block-start:0;inset-inline-start:0;display:block;width:max-content;max-width:none;visibility:hidden;white-space:nowrap;pointer-events:none;contain:layout style}.disclosures__summary-item-row{display:flex;align-items:center;gap:var(--padding-2xs);min-width:0;vertical-align:middle}.disclosures__summary-item-title{font-weight:var(--font-weight-normal, normal);overflow-wrap:break-word}.disclosures__summary-item--measure .disclosures__summary-item-title{white-space:nowrap;overflow-wrap:normal}.disclosures .details__icon{display:inline-block;flex-shrink:0;width:auto;max-inline-size:100%;height:var(--disclosures-icon-size);margin:0;object-fit:contain;vertical-align:middle}.disclosures .details__icon--fallback{width:var(--disclosures-icon-size)}.disclosures .details__icon--fallback>svg{display:block;width:100%;height:100%;transform:scale(1.2);transform-origin:center}.disclosures__summary-item-row:has(>.details__icon){display:grid;grid-template-columns:var(--disclosures-symbol-width) minmax(0,1fr);align-items:center;column-gap:var(--padding-2xs);min-inline-size:0}.disclosures__summary-item-row:has(>.details__icon)>.details__icon{grid-column:1;justify-self:center}.disclosures__summary-item-row:has(>.details__icon)>.disclosures__summary-item-title{grid-column:2}.disclosures details[open]>summary .disclosures__summary-item-title{font-weight:var(--font-weight-bold, bold)}.disclosures__summary-item-extra{display:block}.disclosures__separator{display:none;flex-shrink:0;padding-inline:var(--padding-xs);line-height:1}@container (min-width: 701px){.disclosures:where([data-summary-layout=inline]) .details__header{align-items:center}.disclosures:where([data-summary-layout=inline]) .details__header>.svg-wrapper{margin-block-start:0}.disclosures:where([data-summary-layout=inline]) .disclosures__summary-item{display:block}.disclosures:where([data-summary-layout=inline]) .disclosures__summary-item-row{display:inline-flex}.disclosures:where([data-summary-layout=inline]) .disclosures__summary-item-row:has(>.details__icon){display:inline-grid}.disclosures:where([data-summary-layout=inline]) .disclosures__summary-item-extra{display:inline-flex;align-items:center}.disclosures:where([data-summary-layout=inline]) .disclosures__separator{display:inline-block}}.disclosures__summary-item--measure .disclosures__summary-item-row{display:inline-flex;white-space:nowrap}.disclosures__summary-item--measure .disclosures__summary-item-row:has(>.details__icon){display:inline-grid}.disclosures__summary-item--measure .disclosures__summary-item-extra{display:inline-flex;align-items:center;white-space:nowrap}.disclosures__summary-item--measure .disclosures__separator{display:inline-block}.disclosures details[open] .disclosures__summary-item-extra{display:none}.disclosures__item{display:flex}.disclosures__item+.disclosures__item{margin-block-start:var(--spacing-lg)}.disclosures__item-left{flex:0 1 auto;min-width:0;cursor:default}.disclosures__item-right{flex:1;cursor:pointer}.disclosures__item-header{display:flex;align-items:center;gap:var(--padding-2xs);margin-block-end:var(--spacing-xs);padding-block-end:var(--padding-xs)}.disclosures__item-title{margin:0}.disclosures__item-header:has(>.details__icon){display:grid;grid-template-columns:var(--disclosures-symbol-width) minmax(0,1fr);align-items:center;column-gap:var(--padding-2xs);min-inline-size:0}.disclosures__item-header:has(>.details__icon)>.details__icon{grid-column:1;justify-self:center}.disclosures__item-header:has(>.details__icon)>.disclosures__item-title{grid-column:2}.disclosures details[open] .disclosures__item-title{font-weight:var(--font-weight-bold, bold)}.disclosures__item-content{max-width:var(--normal-content-width);padding-block-end:var(--padding-2xl)}.disclosures details[open] .details-content{padding-block-end:0}.email-signup-block{--arrow-button-size: 58px;--arrow-button-size-integrated: 42px;--arrow-button-size-small: 20px;--arrow-icon-size: 32px;--arrow-icon-size-small: 24px;min-width:fit-content}@media screen and (max-width:749px){.email-signup-block{width:100%;min-width:unset}}.email-signup__heading{color:var(--color, inherit);padding-block:var(--padding-sm)}.email-signup__form{display:flex;flex-direction:column}.email-signup__input-group{display:flex;align-items:stretch;background-color:transparent}.email-signup__input-group:not(.email-signup__input-group--integrated):not(.email-signup__input-group--underline){gap:var(--gap-xs);align-items:center}@media screen and (max-width:749px){.email-signup__input-group:not(.email-signup__input-group--arrow):not(.email-signup__input-group--underline):not(.email-signup__input-group--integrated){flex-direction:column}}.email-signup__input-group--integrated{border-width:var(--border-width);border-radius:var(--border-radius);border-style:solid;border-color:var(--color-input-border);background-color:var(--color-input-background)}.email-signup__input-group--integrated.email-signup__input-group--no-border{border:none}.email-signup__input{flex:1;min-width:0;border-width:var(--border-width);border-radius:var(--border-radius);border-style:solid;border-color:var(--color-input-border);background-color:var(--color-input-background);transition:background-color var(--animation-speed) var(--animation-easing),color var(--animation-speed) var(--animation-easing)}@media screen and (max-width:749px){.email-signup__input{width:100%}}.email-signup__input.paragraph{color:var(--color-input-text);outline-color:var(--color-input-background)}.email-signup__button{white-space:nowrap;padding:0}@media screen and (max-width:749px){.email-signup__button{width:100%}}.email-signup__input,.email-signup__button--text{padding:var(--padding-lg) var(--padding-3xl)}.email-signup__input-group--underline{--box-shadow-color: var(--color-input-border);--box-shadow-multiplier: 1;--box-shadow-focused-multiplier: 1.75;box-shadow:0 calc(var(--border-width) * var(--box-shadow-multiplier)) 0 var(--box-shadow-color);transition:box-shadow var(--animation-values);margin-block-end:calc(var(--border-width) * var(--box-shadow-focused-multiplier))}.email-signup__input-group--underline:focus-within{--box-shadow-multiplier: var(--box-shadow-focused-multiplier);--box-shadow-color: var(--color-input-text)}.email-signup__input-group .email-signup__input--underline{color:var(--color-input-text);background-color:transparent;padding:12px 0;border:none;border-radius:0}.email-signup__input-group .email-signup__input--underline:focus-visible{outline:none}.email-signup__input::placeholder{color:rgb(var(--color-input-text-rgb) / var(--opacity-70))}.email-signup__input-group .email-signup__input--none{color:var(--color-input-text);background-color:var(--color-input-background);border:none}.email-signup__input-group--integrated .email-signup__input{background-color:transparent;border:none;border-radius:0}.email-signup__button-icon{color:currentcolor;padding:5px}@media screen and (max-width:749px){.email-signup__button-icon{padding:0;align-self:center;justify-self:center;width:var(--icon-size-lg);height:var(--icon-size-lg)}}.email-signup__button--arrow{width:var(--arrow-button-size-small);height:var(--arrow-button-size-small);padding:0}.email-signup__button--arrow:not(.email-signup__button--integrated){width:var(--arrow-button-size);height:var(--arrow-button-size);display:flex;align-items:center;justify-content:center}.email-signup__button--arrow:not(.email-signup__button--integrated)>.email-signup__button-icon{width:var(--arrow-icon-size);height:var(--arrow-icon-size);padding:0}.email-signup__button--integrated{--button-offset: var(--margin-xs);align-self:stretch;margin:var(--button-offset);flex-shrink:0}@media screen and (max-width:749px){.email-signup__button--integrated{width:fit-content}}.email-signup__button--integrated.email-signup__button--text{padding:0 var(--padding-3xl)}.email-signup__button--integrated.email-signup__button--text.button-unstyled{padding:0 var(--padding-xl)}.email-signup__button--integrated.button-unstyled{border-radius:var(--border-radius)}.email-signup__button--integrated>.email-signup__button-icon{padding:0}.email-signup__button--integrated.email-signup__button--arrow{width:var(--arrow-button-size-integrated);height:var(--arrow-button-size-integrated);align-self:center;display:flex;align-items:center;justify-content:center}.email-signup__button--integrated.email-signup__button--arrow>.email-signup__button-icon{width:var(--arrow-icon-size-small);height:var(--arrow-icon-size-small)}.email-signup__input--underline+.email-signup__button--integrated{margin:0;align-self:center}.email-signup__input--underline+.email-signup__button--integrated.email-signup__button--text{padding-block:9px}.email-signup__input--underline+.email-signup__button--integrated.email-signup__button--text.button-unstyled{padding-inline:0;min-width:44px;min-height:44px}.email-signup__input--underline+.email-signup__button--integrated.button-unstyled{border-radius:0}.email-signup__input--underline+.email-signup__button--integrated.email-signup__button--arrow{width:var(--arrow-button-size-integrated);height:var(--arrow-button-size-integrated);display:flex;align-items:center;justify-content:center}.email-signup__input--underline+.email-signup__button--integrated.email-signup__button--arrow>.email-signup__button-icon{width:var(--arrow-icon-size-small);height:var(--arrow-icon-size-small)}.email-signup__button:not(.button-unstyled){background-color:var(--button-background-color);color:var(--button-color);text-transform:var(--button-text-case-primary)}.email-signup__button.button-secondary{text-transform:var(--button-text-case-secondary)}.email-signup__button.button-unstyled{background-color:transparent;color:var(--color-input-text)}.email-signup__button.button-unstyled:hover{--hover-color-rgb: var(--color-input-text-rgb);color:rgb(var(--hover-color-rgb) / var(--opacity-70));cursor:pointer}.email-signup__message{display:flex;align-items:center;gap:var(--gap-xs)}.email-signup__message-text{margin:0}.featured-collection-block{width:100%}@media screen and (min-width:750px){.facets-block-wrapper{margin:var(--facets-margin);grid-column:var(--grid-column--desktop)}}@media screen and (min-width:750px){.facets-block-wrapper--vertical{grid-column:var(--grid-column--desktop)}}.facets-toggle{--icon-offset: -3px;display:flex;justify-content:space-between;align-items:center;height:var(--minimum-touch-target);margin:var(--facets-margin);padding-block:var(--facets-inner-padding-block);padding-inline:var(--facets-inner-padding-inline)}@media screen and (min-width:750px){.facets-toggle{display:none}}.facets-toggle__wrapper{margin-inline-start:var(--icon-offset)}.facets-toggle__button{box-shadow:none}@media screen and (min-width:750px){.facets-toggle__button{display:none}}.filter-count-bubble{position:relative;width:20px;aspect-ratio:1;border-radius:50%;display:grid;line-height:normal;place-content:center;color:var(--color-foreground);border:var(--icon-stroke-width) solid var(--color-background)}.facets-mobile__title-wrapper .h3{margin-block-end:0;display:inline-flex;align-items:center;gap:var(--gap-xs)}.facets-mobile__title-wrapper .filter-count-bubble{width:22px;height:22px}.facets-mobile__title-wrapper .filter-count-bubble__text{font-size:var(--font-size--xs)}.filter-count-bubble__background{position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgb(var(--color-foreground-rgb) / var(--opacity-10-25));border-radius:var(--style-border-radius-50)}.filter-count-bubble__text{font-size:11px;font-weight:var(--font-paragraph--weight);aspect-ratio:1 / 1}@media screen and (max-width:749px){.facets-toggle--no-filters{justify-content:unset!important}.facets-toggle--no-filters>.facets-mobile-wrapper{width:100%}}@media screen and (max-width:749px){.facets-block-wrapper--vertical+.facets-toggle{margin:0}}.facets-mobile-wrapper{display:flex;align-items:center;gap:var(--gap-sm);justify-content:flex-end}.facets-mobile-wrapper--multiple-controls{justify-content:space-between}.facets{--facets-form-horizontal-gap: 20px;--facets-horizontal-max-input-wrapper-height: 230px;--facets-upper-z-index: var(--layer-raised);--facets-open-z-index: var(--layer-heightened);--facets-sticky-z-index: var(--layer-sticky);--facets-panel-min-width: 120px;--facets-panel-height: 300px;--facets-grid-panel-width: 300px;--facets-clear-padding: var(--padding-md);--facets-clear-shadow: 0 -4px 14px 0 rgb(var(--color-foreground-rgb) / var(--facets-low-opacity));--facets-input-label-color: rgb(var(--color-input-text-rgb) / var(--opacity-60));--facets-clear-all-min-width: 120px;--facets-see-results-min-width: 55%;--facets-mobile-gap: 22px;--facets-low-opacity: 10%;--facets-hover-opacity: 75%}@media screen and (min-width:750px){.facets{padding-inline:var(--padding-inline-start) var(--padding-inline-end)}}.facets--horizontal{display:none}@media screen and (min-width:750px){.facets--horizontal{padding-block:var(--padding-block-start) var(--padding-block-end);display:flex;align-items:center;position:relative;z-index:var(--facets-upper-z-index);border:none;height:auto;top:initial;bottom:initial;max-height:none;width:auto;overflow:visible}}.facets--vertical{display:none}@media screen and (min-width:750px){.facets--vertical{padding-block:0 var(--padding-block-end);display:block;position:static;top:auto;bottom:auto;height:auto;max-height:none;width:auto;overflow:visible}}.facets-drawer__form-wrapper,.facets-drawer__form-wrapper .facets__form{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow:hidden}.facets-drawer__filters{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;position:relative}.facets-drawer__filters .facets__filters-wrapper,.facets-drawer__filters .filter-remove-buttons,.facets-drawer__filters .sorting-filter-component{overflow:visible}@media screen and (min-width:750px){.facets.facets-controls-wrapper{grid-column:column-1 / column-12;color:rgb(var(--color-foreground-rgb) / var(--opacity-70));gap:0 var(--facets-form-horizontal-gap);padding-bottom:var(--padding-xs)}}.facets__inputs{display:flex;flex-direction:column;gap:var(--padding-lg);width:100%}:is(.facets--drawer,.facets--vertical) .facets__inputs:not(:has(.show-more)){padding-block-end:var(--padding-sm)}.facets__form-wrapper{display:flex;flex-direction:column;color:var(--color-foreground-subdued);width:100%}@media screen and (min-width:750px){.facets--horizontal .facets__form-wrapper{flex-direction:row;height:auto}}.facets__form{display:flex;flex-flow:column;width:100%;height:100%}@media screen and (min-width:750px){.facets--horizontal .facets__form{flex-flow:row nowrap;height:auto}}@media screen and (min-width:750px){.facets:not(.facets--drawer) .facets__filters-wrapper{margin-inline-end:var(--margin-md)}}@media screen and (min-width:750px){.facets--horizontal .facets__filters-wrapper{max-width:60%;display:flex;flex-wrap:wrap;column-gap:var(--gap-xl);margin-inline-end:0}}.facets__summary{--variant-picker-swatch-width: 32px;--variant-picker-swatch-height: 32px;--icon-opacity: .5;font-size:var(--font-h5--size);display:flex;justify-content:space-between}@media screen and (min-width:750px){.facets__summary{--variant-picker-swatch-width: 26px;--variant-picker-swatch-height: 26px}}.facets__summary:hover{--icon-opacity: 1}.facets__filters-wrapper:hover .facets__summary,.facets__filters-wrapper:has(.facets__panel[open]) .facets__summary{opacity:var(--facets-hover-opacity)}.facets__filters-wrapper .facets__summary:hover,.facets__filters-wrapper .facets__panel[open] .facets__summary{opacity:1}@media screen and (min-width:750px){.facets--horizontal .facets__summary{font-size:var(--font-paragraph--size);justify-content:flex-start;height:var(--minimum-touch-target)}}.facets__summary .icon-caret{height:var(--icon-size-xs);width:var(--icon-size-xs);color:rgb(var(--color-foreground-rgb) / var(--icon-opacity));margin-block:var(--margin-2xs);transition:color var(--animation-speed) var(--animation-easing)}.facets--drawer .facets__summary .icon-caret{margin-inline-start:var(--margin-2xs)}.facets__inputs-wrapper{margin-block:var(--padding-xs) var(--padding-xs)}.facets__inputs .show-more{display:flex;flex-direction:column;gap:var(--gap-xl);margin-block-end:var(--padding-xl)}@media screen and (min-width:750px){.facets:not(.facets--drawer) .facets__inputs-wrapper{gap:var(--gap-sm)}}@media screen and (min-width:750px){.facets--horizontal .facets__inputs .show-more{display:contents}}@media screen and (min-width:750px){.facets--horizontal .facets__inputs-wrapper{max-height:var(--facets-horizontal-max-input-wrapper-height);scrollbar-width:none;-ms-overflow-style:none;overflow-x:auto;padding:var(--padding-md);margin-block:0}}.facets--vertical .facets__inputs:has(.show-more) .facets__inputs-wrapper{padding-block:var(--padding-sm);padding-inline:var(--padding-sm);margin-block:calc(var(--padding-sm) * -1);margin-inline:calc(var(--padding-sm) * -1)}@media screen and (max-width:749px){.facets__inputs:has(.show-more) .facets__inputs-wrapper{padding-block:var(--padding-sm);padding-inline:var(--padding-sm);margin-block:calc(var(--padding-sm) * -1);margin-inline:calc(var(--padding-sm) * -1)}}.facets__inputs-wrapper:not(:has(.facets__inputs-list)),.facets__inputs-wrapper .facets__inputs-list{display:flex;gap:var(--facets-mobile-gap);flex-direction:column}@media screen and (min-width:750px){.facets__inputs-wrapper:not(:has(.facets__inputs-list)),.facets__inputs-wrapper .facets__inputs-list{gap:var(--gap-sm)}}@media screen and (min-width:750px){.facets--vertical .facets__inputs-wrapper .facets__inputs-list--swatches{gap:var(--gap-sm)}.facets--horizontal .facets__inputs-wrapper .facets__inputs-list--swatches:not(.facets__inputs-list--swatches-grid){display:grid;grid-template-columns:repeat(var(--swatch-columns, 4),1fr)}}.facets__inputs-wrapper .facets__inputs-list--swatches{--facets-mobile-gap: var(--gap-sm)}.facets__inputs-wrapper .facets__inputs-list--grid{--min-column-width: 20%;display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--min-column-width),1fr));gap:var(--gap-sm)}@media screen and (min-width:750px){.facets__inputs-wrapper .facets__inputs-list--grid{--min-column-width: 50px}}@media screen and (min-width:750px){.facets-block-wrapper:not(.facets-block-wrapper--vertical) .facets__inputs-list--grid{width:var(--facets-grid-panel-width)}}.facets__inputs-wrapper--row:not(:has(.facets__inputs-list)),.facets__inputs-wrapper--row .facets__inputs-list{flex-wrap:wrap;flex-direction:row}.facets__inputs .show-more__button{--show-more-icon-size: 22px;--show-more-gap: 8px;gap:var(--show-more-gap)}@media screen and (min-width:750px){.facets__inputs .show-more__button{--show-more-icon-size: 16px;--show-more-gap: 6px}}.facets__inputs .show-more__button .icon-plus{width:var(--show-more-icon-size);height:var(--show-more-icon-size)}.facets__inputs .show-more__button .icon-plus svg{width:var(--icon-size-xs);height:var(--icon-size-xs)}.facets__panel{padding:0 var(--theme-drawer-padding)}@media screen and (min-width:750px){.facets:not(.facets--drawer) .facets__panel,.facets-controls-wrapper .facets__panel{padding:0}}@media screen and (min-width:750px){.facets--horizontal .facets__panel{position:relative}}.facets-mobile-wrapper .facets__panel-content{border-radius:var(--style-border-radius-popover)}.facets-mobile-wrapper{--facets-upper-z-index: var(--layer-raised);--facets-panel-min-width: 120px;--facets-panel-height: 300px}@media screen and (min-width:750px){.facets--horizontal .facets__panel-content{border-radius:var(--style-border-radius-popover);position:absolute;top:100%;width:max-content;min-width:var(--facets-panel-min-width);max-width:var(--facets-panel-width);max-height:var(--facets-panel-height);z-index:var(--facets-upper-z-index);box-shadow:var(--shadow-popover);border:var(--style-border-popover);background-color:var(--color-background);overflow-y:hidden;gap:0}}:is(.facets--drawer,.facets--vertical) :is(.facets__item,.sorting-filter):before{content:"";display:block;height:0;width:calc(100% - var(--theme-drawer-padding) * 2);border-top:var(--style-border-width) solid rgb(var(--color-foreground-rgb) / var(--opacity-10-25));margin:0 auto}@media screen and (min-width:750px){.facets:not(.facets--drawer) :is(.facets__item,.sorting-filter):before{width:100%}.facets--horizontal .facets__item:not(:first-of-type):before,.facets--horizontal .sorting-filter:before{content:none}}@media screen and (min-width:750px){.facets--vertical .facets__item:not(:first-of-type):before,.facets--vertical .sorting-filter:before{content:""}}.facets__label,.facets__clear-all-link,.clear-filter{text-decoration-color:transparent;text-decoration-thickness:.075em;text-underline-offset:.125em;transition:text-decoration-color var(--animation-speed) var(--animation-easing)}.facets__clear-all-link{display:none;cursor:pointer;padding:var(--padding-xs);color:var(--button-color);transition:text-decoration-color var(--animation-speed) var(--animation-easing),color var(--animation-speed) var(--animation-easing)}.facets__clear-all-link:hover{--button-color: rgb(var(--color-foreground-rgb) / var(--opacity-80));text-decoration:underline;text-decoration-color:var(--button-color)}.facets__clear-all-link--horizontal{height:var(--minimum-touch-target);padding-inline:var(--facets-form-horizontal-gap);min-width:var(--facets-clear-all-min-width)}.facets__clear-all-link--active{display:block}.facets__label,.products-count-wrapper{text-transform:var(--facet-label-transform)}.clear-filter{background-color:transparent;box-shadow:none;padding:0}.clear-filter:hover{text-decoration:underline}.facets__clear{display:none}@media screen and (min-width:750px){.facets--horizontal .facets__clear{width:100%;justify-content:flex-end;padding:0 var(--facets-clear-padding) var(--facets-clear-padding) 0;cursor:pointer}}@media screen and (min-width:750px){.facets__clear--active{display:flex}}.facets__label{color:var(--color-foreground);cursor:pointer;white-space:nowrap}@media screen and (min-width:750px){.facets__label{margin-inline-end:var(--margin-2xs)}}.products-count-wrapper{display:none}@media screen and (min-width:750px){.facets--horizontal .products-count-wrapper{display:flex;margin-inline-start:auto;flex-shrink:0;align-items:center;height:var(--minimum-touch-target)}}.facets__title-wrapper{background-color:var(--color-background);color:var(--color-foreground);position:sticky;top:0;display:flex;justify-content:space-between;align-items:center;padding-block:var(--padding-xs);padding-inline-start:var(--theme-drawer-padding);padding-inline-end:var(--padding-2xs);z-index:var(--facets-sticky-z-index)}@media screen and (min-width:750px){:is(.facets--horizontal,.facets--vertical) .facets__title-wrapper{display:none}}.facets--drawer .theme-drawer__title{--variant-picker-swatch-width: 32px;--variant-picker-swatch-height: 32px}@media screen and (min-width:750px){.facets--drawer .theme-drawer__title{--variant-picker-swatch-width: 26px;--variant-picker-swatch-height: 26px}}.facets__status:not(:empty){width:max-content;display:flex;margin-inline-start:auto;font-weight:500;color:var(--color-foreground)}.facets__panel[open] .facets__status{display:none}.facets--filters-title{margin-block-end:0;color:var(--color-foreground);height:fit-content}@media screen and (max-width:749px){.facets--filters-title{display:none}}@media screen and (min-width:750px){.facets--horizontal .facets__panel .facets__status:has(:not(:empty)){display:flex;margin-inline-start:var(--margin-xs);margin-inline-end:var(--margin-xs)}}@media screen and (min-width:750px){.facets--horizontal .facets__form{gap:0 var(--facets-form-horizontal-gap)}}.facets__drawer-actions{--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 );position:sticky;bottom:0;z-index:var(--facets-sticky-z-index);order:1;display:flex;flex-shrink:0;justify-content:space-between;align-items:stretch;gap:var(--gap-sm);padding-block-start:var(--padding-xs);padding-block-end:var(--padding-md);padding-inline:var(--padding-lg);margin-top:auto;background-image:var(--to-top-gradient-background);background-color:var(--color-background)}.facets__drawer-actions:not(:has(.facets__clear-all--active)){gap:0}.facets__clear-all{display:none;cursor:pointer;min-width:var(--facets-clear-all-min-width);flex-grow:1;padding-block:var(--padding-lg);color:var(--button-color, inherit)}.facets__clear-all--active{display:block;opacity:1;transform:translateY(0);transition:transform var(--animation-values),opacity var(--animation-values)}@starting-style{.facets__clear-all--active{opacity:0;transform:translateY(100%)}}.facets__see-results{min-width:var(--facets-see-results-min-width);flex-grow:1;padding-block:var(--padding-lg)}@media screen and (min-width:990px){.facets__see-results{display:none}}.facets-horizontal-remove{display:flex;align-items:center}.facets-horizontal-remove--active:before{content:"";border-inline-start:var(--style-border-width) solid rgb(var(--color-foreground-rgb) / var(--opacity-10-25));height:var(--font-paragraph--size);position:absolute}.footer-utilities__group-copyright{color:var(--color-utilities, var(--color-foreground-muted))}.policy-list-trigger{anchor-name:--terms-policies-trigger;cursor:pointer;font-size:var(--font-size, .75rem);text-transform:var(--text-transform, none)}.policy_list li{border-radius:calc(var(--style-border-radius-popover) - 8px)}.policy_list li a{color:var(--color-foreground);display:inline-block;padding:8px;text-align:start;width:100%;outline-color:#0000;font-size:var(--font-size, .75rem);text-transform:var(--text-transform, none)}.policy_list li:is(:hover,:focus-within){background:rgb(var(--color-foreground-rgb) / .15)}.terms-policies-popover{position-anchor:--terms-policies-trigger;inset:unset;bottom:calc(anchor(top) + 1rem);inset-inline-start:anchor(start);border-radius:var(--style-border-radius-popover);background:linear-gradient(var(--color-background) 0 100%),linear-gradient(rgb(var(--color-background-rgb) / .15) 0 100%);background-clip:padding-box,border-box;border:1px solid #0000;box-shadow:var(--shadow-popover);padding:8px;margin:0;opacity:0;scale:.94;translate:0 6px;transform-origin:3.9em 100%}[dir=rtl] .terms-policies-popover{transform-origin:calc(100% - 3.9em) 100%}@media screen and (max-width:749px){[dir=rtl] .terms-policies-popover{transform-origin:100% 100%}}.terms-policies-popover.\:popover-open,.terms-policies-popover:popover-open{opacity:1;translate:0 0;scale:1}@media screen and (max-width:749px){.terms-policies-popover{inset-inline-start:unset;left:anchor(center);transform:translate(-50%);transform-origin:0% 100%}}@supports not (position-anchor: --account-button-trigger){.terms-policies-popover{bottom:unset;top:calc(var(--anchor-top) * 1px);inset-inline-start:calc(var(--anchor-inline-start) * 1px);transform:translateY(calc(-100% - 1.25rem))}@media screen and (max-width:749px){.terms-policies-popover{inset-inline-start:unset;left:calc((var(--anchor-left) + (var(--anchor-width) / 2)) * 1px);transform:translate(-50%,calc(-100% - 1.25rem))}}}@media(prefers-reduced-motion:no-preference){.terms-policies-popover{transition-property:display,overlay,opacity,scale,translate;transition-behavior:allow-discrete;transition-duration:.3s;transition-timing-function:var(--ease-out-quad)}@starting-style{.terms-policies-popover.\:popover-open,.terms-policies-popover:popover-open{opacity:.7;translate:0 6px;scale:.94}}}.gb-btn-group--fill{width:100%}.gb-heading[style*=--ta]{width:100%;text-align:var(--ta, left)}.gb-heading[style*=--mi]{margin-inline:var(--mi, 0)}@media(max-width:749px){.gb-heading[style*=--ta]{text-align:var(--ta-m, var(--ta, left))}.gb-heading[style*=--mi]{margin-inline:var(--mi-m, 0)}}:is(.gb-media--image,.gb-media--video,.gb-media--embed,.gb-media--placeholder){display:block;width:100%}:is(.gb-media--image,.gb-media--video,.gb-media--embed,.gb-media--placeholder)>:is(picture,video,deferred-media,.gb-media__embed,.gb-media__placeholder){position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.gb-media>.gb-media__placeholder{display:block;object-fit:var(--fit, cover)}.gb-media deferred-media picture{display:block;width:100%;height:100%}@media(max-width:749px){.gb-media picture>img{--op: var(--op-m)}}.gb-media--embed.gb-media--bg{container-type:size}.gb-media--embed.gb-media--bg iframe{position:absolute;top:50%;left:50%;width:max(100%,177.78cqh);height:max(100%,56.25cqw);transform:translate(-50%,-50%);pointer-events:none}.gb-text[style*=--ta]{width:100%;text-align:var(--ta, left)}.gb-text[style*=--mi]{margin-inline:var(--mi, 0)}@media(max-width:749px){.gb-text[style*=--ta]{text-align:var(--ta-m, var(--ta, left))}.gb-text[style*=--mi]{margin-inline:var(--mi-m, 0)}}.icon-block{display:flex;flex-shrink:0}.icon-block__media{height:auto}.image-block__placeholder{height:100%;width:100%;object-fit:cover;object-position:center center;overflow:hidden;position:relative}.placeholder-image{position:relative;aspect-ratio:var(--ratio);overflow:hidden}.image-block{display:flex;justify-content:var(--horizontal-alignment, "inline-start")}.image-block--height-fill .image-block__image{height:100%}.image-block__image{object-fit:cover;aspect-ratio:var(--ratio)}.logo-block{width:calc(var(--logo-width) + var(--padding-inline-start) + var(--padding-inline-end));max-width:100%;max-height:calc(var(--logo-height, 100%) + var(--padding-block-start) + var(--padding-block-end));font-size:var(--logo-height);display:flex}@media screen and (max-width:749px){.logo-block{max-height:calc(var(--logo-height-mobile, var(--logo-height, 100%)) + var(--padding-block-start) + var(--padding-block-end));font-size:var(--logo-height-mobile, var(--logo-height));width:calc(var(--logo-width-mobile, var(--logo-width)) + var(--padding-inline-start) + var(--padding-inline-end))}}.logo-block__image-wrapper{display:flex;width:100%;max-width:100%;max-height:100%}.logo-block__image{object-fit:contain;width:100%}.menu{width:100%}.menu:not(:has(.menu__heading--empty)) .details-content{margin-block-start:var(--spacing--size)}.menu__item+.menu__item{margin-block-start:var(--spacing--size)}.menu .menu__heading--empty{display:none}.menu__heading__default{display:contents}.menu__heading__accordion{display:none}@media screen and (max-width:749px){.menu--accordion .menu__heading--empty{display:flex}.menu--accordion .menu__heading__accordion{display:contents}.menu--accordion .menu__heading__default{display:none}.menu--accordion .details-content{margin-block-start:var(--spacing--size)}.menu--accordion .menu__details{padding-inline:0}.menu--dividers .menu__details{border-block-end:var(--style-border-width) solid var(--color-border)}.menu--dividers .details-content{padding-block-end:var(--padding-sm)}}.page-content{color:var(--color, inherit)}.page-content a{color:currentcolor}.page-block{display:flex;flex-direction:column;max-width:100%;max-height:100%;width:100%;height:auto;align-items:flex-start}.page-title{margin-bottom:var(--margin-xl)}.payment-icons{width:100%}.payment-icons__list{display:flex;align-items:center;justify-content:var(--alignment);flex-wrap:wrap;gap:var(--icon-gap);margin:0;padding:0}.payment-icons__item{display:flex;align-items:center}.popup-link__button svg{display:inline-block;position:relative;top:var(--margin-2xs)}.popup-link__content{box-shadow:var(--shadow-popover);border:var(--style-border-popover);border-radius:var(--style-border-radius-popover);background-color:var(--color-background);padding:var(--padding-4xl) var(--padding-xl) var(--padding-xl);max-width:var(--normal-content-width);max-height:var(--modal-max-height)}@media screen and (min-width:750px){.popup-link__content{padding:var(--padding-5xl)}}.popup-link__content[open]{animation:modalSlideInTop var(--animation-speed) var(--animation-easing) forwards}.popup-link__content.dialog-closing{animation:modalSlideOutTop var(--animation-speed) var(--animation-easing) forwards}.popup-link__content--drawer{position:fixed;border-radius:0;width:var(--sidebar-width);max-width:95vw;height:100%;margin:0;margin-inline-start:auto;padding-inline-end:calc(var(--padding-xl) + var(--safe-area-inset-right));padding-block-end:calc(var(--padding-xl) + var(--safe-area-inset-bottom))}@media screen and (min-width:750px){.popup-link__content--drawer{padding-inline-end:calc(var(--padding-5xl) + var(--safe-area-inset-right));padding-block-end:calc(var(--padding-5xl) + var(--safe-area-inset-bottom))}}[dir=rtl] .popup-link__content--drawer{padding-inline-end:calc(var(--padding-xl) + var(--safe-area-inset-left))}@media screen and (min-width:750px){[dir=rtl] .popup-link__content--drawer{padding-inline-end:calc(var(--padding-5xl) + var(--safe-area-inset-left))}}[dir=rtl] .popup-link__content--drawer[open]{--start-x: -100%}[dir=rtl] .popup-link__content--drawer[open].dialog-closing{--end-x: -100%}.popup-link__content--drawer:modal{max-height:100dvh}.popup-link__close{top:var(--margin-2xs);inset-inline-end:var(--margin-2xs);opacity:.8;animation:none}[dir=rtl] .popup-link__close{inset-inline-end:var(--margin-2xs)}.popup-link__content--drawer .popup-link__close{top:max(var(--margin-2xs),var(--safe-area-inset-top));inset-inline-end:max(var(--margin-2xs),var(--safe-area-inset-right))}[dir=rtl] .popup-link__content--drawer .popup-link__close{inset-inline-end:max(var(--margin-2xs),var(--safe-area-inset-left))}product-custom-property-component{display:block;width:100%}product-custom-property-component .__heading{margin-inline:0;margin-block:0 var(--padding-sm)}product-custom-property-component .__heading:has(+.__description){margin-block-end:var(--padding-2xs)}product-custom-property-component .__description{font-size:min(.85em,var(--font-paragraph--size));color:rgb(var(--color-rgb, var(--color-foreground-rgb)) / var(--opacity-subdued-text));margin-inline:0;margin-block:0 var(--padding-md)}product-custom-property-component .__field{position:relative}product-custom-property-component .__input-wrapper{position:relative}product-custom-property-component input,product-custom-property-component textarea{width:100%;color:var(--color-input-text)!important}product-custom-property-component .__input-wrapper input{padding-bottom:calc(var(--padding-sm) * 3)}product-custom-property-component .__input-wrapper textarea{padding-bottom:calc(var(--padding-sm) * 3);scroll-padding-bottom:calc(var(--padding-sm) * 3)}product-custom-property-component textarea{min-height:80px}@supports (resize: vertical){@media(hover:hover)and (pointer:fine){product-custom-property-component textarea{resize:vertical}}}product-custom-property-component .__character-label{position:absolute;inset-inline-start:var(--input-padding-x);bottom:var(--padding-sm);pointer-events:none}product-custom-property-component .__character-count{font-style:italic;color:var(--color-input-text)!important}.custom-property__input{border:var(--style-border-width-inputs) solid var(--color-input-border);border-radius:var(--style-border-radius-inputs);box-shadow:none}.custom-property__input:is(:hover,:focus){box-shadow:none}.custom-property__input:focus{outline:var(--focus-outline-width) solid var(--color-input-background)}.product-inventory__status{display:flex;align-items:center;font-size:var(--font-paragraph--size);line-height:var(--font-paragraph--line-height);gap:var(--padding-xs)}.product-inventory__icon,.product-inventory__icon svg{width:var(--icon-size-sm);height:var(--icon-size-sm)}.product-inventory__icon-low{color:var(--color-lowstock)}.product-inventory__icon-in_stock{color:var(--color-instock)}.product-inventory__icon-out_of_stock{color:var(--color-outofstock)}.product-inventory__icon circle:first-of-type{opacity:.3}.block-resource-list{display:flex;flex-direction:column;row-gap:var(--gap);min-width:0;min-height:0;container-type:inline-size;container-name:resource-list;border-radius:var(--border-radius, 0)}.product-recommendations-wrapper{width:100%}.product-recommendations-wrapper:has(product-recommendations[data-shopify-editor-preview]){width:100vw}.rating-wrapper{--star-fill-color: var(--color-foreground);--star-fill-color-rgb: var(--color-foreground-rgb);--color: var(--color-foreground);--color-rgb: var(--color-foreground-rgb);gap:var(--gap-xs);min-width:fit-content}.rating-wrapper,.rating{display:flex;align-items:center}.rating-wrapper.justify-right{flex-direction:row-reverse;justify-content:flex-start}.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-inline:calc(var(--padding-xs) / 2) var(--padding-xs)}.stars{height:var(--star-size);fill:var(--empty-star-fill-color)}.filled-star{fill:var(--star-fill-color)}.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}}.social-icons__icon-wrapper{display:flex;align-items:center;justify-content:center;height:var(--icon-size-lg)}.social-icons__icon{display:flex;flex-shrink:0;width:var(--icon-size-lg);height:var(--icon-size-lg)}.social-icons__icon{display:none}.social-icons__icon-wrapper:has(.social-icons__icon path){width:var(--icon-size-lg)}.social-icons__icon-wrapper:has(.social-icons__icon path) .social-icons__icon{display:block}.social-icons__icon-wrapper:has(.social-icons__icon path) .social-icons__icon-label{display:none}.shopify-design-mode .social-icons__icon-wrapper--disabled{opacity:var(--disabled-opacity, .5);cursor:not-allowed}.shopify-design-mode .social-icons__icon-wrapper--disabled a{pointer-events:none}.layout-panel-flex--column>.spacer-block{width:100%}.layout-panel-flex--row>.spacer-block{height:100%}:is(.layout-panel-flex--row,.layout-panel-flex--column)>.spacer-block--size-percent{flex:var(--spacer-size)}.layout-panel-flex--row>.spacer-block--size-pixel{width:var(--spacer-size)}.layout-panel-flex--column>.spacer-block--size-pixel{height:var(--spacer-size)}@media screen and (max-width:749px){.layout-panel-flex--row:not(.mobile-column)>.spacer-block--size-mobile-percent{flex:var(--spacer-size-mobile);height:100%}.layout-panel-flex--column>.spacer-block--size-mobile-percent,.mobile-column>.spacer-block--size-percent:not(.spacer-block--size-mobile-pixel){width:100%;flex:var(--spacer-size-mobile)}.layout-panel-flex--row:not(.mobile-column)>.spacer-block--size-mobile-pixel{width:var(--spacer-size-mobile);height:100%}.layout-panel-flex--column>.spacer-block--size-mobile-pixel,.mobile-column>.spacer-block--size-mobile-pixel{width:100%;flex:0 0 auto;height:var(--spacer-size-mobile)}}product-swatches{width:100%;display:flex;position:relative;overflow:hidden;gap:0;flex-shrink:0}.placeholder-video{aspect-ratio:5 / 3}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}}.accordion{flex:1;width:100%}.accordion--dividers accordion-custom:not(:first-child) .details{border-block-start:var(--style-border-width) solid var(--color-border)}.accordion--dividers{--show-fallback-borders: 0}.accordion--dividers:not([class*=color-])[style*="--border-width: 0"],.accordion--dividers:not([class*=color-])[style*="--border-style: none"]{--show-fallback-borders: 1}.accordion--dividers accordion-custom:first-child .details{border-block-start:calc(var(--style-border-width) * var(--show-fallback-borders)) solid var(--color-border)}.accordion--dividers accordion-custom:last-child .details{border-block-end:calc(var(--style-border-width) * var(--show-fallback-borders)) solid var(--color-border)}.accordion--dividers .details-content{padding-block-end:var(--padding-sm)}.accordion--caret .icon-plus,.accordion--plus .icon-caret{display:none}.accordion .details__header{font-family:var(--summary-font-family);font-style:var(--summary-font-style);font-weight:var(--summary-font-weight);font-size:var(--summary-font-size);line-height:var(--summary-font-line-height);text-transform:var(--summary-font-case);min-height:var(--minimum-touch-target)}.details__icon{height:auto;margin-inline-end:var(--margin-xs)}.button[id^=BuyButtons-ProductSubmitButton-]{position:relative;overflow:hidden}.add-to-cart-button{--text-speed: .26;--base-delay: calc(var(--text-speed) * .25);--tick-speed: .1;--ring-speed: .2;--check-speed: .2;--burst-speed: .32;--step-delay: 3;--speed: 1;position:relative;display:flex;align-items:center;justify-content:center;gap:var(--gap-2xs);-webkit-user-select:none;user-select:none;transition-property:color,box-shadow,background-color,scale,translate;transition-duration:var(--animation-speed);transition-timing-function:var(--ease-out-cubic)}.add-to-cart-button:active{scale:.99;translate:0 1px}.add-to-cart-button .svg-wrapper .checkmark-burst{width:30px;height:30px}.add-to-cart-text{--atc-opacity: 0;--atc-destination: -1em;display:flex;gap:var(--gap-2xs);align-items:center;justify-content:center;animation-duration:var(--animation-speed);animation-timing-function:var(--animation-easing);animation-fill-mode:forwards;transition:width var(--animation-speed) var(--animation-easing),opacity var(--animation-speed) var(--animation-easing)}.add-to-cart__added{--atc-opacity: 1;--atc-destination: 0px;position:absolute;top:50%;left:50%;translate:-50% -50%;display:flex;align-items:center;justify-content:center;gap:.3rem}.add-to-cart__added-icon{width:32px;height:32px}[data-added=true] .add-to-cart-text,[data-added=true] .add-to-cart__added{animation-name:atc-slide}.checkmark-burst{opacity:0;overflow:visible}.checkmark-burst .burst{rotate:20deg}.checkmark-burst .check{opacity:.2;scale:.8;filter:blur(2px);transform:translateZ(0)}.checkmark-burst :is(.ring,.line,.check,.burst,.tick){transform-box:fill-box;transform-origin:center}.checkmark-burst :is(.line){stroke-dasharray:1.5 1.5;stroke-dashoffset:-1.5;translate:0 -180%}.checkmark-burst g{transform-origin:center;rotate:calc(var(--index) * (360 / 8) * 1deg)}.add-to-cart-button[data-added=true] .checkmark-burst{opacity:1}.add-to-cart-button[data-added=true]{color:transparent}.add-to-cart-button[data-added=true] .check{opacity:1;scale:1;filter:blur(0)}.add-to-cart-button[data-added=true] .tick{scale:1.75}.add-to-cart-button[data-added=true] .ring{opacity:0;scale:1}.add-to-cart-button[data-added=true] .line{stroke-dashoffset:1.5}.add-to-cart-button[data-added=true] .add-to-cart__added{color:var(--button-color)}.add-to-cart-button[data-added=true] .add-to-cart-text{clip-path:circle(0% at 50% 50%);filter:blur(2px);opacity:0;translate:0 4px}@media(prefers-reduced-motion:no-preference){.add-to-cart-button[data-added=true] .check{transition-property:opacity,scale,filter;transition-duration:calc(calc(var(--check-speed) * 1s));transition-delay:calc((var(--base-delay) * 1s));transition-timing-function:var(--ease-out-quad)}.add-to-cart-button[data-added=true] .tick{transition-property:scale;transition-duration:calc((calc(var(--tick-speed) * 1s)));transition-delay:calc(((var(--base-delay) + (var(--check-speed) * (var(--step-delay) * 1.1))) * 1s));transition-timing-function:ease-out}.add-to-cart-button[data-added=true] .ring{transition-property:opacity,scale;transition-duration:calc((calc(var(--ring-speed) * 1s)));transition-delay:calc(((var(--base-delay) + (var(--check-speed) * var(--step-delay))) * 1s));transition-timing-function:var(--ease-out-quad)}.add-to-cart-button[data-added=true] .line{transition-property:stroke-dashoffset;transition-duration:calc((calc(var(--burst-speed) * 1s)));transition-delay:calc(((var(--base-delay) + (var(--check-speed) * var(--step-delay))) * 1s));transition-timing-function:var(--ease-out-cubic)}.add-to-cart-text{transition-property:clip-path,opacity,filter,translate;transition-duration:calc((var(--text-speed) * .6s)),calc((var(--text-speed) * 1s));transition-timing-function:ease-out}}.add-to-cart-text{clip-path:circle(100% at 50% 50%)}@keyframes atc-slide{to{opacity:var(--atc-opacity, 1);translate:0px var(--atc-destination, 0px)}}.background-image-container{overflow:hidden;position:absolute;top:0;right:0;bottom:0;left:0;opacity:var(--image-opacity)}.background-image-container img,.background-image-container svg{object-fit:cover;width:100%;height:100%}.background-image-fit img,.background-image-fit svg{object-fit:contain}.bento-box{display:grid;column-gap:var(--bento-gap);row-gap:calc(var(--bento-gap) * 1.5);width:100%}.bento-box:has(.collection-card--image-bg){row-gap:var(--bento-gap)}.bento-box~.bento-box{padding-block-start:var(--bento-gap)}@media screen and (max-width:900px){.bento-box{grid-template-columns:repeat(2,1fr)}.bento-box__item{min-width:0;overflow:hidden}.bento-box__item:nth-child(3n+1){grid-column:span 1}.bento-box__item:nth-child(3n+2){grid-column:span 1}.bento-box__item:nth-child(3n+3){grid-column:span 2}.bento-box__item:last-child:nth-child(3n+5){grid-column:span 1}.bento-box__item:last-child:nth-child(3n+4){grid-column:span 2}}@media screen and (min-width:901px){.bento-box{grid-template-columns:repeat(12,1fr);grid-template-areas:"A A A B B B B B B C C C" "D D D D D D E E E F F F" "G G G H H H I I I I I I" "J J J J K K K K L L L L"}.bento-box__item:nth-child(1){grid-area:A}.bento-box__item:nth-child(2){grid-area:B}.bento-box__item:nth-child(3){grid-area:C}.bento-box__item:nth-child(4){grid-area:D}.bento-box__item:nth-child(5){grid-area:E}.bento-box__item:nth-child(6){grid-area:F}.bento-box__item:nth-child(7){grid-area:G}.bento-box__item:nth-child(8){grid-area:H}.bento-box__item:nth-child(9){grid-area:I}.bento-box__item:nth-child(10){grid-area:J}.bento-box__item:nth-child(11){grid-area:K}.bento-box__item:nth-child(12){grid-area:L}.bento-box--items-1{grid-template-areas:"A A A A A A A A A A A A"}.bento-box--items-2{grid-template-areas:"A A A A A A B B B B B B"}.bento-box--items-4{grid-template-areas:"A A A A B B B B B B B B" "C C C C C C C C D D D D"}.bento-box--items-5{grid-template-areas:"A A A B B B B B B C C C" "D D D D D D E E E E E E"}.bento-box--items-7{grid-template-areas:"A A A B B B B B B C C C" "D D D D D D D D D E E E" "F F F F F F G G G G G G"}.bento-box--items-8{grid-template-areas:"A A A B B B B B B C C C" "D D D D D D E E E F F F" "G G G H H H H H H H H H"}.bento-box--items-10{grid-template-areas:"A A A B B B B B B C C C" "D D D D D D E E E F F F" "G G G G G G G G G H H H" "I I I J J J J J J J J J"}.bento-box--items-11{grid-template-areas:"A A A B B B B B B C C C" "D D D D D D E E E F F F" "G G G H H H I I I I I I" "J J J J K K K K K K K K"}}.blog-post-comments__form-container{--comment-form-gap: var(--gap-md);width:100%;max-width:var(--normal-content-width);margin:var(--margin-4xl) auto 0}.blog-post-comments__form{display:grid;grid-template-columns:1fr;gap:var(--comment-form-gap)}@media screen and (min-width:750px){.blog-post-comments__form{grid-template-columns:1fr 1fr}}.blog-post-comments__form-input{padding:var(--padding-lg) var(--padding-xl);border:var(--style-border-width-inputs) solid var(--color-input-border)}.blog-post-comments__form-input--textarea{resize:vertical;min-height:var(--input-textarea-min-height)}.blog-post-comments__form-message{display:flex;align-items:center;gap:var(--gap-xs)}.blog-post-comments__form-body{grid-column:1 / -1}.blog-post-comments__form-input:focus-visible{outline:var(--focus-outline-width) solid currentcolor;outline-offset:var(--focus-outline-offset)}.blog-post-comments__form-moderated{font-size:var(--font-size--xs)}.blog-post-comments__form-submit{margin-block-start:var(--comment-form-gap)}.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-rgb, var(--color-foreground-rgb)) / var(--opacity-subdued-text))}.quantity-rules__item:not(:last-child){padding-inline-end:var(--padding-xl);margin-inline-end: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)}shopify-accelerated-checkout{--shopify-accelerated-checkout-button-border-radius: var(--style-border-radius-buttons-primary);--shopify-accelerated-checkout-button-block-size: var(--height-buy-buttons)}.product-form-buttons:has(.add-to-cart-button.button-secondary) shopify-accelerated-checkout{--shopify-accelerated-checkout-button-border-radius: var(--style-border-radius-buttons-secondary);--shopify-accelerated-checkout-button-block-size: var(--height-buy-buttons)}.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%;color:var(--color, var(--color-foreground))}.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);padding-inline:var(--theme-drawer-padding);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__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, var(--color-foreground));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:rgb(var(--color-rgb, var(--color-foreground-rgb)) / var(--opacity-subdued-text))}.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}.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:start;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:hover{color:rgb(var(--color-rgb, var(--color-foreground-rgb)) / var(--opacity-subdued-text))}.shopify-payment-button__more-options[aria-hidden=true]{display:none}.card-gallery{position:relative;overflow:hidden;container-type:inline-size;container-name:card-gallery-container}@container (max-width: 70px){.card-gallery:hover .quick-add__button{display:none}}.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:block}.product-card-gallery__title-placeholder .title-text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;line-clamp:5;overflow:hidden}.card-gallery[data-image-ratio=landscape] .product-card-gallery__title-placeholder .title-text{-webkit-line-clamp:3;line-clamp:3}@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-inline-end: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-inline-end: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-inline-end: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-inline-end: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-inline-end: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)}[dir=rtl] :is(.card-gallery slideshow-arrows .slideshow-control){padding-inline:var(--padding-sm) 0}}.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}.product-card:hover,.collection-card:hover,.predictive-search-results__card:hover{z-index:var(--layer-raised)}.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(--cart-bubble-text, var(--cart-bubble-text-fallback));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(--cart-bubble-background, var(--cart-bubble-background-fallback));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}.cart-disclosure-tooltip{position:relative;display:inline-flex;align-items:center;justify-content:center;width:var(--minimum-touch-target);height:var(--minimum-touch-target);flex-shrink:0}.cart-disclosure-tooltip__button{display:inline-flex;align-items:center;justify-content:flex-start;width:100%;height:100%;color:var(--color-foreground-secondary);line-height:1;transition:color var(--animation-speed) var(--animation-easing);cursor:pointer}.cart-items__title-row .cart-disclosure-tooltip{position:static;width:1em;height:1em;margin-inline-start:var(--gap-xs);vertical-align:baseline}.cart-items__title-row .cart-disclosure-tooltip__button{position:relative;justify-content:center;width:1em;height:1em}.cart-items__title-row .cart-disclosure-tooltip__button:before{content:"";position:absolute;inset-block:calc((1em - var(--minimum-touch-target)) / 2);inset-inline-start:0;inset-inline-end:calc(1em - var(--minimum-touch-target))}.cart-disclosure-tooltip__button:hover{color:var(--color-foreground)}.cart-disclosure-tooltip__button .svg-wrapper{width:1em;height:1em}.cart-disclosure-tooltip__popover{--cart-disclosure-tooltip-popover-max-width: 280px;--cart-disclosure-tooltip-popover-spacing: 8px;--cart-disclosure-tooltip-popover-offset-block: -4px;--cart-disclosure-tooltip-popover-viewport-margin: 16px;--cart-disclosure-tooltip-symbol-inset-inline: var(--padding-md);--cart-disclosure-tooltip-popover-native-fallback-top: calc( anchor(bottom) + var(--cart-disclosure-tooltip-popover-spacing) + var(--cart-disclosure-tooltip-popover-offset-block) );--cart-disclosure-tooltip-popover-fixed-fallback-top: calc( (var(--anchor-top) + var(--anchor-height)) * 1px + var(--cart-disclosure-tooltip-popover-spacing) + var(--cart-disclosure-tooltip-popover-offset-block) );inset:unset;top:var(--cart-disclosure-tooltip-popover-top, var(--cart-disclosure-tooltip-popover-native-fallback-top));inset-inline-start:max(var(--cart-disclosure-tooltip-popover-viewport-margin),min(calc(anchor(start) - var(--cart-disclosure-tooltip-symbol-inset-inline)),calc(100vw - var(--cart-disclosure-tooltip-popover-max-width) - var(--cart-disclosure-tooltip-popover-viewport-margin))));min-inline-size:240px;max-inline-size:var(--cart-disclosure-tooltip-popover-max-width);padding:0;margin:0;color:var(--color-foreground);background:var(--color-background);border:var(--style-border-popover);border-radius:var(--style-border-radius-popover, 0);box-shadow:var(--shadow-popover);opacity:0;transition-property:display,opacity,translate;transition-duration:.3s;transition-timing-function:var(--ease-out-quad);transition-behavior:allow-discrete;translate:0 20px;overflow:hidden}@supports not (position-anchor: --cart-disclosure-trigger){.cart-disclosure-tooltip__popover{position:fixed;top:var(--cart-disclosure-tooltip-popover-fixed-fallback-top);inset-inline-start:max(var(--cart-disclosure-tooltip-popover-viewport-margin),min(calc((var(--anchor-inline-start) * 1px) - var(--cart-disclosure-tooltip-symbol-inset-inline)),calc(100vw - var(--cart-disclosure-tooltip-popover-max-width) - var(--cart-disclosure-tooltip-popover-viewport-margin))))}}.cart-disclosure-tooltip__popover:popover-open{opacity:1;translate:0 0}.cart-disclosure-tooltip__list{display:flex;flex-direction:column}.cart-disclosure-tooltip__row{display:flex;align-items:flex-start;gap:var(--gap-xs);padding-block:var(--padding-xs);padding-inline:var(--cart-disclosure-tooltip-symbol-inset-inline, var(--padding-md)) var(--padding-md);font-size:var(--font-size--sm);color:var(--color-foreground);background:var(--color-background);overflow-wrap:break-word}.cart-disclosure-tooltip__row:has(>.cart-disclosure-tooltip__symbol){--cart-disclosure-tooltip-symbol-width: var(--icon-size-sm);display:grid;grid-template-columns:var(--cart-disclosure-tooltip-symbol-width) minmax(0,1fr);min-inline-size:0}.cart-disclosure-tooltip__symbol{justify-self:center;width:100%;max-inline-size:100%;height:auto;margin:0;object-fit:contain}.cart-disclosure-tooltip__symbol:not(.cart-disclosure-tooltip__symbol--fallback){min-block-size:var(--cart-disclosure-tooltip-symbol-width);max-block-size:var(--cart-disclosure-tooltip-symbol-width)}.cart-disclosure-tooltip__symbol--fallback{aspect-ratio:1}.cart-disclosure-tooltip__symbol--fallback>svg{display:block;width:100%;height:100%;transform:scale(1.38);transform-origin:center}.cart-disclosure-tooltip__title{align-content:center;min-width:0;min-block-size:var(--cart-disclosure-tooltip-symbol-width);margin:0;line-height:var(--line-height--body-tight)}.cart-disclosure-tooltip__dialog{display:contents}.cart-disclosure-modal{--cart-disclosure-modal-width: 28rem;--cart-disclosure-modal-max-height: 72dvh;--cart-disclosure-modal-border-radius: min(var(--style-border-radius-popover), 8px);position:fixed;top:50%;left:50%;width:min(var(--cart-disclosure-modal-width),calc(100vw - (var(--padding-2xl) * 2)));max-height:min(var(--cart-disclosure-modal-max-height),calc(100dvh - (var(--padding-2xl) * 2)));padding:0;margin:0;color:var(--color-foreground);background:var(--color-background);border:var(--style-border-popover);border-radius:var(--cart-disclosure-modal-border-radius);box-shadow:var(--shadow-popover);overflow:hidden;isolation:isolate;translate:-50% -50%}.cart-disclosure-modal.dialog-modal[open]{animation:modalSlideInTop var(--animation-speed) var(--animation-easing) forwards}.cart-disclosure-modal.dialog-modal.dialog-closing{animation:modalSlideOutTop var(--animation-speed) var(--animation-easing)}.cart-disclosure-modal::backdrop{-webkit-backdrop-filter:brightness(.65) blur(2px);backdrop-filter:brightness(.65) blur(2px);background:rgb(var(--color-foreground-rgb) / var(--opacity-60))}.cart-disclosure-modal__content{display:flex;flex-direction:column;gap:var(--gap-xl);max-height:inherit;padding:var(--padding-2xl);overflow-y:auto;overscroll-behavior:contain}.cart-disclosure-modal .cart-disclosure-modal__heading{margin:0;padding-inline-end:var(--minimum-touch-target);font-size:var(--font-size--2xl);font-weight:700;line-height:1.15;overflow-wrap:break-word}.cart-disclosure-modal__list{display:flex;flex-direction:column;gap:var(--gap-xl)}.cart-disclosure-modal__item{--cart-disclosure-modal-symbol-size: var(--icon-size-lg);--cart-disclosure-modal-heading-offset: calc((var(--cart-disclosure-modal-symbol-size) - 1em) / 2);display:grid;grid-template-columns:var(--cart-disclosure-modal-symbol-size) minmax(0,1fr);align-items:flex-start;column-gap:var(--gap-xs);row-gap:var(--gap-xs);min-width:0;font-size:var(--font-size--md);overflow-wrap:break-word}.cart-disclosure-modal__item:not(:has(>.cart-disclosure-modal__symbol)){grid-template-columns:minmax(0,1fr)}.cart-disclosure-modal__symbol{justify-self:center;width:var(--cart-disclosure-modal-symbol-size);max-inline-size:100%;height:var(--cart-disclosure-modal-symbol-size);margin:0;object-fit:contain}.cart-disclosure-modal__symbol--fallback>svg{display:block;width:100%;height:100%;transform:scale(1.2);transform-origin:center}.cart-disclosure-tooltip__button .svg-wrapper>svg{--cart-disclosure-tooltip-icon-bottom-inset: calc(1.9068px - var(--icon-stroke-width) / 2);width:1em;height:1em}.cart-disclosure-tooltip__button .svg-wrapper>svg>:is(circle,path){transform:translateY(var(--cart-disclosure-tooltip-icon-bottom-inset))}.cart-disclosure-modal__item-content{display:contents}.cart-disclosure-modal__item-heading{margin:0;font-size:inherit;font-weight:700;line-height:1;overflow-wrap:break-word}.cart-disclosure-modal__item:has(>.cart-disclosure-modal__symbol) .cart-disclosure-modal__item-heading{grid-column:2;padding-block-start:var(--cart-disclosure-modal-heading-offset)}.cart-disclosure-modal__body{grid-column:1 / -1;margin:0;font-size:var(--font-size--sm);line-height:1.35;overflow-wrap:break-word}.cart-disclosure-modal__body>*{margin-block:0}.cart-disclosure-modal__close{position:absolute;inset-block-start:var(--padding-sm);inset-inline-end:var(--padding-sm);z-index:var(--layer-raised);overflow:visible}[dir=rtl] .cart-disclosure-modal__close{inset-inline-end:var(--padding-sm)}@media screen and (min-width:750px){.cart-disclosure-modal__content{padding-block:var(--padding-2xl);padding-inline:var(--padding-2xl)}}@media screen and (max-width:749px){.cart-disclosure-modal{position:fixed;top:auto;left:0;inset-block-start:auto;inset-block-end:0;inset-inline:0;width:100%;height:fit-content;max-width:100%;max-height:calc(100dvh - max(var(--padding-2xl),var(--safe-area-inset-top)));margin:auto 0 0;border-start-start-radius:var(--cart-disclosure-modal-border-radius);border-start-end-radius:var(--cart-disclosure-modal-border-radius);border-end-start-radius:0;border-end-end-radius:0;overflow:clip;translate:0 0}.cart-disclosure-modal__content{padding-block-end:calc(var(--padding-2xl) + var(--safe-area-inset-bottom))}}cart-drawer-component{--cart-drawer-padding: var(--theme-drawer-padding);--font-paragraph--line-height: 1;display:contents}.cart-drawer__inner{display:flex;flex-direction:column;height:100%;overflow:hidden}.cart-drawer__inner>.cart-items-component{flex:1;min-height:0;height:auto}.cart-drawer__content{display:flex;flex-direction:column;padding:0;background-color:var(--color-background);flex-grow:1;overflow-y:auto}.cart-drawer__items{display:flex;flex-direction:column;padding-inline:var(--cart-drawer-padding);overflow-y:auto}.cart-drawer__items .cart-items__table-row{padding-bottom:var(--gap-xl);border-bottom:var(--style-border-width) solid rgb(var(--color-foreground-rgb) / var(--opacity-10-25));margin-bottom:var(--gap-xl)}.cart-drawer__items .cart-items__table-row:has(+.cart-items__nested-line){border-bottom:none;margin-bottom:0}.cart-drawer__items .cart-items__table-row:last-child{border-bottom:none;padding-block-end:0;margin-block-end:0}.cart-drawer__close-button--empty{margin-inline-start:auto}.cart-drawer__summary{--cart-drawer-summary-padding: var(--padding-lg);position:sticky;bottom:0;z-index:1;display:flex;flex-direction:column;align-items:center;gap:var(--gap-xl);padding:var(--cart-drawer-summary-padding);margin-top:auto;background-color:var(--color-background);-webkit-mask-image:linear-gradient(to bottom,transparent,black var(--cart-drawer-summary-padding));mask-image:linear-gradient(to bottom,transparent,black var(--cart-drawer-summary-padding))}@media screen and (min-width:750px){.cart-drawer__summary{--cart-drawer-summary-padding: var(--padding-2xl)}}.theme-drawer__dialog[cart-summary-sticky=false] .cart-drawer__summary{position:static;-webkit-mask-image:none;mask-image:none}.theme-drawer__dialog[cart-summary-sticky=false] .cart-drawer__items{overflow:unset}.cart-drawer__summary .cart__summary-totals:not(:has(.cart__subtotal-container:empty)){border-block-start:var(--style-border-width) solid rgb(var(--color-foreground-rgb) / var(--opacity-10-25));padding-block-start:var(--padding-2xl)}.cart-drawer--empty .cart-drawer__content{text-align:center;align-items:center;justify-content:center;min-height:auto}.cart-drawer--empty .cart-drawer__items{padding-inline:0}cart-drawer-component:not(:has(.cart-form)) .cart-drawer__content{text-align:center;align-items:center;justify-content:center}cart-drawer-component:not(:has(.cart-form)) .cart-drawer__items{padding-inline:0}@media screen and (prefers-reduced-motion:no-preference){html:active-view-transition-type(empty-cart-drawer) .theme-drawer__close-button{view-transition-name:cart-drawer-close-button}}:active-view-transition .cart-drawer__header,:active-view-transition .cart-drawer__content{background:transparent}.cart-items-component{width:100%;height:100%;display:flex;flex-direction:column}@media screen and (prefers-reduced-motion:no-preference){:is(html:active-view-transition-type(empty-cart-drawer),html:active-view-transition-type(fill-cart-drawer)) .cart-items-component{view-transition-name:cart-drawer-content}html:active-view-transition-type(empty-cart-page) .cart-items-component{view-transition-name:cart-page-content}}::view-transition-old(cart-page-content){animation:cart-page-content-old var(--animation-speed-fast) var(--animation-easing) forwards}@keyframes cart-page-content-old{0%{opacity:1}to{opacity:0;filter:blur(4px)}}::view-transition-old(cart-drawer-content){transform-origin:50% 33%;animation:cart-contents-old var(--spring-d280-b0-duration) var(--spring-d280-b0-easing) forwards}::view-transition-new(cart-drawer-content){transform-origin:top center;animation:cart-contents-new var(--spring-d280-b0-duration) var(--spring-d280-b0-easing) forwards}@keyframes cart-contents-old{to{scale:.92;opacity:0}}@keyframes cart-contents-new{0%{scale:1.05;translate:0 128px;filter:blur(1px);opacity:0}}.cart-items{--cart-item-media-width-min: 2.5rem;--cart-item-media-width-max: 7.5rem;container-name:cart-items;container-type:inline-size;width:100%}.cart-items-disabled{pointer-events:none}.cart-items__wrapper{display:flex;flex-direction:column}.cart-page--empty .cart-items__wrapper{align-items:center;margin-block-start:0;text-align:center}.cart-items__wrapper--drawer-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.cart-items__table{width:100%;border-spacing:0}.cart-items__table *{margin:0}.cart-items__table-row{--cart-item-price-width: 6rem;display:grid;grid-template-columns:clamp(2.5rem,15cqi,7.5rem) minmax(0,1fr) minmax(var(--cart-item-price-width),auto);grid-template-areas:"media details price" "media quantity price" "media error error";column-gap:var(--gap-md);align-items:start;padding-bottom:var(--cart-items-gap);margin-bottom:var(--margin-lg)}.cart-items__details{grid-area:details;min-width:0;color:rgb(var(--color-foreground-rgb) / var(--opacity-70))}.cart-items__product-info{min-width:0}.cart-items__table-row--full-width-variants{grid-template-columns:clamp(2.5rem,15cqi,7.5rem) minmax(0,1fr) auto;grid-template-rows:repeat(4,min-content) 1fr;grid-template-areas:"media details price" "media variants variants" "media unit_price unit_price" "media quantity quantity" "media error error"}.cart-items__table-row--full-width-variants .cart-items__details{display:contents}.cart-items__table-row--full-width-variants .cart-items__product-info{grid-area:details}.cart-items__table-row--full-width-variants .cart-items__variants-wrapper{grid-area:variants}.cart-items__table-row--full-width-variants .cart-items__variants-wrapper:empty{display:none}.cart-items__table-row--full-width-variants .cart-items__variants-wrapper p{margin:0}.cart-items__table-row--full-width-variants .cart-items__unit-price-wrapper{grid-area:unit_price;font-size:var(--font-size--sm)}.cart-items__table-row--full-width-variants .cart-items__price{min-width:auto;width:max-content}.cart-items__table-row.cart-items__nested-line td:first-child{width:60%;justify-self:right}html:active-view-transition-type(page-navigation) .cart-items__table-row{view-transition-name:none!important}.cart-items__table-row.removing{overflow:hidden;animation:removeRow calc(var(--animation-speed) * 2) var(--animation-easing) forwards;animation-delay:var(--animation-speed)}@keyframes removeRow{0%{height:var(--row-height)}to{opacity:0;height:0;padding-bottom:0;margin-bottom:0;border-color:transparent}}.cart-items__table-row.adding{interpolate-size:allow-keywords;overflow:hidden;animation:addRow calc(var(--animation-speed) * 2) var(--animation-easing) forwards}@keyframes addRow{0%{opacity:0;height:0;padding-bottom:0;margin-bottom:0;border-color:transparent}to{opacity:1;height:auto}}.cart-items__table-row:last-child{padding-bottom:0}.cart-items--dividers .cart-items__table-row{border-bottom:1px solid rgb(var(--color-foreground-rgb) / var(--opacity-10-25));margin-bottom:var(--cart-items-gap)}.cart-items--dividers .cart-items__table-row:has(+.cart-items__nested-line){border-bottom:none;margin-bottom:0}.cart-items--dividers .cart-items__table-row:last-of-type{border-block-end:none;padding-block-end:0;margin-bottom:0}.cart-items__details>*+*,.cart-items__bundle li{margin-block-start:var(--margin-3xs)}.cart-items__details *{font-size:var(--font-size--sm)}.cart-items__details a{text-decoration:none}.cart-items__title-row{display:block;max-width:100%;min-width:0;font-size:var(--font-size--md)}.cart-items__title{font-size:var(--font-size--md);color:var(--color-foreground);text-transform:var(--product-title-case);display:inline;margin-block-start:0;min-width:0;overflow-wrap:break-word}.cart-items__variants{display:block}.cart-items__variant{display:inline}.cart-items__variant dt,.cart-items__variant dd{display:inline;margin:0}.cart-items__quantity{grid-area:quantity;margin-block-start:var(--margin-xs);display:flex;align-items:center;justify-content:flex-start;gap:var(--gap-xs);width:fit-content}.cart-items__quantity-controls{display:flex;align-items:center;justify-content:flex-start;gap:var(--gap-xs);width:fit-content}.cart-items__quantity-controls>.volume-pricing-info{margin-inline-start:calc(-1 * var(--minimum-touch-target) - var(--gap-xs))}.cart-items__quantity .quantity-selector{display:inline-flex;font-size:var(--font-size--sm);height:auto}.cart-items__remove{background-color:transparent;color:var(--color-foreground);width:var(--minimum-touch-target);height:var(--minimum-touch-target);justify-content:center;box-shadow:none;padding:0}.cart-items__media{grid-area:media;padding:0}.cart-items__price{grid-area:price;min-height:unset;min-width:var(--cart-item-price-width);text-align:end;display:block;font-size:var(--font-size--sm);line-height:var(--line-height)}.cart-items__price-unit{font-size:var(--font-size--xs);padding-block-start:var(--padding-2xs)}.cart-items__media-container{display:flex;aspect-ratio:var(--ratio);position:relative;width:100%;overflow:hidden}.cart-items__media-image{aspect-ratio:inherit;object-fit:cover;object-position:center center;width:100%;height:auto}.cart-items__empty-button{margin-top:var(--margin-md);margin-inline:auto;padding-inline:var(--padding-4xl);padding-block:var(--padding-lg)}.cart-items__error{display:flex;align-items:flex-start;width:100%;grid-area:error;margin-block-start:var(--margin-xs);opacity:1;overflow:hidden;transform:translateY(0);transition:opacity var(--drawer-animation-speed) var(--animation-easing),transform var(--drawer-animation-speed) var(--animation-easing)}@starting-style{.cart-items__error{opacity:0;transform:translateY(-.5rem)}}.cart-item__error{display:flex;align-items:flex-start;width:100%;font-size:var(--font-size--sm);padding-block:var(--padding-2xs)}.cart-item__error .svg-wrapper{flex-shrink:0;width:var(--icon-size-xs);height:var(--icon-size-xs);margin-inline:var(--margin-3xs) var(--margin-xs);margin-block-start:var(--margin-3xs)}@container cart-items (min-width: 720px){.cart-items__table-row{--cart-item-price-width: 6rem;grid-template-columns:7.5rem 1fr 1fr minmax(var(--cart-item-price-width),auto);grid-template-rows:min-content 1fr;grid-template-areas:"media details quantity price" "media details error error"}.cart-items__quantity,.cart-items__price{grid-area:initial}.cart-items__quantity{margin-top:0}.cart-items__price{min-height:var(--minimum-touch-target);display:flex;flex-direction:column;align-items:flex-end}.cart-items__table-row--full-width-variants{grid-template-rows:min-content min-content min-content 1fr;grid-template-areas:"media details quantity price" "media variants variants variants" "media unit_price unit_price unit_price" "media error error error"}.cart-items__table-row--full-width-variants .cart-items__quantity,.cart-items__table-row--full-width-variants .cart-items__price{grid-area:initial}}.cart__subtotal-container,.cart__total-container{display:flex;flex-direction:column}.cart__total-container{row-gap:var(--gap-2xs)}.cart__total-container.cart__total-container--has-installments{row-gap:var(--gap-xs)}.cart__subtotal-container:empty{display:none}.cart__summary-totals{display:flex;flex-direction:column;gap:var(--gap-xl);width:100%;border-block-start:none}.cart__summary-totals:has(>:first-child:not(.cart__subtotal-container,.cart__total-container)){padding-block-start:0;border-block-start:none}@media screen and (min-width:750px){.cart__summary-totals{padding-block-start:0}}.cart__subtotal-container,.cart__subtotal-container *{font-size:var(--font-size--sm)}.cart__total{font-weight:var(--font-weight-bold)}.cart__total-label{font-size:var(--font-size--sm)}.cart__total-value{font-size:var(--font-size--xl)}@media screen and (max-width:749px){.cart__total-value{font-size:var(--font-size--lg)}}.cart__additional-checkout-buttons{width:100%}shopify-accelerated-checkout-cart{--shopify-accelerated-checkout-inline-alignment: center;--shopify-accelerated-checkout-button-border-radius: var(--style-border-radius-buttons-primary);--shopify-accelerated-checkout-button-block-size: var(--height-buy-buttons);--shopify-accelerated-checkout-row-gap: var(--checkout-button-gap, 10px)}.remove-icon-bottom,.remove-icon-top{transition:transform var(--animation-speed) var(--animation-easing)}.cart-items__remove:hover .remove-icon-top{transform:translate(calc(-1 * var(--icon-stroke-width)),var(--icon-stroke-width)) rotate(-15deg)}.cart-items__remove:is(:hover,:active) .remove-icon-bottom{transform:translateY(var(--icon-stroke-width))}.cart-items__table-row.removing .remove-icon-bottom{transform:translateY(0)}.cart-items__table-row.removing .remove-icon-top{animation:removeButtonClickedIconTop var(--animation-speed) var(--animation-easing) forwards}@keyframes removeButtonClickedIconTop{50%{transform:translateY(calc(-1 * var(--icon-stroke-width)))}to{transform:translate(0)}}.cart-items__properties{display:block;margin-block-start:var(--margin-2xs)}.cart-items__property{display:block}.cart-items__properties dt,.cart-items__properties dd{display:inline;margin:0;overflow-wrap:break-word}@media screen and (min-width:750px){.cart-items .quantity-selector{--quantity-selector-width: 105px;height:var(--button-size-md);width:var(--quantity-selector-width)}.cart-items .quantity-selector button{width:var(--button-size-md);height:var(--button-size-md)}.cart-items .quantity-selector input[type=number]{width:calc(var(--quantity-selector-width) - var(--button-size-md) * 2)}}@media screen and (prefers-reduced-motion:no-preference){html:active-view-transition-type(empty-cart-drawer) .cart-items__empty-button,html:active-view-transition-type(empty-cart-drawer) .cart__checkout-button{view-transition-name:cart-drawer-primary-action}:is(html:active-view-transition-type(empty-cart-drawer) .cart-items__empty-button,html:active-view-transition-type(empty-cart-drawer) .cart__checkout-button)>.button-text{view-transition-name:cart-drawer-primary-action-text}}::view-transition-old(cart-drawer-primary-action-text),::view-transition-new(cart-drawer-primary-action-text){height:100%;object-fit:none;overflow:clip;overflow-clip-margin:1em}::view-transition-old(cart-drawer-primary-action-text){animation:cart-drawer-primary-action-text var(--animation-speed) var(--animation-easing) reverse forwards}::view-transition-new(cart-drawer-primary-action-text){animation:cart-drawer-primary-action-text var(--animation-speed) var(--animation-easing) forwards}::view-transition-old(cart-drawer-primary-action),::view-transition-new(cart-drawer-primary-action){height:100%}::view-transition-group(cart-drawer-primary-action-text),::view-transition-group(cart-drawer-primary-action){animation-duration:var(--spring-d300-b0-duration);animation-timing-function:var(--spring-d300-b0-easing)}@keyframes cart-drawer-primary-action-text{0%{filter:blur(3px);opacity:0}to{filter:none;opacity:1}}.cart-actions{display:flex;flex-direction:column;gap:0;border-block:1px solid rgb(var(--color-foreground-rgb) / var(--opacity-10-25));padding-block:0;margin-block-start:var(--margin-3xs)}.cart-actions__divider{border-block-start:1px solid rgb(var(--color-foreground-rgb) / var(--opacity-10-25))}.cart-totals:not(:has(.cart-actions)){margin-block-start:var(--margin-3xs);border-block-start:1px solid rgb(var(--color-foreground-rgb) / var(--opacity-10-25));padding-block-start:var(--margin-xl)}.cart-totals__item{display:flex;align-items:center;justify-content:space-between}.cart-totals__tax-note{color:var(--color-foreground-subdued)}.cart-totals__tax-note a{color:var(--color-foreground-subdued);text-decoration-line:underline;text-decoration-color:currentColor}.cart-totals__tax-note a:hover{text-decoration-color:transparent}.cart-totals__tax-note small{font-size:var(--font-size--2xs)}.cart-discounts{list-style:none;padding:0;margin:0}.cart-discounts__item{display:flex;align-items:center;justify-content:space-between}.cart-discounts__label{display:flex;align-items:center;gap:var(--gap-2xs)}.cart-discounts__label svg{width:var(--icon-size-sm);height:var(--icon-size-sm);display:inline-block}.cart-totals__original-container,.cart-totals__container{display:flex;flex-direction:column}.cart-totals__container{row-gap:var(--gap-2xs)}.cart-totals__container.cart-totals__container--has-installments{row-gap:var(--gap-xs)}.cart-totals__original-container:empty{display:none}.cart-totals{display:flex;flex-direction:column;gap:var(--gap-xl);width:100%;border-block-start:none}.cart-totals:has(>:first-child:not(.cart-totals__original-container,.cart-totals__container)){padding-block-start:0;border-block-start:none}@media screen and (min-width:750px){.cart-totals{padding-block-start:0}}.cart-totals__original-container,.cart-totals__original-container *{font-size:var(--cart-font-size--sm)}.cart-totals__total{align-items:baseline;font-weight:var(--font-weight-bold)}.cart-totals__total-label{font-size:var(--cart-font-size--sm)}.cart-totals__total-value{font-size:var(--cart-font-size--xl)}@media screen and (max-width:749px){.cart-totals__total-value{font-size:var(--font-size--lg)}}.cart-totals__installments{color:var(--color-foreground);font-size:var(--font-size--2xs)}.cart-note{width:100%}@starting-style{.cart-note[open-by-default-on-desktop][open-by-default-on-mobile] .details-content{block-size:auto;opacity:1;overflow-y:visible}}.cart-note__inner{padding-block:var(--padding-2xs) var(--padding-sm)}.cart-note__summary{display:flex;align-items:center;justify-content:space-between}.cart-note__summary:hover{color:rgb(var(--color-rgb, var(--color-foreground-rgb)) / var(--opacity-subdued-text))}.cart-note__label{display:flex;align-items:flex-start;gap:var(--gap-2xs);font-size:var(--font-size--2xs);font-weight:500}.cart-note__instructions{color:var(--color-input-text);background-color:var(--color-input-background);border-width:var(--style-border-width-inputs);border-color:var(--color-input-border);transition:box-shadow var(--animation-speed) ease;box-shadow:var(--input-box-shadow);min-height:5.5rem;min-width:100%;max-width:100%;font-size:var(--font-size--sm);padding:max(4px,calc(var(--style-border-radius-inputs) * (1 - cos(45deg))))}.cart-totals__icon{height:var(--icon-size-xs);width:var(--icon-size-xs);margin:0}.cart__ctas{width:100%;display:grid;gap:var(--checkout-button-gap);grid-auto-flow:row;grid-template-columns:1fr}.cart__ctas .cart__checkout-button{width:100%;height:clamp(25px,var(--height-buy-buttons),55px);padding-inline:var(--padding-4xl)}.cart-drawer__summary .cart-totals:not(:has(.cart-totals__original-container:empty)){border-block-start:var(--style-border-width) solid rgb(var(--color-foreground-rgb) / var(--opacity-10-25));padding-block-start:var(--padding-2xl)}@media screen and (min-width:750px){.cart-drawer__summary .cart-note{margin-block-start:var(--margin-3xs)}}.cart-discount__input{background-color:var(--color-input-background);color:var(--color-input-text);border-width:var(--style-border-width-inputs);border-color:var(--color-input-border);border-style:solid;border-radius:var(--style-border-radius-inputs);padding:var(--padding-sm) var(--padding-md);height:100%;flex-grow:1;min-width:0;font-size:var(--font-size--sm)}.cart-discount__input::placeholder{color:rgb(var(--color-input-text-rgb) / var(--opacity-subdued-text))}.cart-discount__pill-code{overflow:hidden;max-width:100px;text-overflow:ellipsis;white-space:nowrap;margin:0}.cart-discount{width:100%}.cart-discount__codes{display:none;gap:var(--padding-xs);flex-wrap:wrap;list-style:none;padding-inline:0;margin:0}.cart-discount__codes:has(.cart-discount__pill){display:flex}.cart-discount__button{height:100%}.cart-discount__content{height:calc(var(--button-size) + var(--padding-2xs) + var(--padding-sm))}.cart-discount__pill{display:flex;color:var(--color-foreground);gap:var(--padding-xs);align-items:center;padding:var(--padding-xs) var(--padding-sm);border-radius:var(--style-border-radius-pills);background-color:var(--color-input-background);text-transform:uppercase}.cart-discount__form{display:flex;gap:var(--padding-md);align-items:center;height:100%;padding-block:var(--padding-2xs) var(--padding-sm)}:is(.cart-discount__pill-remove,.cart-discount__pill-remove:hover){--close-icon-opacity: .4;color:var(--color-foreground);background-color:transparent;pointer-events:all;cursor:pointer;height:100%}.cart-discount__error{display:flex;align-items:center;width:100%;padding-block:var(--padding-2xs) var(--padding-sm)}.cart-discount__error .svg-wrapper{flex-shrink:0;width:var(--icon-size-xs);height:var(--icon-size-xs);margin-inline:var(--margin-3xs) var(--margin-xs)}.cart-discount__error-text{margin-block-start:var(--margin-3xs)}.cart-discount__summary{display:flex;align-items:center;justify-content:space-between}.cart-discount__summary:hover{color:rgb(var(--color-rgb, var(--color-foreground-rgb)) / var(--opacity-subdued-text))}.cart-discount__label{display:flex;align-items:flex-start;gap:var(--gap-2xs);font-size:var(--font-size--2xs);font-weight:500}@media screen and (min-width:750px){.cart-summary--extend{height:100%}}.cart-primary-typography{font-family:var(--cart-primary-font-family);font-style:var(--cart-primary-font-style);font-weight:var(--cart-primary-font-weight)}.cart-secondary-typography{font-family:var(--cart-secondary-font-family);font-style:var(--cart-secondary-font-style);font-weight:var(--cart-secondary-font-weight)}shopify-chat{--shopify-chat-breakpoint: 768px}shopify-chat[mode=managed]{position:static;height:100%}.theme-drawer__dialog:has(shopify-chat[mode=standalone][open]){z-index:calc(var(--layer-menu-drawer) + 1)}.theme-drawer__dialog.chat-drawer:has(shopify-chat:defined){display:flex}.checkbox{--checkbox-path-opacity: 0;--checkbox-cursor: pointer;position:relative;display:flex;align-items:center}.checkbox.checkbox--disabled{--checkbox-cursor: not-allowed}.checkbox:has(.checkbox__input:checked){--checkbox-path-opacity: 1}.checkbox__input{position:absolute;opacity:0;margin:0;padding:0;width:var(--checkbox-size);height:var(--checkbox-size);aspect-ratio:unset;border:none;border-radius:0;background:transparent;-webkit-appearance:auto;appearance:auto;display:block;cursor:pointer}.checkbox__input:focus-visible{outline:none}.checkbox__label{position:relative;display:inline-flex;cursor:var(--checkbox-cursor);line-height:var(--checkbox-size);min-width:var(--minimum-touch-target)}.checkbox .icon-checkmark{height:var(--checkbox-size);width:var(--checkbox-size);flex-shrink:0;border:var(--checkbox-border);border-radius:var(--checkbox-border-radius);background-color:var(--color-background)}.checkbox__input:focus-visible+.checkbox__label .icon-checkmark{outline:var(--focus-outline-width) solid currentcolor;outline-offset:var(--focus-outline-offset)}.checkbox__input:checked+.checkbox__label .icon-checkmark{background-color:var(--color-foreground);border-color:var(--color-foreground)}.checkbox__input:disabled+.checkbox__label .icon-checkmark{background-color:var(--input-disabled-background-color);border-color:var(--input-disabled-border-color)}.checkbox__label-text{padding-inline-start:var(--checkbox-label-padding);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.checkbox .icon-checkmark path{stroke:var(--color-background);opacity:var(--checkbox-path-opacity);transition:opacity var(--animation-speed) var(--animation-easing)}.checkbox__input:disabled+.checkbox__label{color:var(--input-disabled-text-color)}.collection-card{--fixed-card-height: var(--height-small);width:100%;position:relative;height:100%;flex:1 1 var(--card-width-small)}.collection-card>svg{height:100%;width:100%;aspect-ratio:var(--ratio)}.collection-card--image-bg .collection-card__inner{height:100%}.collection-card__link{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--border-radius)}.collection-card__inner{width:100%;overflow:hidden;position:relative;display:flex;flex-direction:column;z-index:var(--layer-flat);pointer-events:none;gap:var(--gap)}.collection-card__inner a,.collection-card__inner button,.shopify-design-mode .collection-card__content *{pointer-events:auto}.collection-card__content{--flex-wrap: wrap;display:flex;position:relative;height:100%;width:100%;max-width:100%;gap:var(--gap)}.collection-card.collection-card--image-bg{aspect-ratio:var(--ratio)}.collection-card.collection-card--image-bg .collection-card__content{padding:var(--padding-lg)}.collection-card--image-height-fixed{height:100%}.collection-card--image-height-fixed .collection-card__image{height:var(--fixed-card-height);width:100%}.collection-card--image-height-fixed.collection-card--image-bg{height:var(--fixed-card-height);aspect-ratio:unset}.collection-card__image .resource-image__image{object-fit:cover;width:100%;height:100%;max-width:100%}.collection-card--image-bg .collection-card__image{position:absolute;width:100%;height:100%}.collection-card__image svg{height:100%;width:100%}.resource-list:not(.hidden--desktop) .collection-card--flexible-aspect-ratio .collection-card__image{aspect-ratio:99;height:100%}.resource-list:not(.hidden--desktop) .collection-card--flexible-aspect-ratio .collection-card__inner{display:flex;flex-direction:column;height:100%}.resource-list:not(.hidden--desktop) .collection-card--flexible-aspect-ratio .collection-card__content{flex-shrink:0}.resource-list:not(.hidden--desktop) .collection-card--flexible-aspect-ratio:not(.collection-card--image-bg) .collection-card__content{height:auto}.resource-list:not(.hidden--desktop) .collection-card--flexible-aspect-ratio.collection-card.collection-card--image-bg,.resource-list:not(.hidden--desktop) .collection-card--flexible-aspect-ratio.collection-card .placeholder-svg{aspect-ratio:99}@media screen and (min-width:750px){.collection-wrapper{--facets-vertical-col-width: 6;grid-template-columns:1fr repeat(var(--centered-column-number),minmax(0,calc((var(--page-width) - var(--page-margin) * 2) / var(--centered-column-number)))) 1fr}}@media screen and (min-width:990px){.collection-wrapper{--facets-vertical-col-width: 5}}@media screen and (min-width:750px){.collection-wrapper:has(.facets-block-wrapper--full-width),.collection-wrapper:has(.collection-wrapper--full-width){grid-column:1 / -1;grid-template-columns:minmax(var(--page-margin),1fr) repeat(var(--centered-column-number),minmax(0,calc((var(--page-width) - var(--page-margin) * 2) / var(--centered-column-number)))) minmax(var(--page-margin),1fr)}}@media screen and (min-width:750px){.collection-wrapper:has(.facets--vertical) .facets-block-wrapper--vertical:not(.hidden)~.main-collection-grid{grid-column:var(--facets-vertical-col-width) / var(--full-width-column-number)}}@media screen and (min-width:750px){.collection-wrapper:has(.facets-block-wrapper--vertical:not(#filters-drawer)):has(.collection-wrapper--full-width){grid-column:1 / -1;grid-template-columns:0fr repeat(var(--centered-column-number),minmax(0,1fr)) 0fr}}@media screen and (max-width:749px){:is(.collection-wrapper--full-width,.collection-wrapper--full-width-on-mobile) [product-grid-view=default] .product-grid__card{padding-inline-start:max(var(--padding-xs),var(--padding-inline-start));padding-inline-end:max(var(--padding-xs),var(--padding-inline-end))}}@media screen and (max-width:749px){:is(.collection-wrapper--full-width,.collection-wrapper--full-width-on-mobile) [product-grid-view=mobile-single] .product-grid__card{padding-inline-start:max(var(--padding-xs),var(--padding-inline-start));padding-inline-end:max(var(--padding-xs),var(--padding-inline-end))}}@media screen and (max-width:749px){:is(.collection-wrapper--full-width) .card-gallery,:is(.collection-wrapper--full-width-on-mobile) .card-gallery{margin-inline-start:calc(-1*max(var(--padding-xs),var(--padding-inline-start)));margin-inline-end:calc(-1*max(var(--padding-xs),var(--padding-inline-end)))}}.collection-wrapper--full-width .main-collection-grid__title{margin-inline-start:var(--page-margin)}@media screen and (max-width:749px){.collection-wrapper--full-width-on-mobile .main-collection-grid__title{margin-inline-start:var(--page-margin)}}@media screen and (min-width:750px){.collection-wrapper--grid-full-width .facets--vertical:not(.facets--drawer){padding-inline-start:max(var(--padding-sm),var(--padding-inline-start))}}@media screen and (max-width:749px){.collection-wrapper:has(.product-grid-mobile--large) .facets-mobile-wrapper.facets-controls-wrapper{display:none}}@media screen and (min-width:750px){.collection-wrapper:has(>.facets--horizontal) .facets__panel[open]{z-index:var(--facets-open-z-index)}}.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 .product-information__grid:not(.product-information--media-right) .media-gallery--carousel.media-gallery--extend slideshow-container{border-start-start-radius:0;border-end-start-radius:0}.product-information .product-information__grid.product-information--media-right .media-gallery--carousel.media-gallery--extend slideshow-container{border-start-end-radius:0;border-end-end-radius:0}.product-information .product-information__grid:not(.product-information--media-right) .media-gallery--grid.media-gallery--extend:not(.media-gallery--two-column) .product-media>*,.product-information .product-information__grid: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 .product-information__grid: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-start-start-radius:0;border-end-start-radius:0}.product-information .product-information__grid.product-information--media-right .media-gallery--grid.media-gallery--extend:not(.media-gallery--two-column) .product-media>*,.product-information .product-information__grid.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__grid.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-start-end-radius:0;border-end-end-radius:0}}.product-media product-model{position:absolute}.product-media-container--model{flex-direction:column}.shopify-model-viewer-ui__controls-area{bottom:calc(var(--minimum-touch-target) + var(--padding-sm))}.product-media__image~product-model .deferred-media__poster-image{display:none}.product-media-container:has(product-model .deferred-media__playing) .product-media__image{opacity:0;transition:opacity var(--animation-speed) var(--animation-easing)}product-model{height:100%;width:100%;position:relative}product-model model-viewer,product-model>.deferred-media__poster-button~*:not(template){display:block;position:absolute;top:0;inset-inline-start:0;width:100%;height:100%;overflow:hidden;padding:inherit}product-model>.deferred-media__poster-button{width:100%;height:100%;aspect-ratio:var(--video-aspect-ratio, auto)}product-model>.deferred-media__poster-button.deferred-media__playing{opacity:0;transition:opacity .3s ease}.button-shopify-xr{width:100%;display:flex;justify-content:center;align-items:center;padding:var(--padding-md)}.button-shopify-xr>svg{width:var(--icon-size-sm);height:var(--icon-size-sm);margin-inline-end:var(--margin-md)}.button-shopify-xr[data-shopify-xr-hidden]{display:none}product-model .deferred-media__poster-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:50%;display:flex;align-items:center;justify-content:center}product-model .deferred-media__poster-icon svg{width:var(--button-size);height:var(--button-size);color:var(--color-white);filter:drop-shadow(var(--shadow-button))}product-model .deferred-media__poster-icon svg:hover{color:rgb(var(--color-white-rgb) / var(--opacity-80))}@media screen and (min-width:750px){product-model .deferred-media__poster-icon svg{width:4rem;height:4rem}}.product-media deferred-media{position:absolute}.product-media__image~deferred-media .deferred-media__poster-image{display:none}.product-media-container:has(deferred-media .deferred-media__playing) .product-media__image{opacity:0;transition:opacity var(--animation-speed) var(--animation-easing)}deferred-media{height:100%;width:100%;position:relative}deferred-media:has(:focus-visible){outline:var(--focus-outline-width) solid currentcolor;outline-offset:var(--focus-outline-offset)}@supports not selector(:focus-visible){deferred-media:has(:focus){outline:var(--focus-outline-width) solid currentcolor;outline-offset:var(--focus-outline-offset)}}deferred-media>.deferred-media__poster-button~*:not(template){display:block;position:absolute;top:0;inset-inline-start:0;width:100%;height:100%;overflow:hidden;padding:inherit}deferred-media.border-style{overflow:hidden}deferred-media>.deferred-media__poster-button{width:100%;height:100%;aspect-ratio:var(--video-aspect-ratio, auto)}deferred-media>.deferred-media__poster-button.deferred-media__playing{opacity:0;transition:opacity .3s ease}deferred-media img{height:100%;object-fit:cover;transition:opacity .3s ease}deferred-media iframe{display:block;width:100%;height:100%;border:none;aspect-ratio:var(--size-style-aspect-ratio, auto)}deferred-media[data-media-loaded] img{opacity:0}deferred-media .deferred-media__poster-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:50%;display:flex;align-items:center;justify-content:center}deferred-media .deferred-media__poster-icon svg{width:var(--button-size);height:var(--button-size);color:var(--color-white);filter:drop-shadow(var(--shadow-button))}deferred-media .deferred-media__poster-icon svg:hover{color:rgb(var(--color-white-rgb) / var(--opacity-80))}@media screen and (min-width:750px){deferred-media .deferred-media__poster-icon svg{width:4rem;height:4rem}}deferred-media[class] :is(.deferred-media__poster-button img,.deferred-media__poster-button~video){object-fit:cover;height:100%;aspect-ratio:var(--size-style-aspect-ratio, auto)}.video-interaction-hint{opacity:0;transition:opacity .3s ease;z-index:var(--layer-flat)}.video-interaction-hint:hover{opacity:1}.dialog-modal{border:none;box-shadow:var(--shadow-popover)}@media screen and (min-width:750px){.dialog-modal{border-radius:var(--style-border-radius-popover);max-width:var(--normal-content-width)}}@media screen and (max-width:749px){.dialog-modal{max-width:100%;max-height:100%;height:100dvh;width:100dvw;padding:max(var(--padding-md),var(--safe-area-inset-top)) max(var(--padding-md),var(--safe-area-inset-right)) max(var(--padding-md),var(--safe-area-inset-bottom)) max(var(--padding-md),var(--safe-area-inset-left))}}.dialog-modal::backdrop{transition:backdrop-filter var(--animation-speed) var(--animation-easing);-webkit-backdrop-filter:brightness(1);backdrop-filter:brightness(1);background:rgb(var(--backdrop-color-rgb) / var(--backdrop-opacity))}:where(.dialog-modal)[open]{animation:elementSlideInTop var(--animation-speed) var(--animation-easing) forwards}:where(.dialog-modal)[open]::backdrop{animation:backdropFilter var(--animation-speed) var(--animation-easing) forwards;transition:opacity var(--animation-speed) var(--animation-easing)}:where(.dialog-modal).dialog-closing{animation:elementSlideOutTop var(--animation-speed) var(--animation-easing) forwards}:where(.dialog-modal).dialog-closing::backdrop{opacity:0}.dialog-drawer{--dialog-drawer-opening-animation: move-and-fade;--dialog-drawer-closing-animation: move-and-fade}.dialog-drawer[open]{--start-x: var(--custom-transform-from, 100%);--end-x: var(--custom-transform-to, 0px);--start-opacity: 1;animation:var(--dialog-drawer-opening-animation) var(--animation-speed) var(--animation-easing) forwards}.dialog-drawer[open].dialog-closing{--start-x: 0px;--end-x: 100%;--start-opacity: 1;--end-opacity: 1;animation:var(--dialog-drawer-closing-animation) var(--animation-speed) var(--animation-easing)}.divider{align-self:stretch;display:flex;align-items:center;justify-content:var(--divider-justify-content)}.divider__line{border-bottom:var(--divider-border-thickness) solid var(--color-border);border-inline-end:var(--divider-border-thickness) solid var(--color-border);border-radius:calc(var(--style-border-radius-sm) * var(--divider-border-rounded));flex-basis:var(--divider-flex-basis);min-height:var(--divider-flex-basis)}.editorial-blog__grid{display:grid;grid-template-columns:repeat(12,1fr);grid-auto-rows:1fr;gap:var(--gap-xl)}.editorial-blog__grid .shopify-block{height:100%}.editorial-blog__spacer{aspect-ratio:1}@media screen and (max-width:749px){.editorial-blog__grid{display:flex;flex-direction:column;gap:var(--gap-2xl)}.editorial-blog__spacer{display:none}.editorial-blog__item-0{width:66%;align-self:flex-end}.editorial-blog__item-1{width:83%;align-self:flex-start}.editorial-blog__item-2{width:83%;align-self:flex-end}.editorial-blog__item-3{width:100%;align-self:center}}.editorial-collection__grid{display:grid;grid-template-columns:repeat(12,1fr);grid-auto-rows:1fr;gap:var(--gap-xl)}.editorial-collection__grid .resource-list__item,.editorial-collection__grid .collection-card{height:100%}.editorial-collection__spacer{aspect-ratio:1}@media screen and (max-width:749px){.editorial-collection__grid{display:flex;flex-direction:column;gap:var(--gap-2xl)}.editorial-collection__spacer{display:none}.editorial-collection__item-0{width:66%;align-self:flex-start;aspect-ratio:4 / 5}.editorial-collection__item-1{width:83%;align-self:flex-end;aspect-ratio:5 / 5}.editorial-collection__item-2{width:83%;align-self:flex-start;aspect-ratio:8 / 6}.editorial-collection__item-3{width:100%;align-self:center;aspect-ratio:8 / 6}}.editorial-product__grid{display:grid;grid-template-columns:repeat(12,1fr);grid-auto-rows:1fr;gap:var(--gap-xl)}.editorial-product__grid .card-gallery{--gallery-aspect-ratio: 99 !important}.editorial-product__grid .card-gallery,.editorial-product__grid slideshow-component,.editorial-product__grid slideshow-container,.editorial-product__grid slideshow-slides,.editorial-product__grid .product-media__image{height:100%}.editorial-product__grid .card-gallery>a>.product-media-container{height:100%}.editorial-product__spacer{aspect-ratio:1}@media screen and (max-width:749px){.editorial-product__grid{display:flex;flex-direction:column;gap:var(--gap-2xl)}.editorial-product__spacer{display:none}.editorial-product__item-0{width:83%;align-self:flex-start;aspect-ratio:7 / 6}.editorial-product__item-1{width:83%;align-self:flex-end;aspect-ratio:4 / 5}.editorial-product__item-2{width:66%;align-self:flex-start;aspect-ratio:5 / 5}.editorial-product__item-3{width:100%;aspect-ratio:8 / 6}}.facets-remove{--variant-picker-swatch-width: 20px;--variant-picker-swatch-height: 20px;display:none;align-items:center;flex-wrap:wrap;gap:var(--gap-xs);padding:0 var(--drawer-padding);margin:0}@media screen and (min-width:750px){.facets-remove{--variant-picker-swatch-width: 16px;--variant-picker-swatch-height: 16px;gap:var(--gap-2xs)}}.facets-remove:has(facet-remove-component){display:flex;margin-block-start:var(--margin-2xs);margin-block-end:var(--margin-md)}@media screen and (min-width:750px){.facets:not(.facets--drawer) .facets-remove--mobile-and-vertical{padding:0}}@media screen and (min-width:750px){.facets--horizontal .facets-remove--mobile-and-vertical{display:none}}.facets-remove__pill .svg-wrapper,.facets-remove__pill .swatch{flex-shrink:0}@media screen and (min-width:750px){.facets--horizontal .facets-remove{display:none}}fly-to-cart{--offset-y: 10px;position:fixed;width:var(--width, 40px);height:var(--height, 40px);left:0;top:0;z-index:calc(infinity);pointer-events:none;border-radius:var(--style-border-radius-buttons-primary);overflow:hidden;object-fit:cover;background-size:cover;background-position:center;opacity:0;background-color:var(--color-foreground);translate:var(--start-x, 0) var(--start-y, 0);transform:translate(-50%,-50%);animation-name:travel-x,travel-y,travel-scale;animation-timing-function:var(--x-timing),var(--y-timing),var(--scale-timing);animation-duration:.6s;animation-composition:accumulate;animation-fill-mode:both}fly-to-cart.fly-to-cart--main{--x-timing: cubic-bezier(.7, -5, .98, .5);--y-timing: cubic-bezier(.15, .57, .9, 1.05);--scale-timing: cubic-bezier(.85, .05, .96, 1)}fly-to-cart.fly-to-cart--quick{--x-timing: cubic-bezier(0, -.1, 1, .32);--y-timing: cubic-bezier(0, .92, .92, 1.04);--scale-timing: cubic-bezier(.86, .08, .98, .98);animation-duration:.6s}fly-to-cart.fly-to-cart--sticky{--x-timing: cubic-bezier(.98, -.8, .92, .5);--y-timing: cubic-bezier(.14, .56, .92, 1.04);--scale-timing: cubic-bezier(.86, .08, .98, .98);--radius: var(--style-border-radius-buttons-primary);animation-duration:.8s}@media screen and (max-width:749px){fly-to-cart.fly-to-cart--sticky{--x-timing: cubic-bezier(.98, -.1, .92, .5)}}@keyframes travel-scale{0%{opacity:var(--start-opacity, 1)}5%{opacity:1}to{border-radius:50%;opacity:1;transform:translate(-50%,calc(-50% + var(--offset-y))) scale(.25)}}@keyframes travel-x{to{translate:var(--travel-x, 0) 0}}@keyframes travel-y{to{translate:0 var(--travel-y, 0)}}.gb-aud .gb-aud-intro__head{max-inline-size:760px;margin-block-end:0}.gb-aud .gb-aud-intro__head>h1.gb-heading{font-size:clamp(var(--gb-fs),8vw,var(--gb-fs-d));line-height:1.08}.gb-aud-intro__head .gb-aud__lead{margin-block-start:12px}.gb-aud-intro__actions .gb-btn-group{flex-wrap:wrap;align-items:center;justify-content:center;gap:14px 22px;margin-block-start:22px}.gb-aud-stats__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 14px;margin:0;padding:0;list-style:none;text-align:center}.gb-aud-stats__label .gb-size-custom{line-height:calc(var(--gb-lh) - .0346)}.gb-aud-stats__item{display:grid;gap:4px;margin:0}.gb-aud-stats__value>.gb-size-custom{font-size:clamp(var(--gb-fs),8vw,var(--gb-fs-d));line-height:var(--gb-lh);letter-spacing:-1px}.gb-aud-people__video{display:block;overflow:hidden;margin:0 0 28px;border-radius:var(--gb-aud-radius);background:#000;aspect-ratio:16 / 9}.gb-aud-people__video:empty{display:none}.gb-aud-people__video .gb-media{inline-size:100%;aspect-ratio:16 / 9}.gb-aud-people__grid{display:grid;gap:16px}.gb-aud-person{display:grid;overflow:hidden;margin:0;border-radius:var(--gb-aud-radius);background:var(--gb-white);border:1px solid var(--gb-aud-line)}.gb-aud-person__media{aspect-ratio:4 / 3;background:var(--gb-aud-tint);overflow:hidden}.gb-aud-person__media .gb-media{aspect-ratio:4 / 3;--op:50% 20%;--op-m:50% 20%}.gb-aud-person__body{padding:20px 20px 24px}.gb-aud .gb-aud-intro__head .gb-aud__lead>.gb-size-custom{line-height:calc(var(--gb-lh) + .025)}.gb-aud-person__body>.gb-heading{letter-spacing:-.1px}.gb-aud-person__body>.gb-size-custom.gb-heading,.gb-aud-tl__body>.gb-size-custom.gb-heading,.gb-aud-help__body>.gb-size-custom.gb-heading,.gb-aud-form__box>.gb-size-custom.gb-heading{line-height:calc(var(--gb-lh) + .0059)}.gb-aud-person__role{margin-block-start:4px}.gb-aud-person__bio{margin-block-start:10px}.gb-aud-person__quote .gb-size-custom{line-height:calc(var(--gb-lh) + .0167)}.gb-aud-person__quote{margin:16px 0 0;padding:14px 16px;border:0;border-radius:14px;background:var(--gb-aud-tint);font-style:italic}.gb-aud-timeline__list{position:relative;display:grid;gap:18px;margin:0;padding:0;padding-inline-start:26px;list-style:none}.gb-aud-timeline__list:before{content:"";position:absolute;inset-block:6px;inset-inline-start:7px;inline-size:2px;background:var(--gb-aud-line)}.gb-aud-tl{position:relative;margin:0}.gb-aud-tl__dot{position:absolute;inset-block-start:22px;inset-inline-start:-26px;inline-size:16px;aspect-ratio:1;border-radius:50%;background:var(--gb-aud-ink);box-shadow:0 0 0 4px var(--gb-bg-override,var(--gb-c-bg))}.gb-aud-tl__card{display:flex;gap:16px;align-items:center;padding:16px;border-radius:var(--gb-aud-radius);background:var(--gb-white);border:1px solid var(--gb-aud-line)}.gb-aud-tl__media{flex:0 0 72px;inline-size:72px;aspect-ratio:1;border-radius:14px;background:var(--gb-aud-tint);overflow:hidden}.gb-aud-tl__media .gb-media{aspect-ratio:1}.gb-aud-tl__body{min-inline-size:0}.gb-aud-tl__year{display:inline-block;margin-block-end:6px;padding:3px 10px;border-radius:999px;background:var(--gb-aud-tint)}.gb-aud-tl__body>.gb-heading{letter-spacing:-.1px}.gb-aud-tl__text .gb-size-custom{line-height:calc(var(--gb-lh) - .0214)}.gb-aud-tl__text{margin-block-start:6px}.gb-aud-timeline__foot{margin-block-start:28px;text-align:center}.gb-aud-buy gb-b3b-bundle{display:block}.gb-aud-buy__card{position:relative;display:grid;overflow:hidden;border-radius:var(--gb-aud-radius);background:var(--gb-white);border:1px solid var(--gb-aud-line)}.gb-aud-buy__media-space{aspect-ratio:1;background:#f5f5f5}.gb-aud-buy__photo{display:none;position:absolute;inset-block-start:0;inset-inline-start:0;inline-size:100%;aspect-ratio:1;background:#f5f5f5}.gb-aud-buy__photo .gb-media{aspect-ratio:1}.gb-aud-buy__copy{min-inline-size:0;padding:22px 20px 26px}.gb-aud-buy__head{margin:0;text-align:start}.gb-aud-buy__head>.gb-heading,.gb-aud-news__copy>.gb-heading{letter-spacing:-.6px}.gb-aud-buy__head>.gb-size-custom,.gb-aud-news__copy>.gb-size-custom{font-size:clamp(var(--gb-fs),6.6vw,var(--gb-fs-d));line-height:calc(var(--gb-lh-d) + .001)}.gb-aud-buy__label{margin-block:18px 10px}.gb-aud-buy__options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 10px}.gb-aud-buy-choice{display:contents}.gb-aud-buy__opt{grid-row:1;display:grid;justify-items:center;align-content:start;gap:6px;min-inline-size:0;margin:0;padding:8px 6px 10px;border:1.5px solid var(--gb-aud-line);border-radius:14px;background:var(--gb-white);color:var(--gb-aud-ink);text-align:center;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.gb-aud-buy__opt>.gb-text{font-size:calc(var(--gb-fs) - .5px);line-height:1.25}.gb-aud-buy-choice>input:checked~.gb-aud-buy__opt{border-color:var(--gb-aud-ink);box-shadow:0 0 0 1px var(--gb-aud-ink)}.gb-aud-buy-choice>input:focus-visible~.gb-aud-buy__opt{outline:2px solid var(--gb-aud-ink);outline-offset:2px}.gb-aud-buy-choice>input:disabled~.gb-aud-buy__opt{opacity:.5;cursor:not-allowed}.gb-aud-buy__thumb{display:block;inline-size:100%;aspect-ratio:1;overflow:hidden;border-radius:10px;background:#f5f5f5}.gb-aud-buy__panel{display:none;grid-column:1 / -1;grid-row:2;min-inline-size:0}.gb-aud-buy-choice>input:checked~:is(.gb-aud-buy__photo,.gb-aud-buy__panel){display:block}.gb-aud-buy .gb-gibby-bundle__prices{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-block-start:20px}.gb-aud-buy .gb-gibby-bundle__prices strong{order:-1}.gb-aud-buy .gb-aud-buy__save{display:inline-block;align-self:center;padding:3px 10px;border-radius:999px;background:var(--gb-deal);color:var(--gb-white);font-size:12px;font-weight:700}.gb-aud-buy .gb-gibby-bundle__terms{display:none}.gb-aud-buy gb-product-card{display:block}.gb-aud-buy [data-gb-card-error]:empty,.gb-aud-addon [data-gb-card-error]:empty{display:none}.gb-aud-buy [data-gb-card-error],.gb-aud-addon [data-gb-card-error]{margin:10px 0 0;color:var(--gb-error,rgb(185 28 28));font-size:14px}.gb-aud-buy__note{margin-block-start:6px}.gb-aud-buy__includes{display:grid;gap:10px;margin:16px 0 0;padding:0;list-style:none}.gb-aud-buy__includes .gb-aud-check>svg{color:var(--gb-aud-ink)}.gb-aud-buy .gb-aud-buy__includes .gb-size-custom{line-height:calc(var(--gb-lh) - .0167)}.gb-aud-buy .gb-aud-buy__panel form>.gb-btn{inline-size:100%;margin-block-start:20px}.gb-aud-buy__guarantees{margin-block-start:14px}.gb-aud-buy__guarantees .gb-rte>p{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 16px}.gb-aud-buy__guarantees .gb-rte>p>span+span:before{content:"\b7";margin-inline-end:16px;color:#c4c0bb}.gb-aud-addons__list{display:grid;gap:12px;max-inline-size:760px;margin:0 auto;padding:0;list-style:none}.gb-aud-addon{display:grid;grid-template-columns:104px minmax(0,1fr);gap:16px;align-items:center;margin:0;padding:12px;border-radius:var(--gb-aud-radius);background:var(--gb-white);border:1px solid var(--gb-aud-line)}.gb-aud-addon__media{display:block;aspect-ratio:1;overflow:hidden;border-radius:12px;background:#f5f5f5}.gb-aud-addon__body{display:grid;min-inline-size:0;justify-items:start;gap:4px}.gb-aud-addon__title{color:var(--gb-aud-ink);text-decoration:none}.gb-aud-addon__price{margin:0 0 6px;font-size:15px}.gb-aud-addon__price b{color:#000}.gb-aud-addon__price s{color:#8a8f99;font-size:13px}.gb-aud .gb-aud-addon .gb-btn{min-block-size:42px;padding:10px 18px;font-size:14px}.gb-aud .gb-aud-buy__panel .gb-btn:disabled{background:#d6d3d1;color:var(--gb-aud-muted);cursor:not-allowed}.gb-aud-help__grid{display:grid;gap:12px;margin:0;padding:0;list-style:none}.gb-aud-help__item{display:grid;margin:0}.gb-aud-help__card{display:flex;gap:16px;align-items:flex-start;padding:20px;border-radius:var(--gb-aud-radius);background:var(--gb-white);border:1px solid var(--gb-aud-line);color:var(--gb-aud-ink);text-decoration:none;transition:box-shadow .2s ease,transform .2s ease,border-color .2s ease}.gb-aud-help__icon{display:grid;flex:0 0 48px;place-items:center;inline-size:48px;aspect-ratio:1;border-radius:14px;background:var(--gb-aud-tint);color:var(--gb-aud-ink)}.gb-aud-help__icon svg{inline-size:24px;block-size:24px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.gb-aud-help__body{display:grid;min-inline-size:0;gap:6px}.gb-aud-help__body>.gb-heading{letter-spacing:-.1px}.gb-aud .gb-aud-help__body>.gb-aud-help__link{display:inline-flex;justify-content:start;min-block-size:0;gap:6px;margin-block-start:4px;padding:0;font-size:14px;line-height:1.4;font-weight:700;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:2px}.gb-aud .gb-aud-help__link svg{inline-size:15px;block-size:15px}.gb-aud-form__grid{display:grid;gap:18px}.gb-aud-form__card{padding:24px 20px;border-radius:var(--gb-aud-radius);background:var(--gb-white);border:1px solid var(--gb-aud-line)}.gb-aud-form__head{margin-block-end:18px}.gb-aud-form__head>.gb-heading{letter-spacing:-.6px}.gb-aud-form__head>.gb-size-custom{font-size:clamp(var(--gb-fs),6.6vw,var(--gb-fs-d));line-height:calc(var(--gb-lh-d) + .001)}.gb-aud-form__form{display:grid;gap:14px;margin:0}.gb-aud-form__row{display:grid;gap:14px}.gb-aud-field{display:grid;min-inline-size:0;gap:6px;margin:0;color:var(--gb-aud-ink);font-size:13px;font-weight:700}.gb-aud-field em{color:var(--gb-aud-muted);font-style:normal;font-weight:500}.gb-aud-field :is(input,select,textarea){inline-size:100%;min-inline-size:0;min-block-size:50px;margin:0;padding:12px 14px;border:1.5px solid rgb(221 216 210);border-radius:12px;background:var(--gb-white);color:var(--gb-aud-ink);font:500 15px/1.4 var(--gb-font-text);letter-spacing:0;text-transform:none;box-shadow:none}.gb-aud-field textarea{min-block-size:130px;resize:vertical}.gb-aud-field :is(input,select,textarea):focus{outline:none;border-color:var(--gb-aud-ink);box-shadow:0 0 0 1px var(--gb-aud-ink)}.gb-aud-field [aria-invalid=true]{border-color:#b91c1c}.gb-aud .gb-aud-form__submit{inline-size:100%;margin-block-start:4px}.gb-aud-form__fine:empty{display:none}.gb-aud-form__success{margin:0;padding:16px 18px;border-radius:14px;background:#ecfdf3;color:#166534}.gb-aud-form__errors{padding:12px 14px;border-radius:12px;background:#fef2f2;color:#b91c1c;font-size:14px}.gb-aud-form__errors ul{margin:0;padding-inline-start:18px}.gb-aud-form__aside{display:grid;gap:12px;align-content:start}.gb-aud-form__box{padding:20px;border-radius:var(--gb-aud-radius);background:var(--gb-aud-tint)}.gb-aud-form__box>.gb-heading{letter-spacing:-.1px}.gb-aud-form__aside-text .gb-size-custom{line-height:calc(var(--gb-lh) + .0071)}.gb-aud-form__aside-text{margin-block-start:8px}.gb-aud .gb-aud-form__aside-text .gb-rte>p{margin:0 0 10px}.gb-aud .gb-aud-form__aside-text .gb-rte>p:last-child{margin:0}.gb-aud .gb-aud-form__aside-text .gb-rte>:is(ul,ol){margin:0;margin-block-end:20px;margin-inline-start:40px;padding:0}.gb-aud-form__aside-text li{margin-block-end:.25em}.gb-aud-form__aside-text a{color:var(--gb-link,var(--gb-aud-ink));font-weight:700}.gb-aud-form__aside-text a strong{font-weight:inherit}.gb-aud-form__box--accent{background:var(--gb-aud-dark)}.gb-aud .gb-aud-form__box--accent .gb-btn--tertiary{color:var(--gb-white)}.gb-aud .gb-aud-form__box>.gb-btn{margin-block-start:12px;font-size:14px}.gb-aud-news__card{display:grid;gap:18px;padding:32px 22px;border-radius:var(--gb-aud-radius);background:var(--gb-aud-tint);text-align:center}.gb-aud-news__form{display:grid;gap:10px;inline-size:100%;max-inline-size:520px;margin:0 auto}.gb-aud-news__field{margin-block-end:10px}.gb-aud-news__field input{inline-size:100%;min-inline-size:0;min-block-size:52px;margin:0;padding:12px 18px;border:1.5px solid rgb(221 216 210);border-radius:999px;background:var(--gb-white);color:var(--gb-aud-ink);font:500 15px/1.4 var(--gb-font-text)}.gb-aud-news__field input:focus{outline:2px solid var(--gb-aud-ink);outline-offset:2px;border-color:var(--gb-aud-ink)}.gb-aud-buy__note .gb-size-custom{line-height:calc(var(--gb-lh) + .0154)}.gb-aud-buy__guarantees .gb-size-custom,.gb-aud-news__note .gb-size-custom{font-size:calc(var(--gb-fs) - .5px);line-height:calc(var(--gb-lh) + .0154)}.gb-aud-news__note:empty{display:none}@media(max-width:768px){.gb-aud-field :is(input,select,textarea),.gb-aud-news__field input{font-size:16px}}.gb-aud.gb-faq--audience .gb-faq__answer .gb-rte>ul{margin:0 0 20px;padding-inline-start:40px}.gb-aud.gb-faq--audience .gb-faq__answer .gb-rte>ul>li{margin-block-end:.25em}@media(hover:hover){.gb-aud-buy__opt:hover{border-color:#a8a29e}.gb-aud-help__card:hover{border-color:#d6d0c8;transform:translateY(-2px)}}@media(min-width:750px){.gb-aud-stats__list{grid-template-columns:repeat(4,minmax(0,1fr))}.gb-aud-people__grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px}.gb-aud-help__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.gb-aud-form__row{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.gb-aud-buy__options{grid-template-columns:repeat(auto-fit,minmax(110px,1fr))}.gb-aud-news__form{grid-template-columns:1fr auto}}@media(min-width:990px){.gb-aud-person{grid-template-columns:1fr}.gb-aud-help__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.gb-aud-buy__card{grid-template-columns:1.05fr 1fr;align-items:stretch}.gb-aud-buy__media-space{aspect-ratio:1}.gb-aud-buy__photo{inset-block:0;inline-size:calc(100% * 1.05 / 2.05);aspect-ratio:auto}.gb-aud-buy__photo .gb-media{position:absolute;top:0;right:0;bottom:0;left:0;aspect-ratio:auto}.gb-aud-buy__copy{padding:44px 48px}.gb-aud-form__grid{grid-template-columns:1.6fr 1fr;gap:24px;align-items:start}.gb-aud-form__grid--solo{grid-template-columns:minmax(0,760px);justify-content:center}.gb-aud-form__card{padding:40px}.gb-aud-form__aside{position:sticky;inset-block-start:140px}.gb-aud-news__card{grid-template-columns:1fr 1fr;align-items:center;padding:48px 56px;text-align:start}.gb-aud-news__form{margin:0}.gb-aud-news__note{grid-column:2}.gb-aud-timeline__list{padding:0;gap:0}.gb-aud-timeline__list:before{inset-inline-start:50%;margin-inline-start:-1px}.gb-aud-tl{display:grid;grid-template-columns:1fr 1fr;gap:0 72px;padding:14px 0}.gb-aud-tl__dot{inset-block-start:50%;inset-inline-start:50%;margin-block-start:-8px;margin-inline-start:-8px}.gb-aud-tl:nth-child(odd) .gb-aud-tl__card{grid-column:1}.gb-aud-tl:nth-child(2n) .gb-aud-tl__card{grid-column:2}.gb-aud-tl__card{padding:20px}.gb-aud-tl__media{flex-basis:88px;inline-size:88px}}.gb-aud-benefit__icon{display:grid;place-items:center;inline-size:56px;aspect-ratio:1;margin:20px 20px 0;border-radius:16px;background:var(--gb-aud-tint)}.gb-aud-benefit__icon .gb-media{inline-size:30px;aspect-ratio:1}.gb-aud-benefit__icon .gb-media img{object-fit:contain}.gb-aud-hero[style*="--gb-aud-dark:"]{background:var(--gb-bg-override, var(--gb-aud-dark))}.gb-aud-product__tag{position:absolute;inset-block-start:8px;inset-inline-start:8px;padding:3px 8px;border-radius:999px;background:var(--gb-aud-dark, var(--gb-aud-ink));color:var(--gb-white);white-space:nowrap}.gb-aud .gb-aud-product__tag>.gb-text{letter-spacing:.03em}.gb-aud .gb-aud-product__tag>.gb-size-custom{font-size:calc(var(--gb-fs) - .5px);line-height:calc(var(--gb-lh) + .0693)}.gb-aud-quote{margin:22px 0 0;padding:18px 20px;border-radius:16px;background:var(--gb-aud-tint)}.gb-aud-quote blockquote{margin:0;padding:0;border:0;font-style:italic}.gb-aud .gb-aud-quote blockquote>.gb-size-custom{line-height:calc(var(--gb-lh) + .0167)}.gb-aud-quote figcaption{display:grid;margin-block-start:10px}.gb-aud .gb-aud-quote figcaption>.gb-size-custom{line-height:calc(var(--gb-lh) + .0154)}.gb-aud:not(.gb-aud--playful){--gb-aud-dark: var(--gb-aud-ink);--gb-aud-accent-ink: var(--gb-white);--gb-aud-tint-2: rgb(227 238 252)}.gb-aud:not(.gb-aud--playful) .gb-aud__eyebrow>.gb-text{--_color: var(--gb-color, var(--gb-aud-ink))}.gb-aud.gb-aud-hero:not(.gb-aud--playful){background:var(--gb-bg-override, var(--gb-aud-dark))}.gb-aud.gb-aud-hero:not(.gb-aud--playful) .gb-aud__eyebrow{padding:6px 12px;border-radius:999px;background:var(--gb-aud-tint)}.gb-aud.gb-aud-hero:not(.gb-aud--playful) .gb-aud__eyebrow>.gb-text{--_color: var(--gb-color, var(--gb-aud-ink));letter-spacing:.6px}.gb-aud.gb-aud-perks:not(.gb-aud--playful){background:var(--gb-bg-override, var(--gb-aud-tint))}.gb-aud:not(.gb-aud--playful) .gb-aud-cta__card{background:var(--gb-aud-dark);color:var(--gb-white)}.gb-aud{--gb-page-margin: 20px;--gb-aud-accent: var(--gb-c-accent);--gb-aud-tint: rgb(255 241 201);--gb-aud-ink: rgb(29 25 44);--gb-aud-muted: rgb(87 83 78);--gb-aud-lime: rgb(232 252 102);--gb-aud-line: rgb(236 231 225);--gb-aud-radius: 18px;--gb-aud-tracking: .34px;font-family:var(--gb-font-text);font-size:13.6px;line-height:1.4;letter-spacing:var(--gb-aud-tracking);overflow-x:clip;scroll-margin-block-start:120px}.gb-aud--playful{--gb-aud-radius: 26px}.gb-aud gb-audience{display:block;min-inline-size:0}.gb-aud *,.gb-aud *:before,.gb-aud *:after{box-sizing:border-box}.gb-aud :is(.gb-text,.gb-heading,.gb-btn){min-inline-size:0;overflow-wrap:anywhere}.gb-aud .gb-text{letter-spacing:var(--gb-aud-tracking)}.gb-aud .gb-rte>:is(p,ul,ol){margin-block:0}.gb-aud :is(.gb-aud__eyebrow,.gb-aud__lead,.gb-aud-hero__text,.gb-aud-hero__actions,.gb-aud-science__text,.gb-aud-science__link,.gb-aud-products__foot,.gb-aud-steps__apps,.gb-aud-reviews__foot):empty{display:none}.gb-aud__head:not(:has(.gb-text,.gb-heading)){display:none}.gb-aud__head{max-inline-size:700px;margin:0 auto 28px;text-align:center}.gb-aud__eyebrow{display:inline-block;margin-block-end:10px;color:var(--gb-aud-ink)}.gb-aud .gb-aud__eyebrow>.gb-text{letter-spacing:1.4px}.gb-aud--playful .gb-aud__eyebrow{padding:5px 12px;border-radius:999px;background:var(--gb-aud-tint)}.gb-aud--playful .gb-aud__eyebrow>.gb-text{letter-spacing:.6px}.gb-aud .gb-heading{text-wrap:balance}.gb-aud :is(.gb-aud__head,.gb-aud-science__copy,.gb-aud-cta__card)>.gb-heading{letter-spacing:-.6px}.gb-aud :is(.gb-aud__head,.gb-aud-science__copy,.gb-aud-cta__card)>.gb-size-custom{font-size:clamp(var(--gb-fs),6.6vw,var(--gb-fs-d));line-height:calc(var(--gb-lh-d) + .001)}.gb-aud :is(.gb-aud-benefit__body,.gb-aud-step__body,.gb-aud-review)>.gb-heading{letter-spacing:-.1px}.gb-aud :is(.gb-aud-benefit__body,.gb-aud-step__body,.gb-aud-review)>.gb-size-custom.gb-heading{line-height:calc(var(--gb-lh) + .0059)}.gb-aud__lead{margin-block-start:12px}.gb-aud .gb-aud__lead>.gb-size-custom{font-size:var(--gb-fs);line-height:var(--gb-lh)}.gb-aud__stars{color:#f5a623;letter-spacing:1px}.gb-aud .gb-btn{block-size:auto;min-block-size:52px;padding:14px 26px;gap:8px;border-radius:999px;font-size:calc(var(--gb-btn-type-fs) * .9375);line-height:1.2;letter-spacing:0;white-space:normal;transition:transform .15s ease,background-color .15s ease,box-shadow .15s ease}.gb-aud .gb-btn svg{inline-size:18px;block-size:18px;transition:transform .15s ease}.gb-aud .gb-btn:active{transform:scale(.98)}.gb-aud .gb-btn--primary{background:var(--gb-btn-bg-custom, rgb(0 0 0));color:var(--gb-btn-fg-custom, rgb(255 255 255));box-shadow:none}.gb-aud :is(.gb-aud-hero__actions,.gb-aud-cta__card) .gb-btn--primary{background:var(--gb-btn-bg-custom, rgb(255 255 255));color:var(--gb-btn-fg-custom, rgb(0 0 0))}.gb-aud .gb-btn--outline_light{background:var(--gb-btn-bg-custom, transparent);color:var(--gb-btn-fg-custom, rgb(255 255 255));box-shadow:inset 0 0 0 1.5px #fff;-webkit-backdrop-filter:none;backdrop-filter:none}.gb-aud .gb-btn--light{background:var(--gb-btn-bg-custom, rgb(255 255 255));color:var(--gb-btn-fg-custom, rgb(0 0 0));box-shadow:none}.gb-aud .gb-btn--tertiary{color:var(--gb-btn-fg-custom, var(--gb-aud-ink));min-block-size:0;padding:0;gap:6px;background:none;box-shadow:none;font-size:15px;line-height:1.4;letter-spacing:var(--gb-aud-tracking);text-decoration:underline;text-decoration-thickness:2px;text-decoration-color:currentColor;text-underline-offset:5px}.gb-aud .gb-btn--tertiary .gb-btn__text{text-decoration:none}.gb-aud .gb-btn--tertiary svg{inline-size:16px;block-size:16px;transition:none}@media(hover:hover){.gb-aud .gb-btn:hover svg{transform:translate(3px)}.gb-aud .gb-btn--primary:hover{background:var(--gb-btn-bg-custom, rgb(38 38 38))}.gb-aud :is(.gb-aud-hero__actions,.gb-aud-cta__card) .gb-btn--primary:hover,.gb-aud .gb-btn--light:hover{background:var(--gb-btn-bg-custom, rgb(236 235 233))}.gb-aud .gb-btn--outline_light:hover{background:var(--gb-btn-bg-custom, rgb(255 255 255 / .14))}.gb-aud .gb-btn--tertiary:hover svg{transform:none}}.gb-aud :is(a,summary):focus-visible{outline:2px solid currentColor;outline-offset:3px}.gb-aud.gb-faq--audience{padding-block:var(--pt-m) var(--pb-m)}.gb-aud.gb-faq--audience>.gb-section__inner{inline-size:min(var(--cw),100% - 2 * var(--gb-page-margin))}.gb-aud .gb-aud-faq__head>.gb-heading,.gb-aud .gb-aud-faq__head .gb-text{text-align:var(--ta-m, var(--ta, center))}.gb-faq--audience .gb-faq__list{gap:10px}.gb-faq--audience .gb-faq__item{border:1px solid var(--gb-faq-item-border, var(--gb-aud-line));border-radius:14px;background:var(--gb-c-bg)}.gb-aud.gb-faq--audience .gb-faq__summary{gap:14px;padding:16px 18px}.gb-aud.gb-faq--audience .gb-faq__summary>.gb-text{letter-spacing:var(--gb-aud-tracking)}.gb-aud-faq__plus{flex:0 0 20px;color:var(--gb-aud-ink);transition:transform .2s ease}.gb-faq--audience [open]>summary .gb-aud-faq__plus{transform:rotate(45deg)}.gb-aud.gb-faq--audience .gb-faq__answer{padding:0 18px 18px}.gb-aud.gb-faq--audience .gb-faq__answer>.gb-text{letter-spacing:var(--gb-aud-tracking)}.gb-aud.gb-faq--audience .gb-faq__answer>.gb-size-custom{line-height:calc(var(--gb-lh) + .0071)}.gb-aud.gb-faq--audience .gb-faq__answer p{margin:0 0 10px}.gb-aud.gb-faq--audience .gb-faq__answer ul{margin:0 0 10px;padding-inline-start:18px}.gb-aud.gb-faq--audience .gb-faq__answer .gb-text>:last-child{margin-block-end:0}@media(min-width:750px)and (max-width:989px){.gb-aud.gb-section{padding-block:var(--gb-aud-pt-t) var(--gb-aud-pb-t)}}@media(min-width:769px){.gb-aud{--gb-aud-tracking: .4px;font-size:16px}}@media(min-width:990px){.gb-aud{--gb-page-margin: 40px}.gb-aud__head{margin-block-end:44px}.gb-aud .gb-aud__lead>.gb-size-custom{font-size:var(--gb-fs-d);line-height:calc(var(--gb-lh-d) - .025)}.gb-aud.gb-faq--audience{padding-block:var(--pt) var(--pb)}.gb-aud-faq__wrap{display:grid;grid-template-columns:1fr 1.5fr;gap:64px;align-items:start}.gb-aud-faq__head{position:sticky;inset-block-start:140px;margin:0;text-align:start}.gb-aud .gb-aud-faq__head>.gb-heading,.gb-aud .gb-aud-faq__head .gb-text{text-align:var(--ta, start)}}@media(prefers-reduced-motion:reduce){.gb-aud *,.gb-aud *:before,.gb-aud *:after{transition:none!important}}.gb-videos--audience{letter-spacing:.34px}.gb-videos--audience .gb-videos__intro>.gb-heading{font-size:clamp(var(--gb-fs),3.4vw,var(--gb-fs-d));line-height:1.08;letter-spacing:-.02em}.gb-videos--audience .gb-video-story>.gb-text{line-height:1.3;letter-spacing:inherit}.gb-videos--audience .gb-video-story{margin-block-end:3.4px}.gb-videos--audience .gb-video-story__author>.gb-text{--_color: rgb(255 255 255 / .7);letter-spacing:.06em}.gb-videos--audience .gb-video-story__author>.gb-size-custom{line-height:calc(var(--gb-lh) + .0154)}.gb-videos--audience .gb-video-dialog__opener img{transition:transform .3s ease}.gb-videos--audience .gb-video-story__dialog-title>.gb-text{font-size:24px;font-weight:700;line-height:1.15}.gb-videos--audience .gb-video-story__dialog-author>.gb-text{--_color: var(--gb-video-muted);letter-spacing:.06em}.gb-videos--audience .gb-video-story__dialog-author>.gb-size-custom{line-height:calc(var(--gb-lh) + .0154)}.gb-videos--audience .gb-video-story__product-label>.gb-size-custom{line-height:calc(var(--gb-lh) - .0167)}.gb-videos--audience .gb-video-story__product-link.gb-t-label{font-size:13.6px;font-weight:700;line-height:1.4}.gb-videos--audience .gb-video-story__product-price.gb-t-body_sm{font-size:15px;line-height:1.4}.gb-videos--audience .gb-video-story__product>.gb-btn--tertiary{font-size:14px;line-height:1.4}@media(min-width:769px){.gb-videos--audience{letter-spacing:.4px}.gb-videos--audience .gb-video-story{margin-block-end:4px}}@media(min-width:769px){.gb-videos--audience .gb-video-story__product-link.gb-t-label{font-size:16px}}@media(max-width:899px){.gb-videos--audience .gb-video-dialog__inner{grid-template-columns:minmax(0,1fr);max-block-size:92dvh;overflow-y:auto}.gb-videos--audience .gb-video-dialog__player,.gb-videos--audience .gb-video-dialog__player video{max-block-size:62dvh}}@media(prefers-reduced-motion:reduce){.gb-videos--audience .gb-video-dialog__opener img{transition:none}}.gb-faq.gb-b3b-faq>.gb-section__inner{inline-size:min(768px,100% - 40px)}.gb-faq.gb-b3b-faq .gb-faq__heading{padding-inline-start:16px;margin-block-end:32px}.gb-faq.gb-b3b-faq .gb-faq__heading>.gb-heading{font-size:var(--gb-fs-d);line-height:var(--gb-lh-d);letter-spacing:normal}.gb-faq.gb-b3b-faq .gb-faq__answer:not(details[open] *){display:none}@media(max-width:1100px){.gb-faq.gb-b3b-faq .gb-faq__heading .gb-heading{text-align:start}}@media(max-width:767px){.gb-faq.gb-b3b-faq>.gb-section__inner{inline-size:calc(100% - 47px)}.gb-faq.gb-b3b-faq .gb-faq__heading>.gb-heading{font-size:var(--gb-fs);line-height:var(--gb-lh)}}.gb-faq.gb-b3b-faq>.gb-section__inner{inline-size:min(768px,100% - 47px)}.gb-faq.gb-b3b-faq .gb-faq__heading{padding:0}.gb-faq.gb-b3b-faq .gb-faq__summary{display:block;position:relative;padding:0}.gb-faq.gb-b3b-faq .gb-faq__summary>.gb-text{inline-size:100%;padding:1px 16px}.gb-faq.gb-b3b-faq .gb-faq__chevron{position:absolute;inset-inline-end:16px;inset-block-start:50%;margin-block-start:-8px;-webkit-mask:none;mask:none;background:var(--gb-gibby-chevron) center / contain no-repeat}.gb-faq.gb-faq--classic.gb-b3b-faq>.gb-section__inner{inline-size:min(768px,100% - 40px)}.gb-faq.gb-faq--classic.gb-b3b-faq .gb-faq__heading,.gb-faq.gb-faq--classic.gb-b3b-faq .gb-faq__summary{padding:0}.gb-faq.gb-faq--classic.gb-b3b-faq .gb-faq__summary>.gb-text{display:block;inline-size:100%;padding:1px 0;padding-inline:6px 28px;line-height:24px}.gb-faq.gb-faq--classic.gb-b3b-faq .gb-faq__chevron{inset-inline-end:6px}@media(max-width:767px){.gb-faq.gb-faq--classic.gb-b3b-faq>.gb-section__inner{inline-size:calc(100% - 47px)}.gb-faq.gb-faq--classic.gb-b3b-faq .gb-faq__summary>.gb-text{line-height:24px}}.gb-b3b:is(.gb-b3b-book,.gb-b3b-stuffy) .gb-b3b-split__text>.gb-text.gb-rte{padding:0}.gb-b3b.gb-b3b-book .gb-b3b-pills .gb-text.gb-rte{padding:0;letter-spacing:var(--gb-b3b-track)}.gb-b3b.gb-b3b-stuffy .gb-b3b-pills .gb-text.gb-rte{padding:0}.gb-b3b.gb-b3b-stuffy .gb-b3b-pills{display:flex;flex-direction:column;align-items:flex-start}.gb-b3b.gb-b3b-stuffy .gb-b3b-pills>li.gb-b3b-item{padding-block:12px;margin-block-end:4px}.gb-b3b.gb-b3b-parents .gb-b3b-parents__intro>.gb-text.gb-rte{padding:0}.gb-b3b.gb-b3b-kids .gb-b3b-split__text .gb-text.gb-rte{letter-spacing:var(--gb-b3b-track)}.gb-b3b.gb-gibby-bundle .gb-gibby-bundle__intro .gb-heading.gb-size-custom,.gb-b3b.gb-b3b-own .gb-b3b-own__panel>.gb-heading,.gb-b3b.gb-b3b-own .gb-b3b-purchase .gb-heading.gb-size-custom{letter-spacing:var(--gb-b3b-track)}.gb-b3b.gb-b3b-own .gb-b3b-purchase gb-product-card>div:last-child,.gb-b3b.gb-gibby-bundle .gb-gibby-bundle__content,.gb-b3b.gb-b3b-parents .gb-b3b-parents__grid{font-size:16px;line-height:1.4}.gb-b3b.gb-b3b-own .gb-b3b-purchase form .gb-btn{display:inline-block;vertical-align:baseline}.gb-b3b.gb-b3b-own .gb-b3b-purchase__media{font-size:16px;line-height:1.4}.gb-b3b.gb-b3b-own .gb-b3b-purchase__media .gb-media{display:inline-block;vertical-align:baseline}.gb-b3b.gb-b3b-how .gb-b3b-how__content{inline-size:100%}.gb-b3b.gb-b3b-how .gb-b3b-how__grid{align-items:center}.gb-b3b.gb-gibby-bundle .gb-gibby-bundle__panel>gb-product-card{display:block}.gb-b3b.gb-gibby-bundle .gb-gibby-bundle__included-media>.gb-media{border:0;background:transparent}.gb-b3b.gb-gibby-bundle .gb-gibby-bundle__included-media img{border:1px solid var(--gb-b3b-line);border-radius:8px;background:var(--gb-white)}.gb-b3b.gb-gibby-bundle .gb-gibby-bundle__saving>.gb-text.gb-rte{display:block;margin-inline:auto;letter-spacing:var(--gb-b3b-track)}.gb-b3b.gb-gibby-bundle .gb-gibby-bundle__saving>.gb-text.gb-rte p{display:block}.gb-b3b.gb-gibby-bundle .gb-gibby-bundle__terms{max-inline-size:361px;margin-inline:auto;font-size:.85em;letter-spacing:var(--gb-b3b-track)}@media(max-width:768px){.gb-b3b.gb-b3b-stuffy .gb-b3b-pills>li.gb-b3b-item{margin-block-end:3.4px}.gb-b3b.gb-b3b-own .gb-b3b-purchase__media{font-size:13.6px}.gb-b3b.gb-b3b-own .gb-b3b-purchase gb-product-card>div:last-child,.gb-b3b.gb-gibby-bundle .gb-gibby-bundle__content,.gb-b3b.gb-b3b-parents .gb-b3b-parents__grid{font-size:13.6px}}@media(max-width:600px){.gb-b3b.gb-b3b-kids .gb-b3b-split__text .gb-text.gb-rte,.gb-b3b.gb-b3b-stuffy .gb-b3b-pills .gb-text.gb-rte{letter-spacing:normal}.gb-b3b.gb-b3b-parents .gb-b3b-parents__grid{display:block}.gb-b3b.gb-b3b-parents .gb-b3b-parents__grid>.gb-media:first-child{display:inline-block;inline-size:100%;max-inline-size:760px}.gb-b3b.gb-gibby-bundle .gb-gibby-bundle__content>.gb-gibby-bundle__selector{grid-template-columns:repeat(3,auto)}.gb-b3b.gb-gibby-bundle .gb-gibby-bundle__saving>.gb-text.gb-rte{max-inline-size:250px}}.gb-b3b .gb-b3b-item__heading:not(:has(.gb-heading)){display:none}.gb-b3b.gb-b3b-kids .gb-b3b-pills .gb-b3b-item__media{inline-size:16px;flex-basis:16px}.gb-b3b.gb-b3b-kids .gb-b3b-split__heading{padding-block-end:8px}.gb-b3b.gb-b3b-kids .gb-b3b-split__heading .gb-heading{padding:0}.gb-b3b.gb-b3b-kids .gb-b3b-split__text .gb-text{letter-spacing:.025em}.gb-b3b.gb-b3b-book .gb-b3b-pills .gb-b3b-item__media{inline-size:19px;flex-basis:19px}.gb-b3b.gb-b3b-book .gb-b3b-pills .gb-text{font-weight:600;letter-spacing:.025em}.gb-b3b.gb-b3b-book .gb-b3b-split{align-items:start}.gb-b3b.gb-b3b-book .gb-b3b-split__text .gb-text,.gb-b3b.gb-b3b-stuffy .gb-b3b-split__text .gb-text{padding-block-end:0}.gb-b3b.gb-b3b-book .gb-b3b-split__text p,.gb-b3b.gb-b3b-stuffy .gb-b3b-split__text p{padding-block-end:24px}.gb-b3b.gb-b3b-stuffy .gb-b3b-split__text .gb-text{padding-inline-end:0}.gb-b3b.gb-b3b-stuffy .gb-b3b-split__text p{padding-inline-end:76px}.gb-b3b.gb-b3b-stuffy .gb-b3b-pills .gb-text{letter-spacing:.025em}.gb-b3b.gb-b3b-stuffy .gb-b3b-pills .gb-b3b-item{padding-block:14px}.gb-b3b.gb-b3b-parents .gb-b3b-parents__intro>.gb-text{padding:0}.gb-b3b.gb-b3b-parents .gb-b3b-parents__intro>.gb-text p{padding-block-end:32px}.gb-b3b.gb-gibby-bundle .gb-gibby-bundle__intro .gb-heading{letter-spacing:.025em}.gb-b3b.gb-b3b-own .gb-b3b-purchase .gb-btn{--_type-fw:700;font-weight:700;letter-spacing:.35px}.gb-b3b.gb-b3b-own .gb-b3b-purchase .gb-heading{letter-spacing:.025em}.gb-b3b.gb-b3b-own .gb-b3b-purchase .gb-b3b-purchase__price p{margin-block-end:10px}.gb-b3b.gb-b3b-own .gb-b3b-purchase .gb-b3b-purchase__price{margin:0}.gb-b3b.gb-b3b-app:not(.gb-training-app) .gb-b3b-app-benefits em,.gb-b3b.gb-start-playlist .gb-b3b-app-benefits em{display:inline-block;line-height:22px}.gb-b3b.gb-start-playlist .gb-start-playlist__footer>.gb-text{inline-size:auto}.gb-b3b.gb-b3b-pro .gb-b3b-pro__grid{grid-template-columns:48.4375% 48.4375%}.gb-b3b.gb-b3b-pro .gb-b3b-pro__copy>.gb-heading{white-space:nowrap}.gb-b3b.gb-start-tools .gb-b3b-purchase .gb-btn--tertiary{font-weight:500;letter-spacing:.4px}.gb-b3b.gb-b3b-newsletter .gb-b3b-newsletter__copy>.gb-heading{line-height:1.3;letter-spacing:.025em}@media(max-width:768px){.gb-b3b.gb-b3b-pro .gb-b3b-pro__grid{grid-template-columns:1fr}.gb-b3b.gb-start-playlist .gb-start-playlist__stage{aspect-ratio:16/9}.gb-b3b.gb-start-playlist .gb-start-playlist__copy .gb-text,.gb-b3b.gb-start-playlist .gb-b3b-app-benefits .gb-text{letter-spacing:normal}.gb-b3b.gb-start-tools>.gb-section__inner>.gb-b3b-width>.gb-heading{letter-spacing:normal}.gb-b3b.gb-start-tools .gb-start-tools__grid>div>.gb-text{letter-spacing:normal;color:var(--gb-guide-back)}.gb-b3b.gb-start-tools .gb-start-tools__featured>.gb-text{letter-spacing:.5px}.gb-b3b.gb-start-tools gb-product-card .gb-heading{letter-spacing:normal}.gb-b3b.gb-start-tools .gb-b3b-purchase .gb-btn--tertiary{letter-spacing:normal}.gb-b3b.gb-start-videos .gb-start-videos__grid>div>.gb-text{letter-spacing:normal}.gb-b3b.gb-start-videos .gb-start-videos__header>.gb-heading{margin-inline:0 auto}}@media(max-width:756px){.gb-b3b.gb-b3b-book .gb-b3b-pills .gb-text{font-weight:500}.gb-b3b.gb-b3b-book .gb-b3b-split__heading .gb-heading{color:var(--gb-color-m,var(--gb-review-ink))}}@media(max-width:600px){.gb-b3b.gb-b3b-book .gb-b3b-pills .gb-b3b-item__media{inline-size:19px;flex-basis:19px}.gb-b3b.gb-b3b-book .gb-b3b-pills .gb-text{padding:0}.gb-b3b.gb-b3b-book .gb-b3b-pills .gb-text p{padding-block:6px}.gb-b3b.gb-b3b-kids .gb-b3b-kids__eyebrow .gb-text{letter-spacing:normal}.gb-b3b.gb-b3b-stuffy .gb-b3b-split__text p{padding-inline-end:0}.gb-b3b.gb-b3b-stuffy .gb-b3b-pills .gb-text{padding:0}.gb-b3b.gb-b3b-stuffy .gb-b3b-pills .gb-text p{padding-block:2px}.gb-b3b.gb-b3b-stuffy .gb-b3b-pills .gb-b3b-item{padding-block:12px}}@media(max-width:600px){.gb-b3b.gb-gibby-boosts .gb-gibby-boosts__board .gb-media{aspect-ratio:var(--ar-m,var(--ar))}}.gb-b3b.gb-start-tools .gb-b3b-purchase form .gb-btn{gap:4px}.gb-b3b.gb-start-tools .gb-b3b-purchase .gb-btn>.gb-media{inline-size:14px;flex:0 0 14px;aspect-ratio:1}@media(min-width:769px){.gb-b3b.gb-start-tools .gb-b3b-purchase form .gb-btn{letter-spacing:.35px}}@media(max-width:600px){.gb-b3b.gb-gibby-boosts .gb-gibby-boosts__grid .gb-heading{margin-block-end:32px}}.gb-b3b.gb-gibby-bundle .gb-gibby-bundle__stock>.gb-text{inline-size:auto}@media(min-width:601px){.gb-b3b.gb-gibby-bundle .gb-gibby-bundle__included-media{margin-block-end:32px}}.gb-b3b{--gb-b3b-track:.4px;font-family:var(--gb-font-text);color:var(--gb-page-ink);overflow:clip}.gb-b3b>.gb-section__inner{inline-size:var(--cw);max-inline-size:100%}.gb-b3b *,.gb-b3b *:before,.gb-b3b *:after{box-sizing:border-box}.gb-b3b :is(.gb-heading,.gb-text){text-wrap:wrap;overflow-wrap:break-word}.gb-b3b .gb-heading{letter-spacing:normal}.gb-b3b .gb-text{letter-spacing:var(--gb-b3b-track)}.gb-b3b .gb-text>:last-child{margin-block-end:0}.gb-b3b .gb-text>p:first-child{margin-block-start:0}.gb-b3b .gb-media{aspect-ratio:var(--ar,auto)}.gb-b3b img{max-inline-size:100%}.gb-b3b-width{inline-size:100%;max-inline-size:1300px;padding-inline:40px;margin-inline:auto}.gb-b3b-background{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.gb-b3b-background .gb-media,.gb-b3b-background picture,.gb-b3b-background img{inline-size:100%;block-size:100%;object-fit:cover}.gb-b3b .gb-btn{min-block-size:0;block-size:auto;--_shape-h:auto;--_h:auto;--_type-fs:16px;--_type-fw:700;--_type-lh:1.5;--_type-ls:0;padding:12px 24px;border:0;border-radius:999px;text-transform:none;letter-spacing:0}.gb-b3b-item{min-inline-size:0;list-style:none;margin:0}.gb-b3b-item__media{inline-size:48px;flex:none}.gb-b3b-item__media .gb-media{inline-size:100%}.gb-b3b.gb-b3b-cues{padding-block:96px;background:var(--gb-b3b-f5)}.gb-b3b-cues__heading{margin-block-end:64px}.gb-b3b-cues__grid{display:flex;justify-content:center;gap:16px;padding:0;margin:0}.gb-b3b.gb-b3b-cues .gb-b3b-item{inline-size:330px;padding:24px;border-radius:12px;background:var(--gb-white);box-shadow:0 2px 12px var(--gb-b3b-shadow05)}.gb-b3b.gb-b3b-cues .gb-b3b-item__media{margin-block-end:16px}.gb-b3b.gb-b3b-cues .gb-b3b-item__heading{margin-block-end:4px}.gb-b3b-cues__cta{max-inline-size:399px;margin:64px auto 0;text-align:center}.gb-b3b-cues__cta>:first-child{margin-block-end:8px}.gb-b3b-cues__cta>:nth-child(2){margin-block-end:16px}.gb-b3b-cues__cta .gb-btn{inline-size:245px;padding:16px 24px;border-radius:8px;background:var(--gb-btn-bg-custom, var(--gb-b3b-button));color:var(--gb-btn-fg-custom, var(--gb-white));transition:background .2s ease,transform .05s ease}.gb-b3b-cues__cta .gb-btn:hover{background:var(--gb-btn-bg-custom, var(--gb-b3b-hover))}.gb-b3b-cues__cta .gb-btn:active{transform:translateY(1px)}.gb-b3b.gb-gibby-hero{position:relative;isolation:isolate;display:grid;align-items:center;aspect-ratio:1512 / 585}.gb-b3b.gb-gibby-hero .gb-b3b-background:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--gb-b3b-shadow25)}.gb-b3b.gb-gibby-hero .gb-media img{object-position:50% 18%}.gb-gibby-hero__copy{max-inline-size:520px;padding-block:60px}.gb-gibby-hero__copy>:first-child{margin-block-end:4px}.gb-gibby-hero__copy>:nth-child(2){margin-block-end:24px}.gb-b3b.gb-gibby-hero .gb-btn{inline-size:177px;margin-block-end:12px;background:var(--gb-btn-bg-custom, var(--gb-b3b-button));color:var(--gb-btn-fg-custom, var(--gb-white));padding:12px 16px}.gb-b3b.gb-gibby-boosts{padding-block:128px;background:var(--gb-b3b-sand)}.gb-gibby-boosts__grid{display:grid;grid-template-columns:306px minmax(0,1fr);gap:64px;align-items:center}.gb-gibby-boosts__grid .gb-heading{line-height:1.1;margin-block-end:24px}.gb-gibby-boosts__list{display:grid;gap:16px;padding:0;margin:0;list-style:none}.gb-gibby-boosts__list li{display:flex;align-items:center;gap:12px;margin-block-end:12px}.gb-gibby-boosts__icon{inline-size:24px;flex:0 0 24px}.gb-gibby-boosts__photo{position:relative}.gb-gibby-boosts__photo>.gb-media{border-radius:24px;overflow:hidden}.gb-gibby-boosts__board{position:absolute;inset-block-end:-128px;inset-inline-end:0;transform:translate(30%);inline-size:197px}.gb-b3b.gb-b3b-kids{background:var(--gb-b3b-sage);padding-block-start:127px}.gb-b3b-kids__eyebrow{margin-block-end:61px;font-style:italic}.gb-b3b-split{display:grid;grid-template-columns:1.1fr minmax(0,1fr);gap:77px;align-items:center}.gb-b3b-split__copy{min-inline-size:0}.gb-b3b-split__heading{margin-block-end:8px}.gb-b3b-split__text{margin-block-end:24px}.gb-b3b.gb-b3b-kids .gb-b3b-split__text{margin-block-end:40px}.gb-b3b.gb-b3b-kids .gb-b3b-split__media{margin-inline-start:-200px}.gb-b3b-pills{display:grid;justify-items:start;gap:16px;padding:0;margin:0;list-style:none}.gb-b3b-pills .gb-b3b-item{display:flex;align-items:center;gap:12px;padding:12px 20px;border-radius:24px;background:var(--gb-b3b-white82);box-shadow:5px 5px 15px var(--gb-b3b-shadow17)}.gb-b3b-pills .gb-b3b-item__media{inline-size:20px}.gb-b3b-pills .gb-b3b-item__heading:empty{display:none}.gb-b3b.gb-b3b-book{background:var(--gb-b3b-cream);padding-block-start:128px}.gb-b3b.gb-b3b-book .gb-b3b-split{grid-template-columns:minmax(0,1fr) 554px;gap:0}.gb-b3b.gb-b3b-book .gb-b3b-split__media{grid-column:1;grid-row:1}.gb-b3b.gb-b3b-book .gb-b3b-split__copy{grid-column:2}.gb-b3b.gb-b3b-stuffy{background:var(--gb-b3b-sage);padding-block:128px 325px;margin-block-end:48px;position:relative;overflow:visible}.gb-b3b.gb-b3b-stuffy .gb-b3b-split{grid-template-columns:384px minmax(0,1fr);gap:32px}.gb-b3b.gb-b3b-stuffy .gb-b3b-split__media{position:absolute;inline-size:64%;max-inline-size:910px;inset-block-end:-34%;inset-inline-end:0}.gb-b3b.gb-b3b-stuffy .gb-b3b-split__text{padding-inline-end:76px}.gb-b3b.gb-b3b-own{padding-block-end:64px;background:linear-gradient(var(--gb-b3b-f9),var(--gb-b3b-cream))}.gb-b3b-own__panel{max-inline-size:672px;padding:24px 32px;margin-inline:auto;border-radius:8px;background:var(--gb-b3b-sand);box-shadow:5px 5px 15px var(--gb-b3b-shadow17)}.gb-b3b-own__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:16px 0 0;padding:0;list-style:none}.gb-b3b-purchase{list-style:none;min-inline-size:0}.gb-b3b-purchase gb-product-card{display:grid;grid-template-columns:90px minmax(0,1fr);gap:16px;align-items:start}.gb-b3b-purchase__price{margin-block-end:10px}.gb-b3b-purchase .gb-btn{--_type-fs:14px;--_type-lh:1.5714;padding:4px 12px;background:var(--gb-btn-bg-custom, var(--gb-b3b-near-black));color:var(--gb-btn-fg-custom, var(--gb-white))}.gb-b3b-purchase form{margin:0}.gb-b3b.gb-b3b-how{background:var(--gb-b3b-cream)}.gb-b3b-how__stage{position:relative;isolation:isolate;display:grid;place-items:center;aspect-ratio:1439/547;padding:24px 16px;border-radius:50px;overflow:hidden;max-inline-size:1280px;margin-inline:auto}.gb-b3b-how__content>:first-child{margin-block-end:16px}.gb-b3b-how__content>:first-child{text-wrap:balance;margin-inline:auto}.gb-b3b-how__grid{max-inline-size:588px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:32px 16px;margin:0 auto;border-radius:24px;background:var(--gb-b3b-white82)}.gb-b3b.gb-b3b-how .gb-b3b-item{display:grid;justify-items:center}.gb-b3b.gb-b3b-how .gb-b3b-item__media{inline-size:40px;margin-block-end:12px}.gb-b3b.gb-b3b-how .gb-b3b-item__heading{margin-block-end:-2px}.gb-b3b.gb-b3b-parents{padding-block:80px;background:var(--gb-b3b-cream)}.gb-b3b-cues .gb-b3b-item strong{font-weight:600}.gb-b3b-parents .gb-b3b-item strong{font-size:18px;line-height:30px;font-weight:600}.gb-b3b-parents__intro{display:grid;gap:16px;max-inline-size:500px;margin-inline:auto}.gb-b3b-parents__intro>:last-child{max-inline-size:353px;margin-inline:auto;padding-block-end:32px}.gb-b3b-parents__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.gb-b3b-parents__grid>:first-child{border-radius:16px;overflow:hidden}.gb-b3b-parents__list{display:grid;gap:30px;padding:28px 0 0;margin:0;list-style:none;align-content:start}.gb-b3b.gb-b3b-parents .gb-b3b-item{display:flex;gap:20px;align-items:center}.gb-b3b.gb-b3b-parents .gb-b3b-item__media{inline-size:48px}.gb-b3b.gb-gibby-bundle{padding-block:80px 40px;background:var(--gb-b3b-f9)}.gb-gibby-bundle__content{display:block;max-inline-size:712px;margin-inline:auto;padding-inline:20px}.gb-gibby-bundle__intro>:first-child{margin-block-end:32px}.gb-gibby-bundle__intro>:last-child{margin-block-end:53px}.gb-gibby-bundle__selector{display:grid;grid-template-columns:repeat(3,140px);gap:24px;justify-content:center}.gb-gibby-bundle__includes{grid-row:2;grid-column:1/-1;margin-block-start:41px}.gb-gibby-bundle__included-media{display:grid;grid-template-columns:140px 17px 140px;gap:21px;margin:24px 0 8px;justify-content:center;align-items:center}.gb-gibby-bundle__included-media .gb-media{border:1px solid var(--gb-b3b-line);border-radius:8px;background:var(--gb-white)}.gb-gibby-bundle__prices{display:flex;justify-content:center;align-items:center;gap:8px}.gb-gibby-bundle__prices s{color:var(--gb-color,var(--gb-b3b-muted))}.gb-gibby-bundle__prices strong{color:var(--gb-color,var(--gb-black))}.gb-gibby-bundle__saving{color:var(--gb-b3b-green);font-size:16px;line-height:24px;font-weight:600}.gb-b3b.gb-gibby-bundle .gb-btn{padding:12px 80px;border-radius:12px;background:var(--gb-btn-bg-custom, var(--gb-b3b-button));color:var(--gb-btn-fg-custom, var(--gb-white));--_type-fw:600;--_type-lh:1.625;margin:9px auto;box-shadow:0 -2px 2px var(--gb-b3b-accent) inset,0 1px 4px var(--gb-b3b-shadow25)}.gb-gibby-bundle__dialog{inline-size:min(92vw,800px);max-block-size:92dvh;padding:20px;border:0;border-radius:12px;overflow:auto;background:var(--gb-white)}.gb-gibby-bundle__dialog::backdrop{background:var(--gb-b3b-shadow65)}.gb-gibby-bundle__dialog[open]{animation:gb-b3b-zoom .16s ease-out}.gb-gibby-bundle__dialog>button{position:absolute;inset-block-start:8px;inset-inline-end:8px;inline-size:36px;block-size:36px;border-radius:50%;z-index:2;cursor:pointer}@keyframes gb-b3b-zoom{0%{transform:scale(.98);opacity:.6}to{transform:scale(1);opacity:1}}.gb-b3b.gb-b3b-app,.gb-b3b.gb-start-playlist{background:var(--gb-b3b-ink);color:var(--gb-white)}.gb-b3b.gb-b3b-app{padding-block:128px}.gb-b3b-app__grid{display:grid;grid-template-columns:minmax(0,720px) minmax(0,1fr);gap:32px;align-items:center}.gb-b3b-app__copy{display:grid;gap:32px}.gb-b3b-app__download{display:grid;justify-items:center;gap:10px}.gb-b3b-badges{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.gb-b3b .gb-store-badge,.gb-b3b .gb-store-badge:hover{transform:none;opacity:1;transition:none}.gb-b3b .gb-store-badge img{block-size:44px}.gb-b3b-app-benefits{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.gb-b3b-app-benefits>div{display:flex;align-items:center;gap:4px}.gb-b3b-app-benefits .gb-media{inline-size:14px;flex:none}.gb-b3b.gb-start-videos,.gb-b3b.gb-start-tools{padding-block:128px;background:linear-gradient(var(--gb-b3b-f9),var(--gb-b3b-cream))}.gb-start-videos__header{display:grid;gap:12px;text-align:center;margin-block-end:56px}.gb-start-videos__nav{display:flex;gap:12px;flex-wrap:wrap;justify-content:center;padding-block:8px}.gb-start-videos__nav .gb-btn{padding:6px 12px;border-radius:12px;background:var(--gb-btn-bg-custom, var(--gb-b3b-orange24));color:var(--gb-btn-fg-custom, var(--gb-b3b-near-black));--_type-fw:500;--_type-fs:18px}.gb-start-videos__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}.gb-start-videos__media{margin-block-start:12px}.gb-b3b-video{display:block;position:relative;aspect-ratio:16/9;overflow:hidden;border-radius:16px}.gb-b3b-video iframe,.gb-b3b-video video,.gb-b3b-video>button,.gb-b3b-video img{inline-size:100%;block-size:100%;border:0}.gb-b3b-video>button{position:absolute;top:0;right:0;bottom:0;left:0;padding:0;background:transparent;cursor:pointer}.gb-b3b-video img{object-fit:cover}.gb-b3b-video iframe,.gb-b3b-video video{display:block;position:absolute;top:0;right:0;bottom:0;left:0}.gb-b3b.gb-start-playlist{padding-block:64px 128px}.gb-start-playlist__content{display:block}.gb-start-playlist__heading{padding-block-end:24px}.gb-start-playlist__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;align-items:center}.gb-start-playlist__list{display:grid;gap:12px;padding-block:25.3px}.gb-start-playlist__items{display:grid;gap:12px}.gb-start-playlist__item{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:14px;align-items:center;border:2px solid transparent;border-radius:12px;padding:12px 16px 12px 8px;background:var(--gb-b3b-neutral);text-align:start;cursor:pointer;transition:border-color .2s ease,background .2s ease,opacity .2s ease}.gb-start-playlist__item[aria-pressed=true]{border-color:var(--gb-white)}.gb-start-playlist__copy{display:grid;gap:2px;opacity:.6}.gb-start-playlist__item[aria-pressed=true] .gb-start-playlist__copy{opacity:1}.gb-start-playlist__thumb{display:block;inline-size:72px;aspect-ratio:3/2;overflow:hidden;border-radius:8px}.gb-start-playlist__thumb img{inline-size:100%;block-size:100%;object-fit:cover}.gb-start-playlist__icon{inline-size:24px}.gb-start-playlist__stage{position:relative;aspect-ratio:16/9;border-radius:16px;overflow:hidden}.gb-start-playlist__stage :is(iframe,video){inline-size:100%;block-size:100%;position:absolute;top:0;right:0;bottom:0;left:0;border:0}.gb-start-playlist__footer{display:grid;justify-items:center;gap:10px;padding-block-start:64px}.gb-start-tools__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:80px;margin-block-start:40px}.gb-start-tools__media{margin-block-start:16px}.gb-start-tools__featured{padding-block-end:12px;border-block-end:2px solid var(--gb-black);margin-block:24px 16px}.gb-b3b.gb-start-tools .gb-b3b-purchase{padding:16px;border-radius:16px;box-shadow:5px 5px 15px var(--gb-b3b-shadow17);background:var(--gb-white)}.gb-b3b.gb-start-tools gb-product-card{grid-template-columns:120px minmax(0,1fr)}.gb-b3b.gb-start-tools ul{padding:0;margin:0}.gb-b3b.gb-b3b-pro{padding-block:128px;background:var(--gb-b3b-near-black)}.gb-b3b-pro__header{display:grid;gap:14px;justify-items:center}.gb-b3b-pro__header>:first-child{inline-size:250px}.gb-b3b-pro__label{padding:7px 12px;background:var(--gb-b3b-yellow);transform:skew(-10deg)}.gb-b3b-pro__label .gb-text{transform:skew(10deg)}.gb-b3b-pro__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;padding-block-start:80px;align-items:center}.gb-b3b-pro__media{border-radius:24px;overflow:hidden}.gb-b3b-pro__copy{display:grid;justify-items:center;text-align:center}.gb-b3b-pro__copy>:last-child{margin-block-start:24px}.gb-b3b.gb-b3b-pro .gb-btn{padding:13px 24px;border:2px solid var(--gb-btn-bd-custom, var(--gb-b3b-yellow));transition:opacity .2s ease}.gb-b3b.gb-b3b-pro .gb-btn:hover{opacity:.9}.gb-b3b.gb-b3b-help{padding-block:128px;background:var(--gb-b3b-peach)}.gb-b3b-help__copy{max-inline-size:400px;margin-inline:auto;text-align:center}.gb-b3b-help__copy>:first-child{margin-block-end:8px}.gb-b3b-help__copy>:last-child{margin-block-start:30px}.gb-b3b.gb-b3b-help .gb-btn{padding:8px 24px;transition:opacity .2s ease}.gb-b3b.gb-b3b-help .gb-btn:hover{opacity:.9}.gb-b3b-newsletter__stage{position:relative;margin-block-start:-5px}.gb-b3b-newsletter__background .gb-media{aspect-ratio:auto}.gb-b3b-newsletter__stage>.gb-b3b-width{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center}.gb-b3b-newsletter__copy{max-inline-size:600px;inline-size:100%}.gb-b3b-newsletter__copy>:nth-child(2){margin-block:4px 17px}.gb-b3b.gb-b3b-newsletter input[type=email]{inline-size:100%;border:1px solid var(--gb-b3b-white60);background:var(--gb-b3b-white12);padding:16px 12px;margin-block-end:16px;color:var(--gb-white);font:600 14px/22px var(--gb-font-text)}.gb-b3b.gb-b3b-newsletter input::placeholder{color:var(--gb-white);opacity:1}.gb-b3b-newsletter__bottom{display:flex;align-items:center;justify-content:end;gap:8px}.gb-b3b-newsletter__bottom .gb-text{inline-size:auto}.gb-b3b.gb-b3b-newsletter .gb-btn{padding:8px 24px;background:var(--gb-btn-bg-custom, var(--gb-white));color:var(--gb-btn-fg-custom, var(--gb-black));--_type-fw:600}.gb-training-library__offline{padding:40px}.gb-b3b [hidden]{display:none}.gb-b3b :is(a,button,input):focus-visible{outline:2px solid var(--gb-b3b-accent);outline-offset:3px}@media(max-width:1100px){.gb-b3b.gb-b3b-cues{padding-block:80px}.gb-b3b-cues__heading{margin-block-end:24px}.gb-b3b-cues__cta{margin-block-start:56px}.gb-b3b.gb-gibby-boosts{padding-block:48px}.gb-gibby-boosts__grid{grid-template-columns:1fr;gap:32px}.gb-gibby-boosts__board{inline-size:128px;inset-block-end:24px;inset-inline-start:31px;transform:none}.gb-b3b-kids__eyebrow{margin-block-end:8px;font-style:normal}.gb-b3b.gb-b3b-kids .gb-b3b-split__media{margin-inline-start:0}.gb-b3b.gb-b3b-book{padding-block-start:96px}.gb-b3b.gb-b3b-book .gb-b3b-split{grid-template-columns:42% minmax(0,1fr)}.gb-b3b.gb-b3b-stuffy .gb-b3b-split{display:block}.gb-b3b.gb-b3b-stuffy .gb-b3b-split__media{inline-size:90%;inset-block-end:-28%;inset-inline-end:-100px}.gb-b3b-how__stage{aspect-ratio:192/137}.gb-b3b-parents__grid{grid-template-columns:1fr;max-inline-size:500px;margin-inline:auto}}@media(max-width:768px){.gb-b3b-width{padding-inline:15px}.gb-b3b.gb-start-videos,.gb-b3b.gb-start-tools,.gb-b3b.gb-b3b-app,.gb-b3b.gb-b3b-pro,.gb-b3b.gb-b3b-help{padding:80px 33px}.gb-start-videos__grid,.gb-start-tools__grid,.gb-b3b-app__grid,.gb-b3b-pro__grid,.gb-start-playlist__grid{grid-template-columns:1fr}.gb-start-videos__header{margin-block-end:30px;text-align:start}.gb-start-videos__nav{justify-content:center}.gb-start-videos__nav .gb-btn{--_type-fs:14px;padding:6px 8px}.gb-start-videos__grid{gap:30px}.gb-b3b-app__copy{display:contents}.gb-b3b-app__titles{grid-row:1}.gb-b3b-app__media{grid-row:2}.gb-b3b-app__download{grid-row:3}.gb-b3b.gb-start-playlist{padding:32px 33px 80px}.gb-start-playlist__heading{padding-block-end:24px}.gb-start-playlist__stage{grid-row:1}.gb-start-playlist__grid{gap:24px}.gb-start-playlist__list{padding:0}.gb-start-playlist__item{padding:8px 16px 8px 8px}.gb-start-playlist__thumb{inline-size:64px;aspect-ratio:64/44}.gb-start-playlist__footer{padding-block-start:24px}.gb-start-tools__grid{gap:40px}.gb-b3b-pro__grid{padding-block-start:40px}.gb-b3b-pro__copy>:last-child{margin-block-start:16px}.gb-b3b-help__copy{max-inline-size:400px}}@media(max-width:749px){.gb-b3b{--gb-b3b-track:.34px}}@media(max-width:756px){.gb-b3b.gb-b3b-book{padding:48px 20px 0}.gb-b3b.gb-b3b-book .gb-b3b-width{padding:0}.gb-b3b.gb-b3b-book .gb-b3b-split{display:flex;flex-direction:column;gap:24px}.gb-b3b.gb-b3b-book .gb-b3b-split__media{margin-block-start:-45px;inline-size:calc(100% + 40px)}.gb-b3b.gb-b3b-book .gb-b3b-pills .gb-b3b-item{padding:8px 16px;gap:8px}}@media(max-width:600px){.gb-b3b.gb-gibby-hero{aspect-ratio:390/540;align-items:end}.gb-gibby-hero__copy{padding-block:60px}.gb-b3b.gb-gibby-hero .gb-media img{object-position:25% 18%}.gb-b3b.gb-b3b-cues{padding-block:40px}.gb-b3b-cues__grid{flex-direction:column}.gb-b3b.gb-b3b-cues .gb-b3b-item{inline-size:100%;display:flex;align-items:center;gap:12px;padding:0;background:transparent;box-shadow:none}.gb-b3b.gb-b3b-cues .gb-b3b-item__media{inline-size:30px;margin:0}.gb-b3b.gb-b3b-cues .gb-b3b-item__heading{display:none}.gb-b3b-cues__cta{padding:24px;margin-block-start:40px;border:1px solid var(--gb-b3b-accent);border-radius:8px;background:var(--gb-b3b-cream)}.gb-b3b-cues__cta .gb-btn{inline-size:100%}.gb-gibby-boosts__board{inline-size:91px;inset-block-start:39px;inset-inline-start:12px;inset-block-end:auto}.gb-gibby-boosts__list{padding-inline-start:131px;gap:16px}.gb-gibby-boosts__list li{margin:0;gap:8px}.gb-gibby-boosts__icon{inline-size:20px;flex-basis:20px}.gb-b3b.gb-b3b-kids{padding-block-start:48px}.gb-b3b.gb-b3b-kids .gb-b3b-split{display:block}.gb-b3b.gb-b3b-kids .gb-b3b-pills{display:none}.gb-b3b.gb-b3b-kids .gb-b3b-split__text{margin-block-end:0}.gb-b3b.gb-b3b-stuffy{padding-block:40px 399px}.gb-b3b.gb-b3b-stuffy .gb-b3b-split__text{padding:0;max-inline-size:268px}.gb-b3b.gb-b3b-stuffy .gb-b3b-split__media{inline-size:100%;inset-block-end:-170px;inset-inline:0}.gb-b3b.gb-b3b-stuffy .gb-b3b-pills .gb-b3b-item{gap:8px}.gb-b3b-own__grid{grid-template-columns:1fr}.gb-b3b-how__stage{aspect-ratio:auto;padding:320px 22px 22px;border-radius:20px}.gb-b3b-how__grid{grid-template-columns:1fr;padding:16px}.gb-b3b.gb-b3b-how .gb-heading{text-align:start}.gb-b3b.gb-b3b-how .gb-b3b-item{grid-template-columns:40px minmax(0,1fr);column-gap:12px;justify-items:start;text-align:start}.gb-b3b.gb-b3b-how .gb-b3b-item__media{grid-row:1/3;margin:0}.gb-b3b.gb-b3b-how .gb-b3b-item__text{grid-column:2}.gb-b3b.gb-b3b-how .gb-text{text-align:start}.gb-b3b.gb-gibby-bundle{padding-block-end:30px}.gb-gibby-bundle__intro>:first-child{margin-block-end:16px}.gb-gibby-bundle__selector{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.gb-gibby-bundle__includes{margin-block-start:6px}.gb-gibby-bundle__included-media{grid-template-columns:105px 17px 105px;margin:10px}.gb-b3b.gb-gibby-bundle .gb-btn{inline-size:100%;padding-inline:16px}}@media(max-width:480px){.gb-b3b.gb-start-videos,.gb-b3b.gb-start-tools,.gb-b3b.gb-b3b-pro{padding:40px 2.06px}.gb-b3b.gb-b3b-app{padding:48px 9px}.gb-b3b.gb-start-playlist{padding:32px 9px 80px}.gb-b3b.gb-b3b-help{padding:80px 4px}.gb-start-videos__grid{gap:24px}.gb-start-videos__media{margin-block-start:16px}.gb-b3b.gb-b3b-parents{padding-block:48px}.gb-b3b.gb-b3b-parents .gb-heading br{display:none}.gb-b3b.gb-b3b-parents .gb-b3b-item__media{inline-size:50px}.gb-b3b.gb-start-tools gb-product-card{grid-template-columns:120px minmax(0,1fr);gap:8px}}@media(max-width:1024px){.gb-b3b-newsletter__stage>.gb-b3b-width{align-items:end;padding-block-end:64px}}@media(prefers-reduced-motion:reduce){.gb-b3b *,.gb-b3b *:before,.gb-b3b *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.gb-start-playlist__active,.gb-start-playlist__item[aria-pressed=true] .gb-start-playlist__idle{display:none}.gb-start-playlist__item[aria-pressed=true] .gb-start-playlist__active{display:block}.gb-b3b-purchase [data-gb-card-error]:empty,.gb-b3b.gb-gibby-bundle [data-gb-card-error]:empty{display:none}.gb-b3b.gb-start-tools .gb-b3b-purchase .gb-btn--tertiary{--_type-fs:12px;--_type-fw:500;--_type-lh:1.6667;background:var(--gb-btn-bg-custom, transparent);color:var(--gb-btn-fg-custom, var(--gb-b3b-near-black));padding:0;margin-block-start:8px;text-decoration:underline}@media(max-width:768px){.gb-b3b-app__titles .gb-heading.gb-size-custom,.gb-b3b.gb-start-tools .gb-b3b-width>.gb-heading.gb-size-custom{line-height:1.1}.gb-start-videos__header .gb-heading{text-align:start}}@media(min-width:481px)and (max-width:768px){.gb-start-videos__header .gb-heading.gb-size-custom{font-size:calc(var(--gb-fs) * 4 / 3);line-height:1.1}}@media(max-width:480px){.gb-start-videos__header .gb-heading.gb-size-custom{line-height:1.3}}.gb-b3b .gb-gibby-bundle__prices>.gb-text{inline-size:auto}.gb-b3b.gb-start-tools .gb-b3b-purchase__price{color:var(--gb-color,var(--gb-b3b-neutral))}.gb-gibby-bundle__dialog{inline-size:fit-content;max-inline-size:92vw;padding:0;overflow:visible}.gb-gibby-bundle__dialog [ref=zoomContent] img{display:block;inline-size:auto;block-size:auto;max-inline-size:90vw;max-block-size:88dvh;object-fit:contain;margin-inline:auto;border-radius:12px}.gb-b3b.gb-b3b-pro .gb-btn>.gb-media,.gb-b3b.gb-b3b-help .gb-btn>.gb-media{inline-size:18px;flex:0 0 18px;aspect-ratio:1}@media(min-width:601px)and (max-width:1100px){.gb-gibby-hero__copy>.gb-heading.gb-size-custom{font-size:calc(var(--gb-fs-d) * 70 / 81);line-height:1}}.gb-b3b .gb-b3b-app__titles .gb-text,.gb-b3b .gb-b3b-app__download .gb-text{letter-spacing:normal}.gb-b3b .gb-b3b-app__download>.gb-text{inline-size:auto;line-height:38px}.gb-b3b .gb-b3b-app-benefits .gb-text{inline-size:auto;line-height:22px}.gb-b3b .gb-b3b-app-benefits .gb-text p{line-height:inherit}.gb-b3b .gb-start-videos__header>.gb-heading{inline-size:auto;margin-inline:auto}.gb-b3b .gb-start-playlist__heading .gb-heading{line-height:1.1}.gb-b3b .gb-start-playlist__list>.gb-text{letter-spacing:normal}.gb-b3b .gb-start-playlist__stage{aspect-ratio:590/348.6}.gb-b3b .gb-start-playlist__item{grid-template-columns:72px minmax(0,1fr) 24px;column-gap:14px;padding-inline-end:4px}.gb-b3b .gb-start-tools__grid .gb-text{color:var(--gb-color,var(--gb-review-ink))}.gb-b3b.gb-start-tools>.gb-section__inner>.gb-b3b-width>.gb-heading{letter-spacing:.025em}.gb-b3b .gb-start-tools__featured>.gb-text{inline-size:auto;letter-spacing:.025em}.gb-b3b .gb-b3b-pro__label .gb-text{font-weight:950;letter-spacing:normal}.gb-b3b .gb-b3b-pro__copy>.gb-text{letter-spacing:normal;margin-block-end:4px}.gb-b3b .gb-b3b-pro__copy>:is(.gb-text,.gb-heading){max-inline-size:292px}.gb-b3b.gb-b3b-help .gb-b3b-help__copy .gb-heading{line-height:1.1}.gb-b3b.gb-b3b-help .gb-b3b-help__copy .gb-text{letter-spacing:normal}.gb-b3b.gb-b3b-newsletter .gb-b3b-newsletter__background .gb-media{aspect-ratio:var(--ar)}.gb-b3b.gb-b3b-newsletter .gb-btn{--_type-fs:16px;--_type-lh:1.5;padding:8px 24px;color:var(--gb-btn-fg-custom,var(--gb-review-ink));letter-spacing:.4px}@media(max-width:768px){.gb-b3b.gb-b3b-app .gb-b3b-app__titles .gb-text{font-weight:500}.gb-b3b.gb-start-videos .gb-start-videos__nav .gb-btn{--_type-lh:1.5714285714}.gb-b3b.gb-start-playlist .gb-start-playlist__item{grid-template-columns:64px minmax(0,1fr) 24px}.gb-b3b.gb-start-playlist .gb-start-playlist__footer>.gb-text{font-weight:500;letter-spacing:normal}.gb-b3b.gb-b3b-help .gb-b3b-help__copy{padding-inline:15px}.gb-b3b.gb-b3b-help .gb-b3b-help__copy .gb-heading{line-height:1.3}.gb-b3b.gb-b3b-newsletter .gb-b3b-newsletter__background .gb-media{aspect-ratio:var(--ar-m)}}.gb-b3b .gb-b3b-item__heading:empty{display:none}.gb-b3b.gb-gibby-hero .gb-text,.gb-b3b.gb-b3b-cues .gb-text,.gb-b3b .gb-b3b-split__text .gb-text,.gb-b3b .gb-b3b-pills .gb-text,.gb-b3b.gb-b3b-how .gb-text,.gb-b3b.gb-b3b-parents .gb-text{letter-spacing:normal}.gb-b3b.gb-gibby-boosts .gb-gibby-boosts__list{gap:0}.gb-b3b.gb-gibby-boosts .gb-gibby-boosts__grid .gb-heading{letter-spacing:.025em}.gb-b3b.gb-b3b-kids .gb-b3b-split__copy{align-self:start}.gb-b3b .gb-b3b-pills .gb-b3b-item__media{flex:0 0 20px}.gb-b3b.gb-b3b-kids .gb-b3b-pills{gap:12px}.gb-b3b.gb-b3b-kids .gb-b3b-pills .gb-text{color:var(--gb-color,var(--gb-black))}.gb-b3b .gb-b3b-split__heading{margin:0}.gb-b3b .gb-b3b-split__heading .gb-heading{padding-block-end:8px}.gb-b3b.gb-b3b-stuffy .gb-b3b-split__text{padding-inline-end:0}.gb-b3b.gb-b3b-stuffy .gb-b3b-split__text .gb-text{padding-inline-end:76px}.gb-b3b.gb-b3b-stuffy .gb-b3b-pills .gb-b3b-item{gap:8px}.gb-b3b.gb-b3b-parents .gb-b3b-item__media{flex:0 0 48px}.gb-b3b.gb-b3b-parents .gb-b3b-parents__intro>.gb-text{padding-block-end:32px}.gb-b3b.gb-b3b-own .gb-b3b-purchase .gb-btn{--_type-fw:600;--_type-ls:.35px}.gb-b3b.gb-b3b-own .gb-b3b-purchase .gb-heading,.gb-b3b.gb-gibby-bundle .gb-gibby-bundle__intro .gb-heading{letter-spacing:.025em}.gb-b3b.gb-gibby-bundle .gb-gibby-bundle__saving .gb-text,.gb-b3b.gb-gibby-bundle .gb-gibby-bundle__saving .gb-text p{display:inline}.gb-b3b.gb-gibby-bundle .gb-btn{letter-spacing:.16px}.gb-b3b.gb-gibby-bundle .gb-gibby-bundle__selector{grid-template-columns:repeat(3,140px);column-gap:24px;row-gap:0}.gb-b3b.gb-gibby-bundle .gb-gibby-bundle__includes{margin-block-start:65px}.gb-b3b.gb-gibby-bundle .gb-gibby-bundle__includes{inline-size:672px;justify-self:center}@media(max-width:768px){.gb-b3b.gb-b3b-stuffy .gb-b3b-split__text .gb-text{padding:0}}@media(max-width:600px){.gb-b3b.gb-gibby-hero{aspect-ratio:390/506.4}.gb-b3b.gb-gibby-hero .gb-btn{padding:8px 20px}.gb-b3b.gb-b3b-cues .gb-b3b-cues__cta>.gb-heading{font-weight:700;line-height:30px}.gb-b3b.gb-gibby-boosts .gb-gibby-boosts__grid .gb-heading{color:var(--gb-color-m,var(--gb-black));letter-spacing:normal}.gb-b3b.gb-gibby-boosts .gb-gibby-boosts__grid{gap:0}.gb-b3b.gb-gibby-boosts .gb-gibby-boosts__list{grid-column:1;grid-row:3;gap:16px;padding-block-start:20px}.gb-b3b.gb-gibby-boosts .gb-gibby-boosts__list .gb-text{font-weight:400;color:var(--gb-color-m,var(--gb-black))}.gb-b3b.gb-gibby-boosts .gb-gibby-boosts__photo{grid-row:2}.gb-b3b.gb-b3b-kids .gb-b3b-split__media{inline-size:calc(100% + 30px);margin-inline:-15px}.gb-b3b.gb-b3b-kids .gb-b3b-split__media .gb-media{aspect-ratio:var(--ar-m)}.gb-b3b.gb-b3b-kids .gb-b3b-kids__eyebrow .gb-text{font-weight:500}.gb-b3b.gb-b3b-book .gb-b3b-pills .gb-text{padding-block:6px}.gb-b3b.gb-b3b-stuffy .gb-b3b-split__copy{padding-inline-end:17.06px}.gb-b3b.gb-b3b-stuffy .gb-b3b-pills .gb-text{padding-block:2px}.gb-b3b.gb-b3b-stuffy .gb-b3b-pills .gb-b3b-item__media{flex:0 0 20px}.gb-b3b.gb-b3b-stuffy .gb-b3b-split__media .gb-media,.gb-b3b.gb-b3b-book .gb-b3b-split__media .gb-media{aspect-ratio:var(--ar-m)}.gb-b3b.gb-gibby-bundle .gb-gibby-bundle__selector{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:16px}.gb-b3b.gb-gibby-bundle .gb-gibby-bundle__includes{inline-size:100%}.gb-b3b.gb-gibby-bundle .gb-gibby-bundle__includes{margin-block-start:22px}.gb-b3b.gb-b3b-parents .gb-b3b-parents__grid>:first-child{display:none}.gb-b3b.gb-b3b-parents .gb-b3b-item__media{flex:0 0 50px}}body:has(.gb-b3b.gb-gibby-hero,.gb-training-library) .gb-trust-photo__icon .gb-media{inline-size:calc(42px * var(--ar));aspect-ratio:var(--ar)}@media(max-width:749px){body:has(.gb-b3b.gb-gibby-hero,.gb-training-library) .gb-trust-photo__icon .gb-media{inline-size:calc(25px * var(--ar));margin-inline:auto}}.gb-b3b.gb-start-tools gb-product-card{align-items:center}.gb-b3b.gb-start-tools gb-product-card>div:last-child{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:8px;align-items:center}.gb-b3b.gb-start-tools gb-product-card .gb-heading{grid-column:1;letter-spacing:.025em}.gb-b3b.gb-start-tools gb-product-card .gb-b3b-purchase__price{grid-column:1;margin:4px 0 0}.gb-b3b.gb-start-tools gb-product-card form{grid-column:2;grid-row:1/3}.gb-b3b.gb-start-tools gb-product-card .gb-btn--tertiary{grid-column:2;justify-self:center}.gb-b3b.gb-start-tools .gb-b3b-purchase .gb-btn{--_type-fw:600;--_type-ls:.35px}.gb-b3b.gb-start-tools .gb-b3b-purchase .gb-btn--tertiary{--_type-ls:.4px;color:var(--gb-btn-fg-custom,var(--gb-review-ink))}@media(max-width:480px){.gb-b3b.gb-start-tools .gb-start-tools__featured{padding-block:8px 10px;margin-block:8px}.gb-b3b.gb-start-tools gb-product-card>div:last-child{grid-template-columns:1fr;row-gap:4px}.gb-b3b.gb-start-tools gb-product-card form{grid-column:1;grid-row:auto;margin-block-start:4px}.gb-b3b.gb-start-tools gb-product-card .gb-btn--tertiary{grid-column:1;justify-self:start;margin-block-start:0;--_type-ls:0}}.gb-gibby-boosts__desktop-icon{display:block;color:var(--gb-b3b-accent)}.gb-gibby-boosts__mobile-icon{display:none}@media(max-width:1100px){.gb-gibby-boosts__desktop-icon{display:none}.gb-gibby-boosts__mobile-icon{display:block}.gb-gibby-boosts__grid>:first-child{display:contents}.gb-gibby-boosts__grid>:first-child>.gb-heading{grid-row:1}}.gb-b3b.gb-b3b-book .gb-b3b-split__text,.gb-b3b.gb-b3b-stuffy .gb-b3b-split__text{margin-block-end:0}.gb-b3b.gb-b3b-book .gb-b3b-split__text .gb-text,.gb-b3b.gb-b3b-stuffy .gb-b3b-split__text .gb-text{padding-block-end:24px}.gb-b3b.gb-gibby-bundle .gb-btn{gap:12px;border:1px solid var(--gb-btn-bd-custom,var(--gb-b3b-accent))}:is(.gb-b3dfix-journal.gb-section,.gb-b3dfix-article.gb-section){--gb-b3dfix-tracking: .4px}:is(.gb-b3dfix-journal.gb-section,.gb-b3dfix-article.gb-section) .gb-journal-card__excerpt.gb-text{letter-spacing:var(--gb-b3dfix-tracking);inline-size:100%}:is(.gb-b3dfix-journal.gb-section,.gb-b3dfix-article.gb-section) .gb-journal-card__more{line-height:1.4}:is(.gb-b3dfix-journal.gb-section,.gb-b3dfix-article.gb-section) .gb-journal-card__flag{line-height:1.4}.gb-b3dfix-journal.gb-section .gb-journal__intro>.gb-text{letter-spacing:var(--gb-b3dfix-tracking)}.gb-b3dfix-journal.gb-section .gb-journal__eyebrow>.gb-text.gb-size-custom{line-height:calc(var(--gb-lh-d) + .0154)}.gb-b3dfix-journal.gb-section .gb-journal__tile-body>.gb-heading{line-height:calc(var(--gb-lh-d) + .0222);letter-spacing:var(--gb-b3dfix-tracking)}.gb-b3dfix-journal.gb-section .gb-journal__tile-body>.gb-text{letter-spacing:var(--gb-b3dfix-tracking)}.gb-b3dfix-journal.gb-section .gb-journal__tile-action.gb-btn{align-self:stretch;letter-spacing:var(--gb-b3dfix-tracking)}@media(min-width:750px){.gb-b3dfix-journal.gb-section .gb-journal-card--feature .gb-journal-card__media{min-inline-size:0;aspect-ratio:1}.gb-b3dfix-journal.gb-section .gb-journal-card--feature .gb-journal-card__media img{max-inline-size:100%}}.gb-b3dfix-article.gb-section .gb-article__crumbs,.gb-b3dfix-article.gb-section .gb-article__meta.gb-text,.gb-b3dfix-article.gb-section .gb-article__product-price,.gb-b3dfix-article.gb-section .gb-article__related-head .gb-btn,.gb-b3dfix-article.gb-section .gb-article__share-btn{line-height:1.4}.gb-b3dfix-article.gb-section .gb-article__meta.gb-text,.gb-b3dfix-article.gb-section .gb-article__body.gb-text,.gb-b3dfix-article.gb-section .gb-article__product-title.gb-heading,.gb-b3dfix-article.gb-section .gb-article__cta .gb-text,.gb-b3dfix-article.gb-section .gb-article__share-label .gb-text{letter-spacing:var(--gb-b3dfix-tracking)}.gb-b3dfix-article.gb-section .gb-article__aside-label,.gb-b3dfix-article.gb-section .gb-article__product-price s{line-height:1.4}.gb-b3dfix-article.gb-section .gb-article__toc-m summary{line-height:1.4}.gb-b3dfix-article.gb-section .gb-article__body [style*=font-family],.gb-b3dfix-article.gb-section .gb-article__body [style*=font-size]{font-family:inherit!important;font-size:inherit!important}.gb-b3dfix-article.gb-section .gb-article__share-label{margin-inline-end:6px}.gb-b3dfix-article.gb-section .gb-article__product-body>.gb-text{inline-size:auto}.gb-b3dfix-article.gb-section .gb-article__btn.gb-btn{border-radius:999px}.gb-b3dfix-article.gb-section .gb-article__btn.gb-btn:hover{background:var(--_bg-h);color:var(--_fg-h)}@media(max-width:749px){:is(.gb-b3dfix-journal.gb-section,.gb-b3dfix-article.gb-section){--gb-b3dfix-tracking: .34px}}.gb-b3dfix-slackboards.gb-section.gb-shop-hero{padding-block:calc(var(--pt) - 1px) calc(var(--pb) - 1px)}.gb-b3dfix-slackboards.gb-section .gb-shop-hero__body>.gb-heading.gb-size-custom{line-height:calc(var(--gb-lh-d) + .0292)}.gb-b3dfix-slackboards.gb-section .gb-shop-hero__body>.gb-text.gb-size-custom{line-height:calc(var(--gb-lh-d) + .0083)}.gb-b3dfix-slackboards.gb-section .gb-product-grid__head>.gb-heading.gb-size-custom{line-height:calc(var(--gb-lh-d) + .0118)}.gb-b3dfix-slackboards.gb-section .gb-product-grid__head>.gb-text.gb-size-custom{line-height:calc(var(--gb-lh-d) - .0286)}.gb-b3dfix-slackboards.gb-section .gb-chooser__head>.gb-heading.gb-size-custom{line-height:calc(var(--gb-lh-d) - .0063)}.gb-b3dfix-slackboards.gb-section .gb-chooser__head>.gb-text.gb-size-custom,.gb-b3dfix-slackboards.gb-section .gb-chooser__foot{line-height:1.4}.gb-b3dfix-slackboards.gb-section .gb-chooser-card__tag{padding:0}.gb-b3dfix-slackboards.gb-section .gb-chooser-card__tag>.gb-text{display:inline-block;inline-size:auto;padding:4px 10px;line-height:calc(var(--gb-lh-d) + .0364)}.gb-b3dfix-slackboards.gb-section .gb-chooser-card__name>.gb-text{line-height:calc(var(--gb-lh-d) + .0182)}.gb-b3dfix-slackboards.gb-section .gb-chooser-card__points>.gb-text.gb-size-custom{line-height:calc(var(--gb-lh-d) - .0071)}.gb-b3dfix-slackboards.gb-section .gb-chooser-card__cta>.gb-text{line-height:calc(var(--gb-lh-d) - .0286)}.gb-b3dfix-slackboards.gb-section .gb-benefits__header>.gb-heading.gb-size-custom{line-height:calc(var(--gb-lh-d) + .0063)}.gb-b3dfix-slackboards.gb-section .gb-app__copy>.gb-text:first-child{line-height:calc(var(--gb-lh-d) - .0286)}.shopify-section .gb-b3dfix-slackboards.gb-section.gb-app .gb-app__copy>.gb-heading.gb-size-custom{line-height:calc(var(--gb-lh-d) + .0062)}.gb-b3dfix-slackboards.gb-section .gb-reviews__heading .gb-heading.gb-size-custom{line-height:calc(var(--gb-lh-d) + .0063)}.gb-b3dfix-slackboards.gb-section .gb-review__author{inline-size:auto;max-inline-size:100%}.gb-b3dfix-slackboards.gb-section .gb-review__author .gb-text{inline-size:auto}.gb-b3dfix-slackboards.gb-section .gb-faq__summary>.gb-text{inline-size:auto}.gb-b3dfix-slackboards.gb-section .gb-trust__item .gb-text{line-height:normal}@media(min-width:750px){.gb-b3dfix-slackboards.gb-section .gb-benefit-card__body>.gb-text.gb-size-custom{line-height:calc(var(--gb-lh-d) + .025)}.gb-b3dfix-slackboards.gb-section .gb-reviews__heading{padding-block-start:0}.gb-b3dfix-slackboards.gb-section .gb-reviews__heading .gb-heading{padding-block-start:16px}}@media(min-width:600px)and (max-width:1199px){.shopify-section .gb-b3dfix-slackboards.gb-section.gb-app .gb-app__copy>.gb-heading.gb-size-custom{font-size:calc(var(--gb-fs-d) * .875)}}@media(max-width:749px){.gb-b3dfix-slackboards.gb-section.gb-shop-hero{padding-block:calc(var(--pt-m) - 1px) calc(var(--pb-m) + 3px)}.gb-b3dfix-slackboards.gb-section .gb-shop-hero__body>.gb-heading.gb-size-custom{line-height:calc(var(--gb-lh) + .0187)}.gb-b3dfix-slackboards.gb-section .gb-shop-hero__body>.gb-text.gb-size-custom{line-height:calc(var(--gb-lh) + .0143)}.gb-b3dfix-slackboards.gb-section .gb-product-grid__head>.gb-heading.gb-size-custom{line-height:calc(var(--gb-lh) + .0167)}.gb-b3dfix-slackboards.gb-section .gb-product-grid__head>.gb-text.gb-size-custom{line-height:calc(var(--gb-lh) - .0286)}.gb-b3dfix-slackboards.gb-section .gb-chooser__head>.gb-heading.gb-size-custom{line-height:calc(var(--gb-lh) + .0136)}.gb-b3dfix-slackboards.gb-section .gb-chooser-card__name>.gb-text{line-height:calc(var(--gb-lh) - .0143)}.gb-b3dfix-slackboards.gb-section .gb-chooser-card__points>.gb-text.gb-size-custom{line-height:calc(var(--gb-lh) + .0423)}.gb-b3dfix-slackboards.gb-section .gb-chooser-card__cta>.gb-text{line-height:calc(var(--gb-lh) + .0154)}.gb-b3dfix-slackboards.gb-section .gb-benefits__header>.gb-heading.gb-size-custom{line-height:var(--gb-lh)}.shopify-section .gb-b3dfix-slackboards.gb-section.gb-app .gb-app__copy>.gb-heading.gb-size-custom{line-height:calc(var(--gb-lh) + .0167)}.gb-b3dfix-slackboards.gb-section .gb-reviews__heading .gb-heading.gb-size-custom{line-height:calc(var(--gb-lh) + .0167)}.gb-b3dfix-slackboards.gb-section .gb-benefit-card__body{padding-block-end:42px}.gb-b3dfix-slackboards.gb-section.gb-app{padding-block-end:calc(var(--pb-m) + var(--gb-app-pb-m-fine) + 2px)}.gb-b3dfix-slackboards.gb-section .gb-app__copy>.gb-text:last-child{line-height:calc(var(--gb-lh) - .0333)}.gb-b3dfix-slackboards.gb-section .gb-reviews__controls{padding-block:0}}.gb-b3dfix-tricks.gb-section .gb-catalog__empty{grid-column:1 / -1;margin-inline-start:40px}.gb-b3dfix-tricks.gb-section .gb-catalog__placeholder>p{inline-size:fit-content;max-inline-size:100%;margin-inline:auto;color:var(--gb-page-ink);letter-spacing:.4px}.gb-b3dfix-tricks.gb-section .gb-catalog__placeholder>p:last-child{margin-block-start:7px;line-height:1.3}.gb-b3dfix-tricks.gb-section.gb-faq--classic>.gb-section__inner{inline-size:min(var(--cw),768px,100% - 40px)}.gb-b3dfix-tricks.gb-section.gb-faq--classic .gb-faq__heading{padding-inline-start:0}.gb-b3dfix-tricks.gb-section.gb-faq--classic .gb-faq__heading>.gb-heading{padding-inline-start:16px}.gb-b3dfix-tricks.gb-section.gb-faq--classic .gb-faq__summary{padding:1px 0}.gb-b3dfix-tricks.gb-section .gb-faq__chevron{-webkit-mask:none;mask:none;background:var(--gb-b3dfix-faq-icon) center / contain no-repeat}.gb-b3dfix-tricks.gb-section .gb-trust-photo__icon .gb-media{inline-size:auto;aspect-ratio:auto}.gb-b3dfix-tricks.gb-section .gb-trust-photo__icon .gb-media__picture{position:static}.gb-b3dfix-tricks.gb-section .gb-trust-photo__icon .gb-media img{inline-size:auto;block-size:42px;max-inline-size:100%}@media(max-width:749px){.gb-b3dfix-tricks.gb-section .gb-catalog__empty{inline-size:calc((100% - 60px)/2);margin-inline-start:30px}.gb-b3dfix-tricks.gb-section .gb-catalog__placeholder>p{letter-spacing:.34px}.gb-b3dfix-tricks.gb-section .gb-catalog__placeholder>p:last-child{font-size:11.9px}.gb-b3dfix-tricks.gb-section.gb-faq--classic>.gb-section__inner{inline-size:calc(100% - 47px)}.gb-b3dfix-tricks.gb-section.gb-faq--classic .gb-faq__heading>.gb-heading{padding-inline-start:0}.gb-b3dfix-tricks.gb-section .gb-trust-photo__icon .gb-media img{block-size:25px}}.shopify-section[id$=__damage]>.gb-section{padding-block:calc(var(--pt) + 2px) calc(var(--pb) - .1px)}.shopify-section[id$=__damage] .gb-section__inner{inline-size:min(calc(var(--cw) + 4px),100% - 30px)}.shopify-section[id$=__damage] .gb-text{letter-spacing:.4px;line-height:calc(var(--gb-fs-d) * var(--gb-lh-d) + .4px)}.shopify-section[id$=__damage] .gb-media{margin:0}.shopify-section[id$=__faq]>.gb-faq--streamline{margin-block:10px}.shopify-section[id$=__reviews]>.gb-section{padding-block:calc(var(--pt) + 2px) calc(var(--pb) + 2px)}.shopify-section[id$=__reviews] .gb-section__inner{inline-size:min(var(--cw),100% - 30px)}.gb-faq--streamline .gb-faq__summary>.gb-size-custom{line-height:calc(var(--gb-fs-d) * var(--gb-lh-d) + .4px)}.gb-faq--streamline .gb-faq__answer>.gb-size-custom{line-height:calc(var(--gb-fs-d) * var(--gb-lh-d) - .4px)}.shopify-section[id$=__icons_mobile] .gb-section__inner{gap:40px}.gb-blem-icon{display:block;inline-size:80px;block-size:80px;color:var(--gb-black)}.shopify-section[id$=__icons_mobile] .gb-text{letter-spacing:.34px}@media(max-width:749px){.shopify-section[id$=__damage]>.gb-section{padding-block:calc(var(--pt-m) + 2px) calc(var(--pb-m) + 2px)}.shopify-section[id$=__damage] .gb-section__inner{gap:calc(var(--gbs-gap-m) - .9px)}.shopify-section[id$=__damage] .gb-media{margin:0}.shopify-section[id$=__damage] .gb-text,.shopify-section[id$=__icons_mobile] .gb-text{font-size:calc(var(--gb-fs) - .4px);line-height:calc(var(--gb-fs) * var(--gb-lh) + .04px);letter-spacing:.34px}.shopify-section[id$=__reviews]>.gb-section{padding-block:calc(var(--pt-m) + 2px) calc(var(--pb-m) + 2px)}.gb-faq--streamline .gb-faq__summary>.gb-size-custom{line-height:calc(var(--gb-fs) * var(--gb-lh) + .4px)}.gb-faq--streamline .gb-faq__answer>.gb-size-custom{line-height:calc(var(--gb-fs) * var(--gb-lh) - .4px)}}.gb-category-card-badges{position:absolute;inset-block-start:8px;inset-inline:8px;z-index:3;display:flex;align-items:flex-start;justify-content:space-between;gap:4px;pointer-events:none}.gb-category-card-badge{display:inline-flex;align-items:center;justify-content:center;flex:none;padding:3px 8px;border-radius:999px;color:var(--gb-white);font:700 12px/1.25 var(--gb-font-text);letter-spacing:0;text-transform:uppercase;white-space:nowrap}.gb-category-card-badge--discount{background:var(--gb-category-discount)}.gb-category-card-badge--status{margin-inline-start:auto;background:var(--gb-category-ink)}.gb-category-card-badges__end{display:flex;flex-direction:column;align-items:flex-end;gap:4px;margin-inline-start:auto}.gb-category-card-badge--new{background:var(--gb-cart-count);color:var(--gb-category-ink)}.gb-category-card-badge[hidden]{display:none}.gb-product-card.gb-product-card--collection .gb-product-card__info{align-items:stretch;gap:4px;padding:10px 0 0;text-align:start}.gb-product-card.gb-product-card--collection .gb-product-card__title{--_color: var(--gb-category-ink);overflow-wrap:anywhere;letter-spacing:0;text-align:start}.gb-product-card.gb-product-card--collection .gb-product-card__title:not(.gb-size-custom){font-size:14px;font-weight:700;line-height:1.35}.gb-product-card.gb-product-card--collection .gb-product-card__price{gap:6px;margin:0}.gb-product-card.gb-product-card--collection.gb-product-card--category .gb-product-card__price{margin-block-end:5px}.gb-product-card.gb-product-card--collection .gb-product-card__sale{--_color: var(--gb-category-ink);letter-spacing:0}.gb-product-card.gb-product-card--collection .gb-product-card__compare{--_color: var(--gb-category-muted);opacity:1;letter-spacing:0}.gb-product-card.gb-product-card--collection :is(.gb-product-card__sale,.gb-product-card__compare):not(.gb-size-custom){font-size:14px;line-height:1.4}.gb-product-card.gb-product-card--collection .gb-product-card__sale:not(.gb-size-custom){font-weight:700}.gb-product-card.gb-product-card--collection .gb-product-card__compare:not(.gb-size-custom){font-weight:400}.gb-product-card.gb-product-card--collection .gb-product-card__info form{inline-size:100%;padding-block-start:0}.gb-product-card.gb-product-card--collection .gb-product-card__add{--_h: 44px;--_shape-h: 44px;--_type-fs: 13px;--_type-fw: 700;--_type-lh: 1.2;--_type-ls: 0px;position:relative;isolation:isolate;display:flex;flex:0 0 44px;inline-size:100%;min-block-size:44px;margin:0;padding:0 10px;border:0;border-radius:999px;background:transparent;color:var(--gb-category-ink);box-shadow:none;font:700 13px/1.2 var(--gb-font-text);letter-spacing:0;text-transform:none;transform:none;filter:none;transition:none}.gb-product-card.gb-product-card--collection .gb-product-card__add:hover:not(:disabled){background:transparent;color:var(--gb-category-ink)}.gb-product-card.gb-product-card--collection .gb-product-card__add:before{position:absolute;z-index:-1;top:3px;right:0;bottom:3px;left:0;border:1.5px solid var(--gb-category-ink);border-radius:inherit;background:transparent;content:"";transition:background-color .15s ease}.gb-product-card.gb-product-card--collection .gb-product-card__add:focus-visible{outline:2px solid var(--gb-trust-ink);outline-offset:2px}.gb-product-card.gb-product-card--collection .gb-product-card__add:disabled{opacity:.45;background:transparent;color:var(--gb-category-ink);cursor:not-allowed}.gb-product-card.gb-product-card--collection .gb-product-card__add.is-added,.gb-product-card.gb-product-card--collection .gb-product-card__add.is-added:hover:not(:disabled){background:transparent;color:var(--gb-shop-added)}.gb-product-card.gb-product-card--collection .gb-product-card__add.is-added:before{border-color:var(--gb-shop-added)}.gb-product-card.gb-product-card--collection .gb-product-card__error{margin:4px 0 0;color:var(--gb-shop-error);font-size:12px}.gb-collection-cards :is(.gb-product-grid__list,.gb-catalog__items,.gb-collection-grid__items):has(.gb-product-card--collection){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 12px;inline-size:100%;margin:0}.gb-collection-cards:is(.gb-catalog,.gb-collection-grid) .gb-product-card.gb-product-card--collection .gb-product-card__price{margin-block-end:0}.gb-collection-cards:is(.gb-catalog,.gb-collection-grid) .gb-product-card.gb-product-card--collection .gb-product-card__info form{padding-block-start:5px}.gb-collection-cards:is(.gb-catalog,.gb-collection-grid) .gb-product-card__image{padding:0}.gb-catalog--tricks.gb-collection-cards .gb-product-card__media{aspect-ratio:5 / 4}.gb-collection-cards .gb-product-grid__list>li{margin:0}.gb-collection-cards .gb-product-grid__footer{margin-block-start:32px}.gb-collection-cards .gb-product-grid__footer .gb-btn{--_h: auto;--_shape-h: auto;--_type-fs: 15px;--_type-fw: 700;inline-size:75%;min-block-size:50px;background:var(--gb-btn-bg-custom, var(--gb-trust-ink));color:var(--gb-btn-fg-custom, var(--gb-white));font-size:15px;font-weight:700}.gb-collection-legacy{--gb-category-columns: 3}.gb-collection-legacy .gb-product-card.gb-product-card--collection .gb-product-card__sale{--_color: var(--gb-color, var(--gb-black))}@media(max-width:768px){.gb-collection-legacy.gb-collection-cards>.gb-section__inner{padding-inline:16px}.gb-collection-legacy .gb-product-card--collection{inline-size:50%}}.gb-collection-source .gb-product-grid__list>li{margin-block-end:4px}.gb-collection-source .gb-product-card.gb-product-card--collection .gb-product-card__title{--_color: var(--gb-color, var(--gb-black));letter-spacing:.4px}.gb-collection-source .gb-product-card.gb-product-card--collection .gb-product-card__title:not(.gb-size-custom){font-size:16px;line-height:1.3}.gb-collection-source .gb-product-card.gb-product-card--collection .gb-product-card__price{gap:2px 8px}.gb-collection-source .gb-product-card.gb-product-card--collection :is(.gb-product-card__sale,.gb-product-card__compare){letter-spacing:.4px}.gb-collection-source .gb-product-grid__head>.gb-heading.gb-size-custom{line-height:1.1}.gb-collection-source .gb-product-grid__head>.gb-text.gb-size-custom{line-height:1.4}@media(max-width:768px){.gb-collection-source .gb-product-grid__list>li{margin-block-end:3.4px}}@media(max-width:749px){.gb-collection-source .gb-product-card.gb-product-card--collection .gb-product-card__title:not(.gb-size-custom){font-size:14px;line-height:1.3}.gb-collection-source .gb-product-card.gb-product-card--collection :is(.gb-product-card__title,.gb-product-card__sale,.gb-product-card__compare){letter-spacing:.34px}}@media(min-width:750px){.gb-collection-cards :is(.gb-product-grid__list,.gb-catalog__items,.gb-collection-grid__items):has(.gb-product-card--collection){grid-template-columns:repeat(var(--gb-category-columns, 4),minmax(0,1fr));gap:22px 18px}}@media(max-width:749px){.gb-collection-cards>.gb-section__inner{inline-size:100%;padding-inline:16px}}@media(max-width:359px){.gb-category-card-badge{padding-inline:4px}}@media(hover:hover){.gb-product-card.gb-product-card--collection .gb-product-card__add:hover:not(:disabled):before{background:var(--gb-category-hover)}}.gb-product-card.gb-product-card--collection .gb-product-card__add:active:not(:disabled):before{background:var(--gb-category-active)}@media(prefers-reduced-motion:reduce){.gb-product-card.gb-product-card--collection .gb-product-card__add:before{transition:none}}.gb-board-grid>.gb-section__inner{inline-size:min(var(--cw),1240px,100%);padding-inline:20px}.gb-board-grid__items{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:80px 0}.gb-collection-card{display:flex;min-inline-size:0;flex-direction:column;padding-inline:25px;text-decoration:none;color:inherit}.gb-collection-card--board{justify-content:space-between}.gb-collection-card__media{min-inline-size:0}.gb-collection-card__media img{display:block;max-inline-size:100%}.gb-collection-card--board .gb-collection-card__media{display:flex;justify-content:center;margin-block-end:20px}.gb-collection-card--board .gb-collection-card__media img{inline-size:min(100px,100%);aspect-ratio:100 / 371;object-fit:cover}.gb-collection-card__meta{text-align:center}.gb-collection-card--board .gb-collection-card__meta{font-size:16px;line-height:1.4}.gb-collection-card__title{margin:0;letter-spacing:normal;overflow-wrap:anywhere}.gb-collection-card .gb-collection-card__title.gb-size-custom{line-height:1}.gb-collection-card__title b{display:block;font-weight:inherit}.gb-collection-card--board .gb-collection-card__title{--_color: var(--gb-review-ink);margin-block-end:5px}.gb-collection-card--board .gb-collection-card__title b{margin-block-end:5px}.gb-collection-card .gb-collection-card__kind .gb-text{--_color: var(--gb-review-ink);line-height:1;letter-spacing:normal}.gb-collection-card__kind p{margin:0}.gb-collection-card__prices{line-height:1}.gb-collection-card--board .gb-collection-card__prices{margin-block:5px}.gb-collection-card__price{--_color: var(--gb-black);display:block;margin:0;letter-spacing:normal}.gb-collection-card .gb-collection-card__price.gb-size-custom{line-height:1}.gb-collection-card--board .gb-collection-card__price{margin-block-end:5px}.gb-collection-card__price del{font-size:15px;font-weight:500;margin-inline-end:5px}.gb-collection-card__save{--_color: var(--gb-white);display:inline-block;inline-size:auto;margin:0 0 5px;padding:4px 8px;border-radius:4px;background:var(--gb-deal)}.gb-collection-card__save.gb-t-caption{font-size:12px;line-height:normal;font-weight:800}.gb-board-card__button.gb-btn{--_h: auto;--_shape-h: auto;display:block;min-block-size:0;inline-size:100%;padding:8px;border:0;border-radius:24px;box-shadow:none;white-space:normal;transition:none}.gb-board-card__button.gb-btn--secondary{--_bg: var(--gb-btn-bg-custom, rgb(10 10 10));--_bg-h: var(--_bg)}.gb-board-card__button.gb-t-button_m{line-height:24px;font-weight:600;letter-spacing:inherit}.gb-collection-card--board,.gb-collection-card--board :is(.gb-text,.gb-heading,b,p,span){letter-spacing:.4px}@media(max-width:768px){.gb-collection-card--board,.gb-collection-card--board :is(.gb-text,.gb-heading,b,p,span){letter-spacing:.34px}}.gb-board-card__button.gb-btn .gb-btn__label{display:block}.gb-board-card__button--out.gb-btn{--_bg: rgb(136 136 136);--_bg-h: var(--_bg)}.gb-collection-grid{padding-block:var(--pt) max(0px,var(--pb) - 2px)}.gb-collection-grid>.gb-section__inner{inline-size:min(var(--cw),1300px,100%);padding-inline:40px}.gb-collection-grid__items{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));inline-size:calc(100% + 40px);margin-inline-start:-40px;row-gap:40px}.gb-collection-card--impulse{margin-inline-start:40px}.gb-collection-card--impulse .gb-collection-card__media{aspect-ratio:1}.gb-collection-card--impulse .gb-collection-card__media img{inline-size:100%;aspect-ratio:1;object-fit:contain}.gb-collection-card--impulse .gb-collection-card__meta{display:flex;flex-direction:column;align-items:center;gap:4px;padding-block-start:10px}.gb-collection-card--impulse .gb-collection-card__meta{margin-block-start:auto}.gb-collection-card--impulse .gb-collection-card__title b{text-wrap:balance}.gb-collection-card--impulse .gb-collection-card__save{padding:2px 16px;border-radius:999px;margin:4px 0 0;letter-spacing:1px;text-transform:uppercase}.gb-collection-card--impulse .gb-collection-card__save.gb-t-caption{font-size:14px;font-weight:700;line-height:21px}.gb-collection-card--impulse .gb-collection-card__title.gb-size-custom,.gb-collection-card--impulse .gb-collection-card__price.gb-size-custom{font-size:var(--gb-fs-d)}.gb-collection-card__save--out{background:#888}.gb-collection-card--impulse .gb-collection-card__save--placeholder{visibility:hidden;padding:2px 16px;font-size:14px;line-height:21px}.gb-collection-card--impulse .gb-collection-card__price del{font-size:inherit;margin-inline-end:8px}.gb-collection-grid__empty{inline-size:100%}.gb-collection-grid__empty .gb-text{--_color: var(--gb-c-heading);letter-spacing:.4px}.gb-collection-grid__empty .gb-size-custom{font-size:var(--gb-fs-d);line-height:calc(var(--gb-lh-d) + .025)}.gb-collection-grid__empty p{margin:0}#gb-fitness-intro>.gb-stack{inline-size:min(var(--cw),1000px,100%);padding-inline:40px;gap:calc(var(--gbs-gap) + 2px)}#gb-fitness-intro .gb-heading{letter-spacing:normal}#gb-fitness-intro .gb-heading.gb-size-custom{font-size:var(--gb-fs-d);line-height:var(--gb-lh-d)}#gb-fitness-intro .gb-text{letter-spacing:.4px}#gb-fitness-intro .gb-text.gb-size-custom{font-size:var(--gb-fs-d);line-height:calc(var(--gb-lh-d) + .025)}.shopify-section:has(>:is(.gb-board-grid,.gb-collection-grid))~.shopify-section .gb-faq--classic .gb-faq__summary>.gb-text{letter-spacing:.4px}@media(max-width:768px){.gb-collection-grid{padding-block:max(0px,var(--pt-m) - 2px) calc(var(--pb-m) + 2px)}.gb-collection-grid>.gb-section__inner{padding-inline:15px}.gb-collection-grid__items{grid-template-columns:repeat(2,minmax(0,1fr));inline-size:calc(100% + 30px);margin-inline-start:-30px;row-gap:30px}.gb-collection-card--impulse{padding-inline:0;margin-inline-start:30px;margin-block-end:20px}.gb-collection-card--impulse .gb-collection-card__save.gb-t-caption{font-size:12px;line-height:21px}.gb-collection-card--impulse .gb-collection-card__title.gb-size-custom,.gb-collection-card--impulse .gb-collection-card__price.gb-size-custom{font-size:var(--gb-fs)}.gb-collection-grid__empty{inline-size:calc((100% - 30px)/2)}.gb-collection-grid__empty .gb-text{--_color: var(--gb-c-heading);letter-spacing:.34px}.gb-collection-grid__empty .gb-size-custom{font-size:calc(var(--gb-fs) - .4px);line-height:calc(var(--gb-lh) - .028571)}}@media(max-width:599px){.gb-collection-card--impulse .gb-collection-card__save{min-block-size:20px;padding:2px 12px;font-size:12px;line-height:1.2;letter-spacing:normal}.gb-collection-card--impulse .gb-collection-card__save.gb-t-caption{line-height:1.2}}@media(max-width:767px){.gb-board-grid{padding-block:max(0px,var(--pt-m) - 1px) var(--pb-m)}.gb-board-grid>.gb-section__inner{padding-inline:17px}.gb-board-grid__items{grid-template-columns:repeat(2,minmax(0,1fr));gap:0}.gb-collection-card--board{margin-block-end:25px;padding-inline:0}.gb-collection-card--board .gb-collection-card__media img{aspect-ratio:var(--gb-ar, auto);block-size:auto}.gb-collection-card--board .gb-collection-card__meta{font-size:13.6px}.gb-collection-card .gb-collection-card__kind .gb-size-custom{font-size:var(--gb-fs)}.gb-collection-card .gb-collection-card__kind .gb-text{--_color: var(--gb-review-ink);line-height:1}.gb-collection-card--board .gb-collection-card__save.gb-t-caption{font-weight:500}.gb-board-card__button.gb-btn{inline-size:80%;padding:5px 10px;margin-inline:auto}.gb-board-card__button.gb-t-button_m{font-size:calc(var(--gb-button_m-fs-m) * 13 / 16)}}@media(max-width:768px){#gb-fitness-intro{padding-block:var(--pt-m) calc(var(--pb-m) + 1px)}#gb-fitness-intro>.gb-stack{padding-inline:15px;gap:calc(var(--gbs-gap-m) + 2px)}#gb-fitness-intro .gb-heading.gb-size-custom{font-size:calc(var(--gb-fs) + .4px);line-height:var(--gb-lh)}#gb-fitness-intro .gb-text{letter-spacing:.34px}#gb-fitness-intro .gb-text.gb-size-custom{font-size:calc(var(--gb-fs) - .4px);line-height:calc(var(--gb-lh) - .028571)}}.gb-commercial .gb-lp-banner__heading .gb-heading,.gb-commercial.gb-lp-panel--title .gb-heading{letter-spacing:var(--gb-lp-tracking)}.gb-commercial.gb-lp-panel--title .gb-size-custom{line-height:1.4}.gb-commercial.gb-lp-science .gb-btn{letter-spacing:var(--gb-lp-tracking)}.gb-commercial.gb-lp-science--download .gb-lp-science__heading{margin-block-end:40px}.gb-commercial.gb-lp-contact .gb-lp-contact__form{padding-block-end:0}.gb-commercial.gb-aud .gb-aud-product__save{letter-spacing:.03em}@media(max-width:600px){.gb-commercial.gb-lp.gb-lp-hero--video .gb-lp-hero__video{aspect-ratio:auto}.gb-commercial.gb-lp-band:not(.gb-lp-band--base-body) .gb-lp-band__text .gb-size-custom{line-height:1.4}}gb-deal-countdown.gb-deal{display:flex;align-items:center;justify-content:space-between;gap:12px;max-inline-size:460px;margin-block-start:10px;padding:8px 8px 8px 12px;border:1px solid var(--gb-deal-line);border-radius:12px;background:var(--gb-deal-bg);color:var(--gb-c-heading)}gb-deal-countdown.gb-deal[hidden]{display:none}.gb-deal__head{display:flex;align-items:center;gap:8px;min-inline-size:0;color:var(--gb-deal)}.gb-deal__icon{flex:none}.gb-deal .gb-deal__text{--_color: inherit;display:grid;letter-spacing:.03em;text-transform:uppercase;white-space:nowrap}.gb-deal__time{display:flex;flex:none;gap:4px}.gb-deal__unit{display:grid;justify-items:center;align-content:center;min-inline-size:42px;padding-block:5.2px;border-radius:8px;background:var(--gb-c-heading);color:var(--gb-white)}.gb-deal__unit b{--_color: inherit;font-variant-numeric:tabular-nums;letter-spacing:.4px}.gb-deal__unit small{--_color: inherit;margin-block-start:2px;letter-spacing:.04em;text-transform:uppercase;opacity:.7}.gb-deal.is-urgent{border-color:var(--gb-deal);background:var(--gb-deal);color:var(--gb-white)}.gb-deal.is-urgent .gb-deal__head{color:var(--gb-white)}.gb-deal.is-urgent .gb-deal__unit{background:var(--gb-white);color:var(--gb-deal)}@media(min-width:750px){.gb-deal .gb-deal__text{display:flex;gap:.35em}}@media(max-width:768px){.gb-deal__unit b{letter-spacing:.34px}}@media(max-width:380px){gb-deal-countdown.gb-deal{gap:8px;padding:7px 7px 7px 10px}.gb-deal__icon{display:none}.gb-deal .gb-deal__text.gb-size-custom{font-size:calc(var(--gb-fs) - 1px)}.gb-deal__unit{min-inline-size:38px;padding-block:4.7px}.gb-deal__unit b.gb-size-custom{font-size:calc(var(--gb-fs) - 1px)}}.gb-faq__item{overflow:hidden;border:1px solid var(--gb-faq-item-border, var(--gb-faq-border));border-radius:8px;background:var(--gb-c-bg)}.gb-faq__summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 20px;color:var(--gb-c-heading);cursor:pointer;list-style:none}.gb-faq__summary:hover{color:var(--gb-c-heading)}.gb-faq__summary>.gb-text{min-inline-size:0;letter-spacing:-.4px;white-space:normal;overflow-wrap:anywhere}.gb-faq__summary::-webkit-details-marker{display:none}.gb-faq__chevron{display:block;flex:0 0 16px;transition:transform .2s ease}.gb-faq__item[open]>.gb-faq__summary{background:var(--gb-c-bg)}.gb-faq__item[open]>.gb-faq__summary .gb-faq__chevron{transform:rotate(180deg)}.gb-faq__answer{padding:20px}.gb-faq__answer>.gb-text{max-inline-size:760px;letter-spacing:0}.gb-faq__answer p{margin:0}.gb-faq__answer .gb-text a:hover{color:inherit}.gb-faq__answer a{color:inherit;text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:2px;transition:none}@media(prefers-reduced-motion:reduce){.gb-faq__chevron{transition:none}}.gb-faq__summary>.gb-text{--_color: var(--gb-c-heading)}.gb-faq__answer>.gb-text{--_color: var(--gb-faq-muted)}.gb-faq--rows .gb-faq__meta-question{--_color: var(--gb-c-heading)}.gb-faq--rows .gb-faq__meta-question.gb-t-body_sm{font-size:15px;font-weight:600;line-height:1.4}.gb-faq--rows .gb-faq__meta-answer.gb-t-body_sm{font-size:14px;line-height:1.6}@media(min-width:990px){.gb-faq--rows .gb-faq__meta-question.gb-t-body_sm{font-size:16px}}.gb-faq.gb-faq--streamline{padding-block:var(--pt) var(--pb)}.gb-faq.gb-faq--streamline>.gb-section__inner{inline-size:min(var(--cw),920px,100% - 30px)}.gb-faq--streamline .gb-faq__heading{margin-block-end:60px}.gb-faq.gb-faq--streamline .gb-faq__heading>.gb-heading{font-size:var(--gb-fs-d);line-height:var(--gb-lh-d);letter-spacing:normal;text-align:center}.gb-faq--streamline .gb-faq__list{display:block}.gb-faq.gb-faq--streamline .gb-faq__item{border:0;border-radius:0;background:none}.gb-faq.gb-faq--streamline .gb-faq__summary{display:block;position:relative;padding:11px 0;padding-inline-start:35px;background:none}.gb-faq.gb-faq--streamline .gb-faq__summary>.gb-text{display:block;letter-spacing:.4px}.gb-faq__streamline-icon{position:absolute;inset-inline-start:0;inset-block-start:50%;transform:translateY(-50%);inline-size:12px;block-size:12px;color:var(--gb-blem-faq-icon, var(--gb-c-heading))}.gb-faq__streamline-icon:before,.gb-faq__streamline-icon:after{content:"";position:absolute;inset-inline-start:0;inset-block-start:5px;inline-size:12px;block-size:2px;background:currentColor}.gb-faq__streamline-icon:after{transform:rotate(90deg)}.gb-faq__item[open] .gb-faq__streamline-icon:after{display:none}.gb-faq.gb-faq--streamline .gb-faq__answer{padding:0 0 40px;padding-inline-start:30px}.gb-faq.gb-faq--streamline .gb-faq__answer>.gb-text{max-inline-size:none;letter-spacing:.4px}.gb-faq--streamline .gb-faq__answer p{margin:0 0 20px}.gb-faq--streamline .gb-faq__answer ul{margin:0 0 20px;padding-inline-start:30px;list-style:disc}.gb-faq--streamline .gb-faq__answer .gb-text>:last-child{margin-block-end:0}.gb-faq--streamline .gb-faq__answer a{text-decoration:underline;text-underline-offset:auto;text-decoration-thickness:auto}.gb-faq--streamline .gb-faq__item[open] .gb-faq__answer{animation:gb-streamline-rise .4s cubic-bezier(.04,0,.2,1),gb-streamline-fade .6s cubic-bezier(.04,0,.2,1)}@keyframes gb-streamline-rise{0%{transform:translateY(15px)}to{transform:translateY(0)}}@keyframes gb-streamline-fade{0%{opacity:0}to{opacity:1}}@media(max-width:749px){.gb-faq.gb-faq--streamline{padding-block:var(--pt-m) var(--pb-m)}.gb-faq--streamline .gb-faq__heading{margin-block-end:40px}.gb-faq.gb-faq--streamline .gb-faq__heading>.gb-heading{font-size:var(--gb-fs);line-height:var(--gb-lh)}}@media(prefers-reduced-motion:reduce){.gb-faq--streamline .gb-faq__item[open] .gb-faq__answer{animation:none}}.gb-footer-localization{position:relative;display:block;max-inline-size:100%}.gb-footer-localization__trigger{display:flex;align-items:center;gap:6px;inline-size:fit-content;max-inline-size:100%;padding:6px 12px 6px 6px;border:1px solid var(--gb-line);border-radius:var(--gb-btn-radius);background:var(--gb-c-bg);color:var(--gb-c-heading);cursor:pointer;list-style:none;overflow-wrap:anywhere}.gb-footer-localization__trigger:hover{color:var(--gb-c-heading);border-color:var(--gb-footer-ink)}.gb-footer-localization__trigger::-webkit-details-marker{display:none}.gb-footer-localization__trigger img{flex-shrink:0;inline-size:26px;max-inline-size:none;block-size:19px;object-fit:cover;border-radius:2px}.gb-footer-localization__trigger:focus-visible{outline:2px solid currentColor;outline-offset:3px}.gb-footer-localization__panel{--color-input-background: var(--color-background);--color-input-text: var(--color-foreground);--color-input-text-rgb: var(--color-foreground-rgb);position:absolute;z-index:2;inset-block-end:calc(100% + 8px);inset-inline-start:0;inline-size:min(320px,calc(100vw - 32px));max-block-size:50dvh;overflow:auto;padding:12px;border:1px solid var(--gb-c-border);border-radius:0;background:var(--gb-c-bg);color:var(--gb-c-heading);box-shadow:0 0 20px #00000017}.gb-footer-localization__enhanced{display:none}.gb-footer-localization__panel:has(localization-form-component:defined) .gb-footer-localization__enhanced{display:block}.gb-footer-localization__panel:has(localization-form-component:defined) .gb-footer-localization__fallback{display:none}.gb-footer-localization .localization-form__list-item:focus-visible{outline:2px solid var(--gb-c-heading);outline-offset:-2px}.gb-footer-localization__fallback :is(select,button){max-inline-size:100%;padding:8px;background:var(--gb-c-bg);color:var(--gb-c-heading);border:1px solid var(--gb-c-border)}@media(max-width:749px){.gb-footer-localization{position:static}.gb-footer-localization__panel{inset-inline-start:auto;inset-inline-end:0}}.gb-footer-menu__links{margin:0;padding:0;list-style:none}.gb-footer-menu__links li{margin:0;padding:0}.gb-footer-menu__links a{--_color: var(--gb-text-2);display:inline-block;padding-block:5px;letter-spacing:var(--gb-footer-text-tracking);text-decoration:none;overflow-wrap:anywhere}.gb-footer-menu__links a:hover{color:var(--gb-c-heading);text-decoration:underline;text-underline-offset:3px}.gb-footer-menu__links a:focus-visible{outline:2px solid var(--gb-c-heading);outline-offset:3px}.gb-footer-menu__summary{display:block;list-style:none;cursor:default}.gb-footer-menu__summary::-webkit-details-marker{display:none}.gb-footer-menu__chevron,.gb-footer-menu__title-m{display:none}@media(max-width:749px){.gb-footer-menu__title-m{display:block}.gb-footer-menu{grid-column:1 / -1;border-block-end:1px solid var(--gb-line)}.gb-footer-menu__summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-block:14px;cursor:pointer}.gb-footer-menu__summary .gb-footer__heading{margin-block-end:0}.gb-footer-menu__summary:focus-visible{outline:2px solid var(--gb-c-heading);outline-offset:2px}.gb-footer-menu__chevron{display:block;flex:none;inline-size:8px;block-size:8px;margin-inline-end:4px;border-inline-end:2px solid currentColor;border-block-end:2px solid currentColor;transform:translateY(-2px) rotate(45deg);transition:transform .2s}.gb-footer-menu__details[open] .gb-footer-menu__chevron{transform:translateY(2px) rotate(-135deg)}.gb-footer-menu__links{padding-block-end:12px}}@media(max-width:749px)and (prefers-reduced-motion:reduce){.gb-footer-menu__chevron{transition:none}}.gb-header-icon--close{inline-size:24px;block-size:24px;transform:scale(1.3);transform-origin:center}.gb-shop-hero .gb-shop-hero__body>.gb-text{--_color: var(--gb-c-heading);opacity:.9}.gb-category-tiles [data-nav-only] .gb-shop-nav__chip{line-height:calc(var(--gb-lh-d) - .0308)}@media(max-width:749px){.gb-category-tiles [data-nav-only] .gb-shop-nav__chip{line-height:calc(var(--gb-lh) - .0308)}}@media(max-width:599px){.gb-section.gb-reviews-section{padding-block-end:calc(var(--pb-m) + 14.8px)}}@media(max-width:767px){.gb-section.gb-faq.gb-faq--classic{padding-block-start:max(0px,calc(var(--pt-m) - 1px))}.gb-faq.gb-faq--classic .gb-faq__item .gb-faq__summary>.gb-text{letter-spacing:.4px}}.gb-page.gb-id{letter-spacing:0;overflow:clip}.gb-page .gb-id__hero{display:flex;align-items:center;justify-content:center;padding:48px 24px 52px;background:var(--gb-id-hero,var(--gb-page-20));color:var(--gb-page-1);text-align:center}.gb-page .gb-id__inner{display:flex;inline-size:100%;max-inline-size:700px;flex-direction:column;align-items:center}.gb-page .gb-id__badge{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:7px 13px;border:1px solid var(--gb-page-39);border-radius:999px;background:var(--gb-page-40)}.gb-page .gb-id__badge .gb-text{inline-size:auto;line-height:1}.gb-page .gb-id__badge .gb-text:first-child{letter-spacing:1.6px;text-transform:uppercase}.gb-page .gb-id__badge .gb-text:last-child{letter-spacing:.28px}.gb-page .gb-id__inner>.gb-heading{margin-block:20px 3px;letter-spacing:0}.gb-page .gb-id__inner>.gb-heading.gb-size-custom{line-height:1.15}.gb-page .gb-id__intro{max-inline-size:640px;margin-block-start:8px}.gb-page .gb-id__intro .gb-text{line-height:28px}.gb-page .gb-id__intro strong{font-weight:600}.gb-page .gb-id__benefits{display:flex;flex-flow:row wrap;justify-content:center;gap:4px 24px;margin:22px 0 0;padding:0;list-style:none}.gb-page .gb-id__benefits li{display:flex;align-items:center;gap:5px;margin:0;padding-block:5px}.gb-page .gb-id__benefits li>span{inline-size:13px;flex:0 0 13px}.gb-page .gb-id__benefits .gb-media{display:block;inline-size:13px;block-size:13px}.gb-page .gb-id__benefits .gb-text{line-height:20px;inline-size:auto}.gb-page .gb-id__primary{display:flex;justify-content:center;padding:24px}.gb-page .gb-id__verify{position:relative;display:block;inline-size:220px;aspect-ratio:220/43;border-radius:4px;overflow:hidden;flex:0 0 auto;transition:filter .15s ease,transform .15s ease}.gb-page .gb-id__verify>span{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.gb-page .gb-id__verify>span>.gb-media{inline-size:100%;block-size:100%}.gb-page .gb-id__verify-check{position:absolute;inset-block-start:11px;inset-inline-start:11px;inline-size:22px}.gb-page .gb-id__verify-check svg{inline-size:22px;block-size:21px}.gb-page .gb-id__verify .gb-btn{position:absolute;top:0;right:0;bottom:0;left:0;inline-size:100%;block-size:100%;padding:0;opacity:0}.gb-page .gb-id__verify:hover{filter:brightness(.95)}.gb-page .gb-id__verify:active{transform:translateY(1px)}.gb-page .gb-id__verify:focus-within{outline:3px solid var(--gb-c-accent);outline-offset:3px}.gb-page .gb-id__cards{display:flex;flex-flow:row wrap;justify-content:center;gap:20px;max-inline-size:1100px;margin-inline:auto;padding:4px 24px 48px}.gb-page .gb-id-card{display:grid;flex:1 1 280px;max-inline-size:340px;grid-template-columns:21px minmax(0,1fr);align-content:start;column-gap:12px;padding:20px 20px 43.2px;border-radius:8.4px;background:var(--gb-page-1);box-shadow:0 0 17.99px var(--gb-page-41);color:var(--gb-page-42)}.gb-page .gb-id-card__icon{inline-size:21px}.gb-page .gb-id-card__icon .gb-media{inline-size:21px;max-block-size:26px}.gb-page .gb-id-card>div:last-child{min-inline-size:0;padding-block-start:1px}.gb-page .gb-id-card .gb-heading{letter-spacing:0}.gb-page .gb-id-card .gb-heading.gb-size-custom{line-height:1.2}.gb-page .gb-id-card .gb-text{margin-block-start:1px;line-height:1.2}.gb-page .gb-id-card br{display:none}.gb-page .gb-id__access{display:flex;flex-direction:column;align-items:center;padding:40px 24px 44px;background:var(--gb-id-access,var(--gb-page-43));box-shadow:0 0 4.895px var(--gb-page-41);text-align:center}.gb-page .gb-id__access>.gb-heading{max-inline-size:640px;letter-spacing:0}.gb-page .gb-id__access>.gb-heading.gb-size-custom{line-height:1.4}.gb-page .gb-id__access .gb-id__verify{margin-block-start:18px}.gb-page .gb-id__legal{max-inline-size:520px;margin-block-start:28px}.gb-page .gb-id__legal .gb-text{line-height:17px}.gb-page .gb-id__legal .gb-text+.gb-text{margin-block-start:10px}.gb-page .gb-id__legal a{text-decoration:underline;text-underline-offset:1px}@media(max-width:480px){.gb-page .gb-id__hero{padding:27px 20px 20px}.gb-page .gb-id__inner>.gb-heading{inline-size:calc(100% + 40px);margin-block:17px 3px;white-space:normal}.gb-page .gb-id__inner>.gb-heading.gb-size-custom{line-height:40px}.gb-page .gb-id__intro{max-inline-size:283px;margin:0}.gb-page .gb-id__intro .gb-text{line-height:24px}.gb-page .gb-id__benefits{flex-direction:column;align-items:center;gap:0;margin-block-start:9px}.gb-page .gb-id__primary{padding:17px 20px}.gb-page .gb-id__cards{flex-direction:column;gap:19px;padding:0 20px 15px}.gb-page .gb-id-card{flex:none;max-inline-size:none;padding:11px 12px 23px}.gb-page .gb-id-card br{display:inline}.gb-page .gb-id__access{padding:14px 20px 34.8px}.gb-page .gb-id__access>.gb-heading{max-inline-size:320px}.gb-page .gb-id__access>.gb-heading.gb-size-custom{line-height:23.4px}.gb-page .gb-id__access .gb-id__verify{margin-block-start:8px}.gb-page .gb-id__legal{max-inline-size:320px;margin-block-start:27px}.gb-page .gb-id__legal .gb-text{line-height:12px}}.gb-page.gb-id .gb-id-card{padding-block-end:34px}.gb-page.gb-id .gb-id__verify .gb-btn__label{position:absolute;inline-size:1px;block-size:1px;padding:0;overflow:hidden;clip-path:inset(50%)}@media(max-width:480px){.gb-page.gb-id .gb-id__badge{padding-block:7px}.gb-page.gb-id .gb-id__benefits{gap:4px}.gb-page.gb-id .gb-id-card{padding-block-end:23px}}@media(max-width:480px){.gb-page.gb-id .gb-id__hero{padding-block:29px 26px}}.gb-article .gb-article__body #gbn-lp{--org: var(--gb-system-0);--org2: var(--gb-system-1);--org1: var(--gb-system-2)}.gb-article .gb-article__body #gbn-lp .gbn-stars{display:none}.gb-article .gb-article__body #gbn-lp p,.gb-article .gb-article__body #gbn-lp h2,.gb-article .gb-article__body #gbn-lp h3{margin:0}.gb-article .gb-article__body #gbn-lp h2.gbn-rtitle{font-size:clamp(22px,4.4vw,27px)!important;line-height:1.25!important;letter-spacing:-.015em}.gb-article .gb-article__body #gbn-lp h2.gbn-otitle{font-size:clamp(26px,4.6vw,38px)!important;line-height:1.14!important;letter-spacing:-.025em}.gb-article .gb-article__body #gbn-lp h3.gbn-headline{font-size:clamp(24px,3.4vw,33px)!important;line-height:1.1!important;letter-spacing:-.02em}.gb-article .gb-article__body #gbn-lp img{display:block;margin:0;border-radius:0}.gb-article .gb-article__body #gbn-lp .gbn-card>img{width:100%;max-width:none;height:auto;aspect-ratio:1 / 1;object-fit:cover}.gb-article .gb-article__body #gbn-lp .gbn-card>img.gbn-top{object-position:center top}.gb-article .gb-article__body #gbn-lp .gbn-card.gbn-cutout>img{object-fit:contain;padding:16px}.gb-article .gb-article__body #gbn-lp .gbn-pane>img{width:100%;max-width:340px;height:auto;aspect-ratio:auto;object-fit:contain;padding:0}.gb-article .gb-article__body #gbn-lp .gbn-promo .gbn-bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;max-width:none;height:100%;object-fit:cover}.gb-article .gb-article__body #gbn-lp .gbn-offer-inner{gap:14px}.gb-article .gb-article__body #gbn-lp .gbn-pane,.gb-article .gb-article__body #gbn-lp .gbn-side{padding:24px}.gb-article .gb-article__body #gbn-lp a.gbn-cta{color:var(--org);text-decoration:underline;text-decoration-color:currentColor}.gb-article .gb-article__body #gbn-lp a.gbn-cta:hover{color:var(--org2)}.gb-article .gb-article__body #gbn-lp a.gbn-btn,.gb-article .gb-article__body #gbn-lp a.gbn-btn:hover{color:var(--gb-system-3);text-decoration:none}.gb-article .gb-article__body #gbn-lp a.gbn-btn-ink{background:var(--ink)}.gb-article .gb-article__body #gbn-lp a.gbn-btn-ink:hover{background:var(--ink2)}.gb-article .gb-article__body #gbn-lp a.gbn-btn-org{background:var(--org)}.gb-article .gb-article__body #gbn-lp a.gbn-btn-org:hover{background:var(--org2)}.gb-journal-scope{--gb-journal-ink: var(--gb-system-4);--gb-journal-muted: var(--gb-system-5);--gb-journal-line: var(--gb-system-6);--gb-journal-accent: var(--gb-system-7);--gb-journal-cream: var(--gb-system-8);--gb-journal-tile: var(--gb-system-9);color:var(--gb-journal-ink)}.gb-journal-scope .gb-journal-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:28px;margin:0;padding:0;list-style:none}@media(min-width:750px){.gb-journal-scope .gb-journal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 24px}}@media(min-width:990px){.gb-journal-scope .gb-journal-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.gb-journal-scope .gb-journal-card{position:relative;display:flex;flex-direction:column;min-width:0;margin:0}.gb-journal-scope .gb-journal-card[hidden]{display:none}.gb-journal-scope .gb-journal-card__media{position:relative;overflow:hidden;aspect-ratio:16 / 10;border-radius:16px;background:var(--gb-journal-tile)}.gb-journal-scope .gb-journal-card__media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .5s cubic-bezier(.22,1,.36,1)}.gb-journal-scope .gb-journal-card:hover .gb-journal-card__media img{transform:scale(1.04)}.gb-journal-scope .gb-journal-card__ph{display:block;width:100%;height:100%;background:linear-gradient(135deg,var(--gb-journal-cream),var(--gb-system-10))}.gb-journal-scope .gb-journal-card__flag{position:absolute;top:12px;left:12px;padding:4px 10px;border-radius:999px;background:var(--gb-system-3);color:var(--gb-journal-ink);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.gb-journal-scope .gb-journal-card__body{display:flex;flex:1;flex-direction:column;align-items:flex-start;gap:8px;padding-top:16px}.gb-journal-scope .gb-journal-card__meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 0;margin:0;color:var(--gb-journal-muted);font-size:13px;line-height:18px}.gb-journal-scope .gb-journal-card__meta>span+span:before{content:"";display:inline-block;width:3px;height:3px;margin:0 8px;border-radius:50%;background:currentColor;vertical-align:middle;opacity:.6}.gb-journal-scope .gb-journal-card__topic{color:var(--gb-journal-accent);font-weight:700}.gb-journal-scope .gb-journal-card__title{margin:0;color:var(--gb-journal-ink);font-size:19px;font-weight:700;line-height:1.3;letter-spacing:-.01em;text-transform:none}.gb-journal-scope .gb-journal-card__title a{color:inherit;text-decoration:none}.gb-journal-scope .gb-journal-card__title a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border-radius:16px}.gb-journal-scope .gb-journal-card__title a:focus-visible{outline:none}.gb-journal-scope .gb-journal-card__title a:focus-visible:after{outline:2px solid var(--gb-journal-accent);outline-offset:4px}.gb-journal-scope .gb-journal-card__excerpt{display:-webkit-box;overflow:hidden;margin:0;color:var(--gb-journal-muted);font-size:15px;line-height:1.55;-webkit-line-clamp:3;-webkit-box-orient:vertical}.gb-journal-scope .gb-journal-card__more{display:inline-flex;align-items:center;gap:6px;margin-top:auto;padding-top:4px;color:var(--gb-journal-ink);font-size:14px;font-weight:700}.gb-journal-scope .gb-journal-card__more svg{width:16px;height:16px;transition:transform .2s ease}.gb-journal-scope .gb-journal-card:hover .gb-journal-card__more svg{transform:translate(3px)}.gb-journal-scope .gb-journal-card:hover .gb-journal-card__title a{text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:3px}.gb-journal-scope .gb-journal-card--feature{overflow:hidden;border-radius:20px;background:var(--gb-journal-cream)}.gb-journal-scope .gb-journal-card--feature .gb-journal-card__media{border-radius:0;aspect-ratio:16 / 10}.gb-journal-scope .gb-journal-card--feature .gb-journal-card__title a:after{border-radius:20px}.gb-journal-scope .gb-journal-card--feature .gb-journal-card__body{gap:12px;padding:20px 20px 24px}.gb-journal-scope .gb-journal-card--feature .gb-journal-card__title{font-size:clamp(24px,3vw,34px);line-height:1.15;letter-spacing:-.02em}.gb-journal-scope .gb-journal-card--feature .gb-journal-card__excerpt{font-size:16px;-webkit-line-clamp:4}@media(min-width:750px){.gb-journal-scope .gb-journal-card--feature{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:stretch}.gb-journal-scope .gb-journal-card--feature .gb-journal-card__media{aspect-ratio:auto;aspect-ratio:709.333 / 340}.gb-journal-scope .gb-journal-card--feature .gb-journal-card__body{justify-content:center;padding:clamp(24px,4vw,48px)}.gb-journal-scope .gb-journal-card--feature .gb-journal-card__more{margin-top:8px}}@media(prefers-reduced-motion:reduce){.gb-journal-scope .gb-journal-card__media img,.gb-journal-scope .gb-journal-card__more svg{transition:none}}.gb-journal .gb-journal__hero{padding:clamp(36px,6vw,72px) 20px clamp(24px,3vw,36px);background:var(--gb-journal-cream)}.gb-journal .gb-journal__hero-inner{max-width:1216px;margin:0 auto}.gb-journal .gb-journal__eyebrow>.gb-text{margin:0 0 10px;color:var(--gb-journal-accent);font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.gb-journal .gb-journal__title>.gb-heading{max-width:var(--mw, 16ch);margin:0;color:var(--gb-journal-ink);font-size:clamp(36px,5.6vw,64px);font-weight:800;line-height:1.02;letter-spacing:-.03em;text-transform:none}.gb-journal .gb-journal__intro>.gb-text{max-width:56ch;margin:16px 0 0;color:var(--gb-journal-muted);font-size:clamp(16px,1.5vw,18px);line-height:1.6}.gb-journal .gb-journal__chips{display:flex;gap:8px;margin:24px -20px 0;padding:0 20px 4px;overflow-x:auto;scrollbar-width:none}.gb-journal .gb-journal__chips::-webkit-scrollbar{display:none}@media(min-width:750px){.gb-journal .gb-journal__chips{flex-wrap:wrap;margin:28px 0 0;padding:0;overflow:visible}}.gb-journal .gb-journal__chip{display:inline-flex;flex:0 0 auto;align-items:center;gap:8px;min-height:40px;margin:0;padding:0 16px;border:1px solid var(--gb-system-11);border-radius:999px;background:var(--gb-system-3);color:var(--gb-journal-ink);font:inherit;font-size:14px;font-weight:600;line-height:1;letter-spacing:0;text-transform:none;cursor:pointer;transition:background-color .15s,border-color .15s,color .15s}.gb-journal .gb-journal__chip span{color:var(--gb-journal-muted);font-size:12px;font-weight:600}.gb-journal .gb-journal__chip:hover{border-color:var(--gb-journal-ink)}.gb-journal .gb-journal__chip[aria-pressed=true]{border-color:var(--gb-journal-ink);background:var(--gb-journal-ink);color:var(--gb-system-3)}.gb-journal .gb-journal__chip[aria-pressed=true] span{color:var(--gb-system-12)}.gb-journal .gb-journal__chip:focus-visible{outline:2px solid var(--gb-journal-accent);outline-offset:2px}.gb-journal .gb-journal__body{max-width:1256px;margin:0 auto;padding:clamp(28px,4vw,48px) 20px clamp(48px,6vw,80px)}.gb-journal .gb-journal__feature{margin-bottom:clamp(32px,4vw,48px)}.gb-journal .gb-journal__feature[hidden]{display:none}.gb-journal .gb-journal__none,.gb-journal .gb-journal__empty{margin:0;padding:40px 0;color:var(--gb-journal-muted);text-align:center}.gb-journal .gb-journal__none[hidden]{display:none}.gb-journal .gb-journal__pages{display:flex;align-items:center;justify-content:center;gap:20px;margin-top:40px;color:var(--gb-journal-muted);font-size:14px}.gb-journal .gb-journal__pages a{color:var(--gb-journal-ink);font-weight:700;text-decoration:none}.gb-journal .gb-journal__practice{padding:clamp(40px,6vw,72px) 20px;background:var(--gb-journal-tile)}.gb-journal .gb-journal__practice-inner{max-width:1216px;margin:0 auto}.gb-journal .gb-journal__practice-head{margin-bottom:24px}.gb-journal .gb-journal__practice-title>.gb-heading{margin:0;color:var(--gb-journal-ink);font-size:clamp(26px,3.2vw,38px);font-weight:800;line-height:1.1;letter-spacing:-.02em;text-transform:none}.gb-journal .gb-journal__tiles{display:grid;grid-auto-flow:column;grid-auto-columns:78%;gap:14px;margin:0 -20px;padding:0 20px 6px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.gb-journal .gb-journal__tiles::-webkit-scrollbar{display:none}@media(min-width:750px){.gb-journal .gb-journal__tiles{grid-auto-flow:row;grid-template-columns:repeat(var(--gb-journal-columns, 2),minmax(0,1fr));gap:20px;margin:0;padding:0;overflow:visible}}.gb-journal .gb-journal__tile{display:flex;flex-direction:column;overflow:hidden;border-radius:18px;background:var(--gb-system-3);color:var(--gb-journal-ink);text-decoration:none;scroll-snap-align:start;transition:box-shadow .2s,transform .2s}.gb-journal .gb-journal__tile:hover{box-shadow:0 10px 28px var(--gb-system-13);transform:translateY(-2px)}.gb-journal .gb-journal__tile-media{display:block;aspect-ratio:16 / 10;overflow:hidden;background:var(--gb-journal-cream)}.gb-journal .gb-journal__tile-media img{display:block;width:100%;height:100%;object-fit:cover}.gb-journal .gb-journal__tile-media--contain img{object-fit:contain;padding:4% 8%}.gb-journal .gb-journal__tile-body{display:flex;flex:1;flex-direction:column;gap:6px;padding:18px 18px 20px}.gb-journal .gb-journal__tile-title{font-size:18px;font-weight:700;line-height:1.3}.gb-journal .gb-journal__tile-text{color:var(--gb-journal-muted);font-size:14px;line-height:1.5}.gb-journal .gb-journal__tile-cta{display:inline-flex;align-items:center;gap:6px;margin-top:auto;padding-top:8px;font-size:14px;font-weight:700}.gb-journal .gb-journal__tile-cta svg{width:16px;height:16px}@media(prefers-reduced-motion:reduce){.gb-journal .gb-journal__tile{transition:none}}.gb-journal,.gb-article{font-family:var(--gb-font-text);letter-spacing:.4px}.gb-journal-section>.gb-section__inner,.gb-journal-article>.gb-section__inner{inline-size:var(--cw);padding:0}.gb-journal p,.gb-article p{margin-block-start:0}.gb-journal__eyebrow:has(>.gb-text){margin:0}.gb-journal__title>.gb-heading{text-wrap:balance}.gb-journal__intro .gb-text p,.gb-journal__eyebrow .gb-text p{margin:0}.gb-journal__tile .gb-media,.gb-journal__tile .gb-media img{inline-size:100%;aspect-ratio:16 / 10;object-fit:cover}.gb-journal__tile-body>.gb-heading{font-size:var(--gb-fs-d);line-height:var(--gb-lh-d);color:var(--gb-color, var(--gb-journal-ink))}.gb-journal__tile-body>.gb-text{font-size:var(--gb-fs-d);line-height:var(--gb-lh-d);color:var(--gb-color, var(--gb-journal-muted))}.gb-journal__tile-body>.gb-text p{margin:0}.gb-journal__tile-action.gb-btn{--_h: auto;--_shape-h: auto;--_bg: transparent;--_bg-h: transparent;--_fg: var(--gb-journal-ink);--_fg-h: var(--gb-journal-ink);padding:8px 0 0;margin-block-start:auto;justify-content:start;border:0;box-shadow:none;font-size:14px;line-height:1.4;font-weight:700;letter-spacing:.4px;text-transform:none}.gb-journal__tile-action.gb-btn{position:static}.gb-journal__tile{position:relative}.gb-journal__tile-action:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border-radius:18px}.gb-journal__tile-action svg{inline-size:16px;block-size:16px}.gb-journal__tile:focus-within{outline:2px solid var(--gb-journal-accent);outline-offset:3px}.gb-journal-card__title{color:var(--gb-color, var(--gb-journal-ink))}.gb-journal-card__excerpt{color:var(--gb-color, var(--gb-journal-muted))}@media(max-width:768px){.gb-journal,.gb-article{letter-spacing:.34px}}@media(prefers-reduced-motion:reduce){.gb-journal__chip{transition:none}}.gb-article{padding-bottom:clamp(48px,6vw,80px)}.gb-article .gb-article__progress{position:fixed;z-index:30;top:0;left:0;right:0;height:3px;pointer-events:none}.gb-article .gb-article__progress i{display:block;width:100%;height:100%;background:var(--gb-journal-accent);transform:scaleX(0);transform-origin:0 50%}.gb-article .gb-article__head{max-width:820px;margin:0 auto;padding:clamp(32px,5vw,64px) 20px clamp(20px,3vw,32px);text-align:center}.gb-article .gb-article__crumbs{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:16px;color:var(--gb-journal-muted);font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.gb-article .gb-article__crumbs a{color:var(--gb-journal-accent);text-decoration:none}.gb-article .gb-article__crumbs a:hover{text-decoration:underline}.gb-article h1.gb-article__title{margin:0;color:var(--gb-journal-ink);font-size:clamp(32px,5vw,56px);font-weight:800;line-height:1.08;letter-spacing:-.025em;text-transform:none;text-wrap:balance}.gb-article .gb-article__meta{display:flex;flex-wrap:wrap;justify-content:center;margin:18px 0 0;color:var(--gb-journal-muted);font-size:14px}.gb-article .gb-article__meta>span+span:before{content:"";display:inline-block;width:3px;height:3px;margin:0 10px;border-radius:50%;background:currentColor;vertical-align:middle;opacity:.6}.gb-article .gb-article__hero{max-width:1200px;margin:0 auto;padding:0 20px}.gb-article .gb-article__hero-frame{overflow:hidden;aspect-ratio:4 / 3;max-height:620px;border-radius:16px;background:var(--gb-journal-tile)}@media(min-width:750px){.gb-article .gb-article__hero-frame{aspect-ratio:16 / 9;border-radius:20px}}.gb-article .gb-article__hero-frame img{display:block;width:100%;height:100%;max-width:none;object-fit:cover}.gb-article .gb-article__layout{display:grid;grid-template-columns:minmax(0,1fr);gap:32px;max-width:1200px;margin:0 auto;padding:clamp(28px,4vw,48px) 20px 0}@media(min-width:990px){.gb-article .gb-article__layout{grid-template-columns:260px minmax(0,700px);justify-content:center;gap:64px}.gb-article .gb-article__aside{position:sticky;top:110px;align-self:start;display:flex;flex-direction:column;gap:28px}}@media(max-width:989px){.gb-article .gb-article__aside{order:2}.gb-article .gb-article__toc{display:none}}.gb-article .gb-article__aside-label{margin:0 0 10px;color:var(--gb-journal-muted);font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.gb-article .gb-article__toc[hidden],.gb-article .gb-article__toc-m[hidden]{display:none}.gb-article [data-gb-article-toc-list]{margin:0;padding:0;list-style:none;border-inline-start:2px solid var(--gb-journal-line)}.gb-article [data-gb-article-toc-list] li{margin:0}.gb-article [data-gb-article-toc-list] a{display:block;margin-inline-start:-2px;padding:7px 0 7px 14px;border-inline-start:2px solid transparent;color:var(--gb-journal-muted);font-size:14px;line-height:1.4;text-decoration:none}.gb-article [data-gb-article-toc-list] a:hover{color:var(--gb-journal-ink)}.gb-article [data-gb-article-toc-list] a.is-active{border-inline-start-color:var(--gb-journal-accent);color:var(--gb-journal-ink);font-weight:600}.gb-article .gb-article__toc-m{margin-bottom:28px;border:1px solid var(--gb-journal-line);border-radius:14px;background:var(--gb-system-3)}.gb-article .gb-article__toc-m summary{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;font-size:15px;font-weight:700;list-style:none;cursor:pointer}.gb-article .gb-article__toc-m summary::-webkit-details-marker{display:none}.gb-article .gb-article__toc-m summary svg{width:18px;height:18px;transition:transform .2s}.gb-article .gb-article__toc-m[open] summary svg{transform:rotate(180deg)}.gb-article .gb-article__toc-m [data-gb-article-toc-list]{margin:0 16px 14px}@media(min-width:990px){.gb-article .gb-article__toc-m{display:none}}.gb-article .gb-article__product{display:flex;gap:14px;padding:16px;border-radius:16px;background:var(--gb-journal-cream)}@media(min-width:990px){.gb-article .gb-article__product{flex-direction:column}}.gb-article .gb-article__product-media{flex:0 0 104px;overflow:hidden;border-radius:12px;background:var(--gb-system-3);aspect-ratio:1}@media(min-width:990px){.gb-article .gb-article__product-media{flex-basis:auto}}.gb-article .gb-article__product-media img{display:block;width:100%;height:100%;object-fit:contain;padding:6%}.gb-article .gb-article__product-body{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.gb-article .gb-article__product-body .gb-article__aside-label{margin-bottom:4px}.gb-article .gb-article__product-title{color:var(--gb-journal-ink);font-size:16px;font-weight:700;line-height:1.3;text-decoration:none}.gb-article .gb-article__product-price{margin:4px 0 12px;color:var(--gb-system-14);font-size:15px}.gb-article .gb-article__product-price s{margin-inline-end:4px;color:var(--gb-system-15);font-size:13px}.gb-article .gb-article__btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 20px;border-radius:999px;background:var(--gb-system-14);color:var(--gb-system-3);font-size:14px;font-weight:700;text-decoration:none;transition:background-color .15s}.gb-article .gb-article__btn:hover{background:var(--gb-system-16)}@media(min-width:990px){.gb-article .gb-article__product .gb-article__btn{width:100%}}.gb-article .gb-article__body{color:var(--gb-system-17);font-size:18px;line-height:1.75;overflow-wrap:break-word}@media(max-width:749px){.gb-article .gb-article__body{font-size:17px}}.gb-article .gb-article__body>:first-child{margin-top:0}.gb-article .gb-article__body p,.gb-article .gb-article__body ul,.gb-article .gb-article__body ol{margin:0 0 1.15em}.gb-article .gb-article__body p:empty{display:none}.gb-article .gb-article__body [style*=font-family],.gb-article .gb-article__body [style*=font-size]{font-family:inherit;font-size:inherit}.gb-article .gb-article__body h2,.gb-article .gb-article__body h3,.gb-article .gb-article__body h4{margin:1.8em 0 .6em;color:var(--gb-journal-ink);font-weight:800;letter-spacing:-.015em;text-transform:none;scroll-margin-top:110px}.gb-article .gb-article__body h2{font-size:clamp(24px,2.6vw,30px);line-height:1.2}.gb-article .gb-article__body h3{font-size:clamp(21px,2.2vw,24px);line-height:1.25}.gb-article .gb-article__body h4{font-size:19px;line-height:1.3}.gb-article .gb-article__body ul,.gb-article .gb-article__body ol{padding-inline-start:1.3em}.gb-article .gb-article__body li{margin:0 0 .5em}.gb-article .gb-article__body li::marker{color:var(--gb-journal-accent)}.gb-article .gb-article__body strong{color:var(--gb-journal-ink)}.gb-article .gb-article__body a{color:var(--gb-journal-ink);text-decoration:underline;text-decoration-color:var(--gb-journal-accent);text-decoration-thickness:2px;text-underline-offset:3px}.gb-article .gb-article__body a:hover{color:var(--gb-journal-accent)}.gb-article .gb-article__body img{display:block;max-width:100%;height:auto;margin:1.6em auto;border-radius:14px}.gb-article .gb-article__body blockquote{margin:1.6em 0;padding:4px 0 4px 20px;border-inline-start:3px solid var(--gb-journal-accent);color:var(--gb-journal-ink);font-size:1.1em;font-style:normal}.gb-article .gb-article__body iframe{display:block;width:100%;max-width:100%;aspect-ratio:16 / 9;height:auto;margin:1.6em 0;border:0;border-radius:14px}.gb-article .gb-article__share{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:36px;padding-top:24px;border-top:1px solid var(--gb-journal-line)}.gb-article .gb-article__share>span{margin-inline-end:6px;color:var(--gb-journal-muted);font-size:14px;font-weight:600}.gb-article .gb-article__share-btn{display:inline-flex;align-items:center;gap:8px;min-height:40px;margin:0;padding:0 14px;border:1px solid var(--gb-journal-line);border-radius:999px;background:var(--gb-system-3);color:var(--gb-journal-ink);font:inherit;font-size:14px;font-weight:600;letter-spacing:0;text-transform:none;text-decoration:none;cursor:pointer}.gb-article .gb-article__share-btn[hidden]{display:none}.gb-article .gb-article__share-btn:hover{border-color:var(--gb-journal-ink)}.gb-article .gb-article__share-btn svg{width:16px;height:16px}.gb-article .gb-article__cta{display:flex;flex-direction:column;align-items:flex-start;gap:18px;max-width:1160px;margin:clamp(48px,6vw,72px) auto 0;padding:clamp(28px,4vw,44px);border-radius:20px;background:var(--gb-journal-ink);color:var(--gb-system-3)}@media(min-width:750px){.gb-article .gb-article__cta{flex-direction:row;align-items:center;justify-content:space-between;margin-inline-start:20px;margin-inline-end:20px}}@media(min-width:1200px){.gb-article .gb-article__cta{margin-inline-start:auto;margin-inline-end:auto}}@media(max-width:749px){.gb-article .gb-article__cta{margin-inline-start:20px;margin-inline-end:20px}}@media(max-width:989px){.gb-article .gb-article__cta--desk{display:none}}.gb-article .gb-article__cta .gb-heading{margin:0;font-size:clamp(22px,2.6vw,30px);font-weight:800;line-height:1.15;letter-spacing:-.02em}.gb-article .gb-article__cta .gb-text{max-width:52ch;margin:8px 0 0;color:var(--gb-system-18);font-size:16px;line-height:1.55}.gb-article .gb-article__btn--light{flex:0 0 auto;background:var(--gb-system-3);color:var(--gb-journal-ink)}.gb-article .gb-article__btn--light:hover{background:var(--gb-journal-cream)}.gb-article .gb-article__related{max-width:1216px;margin:clamp(48px,6vw,72px) auto 0;padding:0 20px}.gb-article .gb-article__related-head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:24px}.gb-article .gb-article__related-head .gb-heading{margin:0;color:var(--gb-journal-ink);font-size:clamp(26px,3vw,34px);font-weight:800;line-height:1.1;letter-spacing:-.02em;text-transform:none}.gb-article .gb-article__related-head a{color:var(--gb-journal-ink);font-size:14px;font-weight:700;text-decoration:underline;text-underline-offset:3px}.gb-article{display:block}.gb-article__body{min-inline-size:0}.gb-article .gb-article__title{color:var(--gb-color, var(--gb-journal-ink))}.gb-article .gb-article__body{color:var(--gb-color, var(--gb-journal-copy))}.gb-article .gb-article__meta{color:var(--gb-color, var(--gb-journal-muted))}.gb-article__meta time{font:inherit}.gb-article__table{max-inline-size:100%;overflow:auto}.gb-article__table table{inline-size:100%;border-collapse:collapse;font-size:inherit}.gb-article__table :is(th,td){padding:10px 15px;border:1px solid var(--gb-journal-line)}.gb-article__body img{inline-size:auto}.gb-article__body :is(h2,h3,h4){font-family:var(--gb-font-display)}.gb-article__body h2{line-height:1.2}.gb-article__body h3{line-height:1.25}.gb-article__body h4{line-height:1.3}.gb-article__share-label .gb-text{font-size:14px;font-weight:600;line-height:1.4}.gb-article__share-label p{margin:0}.gb-article__share-status:empty{display:none}.gb-article__crumbs .gb-btn,.gb-article__related-head .gb-btn{--_h: auto;--_shape-h: auto;--_bg: transparent;--_bg-h: transparent;padding:0;border:0;box-shadow:none;font:inherit;letter-spacing:inherit;text-transform:inherit}.gb-article__crumbs .gb-btn{--_fg: var(--gb-journal-accent);--_fg-h: var(--gb-journal-accent)}.gb-article__related-head .gb-btn{--_fg: var(--gb-journal-ink);--_fg-h: var(--gb-journal-ink);font-size:14px;font-weight:700;text-decoration:underline}.gb-article .gb-article__btn.gb-btn{--_h: auto;--_shape-h: auto;--_bg: var(--gb-btn-bg-custom, var(--gb-black));--_bg-h: var(--gb-btn-bg-custom, var(--gb-journal-hover));--_fg: var(--gb-btn-fg-custom, var(--gb-white));--_fg-h: var(--gb-btn-fg-custom, var(--gb-white));min-block-size:44px;padding:0 20px;border:0;font-size:14px;line-height:1.4;font-weight:700;text-transform:none;letter-spacing:.4px;box-shadow:none}.gb-article .gb-article__btn--light.gb-btn{--_bg: var(--gb-btn-bg-custom, var(--gb-white));--_bg-h: var(--gb-btn-bg-custom, var(--gb-journal-cream));--_fg: var(--gb-btn-fg-custom, var(--gb-journal-ink));--_fg-h: var(--gb-btn-fg-custom, var(--gb-journal-ink))}.gb-article__product-body>.gb-text{font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;line-height:1.4;margin-block-end:4px}.gb-article__product-body>.gb-text p{margin:0}.gb-article__cta .gb-heading.gb-size-custom{font-size:clamp(var(--gb-fs),2.6vw,var(--gb-fs-d));line-height:1.15}.gb-article__cta .gb-text.gb-size-custom{font-size:var(--gb-fs-d);line-height:1.55}.gb-article__cta .gb-text p{margin:0}.gb-article__related-head .gb-heading.gb-size-custom{font-size:clamp(var(--gb-fs),3vw,var(--gb-fs-d));line-height:1.1}.gb-article__toc-m:not([open])>ol{display:none}.gb-article__share-status{flex-basis:100%;font-size:14px}[dir=rtl] .gb-article__progress i{transform-origin:100% 50%}@media(max-width:749px){.gb-article .gb-article__btn.gb-btn{letter-spacing:.34px}}@media(prefers-reduced-motion:reduce){.gb-article :is(.gb-article__btn,.gb-article__toc-m summary svg){transition:none}}.gb-journal-scope .gb-journal-card__title.gb-t-display{font-family:var(--gb-display-ff);font-size:var(--gb-display-fs);line-height:var(--gb-display-lh);font-weight:var(--gb-display-fw);letter-spacing:var(--gb-display-ls);text-transform:var(--gb-display-tt)}.gb-journal-scope .gb-journal-card__title.gb-t-statement{font-family:var(--gb-statement-ff);font-size:var(--gb-statement-fs);line-height:var(--gb-statement-lh);font-weight:var(--gb-statement-fw);letter-spacing:var(--gb-statement-ls);text-transform:var(--gb-statement-tt)}.gb-journal-scope .gb-journal-card__title.gb-t-h1{font-family:var(--gb-h1-ff);font-size:var(--gb-h1-fs);line-height:var(--gb-h1-lh);font-weight:var(--gb-h1-fw);letter-spacing:var(--gb-h1-ls);text-transform:var(--gb-h1-tt)}.gb-journal-scope .gb-journal-card__title.gb-t-h2{font-family:var(--gb-h2-ff);font-size:var(--gb-h2-fs);line-height:var(--gb-h2-lh);font-weight:var(--gb-h2-fw);letter-spacing:var(--gb-h2-ls);text-transform:var(--gb-h2-tt)}.gb-journal-scope .gb-journal-card__title.gb-t-h3{font-family:var(--gb-h3-ff);font-size:var(--gb-h3-fs);line-height:var(--gb-h3-lh);font-weight:var(--gb-h3-fw);letter-spacing:var(--gb-h3-ls);text-transform:var(--gb-h3-tt)}.gb-journal-scope .gb-journal-card__title.gb-t-h4{font-family:var(--gb-h4-ff);font-size:var(--gb-h4-fs);line-height:var(--gb-h4-lh);font-weight:var(--gb-h4-fw);letter-spacing:var(--gb-h4-ls);text-transform:var(--gb-h4-tt)}.gb-journal-scope .gb-journal-card__title.gb-t-h5{font-family:var(--gb-h5-ff);font-size:var(--gb-h5-fs);line-height:var(--gb-h5-lh);font-weight:var(--gb-h5-fw);letter-spacing:var(--gb-h5-ls);text-transform:var(--gb-h5-tt)}.gb-journal-scope .gb-journal-card__title.gb-t-display_sm{font-family:var(--gb-display_sm-ff);font-size:var(--gb-display_sm-fs);line-height:var(--gb-display_sm-lh);font-weight:var(--gb-display_sm-fw);letter-spacing:var(--gb-display_sm-ls);text-transform:var(--gb-display_sm-tt)}.gb-journal-scope .gb-journal-card__title.gb-t-quote{font-family:var(--gb-quote-ff);font-size:var(--gb-quote-fs);line-height:var(--gb-quote-lh);font-weight:var(--gb-quote-fw);letter-spacing:var(--gb-quote-ls);text-transform:var(--gb-quote-tt)}.gb-journal-scope .gb-journal-card__title.gb-t-eyebrow{font-family:var(--gb-eyebrow-ff);font-size:var(--gb-eyebrow-fs);line-height:var(--gb-eyebrow-lh);font-weight:var(--gb-eyebrow-fw);letter-spacing:var(--gb-eyebrow-ls);text-transform:var(--gb-eyebrow-tt)}.gb-journal-scope .gb-journal-card__title.gb-t-label{font-family:var(--gb-label-ff);font-size:var(--gb-label-fs);line-height:var(--gb-label-lh);font-weight:var(--gb-label-fw);letter-spacing:var(--gb-label-ls);text-transform:var(--gb-label-tt)}.gb-journal-scope .gb-journal-card__title.gb-t-body_lg{font-family:var(--gb-body_lg-ff);font-size:var(--gb-body_lg-fs);line-height:var(--gb-body_lg-lh);font-weight:var(--gb-body_lg-fw);letter-spacing:var(--gb-body_lg-ls);text-transform:var(--gb-body_lg-tt)}.gb-journal-scope .gb-journal-card__title.gb-t-body{font-family:var(--gb-body-ff);font-size:var(--gb-body-fs);line-height:var(--gb-body-lh);font-weight:var(--gb-body-fw);letter-spacing:var(--gb-body-ls);text-transform:var(--gb-body-tt)}.gb-journal-scope .gb-journal-card__title.gb-t-body_sm{font-family:var(--gb-body_sm-ff);font-size:var(--gb-body_sm-fs);line-height:var(--gb-body_sm-lh);font-weight:var(--gb-body_sm-fw);letter-spacing:var(--gb-body_sm-ls);text-transform:var(--gb-body_sm-tt)}.gb-journal-scope .gb-journal-card__title.gb-t-caption{font-family:var(--gb-caption-ff);font-size:var(--gb-caption-fs);line-height:var(--gb-caption-lh);font-weight:var(--gb-caption-fw);letter-spacing:var(--gb-caption-ls);text-transform:var(--gb-caption-tt)}.gb-journal-scope .gb-journal-card__title.gb-t-nav{font-family:var(--gb-nav-ff);font-size:var(--gb-nav-fs);line-height:var(--gb-nav-lh);font-weight:var(--gb-nav-fw);letter-spacing:var(--gb-nav-ls);text-transform:var(--gb-nav-tt)}.gb-journal-scope .gb-journal-card__title.gb-t-price{font-family:var(--gb-price-ff);font-size:var(--gb-price-fs);line-height:var(--gb-price-lh);font-weight:var(--gb-price-fw);letter-spacing:var(--gb-price-ls);text-transform:var(--gb-price-tt)}.gb-journal-scope .gb-journal-card__title.gb-t-button_l{font-family:var(--gb-button_l-ff);font-size:var(--gb-button_l-fs);line-height:var(--gb-button_l-lh);font-weight:var(--gb-button_l-fw);letter-spacing:var(--gb-button_l-ls);text-transform:var(--gb-button_l-tt)}.gb-journal-scope .gb-journal-card__title.gb-t-button_m{font-family:var(--gb-button_m-ff);font-size:var(--gb-button_m-fs);line-height:var(--gb-button_m-lh);font-weight:var(--gb-button_m-fw);letter-spacing:var(--gb-button_m-ls);text-transform:var(--gb-button_m-tt)}.gb-journal-scope .gb-journal-card__title.gb-t-button_s{font-family:var(--gb-button_s-ff);font-size:var(--gb-button_s-fs);line-height:var(--gb-button_s-lh);font-weight:var(--gb-button_s-fw);letter-spacing:var(--gb-button_s-ls);text-transform:var(--gb-button_s-tt)}.gb-journal-scope .gb-journal-card__excerpt.gb-t-display{font-family:var(--gb-display-ff);font-size:var(--gb-display-fs);line-height:var(--gb-display-lh);font-weight:var(--gb-display-fw);letter-spacing:var(--gb-display-ls);text-transform:var(--gb-display-tt)}.gb-journal-scope .gb-journal-card__excerpt.gb-t-statement{font-family:var(--gb-statement-ff);font-size:var(--gb-statement-fs);line-height:var(--gb-statement-lh);font-weight:var(--gb-statement-fw);letter-spacing:var(--gb-statement-ls);text-transform:var(--gb-statement-tt)}.gb-journal-scope .gb-journal-card__excerpt.gb-t-h1{font-family:var(--gb-h1-ff);font-size:var(--gb-h1-fs);line-height:var(--gb-h1-lh);font-weight:var(--gb-h1-fw);letter-spacing:var(--gb-h1-ls);text-transform:var(--gb-h1-tt)}.gb-journal-scope .gb-journal-card__excerpt.gb-t-h2{font-family:var(--gb-h2-ff);font-size:var(--gb-h2-fs);line-height:var(--gb-h2-lh);font-weight:var(--gb-h2-fw);letter-spacing:var(--gb-h2-ls);text-transform:var(--gb-h2-tt)}.gb-journal-scope .gb-journal-card__excerpt.gb-t-h3{font-family:var(--gb-h3-ff);font-size:var(--gb-h3-fs);line-height:var(--gb-h3-lh);font-weight:var(--gb-h3-fw);letter-spacing:var(--gb-h3-ls);text-transform:var(--gb-h3-tt)}.gb-journal-scope .gb-journal-card__excerpt.gb-t-h4{font-family:var(--gb-h4-ff);font-size:var(--gb-h4-fs);line-height:var(--gb-h4-lh);font-weight:var(--gb-h4-fw);letter-spacing:var(--gb-h4-ls);text-transform:var(--gb-h4-tt)}.gb-journal-scope .gb-journal-card__excerpt.gb-t-h5{font-family:var(--gb-h5-ff);font-size:var(--gb-h5-fs);line-height:var(--gb-h5-lh);font-weight:var(--gb-h5-fw);letter-spacing:var(--gb-h5-ls);text-transform:var(--gb-h5-tt)}.gb-journal-scope .gb-journal-card__excerpt.gb-t-h6{font-family:var(--gb-h6-ff);font-size:var(--gb-h6-fs);line-height:var(--gb-h6-lh);font-weight:var(--gb-h6-fw);letter-spacing:var(--gb-h6-ls);text-transform:var(--gb-h6-tt)}.gb-journal-scope .gb-journal-card__excerpt.gb-t-display_sm{font-family:var(--gb-display_sm-ff);font-size:var(--gb-display_sm-fs);line-height:var(--gb-display_sm-lh);font-weight:var(--gb-display_sm-fw);letter-spacing:var(--gb-display_sm-ls);text-transform:var(--gb-display_sm-tt)}.gb-journal-scope .gb-journal-card__excerpt.gb-t-quote{font-family:var(--gb-quote-ff);font-size:var(--gb-quote-fs);line-height:var(--gb-quote-lh);font-weight:var(--gb-quote-fw);letter-spacing:var(--gb-quote-ls);text-transform:var(--gb-quote-tt)}.gb-journal-scope .gb-journal-card__excerpt.gb-t-eyebrow{font-family:var(--gb-eyebrow-ff);font-size:var(--gb-eyebrow-fs);line-height:var(--gb-eyebrow-lh);font-weight:var(--gb-eyebrow-fw);letter-spacing:var(--gb-eyebrow-ls);text-transform:var(--gb-eyebrow-tt)}.gb-journal-scope .gb-journal-card__excerpt.gb-t-label{font-family:var(--gb-label-ff);font-size:var(--gb-label-fs);line-height:var(--gb-label-lh);font-weight:var(--gb-label-fw);letter-spacing:var(--gb-label-ls);text-transform:var(--gb-label-tt)}.gb-journal-scope .gb-journal-card__excerpt.gb-t-body_lg{font-family:var(--gb-body_lg-ff);font-size:var(--gb-body_lg-fs);line-height:var(--gb-body_lg-lh);font-weight:var(--gb-body_lg-fw);letter-spacing:var(--gb-body_lg-ls);text-transform:var(--gb-body_lg-tt)}.gb-journal-scope .gb-journal-card__excerpt.gb-t-body_sm{font-family:var(--gb-body_sm-ff);font-size:var(--gb-body_sm-fs);line-height:var(--gb-body_sm-lh);font-weight:var(--gb-body_sm-fw);letter-spacing:var(--gb-body_sm-ls);text-transform:var(--gb-body_sm-tt)}.gb-journal-scope .gb-journal-card__excerpt.gb-t-caption{font-family:var(--gb-caption-ff);font-size:var(--gb-caption-fs);line-height:var(--gb-caption-lh);font-weight:var(--gb-caption-fw);letter-spacing:var(--gb-caption-ls);text-transform:var(--gb-caption-tt)}.gb-journal-scope .gb-journal-card__excerpt.gb-t-nav{font-family:var(--gb-nav-ff);font-size:var(--gb-nav-fs);line-height:var(--gb-nav-lh);font-weight:var(--gb-nav-fw);letter-spacing:var(--gb-nav-ls);text-transform:var(--gb-nav-tt)}.gb-journal-scope .gb-journal-card__excerpt.gb-t-price{font-family:var(--gb-price-ff);font-size:var(--gb-price-fs);line-height:var(--gb-price-lh);font-weight:var(--gb-price-fw);letter-spacing:var(--gb-price-ls);text-transform:var(--gb-price-tt)}.gb-journal-scope .gb-journal-card__excerpt.gb-t-button_l{font-family:var(--gb-button_l-ff);font-size:var(--gb-button_l-fs);line-height:var(--gb-button_l-lh);font-weight:var(--gb-button_l-fw);letter-spacing:var(--gb-button_l-ls);text-transform:var(--gb-button_l-tt)}.gb-journal-scope .gb-journal-card__excerpt.gb-t-button_m{font-family:var(--gb-button_m-ff);font-size:var(--gb-button_m-fs);line-height:var(--gb-button_m-lh);font-weight:var(--gb-button_m-fw);letter-spacing:var(--gb-button_m-ls);text-transform:var(--gb-button_m-tt)}.gb-journal-scope .gb-journal-card__excerpt.gb-t-button_s{font-family:var(--gb-button_s-ff);font-size:var(--gb-button_s-fs);line-height:var(--gb-button_s-lh);font-weight:var(--gb-button_s-fw);letter-spacing:var(--gb-button_s-ls);text-transform:var(--gb-button_s-tt)}.gb-article .gb-article__title.gb-t-display{font-family:var(--gb-display-ff);font-size:var(--gb-display-fs);line-height:var(--gb-display-lh);font-weight:var(--gb-display-fw);letter-spacing:var(--gb-display-ls);text-transform:var(--gb-display-tt)}.gb-article .gb-article__title.gb-t-statement{font-family:var(--gb-statement-ff);font-size:var(--gb-statement-fs);line-height:var(--gb-statement-lh);font-weight:var(--gb-statement-fw);letter-spacing:var(--gb-statement-ls);text-transform:var(--gb-statement-tt)}.gb-article .gb-article__title.gb-t-h2{font-family:var(--gb-h2-ff);font-size:var(--gb-h2-fs);line-height:var(--gb-h2-lh);font-weight:var(--gb-h2-fw);letter-spacing:var(--gb-h2-ls);text-transform:var(--gb-h2-tt)}.gb-article .gb-article__title.gb-t-h3{font-family:var(--gb-h3-ff);font-size:var(--gb-h3-fs);line-height:var(--gb-h3-lh);font-weight:var(--gb-h3-fw);letter-spacing:var(--gb-h3-ls);text-transform:var(--gb-h3-tt)}.gb-article .gb-article__title.gb-t-h4{font-family:var(--gb-h4-ff);font-size:var(--gb-h4-fs);line-height:var(--gb-h4-lh);font-weight:var(--gb-h4-fw);letter-spacing:var(--gb-h4-ls);text-transform:var(--gb-h4-tt)}.gb-article .gb-article__title.gb-t-h5{font-family:var(--gb-h5-ff);font-size:var(--gb-h5-fs);line-height:var(--gb-h5-lh);font-weight:var(--gb-h5-fw);letter-spacing:var(--gb-h5-ls);text-transform:var(--gb-h5-tt)}.gb-article .gb-article__title.gb-t-h6{font-family:var(--gb-h6-ff);font-size:var(--gb-h6-fs);line-height:var(--gb-h6-lh);font-weight:var(--gb-h6-fw);letter-spacing:var(--gb-h6-ls);text-transform:var(--gb-h6-tt)}.gb-article .gb-article__title.gb-t-display_sm{font-family:var(--gb-display_sm-ff);font-size:var(--gb-display_sm-fs);line-height:var(--gb-display_sm-lh);font-weight:var(--gb-display_sm-fw);letter-spacing:var(--gb-display_sm-ls);text-transform:var(--gb-display_sm-tt)}.gb-article .gb-article__title.gb-t-quote{font-family:var(--gb-quote-ff);font-size:var(--gb-quote-fs);line-height:var(--gb-quote-lh);font-weight:var(--gb-quote-fw);letter-spacing:var(--gb-quote-ls);text-transform:var(--gb-quote-tt)}.gb-article .gb-article__title.gb-t-eyebrow{font-family:var(--gb-eyebrow-ff);font-size:var(--gb-eyebrow-fs);line-height:var(--gb-eyebrow-lh);font-weight:var(--gb-eyebrow-fw);letter-spacing:var(--gb-eyebrow-ls);text-transform:var(--gb-eyebrow-tt)}.gb-article .gb-article__title.gb-t-label{font-family:var(--gb-label-ff);font-size:var(--gb-label-fs);line-height:var(--gb-label-lh);font-weight:var(--gb-label-fw);letter-spacing:var(--gb-label-ls);text-transform:var(--gb-label-tt)}.gb-article .gb-article__title.gb-t-body_lg{font-family:var(--gb-body_lg-ff);font-size:var(--gb-body_lg-fs);line-height:var(--gb-body_lg-lh);font-weight:var(--gb-body_lg-fw);letter-spacing:var(--gb-body_lg-ls);text-transform:var(--gb-body_lg-tt)}.gb-article .gb-article__title.gb-t-body{font-family:var(--gb-body-ff);font-size:var(--gb-body-fs);line-height:var(--gb-body-lh);font-weight:var(--gb-body-fw);letter-spacing:var(--gb-body-ls);text-transform:var(--gb-body-tt)}.gb-article .gb-article__title.gb-t-body_sm{font-family:var(--gb-body_sm-ff);font-size:var(--gb-body_sm-fs);line-height:var(--gb-body_sm-lh);font-weight:var(--gb-body_sm-fw);letter-spacing:var(--gb-body_sm-ls);text-transform:var(--gb-body_sm-tt)}.gb-article .gb-article__title.gb-t-caption{font-family:var(--gb-caption-ff);font-size:var(--gb-caption-fs);line-height:var(--gb-caption-lh);font-weight:var(--gb-caption-fw);letter-spacing:var(--gb-caption-ls);text-transform:var(--gb-caption-tt)}.gb-article .gb-article__title.gb-t-nav{font-family:var(--gb-nav-ff);font-size:var(--gb-nav-fs);line-height:var(--gb-nav-lh);font-weight:var(--gb-nav-fw);letter-spacing:var(--gb-nav-ls);text-transform:var(--gb-nav-tt)}.gb-article .gb-article__title.gb-t-price{font-family:var(--gb-price-ff);font-size:var(--gb-price-fs);line-height:var(--gb-price-lh);font-weight:var(--gb-price-fw);letter-spacing:var(--gb-price-ls);text-transform:var(--gb-price-tt)}.gb-article .gb-article__title.gb-t-button_l{font-family:var(--gb-button_l-ff);font-size:var(--gb-button_l-fs);line-height:var(--gb-button_l-lh);font-weight:var(--gb-button_l-fw);letter-spacing:var(--gb-button_l-ls);text-transform:var(--gb-button_l-tt)}.gb-article .gb-article__title.gb-t-button_m{font-family:var(--gb-button_m-ff);font-size:var(--gb-button_m-fs);line-height:var(--gb-button_m-lh);font-weight:var(--gb-button_m-fw);letter-spacing:var(--gb-button_m-ls);text-transform:var(--gb-button_m-tt)}.gb-article .gb-article__title.gb-t-button_s{font-family:var(--gb-button_s-ff);font-size:var(--gb-button_s-fs);line-height:var(--gb-button_s-lh);font-weight:var(--gb-button_s-fw);letter-spacing:var(--gb-button_s-ls);text-transform:var(--gb-button_s-tt)}.gb-article .gb-article__body.gb-t-display{font-family:var(--gb-display-ff);font-size:var(--gb-display-fs);line-height:var(--gb-display-lh);font-weight:var(--gb-display-fw);letter-spacing:var(--gb-display-ls);text-transform:var(--gb-display-tt)}.gb-article .gb-article__body.gb-t-statement{font-family:var(--gb-statement-ff);font-size:var(--gb-statement-fs);line-height:var(--gb-statement-lh);font-weight:var(--gb-statement-fw);letter-spacing:var(--gb-statement-ls);text-transform:var(--gb-statement-tt)}.gb-article .gb-article__body.gb-t-h1{font-family:var(--gb-h1-ff);font-size:var(--gb-h1-fs);line-height:var(--gb-h1-lh);font-weight:var(--gb-h1-fw);letter-spacing:var(--gb-h1-ls);text-transform:var(--gb-h1-tt)}.gb-article .gb-article__body.gb-t-h2{font-family:var(--gb-h2-ff);font-size:var(--gb-h2-fs);line-height:var(--gb-h2-lh);font-weight:var(--gb-h2-fw);letter-spacing:var(--gb-h2-ls);text-transform:var(--gb-h2-tt)}.gb-article .gb-article__body.gb-t-h3{font-family:var(--gb-h3-ff);font-size:var(--gb-h3-fs);line-height:var(--gb-h3-lh);font-weight:var(--gb-h3-fw);letter-spacing:var(--gb-h3-ls);text-transform:var(--gb-h3-tt)}.gb-article .gb-article__body.gb-t-h4{font-family:var(--gb-h4-ff);font-size:var(--gb-h4-fs);line-height:var(--gb-h4-lh);font-weight:var(--gb-h4-fw);letter-spacing:var(--gb-h4-ls);text-transform:var(--gb-h4-tt)}.gb-article .gb-article__body.gb-t-h5{font-family:var(--gb-h5-ff);font-size:var(--gb-h5-fs);line-height:var(--gb-h5-lh);font-weight:var(--gb-h5-fw);letter-spacing:var(--gb-h5-ls);text-transform:var(--gb-h5-tt)}.gb-article .gb-article__body.gb-t-h6{font-family:var(--gb-h6-ff);font-size:var(--gb-h6-fs);line-height:var(--gb-h6-lh);font-weight:var(--gb-h6-fw);letter-spacing:var(--gb-h6-ls);text-transform:var(--gb-h6-tt)}.gb-article .gb-article__body.gb-t-display_sm{font-family:var(--gb-display_sm-ff);font-size:var(--gb-display_sm-fs);line-height:var(--gb-display_sm-lh);font-weight:var(--gb-display_sm-fw);letter-spacing:var(--gb-display_sm-ls);text-transform:var(--gb-display_sm-tt)}.gb-article .gb-article__body.gb-t-quote{font-family:var(--gb-quote-ff);font-size:var(--gb-quote-fs);line-height:var(--gb-quote-lh);font-weight:var(--gb-quote-fw);letter-spacing:var(--gb-quote-ls);text-transform:var(--gb-quote-tt)}.gb-article .gb-article__body.gb-t-eyebrow{font-family:var(--gb-eyebrow-ff);font-size:var(--gb-eyebrow-fs);line-height:var(--gb-eyebrow-lh);font-weight:var(--gb-eyebrow-fw);letter-spacing:var(--gb-eyebrow-ls);text-transform:var(--gb-eyebrow-tt)}.gb-article .gb-article__body.gb-t-label{font-family:var(--gb-label-ff);font-size:var(--gb-label-fs);line-height:var(--gb-label-lh);font-weight:var(--gb-label-fw);letter-spacing:var(--gb-label-ls);text-transform:var(--gb-label-tt)}.gb-article .gb-article__body.gb-t-body_lg{font-family:var(--gb-body_lg-ff);font-size:var(--gb-body_lg-fs);line-height:var(--gb-body_lg-lh);font-weight:var(--gb-body_lg-fw);letter-spacing:var(--gb-body_lg-ls);text-transform:var(--gb-body_lg-tt)}.gb-article .gb-article__body.gb-t-body_sm{font-family:var(--gb-body_sm-ff);font-size:var(--gb-body_sm-fs);line-height:var(--gb-body_sm-lh);font-weight:var(--gb-body_sm-fw);letter-spacing:var(--gb-body_sm-ls);text-transform:var(--gb-body_sm-tt)}.gb-article .gb-article__body.gb-t-caption{font-family:var(--gb-caption-ff);font-size:var(--gb-caption-fs);line-height:var(--gb-caption-lh);font-weight:var(--gb-caption-fw);letter-spacing:var(--gb-caption-ls);text-transform:var(--gb-caption-tt)}.gb-article .gb-article__body.gb-t-nav{font-family:var(--gb-nav-ff);font-size:var(--gb-nav-fs);line-height:var(--gb-nav-lh);font-weight:var(--gb-nav-fw);letter-spacing:var(--gb-nav-ls);text-transform:var(--gb-nav-tt)}.gb-article .gb-article__body.gb-t-price{font-family:var(--gb-price-ff);font-size:var(--gb-price-fs);line-height:var(--gb-price-lh);font-weight:var(--gb-price-fw);letter-spacing:var(--gb-price-ls);text-transform:var(--gb-price-tt)}.gb-article .gb-article__body.gb-t-button_l{font-family:var(--gb-button_l-ff);font-size:var(--gb-button_l-fs);line-height:var(--gb-button_l-lh);font-weight:var(--gb-button_l-fw);letter-spacing:var(--gb-button_l-ls);text-transform:var(--gb-button_l-tt)}.gb-article .gb-article__body.gb-t-button_m{font-family:var(--gb-button_m-ff);font-size:var(--gb-button_m-fs);line-height:var(--gb-button_m-lh);font-weight:var(--gb-button_m-fw);letter-spacing:var(--gb-button_m-ls);text-transform:var(--gb-button_m-tt)}.gb-article .gb-article__body.gb-t-button_s{font-family:var(--gb-button_s-ff);font-size:var(--gb-button_s-fs);line-height:var(--gb-button_s-lh);font-weight:var(--gb-button_s-fw);letter-spacing:var(--gb-button_s-ls);text-transform:var(--gb-button_s-tt)}.gb-article .gb-article__meta.gb-t-display{font-family:var(--gb-display-ff);font-size:var(--gb-display-fs);line-height:var(--gb-display-lh);font-weight:var(--gb-display-fw);letter-spacing:var(--gb-display-ls);text-transform:var(--gb-display-tt)}.gb-article .gb-article__meta.gb-t-statement{font-family:var(--gb-statement-ff);font-size:var(--gb-statement-fs);line-height:var(--gb-statement-lh);font-weight:var(--gb-statement-fw);letter-spacing:var(--gb-statement-ls);text-transform:var(--gb-statement-tt)}.gb-article .gb-article__meta.gb-t-h1{font-family:var(--gb-h1-ff);font-size:var(--gb-h1-fs);line-height:var(--gb-h1-lh);font-weight:var(--gb-h1-fw);letter-spacing:var(--gb-h1-ls);text-transform:var(--gb-h1-tt)}.gb-article .gb-article__meta.gb-t-h2{font-family:var(--gb-h2-ff);font-size:var(--gb-h2-fs);line-height:var(--gb-h2-lh);font-weight:var(--gb-h2-fw);letter-spacing:var(--gb-h2-ls);text-transform:var(--gb-h2-tt)}.gb-article .gb-article__meta.gb-t-h3{font-family:var(--gb-h3-ff);font-size:var(--gb-h3-fs);line-height:var(--gb-h3-lh);font-weight:var(--gb-h3-fw);letter-spacing:var(--gb-h3-ls);text-transform:var(--gb-h3-tt)}.gb-article .gb-article__meta.gb-t-h4{font-family:var(--gb-h4-ff);font-size:var(--gb-h4-fs);line-height:var(--gb-h4-lh);font-weight:var(--gb-h4-fw);letter-spacing:var(--gb-h4-ls);text-transform:var(--gb-h4-tt)}.gb-article .gb-article__meta.gb-t-h5{font-family:var(--gb-h5-ff);font-size:var(--gb-h5-fs);line-height:var(--gb-h5-lh);font-weight:var(--gb-h5-fw);letter-spacing:var(--gb-h5-ls);text-transform:var(--gb-h5-tt)}.gb-article .gb-article__meta.gb-t-h6{font-family:var(--gb-h6-ff);font-size:var(--gb-h6-fs);line-height:var(--gb-h6-lh);font-weight:var(--gb-h6-fw);letter-spacing:var(--gb-h6-ls);text-transform:var(--gb-h6-tt)}.gb-article .gb-article__meta.gb-t-display_sm{font-family:var(--gb-display_sm-ff);font-size:var(--gb-display_sm-fs);line-height:var(--gb-display_sm-lh);font-weight:var(--gb-display_sm-fw);letter-spacing:var(--gb-display_sm-ls);text-transform:var(--gb-display_sm-tt)}.gb-article .gb-article__meta.gb-t-quote{font-family:var(--gb-quote-ff);font-size:var(--gb-quote-fs);line-height:var(--gb-quote-lh);font-weight:var(--gb-quote-fw);letter-spacing:var(--gb-quote-ls);text-transform:var(--gb-quote-tt)}.gb-article .gb-article__meta.gb-t-eyebrow{font-family:var(--gb-eyebrow-ff);font-size:var(--gb-eyebrow-fs);line-height:var(--gb-eyebrow-lh);font-weight:var(--gb-eyebrow-fw);letter-spacing:var(--gb-eyebrow-ls);text-transform:var(--gb-eyebrow-tt)}.gb-article .gb-article__meta.gb-t-label{font-family:var(--gb-label-ff);font-size:var(--gb-label-fs);line-height:var(--gb-label-lh);font-weight:var(--gb-label-fw);letter-spacing:var(--gb-label-ls);text-transform:var(--gb-label-tt)}.gb-article .gb-article__meta.gb-t-body_lg{font-family:var(--gb-body_lg-ff);font-size:var(--gb-body_lg-fs);line-height:var(--gb-body_lg-lh);font-weight:var(--gb-body_lg-fw);letter-spacing:var(--gb-body_lg-ls);text-transform:var(--gb-body_lg-tt)}.gb-article .gb-article__meta.gb-t-body{font-family:var(--gb-body-ff);font-size:var(--gb-body-fs);line-height:var(--gb-body-lh);font-weight:var(--gb-body-fw);letter-spacing:var(--gb-body-ls);text-transform:var(--gb-body-tt)}.gb-article .gb-article__meta.gb-t-body_sm{font-family:var(--gb-body_sm-ff);font-size:var(--gb-body_sm-fs);line-height:var(--gb-body_sm-lh);font-weight:var(--gb-body_sm-fw);letter-spacing:var(--gb-body_sm-ls);text-transform:var(--gb-body_sm-tt)}.gb-article .gb-article__meta.gb-t-nav{font-family:var(--gb-nav-ff);font-size:var(--gb-nav-fs);line-height:var(--gb-nav-lh);font-weight:var(--gb-nav-fw);letter-spacing:var(--gb-nav-ls);text-transform:var(--gb-nav-tt)}.gb-article .gb-article__meta.gb-t-price{font-family:var(--gb-price-ff);font-size:var(--gb-price-fs);line-height:var(--gb-price-lh);font-weight:var(--gb-price-fw);letter-spacing:var(--gb-price-ls);text-transform:var(--gb-price-tt)}.gb-article .gb-article__meta.gb-t-button_l{font-family:var(--gb-button_l-ff);font-size:var(--gb-button_l-fs);line-height:var(--gb-button_l-lh);font-weight:var(--gb-button_l-fw);letter-spacing:var(--gb-button_l-ls);text-transform:var(--gb-button_l-tt)}.gb-article .gb-article__meta.gb-t-button_m{font-family:var(--gb-button_m-ff);font-size:var(--gb-button_m-fs);line-height:var(--gb-button_m-lh);font-weight:var(--gb-button_m-fw);letter-spacing:var(--gb-button_m-ls);text-transform:var(--gb-button_m-tt)}.gb-article .gb-article__meta.gb-t-button_s{font-family:var(--gb-button_s-ff);font-size:var(--gb-button_s-fs);line-height:var(--gb-button_s-lh);font-weight:var(--gb-button_s-fw);letter-spacing:var(--gb-button_s-ls);text-transform:var(--gb-button_s-tt)}.gb-journal .gb-journal__eyebrow>.gb-text{color:var(--gb-color,var(--gb-journal-accent))}.gb-journal .gb-journal__title>.gb-heading,.gb-journal .gb-journal__practice-title>.gb-heading,.gb-journal-scope .gb-journal-card__title{color:var(--gb-color,var(--gb-journal-ink))}.gb-journal .gb-journal__intro>.gb-text,.gb-journal-scope .gb-journal-card__excerpt{color:var(--gb-color,var(--gb-journal-muted))}.gb-article .gb-article__title.gb-heading{color:var(--gb-color,var(--gb-journal-ink))}.gb-article .gb-article__cta .gb-text{color:var(--gb-color,var(--gb-white))}.gb-journal .gb-journal__title>.gb-heading.gb-size-custom{font-size:clamp(var(--gb-fs),5.6vw,var(--gb-fs-d));line-height:calc(var(--gb-lh-d) + .004375);font-weight:var(--gb-fw)}.gb-journal .gb-journal__intro>.gb-text.gb-size-custom{font-size:clamp(var(--gb-fs),1.5vw,var(--gb-fs-d));line-height:1.6;font-weight:var(--gb-fw)}.gb-journal .gb-journal__eyebrow>.gb-text.gb-size-custom{font-size:var(--gb-fs-d);line-height:var(--gb-lh-d);font-weight:var(--gb-fw)}.gb-journal .gb-journal__practice-title>.gb-heading.gb-size-custom{font-size:clamp(var(--gb-fs),3.2vw,var(--gb-fs-d));line-height:1.1;font-weight:var(--gb-fw)}@media(max-width:749px){.gb-journal .gb-journal__title>.gb-heading.gb-size-custom{line-height:calc(var(--gb-lh) - .007778)}.gb-journal-scope .gb-text[style*=--gb-color-m],.gb-journal-scope .gb-heading[style*=--gb-color-m]{color:var(--gb-color-m,var(--gb-color,var(--_color)))}}.gb-lp-sequence{inline-size:min(var(--cw, 100%),100%);margin-inline:auto}.gb-lp.gb-section{--gb-lp-tracking: .4px;padding-block:calc(var(--pt) + var(--gb-lp-pt-extra, 0px)) calc(var(--pb) + var(--gb-lp-pb-extra, 0px));font-family:var(--gb-font-text);font-size:16px;line-height:1.4;letter-spacing:var(--gb-lp-tracking);overflow-x:clip}.gb-lp>.gb-section__inner{inline-size:min(var(--cw),1300px,100%);padding-inline:40px}.gb-lp :is(.gb-text,.gb-heading,.gb-btn){min-inline-size:0;overflow-wrap:anywhere}.gb-lp :is(.gb-text,.gb-heading){text-wrap:wrap}.gb-lp .gb-heading{font-family:var(--gb-lp-font)}.gb-lp .gb-text{color:var(--gb-color, var(--gb-page-ink));letter-spacing:var(--gb-lp-tracking)}.gb-lp .gb-rte>:is(p,ul,ol){margin-block:0}.gb-lp .gb-rte li{margin-block-end:.25em}.gb-lp .gb-size-custom{font-size:var(--gb-fs-d);line-height:var(--gb-lh-d)}.gb-lp :is(.gb-btn,button,summary,[tabindex]):focus-visible{outline:2px solid var(--gb-c-accent);outline-offset:3px}.gb-lp :is(.gb-lp-band__heading,.gb-lp-band__text,.gb-lp-band__media,.gb-lp-band__cta,.gb-lp-banner__heading,.gb-lp-banner__text,.gb-lp-banner__media,.gb-lp-hero__heading,.gb-lp-hero__text,.gb-lp-hero__review,.gb-lp-hero__cta,.gb-lp-hero__video,.gb-lp-science__heading,.gb-lp-science__video,.gb-lp-column__heading,.gb-lp-column__text,.gb-lp-column__media,.gb-lp-column__cta,.gb-lp-review__title,.gb-lp-reviews__heading):empty{display:none}.gb-lp .gb-btn{block-size:auto;min-block-size:0;padding:8px 32px;gap:10px;border-width:0;border-radius:35px;font-family:var(--gb-lp-font);font-size:22.5px;font-weight:800;line-height:39px;letter-spacing:.5px;white-space:normal;transition:none;box-shadow:none}.gb-lp .gb-btn--primary{background:var(--gb-btn-bg-custom, var(--gb-btn-primary-bg));color:var(--gb-btn-fg-custom, var(--gb-white))}.gb-lp .gb-btn:hover{transform:none;filter:none}.gb-lp .gb-btn__icon,.gb-lp .gb-btn svg{inline-size:30px;block-size:auto;flex-shrink:0;transition:none;transform:none}.gb-lp .gb-btn--outline{border:3px solid var(--gb-btn-bd-custom, var(--gb-black));background:var(--gb-btn-bg-custom, transparent);color:var(--gb-btn-fg-custom, var(--gb-black));padding:16.5px 45px;border-radius:9999px;line-height:30px;letter-spacing:.75px;text-transform:uppercase;transition:opacity .3s ease}.gb-lp .gb-btn--outline:hover{opacity:.7}.gb-lp .gb-btn--outline .gb-btn__text{text-decoration:none}.gb-lp-banner__heading{position:relative;margin-block-end:var(--gb-lp-heading-gap, 50px)}.gb-lp-banner__heading .gb-heading{color:var(--gb-color, var(--gb-black));letter-spacing:.025em}.gb-lp-banner__underline{position:absolute;inset-inline-start:50%;inset-block-end:0;inline-size:265.5px;transform:translate(-50%,100%)}.gb-lp-banner__underline .gb-media{aspect-ratio:265.5 / 13.5}.gb-lp-banner__text{max-inline-size:700px;margin-inline:auto}.gb-lp-banner__text .gb-size-custom{line-height:1.5}.gb-lp-banner__media--mobile{display:none}.gb-lp-band__heading{max-inline-size:700px;margin-inline:auto;margin-block-end:var(--gb-lp-heading-gap)}.gb-lp-band__heading .gb-heading{color:var(--gb-color, var(--gb-c-heading));letter-spacing:.75px;text-transform:capitalize}.gb-lp-band__text{max-inline-size:var(--gb-lp-copy-width);margin-inline:auto}.gb-lp-band__text .gb-text{line-height:1.4;color:var(--gb-color, var(--gb-c-heading))}.gb-lp-band__media{max-inline-size:var(--gb-lp-media-width);margin:var(--gb-lp-media-gap) auto var(--gb-lp-media-bottom-gap)}.gb-lp-band__cta{text-align:center}.gb-lp-band--outline .gb-lp-band__cta{margin-block-start:64px}.gb-lp-band--guarantee .gb-lp-band__text{max-inline-size:650px;margin-block-end:32px}.gb-lp-band--guarantee .gb-text{font-family:var(--gb-lp-font);line-height:1.8}.gb-lp-hero>.gb-section__inner{display:flex;flex-direction:column}.gb-lp-hero__review{inline-size:min(455px,100% - 22px);margin:0 auto 22px}.gb-lp-hero__heading{margin-block-end:8px}.gb-lp-hero__heading .gb-heading{color:var(--gb-color, var(--gb-black));letter-spacing:.025em}.gb-lp-hero__text{margin-block-end:32px}.gb-lp-hero__text .gb-text{font-family:var(--gb-lp-font);color:var(--gb-color, var(--gb-black))}.gb-lp-hero__video{border-radius:24px;overflow:hidden}.gb-lp-hero__cta{order:1;margin-block:50px 64px}.gb-lp-hero__cta .gb-btn-group{gap:20px}.gb-lp-hero .gb-btn{padding:var(--gb-lp-action-pad) calc(var(--gb-lp-action-pad) * 2);border-radius:12px;color:var(--gb-btn-fg-custom, var(--gb-black));background:var(--gb-btn-bg-custom, var(--gb-lp-yellow))}.gb-lp-embed{position:relative;display:block;aspect-ratio:850 / 480;overflow:hidden}.gb-lp-embed--hero{aspect-ratio:1.775}.gb-lp-hero--hero .gb-lp-embed{display:inline-block;inline-size:100%;vertical-align:baseline}.gb-lp-embed--science{aspect-ratio:16 / 9}.gb-lp-embed iframe,.gb-lp-embed__cover{position:absolute;top:0;right:0;bottom:0;left:0;inline-size:100%;block-size:100%;border:0}.gb-lp-embed__cover{padding:0;background:transparent;cursor:pointer}.gb-lp-embed__cover[hidden]{display:none}.gb-lp-embed__cover img{display:block;inline-size:100%;block-size:100%;object-fit:cover}.gb-lp-split__grid{display:grid;grid-template-columns:35% minmax(0,1fr);column-gap:64px;align-items:center}.gb-lp-split__media{grid-row:auto}.gb-lp-split__copy{min-inline-size:0}.gb-lp-split__heading{align-self:end;margin-block-end:8px}.gb-lp-split__heading .gb-heading{color:var(--gb-color, var(--gb-review-ink));letter-spacing:.025em}.gb-lp-split__text{align-self:start;margin-block-end:7.5px}.gb-lp-split__text .gb-text{font-family:var(--gb-lp-font);color:var(--gb-color, var(--gb-lp-copy))}.gb-lp-split__media .gb-media{border-radius:18px}.gb-lp-split--right .gb-lp-split__grid{grid-template-columns:minmax(0,1fr) 35%}.gb-lp-split--right .gb-lp-split__media{grid-column:2}.gb-lp-split--right .gb-lp-split__copy{grid-column:1;grid-row:1}.gb-lp-split--hero .gb-lp-split__grid{grid-template-columns:40% minmax(0,1fr);column-gap:67px}.gb-lp-split--hero.gb-lp-split--right .gb-lp-split__grid{grid-template-columns:minmax(0,1fr) 55%}.gb-lp-split--hero .gb-lp-split__media .gb-media{border-radius:0}.gb-lp-split--hero .gb-lp-split__heading{margin-block-end:16px}.gb-lp-split--hero .gb-lp-split__heading .gb-heading{color:var(--gb-color, var(--gb-black))}.gb-lp-split--hero .gb-lp-split__text{margin-block-end:24px}.gb-lp-split--hero .gb-lp-split__text p{display:block}.gb-lp-split--highlight .gb-lp-split__grid{grid-template-columns:15% minmax(0,1fr);padding:36px 48px;background:var(--gb-lp-panel);box-shadow:16px 16px 0 var(--gb-lp-panel-shadow)}.gb-lp-split--highlight.gb-lp-split--right .gb-lp-split__grid{grid-template-columns:minmax(0,1fr) 15%}.gb-lp-split--highlight .gb-lp-split__heading{margin-block-end:16px}.gb-lp-split--highlight .gb-lp-split__heading .gb-heading{letter-spacing:.75px;text-transform:capitalize}.gb-lp-split--highlight .gb-lp-split__text .gb-text{color:var(--gb-color, var(--gb-lp-highlight-copy))}.gb-lp-columns__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:56px;padding:0;margin:0;list-style:none}.gb-lp-column{min-inline-size:0;margin:0}.gb-lp.gb-lp-columns--icons{padding-block:0}.gb-lp-columns--icons .gb-lp-columns__grid{border-block-start:1px solid var(--gb-lp-icon-line);padding-block:calc(var(--pt) + var(--gb-lp-pt-extra)) calc(var(--pb) + var(--gb-lp-pb-extra))}.gb-lp-columns--icons .gb-lp-column__media{margin:0 auto 14.4px}.gb-lp-columns--icons .gb-media{inline-size:min(100%,var(--gb-lp-native-width, 150px));margin-inline:auto}.gb-lp-columns--icons .gb-lp-column__text{margin-block-end:20px}.gb-lp-columns--icons .gb-lp-column__heading{margin-block-end:4px}.gb-lp-columns--icons .gb-lp-column__heading .gb-heading{color:var(--gb-color, var(--gb-page-ink))}.gb-lp-columns--icons .gb-lp-column__text .gb-text{font-family:var(--gb-lp-font);color:var(--gb-color, var(--gb-lp-icon-copy))}.gb-lp-columns--cards .gb-lp-columns__grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:40px;row-gap:0}.gb-lp-columns--cards .gb-lp-column__media{margin-block-end:0}.gb-lp-columns--cards .gb-lp-column__media .gb-media.gb-lp-natural{aspect-ratio:4 / 3}.gb-lp-columns--cards .gb-lp-column__heading{margin-block-end:20px}.gb-lp-columns--cards .gb-lp-column__heading .gb-heading{color:var(--gb-color, var(--gb-page-ink));font-family:var(--gb-font-text);letter-spacing:.025em}.gb-lp-columns--cards .gb-lp-column__heading .gb-size-custom{font-size:calc(var(--gb-fs-d) + .04px);line-height:1.4}.gb-lp-columns--cards .gb-lp-column__text{margin-block-end:20px}.gb-lp-columns--cards .gb-lp-column__cta{margin:0;padding-block:50px 64px;text-align:center}.gb-lp-columns--cards .gb-btn{padding:16px 32px;border-radius:12px;background:var(--gb-btn-bg-custom, var(--gb-lp-yellow));color:var(--gb-btn-fg-custom, var(--gb-black));font-size:16px}.gb-lp-science .gb-heading,.gb-lp.gb-lp-science .gb-btn{font-family:var(--gb-font-display)}.gb-lp-science .gb-heading{color:var(--gb-color, var(--gb-review-ink));letter-spacing:.025em}.gb-lp-science__heading{margin-block-end:40px}.gb-lp.gb-lp-science .gb-lp-science__heading .gb-size-custom{font-size:clamp(var(--gb-fs),5vw,var(--gb-fs-d));line-height:1.05}.gb-lp-science__grid{display:grid;grid-template-columns:minmax(280px,.85fr) minmax(420px,1.65fr);gap:56px;align-items:center}.gb-lp.gb-lp-science .gb-lp-science__text .gb-size-custom{font-size:clamp(var(--gb-fs),2.2vw,var(--gb-fs-d));line-height:1.35}.gb-lp.gb-lp-science .gb-btn{min-block-size:72px;padding:18px 28px;border-radius:36px;font-size:clamp(19px,1.5vw,24px);line-height:1.2;background:var(--gb-btn-bg-custom, var(--gb-review-ink));color:var(--gb-btn-fg-custom, var(--gb-white));transition:transform .16s ease,background-color .16s ease}.gb-lp-science .gb-btn:hover,.gb-lp-science .gb-btn:focus-visible{background:var(--gb-btn-bg-custom, var(--gb-lp-copy));transform:translateY(-2px)}.gb-lp-science__cta{inline-size:min(100%,320px);margin:30px auto 0}.gb-lp-science__cta .gb-btn{inline-size:100%}.gb-lp-science__mobile-media{display:none}.gb-lp-science__video{inline-size:min(100%,1100px);margin:0 auto 48px;border-radius:24px;overflow:hidden;background:var(--gb-review-ink)}.gb-lp-science--visual .gb-lp-science__grid,.gb-lp-science--download .gb-lp-science__grid{display:block}.gb-lp-science--visual .gb-lp-science__copy{display:none}.gb-lp-science--visual .gb-lp-science__media{max-inline-size:1200px;margin-inline:auto;border-radius:2px;overflow:hidden}.gb-lp-science--download .gb-lp-science__grid{display:flex;flex-direction:column;gap:0}.gb-lp-science--download .gb-lp-science__heading{max-inline-size:1050px;margin-inline:auto}.gb-lp.gb-lp-science--download .gb-lp-science__heading .gb-size-custom{font-size:clamp(var(--gb-fs),4.5vw,var(--gb-fs-d));line-height:1.1}.gb-lp-science--download .gb-lp-science__media{inline-size:min(100%,760px);margin-inline:auto}.gb-lp-science--download .gb-lp-science__copy{order:1}.gb-lp-science--download .gb-lp-science__cta{inline-size:auto;margin-block-start:32px}.gb-lp.gb-lp-science--download .gb-btn{min-block-size:64px;padding:16px 32px;border-radius:32px;font-size:20px;transition:none}.gb-lp-science--download .gb-btn:hover{transform:none}.gb-lp.gb-lp-faq>.gb-section__inner{inline-size:min(var(--cw),1300px,100%)}.gb-lp-faq__eyebrow{display:table;margin:0 auto 24px;padding:8px 24px;border-radius:16px;background:var(--gb-lp-subtitle)}.gb-lp .gb-lp-faq__eyebrow .gb-text{font-family:var(--gb-lp-font);color:var(--gb-color, var(--gb-black))}.gb-lp-faq__heading{position:relative;max-inline-size:700px;margin:0 auto 66px}.gb-lp-faq__heading .gb-heading{position:relative;z-index:1;color:var(--gb-color, var(--gb-black));letter-spacing:.75px;text-transform:capitalize}.gb-lp-faq__decoration{position:absolute;inline-size:304px;inset-block-end:-122px;inset-inline-end:-253px}.gb-lp.gb-lp-faq .gb-faq__list{gap:24px;margin-block-end:24px}.gb-lp.gb-lp-faq .gb-faq__item{padding:28px 32px;border:1px solid var(--gb-lp-faq-line);border-radius:8px;background:var(--gb-white);opacity:.8}.gb-lp.gb-lp-faq .gb-faq__summary{padding:0;background:transparent;gap:0}.gb-lp.gb-lp-faq .gb-faq__summary>.gb-text{inline-size:auto;flex:0 1 auto;letter-spacing:.025em;font-family:var(--gb-lp-font);color:var(--gb-color, var(--gb-black))}.gb-lp-faq__plus{min-inline-size:0;display:block;flex:0 1 24px;inline-size:24px;color:var(--gb-black);transition:transform .3s ease}.gb-lp-faq__plus svg{display:block;inline-size:100%;block-size:auto}.gb-lp-faq .gb-faq__item[open] .gb-lp-faq__plus{transform:rotate(45deg)}.gb-lp.gb-lp-faq .gb-faq__item:not([open]) .gb-faq__answer{display:none}.gb-lp.gb-lp-faq .gb-faq__answer{padding:40px}.gb-lp.gb-lp-faq .gb-faq__answer>.gb-text{max-inline-size:none;line-height:1.4;color:var(--gb-color, var(--gb-page-ink));letter-spacing:var(--gb-lp-tracking)}.gb-lp-faq__cta{margin-block-start:64px;text-align:center}.gb-lp-reviews-section{overflow:hidden}.gb-lp-reviews{display:block}.gb-lp-reviews__heading{max-inline-size:700px;margin:0 auto 64px}.gb-lp-reviews__stage{position:relative;padding-block:50px 120px;margin-block-end:30px}.gb-lp-reviews__viewport{overflow-x:auto;padding-block:40px;margin-block:-40px;scrollbar-width:none}.gb-lp-reviews[data-enhanced] .gb-lp-reviews__viewport{overflow:hidden;touch-action:pan-y}.gb-lp-reviews__viewport::-webkit-scrollbar{display:none}.gb-lp-reviews__track{display:flex;align-items:stretch;position:relative;gap:60px;margin:0;padding:0;list-style:none}.gb-lp-review{position:relative;display:grid;flex:0 0 min(351.3333px,calc((100% - 120px) / 3));min-inline-size:0;margin:0;border-radius:30px;background:var(--gb-white)}.gb-lp-reviews[data-enhanced] .gb-lp-review[data-center]{transform:scale(1.2)}.gb-lp-review:before{content:"";grid-area:1 / 1;padding-block-start:100%}.gb-lp-review__media{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;border-radius:30px}.gb-lp-review__media .gb-media{aspect-ratio:auto;block-size:100%}.gb-lp-review__body{position:relative;grid-area:1 / 1;padding:32px;display:grid;align-items:center}.gb-lp-review__content{padding:14px 10px;border-radius:8px;background:rgb(from var(--gb-white) r g b / .85)}.gb-lp-review__stars img{flex:0 0 21px;inline-size:21px;block-size:21px}.gb-lp-review__stars{display:flex;justify-content:center;margin-block-end:20px}.gb-lp-review__title{margin-block-end:7px}.gb-lp-review__text{margin-block-end:20px}.gb-lp-review .gb-text{font-family:var(--gb-lp-font)}.gb-lp .gb-lp-review__author .gb-size-custom{line-height:1.7}.gb-lp-review__verified{display:flex;justify-content:center;align-items:center;gap:5px;color:var(--gb-lp-verified)}.gb-lp-review__verified .gb-text{inline-size:auto;color:var(--gb-color, var(--gb-lp-verified))}.gb-lp .gb-lp-review__verified .gb-size-custom{line-height:1.854545}.gb-lp-reviews__controls[hidden]{display:none}.gb-lp-reviews__controls{position:absolute;inset-block-end:0;inset-inline:0;display:flex;align-items:center;justify-content:center;gap:10px}.gb-lp-reviews__dots{display:flex;align-items:center;gap:10px;padding-block-end:10px}.gb-lp-reviews .gb-reviews__dot{inline-size:10px;block-size:10px;padding:0;border:2px solid var(--gb-black);border-radius:50%;background:transparent;font-size:0}.gb-lp-reviews .gb-reviews__dot[aria-current]{background:var(--gb-black)}.gb-lp-reviews__arrow{inline-size:25px;block-size:25px;padding:0;border:0;background:var(--gb-white);color:var(--gb-black)}.gb-lp-reviews__arrow svg{display:block;inline-size:100%;block-size:100%}.gb-lp-reviews__arrow--previous svg{transform:rotate(180deg)}[dir=rtl] .gb-lp-reviews__arrow svg{transform:rotate(180deg)}[dir=rtl] .gb-lp-reviews__arrow--previous svg{transform:none}.gb-lp.gb-lp-contact{padding-block:var(--pt) var(--pb);color:var(--gb-page-ink)}.gb-lp-contact__intro{max-inline-size:920px;margin-inline:auto}.gb-lp-contact__intro .gb-heading,.gb-lp-contact__heading .gb-heading{color:var(--gb-color, var(--gb-page-ink));font-family:var(--gb-font-display);letter-spacing:0}.gb-lp-contact__intro{margin-block-end:var(--gb-lp-intro-gap)}.gb-lp-contact__form{display:flow-root}.gb-lp-contact__heading{margin-block-start:var(--gb-lp-form-heading-offset);margin-block-end:60px}.gb-lp-contact__form{inline-size:calc(75% - 10px);max-inline-size:905px;margin-inline:auto;padding-block-end:20px}.gb-lp-contact__row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.gb-lp-contact label{display:block;margin-block-end:10px;cursor:pointer}.gb-lp-contact :is(input,textarea){display:block;inline-size:100%;padding:8px 0;border:0;border-block-end:2px solid var(--gb-page-ink);border-radius:0;margin-block-end:30px;background:transparent;color:inherit;font-family:var(--gb-font-text);font-size:16px;line-height:1.4;letter-spacing:var(--gb-lp-tracking)}.gb-lp.gb-lp-contact .gb-btn{font-family:var(--gb-font-text);font-size:16px;font-weight:400;line-height:1.42;letter-spacing:var(--gb-lp-tracking);padding:10px 25px;border:2px solid transparent;border-radius:35px;background:var(--gb-page-ink);color:var(--gb-white);margin-block-end:30px}.gb-lp-contact p[data-spam-detection-disclaimer]{margin:0 0 20px;font-size:14px;line-height:1.4}.gb-lp-contact__success{padding:10px 15px;border:1px solid var(--gb-pdp-yes);color:var(--gb-pdp-yes)}body:has(.gb-lp-contact__success) .gb-lp-contact__intro{display:none}body:has(.gb-lp-contact__success) main>.shopify-section{display:none}body:has(.gb-lp-contact__success) main>.shopify-section:has(.gb-lp-contact__success){display:block}.gb-lp-banner--body-title .gb-lp-banner__heading .gb-heading{font-family:var(--gb-font-text);font-weight:400;letter-spacing:var(--gb-lp-tracking)}.gb-lp-banner--body-title .gb-lp-banner__heading .gb-size-custom{font-size:var(--gb-fs-d);line-height:1.4}.gb-lp.gb-lp-hero--video .gb-lp-hero__video,.gb-lp-hero--video .gb-lp-embed{aspect-ratio:16 / 9}.gb-lp-columns--no-border .gb-lp-columns__grid{border-block-start:0}.gb-lp :is(.gb-lp-band__media,.gb-lp-banner__media,.gb-lp-panel__media) .gb-media.gb-lp-natural{aspect-ratio:auto}.gb-lp :is(.gb-lp-band__media,.gb-lp-banner__media,.gb-lp-panel__media) .gb-lp-natural :is(.gb-media__picture,.gb-media__img){position:static;block-size:auto}.gb-lp :is(.gb-lp-band__media,.gb-lp-banner__media,.gb-lp-panel__media) .gb-lp-natural .gb-media__img{display:inline;vertical-align:baseline}@media(min-width:601px){.gb-lp-band--constrained .gb-lp-band__media .gb-lp-natural .gb-media__img{display:block}}.gb-lp-panel--title>.gb-section__inner{max-inline-size:680px}.gb-lp-panel--title .gb-heading{font-family:var(--gb-font-text);color:var(--gb-color, var(--gb-page-ink))}.gb-lp-panel--title .gb-lp-panel__heading{margin-block-end:20px}.gb-lp-panel--title .gb-size-custom{line-height:1.4}.gb-lp-columns--school>.gb-section__inner{inline-size:min(1640px,100%);padding-inline:64px}.gb-lp-school__title{display:flex;flex-wrap:wrap;gap:16px;align-items:center;margin-block-end:64px}.gb-lp-school__icon{inline-size:76px;flex:0 0 76px}.gb-lp-school__title>.gb-heading{inline-size:auto;flex:0 1 auto;letter-spacing:.5px}.gb-lp-columns--school .gb-text{color:var(--gb-color, var(--gb-c-text))}.gb-lp-columns--school .gb-heading{color:var(--gb-color, var(--gb-c-heading));font-family:var(--gb-font-text)}.gb-lp-columns--school .gb-lp-column__heading .gb-heading{letter-spacing:var(--gb-lp-tracking)}.gb-lp-columns--school .gb-lp-columns__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px}.gb-lp-columns--school .gb-lp-column{display:grid;position:relative}.gb-lp-columns--school .gb-lp-column__media{grid-area:1 / 1}.gb-lp-columns--school .gb-lp-column__copy{grid-area:1 / 1;align-self:end;position:relative;padding:23px 20px}.gb-lp-columns--school .gb-lp-column__heading{margin-block-end:4px}.gb-lp-columns--school .gb-lp-column__text{margin:0}.gb-lp-columns--school .gb-lp-column__cta:empty{display:none}.gb-lp-school__rolling{position:relative;overflow:hidden;flex:1 1 320px;min-inline-size:280px;font-size:54px;line-height:47px}.gb-lp-school__words{position:absolute;inset:0 0 auto}.gb-lp-school__words .gb-text{font-family:var(--gb-font-text);font-style:italic;letter-spacing:.5px;white-space:nowrap}.gb-lp-school__words .gb-rte>p{margin:0}.gb-lp-school__words[data-rolling]{animation:gb-lp-roll 7.5s linear forwards}@keyframes gb-lp-roll{to{transform:translateY(calc(-100% + 47px))}}@media(min-width:750px)and (max-width:1300px){.gb-lp-columns--school .gb-lp-column__heading .gb-size-custom{font-size:1.98vw;line-height:2.51vw}.gb-lp-columns--school .gb-lp-column__text .gb-size-custom{font-size:1.59vw}}@media(min-width:600px){.gb-lp-panel.gb-hide-desktop{display:none!important}}@media(max-width:599px){.gb-lp-panel.gb-hide-desktop{display:block!important}}@media(min-width:601px){.gb-lp-panel.gb-hide-mobile{display:block!important}}@media(max-width:900px){.gb-lp.gb-lp-science{padding-block:var(--pt-m) var(--pb-m)}.gb-lp-science__heading{margin-block-end:28px}.gb-lp-science__grid{grid-template-columns:1fr;gap:36px}.gb-lp-science__video{margin-block-end:32px;border-radius:14px}}@media(max-width:768px){.gb-lp.gb-section{--gb-lp-tracking: .34px;font-size:13.6px}.gb-lp>.gb-section__inner{padding-inline:15px}.gb-lp-columns--cards .gb-lp-columns__grid{grid-template-columns:1fr;row-gap:30px}.gb-lp-columns--cards .gb-lp-column__heading{margin-block-end:10px}.gb-lp-columns--cards .gb-lp-column__heading .gb-size-custom{font-size:calc(var(--gb-fs) - .316px);line-height:1.4}.gb-lp-columns--cards .gb-lp-column__media .gb-media{max-inline-size:650px}.gb-lp-columns--cards .gb-lp-column__cta .gb-btn{font-size:16px;line-height:39px;padding:16px 32px}.gb-lp.gb-lp-contact{padding-block:var(--pt-m) var(--pb-m)}.gb-lp-contact__intro{margin-block-end:var(--gb-lp-intro-gap-m)}.gb-lp-contact__form{inline-size:100%}.gb-lp.gb-lp-contact .gb-size-custom{font-size:calc(var(--gb-fs) + .4px);line-height:1}.gb-lp-contact__heading{margin-block-end:40px}.gb-lp-contact__row{grid-template-columns:1fr;gap:0}.gb-lp.gb-lp-contact .gb-btn{padding:8px 23px;font-size:13.6px}.gb-lp-contact p[data-spam-detection-disclaimer]{font-size:11.9px}.gb-lp-reviews__track{gap:0}.gb-lp-review{flex-basis:100%}.gb-lp-reviews[data-enhanced] .gb-lp-review[data-center]{transform:none}}@media(max-width:749px){.gb-lp-columns--cards .gb-lp-column__media .gb-media.gb-lp-natural{aspect-ratio:auto}.gb-lp-columns--cards .gb-lp-column__media .gb-lp-natural :is(.gb-media__picture,.gb-media__img){position:static;block-size:auto}.gb-lp-columns--cards .gb-lp-column--picked .gb-lp-column__media{margin-block-end:20px}.gb-lp-columns--school>.gb-section__inner{padding-inline:17px}.gb-lp-columns--school .gb-lp-columns__grid{grid-template-columns:1fr;gap:32px}.gb-lp-columns--school .gb-lp-school__title{margin-block-end:15px}.gb-lp-school__icon{inline-size:38px;flex-basis:38px}.gb-lp-school__rolling{font-size:44px;margin-block:-16px 40px}.gb-lp-columns--school .gb-lp-school__title>.gb-size-custom,.gb-lp-columns--school .gb-lp-school__words .gb-size-custom{font-size:var(--gb-fs);line-height:47px}.gb-lp-science--visual .gb-lp-science__media{display:none}.gb-lp-science--visual .gb-lp-science__grid{background:var(--gb-lp-science-tint)}.gb-lp-science--visual .gb-lp-science__copy{display:block;padding:30px 22px 32px}.gb-lp.gb-lp-science--visual .gb-lp-science__text .gb-size-custom{font-size:var(--gb-fs);line-height:1.42}.gb-lp-science--visual .gb-lp-science__mobile-media{display:block;aspect-ratio:60 / 61;overflow:hidden;background:var(--gb-lp-science-photo)}.gb-lp-science__mobile-media .gb-media{aspect-ratio:auto;block-size:100%}.gb-lp-science__mobile-media .gb-media__img{inline-size:var(--gb-lp-composite-width, 100%);max-inline-size:none;object-fit:var(--gb-lp-composite-fit, cover);transform:translate(var(--gb-lp-composite-shift, 0%))}.gb-lp.gb-lp-science .gb-btn{min-block-size:60px;padding:15px 24px;border-radius:30px;font-size:19px}.gb-lp-science__cta{inline-size:min(100%,300px);margin-block-start:24px}.gb-lp.gb-lp-science--download .gb-btn{min-block-size:64px;padding:16px 32px;font-size:20px}}@media(min-width:601px)and (max-width:749px){.gb-lp:not(.gb-lp-science) .gb-media{aspect-ratio:var(--ar)}}@media(max-width:600px){.gb-lp.gb-section{padding-block:calc(var(--pt-m) + var(--gb-lp-pt-m-extra, 0px)) calc(var(--pb-m) + var(--gb-lp-pb-m-extra, 0px))}.gb-lp .gb-size-custom{font-size:var(--gb-fs);line-height:var(--gb-lh)}.gb-lp .gb-btn{font-size:15px;line-height:18.46px;padding:12.5px 24px}.gb-lp .gb-btn svg{inline-size:30px}.gb-lp .gb-btn--outline{padding:11px 30px;border-width:2px;line-height:20px;letter-spacing:.5px}.gb-lp-banner__media--mobile{display:block}.gb-lp-banner__underline{inline-size:177px}.gb-lp-banner__text .gb-size-custom{line-height:1.5}.gb-lp-banner__heading .gb-size-custom,.gb-lp-hero__heading .gb-size-custom{line-height:normal;font-weight:calc(var(--gb-fw) - 200)}.gb-lp-band--compact-heading .gb-lp-band__heading .gb-weight-custom{font-weight:calc(var(--gb-fw) - 200)}.gb-lp-band--base-body .gb-lp-band__text .gb-size-custom{font-size:calc(var(--gb-fs) - .4px);line-height:1.4}.gb-lp-band--guarantee .gb-lp-band__text .gb-weight-custom,.gb-lp-split--hero .gb-lp-split__text .gb-weight-custom{font-weight:calc(var(--gb-fw) - 100)}.gb-lp-band--guarantee .gb-lp-band__text .gb-text{line-height:1.625}.gb-lp.gb-lp-columns--icons{padding-block:0}.gb-lp-columns--icons .gb-lp-columns__grid{padding-block:calc(var(--pt-m) + var(--gb-lp-pt-m-extra)) calc(var(--pb-m) + var(--gb-lp-pb-m-extra))}.gb-lp-band__heading{margin-block-end:var(--gb-lp-heading-gap-m)}.gb-lp-band__heading .gb-heading{letter-spacing:.5px;color:var(--gb-color-m, var(--gb-color, var(--gb-lp-mobile-heading)))}.gb-lp-faq__heading .gb-heading{color:var(--gb-color-m, var(--gb-color, var(--gb-lp-mobile-heading)))}.gb-lp.gb-lp-faq .gb-faq__summary>.gb-text{letter-spacing:.4px}.gb-lp-split--plain .gb-lp-split__heading .gb-weight-custom{font-weight:800}.gb-lp-split--highlight .gb-lp-split__heading .gb-heading{letter-spacing:.6px}.gb-lp-panel.gb-hide-mobile{display:none!important}.gb-lp-panel--title>.gb-section__inner{padding-inline:40px}.gb-lp-panel--title .gb-lp-panel__heading{margin-block-end:10px}.gb-lp-panel--offset .gb-lp-panel__media{inline-size:100%;margin-inline-start:-15px}.gb-lp-banner--body-title .gb-lp-banner__heading .gb-size-custom{font-size:calc(var(--gb-fs) - .4px)}.gb-lp-hero__text .gb-text{line-height:26px}.gb-lp-band__media{max-inline-size:none;margin-block:var(--gb-lp-media-gap-m) 0}.gb-lp-band--outline .gb-lp-band__cta{margin-block-start:24px}.gb-lp-band--guarantee .gb-lp-band__heading .gb-heading{text-align:start}.gb-lp-band--guarantee .gb-lp-band__text{margin-block:20px 32px}.gb-lp-hero__review{margin-block-end:16px}.gb-lp-hero__heading .gb-size-custom{line-height:normal}.gb-lp-hero__text{margin-block-end:24px;padding:16px 24px}.gb-lp-hero--hero .gb-btn{font-weight:600}.gb-lp-hero__cta{order:0;margin-block:0 48px}.gb-lp-hero__cta .gb-btn-group{flex-direction:column;align-items:center;gap:20px}.gb-lp-hero .gb-btn{padding:7.5px 17px;border-radius:7px}.gb-lp-hero .gb-btn svg{inline-size:20px}.gb-lp-hero--large-actions .gb-btn{padding:var(--gb-lp-action-pad) calc(var(--gb-lp-action-pad) * 2)}.gb-lp-hero--video .gb-lp-hero__video{aspect-ratio:auto}.gb-lp-hero--video .gb-lp-embed{aspect-ratio:auto;padding-block-start:calc((100% - 30px)*.5625)}.gb-lp-hero__video{inline-size:calc(100% + 30px);margin-inline:-15px;border-radius:0}.gb-lp-split>.gb-section__inner{padding-inline:24px}.gb-lp-split .gb-lp-split__grid{grid-template-columns:minmax(0,1fr);gap:0}.gb-lp-split__copy{display:contents}.gb-lp-split :is(.gb-lp-split__heading,.gb-lp-split__text,.gb-lp-split__media,.gb-lp-split__cta){grid-column:1;grid-row:auto}.gb-lp-split__media{margin-block-end:16px}.gb-lp-split--hero .gb-lp-split__media{order:1;margin:0}.gb-lp-split--hero .gb-lp-split__cta{order:2;text-align:center}.gb-lp-split--hero .gb-lp-split__heading{margin-block-end:8px}.gb-lp-split--hero .gb-lp-split__heading .gb-heading{letter-spacing:.025em}.gb-lp-split .gb-lp-split__text{margin-block-end:4px}.gb-lp-split--highlight>.gb-section__inner{padding-inline:15px}.gb-lp-split--highlight .gb-lp-split__grid{grid-template-columns:24% minmax(0,1fr);gap:16px 12px;padding:24px}.gb-lp-split--highlight .gb-lp-split__media{grid-column:1;margin:0}.gb-lp-split--highlight .gb-lp-split__heading{grid-column:2;align-self:center;margin:0}.gb-lp-split--highlight .gb-lp-split__text{grid-column:1 / -1}.gb-lp :is(.gb-lp-banner__media,.gb-lp-panel__media) .gb-lp-natural .gb-media__img{display:block}.gb-lp-columns--icons .gb-lp-column__media{margin-block-end:13px}.gb-lp-columns--icons>.gb-section__inner{padding-inline:56px}.gb-lp-columns--icons .gb-lp-columns__grid{grid-template-columns:1fr;gap:40px}.gb-lp.gb-lp-faq .gb-lp-faq__heading{max-inline-size:260px;margin-block-end:24px}.gb-lp-faq__heading .gb-heading{letter-spacing:.5px}.gb-lp-faq__eyebrow{margin-block-end:12px}.gb-lp-faq__decoration{inline-size:152px;inset-block-end:4px;inset-inline-end:-78px}.gb-lp.gb-lp-faq .gb-faq__answer{padding:20px}.gb-lp-faq__cta{display:none}}@media(max-width:575px){.gb-lp-columns--school .gb-lp-school__title>.gb-size-custom,.gb-lp-columns--school .gb-lp-school__words .gb-size-custom{font-size:calc(var(--gb-fs) - 6px);line-height:47px}.gb-lp-school__rolling{margin-block-end:10px}}@media(max-width:749px){.gb-lp.gb-section :is(.gb-text,.gb-heading)[style*="--gb-color-m:"]{color:var(--gb-color-m)}}.gb-lp .gb-btn:not(.gb-btn--default-type){font-size:var(--gb-btn-type-fs);font-weight:var(--gb-btn-type-fw);line-height:var(--gb-btn-type-lh)}@media(prefers-reduced-motion:reduce){.gb-lp *,.gb-lp *:before,.gb-lp *:after{transition:none!important;animation:none!important}}.gb-newsletter-form{margin:0;max-inline-size:300px}.gb-newsletter-form__field{position:relative;display:flex;min-block-size:46px;border:1px solid var(--gb-c-heading);border-radius:var(--gb-btn-radius);background:var(--gb-c-bg);color:var(--gb-c-heading)}.gb-newsletter-form__input{inline-size:100%;min-inline-size:0;padding-block:12px;padding-inline:18px 54px;border:0;border-radius:inherit;background:transparent;color:inherit;box-shadow:none}.gb-newsletter-form__input::placeholder{color:inherit;opacity:1}.gb-newsletter-form__submit{position:absolute;inset-block:4px;inset-inline-end:4px;display:grid;place-items:center;inline-size:36px;min-block-size:36px;padding:0;border:0;border-radius:50%;background:var(--gb-c-heading);color:var(--gb-c-bg);cursor:pointer}.gb-newsletter-form :is(input,button):focus-visible{outline:2px solid var(--gb-c-heading);outline-offset:3px}.gb-newsletter-form__status{color:var(--gb-c-text);overflow-wrap:anywhere}.gb-newsletter-form__status:not(:empty){margin-block-start:12px}@media(max-width:749px){.gb-newsletter-form{max-inline-size:none}}.gb-page.gb-pc{padding-block:calc(var(--pt) + 2px) calc(var(--pb) + 2px)}.gb-page.gb-pc>.gb-section__inner{inline-size:min(1300px,100%);padding-inline:40px}.gb-page .gb-pc__head{text-align:center;margin-block-end:35px}.gb-page .gb-pc__head>.gb-heading{margin-block-end:8px}.gb-page .gb-pc__head>.gb-text{margin-block-end:5px}.gb-page.gb-pc .gb-pc__head .gb-heading.gb-size-custom{font-size:calc(var(--gb-fs-d) + .08px);line-height:1;letter-spacing:normal}.gb-page.gb-pc .gb-text.gb-size-custom{line-height:1.4}.gb-page .gb-pc__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;padding:0;margin:0 0 30px;list-style:none}.gb-page.gb-pc .gb-lp-column{display:flex;flex-direction:column;background:var(--gb-page-1);padding:30px;border-radius:12px;box-shadow:0 0 15px var(--gb-page-2);text-align:center}.gb-page.gb-pc .gb-lp-column__media{margin:0 auto 26.4px;inline-size:64px}.gb-page.gb-pc .gb-lp-column__heading{margin-block-end:10px}.gb-page.gb-pc .gb-lp-column__heading .gb-size-custom{font-size:calc(var(--gb-fs-d) - .2px);line-height:1;letter-spacing:normal}.gb-page.gb-pc .gb-lp-column__text{flex:1;margin-block-end:20px;padding-block-end:0}.gb-page.gb-pc .gb-lp-column__cta .gb-btn{display:inline-block}.gb-page.gb-pc--contact_details .gb-pc__head>.gb-heading{margin-block-end:10px}.gb-page.gb-pc--contact_details .gb-pc__head .gb-heading.gb-size-custom{font-size:calc(var(--gb-fs-d) + .04px);line-height:1.4;letter-spacing:.025em}.gb-page.gb-pc--contact_details .gb-pc__grid{grid-template-columns:repeat(2,minmax(0,1fr));max-inline-size:calc(200% / 3 - 10px);margin-inline:auto}.gb-page.gb-pc--contact_details .gb-lp-column{padding-block-end:30px;text-align:start}.gb-page.gb-pc--contact_details .gb-lp-column__media{margin-inline:0}.gb-page.gb-pc--contact_details .gb-lp-column__text{margin:0}.gb-page.gb-pc--contact_details .gb-rte p{margin-block-end:10px}.gb-page.gb-pc--contact_details .gb-rte p:last-child{margin-block-end:0}.gb-page.gb-pc--contact_details .gb-lp-column__text a{display:block;text-decoration:underline}.gb-page.gb-pc--contact_details .gb-lp-column__text a:hover{text-decoration:none}.gb-page.gb-pc--contact_details .gb-lp-column:last-child p:not(:last-child){font-weight:600}.gb-page.gb-pc--contact_details .gb-lp-column:last-child a{font-weight:400}.gb-page .gb-pc__footer{max-inline-size:650px;margin-inline:auto;text-align:center}.gb-page .gb-pc__footer .gb-rte p{margin-block-end:20px}@media(min-width:769px){.gb-page.gb-pc--contact_services .gb-lp-column__text{padding-block-end:calc(68px - 4.2em)}.gb-page.gb-pc--contact_details .gb-lp-column:first-child{padding-block-end:197px}}@media(min-width:769px)and (max-width:1024px){.gb-page.gb-pc--contact_services .gb-pc__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:768px){.gb-page.gb-pc{padding-block:calc(var(--pt-m) + 2px) calc(var(--pb-m) + 2px)}.gb-page.gb-pc>.gb-section__inner{padding-inline:15px}.gb-page .gb-pc__grid,.gb-page.gb-pc--contact_details .gb-pc__grid{grid-template-columns:minmax(0,1fr);max-inline-size:none}.gb-page.gb-pc .gb-pc__head .gb-heading.gb-size-custom{font-size:calc(var(--gb-fs) + .318px)}.gb-page.gb-pc .gb-lp-column__heading .gb-size-custom{font-size:calc(var(--gb-fs) - .17px)}.gb-page.gb-pc--contact_details .gb-pc__head .gb-heading.gb-size-custom{font-size:calc(var(--gb-fs) - .316px)}}@media(max-width:575px){.gb-page.gb-pc--contact_services .gb-lp-column{position:relative;display:grid;grid-template-columns:10% minmax(0,1fr) 24px;column-gap:15px;padding:20px 15px;text-align:start}.gb-page.gb-pc--contact_services .gb-lp-column__media{grid-row:1 / 3;inline-size:100%;margin:0}.gb-page.gb-pc--contact_services .gb-lp-column__media .gb-media{inline-size:64px;max-inline-size:100%}.gb-page.gb-pc--contact_services .gb-lp-column__heading{grid-column:2}.gb-page.gb-pc--contact_services .gb-lp-column__text{grid-column:2;margin:0}.gb-page.gb-pc--contact_services .gb-lp-column :is(.gb-heading,.gb-text){text-align:start}.gb-page.gb-pc--contact_services .gb-lp-column__cta{grid-column:3;grid-row:1 / 3;align-self:center}.gb-page.gb-pc.gb-pc--contact_services .gb-lp-column__cta .gb-btn{display:block;inline-size:24px;min-inline-size:0;block-size:24px;padding:0;border:0;background:transparent;color:var(--gb-page-ink);font-size:0}.gb-page.gb-pc.gb-pc--contact_services .gb-lp-column__cta .gb-btn__label{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.gb-page.gb-pc.gb-pc--contact_services .gb-lp-column__cta .gb-btn:after{content:"";display:block;inline-size:24px;aspect-ratio:1;background:var(--gb-contact-arrow) center / contain no-repeat}.gb-page.gb-pc--contact_details .gb-pc__footer .gb-text{font-size:17px}.gb-page .gb-pc__footer .gb-rte p{margin:0}}.gb-page.gb-pc--hsa_steps{padding-block:var(--pt) var(--pb)}.gb-page.gb-pc--hsa_steps>.gb-section__inner{inline-size:min(1400px,100%)}.gb-page.gb-pc--hsa_steps .gb-pc__head{margin-block-end:40px}.gb-page.gb-pc--hsa_steps .gb-pc__head .gb-heading.gb-size-custom{font-size:var(--gb-fs-d);line-height:1.24;margin:0;letter-spacing:0}.gb-page.gb-pc--hsa_steps .gb-pc__grid{gap:24px;margin:0}.gb-page.gb-pc--hsa_steps .gb-lp-column{padding:0;background:transparent;box-shadow:none;text-align:start}.gb-page.gb-pc--hsa_steps .gb-lp-column__media{inline-size:100%;margin:0 0 24px}.gb-page.gb-pc--hsa_steps .gb-media{border-radius:20px}.gb-page.gb-pc--hsa_steps .gb-lp-column__heading{margin:0 0 12px}.gb-page.gb-pc--hsa_steps .gb-lp-column__heading .gb-size-custom{font-size:var(--gb-fs-d);line-height:1.5}.gb-page.gb-pc--hsa_steps .gb-lp-column__text{margin:0}.gb-page.gb-pc--hsa_steps .gb-text.gb-size-custom{line-height:1.24}.gb-page-step-mobile{display:none}@media(max-width:768px){.gb-page.gb-pc--hsa_steps{padding-block:calc(var(--pt-m) + 3px) calc(var(--pb-m) + 3px)}.gb-page.gb-pc--hsa_steps>.gb-section__inner{padding-inline:10px}.gb-page.gb-pc--hsa_steps .gb-pc__grid{padding-inline:2px}.gb-page.gb-pc--hsa_steps .gb-pc__head{margin-block-end:55px}.gb-page.gb-pc--hsa_steps .gb-pc__grid{gap:18.85px}.gb-page.gb-pc--hsa_steps .gb-lp-column__media{margin-block-end:18.85px}.gb-page.gb-pc--hsa_steps .gb-media{border-radius:12px}.gb-page.gb-pc--hsa_steps .gb-pc__head .gb-heading.gb-size-custom{font-size:var(--gb-fs);line-height:40px}.gb-page.gb-pc--hsa_steps .gb-lp-column__heading .gb-size-custom{font-size:var(--gb-fs)}.gb-page.gb-pc--hsa_steps .gb-lp-column__text{display:none}.gb-page-step-mobile{display:block}}@media(max-width:768px){.gb-page.gb-pc:not(.gb-pc--hsa_steps) .gb-text.gb-size-custom{font-size:calc(var(--gb-fs) - .4px)}.gb-page.gb-pc--contact_details .gb-pc__footer .gb-text.gb-size-custom{font-size:var(--gb-fs)}}.gb-page.gb-pc--hsa_steps .gb-lp-column__heading .gb-heading{letter-spacing:normal}.gb-page.gb-pc .gb-btn{letter-spacing:.4px}.gb-page.gb-pc--contact_details .gb-lp-column__text .gb-rte p{margin-block-end:10px}.gb-page.gb-pc--contact_details .gb-lp-column__text .gb-rte p:last-child{margin-block-end:0}.gb-page.gb-pc--contact_details .gb-lp-column__media .gb-media{aspect-ratio:1}.gb-page.gb-pc--contact_details .gb-lp-column__media img{object-fit:contain}@media(max-width:768px){.gb-page.gb-pc .gb-btn{letter-spacing:.34px}}@media(min-width:769px){.gb-page.gb-pc--contact_services .gb-lp-column:last-child .gb-lp-column__text p{padding-block-end:calc(68px - 2.8em)}}.gb-page.gb-ph{padding-block:calc(var(--pt) + 2px) calc(var(--pb) + 2px)}.gb-page.gb-ph>.gb-section__inner{inline-size:min(1300px,100%);padding-inline:40px}.gb-page .gb-ph__grid{max-inline-size:700px;margin-inline:auto;display:grid;grid-template-columns:20% minmax(0,1fr);align-items:center}.gb-page .gb-ph__media{inline-size:110px}.gb-page .gb-ph__copy{padding-inline-start:20px}.gb-page .gb-ph__copy>.gb-heading{margin-block-end:10px}.gb-page.gb-ph .gb-heading.gb-size-custom{font-size:calc(var(--gb-fs-d) + .08px);line-height:1;letter-spacing:normal}.gb-page.gb-ph .gb-text.gb-size-custom{line-height:1.4;margin-block-end:15px}@media(max-width:768px){.gb-page.gb-ph>.gb-section__inner{padding-inline:15px}.gb-page .gb-ph__grid{grid-template-columns:1fr;text-align:center}.gb-page .gb-ph__media{margin:0 auto 20px}.gb-page .gb-ph__copy{padding:0}.gb-page .gb-ph__copy :is(.gb-heading,.gb-text){text-align:center}.gb-page.gb-ph .gb-heading.gb-size-custom{font-size:calc(var(--gb-fs) + .318px)}}@media(max-width:575px){.gb-page.gb-ph{padding-block:calc(var(--pt-m) + 2px) calc(var(--pb-m) + 2px)}.gb-page .gb-ph__media{inline-size:75px;margin-block-end:25.44px}.gb-page.gb-ph .gb-text.gb-size-custom{margin-block-end:30px}}@media(max-width:768px){.gb-page.gb-ph .gb-text.gb-size-custom{font-size:calc(var(--gb-fs) - .4px)}}.gb-faq.gb-hfaq{padding-block:var(--pt) var(--pb)}.gb-faq.gb-hfaq>.gb-section__inner{inline-size:min(var(--cw),1400px,100%);padding-inline:40px;display:flex;align-items:start;gap:24px}.gb-hfaq .gb-faq__heading{inline-size:40%;margin:0}.gb-hfaq.gb-faq .gb-faq__heading>.gb-heading{text-align:start;letter-spacing:0}.gb-hfaq.gb-faq .gb-faq__heading>.gb-size-custom{font-size:var(--gb-fs-d);line-height:1.24}.gb-hfaq .gb-faq__list{inline-size:60%;gap:16px}.gb-hfaq.gb-faq .gb-faq__item{border:0;border-radius:24px;background:var(--gb-white)}.gb-hfaq.gb-faq .gb-faq__summary{padding:24px 40px;background:transparent}.gb-hfaq.gb-faq .gb-faq__summary>.gb-size-custom{font-size:var(--gb-fs-d);line-height:1.5;letter-spacing:.025em}.gb-hfaq .gb-faq__chevron{inline-size:20px;flex-basis:20px;transition:transform .3s ease}.gb-hfaq.gb-faq .gb-faq__answer{padding:0 40px 24px;margin-block-start:-8px}.gb-hfaq.gb-faq .gb-faq__answer>.gb-size-custom{line-height:1.5;letter-spacing:.025em}.gb-hfaq .gb-faq__item:not([open]) .gb-faq__answer{display:none}@media(max-width:768px){.gb-faq.gb-hfaq{padding:var(--pt-m) 27px calc(var(--pb-m) + 88px) 20px}.gb-faq.gb-hfaq>.gb-section__inner{inline-size:100%;padding:0;flex-direction:column;gap:31px}.gb-hfaq .gb-faq__heading,.gb-hfaq .gb-faq__list{inline-size:100%}.gb-hfaq.gb-faq .gb-faq__heading>.gb-heading{text-align:center;font-weight:600}.gb-hfaq.gb-faq .gb-faq__heading>.gb-size-custom{font-size:var(--gb-fs)}.gb-hfaq.gb-faq .gb-faq__summary{padding:24px}.gb-hfaq.gb-faq .gb-faq__summary>.gb-size-custom{font-size:var(--gb-fs);letter-spacing:0%}.gb-hfaq.gb-faq .gb-faq__answer{padding:0 24px 24px;margin-block-start:-12px}}.gb-hfaq .gb-faq__chevron{aspect-ratio:20 / 11;block-size:auto;background:var(--gb-hsa-chevron) center / contain no-repeat}.gb-hfaq .gb-faq__chevron path{visibility:hidden}.gb-hfaq.gb-faq .gb-faq__heading>.gb-heading{letter-spacing:.4px}.gb-hfaq.gb-faq .gb-faq__summary{position:relative;display:block}.gb-hfaq.gb-faq .gb-faq__summary>.gb-size-custom{letter-spacing:.4px;inline-size:calc(100% - 20px)}.gb-hfaq.gb-faq .gb-faq__chevron{position:absolute;inset-inline-end:20px;inset-block-start:50%;margin-block-start:-5.5px;-webkit-mask:none;mask:none}@media(max-width:768px){.gb-hfaq.gb-faq .gb-faq__heading>.gb-heading{letter-spacing:.34px}.gb-hfaq.gb-faq .gb-faq__summary>.gb-size-custom{letter-spacing:0%;inline-size:calc(100% - 20px)}}.gb-hfaq.gb-faq .gb-faq__summary>.gb-text{display:block}.gb-hsa-width{min-inline-size:0;inline-size:min(1400px,100%);padding-inline:40px;margin-inline:auto}@media(max-width:768px){.gb-hsa-width{padding:0}}.gb-page{font-family:var(--gb-font-text);font-size:16px;line-height:1.4;letter-spacing:.025em;color:var(--gb-page-ink)}.gb-page>.gb-section__inner{inline-size:var(--cw)}.gb-page :is(.gb-heading,.gb-text){font-family:inherit;color:var(--gb-color,inherit);letter-spacing:inherit;text-wrap:wrap}.gb-page .gb-size-custom{font-size:var(--gb-fs-d);line-height:var(--gb-lh-d)}.gb-page .gb-rte>:is(p,ul,ol){margin:0}.gb-page .gb-rte a{color:var(--gb-link,inherit);text-underline-offset:auto;text-decoration-thickness:auto}.gb-page .gb-btn{--_h:0px;block-size:auto;min-block-size:0;box-shadow:none;transform:none;padding:10px 20px;border:0;border-radius:7px;font:600 14px/1.4 var(--gb-font-text);letter-spacing:.025em;text-transform:uppercase;background:var(--gb-btn-bg-custom,var(--gb-btn-primary-bg));color:var(--gb-btn-fg-custom,var(--gb-white))}.gb-page .gb-btn:hover{filter:none;transform:none;background:var(--gb-page-0);color:var(--gb-white)}.gb-page :is(a,button,input,select,textarea,summary):focus-visible{outline:2px solid var(--gb-c-accent);outline-offset:3px}.gb-page__width{min-inline-size:0;inline-size:min(1300px,100%);padding-inline:40px;margin-inline:auto}.gb-page :is(.gb-heading,.gb-text,.gb-media){min-inline-size:0}.gb-page__empty:empty{display:none}@media(max-width:768px){.gb-page{font-size:13.6px}.gb-page .gb-size-custom{font-size:var(--gb-fs);line-height:var(--gb-lh)}.gb-page__width{padding-inline:15px}}@media(prefers-reduced-motion:reduce){.gb-page *,.gb-page *:before,.gb-page *:after{transition:none!important;animation:none!important;scroll-behavior:auto}}@media(max-width:749px){.gb-page :is(.gb-heading,.gb-text)[style*="--gb-color-m:"]{color:var(--gb-color-m)}}.gb-page.gb-ps{padding-block:calc(var(--pt) + 2px) calc(var(--pb) + 2px)}.gb-page .gb-ps__head{text-align:center;margin-block-end:35px}.gb-page .gb-ps__head .gb-heading{margin-block-end:10px}.gb-page.gb-ps .gb-ps__head .gb-heading.gb-size-custom{font-size:calc(var(--gb-fs-d) + .04px);line-height:1.4}.gb-page.gb-ps .gb-text.gb-size-custom{line-height:1.4}.gb-page .gb-ps__head .gb-text{margin-block-end:5px}.gb-page gb-page-support{display:block}.gb-page.gb-ps form{max-inline-size:450px;margin-inline:auto}.gb-page.gb-ps :is(input,select,textarea){display:block;inline-size:100%;padding:15px;border:1px solid var(--gb-page-3);background:var(--gb-page-1);color:var(--gb-page-ink);border-radius:7px;margin:0 0 20px;font:400 14px/1.4 var(--gb-font-text);letter-spacing:.025em}.gb-page.gb-ps textarea{display:inline-block;vertical-align:baseline;resize:vertical}.gb-page .gb-ps__order{position:relative}.gb-page .gb-ps__help{position:absolute;inset-inline-end:15px;inset-block-start:20px}.gb-page .gb-ps__help summary{list-style:none;cursor:pointer;line-height:1}.gb-page .gb-ps__help summary::-webkit-details-marker{display:none}.gb-page .gb-ps__popover{position:absolute;inset-inline-end:0;inset-block-start:calc(100% + 5px);inline-size:260px;background:var(--gb-page-1);border:1px solid var(--gb-page-3);border-radius:7px;padding:12px 15px;box-shadow:0 4px 12px var(--gb-page-4);z-index:10;color:var(--gb-page-5)}.gb-page .gb-ps__popover .gb-text.gb-size-custom{line-height:1.5}.gb-page .gb-ps__help:not([open]) .gb-ps__popover{display:none}.gb-page .gb-ps__submit{text-align:center}.gb-page .gb-ps__email{max-inline-size:650px;margin:40px auto 0;text-align:center}.gb-page .gb-ps__email .gb-rte p{margin-block-end:20px}.gb-page .gb-ps__email a{font-weight:600;text-decoration:underline}.gb-page .gb-ps__email a:hover{text-decoration:none}.gb-page .gb-ps__success{background:var(--gb-page-6);color:var(--gb-page-7);border:1px solid var(--gb-page-8);border-radius:7px;padding:15px 20px;margin:0 auto 20px;text-align:center}.gb-page .gb-ps__errors{background:var(--gb-page-9);color:var(--gb-page-10);border:1px solid var(--gb-page-11);border-radius:7px;padding:15px 20px;margin:0 auto 20px}@media(max-width:768px){.gb-page.gb-ps .gb-text.gb-size-custom{font-size:calc(var(--gb-fs) - .4px)}.gb-page .gb-ps__popover .gb-text.gb-size-custom{font-size:var(--gb-fs)}.gb-page.gb-ps :is(input,select,textarea){font-size:16px}.gb-page.gb-ps{padding-block:calc(var(--pt-m) + 2px) calc(var(--pb-m) + 2px)}.gb-page.gb-ps .gb-ps__head .gb-heading.gb-size-custom{font-size:calc(var(--gb-fs) - .316px)}}@media(max-width:575px){.gb-page .gb-ps__head br{display:none}}.gb-page.gb-ps .gb-ps__head .gb-heading{letter-spacing:.025em}.gb-page.gb-ps .gb-btn{letter-spacing:.4px}@media(max-width:768px){.gb-page.gb-ps .gb-btn{letter-spacing:.34px}}.gb-page-video{display:block}.gb-page-video>.gb-page-video__video{position:absolute;top:0;right:0;bottom:0;left:0;inline-size:100%;block-size:100%;object-fit:cover}.gb-page-video>.gb-media__picture{z-index:1;pointer-events:none}.gb-page-video[data-started]>.gb-media__picture{display:none}.gb-page-video:not([data-enhanced])>.gb-media__picture{display:none}.gb-page-video__toggle{position:absolute;inset-block-start:50%;inset-inline-start:50%;transform:translate(-50%,-50%);z-index:2;padding:16px 24px;display:flex;justify-content:center;align-items:center;background:var(--gb-page-video-control);color:var(--gb-white);border:3px solid var(--gb-white);border-radius:999999px;cursor:pointer;transition:background .2s}.gb-page-video__toggle:hover{background:var(--gb-page-video-hover)}.gb-page-video__toggle[hidden],.gb-page-video__pause,.gb-page-video[data-playing] .gb-page-video__play{display:none}.gb-page-video[data-playing] .gb-page-video__pause{display:block}.gb-page-video__toggle svg{display:block}@media(max-width:768px){.gb-page-video__toggle{padding:12px 18px}.gb-page-video__toggle svg{inline-size:16px;block-size:16px}}@media(prefers-reduced-motion:reduce){.gb-page-video__toggle{transition:none}}@media(max-width:749px){#pdp-v2-judgeme-reviews{padding-block-end:calc(var(--pb-m) + 1px)}}.gb-yard2>.gb-section__inner{inline-size:min(var(--cw),1200px,100% - 240px);padding-inline:40px}@media(min-width:768px)and (max-width:1023px){.gb-yard2.gb-section{padding-block:60px}.gb-yard2>.gb-section__inner{inline-size:calc(100% - 96px);padding-inline:0}}@media(max-width:767px){.gb-yard2>.gb-section__inner{inline-size:calc(100% - 40px);padding-inline:0}}.gb-section.gb-pdp-content--eligible[data-gb-board-only]{display:block!important}.gb-section.gb-pdp-content--eligible[data-gb-board-preview]{opacity:1;outline:none}.gb-section.gb-pdp-content--eligible[data-gb-board-preview]:before{display:none}@media(horizontal-viewport-segments:2),(min-width:930px)and (max-width:970px)and (max-height:700px){.gb-pdp{--gb-duo-cols: minmax(0, 1fr) minmax(0, 1fr);--gb-duo-hinge: 0px;--gb-duo-page: calc(100svh - var(--gb-duo-start, 96px))}.gb-pdp .gb-pdp__page{max-inline-size:none;padding-inline:0}.gb-pdp.gb-pdp .gb-pdp__grid{grid-template-columns:var(--gb-duo-cols);column-gap:var(--gb-duo-hinge);padding-block:0 48px}.gb-pdp .gb-pdp__media{position:sticky;inset-block-start:var(--gb-duo-top, 57px);block-size:var(--gb-duo-page);margin:0;overflow:hidden;background:var(--gb-white)}.gb-pdp .gb-pdp__media :is(.gb-pdp-gallery,.gb-pdp-gallery__frame,.gb-pdp-gallery__track){block-size:100%}.gb-pdp .gb-pdp__media .gb-pdp-gallery__track{border-radius:0}.gb-pdp .gb-pdp__media .gb-pdp-gallery__slide{aspect-ratio:auto;block-size:100%}.gb-pdp .gb-pdp__media .gb-pdp-gallery__slide>img{box-sizing:border-box;padding:24px 36px 52px 28px}.gb-pdp .gb-pdp__media .gb-pdp-gallery__thumbs{display:none}.gb-pdp .gb-pdp__media .gb-pdp-gallery__dots{display:flex;inset-block-end:18px}.gb-pdp .gb-pdp__media .gb-pdp-gallery__nav--prev{inset-inline-start:16px}.gb-pdp .gb-pdp__media .gb-pdp-gallery__nav--next{inset-inline-end:28px}.gb-pdp .gb-pdp__media:after{content:"";position:absolute;inset-block:0;inset-inline-end:0;z-index:1;inline-size:36px;background:linear-gradient(to left,#1b1d2a0e,#1b1d2a00);pointer-events:none}.gb-pdp .gb-pdp__info{position:relative;padding:18px 28px 0 36px}.gb-pdp .gb-pdp__info:before{content:"";position:absolute;inset-block:0;inset-inline-start:0;inline-size:26px;background:linear-gradient(to right,#1b1d2a09,#1b1d2a00);pointer-events:none}.gb-pdp .gb-pdp__buy{position:static}.gb-pdp .gb-pdp-designs__rail{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px 4px;margin-block-start:8px}.gb-pdp .gb-pdp-swatch__circle,.gb-pdp .gb-pdp-swatch__choice[aria-current=true] .gb-pdp-swatch__circle{inline-size:46px;block-size:46px;padding:2px}.gb-pdp .gb-pdp-swatch__slot{inset-block-start:37px}.gb-pdp .gb-pdp-swatch .gb-pdp-swatch__deal{padding:0 5px;font-size:8px;line-height:12px}.gb-pdp .gb-pdp-swatch .gb-pdp-swatch__name{margin-block-start:6px;min-block-size:0;font-size:11px;line-height:14px}.gb-pdp .gb-pdp-swatch__choice.is-sold-out:after{inline-size:40px;inset-block-start:23px;inset-inline-start:calc(50% - 20px)}@media(prefers-reduced-motion:no-preference){.gb-pdp .gb-pdp__media.is-turning .gb-pdp-gallery{transform-origin:100% 50%;animation:gb-duo-turn .62s cubic-bezier(.2,.75,.25,1) both}.gb-pdp .gb-pdp__media.is-turning:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background:linear-gradient(to left,#1b1d2a38,#1b1d2a00 75%);pointer-events:none;animation:gb-duo-shade .62s ease-out both}.gb-pdp.is-opening .gb-pdp__media{transform-origin:100% 50%;animation:gb-duo-open-left .85s cubic-bezier(.2,.75,.25,1) both}.gb-pdp.is-opening .gb-pdp__info{transform-origin:0 50%;animation:gb-duo-open-right .85s cubic-bezier(.2,.75,.25,1) both}}}@media(horizontal-viewport-segments:2){.gb-pdp{--gb-duo-cols: env(viewport-segment-width 0 0) env(viewport-segment-width 1 0);--gb-duo-hinge: calc(env(viewport-segment-left 1 0) - env(viewport-segment-right 0 0)) }}@keyframes gb-duo-turn{0%{opacity:.55;transform:perspective(1800px) rotateY(62deg)}to{opacity:1;transform:perspective(1800px) rotateY(0)}}@keyframes gb-duo-shade{0%{opacity:1}to{opacity:0}}@keyframes gb-duo-open-left{0%{opacity:.4;transform:perspective(2000px) rotateY(80deg)}to{opacity:1;transform:perspective(2000px) rotateY(0)}}@keyframes gb-duo-open-right{0%{opacity:.4;transform:perspective(2000px) rotateY(-80deg)}to{opacity:1;transform:perspective(2000px) rotateY(0)}}gb-pdp-faq{display:contents}.gb-faq--pdp .gb-faq__chevron,.gb-faq--classic .gb-faq__chevron{background:currentColor;-webkit-mask:var(--gb-faq-chevron) center / 14px no-repeat;mask:var(--gb-faq-chevron) center / 14px no-repeat}.gb-faq.gb-faq--pdp{padding-block:var(--pt) var(--pb)}.gb-faq.gb-faq--pdp>.gb-section__inner{inline-size:min(var(--cw),1120px,100% - 320px)}.gb-faq--pdp .gb-yard-eyebrow{margin-block-end:12px}.gb-faq.gb-faq--pdp .gb-faq__heading{margin-block-end:36px}.gb-faq.gb-faq--pdp .gb-faq__heading>.gb-heading{text-align:start;letter-spacing:-.5px}.gb-faq.gb-faq--pdp .gb-faq__heading>.gb-size-custom{font-size:var(--gb-fs-d);line-height:var(--gb-lh-d)}.gb-faq.gb-faq--pdp .gb-heading em{display:block;font-style:italic}.gb-faq--pdp .gb-faq__list{gap:12px}.gb-faq.gb-faq--pdp .gb-faq__summary{padding:20px 24px;gap:16px}.gb-faq.gb-faq--pdp .gb-faq__summary:hover{background:var(--gb-faq-hover)}.gb-faq.gb-faq--pdp .gb-faq__item[open]>.gb-faq__summary{background:var(--gb-faq-open)}.gb-faq.gb-faq--pdp .gb-faq__summary>.gb-text{letter-spacing:.4px;line-height:1.5}.gb-faq.gb-faq--pdp .gb-faq__answer{padding:20px 24px}.gb-faq.gb-faq--pdp .gb-faq__answer>.gb-text{max-inline-size:none;letter-spacing:.4px;line-height:1.65}.gb-faq--pdp .gb-faq__answer p{margin-block-end:8px}.gb-faq--pdp .gb-faq__answer p:last-child{margin:0}.gb-faq.gb-faq--pdp .gb-faq__answer a{color:var(--gb-c-accent)}.gb-faq--pdp .gb-faq__chevron{transition:transform .3s ease}.gb-faq.gb-faq--classic{padding-block:var(--pt) var(--pb)}.gb-faq.gb-faq--classic>.gb-section__inner{inline-size:min(var(--cw),768px,100% - 40px)}.gb-faq.gb-faq--classic .gb-faq__heading{margin-block-end:32px;padding-inline-start:16px}.gb-faq.gb-faq--classic .gb-faq__heading>.gb-heading{text-align:start;letter-spacing:1.2px}.gb-faq.gb-faq--classic .gb-faq__heading>.gb-size-custom{font-size:var(--gb-fs-d);line-height:var(--gb-lh-d)}.gb-faq--classic .gb-faq__list{gap:0}.gb-faq.gb-faq--classic .gb-faq__item{padding:16px;border:0;border-block-end:1px solid var(--gb-faq-item-border);border-radius:0;background:none}.gb-faq.gb-faq--classic .gb-faq__summary{padding:1px 6px;gap:8px;background:none}.gb-faq.gb-faq--classic .gb-faq__summary>.gb-text{letter-spacing:.4px}.gb-faq.gb-faq--classic .gb-faq__answer{padding:0;padding-inline-start:16px}.gb-faq.gb-faq--classic .gb-faq__answer>.gb-text{max-inline-size:none;letter-spacing:.4px}.gb-faq--classic .gb-faq__chevron{inline-size:14px;block-size:16px;flex-basis:14px;transition:transform .3s ease}@media(min-width:768px)and (max-width:1023px){.gb-faq.gb-faq--pdp{padding-block:60px}.gb-faq.gb-faq--pdp>.gb-section__inner{inline-size:calc(100% - 96px)}.gb-faq.gb-faq--pdp .gb-faq__heading>.gb-size-custom{font-size:calc(var(--gb-fs-d)*38/52)}}@media(max-width:767px){.gb-faq.gb-faq--pdp,.gb-faq.gb-faq--classic{padding-block:var(--pt-m) var(--pb-m)}.gb-faq.gb-faq--pdp>.gb-section__inner{inline-size:calc(100% - 40px)}.gb-faq--pdp .gb-faq__list{gap:8px}.gb-faq.gb-faq--pdp .gb-faq__summary,.gb-faq.gb-faq--pdp .gb-faq__answer{padding:16px 20px}.gb-faq.gb-faq--pdp .gb-faq__heading>.gb-size-custom,.gb-faq.gb-faq--classic .gb-faq__heading>.gb-size-custom{font-size:var(--gb-fs);line-height:var(--gb-lh)}.gb-faq.gb-faq--classic>.gb-section__inner{inline-size:calc(100% - 47px)}.gb-faq.gb-faq--classic .gb-faq__heading{margin-block-end:30px}.gb-faq.gb-faq--classic .gb-faq__heading>.gb-heading{font-weight:800;letter-spacing:.5px}.gb-faq.gb-faq--pdp :is(.gb-faq__summary,.gb-faq__answer)>.gb-text,.gb-faq.gb-faq--classic :is(.gb-faq__summary,.gb-faq__answer)>.gb-text{letter-spacing:.34px}}@media(prefers-reduced-motion:reduce){.gb-faq--pdp .gb-faq__chevron,.gb-faq--classic .gb-faq__chevron{transition:none}}.gb-pdp-gallery__mosaic{display:none}@media(min-width:768px){.gb-pdp-gallery--mosaic>:is(.gb-pdp-gallery__frame,.gb-pdp-gallery__rail){display:none}.gb-pdp-gallery__mosaic{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.gb-pdp-gallery__mosaic>:nth-child(4n+1){grid-column:1 / -1}.gb-pdp-gallery__tile{position:relative;min-inline-size:0}.gb-pdp-gallery__tile :is(img,video){display:block;inline-size:100%;block-size:auto;object-fit:cover;border-radius:0}.gb-pdp-gallery__tile iframe{display:block;inline-size:100%;aspect-ratio:16 / 9;border:0}}.gb-pdp-gallery--square .gb-pdp-gallery__mosaic{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.gb-pdp-gallery--square .gb-pdp-gallery__tile{position:relative;aspect-ratio:1;border-radius:8px;background:var(--gb-yard-media);overflow:hidden}.gb-pdp-gallery--square .gb-pdp-gallery__tile:nth-child(4n+1){grid-column:1 / -1;border-radius:12px}.gb-pdp-gallery--square .gb-pdp-gallery__tile img{display:block;inline-size:100%;block-size:100%;object-fit:cover;transition:transform .3s ease}.gb-pdp-gallery--square .gb-pdp-gallery__tile:hover img{transform:scale(1.02)}.gb-pdp-gallery--square>.gb-pdp-gallery__frame{display:none}@media(min-width:768px)and (max-width:1023px){.gb-pdp-gallery--square .gb-pdp-gallery__mosaic{gap:10px}}@media(max-width:767px){.gb-pdp-gallery--square .gb-pdp-gallery__mosaic{display:none}.gb-pdp-gallery--square>.gb-pdp-gallery__frame{display:block}.gb-pdp-gallery__track{display:flex;transition:transform .35s cubic-bezier(.4,0,.2,1);touch-action:pan-y}.gb-pdp-gallery--track .gb-pdp-gallery__slide{position:relative;inset:auto;flex:0 0 100%;aspect-ratio:1;opacity:1;visibility:visible;transition:none}.gb-pdp-gallery--track .gb-pdp-gallery__slide img{object-fit:cover}.gb-pdp-gallery--square .gb-pdp-gallery__dots{position:static;transform:none;justify-content:center;align-items:center;gap:6px;padding:10px 0 4px;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:0}.gb-pdp-gallery--square .gb-pdp-gallery__dots button{inline-size:10px;block-size:10px;background:var(--gb-yard-line);transition:background .2s,width .2s}.gb-pdp-gallery--square .gb-pdp-gallery__dots [aria-current]{inline-size:25px;background:var(--gb-yard-muted)}}@media(prefers-reduced-motion:reduce){.gb-pdp-gallery--square .gb-pdp-gallery__tile img,.gb-pdp-gallery__track,.gb-pdp-gallery--square .gb-pdp-gallery__dots button{transition:none}}.gb-pdp-gallery{position:relative;display:block;min-inline-size:0}.gb-pdp-gallery__frame{position:relative}.gb-pdp-gallery__track{display:flex;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:0;background:var(--gb-white);outline-offset:-2px}.gb-pdp-gallery__track::-webkit-scrollbar{display:none}.gb-pdp-gallery__slide{position:relative;flex:0 0 100%;min-inline-size:0;aspect-ratio:1;margin:0;overflow:hidden;background:var(--gb-white);scroll-snap-align:start;scroll-snap-stop:always}.gb-pdp-gallery__slide>img,.gb-pdp-gallery__slide video,.gb-pdp-gallery__slide iframe{display:block;inline-size:100%;block-size:100%;max-inline-size:none;padding:0;border:0;object-fit:contain}.gb-pdp-gallery__slide--html>*,.gb-pdp-gallery__thumb-html,.gb-pdp-gallery__thumb-html>*{inline-size:100%;block-size:100%}.gb-pdp-gallery__zoom-trigger{position:absolute;top:0;right:0;bottom:0;left:0;padding:0;border:0;background:transparent;cursor:zoom-in}.gb-pdp-gallery__zoom-trigger:focus-visible{outline:2px solid var(--gb-ink);outline-offset:-4px}.gb-pdp-gallery__nav,.gb-pdp-gallery__thumbs{display:none}.gb-pdp-gallery__nav svg,.gb-pdp-zoom__button svg{inline-size:20px;block-size:20px}.gb-pdp-gallery__dots{position:absolute;inset-inline-start:50%;inset-block-end:14px;z-index:2;display:flex;gap:6px;padding:6px 9px;border-radius:999px;background:#1b1d2a59;transform:translate(-50%);pointer-events:none}.gb-pdp-gallery__dots span{inline-size:6px;block-size:6px;border-radius:50%;background:#ffffff8c;transition:width .2s ease,background-color .2s ease}.gb-pdp-gallery__dots .is-active{inline-size:16px;border-radius:3px;background:var(--gb-white)}.gb-pdp-gallery .gb-bundle-composite{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);align-items:center;gap:2%;padding:4%;overflow:hidden}.gb-pdp-gallery .gb-bundle-composite__items{display:contents}.gb-pdp-gallery .gb-bundle-composite__hero,.gb-pdp-gallery .gb-bundle-composite__items>div{min-inline-size:0}.gb-pdp-gallery .gb-bundle-composite img{display:block;inline-size:100%;block-size:100%;object-fit:contain}.gb-pdp-gallery__thumb{position:relative;display:block;aspect-ratio:1;padding:0;overflow:hidden;border:2px solid transparent;border-radius:10px;background:var(--gb-pdp-media-m);cursor:pointer}.gb-pdp-gallery__thumb[aria-current]{border-color:var(--gb-black)}.gb-pdp-gallery__thumb img{display:block;inline-size:100%;block-size:100%;object-fit:cover}.gb-pdp-gallery__play{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:var(--gb-white);background:#00000040}.gb-pdp-gallery__play svg{inline-size:18px;block-size:18px}.gb-pdp-gallery :is(.gb-pdp-gallery__thumb,.gb-pdp-gallery__nav,.gb-pdp-zoom__button):focus-visible{outline:2px solid var(--gb-ink);outline-offset:-2px}.gb-pdp-zoom{position:fixed;top:0;right:0;bottom:0;left:0;inline-size:100vw;max-inline-size:none;block-size:100dvh;max-block-size:none;margin:0;padding:0;border:0;background:var(--gb-white)}.gb-pdp-zoom::backdrop{background:#1b1d2a99}.gb-pdp-zoom__image{display:block;inline-size:100%;block-size:100%;object-fit:contain}.gb-pdp-gallery__nav,.gb-pdp-zoom__button{position:absolute;z-index:2;place-items:center;inline-size:44px;block-size:44px;padding:0;border:0;border-radius:50%;background:#fffffff2;color:var(--gb-ink);box-shadow:0 4px 14px #1b1d2a29;cursor:pointer}.gb-pdp-zoom__button{display:grid}.gb-pdp-zoom__button[hidden],.gb-pdp-zoom__count[hidden]{display:none}.gb-pdp-zoom__close{inset-block-start:16px;inset-inline-end:16px}.gb-pdp-gallery__nav,.gb-pdp-zoom__prev,.gb-pdp-zoom__next{inset-block-start:calc(50% - 22px)}.gb-pdp-gallery__nav{color:#1d192c}.gb-pdp-gallery__nav--prev{inset-inline-start:14px}.gb-pdp-gallery__nav--next{inset-inline-end:14px}.gb-pdp-zoom__prev{inset-inline-start:16px}.gb-pdp-zoom__next{inset-inline-end:16px}.gb-pdp-zoom__count{position:absolute;inset-inline-start:50%;inset-block-end:18px;transform:translate(-50%);padding:4px 12px;border-radius:999px;background:#1b1d2ab3;color:var(--gb-white);font:600 13px/1.4 var(--gb-font-text)}[dir=rtl] :is(.gb-pdp-gallery__dots,.gb-pdp-zoom__count){transform:translate(50%)}[dir=rtl] :is(.gb-pdp-gallery__nav,.gb-pdp-zoom__prev,.gb-pdp-zoom__next) svg{transform:scaleX(-1)}@media(max-width:766px){.gb-pdp-gallery--bleed{inline-size:100vw;max-inline-size:100vw;margin-inline:calc(50% - 50vw)}}@media(min-width:767px){.gb-pdp-gallery__track{border-radius:20px}.gb-pdp-gallery__nav{display:grid}.gb-pdp-gallery__dots{display:none}.gb-pdp-gallery__thumbs{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;margin-block-start:10px}}@media(prefers-reduced-motion:reduce){.gb-pdp-gallery__dots span{transition:none}}.gb-pdp-holiday-returns{display:flex;align-items:center;justify-content:center;gap:6px;margin:8px 0 0;padding:0;color:var(--gb-guide-muted);font-family:inherit;font-size:12px;font-style:normal;font-weight:400;line-height:1.4;letter-spacing:normal;text-align:center;text-transform:none}.gb-pdp-holiday-returns>svg{flex:none;inline-size:14px;block-size:14px}.gb-pdp.gb-section{color:var(--gb-c-heading);font-family:var(--gb-font-text)}.gb-pdp.gb-section>.gb-section__inner{inline-size:min(var(--cw),1180px,100%);padding-inline:20px;box-sizing:border-box}.gb-pdp.gb-section :is(.gb-heading,.gb-text){overflow-wrap:anywhere}.gb-pdp.gb-section .gb-text{letter-spacing:.4px}.gb-pdp.gb-section .gb-rte p{margin:0 0 10px}.gb-pdp.gb-section .gb-rte p:last-child{margin-block-end:0}.gb-pdp.gb-section .gb-heading{letter-spacing:-.2px}.gb-pdp__head{max-inline-size:680px;margin:0 auto 28px}.gb-pdp.gb-section :is(.gb-pdp__head,.gb-pdp-why__copy)>.gb-text.gb-role-eyebrow{margin-block-end:8px;letter-spacing:1.4px}.gb-pdp__head>.gb-heading+.gb-text,.gb-pdp-why__copy>.gb-heading+.gb-text,.gb-pdp-aud__copy>.gb-heading+.gb-text{margin-block-start:12px}.gb-pdp.gb-section :is(.gb-pdp__head,.gb-pdp-why__copy)>.gb-heading.gb-size-custom{font-size:clamp(var(--gb-fs),6.4vw,var(--gb-fs-d));letter-spacing:-.5px}.gb-pdp.gb-section .gb-pdp-btn{display:block;inline-size:100%;max-inline-size:420px;margin-inline:auto;padding:0;border:0;background:none;font:inherit;color:inherit;cursor:pointer;text-decoration:none;transition:transform .15s ease,background-color .15s ease}.gb-pdp.gb-section .gb-pdp-btn .gb-btn{inline-size:100%;block-size:auto;padding:17px 28px;border-radius:999px;white-space:normal;transition:background-color .15s ease}.gb-pdp.gb-section .gb-pdp-btn .gb-btn--default-type{font-size:15px;line-height:20px;font-weight:700;letter-spacing:0}.gb-pdp-btn .gb-btn__label{white-space:normal}.gb-pdp.gb-section .gb-pdp-btn:hover .gb-btn{--gb-btn-bg-custom: var(--gb-ink) !important}.gb-pdp.gb-section .gb-pdp-btn:active:not(:disabled){transform:scale(.98)}.gb-pdp.gb-section .gb-pdp-btn:disabled{cursor:default}.gb-pdp.gb-section :is(.gb-pdp-btn,.gb-pdp-aud__tab):focus-visible{outline:2px solid var(--gb-c-accent);outline-offset:3px}.gb-pdp-why__grid{display:grid;gap:28px;align-items:center}.gb-pdp-why__media{overflow:hidden;border-radius:20px;background:var(--gb-pdp-cream)}.gb-pdp-why__copy,.gb-pdp-aud__copy{min-inline-size:0}.gb-pdp-why__points{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 16px;margin:24px 0 0;padding:0;list-style:none}.gb-pdp-why__points>li{display:grid;gap:8px;margin:0}.gb-pdp-why__points>li>div>.gb-text+.gb-text{margin-block-start:3px}.gb-pdp-why__icon{display:grid;place-items:center;inline-size:40px;block-size:40px;border-radius:12px;background:var(--gb-pdp-cream);color:var(--gb-c-accent)}.gb-pdp-why__icon svg{inline-size:22px;block-size:22px}.gb-pdp-why__chips{display:flex;flex-wrap:wrap;gap:8px;margin:24px 0 0;padding:0;list-style:none}.gb-pdp-why__chips>li{margin:0;padding:7px 12px;border:1px solid var(--gb-pdp-line);border-radius:999px;background:var(--gb-white)}.gb-pdp-aud__tabs{display:block}.gb-pdp-aud__list{display:flex;gap:8px;margin:0 -20px 20px;padding:0 20px 4px;overflow-x:auto;scrollbar-width:none}.gb-pdp-aud__list::-webkit-scrollbar{display:none}.gb-pdp-aud__tab{flex:0 0 auto;margin:0;padding:9px 18px;border:1.5px solid var(--gb-pdp-line);border-radius:999px;background:var(--gb-white);color:var(--gb-pdp-tab-color, var(--gb-ink));letter-spacing:0;text-transform:none;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.gb-pdp-aud__tab:hover{border-color:var(--gb-ink)}.gb-pdp-aud__tab[aria-selected=true]{border-color:var(--gb-ink);background:var(--gb-ink);color:var(--gb-pdp-tab-active, var(--gb-white))}.gb-pdp-aud__panel{display:grid;gap:22px;align-items:center;padding:14px;border-radius:24px;background:var(--gb-white);box-shadow:0 10px 30px var(--gb-pdp-shadow);animation:gbPdpFade .35s ease}.gb-pdp-aud__panel[hidden]{display:none}.gb-pdp-aud__media{min-inline-size:0;overflow:hidden;border-radius:16px;background:var(--gb-pdp-cream)}.gb-pdp-aud__copy{padding:0 6px 8px}.gb-pdp-aud__quote{margin:20px 0 0;padding:16px 18px;border-inline-start:3px solid var(--gb-c-accent);border-start-end-radius:14px;border-end-end-radius:14px;background:var(--gb-pdp-cream)}.gb-pdp-aud__stars{color:var(--gb-rating-star);font-size:13px;letter-spacing:1px}.gb-pdp-aud__quote blockquote{margin:4px 0 0;padding:0;border:0;font-style:italic}.gb-pdp-aud__quote figcaption{margin-block-start:6px}@keyframes gbPdpFade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.gb-pdp-steps__list{display:grid;gap:14px;margin:0;padding:0;list-style:none}.gb-pdp-step{position:relative;margin:0;padding-block:22px;padding-inline:76px 20px;border:1px solid var(--gb-pdp-line);border-radius:20px;background:var(--gb-white)}.gb-pdp-step__num{position:absolute;inset-block-start:20px;inset-inline-start:20px;display:grid;place-items:center;inline-size:40px;block-size:40px;border-radius:50%;background:var(--gb-c-accent);color:var(--gb-white)}.gb-pdp-step__media{margin-block:-6px 16px;margin-inline:-60px -4px;overflow:hidden;border-radius:14px;background:var(--gb-pdp-cream)}.gb-pdp-step:has(.gb-pdp-step__media) .gb-pdp-step__num{inset-block-start:auto}.gb-pdp-step>.gb-text{margin-block-start:6px}.gb-pdp-models.gb-section .gb-pdp-models__grid{display:grid;gap:16px;max-inline-size:920px;margin-inline:auto}.gb-pdp-model{position:relative;display:flex;flex-direction:column;min-inline-size:0;padding:18px;border:2px solid var(--gb-pdp-line);border-radius:24px;background:var(--gb-white);transition:border-color .2s ease,box-shadow .2s ease}.gb-pdp-model__tags{display:flex;flex-wrap:wrap;gap:6px;min-block-size:24px;margin-block-end:10px}.gb-pdp-model__tag{padding:3px 10px;border-radius:999px}.gb-pdp.gb-section .gb-pdp-model__tag .gb-text{letter-spacing:.04em;--_color: var(--gb-white)}.gb-pdp-model__tag--on{display:none;background:var(--gb-ink)}.gb-pdp-model__tag--pop{background:var(--gb-c-accent)}.gb-pdp-model__media{margin-block-end:16px;overflow:hidden;border-radius:16px;background:var(--gb-pdp-cream)}.gb-pdp-model__lines{margin-block-start:4px}.gb-pdp.gb-section .gb-pdp-model__lines .gb-text{letter-spacing:.06em}.gb-pdp-model__text{margin-block-start:10px}.gb-pdp-model__points{display:grid;gap:8px;margin:14px 0 0;padding:0;list-style:none}.gb-pdp-model__points>li{display:flex;gap:10px;align-items:start;margin:0}.gb-pdp-model__points svg{flex:0 0 18px;inline-size:18px;block-size:18px;margin-block-start:1px;padding:3px;border-radius:50%;background:var(--gb-cart-count);color:var(--gb-c-heading)}.gb-pdp-model__price{margin:18px 0 0}.gb-pdp-model__price>.gb-text{--_color: var(--gb-black)}.gb-pdp-model__price>s.gb-text{--_color: var(--gb-pdp-muted);margin-inline-end:6px}.gb-pdp-model__diff{display:none;margin-block-start:6px}.gb-pdp-model__actions{margin-block-start:auto;padding-block-start:18px}.gb-pdp-model .gb-pdp-btn{max-inline-size:none}.gb-pdp.gb-section .gb-pdp-model__choose .gb-btn{--_bd: var(--gb-ink);--_bg: var(--gb-white);--_fg: var(--gb-ink);--_shape-bw: 2px}.gb-pdp.gb-section .gb-pdp-model__choose:hover .gb-btn{--_bg: var(--gb-ink);--_fg: var(--gb-white)}.gb-pdp-model__buy{display:none!important}.gb-pdp-model__actions form{margin:0}.gb-pdp-model__add>.gb-pdp-model__choose{display:block}.gb-pdp-model__add.is-loading,.gb-pdp-model__add[aria-busy=true]{opacity:.7;cursor:wait}html:not(:has(gb-pdp[data-board-kind=plus])) .gb-pdp-model--single,html:has(gb-pdp[data-board-kind=plus]) .gb-pdp-model--double{border-color:var(--gb-ink);box-shadow:0 14px 34px var(--gb-pdp-shadow-pick)}html:not(:has(gb-pdp[data-board-kind=plus])) .gb-pdp-model--single .gb-pdp-model__tag--on,html:has(gb-pdp[data-board-kind=plus]) .gb-pdp-model--double .gb-pdp-model__tag--on{display:inline-block}html:not(:has(gb-pdp[data-board-kind=plus])) .gb-pdp-model--single .gb-pdp-model__choose,html:has(gb-pdp[data-board-kind=plus]) .gb-pdp-model--double .gb-pdp-model__choose{display:none}html:not(:has(gb-pdp[data-board-kind=plus])) .gb-pdp-model--single .gb-pdp-model__buy,html:has(gb-pdp[data-board-kind=plus]) .gb-pdp-model--double .gb-pdp-model__buy{display:block!important}html:not(:has(gb-pdp[data-board-kind=plus])) .gb-pdp-model__diff{display:block}.gb-pdp-models__note{max-inline-size:560px;margin:22px auto 0}.gb-pdp-models__note:empty{display:none}.gb-pdp-compare.gb-section>.gb-section__inner{max-inline-size:760px}.gb-pdp-cmp__table{overflow:hidden;border:1px solid var(--gb-pdp-line);border-radius:20px;background:var(--gb-white)}.gb-pdp-cmp__row{display:grid;grid-template-columns:minmax(0,1fr) 96px 96px;align-items:stretch;border-block-start:1px solid var(--gb-pdp-line)}.gb-pdp-cmp__row:first-child{border-block-start:0}.gb-pdp-cmp__row>div{display:flex;align-items:center;justify-content:center;min-inline-size:0;padding:12px 10px}.gb-pdp-cmp__row>div:first-child{justify-content:start;padding-inline-start:18px}.gb-pdp-cmp__row>[role=cell]{padding-block:13.5px}.gb-pdp-cmp__us{background:var(--gb-pdp-cream)}.gb-pdp-cmp__row--head>div{flex-direction:column;gap:6px}.gb-pdp-cmp__thumb{display:block;inline-size:44px;aspect-ratio:1;border-radius:10px;object-fit:cover}.gb-pdp-yes,.gb-pdp-no{display:grid;flex:0 0 28px;place-items:center;inline-size:28px;block-size:28px;border-radius:50%;background:var(--gb-pdp-yes);color:var(--gb-white)}.gb-pdp-yes--muted{background:var(--gb-pdp-yes-muted)}.gb-pdp-yes svg{inline-size:15px;block-size:15px}.gb-pdp-no{background:var(--gb-pdp-no-bg);color:var(--gb-pdp-no)}.gb-pdp-no svg{inline-size:14px;block-size:14px}.gb-pdp-cmp__cta{margin-block-start:24px}.gb-pdp-cmp__cta>.gb-text{margin-block-start:10px}@media(max-width:768px){.gb-pdp.gb-section .gb-text{letter-spacing:.34px}}@media(max-width:749px){html:has(gb-pdp[data-board-kind=plus]) .gb-pdp-model--double{order:-1}}@media(min-width:750px){.gb-pdp-models.gb-section .gb-pdp-models__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.gb-pdp-model{padding:26px}}@media(max-width:989px){.gb-pdp.gb-section{padding-block:var(--pt-m) var(--pb-m)}}@media(min-width:750px)and (max-width:989px){.gb-pdp.gb-section .gb-size-custom.gb-size-custom{font-size:var(--gb-fs);line-height:var(--gb-lh)}}@media(min-width:990px){.gb-pdp.gb-section>.gb-section__inner{padding-inline:40px}.gb-pdp__head{margin-block-end:40px}.gb-pdp-why__grid{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:72px}.gb-pdp-why__grid--right .gb-pdp-why__media{order:2}.gb-pdp-why__points{gap:26px 28px}.gb-pdp-aud__list{justify-content:center;margin:0 0 28px;padding:0}.gb-pdp-aud__panel{grid-template-columns:repeat(2,minmax(0,1fr));gap:56px;padding:20px}.gb-pdp-aud__copy{padding:0;padding-inline-end:36px}.gb-pdp-steps__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.gb-pdp-step{padding:28px}.gb-pdp-step__num{position:static;margin-block-end:16px}.gb-pdp-step__media{margin:-12px -12px 20px}.gb-pdp-cmp__row{grid-template-columns:minmax(0,1fr) 170px 170px}.gb-pdp-cmp__row>[role=cell]{padding-block:16.5px}.gb-pdp-cmp__row>div:first-child{padding-inline-start:28px}}@media(min-width:990px)and (max-width:1199px){:is(.gb-pdp-why__media,.gb-pdp-aud__media)>.gb-media{aspect-ratio:var(--ar, auto)}}@media(max-width:359px){.gb-pdp-why__points{grid-template-columns:minmax(0,1fr)}.gb-pdp-cmp__row{grid-template-columns:minmax(0,1fr) 76px 76px}}@media(prefers-reduced-motion:reduce){.gb-pdp-aud__panel{animation:none}.gb-pdp-model,.gb-pdp-aud__tab,.gb-pdp.gb-section .gb-pdp-btn,.gb-pdp.gb-section .gb-pdp-btn .gb-btn{transition:none}.gb-pdp.gb-section .gb-pdp-btn:active:not(:disabled){transform:none}}.gb-classic--v2 .gb-pdp-buy--v2 .product-form-buttons>.product-form-text__error{font-size:13px;line-height:1.35;margin-block-start:2px;color:var(--gb-shop-error)}.gb-classic--v2{--gb-pdp-sold-out-btn: var(--gb-yard-flagged)}.gb-classic--v2 .gb-classic__page{max-inline-size:1200px;padding-inline:48px}.gb-classic--v2 .gb-classic__grid{grid-template-columns:578px minmax(0,1fr);gap:52px;padding-block:36px 56px}.gb-classic--v2 .gb-classic__media{inset-block-start:80px}.gb-classic--v2 .gb-classic__info{inset-block-start:20px;padding-block-start:8px}.gb-classic--v2.gb-pdp .gb-pdp-title{margin:0 0 6px;letter-spacing:-.02em;line-height:1.2}.gb-classic--v2.gb-pdp .gb-pdp-rating{margin-block-end:26px}.gb-classic--v2 .gb-pdp-rating .jdgm-rating-bold{font-size:14px;color:var(--gb-yard-ink);margin-inline-end:2px}.gb-classic--v2 .jdgm-prev-badge__text2{color:var(--gb-yard-muted);text-decoration:underline;text-underline-offset:2px;cursor:pointer}.gb-classic--v2 .gb-pdp-rating .jdgm-prev-badge{display:flex;align-items:center;flex-wrap:wrap;column-gap:4px;row-gap:2px}.gb-classic--v2.gb-pdp .gb-pdp-price{margin:0;padding-block:14px 26px}.gb-classic--v2 .gb-pdp-price .gb-pdp-price__compare{color:var(--gb-yard-subtle)}.gb-classic--v2 .gb-pdp-price .gb-pdp-price__sale{color:var(--gb-yard-ink)}.gb-classic--v2 .gb-pdp-buy{margin:0 0 16px}.gb-classic--v2 .gb-pdp-buy form{display:flex;flex-direction:column;gap:8px}.gb-pdp-buy--v2.gb-pdp-buy .gb-pdp-buy__button{letter-spacing:.04em;line-height:1.2;box-shadow:var(--gb-yard-button-shadow);transition:filter .2s ease}.gb-pdp-buy--v2.gb-pdp-buy .gb-pdp-buy__button:hover{background:var(--gb-yard-hover);border-color:var(--gb-yard-hover);filter:brightness(1.06)}.gb-pdp-buy--v2.gb-pdp-buy .gb-pdp-buy__button:disabled{background:var(--gb-yard-flagged);border-color:var(--gb-yard-flagged);box-shadow:none;filter:none}.gb-classic--v2 :is(.truemed-entry-text,.truemed-entry-link){white-space:normal!important}.gb-pdp-float.gb-pdp-float--ink .gb-pdp-float__button{background:var(--gb-black);border-color:var(--gb-black);box-shadow:var(--gb-yard-button-shadow)}.gb-pdp-float.gb-pdp-float--ink .gb-pdp-float__button:hover{background:var(--gb-yard-hover);border-color:var(--gb-yard-hover)}.gb-pdp-float.gb-pdp-float--ink .gb-pdp-float__compare{font-size:13px;font-weight:500;line-height:1.3;color:var(--gb-yard-subtle)}.gb-pdp-float.gb-pdp-float--ink .gb-pdp-float__sale{font-size:15px;line-height:1.3;color:var(--gb-yard-ink)}.gb-pdp-float--ink .gb-pdp-float__price{flex-wrap:wrap;row-gap:4px}.gb-yard-float-badge{display:inline-flex;padding:3px 6px;border-radius:6px;background:var(--gb-deal);color:var(--gb-white);font-size:10px;font-weight:700;line-height:1.2;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap}.gb-yard-bullets{margin-block-end:26px}.gb-yard-bullets ul{display:flex;flex-direction:column;gap:10px;list-style:none;padding:0;margin:0}.gb-yard-bullet{display:flex;gap:10px;margin-block-end:3.5px}.gb-yard-bullet__check{flex:none;inline-size:12px;block-size:12px;margin-block-start:2px;background:var(--gb-yard-check-color);-webkit-mask:var(--gb-yard-check-mask) center / contain no-repeat;mask:var(--gb-yard-check-mask) center / contain no-repeat}.gb-yard-bullet .gb-text{color:var(--gb-color, var(--gb-yard-ink));letter-spacing:inherit}.gb-yard-bullet p{margin:0}.gb-yard-bullets__rich li{position:relative;padding-inline-start:22px;font-size:13px;line-height:1.45}.gb-yard-bullets__rich li:before{content:"";position:absolute;inset-inline-start:0;inset-block-start:2px;inline-size:12px;block-size:12px;background:var(--gb-yard-check-color);-webkit-mask:var(--gb-yard-check-mask) center / contain no-repeat;mask:var(--gb-yard-check-mask) center / contain no-repeat}.gb-yard-uvps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 8px;padding-block:14px;margin-block-end:24px}.gb-yard-uvp{display:flex;flex-direction:column;align-items:center;gap:6px;padding-inline:4px;text-align:center;min-inline-size:0}.gb-yard-uvp .gb-yard-icon{display:block;inline-size:22px;block-size:22px;background:var(--gb-c-accent);-webkit-mask:var(--gb-yard-mask) center / contain no-repeat;mask:var(--gb-yard-mask) center / contain no-repeat}.gb-yard-uvp .gb-text{text-align:center;letter-spacing:inherit;text-wrap:balance}.gb-yard-uvp p{margin:0}.gb-yard-uvp__label .gb-text{color:var(--gb-color, var(--gb-yard-ink))}.gb-yard-uvp__sub{margin-block-start:-5px}.gb-yard-uvp__sub .gb-text{color:var(--gb-color, var(--gb-yard-subtle))}.gb-yard-save{display:block}.gb-yard-save__heading{margin-block-start:14px;border-block-end:2px solid var(--gb-yard-line)}.gb-yard-save__heading .gb-heading{display:inline-block;margin-block-end:-2px;padding-block:5px 11px;border-block-end:2px solid var(--gb-black);color:var(--gb-color, var(--gb-yard-title));letter-spacing:inherit}.gb-yard-save-item{display:grid;grid-template-columns:92px minmax(0,1fr) 68px;gap:12px;align-items:center;margin-block:20px 24px;padding-inline:12px}.gb-yard-save-item__image{position:relative;min-inline-size:0}.gb-yard-save-item__image .gb-media{border-radius:8px;overflow:hidden}.gb-yard-save-item__info{min-inline-size:0;display:flex;flex-direction:column;gap:2px}.gb-yard-save-item__title{color:var(--gb-yard-title);text-decoration:none}.gb-yard-save-item p{margin:0}.gb-yard-save-item .gb-text{color:inherit;letter-spacing:inherit}.gb-yard-save-item__price{color:var(--gb-black);font-size:14px}.gb-yard-save-item__saving{position:relative;inset-block-start:-2px;color:var(--gb-yard-save)}.gb-yard-save-item__action button{display:inline-flex;align-items:center;justify-content:center;gap:4px;inline-size:100%;padding:4px 12px;border:0;border-radius:9999px;background:var(--gb-yard-add);color:var(--gb-white);font:600 14px/22px var(--gb-font-text);letter-spacing:.025em;cursor:pointer;transition:opacity .2s}.gb-yard-save-item__action button:hover{opacity:.85}.gb-yard-save-item__action button:disabled{background:var(--gb-classic-float-off);cursor:default}.gb-yard-save-item__badge{display:none}[data-save-status]{font-size:12px;color:var(--gb-shop-error)}gb-pdp-accordion{display:block}.gb-yard-accordion{display:block;border-block-end:1px solid var(--gb-yard-line)}.gb-classic__info>gb-pdp-accordion:last-of-type .gb-yard-accordion{border-block-end:0}.gb-yard-accordion summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-block:18px;cursor:pointer;list-style:none;letter-spacing:.025em}.gb-yard-accordion summary::-webkit-details-marker{display:none}.gb-yard-accordion summary:after{content:"";flex:none;inline-size:16px;block-size:16px;background:var(--gb-yard-ink);-webkit-mask:var(--gb-yard-chevron) center / contain no-repeat;mask:var(--gb-yard-chevron) center / contain no-repeat;transition:transform .3s ease}.gb-yard-accordion[open] summary:after{transform:rotate(180deg)}.gb-yard-accordion__grid{display:grid;grid-template-rows:1fr;transition:grid-template-rows .32s cubic-bezier(.4,0,.2,1)}.gb-yard-accordion.is-enhanced:not(.is-open) .gb-yard-accordion__grid{grid-template-rows:0fr}.gb-yard-accordion__clip{overflow:hidden;min-block-size:0}.gb-classic--v2 .gb-yard-accordion__answer{padding-block-end:18px;transition:padding .32s cubic-bezier(.4,0,.2,1);color:var(--gb-yard-muted)}.gb-yard-accordion.is-enhanced:not(.is-open) .gb-yard-accordion__answer{padding-block-end:0}.gb-yard-accordion__answer p{margin:0 0 8px}@media(min-width:768px)and (max-width:1023px){.gb-classic--v2 .gb-classic__page{padding-inline:32px}.gb-classic--v2 .gb-classic__grid{display:flex;flex-direction:column;gap:32px;padding-block:24px 48px}.gb-classic--v2 :is(.gb-classic__media,.gb-classic__info){position:static;inline-size:100%}.gb-classic--v2.gb-pdp .gb-pdp-title.gb-size-custom{font-size:calc(var(--gb-fs-d) * 14 / 15)}}@media(max-width:767px){.gb-classic-section:has(.gb-classic--v2){margin-block-start:0}.gb-classic--v2 .gb-classic__page{padding-inline:16px}.gb-classic--v2 .gb-classic__grid{gap:0;padding-block:20px 40px}.gb-classic--v2 .gb-classic__info{padding-block-start:0}.gb-classic--v2.gb-pdp .gb-pdp-title{margin:0 0 2px}.gb-classic--v2.gb-pdp .gb-pdp-rating{margin:0 0 12px}.gb-classic--v2 .gb-classic__media{inline-size:calc(100% + 32px);margin:0 -16px 20px}.gb-classic--v2 .gb-yard-bullets{margin-block-end:12px}.gb-classic--v2 .gb-yard-bullet{margin-block-end:3.4px}.gb-classic--v2.gb-pdp .gb-pdp-price{padding-block:10px;margin-block-end:12px}.gb-classic--v2 .gb-pdp-buy{inline-size:100%;padding-block-end:8px;margin-block-end:12px}.gb-classic--v2 .truemed-entry-box,.gb-classic--v2 .truemed-entry-text-container{flex-wrap:wrap!important}.gb-classic--v2 .truemed-entry-text,.gb-classic--v2 .truemed-entry-link{white-space:normal!important}.gb-classic--v2 .gb-yard-uvps{inline-size:100%;gap:0;padding-block:12px;margin-block:-12px 0}.gb-yard-uvp .gb-yard-icon{inline-size:24px;block-size:24px}.gb-classic--v2 .gb-yard-save{inline-size:calc(100% + 32px);margin-inline:-16px;margin-block-start:24px;padding:22px 17px 32px;background:var(--gb-yard-card)}.gb-yard-save__heading{margin-block-start:0;margin-block-end:20px}.gb-yard-save__items{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.gb-yard-save-item{display:flex;flex-direction:column;align-items:stretch;gap:0;margin:0;padding:0;min-inline-size:0}.gb-yard-save-item__image .gb-media{border-radius:16px;background:var(--gb-white);box-shadow:var(--gb-yard-shadow)}.gb-yard-save-item__badge{display:block;position:absolute;inset-block-start:11.5px;inset-inline-start:12px;border-radius:8px;background:var(--gb-deal);color:var(--gb-yard-badge-text);padding:3px 6px;font-size:13px;font-weight:700;letter-spacing:.065px;text-transform:uppercase}.gb-yard-save-item__info{margin-block-start:8px}.gb-yard-save-item__saving{display:none}.gb-yard-save-item__action{margin-block-start:auto;padding-block-start:12px}.gb-yard-accordion{inline-size:100%}.gb-yard-accordion summary{padding-block:16px}.gb-classic--v2 .gb-yard-accordion__answer{padding-block-end:16px}}.gb-classic--v2 .gb-yard-accordion summary{color:var(--gb-color, var(--gb-yard-ink))}.gb-classic--v2 .gb-yard-save__heading>.gb-heading{display:inline-block;inline-size:auto}@media(max-width:767px){.gb-classic--v2.gb-pdp{font-size:13.6px;letter-spacing:.34px}.gb-classic--v2.gb-pdp .truemed-entry-box{font-size:13.6px!important;flex-wrap:wrap!important}.gb-classic--v2.gb-pdp .truemed-entry-text-container{gap:6px!important}.gb-classic--v2.gb-pdp .truemed-instructions-open{line-height:1.4}.gb-classic--v2 .gb-yard-uvps{margin-block-start:4px}}@media(prefers-reduced-motion:reduce){.gb-classic--v2 *,.gb-classic--v2 *:after{transition:none!important}}@media(max-width:767px){.gb-yard-bullet .gb-text,.gb-yard-uvp__label .gb-text{color:var(--gb-color-m, var(--gb-color, var(--gb-yard-ink)))}.gb-yard-uvp__sub .gb-text{color:var(--gb-color-m, var(--gb-color, var(--gb-yard-subtle)))}.gb-yard-save__heading .gb-heading{color:var(--gb-color-m, var(--gb-color, var(--gb-yard-title)))}}.gb-yard-runtime{display:contents}.gb-yard{font-family:var(--gb-font-text);letter-spacing:.4px;line-height:1.4}.gb-yard>.gb-section__inner{min-inline-size:0}.gb-yard .gb-text,.gb-yard .gb-heading{margin:0}.gb-yard .gb-text{letter-spacing:inherit}.gb-yard .gb-text p{margin:0}.gb-yard-heading{margin-block-end:36px}.gb-yard-heading .gb-heading{letter-spacing:-.5px}.gb-yard .gb-yard-heading .gb-heading em{display:block;font-style:italic;color:var(--gb-hl, var(--gb-c-accent))}.gb-yard-eyebrow{display:flex;align-items:center;gap:10px;margin-block-end:12px}.gb-yard-eyebrow:before{content:"";flex:none;inline-size:24px;block-size:2px;background:var(--gb-c-accent)}.gb-yard .gb-yard-eyebrow .gb-text{color:var(--gb-color, var(--gb-c-eyebrow));letter-spacing:.18em}.gb-yard-icon{display:inline-block;flex:none;inline-size:22px;block-size:22px;background:currentColor;-webkit-mask:var(--gb-yard-mask) center / contain no-repeat;mask:var(--gb-yard-mask) center / contain no-repeat}[data-yard-video]{opacity:0;transition:opacity .4s;object-fit:cover}.gb-yard .gb-media__picture{z-index:1;transition:opacity .6s}.gb-yard .is-playing .gb-media__picture{opacity:0;pointer-events:none}.gb-yard .is-playing [data-yard-video]{opacity:1}[data-yard-reveal].gb-yard-reveal-ready{opacity:0;transform:translateY(14px);transition:opacity .55s cubic-bezier(.25,1,.5,1),transform .55s cubic-bezier(.25,1,.5,1);transition-delay:var(--gb-yard-delay, 0ms)}[data-yard-reveal=fade].gb-yard-reveal-ready{transform:none}[data-yard-reveal].gb-yard-reveal-ready.is-revealed{opacity:1;transform:none}@media(min-width:768px)and (max-width:1023px){.gb-yard .gb-yard-heading .gb-heading.gb-size-custom{font-size:calc(var(--gb-fs-d) * 38 / 52);line-height:var(--gb-lh-d)}.gb-yard-kit .gb-yard-heading .gb-heading.gb-size-custom{font-size:calc(var(--gb-fs-d) * .75)}.gb-yard-progression .gb-yard-heading .gb-heading.gb-size-custom{font-size:calc(var(--gb-fs-d) * .76)}}@media(max-width:767px){.gb-yard{letter-spacing:.34px}.gb-yard.gb-section{padding-block:var(--pt-m) var(--pb-m)}.gb-yard .gb-size-custom{font-size:var(--gb-fs);line-height:var(--gb-lh)}}@media(prefers-reduced-motion:reduce){[data-yard-reveal].gb-yard-reveal-ready{opacity:1;transform:none;transition:none}.gb-yard :is([data-yard-video],.gb-media__picture){transition:none}}@media(max-width:767px){.gb-yard .gb-yard-eyebrow .gb-text{color:var(--gb-color-m, var(--gb-color, var(--gb-c-eyebrow)))}}.gb-product-card{display:flex;flex:1;flex-direction:column;min-inline-size:0}.gb-product-card__media{position:relative;display:block;aspect-ratio:1;overflow:hidden;border-radius:var(--gb-r-card);background:var(--gb-tile)}.gb-product-card--category[data-gb-bundle-end] .gb-product-card__media{--gb-bundle-card-line: rgb(222 217 210);background:transparent;border:1px solid var(--gb-bundle-card-line)}.gb-product-card__image{position:absolute;top:0;right:0;bottom:0;left:0;inline-size:100%;block-size:100%;padding:6%;object-fit:contain;transition:opacity var(--gb-dur-media) var(--gb-ease),transform var(--gb-dur-slow) var(--gb-ease)}.gb-product-card__image--alt{opacity:0}.gb-product-card__badges{position:absolute;inset-block-start:8px;inset-inline:8px;z-index:1;display:flex;flex-direction:column;align-items:flex-start;gap:4px;pointer-events:none}.gb-product-card .gb-product-card__badge{--_color: var(--gb-btn-primary-fg);padding:3px 8px;white-space:nowrap;border-radius:var(--gb-btn-radius);background:var(--gb-deal)}.gb-product-card__badge:not(.gb-size-custom){line-height:1.4}.gb-product-card .gb-product-card__badge--out{background:var(--gb-sold-out);--_color: var(--gb-c-bg)}.gb-product-card .gb-product-card__badge--low{position:absolute;inset-block-start:0;inset-inline-end:0;background:var(--gb-black)}.gb-product-card .gb-product-card__badge--new{position:absolute;inset-block-start:0;inset-inline-end:0;background:var(--gb-cart-count);--_color: var(--gb-category-ink)}.gb-product-card .gb-product-card__badge--low~.gb-product-card__badge--new{inset-block-start:calc(1.4em + 10px)}.gb-product-card__badge[hidden]{display:none}.gb-product-card--sold-out .gb-product-card__image{opacity:.55}.gb-product-card__info{display:flex;flex:1;flex-direction:column;gap:6px;padding:10px 2px 0}.gb-product-card__title{text-decoration:none}.gb-product-card__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px}.gb-product-card .gb-product-card__sale{--_color: var(--gb-black)}.gb-product-card .gb-product-card__compare{--_color: var(--gb-black);opacity:.65}.gb-product-card__info form,.gb-product-card__info>.gb-product-card__add{margin-block-start:auto}.gb-product-card .gb-product-card__add{--_h: auto;--_shape-h: auto;--_shape-bw: 0px;--_type-fs: 13px;--_type-lh: 1.4;--_type-fw: 700;--_type-ls: .025em;--_radius: 999px;box-shadow:none;inline-size:100%;min-block-size:38px;padding:0 10px;border:0;background:var(--gb-btn-secondary-bg);color:var(--gb-btn-secondary-fg);font-size:13px;font-weight:700;line-height:1.4;letter-spacing:.025em;transition:background .15s ease}.gb-product-card .gb-product-card__add:hover:not(:disabled){background:var(--gb-btn-secondary-bg-h)}.gb-product-card .gb-product-card__add:disabled{opacity:1;background:var(--gb-social-border);color:var(--gb-c-muted);cursor:not-allowed}.gb-product-card .gb-product-card__add.is-added{background:var(--gb-shop-added)}.gb-product-card__error{margin:0;color:var(--gb-shop-error);font-size:12px}.gb-product-card__error:empty{display:none}.gb-product-card--category :is(.gb-product-card__media,.gb-product-card__title){transition:none}.gb-product-card--category .gb-product-card__title{line-height:1.3;font-size:var(--gb-card-title-fs)}.gb-product-card--category :is(.gb-product-card__title,.gb-product-card__sale,.gb-product-card__compare){letter-spacing:.4px}@media(max-width:749px){.gb-product-card--category .gb-product-card__title{font-size:var(--gb-card-title-fs-m)}}@media(max-width:768px){.gb-product-card--category :is(.gb-product-card__title,.gb-product-card__sale,.gb-product-card__compare){letter-spacing:.34px}}.gb-product-card--category :is(.gb-product-card__sale,.gb-product-card__compare){line-height:1.4}.gb-product-card--category .gb-product-card__badge{letter-spacing:.03em}.gb-product-card--category .gb-product-card__badge--bundle{position:absolute;inset-block-start:8px;inset-inline-end:8px;background:var(--gb-black)}.gb-product-card__media .gb-bundle-image{position:absolute;top:0;right:0;bottom:0;left:0;inline-size:100%;block-size:100%;padding:6%;object-fit:contain;transition:transform .4s ease}.gb-product-card__media .gb-bundle-composite{position:absolute;top:6%;right:6%;bottom:6%;left:6%;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);align-items:center;gap:2%;padding:4%;overflow:hidden;background:var(--gb-white)}.gb-bundle-composite__items{display:contents}.gb-bundle-composite__hero,.gb-bundle-composite__items>div{min-inline-size:0;block-size:100%;min-block-size:0}.gb-bundle-composite img{transition:transform .4s ease;inline-size:100%;block-size:100%;padding:0;object-fit:contain}@media(hover:hover){.gb-product-card:not(.gb-product-card--category) .gb-product-card__media:hover .gb-product-card__image--alt{opacity:1}.gb-product-card__media:hover .gb-bundle-composite img,.gb-product-card__media:hover .gb-bundle-image,.gb-product-card__media:hover .gb-product-card__image:only-of-type{transform:scale(1.04)}}@media(prefers-reduced-motion:reduce){.gb-product-card__image,.gb-product-card .gb-product-card__add,.gb-product-card__media .gb-bundle-image,.gb-product-card__media .gb-bundle-composite img{transition:none}}.gb-product-card .gb-product-card__title{text-wrap:wrap;--_color: var(--gb-black)}.gb-product-grid{scroll-margin-block-start:calc(var(--header-height, 0px) + 64px)}.gb-product-grid__head{display:grid;gap:4px;margin-block-end:14px}.gb-product-grid__head:empty,.gb-product-grid__footer:empty{display:none}.gb-product-grid__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none}.gb-product-grid__list>li[hidden]{display:none}.gb-product-grid__list>li{display:flex;min-inline-size:0}.gb-product-grid__list>li{margin-block-end:3.4px}@media(min-width:769px){.gb-product-grid__list>li{margin-block-end:4px}}.gb-product-grid__footer{display:flex;justify-content:center;margin-block-start:24px}@media(min-width:750px){.gb-product-grid__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}}@media(min-width:990px){.gb-product-grid__list{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}}@media(max-width:989px){.gb-product-grid{padding-block:var(--pt-m) var(--pb-m)}}.gb-product-grid__head>.gb-heading{--_color: var(--gb-black)}.gb-product-grid--category{scroll-margin-block-start:calc(var(--header-height, 0px) + 64px - var(--pt))}@media(max-width:989px){.gb-product-grid--category{scroll-margin-block-start:calc(var(--header-height, 0px) + 64px - var(--pt-m))}}.gb-product-grid--category .gb-product-grid__head>.gb-heading{letter-spacing:.025em}.gb-product-grid--category .gb-product-grid__head>.gb-size-custom{font-size:clamp(var(--gb-fs),3vw,var(--gb-fs-d))}.gb-product-grid--category .gb-product-grid__head>.gb-text,.gb-product-grid--category .gb-product-grid__footer .gb-btn{letter-spacing:.4px}.gb-product-grid--category .gb-product-grid__footer .gb-btn{transition:filter .15s ease}@media(max-width:768px){.gb-product-grid--category .gb-product-grid__head>.gb-text,.gb-product-grid--category .gb-product-grid__footer .gb-btn{letter-spacing:.34px}}@media(prefers-reduced-motion:reduce){.gb-product-grid--category .gb-product-grid__footer .gb-btn{transition:none}}.gb-product-grid--divider .gb-section__inner{border-block-start:1px solid var(--gb-line);padding-block-start:24px}.gb-product-grid--landing .gb-product-grid__head{margin-block-end:20px}.gb-product-grid--landing.gb-product-grid--divider .gb-section__inner{padding-block-start:28px}@media(min-width:990px){.gb-product-grid--landing .gb-product-grid__head{margin-block-end:24px}.gb-product-grid--landing.gb-product-grid--divider .gb-section__inner{padding-block-start:32px}}.shopify-section:nth-child(1 of.shopify-section:has(>.gb-product-grid--landing))>.gb-product-grid--landing.gb-product-grid--divider{padding-block-start:calc(var(--pt) - 16px);scroll-margin-block-start:calc(var(--header-height, 0px) + 80px - var(--pt))}.shopify-section:nth-child(1 of.shopify-section:has(>.gb-product-grid--landing))>.gb-product-grid--divider>.gb-section__inner{border-block-start:0;padding-block-start:0}@media(max-width:989px){.shopify-section:nth-child(1 of.shopify-section:has(>.gb-product-grid--landing))>.gb-product-grid--landing.gb-product-grid--divider{padding-block-start:calc(var(--pt-m) - 16px);scroll-margin-block-start:calc(var(--header-height, 0px) + 80px - var(--pt-m))}}.gb-product-rating{display:inline-flex;align-items:center;gap:6px;color:var(--gb-footer-ink);font-size:12px;line-height:1;letter-spacing:.4px}.gb-product-rating__stars{position:relative;display:inline-block;font-size:13px;letter-spacing:1px;color:var(--gb-line)}.gb-product-rating__stars>span{position:absolute;inset-block:0;inset-inline-start:0;overflow:hidden;white-space:nowrap;color:var(--gb-rating-star)}.gb-product-rating__count{color:var(--gb-c-muted)}@media(max-width:768px){.gb-product-rating{letter-spacing:.34px}}.gb-rs{--gb-rs-accent: var(--gb-b3b-accent);--gb-rs-dark: var(--gb-b3b-0);--gb-rs-ink: var(--gb-b3b-0);--gb-rs-muted: var(--gb-b3b-1);--gb-rs-line: var(--gb-b3b-2);--gb-rs-cream: var(--gb-b3b-3);--gb-rs-con: var(--gb-b3b-4);--gb-rs-cbt: var(--gb-b3b-5);color:var(--gb-rs-ink);font-family:Poppins,sans-serif;overflow-x:clip}.gb-rs *,.gb-rs *:before,.gb-rs *:after{box-sizing:border-box}.gb-rs .gb-rs-wrap{width:100%;max-width:1180px;margin:0 auto;padding:0 20px}.gb-rs .gb-rs-block{padding:56px 0}.gb-rs [id]{scroll-margin-top:110px}.gb-rs .gb-rs-head{max-width:720px;margin:0 auto 28px;text-align:center}.gb-rs .gb-rs-eyebrow{margin:0 0 10px;color:var(--gb-rs-accent);font-size:12px;font-weight:700;line-height:16px;letter-spacing:1.4px;text-transform:uppercase}.gb-rs h1.gb-rs-title.gb-rs-title{margin:0;color:var(--gb-b3b-6);font-family:Poppins,sans-serif;font-size:clamp(30px,7.6vw,46px)!important;font-weight:800;line-height:1.12!important;letter-spacing:-.6px;text-transform:none;text-wrap:balance}.gb-rs h2.gb-rs-h2,.gb-rs .gb-rs-h2{margin:0;color:var(--gb-rs-ink);font-family:Poppins,sans-serif;font-size:clamp(25px,6vw,38px);font-weight:800;line-height:1.15;letter-spacing:-.5px;text-transform:none;text-wrap:balance}.gb-rs .gb-rs-h2--sm{font-size:clamp(18px,4.4vw,24px)!important;letter-spacing:-.2px}.gb-rs .gb-rs-h3{margin:0;color:var(--gb-rs-ink);font-family:Poppins,sans-serif;font-size:17px;font-weight:700;line-height:1.3;text-transform:none}.gb-rs .gb-rs-lead{margin:14px 0 0;color:var(--gb-b3b-7);font-size:16px;line-height:1.6}.gb-rs .gb-rs-lead--dark{color:var(--gb-rs-muted);font-size:15px}.gb-rs .gb-rs-rte{color:var(--gb-b3b-8);font-size:16px;line-height:1.7}.gb-rs .gb-rs-rte p{margin:0 0 14px}.gb-rs .gb-rs-rte p:last-child{margin-bottom:0}.gb-rs .gb-rs-rte strong{color:var(--gb-rs-ink)}.gb-rs .gb-rs-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 24px;border:0;border-radius:999px;font:700 15px/1.2 Poppins,sans-serif;letter-spacing:0;text-decoration:none;text-transform:none;cursor:pointer;transition:transform .15s ease,filter .15s ease,background-color .15s ease}.gb-rs .gb-rs-btn svg{width:18px;height:18px;flex:0 0 18px}.gb-rs .gb-rs-btn:active{transform:scale(.98)}.gb-rs .gb-rs-hero,.gb-rs .gb-rs-cta__card{--gb-rs-focus: var(--gb-white)}.gb-rs .gb-rs-btn--accent{background:var(--gb-b3b-6);color:var(--gb-black)}.gb-rs .gb-rs-btn--accent:hover{filter:brightness(.94)}.gb-rs .gb-rs-btn--ghost{background:var(--gb-b3b-9);color:var(--gb-b3b-6);box-shadow:inset 0 0 0 1.5px var(--gb-b3b-10)}.gb-rs .gb-rs-btn--ghost:hover{background:var(--gb-b3b-11)}.gb-rs .gb-rs-btn--dark{background:var(--gb-rs-ink);color:var(--gb-b3b-6)}.gb-rs .gb-rs-btn--outline{background:var(--gb-b3b-6);color:var(--gb-rs-ink);box-shadow:inset 0 0 0 1.5px var(--gb-b3b-12)}.gb-rs .gb-rs-btn--outline:hover{box-shadow:inset 0 0 0 1.5px var(--gb-rs-ink)}.gb-rs .gb-rs-btn--sm{padding:10px 16px;font-size:13.5px}.gb-rs a:focus-visible,.gb-rs button:focus-visible{outline:2px solid var(--gb-rs-focus, var(--gb-rs-accent));outline-offset:3px}.gb-rs .gb-rs-hero{padding:40px 0 48px;background:radial-gradient(120% 90% at 85% 0%,var(--gb-b3b-13) 0%,var(--gb-rs-dark) 55%);color:var(--gb-b3b-6)}.gb-rs .gb-rs-hero__grid{display:grid;gap:34px;align-items:center}.gb-rs .gb-rs-hero__grid>*,.gb-rs .gb-rs-summary>*,.gb-rs .gb-rs-limits__grid>*,.gb-rs .gb-rs-citation__grid>*,.gb-rs .gb-rs-pdf__bar>*{min-width:0}.gb-rs .gb-rs-cite-line,.gb-rs .gb-rs-citation__text,.gb-rs .gb-rs-pdf__meta{overflow-wrap:anywhere}.gb-rs .gb-rs-pill{display:inline-flex;align-items:center;gap:8px;margin:0 0 16px;padding:6px 12px;border-radius:999px;background:var(--gb-b3b-9);color:var(--gb-b3b-6);font-size:12px;font-weight:600;line-height:16px}.gb-rs .gb-rs-pill svg{width:16px;height:16px;color:#e8fc66}.gb-rs .gb-rs-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.gb-rs .gb-rs-actions .gb-rs-btn{flex:1 1 auto}.gb-rs .gb-rs-cite-line{margin:18px 0 0;color:var(--gb-b3b-14);font-size:12.5px;line-height:1.5}.gb-rs .gb-rs-cite-line a{color:var(--gb-b3b-15);text-decoration:underline;text-underline-offset:3px}.gb-rs .gb-rs-doc{display:grid;justify-items:center;gap:12px;color:inherit;text-decoration:none}.gb-rs .gb-rs-doc__sheet{position:relative;display:flex;flex-direction:column;gap:10px;width:min(340px,86%);aspect-ratio:210 / 297;padding:26px 24px;border-radius:6px;background:var(--gb-b3b-6);color:var(--gb-rs-ink);box-shadow:0 30px 60px var(--gb-b3b-16),10px 10px 0 -2px var(--gb-b3b-17);transform:rotate(-2deg);transition:transform .3s ease}.gb-rs .gb-rs-doc:hover .gb-rs-doc__sheet{transform:rotate(0) translateY(-4px)}.gb-rs .gb-rs-doc__journal{color:var(--gb-b3b-18);font-size:12px;font-weight:800;letter-spacing:.5px;text-transform:uppercase}.gb-rs .gb-rs-doc__type{color:var(--gb-rs-muted);font-size:10px;font-weight:600;letter-spacing:.4px;text-transform:uppercase}.gb-rs .gb-rs-doc__title{font-size:15px;font-weight:700;line-height:1.3}.gb-rs .gb-rs-doc__authors{color:var(--gb-rs-muted);font-size:10.5px;line-height:1.45}.gb-rs .gb-rs-doc__lines{display:grid;gap:7px;margin-top:6px}.gb-rs .gb-rs-doc__lines i{display:block;block-size:6px;border-radius:3px;background:var(--gb-b3b-19)}.gb-rs .gb-rs-doc__lines i:nth-child(3n){width:72%}.gb-rs .gb-rs-doc__badge{position:absolute;right:16px;bottom:16px;padding:4px 10px;border-radius:999px;background:var(--gb-b3b-20);color:var(--gb-b3b-6);font-size:10.5px;font-weight:700}.gb-rs .gb-rs-doc__meta{display:inline-flex;align-items:center;gap:6px;color:var(--gb-b3b-21);font-size:12.5px;font-weight:600}.gb-rs .gb-rs-doc__meta svg{width:16px;height:16px}.gb-rs .gb-rs-stats{background:var(--gb-rs-cream)}.gb-rs .gb-rs-stats__grid{display:grid;grid-template-columns:1fr 1fr;gap:1px;margin:0 -20px;padding:0;list-style:none;background:var(--gb-rs-line);border-bottom:1px solid var(--gb-rs-line)}.gb-rs .gb-rs-stat{display:grid;align-content:start;gap:4px;margin:0;padding:20px 12px;background:var(--gb-rs-cream);text-align:center}.gb-rs .gb-rs-stat__value{color:var(--gb-rs-accent);font-size:36px;font-weight:800;line-height:1;letter-spacing:-1px}.gb-rs .gb-rs-stat__label{font-size:13.5px;font-weight:700;line-height:1.3}.gb-rs .gb-rs-stat__detail{color:var(--gb-rs-muted);font-size:12px;line-height:1.4}.gb-rs .gb-rs-summary{display:grid;gap:18px;max-width:980px}.gb-rs .gb-rs-summary .gb-rs-rte strong{background:linear-gradient(transparent 62%,var(--gb-b3b-22) 0)}.gb-rs .gb-rs-results{background:var(--gb-b3b-23)}.gb-rs .gb-rs-legend{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 18px;margin:0 0 22px;font-size:13px;font-weight:600}.gb-rs .gb-rs-legend span{display:inline-flex;align-items:center;gap:6px}.gb-rs .gb-rs-key{display:inline-block;width:12px;height:12px;border-radius:3px}.gb-rs .gb-rs-key--con{background:var(--gb-rs-con)}.gb-rs .gb-rs-key--cbt{background:var(--gb-rs-cbt)}.gb-rs .gb-rs-key--slt{background:var(--gb-rs-accent)}.gb-rs .gb-rs-metrics{display:grid;gap:14px}.gb-rs .gb-rs-metric{margin:0;padding:20px;border-radius:18px;background:var(--gb-b3b-6);border:1px solid var(--gb-rs-line)}.gb-rs .gb-rs-metric figcaption{display:grid;gap:3px;margin-bottom:14px}.gb-rs .gb-rs-metric figcaption b{font-size:16px;line-height:1.3}.gb-rs .gb-rs-metric figcaption span{color:var(--gb-rs-muted);font-size:12.5px;line-height:1.45}.gb-rs .gb-rs-bars{display:grid;gap:10px;margin:0}.gb-rs .gb-rs-bar{display:grid;grid-template-columns:96px 1fr;align-items:center;gap:10px}.gb-rs .gb-rs-bar dt{color:var(--gb-rs-muted);font-size:12px;font-weight:600;line-height:1.2}.gb-rs .gb-rs-bar dd{display:flex;align-items:center;gap:8px;margin:0}.gb-rs .gb-rs-bar__track{flex:1;height:14px;border-radius:999px;background:var(--gb-b3b-24);overflow:hidden}.gb-rs .gb-rs-bar__fill{display:block;width:0;height:100%;border-radius:inherit;transition:width 1s cubic-bezier(.2,.8,.2,1)}.gb-rs .gb-rs-results.is-in .gb-rs-bar__fill{width:max(var(--gb-rs-w),3px)}.gb-rs .gb-rs-bar--con .gb-rs-bar__fill{background:var(--gb-rs-con)}.gb-rs .gb-rs-bar--cbt .gb-rs-bar__fill{background:var(--gb-rs-cbt)}.gb-rs .gb-rs-bar--slt .gb-rs-bar__fill{background:var(--gb-rs-accent)}.gb-rs .gb-rs-bar__val{min-width:44px;font-size:13px;font-weight:700;text-align:right}.gb-rs .gb-rs-bar--slt dt,.gb-rs .gb-rs-bar--slt .gb-rs-bar__val{color:var(--gb-rs-accent);font-weight:800}.gb-rs .gb-rs-source{margin:18px auto 0;max-width:760px;color:var(--gb-rs-muted);font-size:12px;line-height:1.5;text-align:center}.gb-rs .gb-rs-steps{display:grid;gap:12px;margin:0 0 22px;padding:0;list-style:none}.gb-rs .gb-rs-step{display:flex;gap:14px;margin:0;padding:18px;border-radius:16px;border:1px solid var(--gb-rs-line)}.gb-rs .gb-rs-step__num{display:grid;flex:0 0 36px;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--gb-rs-ink);color:var(--gb-b3b-6);font-size:15px;font-weight:800}.gb-rs .gb-rs-step p,.gb-rs .gb-rs-group p{margin:4px 0 0;color:var(--gb-rs-muted);font-size:14px;line-height:1.55}.gb-rs .gb-rs-groups{display:grid;gap:12px;margin:0;padding:0;list-style:none}.gb-rs .gb-rs-group{position:relative;margin:0;padding:20px;border-radius:16px;background:var(--gb-b3b-23)}.gb-rs .gb-rs-group.is-highlight{background:var(--gb-rs-cream);box-shadow:inset 0 0 0 2px var(--gb-rs-accent)}.gb-rs .gb-rs-group__tag{position:absolute;top:-10px;right:14px;padding:2px 9px;border-radius:999px;background:var(--gb-rs-accent);color:var(--gb-b3b-6);font-size:10.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.gb-rs .gb-rs-device{display:grid;gap:16px;align-items:center;margin-top:22px;padding:18px;border-radius:16px;border:1px dashed var(--gb-b3b-12)}.gb-rs .gb-rs-device__img{width:100%;max-width:240px;max-height:150px;height:auto;margin:0 auto;object-fit:contain}.gb-rs .gb-rs-device .gb-rs-rte{font-size:14.5px}.gb-rs .gb-rs-limits{background:var(--gb-b3b-23)}.gb-rs .gb-rs-limits__grid{display:grid;gap:22px}.gb-rs .gb-rs-limits__list{display:grid;gap:10px;margin:0;padding:0;list-style:none}.gb-rs .gb-rs-limits__list li{display:flex;gap:10px;margin:0;padding:14px 16px;border-radius:14px;background:var(--gb-b3b-6);font-size:14.5px;line-height:1.5}.gb-rs .gb-rs-limits__list svg{flex:0 0 20px;width:20px;height:20px;color:var(--gb-b3b-5)}.gb-rs .gb-rs-pdf__bar{display:grid;gap:14px;margin-bottom:18px}.gb-rs .gb-rs-pdf__meta{margin:8px 0 0;color:var(--gb-rs-muted);font-size:12.5px}.gb-rs .gb-rs-pdf__tools{display:flex;flex-wrap:wrap;gap:10px}.gb-rs .gb-rs-reader{border-radius:16px;overflow:hidden;background:var(--gb-b3b-25);border:1px solid var(--gb-rs-line)}.gb-rs .gb-rs-reader__bar{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px 8px 16px;background:var(--gb-rs-ink);color:var(--gb-b3b-6)}.gb-rs .gb-rs-reader__page{font-size:13px;font-weight:600;white-space:nowrap}.gb-rs .gb-rs-reader__btns{display:flex;align-items:center;gap:4px}.gb-rs .gb-rs-reader__btns button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:36px;height:36px;margin:0;padding:0 8px;border:0;border-radius:10px;background:var(--gb-b3b-9);color:var(--gb-b3b-6);font:600 13px/1 Poppins,sans-serif;cursor:pointer}.gb-rs .gb-rs-reader__btns button:hover{background:var(--gb-b3b-26)}.gb-rs .gb-rs-reader__btns svg{width:18px;height:18px}.gb-rs .gb-rs-reader__zoom{min-width:44px;font-size:12px;text-align:center;opacity:.8}.gb-rs .gb-rs-reader__scroll{height:min(78vh,920px);overflow:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.gb-rs .gb-rs-reader__pages{display:grid;justify-items:center;gap:14px;width:calc(var(--gb-rs-zoom, 1) * 100%);min-width:100%;padding:14px}.gb-rs .gb-rs-reader__pageBox{position:relative;width:100%;max-width:calc(var(--gb-rs-zoom, 1) * 860px);background:var(--gb-b3b-6);box-shadow:0 6px 18px var(--gb-b3b-27)}.gb-rs .gb-rs-reader__pageBox canvas{display:block;width:100%;height:100%}.gb-rs .gb-rs-reader__pageBox:after{content:attr(data-n);position:absolute;right:8px;bottom:6px;color:var(--gb-b3b-28);font-size:11px}.gb-rs .gb-rs-reader__status{display:grid;justify-items:center;gap:10px;padding:60px 20px;color:var(--gb-rs-muted);font-size:14px;text-align:center}.gb-rs .gb-rs-reader__status svg{width:44px;height:44px}.gb-rs .gb-rs-reader__status a{color:var(--gb-rs-ink);font-weight:700}.gb-rs .gb-rs-reader iframe{display:block;width:100%;height:100%;border:0}.gb-rs .gb-rs-reader.is-full{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;display:flex;flex-direction:column;border:0;border-radius:0}.gb-rs .gb-rs-reader.is-full .gb-rs-reader__bar{padding-top:max(8px,env(safe-area-inset-top))}.gb-rs .gb-rs-reader.is-full .gb-rs-reader__scroll{flex:1;height:auto}html:has(.gb-rs-reader.is-full){overflow:hidden!important}@media(max-width:749px){.gb-rs .gb-rs-reader__scroll{height:70vh}.gb-rs .gb-rs-reader__pages{gap:10px;padding:10px}.gb-rs .gb-rs-reader__zoom{display:none}.gb-rs .gb-rs-pdf__tools .gb-rs-btn{flex:1 1 auto}}.gb-rs .gb-rs-citation{padding-top:0}.gb-rs .gb-rs-citation__grid{display:grid;gap:14px;padding:22px;border-radius:16px;border:1px solid var(--gb-rs-line)}.gb-rs .gb-rs-citation__text{margin:0;color:var(--gb-b3b-8);font-size:14px;line-height:1.6}.gb-rs .gb-rs-copy{margin-top:12px;padding:8px 14px;border:1.5px solid var(--gb-b3b-12);border-radius:999px;background:var(--gb-b3b-6);color:var(--gb-rs-ink);font:600 13px/1 Poppins,sans-serif;cursor:pointer}.gb-rs .gb-rs-copy:hover{border-color:var(--gb-rs-ink)}.gb-rs .gb-rs-license{margin:0;color:var(--gb-rs-muted);font-size:12px;line-height:1.5}.gb-rs .gb-rs-cta{padding-top:0}.gb-rs .gb-rs-cta__card{display:grid;gap:22px;padding:32px 22px;border-radius:22px;background:var(--gb-rs-dark);color:var(--gb-b3b-6)}.gb-rs .gb-rs-cta__card .gb-rs-h2{color:var(--gb-b3b-6)}.gb-rs .gb-rs-cta__actions{display:grid;gap:10px}@media(min-width:750px){.gb-rs .gb-rs-stats__grid{grid-template-columns:repeat(var(--gb-rs-stat-cols, 4),1fr);margin:0;border-bottom:0}.gb-rs .gb-rs-stat__value{font-size:44px}.gb-rs .gb-rs-stat__label{font-size:15px}.gb-rs .gb-rs-actions .gb-rs-btn{flex:0 0 auto}.gb-rs .gb-rs-metrics{grid-template-columns:repeat(3,1fr);gap:18px}.gb-rs .gb-rs-steps{grid-template-columns:repeat(3,1fr)}.gb-rs .gb-rs-step{flex-direction:column}.gb-rs .gb-rs-groups{grid-template-columns:repeat(3,1fr)}.gb-rs .gb-rs-device{grid-template-columns:240px 1fr}.gb-rs .gb-rs-citation__grid{grid-template-columns:1.6fr 1fr;align-items:end;padding:28px}.gb-rs .gb-rs-cta__actions{display:flex;flex-wrap:wrap}}@media(min-width:900px){.gb-rs .gb-rs-pdf__bar{grid-template-columns:1fr auto;align-items:end}}@media(min-width:990px){.gb-rs .gb-rs-wrap{padding:0 40px}.gb-rs .gb-rs-block{padding:88px 0}.gb-rs .gb-rs-hero{padding:72px 0 80px}.gb-rs .gb-rs-hero__grid{grid-template-columns:1.45fr .55fr;gap:56px}.gb-rs .gb-rs-lead{font-size:18px}.gb-rs .gb-rs-summary{grid-template-columns:.9fr 1.4fr;gap:56px;align-items:start}.gb-rs .gb-rs-limits__grid{grid-template-columns:1fr 1.3fr;gap:56px;align-items:start}.gb-rs .gb-rs-cta__card{grid-template-columns:1.3fr auto;align-items:center;padding:48px 56px}.gb-rs .gb-rs-stat{padding:30px 16px}.gb-rs .gb-rs-stat__value{font-size:54px}}@media(prefers-reduced-motion:reduce){.gb-rs .gb-rs-bar__fill,.gb-rs .gb-rs-doc__sheet{transition:none}}.gb-rs .gb-heading{text-transform:none}.gb-rs .gb-btn{--_type-fs:15px;--_type-fw:700;--_type-lh:1.2;padding:14px 24px;border-radius:999px;background:var(--gb-btn-bg-custom, var(--gb-b3b-button));color:var(--gb-btn-fg-custom, var(--gb-white));transition:transform .15s ease,filter .15s ease,background-color .15s ease}.gb-rs .gb-btn--light{background:var(--gb-btn-bg-custom,var(--gb-btn-light-bg));color:var(--gb-btn-fg-custom,var(--gb-black))}.gb-rs .gb-btn:hover{filter:brightness(.94)}.gb-rs .gb-btn:active{transform:scale(.98)}.gb-rs .gb-rs-hero__copy .gb-rs-title>.gb-heading{letter-spacing:-.6px}.gb-rs .gb-rs-h2>.gb-heading{letter-spacing:-.5px}.gb-rs .gb-rs-eyebrow>.gb-text{letter-spacing:1.4px;text-transform:uppercase}.gb-rs .gb-rs-doc__journal .gb-text{letter-spacing:.5px;text-transform:uppercase}.gb-rs .gb-rs-doc__badge{position:absolute;inset-inline-end:16px;inset-block-end:16px}.gb-rs .gb-rs-title>.gb-size-custom{line-height:1.12}.gb-rs .gb-rs-h2>.gb-size-custom{line-height:1.15}.gb-rs .gb-rs-pill{inline-size:fit-content}.gb-rs .gb-rs-legend .gb-text{inline-size:auto}.gb-rs .gb-rs-method-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;counter-reset:step}.gb-rs .gb-rs-method-item{min-inline-size:0;margin:0;display:block}.gb-rs .gb-rs-step{counter-increment:step}.gb-rs .gb-rs-step:before{content:counter(step);display:grid;place-items:center;inline-size:36px;aspect-ratio:1;border-radius:50%;background:var(--gb-b3b-ink);color:var(--gb-white);font-weight:800;margin-block-end:14px}.gb-rs .gb-rs-method-item>.gb-text{margin-block-start:4px}.gb-rs .gb-rs-method-item>.gb-rs-group__tag:empty{display:none}.gb-rs .gb-rs-method-item .gb-rs-group__tag{inline-size:fit-content}.gb-rs .gb-rs-pdf__tools .gb-btn{--_type-fs:13.5px;padding:10px 16px}.gb-rs-reader{display:block}.gb-rs-reader iframe{aspect-ratio:1100/858;block-size:auto}.gb-rs-reader.is-full iframe{flex:1;block-size:calc(100dvh - 52px);aspect-ratio:auto}.gb-rs .gb-rs-reader__bar button{background:var(--gb-b3b-white12);color:var(--gb-white);border:0;padding:8px;cursor:pointer}.gb-rs .gb-rs-bar__val{color:var(--gb-color,var(--gb-b3b-ink))}.gb-rs .gb-rs-bar--slt .gb-rs-bar__val{color:var(--gb-color,var(--gb-b3b-accent))}.gb-rs .gb-rs-bar__fill{inline-size:max(var(--gb-rs-w),3px);transform:scaleX(1);transform-origin:left;transition:transform 1s cubic-bezier(.2,.8,.2,1)}.gb-rs-results[data-enhanced]:not(.is-in) .gb-rs-bar__fill{transform:scaleX(0)}[dir=rtl] .gb-rs .gb-rs-bar__fill{transform-origin:right}@media(max-width:749px){.gb-rs .gb-rs-method-grid{grid-template-columns:1fr}}.gb-rs .gb-rs-doc__authors .gb-size-custom{font-size:calc(var(--gb-fs-d) - .5px);line-height:1.45}.gb-rs .gb-rs-doc__badge .gb-size-custom{font-size:calc(var(--gb-fs-d) - .5px)}.gb-rs .gb-rs-doc__meta .gb-size-custom,.gb-rs .gb-rs-cite-line .gb-size-custom{font-size:calc(var(--gb-fs-d) - .5px);line-height:1.5}.gb-rs .gb-rs-stat__label .gb-size-custom{line-height:1.3}.gb-rs .gb-rs-stat__detail .gb-size-custom{line-height:1.4}.gb-rs .gb-rs-metric figcaption .gb-text.gb-size-custom{font-size:calc(var(--gb-fs-d) - .5px);line-height:1.45}.gb-rs .gb-rs-step .gb-text,.gb-rs .gb-rs-group .gb-text{line-height:1.55}.gb-rs .gb-rs-rte>.gb-text{line-height:1.7}@media(max-width:749px){.gb-rs .gb-rs-stat__label .gb-size-custom{font-size:calc(var(--gb-fs) - .5px)}}.gb-rs-reader__dialog{inline-size:100dvw;max-inline-size:100dvw;max-block-size:100dvh;margin:0;padding:44px 0 0;border:0;background:var(--gb-b3b-ink)}.gb-rs-reader__dialog>button{position:absolute;inset-block-start:4px;inset-inline-end:8px;inline-size:36px;block-size:36px;cursor:pointer}.gb-rs-reader__dialog iframe{display:block;inline-size:100dvw;block-size:calc(100dvh - 44px);aspect-ratio:auto}.gb-rs-reader__scroll>.gb-rs-reader__pages>iframe{aspect-ratio:210/297;block-size:auto}.gb-rs-reader__dialog [data-reader-panel]{display:flex;flex-direction:column;block-size:100dvh}.gb-rs-reader__dialog .gb-rs-reader__scroll{flex:1;block-size:auto}.gb-rs-reader__dialog{padding:0}.gb-rs-reader__dialog .gb-rs-reader__pages{inline-size:calc(var(--gb-rs-zoom,1) * 100%)}.gb-rs[id]{scroll-margin-block-start:90px}.gb-b3b .gb-btn.gb-btn--full,.gb-rs .gb-btn.gb-btn--full{inline-size:100%}.gb-b3b .gb-btn.gb-case-upper,.gb-rs .gb-btn.gb-case-upper{text-transform:uppercase}@media(max-width:749px){.gb-b3b .gb-btn.gb-btn--full-m,.gb-rs .gb-btn.gb-btn--full-m{inline-size:100%}}.gb-rs gb-b3b-results{display:block}.gb-rs .gb-rs-pill>.gb-text{inline-size:auto}.gb-rs .gb-rs-lead>.gb-size-custom{line-height:1.6}.gb-rs .gb-rs-cite-line>.gb-size-custom{font-size:12.5px;line-height:1.5}.gb-rs .gb-rs-doc__journal>.gb-text{line-height:1.4}.gb-rs .gb-rs-doc__type>.gb-text{letter-spacing:.4px}.gb-rs .gb-rs-doc__title>.gb-heading{line-height:1.3;letter-spacing:.025em}.gb-rs .gb-rs-doc__badge>.gb-text{inline-size:auto;font-size:10.5px;line-height:1.4}.gb-rs .gb-rs-doc__meta>.gb-text{line-height:1.4}.gb-rs .gb-rs-stat__value>.gb-text{letter-spacing:-1px}.gb-rs .gb-rs-legend .gb-text{line-height:1.4}.gb-rs .gb-rs-metric figcaption>.gb-heading{line-height:1.3;letter-spacing:.025em}.gb-rs .gb-rs-bar dt>.gb-text{line-height:1.2}.gb-rs .gb-rs-bar__val{font:700 13px/1.4 var(--gb-font-text);letter-spacing:.025em}.gb-rs .gb-rs-bar--slt dt>.gb-text{font-weight:800}.gb-rs .gb-rs-method-item>.gb-heading{line-height:1.3}.gb-rs .gb-rs-method-item .gb-rs-group__tag>.gb-text{font-size:10.5px;line-height:1.4;letter-spacing:.04em;color:var(--gb-color,var(--gb-white))}.gb-rs .gb-rs-citation__text>.gb-text{line-height:1.6}.gb-rs .gb-rs-copy{letter-spacing:.025em}.gb-rs .gb-rs-pdf__meta>.gb-text{font-size:12.5px;line-height:1.4}.gb-rs .gb-rs-reader__status>.gb-text{font-size:14px;line-height:1.4;color:var(--gb-color,var(--gb-rs-muted))}.gb-rs .gb-rs-reader__bar .gb-text{line-height:1.4}.gb-rs .gb-rs-btn,.gb-rs .gb-btn{padding-block:17px}.gb-rs .gb-rs-pdf__tools .gb-btn{padding-block:12.9px}.gb-rs .gb-rs-pdf__tools .gb-btn:last-child{background:var(--gb-btn-bg-custom,var(--gb-white));color:var(--gb-btn-fg-custom,var(--gb-rs-ink));box-shadow:inset 0 0 0 1.5px var(--gb-b3b-12)}@media(min-width:990px){.gb-rs .gb-rs-head .gb-rs-lead>.gb-text{font-size:18px}}@media(max-width:749px){.gb-rs .gb-rs-step{position:relative;padding-inline-start:68px}.gb-rs .gb-rs-step:before{position:absolute;inset-inline-start:18px;inset-block-start:18px;margin:0}}.gb-rs .gb-rs-method-grid--steps{margin-block-end:22px}.gb-rs .gb-rs-step{display:grid;grid-template-columns:36px minmax(0,1fr);gap:0 14px}.gb-rs .gb-rs-step:before{grid-row:1/3;margin:0}.gb-rs .gb-rs-step>:is(.gb-heading,.gb-text){grid-column:2}.gb-rs .gb-rs-pill>svg{color:#e8fc66}.gb-rs .gb-rs-doc__badge>.gb-text{line-height:14.7px}.gb-rs .gb-rs-doc__meta>.gb-text{line-height:17.5px}.gb-rs .gb-rs-doc__badge>.gb-text p{line-height:inherit}@media(min-width:750px){.gb-rs .gb-rs-step{display:flex;flex-direction:column;gap:0}.gb-rs .gb-rs-step:before{margin-block-end:14px}}@media(max-width:749px){.gb-rs .gb-rs-step{padding-inline-start:68px;display:block}}.gb-rs .gb-btn{gap:8px}.gb-rs .gb-btn>.gb-btn__icon{inline-size:18px;block-size:18px;flex:0 0 18px}.gb-rs .gb-btn>.gb-btn__icon svg{inline-size:18px;block-size:18px}.gb-rs .gb-rs-actions .gb-btn:last-child,.gb-rs .gb-rs-cta__actions .gb-btn:last-child{box-shadow:inset 0 0 0 1.5px var(--gb-btn-bd-custom,var(--gb-b3b-10))}.gb-reviews-photo-section{position:relative;isolation:isolate;overflow:hidden;padding-block:var(--pt) calc(var(--pb) + 1px)}.gb-reviews-photo-section>.gb-section__inner{inline-size:min(var(--cw),1300px,100%);padding-inline:40px}.gb-reviews-photo__background{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;overflow:hidden}.gb-reviews-photo__background .gb-media{inline-size:100%;block-size:100%;aspect-ratio:unset}.gb-reviews-photo__background img{object-position:center}.gb-reviews-photo{display:block}.gb-reviews-photo__heading{margin-block-end:48px}.gb-reviews-photo__heading .gb-heading{font-style:italic;letter-spacing:.4px;text-transform:none;text-wrap:wrap}.gb-reviews-photo__heading .gb-size-custom{font-size:var(--gb-fs-d);line-height:var(--gb-lh-d)}.gb-reviews-photo__stage{position:relative;padding-block-end:140px}.gb-reviews-photo__viewport{overflow-x:auto;scrollbar-width:none;padding-block-start:40px;padding-block-end:40px;margin-block-end:-40px}.gb-reviews-photo__viewport::-webkit-scrollbar{display:none}.gb-reviews-photo[data-enhanced] .gb-reviews-photo__viewport{overflow:hidden;touch-action:pan-y}.gb-reviews-photo__track{display:flex;align-items:stretch;gap:60px;position:relative;inline-size:100%;margin:0;padding:0;list-style:none}.gb-photo-review{display:flex;flex:0 0 min(351.3333px,calc((100% - 120px) / 3));min-inline-size:0;flex-direction:column;align-items:center;justify-content:center;margin:0;padding:40px 24px;border-radius:20px;background:var(--gb-c-bg);box-shadow:10px 10px 30px #0000002b;text-align:center;transition:opacity .3s ease}.gb-reviews-photo[data-enhanced] .gb-photo-review[data-center]{transform:scale(1.2)}.gb-photo-review__stars{display:flex;margin-block-end:24px;line-height:0}.gb-photo-review__stars img{inline-size:21px;block-size:21px}.gb-photo-review .gb-review__text{inline-size:100%;margin-block-end:10px}.gb-photo-review .gb-review__text .gb-text{--_color: var(--gb-review-ink);letter-spacing:.5px}.gb-photo-review .gb-text p{margin:0}.gb-photo-review__author .gb-text{--_color: var(--gb-review-ink)}.gb-photo-review__verified .gb-text{--_color: var(--gb-review-verified)}.gb-photo-review__author{inline-size:100%;margin-block-end:10px}.gb-photo-review__author .gb-text,.gb-photo-review__verified .gb-text{letter-spacing:.4px}.gb-photo-review__verified{display:flex;align-items:center;justify-content:center;gap:8px;max-inline-size:100%}.gb-photo-review__verified>.gb-text{inline-size:auto}.gb-photo-review__verified>span{display:flex;flex:0 0 18px;color:var(--gb-review-verified)}.gb-photo-review__verified svg{inline-size:18px;block-size:19px}.gb-reviews-photo__controls[hidden]{display:none}.gb-reviews-photo__dots{position:absolute;inset-inline:0;inset-block-end:49px;display:flex;justify-content:center;align-items:center;gap:12px}.gb-reviews-photo .gb-reviews__dot{inline-size:10px;block-size:10px;padding:0;border:0;border-radius:30px;background:rgb(from var(--gb-c-heading) r g b / .2);font-size:0;line-height:0;cursor:pointer}.gb-reviews-photo .gb-reviews__dot[aria-current]{inline-size:32px;background:var(--gb-c-heading)}.gb-reviews-photo__arrows{position:absolute;inset-inline:0;inset-block-end:-11px;display:flex;justify-content:center;gap:12px}.gb-reviews-photo__arrow{inline-size:64px;block-size:30px;padding:0;border:0;background:transparent;color:var(--gb-c-heading);cursor:pointer}.gb-reviews-photo__arrow svg{display:block;inline-size:100%;block-size:100%}.gb-reviews-photo__arrow--previous svg{transform:rotate(180deg)}[dir=rtl] .gb-reviews-photo__arrow svg{transform:rotate(180deg)}[dir=rtl] .gb-reviews-photo__arrow--previous svg{transform:none}.gb-reviews-photo :is(button,[tabindex]):focus-visible{outline:2px solid var(--gb-c-accent);outline-offset:3px}@media(max-width:768px){.gb-photo-review{flex-basis:100%}.gb-reviews-photo__track{gap:0}.gb-reviews-photo[data-enhanced] .gb-photo-review[data-center]{transform:none}.gb-reviews-photo__heading .gb-heading{letter-spacing:.34px}}@media(max-width:600px){.gb-reviews-photo-section{padding-block:calc(var(--pt-m) - 2px) var(--pb-m)}.gb-reviews-photo-section>.gb-section__inner{padding-inline:15px}.gb-reviews-photo__heading{margin-block-end:8px}.gb-reviews-photo__heading .gb-size-custom{font-size:var(--gb-fs);line-height:var(--gb-lh)}.gb-reviews-photo__stage{padding-block-end:100px}.gb-photo-review{border:1px solid var(--gb-black)}.gb-photo-review__author .gb-text,.gb-photo-review__verified .gb-text{letter-spacing:.34px}.gb-reviews-photo__dots{inset-block-end:59px}.gb-reviews-photo__arrows{gap:12px;inset-block-end:4px}}@media(prefers-reduced-motion:reduce){.gb-photo-review{transition:none}}.shopify-section:has(.gb-slackboards-source)~.shopify-section .gb-app__copy>.gb-heading.gb-size-custom{line-height:1.12}@media(min-width:600px)and (max-width:1199px){.shopify-section:has(.gb-slackboards-source)~.shopify-section .gb-app__copy>.gb-heading.gb-size-custom{font-size:calc(var(--gb-fs-d) * .8)}}.gb-sa>.gb-section__inner{inline-size:min(var(--cw),1300px,100%);padding-inline:40px}.gb-sa__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,53%);align-items:center;gap:80px}.gb-sa__copy{min-inline-size:0;padding-block:24px 12px;display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center}.gb-sa__banner{background:var(--gb-b3c-lime);padding-inline:12px}.gb-sa__banner .gb-text{font-style:italic;letter-spacing:.4px}.gb-sa .gb-heading{letter-spacing:initial}.gb-sa__benefits{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.gb-sa__benefits>span{display:flex;align-items:center;gap:4px}.gb-sa__benefits .gb-text{inline-size:auto;letter-spacing:.4px}.gb-sa__badges{display:flex;gap:8px;margin-block-start:10px}.gb-sa__badge{position:relative;inline-size:133px}.gb-sa__badge .gb-media{aspect-ratio:133/44}.gb-sa__badge .gb-btn{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;padding:0;min-block-size:0}.gb-sa__badge:focus-within{outline:2px solid var(--gb-c-accent);outline-offset:3px}@media(max-width:1100px){.gb-sa{padding:80px 24px}.gb-sa__grid{max-inline-size:528px;margin-inline:auto;grid-template-columns:minmax(0,1fr)}.gb-sa__copy{gap:16px}.gb-sa .gb-heading{font-size:30px;line-height:1.1;font-weight:900;text-transform:capitalize}}@media(max-width:680px){.gb-sa{padding:var(--pt-m) 0 var(--pb-m)}.gb-sa>.gb-section__inner{padding-inline:15px}.gb-sa__grid{gap:20px}.gb-sa__banner{padding:7px 12px}.gb-sa__badge{inline-size:121px}.gb-sa__badge .gb-media{aspect-ratio:121/40}}.gb-sa__banner .gb-size-custom{line-height:38px;font-weight:950;color:var(--gb-color,var(--gb-review-ink))}.gb-sa .gb-heading{color:var(--gb-color,var(--gb-review-ink))}.gb-sa>.gb-section__inner .gb-heading.gb-size-custom{line-height:1.4}.gb-sa__benefits .gb-text{color:var(--gb-color,var(--gb-black));line-height:22px}.gb-sa__badge:first-child{inline-size:133px}.gb-sa__badge:last-child{inline-size:130px}.gb-sa__badge:last-child .gb-media{aspect-ratio:130/44}@media(max-width:1100px){.gb-sa>.gb-section__inner .gb-heading.gb-size-custom{line-height:1.1}}@media(max-width:680px){.gb-sa__banner .gb-text,.gb-sa__benefits .gb-text{letter-spacing:.34px}.gb-sa__banner .gb-size-custom{line-height:1.3}.gb-sa__badges{margin-block-start:11px}.gb-sa__badge:first-child{inline-size:121px}.gb-sa__badge:last-child{inline-size:118px}.gb-sa__badge:last-child .gb-media{aspect-ratio:118/40}}.gb-sa .gb-sa__copy{padding-block-end:12px}.gb-sa .gb-sa__badge .gb-btn__label{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%)}@media(max-width:680px){.gb-sa .gb-sa__copy{padding-block-end:12px}}gb-slackyard-region{display:block}.gb-sg>.gb-section__inner{inline-size:var(--cw)}.gb-sg__width{max-inline-size:1300px;padding-inline:40px;margin-inline:auto}.gb-sg--guide{padding-block:calc(var(--pt) + 2px) calc(var(--pb) + 2px)}.gb-sg .gb-heading{text-wrap:wrap}.gb-sg :is(.gb-heading,.gb-text){letter-spacing:.025em}.gb-sg__region{padding-block-end:70px}.gb-sg__region-heading{margin-block-end:15px}.gb-sg__region-mobile{display:none}.gb-sg__dropdown{position:relative;max-inline-size:270px;margin-inline:auto}.gb-sg__dropdown summary{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border:1px solid var(--gb-b3c-select-line);border-radius:6px;background:var(--gb-b3c-select);color:var(--gb-review-ink);letter-spacing:.4px;font:600 17px/1.4 var(--gb-body-ff);cursor:pointer;list-style:none;transition:background .2s}.gb-sg__dropdown summary::-webkit-details-marker{display:none}.gb-sg__dropdown summary:after{content:"";inline-size:10px;block-size:10px;border-inline-end:2px solid currentColor;border-block-end:2px solid currentColor;transform:rotate(45deg);margin-inline-start:10px;flex-shrink:0;transition:transform .25s}.gb-sg__dropdown[open] summary{border-radius:6px 6px 0 0}.gb-sg__dropdown[open] summary:after{transform:rotate(-135deg)}.gb-sg__dropdown nav{position:absolute;inline-size:100%;max-block-size:260px;overflow-y:auto;z-index:100;background:var(--gb-c-bg);border:1px solid var(--gb-b3c-dropdown-line);border-block-start:0;border-radius:0 0 6px 6px;box-shadow:0 6px 16px var(--gb-b3c-shadow)}.gb-sg__dropdown a{letter-spacing:.4px;display:flex;align-items:center;gap:8px;padding:10px 16px;color:var(--gb-color,var(--gb-review-ink));text-decoration:none;border-block-end:1px solid var(--gb-b3c-option-line);transition:background .15s}.gb-sg__dropdown a:last-child{border:0}.gb-sg__dropdown a:hover{background:var(--gb-b3c-option-hover)}.gb-sg__dropdown :is(summary,a):focus-visible{outline:2px solid var(--gb-c-accent);outline-offset:2px}.gb-sg__video{text-align:center;margin-block-end:56.4px}.gb-sg__eyebrow{margin:0}.gb-sg__eyebrow .gb-text{text-transform:uppercase;letter-spacing:normal}.gb-sg__video>.gb-heading{margin-block-end:20px;line-height:1.4}.gb-sg__video>.gb-size-custom{font-size:var(--gb-fs-d)}.gb-sg__eyebrow .gb-size-custom{font-size:calc(var(--gb-fs-d) - .4px);line-height:1}.gb-sg__region-heading>.gb-size-custom,.gb-sg__languages>.gb-size-custom{font-size:calc(var(--gb-fs-d) + .04px);line-height:1.4}.gb-sg__player{max-inline-size:800px;margin-inline:auto}.gb-sg__player .gb-media{border-radius:10px;background:var(--gb-black)}.gb-sg__player video{object-fit:contain}.gb-sg__languages>.gb-heading{margin-block-end:30px}.gb-sg__pdfs{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin-block-start:10px}.gb-sg__pdfs .gb-btn{--_h:0px;block-size:auto;min-block-size:0;display:inline-block;padding:0 15px;margin-block-end:15px;font:600 16px/1.4 var(--gb-body-ff);color:var(--gb-page-ink);letter-spacing:.025em;text-decoration:underline}.gb-sg__pdfs .gb-btn:hover{text-decoration:none}.gb-sg__loading{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:grid;place-items:center;background:var(--gb-b3c-overlay);font-size:15px}.gb-sg__loading[hidden],.gb-sg [hidden]{display:none}body:has(.gb-sg--start) :is(#header-group,footer,.gb-newsletter-popup){display:none}body:has(.gb-sg--start) #MainContent{padding-block-start:0}.gb-sg__logo{inline-size:250px;margin-inline:auto;padding-block:25px;margin-block-end:6.4px}.gb-sg__banner{display:grid;text-align:center}.gb-sg__banner>*{grid-area:1/1}.gb-sg__banner-heading{display:grid;align-items:center;z-index:1;padding:0;background:var(--gb-b3c-scrim)}.gb-sg__banner-heading .gb-heading{padding:80px 20px;color:var(--gb-color,var(--gb-white))}.gb-sg__geo{padding:45px 20px;text-align:center}.gb-sg__geo-message{max-inline-size:1220px;margin-inline:auto}.gb-sg__geo-message strong{display:inline-flex;align-items:center;gap:7px;vertical-align:middle}.gb-sg__geo-message strong>span{flex-shrink:0;inline-size:1.33em;line-height:1em}.gb-sg__geo-message .gb-size-custom{line-height:1.4;letter-spacing:.4px}.gb-sg__banner-heading .gb-size-custom{font-size:var(--gb-fs-d);line-height:var(--gb-lh-d);letter-spacing:normal}.gb-sg__geo-message{margin-block-end:35px}.gb-sg__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.gb-sg--start .gb-btn{--_h:0px;block-size:auto;min-block-size:0;padding:10px 24px;letter-spacing:.4px;border-radius:5px;font:600 14px/1.4 var(--gb-body-ff);text-transform:uppercase;transition:background .2s,color .2s}.gb-sg--start .gb-btn--ink{--_bg:var(--gb-review-ink);--_fg:var(--gb-white);border:2px solid var(--gb-review-ink)}.gb-sg--start .gb-btn--ink:hover{background:var(--gb-b3c-button-hover);border-color:var(--gb-b3c-button-hover)}.gb-sg--start .gb-btn--outline{--_bg:transparent;--_fg:var(--gb-review-ink);border:2px solid var(--gb-review-ink)}.gb-sg--start .gb-btn--outline:hover{background:var(--gb-b3c-option-line)}.gb-sg__select{padding:40px 15px}.gb-sg__select .gb-sg__region-heading{margin-block-end:30px}.gb-sg--start .gb-sg__dropdown{max-inline-size:300px}.gb-sg--start .gb-sg__dropdown summary{font-size:18px}.gb-sg--start .gb-sg__dropdown nav{max-block-size:230px}.gb-sg__continue{text-align:center;margin-block-start:60px}.gb-sg__copyright{padding:0;margin-block-start:0;text-align:center}.gb-sg__copyright .gb-size-custom{line-height:1.4;letter-spacing:.4px;padding:200px 10px 40px}.gb-sg--guide :is(.gb-heading,.gb-text){color:var(--gb-color,var(--gb-page-ink))}.gb-sg--guide .gb-sg__region-mobile{line-height:1;color:var(--gb-page-ink)}.gb-sg__dropdown:not([open])>nav{display:none}@media(min-width:768px){body:has(.gb-sg--guide) .gb-faq--classic .gb-faq__heading>.gb-heading{letter-spacing:.025em}}@media(max-width:768px){.gb-sg__dropdown :is(summary,a){letter-spacing:.34px}.gb-sg__region-heading>.gb-size-custom,.gb-sg__languages>.gb-size-custom{font-size:calc(var(--gb-fs) - .316px)}.gb-sg__eyebrow .gb-size-custom{font-size:calc(var(--gb-fs) - .04px)}.gb-sg__pdfs .gb-btn{font-size:13.6px}.gb-sg__video>.gb-heading{margin-block-end:10px}.gb-sg__width{padding-inline:15px}.gb-sg :is(.gb-heading,.gb-text){letter-spacing:.025em}}@media(max-width:575px){.gb-sg--start .gb-btn,.gb-sg__geo-message .gb-size-custom,.gb-sg__copyright .gb-size-custom{letter-spacing:.34px}.gb-sg__video>.gb-size-custom{font-size:calc(var(--gb-fs) * 8 / 7)}.gb-sg--guide{padding-block:calc(var(--pt-m) + 1px) calc(var(--pb-m) + 2px)}.gb-sg__region{display:flex;align-items:center;justify-content:center;max-inline-size:290px;margin-inline:auto;padding-block-end:40px}.gb-sg__region .gb-sg__region-heading{display:none}.gb-sg__region-mobile{display:block;flex:0 0 23%;font-size:13px;font-weight:600;text-align:end}.gb-sg__region .gb-sg__dropdown{flex:0 0 77%;padding-inline:10px;min-inline-size:0}.gb-sg__region .gb-sg__dropdown summary{font-size:13px}.gb-sg__pdfs{gap:10px}.gb-sg__logo{inline-size:180px;padding-block:15px;margin-block-end:5px}.gb-sg__banner{display:block}.gb-sg__banner>.gb-media{display:none}.gb-sg__banner-heading{background:none;padding:0}.gb-sg__banner-heading .gb-size-custom{font-size:var(--gb-fs);line-height:1.3;padding:40px 20px 0}.gb-sg__banner-heading .gb-heading{color:var(--gb-color-m,var(--gb-color,var(--gb-c-heading)))}.gb-sg__geo{padding:20px 15px}.gb-sg__actions{flex-direction:column;align-items:center}.gb-sg__video{margin-block-end:55px}}@media(max-width:414px){.gb-sg__video>.gb-size-custom{font-size:var(--gb-fs)}}@media(max-width:480px){.gb-sg__pdfs>div{flex:0 0 48%;max-inline-size:48%;text-align:center}.gb-sg__pdfs .gb-btn{margin-block-end:8px}}@media(prefers-reduced-motion:reduce){.gb-sg *{transition:none}}body:has(.gb-sg--guide) .gb-faq.gb-faq--classic>.gb-section__inner{inline-size:min(var(--cw),768px,100% - 47px)}body:has(.gb-sg--guide) .gb-faq.gb-faq--classic .gb-faq__heading{padding-inline-start:0}body:has(.gb-sg--guide) .gb-faq.gb-faq--classic .gb-faq__summary{display:block;position:relative;padding:0}body:has(.gb-sg--guide) .gb-faq.gb-faq--classic .gb-faq__summary>.gb-text{display:block;inline-size:100%;padding:1px 28px 1px 6px}body:has(.gb-sg--guide) .gb-faq--classic .gb-faq__summary>.gb-faq__chevron{position:absolute;inset-inline-end:6px;inset-block-start:50%;margin-block-start:-8px}body:has(.gb-sg--guide) .gb-faq.gb-faq--classic .gb-faq__item:not([open]) .gb-faq__answer{display:none}body:has(.gb-sg--guide) .gb-faq.gb-faq--classic :is(.gb-heading,.gb-text){color:var(--gb-color,var(--gb-review-ink))}body:has(.gb-sg--guide) .gb-faq.gb-faq--classic .gb-faq__heading .gb-size-custom{line-height:var(--gb-lh-d);padding-inline-start:16px}@media(max-width:767px){body:has(.gb-sg--guide) .gb-faq.gb-faq--classic .gb-faq__heading .gb-size-custom{line-height:var(--gb-lh)}}body:has(.gb-sg--guide) .gb-faq--classic .gb-faq__chevron{-webkit-mask:none;mask:none;background:var(--gb-guide-chevron) center / contain no-repeat}.gb-sg.gb-sg--start .gb-sg__copyright>.gb-text.gb-size-custom{padding:200px 10px 40px;line-height:1.4;letter-spacing:.4px}.gb-sg.gb-sg--start .gb-sg__banner-heading>.gb-heading{letter-spacing:normal}.gb-sg .gb-sg__geo-message strong>span{inline-size:auto}.gb-sg .gb-sg__geo-message strong>span:first-child{inline-size:1.33em}.gb-sg.gb-sg--guide .gb-sg__eyebrow .gb-text{letter-spacing:normal}.gb-sg .gb-sg__pdfs .gb-btn__label{display:block}.gb-sg .gb-sg__pdfs .gb-btn{line-height:1.4}@media(max-width:575px){.gb-sg.gb-sg--start .gb-sg__copyright>.gb-text.gb-size-custom{letter-spacing:.34px}}body:has(.gb-sg--start) #MainContent,body:has(.gb-sg--start) #MainContent>.shopify-section{flex:0 0 auto}.gb-sg .gb-sg__pdfs .gb-btn{vertical-align:top}.gb-social-links{display:flex;flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none}.gb-social-links li{margin:0;padding:0}.gb-social-links a{display:grid;place-items:center;inline-size:40px;block-size:40px;border:1.5px solid var(--gb-social-border);border-radius:50%;color:var(--gb-c-heading);transition:border-color .15s}.gb-footer .gb-social-links a{transition:border-color .15s}.gb-social-links a:hover{border-color:var(--gb-footer-ink)}.gb-social-links a:focus-visible{outline:2px solid var(--gb-c-heading);outline-offset:3px}.gb-social-links__icon{inline-size:20px;block-size:20px}@media(prefers-reduced-motion:reduce){.gb-social-links a,.gb-footer .gb-social-links a{transition:none}}.gb-store-badge{display:inline-flex;flex:0 0 auto;max-inline-size:100%;border-radius:9px;line-height:0;transition:transform var(--gb-dur-fast),opacity var(--gb-dur-fast)}.gb-store-badge img{display:block;inline-size:auto;block-size:48px;max-inline-size:100%}.gb-store-badge:focus-visible{outline:3px solid var(--gb-c-accent);outline-offset:3px}@media(max-width:749px){.gb-store-badge img{block-size:44px}}@media(hover:hover)and (prefers-reduced-motion:no-preference){.gb-store-badge:hover{transform:translateY(-1px);opacity:.9}}@media(prefers-reduced-motion:reduce){.gb-store-badge{transition:none}}.gb-catalog>.gb-section__inner,.gb-search>.gb-section__inner{inline-size:min(var(--cw),1300px,100%);padding-inline:40px}.gb-catalog{padding-block:var(--pt) calc(var(--pb) - 2px)}.gb-catalog__items,.gb-search__items{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));inline-size:calc(100% + 40px);margin-inline-start:-40px;row-gap:40px}.gb-catalog .gb-collection-card__title{--_color: var(--gb-page-ink)}.gb-catalog__empty{font-size:16px;line-height:1.4}.gb-catalog__empty .gb-text{letter-spacing:.4px}.gb-catalog__empty .gb-size-custom{font-size:var(--gb-fs-d);line-height:calc(var(--gb-lh-d) + .025)}.gb-catalog__empty p{margin:0}.gb-catalog:has(.gb-catalog__empty){padding-block-end:calc(var(--pb) - 22px)}.gb-catalog__description{text-align:center;font-size:16px;line-height:1.4;letter-spacing:.025em;margin-block:40px 80px}.gb-catalog:has(.gb-catalog__description){padding-block-end:0}.gb-catalog__placeholder{min-inline-size:0;margin-inline-start:40px;padding-inline:25px;text-align:center}.gb-catalog__placeholder-media{padding-block:30px;background:var(--gb-system-19)}.gb-catalog__placeholder-media svg{display:block;inline-size:100%;block-size:auto;aspect-ratio:1;fill:var(--gb-system-20)}.gb-catalog__placeholder p{margin:3px 0 0;font-size:14px;line-height:1.4}.gb-catalog__placeholder>.gb-heading{margin-block-start:10px;font-size:19.52px;line-height:1.3;font-weight:600}.gb-catalog--featured .gb-catalog__items{row-gap:0}.gb-search__items{padding-block-start:60px}.gb-catalog--tricks .gb-collection-card__media,.gb-catalog--tricks .gb-collection-card__media img{aspect-ratio:5 / 4}.gb-catalog--tricks:not(.gb-catalog--featured){margin-block-end:50px}.gb-catalog-intro>.gb-section__inner{display:grid;gap:30px;inline-size:min(var(--cw),1000px,100%);padding-inline:40px}.gb-catalog-intro .gb-heading{letter-spacing:normal;text-align:center}.gb-catalog-intro .gb-heading.gb-size-custom{font-size:var(--gb-fs-d);line-height:var(--gb-lh-d)}.gb-catalog-intro .gb-text{letter-spacing:.4px;text-align:center}.gb-catalog-intro .gb-text.gb-size-custom{font-size:var(--gb-fs-d);line-height:calc(var(--gb-lh-d) + .025)}.gb-catalog-intro .gb-text p{margin:0}.shopify-section:has(>.gb-catalog)~.shopify-section .gb-faq--classic .gb-faq__summary>.gb-text{letter-spacing:.4px}.gb-search{color:var(--gb-page-ink);padding-block:60px 0}.gb-search__header{text-align:center;margin-block-end:60px}.gb-search__header>.gb-heading{text-align:center;letter-spacing:normal}.gb-search__header>.gb-heading.gb-size-custom{font-size:var(--gb-fs-d);line-height:var(--gb-lh-d)}.gb-search__count{margin:10px auto 0;font-size:19.52px;line-height:1.4;letter-spacing:.4px;color:var(--gb-color, var(--gb-page-ink))}.gb-search__form{display:flex;inline-size:min(300px,100%);margin:40px auto 0}.gb-search__form input[type=search]{min-inline-size:0;inline-size:100%;margin:0;padding:10px 0;border:0;border-block-end:2px solid var(--gb-page-ink);border-radius:0;background:transparent;color:var(--gb-page-ink);font:inherit;font-size:16px;line-height:1.4;box-shadow:none}.gb-search__form button{flex:0 0 90px;display:grid;place-items:center;padding:10px 23px;border:2px solid var(--gb-page-ink);border-radius:0 35px 35px 0;background:var(--gb-page-ink);color:var(--gb-white);cursor:pointer}[dir=rtl] .gb-search__form button{border-radius:35px 0 0 35px}.gb-search__form :is(input,button):focus-visible{outline:2px solid var(--gb-page-ink);outline-offset:3px}.gb-search__page{display:block;margin-inline-start:40px;margin-block-end:40px;padding:20px;aspect-ratio:380 / 280;overflow:hidden;background:var(--gb-system-21);color:var(--gb-page-ink);text-decoration:none;font-size:16px;line-height:1.4;letter-spacing:.4px}.gb-search__page:hover,.gb-search__page:focus-visible{background:var(--gb-system-22)}.gb-search__page>.gb-heading{display:block;margin:0 0 10px;font-size:19.8px;line-height:1;font-weight:400;letter-spacing:normal}.gb-search__page img{display:block;inline-size:100%;block-size:auto;margin-block-end:10px}.gb-search__page p{margin:0}.gb-not-found>.gb-section__inner{inline-size:var(--cw);padding:0}.gb-not-found__hero{padding:15px 20px 49px;background:var(--gb-c-accent);text-align:center}.gb-not-found__hero>:is(.gb-heading,.gb-text){--_color: var(--gb-white)}.gb-not-found__hero>.gb-heading{text-align:center;letter-spacing:normal}.gb-not-found__hero>.gb-heading.gb-size-custom{font-size:calc(var(--gb-fs-d) + 12px);line-height:1.2}.gb-not-found__hero>.gb-text{margin-block-start:-17px;letter-spacing:.4px}.gb-not-found__hero>.gb-text p{margin:0}.gb-not-found__hero>.gb-btn{--_h: auto;--_shape-h: auto;--_bg: var(--gb-btn-bg-custom, var(--gb-btn-primary-bg));--_bg-h: var(--gb-btn-bg-custom, var(--gb-btn-primary-bg));--_fg: var(--gb-btn-fg-custom, var(--gb-white));--_fg-h: var(--gb-btn-fg-custom, var(--gb-white));inline-size:min(210.061px,100%);min-block-size:47px;margin-block-start:22px;padding:0 20px;border:0;border-radius:47.959px;box-shadow:none;font-size:15.347px;font-weight:700;line-height:1.24;letter-spacing:.4px;text-transform:uppercase}.gb-not-found__links{inline-size:100%;max-inline-size:928px;margin-inline:auto;padding:18px 20px 27px}.gb-not-found__grid{display:grid;gap:21px 24px;margin:0;padding:0;list-style:none}.gb-not-found__link{position:relative;display:flex;min-inline-size:0;align-items:center;justify-content:space-between;margin:0;padding:17.5px 8px 17.5px 19px;border-radius:8.4px;background:var(--gb-white);box-shadow:0 0 17.99px var(--gb-system-23)}.gb-not-found__copy{min-inline-size:0;display:grid;gap:4px}.gb-not-found__copy>.gb-heading{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;letter-spacing:.4px}.gb-not-found__copy>.gb-text{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;letter-spacing:.3px}.gb-not-found__copy :is(.gb-heading,.gb-text).gb-size-custom{font-size:var(--gb-fs-d);line-height:var(--gb-lh-d)}.gb-not-found__copy p{margin:0}.gb-not-found__arrow{flex:0 0 24px;display:grid;place-items:center;inline-size:24px;block-size:24px;color:var(--gb-system-24)}.gb-not-found__arrow svg{inline-size:17px;block-size:17px}.gb-not-found__destination.gb-btn{position:absolute;top:0;right:0;bottom:0;left:0;inline-size:100%;block-size:100%;opacity:0}.gb-not-found__link:focus-within,.gb-not-found__hero .gb-btn:focus-visible{outline:3px solid currentColor;outline-offset:3px}@media(min-width:640px){.gb-not-found__links{padding-block:32px 48px}.gb-not-found__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:920px){.gb-not-found__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:768px){.gb-catalog{padding-block:calc(var(--pt-m) - 2px) calc(var(--pb-m) + 2px)}.gb-catalog>.gb-section__inner,.gb-search>.gb-section__inner{padding-inline:15px}.gb-catalog__items,.gb-search__items{grid-template-columns:repeat(2,minmax(0,1fr));inline-size:calc(100% + 30px);margin-inline-start:-30px;row-gap:30px}.gb-catalog__empty{inline-size:calc((100% - 30px)/2)}.gb-catalog__empty .gb-text{letter-spacing:.34px}.gb-catalog__empty .gb-size-custom{font-size:calc(var(--gb-fs) - .4px);line-height:calc(var(--gb-lh) - .028571)}.gb-catalog:has(.gb-catalog__empty){padding-block-end:calc(var(--pb-m) + 22px)}.gb-catalog__description{font-size:13.6px}.gb-catalog__placeholder{margin-inline-start:30px;padding-inline:0}.gb-catalog__placeholder p{font-size:9.86px}.gb-catalog__placeholder>.gb-heading{font-size:16.592px}.gb-search__items{padding-block-start:30px}.gb-catalog-intro{padding-block:var(--pt-m) calc(var(--pb-m) + 1px)}.gb-catalog-intro>.gb-section__inner{padding-inline:15px}.gb-catalog-intro .gb-heading.gb-size-custom{font-size:calc(var(--gb-fs) + .4px);line-height:var(--gb-lh)}.gb-catalog-intro .gb-text{letter-spacing:.34px}.gb-catalog-intro .gb-text.gb-size-custom{font-size:calc(var(--gb-fs) - .4px);line-height:calc(var(--gb-lh) - .028571)}.gb-search{padding-block-start:30px}.gb-search__header{margin-block-end:40px}.gb-search__count{font-size:16.592px;letter-spacing:.34px}.gb-search__page{margin-inline-start:30px;aspect-ratio:165 / 280;font-size:13.6px;letter-spacing:.34px}.gb-search__page>.gb-heading{font-size:16.83px}.gb-not-found__hero>.gb-text,.gb-not-found__copy>.gb-heading{letter-spacing:.34px}.gb-not-found__hero>.gb-heading.gb-size-custom{font-size:calc(var(--gb-fs) + 12px)}}.gb-training-library{background:var(--gb-training-bg)}gb-training-library{display:block}.gb-training-width{inline-size:100%;max-inline-size:1280px;margin-inline:auto;padding-inline:48px}.gb-training-hero{position:relative;isolation:isolate;display:grid;place-items:center;aspect-ratio:1512/495;background:var(--gb-training-slate);color:var(--gb-white)}.gb-training-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,transparent,var(--gb-training-scrim));background-size:100% 180%;background-position:bottom}.gb-training-hero__content{inline-size:100%;padding:32px 16px;display:grid;justify-items:center;text-align:center}.gb-training-hero__content>:first-child{margin-block-end:32px;inline-size:100%}.gb-training-hero .gb-heading{text-shadow:0 10px 8px var(--gb-training-shadow04),0 4px 3px var(--gb-training-shadow1)}.gb-training-search{position:relative;inline-size:100%;max-inline-size:576px;margin-block-end:32px}.gb-training-search input{inline-size:100%;border:0;border-radius:8px;padding:16px 16px 16px 50px;background:var(--gb-white);color:var(--gb-training-ink);font:400 16px/24px var(--gb-font-text);box-shadow:0 10px 15px -3px var(--gb-training-shadow1),0 4px 6px -4px var(--gb-training-shadow1)}.gb-training-search:before{content:"";position:absolute;inset-inline-start:18px;inset-block-start:calc(50% - 10px);inline-size:15px;aspect-ratio:1;border:2px solid var(--gb-training-muted);border-radius:50%;pointer-events:none}.gb-training-search:after{content:"";position:absolute;inset-inline-start:32px;inset-block-start:calc(50% + 5px);inline-size:7px;border-block-start:2px solid var(--gb-training-muted);transform:rotate(45deg);pointer-events:none}.gb-training-topics{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin-block-start:4px}.gb-training-topic{padding:6px 8px;border:0;border-radius:8px;background:var(--gb-training-white24);color:var(--gb-white);font:500 14px/22px var(--gb-font-text);cursor:pointer;transition:background-color .15s cubic-bezier(.4,0,.2,1)}.gb-training-topic:hover{background:var(--gb-training-white30)}.gb-training-suggestions{position:absolute;inset-block-start:calc(100% + 8px);inset-inline:0;max-block-size:384px;overflow:auto;background:var(--gb-white);color:var(--gb-training-ink);text-align:start;border-radius:8px;box-shadow:0 20px 25px -5px var(--gb-training-shadow1),0 8px 10px -6px var(--gb-training-shadow1);z-index:20}.gb-training-suggestions__heading{padding:8px 16px;background:var(--gb-training-bg);color:var(--gb-training-muted);font:600 12px/16px var(--gb-font-text);text-transform:uppercase}.gb-training-suggestions button{display:block;inline-size:100%;padding:10px 16px;border:0;background:var(--gb-white);color:var(--gb-training-ink);text-align:start;cursor:pointer;font:500 14px/20px var(--gb-font-text)}.gb-training-suggestions button:hover{background:var(--gb-training-orange50)}.gb-training-promo{display:grid;grid-template-columns:1fr 2fr;border-radius:16px;overflow:hidden;background:var(--gb-b3b-ink);margin-block:32px;color:var(--gb-white)}.gb-training-promo__identity{display:grid;justify-items:center;align-content:center;padding:32px}.gb-training-promo__identity>.gb-media{inline-size:96px;aspect-ratio:1;border-radius:16px;margin-block-end:16px;overflow:hidden}.gb-training-promo__copy{padding:32px;display:grid;align-content:center}.gb-training-promo__copy>.gb-heading{margin-block-end:12px}.gb-training-promo__copy>.gb-text{margin-block-end:16px}.gb-training-promo__copy .gb-b3b-badges{justify-content:start}.gb-training-promo .gb-store-badge img{block-size:40px}.gb-training-browse{padding-block:80px}.gb-training-browse>.gb-heading{margin-block-end:32px}.gb-training-products,.gb-training-subjects{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.gb-training-subjects{grid-template-columns:repeat(3,minmax(0,1fr))}.gb-training-category{min-inline-size:0;display:flex}.gb-training-category>a{display:flex;flex-direction:column;flex:1;border-radius:8px;overflow:hidden;background:var(--gb-white);text-decoration:none;color:var(--gb-training-ink);box-shadow:0 4px 6px -1px var(--gb-training-shadow1),0 2px 4px -2px var(--gb-training-shadow1);transition:box-shadow .15s cubic-bezier(.4,0,.2,1)}.gb-training-category>a:hover{box-shadow:0 10px 15px -3px var(--gb-training-shadow1),0 4px 6px -4px var(--gb-training-shadow1)}.gb-training-category__media{position:relative;aspect-ratio:1;inline-size:100%;background:var(--gb-training-tile)}.gb-training-category__media .gb-media,.gb-training-category__media .gb-media__picture,.gb-training-category__media img{inline-size:100%;block-size:100%;aspect-ratio:auto;object-fit:contain}.gb-training-products .gb-training-category__media img{padding:16px}.gb-training-subjects .gb-training-category__media img{object-fit:cover}.gb-training-category__copy{padding:16px}.gb-training-category__copy>:first-child{margin-block-end:8px}.gb-training-state-header{position:relative;isolation:isolate;padding-block:80px;background:var(--gb-training-slate);color:var(--gb-white);overflow:hidden}.gb-training-state-background{opacity:.4}.gb-training-state-header .gb-heading{text-align:start}.gb-training-state-header .gb-heading.gb-size-custom{font-size:calc(var(--gb-fs-d) * .8);line-height:1}.gb-training-state-header .gb-training-back{margin-block-end:16px}.gb-training-back{border:0;padding:0;background:transparent;color:inherit;font:600 14px/20px var(--gb-font-text);cursor:pointer}.gb-training-state-header p{margin:12px 0 0}.gb-training-state-row{display:flex;gap:32px;align-items:center}.gb-training-state-image{inline-size:192px;aspect-ratio:1;flex:none;border-radius:12px;overflow:hidden}.gb-training-state-image:empty{display:none}.gb-training-state-image img{inline-size:100%;block-size:100%;object-fit:contain}.has-query .gb-training-state-header{background:var(--gb-white);color:var(--gb-training-ink);padding-block:40px}.has-query .gb-training-state-background{display:none}.has-query .gb-training-back{color:var(--gb-training-orange)}.has-query .gb-training-state-header .gb-heading{color:var(--gb-training-ink)}.has-query .gb-training-state-header .gb-heading.gb-size-custom{font-size:36px;line-height:40px}.gb-training-results{padding-block:40px}.gb-training-filters:not(:empty){margin-block-end:64px}.gb-training-filters>p{font:600 16px/24px var(--gb-font-text);margin-block-end:16px}.gb-training-filter-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.gb-training-filter{min-inline-size:0;border:0;padding:0;overflow:hidden;background:var(--gb-white);border-radius:8px;cursor:pointer;text-align:start;box-shadow:0 4px 6px -1px var(--gb-training-shadow1),0 2px 4px -2px var(--gb-training-shadow1)}.gb-training-filter[aria-pressed=true]{outline:2px solid var(--gb-training-orange)}.gb-training-filter .gb-training-category__media img{padding:8px}.gb-training-filter>span{display:block;padding:12px;font:600 14px/20px var(--gb-font-text)}.gb-training-group{margin-block-end:48px}.gb-training-group>h2{font:800 30px/36px var(--gb-font-text);color:var(--gb-training-ink);margin:0 0 24px}.gb-training-video-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.gb-training-card{min-inline-size:0;border-radius:8px;overflow:hidden;background:var(--gb-white);box-shadow:0 4px 6px -1px var(--gb-training-shadow1),0 2px 4px -2px var(--gb-training-shadow1)}.gb-training-play{display:block;position:relative;inline-size:100%;aspect-ratio:16/9;border:0;padding:0;background:var(--gb-black);cursor:pointer;overflow:hidden}.gb-training-play>img{position:absolute;top:0;right:0;bottom:0;left:0;inline-size:100%;block-size:100%;object-fit:cover;transition:filter .4s cubic-bezier(.4,0,.2,1)}.gb-training-play:hover>img{filter:brightness(.75)}.gb-training-play>span{position:absolute;inset-block-start:50%;inset-inline-start:50%;inline-size:68px;aspect-ratio:68/48;transform:translate(-50%,-50%)}.gb-training-card__copy{padding:16px}.gb-training-card__copy>h3{margin-block-end:12px}.gb-training-card__tags{display:flex;flex-wrap:wrap;gap:8px}.gb-training-card__tags span{padding:4px 10px;border-radius:999px;background:var(--gb-training-tile);color:var(--gb-color,var(--gb-training-tag));font-size:calc(1em * 12 / 13);line-height:1.3333}.gb-training-more{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:32px;border:2px dashed var(--gb-training-line);border-radius:8px;background:var(--gb-training-bg);color:var(--gb-training-muted);cursor:pointer;transition:background-color .2s cubic-bezier(.4,0,.2,1),border-color .2s cubic-bezier(.4,0,.2,1)}.gb-training-more strong{font:700 60px/1 var(--gb-font-text);color:var(--gb-training-tag)}.gb-training-more span{font:600 16px/24px var(--gb-font-text)}.gb-training-more:hover{background:var(--gb-white);border-color:var(--gb-training-orange);color:var(--gb-training-orange)}.gb-training-empty{padding-block:48px;text-align:center;color:var(--gb-training-muted);font:400 20px/28px var(--gb-font-text)}.gb-training-dialog{position:fixed;inline-size:min(1024px,100% - 32px);max-inline-size:1024px;max-block-size:80dvh;overflow:visible;border:0;padding:0;background:var(--gb-black)}.gb-training-dialog::backdrop{background:var(--gb-training-modal)}.gb-training-dialog>button{position:absolute;inset-block-start:-48px;inset-inline-end:0;inline-size:40px;aspect-ratio:1;padding:8px;border:0;border-radius:50%;background:var(--gb-training-scrim);color:var(--gb-white);font-size:24px;line-height:24px;cursor:pointer}.gb-training-dialog [ref=player]{aspect-ratio:16/9;overflow:hidden;border-radius:8px}.gb-training-dialog iframe{display:block;inline-size:100%;block-size:100%;border:0}.gb-training-app .gb-b3b-app__grid{grid-template-columns:minmax(0,1fr) minmax(0,512px)}.gb-training-app .gb-b3b-width{max-inline-size:1280px;padding-inline:80px}@media(max-width:1023px){.gb-training-products{grid-template-columns:repeat(3,minmax(0,1fr))}.gb-training-video-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gb-training-filter-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.gb-training-app .gb-b3b-app__grid{grid-template-columns:1fr}}@media(max-width:767px){.gb-training-width{padding-inline:16px}.gb-training-hero{aspect-ratio:390/450}.gb-training-hero__content>:first-child{margin-block-end:24px}.gb-training-search{margin-block-end:24px}.gb-training-search input{font-size:14px;line-height:20px;padding-block:12px}.gb-training-promo{margin-block:24px}.gb-training-browse{padding-block:48px}.gb-training-products,.gb-training-subjects{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.gb-training-filter-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.gb-training-results{padding-block:32px}.gb-training-filters:not(:empty){margin-block-end:40px}.gb-training-state-header{padding-block:48px}.gb-training-state-header .gb-heading.gb-size-custom{font-size:30px;line-height:36px}.gb-training-state-image{inline-size:128px}.gb-training-app .gb-b3b-width{padding-inline:48px}}@media(max-width:639px){.gb-training-promo{grid-template-columns:1fr;margin-block:16px}.gb-training-promo__identity{display:flex;align-items:center;gap:8px;padding:12px}.gb-training-promo__identity>.gb-media{inline-size:48px;border-radius:8px;margin:0;flex:none}.gb-training-promo__identity :is(.gb-heading,.gb-text){text-align:start}.gb-training-promo__copy{padding:12px}.gb-training-promo__copy>.gb-heading{margin-block-end:6px}.gb-training-promo__copy>.gb-text{margin-block-end:10px}.gb-training-promo .gb-store-badge img{block-size:32px}.gb-training-browse{padding-block:32px}.gb-training-browse>.gb-heading{margin-block-end:24px}.gb-training-products,.gb-training-subjects{grid-template-columns:1fr;gap:12px}.gb-training-category>a{flex-direction:row}.gb-training-category__media{inline-size:128px;flex:none}.gb-training-category__copy{align-self:center;padding:12px}.gb-training-category__copy>:first-child{margin-block-end:4px}.gb-training-video-grid{grid-template-columns:1fr;gap:16px}.gb-training-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.gb-training-filter>span{padding:8px;font-size:12px;line-height:16px}.gb-training-card__copy{padding:12px}.gb-training-group{margin-block-end:32px}.gb-training-group>h2{font-size:24px;line-height:32px}.gb-training-more{padding:24px;gap:12px}.gb-training-more strong{font-size:48px}.gb-training-more span{font-size:14px}.gb-training-state-header{padding-block:32px}.gb-training-state-row{gap:16px;align-items:start}.gb-training-state-image{inline-size:96px}.gb-training-state-header .gb-heading.gb-size-custom{font-size:20px;line-height:28px}.has-query .gb-training-state-header .gb-heading.gb-size-custom{font-size:30px;line-height:36px}.gb-training-app .gb-b3b-width{padding-inline:24px}}.gb-training-library [hidden]{display:none}@media(prefers-reduced-motion:reduce){.gb-training-library *,.gb-training-library *:before,.gb-training-library *:after{transition:none!important;animation:none!important}}.gb-training-card__copy>.gb-size-custom{line-height:1.375}@media(min-width:640px){.gb-training-card__copy>.gb-size-custom{font-size:var(--gb-fs-d)}}.gb-training-state-header [ref=description]{font:400 20px/28px var(--gb-font-text);margin-block:12px 16px;opacity:.9}.gb-training-state-header [ref=count]{font:400 14px/20px var(--gb-font-text);opacity:.8;margin:0}.has-query .gb-training-state-header [ref=count]{font-size:16px;line-height:24px;color:var(--gb-training-muted);margin-block-start:12px;opacity:1}@media(max-width:767px){.gb-training-state-header [ref=description]{font-size:18px}}@media(max-width:639px){.gb-training-state-header [ref=description]{font-size:14px;line-height:20px;margin-block:6px}.gb-training-state-header [ref=count]{font-size:12px;line-height:16px}}.gb-training-suggestions .gb-training-suggestion{display:flex;align-items:center;gap:12px}.gb-training-suggestion__media{inline-size:40px;aspect-ratio:1;flex:none;background:var(--gb-training-tile);border-radius:4px;overflow:hidden}.gb-training-suggestion__media img{inline-size:100%;block-size:100%;object-fit:contain}.gb-training-suggestion__media .gb-media{inline-size:100%;block-size:100%}.gb-training-suggestion--subject .gb-training-suggestion__media img{object-fit:cover}.gb-training-suggestions .gb-training-suggestion--video{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:4px 8px;padding-block:12px}.gb-training-suggestion__tags{display:flex;flex-wrap:wrap;gap:4px;grid-column:1/-1;font-size:12px;color:var(--gb-training-muted)}.gb-training-suggestion__tags span{padding:2px 8px;border-radius:4px;background:var(--gb-training-tile)}.gb-training-suggestion__badge{font-size:12px;font-weight:600;padding:2px 8px;border-radius:999px;color:var(--gb-white);background:var(--gb-training-muted)}.gb-training-suggestion--tag>span{padding:4px 12px;border-radius:999px;background:var(--gb-training-tile)}.gb-training-card__copy>h3{color:var(--gb-color,var(--gb-training-ink))}.gb-training-library{--gb-training-ink:oklch(.21 .034 264.665);--gb-training-muted:oklch(.446 .03 256.802)}.gb-training-library .gb-training-hero__content>[ref=homeHeading]{max-inline-size:600px}.gb-training-library .gb-training-hero__content>.gb-text{inline-size:auto;line-height:22px}.gb-training-library .gb-training-topic{font-weight:400;letter-spacing:.35px}.gb-training-library .gb-training-promo{grid-template-columns:calc((100% + 64px) / 3) minmax(0,1fr)}.gb-training-library .gb-training-promo__identity .gb-heading{font-weight:400}.gb-training-library .gb-training-promo__copy>.gb-heading{letter-spacing:.4px;margin-block-end:6px}.gb-training-library .gb-training-promo__copy>.gb-text{color:var(--gb-color,oklab(.999994 .0000455677 .0000200868 / .8));line-height:24px}.gb-training-library .gb-training-browse>.gb-heading{letter-spacing:.025em;color:var(--gb-color,var(--gb-training-ink));margin-block-end:24px}.gb-training-library .gb-training-category>a{padding:0 6px 1px 0}.gb-training-library .gb-training-category__copy>.gb-heading{color:var(--gb-color,var(--gb-training-ink));margin:0}.gb-training-library .gb-training-category__copy>.gb-text{color:var(--gb-color,var(--gb-training-muted));line-height:20px}.gb-training-library .gb-training-promo .gb-store-badge img{block-size:40px}.gb-training-app.gb-b3b .gb-b3b-width{max-inline-size:1280px;padding-inline:80px}.gb-training-app .gb-b3b-app__grid{grid-template-columns:minmax(0,1fr) 512px}.gb-training-app .gb-b3b-app__titles>.gb-heading.gb-size-custom{font-size:calc(var(--gb-fs-d) + .04px);line-height:1.4;letter-spacing:.025em;margin-block-end:12px}.gb-training-app .gb-b3b-app__titles .gb-text{font-size:20px;line-height:34px}.gb-training-app .gb-b3b-app__copy{display:block}.gb-training-app .gb-b3b-app__titles{margin-block-end:32px}.gb-training-app .gb-b3b-app__download{justify-items:start;gap:12px}.gb-training-app .gb-b3b-app-benefits>div:not(:has(.gb-media)):before{content:"\2713";font-size:16px}.gb-training-app .gb-b3b-app-benefits .gb-text{line-height:22px}.gb-training-app .gb-store-badge img{block-size:40px}.gb-training-app .gb-b3b-app__media .gb-media{aspect-ratio:var(--ar, 528/585)}.gb-training-app .gb-text br{display:none}@media(max-width:1023px){.gb-training-app .gb-b3b-app__grid{grid-template-columns:1fr}}@media(max-width:767px){.gb-training-library .gb-training-hero{aspect-ratio:auto}.gb-training-library .gb-training-hero__content{padding-block:46px}.gb-training-app.gb-b3b{padding:48px 0}.gb-training-app.gb-b3b .gb-b3b-width{padding-inline:24px}.gb-training-app .gb-b3b-app__titles>.gb-heading.gb-size-custom{font-size:calc(var(--gb-fs) - .316px);line-height:1.4}.gb-training-app .gb-b3b-app__titles .gb-text{font-size:18px;line-height:28px}.gb-training-app .gb-b3b-app__copy{grid-row:1}.gb-training-app .gb-b3b-app__titles{margin-block-end:32px}.gb-training-app .gb-b3b-app__download{justify-items:center}.gb-training-app .gb-b3b-app__media{grid-row:2;max-inline-size:342px;margin-inline:auto}.gb-training-app .gb-text br{display:initial}}@media(max-width:639px){.gb-training-library .gb-training-promo{grid-template-columns:1fr}.gb-training-library .gb-training-promo__identity>div{flex:1}.gb-training-library .gb-training-promo__copy>.gb-text{line-height:16px}.gb-training-library .gb-training-promo .gb-store-badge img{block-size:32px}}.gb-training-library .gb-training-search input{padding-block:3px}@media(max-width:767px){.gb-training-library .gb-training-search input{padding-block:9px}}.gb-training-library .gb-training-promo__identity .gb-text{text-align:center}.gb-training-library .gb-training-promo__copy .gb-b3b-badges{gap:12px;align-items:start}.gb-training-library .gb-training-browse{padding-block-end:104px}.gb-training-app.gb-b3b .gb-b3b-app__titles{margin-block-end:0}.gb-training-app.gb-b3b .gb-b3b-app__copy{display:grid;gap:0;justify-items:start}.gb-training-app.gb-b3b .gb-b3b-app__titles>:is(.gb-heading,.gb-text){inline-size:auto;text-align:start}.gb-training-app.gb-b3b .gb-b3b-app__titles .gb-text{color:var(--gb-color,oklch(.967 .003 264.542));letter-spacing:.025em}.gb-training-app.gb-b3b .gb-b3b-app__download{gap:12px;justify-items:start}.gb-training-app.gb-b3b .gb-b3b-app-benefits{justify-content:start;gap:24px}.gb-training-app.gb-b3b .gb-b3b-app-benefits .gb-text{letter-spacing:.025em;line-height:22px}.gb-training-app.gb-b3b .gb-b3b-app-benefits em{display:inline-block;line-height:22px}.gb-training-app.gb-b3b .gb-b3b-app__media{inline-size:100%}.gb-training-app.gb-b3b .gb-b3b-app__media .gb-media{margin-block-end:6.4px}@media(max-width:767px){.gb-training-library .gb-training-browse{padding-block-end:60px}.gb-training-app.gb-b3b .gb-b3b-app__copy,.gb-training-app.gb-b3b .gb-b3b-app__titles{display:grid;justify-items:center}.gb-training-app.gb-b3b .gb-b3b-app__titles>:is(.gb-heading,.gb-text){text-align:center}.gb-training-app.gb-b3b .gb-b3b-app__titles .gb-text{font-weight:400}.gb-training-app.gb-b3b .gb-b3b-app__download{justify-items:center}}@media(max-width:639px){.gb-training-library .gb-training-browse{padding-block-end:44px}.gb-training-library .gb-training-promo__identity>.gb-media{flex:0 0 48px}.gb-training-library .gb-training-promo__identity>div:not(.gb-media){flex:1}.gb-training-library .gb-training-promo__identity .gb-text{text-align:start}}@media(min-width:640px){.gb-training-library .gb-training-promo__copy .gb-b3b-badges{position:relative;inset-block-start:-6.4px}}.gb-trust.gb-trust--photo{position:relative;isolation:isolate;padding-block:calc(var(--pt) + 2px) calc(var(--pb) + 2px)}.gb-trust.gb-trust--photo>.gb-section__inner{inline-size:min(var(--cw),1300px,100%);padding-inline:40px}.gb-trust-photo__background{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden}.gb-trust-photo__background .gb-media{inline-size:100%;block-size:100%;aspect-ratio:unset}.gb-trust-photo__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px}.gb-trust-photo__item{min-inline-size:0}.gb-trust-photo__icon{display:flex;justify-content:center;margin-block-end:59.5px}.gb-trust-photo__icon .gb-media{inline-size:53px;aspect-ratio:53/42}.gb-trust-photo__icon .gb-media img{object-fit:contain}.gb-trust-photo__copy>.gb-text:first-child{margin-block-end:12px;letter-spacing:normal}.gb-trust-photo__copy .gb-text{margin-block-start:0;letter-spacing:.4px}.gb-trust-photo__copy .gb-text p{margin:0}@media(max-width:749px){.gb-trust.gb-trust--photo{padding-block:var(--pt-m) var(--pb-m)}.gb-trust.gb-trust--photo>.gb-section__inner{padding-inline:15px}.gb-trust-photo__grid{grid-template-columns:minmax(0,1fr);gap:20px}.gb-trust-photo__item{display:grid;grid-template-columns:32px minmax(0,1fr);gap:24px;align-items:start}.gb-trust-photo__icon{margin-block-start:10px}.gb-trust-photo__icon .gb-media{inline-size:32px;aspect-ratio:32/25}.gb-trust-photo__copy>.gb-text:first-child{margin-block-end:4px}.gb-trust-photo__copy .gb-text{letter-spacing:.34px}}.gb-media.gb-video-dialog{display:block;overflow:visible}.gb-video-dialog__opener{position:absolute;top:0;right:0;bottom:0;left:0;display:block;color:var(--gb-c-heading)}.gb-video-dialog__opener>picture{overflow:hidden;border-radius:12px;background:var(--gb-video-tile)}.gb-video-dialog__opener>picture,.gb-video-dialog__opener img{display:block;inline-size:100%;block-size:100%}.gb-video-dialog__opener img{object-fit:var(--fit, cover);transition:transform var(--gb-dur-media) var(--gb-ease)}.gb-video-dialog__opener:focus-visible{outline:3px solid var(--gb-c-accent);outline-offset:3px}.gb-video-dialog__play{position:absolute;inset-block-start:50%;inset-inline-start:50%;display:flex;align-items:center;justify-content:center;inline-size:62px;aspect-ratio:1;border:2px solid rgb(255 255 255 / .9);border-radius:50%;background:#1b1d2a33;color:var(--gb-white);transform:translate(-50%,-50%);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);transition:transform .18s ease,background .18s ease}.gb-video-dialog__opener:hover .gb-video-dialog__play{background:#1b1d2a73;transform:translate(-50%,-50%) scale(1.06)}[dir=rtl] .gb-video-dialog__opener:hover .gb-video-dialog__play{transform:translate(50%,-50%) scale(1.06)}[dir=rtl] .gb-video-dialog__play{transform:translate(50%,-50%)}.gb-video-dialog__dialog{inline-size:min(1040px,94vw);max-inline-size:94vw;max-block-size:92dvh;margin:auto;padding:0;overflow:auto;border:0;border-radius:16px;color:var(--gb-ink)}.gb-video-dialog__dialog::backdrop{background:color-mix(in srgb,var(--gb-c-heading) 75%,transparent)}.gb-video-dialog__inner{position:relative;display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.gb-video-dialog__inner--solo{grid-template-columns:minmax(0,1fr)}.gb-video-dialog__close{position:absolute;inset-block-start:12px;inset-inline-end:12px;z-index:2;display:flex;align-items:center;justify-content:center;inline-size:38px;aspect-ratio:1;border:0;border-radius:50%;background:color-mix(in srgb,var(--gb-c-bg) 92%,transparent);color:var(--gb-c-heading);cursor:pointer}.gb-video-dialog__close:focus-visible{outline:3px solid var(--gb-c-accent);outline-offset:3px}.gb-video-dialog__player{display:flex;align-items:center;min-inline-size:0;aspect-ratio:var(--gb-video-ar, auto);max-block-size:92dvh;background:var(--gb-black)}.gb-video-dialog__player video{position:static;display:block;inline-size:100%;block-size:100%;max-block-size:92dvh;object-fit:contain}.gb-video-dialog__meta{display:flex;min-inline-size:0;flex-direction:column;justify-content:center;gap:6px;padding:clamp(20px,2.5vw,32px);text-align:start}@media(max-width:749px){.gb-video-dialog__inner{grid-template-columns:minmax(0,1fr)}.gb-video-dialog__player{max-block-size:62dvh}.gb-video-dialog__player video{max-block-size:62dvh}}@media(hover:hover)and (prefers-reduced-motion:no-preference){.gb-video-dialog__opener:hover img{transform:scale(1.03)}}@media(prefers-reduced-motion:reduce){.gb-video-dialog__opener img,.gb-video-dialog__play{transition:none}}.recipient-form{--options-border-radius: var(--variant-picker-button-radius);--options-border-width: var(--variant-picker-button-border-width);display:flex;flex-direction:column;color:var(--color, var(--color-foreground));padding-bottom:var(--padding-2xl)}.recipient-form__send-to{padding:0;margin-block-end:var(--margin-xs)}.gift-card-form-option{display:grid;grid-template-columns:1fr 1fr;gap:var(--gap-sm);padding:0;border:none}.gift-card-form-option__button-label{display:flex;align-items:center;position:relative;padding-block:var(--padding-sm);padding-inline:var(--padding-lg);border:var(--style-border-width) solid var(--color-variant-border);border-radius:var(--options-border-radius);border-width:var(--options-border-width);overflow:clip;justify-content:center;min-width:auto;background-color:var(--color-variant-background);color:var(--color-variant-text);transition:background-color var(--animation-speed) var(--animation-easing),border-color var(--animation-speed) var(--animation-easing)}.gift-card-form-option__button-label:hover{background-color:var(--color-variant-hover-background);border-color:var(--color-variant-hover-border);color:var(--color-variant-hover-text)}.gift-card-form-option__button-label:has(:focus-visible){--variant-picker-stroke-color: var(--color-foreground);border-color:var(--color-foreground);outline:var(--focus-outline-width) solid var(--color-foreground);outline-offset:var(--focus-outline-offset)}.gift-card-form-option__button-label:has(:checked){color:var(--color-selected-variant-text);background-color:var(--color-selected-variant-background);border-color:var(--color-selected-variant-border);transition:background-color var(--animation-speed) var(--animation-easing),border-color var(--animation-speed) var(--animation-easing)}.gift-card-form-option__button-label:has(:checked):hover{background-color:var(--color-selected-variant-hover-background);border-color:var(--color-selected-variant-hover-border);color:var(--color-selected-variant-hover-text)}.gift-card-form-option__button-label input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;margin:0;cursor:pointer;width:100%;height:100%}.recipient-fields{display:flex;flex-direction:column;gap:var(--gap-sm);transition:opacity .3s var(--animation-easing);padding-block-start:var(--padding-xl)}.recipient-fields[hidden]{display:none}.field--send-on{display:flex;flex-direction:column}.recipient-form__message{display:flex;flex-direction:row;align-items:center;gap:var(--gap-sm);margin-top:var(--margin-sm)}.recipient-form-field-label{position:absolute;inset-inline-start:var(--padding-sm);bottom:var(--padding-sm);font-style:italic;color:var(--color-input-text)}.recipient-fields__textarea{min-height:5.5rem;overflow-y:auto;padding-bottom:calc(var(--padding-sm) * 3);scroll-padding-bottom:calc(var(--padding-sm) * 3)}.recipient-fields__input{flex-grow:1;padding:var(--input-padding);background-color:var(--color-input-background);color:var(--color-input-text);text-align:start;font-size:var(--font-paragraph--size);border:var(--style-border-width-inputs) solid var(--color-input-border);border-radius:var(--style-border-radius-inputs)}.recipient-fields__input:autofill{background-color:var(--color-input-background);color:var(--color-input-text)}.recipient-fields__input:is(:focus){outline-color:var(--color-input-background)}.field--send-on .recipient-fields__input::-webkit-calendar-picker-indicator{cursor:pointer;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='currentColor' viewBox='0 0 24 24' %3E%3Cg%3E%3Cpath d='M9 11H7v2h2v-2zm4 0h-2v2h2v-2zm4 0h-2v2h2v-2zm2-7h-1V2h-2v2H8V2H6v2H5c-1.11 0-1.99.9-1.99 2L3 20c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm0 16H5V9h14v11z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='currentColor' viewBox='0 0 24 24' %3E%3Cg%3E%3Cpath d='M9 11H7v2h2v-2zm4 0h-2v2h2v-2zm4 0h-2v2h2v-2zm2-7h-1V2h-2v2H8V2H6v2H5c-1.11 0-1.99.9-1.99 2L3 20c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm0 16H5V9h14v11z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-image:none;background-color:currentColor;mask-type:match-source}.field--send-on .recipient-fields__input::-webkit-datetime-edit{cursor:text}.field--send-on .recipient-fields__input::-webkit-datetime-edit-year-field,.field--send-on .recipient-fields__input::-webkit-datetime-edit-month-field,.field--send-on .recipient-fields__input::-webkit-datetime-edit-day-field{color:var(--color-input-text)}.field--send-on .recipient-fields__input{cursor:text}@supports (-moz-appearance: none){.field--send-on .recipient-fields__input{cursor:pointer}}.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-inline-end:var(--icon-offset)}.column-options-wrapper:only-child{margin-inline-start:auto}.facets__form-wrapper>.column-options-wrapper:first-child{margin-inline-start: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:flex;position:relative}.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-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-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}.account-button{background:transparent}.account-button__icon,.account-button__text{color:var(--color-account-icon);transition:color var(--header-content-transition-timing);-webkit-font-smoothing:antialiased}shopify-account{--shopify-account-font-heading: var(--font-heading--family);--shopify-account-font-heading-weight: var(--font-heading--weight);--shopify-account-font-body: var(--font-body--family);--shopify-account-font-body-weight: var(--font-body--weight);--shopify-account-radius-base: var(--style-border-radius-popover);--shopify-account-radius-button: var(--style-border-radius-buttons-primary);--shopify-account-radius-button-small: var(--style-border-radius-buttons-primary);--shopify-account-radius-input: var(--style-border-radius-buttons-primary);--shopify-account-color-background: var(--color-background);--shopify-account-color-text: var(--color-foreground);--shopify-account-color-accent: var(--color-primary-button-background);--shopify-account-color-accent-text: var(--color-primary-button-text);--shopify-account-dialog-position-top: calc(var(--account-dialog-top, var(--header-height, 0px)) + 10px)}shopify-account:not(:defined){min-width:44px;height:44px;display:flex;justify-content:center;align-items:center;line-height:normal}.account-button__fallback{width:28px;height:28px;border-radius:50%;background-color:var(--shopify-account-color-accent, #0a142f)}.account-button--text shopify-account{color:inherit}.cart-actions summary{padding-inline:0;padding-block:var(--padding-sm);line-height:1.2;min-height:var(--minimum-touch-target)}header-actions{display:flex}@media screen and (max-width:749px){header-actions{justify-self:flex-end}}@media screen and (min-width:750px){.header-actions--text{gap:var(--gap-xl)}.header-actions__text-style{font-size:var(--header-actions-font-size);font-family:var(--header-actions-font-family);font-weight:var(--header-actions-font-weight);text-transform:var(--header-actions-text-case)}}#header-component[data-menu-style=drawer] header-actions{justify-self:flex-end}.header__column--right header-actions{margin-inline-start:calc(var(--gap-md) * -1)}.header-actions__cart-icon{--cart-bubble-size: 20px;--cart-bubble-top: 4.5px;--cart-bubble-right: 2.5px;position:relative}.header-actions__cart-icon .cart-bubble{position:absolute;width:var(--cart-bubble-size, 20px);top:var(--cart-bubble-top);inset-inline-end:var(--cart-bubble-right)}@media screen and (min-width:750px){.header-actions__cart-icon--text.header-actions__cart-icon .cart-bubble{position:relative;top:0}}.header-actions__cart-icon .cart-bubble__text{font-family:var(--font-paragraph--family);font-weight:var(--font-paragraph--weight)}.header-actions__cart-icon.header-actions__cart-icon--has-cart svg{-webkit-mask:radial-gradient(calc(var(--cart-bubble-size) + 2px) at calc(100% - var(--cart-bubble-right)) var(--cart-bubble-top),transparent 45.45%,#fff 45.45%,#fff 100%);mask:radial-gradient(calc(var(--cart-bubble-size) + 2px) at calc(100% - var(--cart-bubble-right)) var(--cart-bubble-top),transparent 45.45%,#fff 45.45%,#fff 100%)}[dir=rtl] .header-actions__cart-icon.header-actions__cart-icon--has-cart svg{-webkit-mask:radial-gradient(calc(var(--cart-bubble-size) + 2px) at var(--cart-bubble-right) var(--cart-bubble-top),transparent 45.45%,#fff 45.45%,#fff 100%);mask:radial-gradient(calc(var(--cart-bubble-size) + 2px) at var(--cart-bubble-right) var(--cart-bubble-top),transparent 45.45%,#fff 45.45%,#fff 100%)}.cart-bubble.cart-bubble--animating .cart-bubble__background{animation:grow var(--animation-speed) var(--animation-easing)}.cart-bubble--animating .cart-bubble__text{--start-y: -1em;--start-opacity: 1;transform:translateY(var(--start-y, -1em));opacity:var(--start-opacity, 1);animation:move-and-fade var(--animation-speed) var(--animation-easing)}cart-icon:has(.cart-bubble__text-count:empty){--cart-bubble-size: 10px;--cart-bubble-top: 9px;--cart-bubble-right: 9px}cart-icon:has(.cart-bubble__text-count:empty) .svg-wrapper{--cart-bubble-top: 4px;--cart-bubble-right: 4px}@media screen and (min-width:750px){cart-icon.header-actions__cart-icon--text:has(.cart-bubble__text-count:empty){--cart-bubble-right: 2.5px}}.header-actions__text{display:flex;align-items:center}@media screen and (min-width:750px){.header-actions__cart-icon--text{display:flex;align-items:center;gap:var(--gap-xs)}.header__column--right .header-actions--text{margin-inline-start:0}}.icon-caret--forward svg{transform:rotate(-90deg)}.icon-caret--backward svg{transform:rotate(90deg)}[dir=rtl] .icon-caret--forward svg{transform:rotate(90deg)}[dir=rtl] .icon-caret--backward svg{transform:rotate(-90deg)}.header__icon--menu{position:initial}.menu-drawer-container .header__icon--summary{color:var(--color-foreground);display:flex;justify-content:center;align-items:center;padding:var(--padding-lg)}.header__icon--summary .header-drawer-icon{margin:auto;width:var(--icon-size-xs);height:var(--icon-size-xs)}.menu-drawer__featured-content{z-index:var(--layer-base);container-type:inline-size}.menu-drawer__featured-content--childlist{z-index:var(--layer-flat)}.menu-drawer__featured-content-list{display:flex;gap:1em;overflow-x:auto;padding-block-end:var(--padding-lg)}.menu-drawer__featured-content-list-item{flex:0 0 auto}.menu-drawer__featured-content-list-item--product{width:35cqi}.menu-drawer__featured-content-list-item--collection img.resource-card__image{width:80cqi}.menu-drawer__featured-content-list-item:first-child{margin-inline-start:var(--margin-xl)}.menu-drawer__featured-content-list-item:last-child{margin-inline-end:var(--margin-xl)}.menu-drawer__navigation{padding:0}@media screen and (min-width:750px){.menu-drawer__navigation{margin-top:var(--drawer-header-desktop-top)}}details:not(.menu-open) .header__icon--menu .header-drawer-icon--close{display:none}@media screen and (min-width:750px){details.menu-open .header__icon--menu .header-drawer-icon--close{display:none}}details.menu-open .header__icon--menu .header-drawer-icon--open{display:none}@media screen and (min-width:750px){details.menu-open .header__icon--menu .header-drawer-icon--open{display:flex}}.menu-drawer{position:fixed;transform:translate(-100%);visibility:hidden;height:var(--drawer-height);width:var(--drawer-width);max-width:var(--drawer-max-width);z-index:var(--layer-menu-drawer);inset-inline-start:0;top:0;padding-block:var(--safe-area-inset-top) var(--safe-area-inset-bottom);padding-inline:max(0px,calc(var(--safe-area-inset-left) - var(--drawer-padding))) 0;background-color:var(--color-background);overflow:auto;display:flex;border-inline-end:var(--style-border-drawer);flex-direction:column}@media screen and (min-width:750px){.menu-drawer{width:25rem}}[dir=rtl] .menu-drawer{transform:translate(100%);padding-inline-start:max(0px,calc(var(--safe-area-inset-right) - var(--drawer-padding)))}.menu-drawer.menu-drawer--has-submenu-opened{overflow:initial}.menu-drawer__backdrop{position:fixed;top:0;inset-inline-start:0;width:100vw;height:100dvh;-webkit-backdrop-filter:brightness(.75);backdrop-filter:brightness(.75);z-index:var(--layer-overlay);opacity:0;transition:opacity var(--drawer-animation-speed) ease}.menu-open .menu-drawer__backdrop{opacity:1}.menu-drawer,details[open]>.menu-drawer__submenu{transition:transform var(--drawer-animation-speed) ease,visibility var(--drawer-animation-speed) ease,opacity var(--drawer-animation-speed) ease}.menu-open>.menu-drawer,.menu-open>.menu-drawer__submenu:not(.menu-drawer__menu--childlist){transform:translate(0);visibility:visible;opacity:1;display:flex;flex-direction:column}.menu-drawer__inner-container{position:relative;height:100%}.menu-drawer__navigation-container{display:grid;grid-template-rows:1fr auto;align-content:space-between;overflow-y:auto;height:100%}.menu-drawer__inner-submenu{display:flex;flex-direction:column;height:100%;overflow-y:auto}@media screen and (min-width:750px){.menu-drawer__inner-submenu{margin-top:var(--drawer-header-desktop-top)}}.menu-drawer__nav-buttons{display:flex;justify-content:space-between;align-items:center}.menu-drawer__nav-buttons--with-title{display:grid;grid-template-columns:1fr auto 1fr}.menu-drawer__title{justify-self:center;min-width:0;padding:var(--padding-md) var(--padding-sm);color:var(--color-foreground);text-align:center;text-decoration:none;line-height:1.2}.menu-drawer__menu{--menu-drawer-inline-padding: calc(var(--padding-sm) + 7px);list-style:none;padding-inline:var(--drawer-padding);margin-inline:0;margin-block-start:0}.menu-drawer__menu--grid{display:grid;width:100%;grid-template-columns:1fr 1fr;gap:var(--padding-sm);padding-inline-end:var(--menu-drawer-inline-padding);padding-block-start:var(--padding-xs)}.menu-drawer__menu--childlist:not(.menu-drawer__menu--grid){flex-grow:1}.menu-drawer__menu.has-submenu,.menu-drawer__menu--childlist:not(:has(.menu-drawer__animated-element)){margin-block-end:var(--margin-xs)}@media screen and (min-width:750px){.menu-drawer__menu.has-submenu,.menu-drawer__menu--childlist:not(:has(.menu-drawer__animated-element)){margin-block-end:2.5rem}}.menu-drawer__list-item--divider{border-block-end:1px solid var(--color-border)}.menu-drawer__list-item--deep:not(.menu-drawer__list-item--divider) .menu-drawer__menu{margin-block-start:-.3rem}.menu-drawer__list-item--flat.menu-drawer__list-item--divider .menu-drawer__menu{margin-block-start:-.4rem}.menu-drawer__menu-container--divider{border-block-end:1px solid var(--color-border)}.menu-drawer__menu>.menu-drawer__list-item{display:flex;min-height:calc(2 * var(--padding-lg) + var(--icon-size-xs))}.menu-drawer__list-item--deep .menu-drawer__list-item,.menu-drawer__list-item--flat .menu-drawer__list-item{min-height:auto}.menu-drawer__menu .menu-drawer__list-item--flat{display:flex;flex-direction:column;align-items:flex-start;margin-block-end:var(--margin-md)}.menu-drawer__menu--childlist .menu-drawer__list-item--flat{margin-block-end:var(--margin-sm)}@media screen and (min-width:750px){.menu-drawer__menu--childlist .menu-drawer__list-item--flat{margin-block-end:var(--margin-lg)}}.menu-drawer__menu--childlist .menu-drawer__list-item--flat.menu-drawer__list-item--divider{margin-block-end:0}.menu-drawer__list-item--flat .menu-drawer__menu--childlist{width:100%;padding-inline:0}.menu-drawer-container[open] .menu-drawer__animated-element{animation:menu-drawer-nav-open var(--drawer-animation-speed) ease-in-out;animation-delay:calc(var(--drawer-animation-speed) + (var(--menu-drawer-animation-index) - 1) * .1s);animation-fill-mode:backwards}[dir=rtl] .menu-drawer-container[open] .menu-drawer__animated-element{animation-name:menu-drawer-nav-open-rtl}.menu-drawer__menu accordion-custom .details-content--no-animation{animation:none;visibility:visible;opacity:1;transform:translate(0);transition:none}.menu-drawer__menu details,.menu-drawer__menu-item,.menu-drawer__menu accordion-custom{width:100%}.menu-drawer__list-item--divider .menu-drawer__menu-item:not(.menu-drawer__menu-item--child){min-height:calc(2 * var(--padding-lg) + var(--icon-size-xs))}.menu-drawer__menu-item--mainlist{min-height:calc(2 * var(--padding-lg) + var(--icon-size-xs));font-family:var(--menu-top-level-font-family);font-style:var(--menu-top-level-font-style);font-weight:var(--menu-top-level-font-weight);font-size:var(--menu-top-level-font-size);line-height:var(--menu-top-level-font-line-height);text-transform:var(--menu-top-level-font-case);color:var(--menu-top-level-font-color);justify-content:space-between}.menu-drawer__menu-item--mainlist:hover{color:var(--menu-top-level-font-color)}.menu-drawer__menu-item--parent{font-family:var(--menu-parent-font-family);font-style:var(--menu-parent-font-style);font-weight:var(--menu-parent-font-weight);font-size:var(--menu-parent-font-size);line-height:var(--menu-parent-font-line-height);text-transform:var(--menu-parent-font-case);color:var(--menu-parent-font-color)}.menu-drawer__menu-item--parent:hover{color:var(--menu-parent-font-color)}.menu-drawer__menu-item--child{font-family:var(--menu-child-font-family);font-style:var(--menu-child-font-style);font-weight:var(--menu-child-font-weight);font-size:var(--menu-child-font-size);line-height:var(--menu-child-font-line-height);text-transform:var(--menu-child-font-case);color:var(--menu-child-font-color)}.menu-drawer__menu-item--child:hover{color:var(--menu-child-font-color)}.menu-drawer__menu--childlist summary.menu-drawer__menu-item{display:flex;width:100%;padding-inline-end:0}.menu-drawer__list-item--deep .menu-drawer__menu,.menu-drawer__menu--grandchildlist{padding-inline:0}.menu-drawer__list-item--deep .menu-drawer__menu{padding-block-end:.5rem}.menu-drawer__list-item--deep.menu-drawer__list-item--divider .menu-drawer__menu{padding-block-end:.3rem}.menu-drawer__list-item--flat.menu-drawer__list-item--divider .menu-drawer__menu--grandchildlist{padding-block-end:.5rem}.menu-drawer__menu-item{display:flex;padding:var(--padding-2xs) 0;position:relative;text-decoration:none;justify-content:space-between;align-items:center}.menu-drawer__menu-item:has(>.menu-drawer__link-image){display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;row-gap:var(--padding-3xs);padding:0}.menu-drawer__link-image{width:100%;position:relative;aspect-ratio:16 / 9;object-fit:cover}.menu-drawer__menu--grid:has(.menu-drawer__link-image) .menu-drawer__menu-item:not(:has(>.menu-drawer__link-image)){display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;row-gap:var(--padding-3xs);padding:0}.menu-drawer__menu--grid:has(.menu-drawer__link-image) .menu-drawer__menu-item:not(:has(>.menu-drawer__link-image)):before{content:"";display:block;width:100%;aspect-ratio:16 / 9;background-color:var(--color-foreground-muted);opacity:.1;border-radius:var(--menu-image-border-radius)}.menu-drawer__close-button{position:relative;inset-inline-end:auto;top:auto;width:fit-content;height:fit-content;color:inherit;padding:var(--padding-lg)}[dir=rtl] .menu-drawer__close-button{inset-inline-end:auto}.menu-drawer__back-button{display:flex;width:100%;padding:var(--padding-md) var(--padding-xl);border:none;align-items:center;color:var(--color-foreground);background-color:transparent;text-align:start;text-decoration:none;white-space:nowrap;overflow-x:hidden;line-height:1.2;box-shadow:none}.menu-drawer__close-button.menu-drawer__close-button,.menu-drawer__back-button.menu-drawer__back-button{border-radius:0;outline-offset:calc(var(--padding-2xs) * -1)}.menu-drawer__close-button:focus-visible:after{border-radius:0}.menu-drawer__nav-buttons--with-title .menu-drawer__back-button{width:fit-content;padding:var(--padding-lg);justify-self:start}.menu-drawer__nav-buttons--with-title .menu-drawer__close-button{justify-self:end}.menu-drawer__menu-item-text{overflow:hidden;text-overflow:ellipsis}.menu-drawer .language-selector:not(.menu-drawer__submenu *){width:fit-content;padding-inline-start:0}.menu-drawer .language-selector:not(.menu-drawer__submenu *) .localization-form__select{text-align:start}.menu-drawer__menu-item>.svg-wrapper{width:fit-content;height:fit-content;margin:0;padding-block:var(--padding-lg);padding-inline-start:var(--padding-xl);flex-shrink:0}.menu-drawer__list-item--divider .menu-drawer__menu-item>.svg-wrapper{padding-block:var(--padding-md)}.menu-drawer svg{width:var(--icon-size-xs);height:var(--icon-size-xs)}.menu-drawer__submenu{position:absolute;width:100%;top:0;height:100dvh;inset-inline-start:0;padding-block:var(--safe-area-inset-top) var(--safe-area-inset-bottom);padding-inline:max(0px,calc(var(--safe-area-inset-left) - var(--drawer-padding))) 0;background-color:var(--color-background);z-index:var(--layer-flat);transform:translate(-5%);visibility:hidden;overflow-y:auto;opacity:0}[dir=rtl] .menu-drawer__submenu{transform:translate(5%);padding-inline-start:max(0px,calc(var(--safe-area-inset-right) - var(--drawer-padding)))}.menu-drawer__back-button>.svg-wrapper{margin-inline-end:var(--padding-md);width:var(--icon-size-xs);height:var(--icon-size-xs)}.menu-drawer__utility-links{display:flex;flex-direction:column;padding:0;margin-block:auto var(--padding-sm);margin-inline-start:var(--padding-xl)}.menu-drawer__account{display:inline-flex;align-items:center;gap:var(--gap-xs);text-decoration:none;height:44px;font-size:1.4rem;color:rgb(var(--color-foreground))}.menu-drawer__account svg{height:var(--icon-size-sm);width:var(--icon-size-sm)}.menu-drawer__account shop-user-avatar{--shop-avatar-size: 2.4rem;margin-inline-end:.55rem;margin-inline-start:-.45rem}.menu-drawer__link-image,.menu-drawer__featured-product-image,.menu-drawer__featured-collection-image,.menu-drawer__featured-collection-link:before{border-radius:var(--menu-image-border-radius)}@keyframes menu-drawer-nav-open{0%{visibility:hidden;opacity:0;transform:translate(-.5rem)}to{visibility:visible;opacity:1;transform:translate(0)}}@keyframes menu-drawer-nav-open-rtl{0%{visibility:hidden;opacity:0;transform:translate(.5rem)}to{visibility:visible;opacity:1;transform:translate(0)}}@keyframes menu-drawer-subnav-open{0%{visibility:visible;opacity:1;transform:translate(0)}to{visibility:hidden;opacity:0;transform:translate(-1rem)}}.drawer-localization__button .icon-flag{width:var(--menu-localization-font-size, var(--icon-size-sm));height:var(--menu-localization-font-size, var(--icon-size-sm));clip-path:circle(50%);background-position:center;background-size:cover;margin-inline-end:4px;position:relative}.drawer-localization__button .icon-flag:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;box-shadow:inset 0 0 var(--size-shadow) var(--color-shadow);border-radius:50%}.drawer-localization .country-filter{padding-block:8px}.drawer-localization .drawer-localization__button{display:flex;padding:0;position:relative;text-decoration:none;height:44px}.drawer-localization .drawer-localization__button:hover{color:var(--color-foreground)}.drawer-localization .drawer-localization__button .icon-caret{width:fit-content;height:fit-content;margin:0;padding-block:var(--padding-xl);padding-inline:var(--padding-xs) var(--padding-xl)}.menu-drawer__localization:not(drawer-localization-component) .language-selector{font-family:var(--menu-localization-font);font-size:var(--menu-localization-font-size)}.menu-drawer__localization .language-selector.h5{padding-inline-start:0}.drawer-localization{display:contents;color:var(--color-foreground)}.drawer-localization localization-form-component{position:relative;height:100%}.drawer-localization .mobile-localization,.drawer-localization .drawer-localization__button--label{display:flex;gap:var(--gap-xs);margin-block:0;align-items:center}.drawer-localization__button--label.h6{font-family:var(--menu-localization-font)}.drawer-localization img{width:var(--icon-size-sm)}.drawer-localization .localization-button__icon,.drawer-localization .localization-button__icon svg{width:var(--icon-size-xs);height:var(--icon-size-xs)}.drawer-localization summary.is-disabled{pointer-events:none}.drawer-localization .localization-wrapper{width:100%}.drawer-localization .localization-form{display:flex;flex-direction:column;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.drawer-localization .localization-form>*{padding-inline:var(--padding-xl)}.drawer-localization .language-selector .svg-wrapper.icon-caret{transform:translateY(-50%) rotate(0);inset-inline-end:20px}[dir=rtl] .drawer-localization .language-selector .svg-wrapper.icon-caret{right:auto}.drawer-localization .language-selector .svg-wrapper.icon-caret svg{transform:none}.jumbo-text__container{width:100%}footer .jumbo-text__container{pointer-events:none}jumbo-text{display:block;font-family:var(--font-family, inherit);font-style:var(--font-style, normal);color:var(--color, inherit);font-weight:var(--font-weight, inherit);letter-spacing:var(--letter-spacing, -.02em);line-height:var(--line-height, 1);opacity:0;visibility:hidden;text-align:var(--text-align);text-box:var(--text-trim, trim-end cap text);text-transform:var(--text-transform, none);transition:opacity .3s ease;width:100%;margin-inline-start:var(--margin-inline-start-nudge, 0);margin-inline-end:var(--margin-inline-end-nudge, 0);overflow:visible}jumbo-text.ready{opacity:1;visibility:visible}jumbo-text[data-cap-text=true]{text-box-edge:cap text}.jumbo-text-line{display:inline-flex;white-space:pre}@media(prefers-reduced-motion:no-preference){.ready[data-text-effect=blur]{filter:blur(20px);opacity:.5;scale:1.05;transition:filter 1.6s var(--animation-timing-fade-in),opacity 1.3s var(--animation-timing-fade-in),scale 1.6s var(--animation-timing-fade-in)}.jumbo-text-visible[data-text-effect=blur]{filter:blur(0);opacity:1;scale:1}.ready[data-text-effect=reveal]{overflow:hidden}.ready[data-text-effect=reveal] .jumbo-text-line{transform:translateY(100%)}.jumbo-text-visible[data-text-effect=reveal] .jumbo-text-line{transition:transform .5s var(--animation-timing-fade-in) calc(var(--line-index) * .05s);transform:translateY(0)}.jumbo-text-visible[data-text-effect=reveal]{overflow:visible;transition:overflow 0s linear .75s}}.facets__bubble{display:inline-flex;align-items:center;justify-content:center;height:calc(var(--variant-picker-swatch-height) / 1.5);min-width:20px;padding:0 6px;border-radius:20px;font-family:var(--font-paragraph--family);font-size:var(--font-size--xs);font-weight:var(--font-paragraph--weight);color:var(--color-foreground);background-color:rgb(var(--color-foreground-rgb) / var(--opacity-10-25))}.facets__bubble svg{width:12px;height:12px}.show-more__button{color:var(--color-foreground);cursor:pointer}@media screen and (min-width:750px){.show-more__button:hover{color:rgb(var(--color-foreground-rgb) / var(--opacity-80))}}.show-more__label{text-align:start;font-size:var(--font-size--body-md);font-family:var(--font-paragraph--family)}.show-more__button .svg-wrapper{width:var(--icon-size-xs);height:var(--icon-size-xs)}.show-more[data-expanded=true] .show-more__label--more,.show-more[data-expanded=false] .show-more__label--less{display:none}.show-more__button .icon-plus :is(.horizontal,.vertical){transition:transform var(--animation-speed) var(--animation-easing);transform:rotate(0);transform-origin:50% 50%;opacity:1}.show-more:where([data-expanded=true]) .show-more__button .icon-plus .horizontal{transform:rotate(90deg)}.show-more:where([data-expanded=true]) .show-more__button .icon-plus .vertical{transform:rotate(90deg);opacity:0}.facets input:checked+label{font-weight:500}.facets .checkbox .icon-checkmark{transition:border-color .2s ease,background-color .2s ease}.facets .checkbox:not(.checkbox--disabled):hover .icon-checkmark{border-color:rgb(var(--color-foreground-rgb) / var(--opacity-40-60));background-color:rgb(var(--color-foreground-rgb) / var(--opacity-5))}.facets .checkbox:not(.checkbox--disabled):hover .checkbox__input:checked+.checkbox__label .icon-checkmark{background-color:var(--color-foreground-subdued)}.facets .checkbox:not(.checkbox--disabled) .checkbox__label-text{color:var(--color-foreground-subdued)}.facets .checkbox:not(.checkbox--disabled):hover .checkbox__label-text{color:var(--color-foreground-rgb)}.facets .checkbox .checkbox__label-text{transition:color .2s ease,font-weight .2s ease}.facets__pill-label{--pill-label-padding-inline: var(--padding-xs);--pill-label-border-radius: var(--style-border-radius-md);--pill-label-border-width: var(--variant-picker-button-border-width);--pill-label-height: var(--button-size-md);--pill-label-focus-outline-color: var(--color-foreground);--pill-label-color: var(--color-foreground);--pill-label-color-rgb: var(--color-foreground-rgb);--pill-label-background-color: var(--color-background);--pill-label-background-color-rgb: var(--color-background-rgb);--pill-label-border-opacity: var(--facets-low-opacity);display:inline-flex;position:relative;align-items:center;justify-content:center;box-shadow:inset 0 0 0 var(--pill-label-border-width) rgb(var(--pill-label-color-rgb) / var(--opacity-10-25));border-radius:var(--pill-label-border-radius);height:var(--pill-label-height);width:100%;padding-inline:var(--pill-label-padding-inline);color:rgb(var(--pill-label-color-rgb));background-color:rgb(var(--pill-label-background-color-rgb));cursor:pointer;transition:color var(--animation-speed) var(--animation-easing),background-color var(--animation-speed) var(--animation-easing);outline-color:var(--pill-label-focus-outline-color)}.facets__pill-label:hover{--pill-label-border-opacity: 100%}.facets__pill-input:not(:checked)+.facets__pill-label:hover{--pill-label-color-rgb: var(--color-foreground-rgb);background-color:rgb(var(--color-foreground-rgb) / var(--opacity-5))}.facets__pill-input:checked+.facets__pill-label{--pill-label-color-rgb: var(--color-background-rgb);--pill-label-background-color-rgb: var(--color-foreground-rgb);--pill-label-border-opacity: 0;font-weight:500}.facets__pill-input:disabled+.facets__pill-label{opacity:var(--disabled-opacity);cursor:not-allowed}.facets__pill-input:disabled+.facets__pill-label:hover{--pill-label-border-opacity: var(--facets-low-opacity)}.facets__status-wrapper{display:flex;align-items:center}@media screen and (max-width:749px){.facets--drawer .facets__status-wrapper{gap:var(--gap-3xs)}}.facets--vertical .facets__status-wrapper{gap:var(--gap-xs)}.facets--horizontal .facets__status-wrapper{gap:0}.facets__pill-input:disabled+.facets__pill-label svg{position:absolute;top:0;inset-inline-start:0;border-radius:var(--style-border-radius-md)}.facets__pill-label svg line{stroke-width:1.5px;stroke:rgb(var(--color-foreground-rgb) / var(--facets-low-opacity))}.facets__pill-wrapper{position:relative}.facets__pill-input{position:absolute;top:0;right:0;bottom:0;left: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;opacity:0;cursor:pointer}.facets__status--swatches{display:none}.facets__swatch-wrapper{display:flex}.variant-option__swatch-wrapper{position:relative;overflow:visible;border-radius:var(--options-border-radius)}.variant-option--swatches-disabled{pointer-events:none;cursor:not-allowed}.variant-option--swatches-disabled .variant-option__swatch-wrapper{overflow:hidden}@media screen and (min-width:750px){.facets--horizontal .facets__status--swatches{display:flex}}@media screen and (min-width:750px){.facets--horizontal .sorting-filter .facets__status{display:none}}.facets__status--swatches .swatch{width:calc(var(--variant-picker-swatch-width) / 1.5);height:calc(var(--variant-picker-swatch-height) / 1.5)}.facets__status--swatches .swatch+.swatch{margin-inline-start:calc(var(--variant-picker-swatch-width) / -3);outline:1px solid rgb(var(--color-background-rgb))}.facets__inputs-wrapper .facets__inputs-list--images{display:grid;grid-template-columns:repeat(var(--image-columns),125px);gap:var(--gap-sm)}.facets--drawer .facets__inputs-wrapper .facets__inputs-list--images{grid-template-columns:repeat(3,1fr)}@media screen and (min-width:750px){.facets--drawer .facets__inputs-wrapper .facets__inputs-list--images{grid-template-columns:repeat(4,1fr)}}.facets--vertical .facets__inputs-wrapper .facets__inputs-list--images{grid-template-columns:repeat(2,1fr)}.facets--drawer .facets__inputs-list--images{padding-top:var(--padding-xs)}.facets__image-wrapper{aspect-ratio:1/1;width:100%;padding:var(--padding-xs);position:relative;overflow:hidden}.facets__image-wrapper img{height:100%;width:100%;object-fit:contain;border-radius:calc(var(--border-radius) / 2)}.facets__image-label{width:100%;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-block-end:var(--padding-xs);cursor:pointer}.facets__inputs-list-item--disabled .facets__image-label{cursor:not-allowed}.facets__inputs-list-item:not(.facets__inputs-list-item--disabled) .facets__image-label:hover{font-weight:500}.facets__inputs-list--swatches-grid .variant-option__button-label--has-swatch:hover .swatch{--focus-outline: var(--focus-outline-width) solid rgb(var(--color-foreground-rgb) / var(--opacity-35-55));outline:var(--focus-outline);outline-offset:var(--focus-outline-offset)}.facets__inputs-list--swatches-grid .variant-option__button-label:has(:focus-visible) .swatch{--focus-outline: var(--focus-outline-width) solid currentcolor;outline:var(--focus-outline);outline-offset:var(--focus-outline-offset)}.facets__inputs-list--swatches-grid .variant-option__button-label:has(:focus-visible){outline:none}.facets__inputs-list--swatches-grid .variant-option__button-label--has-swatch:hover{outline:none}.facets__inputs-list--swatches-grid .variant-option__button-label--has-swatch:has(:checked){--focus-outline: none}.facets__inputs-list--swatches-grid .variant-option__button-label--has-swatch:has(:checked) .swatch{outline:var(--focus-outline);outline-offset:var(--focus-outline-offset)}.facets__inputs-list--swatches .variant-option__button-label{--color-variant-text: var(--color-foreground)}.facets__inputs-list--swatches{--variant-picker-swatch-width: 32px;--variant-picker-swatch-height: 32px}@media screen and (min-width:750px){.facets__inputs-list--swatches{--variant-picker-swatch-width: 26px;--variant-picker-swatch-height: 26px}}.facets--vertical .facets__inputs-wrapper .facets__inputs-list--swatches-grid{gap:var(--gap-sm)}.facets--vertical .facets__inputs-list--swatches .facets__inputs-list-item{display:flex}.facets__inputs-wrapper .facets__inputs-list--swatches-grid{--columns: 2;display:grid;grid-template-columns:repeat(var(--columns),1fr)}.facets__inputs-wrapper .facets__inputs-list--swatches-grid .variant-option--swatches{cursor:pointer;overflow:visible}.facets__inputs-list-item--disabled .variant-option--swatches{cursor:not-allowed}.facets__inputs-wrapper .facets__inputs-list--swatches-grid label{cursor:pointer;word-break:break-word;white-space:normal}.facets__inputs-list--swatches-grid .facets__inputs-list-item--disabled label,.facets__inputs-list-item--disabled .variant-option__button-label{cursor:not-allowed}.facets__inputs-wrapper .facets__inputs-list--swatches-grid .variant-option__button-label--has-swatch:has(input[type=checkbox]){align-items:center;overflow:visible;justify-content:flex-start;display:flex;width:100%;flex-basis:unset;gap:var(--gap-sm)}.facets__inputs-wrapper .facets__inputs-list--swatches-grid .variant-option__button-label:has(:checked){color:rgb(var(--color-foreground-rgb));background-color:rgb(var(--color-background-rgb));font-weight:500;transition:font-weight .2s ease}.facets .variant-option--swatches{--options-border-radius: var(--variant-picker-swatch-radius);width:auto}.facets__inputs-list-item:not(.facets__inputs-list-item--disabled) .variant-option__button-label:hover{font-weight:500}.variant-option--images{--image-facet-border-width: var(--variant-picker-button-border-width);--image-facet-border-opacity: var(--facets-low-opacity);--image-facet-border-radius: var(--style-border-radius-xs);position:relative;border-radius:var(--image-facet-border-radius);box-shadow:inset 0 0 0 var(--image-facet-border-width) rgb(var(--color-foreground-rgb) / var(--image-facet-border-opacity))}.variant-option--images:hover{--image-facet-border-opacity: 100%}.variant-option--images:has(input:checked){font-weight:500;transition:font-weight .2s ease}.variant-option--images:has(input:checked):hover{--image-facet-border-width: calc(var(--variant-picker-button-border-width) + .5px)}.variant-option--images:has(input:focus-visible){outline:var(--focus-outline-width) solid currentcolor;outline-offset:var(--focus-outline-offset)}.variant-option--images input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;margin:0;padding:0;width:100%;height:100%;aspect-ratio:unset;border:none;border-radius:0;background:transparent;-webkit-appearance:auto;appearance:auto;display:block;cursor:pointer}.facets__inputs-list-item--disabled .variant-option--images{--image-facet-border-opacity: 0;opacity:var(--disabled-opacity);cursor:not-allowed}.facets__inputs-list-item--disabled .variant-option--images:hover{--image-facet-border-opacity: 0}.facets__inputs-list-item--disabled .variant-option--images img{opacity:var(--disabled-opacity)}.facets__inputs-list-item--disabled .variant-option--images input,.facets__inputs-list-item--disabled .variant-option--images label,.facets__inputs-list-item--disabled .variant-option--images .facets__image-label{cursor:not-allowed}.facets__inputs-list-item--disabled .variant-option--images .facets__image-wrapper{border:var(--style-border-width) solid rgb(var(--color-foreground-rgb) / var(--opacity-30));border-radius:var(--image-facet-border-radius)}.variant-option--images svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;stroke-width:var(--border-width);stroke:rgb(var(--color-foreground-rgb) / var(--opacity-5))}.facets__inputs-list-item,.variant-option--images{min-width:0}@supports not (background-color: rgb(from red 150 g b / alpha)){.facets__inputs-list--swatches-grid .variant-option__button-label--has-swatch:hover .swatch{outline:none;position:relative;overflow:visible}.facets__inputs-list--swatches-grid .variant-option__button-label--has-swatch:hover .swatch:after{content:"";position:absolute;inset:calc(-1 * var(--focus-outline-offset));border:var(--focus-outline);border-radius:var(--focus-outline-radius, 50%);background-color:transparent;display:inherit}}localization-form-component{display:flex;width:var(--width, auto)}@media screen and (min-width:750px){localization-form-component{position:relative}}localization-form-component[data-show-filter=false] .country-selector-form__wrapper{padding-block-start:var(--padding-xs)}.localization-form{width:100%}localization-form-component .button:is(:not(.country-filter__reset-button)){--button-color: var(--color-foreground);--button-background-color: var(--language-button-background-color, var(--color-background));--button-border-color: var(--language-button-border-color, var(--color-border));text-decoration-color:transparent;text-decoration-thickness:.075em;text-underline-offset:.125em;transition:text-decoration-color var(--animation-speed) var(--animation-easing)}localization-form-component .button:is(:not(.country-filter__reset-button)):hover,.localization-form__list-item:hover,.localization-form__list-item:focus{--button-color: var(--color-foreground-subdued);background-color:rgb(var(--color-foreground-rgb) / var(--opacity-8))}.localization-form__list-item[aria-current=true]{--button-color: var(--color-primary-active);background-color:rgb(var(--color-foreground-rgb) / var(--opacity-10))}.localization-form__list-item-disabled{pointer-events:none}.localization-form__list-item:focus-visible{outline:none}localization-form-component .localization-selector{display:flex;align-items:center;gap:var(--margin-2xs)}localization-form-component .country-filter__search-icon{inset-inline-start:8px;inset-inline-end:auto;color:var(--color-foreground-muted);pointer-events:none}.country-filter__search-icon .svg-wrapper svg{width:var(--icon-size-sm);height:var(--icon-size-sm)}.disclosure{width:100%}.localization-form__list{position:relative;width:100%;padding-block:0 var(--padding-xs);font-size:var(--font-size-lg);scroll-padding:var(--padding-xs) 0;overflow-y:auto;white-space:nowrap;scrollbar-width:none}.localization-form__list::-webkit-scrollbar{display:none}.localization-form__list-item:not([hidden]){margin-block-end:var(--margin-3xs);display:flex;gap:var(--margin-sm);padding:8px;border-radius:8px;line-height:var(--font-line-height-md);align-items:center;text-align:start;cursor:pointer;transition:background-color var(--animation-speed) var(--animation-easing)}.localization-form__list-item:not([hidden]) .country{flex:1;color:var(--color-foreground)}.localization-form__list-item:not([hidden]):hover{background-color:rgb(var(--color-foreground-rgb) / var(--opacity-8))}.localization-form__list-item:not([hidden])[aria-current=true] .country{font-weight:500}.localization-form__list-item#no-results-message{grid-template-columns:1fr;text-align:center;color:var(--color-foreground-subdued)}.is-searching .localization-form__list-item .country{color:var(--color-foreground-subdued)}.localization-form__list-item .country mark{font-weight:500;background:none;color:var(--color-foreground)}.country-filter{position:relative;padding:var(--padding-xs);border-bottom:var(--style-border-width) solid transparent;transition:border-color var(--animation-values)}.country-filter.is-scrolled{border-color:var(--color-border)}.country-selector-form__wrapper{overflow-y:auto;max-height:100%;flex-grow:1}.language-selector{display:flex;gap:var(--gap-xs);padding:var(--padding-md) var(--padding-lg);position:relative;align-items:center;justify-content:space-between;width:100%}.language-selector--top-shadow:before{content:"";box-shadow:0 0 10px var(--color-shadow);position:absolute;z-index:var(--layer-lowest);top:0;right:0;bottom:0;left:0;clip-path:inset(-50px 0 0 0)}.language-selector__label{flex-shrink:0;color:var(--color-foreground-subdued)}.localization-form__select{border:none;color:var(--color-foreground);-webkit-appearance:none;appearance:none;background-color:var(--color-background);padding-block:var(--padding-3xs);padding-inline:var(--padding-xs) calc(var(--icon-size-xs) + var(--padding-xs));text-align:end;cursor:pointer;max-width:40vw;text-overflow:ellipsis;field-sizing:content}.localization-form__select:focus-visible{outline:var(--focus-outline-width) solid currentcolor}.localization-form__select:focus{outline:none}#header-component[transparent] localization-form-component .localization-form .localization-form__select{background-color:transparent}.localization-form__select option{background-color:var(--color-input-background);color:var(--color-input-text)}.language-selector .svg-wrapper.icon-caret{color:var(--color-foreground);width:var(--icon-size-xs);height:var(--icon-size-xs);position:absolute;inset-inline-end:12px;top:50%;transform:translateY(-50%);display:flex;align-items:center}.language-selector--collapse-space{padding-inline-end:var(--padding-2xs)}.language-selector--collapse-space .localization-form__select{padding-inline-end:var(--icon-size-xs)}.language-selector--collapse-space .svg-wrapper.icon-caret{inset-inline-end:0}.localization-form .icon-checkmark{width:var(--icon-size-xs);height:var(--icon-size-xs)}.localization-form .svg-wrapper.icon-checkmark{visibility:hidden}.localization-form__list-item[aria-current=true] .svg-wrapper.icon-checkmark{visibility:visible}.country-filter__input{width:100%;height:44px;font-size:var(--font-size-lg);padding-block:var(--padding-md);padding-inline:calc(var(--margin-md) + var(--padding-xl)) var(--padding-lg);border:1px solid var(--color-foreground);color:var(--color-input-text);background-color:var(--color-input-background);outline-offset:-1px}@media screen and (min-width:750px){.country-filter__input{height:36px}}.country-filter__input::placeholder{color:inherit}.country-filter .field{position:relative}.country-filter .field__label{font-size:var(--font-size-lg);inset-inline-start:var(--margin-2xl);top:var(--margin-xl);pointer-events:none;position:absolute}.country-filter__input:focus~.field__label,.country-filter__input:not(:placeholder-shown)~.field__label,.country-filter__input:-webkit-autofill~.field__label{font-size:var(--font-size-xs);top:var(--margin-xs)}.country-filter .field__button:not([hidden]){display:flex;height:fit-content;position:absolute;padding:0;inset-inline-end:8px;top:50%;transform:translateY(-50%);align-items:center;background-color:transparent;color:var(--color-input-text);border:0}input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.country-selector__close-button{display:none}.media-block{overflow:hidden;position:relative}@media screen and (min-width:750px){.media-block{min-height:var(--media-height)}}.media-block__media{height:var(--media-height-mobile, auto);object-fit:var(--image-position, "cover");object-position:center center;width:100%}@media screen and (min-width:750px){.media-block__media{height:100%;position:absolute}}deferred-media[class].media-block__media :is(.deferred-media__poster-button img,.deferred-media__poster-button~video){object-fit:var(--video-position, "cover")}.media-block__placeholder{height:100%;width:100%;object-fit:cover;object-position:center center;overflow:hidden;position:relative}.media-block__media--video{display:flex;align-items:center;justify-content:center}@media screen and (max-width:749px){.media-block__media--video{--media-height-mobile: auto}}.overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:var(--overlay-layer);pointer-events:none;border-radius:var(--overlay-border-radius, 0)}.overlay--solid{background:var(--overlay-color)}.overlay--gradient{background:linear-gradient(var(--overlay-direction),var(--overlay-color),var(--overlay-color--end))}.pagination{--pagination-size: 36px;--pagination-inset: 2px;--pagination-radius: 6;display:flex;justify-content:center;padding:var(--padding-xl) var(--padding-sm);margin-top:var(--padding-xl);position:relative;isolation:isolate}.pagination__list{display:flex;gap:0;align-items:center;list-style:none;margin:0;padding:0;position:relative}.pagination__item{width:var(--pagination-size);aspect-ratio:1;display:grid;place-items:center}.pagination__link{display:grid;place-items:center;color:var(--color-foreground);text-decoration:none;width:100%;height:100%;-webkit-user-select:none;user-select:none;position:relative;outline-color:var(--color-foreground);-webkit-tap-highlight-color:transparent;font-size:var(--font-size--md);font-weight:var(--font-weight-normal);border-radius:calc(var(--pagination-radius) * 1px);transition:color var(--hover-transition-duration) var(--hover-transition-timing),opacity var(--hover-transition-duration) var(--hover-transition-timing)}.pagination__link:focus-visible{outline:2px solid var(--color-foreground);outline-offset:2px}.pagination__link--current{color:var(--color-background);font-weight:var(--font-weight-medium);cursor:default}.pagination__link--gap{cursor:default;pointer-events:none}.pagination__link--arrow{display:flex;align-items:center;justify-content:center}.pagination__link--disabled{opacity:.3;cursor:not-allowed;pointer-events:none}.pagination__link svg{width:.5rem;height:.75rem;flex-shrink:0}[dir=rtl] .pagination__link--arrow svg{transform:scaleX(-1)}.pagination__item--mobile-only{display:none}@supports not (anchor-name: --pagination-active){.pagination__link:not(.pagination__link--gap):before{content:"";position:absolute;inset:var(--pagination-inset);border-radius:calc(var(--pagination-radius) * 1px);background:rgb(var(--color-foreground-rgb) / var(--opacity-10));z-index:-1;opacity:0;transition:background var(--hover-transition-duration) var(--hover-transition-timing),opacity var(--hover-transition-duration) var(--hover-transition-timing)}.pagination__link[aria-current=page]:before{background:var(--color-foreground);opacity:1}.pagination__link:hover:not([aria-current=page],.pagination__link--gap,.pagination__link--disabled):before{opacity:1}}@supports (anchor-name: --pagination-active){.pagination__list:before{content:"";z-index:-1;position:absolute;width:calc(var(--pagination-size) - (2 * var(--pagination-inset)));aspect-ratio:1;pointer-events:none;opacity:0;border-radius:calc(var(--pagination-radius) * 1px);background:rgb(var(--color-foreground-rgb) / var(--opacity-10));transition:inset-inline-start var(--hover-transition-duration) var(--hover-transition-timing),top var(--hover-transition-duration) var(--hover-transition-timing)}@media(hover:none)and (pointer:coarse){.pagination__list:before{content:unset}}.pagination__list:has(.pagination__link:is(:hover,:focus-visible):not(.pagination__link--gap,.pagination__link--disabled)):before{opacity:1}.pagination__link[aria-current=page]:before{content:"";position:absolute;inset:var(--pagination-inset);border-radius:calc(var(--pagination-radius) * 1px);background:var(--color-foreground);z-index:-1}.pagination__list .pagination__item:has(.pagination__link:is(:hover,:focus-visible):not(.pagination__link--gap,.pagination__link--disabled)){anchor-name:--pagination-hover}.pagination__list:before{position-anchor:--pagination-hover;inset-inline-start:calc(anchor(start) + var(--pagination-inset));top:calc(anchor(top) + var(--pagination-inset))}.pagination__item:has(+.pagination__item--gap) .pagination__link:after,.pagination__item--gap+.pagination__item .pagination__link:after{position:absolute;content:"";pointer-events:auto}.pagination__item:has(+.pagination__item--gap) .pagination__link:after{top:0;right:-50%;bottom:0;left:100%}.pagination__item--gap+.pagination__item .pagination__link:after{top:0;right:100%;bottom:0;left:-50%}}@media screen and (max-width:749px){.pagination{--pagination-size: 44px;--pagination-inset: 5px;padding:var(--padding-lg) var(--padding-sm)}.pagination__link{font-size:var(--font-size--sm)}.pagination__item--mobile-hide{display:none}.pagination__item--mobile-only{display:grid}.pagination__item:has(.pagination__link--gap){width:calc(var(--pagination-size) * .5)}}.password-main-content{flex:1;display:flex;flex-direction:column}.password-dialog{max-width:100vw;max-height:100svh;width:100vw;height:100svh;border:none;transition:opacity var(--animation-values),display var(--animation-speed) allow-discrete,overlay var(--animation-speed) allow-discrete}.password-dialog::backdrop{display:none}.password-dialog[open]{opacity:1;top:0;inset-inline-start:0}@starting-style{.password-dialog[open]{opacity:0}}.password-dialog:not([open]){opacity:0}@starting-style{.password-dialog:not([open]){opacity:1}}.password-dialog__close-button{cursor:pointer}.password-dialog__header{position:absolute;top:0;inset-inline-end:0;padding:var(--padding-lg);z-index:var(--layer-raised)}.password-dialog__content{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:var(--padding-lg);height:100%;transition:transform var(--animation-values)}.password-dialog__content .email-signup__message{padding-block-start:var(--padding-xl)}.password-dialog[open] .password-dialog__content{transform:translateY(0)}@starting-style{.password-dialog[open] .password-dialog__content{transform:translateY(1em)}}.password-dialog:not([open]) .password-dialog__content{transform:translateY(1em)}@starting-style{.password-dialog:not([open]) .password-dialog__content{transform:translateY(0)}}.storefront-password-form{max-width:400px;width:100%}.email-signup__input-group,.password-dialog__submit-button{width:100%}@media screen and (min-width:750px){.email-signup__input-group,.password-dialog__submit-button{width:auto}}form.payment-terms{padding-top:.5em;font-size:min(.85em,var(--font-paragraph--size));font-weight:var(--font-paragraph--weight);color:var(--color, rgb(var(--color-foreground-rgb) / var(--opacity-subdued-text)))}.installments:not(:has(shopify-payment-terms)){display:none}.pills__pill{--pills-pill-background-color: rgb(var(--color-foreground-rgb) / var(--opacity-5-15));color:var(--color-foreground);display:flex;justify-content:space-between;align-items:center;gap:var(--gap-sm);min-width:48px;padding:6px 12px;border-radius:var(--style-border-radius-pills);cursor:pointer;background-color:var(--pills-pill-background-color);transition:background-color var(--animation-speed) var(--animation-easing)}.pills__pill:hover{--pills-pill-background-color: rgb(var(--color-foreground-rgb) / var(--opacity-10-25))}@media screen and (max-width:749px){.pills__pill{padding:var(--padding-xs) var(--padding-md)}}.pills__pill>.svg-wrapper{--close-icon-opacity: .4;--icon-stroke-width: 1px;color:var(--color-foreground)}@media screen and (max-width:749px){.pills__pill--swatch{padding-inline-start:var(--padding-sm)}}.pills__pill--swatch .swatch{margin-inline-end:-4px}@media screen and (min-width:750px){.pills__pill--desktop-small{font-size:var(--font-size--xs)}}.predictive-search-dropdown{display:flex;flex-direction:column;position:relative;top:0;inset-inline:0;z-index:var(--layer-base)}.predictive-search-results__inner{flex-grow:1;overflow-y:auto;padding-block:var(--padding-lg);container-type:inline-size;color:var(--color-foreground)}.predictive-search-results__title{display:flex;justify-content:space-between;align-items:center;font-size:var(--font-size--body-md);font-weight:500;margin-block:var(--margin-sm) var(--margin-xs);width:100%;text-transform:var(--title-case)}.predictive-search-results__title:first-of-type{margin-block-start:0}@media screen and (max-width:749px){.predictive-search-results__title{margin-block:var(--margin-lg) var(--margin-sm)}}.predictive-search-results__no-results{animation-delay:.1s;transition:opacity var(--animation-speed-medium) var(--animation-timing-fade-in)}.predictive-search-results__no-results:last-child{margin-block:var(--margin-lg);text-align:center}input[type=search]::-webkit-search-decoration{-webkit-appearance:none}.search-action .predictive-search{z-index:calc(var(--layer-header-menu) + 2)}.search-action .search-modal .predictive-search{z-index:var(--layer-window-overlay)}.header__column--right .predictive-search-form__content-wrapper{inset-inline-end:0;inset-inline-start:unset}.search-modal .predictive-search-form__content-wrapper{width:100%}@media screen and (min-width:750px){.search-modal .predictive-search-form__content-wrapper{height:fit-content}}@media screen and (min-width:750px){.dialog-modal .predictive-search-form__header-inner{border:0}}.search-modal__content .predictive-search-form__content{max-height:var(--modal-max-height)}.predictive-search:has(.predictive-search-dropdown) .search-input{outline-color:transparent}.predictive-search:has(.predictive-search-dropdown) .predictive-search-form__header-inner:focus-within{border-top-color:transparent;border-inline-color:transparent}@media screen and (max-width:749px){.predictive-search:has(.predictive-search-dropdown) .predictive-search-form__header-inner:focus-within{border-bottom-color:transparent}}.predictive-search:has(.predictive-search-dropdown[aria-expanded=true]) .predictive-search-form__header-inner:focus-within{border-top-color:transparent;border-inline-color:transparent;border-radius:var(--search-border-radius)}@media screen and (max-width:749px){.predictive-search:has(.predictive-search-dropdown[aria-expanded=true]) .predictive-search-form__header-inner:focus-within{border-radius:var(--style-border-radius-inputs)}}.dialog-modal .predictive-search-form__header{border:0;border-radius:0;background-color:var(--color-background);border-bottom:var(--style-border-width) solid var(--color-border)}@media screen and (min-width:750px){.dialog-modal .predictive-search-form__header{padding:var(--padding-2xs) var(--padding-2xs) 0;border-bottom:var(--search-border-width) solid var(--color-border)}}@media screen and (max-width:749px){.dialog-modal .predictive-search-form__header{transition:box-shadow .2s ease;box-shadow:none}}.search-action .predictive-search:has(.predictive-search-dropdown) .predictive-search-form__header:focus-within{border-radius:var(--search-border-radius) var(--search-border-radius) 0 0;transition:box-shadow var(--animation-speed) var(--animation-easing);background-color:var(--color-background)}@media screen and (max-width:749px){.search-action .predictive-search:has(.predictive-search-dropdown) .predictive-search-form__header:focus-within{border-radius:var(--style-border-radius-inputs) var(--style-border-radius-inputs) 0 0}}@media screen and (max-width:749px){.dialog-modal .predictive-search__close-modal-button{padding-inline-start:var(--margin-xs);margin-inline-start:0}}@media screen and (max-width:749px){.dialog-modal[open]{border-radius:0}}@media screen and (min-width:750px){.dialog-modal .predictive-search-form__header:has(.predictive-search-form__header-inner:focus-within){border-bottom-color:transparent}}@media screen and (max-width:749px){.dialog-modal .predictive-search__reset-button-icon{display:none}.dialog-modal .predictive-search__reset-button-text{display:block}.dialog-modal .predictive-search-form__content{max-height:100%}.dialog-modal .predictive-search-form__content-wrapper,.dialog-modal .predictive-search-form__header{box-shadow:none}.dialog-modal .predictive-search-form__footer{padding-block:var(--padding-2xl)}}.predictive-search-results__pill{font-weight:500;white-space:nowrap;color:var(--color-foreground);transition:background-color var(--animation-speed-medium) var(--animation-timing-hover),box-shadow var(--animation-speed-medium) var(--animation-timing-bounce),transform var(--animation-speed-medium) var(--animation-timing-bounce);margin:2px}.predictive-search-results__pill:hover{transform:scale(1.03);box-shadow:0 2px 5px rgb(0 0 0 / var(--opacity-8))}.predictive-search-results__pill mark{background-color:transparent;font-weight:200;color:var(--color-foreground-subdued)}.predictive-search-results__pill:focus,.predictive-search-results__pill:hover,.predictive-search-results__card--query:is([aria-selected=true],:focus-within) .predictive-search-results__pill{--pill-background-color: rgb(var(--color-foreground-rgb) / var(--opacity-8));background-color:var(--pill-background-color);outline:var(--border-width-sm) solid var(--color-border);border:var(--border-width-sm);text-decoration:none}.predictive-search-results__wrapper.predictive-search-results__wrapper-queries{margin-bottom:var(--margin-lg);padding-inline:var(--padding-xl);gap:var(--gap-2xs)}.predictive-search-results__card{--title-font-size: var(--font-size--md);--title-margin-block: var(--margin-xs);flex:0 0 auto;scroll-snap-align:start;scroll-margin-block:calc(var(--title-font-size) + var(--title-margin-block) + var(--padding-sm)) calc(var(--padding-xl) + var(--button-padding-block) * 2);transition:transform var(--animation-speed-medium) var(--animation-timing-default),background-color var(--animation-speed-medium) var(--animation-timing-hover),border-color var(--animation-speed-medium) var(--animation-timing-hover)}.predictive-search-results__card:nth-last-child(3){scroll-snap-align:end}.predictive-search-results__card:active{transform:scale(.97);transition:transform .1s var(--animation-timing-active)}.recently-viewed-wrapper .predictive-search-results__card{opacity:1;transform:translateY(0);transition:opacity .25s cubic-bezier(.4,0,.2,1),transform .25s cubic-bezier(.4,0,.2,1)}.recently-viewed-wrapper.removing .predictive-search-results__card{opacity:0;transform:translateY(-10px);pointer-events:none}:is(.predictive-search-results__card--product,.recently-viewed-wrapper .predictive-search-results__card--product):active{transform:scale(.97);transition:transform .1s var(--animation-timing-active)}:is(.predictive-search-results__card--product,.recently-viewed-wrapper .predictive-search-results__card--product):hover{background-color:var(--card-bg-hover);border-radius:var(--product-corner-radius);padding:calc(var(--padding-2xs) + 2px);margin:calc((var(--padding-2xs) + 2px) * -1)}:is(.predictive-search-results__card--product,.recently-viewed-wrapper .predictive-search-results__card--product):is([aria-selected=true].keyboard-focus,:is(.predictive-search-results__card--product,.recently-viewed-wrapper .predictive-search-results__card--product):focus-visible,:is(.predictive-search-results__card--product,.recently-viewed-wrapper .predictive-search-results__card--product):has(.resource-card:focus-visible)){background-color:var(--card-bg-hover);padding:calc(var(--padding-2xs) + 1px);margin:calc((var(--padding-2xs) + 1px) * -1);outline:var(--border-width-sm) solid var(--color-border);border-radius:calc(var(--product-corner-radius) + 1px);border-color:var(--card-border-focus)}.predictive-search-results__card:not(.predictive-search-results__card--product){padding:var(--padding-sm);border:var(--border-width-sm) solid var(--color-border);border-radius:var(--card-corner-radius);width:60cqi;content-visibility:visible}@media screen and (min-width:750px){.predictive-search-results__card:not(.predictive-search-results__card--product){width:27.5cqi}}.predictive-search-results__card:not(.predictive-search-results__card--product):hover{border-color:var(--card-border-hover);background-color:var(--card-bg-hover)}.predictive-search-results__card:not(.predictive-search-results__card--product)[aria-selected=true].keyboard-focus{border-color:var(--card-border-hover);background-color:var(--card-bg-hover)}.predictive-search-results__card:not(.predictive-search-results__card--product):active{transform:scale(.97);transition:transform var(--animation-speed-medium) var(--animation-timing-active)}@keyframes search-element-scale-in{0%{transform:scale(.95);opacity:0}40%{opacity:1}to{transform:scale(1);opacity:1}}@keyframes search-element-scale-out{0%{transform:scale(1);opacity:1}to{transform:scale(.95);opacity:0}}@keyframes search-element-slide-in-top{0%{margin-top:calc(var(--modal-top-margin) + var(--padding-sm));opacity:0}to{margin-top:var(--modal-top-margin);opacity:1}}@keyframes search-element-slide-out-top{0%{margin-top:var(--modal-top-margin);opacity:1}to{margin-top:calc(var(--modal-top-margin) + var(--padding-sm));opacity:0}}@keyframes content-slide{0%{transform:translateY(var(--slide-from, 0));opacity:var(--slide-opacity-from, 1)}to{transform:translateY(var(--slide-to, 0));opacity:var(--slide-opacity-to, 1)}}.predictive-search-results__list{--slide-width: 27.5%;--slideshow-gap: var(--gap-md);padding-block-start:var(--border-width-sm)}@media screen and (max-width:749px){.predictive-search-results__list slideshow-arrows{display:none}}.predictive-search-results__no-results,.predictive-search-results__wrapper,.predictive-search-results__wrapper-products .predictive-search-results__card{animation:search-element-slide-up var(--animation-speed-medium) var(--animation-timing-bounce) backwards}slideshow-slide .resource-card{animation-delay:0ms!important}.predictive-search-results__list,.predictive-search-results__wrapper{animation-duration:var(--animation-speed-medium)}.predictive-search-results__wrapper-queries{animation-delay:50ms}.predictive-search-results__list:nth-of-type(2){animation-delay:.15s}.predictive-search-results__list:nth-of-type(3){animation-delay:.2s}.predictive-search-results__list:nth-of-type(4){animation-delay:.25s}.predictive-search-results__list:last-child{margin-block-end:0}[data-resource-type]{animation-delay:0ms!important}.predictive-search-results__no-results.removing,.predictive-search-results__wrapper.removing{animation:search-element-slide-down var(--animation-speed-medium) var(--animation-timing-fade-out) forwards}.predictive-search-results__card.removing{animation:fadeOut var(--animation-speed-medium) var(--animation-timing-fade-out) forwards}.predictive-search-results__wrapper{transition:opacity var(--animation-speed-medium) var(--animation-timing-fade-in)}@keyframes search-element-slide-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes search-element-slide-down{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(8px)}}.predictive-search-results__card--query{transition:transform var(--animation-speed-medium) var(--animation-timing-bounce);transform-origin:center}.predictive-search-results__card--query:active{transform:scale(.97)}.predictive-search-results__products{padding-inline:var(--padding-xl)}.recently-viewed-wrapper{display:grid;grid-template-rows:auto auto;max-height:1000px;opacity:1;overflow:visible;transition:max-height .35s cubic-bezier(.4,0,.2,1),opacity .25s cubic-bezier(.4,0,.2,1);transform-origin:top center;transform:translateY(0)}.recently-viewed-wrapper.removing{max-height:0;opacity:0;transform:translateY(-10px);transition:max-height .35s cubic-bezier(.4,0,.2,1),opacity .25s cubic-bezier(.4,0,.2,1),transform .25s cubic-bezier(.4,0,.2,1);pointer-events:none}.predictive-search-results__clear.button-unstyled{color:var(--color-foreground);opacity:.68;transition:opacity var(--animation-speed-medium) var(--animation-easing);padding:0;margin-inline-start:var(--margin-sm)}.predictive-search-results__clear.button-unstyled:hover{opacity:1}.recently-viewed-wrapper.removing .predictive-search-results__card{transition:none;transform:none;opacity:1}.recently-viewed-wrapper>*{transition:opacity .25s cubic-bezier(.4,0,.2,1)}.predictive-search-results__wrapper-products .predictive-search-results__card:nth-child(1){animation-delay:30ms}.predictive-search-results__wrapper-products .predictive-search-results__card:nth-child(2){animation-delay:60ms}.predictive-search-results__wrapper-products .predictive-search-results__card:nth-child(3){animation-delay:90ms}.predictive-search-results__wrapper-products .predictive-search-results__card:nth-child(4){animation-delay:.12s}.predictive-search-results__wrapper-products .predictive-search-results__card:nth-child(n+5){animation-delay:.15s}.predictive-search-results__wrapper-products{animation-delay:50ms}.predictive-search-results__wrapper{display:flex;overflow-x:auto;overflow-y:hidden;padding-block-end:var(--padding-sm);padding-inline:0;scroll-snap-type:x mandatory;scroll-padding:0 var(--padding-xl);scrollbar-width:none;-ms-overflow-style:none}.predictive-search-results__wrapper::-webkit-scrollbar{display:none}.predictive-search-results__wrapper slideshow-slides{--gutter-slide-width: var(--padding-xl);padding-block:var(--padding-xl);margin-block:calc(-1 * var(--padding-xl));gap:var(--gap-md)}.predictive-search-results__resource-header{display:flex;padding-inline:var(--padding-xl);justify-content:space-between;align-items:center;height:32px}.predictive-search-results__resource-header .svg-wrapper{width:var(--icon-size-xs)}.predictive-search-results__wrapper-products{display:grid;grid-template-columns:repeat(2,1fr);padding-block-end:var(--padding-sm);gap:var(--gap-md);transition:height var(--animation-speed-medium) var(--animation-easing)}@container (min-width: 550px){.predictive-search-results__wrapper-products{grid-template-columns:repeat(4,1fr)}}.predictive-search-results__wrapper-products:last-child{padding-block-end:var(--padding-lg)}@media screen and (min-width:750px){.predictive-search-results__wrapper-products:last-child{padding-block-end:var(--padding-sm)}}.predictive-search-results__resource-header .predictive-search-results__title{margin-block-end:0}.predictive-search-results__resource-header:has(slideshow-controls) .predictive-search-results__title{margin-block-end:0}@media screen and (max-width:749px){.predictive-search-results__resource-header slideshow-controls{display:none}}.price-facet{container-type:inline-size;display:flex;flex-direction:column}.price-facet--horizontal{min-width:360px}.price-facet__inputs-wrapper{display:flex;flex-direction:row;padding:var(--style-border-width-inputs);gap:calc(var(--gap-sm) + (var(--style-border-width-inputs) * 2))}@container (max-width: 199px){.price-facet__inputs-wrapper{flex-wrap:wrap}}.price-facet__input{width:100%;text-align:end;padding-inline-start:calc(2.5 * var(--input-padding-x))}.price-facet__input::placeholder{color:var(--facets-input-label-color)}.price-facet__separator{display:flex;align-items:center;justify-content:center;font-size:var(--font-paragraph--size)}.price-facet__highest-price{color:var(--color-foreground-muted);padding:var(--padding-xs) 0 var(--padding-sm)}.price-facet__highest-price--horizontal{padding:0 var(--padding-md) var(--padding-xs)}.price-facet__label{top:0;inset-inline-start:0;color:var(--facets-input-label-color);padding:var(--input-padding-y) var(--input-padding-x);transform:none}.price,.compare-at-price,.unit-price{white-space:nowrap}.unit-price{display:block;font-size:min(.85em,var(--font-paragraph--size));color:rgb(var(--color-rgb, var(--color-foreground-rgb)) / var(--opacity-subdued-text))}.tax-note.tax-note.tax-note{font-size:min(.85em,var(--font-paragraph--size));font-weight:var(--font-paragraph--weight);color:rgb(var(--color-rgb, var(--color-foreground-rgb)) / var(--opacity-subdued-text))}.tax-note:empty{display:none}product-price.text-block:is(.h1,.h2,.h3,.h4,.h5,.h6)>*:not(.tax-note){margin-block:0}product-price .volume-pricing-note,product-price.text-block:is(.h1,.h2,.h3,.h4,.h5,.h6) .volume-pricing-note{display:block;font-family:var(--font-body--family);font-weight:400;font-size:var(--font-size--xs);line-height:normal;letter-spacing:normal;text-transform:none;color:rgb(var(--color-rgb, var(--color-foreground-rgb)) / var(--opacity-subdued-text))}.compare-at-price{color:rgb(var(--color-rgb, var(--color-foreground-rgb)) / var(--opacity-subdued-text));text-decoration-line:line-through;text-decoration-thickness:1.5px;text-decoration-color:rgb(var(--color-rgb, var(--color-foreground-rgb)) / var(--opacity-30))}.price-item__group{display:inline-block}.product-badges{--badge-inset: max(var(--padding-xs), calc((var(--border-radius) + var(--padding-xs)) * (1 - cos(45deg))));position:absolute;z-index:var(--layer-flat)}.product-badges--bottom-left{bottom:calc(var(--badge-inset) + var(--padding-block-start));inset-inline-start:calc(var(--badge-inset) + var(--padding-inline-start))}.product-badges--top-left{top:calc(var(--badge-inset) + var(--padding-block-start));inset-inline-start:calc(var(--badge-inset) + var(--padding-inline-start))}.product-badges--top-right{top:calc(var(--badge-inset) + var(--padding-block-start));inset-inline-end:calc(var(--badge-inset) + var(--padding-inline-end))}.product-badges__badge{--badge-font-size: var(--font-size--xs);display:flex;align-items:center;justify-content:center;text-align:center;color:var(--color-foreground);background:var(--color-background);font-size:var(--badge-font-size);font-family:var(--badge-font-family);font-weight:var(--badge-font-weight);text-transform:var(--badge-text-transform);border-radius:var(--badge-border-radius)}.product-badges__badge--rectangle{padding-block:var(--badge-rectangle-padding-block);padding-inline:var(--badge-rectangle-padding-inline)}.product-grid-view-zoom-out--details{display:none}@media screen and (min-width:750px){ul[product-grid-view=zoom-out] .product-grid-view-zoom-out--details{font-size:var(--font-size--xs);font-family:var(--font-paragraph--family);font-weight:400;line-height:1.3;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;-webkit-line-clamp:3}}.product-grid__card.product-grid__card{display:flex;flex-flow:column nowrap;gap:var(--product-card-gap);align-items:var(--product-card-alignment);text-decoration:none;color:var(--color, var(--color-foreground));padding-block:var(--padding-block-start) var(--padding-block-end);padding-inline:var(--padding-inline-start) var(--padding-inline-end);overflow:hidden}.product-grid__card swatches-variant-picker-component overflow-list::part(list){flex-wrap:wrap}@media screen and (max-width:749px){.product-grid__card .group-block>:is(.mobile-column,:not(.layout-panel-flex--row)){flex-direction:column}}:is(.product-grid__item,.resource-list__item) .product-card{display:grid;height:100%}@media screen and (max-width:749px){:is(.product-card,.product-grid__card) :is(h4,.h4){display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:3}}.product-card__placeholder-image svg{height:100%}.product-card__content slideshow-component{--cursor: pointer}@media screen and (max-width:749px){.product-card slideshow-arrows .slideshow-control{display:none}}.product-grid-container{display:block;width:100%;padding-block:var(--padding-block-start) var(--padding-block-end)}@media screen and (min-width:750px){.product-grid-container{display:grid}}[product-grid-view=default]{--product-grid-gap: 16px;--padding-block-start: 24px;--padding-block-end: 24px;--padding-inline-start: 0px;--padding-inline-end: 0px}.product-grid{--product-grid-gap: var(--product-grid-gap-mobile);--mobile-columns: 2;display:grid;grid-template-columns:1fr 1fr;gap:var(--product-grid-gap);margin:auto;padding:0;list-style:none;isolation:isolate}@media screen and (min-width:750px){.product-grid{--product-grid-gap: var(--product-grid-gap-desktop);grid-template-columns:var(--product-grid-columns-desktop)}}.product-grid :is(h3,p){margin:0}.product-grid__item{border:var(--product-card-border-width) solid rgb(var(--color-border-rgb) / var(--product-card-border-opacity))}[product-grid-view=default] .product-grid__item{padding-block:0}.product-grid--organic[product-grid-view=default] .product-grid__item{height:fit-content}[product-grid-view=zoom-out] .product-grid__card.product-grid__card{row-gap:var(--padding-xs)}@media screen and (max-width:749px){[product-grid-view=mobile-single],.product-grid-mobile--large{grid-template-columns:1fr}}[product-grid-view=zoom-out] .product-grid__card>*{display:none}[product-grid-view=zoom-out]{--product-grid-columns-desktop: repeat( 10, minmax(clamp(50px, calc(100% - 9 * var(--product-grid-gap)) / 10, 80px), 1fr) )}@media(prefers-reduced-motion:no-preference){:root:active-view-transition-type(product-grid) details[open] floating-panel-component{view-transition-name:panel-content}:root:active-view-transition-type(product-grid) details[open] floating-panel-component .checkbox *,:root:active-view-transition-type(product-grid) details[open] floating-panel-component .facets__pill-label{transition:none}.facets--vertical :is(:root:active-view-transition-type(product-grid) details[open] floating-panel-component){view-transition-name:none}:root:active-view-transition-type(product-grid) .product-grid{view-transition-name:product-grid}:root:active-view-transition-type(product-grid) footer{view-transition-name:footer}:root:active-view-transition-type(product-grid) .product-grid__item,:root:active-view-transition-type(product-grid) floating-panel-component{transition:none}}::view-transition-group(panel-content){z-index:1}::view-transition-new(product-grid){animation-delay:.15s;animation-name:fadeInUp;animation-duration:var(--animation-speed);animation-timing-function:var(--animation-easing)}results-list[initialized] .product-grid__item{transition:opacity var(--animation-speed) var(--animation-easing),transform var(--animation-speed) var(--animation-easing)}@starting-style{results-list[initialized] .product-grid__item{opacity:0;transform:translateY(10px)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.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-information{gap:var(--gap) 0}.product-information__grid{display:grid;grid-template-columns:subgrid;grid-column:1 / -1}.product-details{order:1}.product-information__media{order:0;width:0;min-width:100%}.product-information__media .product-media-gallery__placeholder-image{width:100%;height:100%}@media screen and (max-width:749px){.product-information__media{grid-column:1 / -1}.product-details{grid-column:2 / 3}}@media screen and (min-width:750px){.product-information__grid{grid-column:2}.product-information__grid.product-information--media-none .product-details{width:var(--narrow-content-width);margin:0 auto}.product-information__grid:not(.product-information--media-none).product-information--media-left{grid-template-columns:1fr min(50vw,var(--sidebar-width))}.product-information__grid:not(.product-information--media-none).product-information--media-left .product-information__media{padding-inline-end:calc(var(--gap, 0) / 2)}.product-information__grid:not(.product-information--media-none).product-information--media-left .product-details{padding-inline-start:calc(var(--gap, 0) / 2)}.product-information__grid:not(.product-information--media-none).product-information--media-left:has(.media-gallery--extend){grid-column:1 / 3}.product-information__grid:not(.product-information--media-none).product-information--media-right{grid-template-columns:min(50vw,var(--sidebar-width)) 1fr}.product-information__grid:not(.product-information--media-none).product-information--media-right .product-information__media{padding-inline-start:calc(var(--gap, 0) / 2);order:1}.product-information__grid:not(.product-information--media-none).product-information--media-right .product-details{padding-inline-end:calc(var(--gap, 0) / 2);order:0}.product-information__grid:not(.product-information--media-none).product-information--media-right:has(.media-gallery--extend){grid-column:2 / -1}.product-information__grid:not(.product-information--media-none).product-information__grid--half,.product-information__grid:not(.product-information--media-none).product-information__grid--half:has(.media-gallery--extend){grid-column:1 / -1;grid-template-columns:var(--full-page-grid-margin) calc(var(--full-page-grid-central-column-width) / 2) calc(var(--full-page-grid-central-column-width) / 2) var(--full-page-grid-margin)}:is(.product-information__grid:not(.product-information--media-none).product-information__grid--half,.product-information__grid:not(.product-information--media-none).product-information__grid--half:has(.media-gallery--extend)).product-information--media-left .product-information__media{grid-column:2 / 3}:is(.product-information__grid:not(.product-information--media-none).product-information__grid--half,.product-information__grid:not(.product-information--media-none).product-information__grid--half:has(.media-gallery--extend)).product-information--media-left .product-information__media:has(.media-gallery--extend){grid-column:1 / 3}:is(.product-information__grid:not(.product-information--media-none).product-information__grid--half,.product-information__grid:not(.product-information--media-none).product-information__grid--half:has(.media-gallery--extend)).product-information--media-left .product-details{grid-column:3 / 4}:is(.product-information__grid:not(.product-information--media-none).product-information__grid--half,.product-information__grid:not(.product-information--media-none).product-information__grid--half:has(.media-gallery--extend)).product-information--media-right .product-information__media{grid-column:3 / 4}:is(.product-information__grid:not(.product-information--media-none).product-information__grid--half,.product-information__grid:not(.product-information--media-none).product-information__grid--half:has(.media-gallery--extend)).product-information--media-right .product-information__media:has(.media-gallery--extend){grid-column:3 / -1}:is(.product-information__grid:not(.product-information--media-none).product-information__grid--half,.product-information__grid:not(.product-information--media-none).product-information__grid--half:has(.media-gallery--extend)).product-information--media-right .product-details{grid-column:2 / 3}.section--full-width .product-information__grid:not(.product-information--media-none).product-information--media-left,.section--full-width .product-information__grid:not(.product-information--media-none).product-information--media-right{grid-column:1 / -1}.section--full-width .product-information__grid:not(.product-information--media-none).product-information--media-left .product-details{padding-inline-end:var(--padding-lg)}.section--full-width .product-information__grid:not(.product-information--media-none).product-information--media-right .product-details{padding-inline-start:var(--padding-lg)}.section--full-width .product-information__grid:not(.product-information--media-none).product-information__grid--half.product-information--media-left .product-information__media{grid-column:1 / 3}.section--full-width .product-information__grid:not(.product-information--media-none).product-information__grid--half.product-information--media-left .product-details{grid-column:3 / -1}.section--full-width .product-information__grid:not(.product-information--media-none).product-information__grid--half.product-information--media-right .product-information__media{grid-column:3 / -1}.section--full-width .product-information__grid:not(.product-information--media-none).product-information__grid--half.product-information--media-right .product-details{grid-column:1 / 3}}@media screen and (min-width:1200px){.product-information__grid:not(.product-information__grid--half,.product-information--media-none).product-information--media-left{grid-template-columns:2fr 1fr}.product-information__grid:not(.product-information__grid--half,.product-information--media-none).product-information--media-right{grid-template-columns:1fr 2fr}}.product-information__grid--limit-details .product-details>.group-block{--details-max-width: var(--sidebar-width);max-width:var(--details-max-width)}@media screen and (min-width:1600px){.product-information__grid--limit-details .product-details>.group-block{--details-max-width: 32rem}}#header-group:has(>.header-section>#header-component[data-sticky-state=active])~* .product-details.sticky-content--desktop,quick-add-dialog[header-sticky-active] .product-details.sticky-content--desktop{--sticky-header-offset: var(--header-height)}:where(:not(.dialog-zoomed-gallery))>.product-media-container{--slide-width: 100%;display:flex;aspect-ratio:var(--gallery-aspect-ratio, var(--media-preview-ratio));max-height:var(--constrained-height);width:var(--slide-width, 100%);position:relative;overflow:hidden}:where(:not(.dialog-zoomed-gallery))>.product-media-container:where(.constrain-height){--viewport-offset: 400px;--constrained-min-height: 300px;--constrained-height: max(var(--constrained-min-height), calc(100vh - var(--viewport-offset)));margin-inline:auto}@supports (--test: round(up, 100%, 1px)){:where(:not(.dialog-zoomed-gallery))>.product-media-container{--slide-width: round(up, 100%, 1px)}}@media screen and (max-width:749px){.product-media-container.constrain-height{max-height:none}}@media screen and (min-width:750px){.product-media-container.constrain-height{--viewport-offset: var(--header-height, 100px);--constrained-min-height: 500px}#header-group:has(>.header-section>header-component[transparent])~* .product-media-container.constrain-height,quick-add-dialog[header-transparent] .product-media-container.constrain-height{--viewport-offset: 0px}}.product-media-container img{aspect-ratio:inherit;object-fit:contain}.product-media-container.media-fit-contain img{object-position:center center}.product-media-container.media-fit{--product-media-fit: cover}.product-media-container.media-fit img{object-fit:var(--product-media-fit)}media-gallery{display:block;width:100%}:where(media-gallery,.product-grid__item) .media-gallery__grid{grid-template-columns:1fr;gap:var(--image-gap)}@media screen and (min-width:750px){.media-gallery--large-first-image .product-media-container:first-child,.media-gallery--two-column .product-media-container:only-child{grid-column:span 2}}media-gallery:where(.media-gallery--grid) .media-gallery__grid{display:none}media-gallery.media-gallery--grid .media-gallery__grid .product-media-container{height:100%}@media screen and (min-width:750px){.media-gallery--two-column .media-gallery__grid{grid-template-columns:repeat(2,1fr)}media-gallery:is(.media-gallery--grid) slideshow-component{display:none}media-gallery:where(.media-gallery--grid) .media-gallery__grid{display:grid}}zoom-dialog dialog{width:100vw;height:100vh;border:none;margin:0;padding:0;max-width:100%;max-height:100%;background:#fff;opacity:0;transition:opacity var(--animation-speed) var(--animation-easing);scrollbar-width:none}zoom-dialog dialog[open]{opacity:1}@media(prefers-reduced-motion:no-preference){zoom-dialog dialog{scroll-behavior:smooth}}zoom-dialog dialog::backdrop{background:transparent}.product-media-container__zoom-button{position:absolute;width:100%;height:100%;z-index:var(--layer-flat);cursor:zoom-in;background-color:transparent}.product-media-container__zoom-button:hover{background-color:transparent}.product-media__drag-zoom-wrapper{aspect-ratio:inherit;min-height:inherit;min-width:inherit;display:inherit;flex:inherit}.media-gallery__mobile-controls{grid-area:auto}.product-media-container--zoomable.product-media-container--image{cursor:zoom-in}.dialog-thumbnails-list-container{position:fixed;width:100%;bottom:0;display:flex;z-index:var(--layer-raised);padding-block-end:var(--safe-area-inset-bottom);padding-inline:var(--safe-area-inset-left) var(--safe-area-inset-right)}.dialog-thumbnails-list{--active-thumbnail-border-color: rgb(var(--color-border-rgb) / var(--media-border-opacity));position:relative;display:inline-flex;flex-direction:row;gap:8px;bottom:0;overflow-x:auto;opacity:0;padding:var(--padding-lg);margin-inline:auto;scrollbar-width:none;animation:thumbnailsSlideInBottom calc(var(--animation-speed) * .75) var(--animation-easing) forwards;animation-delay:calc(var(--animation-speed) * 1.5)}.dialog--closed .dialog-thumbnails-list{animation:thumbnailsSlideOutBottom var(--animation-speed) var(--animation-easing) forwards}@media screen and (min-width:750px){.dialog-thumbnails-list{position:fixed;flex-direction:column;inset-block:50% auto;inset-inline:auto var(--margin-lg);inset-inline-end:var(--safe-area-inset-right);max-height:calc(100vh - 200px);overflow-y:auto;animation:thumbnailsSlideInTop var(--spring-d220-b0-duration) var(--spring-d220-b0-easing) forwards;animation-delay:calc(var(--spring-d220-b0-duration) * .5)}[dir=rtl] .dialog-thumbnails-list{inset-inline-end:var(--safe-area-inset-left)}.dialog--closed .dialog-thumbnails-list{animation:thumbnailsSlideOutTop var(--animation-speed) var(--animation-easing) forwards}}.dialog-thumbnails-list__thumbnail{width:var(--thumbnail-width);height:auto;transition:transform var(--animation-speed) var(--animation-easing);flex-shrink:0;border-radius:var(--media-radius)}.dialog-thumbnails-list__thumbnail img{height:100%;object-fit:cover;border-radius:var(--media-radius);aspect-ratio:var(--aspect-ratio)}.dialog-thumbnails-list__thumbnail: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 var(--active-thumbnail-border-color)}@supports (anchor-name: --test){.dialog-thumbnails-list:has(.dialog-thumbnails-list__thumbnail:is([aria-selected=true])):after{--inset-offset: calc(var(--focus-outline-offset) / 2);content:"";position:absolute;inset:anchor(top) anchor(right) anchor(bottom) anchor(left);position-anchor:--selected-thumbnail;outline:var(--focus-outline-width) solid currentcolor;outline-offset:calc(var(--focus-outline-offset) / 2);border:var(--style-border-width) solid var(--active-thumbnail-border-color);border-radius:var(--media-radius);z-index:var(--layer-raised)}@media(prefers-reduced-motion:no-preference){.dialog-thumbnails-list:has(.dialog-thumbnails-list__thumbnail:is([aria-selected=true])):after{transition-property:inset;transition-duration:var(--spring-d180-b0-duration);transition-timing-function:var(--spring-d180-b0-easing)}}.dialog-thumbnails-list__thumbnail:is([aria-selected=true]){outline:none;border:none;anchor-name:--selected-thumbnail}}.dialog-zoomed-gallery .shopify-model-viewer-ui__controls-area.shopify-model-viewer-ui__controls-area{bottom:calc(var(--thumbnail-width) / var(--media-preview-ratio) + var(--padding-lg) * 2);inset-inline-end:var(--padding-lg)}[dir=rtl] .dialog-zoomed-gallery .shopify-model-viewer-ui__controls-area.shopify-model-viewer-ui__controls-area{right:auto}@media screen and (min-width:750px){.dialog-zoomed-gallery .shopify-model-viewer-ui__controls-area.shopify-model-viewer-ui__controls-area{bottom:var(--padding-lg);inset-inline-end:calc(var(--thumbnail-width) + var(--padding-lg) * 2)}}.dialog-zoomed-gallery__dialog{background-color:var(--color-background);view-transition-name:zoom-dialog-ui}.dialog-zoomed-gallery{cursor:zoom-out}.dialog--preloading{opacity:0}@media screen and (max-width:749px){.dialog-zoomed-gallery{overscroll-behavior:none;scrollbar-width:none;display:flex;scroll-snap-type:x mandatory;overflow-x:hidden;scroll-behavior:smooth;height:100%}.dialog-zoomed-gallery::-webkit-scrollbar{display:none}.dialog-zoomed-gallery .product-media-container{flex:0 0 100%;scroll-snap-align:start;position:relative}.dialog-zoomed-gallery .product-media-container--image .product-media{aspect-ratio:auto;height:100%;width:100%;overflow:hidden}.dialog-zoomed-gallery .product-media-container--video,.dialog-zoomed-gallery .product-media-container--external_video{align-content:center}.dialog-zoomed-gallery :is(.product-media-container--video,.product-media-container--external_video,.product-media-container--model) .product-media{aspect-ratio:auto;align-items:center;height:100%}.dialog-zoomed-gallery :is(.product-media-container--video,.product-media-container--external_video,.product-media-container--model) .product-media .product-media__image{height:100%}.product-media__drag-zoom-wrapper{display:flex;aspect-ratio:auto;height:100%;width:100%;overflow:scroll;scrollbar-width:none;justify-content:center}.product-media__drag-zoom-wrapper::-webkit-scrollbar{display:none}.product-media__drag-zoom-wrapper .product-media__image{--product-media-fit: contain;object-fit:var(--product-media-fit);overflow:hidden;transform:scale(var(--drag-zoom-scale)) translate(var(--drag-zoom-translate-x, 0),var(--drag-zoom-translate-y, 0))}.media-gallery--hint{--slideshow-gap: var(--gap-2xs)}.media-gallery--hint :not(.dialog-zoomed-gallery)>.product-media-container:not(:only-child){width:90%}.media-gallery--hint :not(.dialog-zoomed-gallery)>.product-media-container:not(:only-child) .product-media img{object-fit:cover}}.dialog-zoomed-gallery__close-button{color:#fff;mix-blend-mode:difference;z-index:var(--layer-raised)}@media screen and (max-width:749px){.media-gallery__mobile-controls[thumbnails]{--thumbnail-width: 44px}.media-gallery__mobile-controls[thumbnails] .slideshow-controls__thumbnail{width:var(--thumbnail-width);height:auto}}.dialog-zoomed-gallery .product-media-container--zoomable.product-media-container--image{cursor:zoom-out}.dialog-zoomed-gallery .product-media-container--video deferred-media,.dialog-zoomed-gallery .product-media-container--external_video deferred-media{height:auto;aspect-ratio:var(--ratio)}.dialog-zoomed-gallery .product-media-container--model .product-media__image{height:100vh}:root:active-view-transition .dialog-zoomed-gallery__dialog{background-color:transparent}::view-transition-group(zoom-dialog-ui){z-index:calc(var(--layer-overlay) + 1)}::view-transition-old(gallery-item-open),::view-transition-new(gallery-item-open){animation-timing-function:step-start}::view-transition-old(gallery-item-close),::view-transition-new(gallery-item-close){animation-timing-function:step-end}@media screen and (min-width:750px){:root:active-view-transition .product-media__image{background-color:transparent}}::view-transition-group(gallery-item-open),::view-transition-group(gallery-item-close){z-index:var(--layer-overlay);border-radius:var(--gallery-media-border-radius);overflow:clip}::view-transition-group(gallery-item-open){animation-timing-function:var(--spring-d300-b0-easing);animation-duration:var(--spring-d300-b0-duration)}::view-transition-group(gallery-item-close){animation-timing-function:var(--spring-d220-b0-easing);animation-duration:var(--spring-d220-b0-duration)}@media screen and (max-width:749px){::view-transition-group(gallery-item-open),::view-transition-group(gallery-item-close){animation-timing-function:step-start;animation-duration:.1s}::view-transition-new(gallery-item-open){animation:fade-in var(--spring-d180-b0-duration) var(--spring-d180-b0-easing) forwards;animation-timing-function:var(--spring-d180-b0-easing);animation-duration:var(--spring-d180-b0-duration)}::view-transition-old(gallery-item-close){animation:fade-out .08s linear forwards}}@keyframes fade-in{0%{scale:.98;opacity:.8}}@keyframes fade-out{to{opacity:0}}@media screen and (max-width:749px){.product-media-gallery__slideshow--single-media slideshow-container{grid-area:unset}}@media screen and (min-width:750px){media-gallery:is(.media-gallery--grid) slideshow-component{display:none}}@media screen and (max-width:749px){.media-gallery--hint :is(slideshow-slide:has(+slideshow-slide[aria-hidden=false]:last-of-type),slideshow-slide[aria-hidden=false]+slideshow-slide){content-visibility:auto}slideshow-component[actioned] :is(.media-gallery--hint :is(slideshow-slide:has(+slideshow-slide[aria-hidden=false]:last-of-type),slideshow-slide[aria-hidden=false]+slideshow-slide)){content-visibility:visible}}@media screen and (min-width:750px){.media-gallery--carousel slideshow-component:has(slideshow-controls[thumbnails]):has(slideshow-controls[pagination-position=right]){display:grid;grid-template:"container controls" auto "arrows controls" min-content / 1fr auto}.media-gallery--carousel slideshow-component:has(slideshow-controls[thumbnails]):has(slideshow-controls[pagination-position=left]){display:grid;grid-template:"controls container" auto "controls arrows" min-content / auto 1fr}.media-gallery--carousel slideshow-component:has(slideshow-controls[thumbnails]) slideshow-controls[pagination-position=left]{order:-1}}.media-gallery--carousel slideshow-arrows .slideshow-control{padding-inline:0 var(--padding-md);opacity:1}[dir=rtl] .media-gallery--carousel slideshow-arrows .slideshow-control{padding-inline:var(--padding-md) 0}@media screen and (max-width:749px){slideshow-component:has(:not(.mobile\:hidden) :is(.slideshow-controls__dots,.slideshow-controls__counter)) .shopify-model-viewer-ui__controls-area{bottom:calc(var(--minimum-touch-target) + var(--padding-sm))}}@media screen and (min-width:750px){slideshow-component:has(:not(.desktop\:hidden) :is(.slideshow-controls__dots,.slideshow-controls__counter)) .shopify-model-viewer-ui__controls-area{bottom:calc(var(--minimum-touch-target) + var(--padding-sm))}}slideshow-slide.product-media-container--tallest{content-visibility:visible}.product-recommendations{display:block}.product-recommendations__skeleton-item{aspect-ratio:3 / 4;background-color:var(--color-foreground);opacity:var(--skeleton-opacity);border-radius:4px}@media screen and (max-width:749px){.product-recommendations__skeleton-item:nth-child(odd){display:none}}product-recommendations:has([data-has-recommendations=false]){display:none}.quantity-selector{--quantity-selector-width: 124px;display:flex;justify-content:space-between;align-items:center;color:var(--color-input-text);background-color:var(--color-input-background);border:var(--style-border-width-inputs) solid var(--color-input-border);border-radius:var(--style-border-radius-inputs);flex:1 1 var(--quantity-selector-width);align-self:stretch}.product-form-buttons:has(.add-to-cart-button.button-secondary) .quantity-selector{border-radius:var(--style-border-radius-buttons-secondary)}.quantity-selector :is(.quantity-minus,.quantity-plus){padding:0;background:transparent;box-shadow:none;display:flex;justify-content:center;align-items:center;cursor:pointer;width:var(--minimum-touch-target);height:var(--minimum-touch-target);flex-shrink:0;color:var(--color-input-text)}.quantity-selector .quantity-minus{border-start-start-radius:var(--style-border-radius-inputs);border-end-start-radius:var(--style-border-radius-inputs)}.quantity-selector .quantity-plus{border-start-end-radius:var(--style-border-radius-inputs);border-end-end-radius:var(--style-border-radius-inputs)}.product-details .quantity-selector,.quick-add-modal .quantity-selector{border-radius:var(--style-border-radius-buttons-primary)}.product-details .quantity-selector .quantity-minus,.quick-add-modal .quantity-selector .quantity-minus{border-start-start-radius:var(--style-border-radius-buttons-primary);border-end-start-radius:var(--style-border-radius-buttons-primary)}.product-details .quantity-selector .quantity-plus,.quick-add-modal .quantity-selector .quantity-plus{border-start-end-radius:var(--style-border-radius-buttons-primary);border-end-end-radius:var(--style-border-radius-buttons-primary)}.quantity-selector .svg-wrapper{transition:transform var(--animation-speed) var(--animation-easing)}.quantity-selector svg{width:var(--icon-size-xs);height:var(--icon-size-xs)}:is(.quantity-minus,.quantity-plus):active .svg-wrapper{transform:scale(.9)}.quantity-selector input[type=number]{margin:0;width:calc(var(--quantity-selector-width) - var(--minimum-touch-target) * 2);min-width:3ch;padding-inline:0;text-align:center;border:none;-webkit-appearance:none;appearance:none;border-radius:var(--style-border-radius-buttons);color:var(--color-input-text);background-color:transparent}.quantity-selector input[type=number]::-webkit-inner-spin-button,.quantity-selector input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none}.quantity-selector input[type=number]{-webkit-appearance:textfield;appearance:textfield}.quantity-selector-wrapper{display:flex;align-items:center;flex-wrap:wrap;gap:calc(var(--gap-sm) / 2)}@media screen and (min-width:750px){.quantity-selector-wrapper{gap:var(--gap-sm)}}.price-per-item{display:block;color:var(--color-foreground);font-size:var(--font-size--sm);font-weight:400}#quick-add-dialog{display:contents}.quick-add-modal .quantity-selector-wrapper{--color-input-background: inherit;--color-input-text: inherit;--color-input-text-rgb: inherit;--color-input-border: inherit;--style-border-width-inputs: inherit;--style-border-radius-inputs: inherit;--style-border-radius-buttons-primary: var(--style-border-radius-inputs);--style-border-radius-buttons-secondary: var(--style-border-radius-inputs)}.quick-add-modal .product-details .quantity-selector{border-radius:var(--style-border-radius-inputs)}@media screen and (min-width:750px){.quick-add-modal{width:var(--quick-add-modal-width);height:var(--quick-add-modal-height);max-width:none}}.quick-add-modal{padding:0;border:var(--style-border-popover);overflow:hidden;box-shadow:0 5px 30px rgb(0 0 0 / var(--opacity-15))}@media screen and (max-width:749px){.quick-add-modal{position:fixed;margin:auto 0 0;min-height:unset;max-width:100%;border-radius:0;overflow:clip;height:fit-content;padding-block-end:var(--safe-area-inset-bottom)}}@media screen and (max-width:750px){.quick-add-modal[open]{border-start-start-radius:var(--style-border-radius-popover);border-start-end-radius:var(--style-border-radius-popover)}}@media screen and (min-width:750px){.quick-add-modal[open]{display:flex}}@media screen and (max-width:749px){.quick-add-modal .view-more-details__wrapper{display:none}}.quick-add-modal[open]{animation:modalSlideInTop var(--animation-speed) var(--animation-easing) forwards}.quick-add-modal.dialog-closing{animation:modalSlideOutTop var(--animation-speed) var(--animation-easing) forwards}.quick-add-modal__close{position:absolute;top:var(--margin-2xs);inset-inline-end:var(--margin-2xs);transition:transform .15s var(--animation-timing-bounce);z-index:var(--layer-raised);overflow:visible;transform-origin:center}[dir=rtl] .quick-add-modal__close{inset-inline-end:var(--margin-2xs)}.quick-add-modal__close:active{transform:scale(.99) translateY(1px)}.quick-add-modal__close:focus-visible{outline:none}.quick-add-modal__close:focus-visible:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:calc(var(--style-border-radius-popover) - var(--margin-2xs));outline:var(--focus-outline-width) solid currentColor}.quick-add-modal__content{display:grid;grid-template-columns:repeat(7,1fr);grid-template-rows:100% 1fr;position:relative;overflow-y:auto;max-height:100vh;flex-grow:1}@media screen and (max-width:749px){.quick-add-modal__content{grid-template-columns:repeat(4,1fr);grid-template-rows:auto;padding-inline:var(--padding-xl);padding-block:var(--padding-xl);gap:var(--gap-lg);flex:1;min-height:0;overflow-y:auto;height:auto;max-height:100vh}}.quick-add-modal__content .media-gallery--grid .media-gallery__grid{grid-template-columns:1fr}.quick-add-modal__content .media-gallery--grid.media-gallery--two-column .product-media-container:first-child{grid-column:auto}.quick-add-modal__content .media-gallery--grid:not(.media-gallery--two-column) .product-media>*,.quick-add-modal__content .media-gallery--grid.media-gallery--two-column:not(.media-gallery--large-first-image) .product-media-container:nth-of-type(odd) .product-media>*,.quick-add-modal__content .media-gallery--grid.media-gallery--two-column.media-gallery--large-first-image .product-media-container:is(:first-of-type,:nth-of-type(2n)) .product-media>*,.quick-add-modal__content .media-gallery--carousel slideshow-container{border-start-start-radius:0;border-end-start-radius:0}.quick-add-modal__content .view-more-details__wrapper{display:flex;justify-content:flex-start;width:100%}.view-more-details__wrapper .view-more-details{display:flex;align-items:center;width:fit-content}@media screen and (max-width:749px){.quick-add-modal__content .product-header{display:flex;flex-direction:column;grid-column:2 / -1;grid-row:1;padding-inline-end:var(--padding-2xl)}}@media screen and (max-width:749px){.quick-add-modal__content .product-header a:not(product-price *){font-size:var(--font-size--md);font-weight:500;color:inherit;width:fit-content}}@media screen and (max-width:749px){.quick-add-modal__content variant-picker,.quick-add-modal__content product-form-component{grid-column:1 / -1}}.quick-add-modal__content .product-media-container__zoom-button{cursor:default}.quick-add-modal__content .product-details{grid-column:4 / -1;grid-row:1 / span 2;display:flex;flex-direction:column;justify-content:stretch;height:100%;min-height:0;overflow-y:auto;position:relative}dialog[open] :is(.quick-add-modal__content .product-details){animation:fadeSlideIn .3s var(--animation-timing-fade-in) both;animation-delay:.1s}@media screen and (max-width:749px){.quick-add-modal__content .product-details{grid-column:2 / span 2;grid-row:span 1;max-height:100%;height:100%}}@property --quick-add-modal-mask-start{syntax: "<length>"; initial-value: 0px; inherits: false;}@property --quick-add-modal-mask-end{syntax: "<length>"; initial-value: 0px; inherits: true;}@keyframes detect-scroll{0%,to{--can-scroll: }}@supports (animation-timeline: scroll(self)){dialog[open] .quick-add-modal__content .product-details{-webkit-mask-image:linear-gradient(to bottom,transparent 0%,#000 var(--quick-add-modal-mask-start),#000 100%);mask-image:linear-gradient(to bottom,transparent 0%,#000 var(--quick-add-modal-mask-start),#000 100%);animation:.3s var(--animation-timing-fade-in) .1s both fadeSlideIn,scrollStart 1s linear both,scrollEnd 1s linear both,detect-scroll 1ms linear none;animation-timeline:auto,scroll(self),scroll(self),scroll(self);animation-range:normal,0px 48px,calc(100% - 48px) 100%,0% 100%}}@keyframes scrollStart{0%{--quick-add-modal-mask-start: 0px}to{--quick-add-modal-mask-start: 48px}}@keyframes scrollEnd{0%{--quick-add-modal-mask-end: 0px}to{--quick-add-modal-mask-end: 48px}}.quick-add-modal__content .product-details>.group-block{flex-grow:1;width:auto}.quick-add-modal__content>*{min-height:0}.quick-add-modal__content .product-details :is(.view-product-title,.buy-buttons-block){flex:0 0 auto}.quick-add-modal__content .product-details :is(.buy-buttons-block){margin-top:auto;position:sticky;bottom:0;padding-bottom:var(--padding-3xl);background-color:var(--color-background);z-index:var(--layer-raised)}.quick-add-modal__content .product-details :is(.buy-buttons-block):before{--quick-add-modal-mask-end-progressive-enhanced: 0px;position:absolute;content:"";display:block;inset:auto 0 100% 0;pointer-events:none;height:min(var(--gap-2xl),var(--gap));background-color:inherit;-webkit-mask-image:linear-gradient(to top,#000 0%,#000 calc(var(--gap-2xs)),transparent calc(100% - var(--quick-add-modal-mask-end-progressive-enhanced)),transparent);mask-image:linear-gradient(to top,#000 0%,#000 calc(var(--gap-2xs)),transparent calc(100% - var(--quick-add-modal-mask-end-progressive-enhanced)),transparent)}.quick-add-modal__content .product-details .buy-buttons-block:has(gift-card-recipient-form){position:static;padding-bottom:0;flex-grow:1;display:flex;flex-direction:column}.quick-add-modal__content .product-details .buy-buttons-block:has(gift-card-recipient-form)>product-form-component{flex-grow:1;display:flex;flex-direction:column}.quick-add-modal__content .product-details .buy-buttons-block:has(gift-card-recipient-form) form{flex-grow:1;display:flex;flex-direction:column}.quick-add-modal__content .product-details .buy-buttons-block:has(gift-card-recipient-form):before{display:none}.quick-add-modal__content .product-details .buy-buttons-block__bar{display:block;position:sticky;bottom:0;margin-top:auto;padding-block:var(--gap-md) var(--padding-3xl);background-color:var(--color-background);z-index:var(--layer-raised)}.quick-add-modal__content .product-details .buy-buttons-block__bar:before{--quick-add-modal-mask-end-progressive-enhanced: 0px;position:absolute;content:"";display:block;inset:auto 0 100% 0;pointer-events:none;height:min(var(--gap-2xl),var(--gap));background-color:inherit;-webkit-mask-image:linear-gradient(to top,#000 0%,#000 calc(var(--gap-2xs)),transparent calc(100% - var(--quick-add-modal-mask-end-progressive-enhanced)),transparent);mask-image:linear-gradient(to top,#000 0%,#000 calc(var(--gap-2xs)),transparent calc(100% - var(--quick-add-modal-mask-end-progressive-enhanced)),transparent)}@supports (animation-timeline: scroll(self)){.quick-add-modal__content .product-details :is(.buy-buttons-block):before,.quick-add-modal__content .product-details .buy-buttons-block__bar:before{--mask-if-scroll: var(--can-scroll) var(--quick-add-modal-mask-end);--mask-if-no-scroll: 48px;--quick-add-modal-mask-end-progressive-enhanced: var(--mask-if-scroll, var(--mask-if-no-scroll));height:calc(var(--gap-2xs) + 48px)}}.quick-add-modal__content .product-details .variant-picker{flex:0 0 auto;padding-block:min(var(--gap-2xl),var(--gap));margin-block-end:calc(var(--focus-outline-offset) + var(--focus-outline-width))}.quick-add-modal__content .variant-option--swatches{padding-inline-start:var(--padding-2xs)}.quick-add-modal__content .variant-option--swatches legend{margin-inline-start:calc(-1 * var(--padding-2xs))}.quick-add-modal__content:not(:has(.product-information__media)) .product-details{grid-column:1 / -1}.quick-add-modal__content .view-product-title{display:flex;padding-block:0;margin-block-end:12px;padding-inline-end:calc(var(--padding-2xl) + calc(var(--minimum-touch-target) / 2))}.quick-add-modal__content .view-product-title a{color:inherit;text-decoration:none;text-align:start;font-size:var(--font-size--2xl);font-weight:600;line-height:1.2;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;transition:color .2s var(--animation-easing)}.quick-add-modal__content .product-details product-price{--text-align: start}.quick-add-modal__content .product-details product-price.text-block--align-center{margin-inline:0}.quick-add-modal__content .product-details product-price.text-center{--text-align: start}.quick-add-modal__content .product-details product-price>*{text-align:start}@media screen and (min-width:750px){.quick-add-modal__content .product-details *:not(.group-block,.group-block-content,.buy-buttons-block,.buy-buttons-block *,.view-product-title,.view-product-title *,variant-picker,variant-picker *,product-price,product-price *,product-inventory,product-inventory *,.view-more-details__wrapper,.view-more-details__wrapper *){display:none!important}}.quick-add-modal__content .group-block:not(:has(.buy-buttons-block,.buy-buttons-block *,.view-product-title,.view-product-title *,variant-picker,variant-picker *,product-price,product-price *,product-inventory,product-inventory *,.view-more-details__wrapper,.view-more-details__wrapper *),.buy-buttons-block){display:none}@media screen and (min-width:750px){.quick-add-modal__content .group-block-content{gap:0}.quick-add-modal__content .media-gallery__grid{gap:min(var(--gap-2xs),var(--image-gap));border-radius:var(--style-border-radius-popover, 0)}.quick-add-modal__content .media-gallery--grid .product-media img{border-radius:0}}.quick-add-modal__content .product-details>.group-block{padding-block:var(--padding-3xl) 0}.quick-add-modal__content :where(.product-details>.group-block>.group-block-content>*){padding-inline:var(--padding-3xl)}.quick-add-modal__content slideshow-slide:not([aria-hidden=false]){content-visibility:auto}.quick-add-modal__content .product-information__media{width:100%;grid-column:1 / span 1;grid-row:1;position:relative;top:0;animation:fadeIn .4s var(--animation-timing-fade-in) both}@media screen and (min-width:750px){.quick-add-modal__content .product-information__media{position:sticky;grid-column:1 / 4;width:var(--quick-add-modal-gallery-width);overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none}}.quick-add-modal__content .product-information__media::-webkit-scrollbar{display:none}.quick-add-modal__content .product-information__media media-gallery{pointer-events:none}@media screen and (min-width:750px){.quick-add-modal__content .product-information__media media-gallery{position:absolute;top:0;right:0;bottom:0;left:0}}.quick-add-modal media-gallery{padding:0}.quick-add-modal__content .product-information__media slideshow-arrows{display:none}.quick-add-modal__content .product-information__media slideshow-container{display:block}.quick-add-modal__content .product-information__media slideshow-slides{display:flex;flex-direction:column;gap:var(--gap-2xs);overflow:visible;scroll-snap-type:none}.quick-add-modal__content .product-information__media slideshow-slide{width:100%;flex:none;scroll-snap-align:unset;position:relative;transform:none;opacity:1;visibility:visible;transition:opacity .3s var(--animation-easing)}@media screen and (max-width:749px){.quick-add-modal__content .product-information__media slideshow-slide[aria-hidden=true]{display:none}}.quick-add-modal__content .product-information__media slideshow-slide:nth-child(1){animation:fadeSlideIn .3s var(--animation-timing-fade-in) both}.quick-add-modal__content .product-information__media slideshow-slide:nth-child(2){animation:fadeSlideIn .3s var(--animation-timing-fade-in) both;animation-delay:.05s}.quick-add-modal__content .product-information__media slideshow-slide:nth-child(3){animation:fadeSlideIn .3s var(--animation-timing-fade-in) both;animation-delay:.1s}.quick-add-modal__content .product-information__media :is(slideshow-controls,slideshow-controls[thumbnails]){display:none}.quick-add-modal__content .sticky-content,.quick-add-modal__content .sticky-content--desktop{top:0}.quick-add-modal__content .text-block.rte:not(product-price),.quick-add-modal__content .view-more-details__wrapper{display:none}@keyframes fadeSlideIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(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));--quick-add-inset-inline-end: max( var(--quick-add-right), calc((var(--border-radius) + var(--quick-add-right)) * (1 - cos(45deg))) );--quick-add-inset-block-end: max( var(--quick-add-bottom), calc((var(--border-radius) + var(--quick-add-bottom)) * (1 - cos(45deg))) );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}[data-quick-add-button=choose] add-to-cart-component{display:none}[data-quick-add-button=add] .quick-add__button--choose{display:none}product-card:is(:hover,:focus-within) .quick-add__button{opacity:1}product-card:is(:hover,:focus-within) .quick-add__button:disabled{opacity:var(--opacity-muted-text)}button.quick-add__button{--quick-add-collapsed-width: var(--button-size-md);--quick-add-icon-width: calc(var(--button-size-md) - 4px);--quick-add-expanded-width: max-content;display:var(--quick-add-mobile-display, none);align-items:center;justify-content:flex-start;gap:0;background:linear-gradient(var(--quick-add-background, 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);width:var(--quick-add-collapsed-width);cursor:pointer;opacity:var(--quick-add-mobile-opacity, 0);overflow:hidden;color:var(--quick-add-foreground, var(--color-foreground));pointer-events:all;position:absolute;inset-inline-end:var(--quick-add-inset-inline-end);inset-block-end:var(--quick-add-inset-block-end);max-inline-size:calc(100% - var(--quick-add-inset-inline-end));min-inline-size:0;white-space:nowrap;-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%);interpolate-size:allow-keywords}button.quick-add__button:hover{scale:1.03}button.quick-add__button:hover:before{content:"";position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px;z-index:-1}button.quick-add__button:active{scale:.99}.quick-add[stay-visible] button.quick-add__button{display:flex}@media screen and (min-width:750px){button.quick-add__button{display:var(--quick-add-display, flex);opacity:0}button.quick-add__button:disabled{opacity:0}}.quick-add__button.add-to-cart-button{height:var(--button-size-md)}.quick-add__button .svg-wrapper .checkmark-burst{width:22px;height:22px}.quick-add__button>.add-to-cart-icon{flex-shrink:0;width:var(--quick-add-icon-width);height:100%}.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}@media screen and (min-width:750px){.quick-add__button:is(:hover,:focus-visible){width:var(--quick-add-expanded-width);padding-inline-end:var(--padding-sm)}}.quick-add__button[data-added=true]{width:var(--quick-add-collapsed-width);color:transparent}.quick-add__button[data-added=true]>.add-to-cart-icon{opacity:0}.quick-add__button[data-added=true] .add-to-cart__added{color:var(--quick-add-foreground, var(--color-foreground))}@media(prefers-reduced-motion:no-preference){button.quick-add__button{transition-property:scale,translate,opacity,width;transition-duration:var(--animation-speed);transition-timing-function:var(--ease-out-cubic)}}.resource-card__wrapper{display:block;height:100%}.resource-card{--resource-card-secondary-image-opacity: 0;--resource-card-primary-image-opacity: calc(1 - var(--resource-card-secondary-image-opacity));display:flex;flex-direction:column;row-gap:var(--padding-xs);position:relative;text-decoration:none;height:100%;opacity:0;animation:fadeIn var(--animation-speed-medium) var(--animation-timing-fade-in) forwards}.resource-card__link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.resource-card__content{display:flex;flex-direction:column;color:var(--color-foreground);gap:var(--padding-3xs)}.resource-card__content .price{font-weight:500}.resource-card__content .volume-pricing-note{display:block;margin-top:var(--padding-3xs);font-family:var(--font-body--family);font-weight:400;font-size:min(.85em,var(--font-paragraph--size));line-height:normal;letter-spacing:normal;text-transform:none;color:rgb(var(--color-rgb, var(--color-foreground-rgb)) / var(--opacity-subdued-text))}.resource-card[data-resource-type=article] .resource-card__content,.resource-card[data-resource-type=page] .resource-card__content{gap:var(--padding-xs)}.resource-card__image{aspect-ratio:var(--resource-card-aspect-ratio, auto);object-fit:cover;border-radius:var(--resource-card-corner-radius);opacity:var(--resource-card-primary-image-opacity)}.resource-card__image--secondary{position:absolute;top:0;opacity:var(--resource-card-secondary-image-opacity);border-radius:var(--resource-card-corner-radius)}.resource-card__media:empty{display:none}.resource-card__image-placeholder{padding:var(--padding-sm);font-size:var(--font-size--lg);line-height:var(--line-height--display-loose);word-break:break-word;background-color:rgb(var(--color-foreground-rgb) / var(--opacity-5));aspect-ratio:var(--resource-card-aspect-ratio, auto);border-radius:var(--resource-card-corner-radius);color:var(--color-foreground)}.resource-card__title{margin-block:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;line-height:1.3;word-break:break-word;overflow-wrap:break-word}.resource-card__title.paragraph{line-height:1.3}.resource-card--overlay{height:100%}.resource-card--overlay:before{content:"";position:absolute;top:50%;right:0;bottom:0;left:0;background:var(--gradient-image-overlay);border-radius:var(--resource-card-corner-radius);pointer-events:none;z-index:var(--layer-flat)}.resource-card--overlay .resource-card__image{height:100%}.resource-card--overlay .resource-card__content{position:absolute;inset:auto 0 0;padding:var(--padding-lg) var(--padding-lg) var(--padding-sm);z-index:var(--layer-raised)}.resource-card--overlay .resource-card__title{color:var(--color-white)}.resource-card__image-wrapper{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--gap-2xs)}.resource-card__collection-image{aspect-ratio:1 / 1;object-fit:cover;border-radius:calc(var(--card-corner-radius) - (var(--padding-xs) / 2))}.resource-card__subtext{color:rgb(var(--color-rgb, var(--color-foreground-rgb)) / var(--opacity-subdued-text));margin-block-start:0}.resource-card__subtext.paragraph{font-size:var(--font-size--body-sm);line-height:var(--line-height--body-tight);color:rgb(var(--color-rgb, var(--color-foreground-rgb)) / var(--opacity-subdued-text))}.resource-card:has(.resource-card__image--secondary):hover,.resource-card:has(.resource-card__image--secondary):focus{--resource-card-secondary-image-opacity: 1}.resource-image{position:relative;display:flex;width:100%;height:100%;z-index:var(--layer-base);overflow:hidden;max-width:100%;max-height:100%;aspect-ratio:var(--ratio)}.resource-image__image{object-fit:cover;aspect-ratio:var(--ratio);width:100%;height:100%}.resource-image--placeholder{width:100%;height:100%}.resource-list__carousel{--slide-width: 60vw;width:100%;position:relative;container-type:inline-size;container-name:resource-list-carousel}.resource-list__carousel .slideshow-control[disabled]{display:none}.resource-list__carousel .slideshow-control--next{margin-inline-start:auto}@container resource-list-carousel (max-width: 749px){.resource-list__carousel .resource-list__slide{--slide-width: clamp(150px, var(--mobile-card-size, 60cqw), var(--slide-width-max))}}@container resource-list-carousel (min-width: 750px){.resource-list__carousel .resource-list__slide{--section-slide-width: calc( (100% - (var(--resource-list-column-gap) * (var(--column-count) - 1)) - var(--peek-next-slide-size)) / var(--column-count) );--fallback-slide-width: clamp(150px, var(--mobile-card-size, 60cqw), var(--slide-width-max));--slide-width: var(--section-slide-width, var(--fallback-slide-width))}}.resource-list__carousel>slideshow-container>slideshow-slides{gap:var(--resource-list-column-gap);cursor:default;margin-block:-16px;padding-block:16px}.resource-list__carousel slideshow-arrows{padding-inline:var(--util-page-margin-offset)}.resource-list__carousel .resource-list__slide{width:var(--slide-width);flex:0 0 auto;scroll-snap-align:start;min-width:0}.resource-list__carousel>slideshow-container>slideshow-slides>.resource-list__slide{cursor:var(--cursor)}.resource-list__carousel .product-card__content{cursor:var(--cursor)}.resource-list__carousel .card-gallery>a{cursor:var(--cursor)}.resource-list__carousel .product-card__content slideshow-component{--cursor: inherit}.resource-list__carousel :is(slideshow-slide:has(+slideshow-slide[aria-hidden=false]),slideshow-slide[aria-hidden=false]+slideshow-slide){content-visibility:auto}slideshow-component[actioned] :is(.resource-list__carousel :is(slideshow-slide:has(+slideshow-slide[aria-hidden=false]),slideshow-slide[aria-hidden=false]+slideshow-slide)){content-visibility:visible}.resource-list{--resource-list-mobile-gap-max: 9999px;--resource-list-column-gap: min(var(--resource-list-column-gap-desktop), var(--resource-list-mobile-gap-max));--resource-list-row-gap: min(var(--resource-list-row-gap-desktop), var(--resource-list-mobile-gap-max));width:100%}@media screen and (max-width:749px){.resource-list{--resource-list-mobile-gap-max: 12px}}@container resource-list (max-width: 749px){.resource-list{--resource-list-mobile-gap-max: 12px}}.resource-list--grid{display:grid;gap:var(--resource-list-row-gap) var(--resource-list-column-gap);grid-template-columns:var(--resource-list-columns-mobile)}@media screen and (min-width:750px){.resource-list--grid{grid-template-columns:var(--resource-list-columns)}}@container resource-list (max-width: 449px){.resource-list--grid{grid-template-columns:var(--resource-list-columns-mobile)}}@container resource-list(min-width: 450px) and (max-width: 749px){.resource-list--grid{--resource-list-columns-per-row: 3;grid-template-columns:repeat(var(--resource-list-columns-per-row),1fr)}.resource-list--grid:has(.resource-list__item:first-child:nth-last-child(3n+1)),.resource-list--grid:has(.resource-list__item:first-child:nth-last-child(8n)){--resource-list-columns-per-row: 4}}@container resource-list (min-width: 750px){.resource-list--grid{grid-template-columns:repeat(var(--resource-list-columns-per-row),1fr)}.resource-list--grid:has(.resource-list__item:first-child:nth-last-child(n+9)){--resource-list-columns-per-row: 5}.resource-list--grid:has(.resource-list__item:first-child:nth-last-child(n+7):nth-last-child(-n+8)){--resource-list-columns-per-row: 4}.resource-list--grid:has(.resource-list__item:first-child:nth-last-child(6)){--resource-list-columns-per-row: 3}.resource-list--grid:has(.resource-list__item:first-child:nth-last-child(5)){--resource-list-columns-per-row: 5}.resource-list--grid:has(.resource-list__item:first-child:nth-last-child(-n+4)){--resource-list-columns-per-row: 4}}@container resource-list (min-width: 1200px){.resource-list--grid:has(.resource-list__item:first-child:nth-last-child(6)){--resource-list-columns-per-row: 6}}.resource-list--grid .resource-list__item{min-width:0}.resource-list__item{height:100%;color:var(--color-foreground);text-decoration:none}.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;inset-inline-end: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{inset-inline-end: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;inset-inline: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%;inset-inline-start: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);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-foreground)}}.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}input.search-input::placeholder{color:rgb(var(--color-rgb, var(--color-foreground-rgb)) / var(--opacity-muted-text))}input.search-input,input.search-input:is(:focus,:focus-visible,:focus-within),.predictive-search-form__header *:is(:focus,:focus-visible){outline:none;box-shadow:none}input.search-input:hover{background-color:transparent}.predictive-search__icon{position:absolute;inset-inline-start:var(--margin-xl);top:auto;width:var(--icon-size-lg);height:var(--icon-size-lg);color:rgb(var(--color-rgb, var(--color-foreground-rgb)) / var(--opacity-60))}@media screen and (min-width:750px){.predictive-search__icon{inset-inline-start: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-foreground-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}.search-action{--search-border-radius: var(--style-border-radius-inputs);--search-border-width: var(--style-border-width-inputs);display:flex}@media screen and (max-width:749px){.search-action--hidden-on-drawer{display:none}}@media screen and (min-width:750px){[data-menu-style=drawer] .search-action--hidden-on-drawer,[data-menu-style=menu] .search-action--hidden-on-menu{display:none}}@media screen and (min-width:750px){[data-menu-style=menu] .header__column--left .search-action{margin-inline:calc(var(--padding-lg) * -1)}}@media screen and (min-width:750px){.header__column--right .search-action{margin-inline:calc(var(--gap-md) * -1) calc(var(--gap-xs) * -1)}}@media screen and (min-width:750px){.header__column--right .search-action--text,[data-menu-style=menu] .header__column--left .search-action--text{margin-inline:0}}.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}#header-group:has(>.header-section>#header-component[transparent]):not(:has(>.header-section+.shopify-section))~#MainContent>.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)}.skip-to-content-link{position:absolute;inset-inline-start:-99999px}.skip-to-content-link:focus{z-index:var(--layer-temporary);overflow:auto;width:auto;height:auto;padding:var(--padding-lg) var(--padding-4xl);inset-inline-start:var(--margin-lg);top:var(--margin-lg);background-color:var(--color-background);box-shadow:0 0 0 var(--focus-outline-offset) var(--color-background)}.slideshow-control--large .icon-caret{--icon-stroke-width: 1px}.slideshow-control--large .svg-wrapper,.slideshow-control--large svg{width:var(--slideshow-controls-icon);height:var(--slideshow-controls-icon)}.slideshow-control.slideshow-control--shape-square,.slideshow-control.slideshow-control--shape-circle{display:flex;align-items:center;justify-content:center;aspect-ratio:1 / 1;background-color:var(--color-primary-button-background);color:var(--color-primary-button-text)}.slideshow-control.slideshow-control--shape-circle{border-radius:50%}.slideshow-control.slideshow-control--shape-square{border-radius:0}.slideshow-control .icon-caret{rotate:-90deg}[dir=rtl] .slideshow-control--next{scale:-1 1}[dir=rtl] .slideshow-control--previous{scale:1 1}slideshow-arrows{--cursor-previous: w-resize;--cursor-next: e-resize;position:absolute;top:0;right:0;bottom:0;left:0;display:flex;z-index:var(--layer-heightened);pointer-events:none;mix-blend-mode:difference;align-items:flex-end}slideshow-arrows[position=left]{justify-content:flex-start;padding-inline:var(--padding-xs)}slideshow-arrows[position=right]{justify-content:flex-end;padding-inline:var(--padding-xs)}slideshow-arrows[position=center]{justify-content:space-between;align-items:center}slideshow-arrows:has(.slideshow-control--shape-square),slideshow-arrows:has(.slideshow-control--shape-circle){mix-blend-mode:normal}slideshow-component[disabled=true] slideshow-arrows{display:none}slideshow-arrows .slideshow-control{pointer-events:auto;opacity:0;min-height:var(--minimum-touch-target);min-width:var(--minimum-touch-target);padding:0 var(--padding-xs);color:var(--color-white)}slideshow-arrows .slideshow-control.slideshow-control--style-none{display:none}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]{inset-inline-end:0}slideshow-controls[controls-on-media][pagination-position=left]{inset-inline-start: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);inset-inline-end: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}slideshow-component{--cursor: grab;--slide-offset: 6px;position:relative;display:flex;flex-direction:column;timeline-scope:var(--slideshow-timeline)}.slideshow--single-media{--cursor: default}a slideshow-component{--cursor: pointer}slideshow-component [data-placeholder=true] *{cursor:grab}slideshow-slides{width:100%;position:relative;display:flex;overflow-x:scroll;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-color:transparent transparent;scrollbar-width:none;gap:var(--slideshow-gap, 0);cursor:var(--cursor);min-height:var(--slide-min-height);align-items:var(--slideshow-align-items, normal)}@media(prefers-reduced-motion){slideshow-slides{scroll-behavior:auto}}slideshow-slides::-webkit-scrollbar{width:0}slideshow-slides::-webkit-scrollbar-track{background:transparent}slideshow-slides::-webkit-scrollbar-thumb{background:transparent;border:none}@media screen and (min-width:750px){slideshow-slides{min-height:var(--slide-min-height-desktop)}}.slideshow--stretch-content slideshow-slides>*{height:auto}slideshow-component[disabled=true] slideshow-slides{overflow:hidden}slideshow-component:not([in-viewport]) slideshow-slides{overflow:hidden}@media screen and (max-width:749px){slideshow-component[mobile-disabled] slideshow-slides{overflow:hidden}}slideshow-slides[gutters*=start]{padding-inline-start:var(--gutter-slide-width, 0);scroll-padding-inline-start:var(--gutter-slide-width, 0)}slideshow-slides[gutters*=end]{padding-inline-end:var(--gutter-slide-width, 0)}slideshow-component[dragging]{--cursor: grabbing}slideshow-component[dragging] *{pointer-events:none}slideshow-component[dragging] slideshow-arrows{display:none}slideshow-container{width:100%;display:block;position:relative;grid-area:container;container-type:inline-size;background-color:var(--color-background);overflow-x:clip}slideshow-component:is([dragging],[transitioning],:hover)>slideshow-container>slideshow-slides>slideshow-slide{content-visibility:visible}@keyframes slide-reveal{0%{translate:calc(var(--slideshow-slide-offset, 6) * 1rem) 0;opacity:0}50%{opacity:1}to{translate:calc(var(--slideshow-slide-offset, 6) * -1rem) 0;opacity:0}}slideshow-slide{position:relative;scroll-snap-align:center;width:var(--slide-width, 100%);max-height:100%;flex-shrink:0;view-timeline-name:var(--slideshow-timeline);view-timeline-axis:inline;content-visibility:auto;contain-intrinsic-size:auto none;border-radius:var(--corner-radius, 0);overflow:hidden}slideshow-component[actioned] slideshow-slide,slideshow-slide[aria-hidden=false]{content-visibility:visible}slideshow-slide slideshow-component slideshow-slide:not([aria-hidden=false]){content-visibility:hidden}slideshow-slide[hidden]:not([reveal]){display:none}slideshow-slide[aria-hidden=true]{cursor:pointer}slideshow-slide .shopify-model-viewer-ui__controls-area.shopify-model-viewer-ui__controls-area{bottom:var(--padding-sm);inset-inline-end:var(--padding-sm)}[dir=rtl] slideshow-slide .shopify-model-viewer-ui__controls-area.shopify-model-viewer-ui__controls-area{right:auto}slideshow-component.slideshow--content-below-media slideshow-slide{display:grid}.slideshow--content-below-media slideshow-slide .slide__content{position:static}.slideshow--content-below-media slideshow-slide .slide__image-container{position:relative}.slideshow--content-below-media slideshow-slide{grid-template-rows:var(--grid-template-rows)}@media screen and (min-width:750px){.slideshow--content-below-media slideshow-slide{grid-template-rows:var(--grid-template-rows-desktop)}}.sorting-filter__container{display:flex;align-items:center;justify-content:space-between;padding-inline:var(--drawer-padding) 0;padding-block:var(--padding-sm);margin-inline-end:var(--margin-md);position:relative}.sorting-filter__container .facets__label{font-size:var(--font-h4--size)}.sorting-filter__select-wrapper{display:flex;position:relative;border-radius:var(--variant-picker-button-radius);align-items:center;overflow:clip;padding:var(--padding-2xs) var(--padding-xs)}.sorting-filter__select-wrapper:has(:focus-visible){outline:var(--focus-outline-width) solid currentcolor;outline-offset:var(--focus-outline-offset)}.sorting-filter__select-wrapper:has(:focus-visible) .sorting-filter__select{outline:none}.sorting-filter__container .sorting-filter__select{-webkit-appearance:none;appearance:none;border:0;margin:0;cursor:pointer;width:100%;padding-inline-end:var(--icon-size-2xs);text-align:end;text-align-last:end}.sorting-filter__select .icon{position:absolute;inset-inline-end:var(--padding-md);top:50%;transform:translateY(-50%);width:var(--icon-size-2xs);height:var(--icon-size-2xs);pointer-events:none}@media screen and (min-width:750px){.sorting-filter{z-index:var(--facets-upper-z-index)}}.sorting-filter__options{display:grid;grid-template-rows:0fr;opacity:0;position:absolute;top:100%;inset-inline-end:0;color:var(--color-foreground);z-index:var(--facets-upper-z-index);box-shadow:var(--shadow-popover);border:var(--style-border-popover);background-color:var(--color-background);border-radius:var(--style-border-radius-popover);width:max-content;min-width:var(--facets-panel-min-width);min-height:0;transition:grid-template-rows var(--animation-speed-slow) var(--animation-easing),opacity var(--animation-speed-slow) var(--animation-easing)}details[open] .sorting-filter__options{opacity:1;grid-template-rows:1fr}.sorting-filter__options-inner{display:flex;flex-direction:column;grid-row:1 / span 2;gap:var(--gap-sm);padding:calc(var(--drawer-padding) / 2);color:var(--color-foreground);overflow:clip;scrollbar-width:none;-ms-overflow-style:none}.sorting-filter__options-inner::-webkit-scrollbar{display:none}@media screen and (min-width:750px){.sorting-filter__options-inner{gap:0}}.sorting-filter__option{cursor:pointer;display:grid;grid-template-columns:var(--icon-size-sm) 1fr;gap:var(--margin-2xs);align-items:center;min-width:180px;max-width:16em;padding:var(--padding-2xs) calc(var(--drawer-padding) / 2) var(--padding-2xs) var(--padding-2xs)}.sorting-filter__option:hover{border-radius:calc(var(--style-border-radius-popover) / 2);background-color:rgb(var(--color-foreground-rgb) / var(--opacity-8))}.sorting-filter__option:focus{border-radius:calc(var(--style-border-radius-popover) / 2)}.sorting-filter__input{display:none}.sorting-filter__input:checked+.sorting-filter__checkmark+.sorting-filter__label{font-weight:500}.sorting-filter__checkmark{visibility:hidden}*:checked~.sorting-filter__checkmark{visibility:visible}.sorting-filter__label{cursor:pointer;pointer-events:none}@media screen and (max-width:749px){.facets-toggle--no-filters .sorting-filter__select-wrapper{padding-inline-start:0}}.facets-mobile-wrapper .sorting-filter .facets__panel{padding-inline:0;position:relative}.facets-mobile-wrapper .sorting-filter .facets__status{display:none}.facets-mobile-wrapper:has(>:nth-child(2)) .sorting-filter .sorting-filter__options{inset-inline-start:0;inset-inline-end:unset}.facets-mobile-wrapper .sorting-filter .facets__label{margin-inline-end:var(--margin-2xs);font-size:var(--font-paragraph--size);color:var(--color-foreground-muted)}@media screen and (max-width:749px){.facets-toggle .sorting-filter__container{padding:0}}@media screen and (max-width:749px){.facets-toggle .sorting-filter__container .facets__label{display:none}}@media screen and (max-width:749px){.facets-toggle .sorting-filter:before{display:none}}@media screen and (min-width:750px){.facets--drawer .sorting-filter{display:none}}details[open]>summary .icon-animated>svg{transform:rotate(180deg)}summary .svg-wrapper{margin-inline-start:auto;height:var(--icon-size-xs);width:var(--icon-size-xs);transition:transform var(--animation-speed) var(--animation-easing)}summary .icon-plus :is(.horizontal,.vertical){transition:transform var(--animation-speed) var(--animation-easing);transform:rotate(0);transform-origin:50% 50%;opacity:1}details[open]>summary .icon-plus .horizontal{transform:rotate(90deg)}details[open]>summary .icon-plus .vertical{transform:rotate(90deg);opacity:0}.swatch{--color-border: rgb(var(--color-foreground-rgb) / var(--style-border-swatch-opacity));--min-width-unitless: 15.9999;--min-height-unitless: 15.9999;--min-height: 16px;--min-width: 16px;--scaling-factor: .5;--max-swatch-size: 28px;--max-pill-size: 20px;--max-filter-size: 32px;--offset-swatch-width: calc(var(--variant-picker-swatch-width-unitless) - var(--min-width-unitless));--offset-swatch-height: calc(var(--variant-picker-swatch-height-unitless) - var(--min-height-unitless));--offset-scaled-width: calc( var(--scaling-factor) * var(--offset-swatch-width) / var(--offset-swatch-height) * var(--offset-max-swatch-size) );--offset-scaled-height: calc( var(--scaling-factor) * var(--offset-swatch-height) / var(--offset-swatch-width) * var(--offset-max-swatch-size) );--offset-max-swatch-size: calc(var(--max-swatch-size) - var(--min-width));--swatch-width: min( calc(var(--min-width) + var(--scaling-factor) * var(--offset-swatch-width) * 1px), calc(var(--min-width) + var(--offset-scaled-width)), var(--max-swatch-size) );--swatch-height: min( calc(var(--min-height) + var(--scaling-factor) * var(--offset-swatch-height) * 1px), calc(var(--min-height) + var(--offset-scaled-height)), var(--max-swatch-size) );display:block;background:var(--swatch-background);background-position:var(--swatch-focal-point, center);border-radius:var(--variant-picker-swatch-radius);border:var(--style-border-swatch-width) var(--style-border-swatch-style) var(--color-border);width:var(--swatch-width);height:var(--swatch-height);background-size:var(--swatch-width) var(--swatch-height)}.swatch.swatch--unavailable{border-style:dashed}.swatch.swatch--unscaled{--swatch-width: var(--variant-picker-swatch-width);--swatch-height: var(--variant-picker-swatch-height)}.swatch.swatch--filter{--swatch-width: var(--max-filter-size);--swatch-height: var(--max-filter-size);border-radius:var(--variant-picker-swatch-radius)}.swatch.swatch--pill{--swatch-width: var(--max-pill-size);--swatch-height: var(--max-pill-size);border-radius:var(--variant-picker-swatch-radius)}.swatch.swatch--filter,.swatch.swatch--pill{--style-border-swatch-width: var(--variant-picker-border-width);--style-border-swatch-style: var(--variant-picker-border-style);--color-border: rgb(var(--color-foreground-rgb) / var(--variant-picker-border-opacity))}.swatch.swatch--variant-image{background-size:cover}@media screen and (min-width:750px){.swatch{--max-swatch-size: 32px;--max-pill-size: 16px;--max-filter-size: 28px;--scaling-factor: .65}}.text-block{width:var(--width, 100%)}.text-block--align-center,.text-block--align-center>*{margin-inline:auto}.text-block--align-right,.text-block--align-right>*{margin-inline-start:auto}.text-block--background{background-color:var(--text-background-color);border-radius:var(--text-corner-radius);padding-block-start:max(var(--text-padding),var(--padding-block-start, 0));padding-block-end:max(var(--text-padding),var(--padding-block-end, 0));padding-inline-start:max(var(--text-padding),var(--padding-inline-start, 0));padding-inline-end:max(var(--text-padding),var(--padding-inline-end, 0))}.custom-color,.custom-color>:is(h1,h2,h3,h4,h5,h6,p,*){color:var(--color)}.text-block:not(.text-block--full-width).rte,.text-block:not(.text-block--full-width).paragraph{text-wrap:balance;text-wrap:pretty}.text-block:not(.text-block--full-width):is(.h1,.h2,.h3,.h4,.h5,.h6){text-wrap:balance}.text-block.text-block:is(.h1,.h2,.h3,.h4,.h5,.h6) a{text-decoration-line:none;color:currentColor}.text-block.text-block:is(.h1,.h2,.h3,.h4,.h5,.h6) a:hover{text-decoration-line:none;color:currentColor}.text-block h1,.text-block.h1>*{margin-block:var(--font-h1--spacing)}.text-block h2,.text-block.h2>*{margin-block:var(--font-h2--spacing)}.text-block h3,.text-block.h3>*{margin-block:var(--font-h3--spacing)}.text-block h4,.text-block.h4>*{margin-block:var(--font-h4--spacing)}.text-block h5,.text-block.h5>*{margin-block:var(--font-h5--spacing)}.text-block h6,.text-block.h6>*{margin-block:var(--font-h6--spacing)}.text-block p,.text-block.p>*{margin-block:var(--font-paragraph--spacing)}.text-block.text-block>*:last-child,.text-block.text-block>*:has(+*:last-child:empty){margin-block-end:0}.text-block.text-block>style+*,.text-block.text-block>*:first-child,.text-block.text-block>*:first-child:empty+*{margin-block-start:0}text-component{--shimmer-text-color: rgb(var(--color-foreground-rgb) / var(--opacity-50));--shimmer-color-light: rgb(var(--color-foreground-rgb) / var(--opacity-10));--shimmer-speed: 1.25s;display:inline-block;position:relative;transition:color var(--animation-speed-slow) ease;line-height:1}text-component:after{content:attr(value) / "";unicode-bidi:plaintext;position:absolute;top:0;right:0;bottom:0;left:0;color:transparent;opacity:0;transition:opacity var(--animation-speed-slow) var(--animation-easing);pointer-events:none;background-image:linear-gradient(-85deg,var(--shimmer-text-color) 10%,var(--shimmer-color-light) 50%,var(--shimmer-text-color) 90%);background-clip:text;background-size:200% 100%;background-position:100% 0;place-content:center}text-component[shimmer]{color:transparent}text-component[shimmer]:after{opacity:1;animation:text-shimmer var(--shimmer-speed) infinite linear}@keyframes text-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}:root{--text-align-default: start}.text-block{max-width:100%;display:flex;flex-direction:column;align-items:var(--horizontal-alignment);color:var(--color, var(--color-foreground))}[style*="--horizontal-alignment: center"] .text-block{--text-align-default: center}[style*="--horizontal-alignment: flex-end"] .text-block{--text-align-default: end}[style*="--horizontal-alignment: flex-start"]>.text-block{--text-align-default: start}[style*="--horizontal-alignment: center"]>.text-block{--text-align-default: center}[style*="--horizontal-alignment: flex-end"]>.text-block{--text-align-default: end}.text-block>*{width:var(--width, 100%);max-inline-size:min(100%,var(--max-width, 100%));text-align:var(--text-align, var(--text-align-default));text-wrap:var(--text-wrap)}theme-drawer{display:contents}.theme-drawer__dialog{--theme-drawer-padding: var(--padding-xl);z-index:calc(var(--layer-sticky) + var(--drawer-stack-order, 0));position:fixed;inset:unset;top:0;inset-inline-end:calc(-1 * var(--theme-drawer-width, var(--sidebar-width)));flex-direction:column;width:var(--theme-drawer-width, var(--sidebar-width));max-width:100%;max-height:none;height:100dvh;padding-block:var(--safe-area-inset-top) var(--safe-area-inset-bottom);padding-inline:0 var(--safe-area-inset-right);border:none;border-inline-start:var(--style-border-drawer);background-color:var(--color-background);color:var(--color-foreground)}.theme-drawer__dialog[open]{display:flex;inset-inline-end:0}[dir=rtl] .theme-drawer__dialog{padding-inline-end:var(--safe-area-inset-left)}.theme-drawer__dialog--opening{animation:drawer-slide-in var(--animation-speed) var(--animation-timing-fade-in)}.theme-drawer__dialog--opening-inline-start{animation:drawer-slide-in-inline-start var(--animation-speed) var(--animation-timing-fade-in)}.theme-drawer__dialog--closing{animation:drawer-slide-out var(--animation-speed) var(--animation-timing-fade-out) forwards}.theme-drawer__dialog-instant{animation:none}@keyframes drawer-slide-in{0%{inset-inline-end:calc(-1 * var(--theme-drawer-width, var(--sidebar-width)))}}@keyframes drawer-slide-in-inline-start{0%{inset-inline-end:calc(var(--theme-drawer-width, var(--sidebar-width)) / 2)}}@keyframes drawer-slide-out{to{inset-inline-end:calc(-1 * var(--theme-drawer-width, var(--sidebar-width)))}}.theme-drawer__dialog::backdrop{background:rgb(var(--backdrop-color-rgb) / var(--backdrop-opacity))}html:active-view-transition-type(page-navigation) .theme-drawer__dialog[open]{view-transition-name:theme-drawer}::view-transition-old(theme-drawer),::view-transition-new(theme-drawer){animation:none}.theme-drawer__header{display:flex;align-items:center;justify-content:space-between;padding:var(--theme-drawer-padding);flex-shrink:0;color:var(--color-foreground)}.theme-drawer__title{display:flex;align-items:center;gap:var(--gap-xs);margin:0}.theme-drawer__badge{display:flex;align-items:center;justify-content:center;min-width:22px;height:22px;flex-shrink:0;border-radius:var(--style-border-radius-lg);background-color:rgb(var(--color-foreground-rgb) / .1);font-family:var(--font-paragraph--family);font-weight:var(--font-paragraph--weight);color:var(--color-foreground);font-size:clamp(var(--font-size--3xs),.75em,var(--font-size--xs));padding-inline:.5em;line-height:1}.theme-drawer__badge[data-maintain-ratio]{aspect-ratio:1 / 1;padding-inline:.2em}.theme-drawer__close-button{--private-button-size: 34px;--private-focus-ring-size: 2px;--private-motion-speed: .15s;--private-motion-ease: cubic-bezier(.25, 0, .1, 1);--private-border-width: 1px;--private-button-border-color: rgb(0, 0, 0, .06);--private-button-shadow: 0 2px 6px 0 var(--private-button-border-color);cursor:pointer;display:flex;align-items:center;justify-content:center;margin-inline-start:auto;width:var(--private-button-size);height:var(--private-button-size);border-radius:var(--private-button-size);background-color:var(--color-background);outline:var(--private-focus-ring-size) solid transparent;outline-offset:var(--private-focus-ring-size);transition-property:color,outline-color,background-color;transition-duration:var(--private-motion-speed);transition-timing-function:var(--private-motion-ease);--button-icon-opacity: .8;color:var(--color-foreground);border:var(--private-border-width) solid var(--private-button-border-color);box-shadow:var(--private-button-shadow)}.theme-drawer__close-button:hover:not(:active){--button-icon-opacity: 1}.theme-drawer__close-button:focus-visible{outline-color:var(--color-foreground)}@supports (color: oklch(from red l c h)){.theme-drawer__close-button{--contrast-color: oklch(from var(--color-background) clamp(0, (.6 / l - 1) * infinity, 1) 0 0);--button-icon-opacity: 1;--private-button-border-color: color-mix(in srgb, var(--contrast-color) 6%, transparent);--private-button-shadow: 0 2px 6px 0 var(--private-button-border-color);color:color-mix(in srgb,var(--contrast-color) 50%,transparent)}.theme-drawer__close-button:hover:not(:active){color:color-mix(in srgb,var(--contrast-color) 70%,transparent)}.theme-drawer__close-button:hover:not(:active){background-color:color-mix(in srgb,var(--contrast-color) 6%,var(--color-background))}}.variant-picker,.variant-picker__form{width:100%}.variant-picker[data-shopify-visual-preview]{min-width:300px;padding-inline-start:max(4px,var(--padding-inline-start))}.variant-option__select-wrapper{display:flex;position:relative;border:var(--style-border-width-inputs) solid var(--color-variant-border);border-radius:var(--style-border-radius-inputs);align-items:center;margin-top:var(--margin-2xs);overflow:clip;color:var(--color-variant-text)}.variant-option__select-wrapper:has(.swatch){--variant-picker-swatch-width: 20px;--variant-picker-swatch-height: 20px}.variant-option__select-wrapper:hover{border-color:var(--color-variant-hover-border);color:var(--color-variant-hover-text)}.variant-option__select-wrapper:hover .variant-option__select{background-color:var(--color-variant-hover-background)}.variant-option__select:focus-visible{outline:var(--focus-outline-width) solid currentcolor;outline-offset:var(--focus-outline-offset)}.variant-option__select{padding-block:var(--padding-md);padding-inline:var(--padding-lg) calc(var(--padding-lg) + var(--icon-size-2xs));-webkit-appearance:none;appearance:none;background-color:var(--color-variant-background);color:inherit;border:0;width:100%;margin:0;cursor:pointer}.variant-option__select-wrapper .icon{position:absolute;inset-inline-end:var(--padding-md);top:50%;transform:translateY(-50%);width:var(--icon-size-2xs);height:var(--icon-size-2xs);pointer-events:none}.variant-option__select--has-swatch{padding-inline-start:calc((2 * var(--padding-sm)) + var(--variant-picker-swatch-width))}.variant-option__select-wrapper .swatch{position:absolute;top:50%;inset-inline-start:var(--padding-md);transform:translateY(-50%)}.variant-picker--center,.variant-picker--center .variant-option{text-align:center;align-items:center;justify-content:center;width:100%}.variant-picker--right,.variant-picker--right .variant-option{text-align:end;justify-content:flex-end}.variant-picker .variant-option--buttons label:has(.swatch){border-radius:var(--variant-picker-swatch-radius)}.variant-option{--options-border-radius: var(--variant-picker-button-radius);--options-border-width: var(--variant-picker-button-border-width);--variant-option-padding-inline: var(--padding-md)}.variant-option+.variant-option{margin-top:var(--padding-lg)}.variant-option--swatches{--options-border-radius: var(--variant-picker-swatch-radius);width:100%}.variant-option--swatches overflow-list::part(list){padding-block:var(--overflow-list-padding-block, 0);padding-inline:var(--overflow-list-padding-inline, 0)}.variant-option--swatches>overflow-list{justify-content:var(--product-swatches-alignment)}@media screen and (max-width:749px){.variant-option--swatches>overflow-list{justify-content:var(--product-swatches-alignment-mobile)}}.variant-option--buttons{display:flex;flex-wrap:wrap;gap:var(--gap-sm);margin:0;padding:0;border:none}.variant-option--buttons legend{padding:0;margin-block-end:var(--margin-xs)}.variant-option--buttons legend,.variant-option--dropdowns>label,.variant-option[data-testid=variant-option-single]{color:var(--variant-option-label-color, var(--color-foreground))}.variant-option__swatch-value{padding-inline-start:var(--padding-xs);color:var(--variant-option-label-color-subdued, var(--color-foreground-subdued))}@media(prefers-reduced-motion:no-preference){.variant-option__button-label,.variant-option__select-wrapper,.variant-option__button-label:before,.variant-option__button-label:after,.variant-option__button-label:has([data-previous-checked=true],[data-current-checked=true]) .variant-option__button-label__pill{transition-duration:var(--animation-speed);transition-timing-function:var(--animation-easing)}.variant-option__button-label__pill{transition-property:transform}.variant-option__button-label:has([data-previous-checked=true],[data-current-checked=true]) .variant-option__button-label__pill{transition-property:transform}.variant-option__button-label:after{transition-property:clip-path}.variant-option__button-label:before{transition-property:border-color}.variant-option__select-wrapper,.variant-option__button-label{transition-property:background-color,border-color,color}}.variant-option__button-label{--variant-picker-stroke-color: var(--color-variant-border);cursor:pointer;display:flex;flex:0 0 3.25em;align-items:center;position:relative;padding-block:var(--padding-sm);padding-inline:var(--padding-lg);border:var(--options-border-width) solid var(--color-variant-border);border-radius:var(--options-border-radius);overflow:clip;justify-content:center;min-height:3.25em;min-width:fit-content;white-space:nowrap;background-color:var(--color-variant-background);color:var(--color-variant-text);gap:0}.variant-option__button-label:hover,.variant-option__button-label:hover:has([aria-disabled=true]):has([data-option-available=false]){--variant-picker-stroke-color: var(--color-variant-hover-border);background-color:var(--color-variant-hover-background);border-color:var(--color-variant-hover-border);color:var(--color-variant-hover-text)}.variant-option__button-label:not(.variant-option__button-label--has-swatch):has([data-option-available=false]){border-width:0}.variant-option__button-label:not(.variant-option__button-label--has-swatch):before,.variant-option__button-label:has([data-option-available=false]):not(.variant-option__button-label--has-swatch):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border:var(--options-border-width) solid var(--color-selected-variant-border);border-radius:inherit;pointer-events:none;z-index:2;clip-path:inset(var(--clip, 0 0 0 0))}.variant-option__button-label:has([data-option-available=false]):not(.variant-option__button-label--has-swatch):before{top:0;right:0;bottom:0;left:0}.variant-option__button-label:not(.variant-option__button-label--has-swatch):before{clip-path:inset(0 0 0 0);border-color:var(--color-variant-border);inset:calc(var(--options-border-width) * -1)}.variant-option__button-label:has(:checked):not(.variant-option__button-label--has-swatch,:has([data-option-available=false])):before{border-color:var(--color-selected-variant-border)}:is(.variant-option__button-label:not(:has(:checked)):has(~label>:checked),.variant-option__button-label:has(:checked):has(~label>[data-previous-checked=true])) .variant-option__button-label__pill{inset-inline-end:0;inset-inline-start:unset}:is(.variant-option__button-label:has([data-previous-checked=true])~label:has([data-current-checked=true]),.variant-option__button-label:has(:checked)~label) .variant-option__button-label__pill{inset-inline-start:0;inset-inline-end:unset}.variant-option__button-label:not(:has(:checked)):has(~label>:checked){--pill-offset: calc(100% + 1px) }.variant-option__button-label:has(:checked)~label{--pill-offset: calc(-100% - 1px) }.variant-option__button-label:has([data-current-checked=true]):first-of-type~label:last-of-type:not(.variant-option__button-label--has-swatch),.variant-option__button-label:not(:has(:checked)):has(~label>:checked):not(.variant-option__button-label--has-swatch){--clip: 0 0 0 100%}.variant-option__button-label:not(:has([data-current-checked=true])):first-of-type:has(~label:last-of-type>:checked):not(.variant-option__button-label--has-swatch),.variant-option__button-label:has(:checked)~label:not(.variant-option__button-label--has-swatch){--clip: 0 100% 0 0}.variant-option__button-label:has([data-previous-checked=true],[data-current-checked=true]) .variant-option__button-label__pill{width:max(var(--pill-width-current, 100%),var(--pill-width-previous, 100%))}@media screen and (min-width:750px){.variant-option__button-label{padding:var(--padding-xs) var(--variant-option-padding-inline)}}.variant-option--buttons:has(:nth-of-type(3)) .variant-option__button-label:has([data-current-checked=true]):first-of-type~label:last-of-type{--pill-offset: calc(100% + 1px) }.variant-option--buttons:has(:nth-of-type(3)) .variant-option__button-label:not(:has([data-current-checked=true])):first-of-type:has(~label:last-of-type>:checked){--pill-offset: calc(-100% - 1px) }.variant-option__button-label__pill{background:var(--color-selected-variant-background);position:absolute;top:calc(var(--options-border-width) * -1);bottom:calc(var(--options-border-width) * -1);border-radius:inherit;pointer-events:none;width:100%;transform:translate(var(--pill-offset, 0))}[dir=rtl] .variant-option__button-label__pill{transform:translate(calc(-1 * var(--pill-offset, 0px)))}.variant-option__button-label__text{pointer-events:none;text-align:start;text-wrap:auto;z-index:2}.variant-option--equal-width-buttons{--variant-min-width: clamp(44px, calc(var(--variant-option-padding-inline) * 2 + var(--variant-ch)), 100%);display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--variant-min-width),1fr))}.variant-option--equal-width-buttons .variant-option__button-label{min-width:var(--variant-min-width)}.variant-option--equal-width-buttons .variant-option__button-label__text{text-align:center;text-wrap:balance}.variant-option__button-label:has(:focus-visible){--variant-picker-stroke-color: var(--color-foreground);border-color:var(--color-foreground);outline:var(--focus-outline-width) solid var(--color-foreground);outline-offset:var(--focus-outline-offset)}.variant-option__button-label--has-swatch{--focus-outline-radius: var(--variant-picker-swatch-radius);padding:0;border:none;flex-basis:auto;min-height:auto}.variant-option__button-label:has(:checked){--variant-picker-stroke-color: var(--color-selected-variant-border);color:var(--color-selected-variant-text);border-color:var(--color-selected-variant-border)}.variant-option__button-label:has(:checked):hover{border-color:var(--color-selected-variant-hover-border);color:var(--color-selected-variant-hover-text)}.variant-option__button-label:has(:checked):hover .variant-option__button-label__pill{background-color:var(--color-selected-variant-hover-background)}.variant-option__button-label:has([data-option-available=false]){color:rgb(var(--color-variant-text-rgb) / var(--opacity-60))}.variant-option__button-label--has-swatch:hover{outline:var(--focus-outline-width) solid var(--color-variant-hover-border);outline-offset:var(--focus-outline-offset)}.variant-option__button-label--has-swatch:has([data-option-available=false]) svg,.variant-option__button-label--has-swatch:has([data-option-available=false]) .swatch{stroke:rgb(var(--color-variant-text-rgb) / var(--opacity-subdued-text))}.variant-option__button-label--has-swatch:has([data-option-available=false]) svg line:last-of-type{stroke:none}.variant-option__button-label--has-swatch:has(:checked){--focus-outline: var(--focus-outline-width) solid var(--color-selected-variant-border);outline:var(--focus-outline);outline-offset:var(--focus-outline-offset)}@supports not (background-color: rgb(from red 150 g b / alpha)){.variant-option__button-label--has-swatch:has(:checked),.variant-option__button-label:has(:focus-visible) .swatch{outline:none;position:relative;overflow:visible}.variant-option__button-label--has-swatch:has(:checked):after,.variant-option__button-label:has(:focus-visible) .swatch:after{content:"";position:absolute;inset:calc(-1 * var(--focus-outline-offset));border:var(--focus-outline);border-radius:var(--focus-outline-radius, 50%);background-color:transparent;display:inherit}}.variant-option__button-label:has([data-option-available=false]):has(:checked){--variant-strikethrough-color: rgb(var(--color-selected-variant-text-rgb) / var(--opacity-subdued-text));background-color:var(--color-selected-variant-background);color:rgb(var(--color-selected-variant-text-rgb) / var(--opacity-subdued-text))}.variant-option__button-label:has([data-option-available=false]):has(:checked):hover{background-color:var(--color-selected-variant-hover-background);color:var(--color-selected-variant-hover-text)}.variant-option__button-label input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;margin:0;padding:0;width:100%;height:100%;aspect-ratio:unset;border:none;border-radius:0;background:transparent;-webkit-appearance:auto;appearance:auto;display:block;cursor:pointer}.variant-option__button-label svg{position:absolute;inset-inline-start:var(--options-border-width);top:var(--options-border-width);height:calc(100% - (var(--options-border-width) * 2));width:calc(100% - (var(--options-border-width) * 2));cursor:pointer;pointer-events:none;stroke-width:var(--style-border-width);stroke:var(--variant-picker-stroke-color)}.variant-option__button-label:not(.variant-option__button-label--has-swatch) svg{stroke:var(--variant-strikethrough-color, rgb(var(--color-variant-text-rgb) / var(--opacity-60)))}.variant-option__button-label:not(.variant-option__button-label--has-swatch) svg line{stroke-width:var(--options-border-width)}.variant-option__button-label:not(.variant-option__button-label--has-swatch) svg line:last-of-type{stroke:none}[dir=rtl] .variant-option__strikethrough{transform:scaleX(-1)}[dir=rtl] .variant-option__button-label:has([data-option-available=false]):after{transform:scaleX(-1)}.variant-option__button-label--has-swatch:has(input[type=radio]){display:block}.variant-option__button-label--has-swatch:has([data-option-available=false]):has(:checked),.variant-option__button-label--has-swatch:has([data-option-available=false]):has(:checked):hover{background-color:inherit}swatches-variant-picker-component{display:flex;width:100%;flex-direction:row;justify-content:var(--product-swatches-alignment-mobile);--overflow-list-padding-block: calc( var(--product-swatches-padding-block-start) + var(--focus-outline-offset) + var(--focus-outline-width) ) calc(var(--product-swatches-padding-block-end) + var(--focus-outline-offset) + var(--focus-outline-width));--overflow-list-padding-inline: calc( var(--product-swatches-padding-inline-start) + var(--focus-outline-offset) + (1.5 * var(--focus-outline-width)) ) calc(var(--product-swatches-padding-inline-end) + var(--focus-outline-offset) + var(--focus-outline-width))}@media screen and (min-width:750px){swatches-variant-picker-component{justify-content:var(--product-swatches-alignment)}}swatches-variant-picker-component overflow-list::part(list){gap:var(--gap-sm)}swatches-variant-picker-component overflow-list[disabled=true]{--overflow-list-padding-block: 0px;margin-block-start:calc(var(--product-swatches-padding-block-start) + var(--focus-outline-offset) + var(--focus-outline-width));margin-block-end:calc(var(--product-swatches-padding-block-end) + var(--focus-outline-offset) + var(--focus-outline-width))}.hidden-swatches__count{display:flex;align-self:center;align-items:center;justify-content:center;color:rgb(var(--color-foreground-rgb) / var(--opacity-40-60));background-color:transparent;padding:0;border:0;border-radius:0}.hidden-swatches__count:before{counter-reset:overflow-count var(--overflow-count);content:"+" counter(overflow-count);line-height:1;cursor:pointer}.hidden-swatches__count:hover{color:var(--color-foreground-rgb)}.video-background,.video-background *{position:absolute;top:0;inset-inline-start:0;width:100%;height:100%;overflow:hidden}.video-background--cover *{object-fit:cover}.video-background--contain *{object-fit:contain}@media(prefers-reduced-motion:reduce){video-background-component video{display:none}}.video-placeholder-wrapper{position:relative;width:100%;height:100%;aspect-ratio:var(--size-style-aspect-ratio, auto)}:not(deferred-media)>.video-placeholder-wrapper{width:var(--video-placeholder-width)}.video-placeholder-wrapper>*{width:100%;height:100%;object-fit:cover;object-position:center}.video-placeholder-wrapper.border-style{overflow:hidden}.video-placeholder-wrapper__poster-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:50%;display:flex;align-items:center;justify-content:center}.video-placeholder-wrapper__poster-icon svg{width:var(--button-size);height:var(--button-size);color:var(--color-white);filter:drop-shadow(var(--shadow-button))}.video-placeholder-wrapper__poster-icon svg:hover{color:rgb(var(--color-white-rgb) / var(--opacity-80))}@media screen and (min-width:750px){.video-placeholder-wrapper__poster-icon svg{width:4rem;height:4rem}}.volume-pricing-info{display:inline-flex}.volume-pricing-info__button{display:inline-flex;align-items:center;justify-content:center;width:var(--minimum-touch-target);height:var(--minimum-touch-target);color:var(--color-foreground-secondary);cursor:pointer;transition:color var(--animation-speed) var(--animation-easing);flex-shrink:0}.volume-pricing-info__button:hover{color:var(--color-foreground)}.volume-pricing-info__button .svg-wrapper{width:var(--icon-size-sm);height:var(--icon-size-sm)}.volume-pricing-info__button--with-label{width:auto;gap:var(--gap-sm)}.volume-pricing-info__popover{--volume-pricing-popover-max-width: 320px;--volume-pricing-popover-spacing: 8px;--volume-pricing-popover-viewport-margin: 16px;min-inline-size:280px;max-inline-size:var(--volume-pricing-popover-max-width);background:var(--color-background);border:var(--style-border-popover);border-radius:var(--style-border-radius-popover, 0);box-shadow:var(--shadow-popover);overflow:hidden;padding:0;margin:0;transition-property:display,opacity,translate;transition-duration:.3s;transition-timing-function:var(--ease-out-quad);transition-behavior:allow-discrete;translate:0 20px;opacity:0}.volume-pricing-info__popover{inset:unset;top:calc(anchor(bottom) + var(--volume-pricing-popover-spacing));inset-inline-start:anchor(start)}@supports (position-try-fallbacks: --top-left){.volume-pricing-info__popover{position-try-fallbacks:--top-left}@position-try --top-left{top:calc(anchor(top) - var(--volume-pricing-popover-spacing));bottom:auto;transform:translateY(-100%)}}@supports not (position-anchor: --volume-pricing-trigger){.volume-pricing-info__popover{position:fixed;top:calc(var(--anchor-bottom) * 1px + var(--volume-pricing-popover-spacing));inset-inline-start:max(var(--volume-pricing-popover-viewport-margin),min(var(--anchor-inline-start) * 1px,100vw - var(--volume-pricing-popover-max-width) - var(--volume-pricing-popover-viewport-margin)))}}.volume-pricing-info__popover:popover-open{translate:0 0;opacity:1}@starting-style{.volume-pricing-info__popover:popover-open{translate:0 20px;opacity:0}}.volume-pricing-info__rules{display:flex;flex-direction:column;gap:var(--gap-2xs);padding:var(--padding-md);font-size:var(--font-size--xs)}.volume-pricing-info__rules,.volume-pricing-info__rules>span{color:rgb(var(--color-rgb, var(--color-foreground-rgb)) / var(--opacity-subdued-text))}.volume-pricing-info__table{display:flex;flex-direction:column}.volume-pricing-info__row{display:flex;justify-content:space-between;align-items:center;padding:var(--padding-sm) var(--padding-md);font-size:var(--font-size--sm);background:var(--color-background);border-inline-start:3px solid transparent;transition:border-color var(--animation-speed) var(--animation-easing)}.volume-pricing-info__row:nth-child(odd){background:rgb(var(--color-foreground-rgb) / var(--opacity-5))}.volume-pricing-info__row--active{border-inline-start-color:var(--color-foreground);font-weight:var(--font-weight-medium)}.volume-pricing-info__quantity{color:var(--color-foreground)}.volume-pricing-info__price{display:flex;align-items:center;color:var(--color-foreground)}.volume-pricing-info__checkmark{display:none;width:var(--icon-size-sm);height:var(--icon-size-sm);color:var(--color-foreground)}.volume-pricing-info__row--active .volume-pricing-info__checkmark{display:inline-flex;align-items:center;justify-content:center}
/*# sourceMappingURL=/cdn/shop/t/274/compiled_assets/styles.css.map */
