.bbw-blog{width:100%;background:#0a0a0a;--bbw-blog-line: #222;--bbw-blog-line-soft: rgba(255, 255, 255, .1);--bbw-blog-gold-dot: linear-gradient(122deg, #dbb65f 1%, #dbb65f 26%, #fff0cd 59%, #dbb65f 91%);--bbw-blog-gold-chip: linear-gradient(87deg, #b89b3c 6%, #cdb367 28%, #cab36b 46%, #b79b40 69%, #af912d 94%)}.bbw-blog__dot{display:inline-block;flex-shrink:0;width:5px;height:5px;background:var(--bbw-blog-gold-dot)}.bbw-blog__hero{box-sizing:border-box;display:flex;justify-content:center;height:540px;padding:0 80px;border-bottom:1px solid var(--bbw-blog-line)}.bbw-blog__hero-grid{display:grid;grid-template-columns:repeat(4,1fr);width:100%;max-width:1440px;border-left:1px solid var(--bbw-blog-line);border-right:1px solid var(--bbw-blog-line)}.bbw-blog__hero-cell{border-right:1px solid var(--bbw-blog-line)}.bbw-blog__hero-cell:last-child{border-right:0}.bbw-blog__hero-cell--filters{display:flex;align-items:flex-end;padding:44px 0}.bbw-blog__hero-cell--heading{display:flex;flex-direction:column;justify-content:space-between;padding:112px 0 44px}.bbw-blog__eyebrow{display:flex;align-items:center;gap:8px;margin:0;font-family:var(--bbw-font-display);font-weight:500;font-size:14px;text-transform:uppercase;color:#ffffffbf}.bbw-blog__heading-group{display:flex;flex-direction:column;gap:12px}.bbw-blog__title{margin:0;font-family:var(--bbw-font-display);font-weight:500;font-size:48px;letter-spacing:-.96px;color:#fff;text-wrap:balance}.bbw-blog__title-gold{background:linear-gradient(175deg,#dbb65f 1% 26%,#fff0cd 59%,#dbb65f 91%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.bbw-blog__subheading{margin:0;max-width:268px;font-family:var(--bbw-font-display);font-weight:300;font-size:18px;line-height:1.4;color:#fffffff2;text-wrap:balance}.bbw-blog__filters{display:flex;flex-wrap:wrap;align-content:center;gap:8px}.bbw-blog__chip{display:inline-flex;align-items:center;padding:4px 10px;border:1px solid rgba(255,255,255,.25);font-family:var(--bbw-font-display);font-weight:500;font-size:14px;text-transform:uppercase;color:#fff;text-decoration:none;transition:border-color .16s ease}.bbw-blog__chip:hover{border-color:#ffffff80}.bbw-blog__chip--active{background:var(--bbw-blog-gold-chip);border-color:#ffffff0d;color:var(--bbw-color-on-gold)}.bbw-blog__posts{display:flex;flex-direction:column;align-items:center;padding:0 80px}.bbw-blog__grid{display:grid;grid-template-columns:repeat(4,1fr);width:100%;max-width:1440px;min-height:720px;border-left:1px solid var(--bbw-blog-line);border-right:1px solid var(--bbw-blog-line)}.bbw-blog__cell{display:flex;flex-direction:column;min-width:0;border-right:1px solid var(--bbw-blog-line);border-bottom:1px solid var(--bbw-blog-line)}.bbw-blog__cell:nth-child(4n){border-right:0}.bbw-blog__card{display:flex;flex-direction:column;min-width:0;border-bottom:1px solid var(--bbw-blog-line);margin-bottom:-1px;text-decoration:none}.bbw-blog__card-date{display:flex;align-items:center;justify-content:space-between;padding:13px 14px}.bbw-blog__card-date time{font-family:var(--bbw-font-display);font-weight:500;font-size:12px;letter-spacing:1.2px;text-transform:uppercase;color:#fff}.bbw-blog__card-media{height:243px;background:#fff;overflow:hidden}.bbw-blog__cell:nth-child(2n) .bbw-blog__card-media{height:367px}.bbw-blog__card-media img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.bbw-blog__card:hover .bbw-blog__card-media img{transform:scale(1.03)}.bbw-blog__card-body{display:flex;flex-direction:column;align-items:flex-start;gap:32px;padding:32px 14px;border-top:1px solid var(--bbw-blog-line-soft)}.bbw-blog__card-text{min-width:0}.bbw-blog__card-category{margin:0;font-family:var(--bbw-font-display);font-weight:500;font-size:12px;letter-spacing:1.2px;text-transform:uppercase;color:#ffffffbf}.bbw-blog__card-title{margin:16px 0 0;font-family:var(--bbw-font-display);font-weight:500;font-size:23px;letter-spacing:-.46px;text-transform:capitalize;color:#fff;transition:color .16s ease;text-wrap:balance}.bbw-blog__card:hover .bbw-blog__card-title{color:#dbb65f}.bbw-blog__card-excerpt{margin:24px 0 0;font-family:var(--bbw-font-display);font-weight:300;font-size:15px;line-height:1.55;letter-spacing:.3px;color:#ffffffe6;text-wrap:pretty}.bbw-blog__card-cta{display:inline-flex;align-items:center;gap:8px;font-family:var(--bbw-font-display);font-weight:300;font-size:14px;color:#fff;text-decoration:underline}.bbw-blog__card-arrow{width:10px;height:auto}.bbw-blog__empty{grid-column:1 / -1;margin:0;padding:48px 14px;border:1px solid var(--bbw-blog-line);font-family:var(--bbw-font-display);font-weight:300;font-size:16px;color:#ffffffd9}.bbw-blog__more{display:flex;justify-content:center;width:100%;padding:48px 0 0}.bbw-blog__more-btn{padding:10px 24px;border:1px solid rgba(255,255,255,.25);font-family:var(--bbw-font-display);font-weight:500;font-size:13px;letter-spacing:1.2px;text-transform:uppercase;color:#fff;text-decoration:none;transition:border-color .16s ease,opacity .16s ease}.bbw-blog__more-btn:hover{border-color:#ffffff80}.bbw-blog__more-btn[data-loading]{opacity:.5;pointer-events:none}@media(max-width:989px){.bbw-blog__hero{height:390px;padding:0 20px;border-bottom:none}.bbw-blog__hero-grid{display:flex;flex-direction:column;justify-content:flex-end;gap:32px;padding-bottom:32px;border:0;border-left:1px solid var(--bbw-blog-line);border-right:1px solid var(--bbw-blog-line)}.bbw-blog__hero-cell,.bbw-blog__hero-cell:last-child{border:none}.bbw-blog__hero-cell--spacer{display:none}.bbw-blog__hero-cell--filters{order:2;padding:0}.bbw-blog__hero-cell--heading{order:1;justify-content:flex-end;gap:12px;padding:0}.bbw-blog__title{font-size:40px;letter-spacing:-.8px}.bbw-blog__subheading{font-size:16px}.bbw-blog__chip{font-size:12px}.bbw-blog__posts{padding:0 20px}.bbw-blog__grid{grid-template-columns:repeat(2,1fr)}.bbw-blog__cell:nth-child(4n){border-right:1px solid var(--bbw-blog-line)}.bbw-blog__cell:nth-child(2n){border-right:0}}@media(max-width:749px){.bbw-blog__grid{display:flex;flex-direction:column;gap:32px;min-height:0;border:0;border-left:1px solid var(--bbw-blog-line);border-right:1px solid var(--bbw-blog-line);padding-bottom:32px}.bbw-blog__cell,.bbw-blog__cell:nth-child(4n),.bbw-blog__cell:nth-child(2n){border:0;border-top:1px solid var(--bbw-blog-line);border-bottom:1px solid var(--bbw-blog-line)}.bbw-blog__card{border-bottom:0;margin-bottom:0}}.bbw-byob-promo{width:100%;background:#0a0a0a}.bbw-byob-promo__frame{position:relative;isolation:isolate;overflow:hidden;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;width:100%;max-width:1440px;margin-inline:auto;padding:130px 80px;background:linear-gradient(90deg,#010101,#0d0c0d);border-left:1px solid rgba(255,255,255,.08);border-right:1px solid rgba(255,255,255,.08)}.bbw-byob-promo__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;display:block;pointer-events:none;-webkit-user-select:none;user-select:none}.bbw-byob-promo__bg img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.bbw-byob-promo__panel{position:relative;z-index:1;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:40px;width:100%;max-width:1280px;height:542px;padding:40px 50px;overflow:hidden}.bbw-byob-promo__col{position:relative}.bbw-byob-promo__col--left{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;height:100%;width:338px;flex-shrink:0}.bbw-byob-promo__headgroup{display:flex;flex-direction:column;align-items:flex-start;gap:8px;width:100%}.bbw-byob-promo__eyebrow{margin:0;font-family:var(--bbw-font-text);font-weight:500;font-size:12px;line-height:normal;letter-spacing:1.2px;text-transform:uppercase;color:#fff;opacity:.7}.bbw-byob-promo__heading{margin:0;display:flex;flex-direction:column;font-family:var(--bbw-font-display);font-weight:500;font-size:32px;line-height:normal;letter-spacing:-.64px;color:#ececec}.bbw-byob-promo__cta{margin-top:32px;width:100%;height:46px;padding:10px;font-family:var(--bbw-font-body);font-weight:700;font-size:14px;text-transform:uppercase;white-space:nowrap}.bbw-byob-promo__heading-gold{background:linear-gradient(90deg,#ececec,#dbb65f);-webkit-background-clip:text;background-clip:text;color:transparent}.bbw-byob-promo__body{margin:0;width:100%;font-family:var(--bbw-font-text);font-size:14px;line-height:20px;letter-spacing:-.015em;color:#ecececb3;text-shadow:0px 3px 7px rgba(0,0,0,.1),0px 13px 13px rgba(0,0,0,.09),0px 29px 18px rgba(0,0,0,.05)}.bbw-byob-promo__body-highlight{color:#fff}@media(max-width:749px){.bbw-byob-promo__frame{aspect-ratio:1191 / 2058;padding:40px 20px 50px;justify-content:flex-start}.bbw-byob-promo__body{text-align:center}.bbw-byob-promo__panel{width:338px;max-width:100%;height:auto;flex-direction:column;align-items:center;justify-content:flex-start;gap:18px;padding:0;overflow:visible}.bbw-byob-promo__col--left{width:100%;height:auto;align-items:center;justify-content:flex-start;gap:14px}.bbw-byob-promo__headgroup{gap:12px;align-items:center;text-align:center}.bbw-byob-promo__eyebrow{width:100%;text-align:center}.bbw-byob-promo__cta{margin-top:8px;width:100%;max-width:340px}.bbw-byob-promo__heading{align-items:center;text-align:center;font-size:28px;letter-spacing:-.56px}}.bbw-cat-grid{width:100%;background:var(--bbw-catgrid-bg, #0a0a0a)}.bbw-cat-grid__inner{box-sizing:border-box;display:flex;align-items:stretch;width:100%;max-width:1440px;margin-inline:auto;border-left:1px solid rgba(255,255,255,.08);border-right:1px solid rgba(255,255,255,.08)}.bbw-cat-grid .bbw-cat-card{flex:1 0 0;min-width:0;height:638px;aspect-ratio:auto}@media(max-width:749px){.bbw-cat-grid__inner{flex-direction:column}.bbw-cat-grid .bbw-cat-card{flex:none;width:100%;height:224px;aspect-ratio:auto}}.bbw-fb{width:100%;background:var(--bbw-fb-bg, #0a0a0a);overflow:hidden}.bbw-fb__frame{position:relative;box-sizing:border-box;width:100%;max-width:1440px;margin-inline:auto;padding:105px 80px;border-left:1px solid rgba(255,255,255,.08);border-right:1px solid rgba(255,255,255,.08);overflow:hidden}.bbw-fb__viewport{--fb-card-h: 438px;position:relative;width:100%;max-width:1280px;margin-inline:auto;overflow:visible}.bbw-fb__track{display:flex;gap:16px;will-change:transform;transition:transform .7s cubic-bezier(.22,1,.36,1)}.bbw-fb__track.is-instant,.bbw-fb__track.is-instant .bbw-fb__slide{transition:none}.bbw-fb__slide{flex:0 0 auto;height:var(--fb-card-h, 438px);opacity:.5;transform-origin:center center;transform:scale(.8);transition:transform .7s cubic-bezier(.22,1,.36,1),opacity .7s cubic-bezier(.22,1,.36,1)}.bbw-fb__slide.is-active{opacity:1}.bbw-fb__nav{position:absolute;top:50%;transform:translateY(-50%);z-index:5;display:flex;align-items:center;justify-content:center;width:56px;height:56px;padding:0;border:none;border-radius:999px;cursor:pointer;color:var(--bbw-color-on-gold);background:linear-gradient(88deg,#b89b3c 6.1%,#cdb367 28.21%,#cab36b 45.62%,#b79b40 68.74%,#af912d 93.9%);box-shadow:9px 15px 10px #0000001a,4px 7px 8px #0000002b,1px 2px 4px #0003;transition:transform .2s ease,filter .2s ease}.bbw-fb__nav:hover{filter:brightness(1.05)}.bbw-fb__nav:active{transform:translateY(-50%) scale(.94)}.bbw-fb__nav svg{width:20px;height:20px;display:block}.bbw-fb__nav--prev{left:40px}.bbw-fb__nav--next{right:40px}@media(max-width:749px){.bbw-fb__frame{padding:60px 20px}.bbw-fb__viewport{--fb-card-h: 460px}.bbw-fb__nav{width:35px;height:35px}.bbw-fb__nav svg{width:16px;height:16px}.bbw-fb__nav--prev{left:8px}.bbw-fb__nav--next{right:8px}}.bbw-gift{width:100%;background:#0a0a0a}.bbw-gift__frame{position:relative;isolation:isolate;overflow:hidden;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;width:100%;max-width:1440px;margin-inline:auto;padding:130px 80px;background:linear-gradient(90deg,#010101,#0d0c0d);border-left:1px solid rgba(255,255,255,.08);border-right:1px solid rgba(255,255,255,.08)}.bbw-gift__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;display:block;pointer-events:none;-webkit-user-select:none;user-select:none}.bbw-gift__bg img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.bbw-gift__tagline{display:none}.bbw-gift__panel{position:relative;z-index:1;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:40px;width:100%;max-width:1280px;height:542px;padding:40px 50px;overflow:hidden;background:#0a0a0abd;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.bbw-gift__panel--plain{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.bbw-gift__col{position:relative}.bbw-gift__col--left{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;height:100%;width:338px;flex-shrink:0}.bbw-gift__spacer{display:block;height:7px}.bbw-gift__headgroup{display:flex;flex-direction:column;align-items:flex-start;gap:8px;width:100%}.bbw-gift__eyebrow{margin:0;font-family:var(--bbw-font-text);font-weight:500;font-size:12px;line-height:normal;letter-spacing:1.2px;text-transform:uppercase;color:#fff;opacity:.7}.bbw-gift__heading{margin:0;display:flex;flex-direction:column;font-family:var(--bbw-font-display);font-weight:500;font-size:32px;line-height:normal;letter-spacing:-.64px;color:#ececec}.bbw-gift__heading-gold{background:linear-gradient(90deg,#ececec,#dbb65f);-webkit-background-clip:text;background-clip:text;color:transparent}.bbw-gift__footnote{margin:0;width:100%;font-family:var(--bbw-font-text);font-size:10px;line-height:20px;letter-spacing:.5px;color:#ececec;opacity:.3;text-shadow:0px 3px 7px rgba(0,0,0,.1),0px 13px 13px rgba(0,0,0,.09),0px 29px 18px rgba(0,0,0,.05)}.bbw-gift__col--right{display:flex;flex-direction:column;align-items:flex-start;gap:30px;width:315px;flex-shrink:0}.bbw-gift__body{margin:0;width:100%;font-family:var(--bbw-font-text);font-size:14px;line-height:20px;letter-spacing:-.015em;color:#ececec;opacity:.7;text-shadow:0px 3px 7px rgba(0,0,0,.1),0px 13px 13px rgba(0,0,0,.09),0px 29px 18px rgba(0,0,0,.05)}.bbw-gift__link{display:inline-flex;align-items:center;gap:10px;color:#fff;text-decoration:none}.bbw-gift__link-label{font-family:var(--bbw-font-body);font-size:14px;line-height:20px;padding-bottom:6px;border-bottom:1px solid rgba(255,255,255,.9)}.bbw-gift__link-arrow{width:9px;height:auto;flex-shrink:0;color:#fff}.bbw-gift__bar{position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%);z-index:2;width:100px;background:linear-gradient(180deg,#dbb65f,#fff0cd 60%,#dbb65f);pointer-events:none}.bbw-gift__front{position:absolute;top:1px;bottom:1px;left:0;right:0;z-index:3;overflow:hidden;pointer-events:none}.bbw-gift__front img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;max-width:none;-webkit-user-select:none;user-select:none}@media(min-width:750px)and (max-width:1199px){.bbw-gift__frame{padding-inline:32px}.bbw-gift__panel{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;padding-inline:32px}.bbw-gift__col--left,.bbw-gift__col--right{width:auto;min-width:0}.bbw-gift__bar,.bbw-gift__front{display:none}}@media(max-width:749px){.bbw-gift__frame{aspect-ratio:780 / 1372;padding:40px 20px 50px;justify-content:flex-start}.bbw-gift__bar,.bbw-gift__front,.bbw-gift__footnote,.bbw-gift__body,.bbw-gift__spacer{display:none}.bbw-gift__panel{width:338px;max-width:100%;height:auto;flex-direction:column;align-items:center;justify-content:flex-start;gap:18px;padding:0;overflow:visible;background:none;-webkit-backdrop-filter:none;backdrop-filter:none}.bbw-gift__col--left{width:100%;height:auto;align-items:center;justify-content:flex-start;gap:14px}.bbw-gift__headgroup{gap:16px;align-items:center;text-align:center}.bbw-gift__eyebrow{width:100%;text-align:center}.bbw-gift__heading{align-items:center;text-align:center;font-size:28px;letter-spacing:-.56px}.bbw-gift__tagline{display:block;margin:0;width:100%;font-family:var(--bbw-font-text);font-size:14px;line-height:1.3;letter-spacing:-.015em;text-align:center;color:#ececec;opacity:.7;text-shadow:0px 3px 7px rgba(0,0,0,.1),0px 13px 13px rgba(0,0,0,.09),0px 29px 18px rgba(0,0,0,.05)}.bbw-gift__col--right{width:100%;align-items:center;gap:0}}.bbw-hairtype{width:100%;background:#0a0a0a}.bbw-hairtype__frame{box-sizing:border-box;width:100%;max-width:1440px;margin-inline:auto;border-left:1px solid rgba(255,255,255,.08);border-right:1px solid rgba(255,255,255,.08)}.bbw-hairtype__band{padding:80px;box-sizing:border-box}.bbw-hairtype__band-eyebrow{margin:0;font-family:var(--bbw-font-text);font-weight:500;font-size:12px;letter-spacing:1.2px;text-transform:uppercase;color:#dbb65f}.bbw-hairtype__hero{position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:center;width:100%;min-height:768px;padding:80px;box-sizing:border-box}.bbw-hairtype__hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none;animation:bbw-ht-fade .9s ease-out both}.bbw-hairtype__hero-bg img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.bbw-hairtype__hero-scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,#01010100 70%,#010101d9),linear-gradient(90deg,#010101e0,#0101018c 45%,#0101011a)}.bbw-hairtype__hero-content{position:relative;z-index:2;display:flex;flex-direction:column;align-items:flex-start;gap:20px;width:100%;max-width:var(--bbw-container-max, 1280px);margin-inline:auto}.bbw-hairtype__eyebrow{margin:0;font-family:var(--bbw-font-text);font-weight:500;font-size:12px;letter-spacing:1.2px;text-transform:uppercase;color:#fff;opacity:.7;animation:bbw-ht-rise .6s ease-out .15s both}.bbw-hairtype__title{margin:0;max-width:680px;font-family:var(--bbw-font-display);font-weight:500;font-size:60px;line-height:1.05;letter-spacing:-1.2px;color:#ececec;animation:bbw-ht-rise .6s ease-out 275ms both}.bbw-hairtype__title-gold{background:linear-gradient(90deg,#dbb65f,#f7e3b3 55%,#dbb65f);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.bbw-hairtype__hero-sub{margin:0;max-width:440px;font-family:var(--bbw-font-text);font-size:16px;line-height:24px;letter-spacing:-.015em;color:#ececec;opacity:.75;text-wrap:balance;animation:bbw-ht-rise .6s ease-out .4s both}.bbw-hairtype__chips{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:10px;animation:bbw-ht-rise .6s ease-out 475ms both}.bbw-hairtype__chip{padding:8px 14px;border:1px solid rgba(255,255,255,.18);border-radius:999px;font-family:var(--bbw-font-text);font-weight:500;font-size:11px;letter-spacing:1px;text-transform:uppercase;color:#ececec;opacity:.85;background:#0a0a0a59;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.bbw-hairtype__hero-cta{margin-top:10px;width:280px;max-width:100%;height:50px;padding:10px;font-family:var(--bbw-font-body);font-weight:700;font-size:14px;text-transform:uppercase;white-space:nowrap;animation:bbw-ht-rise .6s ease-out .55s both}@keyframes bbw-ht-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes bbw-ht-fade{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.bbw-hairtype__hero-bg,.bbw-hairtype__eyebrow,.bbw-hairtype__title,.bbw-hairtype__hero-sub,.bbw-hairtype__chips,.bbw-hairtype__hero-cta{animation:none}}.bbw-hairtype__hsplit{display:flex;align-items:stretch;border-bottom:1px solid rgba(255,255,255,.08)}.bbw-hairtype__hsplit-panel{box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:18px;width:35%;min-height:540px;padding:88px 56px 56px 80px}.bbw-hairtype__crumbs{display:flex;align-items:center;gap:10px;font-family:var(--bbw-font-text);font-size:12px;letter-spacing:.2px;color:#ececec;animation:bbw-ht-rise .6s ease-out .15s both}.bbw-hairtype__crumbs a{color:inherit;opacity:.55;text-decoration:none}.bbw-hairtype__crumbs a:hover{opacity:1;color:#dbb65f}.bbw-hairtype__crumbs-sep{opacity:.3}.bbw-hairtype__crumbs span:last-child{opacity:.75}.bbw-hairtype__title--split{max-width:none;font-size:38px;letter-spacing:-.88px}.bbw-hairtype__hsplit-desc{font-family:var(--bbw-font-text);animation:bbw-ht-rise .6s ease-out .4s both}.bbw-hairtype__hsplit-desc p{margin:0;font-family:var(--bbw-font-text);font-size:14.5px;line-height:23px;letter-spacing:-.015em;color:#ececec;opacity:.7}.bbw-hairtype__hsplit-desc p+p{margin-top:12px}.bbw-hairtype__hsplit-media{position:relative;width:65%;overflow:hidden}.bbw-hairtype__hsplit-media picture{position:absolute;top:0;right:0;bottom:0;left:0;display:block;animation:bbw-ht-fade .9s ease-out both}.bbw-hairtype__hsplit-media img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.bbw-hairtype__hsplit-scrim{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,#0101018c,#01010100 30%)}.bbw-hairtype__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:40px 20px}.bbw-hairtype__nav{display:flex;align-items:center;justify-content:center;gap:40px;padding:18px 20px;border-bottom:1px solid rgba(255,255,255,.08)}.bbw-hairtype__nav-link{font-family:var(--bbw-font-text);font-weight:500;font-size:12px;letter-spacing:1.2px;text-transform:uppercase;text-decoration:none;color:#ececec;opacity:.55;padding-bottom:2px;border-bottom:1px solid transparent}.bbw-hairtype__nav-link:hover{opacity:.9}.bbw-hairtype__nav-link.is-current{opacity:1;color:#dbb65f;border-bottom-color:#dbb65f99}.bbw-hairtype__h2{margin:0;font-family:var(--bbw-font-display);font-weight:500;font-size:34px;line-height:1.15;letter-spacing:-.68px;color:#ececec}.bbw-hairtype__h2--band{margin-bottom:36px}.bbw-hairtype__h2--shop{font-size:32px;letter-spacing:-.64px;line-height:normal}.bbw-hairtype__typechips{display:flex;flex-wrap:wrap;gap:10px;width:100%;margin-top:24px}.bbw-hairtype__typechip{border:1px solid rgba(255,255,255,.25);padding:8px 16px;background:transparent;color:#fff;font-family:var(--bbw-font-display);font-weight:500;font-size:13px;line-height:1;text-transform:uppercase;text-align:center;white-space:nowrap;text-decoration:none;transition:background-color .2s ease,border-color .2s ease}@media(hover:hover){.bbw-hairtype__typechip:hover{border-color:#ffffff80}}.bbw-hairtype__typechip--active{background:linear-gradient(87deg,#b89b3c 6%,#cdb367 28%,#cab36b 46%,#b79b40 69%,#af912d 94%);border-color:#ffffff0d;color:var(--bbw-color-on-gold)}.bbw-hairtype__midcta{display:flex;flex-direction:column;align-items:center;gap:12px;margin-top:44px}.bbw-hairtype__midcta-note{margin:0;font-family:var(--bbw-font-text);font-size:12px;letter-spacing:-.015em;color:#ececec;opacity:.55}.bbw-hairtype__answer{display:grid;grid-template-columns:240px 1fr;gap:56px;padding:64px 80px;box-sizing:border-box;background:#ffffff04;border-bottom:1px solid rgba(255,255,255,.08)}.bbw-hairtype__answer-side{display:flex;flex-direction:column;align-items:flex-start;gap:14px}.bbw-hairtype__answer-label{margin:0;font-family:var(--bbw-font-text);font-weight:500;font-size:12px;letter-spacing:1.2px;text-transform:uppercase;color:#dbb65f}.bbw-hairtype__answer-rule{display:block;width:48px;height:1px;background:linear-gradient(90deg,#dbb65f,#dbb65f00)}.bbw-hairtype__answer-body{max-width:820px;font-family:var(--bbw-font-text)}.bbw-hairtype__answer-body p{margin:0;font-family:var(--bbw-font-text);font-size:18px;line-height:30px;letter-spacing:-.015em;color:#ececec;opacity:.85}.bbw-hairtype__answer-body p+p{margin-top:14px}.bbw-hairtype__diffs{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.bbw-hairtype__diff{box-sizing:border-box;display:flex;flex-direction:column;padding:28px 24px;background:#ffffff05;border:1px solid rgba(255,255,255,.08)}.bbw-hairtype__diff-num{margin:0 0 18px;font-family:var(--bbw-font-display);font-weight:500;font-size:38px;line-height:1;background:linear-gradient(180deg,#f7e3b3,#dbb65f);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.bbw-hairtype__diff-title{display:block;margin-bottom:8px;font-family:var(--bbw-font-text);font-weight:500;font-size:16px;line-height:1.35;letter-spacing:-.015em;color:#fff}.bbw-hairtype__diff-text{margin:0;font-family:var(--bbw-font-text);font-size:13px;line-height:21px;letter-spacing:-.015em;color:#ececec;opacity:.65}.bbw-hairtype__cta{width:330px;max-width:100%;height:50px;padding:10px;font-family:var(--bbw-font-body);font-weight:700;font-size:14px;text-transform:uppercase;white-space:nowrap}@media(max-width:749px){.bbw-hairtype__band{padding:48px 20px}.bbw-hairtype__hero{min-height:642px;padding:48px 20px;align-items:flex-end}.bbw-hairtype__hero-bg img{object-position:68% center}.bbw-hairtype__hero-scrim{background:linear-gradient(180deg,#01010140,#0101011a 35%,#010101e0 82%,#010101f2)}.bbw-hairtype__hero-content{gap:14px}.bbw-hairtype__title{font-size:38px;letter-spacing:-.76px}.bbw-hairtype__hero-sub{font-size:14px;line-height:21px}.bbw-hairtype__chip{padding:6px 11px;font-size:10px}.bbw-hairtype__hero-cta{width:100%}.bbw-hairtype__hsplit{flex-direction:column;padding-top:0}.bbw-hairtype__hsplit-media{order:-1;width:100%;height:340px}.bbw-hairtype__hsplit-scrim{background:linear-gradient(180deg,#01010173,#01010100 30% 70%,#0101018c)}.bbw-hairtype__hsplit-panel{width:100%;min-height:0;gap:14px;padding:36px 20px 44px}.bbw-hairtype__title--split{font-size:32px;letter-spacing:-.64px}.bbw-hairtype__grid{grid-template-columns:repeat(2,1fr);gap:28px 12px}.bbw-hairtype__nav{gap:22px;padding:14px 12px}.bbw-hairtype__nav-link{font-size:11px;letter-spacing:1px}.bbw-hairtype__h2{font-size:25px;letter-spacing:-.5px}.bbw-hairtype__h2--shop{font-size:28px;letter-spacing:-.56px}.bbw-hairtype__h2--band{margin-bottom:22px}.bbw-hairtype__answer{grid-template-columns:1fr;gap:20px;padding:44px 20px}.bbw-hairtype__answer-body p{font-size:15px;line-height:25px}.bbw-hairtype__diffs{grid-template-columns:1fr;gap:12px}.bbw-hairtype__diff{padding:22px 20px}.bbw-hairtype__diff-num{font-size:30px;margin-bottom:12px}.bbw-hairtype__midcta{margin-top:32px}.bbw-hairtype__midcta .bbw-hairtype__cta{width:100%}}.bbw-header{--bbw-header-announcement-base-height: 32px;position:relative;top:0;left:0;right:0;z-index:9999;width:100%;font-family:var(--bbw-font-text);color:#ececec;-webkit-font-smoothing:antialiased}body:not(.bbw-redesign) .shopify-section:has(>.bbw-header){position:sticky;top:0;z-index:9999}.bbw-redesign .bbw-header{position:fixed}.bbw-header__bar:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:linear-gradient(to bottom,#0009,#0000);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);-webkit-mask-image:linear-gradient(to bottom,#000 0%,rgba(0,0,0,0) 100%);mask-image:linear-gradient(to bottom,#000,#0000)}.bbw-header.is-open .bbw-header__bar:before{opacity:0}.bbw-header:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;background:#0000008c;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .3s ease,visibility 0s linear .3s}.bbw-header.is-open:after{opacity:1;visibility:visible;transition:opacity .3s ease}.bbw-header__announce{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;height:var(--bbw-header-announcement-base-height);padding:0 10px;background:#ffffff0f;border-bottom:.5px solid rgba(255,255,255,.1);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);text-decoration:none;box-sizing:border-box;width:100%;overflow:hidden}.bbw-header__announce-text{margin:0;font-family:var(--bbw-font-text);font-size:12px;line-height:1;letter-spacing:1.56px;text-transform:uppercase;color:#fff;text-align:center;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:clip}.bbw-header__barwrap{position:relative;z-index:1;background:transparent;transition:background .22s ease}.bbw-header.is-open .bbw-header__barwrap{background:#0a0a0a}.bbw-header__bar{position:relative;display:flex;justify-content:center;padding:0 80px;background:transparent}.bbw-header__container{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;width:100%;max-width:1280px;padding:16px 0}.bbw-header__left{display:flex;align-items:center;gap:32px}.bbw-header__logo{display:block;flex-shrink:0}.bbw-header__logo img{display:block;width:82px;height:18.13px}.bbw-header__burger{display:none;align-items:center;padding:0;border:0;background:none;color:#fff;cursor:pointer}.bbw-header__burger-icon{width:20px;height:auto}.bbw-header__burger-icon--open{display:block;width:38px;height:20px}.bbw-header__burger-icon--close,.bbw-mnav,.bbw-mnav-backdrop{display:none}.bbw-header__nav{display:flex;align-items:center;gap:32px}.bbw-navlink{position:relative;display:inline-flex;align-items:center;gap:5px;font-family:var(--bbw-font-text);font-size:14px;line-height:1;color:#fff;text-decoration:none;white-space:nowrap}.bbw-navlink:after{content:"";position:absolute;left:0;right:0;bottom:-7px;height:1px;background:#fff;transform:scaleX(0);transform-origin:left center;transition:transform .32s cubic-bezier(.22,1,.36,1)}.bbw-navlink:hover:after{transform:scaleX(1)}.bbw-header.is-open .bbw-navlink--shop:after{transform:scaleX(1)}.bbw-navlink__chev{width:12px;height:12px;color:#fff;transition:transform .3s ease}.bbw-header.is-open .bbw-navlink--shop .bbw-navlink__chev{transform:rotate(180deg)}.bbw-header__right{display:flex;align-items:center;gap:22px}.bbw-header__routine{position:relative;overflow:hidden;display:inline-flex;align-items:center;gap:10px;height:34px;padding:0 16px;background:#171717bf;border:.5px solid rgba(255,255,255,.1);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fff;text-decoration:none;white-space:nowrap}.bbw-header__routine:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:linear-gradient(82deg,#b89b3c 6%,#cdb367 28%,#cab36b 46%,#b79b40 69%,#af912d 94%);opacity:0;transition:opacity .24s ease;pointer-events:none}.bbw-header__routine:hover:before{opacity:1}.bbw-header__routine:hover{color:var(--bbw-color-on-gold)}.bbw-header__routine-icon{position:relative;z-index:1;width:14px;height:14px;flex-shrink:0;color:inherit}.bbw-header__routine span{position:relative;z-index:1;font-family:var(--bbw-font-text);font-size:12px;line-height:1;letter-spacing:.36px;text-transform:uppercase}.bbw-header__icon{display:inline-flex;align-items:center;justify-content:center;color:#fff;text-decoration:none}.bbw-header__icon svg{width:24px;height:24px;display:block}.bbw-header__cart{position:relative;width:24px;height:24px}.bbw-header__cart .bbw-header__cart-bag{position:absolute;top:8.48%;left:16.88%;width:66.24%;height:79.99%;color:#fff}.bbw-header__cart-count{position:absolute;right:0;bottom:-1px;display:flex;align-items:center;justify-content:center;width:12px;height:12px;padding-left:1px;font-family:var(--bbw-font-display);font-weight:300;font-size:11px;line-height:11px;letter-spacing:-.2px;color:#fff}.bbw-header__mega{position:absolute;top:100%;left:0;right:0;background:#0a0a0a;border-top:1px solid rgba(255,255,255,.06);opacity:0;visibility:hidden;transform:translateY(-10px);transition:opacity .26s ease,transform .26s ease,visibility 0s linear .26s;pointer-events:none}.bbw-header.is-open .bbw-header__mega{opacity:1;visibility:visible;transform:translateY(0);transition:opacity .26s ease,transform .26s ease,visibility 0s;pointer-events:auto}.bbw-header__mega-inner{display:flex;align-items:stretch;justify-content:space-between;gap:40px;width:100%;max-width:1280px;margin:0 auto;padding:44px 0 64px}.bbw-mega__group{display:flex;align-items:flex-start;gap:100px}.bbw-mega__rail{display:flex;flex-direction:column;justify-content:space-between;gap:32px;min-height:267px;flex-shrink:0}.bbw-mega__tabs{display:flex;flex-direction:column;gap:24px}.bbw-mega__tab{font-family:var(--bbw-font-display);font-weight:500;font-size:20px;line-height:1;letter-spacing:-.4px;color:#ececec;text-decoration:none;transition:color .18s ease;width:max-content}.bbw-mega__tab:hover{color:#fff}.bbw-mega__tab--sets:hover,.bbw-mega__tab--byob:hover,.bbw-header[data-active=hair] .bbw-mega__tab--hair,.bbw-header[data-active=body] .bbw-mega__tab--body,.bbw-header[data-active=skin] .bbw-mega__tab--skin{color:#dbb65f}.bbw-mega__rail-links{display:flex;flex-direction:column;gap:22px}.bbw-mega__rail-links a{font-family:var(--bbw-font-text);font-size:14px;line-height:1;letter-spacing:-.28px;color:#ececec;text-decoration:none;opacity:.9;transition:color .16s ease,opacity .18s ease;width:max-content}.bbw-mega__rail-links a:hover{opacity:1;color:#dbb65f}.bbw-mega__panels{position:relative}.bbw-mega__panel{display:none;gap:52px}.bbw-header[data-active=hair] .bbw-mega__panel--hair,.bbw-header[data-active=body] .bbw-mega__panel--body,.bbw-header[data-active=skin] .bbw-mega__panel--skin{display:flex}.bbw-mega__col{display:flex;flex-direction:column;justify-content:space-between;gap:40px}.bbw-mega__col-head{display:flex;flex-direction:column;gap:24px}.bbw-mega__col-title{margin:0;font-family:var(--bbw-font-text);font-size:12px;line-height:1;letter-spacing:1.2px;text-transform:uppercase;color:#fff;opacity:.5}.bbw-mega__products{columns:var(--bbw-cols, 1);column-gap:52px}.bbw-mega__product{display:block;margin-bottom:22px;font-family:var(--bbw-font-text);font-size:14px;line-height:1;letter-spacing:-.28px;color:#ececec;text-decoration:none;white-space:nowrap;break-inside:avoid;transition:color .16s ease}.bbw-mega__product:hover{color:#dbb65f}.bbw-mega__product--empty{opacity:.4}.bbw-mega__shoplink{position:relative;display:inline-flex;align-items:center;gap:5px;width:max-content;font-family:var(--bbw-font-text);font-size:14px;line-height:1;color:#fff;text-decoration:none;transition:color .16s ease}.bbw-mega__shoplink:hover{color:#dbb65f}.bbw-mega__shoplink span{position:relative}.bbw-mega__shoplink span:after{content:"";position:absolute;left:0;right:0;bottom:-5px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left center;transition:transform .3s cubic-bezier(.22,1,.36,1)}.bbw-mega__shoplink:hover span:after{transform:scaleX(1)}.bbw-mega__shop-chev{width:12px;height:12px;color:currentColor}.bbw-mega__card{position:relative;display:flex;flex-direction:column;justify-content:center;flex-shrink:0;width:497px;padding:0 28px;background:#161616;border:1px solid rgba(255,255,255,.1);overflow:hidden}.bbw-mega__card-bg{position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;width:calc(100% + 2px);height:calc(100% + 2px);object-fit:cover;pointer-events:none}.bbw-mega__card-inner{position:relative;z-index:1;display:flex;flex-direction:column;gap:16px;width:225px}.bbw-mega__card-title{margin:0;font-family:var(--bbw-font-display);font-weight:500;font-size:28px;line-height:1;letter-spacing:-.56px;background:linear-gradient(90deg,#ececec,#dbb65f);-webkit-background-clip:text;background-clip:text;color:transparent}.bbw-mega__card-desc{margin:0;font-family:var(--bbw-font-text);font-size:13px;line-height:16px;letter-spacing:-.015em;color:#ececec;opacity:.7}.bbw-mega__card-cta{position:relative;display:flex;align-items:center;justify-content:center;height:36px;padding:10px;border:1px solid rgba(255,255,255,.05);overflow:hidden;color:var(--bbw-color-on-gold);text-decoration:none}.bbw-mega__card-cta:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:linear-gradient(80deg,#b89b3c 6%,#cdb367 28%,#cab36b 46%,#b79b40 69%,#af912d 94%);transition:opacity .2s ease}.bbw-mega__card-cta:hover:before{opacity:.8}.bbw-mega__card-cta span{position:relative;z-index:1;font-family:var(--bbw-font-body);font-weight:700;font-size:12px;line-height:1;white-space:nowrap}.bbw-mega__card-proof{display:flex;align-items:center;gap:4px;color:#dbb65f}.bbw-mega__card-proof svg{width:10px;height:9px;flex-shrink:0}.bbw-mega__card-proof span{font-family:var(--bbw-font-body);font-size:10px;line-height:1.2;color:#ececec;opacity:.7}@media(min-width:750px)and (max-width:1023px){.bbw-header--bogo-launch .bbw-header__routine--byob,.bbw-header--bogo .bbw-header__routine--byob{display:none}}@media(max-width:749px){.bbw-header__bar{padding:0 20px}.bbw-header__nav,.bbw-header__routine,.bbw-header__mega{display:none}.bbw-header__burger{display:flex;flex:0 0 auto;align-items:center;justify-content:flex-start;padding:14px 16px 14px 0;margin-block:-14px}.bbw-header__icon svg{width:20px;height:20px}.bbw-header__cart{width:20px;height:20px}.bbw-header__cart-count{width:10px;height:10px;font-size:9px;line-height:9px;letter-spacing:-.18px;bottom:-4px}.bbw-header__left{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);flex:0 0 auto;gap:0}.bbw-header__right{flex:0 0 auto;justify-content:flex-end;gap:22px}.bbw-header__announce{width:100%;max-width:100%;height:auto;min-height:var(--bbw-header-announcement-base-height);padding:4px 12px;overflow:hidden}.bbw-header__announce-text{display:block;width:100%;font-size:clamp(8px,2.35vw,9px);letter-spacing:.16px;line-height:1.12;white-space:normal;text-wrap:balance}body.bbw-mnav-open{overflow:hidden}body.bbw-mnav-open .bbw-header__burger-icon--open{display:none}.bbw-header__burger-icon--close{width:18px}body.bbw-mnav-open .bbw-header__burger-icon--close{display:block}body.bbw-mnav-open .bbw-header__barwrap{background:#0a0a0a}body.bbw-mnav-open .bbw-header__bar:before{opacity:0}.bbw-mnav-backdrop{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:9985;background:#0000008c;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .3s ease,visibility 0s linear .3s}body.bbw-mnav-open .bbw-mnav-backdrop{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .3s ease}.bbw-mnav{display:block;position:fixed;top:0;left:0;width:100%;height:100dvh;z-index:9990;background:#0a0a0a;overflow-y:auto;-webkit-overflow-scrolling:touch;transform:translate(-100%);visibility:hidden;transition:transform .38s cubic-bezier(.22,1,.36,1),visibility 0s linear .38s}body.bbw-mnav-open .bbw-mnav{transform:translate(0);visibility:visible;transition:transform .38s cubic-bezier(.22,1,.36,1)}.bbw-mnav__inner{display:flex;flex-direction:column;gap:18px;padding:100px 20px 20px;box-sizing:border-box;min-height:100dvh}.bbw-header--bogo-launch~.bbw-mnav .bbw-mnav__inner{padding-top:max(100px,calc(var(--bbw-header-height, 84px) + 16px))}.bbw-mnav__acc{padding-bottom:18px;border-bottom:1px solid rgba(255,255,255,.1)}.bbw-mnav__acc.is-open{padding-bottom:32px;border-bottom-color:#dbb65f40}.bbw-mnav__row{display:flex;align-items:center;justify-content:space-between;width:100%;padding:0;border:0;background:none;text-align:left;text-decoration:none;cursor:pointer}.bbw-mnav__row--link{padding-bottom:18px;border-bottom:1px solid rgba(255,255,255,.1)}.bbw-mnav__row--last{border-bottom:0;padding-bottom:0}.bbw-mnav__title{font-family:var(--bbw-font-display);font-weight:500;font-size:20px;line-height:1;letter-spacing:-.48px;color:#fff;transition:color .18s ease}.bbw-mnav__acc.is-open .bbw-mnav__title{color:#dbb65f}.bbw-mnav__chev{width:15px;height:15px;flex-shrink:0;color:#fff;transition:transform .3s ease,color .18s ease}.bbw-mnav__acc.is-open .bbw-mnav__chev{transform:rotate(180deg);color:#dbb65f}.bbw-mnav__chev--static{transform:rotate(-90deg);opacity:.9}.bbw-mnav__panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .32s cubic-bezier(.22,1,.36,1)}.bbw-mnav__acc.is-open .bbw-mnav__panel{grid-template-rows:1fr}.bbw-mnav__cols{min-height:0;overflow:hidden;display:flex;gap:56px}.bbw-mnav__col{display:flex;flex-direction:column;gap:24px;padding-top:28px}.bbw-mnav__col-title{margin:0;font-family:var(--bbw-font-text);font-size:10px;line-height:1;letter-spacing:1.1px;text-transform:uppercase;color:#fff;opacity:.5}.bbw-mnav__products{display:flex;flex-direction:column;gap:18px}.bbw-mnav__product{font-family:var(--bbw-font-text);font-size:14px;line-height:1;letter-spacing:-.28px;color:#ececec;text-decoration:none}.bbw-mnav__shoplink{display:inline-flex;align-items:center;gap:5px;width:max-content;font-family:var(--bbw-font-text);font-size:14px;line-height:1.4;color:#fff;text-decoration:none}.bbw-mnav__shoplink .bbw-mega__shop-chev{color:#fff}.bbw-mnav__card{position:relative;display:flex;flex-direction:column;justify-content:center;min-height:180px;margin-top:auto;padding:24px 20px;background:#161616;border:1px solid rgba(255,255,255,.1);overflow:hidden}.bbw-mnav__card-bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;pointer-events:none}.bbw-mnav__card-inner{position:relative;z-index:1;display:flex;flex-direction:column;gap:12px;max-width:225px}.bbw-mnav__card-title{margin:0;font-family:var(--bbw-font-display);font-weight:500;font-size:24px;line-height:1;letter-spacing:-.56px;background:linear-gradient(90deg,#ececec,#dbb65f);-webkit-background-clip:text;background-clip:text;color:transparent}.bbw-mnav__card-desc{margin:0;font-family:var(--bbw-font-text);font-size:13px;line-height:16px;letter-spacing:-.015em;color:#ececec;opacity:.7}.bbw-mnav__card-cta{position:relative;display:flex;align-items:center;justify-content:center;height:40px;padding:10px;border:1px solid rgba(255,255,255,.05);overflow:hidden;color:var(--bbw-color-on-gold);text-decoration:none}.bbw-mnav__card-cta:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:linear-gradient(80deg,#b89b3c 6%,#cdb367 28%,#cab36b 46%,#b79b40 69%,#af912d 94%);transition:opacity .2s ease}.bbw-mnav__card-cta:hover:before{opacity:.8}.bbw-mnav__card-cta span{position:relative;z-index:1;font-family:var(--bbw-font-body);font-weight:700;font-size:12px;line-height:1;white-space:nowrap}.bbw-mnav__card-proof{display:flex;align-items:center;gap:4px;color:#dbb65f}.bbw-mnav__card-proof svg{width:10px;height:9px;flex-shrink:0}.bbw-mnav__card-proof span{font-family:var(--bbw-font-body);font-size:10px;line-height:1.2;color:#ececec;opacity:.7}}@media(prefers-reduced-motion:reduce){.bbw-header__mega,.bbw-navlink:after,.bbw-navlink__chev{transition:none}}.bbw-hero{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:10px;height:600px;padding:64px 80px;background:var(--bbw-color-bg, #000);overflow:hidden;font-family:var(--bbw-font-display)}.bbw-hero__media,.bbw-hero__bg-pic,.bbw-hero__video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.bbw-hero__editor-warning{position:absolute;top:16px;left:16px;right:16px;z-index:3;padding:12px 16px;background:#fff4cf;color:#241c0e;font:600 14px/1.4 Arial,sans-serif}.bbw-hero__bg-pic{z-index:0}.bbw-hero__video{z-index:0;object-fit:cover;pointer-events:none}.bbw-hero__media .bbw-hero__bg-pic{z-index:1;opacity:1;transition:opacity .24s ease}.bbw-hero__media.is-playing .bbw-hero__bg-pic{opacity:0}.bbw-hero__bg{display:block;width:100%;height:100%;object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none}@keyframes bbw-hero-rise{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes bbw-hero-rise-dim{0%{opacity:0;transform:translateY(20px)}to{opacity:.7;transform:translateY(0)}}.bbw-hero__eyebrow{animation:bbw-hero-rise-dim .6s ease-out .3s both}.bbw-hero__title{animation:bbw-hero-rise .6s ease-out 375ms both}.bbw-hero__subhead{animation:bbw-hero-rise-dim .6s ease-out .45s both}.bbw-hero__cta{animation:bbw-hero-rise .6s ease-out 525ms both}@media(prefers-reduced-motion:reduce){.bbw-hero__eyebrow,.bbw-hero__title,.bbw-hero__subhead,.bbw-hero__cta{animation:none}.bbw-hero__media .bbw-hero__bg-pic{transition:none}}.bbw-hero__container{position:relative;z-index:1;width:100%;max-width:var(--bbw-container-max, 1280px);display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.bbw-hero__heading{flex:1 0 0;min-width:0;max-width:360px;display:flex;flex-direction:column;align-items:flex-start;gap:24px}.bbw-hero__copy{display:flex;flex-direction:column;align-items:flex-start;gap:14px;width:100%;word-break:break-word}.bbw-hero__eyebrow{margin:0 0 -4px;font-size:12px;font-weight:500;line-height:normal;letter-spacing:1.2px;text-transform:uppercase;color:#fff;opacity:.7}.bbw-hero--b2g1f-fall-sale .bbw-hero__eyebrow{background:linear-gradient(90deg,#dbb65f,#f7e3b3 55%,#dbb65f);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;opacity:1}.bbw-hero__title{margin:0;font-family:var(--bbw-font-display);font-size:40px;font-weight:500;line-height:1.05;letter-spacing:-.64px;white-space:nowrap;background:#ececec;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;text-wrap:balance}.bbw-hero__title-accent{display:inline;background:linear-gradient(90deg,#dbb65f,#f7e3b3 55%,#dbb65f);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.bbw-hero__subhead{font-family:var(--bbw-font-text);font-size:14px;font-weight:700;line-height:20px;letter-spacing:-.015em;color:#fff;opacity:.7;text-wrap:balance;text-shadow:0px 3px 7px rgba(0,0,0,.1),0px 13px 13px rgba(0,0,0,.09),0px 29px 18px rgba(0,0,0,.05),0px 52px 21px rgba(0,0,0,.01),0px 81px 23px rgba(0,0,0,0)}.bbw-hero__subhead p{margin:0;text-wrap:balance}.bbw-hero__cta{width:330px;max-width:100%;height:50px;padding:10px;font-family:var(--bbw-font-body);font-weight:700;font-size:14px;white-space:nowrap}.bbw-hero__motion{position:absolute;right:24px;bottom:24px;z-index:2;display:grid;width:40px;height:40px;padding:0;place-items:center;border:1px solid rgba(255,255,255,.7);border-radius:50%;background:#0000008f;color:#fff;cursor:pointer}.bbw-hero__motion[hidden]{display:none}.bbw-hero__motion:hover{background:#000000c2}.bbw-hero__motion:focus-visible{outline:3px solid #fff;outline-offset:3px}.bbw-hero__motion-icon{display:block;width:14px;height:14px}.bbw-hero__motion[data-motion-state=play] .bbw-hero__motion-icon:before{content:"";display:block;width:0;height:0;border-top:7px solid transparent;border-bottom:7px solid transparent;border-left:11px solid currentColor}.bbw-hero__motion[data-motion-state=pause] .bbw-hero__motion-icon:before{content:"";display:block;width:10px;height:14px;border-left:3px solid currentColor;border-right:3px solid currentColor}.bbw-hero__social{display:none;flex-shrink:0;width:513.5px;height:55px;object-fit:contain;mix-blend-mode:screen}@media(min-width:750px){.bbw-hero--desktop-left .bbw-hero__heading{margin-right:auto}.bbw-hero--desktop-left .bbw-hero__copy{text-align:left}.bbw-hero--desktop-right .bbw-hero__heading{margin-left:auto;text-align:left}.bbw-hero--desktop-right .bbw-hero__copy{align-items:flex-start;text-align:left}.bbw-hero--desktop-left .bbw-hero__motion{right:24px;left:auto}.bbw-hero--desktop-right .bbw-hero__motion{right:auto;left:24px}}@media(max-width:749px){.bbw-hero{justify-content:flex-start;align-items:center;gap:10px;padding:100px 20px 0;height:auto;max-height:none;min-height:560px}.bbw-hero__bg,.bbw-hero__video{object-position:50% 35%}.bbw-hero__container{flex-direction:column;align-items:center;justify-content:flex-start;gap:24px;max-width:340px}.bbw-hero__heading{flex:1 0 0;min-width:0;max-width:340px;display:flex;flex-direction:column;align-items:flex-start;gap:15px}.bbw-hero__copy{align-items:center;text-align:center;gap:12px}.bbw-hero__title{font-size:clamp(24px,9vw,34px);white-space:normal}.bbw-hero__eyebrow{margin-bottom:-2px}.bbw-hero__subhead,.bbw-hero__subhead p{text-wrap:balance}.bbw-hero__cta{width:100%;max-width:340px;height:46px}.bbw-hero__motion{right:16px;bottom:calc(16px + env(safe-area-inset-bottom))}.bbw-hero--mobile-top{justify-content:flex-start;padding:100px 20px 0}.bbw-hero--mobile-top .bbw-hero__container{justify-content:flex-start}.bbw-hero--mobile-top .bbw-hero__motion{top:calc(100% + 12px);right:0;bottom:auto;left:auto}.bbw-hero--mobile-bottom{justify-content:flex-end;padding:100px 20px calc(24px + env(safe-area-inset-bottom))}.bbw-hero--mobile-bottom .bbw-hero__container{justify-content:flex-end}.bbw-hero--mobile-bottom .bbw-hero__motion{top:auto;right:0;bottom:calc(100% + 12px);left:auto}}.bbw-hero--bogo .bbw-hero__bg{object-position:65% center}.bbw-hero--bogo .bbw-hero__bg-pic:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,#0a0a0ae0,#0a0a0ab8 34%,#0a0a0a00 58%)}.bbw-hero--bogo .bbw-hero__heading{max-width:580px}.bbw-hero--bogo .bbw-hero__title{font-size:clamp(48px,5vw,72px);text-transform:uppercase;white-space:normal;line-height:.98}.bbw-hero--bogo .bbw-hero__title-accent{display:block}.bbw-hero--bogo .bbw-hero__eyebrow{color:#f2d49b;font-size:16px;letter-spacing:.14em;opacity:1;animation-name:bbw-hero-rise}@media(max-width:989px){.bbw-hero--bogo{justify-content:flex-end;height:auto;min-height:clamp(560px,90vw,760px);padding:100px 20px calc(24px + env(safe-area-inset-bottom))}.bbw-hero--bogo .bbw-hero__bg{object-position:right top}.bbw-hero--bogo .bbw-hero__bg-pic:after{background:linear-gradient(180deg,#0a0a0a8c,#0a0a0a00 26% 42%,#0a0a0ab8 72%,#0a0a0a)}.bbw-hero--bogo .bbw-hero__container{max-width:580px;margin-right:auto;align-items:flex-start;justify-content:flex-end}.bbw-hero--bogo .bbw-hero__heading{width:100%;gap:20px}.bbw-hero--bogo .bbw-hero__copy{align-items:flex-start;text-align:left}.bbw-hero--bogo .bbw-hero__title{font-size:36px}.bbw-hero--bogo .bbw-hero__eyebrow{font-size:14px}}.bbw-mini-banner{width:100%;background:#0a0a0a;font-family:var(--bbw-font-display)}.bbw-mini-banner__frame{box-sizing:border-box;width:100%;max-width:1440px;margin-inline:auto;padding:24px 80px 0;border-left:1px solid rgba(255,255,255,.08);border-right:1px solid rgba(255,255,255,.08)}.bbw-mini-banner__inner{box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:32px;width:100%;max-width:1280px;min-height:88px;margin-inline:auto;padding:20px 24px;border:1px solid rgba(239,214,157,.45);background:linear-gradient(90deg,var(--bbw-mini-banner-gradient-start) 0%,var(--bbw-mini-banner-gradient-start) 35%,var(--bbw-mini-banner-gradient-end) 100%)}.bbw-mini-banner--skin-elixir .bbw-mini-banner__inner{border-color:#ffffff59;background:url("data:image/svg+xml,%3Csvg viewBox='0 0 160 160' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(#n)' opacity='.45'/%3E%3C/svg%3E") 0 0 / 160px,linear-gradient(90deg,rgb(8 4 13 / 35%) 0%,rgb(8 4 13 / 35%) 55%,transparent 78%),linear-gradient(80deg,#804ab1 3.6%,#deb3ef 69.4%,#804ab1 96.4%);background-blend-mode:overlay,normal,normal}.bbw-mini-banner__copy{flex:1 1 auto;min-width:0}.bbw-mini-banner__title-group{display:flex;align-items:center;gap:22px;min-width:0}.bbw-mini-banner--skin-elixir .bbw-mini-banner__title-group{display:block}.bbw-mini-banner__heading,.bbw-mini-banner__message,.bbw-mini-banner__disclaimer{margin:0}.bbw-mini-banner__heading{min-width:0;font-family:var(--bbw-font-display);font-size:22px;font-weight:500;line-height:1;letter-spacing:.02em;color:#ececec;text-transform:uppercase}.bbw-mini-banner__heading--branded{display:flex;flex-wrap:wrap;align-items:center;gap:.3em;line-height:1.15;text-transform:none}.bbw-mini-banner__heading-brand{display:inline-flex;align-items:center;gap:.3em}.bbw-mini-banner__heading-logo{display:block;flex:0 0 auto;width:auto;height:.68em;transform:translateY(-.1em)}.bbw-mini-banner__disclaimer{margin-top:6px;color:#ececec;font-family:var(--bbw-font-text);font-size:11px;font-weight:400;line-height:1.2;letter-spacing:.02em}.bbw-mini-banner__divider{width:1px;height:28px;flex-shrink:0;background:#efd69d73}.bbw-mini-banner__message{flex:1 1 240px;min-width:0;font-family:var(--bbw-font-text);font-size:14px;font-weight:400;line-height:1.35;letter-spacing:.01em;color:#ecececc2}.bbw-mini-banner--skin-elixir .bbw-mini-banner__message{margin-top:6px;font-weight:700;color:#ececec}.bbw-mini-banner--skin-elixir .bbw-mini-banner__divider{display:none}.bbw-cta.bbw-mini-banner__cta{box-sizing:border-box;width:150px;min-height:44px;flex-shrink:0;padding:10px 18px;font-family:var(--bbw-font-body);font-size:13px;font-weight:700;line-height:1}.bbw-cta.bbw-mini-banner__cta .bbw-cta__label{width:100%;text-align:center}.bbw-cta.bbw-mini-banner__cta--mobile{display:none}.bbw-mini-banner__cta:focus-visible{outline:2px solid #f4deab;outline-offset:3px}.bbw-section--mini-banner+.bbw-section--shop-all .bbw-shop__frame{padding-top:44px}@media(min-width:750px)and (max-width:999px){.bbw-mini-banner__frame{padding-inline:32px}.bbw-mini-banner__inner{gap:20px;min-height:82px;padding:18px 20px}.bbw-mini-banner__title-group{display:block}.bbw-mini-banner__heading{font-size:19px}.bbw-mini-banner__divider{display:none}.bbw-mini-banner__message{margin-top:5px;font-size:13px}.bbw-cta.bbw-mini-banner__cta{width:132px}}@media(max-width:749px){.bbw-cta.bbw-mini-banner__cta--desktop{display:none}.bbw-cta.bbw-mini-banner__cta--mobile{display:inline-flex}.bbw-mini-banner__frame{padding:10px 12px 0;border-left:none;border-right:none}.bbw-mini-banner__inner{gap:12px;min-height:74px;padding:13px 14px}.bbw-mini-banner__title-group{display:block}.bbw-mini-banner__heading{font-size:clamp(11px,3.35vw,13px);letter-spacing:.01em;white-space:nowrap}.bbw-mini-banner__heading--branded{white-space:normal}.bbw-mini-banner--skin-elixir .bbw-mini-banner__heading:not(.bbw-mini-banner__heading--branded){max-width:11ch;white-space:normal;line-height:1.2}.bbw-mini-banner__disclaimer{margin-top:4px;font-size:10px}.bbw-mini-banner__divider{display:none}.bbw-mini-banner__message{margin-top:5px;max-width:220px;font-size:11px;line-height:1.3}.bbw-cta.bbw-mini-banner__cta{width:108px;min-height:40px;padding:9px 11px;font-size:11px}.bbw-section--mini-banner+.bbw-section--shop-all .bbw-shop__frame{padding-top:12px}}@media(max-width:360px){.bbw-mini-banner__inner{gap:6px;padding-inline:10px}.bbw-cta.bbw-mini-banner__cta{width:88px;padding-inline:8px}}.bbw-shop{width:100%;background:var(--bbw-shop-bg, #0a0a0a);font-family:var(--bbw-font-display)}.bbw-shop__frame{box-sizing:border-box;display:flex;flex-direction:column;align-items:center;gap:84px;width:100%;max-width:1440px;margin-inline:auto;padding:80px;border-left:1px solid rgba(255,255,255,.08);border-right:1px solid rgba(255,255,255,.08)}.bbw-shop__header{display:flex;align-items:flex-start;gap:24px;width:100%;max-width:1280px}.bbw-shop__title{flex:1 0 0;min-width:0;margin:0;font-family:var(--bbw-font-display);font-size:32px;font-weight:500;line-height:normal;letter-spacing:-.64px;color:#ececec}.bbw-shop__title p{margin:0;font-family:var(--bbw-font-display)}.bbw-shop__header-right{flex:1 0 0;min-width:0;display:flex;align-items:flex-start;justify-content:flex-end;gap:24px}.bbw-shop__all{display:inline-flex;align-items:center;gap:8px;flex-shrink:0;font-family:var(--bbw-font-display);font-weight:300;font-size:14px;line-height:.9;color:#fff;text-decoration:underline;white-space:nowrap}.bbw-shop__all span{font-family:var(--bbw-font-display)}.bbw-shop__all-arrow{width:10px;height:auto;flex-shrink:0;color:#fff}.bbw-shop__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:40px 20px;width:100%;max-width:1280px}.bbw-shop__grid .bbw-pcard{min-width:0}.bbw-shop__grid[hidden]{display:none}.bbw-shop__filters{display:flex;flex-wrap:wrap;gap:12px;width:100%;max-width:1280px;margin:-60px 0}.bbw-shop__pill{border:1px solid rgba(255,255,255,.25);padding:8px 16px;background:transparent;color:#fff;font-family:var(--bbw-font-display);font-weight:500;font-size:14px;line-height:1;text-transform:uppercase;text-align:center;white-space:nowrap;cursor:pointer;transition:background-color .2s ease,border-color .2s ease}@media(hover:hover){.bbw-shop__pill:hover{border-color:#ffffff80}}.bbw-shop__pill--active{background:linear-gradient(87deg,#b89b3c 6%,#cdb367 28%,#cab36b 46%,#b79b40 69%,#af912d 94%);border-color:#ffffff0d;color:var(--bbw-color-on-gold)}@media(max-width:749px){.bbw-shop__frame{gap:40px;padding:50px 20px}.bbw-shop__header{flex-direction:row;align-items:center;justify-content:space-between;gap:16px;padding-bottom:16px}.bbw-shop__title,.bbw-shop__title p{font-size:28px;letter-spacing:-.56px;text-align:left}.bbw-shop__header-right{flex:0 0 auto;align-items:center}.bbw-shop__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.bbw-shop__filters{display:grid;grid-template-columns:1fr 1fr;margin:-24px 0}}.bbw-stats{width:100%;background:var(--bbw-stats-bg, #0a0a0a);font-family:var(--bbw-font-display)}.bbw-stats__frame{box-sizing:border-box;display:flex;justify-content:center;width:100%;max-width:1440px;margin-inline:auto;padding:105px 80px var(--bbw-stats-pb, 105px);border-left:1px solid rgba(255,255,255,.08);border-right:1px solid rgba(255,255,255,.08)}.bbw-stats__inner{display:flex;align-items:flex-start;justify-content:space-between;gap:32px;width:100%;max-width:1280px}.bbw-stats__lead{flex-shrink:0;width:453px;max-width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:32px}.bbw-stats__heading{margin:0;font-family:var(--bbw-font-display);font-weight:500;font-size:32px;line-height:1.15;color:#fff}.bbw-stats__heading-accent{background-image:linear-gradient(180deg,#dbb65f,#d4bb80 72%,#dbb65f 140%);-webkit-background-clip:text;background-clip:text;color:transparent}[data-template="product.redesign"] .bbw-stats__lead{align-items:center}[data-template="product.redesign"] .bbw-stats__heading{text-align:center}.bbw-stats__link{display:inline-flex;align-items:center;gap:8px;font-family:var(--bbw-font-display);font-weight:300;font-size:14px;line-height:.9;color:#fff;text-decoration:underline;white-space:nowrap}.bbw-stats__arrow{width:10px;height:auto;flex-shrink:0;color:#fff}.bbw-stats__figures{flex:1 0 0;min-width:0;max-width:690px;display:flex;align-items:flex-start;justify-content:space-between;gap:32px;padding-left:32px}.bbw-stats__stat{flex:1 0 0;min-width:0;max-width:303px;display:flex;flex-direction:column;align-items:flex-start}.bbw-stats__figure{display:inline-flex;flex-direction:column;align-items:stretch}.bbw-stats__number{font-family:var(--bbw-font-display);font-weight:500;font-size:48px;line-height:.9;letter-spacing:-.96px;font-variant-numeric:tabular-nums;background:linear-gradient(180deg,#ebe8e1,#e5d7b6);-webkit-background-clip:text;background-clip:text;color:transparent;white-space:nowrap}.bbw-stats__accent{display:block;margin-top:34px;height:2px;background:linear-gradient(90deg,#dbb65f,#edd294);transform-origin:left center;will-change:transform}.bbw-stats__rule{display:block;width:100%;height:1px;background:#ffffff1f}.bbw-stats__body{margin-top:36px;display:flex;flex-direction:column;gap:25px;width:100%}.bbw-stats__stat-title{margin:0;font-family:var(--bbw-font-display);font-weight:300;font-size:24px;line-height:20px;color:#ececec;text-shadow:0px 3px 7px rgba(0,0,0,.1),0px 13px 13px rgba(0,0,0,.09),0px 29px 18px rgba(0,0,0,.05)}.bbw-stats__stat-desc{margin:0;max-width:220px;font-family:var(--bbw-font-text);letter-spacing:-.015em;font-size:14px;line-height:20px;color:#ececec;opacity:.7}@media(max-width:1199px){.bbw-stats__frame{padding:50px 20px var(--bbw-stats-pb, 50px)}.bbw-stats__inner{flex-direction:column;align-items:center;gap:50px}.bbw-stats__lead{width:100%;align-items:flex-start}.bbw-stats__heading{max-width:320px;font-size:28px;text-align:left}.bbw-stats__link{display:none}.bbw-stats__figures{flex-direction:column;align-items:flex-start;width:100%;max-width:100%;padding-left:0;gap:60px}.bbw-stats__stat{align-items:flex-start;width:100%}.bbw-stats__number{font-size:36px;letter-spacing:-.72px;text-align:left}.bbw-stats__accent{margin-top:24px;transform-origin:left}.bbw-stats__body{margin-top:24px;align-items:flex-start;gap:14px;text-align:left}.bbw-stats__stat-desc{margin-inline:0}}.bbw-toweldry{width:100%;background:#0a0a0a;--bbw-td-gold: linear-gradient(175deg, #dbb65f 1%, #dbb65f 26%, #fff0cd 59%, #dbb65f 91%);--bbw-td-line: rgba(255, 255, 255, .1)}.bbw-toweldry__frame{box-sizing:border-box;width:100%;max-width:1440px;margin-inline:auto}.bbw-toweldry__hero{position:sticky;top:0;isolation:isolate;overflow:hidden;height:600px}.bbw-toweldry__article{position:relative;z-index:1;background:#0a0a0a}.bbw-toweldry__hero-bg{position:absolute;top:0;left:50%;transform:translate(-50%);width:100%;height:100%;z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none}.bbw-toweldry__hero-bg img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.bbw-toweldry__hero-blur{position:absolute;left:0;right:0;bottom:0;height:60%;z-index:0;pointer-events:none;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);-webkit-mask-image:linear-gradient(0deg,#000 0%,transparent 100%);mask-image:linear-gradient(0deg,#000 0%,transparent 100%)}.bbw-toweldry__hero-scrim{position:absolute;left:0;right:0;bottom:0;height:60%;z-index:0;pointer-events:none;background:linear-gradient(0deg,#0a0a0adb,#0a0a0a00)}.bbw-toweldry__hero-frame{position:relative;z-index:1;height:100%}.bbw-toweldry__hero-cols{display:flex;align-items:flex-end;height:100%;border-left:1px solid var(--bbw-td-line);border-right:1px solid var(--bbw-td-line)}.bbw-toweldry__hero-side{flex:1;min-width:0;padding:24px 0}.bbw-toweldry__hero-head{flex:1;min-width:0;align-self:stretch;display:flex;flex-direction:column;justify-content:flex-end;gap:12px;padding:24px 32px;border-left:1px solid var(--bbw-td-line)}.bbw-toweldry__meta{display:flex;flex-direction:column;align-items:flex-start;gap:12px;margin-left:32px}.bbw-toweldry__meta-dot{display:block;width:5px;height:5px;background:var(--bbw-td-gold)}.bbw-toweldry__meta-row{margin:0;font-family:var(--bbw-font-display);font-weight:500;font-size:12px;letter-spacing:1.2px;text-transform:uppercase;color:#fff}.bbw-toweldry__meta-row span{color:#ffffffb3}.bbw-toweldry__title{margin:0;font-family:var(--bbw-font-display);font-weight:500;font-size:32px;line-height:normal;letter-spacing:-.64px;color:#fff;background:linear-gradient(#fff,#fff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.bbw-toweldry__title-gold{background:var(--bbw-td-gold);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.bbw-toweldry__intro{margin:0;font-family:var(--bbw-font-display);font-weight:300;font-size:14px;line-height:20px;color:#fffffff2}.bbw-toweldry__cols{display:flex;align-items:stretch}.bbw-toweldry__col-card{flex:1;min-width:0;box-sizing:border-box;border-left:1px solid var(--bbw-td-line);padding-top:32px}.bbw-toweldry__card{position:sticky;top:100px;display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:0 32px 32px}.bbw-toweldry__col-body{flex:1;min-width:0;padding:32px;border-left:1px solid var(--bbw-td-line);border-right:1px solid var(--bbw-td-line)}.bbw-toweldry__meta-block,.bbw-toweldry__card-mobile{display:none}.bbw-toweldry__tip{display:flex;flex-direction:column;gap:32px;padding:24px 0}.bbw-toweldry__tip-copy{display:flex;flex-direction:column;gap:24px}.bbw-toweldry__kicker{margin:0 0 -12px;font-family:var(--bbw-font-display);font-weight:500;font-size:12px;letter-spacing:1.2px;text-transform:uppercase;color:#fff}.bbw-toweldry__kicker span{color:#ffffffb3}.bbw-toweldry__tip-title{margin:0;font-family:var(--bbw-font-display);font-weight:500;font-size:27px;line-height:normal;letter-spacing:-.54px;text-transform:capitalize;background:var(--bbw-td-gold);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.bbw-toweldry__tip-body{font-family:var(--bbw-font-display);font-weight:300;font-size:15px;line-height:1.55;letter-spacing:.3px;color:#fff;opacity:1}.bbw-toweldry__tip-body p{margin:0;font-family:inherit}.bbw-toweldry__tip-body p+p{margin-top:23px!important}.bbw-toweldry__tip-list{margin:0;padding-left:22px}.bbw-toweldry__tip-list li+li{margin-top:14px}.bbw-toweldry__tip-media{width:100%}.bbw-toweldry__tip-media img{display:block;width:100%;height:auto}.bbw-toweldry__tip-media--ph{height:360px;background:#fff}@media(max-width:749px){.bbw-toweldry{--bbw-td-line: rgba(255, 255, 255, .05)}.bbw-toweldry__frame{padding-inline:20px}.bbw-toweldry__hero{height:660px}.bbw-toweldry__hero-blur,.bbw-toweldry__hero-scrim{height:65%}.bbw-toweldry__hero-side{display:none}.bbw-toweldry__hero-head{gap:10px;padding:150px 0 24px}.bbw-toweldry__title-gold,.bbw-toweldry__cols{display:block}.bbw-toweldry__col-card{display:none}.bbw-toweldry__col-body{padding:0;border-right:1px solid var(--bbw-td-line)}.bbw-toweldry__meta{margin-left:0}.bbw-toweldry__meta-block{display:block;padding:32px 0 24px}.bbw-toweldry__tip-copy{gap:20px}.bbw-toweldry__tip-media--ph{height:250px}.bbw-toweldry__card-mobile{display:grid;grid-template-columns:1fr 1fr;gap:24px 12px;padding:24px 0 32px}}.bbw-why{width:100%;background:var(--bbw-why-bg, #0a0a0a);font-family:var(--bbw-font-display)}.bbw-why__frame{position:relative;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;gap:84px;width:100%;max-width:1440px;margin-inline:auto;padding:105px 80px;overflow:hidden;border-left:1px solid rgba(255,255,255,.08);border-right:1px solid rgba(255,255,255,.08)}.bbw-why__glow{position:absolute;top:0;left:0;right:0;height:225px;pointer-events:none;background:radial-gradient(125.48% 100% at 50% 0%,#1b1914cc,#0a0a0a00 40%)}.bbw-why__head{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:20px}.bbw-why__wordmark{display:block;width:166px;height:auto}.bbw-why__sub,.bbw-why__sub p{margin:0;font-family:var(--bbw-font-text);font-size:14px;line-height:1;letter-spacing:-.015em;text-align:center;color:#ececec;opacity:.7;text-shadow:0px 3px 7px rgba(0,0,0,.1),0px 13px 13px rgba(0,0,0,.09),0px 29px 18px rgba(0,0,0,.05),0px 52px 21px rgba(0,0,0,.01),0px 81px 23px rgba(0,0,0,0)}.bbw-why__table{position:relative;z-index:1;display:flex;align-items:flex-start;justify-content:center;width:100%;max-width:760px}.bbw-why__col{display:flex;flex-direction:column;flex:1 0 0;min-width:0}.bbw-why__col--labels{align-items:flex-start}.bbw-why__col--based{max-width:300px}.bbw-why__col--based{background:linear-gradient(180deg,#e2c274,#edd294,#f7e3b3,#fdedc7 78%,#f3dca7);box-shadow:67px 64px 26px #e6cb8000,43px 41px 24px #e6cb8003,24px 23px 20px #e6cb800d,11px 10px 15px #e6cb8017,3px 3px 8px #e6cb801a}.bbw-why__cell{box-sizing:border-box;display:flex;align-items:center;width:100%;min-height:92px;border-bottom:1px solid rgba(255,255,255,.08)}.bbw-why__col>.bbw-why__cell:last-child{border-bottom:none}.bbw-why__cell--head{min-height:103px}.bbw-why__cell--mark,.bbw-why__col:not(.bbw-why__col--labels) .bbw-why__cell--head{justify-content:center}.bbw-why__cell--label{padding:10px 0}.bbw-why__feature{font-family:var(--bbw-font-display);font-weight:300;font-size:24px;line-height:20px;letter-spacing:-.2px;color:#ececec;text-shadow:0px 3px 7px rgba(0,0,0,.1),0px 13px 13px rgba(0,0,0,.09),0px 29px 18px rgba(0,0,0,.05)}.bbw-why__cell--based-head{padding:36px 0}.bbw-why__based-mark{display:block;width:132px}.bbw-why__based-mark svg{display:block;width:100%;height:auto}.bbw-why__mark{display:block;width:34px;height:34px;flex-shrink:0}.bbw-why__mark--check{color:#0a0a0a}.bbw-why__mark--cross{color:#5d5d5d}@media(max-width:749px){.bbw-why__frame{gap:40px;padding:50px 20px}.bbw-why__head{gap:16px}.bbw-why__wordmark{width:148px}.bbw-why__table{max-width:100%}.bbw-why__col--based{max-width:110px}.bbw-why__based-mark{width:62px}.bbw-why__feature{font-size:15px;line-height:1.3;text-wrap:balance;width:80%}.bbw-why__mark{width:28px;height:28px}.bbw-why__cell{min-height:80px}.bbw-why__cell--head{min-height:72px}.bbw-why__cell--based-head{padding:0}}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:right}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-left:auto;margin-right: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(--color-border);color:var(--color-foreground-muted)}@media screen and (min-width:750px){.utilities{display:grid;grid-template-columns:1fr auto 1fr;justify-content:center;gap:var(--gap);align-items:center;text-align:left}}.utilities a{color:var(--color-foreground-muted)}.utilities>*{text-align:center}@media screen and (min-width:750px){.utilities>*{text-align:left;justify-self:start}}@media screen and (min-width:750px){.utilities--blocks-1{grid-template-columns:1fr;justify-content:start}.utilities--blocks-1>*{justify-self:start;text-align:left}.utilities--blocks-2{grid-template-columns:1fr 1fr}.utilities--blocks-2>*:nth-child(2){justify-self:end;text-align:right}.utilities--blocks-3{grid-template-columns:1fr auto 1fr}.utilities--blocks-3>*:nth-child(2){justify-self:center;text-align:center}.utilities--blocks-3>*:nth-child(3){justify-self:end;text-align:right}}.footer-content{contain:content;content-visibility:auto;display:grid;grid-template-columns:1fr;gap:var(--footer-gap)}@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}}.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}}@media screen and (max-width:749px){.header__navigation-bar-row{display:none}#header-component .header__icon--menu .header-drawer-icon,#header-component .header-logo__image-container,#header-component .account-button__icon,#header-component [data-testid=cart-drawer-trigger]{transform:translateY(-10px)}}.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;left:0;right:0;z-index:var(--layer-overlay)}.header[transparent][transparent=not-sticky][data-sticky-state=active],.header[transparent]:has(.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:is(:hover,[aria-expanded=true]))) .header__row{--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[transparent]:has(.mega-menu__list:hover),.header[transparent]:has(.menu-list__link:is(:hover,[aria-expanded=true])),.header[transparent]:has(.menu-list__list-item[slot=overflow] .menu-list__link:is(:hover,[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-color-scheme=top]:hover .header__row--top,[data-transparent-color-scheme=top]:focus-within .header__row--top,[data-transparent-color-scheme=both]:hover .header__row--top,[data-transparent-color-scheme=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-color-scheme=bottom]:hover .header__row--bottom,[data-transparent-color-scheme=bottom]:focus-within .header__row--bottom,[data-transparent-color-scheme=both]:hover .header__row--bottom,[data-transparent-color-scheme=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-heightened)}#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-sticky)}.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=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-scheme-top-row) 0 var(--top-row-height),var(--color-scheme-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-scheme-top-row) 0 var(--top-row-height),var(--color-scheme-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-color-scheme=top]:hover,[data-transparent-color-scheme=top]:focus-within,[data-transparent-color-scheme=both]:hover,[data-transparent-color-scheme=both]:focus-within) :is(.header__underlay-open,.header__underlay-closed){--color-scheme-top-row: var(--color-background)}:is([data-transparent-color-scheme=bottom]:hover,[data-transparent-color-scheme=bottom]:focus-within,[data-transparent-color-scheme=both]:hover,[data-transparent-color-scheme=both]:focus-within) :is(.header__underlay-open,.header__underlay-closed){--color-scheme-bottom-row: var(--color-background)}[data-submenu-overlap-bottom-row] .header__underlay-open{background:linear-gradient(var(--color-scheme-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)}.header__row{--color-account-icon: var(--color-foreground);position:relative;background-color:transparent}.header__row:has(.mega-menu__list:hover),.header__row:has(.menu-list__link[aria-haspopup]:is(:hover,[aria-expanded=true])),.header__row:has(.menu-list__list-item[slot=overflow] .menu-list__link:is(:hover,[aria-expanded=true])){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(--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)}}#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)}@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:0 var(--padding-3xs)}.header__columns .header-logo{grid-area:center}.header__columns:not(:has(header-actions)) .search-action{grid-area:leftB}.header__columns:not(:has(.account-button)) .search-action{grid-area:rightA}.header__columns .search-action{grid-area:leftB}.header__columns header-actions{grid-area:rightB}}#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:0 var(--padding-3xs)}#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(.account-button)) .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-actions{grid-area:rightB}.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-section:has(.header[transparent])+.shopify-section{margin-top:var(--header-height)}main>.shopify-section:first-child .section:not(.disable-section-top-offset).spacing-style,main>.shopify-section:first-child .section:not(.disable-section-top-offset) .spacing-style{--section-top-offset: calc(var(--header-height) * var(--transparent-header-offset-boolean))}:is(main>.shopify-section:first-child .section:not(.disable-section-top-offset).spacing-style,main>.shopify-section:first-child .section:not(.disable-section-top-offset) .spacing-style) :is(.spacing-style,.inherit-spacing){--section-top-offset: 0px}main>.shopify-section:first-child .section:not(.disable-section-top-offset) .sticky-content{margin-top:calc(var(--header-height) * var(--transparent-header-offset-boolean) * -1)}.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);right: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}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{right:0;left:unset}dropdown-localization-component .localization-wrapper.left-bound{left:-8px;right:unset}dropdown-localization-component .language-selector.language-selector{padding:10px 8px 10px 16px}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-primary-hover-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(.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}body:has(>#header-group>.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:var(--hero-image-position, center center);overflow:hidden;position:relative;z-index:var(--layer-base)}.hero__media-grid :is(img.hero__media,video.hero__media,svg.hero__media){transform:scale(var(--hero-image-scale, 1));transform-origin:var(--hero-image-position, center center)}.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__media{object-position:var(--hero-image-position-mobile, var(--hero-image-position, center center))}.hero__media-grid :is(img.hero__media,video.hero__media,svg.hero__media){transform:scale(var(--hero-image-scale-mobile, var(--hero-image-scale, 1)));transform-origin:var(--hero-image-position-mobile, var(--hero-image-position, center center))}.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}.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{right:0;left: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-left: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-left:none;border-radius:var(--radius);position:absolute;right: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;object-position:var(--layered-slide-image-position, 50% 50%);transform:scale(var(--layered-slide-image-scale, 1));transform-origin:var(--layered-slide-image-position, 50% 50%)}.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(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);left:0;right:0;border-left: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;left:0;right: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%}.based-404{text-align:center}.based-404 h1{color:#e8ca80}.based-404 p{color:#f2f2f2}.based-404 a.button{background:linear-gradient(0deg,#9c8539,#c8ac56);color:#171717;border:2px solid rgba(255,255,255,.25);border-radius:8px}.based-404 a.button:hover{filter:brightness(1.08)}.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)}}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)}}.main-collection-grid{grid-column:var(--grid-column--mobile)}@media screen and (min-width:750px){.main-collection-grid{grid-column:var(--grid-column--desktop)}}.section.based-legal-page .text-block h1{font-size:clamp(44px,4vw,64px)!important;margin:0!important;text-align:center}@media screen and (max-width:749px){.section.based-legal-page .text-block h1{font-size:40px!important}}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-primary);cursor:pointer;text-decoration:underline}.password-footer__button:hover{color:var(--color-primary-hover);text-decoration:none}.section-password{flex-grow:1;display:flex}.password-content{text-align:center}input[type=search]::-webkit-search-decoration{-webkit-appearance:none}.predictive-search-dropdown{display:flex;flex-direction:column;position:relative;top:0;left:0;right:0;z-index:var(--layer-base)}.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{right:0;left: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-right-color:transparent;border-left-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-right-color:transparent;border-left-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:rgb(var(--color-foreground-rgb) / var(--opacity-80))}.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__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__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{animation-delay:.1s;transition:opacity var(--animation-speed-medium) var(--animation-timing-fade-in)}.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}.predictive-search-results__no-results:last-child{margin-block:var(--margin-lg);text-align:center}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)}.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:var(--hotspots-image-position, center);transform:scale(var(--hotspots-image-scale, 1));transform-origin:var(--hotspots-image-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[open] .quick-add{display:flex;flex-direction:column;justify-content:flex-end;width:auto;height:auto;position:relative;z-index:var(--layer-flat)}.hotspot-dialog[open] .quick-add__button{position:relative;padding-block:0;box-shadow:none;align-items:center;justify-self:flex-end;height:fit-content;translate:var(--padding-2xs) 0;border:none;color:var(--color-foreground);background-color:var(--color-background);overflow:visible;pointer-events:all;opacity:1;animation:elementSlideInTop var(--animation-speed) var(--animation-easing);transition-property:translate;transition-duration:var(--animation-speed);transition-timing-function:var(--ease-out-cubic)}.hotspot-dialog[open] .quick-add__button:before{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:52px;border:2px solid transparent;pointer-events:none;transition-property:border-color;transition-duration:0s;transition-timing-function:var(--ease-out-cubic)}.hotspot-dialog[open] .quick-add__button:is(:hover,:focus,:focus-visible,:active){translate:0 0;transition-delay:var(--animation-speed-slow)}.hotspot-dialog[open] .quick-add__button:is(:hover,:focus,:focus-visible,:active):before{border-color:rgb(var(--color-foreground-rgb) / var(--opacity-15));transition-duration:var(--animation-speed);transition-delay:var(--animation-speed-slow)}.sticky-add-to-cart__bar{position:fixed;bottom:20px;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-left: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);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}.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-left: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}}.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}}.details__icon{height:auto;margin-inline-end:var(--margin-xs)}.text-block:not(.text-block--full-width).h1,.text-block:not(.text-block--full-width).h2,.text-block:not(.text-block--full-width).h3,.text-block:not(.text-block--full-width).h4,.text-block:not(.text-block--full-width).h5,.text-block:not(.text-block--full-width).h6{text-wrap:balance}.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}}body:has(>#header-group 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-right:none;border-top-right-radius:0;border-bottom-right-radius:0}}@media screen and (min-width:750px){.cart-summary--extend:not(.has-border-radius){border-top:none;border-bottom:none}}.cart-summary--extend .cart-summary__inner{height:100%;padding:var(--padding-md) 0 var(--padding-4xl)}@media screen and (min-width:750px){.cart-summary--extend .cart-summary__inner{grid-row:2 / -1;padding-inline:var(--page-margin);width:var(--sidebar-width)}}.cart-summary__inner.has-border-radius{border-radius:var(--border-radius)}@media screen and (max-width:749px){.inherit-parent-scheme--mobile{--color-background: inherit;--color-background-rgb: inherit;--color-foreground: inherit;--color-foreground-rgb: inherit;--color-primary: inherit;--color-primary-rgb: inherit;--color-primary-hover: inherit;--color-primary-hover-rgb: inherit;--color-border: inherit;--color-border-rgb: inherit;--color-shadow: inherit;--color-shadow-rgb: inherit;--color-foreground-heading: 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}}.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;border-radius:var(--style-border-radius-buttons-primary);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__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-product-section .card-gallery .quick-add__button{position:absolute;right: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)}.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;margin-inline:calc(-1 * var(--padding-inline-start))}.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:has(.header-logo__image-container--inverse) .header-logo__image-container--original{display:var(--header-logo-display, block)}.header-logo__image-container--inverse{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: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__link-title{padding-inline:calc(var(--gap-xl) / 2)}[slot=overflow] .menu-list__link-title{padding-inline:0}.menu-list__list-item:not([slot=overflow]){flex-direction:column}.menu-list__list-item:not([slot=overflow]):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[slot=overflow] .menu-list__link[aria-expanded=true]{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;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.color-scheme-matches-parent,.header__row[style*="--border-bottom-width: 0px"] .overflow-menu.color-scheme-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);visibility:hidden;position:absolute;width:100%;left: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(--header-height) 100% var(--full-open-header-height) 0);transition:clip-path var(--submenu-animation-speed) var(--ease-out-cubic)}[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){clip-path:rect(var(--top-row-height) 100% var(--full-open-header-height) 0)}.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__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]) .menu-list__link[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}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)}}.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));left:calc(var(--badge-inset) + var(--padding-inline-start))}.product-badges--top-left{top:calc(var(--badge-inset) + var(--padding-block-start));left:calc(var(--badge-inset) + var(--padding-inline-start))}.product-badges--top-right{top:calc(var(--badge-inset) + var(--padding-block-start));right:calc(var(--badge-inset) + var(--padding-inline-start))}.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)}@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{left:var(--margin-lg)}@media screen and (max-width:749px){search-page-input-component .search__icon{left:var(--margin-md)}}search-page-input-component .search__reset-button{border-radius:100%;color:var(--color-input-text);right: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{right: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)}.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:var(--slide-image-position, center center);transform:scale(var(--slide-image-scale, 1));transform-origin:var(--slide-image-position, center center)}.slide__image-container>.slide__video-poster{position:absolute}.accelerated-checkout-block[data-shopify-visual-preview]{width:300px}more-payment-options-link{font-size:smaller}more-payment-options-link a{--button-color: var(--color-primary)}more-payment-options-link a:hover{--button-color: var(--color-primary-hover)}.shopify-payment-button__more-options[aria-hidden=true]{display:none}.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)}.based-accordion{max-width:720px;margin-inline:auto;padding:var(--space-6, 24px)}.based-accordion__heading{font-family:var(--based-font-display);font-size:clamp(34px,5vw,48px);font-weight:700;line-height:1.05;color:#fff;text-align:center;margin:0 0 24px;letter-spacing:-.01em}.based-accordion__items{display:flex;flex-direction:column}.based-accordion__item{border-bottom:var(--based-stroke-1, 1px) solid var(--color-border, #d9d9d9)}.based-accordion__item[open] .based-accordion__chevron{transform:rotate(45deg)}.based-accordion__item[data-based-accordion-state=closed] .based-accordion__chevron{transform:rotate(0)}.based-accordion__summary{display:flex;justify-content:space-between;align-items:center;cursor:pointer;padding:var(--space-4, 16px) 0;list-style:none;font-family:var(--based-font-display);font-weight:600;font-size:16px}.based-accordion__summary::-webkit-details-marker{display:none}.based-accordion__chevron{font-family:var(--based-font-mono);font-size:20px;color:var(--based-color-gold-primary, #c8ac56);transition:transform .15s ease;line-height:1}.based-accordion__body{box-sizing:border-box;padding:0 0 var(--space-4, 16px);font-family:var(--based-font-body);font-size:15px;line-height:1.55}.based-comparison{max-width:960px;margin-inline:auto;padding:0 64px;color:#fff;font-family:var(--based-font-display, "Paralucent Condensed", system-ui, sans-serif)}@media(max-width:768px){.based-comparison{padding:0}}.based-comparison__header,.based-comparison__rows{background:#1c1c1c;border:1px solid #222}.based-comparison__header{border-radius:12px 12px 0 0;border-bottom:none;padding:32px 32px 0;margin:32px 0 0}.based-comparison__rows{border-radius:0 0 12px 12px;border-top:none;padding:0 32px 32px;margin:0 0 24px}@media(max-width:768px){.based-comparison__header{padding:20px 16px 0}.based-comparison__rows{padding:0 16px 20px}}.based-comparison__header,.based-comparison__row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:0;align-items:stretch}.based-comparison__heading-cell{padding:24px 24px 24px 0;align-self:end}.based-comparison__heading{font-family:var(--based-font-display, "Paralucent", "Paralucent Condensed", system-ui, sans-serif);font-size:40px;font-weight:500;line-height:1.15;color:#fff;margin:0;letter-spacing:normal}.based-comparison__heading-accent{display:block;font-family:var(--based-font-display, "Paralucent", "Paralucent Condensed", system-ui, sans-serif);font-size:48px;font-weight:700;line-height:.8;letter-spacing:-.96px;background:linear-gradient(0deg,#9c8539,#c8ac56);-webkit-background-clip:text;background-clip:text;color:transparent}@media(max-width:768px){.based-comparison__heading{font-size:30px}.based-comparison__heading-accent{font-size:36px;letter-spacing:-.72px}}.based-comparison__col{display:flex;flex-direction:column;align-items:center;gap:4px;padding:16px 0}.based-comparison__col--us{border-left:1px solid rgba(71,71,71,.5);border-right:1px solid rgba(71,71,71,.5)}.based-comparison__col-img{width:52px!important;max-width:52px!important;height:80px!important;object-fit:contain;display:block}.based-comparison__col-label{font-size:18px;font-weight:700;margin:0;letter-spacing:.02em}.based-comparison__col-label--us{color:var(--based-color-gold-primary, #c8ac56)}.based-comparison__row{border-top:1px solid rgba(71,71,71,.5);min-height:60px}.based-comparison__row .based-comparison__cell--us{background:#bba04d0d}.based-comparison__row:last-child .based-comparison__cell--us{background:linear-gradient(180deg,#bba04d0d,#bba04d00)}.based-comparison__row .based-comparison__cell--us{border-left:1px solid rgba(71,71,71,.5);border-right:1px solid rgba(71,71,71,.5)}.based-comparison__feature{margin:0;padding:12px 12px 12px 0;color:#fff;font-family:Paralucent Text-Book,Paralucent Condensed,system-ui,sans-serif;font-size:16px;font-weight:500;line-height:1.2;letter-spacing:-.36px;text-align:left;text-wrap:balance;display:flex;align-items:center}.based-comparison__cell{padding:12px 0;display:flex;align-items:center;justify-content:center}.based-comparison__badge{width:28px;height:28px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;line-height:1}.based-comparison__badge-icon{display:block;width:28px;height:28px}@media(max-width:768px){.based-comparison__rows{margin-bottom:0}.based-comparison__header,.based-comparison__row{grid-template-columns:minmax(0,1fr) 72px;column-gap:8px}.based-comparison__heading{font-size:32px}.based-comparison__heading-accent{font-size:36px}.based-comparison__col-img{width:40px!important;max-width:40px!important;height:60px!important;max-height:60px!important}.based-comparison__col-label{font-size:14px}.based-comparison__feature{font-size:14px;padding:14px 6px 14px 0}.based-comparison__cell{padding:14px 0}.based-comparison__header{padding:16px 16px 0}.based-comparison__rows{padding:0 16px 16px}}@media(max-width:768px){.based-single-product-template .based-comparison,.based-bundle-product-template .based-comparison{padding-inline:0}.based-single-product-template .based-comparison__header,.based-single-product-template .based-comparison__row,.based-bundle-product-template .based-comparison__header,.based-bundle-product-template .based-comparison__row{grid-template-columns:minmax(0,1fr) 80px;column-gap:6px}.based-single-product-template .based-comparison__heading,.based-bundle-product-template .based-comparison__heading{font-size:20px;line-height:1.08}.based-single-product-template .based-comparison__heading-accent,.based-bundle-product-template .based-comparison__heading-accent{font-size:30px;line-height:.9;letter-spacing:0}.based-single-product-template .based-comparison__heading-cell,.based-bundle-product-template .based-comparison__heading-cell{padding:16px 8px 18px 0;max-width:138px}.based-single-product-template .based-comparison__col,.based-bundle-product-template .based-comparison__col{padding:12px 0}.based-single-product-template .based-comparison__col-img,.based-bundle-product-template .based-comparison__col-img{width:34px!important;max-width:34px!important;height:52px!important;max-height:52px!important}.based-single-product-template .based-comparison__col-label,.based-bundle-product-template .based-comparison__col-label{font-size:12px;line-height:1}.based-single-product-template .based-comparison__feature,.based-bundle-product-template .based-comparison__feature{font-size:14px;line-height:1.15;letter-spacing:0;max-width:138px}.based-single-product-template .based-comparison__badge,.based-bundle-product-template .based-comparison__badge{width:28px;height:28px;font-size:12px}}.based-countdown{padding:var(--space-5, 20px);background:var(--based-color-bg-inverse, #000);color:var(--color-text-inverse, #fff);text-align:center}.based-countdown__eyebrow{font-family:var(--based-font-mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--based-color-gold-primary, #c8ac56);margin:0 0 var(--space-3, 12px)}.based-countdown__cells{display:flex;justify-content:center;gap:var(--space-4, 16px)}.based-countdown__cell{display:flex;flex-direction:column;align-items:center;min-width:56px}.based-countdown__num{font-family:var(--based-font-display);font-size:clamp(32px,6vw,56px);font-weight:700;line-height:1;color:var(--based-color-gold-primary, #c8ac56)}.based-countdown__unit{font-family:var(--based-font-mono);font-size:11px;text-transform:uppercase;letter-spacing:.08em;margin-top:var(--space-1, 4px);opacity:.8}.based-countdown__end-message{margin-top:var(--space-3, 12px);font-family:var(--based-font-body);font-size:15px}.based-cta-banner{background:var(--based-color-bg-inverse, #000);color:var(--color-text-inverse, #fff);padding:var(--space-8, 32px) var(--space-6, 24px)}@media(max-width:768px){.based-cta-banner{padding-inline:16px}}.based-cta-banner__inner{max-width:960px;margin-inline:auto;display:flex;flex-direction:column;gap:var(--space-3, 12px);align-items:center;text-align:center}.based-cta-banner__eyebrow{font-family:var(--based-font-mono);font-size:13px;text-transform:uppercase;letter-spacing:.08em;color:var(--based-color-gold-primary, #c8ac56);margin:0}.based-cta-banner__heading{font-family:var(--based-font-display);font-size:48px;font-weight:600;line-height:1.05;letter-spacing:normal;color:#fff;margin:0}@media(max-width:768px){.based-cta-banner__heading{font-size:32px}}.based-cta-banner__body{font-family:var(--based-font-body);font-size:16px;line-height:1.5;opacity:.88;max-width:48ch;margin:0}.based-cta-banner__cta{display:inline-flex;align-items:center;justify-content:center;padding:14px 28px;margin-top:var(--space-2, 8px);background:var(--based-gradient-gold, linear-gradient(0deg, #9c8539, #c8ac56));color:#000;text-decoration:none;font-family:var(--based-font-display);font-weight:600;font-size:14px;letter-spacing:.06em;text-transform:uppercase;border-radius:var(--radius-md, 8px)}.based-dr{border:1px solid #4b4b4b;border-radius:8px;background:transparent;color:#fff;font-family:var(--based-font-display, "Paralucent Condensed", system-ui, sans-serif)}.based-dr__summary{display:flex;align-items:center;justify-content:space-between;padding:18px 24px;cursor:pointer;list-style:none;font-size:24px;font-weight:500;color:#fff}.based-dr__summary::-webkit-details-marker{display:none}.based-dr__summary-icon{font-family:var(--based-font-mono);font-size:24px;transition:transform .2s ease;color:var(--based-color-gold-primary, #c8ac56)}.based-dr[open] .based-dr__summary-icon{transform:rotate(45deg)}.based-dr__body{padding:0 24px 18px;display:flex;flex-direction:column;gap:18px}.based-dr__row{display:grid;grid-template-columns:32px 1fr;column-gap:16px;align-items:start;padding:24px;border-radius:12px;background:#101010}.based-dr__icon{display:inline-flex;width:32px;height:32px;color:var(--based-color-gold-primary, #c8ac56)}.based-dr__icon svg{width:100%;height:100%}.based-dr__content{display:contents}.based-dr__row-label{grid-column:2;font-family:var(--based-font-display);font-size:18px;font-weight:600;color:#fff;margin:2px 0 12px}.based-dr__row-text{grid-column:1 / -1;font-family:var(--based-font-display);font-size:14px;font-weight:400;line-height:1.5;color:#ffffffd9;margin:0 0 4px}.based-dr__row-text strong{color:#fff;font-weight:600}.based-dr__row-text a{color:var(--based-color-gold-primary, #c8ac56);text-decoration:underline}.based-dr__row-text--sub{color:#ffffffb3}.based-dr__row-text--service{margin-top:10px}.based-dr__row-text--after-countries{margin-top:14px}.based-dr__row-text s{color:#ffffff73;margin-left:4px}.based-dr__countries{list-style:none;padding:0;margin:14px 0 0;grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,230px);gap:10px;max-width:100%}.based-dr__row:nth-child(2) .based-dr__countries{grid-template-columns:repeat(2,minmax(0,1fr));max-width:520px}.based-dr__country{display:block;min-width:0;padding:10px 12px;border:1px solid #303030;border-radius:8px;font-family:var(--based-font-display);font-size:13px;font-weight:500;line-height:1.3;color:#ffffffd9}.based-dr__country-eta{display:block;margin-top:2px;color:#ffffff7a;font-weight:400}@media(max-width:480px){.based-dr__summary{padding:14px 16px;font-size:20px}.based-dr__body{padding:0 8px 14px;gap:18px}.based-dr__row{grid-template-columns:28px 1fr;column-gap:12px;padding:18px 16px}.based-dr__icon{width:28px;height:28px}.based-dr__row:nth-child(2) .based-dr__countries{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.based-dr__country{padding:9px 8px}.based-dr__country-eta{white-space:nowrap}}.based-group{background:var(--based-group-bg, transparent);padding-left:var(--space-4, 16px);padding-right:var(--space-4, 16px)}.based-group__inner{margin-inline:auto}.based-group--narrow .based-group__inner{max-width:720px}.based-group--default .based-group__inner{max-width:1100px}.based-group--wide .based-group__inner{max-width:1440px}.based-group--full .based-group__inner{max-width:100%}.based-hero{position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;background:var(--based-color-bg-inverse, #000);color:var(--color-text-inverse, #fff);padding:var(--space-8, 32px) var(--space-6, 24px)}.based-hero--short{min-height:360px}.based-hero--medium{min-height:520px}.based-hero--tall{min-height:720px}.based-hero--full{min-height:100vh}.based-hero--align-left .based-hero__content{text-align:left;align-items:flex-start}.based-hero--align-center .based-hero__content{text-align:center;align-items:center}.based-hero--align-right .based-hero__content{text-align:right;align-items:flex-end}.based-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:var(--based-hero-media-position, 50% 50%);transform:scale(var(--based-hero-media-scale, 1));transform-origin:var(--based-hero-media-position, 50% 50%);z-index:0}.based-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,var(--based-hero-overlay-opacity, .4));z-index:1}.based-hero__content{position:relative;z-index:2;display:flex;flex-direction:column;gap:var(--space-4, 16px);max-width:720px;width:100%}.based-hero__eyebrow{font-family:var(--based-font-mono);font-size:14px;letter-spacing:.08em;text-transform:uppercase;margin:0;color:var(--based-color-gold-primary, #c8ac56)}.based-hero__headline{font-family:var(--based-font-display);font-size:clamp(40px,8vw,120px);font-weight:600;line-height:.95;margin:0;letter-spacing:-.01em}.based-hero__subheadline{font-family:var(--based-font-body);font-size:clamp(16px,2vw,22px);line-height:1.4;max-width:48ch;opacity:.92}.based-hero--align-center .based-hero__subheadline{margin-left:auto;margin-right:auto}.based-hero--align-right .based-hero__subheadline{margin-left:auto}.based-hero__ctas{display:flex;gap:var(--space-3, 12px);flex-wrap:wrap;margin-top:var(--space-2, 8px)}.based-hero__cta{display:inline-flex;align-items:center;justify-content:center;padding:14px 28px;font-family:var(--based-font-display);font-weight:600;font-size:14px;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;border-radius:var(--radius-md, 8px);transition:filter .15s ease}.based-hero__cta:hover{filter:brightness(1.08)}.based-hero__cta--primary{background:var(--based-gradient-gold, linear-gradient(0deg, #9c8539, #c8ac56));color:#000;border:1px solid transparent}.based-hero__cta--secondary{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.6)}.based-tabs{max-width:1080px;margin-inline:auto;padding:24px 24px 14px;color:#fff;font-family:var(--based-font-display, "Paralucent Condensed", system-ui, sans-serif)}.based-tabs__bar{border:1px solid #2a2a2a;border-radius:12px;background:#141414;padding:8px 8px 0;position:relative}.based-tabs__radio{position:absolute;opacity:0;pointer-events:none}.based-tabs__tab{display:inline-block;padding:12px 24px;font-size:14px;font-weight:600;line-height:1.15;color:#ffffff8c;cursor:pointer;border-radius:8px;transition:background .2s ease,color .2s ease;-webkit-user-select:none;user-select:none;letter-spacing:normal}.based-tabs__radio:checked+.based-tabs__tab{background:var(--based-gradient-gold, linear-gradient(0deg, #9c8539, #c8ac56));box-shadow:inset 0 1px #fff3;color:#fff}.based-tabs__panel{display:none;padding:24px}.based-tabs__radio[id$=-faq]:checked~.based-tabs__panel--faq{display:block}.based-tabs__radio[id$=-dr]:checked~.based-tabs__panel--dr{display:block}.based-tabs__heading{font-size:24px;font-weight:600;margin:0 0 16px;color:#fff;letter-spacing:-.01em}.based-tabs__subheading{margin:-8px 0 16px;font-size:15px;line-height:1.5;color:#ffffffb8}.based-tabs__items{display:flex;flex-direction:column}.based-tabs__item{border-top:1px solid #2a2a2a;padding:18px 0}.based-tabs__item:first-child{border-top:0}.based-tabs__summary{display:flex;align-items:center;justify-content:space-between;gap:16px;cursor:pointer;list-style:none;font-size:20px;font-weight:500;line-height:1.15;letter-spacing:-.4px;color:#fff}.based-tabs__summary::-webkit-details-marker{display:none}.based-tabs__q{font-size:18px}.based-tabs__chev{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:20px;height:20px;transition:transform .2s ease}.based-tabs__chev img{width:20px;height:20px;display:block;flex-shrink:0}.based-tabs__item[open] .based-tabs__chev{transform:rotate(180deg)}.based-tabs__item[data-based-accordion-state=closed] .based-tabs__chev{transform:rotate(0)}.based-tabs__a{box-sizing:border-box;padding-top:12px;font-size:14px;line-height:1.55;color:#ffffffc7;max-width:84ch}.based-tabs__dr-rows{display:flex;flex-direction:column;gap:18px}.based-tabs__dr-row{display:grid;grid-template-columns:32px 1fr;column-gap:16px;align-items:start;padding:24px;border-radius:12px;background:#101010}.based-tabs__dr-icon{display:inline-flex;width:32px;height:32px;color:var(--based-color-gold-primary, #c8ac56)}.based-tabs__dr-icon svg{width:100%;height:100%}.based-tabs__dr-content{display:contents}.based-tabs__dr-label{grid-column:2;font-size:18px;font-weight:600;color:#fff;margin:2px 0 12px}.based-tabs__dr-text{grid-column:1 / -1;font-size:15px;line-height:1.5;color:#ffffffd1;margin:0 0 4px;max-width:84ch}.based-tabs__dr-text strong{color:#fff;font-weight:600}.based-tabs__dr-text a{color:var(--based-color-gold-primary, #c8ac56);text-decoration:underline}.based-tabs__dr-text--sub{color:#ffffffb3}.based-tabs__dr-text--service{margin-top:10px}.based-tabs__dr-text--after-countries{margin-top:14px}.based-tabs__dr-text s{color:#ffffff73;margin-left:4px}.based-tabs__dr-countries{list-style:none;padding:0;margin:14px 0 0;grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,230px);gap:10px;max-width:100%}.based-tabs__dr-row:nth-child(2) .based-tabs__dr-countries{grid-template-columns:repeat(2,minmax(0,1fr));max-width:520px}.based-tabs__dr-country{display:block;min-width:0;padding:10px 12px;border:1px solid #303030;border-radius:8px;font-size:14px;font-weight:500;line-height:1.3;color:#ffffffd9}.based-tabs__dr-country-eta{display:block;margin-top:2px;color:#ffffff7a;font-weight:400}@media(max-width:480px){.based-tabs{padding:24px 0 10px}.based-tabs__bar{padding-inline:6px}.based-tabs__panel{padding:18px 10px}.based-tabs__dr-row{grid-template-columns:28px 1fr;column-gap:12px;padding:18px 16px}.based-tabs__dr-icon{width:28px;height:28px}.based-tabs__dr-row:nth-child(2) .based-tabs__dr-countries{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.based-tabs__dr-country{padding:9px 8px;font-size:13px}.based-tabs__dr-country-eta{white-space:nowrap}}.based-tabs__empty{color:#ffffff8c}.based-ingredients{padding:48px 0 32px;max-width:1008px;margin-inline:auto;text-align:center;color:#fff;font-family:var(--based-font-display, "Paralucent Condensed", system-ui, sans-serif)}.shopify-block:has(>.based-ingredients)+.shopify-block:has(>.based-tabs){margin-top:-24px}.based-ingredients__heading{font-family:var(--based-font-display);font-size:55px;font-weight:500;line-height:1.15;letter-spacing:-1.1px;color:#fff;margin:0 0 2px}@media(max-width:768px){.based-ingredients__heading{font-size:38px;letter-spacing:-.76px}}.based-ingredients__eyebrow{font-size:19px;font-weight:500;color:var(--based-color-gold-mid, #bba04d);letter-spacing:-.02em;margin:0 0 32px;text-transform:uppercase}.based-ingredients__feature-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0 0 8px}.based-ingredients__feature-grid--carousel-like{grid-template-columns:repeat(3,minmax(0,1fr));overflow-x:auto;scroll-snap-type:x proximity;padding-bottom:2px}.based-ingredients__bundle-groups{display:none}.based-ingredients__feature-card{position:relative;min-height:310px;aspect-ratio:1 / 1;border-radius:12px;overflow:hidden;background:#161616;isolation:isolate;scroll-snap-align:start}.based-ingredients__feature-grid--carousel-like .based-ingredients__feature-card{min-width:min(72vw,320px)}.based-ingredients__feature-card picture,.based-ingredients__feature-card img{width:100%;height:100%;display:block;object-fit:cover}.based-ingredients__feature-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#00000014,#000000a3);z-index:0;pointer-events:none}.based-ingredients__feature-card--image-only:after{display:none}.based-ingredients__feature-caption{position:absolute;left:24px;right:24px;bottom:24px;z-index:1;display:flex;flex-direction:column;gap:6px;text-align:left}.based-ingredients__feature-caption h3{margin:0;font-family:var(--based-font-display);font-size:30px;line-height:1.05;font-weight:600;color:#fff}.based-ingredients__feature-caption h3 span{display:block;color:#fff}.based-ingredients__feature-caption p{margin:0;max-width:22ch;font-family:var(--based-font-display);font-size:17px;line-height:1.15;font-weight:400;color:#ffffffe6}.based-single-product-template .based-ingredients__feature-grid--standalone{display:grid;grid-template-columns:1fr;margin:0}.based-single-product-template .based-ingredients__feature-grid--standalone .based-ingredients__feature-card{height:248px;min-height:248px;aspect-ratio:auto;border:1px solid rgba(200,172,86,.18);border-radius:14px;background:#101010}.based-single-product-template .based-ingredients__feature-grid--standalone .based-ingredients__feature-card img{object-position:center right}.based-single-product-template .based-ingredients__feature-grid--standalone .based-ingredients__feature-card:after{background:linear-gradient(90deg,#000000e6,#000000b8 42%,#0000002e),linear-gradient(180deg,#0000001f,#0000006b)}.based-single-product-template .based-ingredients__feature-grid--standalone .based-ingredients__feature-caption{left:34px;right:auto;bottom:auto;top:50%;max-width:min(430px,52%);transform:translateY(-50%)}.based-single-product-template .based-ingredients__feature-grid--standalone .based-ingredients__feature-caption h3{max-width:15ch;font-size:42px;line-height:.92;font-weight:700;letter-spacing:0;text-transform:uppercase;overflow-wrap:normal;word-break:normal}.based-single-product-template .based-ingredients__feature-grid--standalone .based-ingredients__feature-caption p{max-width:36ch;font-family:var(--based-font-body, "Paralucent Text-Book", "Paralucent Condensed", system-ui, sans-serif);font-size:15px;line-height:1.25}@media(max-width:767px){.based-ingredients__feature-grid,.based-ingredients__feature-grid--carousel-like{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;margin-inline:-24px;padding-inline:24px}.based-ingredients__feature-card,.based-ingredients__feature-grid--carousel-like .based-ingredients__feature-card{flex:0 0 78vw;min-width:78vw;min-height:auto}.based-ingredients__feature-caption{left:18px;right:18px;bottom:18px}.based-ingredients__feature-caption h3{font-size:24px}.based-ingredients__feature-caption p{font-size:15px}.based-single-product-template .based-ingredients__feature-grid--standalone{display:block;overflow:visible;margin-inline:0;padding-inline:0}.based-single-product-template .based-ingredients__feature-grid--standalone .based-ingredients__feature-card{min-width:0;height:300px;min-height:300px;width:100%}.based-single-product-template .based-ingredients__feature-grid--standalone .based-ingredients__feature-caption{left:22px;right:22px;top:auto;bottom:22px;max-width:none;transform:none}.based-single-product-template .based-ingredients__feature-grid--standalone .based-ingredients__feature-caption h3{max-width:12ch;font-size:34px}.based-single-product-template .based-ingredients__feature-grid--standalone .based-ingredients__feature-caption p{max-width:30ch;font-size:14px}}.based-bundle-product-template .based-ingredients__feature-grid--bundle-pair{grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible;scroll-snap-type:none;margin-bottom:8px;padding-bottom:0}.based-bundle-product-template .based-ingredients__feature-grid--bundle-pair .based-ingredients__feature-card,.based-bundle-product-template .based-ingredients__bundle-product-card{max-height:130px;display:grid;grid-template-columns:minmax(0,1fr) minmax(150px,45%);align-items:stretch;min-height:148px;border-radius:12px;background:radial-gradient(circle at 86% 50%,rgba(255,255,255,.06),transparent 46%),linear-gradient(180deg,#1b1b1b,#151515)}.based-bundle-product-template .based-ingredients__feature-grid--bundle-pair .based-ingredients__feature-card:after,.based-bundle-product-template .based-ingredients__bundle-product-card:after{display:none}.based-bundle-product-template .based-ingredients__feature-grid--bundle-pair .based-ingredients__feature-card picture,.based-bundle-product-template .based-ingredients__feature-grid--bundle-pair .based-ingredients__feature-card>img,.based-bundle-product-template .based-ingredients__bundle-product-card picture,.based-bundle-product-template .based-ingredients__bundle-product-card>img{grid-column:2;grid-row:1;width:100%;height:100%;min-height:0;object-fit:contain;object-position:center right;padding:0}.based-bundle-product-template .based-ingredients__feature-grid--bundle-pair .based-ingredients__feature-card picture img,.based-bundle-product-template .based-ingredients__bundle-product-card picture img{width:100%;height:100%;object-fit:contain;object-position:center right}.based-bundle-product-template .based-ingredients__feature-grid--bundle-pair .based-ingredients__feature-caption,.based-bundle-product-template .based-ingredients__bundle-product-card .based-ingredients__feature-caption{position:static;grid-column:1;grid-row:1;align-self:center;justify-self:stretch;padding:20px 0 20px 20px;text-align:left}.based-bundle-product-template .based-ingredients__feature-grid--bundle-pair .based-ingredients__feature-caption h3,.based-bundle-product-template .based-ingredients__bundle-product-card .based-ingredients__feature-caption h3{font-size:24px;line-height:.95;font-weight:500;letter-spacing:-.03em}.based-bundle-product-template .based-ingredients__feature-grid--bundle-pair .based-ingredients__feature-caption p,.based-bundle-product-template .based-ingredients__bundle-product-card .based-ingredients__feature-caption p{max-width:18ch;font-family:var(--based-font-body, "Paralucent Text-Book", "Paralucent Condensed", system-ui, sans-serif);font-size:12px;line-height:1.15;font-weight:400;letter-spacing:.02em;color:#ffffffe6}.based-ingredients__grouped{display:grid;gap:8px;margin:0 0 8px}.based-ingredients__group-tabs{--based-ingredient-tabs-gap: 8px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));justify-content:center;gap:var(--based-ingredient-tabs-gap);width:100%;max-width:min(100%,560px);margin:-12px auto 16px}