.site-runtime,.site-theme,.sg-layer,.site-cart-layer{--sg-tint:var(--site-surface,#fff);--sg-text:var(--site-text,#1c1819);--sg-muted:color-mix(in srgb, var(--sg-text) 62%, transparent);--sg-action:var(--site-accent,#1c1819);--sg-on-action:var(--site-background,#fff);--sg-glass:color-mix(in srgb, var(--site-background,#fff) 72%, transparent);--sg-glass-strong:color-mix(in srgb, var(--site-background,#fff) 86%, transparent);--sg-thin:color-mix(in srgb, var(--sg-text) 6%, transparent);--sg-blur:blur(28px) saturate(180%);--sg-edge:inset 0 1px 0 #fffc, inset 0 0 0 .5px #fff6;--sg-sheen:linear-gradient(160deg, #fff6 0%, #fff0 42%, #fff0 72%, #ffffff24 100%);--sg-rim:linear-gradient(160deg, #fffffff2, color-mix(in srgb, var(--sg-text) 8%, transparent) 38%, color-mix(in srgb, var(--sg-text) 8%, transparent) 70%, #ffffffb3);--sg-shadow-1:0 1px 2px #0000000d, 0 8px 24px #00000012;--sg-shadow-2:0 2px 8px #00000014, 0 18px 48px #00000024;--sg-highlight:linear-gradient(180deg, #ffffff38, #fff0 60%);--sg-ease:cubic-bezier(.2, .8, .2, 1)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.site-runtime,.site-theme,.sg-layer,.site-cart-layer{--sg-glass:var(--site-background,#fff);--sg-glass-strong:var(--site-background,#fff)}}@media (prefers-reduced-transparency:reduce){.site-runtime,.site-theme,.sg-layer,.site-cart-layer{--sg-glass:var(--site-background,#fff);--sg-glass-strong:var(--site-background,#fff);--sg-blur:none}}.sg-glass,.sg-glass-button{background:var(--sg-sheen), var(--sg-glass);-webkit-backdrop-filter:var(--sg-blur);backdrop-filter:var(--sg-blur);box-shadow:var(--sg-edge), var(--sg-shadow-2)}.sg-surface,.sg-card{background:linear-gradient(var(--sg-tint), var(--sg-tint)) padding-box, var(--sg-rim) border-box;box-shadow:inset 0 1px 0 #fff9, var(--sg-shadow-1);border:1px solid #0000}.sg-glass-button{width:44px;height:44px;color:var(--sg-text);cursor:pointer;transition:transform .16s var(--sg-ease);border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.sg-glass-button:active{transform:scale(.92)}.sg-glass-button:disabled{opacity:0;pointer-events:none}.sg-glass-button.is-dark{color:#fff;background:#ffffff24;box-shadow:inset 0 1px #ffffff4d}.sg-cart,.sg-action{background:var(--sg-highlight), var(--sg-action);color:var(--sg-on-action);font:inherit;white-space:nowrap;cursor:pointer;transition:transform .16s var(--sg-ease);border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:8px;font-weight:700;display:inline-flex;box-shadow:inset 0 1px #ffffff4d}.sg-cart:active,.sg-action:active{transform:scale(.96)}.site-lib.sg-products{align-content:center;gap:var(--site-block-gap,24px);color:var(--sg-text);display:grid}.sg-products .sg-list{align-content:start;gap:12px;margin:0;padding:0;list-style:none;display:grid}.sg-card{border-radius:var(--site-card-radius,24px);color:var(--sg-text);transition:transform .22s var(--sg-ease);gap:10px;padding:8px;display:grid;position:relative}.sg-card:has(.sg-card-open:active){transform:scale(.985)}.sg-card-open{z-index:1;border-radius:inherit;cursor:pointer;background:0 0;border:0;position:absolute;inset:-1px}.sg-card-open:focus-visible{outline:2px solid var(--sg-action);outline-offset:2px}.sg-photo{aspect-ratio:4/5;border-radius:var(--site-image-radius,16px);background:var(--sg-thin);position:relative;overflow:hidden}.sg-photo .onme-tryon-badge{z-index:2}.sg-photo-count{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#00000038;border-radius:10px;gap:4px;padding:4px 6px;display:flex;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}.sg-photo-count i{background:#ffffff8c;border-radius:50%;width:5px;height:5px}.sg-photo-count i[data-active]{background:#fff}.sg-info{grid-template-rows:auto 1fr auto;gap:4px;min-width:0;padding:2px 6px 6px;display:grid}.sg-products .sg-title{color:var(--sg-text);font-family:var(--site-heading-font,inherit);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:15px;font-weight:600;line-height:20px;display:-webkit-box;overflow:hidden}.sg-products .sg-text{color:var(--sg-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:18px;display:-webkit-box;overflow:hidden}.sg-buy{justify-content:space-between;align-items:center;gap:8px;min-height:40px;margin-top:4px;display:flex}.sg-price{color:var(--sg-text);margin:0;font-size:15px;font-weight:700;line-height:20px;display:grid}.sg-price span{white-space:nowrap}.sg-price s{color:var(--sg-muted);font-size:12px;font-weight:400;line-height:16px}.sg-price.is-large{align-items:baseline;gap:8px;font-size:22px;line-height:28px;display:flex}.sg-cart{z-index:2;height:40px;padding:0 16px;font-size:13px;position:relative}.sg-cart.is-round{width:40px;padding:0}.sg-more{color:var(--sg-muted);align-items:center;gap:2px;font-size:13px;display:inline-flex}.sg-layout-grid .sg-list{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.sg-layout-grid .sg-card{grid-template-rows:auto 1fr}.sg-products.sg-layout-list .sg-card{--row:132px;grid-template-columns:var(--row) minmax(0, 1fr);align-items:start;gap:12px}.sg-products.sg-layout-list .sg-photo{width:var(--row);height:var(--row);aspect-ratio:auto}.sg-products.sg-layout-list .sg-info{height:var(--row);grid-template-rows:auto auto 1fr;padding:4px 4px 0 0}.sg-products.sg-layout-list .sg-buy{align-self:end;margin:0}.sg-products.sg-layout-card .sg-card{border-radius:var(--site-card-radius,32px);padding:10px}.sg-products.sg-layout-card .sg-photo{border-radius:var(--site-inner-radius,22px)}.sg-products.sg-layout-card .sg-info{gap:8px;padding:6px 10px 10px}.sg-products.sg-layout-card .sg-title{font-size:22px;line-height:28px}.sg-products.sg-layout-card .sg-text{-webkit-line-clamp:3;font-size:14px;line-height:20px}.sg-products.sg-layout-card .sg-cart{height:48px;padding:0 22px;font-size:14px}:is(.sg-photo,.sg-gallery-slide,.sg-full-slide) img.site-image{object-fit:cover;border-radius:0;width:100%;max-width:none;height:100%;max-height:none}@container (min-width:720px){.sg-layout-grid .sg-list{grid-template-columns:repeat(4,minmax(0,1fr))}.sg-products.sg-layout-list .sg-list{grid-template-columns:repeat(2,minmax(0,1fr))}.sg-products.sg-layout-card .sg-card{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center}}.sg-layer{z-index:40;color:var(--sg-text);font-family:var(--site-body-font,inherit);justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.sg-backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#00000059;border:0;animation:.22s sg-fade;position:absolute;inset:0}.sg-sheet{width:min(100% - 16px,520px);height:calc(100dvh - 68px);margin-bottom:calc(8px + env(safe-area-inset-bottom,0px));border-radius:var(--site-surface-radius,32px);background:var(--sg-sheen), var(--sg-glass-strong);-webkit-backdrop-filter:var(--sg-blur);backdrop-filter:var(--sg-blur);box-shadow:var(--sg-edge), var(--sg-shadow-2);animation:sg-rise .38s var(--sg-ease);flex-direction:column;display:flex;position:relative;overflow:hidden}.sg-sheet-head{justify-content:flex-end;padding:12px 12px 6px;display:flex;position:relative}.sg-grip{background:var(--sg-muted);opacity:.4;border-radius:2px;width:36px;height:4px;position:absolute;top:6px;left:50%;transform:translate(-50%)}.sg-sheet-head .sg-glass-button{background:var(--sg-thin);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:inset 0 1px #ffffff80}.sg-sheet-body{overscroll-behavior:contain;flex:1;align-content:start;gap:16px;min-height:0;padding:0 0 16px;display:grid;overflow-y:auto}.sg-sheet-info{gap:8px;padding:0 20px;display:grid}.sg-sheet-title{color:var(--sg-text);font-family:var(--site-heading-font,inherit);margin:0;font-size:24px;font-weight:700;line-height:30px}.sg-sheet-text{color:var(--sg-muted);white-space:pre-line;margin:0;font-size:15px;line-height:22px}.sg-chip{background:var(--sg-thin);border-radius:14px;justify-self:start;height:28px;padding:0 12px;font-size:12px;font-weight:600;line-height:28px}.sg-sheet-actions{gap:10px;padding:12px 16px 16px;display:flex}.sg-action{flex:1;height:54px;padding:0 20px;font-size:15px}.sg-action.is-glass{background:var(--sg-thin);color:var(--sg-text);flex:none;box-shadow:inset 0 1px #ffffff80}.sg-gallery{gap:10px;display:grid;position:relative}.sg-gallery-track{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;gap:10px;padding:0 16px;scroll-padding-inline:16px;display:flex;overflow-x:auto}.sg-gallery-track::-webkit-scrollbar{display:none}.sg-gallery-slide{border-radius:var(--site-card-radius,24px);background:var(--sg-thin);cursor:zoom-in;scroll-snap-align:start;scroll-snap-stop:always;border:0;flex:0 0 calc(100% - 4px);height:min(52dvh,520px);padding:0;overflow:hidden}.sg-gallery-slide:only-child{flex-basis:100%}.sg-gallery-count{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;font-variant-numeric:tabular-nums;pointer-events:none;background:#00000047;border-radius:14px;height:28px;padding:0 10px;font-size:12px;font-weight:600;line-height:28px;position:absolute;top:12px;left:28px}.sg-gallery-expand{pointer-events:none;width:36px;height:36px;position:absolute;top:8px;right:24px}.sg-gallery-arrow{width:40px;height:40px;position:absolute;top:calc(min(52dvh,520px)/2 - 20px)}.sg-gallery-arrow.is-prev{left:24px}.sg-gallery-arrow.is-next{right:24px}@media (hover:none){.sg-gallery-arrow{display:none}}.sg-pager{justify-content:center;gap:6px;display:flex}.sg-pager span{background:var(--sg-muted);opacity:.35;width:6px;height:6px;transition:width .24s var(--sg-ease), opacity .24s ease;border-radius:3px}.sg-pager span[data-active]{background:var(--sg-action);opacity:1;width:18px}.sg-full{z-index:50;background:#000000f7;animation:.2s sg-fade;position:fixed;inset:0}.sg-full-track{scroll-snap-type:x mandatory;scrollbar-width:none;height:100%;display:flex;overflow-x:auto}.sg-full-track::-webkit-scrollbar{display:none}.sg-full-slide{scroll-snap-align:center;flex:0 0 100%;place-items:center;display:grid}.sg-full .sg-full-slide img.site-image{object-fit:cover}.sg-full-bar{top:calc(12px + env(safe-area-inset-top,0px));justify-content:space-between;align-items:center;display:flex;position:absolute;left:16px;right:16px}.sg-full-count{color:#fff;font-variant-numeric:tabular-nums;background:#ffffff24;border-radius:16px;height:32px;padding:0 12px;font-size:13px;line-height:32px}.sg-full-arrow{position:absolute;top:50%;transform:translateY(-50%)}.sg-full-arrow.is-prev{left:16px}.sg-full-arrow.is-next{right:16px}@keyframes sg-fade{0%{opacity:0}}@keyframes sg-rise{0%{opacity:0;transform:translateY(24px)scale(.98)}}.site-header3.is-glass .sh-bar{background:var(--sg-sheen), var(--sh-surface);box-shadow:var(--sg-edge), var(--sh-shadow,none)}.site-header3:not(.is-glass) .sh-bar{box-shadow:var(--sh-shadow,none)}.site-header3.is-glass .sh-icon{background:color-mix(in srgb, var(--sh-icon-bg) 70%, transparent);transition:transform .16s var(--sg-ease);box-shadow:inset 0 1px #ffffff8c}.site-header3 .sh-icon:active{transform:scale(.92)}.site-cart-layer{--sg-tint:var(--cart-surface,#fff);--sg-text:var(--cart-text,#000);--sg-action:var(--cart-button,#000);--sg-on-action:var(--cart-button-text,#fff);--sg-glass-strong:color-mix(in srgb, var(--cart-surface,#fff) 86%, transparent)}.site-cart-backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#00000059}.site-cart-panel{width:min(100% - 16px,520px);margin-bottom:calc(8px + env(safe-area-inset-bottom,0px));border-radius:var(--site-cart-radius,var(--site-surface-radius,32px));background:var(--sg-sheen), var(--sg-glass-strong);-webkit-backdrop-filter:var(--sg-blur);backdrop-filter:var(--sg-blur);box-shadow:var(--sg-edge), var(--sg-shadow-2);padding:0 16px 16px}.site-cart-head{grid-template-columns:44px 1fr 44px}.site-cart-head .site-cart-icon{background:var(--sg-thin);border-radius:50%;width:44px;box-shadow:inset 0 1px #ffffff80}.site-cart-item{--row:96px;grid-template-columns:var(--row) minmax(0, 1fr) auto;border-radius:var(--site-card-radius,24px);background:linear-gradient(var(--sg-tint), var(--sg-tint)) padding-box, var(--sg-rim) border-box;box-shadow:var(--sg-shadow-1);border:1px solid #0000;align-items:start;gap:12px;padding:8px}.site-cart-thumb{width:var(--row);height:var(--row);border-radius:var(--site-inner-radius,16px)}.site-cart-item-body{height:var(--row);grid-template-rows:20px 20px 1fr;align-content:stretch;gap:10px}.site-cart-item-body>*{text-overflow:ellipsis;white-space:nowrap;margin:0;line-height:20px;overflow:hidden}.site-cart-item-body .site-cart-quantity{align-self:end;overflow:visible}.site-cart-quantity{background:var(--sg-thin);border:0}.site-cart-quantity button{width:36px;height:36px}.site-cart-primary{border-radius:var(--site-button-radius,27px);background:var(--sg-highlight), var(--sg-action);height:54px;box-shadow:inset 0 1px #ffffff4d}.site-cart-form input,.site-cart-form textarea{border-radius:var(--site-field-radius,var(--site-inner-radius,16px));background:var(--sg-thin);border:0}.site-cart-floating{color:var(--sg-text);background:var(--sg-sheen), var(--sg-glass-strong);-webkit-backdrop-filter:var(--sg-blur);backdrop-filter:var(--sg-blur);box-shadow:var(--sg-edge), var(--sg-shadow-2);border:0}.site-theme .site-cta{background-image:var(--sg-highlight);transition:transform .16s var(--sg-ease);box-shadow:inset 0 1px #ffffff47}.site-theme .site-cta:active{transform:scale(.98)}.site-theme :is(.site-cta-secondary,.lib-button-secondary){box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--sg-text) 14%, transparent);background-image:none}.site-theme :is(.site-content-card,.lib-form-card,.lib-t .t-grid-2 li,.lib-t .t-plans>li,.lib-t .t-qa>div,.lib-t .t-team li,.lib-t .t-testimonial,.lib-t .t-contacts>div,.lib-product-card){border-radius:var(--site-card-radius,24px);background:linear-gradient(var(--site-card-background,var(--site-surface)), var(--site-card-background,var(--site-surface))) padding-box, var(--sg-rim) border-box;box-shadow:inset 0 1px 0 #ffffff8c, var(--sg-shadow-1);border:1px solid #0000}.site-theme :is(.site-content-card,.lib-product-card,.lib-t .t-team li,.lib-t .t-plans>li) :is(.site-image,.lib-media){border-radius:var(--site-image-radius,16px)}.lib-t .t-glass-banner{border-radius:var(--site-card-radius,32px);box-shadow:var(--sg-edge), var(--sg-shadow-2)}@media (prefers-reduced-motion:reduce){.sg-card,.sg-sheet,.sg-backdrop,.sg-full,.sg-pager span,.site-theme .site-cta{transition:none;animation:none}}.site-theme .site-cta{font-size:min(var(--site-body-size,15px), 15px)}.site-theme .site-lib.gb{color:var(--site-text);flex-direction:column;justify-content:center;display:flex}.gb>.gb-inner{gap:var(--site-block-gap,24px);width:min(100%,1120px);margin-inline:auto;display:grid;position:relative}.gb .gb-head{text-align:var(--site-heading-align,left);justify-items:start;gap:10px;display:grid}.gb .gb-head.is-center{justify-items:center}.gb .gb-eyebrow{background:color-mix(in srgb, var(--site-text) 8%, transparent);height:28px;color:var(--site-text);letter-spacing:0;border-radius:14px;align-items:center;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.site-theme .gb .gb-title{letter-spacing:-.02em;margin:0;line-height:1.1}.site-theme .gb .gb-copy{max-width:560px;color:var(--site-secondary);font-size:var(--site-body-size,15px);margin:0;line-height:1.5}.gb .gb-copy.is-short{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.gb .gb-actions{flex-wrap:wrap;gap:10px;display:flex}.gb .gb-head.is-center+.gb-actions,.gb-center .gb-actions{justify-content:center}.site-theme .gb .gb-btn{white-space:nowrap;justify-content:center;gap:8px;width:auto;height:46px;min-height:46px;padding:0 20px;font-size:14px;font-weight:600;line-height:1}.site-theme .gb .gb-btn.is-secondary{background:color-mix(in srgb, var(--site-text) 8%, transparent);color:var(--site-text);border-color:#0000}.gb .gb-price{color:var(--site-text);align-items:baseline;gap:8px;margin:0;font-size:22px;font-weight:700;display:flex}.gb .gb-price s{color:var(--site-secondary);opacity:.7;font-size:15px;font-weight:400}.gb .gb-plate{border-radius:var(--site-card-radius,32px);background:var(--sg-sheen), color-mix(in srgb, var(--site-background,#fff) 70%, transparent);width:100%;max-width:560px;-webkit-backdrop-filter:var(--sg-blur);backdrop-filter:var(--sg-blur);box-shadow:var(--sg-edge), var(--sg-shadow-2);gap:14px;padding:20px;display:grid}.gb .gb-plate .gb-head{gap:8px}.site-lib.gb-cover,.site-lib.gb-full{min-height:100%}.gb-cover .gb-plate .gb-actions .gb-btn,.gb-full .gb-plate .gb-actions .gb-btn{flex:auto}.gb-split .gb-split-text{gap:18px;display:grid}.gb-split .gb-split-photo{aspect-ratio:4/5;border-radius:var(--site-image-radius,28px);background:linear-gradient(var(--site-surface), var(--site-surface)) padding-box, var(--sg-rim) border-box;max-height:56vh;box-shadow:var(--sg-shadow-2);border:1px solid #0000;position:relative;overflow:hidden}.gb-split .gb-split-photo :is(img.site-image,.lib-media-empty){object-fit:cover;border-radius:0;width:100%;height:100%;max-height:none;position:absolute;inset:0}.site-lib.gb-center{isolation:isolate;text-align:center}.gb-center>.gb-inner{justify-items:center}.gb-center .gb-orbs{z-index:-1;background:radial-gradient(40% 35% at 25% 30%, color-mix(in srgb, var(--site-accent) 22%, transparent), transparent 70%), radial-gradient(35% 30% at 75% 70%, #9fb4d64d, transparent 70%), radial-gradient(30% 25% at 70% 20%, #e8c9b859, transparent 70%);filter:blur(20px);pointer-events:none;position:absolute;inset:-10% -20%}.site-theme .gb-center .gb-title{max-width:14em}.gb-full .onme-tryon-badge.is-cover{z-index:2}.gb-full .gb-plate .gb-copy{max-width:none}.site-lib.gb-full.is-clean{isolation:isolate;position:relative}.gb-full .gb-full-text{color:#fff;gap:10px;max-width:560px;display:grid}.gb-full .gb-full-text .gb-eyebrow{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;background:#ffffff2e}.gb-full .gb-full-text .gb-price,.gb-full .gb-full-text .gb-price s{color:#fff}.site-theme .gb-full .gb-full-text .gb-btn.is-secondary{-webkit-backdrop-filter:blur(16px)saturate(160%);backdrop-filter:blur(16px)saturate(160%);color:#fff;background:#ffffff2e;box-shadow:inset 0 1px #ffffff59}.gb .gb-cards{gap:var(--site-card-gap,12px);margin:0;padding:0;list-style:none;display:grid}.site-theme .gb .gb-card{border-radius:var(--site-card-radius,24px);background:linear-gradient(var(--site-card-background,var(--site-surface)), var(--site-card-background,var(--site-surface))) padding-box, var(--sg-rim) border-box;box-shadow:inset 0 1px 0 #ffffff8c, var(--sg-shadow-1);color:var(--site-card-text,var(--site-text));border:1px solid #0000}.gb .gb-icon{background:color-mix(in srgb, var(--site-accent) 12%, transparent);width:44px;height:44px;color:var(--site-accent);border-radius:50%;flex:none;place-items:center;display:grid}.gb .gb-icon .block-icon{width:22px;height:22px}.gb-benefits .gb-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.gb-benefits .gb-card{padding:var(--site-card-padding,16px);align-content:start;gap:12px;display:grid}.site-theme .gb .gb-card h3{color:inherit;margin:0;font-size:16px;font-weight:700;line-height:1.3}.site-theme .gb .gb-card p{color:var(--site-secondary);margin:4px 0 0;font-size:14px;line-height:1.45}.gb-benefits.is-rows .gb-cards{grid-template-columns:1fr}.gb-benefits.is-rows .gb-card{grid-template-columns:44px minmax(0,1fr);align-items:center;gap:14px}.gb-faq .gb-faq-list{gap:var(--site-card-gap,10px);display:grid}.gb .gb-faq-item{padding:0}.gb .gb-faq-item summary{min-height:60px;color:inherit;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px 10px 18px;font-size:16px;font-weight:600;line-height:1.3;list-style:none;display:flex}.gb .gb-faq-item summary::-webkit-details-marker{display:none}.gb .gb-faq-toggle{background:color-mix(in srgb, var(--site-text) 7%, transparent);width:36px;height:36px;transition:transform .24s var(--sg-ease);border-radius:50%;flex:none;place-items:center;display:grid}.gb .gb-faq-item[open] .gb-faq-toggle{transform:rotate(45deg)}.site-theme .gb .gb-faq-item p{margin:0;padding:0 18px 18px;animation:.24s sg-fade}.gb .gb-contact{min-height:72px;color:inherit;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 14px 12px 12px;text-decoration:none;display:grid}.gb .gb-contact-text{min-width:0;display:grid}.gb .gb-contact-text small{color:var(--site-secondary);font-size:12px}.gb .gb-contact-text strong{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;overflow:hidden}.gb .gb-contact-go{color:var(--site-secondary)}.gb-contacts .gb-actions .gb-btn{flex:1}@container (min-width:720px){.gb>.gb-inner{gap:32px}.site-theme .gb .gb-btn{height:50px;padding:0 26px;font-size:15px}.site-theme .gb .gb-copy{font-size:max(var(--site-body-size,15px), 17px)}.gb-cover .gb-plate{padding:28px}.gb-cover .gb-plate .gb-actions .gb-btn,.gb-full .gb-plate .gb-actions .gb-btn{flex:none}.gb-split>.gb-inner{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:center;column-gap:64px}.gb-split .gb-split-photo{max-height:72vh}.gb-full:not(.is-clean)>.gb-inner{justify-items:end}.gb-benefits .gb-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.gb-benefits .gb-card{padding:22px}.gb-benefits.is-rows .gb-cards,.gb-contacts .gb-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.gb-faq>.gb-inner{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;column-gap:64px}.gb-faq .gb-head{position:sticky;top:96px}.gb-contacts .gb-actions{max-width:360px}}@container (min-width:1000px){.gb-contacts .gb-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}.site-footer .site-footer-cta{background:var(--sg-highlight), var(--footer-text);height:46px;color:var(--footer-bg);border-radius:999px;justify-content:center;align-items:center;padding:0 22px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex;box-shadow:inset 0 1px #ffffff47}.site-footer .site-socials a{background:color-mix(in srgb, var(--footer-text) 9%, transparent);width:44px;height:44px;color:var(--footer-text);border-radius:50%;place-items:center;display:grid;box-shadow:inset 0 1px #ffffff40}.site-footer :is(.site-footer-col,.site-footer-contacts.is-large){border-radius:var(--site-card-radius,24px);background:color-mix(in srgb, var(--footer-text) 5%, transparent);box-shadow:inset 0 1px 0 #ffffff2e, inset 0 0 0 .5px color-mix(in srgb, var(--footer-text) 10%, transparent);padding:16px}.site-footer .site-footer-contact-icon{background:color-mix(in srgb, var(--footer-text) 9%, transparent);border-radius:50%;place-items:center;width:32px;height:32px;display:inline-grid}.site-footer .site-footer-contact-icon svg{width:16px;height:16px}.gb .gb-eyebrow{justify-self:start}.gb .gb-head.is-center .gb-eyebrow{justify-self:center}.site-theme .site-lib.gb:is(.gb-cover,.gb-full){padding-bottom:max(var(--site-block-padding-bottom,24px), 84px);justify-content:flex-end}.site-theme .gb .gb-card{text-align:left}.site-runtime,.site-runtime-screen{overflow-x:clip}@media (max-width:719px){.site-theme .site-block-content{width:min(340px,100%);margin-inline:auto}.site-header3.surface-floating .sh-bar{width:min(340px,100% - 20px)}.onme-tryon .onme-tryon-shell[data-state=closed]{width:min(340px,100vw - 20px)}}@media (min-width:720px){.site-theme .site-block-content{width:min(1120px,100% - 64px);margin-inline:auto}}.site-block-background:has(+.gb-full.is-clean):after{content:"";pointer-events:none;background:linear-gradient(#0000 35%,#0000009e);position:absolute;inset:0}.site-lib.gb-center{overflow-clip-margin:40px;overflow:clip}.site-menu{z-index:35;color:var(--sg-text);font-family:var(--site-body-font,inherit);position:fixed;inset:0}.site-menu-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0000004d;border:0;animation:.22s sg-fade;position:absolute;inset:0}.site-menu-panel{top:calc(10px + env(safe-area-inset-top,0px));border-radius:var(--site-surface-radius,32px);background:var(--sg-sheen), var(--sg-glass-strong);width:min(340px,100% - 20px);max-height:calc(100dvh - 20px);-webkit-backdrop-filter:var(--sg-blur);backdrop-filter:var(--sg-blur);box-shadow:var(--sg-edge), var(--sg-shadow-2);transform-origin:top;animation:site-menu-in .32s var(--sg-ease);flex-direction:column;display:flex;position:absolute;left:50%;overflow:hidden;transform:translate(-50%)}@keyframes site-menu-in{0%{opacity:0;transform:translate(-50%)translateY(-12px)scale(.97)}}.site-menu-head{justify-content:space-between;align-items:center;gap:12px;min-height:64px;padding:10px 10px 6px 22px;display:flex}.site-menu-head strong{text-overflow:ellipsis;white-space:nowrap;font-size:17px;font-weight:700;overflow:hidden}.site-menu-close{background:var(--sg-thin);width:44px;height:44px;color:var(--sg-text);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid;box-shadow:inset 0 1px #ffffff80}.site-menu-list{overscroll-behavior:contain;padding:4px 10px 10px;display:grid;overflow-y:auto}.site-menu-row{border-radius:var(--site-inner-radius,16px);min-height:52px;color:var(--sg-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:0 12px;font-size:17px;font-weight:600;text-decoration:none;transition:background-color .16s;display:flex;position:relative}.site-menu-row+.site-menu-row:before{content:"";background:color-mix(in srgb, var(--sg-text) 8%, transparent);height:1px;position:absolute;top:0;left:12px;right:12px}.site-menu-row:hover,.site-menu-row:focus-visible{background:var(--sg-thin)}.site-menu-row svg{color:var(--sg-muted);flex:none}.site-menu-empty{color:var(--sg-muted);margin:0;padding:8px 22px 20px;font-size:14px}.site-menu-foot{border-top:1px solid color-mix(in srgb, var(--sg-text) 8%, transparent);gap:14px;padding:12px 16px 18px;display:grid}.site-menu-cta{background:var(--sg-highlight), var(--sg-action);height:48px;color:var(--sg-on-action);border-radius:999px;justify-content:center;align-items:center;font-size:15px;font-weight:600;text-decoration:none;display:flex;box-shadow:inset 0 1px #ffffff4d}.site-menu-socials{justify-content:center;gap:10px;margin:0;padding:0;list-style:none;display:flex}.site-menu-socials a{background:var(--sg-thin);width:44px;height:44px;color:var(--sg-text);border-radius:50%;place-items:center;display:grid;box-shadow:inset 0 1px #ffffff80}@media (min-width:720px){.site-menu-panel{width:380px;left:auto;right:24px;transform:none}@keyframes site-menu-in{0%{opacity:0;transform:translateY(-12px)scale(.97)}}}.site-theme :is(.sg-cart,.sg-action):not(.is-glass){border:var(--site-button-border,0);background-color:var(--site-button-bg,var(--sg-action));background-image:var(--sg-highlight);background:var(--sg-highlight), var(--site-button-fill,var(--site-button-style,var(--site-button-bg,var(--sg-action))));color:var(--site-button-label,var(--site-button-text,var(--sg-on-action)))}.site-theme .sg-cart:not(.is-round){border-radius:var(--site-button-radius,999px)}.site-theme .sg-card{gap:var(--site-card-gap,10px);padding:var(--site-card-padding,8px);border-radius:var(--site-card-radius,24px);background:linear-gradient(var(--site-card-background,var(--sg-tint)), var(--site-card-background,var(--sg-tint))) padding-box, var(--sg-rim) border-box;color:var(--site-card-text,var(--sg-text));-webkit-backdrop-filter:var(--site-card-blur,none);backdrop-filter:var(--site-card-blur,none)}.site-theme .sg-products .sg-list{gap:var(--site-card-gap,12px)}.site-theme .sg-card .sg-title,.site-theme .sg-card .sg-price{color:var(--site-card-text,var(--sg-text))}.site-theme .sg-photo{border-radius:var(--site-image-radius,calc(var(--site-card-radius,24px) - 8px))}.site-theme .gb .gb-btn{min-height:var(--site-button-height,46px);height:var(--site-button-height,46px)}.site-theme .gb .gb-btn:not(.is-secondary){border:var(--site-button-border,0)}.gb .gb-icon{color:var(--site-icon-color,var(--site-accent));background:color-mix(in srgb, var(--site-icon-color,var(--site-accent)) 12%, transparent)}.site-theme .gb .gb-copy{text-align:var(--site-body-align,inherit)}.gb .gb-actions{justify-content:var(--site-actions-justify,flex-start)}.gb .gb-plate{border-radius:var(--site-card-radius,32px);padding:var(--site-card-padding,20px);background:var(--sg-sheen), color-mix(in srgb, var(--site-card-background,var(--site-background,#fff)) 72%, transparent);color:var(--site-card-text,var(--site-text))}@media (min-width:720px){.site-theme .site-block-content{width:min(900px,100% - 64px)}}.site-theme .site-block-content.site-lib{padding-inline:0}.gb>.gb-inner,.sg-products{max-width:900px}@container (min-width:720px){.sg-layout-grid .sg-list,.sg-products.sg-layout-list .sg-list,.gb-benefits .gb-cards,.gb-benefits.is-rows .gb-cards,.gb-contacts .gb-cards{grid-template-columns:repeat(2,minmax(0,420px));justify-content:center;gap:20px 60px}.gb-split>.gb-inner,.gb-faq>.gb-inner{grid-template-columns:repeat(2,minmax(0,420px));justify-content:center;column-gap:60px}.gb .gb-plate,.gb-full .gb-full-text{max-width:420px}.sg-products.sg-layout-card .sg-card{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:40px}}.site-theme .site-block-content.gg-fullscreen{width:100%;max-width:none;height:100%;min-height:100svh;margin:0;padding:0}.gg-fullscreen .gg-slider{height:100%;min-height:100svh;position:relative}.gg-fullscreen .gg-track{gap:0;height:100%;min-height:100svh;padding:0}.gg-full-slide{scroll-snap-align:center;flex:0 0 100%;height:100%;min-height:100svh;margin:0;position:relative}.gg-full-slide img.site-image{object-fit:cover;border-radius:0;width:100%;height:100%;max-height:none;position:absolute;inset:0}.gg-full-slide figcaption{border-radius:var(--site-card-radius,24px);background:var(--sg-sheen), color-mix(in srgb, var(--site-background,#fff) 70%, transparent);width:min(340px,100% - 40px);-webkit-backdrop-filter:var(--sg-blur);backdrop-filter:var(--sg-blur);box-shadow:var(--sg-edge), var(--sg-shadow-2);color:var(--site-text);gap:4px;padding:16px 18px;display:grid;position:absolute;bottom:112px;left:50%;transform:translate(-50%)}.gg-full-slide figcaption strong{font-size:18px;font-weight:700}.gg-full-slide figcaption span{color:var(--site-secondary);font-size:14px}.gg-fullscreen .gg-controls{position:absolute;bottom:60px;left:50%;transform:translate(-50%)}.gg .gg-slider{gap:14px;display:grid}.gg-track{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;display:flex;overflow-x:auto}.gg-track::-webkit-scrollbar{display:none}@property --gg-gutter{syntax:"<length>";inherits:true;initial-value:0}.site-runtime-screen,.site-preview-canvas{container-type:inline-size}.site-theme .site-block-content.gg{--gg-gutter:max(0px, (100cqw - 340px) / 2)}@media (min-width:720px){.site-theme .site-block-content.gg{--gg-gutter:max(32px, (100cqw - 900px) / 2)}}.gg:not(.gg-fullscreen) .gg-track{margin-inline:calc(-1 * var(--gg-gutter));padding:4px var(--gg-gutter) 18px;scroll-padding-inline:var(--gg-gutter)}.gg-card{border-radius:var(--site-card-radius,28px);background:var(--site-card-background,var(--site-surface));box-shadow:var(--sg-shadow-1);scroll-snap-align:start;flex:0 0 min(340px,100cqw);position:relative;overflow:hidden}.gg-card-photo{aspect-ratio:4/5;position:relative}.gg-card-photo img.site-image{object-fit:cover;border-radius:0;width:100%;height:100%;max-height:none;position:absolute;inset:0}.site-theme .gg-card h3{margin:0;font-size:18px;font-weight:700;line-height:1.25}.site-theme .gg-card p{margin:0;font-size:14px;line-height:1.4}.gg-card-text{color:#fff;background:linear-gradient(#0000,#0000009e);justify-items:start;gap:6px;padding:64px 18px 18px;display:grid;position:absolute;inset:auto 0 0}.site-theme .gg-card-text :is(h3,p){color:#fff}.site-theme .gg-card-text .gb-btn{-webkit-backdrop-filter:blur(16px)saturate(160%);backdrop-filter:blur(16px)saturate(160%);color:#fff;background:#fff3;margin-top:6px;box-shadow:inset 0 1px #ffffff59}.gg-card-plate{border-radius:calc(var(--site-card-radius,28px) - 8px);background:var(--sg-sheen), color-mix(in srgb, var(--site-background,#fff) 72%, transparent);-webkit-backdrop-filter:var(--sg-blur);backdrop-filter:var(--sg-blur);box-shadow:var(--sg-edge);color:var(--site-text);justify-items:start;gap:6px;padding:16px;display:grid;position:absolute;inset:auto 8px 8px}.site-theme .gg-card-plate p{color:var(--site-secondary)}.gg-card-plate .gb-btn{margin-top:4px}.gg-slider.is-slider-full .gg-track{padding-bottom:14px}.gg-slider.is-slider-full .gg-card{flex-basis:100cqw}.gg-slider.is-slider-full .gg-card-photo{aspect-ratio:auto;height:min(72svh,640px)}.gg-slider.is-slider-full .gg-card-text{padding:80px 24px 24px}.gg-controls{background:var(--sg-sheen), color-mix(in srgb, var(--site-background,#fff) 72%, transparent);-webkit-backdrop-filter:var(--sg-blur);backdrop-filter:var(--sg-blur);box-shadow:var(--sg-edge), var(--sg-shadow-1);border-radius:999px;justify-self:center;align-items:center;gap:10px;padding:4px;display:inline-flex}.gg-arrow{width:36px;height:36px;color:var(--site-text);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.gg-arrow:disabled{opacity:.3;cursor:default}.gg-dots{gap:6px;display:flex}.gg-dots span{background:var(--site-text);opacity:.25;width:6px;height:6px;transition:width .24s var(--sg-ease), opacity .24s ease;border-radius:3px}.gg-dots span[data-active]{opacity:1;width:18px}.gg-links{gap:var(--site-card-gap,12px);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.gg-link-card{border-radius:var(--site-card-radius,24px);color:#fff;box-shadow:var(--sg-shadow-1);transition:transform .2s var(--sg-ease);text-decoration:none;display:block;position:relative;overflow:hidden}.gg-link-card:active{transform:scale(.98)}.gg-link-photo{aspect-ratio:4/5;background:var(--sg-thin);display:block;position:relative}.gg-link-photo :is(img.site-image,.lib-media-empty){object-fit:cover;border-radius:0;width:100%;height:100%;max-height:none;position:absolute;inset:0}.gg-link-text{background:linear-gradient(#0000,#0009);gap:2px;padding:48px 12px 12px;display:grid;position:absolute;inset:auto 0 0}.gg-link-text strong{font-size:15px;font-weight:700;line-height:1.25}.gg-link-text small{opacity:.85;font-size:12px}.gg-link-go{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#211b1c;background:#ffffffb3;border-radius:50%;place-items:center;width:32px;height:32px;display:grid;position:absolute;top:8px;right:8px;box-shadow:inset 0 1px #fffc}.gg-links-list .gg-links{grid-template-columns:1fr}.gg-links-list .gg-link-card{background:linear-gradient(var(--site-card-background,var(--site-surface)), var(--site-card-background,var(--site-surface))) padding-box, var(--sg-rim) border-box;color:var(--site-card-text,var(--site-text));border:1px solid #0000;grid-template-columns:56px minmax(0,1fr) 32px;align-items:center;gap:12px;padding:8px 12px 8px 8px;display:grid}.gg-links-list .gg-link-photo{aspect-ratio:auto;border-radius:var(--site-inner-radius,14px);width:56px;height:56px;overflow:hidden}.gg-links-list .gg-link-text{background:0 0;padding:0;position:static}.gg-links-list .gg-link-text small{color:var(--site-secondary);opacity:1}.gg-links-list .gg-link-go{background:color-mix(in srgb, var(--site-text) 7%, transparent);box-shadow:none;color:var(--site-text);position:static}@container (min-width:720px){.gg-card{flex-basis:420px}.gg-links,.gg-links-list .gg-links{grid-template-columns:repeat(2,minmax(0,420px));justify-content:center;gap:20px 60px}}@media (hover:none){.gg-arrow{display:none}.gg-controls{padding:8px 12px}}@media (min-width:768px){.site-cart-layer{justify-content:center;align-items:center}.site-cart-panel{border-radius:var(--cart-radius,32px);width:min(520px,100% - 48px);max-height:min(86svh,720px);margin:0}}.site-menu-panel[data-anchored]{max-height:calc(100dvh - var(--menu-top,10px) - 10px);transform-origin:100% 0;animation-name:site-menu-in-place;right:auto;transform:none}@keyframes site-menu-in-place{0%{opacity:0;transform:translateY(-8px)scale(.97)}}.sg-layer{--sg-text:var(--site-text,#111);color:var(--site-text,#111)}.sg-sheet{border-radius:var(--site-surface-radius,24px) var(--site-surface-radius,24px) 0 0;background:var(--site-background,#fff);width:100%;height:calc(100dvh - 10px);margin-bottom:0}@media (min-width:768px){.sg-layer{align-items:center}.sg-sheet{border-radius:var(--site-surface-radius,24px);width:min(680px,100% - 48px);height:min(860px,100dvh - 40px)}}.sg-products.sg-layout-grid .sg-card{padding:0;overflow:hidden}.sg-products.sg-layout-grid .sg-photo{aspect-ratio:1;border-radius:0}.sg-products.sg-layout-grid .sg-info{padding:2px 12px 12px}.site-theme .sg-products.sg-layout-bare .sg-card,.sg-products.sg-layout-bare .sg-card{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-radius:0;overflow:visible}.sg-products.sg-layout-bare .sg-photo,.sg-products.sg-layout-bare .sg-card-open{border-radius:var(--site-card-radius,16px)}.sg-products.sg-layout-bare .sg-info{padding:0 2px}.site-runtime,.site-theme,.sg-layer,.site-cart-layer{--sg-edge:inset 0 1px 0 rgb(255 255 255/calc(70% * var(--sg-glow,.45))), inset 0 0 0 .5px rgb(255 255 255/calc(36% * var(--sg-glow,.45)));--sg-rim:linear-gradient(160deg, rgb(255 255 255/calc(90% * var(--sg-glow,.45))), color-mix(in srgb, var(--sg-text) 7%, transparent) 38%, color-mix(in srgb, var(--sg-text) 7%, transparent) 70%, rgb(255 255 255/calc(60% * var(--sg-glow,.45))));--sg-sheen:linear-gradient(160deg, rgb(255 255 255/calc(36% * var(--sg-glow,.45))) 0%, #fff0 42%, #fff0 72%, rgb(255 255 255/calc(12% * var(--sg-glow,.45))) 100%)}.sg-surface,.sg-card{box-shadow:inset 0 1px 0 rgb(255 255 255/calc(55% * var(--sg-glow,.45))), var(--sg-shadow-1)}.sg-glass-button,.sg-glass-button.is-dark,.sg-chip{background:var(--sg-small-bg,#1c181966);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:none;color:var(--sg-small-ink,#fff)}.gb .gb-plate,.site-theme .gb .gb-plate{background:var(--sg-sheen), color-mix(in srgb, var(--site-card-background,var(--site-background,#fff)) var(--sg-plate-mix,70%), transparent);-webkit-backdrop-filter:var(--sg-blur);backdrop-filter:var(--sg-blur)}.lib-t .t-glass-banner{-webkit-backdrop-filter:var(--sg-blur);backdrop-filter:var(--sg-blur)}.gx{position:relative;overflow:hidden}.gx .gx-bg,.gx .gx-bg img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.gx .gx-bg{z-index:0}.gx .gx-shade{z-index:0;background:linear-gradient(#00000073 0%,#0000 40%,#0000001a 60%,#0009 100%);position:absolute;inset:0}.gx .gb-inner{z-index:1;position:relative}.gx-kicker{background:var(--sg-small-bg,#fff6);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--sg-small-ink,#fff);letter-spacing:.02em;border-radius:999px;justify-self:start;padding:6px 12px;font-size:13px;font-weight:600;display:inline-block}.gx-lead{margin:0;font-size:16px;line-height:22px}.gx-story{min-height:var(--canvas-screen,100svh);color:#fff}.gx-story .gb-inner{min-height:inherit;padding:calc(var(--site-measured-header-bottom,76px) + 16px) 0 calc(96px + env(safe-area-inset-bottom,0px));flex-direction:column;justify-content:space-between;display:flex}.gx-story .gx-story-top,.gx-story .gx-story-bottom{gap:14px;display:grid}.gx-story .gx-giant{color:#fff;letter-spacing:-.03em;margin:0;font-size:clamp(44px,13cqw,96px);font-weight:800;line-height:.98}.gx-story .gx-lead{color:#ffffffe0}.gx-marquee{background:var(--site-accent,#111);color:var(--site-button-text,#fff);gap:6px;padding:18px 0;display:grid;overflow:hidden}.gx-marquee-row{width:max-content;animation:28s linear infinite gx-marquee;display:flex}.gx-marquee-row.is-reverse{opacity:.55;animation-direction:reverse}.gx-marquee-track{flex:none;display:flex}.gx-marquee-word{font-family:var(--site-heading-font,inherit);letter-spacing:-.01em;white-space:nowrap;align-items:center;gap:18px;padding-right:18px;font-size:22px;font-weight:700;display:inline-flex}.gx-marquee-dot{opacity:.7;font-size:14px}@keyframes gx-marquee{to{transform:translate(-50%)}}.gx-promo .gb-inner{text-align:center;justify-items:center;gap:14px;display:grid}.gx-promo .gx-kicker{background:color-mix(in srgb, var(--site-text) 8%, transparent);color:var(--site-text);justify-self:center}.gx-promo .gx-huge{letter-spacing:-.05em;margin:0;font-size:clamp(88px,34cqw,180px);font-weight:800;line-height:.9}.gx-code{border:1.5px dashed color-mix(in srgb, var(--site-text) 40%, transparent);border-radius:var(--site-button-radius,18px);background:color-mix(in srgb, var(--site-text) 4%, transparent);color:var(--site-text);font:inherit;cursor:pointer;grid-template-columns:auto auto;justify-content:center;align-items:center;gap:4px 10px;padding:14px 22px;display:grid}.gx-code span{letter-spacing:.12em;font-size:26px;font-weight:800}.gx-code small{color:var(--site-secondary);grid-column:1/-1;font-size:12px}.gx-quote{min-height:var(--canvas-screen,100svh)}.gx-quote .gb-inner{min-height:inherit;padding-bottom:calc(96px + env(safe-area-inset-bottom,0px));flex-direction:column;justify-content:flex-end;display:flex}.gx-quote-card{border-radius:var(--site-card-radius,24px);background:var(--sg-sheen), color-mix(in srgb, var(--site-background,#fff) var(--sg-plate-mix,70%), transparent);-webkit-backdrop-filter:var(--sg-blur);backdrop-filter:var(--sg-blur);box-shadow:var(--sg-edge), var(--sg-shadow-2);gap:14px;margin:0;padding:22px;display:grid}.gx-quote-card blockquote{margin:0}.gx-quote .gx-quote-text{margin:0;font-size:24px;line-height:1.2}.gx-stars{color:#f2b01e;gap:2px;display:flex}.gx-quote-card figcaption{gap:2px;display:grid}.gx-quote-card figcaption span{color:var(--site-secondary);font-size:13px}.gx-contact-buttons .gb-inner{gap:18px;display:grid}.gx-buttons{gap:10px;display:grid}.gx .gx-contact-btn{justify-content:center;align-items:center;gap:10px;width:100%;min-height:54px;display:flex}.gx-contact-meta{color:var(--site-secondary);justify-items:center;gap:6px;font-size:14px;display:grid}.gx-contact-meta span{align-items:center;gap:6px;display:inline-flex}.gx-collage .gb-inner{gap:16px;display:grid}.gx-collage-grid{aspect-ratio:1/1.1;grid-template-rows:1fr 1fr;grid-template-columns:1.15fr 1fr;gap:8px;display:grid}.gx-collage-photo{border-radius:var(--site-image-radius,16px);background:var(--site-surface);position:relative;overflow:hidden}.gx-collage-photo img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.gx-collage-photo.is-1{grid-row:1/3}.gx-apple .gb-inner{text-align:center;justify-items:center;gap:28px;display:grid}.gx-apple-head{justify-items:center;gap:8px;display:grid}.gx-apple-new{color:#bf4800;font-size:15px;font-weight:600}.gx-apple .gx-apple-title{letter-spacing:-.025em;margin:0;font-size:clamp(36px,11cqw,64px);font-weight:700;line-height:1.04}.gx-apple-copy{max-width:560px;margin:0;font-size:19px;line-height:1.35}.gx-apple-price{margin:4px 0 0;font-size:17px;font-weight:600}.gx-apple-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;margin-top:10px;display:flex}.gx .gx-apple-buy{background:var(--site-button-bg,#0071e3);min-height:40px;color:var(--site-button-text,#fff);font:inherit;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:8px;padding:0 20px;font-size:16px;font-weight:500;text-decoration:none;display:inline-flex}.gx .gx-link{color:var(--site-button-bg,#0071e3);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:2px;padding:0;font-size:16px;text-decoration:none;display:inline-flex}.gx .gx-link:hover{text-decoration:underline}.gx-apple-media{border-radius:var(--site-image-radius,20px);aspect-ratio:4/5;width:100%;position:relative;overflow:hidden}.gx-apple-media img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}@container (min-width:720px){.gx-apple-media,.gx-collage-grid{aspect-ratio:16/9}}.site-anim .site-runtime-screen:not(.is-inview) :is(.site-heading,.gb-eyebrow,.gx-kicker,.site-copy,.gb-actions,.gx-apple-actions){opacity:0;transform:translateY(18px)}.site-anim .site-runtime-screen:not(.is-inview) :is(.gb-cards>li,.sg-list>li,.gg-card,.gx-collage-photo,.gx-quote-card,.gx-apple-media,.gb-plate){opacity:0;transform:translateY(24px)scale(.98)}.site-anim .site-runtime-screen :is(.site-heading,.gb-eyebrow,.gx-kicker,.site-copy,.gb-actions,.gx-apple-actions,.gb-cards>li,.sg-list>li,.gg-card,.gx-collage-photo,.gx-quote-card,.gx-apple-media,.gb-plate){transition:opacity .7s cubic-bezier(.2,.8,.2,1),transform .7s cubic-bezier(.2,.8,.2,1)}.site-anim .site-runtime-screen .site-copy{transition-delay:90ms}.site-anim .site-runtime-screen :is(.gb-actions,.gx-apple-actions){transition-delay:.16s}.site-anim .site-runtime-screen :is(.gb-cards,.sg-list)>li:nth-child(2){transition-delay:80ms}.site-anim .site-runtime-screen :is(.gb-cards,.sg-list)>li:nth-child(3){transition-delay:.16s}.site-anim .site-runtime-screen :is(.gb-cards,.sg-list)>li:nth-child(n+4){transition-delay:.24s}.site-anim .site-runtime-screen .gx-collage-photo.is-2{transition-delay:.12s}.site-anim .site-runtime-screen .gx-collage-photo.is-3{transition-delay:.22s}@media (prefers-reduced-motion:reduce){.site-anim .site-runtime-screen *{opacity:1!important;transition:none!important;transform:none!important}.gx-marquee-row{animation:none}}.gx .gx-bg .site-image,.gx .gx-bg img{aspect-ratio:auto!important;object-fit:cover!important;border-radius:0!important;width:100%!important;max-width:none!important;height:100%!important;position:absolute!important;inset:0!important}.gx-story,.gx-quote{background:#1c1819}.site-runtime-screen[data-height=viewport]>.gx-story,.site-runtime-screen[data-height=viewport]>.gx-quote{min-height:var(--canvas-screen,100svh)}.gx-story .gx-giant,.gx-story .gx-lead{text-shadow:0 2px 24px #0000004d}.site-theme .gx.has-bg{width:100%;max-width:none;margin:0;padding-inline:max(16px,50% - 170px)}@container (min-width:720px){.site-theme .gx.has-bg{padding-inline:max(32px,50% - 450px)}}.gx .gx-bg .site-image,.gx .gx-bg img{min-height:100%!important;max-height:none!important}.gx-apple .gx-apple-title,.gx-apple .gx-apple-copy{text-align:center}.site-theme .gb .gb-card{box-shadow:inset 0 1px 0 rgb(255 255 255/calc(55% * var(--sg-glow,1))), var(--sg-shadow-1)}.gv .gv-gradient{z-index:0;pointer-events:none;background:linear-gradient(#0000 25%,#00000059 55%,#000000bf 100%);position:absolute;inset:0}.gv .gv-buttons{flex-wrap:wrap;gap:12px;display:flex}.gv .gv-buttons .gb-btn{flex:none;justify-content:center;width:160px;max-width:calc(50% - 6px)}.gv-fullbleed{min-height:var(--canvas-screen,100svh);color:#fff}.gv-fullbleed .gb-inner{min-height:inherit;padding-bottom:calc(100px + env(safe-area-inset-bottom,0px));flex-direction:column;justify-content:flex-end;gap:18px;display:flex}.site-runtime-screen[data-height=viewport]>.gv-fullbleed,.site-runtime-screen[data-height=viewport]>.gv-cover-slider{min-height:var(--canvas-screen,100svh)}.gv-fullbleed :is(.gb-title,.gb-copy,.gb-eyebrow){color:#fff}.gv-fullbleed.is-center .gb-inner,.gv-fullbleed.is-center .gb-head{text-align:center;place-items:center}.gv-fullbleed.is-center .gv-buttons{justify-content:center}.gv-cover-slider{min-height:var(--canvas-screen,100svh);color:#fff;position:relative;overflow:hidden;width:100%!important;max-width:none!important;margin:0!important;padding:0!important}.gv-slides{height:100%;min-height:inherit;scroll-snap-type:x mandatory;scrollbar-width:none;display:flex;overflow-x:auto}.gv-slides::-webkit-scrollbar{display:none}.gv-slide{min-height:inherit;scroll-snap-align:start;flex:0 0 100%;position:relative;overflow:hidden}.gv-slide .gb-inner{z-index:1;width:min(340px,100% - 32px);min-height:var(--canvas-screen,100svh);padding-bottom:calc(124px + env(safe-area-inset-bottom,0px));flex-direction:column;justify-content:flex-end;gap:18px;margin:0 auto;display:flex;position:relative}.gv-slide :is(.gb-title,.gb-copy,.gb-eyebrow){color:#fff}.gv-dots{z-index:2;left:0;right:0;bottom:calc(104px + env(safe-area-inset-bottom,0px));justify-content:center;gap:6px;display:flex;position:absolute}.gv-dots span{background:#ffffff80;border-radius:3px;width:6px;height:6px;transition:width .3s,background .3s}.gv-dots span[data-active]{background:#fff;width:20px}.gv-stack{gap:6px;display:grid;width:100%!important;max-width:none!important;margin:0!important;padding:clamp(20px,6vw,60px) 2%!important;padding-block:48px 80px!important}@container (min-width:720px){.gv-stack{padding-block:96px 104px!important}}.gv-stack-card{height:calc(var(--canvas-screen,100svh) * .33 - 4px);border-radius:var(--site-card-radius,20px);color:#fff;align-items:flex-end;padding:18px;text-decoration:none;display:flex;position:relative;overflow:hidden}.gv-stack .gv-stack-title{z-index:1;color:#fff;margin:0;font-size:25px;position:relative}.gv-hscroll{scroll-snap-type:x mandatory;scrollbar-width:none;gap:16px;margin:0 calc(50% - 50vw);padding:0 calc(50vw - 50%);scroll-padding-inline:calc(50vw - 50%);list-style:none;display:flex;overflow-x:auto}.gv-hscroll li{scroll-snap-align:start;flex:0 0 280px}.gv-hscroll a{color:var(--site-text);gap:6px;text-decoration:none;display:grid}.gv-hscroll-photo{border-radius:var(--site-card-radius,20px);background:var(--site-surface);width:280px;height:340px;display:block;position:relative;overflow:hidden}.gv-hscroll-photo img{object-fit:cover;position:absolute;inset:0;width:100%!important;height:100%!important;max-height:none!important}.gv-hscroll strong{font-size:18px}.gv-hscroll span:not(.gv-hscroll-photo){color:var(--site-secondary);font-size:14px}.gv-text .gb-inner{gap:18px;display:grid}.gv-text.is-center .gb-inner{text-align:center;justify-items:center}.gv-text.is-center .gv-buttons{justify-content:center}.gv-lines,.gv-icons2{margin:0;padding:0;list-style:none}.gv-lines li{border-bottom:1px solid color-mix(in srgb, var(--site-text) 14%, transparent);grid-template-columns:24px 1fr;gap:14px;padding:16px 0;display:grid}.gv-lines li:first-child{border-top:1px solid color-mix(in srgb, var(--site-text) 14%, transparent)}.gv-lines h3,.gv-icons2 h3{margin:0;font-size:18px;font-weight:600}.gv-lines p,.gv-icons2 p{color:var(--site-secondary);margin:4px 0 0;font-size:15px;line-height:21px}.gv-line-icon,.gv-icons2-head .block-icon{color:var(--site-icon-color,var(--site-accent))}.gv-icons2{grid-template-columns:repeat(2,160px);justify-content:space-between;gap:24px 20px;display:grid}.gv-icons2-head{align-items:center;gap:8px;display:flex}.gv-faq details{border-bottom:1px solid color-mix(in srgb, var(--site-text) 14%, transparent)}.gv-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:18px 0;font-size:17px;font-weight:600;list-style:none;display:flex}.gv-faq summary::-webkit-details-marker{display:none}.gv-faq details[open] summary svg{transform:rotate(45deg)}.gv-faq p{color:var(--site-secondary);margin:0 0 18px;font-size:15px;line-height:22px}.gv-footer .gb-inner{padding-bottom:calc(100px + env(safe-area-inset-bottom,0px));gap:14px;display:grid}.gv-footer.is-minimal .gb-inner{text-align:center;justify-items:center}.gv-footer-name{font-family:var(--site-heading-font,inherit);margin:0;font-size:22px;font-weight:700}.gv-footer-brand{font-family:var(--site-heading-font,inherit);letter-spacing:-.04em;margin:0;font-size:clamp(48px,16cqw,120px);font-weight:800;line-height:.9}.gv-footer-tagline{margin:0}.gv-footer-icons{gap:10px;display:flex}.gv-footer-icons a{background:color-mix(in srgb, var(--site-text) 8%, transparent);width:44px;height:44px;color:var(--site-text);border-radius:50%;place-items:center;display:grid}.gv-footer-meta{color:var(--site-secondary);gap:4px;margin:0;font-size:14px;display:grid}.gv-footer-meta span{align-items:center;gap:6px;display:inline-flex}.gv-footer-columns{grid-template-columns:1fr 1fr;gap:20px;display:grid}.gv-footer-columns div{align-content:start;gap:8px;display:grid}.gv-footer-columns h3{color:var(--site-secondary);text-transform:uppercase;margin:0 0 4px;font-size:13px;font-weight:600}.gv-footer-columns a,.gv-footer-columns span{color:var(--site-text);font-size:15px;text-decoration:none}.gv-footer-copy{color:var(--site-secondary);margin:8px 0 0;font-size:13px}.gv-review-cards{scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;margin:0 calc(50% - 50vw);padding:4px calc(50vw - 50%) 8px;list-style:none;display:flex;overflow-x:auto}.gv-review-cards li{scroll-snap-align:start;flex:0 0 280px;align-content:start;gap:12px;padding:18px;display:grid}.gv-review-text{margin:0;font-size:16px;line-height:23px}.gv-review-who{color:var(--site-secondary);align-items:center;gap:10px;font-size:14px;display:flex}.gv-avatar{background:var(--site-surface);border-radius:50%;flex:none;width:36px;height:36px;display:block;position:relative;overflow:hidden}.gv-avatar img{object-fit:cover;position:absolute;inset:0;width:100%!important;height:100%!important;max-height:none!important}.gv-avatar.is-large{width:100px;height:100px}.gv-review-round .gb-inner{text-align:center;justify-items:center;gap:12px;display:grid}.gv-review-round .gv-review-big{margin:0;font-size:22px;line-height:1.3}.gv-review-name{font-size:16px}.gv-review-date{color:var(--site-secondary);font-size:13px}.gv-story4 .gb-inner{padding-bottom:calc(100px + env(safe-area-inset-bottom,0px));gap:14px;display:grid}.gv-story4 ul{grid-template-columns:1fr 1fr;gap:10px;margin:0;padding:0;list-style:none;display:grid}.gv-story4 li{gap:6px;min-width:0;display:grid}.gv-story4-photo{border-radius:var(--site-image-radius,14px);aspect-ratio:1;background:var(--site-surface);width:100%;height:min(30svh,165px);position:relative;overflow:hidden}.gv-story4-photo img{object-fit:cover;position:absolute;inset:0;width:100%!important;height:100%!important;max-height:none!important}.gv-story4 strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.gv-story4-buy{justify-content:space-between;align-items:center;font-size:14px;font-weight:700;display:flex}.gv-story4-buy button{background:var(--site-button-bg);width:32px;height:32px;color:var(--site-button-text);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid}.gv .gv-link{color:var(--site-text);justify-self:center;align-items:center;gap:4px;font-weight:600;text-decoration:none;display:inline-flex}.gx-collage-photo .site-image,.gx-collage-photo img{aspect-ratio:auto!important;object-fit:cover!important;width:100%!important;height:100%!important;max-height:none!important;position:absolute!important;inset:0!important}@container (min-width:720px){.gv .gv-buttons .gb-btn{max-width:none}.gv-fullbleed .gb-inner{max-width:560px}.gv-fullbleed.is-center .gb-inner{max-width:720px;margin-inline:auto}.gv-slide .gb-inner{align-items:flex-start;width:min(900px,100% - 64px)}.gv-stack{grid-template-columns:repeat(3,minmax(0,1fr));padding-inline:max(32px,50% - 450px)!important}.gv-stack-card{height:calc(var(--canvas-screen,100svh) * .66)}.gv-lines{grid-template-columns:1fr 1fr;column-gap:60px;display:grid}.gv-lines li:nth-child(2){border-top:1px solid color-mix(in srgb, var(--site-text) 14%, transparent)}.gv-icons2{grid-template-columns:repeat(4,minmax(0,1fr))}.gv-footer-columns{grid-template-columns:repeat(3,minmax(0,1fr))}.gv-story4 ul{grid-template-columns:repeat(4,minmax(0,1fr))}.gv-story4-photo{height:auto}}.site-runtime-stories>.site-runtime-screen>.site-block-content:not(.gx-story):not(.gx-quote),.site-canvas.is-stories .site-runtime-screen>.site-block-content:not(.gx-story):not(.gx-quote){padding-bottom:calc(100px + env(safe-area-inset-bottom,0px))}.gv-hscroll,.gv-review-cards{margin:0 calc(-1 * max(0px, (var(--gv-screen,100%) - 100%) / 2)) 0 0;padding:4px 0 8px;scroll-padding-inline:0}.site-theme .gv-footer .gv-footer-brand{font-family:var(--site-heading-font,inherit);letter-spacing:-.04em;margin:0;font-size:clamp(56px,18cqw,120px);font-weight:800;line-height:.9}.site-theme .gv-footer .gv-footer-name{font-size:22px;font-weight:700}.sg-layer .sg-sheet-head .sg-close,.sg-layer .sg-sheet-head .sg-glass-button{background:color-mix(in srgb, var(--site-text,#111) 10%, transparent);color:var(--site-text,#111)}.site-theme .gb .gb-inner,.site-theme .sg-products{--s-block-top:48px;--s-block-bottom:56px;--s-head-gap:10px;--s-head-content:24px;--s-card-gap:12px;--s-card-pad:20px}@container (min-width:720px){.site-theme .gb .gb-inner,.site-theme .sg-products{--s-block-top:96px;--s-block-bottom:104px;--s-head-content:40px;--s-card-gap:20px;--s-card-pad:28px}}.site-theme .gb .gb-head{gap:var(--s-head-gap)}.site-theme .gb .gb-head .gb-title,.site-theme .gb .gb-head .gb-copy,.site-theme .gb .gb-head .gb-eyebrow{text-align:inherit}.site-theme .gb .gb-head.is-center,.site-theme .gb.gv-text.is-center .gb-head,.site-theme .gx-apple .gx-apple-head{text-align:center;justify-items:center}.site-theme .gb .gb-head:not(.is-center){text-align:var(--site-text-align,left)}.site-theme .gb .gb-cards,.site-theme .gb .gb-faq-list{gap:var(--s-card-gap)}.site-theme .gb-benefits .gb-card{padding:calc(var(--s-card-pad) + 4px);gap:14px}.site-theme .gv-lines li{padding-block:20px}.site-theme .gv-icons2{row-gap:32px}.site-runtime-screen[data-height=viewport] .gb .gb-inner{padding-bottom:max(80px, var(--s-block-bottom))}:is(html:has(.site-runtime-document),body:has(.site-runtime-document)){overflow-x:clip}.site-runtime-document{padding:4px 4px 0}.site-runtime-document>.site-runtime-screen{border-radius:var(--site-card-radius,20px);margin-bottom:4px;overflow:clip}.site-runtime-document>.site-runtime-screen[data-height=viewport]{min-height:calc(100svh - 8px)}@container (min-width:720px){.site-runtime-screen:not([data-first-block=true])>.site-block-content.gb{padding-top:max(96px, var(--site-block-padding-top,48px));padding-bottom:max(104px, var(--site-block-padding-bottom,56px))}}.site-theme .site-block-content.gv{--gg-gutter:max(0px, (100cqw - 340px) / 2)}@media (min-width:720px){.site-theme .site-block-content.gv{--gg-gutter:max(32px, (100cqw - 900px) / 2)}}.site-block-content.gv-hscroll-block,.site-block-content.gv-reviews-block{overflow:visible}.site-theme .gv .gv-hscroll,.site-theme .gv .gv-review-cards{margin:0 calc(-1 * var(--gg-gutter));padding:4px var(--gg-gutter) 8px;scroll-padding-inline:var(--gg-gutter)}.site-theme .gb .gb-head:not(.is-center){justify-items:var(--site-head-justify,start)}.site-runtime:not(.site-canvas-stage) .site-block-content.gg-fullscreen,.site-runtime:not(.site-canvas-stage) .gg-fullscreen .gg-slider,.site-runtime:not(.site-canvas-stage) .gg-fullscreen .gg-track,.site-runtime:not(.site-canvas-stage) .gg-full-slide{min-height:var(--site-vh,100svh)}.site-theme .gb-benefits:not(.is-rows) .gb-card{text-align:left;align-content:start;justify-items:start;gap:16px;padding:22px 20px;display:grid}.site-theme .gb-benefits .gb-card h3{margin:0 0 6px;font-size:17px;font-weight:700;line-height:22px}.site-theme .gb-benefits .gb-card p{color:var(--site-secondary);margin:0;font-size:14px;line-height:20px}.site-theme .gb-benefits .gb-icon{width:40px;height:40px}.site-theme .gb-benefits.is-rows .gb-card{grid-template-columns:40px 1fr;align-items:start;gap:16px;padding:20px;display:grid}.site-theme .gb-benefits .gb-cards{gap:12px}.gx-apple{background:0 0}.gx-apple .gb-inner{min-height:inherit;align-content:center;gap:24px}.site-runtime-screen[data-height=viewport]>.gx-apple{align-content:center;display:grid}.gx-apple-media{aspect-ratio:4/3}@container (min-width:720px){.site-theme .gb-benefits .gb-card{padding:28px}.site-theme .gb-benefits .gb-cards{gap:20px}}.site-theme .gb .gb-card :is(h3,p,strong,span){text-align:left}.site-theme .gx-apple .gx-apple-head :is(.gb-title,.gx-apple-copy,.gx-apple-new),.site-theme .gb .gb-head.is-center :is(.gb-title,.gb-copy,.gb-eyebrow){text-align:center}.site-runtime-screen[data-height=viewport]>:is(.gv-fullbleed,.gx-story,.gx-quote,.gx-apple){box-sizing:border-box;min-height:var(--canvas-screen,100svh);flex-direction:column;display:flex}.site-runtime-screen[data-height=viewport]>:is(.gv-fullbleed,.gx-story,.gx-quote,.gx-apple)>.gb-inner{flex:1;min-height:0!important}.site-runtime.site-runtime-document>.site-runtime-screen[data-height=viewport]>:is(.gv-fullbleed,.gx-story,.gx-quote,.gx-apple){min-height:calc(var(--site-vh,100svh) - 8px)}.site-theme .gb .gb-icon{width:calc(var(--site-icon-px,24px) + 18px);height:calc(var(--site-icon-px,24px) + 18px)}.site-theme .gb .gb-icon :is(.block-icon,svg),.site-theme .gv-line-icon :is(.block-icon,svg),.site-theme .gv-icons2-head :is(.block-icon,svg){width:var(--site-icon-px,24px)!important;height:var(--site-icon-px,24px)!important}.site-theme .gb-benefits.is-rows .gb-card,.site-theme .gv-lines li{grid-template-columns:calc(var(--site-icon-px,24px) + 18px) 1fr}.site-theme .gv-lines li{grid-template-columns:var(--site-icon-px,24px) 1fr}.site-theme .gv-icons2{gap:36px 20px;margin-top:8px}.site-theme .gv-icons2-head{gap:10px}.site-theme .gv-icons2 p{margin-top:8px;line-height:21px}.site-theme .gv-icons2-block .gb-head,.site-theme .gv-icons2{row-gap:36px}.site-runtime .site-runtime-screen>.site-block-content.gb,.site-runtime .site-runtime-screen>.site-block-content.gx,.site-runtime .site-runtime-screen>.site-block-content.gv{max-width:none}.site-theme .gb.gv-fullbleed:not(.is-center) .gb-inner{margin-inline:0}.site-theme .gx-apple .gb-inner,.site-runtime-screen[data-height] .gb.gx-apple .gb-inner{padding-bottom:0}.site-theme .gb:is(.gv-fullbleed,.gv-cover-slider) :is(.gb-title,.gb-copy,.gb-eyebrow,.site-copy){color:#fff}.site-theme .gb:is(.gv-fullbleed,.gv-cover-slider) .gb-btn.is-secondary{color:#fff;border-color:#ffffffb3}.site-runtime .site-runtime-screen>.site-block-content.gb:is(.gb-cover,.gb-full){justify-content:flex-end;padding-bottom:calc(90px + env(safe-area-inset-bottom,0px))!important}.site-runtime .site-runtime-screen>.site-block-content.gb:is(.gb-cover,.gb-full)>.gb-inner{margin-top:auto;padding-bottom:0!important}.template-preview-site .site-runtime.site-runtime-continuous{box-sizing:border-box;background:color-mix(in srgb, var(--site-document-bg,var(--site-background,#fff)) 90%, gray);padding:4px 4px 0}.template-preview-site .site-runtime.site-runtime-continuous>.site-runtime-screen{border-radius:var(--site-card-radius,20px);margin-bottom:4px;overflow:clip}html:has(.site-runtime-snap.site-runtime-document){scroll-snap-type:y mandatory}.site-runtime-snap:not(.site-runtime-document){scroll-snap-type:y mandatory}.site-runtime-snap>.site-runtime-screen{scroll-snap-align:start;scroll-snap-stop:always}.site-runtime-snap>.site-runtime-screen:not([data-height=viewport]){min-height:calc(var(--site-vh,100svh) - 8px)}.site-header3 .sh-brand strong{font-family:var(--site-heading-font,inherit);font-size:17px;font-weight:var(--site-heading-weight,700);letter-spacing:-.01em}.gv-fullbleed .gb-inner{justify-content:var(--site-content-align,flex-end)}.gv-fullbleed[data-content-align=center] .gb-inner{padding-top:calc(100px + env(safe-area-inset-top,0px))}.site-block-background.has-video>video{object-fit:cover;border-radius:inherit;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.site-block-background.has-video>.site-background-overlay{z-index:1}.site-block-background.has-video+.site-block-content .gx-bg,.site-block-background.has-video+.site-block-content .gb-bg{display:none}.sg-layout-grid .sg-list{grid-auto-rows:1fr}.sg-products.sg-layout-grid .sg-info{flex-direction:column;align-self:stretch;display:flex}.sg-products.sg-layout-grid .sg-title{flex-shrink:0;min-height:40px}.sg-products.sg-layout-grid .sg-text{flex-shrink:0}.sg-products.sg-layout-grid .sg-buy{margin-top:auto;padding-top:8px}.sg-products.sg-two-actions .sg-card-actions{z-index:2;grid-template-columns:1fr;gap:6px;margin-top:8px;display:grid;position:relative}.sg-products .sg-card-actions>button{border-radius:var(--site-button-radius);width:100%;min-width:0;min-height:40px;font:inherit;cursor:pointer;justify-content:center;align-items:center;gap:6px;padding:8px;font-size:12px;display:inline-flex}.sg-details-button{border:1px solid var(--sg-muted);color:var(--sg-text);background:0 0}.sg-products.sg-two-actions .sg-list{grid-template-columns:repeat(2,minmax(0,1fr))}.sg-products.sg-large-cards .sg-list{grid-template-columns:minmax(0,1fr);grid-auto-rows:auto}.sg-products.sg-large-cards .sg-title{min-height:0;font-size:20px;line-height:26px}.sg-products.sg-large-cards .sg-card-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.sg-products.sg-large-cards .sg-info{gap:8px;padding:12px 16px 16px}.site-product-grid>.site-product-card,.lib-product-grid>.lib-product-card{flex-direction:column;height:100%;display:flex}.site-product-grid>.site-product-card>button,.lib-product-grid>.lib-product-card>button{margin-top:auto}.gv-story4>li{flex-direction:column;display:flex}.gv-story4 .gv-story4-buy{margin-top:auto}.sg-size-picker{border:0;min-width:0;margin:8px 0;padding:0}.sg-size-picker legend{margin-bottom:10px;font-weight:600}.sg-size-picker>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.sg-size-picker button{overflow-wrap:anywhere;border:1px solid var(--site-text);border-radius:var(--site-button-radius);min-width:0;min-height:44px;color:var(--site-text);font:inherit;cursor:pointer;background:0 0;padding:8px 4px}.sg-size-picker button[aria-pressed=true]{background:var(--site-button-bg);color:var(--site-button-text)}.sg-size-picker small{margin-top:8px;display:block}.sg-sheet-actions button:disabled{opacity:.45;cursor:default}
