.index-section{margin:24px 0}.section--divider{padding-top:24px}@media only screen and (min-width:769px){.index-section{margin:40px 0}.section--divider{padding-top:40px}}.site-nav__link,.site-nav__dropdown-link:not(.site-nav__dropdown-link--top-level){font-weight:700}.feature-row__badge{align-items:center;display:inline-flex;gap:6px;margin-bottom:15px;padding:6px 16px;border-radius:999px;background-color:var(--badge-bg, #3a0e22);color:var(--badge-color, #ff2f92);font-size:12px;font-weight:700;line-height:1.4}.feature-row__badge--no-bg{background-color:transparent;padding-left:0;padding-right:0}.feature-row__badge-icon{display:inline-flex;flex-shrink:0}.feature-row__badge-icon svg,.feature-row__badge-icon .element-icon,.feature-row__badge-icon img,.feature-row__badge-icon .image-element{height:14px;width:14px;-o-object-fit:contain;object-fit:contain}.feature-row__button--icon{align-items:center;display:inline-flex;gap:8px}.feature-row__button--icon .element-icon{--element-icon-size: 12px;--element-icon-width: 16px}.feature-row__checklist{display:flex;flex-direction:column;gap:16px;margin:0 0 20px;padding-top:23px;list-style:none}.text-center .feature-row__checklist,.text-right .feature-row__checklist{align-items:center}.text-right .feature-row__checklist{align-items:flex-end}.feature-row__checklist-item{display:flex;align-items:center;gap:12px}.text-center .feature-row__checklist-item,.text-right .feature-row__checklist-item{text-align:left}.feature-row__checklist-icon{align-items:center;border-radius:50%;color:var(--checklist-icon-color, currentColor);display:flex;flex-shrink:0;height:var(--checklist-icon-size, 32px);justify-content:center;width:var(--checklist-icon-size, 32px)}.feature-row__checklist:not(.feature-row__checklist--no-border) .feature-row__checklist-icon{border:1px solid}.feature-row__checklist-icon .element-icon,.feature-row__checklist-icon svg{height:calc(var(--checklist-icon-size, 32px) * .47)!important;width:calc(var(--checklist-icon-size, 32px) * .47)!important}.feature-row__checklist-icon-svg{-o-object-fit:contain;object-fit:contain;height:calc(var(--checklist-icon-size, 32px) * .5);width:calc(var(--checklist-icon-size, 32px) * .5)}.feature-row__checklist-icon-image{-o-object-fit:contain;object-fit:contain;height:calc(var(--checklist-icon-size, 32px) * .62)!important;width:calc(var(--checklist-icon-size, 32px) * .62)!important}.feature-row__checklist-content{display:flex;flex-direction:column;gap:2px}.feature-row__checklist-title{font-size:15px;font-weight:700}.feature-row__checklist-description{font-size:13px;line-height:1.5;opacity:.7}.feature-row__rating-summary{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.text-center .feature-row__rating-summary{justify-content:center}.text-right .feature-row__rating-summary{justify-content:flex-end}.feature-row__review-stars{color:var(--review-star-color, #f5b400);font-size:16px;letter-spacing:.2em}.feature-row__rating-value{font-size:15px;font-weight:700}.feature-row__rating-count{font-size:13px;opacity:.6}.feature-row__review{align-items:flex-start;background-color:var(--review-bg, #111111);border:var(--review-border-width, 0px) solid var(--review-border-color, transparent);border-radius:8px;display:flex;gap:14px;max-width:420px;margin-top:20px;padding:18px 20px;flex-direction:column}.text-center .feature-row__review{margin-left:auto;margin-right:auto;text-align:left}.text-right .feature-row__review{margin-left:auto;text-align:left}.feature-row__review-avatar{align-items:center;background-color:var(--review-avatar-bg, #ff2f92);border-radius:50%;color:var(--review-avatar-color, #fff);display:flex;flex-shrink:0;font-size:13px;font-weight:700;height:36px;justify-content:center;width:36px}.feature-row__review-text{margin:0;font-size:14px;line-height:1.5}.feature-row__review-author{font-size:inherit;font-style:normal;font-weight:400;margin-left:4px;opacity:.65}@media only screen and (max-width:768px){.feature-row{margin:0}.feature-row[data-mobile-image=bottom]{flex-direction:column-reverse}.feature-row[data-mobile-image=top]{flex-direction:column}#shopify-section-template--20456767160489__text_and_image_U9V6na .section--divider{background:#0a0a0a;background:linear-gradient(8deg,#0a0a0a 10%,#ff2d87)}}@media only screen and (max-width:768px){.feature-row[data-mobile-ratio=square] .image-wrap{padding-bottom:100%!important}.feature-row[data-mobile-ratio=portrait] .image-wrap{padding-bottom:125%!important}.feature-row[data-mobile-ratio=landscape] .image-wrap{padding-bottom:75%!important}}@media only screen and (min-width:769px){.feature-row--equal-height{align-items:stretch}.feature-row--equal-height .feature-row__first-image,.feature-row--equal-height .feature-row__second-image{height:100%}.feature-row--equal-height .feature-row__first-image .image-wrap,.feature-row--equal-height .feature-row__second-image .image-wrap{height:100%!important;padding-bottom:0!important}.feature-row--equal-height .feature-row__image{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}}.feature-row--full-bleed{--fr-hero-width: 1270px;--fr-hero-image: 45%;--fr-hero-min-height: 740px;--fr-hero-pad-top: 74px;--fr-hero-pad-bottom: 80px;--fr-hero-heading: 55px;--fr-hero-heading-mobile: 34px;--fr-hero-text: 20px;--fr-hero-text-width: 720px;align-items:stretch;display:flex;margin:0;width:100%}.feature-row--full-bleed .feature-row__images{position:relative}.feature-row--full-bleed .feature-row__first-image,.feature-row--full-bleed .feature-row__first-image>a,.feature-row--full-bleed .feature-row__images image-element,.feature-row--full-bleed .feature-row__images .image-wrap{bottom:0;display:block;height:auto!important;left:0;padding-bottom:0!important;position:absolute;right:0;top:0;width:auto}.feature-row--full-bleed .feature-row__image{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.feature-row--full-bleed--fade .feature-row__images:after{background-image:linear-gradient(to right,var(--fr-hero-fade-color, #0a0a0c),rgba(0,0,0,0) var(--fr-hero-fade, 22%));bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:1}.feature-row--full-bleed--fade[data-layout=left] .feature-row__images:after{background-image:linear-gradient(to left,var(--fr-hero-fade-color, #0a0a0c),rgba(0,0,0,0) var(--fr-hero-fade, 22%))}@media only screen and (max-width:768px){.feature-row--full-bleed--fade .feature-row__images:after{background-image:linear-gradient(to bottom,rgba(0,0,0,0) 55%,var(--fr-hero-fade-color, #0a0a0c))}}.feature-row--full-bleed .feature-row__text{flex:1 1 auto;max-width:var(--fr-hero-text-width);padding-left:0;padding-right:0;width:100%}.feature-row--full-bleed .feature-row__text h2{font-size:var(--fr-hero-heading);line-height:1.16;margin:0 0 20px}.feature-row .feature-row__text .feature-row__title--as-typed{text-transform:none}.feature-row--full-bleed .feature-row__badge{font-size:13px;letter-spacing:.1em;margin-bottom:16px;text-transform:uppercase}.feature-row--full-bleed .feature-row__badge-icon svg,.feature-row--full-bleed .feature-row__badge-icon .element-icon,.feature-row--full-bleed .feature-row__badge-icon img,.feature-row--full-bleed .feature-row__badge-icon .image-element{height:16px;width:16px}.feature-row--full-bleed .rte{margin-bottom:16px}.feature-row--full-bleed .rte p{font-size:var(--fr-hero-text);line-height:1.45;margin:0}.feature-row--full-bleed .btn{font-size:13px;letter-spacing:.12em;padding:20px 33px}.feature-row--full-bleed .feature-row__rating-summary{margin-top:24px}.feature-row--full-bleed .feature-row__review-stars{font-size:18px}.feature-row--full-bleed .feature-row__rating-value{font-size:16px}.feature-row--full-bleed .feature-row__review{align-items:center;flex-direction:row;gap:16px;margin-top:18px;max-width:470px;padding:14px 18px}@media only screen and (min-width:769px){.feature-row--full-bleed{min-height:var(--fr-hero-min-height)}.feature-row--full-bleed .feature-row__images{align-self:stretch;flex:0 0 var(--fr-hero-image);max-width:var(--fr-hero-image);min-width:0}.feature-row--full-bleed .feature-row__text-pad{align-items:center;display:flex;flex:1 1 auto;min-width:0;padding-bottom:var(--fr-hero-pad-bottom);padding-left:max(24px,calc((100% - var(--fr-hero-width)) / 2));padding-right:16px;padding-top:var(--fr-hero-pad-top)}.feature-row--full-bleed[data-layout=left] .feature-row__text-pad{justify-content:flex-end;padding-left:60px;padding-right:max(24px,calc((100% - var(--fr-hero-width)) / 2))}}@media only screen and (min-width:769px)and (max-width:1199px){.feature-row--full-bleed{min-height:0}.feature-row--full-bleed .feature-row__text h2{font-size:clamp(30px,4.4vw,var(--fr-hero-heading))}.feature-row--full-bleed .rte p{font-size:calc(var(--fr-hero-text) - 2px)}}@media only screen and (max-width:768px){.feature-row--full-bleed{min-height:0}.feature-row--full-bleed[data-mobile-image=top],.feature-row--full-bleed[data-mobile-image=bottom]{flex-direction:column}.feature-row--full-bleed[data-mobile-image=top] .feature-row__images{order:-1}.feature-row--full-bleed[data-mobile-image=bottom] .feature-row__images{order:1}.feature-row--full-bleed .feature-row__images{max-width:none;min-height:var(--fr-hero-mobile-height, 340px);width:100%}.feature-row--full-bleed .feature-row__text-pad{padding:48px 24px 52px}.feature-row--full-bleed .feature-row__text h2{font-size:var(--fr-hero-heading-mobile);margin-bottom:18px}.feature-row--full-bleed .feature-row__badge{font-size:12px;margin-bottom:16px}.feature-row--full-bleed .rte{margin-bottom:24px}.feature-row--full-bleed .rte p{font-size:calc(var(--fr-hero-text) - 2px)}.feature-row--full-bleed .btn{padding:16px 22px;width:100%}.feature-row--full-bleed .feature-row__review{max-width:none}}@media only screen and (min-width:769px){#SiteHeader.site-header{padding:19px 0}#SiteHeader .site-header__logo{margin:0}#SiteHeader .header-item--navigation{justify-content:center}#SiteHeader .site-navigation .site-nav__link{color:#e3e3e3;font-size:12px;letter-spacing:.08em;padding:7.5px 16px}#SiteHeader .site-navigation .site-nav__link:hover,#SiteHeader .site-navigation .site-nav__link--active{color:#ff2d87}#SiteHeader .header-inline-search{align-items:center;display:flex;margin-right:34px;max-width:24vw;order:0;width:312px}#SiteHeader .header-inline-search predictive-search,#SiteHeader .header-inline-search .search__input-wrap{width:100%}#SiteHeader .header-inline-search .search__input{background-color:#151517;border:1px solid #28272a;border-radius:2px;color:#fff!important;font-size:15px;height:37px;padding-left:40px;padding-right:34px}#SiteHeader .header-inline-search .search__input:focus{border-color:#4a4a4f}#SiteHeader .header-inline-search .search__input::placeholder{color:#77777d;opacity:1}#SiteHeader .header-inline-search .btn--search{left:14px;right:auto}#SiteHeader .header-inline-search .btn--search .icon{height:15px;width:15px}#SiteHeader .header-inline-search .btn--search path{stroke:#8a8a90!important}#SiteHeader .header-inline-search .btn--close-search .icon{height:15px;width:15px}#SiteHeader .header-inline-search .btn--close-search .icon path{stroke:#fff9!important}#SiteHeader .header-inline-search .search__results{border:1px solid rgba(255,255,255,.12);border-radius:4px;left:auto;max-width:90vw;right:0;width:420px}#SiteHeader .header-item--icons .site-nav{margin-right:0}#SiteHeader .header-item--icons .site-nav__icons{align-items:center;display:flex;gap:6px}#SiteHeader .header-item--icons .wishlist-hero-header-icon{order:1}#SiteHeader .header-item--icons span.site-nav__link--icon{order:2}#SiteHeader .header-item--icons .js-drawer-open-cart{order:3}#SiteHeader .header-item--icons .site-nav__link--icon{--iconWeight: 5px;align-items:center;background-color:#000;border:1px solid #4d4d50;border-radius:50%;color:#fff;display:flex;height:40px;justify-content:center;padding:0;transition:border-color .2s ease;width:40px}#SiteHeader .header-item--icons .site-nav__link--icon:hover{border-color:#9a9aa0}#SiteHeader .header-item--icons .site-nav__link--icon .icon{height:20px;width:20px}#SiteHeader .wishlist-hero-header-icon svg{font-size:20px!important;margin-top:0!important}#SiteHeader .header-item--icons .cart-link{align-items:center;display:flex;height:100%;justify-content:center;width:100%}#SiteHeader .header-item--icons .cart-link__bubble--visible{align-items:center;background-color:#ff2d87;border-radius:50%;color:#fff;display:flex;font-size:10px;font-weight:700;height:17px;justify-content:center;line-height:1;position:absolute;right:-1px;top:-2px;width:17px}#SiteHeader .header-item--icons .cart-link__bubble-num{display:block}}@media only screen and (min-width:769px)and (max-width:1180px){#SiteHeader .site-navigation .site-nav__link{letter-spacing:.04em;padding-left:9px;padding-right:9px}#SiteHeader .header-inline-search{margin-right:16px;max-width:20vw}}@media only screen and (min-width:769px)and (max-width:960px){#SiteHeader .header-inline-search{display:none}#SiteHeader .header-item--icons .js-search-header.medium-up--hide{display:flex!important;order:0}}.cart-link__bubble-num{display:none}.announcement-marquee{overflow:hidden}.announcement-marquee--stuck{left:0;position:fixed;right:0;top:0;transform:translateY(0);transition:transform .25s ease-out;z-index:29}.announcement-marquee--stuck.announcement-marquee--hidden{transform:translateY(-100%)}.js-drawer-open:not(.js-drawer-open--search) .announcement-marquee--stuck{z-index:20}.announcement-marquee__inner{align-items:center;gap:48px}.announcement-marquee:focus-within .announcement-marquee__inner{animation-play-state:paused}.announcement-marquee__group{align-items:center;display:inline-flex;flex-shrink:0;gap:40px}.announcement-marquee__item{align-items:center;display:inline-flex;gap:8px;white-space:nowrap}.announcement-marquee__icon{display:inline-flex;flex-shrink:0}.announcement-marquee__icon svg{height:16px;width:16px}.announcement-marquee__icon .element-icon{--element-icon-size: 16px}.announcement-marquee__text{font-weight:700;letter-spacing:.02em;text-transform:uppercase}.announcement-marquee__link{color:inherit;font-weight:700;letter-spacing:.02em;text-decoration:underline;text-transform:uppercase;text-underline-offset:2px}.promo-bar__inner{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between}.promo-bar__content{align-items:center;display:flex;gap:14px}.promo-bar__icon{align-items:center;border:1px solid;border-radius:50%;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.promo-bar__icon svg{height:18px;width:18px}.promo-bar__icon .element-icon{--element-icon-size: 18px}.promo-bar__text{display:flex;flex-direction:column;gap:2px}.promo-bar__label{font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.promo-bar__description{font-size:15px}.promo-bar__button{align-items:center;border-radius:999px;display:inline-flex;flex-shrink:0;font-size:13px;font-weight:700;gap:8px;letter-spacing:.02em;padding:12px 22px;text-decoration:none;text-transform:uppercase;white-space:nowrap}.promo-bar__button .element-icon{--element-icon-size: 12px;--element-icon-width: 16px}@media only screen and (max-width:768px){.promo-bar--center-mobile .promo-bar__inner{justify-content:center;text-align:center}.promo-bar--center-mobile .promo-bar__content{flex-direction:column;gap:10px}.promo-bar--center-mobile .promo-bar__text{align-items:center}}.featured-collections__header{align-items:flex-end;display:flex;flex-wrap:wrap;gap:16px 20px;justify-content:space-between}.featured-collections__eyebrow{text-align:left;color:#ff2d87;font-size:11px;font-weight:700;letter-spacing:.2em;margin-bottom:8px;text-transform:uppercase}.featured-collections__header .section-header__title.featured-collections__title--as-typed{text-transform:none}.featured-collections__view-all{align-items:center;display:inline-flex;flex-shrink:0;font-size:13px;font-weight:700;gap:6px;letter-spacing:.04em;text-decoration:underline;text-underline-offset:3px;text-transform:uppercase;white-space:nowrap}.featured-collections__view-all .element-icon{--element-icon-size: 11px;--element-icon-width: 14px}.featured-collections__footer{margin-top:18px;text-align:center}.featured-collections__view-all--footer,.featured-collections__view-all--footer:hover{color:#ff2d87}.featured-collections__view-all--footer{font-style:italic;gap:8px;letter-spacing:.08em;text-underline-offset:4px}.featured-collections__view-all--footer:hover{opacity:.85}.featured-collections__tabs{background-color:#151518;border:1px solid #262629;border-radius:999px;display:inline-flex;flex-shrink:0;gap:4px;padding:5px}.featured-collections__tab{background:none;border:0;border-radius:999px;color:#8a8a8a;cursor:pointer;font-family:inherit;font-size:11px;font-weight:700;letter-spacing:.1em;line-height:1;padding:11px 20px;text-transform:uppercase;transition:background-color .2s ease,color .2s ease}.featured-collections__tab:hover{color:#fff}.featured-collections__tab.is-active{background-color:#ff2d87;color:#fff}.featured-collections__panel[hidden]{display:none!important}.featured-collections--bar .grid{display:flex;flex-wrap:wrap}.featured-collections--bar .grid__item{display:flex}.collection-bar-card{background-color:#141416;border:1px solid #26262b;border-radius:2px;color:#fff;display:flex;flex-direction:column;margin-bottom:22px;overflow:hidden;text-decoration:none;transition:border-color .2s ease;width:100%}.collection-bar-card:hover{border-color:#ff2d87;color:#fff}.collection-bar-card__image{background-color:#1a1a1a;height:0;overflow:hidden;padding-top:100%;position:relative}.featured-collections--category-style[data-card-ratio=portrait] .collection-bar-card__image{padding-top:150%}.collection-bar-card__image .collection-bar-card__img{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .4s ease;width:100%}.collection-bar-card:hover .collection-bar-card__img{transform:scale(1.04)}.collection-bar-card__image .placeholder-svg{height:100%;left:0;position:absolute;top:0;width:100%}.collection-bar-card__bar{align-items:center;display:flex;flex-grow:1;gap:12px;justify-content:space-between;padding:18px}.collection-bar-card__title{font-size:15px;font-weight:700;line-height:1.3}.collection-bar-card__arrow{display:inline-flex;flex-shrink:0;transition:transform .2s ease}.collection-bar-card__arrow .element-icon{--element-icon-size: 11px;--element-icon-width: 14px}.collection-bar-card:hover .collection-bar-card__arrow{transform:translate(3px)}@media only screen and (max-width:768px){.collection-bar-card{margin-bottom:17px}.featured-collections__tabs{width:100%}.featured-collections__tab{flex:1}.collection-bar-card__bar{padding:14px 12px}.collection-bar-card__title{font-size:13px}}.featured-collections--category-style .collection-item{border-radius:14px}.featured-collections--category-style .collection-item:before{background:linear-gradient(to top,#000000bf,#0000 55%);bottom:0;content:"";height:65%;left:0;pointer-events:none;position:absolute;right:0;z-index:1}.featured-collections--category-style[data-card-ratio=square] .collection-image{padding-bottom:0!important;padding-top:100%!important}.featured-collections--category-style[data-card-ratio=portrait] .collection-image{padding-bottom:0!important;padding-top:150%!important}.featured-collections--category-style .collection-item__title{bottom:16px!important;left:16px!important;right:16px!important;top:auto!important;transform:none!important}.featured-collections--category-style[data-text-align=left] .collection-item__title{text-align:left!important}.featured-collections--category-style[data-text-align=center] .collection-item__title{text-align:center!important}.featured-collections--category-style[data-text-align=right] .collection-item__title{text-align:right!important}.featured-collections--category-style .collection-item__title-text{color:#fff;display:block;font-size:20px!important;font-weight:700;letter-spacing:.02em!important;text-transform:uppercase!important}.featured-collections--category-style .collection-item__count{color:#ffffffa6;display:block;font-size:13px!important;font-weight:400;letter-spacing:normal!important;margin-top:4px;text-transform:none!important}.text-with-icons--trust-bar .text-with-icons__block-icon{--icon-size: 32px;align-items:center;background-color:transparent;border:1px solid;border-radius:50%;display:flex;height:calc(var(--icon-size) + 32px);justify-content:center;margin-bottom:16px;margin-left:auto;margin-right:auto;overflow:hidden;width:calc(var(--icon-size) + 32px)}.text-with-icons--trust-bar .text-with-icons__block-icon--no-circle{border:none}.text-with-icons--trust-bar .text-with-icons__block-icon .icon{height:var(--icon-size)!important;width:var(--icon-size)!important}.text-with-icons--trust-bar .text-with-icons__block-image{height:100%!important;-o-object-fit:cover;object-fit:cover;width:100%!important}.text-with-icons__block-svg{height:70px;-o-object-fit:contain;object-fit:contain;width:70px}.text-with-icons--trust-bar .text-with-icons__block-svg{height:var(--icon-size, 32px);width:var(--icon-size, 32px)}.text-with-icons--trust-bar .text-with-icons__block-title h3{font-weight:700;margin-bottom:6px}.text-with-icons--trust-bar .text-with-icons__block-text{font-size:14px;line-height:1.5}.featured-collection__header{align-items:flex-end;display:flex;gap:20px;justify-content:space-between}.featured-collection__eyebrow{font-size:11px;font-weight:700;letter-spacing:.2em;margin-bottom:8px;text-transform:uppercase}.featured-collection__header .section-header__title.featured-collection__title--as-typed{text-transform:none}.featured-collection__view-all{align-items:center;display:inline-flex;flex-shrink:0;font-size:13px;font-style:italic;font-weight:700;gap:8px;letter-spacing:.08em;text-decoration:underline;text-underline-offset:4px;text-transform:uppercase;white-space:nowrap}.featured-collection__view-all .element-icon{--element-icon-size: 10px;--element-icon-width: 13px}.grid--equal-height{display:flex;flex-wrap:wrap}.grid--equal-height>.grid__item{display:flex;float:none;flex-direction:column;margin-bottom:22px}@media only screen and (min-width:769px){.grid--equal-height>.grid__item{margin-bottom:25px}}.grid--equal-height>.grid__item>.featured-collection-card{flex:1}.featured-collection-card{display:flex;flex-direction:column}.featured-collection-card--panel{overflow:hidden}.featured-collection-card__info{flex:1;padding:16px 0}.featured-collection-card--panel .featured-collection-card__info{padding:14px 14px 16px}.featured-collection-card__media{position:relative}.featured-collection-card__image-wrap{background-color:#1a1a1a;height:0;overflow:hidden;padding-bottom:100%}.featured-collection-card__image-wrap .featured-collection-card__image{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.featured-collection-card__badge{background-color:#ff2d87;border-radius:2px;color:#fff;font-size:10px;font-weight:700;left:10px;letter-spacing:.12em;line-height:1.2;max-width:calc(100% - 64px);overflow:hidden;padding:6px 10px;position:absolute;text-overflow:ellipsis;text-transform:uppercase;top:10px;white-space:nowrap;z-index:2}.featured-collection-card__wishlist{align-items:center;background-color:#fff;border:1.5px solid #ff2d87;border-radius:50%;color:#ff2d87;cursor:pointer;display:flex;height:32px;justify-content:center;overflow:hidden;padding:0;position:absolute;right:10px;top:10px;width:32px;z-index:2}.featured-collection-card__wishlist .element-icon{--element-icon-size: 15px}.featured-collection-card__wishlist *{position:static!important}.featured-collection-card__wishlist>*,.featured-collection-card__wishlist button,.featured-collection-card__wishlist a,.featured-collection-card__wishlist div,.featured-collection-card__wishlist span{align-items:center!important;background:transparent!important;border:0!important;box-shadow:none!important;display:flex!important;height:100%!important;justify-content:center!important;line-height:1!important;margin:0!important;padding:0!important;width:100%!important}.featured-collection-card__wishlist svg,.featured-collection-card__wishlist img{display:block!important;height:15px!important;margin:0!important;width:15px!important}.featured-collection-card__title{color:inherit;display:block;font-size:15px;font-weight:700;line-height:1.3;margin-bottom:8px;text-decoration:none}.featured-collection-card__title:hover{text-decoration:underline}.featured-collection-card__rating{align-items:center;display:flex;gap:8px;margin-bottom:10px}.featured-collection-card__stars{color:#f5b400;font-size:12px;letter-spacing:2px;line-height:1}.featured-collection-card__rating-text{color:#8a8a8a;font-size:13px;line-height:1}.featured-collection-card__price{font-size:16px;font-weight:700}.featured-collection-card__price-label{color:#8a8a8a;font-size:13px;font-weight:400;text-transform:lowercase}.featured-collection-card__price-compare{color:#6e6e6e;font-weight:500;margin-right:6px;text-decoration:line-through}.featured-collection-card__button{border-radius:0;box-shadow:0 10px 24px -10px #ff2d87cc;box-shadow:0 10px 24px -10px color-mix(in srgb,var(--card-button-glow, #ff2d87) 80%,transparent);display:block;font-size:12px;font-weight:700;letter-spacing:.14em;margin:auto 0 0;padding:15px 12px;text-align:center;text-decoration:none;text-transform:uppercase;transition:box-shadow .2s ease,filter .2s ease}.featured-collection-card__button:hover{box-shadow:0 12px 28px -8px color-mix(in srgb,var(--card-button-glow, #ff2d87) 90%,transparent);filter:brightness(1.08)}.featured-collection-card--panel .featured-collection-card__button{margin:auto 14px 14px}@media only screen and (max-width:768px){.featured-collection__header{flex-wrap:wrap}.featured-collection--card-style .grid-overflow-wrapper{padding-bottom:18px}.featured-collection-card__title{font-size:14px}.featured-collection-card__price{font-size:15px}.featured-collection-card__badge{font-size:9px;padding:5px 8px}.featured-collection-card__button{font-size:11px;letter-spacing:.1em;padding:13px 8px}}.link-cards__header{align-items:flex-end;display:flex;gap:20px;justify-content:space-between;margin-bottom:24px}.link-cards__eyebrow{font-size:12px;font-weight:700;letter-spacing:.06em;margin-bottom:6px;text-transform:uppercase}.link-cards__view-all,.link-cards__footer-link{align-items:center;display:inline-flex;gap:6px;font-size:13px;font-weight:700;letter-spacing:.03em;text-decoration:underline;text-underline-offset:3px;text-transform:uppercase;white-space:nowrap}.link-cards__view-all .element-icon,.link-cards__footer-link .element-icon{--element-icon-size: 11px;--element-icon-width: 14px}.link-cards__grid{display:grid;gap:16px;grid-template-columns:1fr}@media only screen and (min-width:769px){.link-cards__grid--2-col{grid-template-columns:repeat(2,1fr)}.link-cards__grid--3-col{grid-template-columns:repeat(3,1fr)}.link-cards__grid--4-col{grid-template-columns:repeat(4,1fr)}}.link-card{display:block;overflow:hidden;position:relative}.link-card--square .link-card__image-wrap{padding-bottom:100%}.link-card--portrait .link-card__image-wrap{padding-bottom:130%}.link-card__image-wrap{background-color:#1a1a1a;height:0;position:relative;width:100%}.link-card__image{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;transition:transform .4s ease;width:100%}.link-card:hover .link-card__image{transform:scale(1.04)}.link-card__image-placeholder{bottom:0;left:0;position:absolute;right:0;top:0}.link-card__top{background:linear-gradient(to bottom,#000000b3,#0000 70%);left:0;padding:16px 12px 30px;position:absolute;right:0;text-align:center;top:0}.link-card__label{color:#fff;font-size:14px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.link-card__bottom{background:linear-gradient(to top,#000c,#0000 70%);bottom:0;display:flex;flex-direction:column;gap:2px;left:0;padding:30px 12px 16px;position:absolute;right:0;text-align:center}.link-card__status{font-size:13px;font-weight:700}.link-card__sub{color:#fff9;font-size:12px}.link-cards__footer{align-items:center;display:flex;flex-wrap:wrap;gap:6px 12px;justify-content:center;margin-top:24px;text-align:center}.link-cards__footer-text{font-size:13px}.faq-filtered__header{margin-bottom:24px;text-align:left}.faq-filtered__eyebrow{font-size:12px;font-weight:700;letter-spacing:.06em;margin-bottom:6px;text-transform:uppercase}.faq-filters{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:28px}.faq-filters__pill{background:none;border:1px solid;border-radius:999px;cursor:pointer;font-size:12px;font-weight:600;padding:7px 16px;transition:border-color .2s ease,color .2s ease}.faq-item{border-top:1px solid rgba(255,255,255,.12)}.faq-item:last-child{border-bottom:1px solid rgba(255,255,255,.12)}.faq-item--hidden{display:none}.faq-item__trigger{align-items:center;display:flex;font-weight:700;padding-bottom:16px;padding-top:16px;width:100%}.faq-item svg path{stroke:currentColor!important}.faq-item__trigger .collapsible-trigger__icon{color:inherit}.faq-item__answer{font-size:14px;line-height:1.6}.faq-filtered__footer{margin-top:32px;text-align:center}.faq-filtered__view-all{align-items:center;display:inline-flex;font-size:12px;font-weight:700;gap:6px;letter-spacing:.04em;text-decoration:underline;text-underline-offset:3px;text-transform:uppercase}.faq-filtered__view-all .element-icon{--element-icon-size: 10px;--element-icon-width: 13px}.footer__tagline{font-size:11px;letter-spacing:.08em;margin:0 0 12px;opacity:.6;text-transform:uppercase}.footer__address{align-items:flex-start;display:flex;font-size:13px;gap:8px;line-height:1.5;margin:0 0 18px;opacity:.75}.footer__address svg{flex-shrink:0;height:15px;margin-top:2px;width:15px}.footer__social-row{align-items:center;display:flex;gap:10px}@media only screen and (max-width:768px){.footer__address{justify-content:center}.footer__social-row{justify-content:center;padding-bottom:12px}}.footer__social--circle{align-items:center;display:flex;gap:10px}.footer__social--circle li{margin:0}.footer__social--circle a,.footer__social-email{align-items:center;background-color:#ffffff14;border-radius:50%;display:flex;height:34px;justify-content:center;width:34px}.footer__social--circle .icon,.footer__social-email .icon{height:15px!important;width:15px!important}.site-footer{position:relative}.footer__back-to-top{align-items:center;border:0;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:44px;justify-content:center;position:absolute;right:20px;top:30px;width:44px;z-index:2}.footer__back-to-top .element-icon{--element-icon-size: 16px}@media only screen and (max-width:768px){.footer__back-to-top{height:38px;right:15px;top:15px;width:38px}}.footer__bottom-bar{align-items:center;border-top:1px solid rgba(255,255,255,.12);display:flex;flex-wrap:wrap;gap:12px 20px;justify-content:space-between;margin-top:30px;padding-top:20px}.footer__bottom-bar-text{padding:0!important;text-align:left!important}.footer__bottom-bar-payments{margin:0!important}@media only screen and (max-width:768px){.footer__bottom-bar{justify-content:center}.footer__bottom-bar-text{text-align:center!important;width:100%}}.product-block--price .product__price{font-size:26px}.product-block--price .product__price--compare{font-size:16px;opacity:.6}.product-block--price .product__price-savings{align-items:center;background-color:#ffffff29;border-radius:999px;color:inherit;display:inline-flex;font-size:13px;font-weight:700;margin-left:8px;padding:8px 18px;text-decoration:underline;text-underline-offset:2px;vertical-align:middle}.sales-point .icon{color:#ff2d87}.sales-point{margin-bottom:14px}.sales-point .icon-and-text span{font-size:14px}.sales-point .icon-and-text .icon,.sales-point__custom-icon{height:var(--sales-point-icon-size, 25px)!important;width:var(--sales-point-icon-size, 25px)!important}.sales-point__custom-icon{flex-shrink:0;margin-right:10px;-o-object-fit:contain;object-fit:contain}.sales-point--bold,.sales-point--bold span{font-weight:700}@media only screen and (max-width:768px){.sales-point .icon-and-text .icon,.sales-point__custom-icon{height:var(--sales-point-icon-size-mobile, 22px)!important;width:var(--sales-point-icon-size-mobile, 22px)!important}}.model-info{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:16px}.model-info__text{align-items:center;color:#ffffffa6;display:flex;font-size:13px;gap:8px}.model-info__text svg{color:#ffffffa6;flex-shrink:0;height:16px;width:16px}.model-info__size-guide .tool-tip-trigger__title{color:#ff2d87;font-size:13px;font-weight:700;text-decoration:underline;text-underline-offset:2px;white-space:nowrap}.icon-inventory-warning,.inventory--low .icon--inventory{display:none}.inventory--low .icon-inventory-warning{color:#f4af29;display:inline-block;flex-shrink:0;height:16px;margin-right:8px;vertical-align:middle;width:16px}.inventory--low{color:#f4af29}.variant__label-row{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.variant__label-row .variant__label[for]{margin-bottom:0}.variant__size-guide .tool-tip-trigger__title{color:#ff2d87;font-size:13px;font-weight:700;text-decoration:underline;text-underline-offset:2px;white-space:nowrap}.variant-wrapper--dropdown{display:block;margin-right:0;width:100%}.variant-wrapper--dropdown .variant-input-wrap,.variant-wrapper--dropdown select{width:100%}.product-form__inline-row{align-items:stretch;display:flex;gap:12px}.product__quantity--inline{display:flex;flex:0 0 36%;margin:0;max-width:290px;min-width:110px}.product__quantity--inline .js-qty__wrapper{align-items:center;border:1px solid rgba(255,255,255,.3);display:flex;max-width:100%;min-width:0;width:100%}.product__quantity--inline .js-qty__num{border:0;flex:1;font-size:15px;height:100%;min-width:0;width:100%}.product__quantity--inline .js-qty__adjust{padding:0 14px}.product-form__inline-row .payment-buttons,.product-form__inline-row .add-to-cart{flex:1;min-width:0}.product-form__inline-row .add-to-cart{margin:0}.product-form__inline-row .payment-buttons .add-to-cart{width:100%}.add-to-cart__price{opacity:.85;margin-left:4px}@media only screen and (max-width:768px){.product__quantity--inline{flex:0 0 110px;max-width:110px;min-width:0;width:110px}.product__quantity--inline .js-qty__adjust{padding:0 10px}.product-form__inline-row .add-to-cart{font-size:12px;padding-left:10px;padding-right:10px}}@media only screen and (max-width:768px){.product-single__meta--mobile-left{text-align:left!important}.product-single__meta--mobile-left .sales-point .icon-and-text{justify-content:flex-start}.product-single__meta--mobile-left .small--text-center{text-align:left!important}}.secure-checkout{border-radius:6px;padding:18px 16px 20px;text-align:center}.secure-checkout__title{font-size:15px;font-weight:700;letter-spacing:.05em;margin-bottom:16px;text-transform:uppercase}.secure-checkout__icons{display:flex;flex-wrap:nowrap;gap:6px;justify-content:center;list-style:none;margin:0;max-width:100%;overflow-x:auto;padding:0;scrollbar-width:none}.secure-checkout__icons::-webkit-scrollbar{display:none}.secure-checkout__icons li{align-items:center;background-color:var(--secure-checkout-icon-bg, #ffffff);border-radius:6px;display:flex;flex-shrink:0;justify-content:center;margin:0;padding:5px 7px}.secure-checkout__icons .icon{display:block;height:calc(var(--secure-checkout-icon-size, 34px) * .63);width:var(--secure-checkout-icon-size, 34px)}@media only screen and (max-width:768px){.secure-checkout{padding-left:10px;padding-right:10px}.secure-checkout__icons{gap:5px}.secure-checkout__icons li{padding:4px 5px}.secure-checkout__icons .icon{height:calc(var(--secure-checkout-icon-size-mobile, 26px) * .63);width:var(--secure-checkout-icon-size-mobile, 26px)}}.product-single__meta--tabs-minimal .collapsible-trigger-btn--borders,.tabs-minimal .collapsible-trigger-btn--borders{border:0!important;border-top:1px solid var(--tab-divider-color, #2b2b2b)!important;color:var(--tab-title-color, #ffffff);font-size:var(--tab-title-size, 15px);font-weight:700;letter-spacing:0;padding:16px 30px 16px 0;text-align:left!important;text-transform:none}.product-single__meta--tabs-minimal .collapsible-trigger-btn--borders .collapsible-trigger__icon,.tabs-minimal .collapsible-trigger-btn--borders .collapsible-trigger__icon{inset-inline-end:0}.product-single__meta--tabs-minimal .collapsible-trigger-btn--borders .icon path,.tabs-minimal .collapsible-trigger-btn--borders .icon path{stroke:currentColor!important}.product-single__meta--tabs-minimal .collapsible-trigger-btn--borders+.collapsible-content .collapsible-content__inner,.tabs-minimal .collapsible-trigger-btn--borders+.collapsible-content .collapsible-content__inner{border:0!important;color:var(--tab-content-color, #a3a3a3);font-size:var(--tab-content-size, 14px)!important;line-height:var(--tab-content-line-height, 1.6);padding:0 0 22px;text-align:left}.product-single__meta--tabs-minimal .collapsible-content__inner p,.product-single__meta--tabs-minimal .collapsible-content__inner li,.product-single__meta--tabs-minimal .collapsible-content__inner span,.tabs-minimal .collapsible-content__inner p,.tabs-minimal .collapsible-content__inner li,.tabs-minimal .collapsible-content__inner span{color:inherit;font-size:inherit;line-height:inherit}.product-single__meta--tabs-minimal .collapsible-content__inner ul,.product-single__meta--tabs-minimal .collapsible-content__inner ol,.tabs-minimal .collapsible-content__inner ul,.tabs-minimal .collapsible-content__inner ol{margin-left:18px}.product-single__meta--tabs-minimal .collapsible-content+.collapsible-trigger-btn--borders,.tabs-minimal .collapsible-content+.collapsible-trigger-btn--borders{margin-top:0}.product-single__meta--tabs-minimal .product-block--tab:last-of-type,.tabs-minimal .product-block--tab:last-of-type{border-bottom:1px solid var(--tab-divider-color, #2b2b2b)}.comparison__header{margin-bottom:26px}.comparison__eyebrow{font-size:12px;font-weight:700;letter-spacing:.08em;margin-bottom:8px;text-transform:uppercase}.comparison__title{margin:0}.comparison__panel{border:1px solid;overflow:hidden}.comparison__scroll{overflow-x:auto}.comparison__head,.comparison__row{display:grid;gap:16px;grid-template-columns:minmax(140px,1fr) minmax(180px,1.3fr) minmax(180px,1.3fr);min-width:560px;padding:0 26px}.comparison__head{border-bottom:1px solid;padding-bottom:14px;padding-top:20px}.comparison__head-cell{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.comparison__row+.comparison__row{border-top:1px solid}.comparison__row{padding-bottom:15px;padding-top:15px}.comparison__cell{align-items:center;display:flex;font-size:14px;line-height:1.45}.comparison__ours{font-weight:700;gap:8px}.comparison__check{display:inline-flex;flex-shrink:0}.comparison__check .element-icon{--element-icon-size: 15px}@media only screen and (max-width:768px){.comparison__scroll{overflow-x:visible}.comparison__head{display:none}.comparison__head,.comparison__row{display:block;min-width:0;padding-left:18px;padding-right:18px}.comparison__row{padding-bottom:16px;padding-top:16px}.comparison__feature{font-size:11px;font-weight:700;letter-spacing:.06em;margin-bottom:8px;opacity:.6;text-transform:uppercase}.comparison__cell{font-size:13px}.comparison__cell+.comparison__cell{margin-top:6px}.comparison__ours[data-label]:before,.comparison__theirs[data-label]:before{content:attr(data-label) ": ";font-weight:700}}.objection__header{margin-bottom:26px}.objection__eyebrow{font-size:12px;font-weight:700;letter-spacing:.08em;margin-bottom:8px;text-transform:uppercase}.objection__title{margin:0}.objection__grid{display:grid;gap:20px;grid-template-columns:1fr}@media only screen and (min-width:769px){.objection__grid--2-col{grid-template-columns:repeat(2,1fr)}.objection__grid--3-col{grid-template-columns:repeat(3,1fr)}.objection__grid--4-col{grid-template-columns:repeat(4,1fr)}}.objection__card{border:1px solid;padding:22px}.objection__icon{align-items:center;border:1px solid;display:flex;justify-content:center;margin-bottom:18px}.objection__icon-custom{-o-object-fit:contain;object-fit:contain}.objection__question{font-size:15px;font-weight:700;line-height:1.4;margin-bottom:8px}.objection__answer{font-size:13.5px;line-height:1.6}.steps__header{margin-bottom:30px}.steps__eyebrow{font-size:12px;font-weight:700;letter-spacing:.08em;margin-bottom:8px;text-transform:uppercase}.steps__title{margin:0}.steps__grid{display:grid;gap:34px 30px;grid-template-columns:1fr}@media only screen and (min-width:769px){.steps__grid--2-col{grid-template-columns:repeat(2,1fr)}.steps__grid--3-col{grid-template-columns:repeat(3,1fr)}.steps__grid--4-col{grid-template-columns:repeat(4,1fr)}}.steps__number{font-weight:400;letter-spacing:.02em;line-height:1;margin-bottom:14px}.steps__step-title{font-size:14px;font-weight:700;margin-bottom:8px}.steps__text{font-size:13px;line-height:1.6;margin:0 auto;max-width:340px}.steps__grid.text-left .steps__text{margin-left:0;margin-right:0}.cart__item-remove,.cart__item-meta{display:none}@media only screen and (min-width:769px){#CartDrawer{--drawer-gutter: 35px}#CartDrawer.drawer--right{right:calc(var(--cart-drawer-width, 450px) * -1);width:var(--cart-drawer-width, 450px)}#CartDrawer.drawer--right.drawer--is-open{transform:translate(calc(var(--cart-drawer-width, 450px) * -1))}}#CartDrawer .drawer__fixed-header,#CartDrawer .drawer__header{min-height:0}#CartDrawer .drawer__header{border-bottom:0;padding:39px 0 0}#CartDrawer .drawer__title{font-size:26px;letter-spacing:.01em;line-height:1.2;text-transform:none}#CartDrawer .cart-drawer__count{font-weight:inherit}#CartDrawer .drawer__close-button .icon{height:34px;width:34px}@media only screen and (min-width:769px){#CartDrawer .drawer__close-button{padding-right:calc(var(--drawer-gutter) + 11px)}}#CartDrawer .drawer__inner .drawer__scrollable{padding-top:60px}.cart-ship-bar{background-color:#ff2d871a;background-color:color-mix(in srgb,var(--cart-ship-accent, #ff2d87) 10%,transparent);border:2px solid rgba(255,45,135,.6);border:2px solid color-mix(in srgb,var(--cart-ship-accent, #ff2d87) 60%,transparent);border-radius:4px;margin-bottom:36px;padding:17px 23px 18px}.cart-ship-bar__row{align-items:center;display:flex;gap:14px;margin-bottom:11px}.cart-ship-bar__icon{color:var(--cart-ship-accent, #ff2d87);display:inline-flex;flex-shrink:0}.cart-ship-bar__icon svg{height:20px;width:20px}.cart-ship-bar__text{color:#c4c4c8;font-size:17px;line-height:1.4}.cart-ship-bar__text strong{color:#fff;font-weight:700}.cart-ship-bar.is-unlocked .cart-ship-bar__text strong{margin:0 .3em}.cart-ship-bar__track{background-color:#ff2d8733;background-color:color-mix(in srgb,var(--cart-ship-accent, #ff2d87) 20%,transparent);border-radius:4px;height:8px;overflow:hidden}.cart-ship-bar__fill{background-color:var(--cart-ship-accent, #ff2d87);border-radius:4px;height:100%;transition:width .4s ease;width:0}.cart-drawer__rating{align-items:center;display:flex;flex-wrap:wrap;gap:6px 17px;justify-content:center;margin-bottom:43px;text-align:center}.cart-drawer__stars{color:#f5b01f;display:flex;gap:4px}.cart-drawer__stars svg{display:block;height:20px;width:20px}.cart-drawer__rating-text{color:#ececef;font-size:17px;line-height:1.3}#CartDrawer .cart__item{border-bottom:1px solid #d9d9dd;margin-bottom:26px;padding-bottom:26px;padding-top:0}#CartDrawer .cart__item:last-child{border-bottom:0;margin-bottom:0}#CartDrawer .cart__item.is-removing{opacity:.4;pointer-events:none}#CartDrawer .cart__image{flex:0 0 113px;-webkit-margin-end:20px;margin-inline-end:20px}#CartDrawer .cart__image a{border-radius:4px;height:113px;overflow:hidden}#CartDrawer .cart__image img{object-fit:cover}#CartDrawer .cart__item-details{flex-direction:column;flex-wrap:nowrap;min-width:0;position:relative}#CartDrawer .cart__item-title{flex:0 0 auto;font-size:inherit;padding-right:32px}#CartDrawer .cart__item-name{color:#fff;font-size:20px;font-weight:700;line-height:1.3;margin-bottom:12px;text-decoration:none}#CartDrawer .cart__item-name-rest,#CartDrawer .cart__item--variants{display:none}#CartDrawer .cart__item-meta{color:#8a8a90;display:block;font-size:17px;line-height:1.35}#CartDrawer .cart__item--properties{color:#8a8a90;font-size:14px;margin:6px 0 0}#CartDrawer .cart__item-remove{align-items:center;color:#fff;display:flex;height:28px;justify-content:center;position:absolute;right:0;top:-3px;width:28px}#CartDrawer .cart__item-remove svg{height:22px;width:22px}#CartDrawer .cart__item-remove:hover{color:var(--cart-accent, #ff2d87)}#CartDrawer .cart__item .cart__item-sub{align-items:center;flex:0 0 auto;margin-top:17px}#CartDrawer .js-qty__wrapper{max-width:none;min-width:0;width:114px}#CartDrawer .js-qty__num{border:1px solid #d6d6d8;color:#fff;font-size:17px;font-weight:700;height:41px;padding:0 34px}#CartDrawer .js-qty__adjust{align-items:center;color:#fff;display:flex;fill:#fff;justify-content:center;padding:0;width:34px}#CartDrawer .js-qty__adjust .icon{height:12px;width:12px}#CartDrawer .js-qty__adjust:hover{background-color:#ffffff1a;color:#fff;fill:#fff}#CartDrawer .cart__price{color:#fff;font-size:20px;font-weight:700}#CartDrawer .cart__price--strikethrough{color:#8a8a90;font-size:15px;font-weight:400;margin-bottom:4px}.cart-drawer__note{margin-top:25px}.cart-drawer__note-toggle{align-items:center;color:#fff;cursor:pointer;display:inline-flex;font-size:17px;font-weight:700;gap:10px;line-height:1.4;list-style:none;padding-left:23px}.cart-drawer__note-toggle::-webkit-details-marker{display:none}.cart-drawer__note-toggle svg{flex-shrink:0;height:18px;transition:transform .2s ease;width:18px}.cart-drawer__note[open] .cart-drawer__note-toggle svg{transform:rotate(45deg)}#CartDrawer .cart-drawer__note .cart-notes{background-color:transparent;border:1px solid #3a3a3f;color:#fff;font-size:15px;margin:14px 0 0}.cart-drawer__totals{border-top:1px solid #a9a9ad;margin:25px calc(var(--drawer-gutter) * -1) 0;padding:27px var(--drawer-gutter) 37px}#CartDrawer .cart-drawer__subtotal-row{align-items:baseline;font-weight:700;margin-bottom:0}#CartDrawer .ajaxcart__subtotal{font-size:20px;letter-spacing:0;text-transform:none}.cart-drawer__subtotal{font-size:28px;font-weight:700;line-height:1.1;white-space:nowrap}.cart-drawer__points{color:var(--cart-points-color, #8fc862);font-size:13px;font-weight:700;line-height:1.4;margin-top:15px}#CartDrawer .cart-drawer__tax-note{color:#8a8a90;font-size:17px;line-height:1.4;margin:8px 0 0;text-align:left}#CartDrawer .cart__checkout-wrapper{margin-top:20px}#CartDrawer .cart-drawer__checkout{align-items:center;background-color:var(--cart-accent, #ff2d87)!important;border-color:var(--cart-accent, #ff2d87)!important;box-shadow:0 14px 30px -10px #ff2d8799;box-shadow:0 14px 30px -10px color-mix(in srgb,var(--cart-accent, #ff2d87) 60%,transparent);color:var(--cart-btn-text, #ffffff)!important;display:flex;font-size:16px;font-weight:700;gap:14px;justify-content:center;letter-spacing:.14em;min-height:80px;padding:0 24px}#CartDrawer .cart-drawer__checkout:hover{filter:brightness(1.07)}.cart-drawer__checkout-arrow{flex-shrink:0;height:16px;width:16px}.cart-drawer__checkout-total{font-weight:700}.cart-drawer__continue{background:none;border:0;color:var(--cart-accent, #ff2d87);cursor:pointer;display:block;font-size:19px;font-style:italic;letter-spacing:.08em;line-height:1.4;margin:35px auto 0;padding:4px 8px;text-decoration:none;width:auto}.cart-drawer__continue:hover{text-decoration:underline}.cart-drawer__payments{margin-top:68px}.cart-drawer__payments-title{font-size:13px;margin-bottom:12px;opacity:.8;text-align:center}.cart-drawer__payment-icons{display:flex;flex-wrap:wrap;gap:14px 23px;justify-content:center;list-style:none;margin:0;padding:0}.cart-drawer__payment-icons li{border-radius:4px;box-shadow:0 2px 6px #00000073;display:block;margin:0;overflow:hidden;width:68px}.cart-drawer__payment-icons svg{display:block;height:auto;width:100%}.cart-drawer__trust{display:flex;flex-direction:column;gap:15px;list-style:none;margin:47px 0 0;padding:0}.cart-drawer__trust-item{align-items:center;color:#8a8a90;display:flex;font-size:17px;gap:15px;line-height:1.4;margin:0}.cart-drawer__trust-item svg{color:var(--cart-accent, #ff2d87);fill:none;flex-shrink:0;height:20px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7;width:20px}.cart-drawer__delivery{align-items:center;display:flex;font-size:15px;gap:10px;margin-top:24px}.cart-drawer__delivery-icon{color:var(--cart-accent, #ff2d87);display:inline-flex;flex-shrink:0}.cart-drawer__delivery-icon svg{height:18px;width:18px}.cart-drawer__recs{margin-top:51px}.cart-drawer__recs-title{color:var(--cart-accent, #ff2d87);font-size:17px;font-weight:700;letter-spacing:.12em;line-height:1.3;margin-bottom:23px;text-transform:uppercase}.cart-drawer__recs-grid{display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.cart-rec{background-color:#151517;display:flex;flex-direction:column;min-width:0}.cart-rec__media{position:relative}.cart-rec__image{aspect-ratio:1 / 1;background-color:#1c1c1f;display:block;overflow:hidden}.cart-rec__image img{display:block;height:100%;object-fit:cover;width:100%}.cart-rec__add{align-items:center;background-color:#0d0a10;border:0;border-radius:50%;bottom:14px;color:var(--cart-accent, #ff2d87);cursor:pointer;display:flex;height:41px;justify-content:center;padding:0;position:absolute;right:13px;transition:transform .15s ease;width:41px}.cart-rec__add:hover{transform:scale(1.08)}.cart-rec__add svg{height:16px;width:16px}.cart-rec__add.is-loading{opacity:.5;pointer-events:none}.cart-rec__info{display:flex;flex:1 1 auto;flex-direction:column;padding:12px 19px 20px}.cart-rec__title{color:#fff;display:block;font-size:19px;font-weight:700;line-height:28px;text-decoration:none}.cart-rec__label{color:#8a8a90;font-size:16px;line-height:1.5;margin-top:2px}.cart-rec__price{align-items:baseline;display:flex;flex-wrap:wrap;gap:4px 8px;margin-top:16px}.cart-rec__now{color:#fff;font-size:19px;font-weight:700;line-height:1.3}.cart-rec__compare{color:#8a8a90;font-size:14px}.cart-empty{padding-top:4px}.cart-empty__notice{border:1px solid var(--cart-accent, #ff2d87);border-radius:4px;margin-bottom:22px;padding:12px 14px}.cart-empty__notice-row{align-items:center;display:flex;gap:10px}.cart-empty__notice-icon{color:var(--cart-accent, #ff2d87);display:inline-flex;flex-shrink:0}.cart-empty__notice-icon svg{height:18px;width:18px}.cart-empty__notice-text{font-size:15px;line-height:1.4}.cart-empty__subtext{font-size:14px;line-height:1.4;margin-top:6px;opacity:.65}.cart-empty .cart-drawer__recs{margin-top:0}.cart-drawer--custom .cart-empty__button{background-color:var(--cart-accent, #ff2d87)!important;color:var(--cart-btn-text, #ffffff)!important;display:block;margin-top:18px;text-align:center;width:100%}.cart-drawer__contact{border:1px solid rgba(255,255,255,.12);border-radius:4px;margin-top:24px;padding:10px 8px}.cart-drawer__contact-title{font-size:13px;font-weight:700;margin-bottom:8px;text-align:center}.cart-drawer__contact-row{display:flex;flex-wrap:nowrap;gap:8px;justify-content:space-between}.cart-drawer__contact-item{align-items:center;color:inherit;display:flex;gap:5px;min-width:0;text-decoration:none}.cart-drawer__contact-item svg{color:var(--cart-accent, #ff2d87);flex-shrink:0;height:12px;width:12px}.cart-drawer__contact-item>span{min-width:0}.cart-drawer__contact-label{color:var(--cart-accent, #ff2d87);display:block;font-size:9px;font-weight:700;line-height:1.3;white-space:nowrap}.cart-drawer__contact-value{display:block;font-size:9px;line-height:1.3;opacity:.75;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media only screen and (max-width:768px){#CartDrawer .drawer__header{padding-top:22px}#CartDrawer .drawer__title{font-size:22px}#CartDrawer .drawer__close-button .icon{height:30px;width:30px}#CartDrawer .drawer__inner .drawer__scrollable{padding-top:22px}.cart-ship-bar{margin-bottom:24px;padding:12px 14px 13px}.cart-ship-bar__row{gap:10px;margin-bottom:9px}.cart-ship-bar__icon svg{height:17px;width:17px}.cart-ship-bar__text{font-size:14px}.cart-ship-bar.is-unlocked .cart-ship-bar__text strong{margin:0}.cart-ship-bar__track{height:6px}.cart-drawer__rating{gap:4px 10px;margin-bottom:26px}.cart-drawer__stars{gap:2px}.cart-drawer__stars svg{height:15px;width:15px}.cart-drawer__rating-text{font-size:14px}#CartDrawer .cart__item{margin-bottom:18px;padding-bottom:20px}#CartDrawer .cart__image{flex-basis:84px;-webkit-margin-end:14px;margin-inline-end:14px}#CartDrawer .cart__image a{height:84px}#CartDrawer .cart__item-title{padding-right:26px}#CartDrawer .cart__item-name{font-size:16px;margin-bottom:6px}#CartDrawer .cart__item-meta{font-size:14px}#CartDrawer .cart__item-remove svg{height:18px;width:18px}#CartDrawer .cart__item .cart__item-sub{margin-top:12px}#CartDrawer .js-qty__wrapper{width:96px}#CartDrawer .js-qty__num{font-size:15px;height:36px;padding:0 28px}#CartDrawer .js-qty__adjust{width:28px}#CartDrawer .cart__price{font-size:16px}.cart-drawer__note{margin-top:18px}.cart-drawer__note-toggle{font-size:15px;padding-left:0}.cart-drawer__note-toggle svg{height:15px;width:15px}.cart-drawer__totals{margin-top:20px;padding-bottom:28px;padding-top:22px}#CartDrawer .ajaxcart__subtotal{font-size:16px}.cart-drawer__subtotal{font-size:22px}.cart-drawer__points{font-size:12px;margin-top:12px}#CartDrawer .cart-drawer__tax-note{font-size:14px}#CartDrawer .cart-drawer__checkout{font-size:14px;gap:10px;letter-spacing:.1em;min-height:58px}.cart-drawer__continue{font-size:16px;margin-top:22px}.cart-drawer__payments{margin-top:34px}.cart-drawer__payment-icons{gap:8px 7px}.cart-drawer__payment-icons li{width:42px}.cart-drawer__trust{gap:10px;margin-top:30px}.cart-drawer__trust-item{font-size:14px;gap:10px}.cart-drawer__trust-item svg{height:17px;width:17px}.cart-drawer__recs{margin-top:30px}.cart-drawer__recs-title{font-size:14px;margin-bottom:14px}.cart-drawer__recs-grid{gap:10px}.cart-rec__add{bottom:8px;height:32px;right:8px;width:32px}.cart-rec__add svg{height:13px;width:13px}.cart-rec__info{padding:10px 12px 14px}.cart-rec__title{font-size:14px;line-height:20px}.cart-rec__label{font-size:13px}.cart-rec__price{margin-top:8px}.cart-rec__now{font-size:15px}}.sticky-atc{background-color:var(--sticky-bg, #0f0f0f);bottom:0;box-shadow:0 -6px 24px #00000059;left:0;opacity:0;pointer-events:none;position:fixed;right:0;transform:translateY(100%);transition:transform .28s ease,opacity .28s ease;z-index:20}.sticky-atc.is-visible{opacity:1;pointer-events:auto;transform:translateY(0)}.sticky-atc__inner{align-items:center;display:flex;gap:20px;justify-content:space-between;padding-bottom:12px;padding-top:12px}.sticky-atc__title{color:var(--sticky-title, #ffffff);font-size:14px;font-weight:700;line-height:1.3}.sticky-atc__price{color:var(--sticky-price, #ff2d87);font-size:14px;font-weight:700;margin-top:2px}.sticky-atc__actions{align-items:center;display:flex;flex-shrink:0;gap:10px}.sticky-atc__variants{display:flex;gap:6px}.sticky-atc__variant{background:none;border:1px solid var(--sticky-variant-border, #3d3d3d);color:var(--sticky-variant-text, #ffffff);cursor:pointer;font-size:12px;min-width:36px;padding:8px 10px;transition:border-color .15s ease,color .15s ease}.sticky-atc__variant.is-active{border-color:var(--sticky-variant-active, #ff2d87);color:var(--sticky-variant-active, #ff2d87)}.sticky-atc__btn{background-color:var(--sticky-btn-bg, #ff2d87);border:0;color:var(--sticky-btn-text, #ffffff);cursor:pointer;font-size:13px;font-weight:700;letter-spacing:.04em;padding:13px 30px;text-transform:uppercase;white-space:nowrap}.sticky-atc__btn.is-disabled{cursor:not-allowed;opacity:.5}@media only screen and (max-width:768px){.sticky-atc--desktop-only{display:none}.sticky-atc__inner{gap:12px;padding-bottom:10px;padding-top:10px}.sticky-atc__title{font-size:12px}.sticky-atc__price{font-size:13px}.sticky-atc__variants{display:none}.sticky-atc__btn{font-size:12px;padding:12px 18px}}.newsletter__input{background-color:#141414}.size-guide__panel{background-color:var(--sg-bg, #0a0a0a);color:var(--sg-text, #fff);margin:0 auto;max-width:520px;padding:26px 24px 40px;width:100%}.size-guide__title{color:var(--sg-heading, #fff);font-size:30px;letter-spacing:.06em;margin:0 0 6px;text-transform:uppercase}.size-guide__subtitle{color:var(--sg-muted, #8a8a8a);font-size:14px;margin:0 0 20px}.size-guide__tabs{border-bottom:1px solid var(--sg-border, #262626);display:flex;gap:26px;margin-bottom:18px}.size-guide__tab{background:none;border:0;border-bottom:2px solid transparent;color:var(--sg-muted, #8a8a8a);cursor:pointer;font-size:13px;font-weight:700;letter-spacing:.06em;margin-bottom:-1px;padding:0 0 12px;text-transform:uppercase}.size-guide__tab.is-active{border-bottom-color:var(--sg-accent, #ff2d87);color:var(--sg-accent, #ff2d87)}.size-guide__unit-row{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:18px}.size-guide__unit-note{align-items:center;color:var(--sg-muted, #8a8a8a);display:flex;font-size:13px;gap:10px;line-height:1.3}.size-guide__unit-icon{align-items:center;border:1px solid var(--sg-border, #262626);border-radius:50%;display:flex;flex-shrink:0;font-size:12px;font-style:italic;height:26px;justify-content:center;width:26px}.size-guide__unit-toggle{border:1px solid var(--sg-border, #262626);display:flex;flex-shrink:0}.size-guide__unit{background:none;border:0;color:var(--sg-text, #fff);cursor:pointer;font-size:12px;font-weight:700;letter-spacing:.04em;padding:9px 18px}.size-guide__unit.is-active{background-color:var(--sg-accent, #ff2d87);color:#fff}.size-guide__tab-panel.is-hidden{display:none}.size-guide__measure{border:1px solid var(--sg-border, #262626);margin-bottom:22px;padding:18px}.size-guide__measure-title{color:var(--sg-accent, #ff2d87);font-size:12px;font-weight:700;letter-spacing:.1em;margin-bottom:16px;text-transform:uppercase}.size-guide__measure-body{display:flex;gap:18px}.size-guide__measure-image{flex:0 0 40%;max-width:150px}.size-guide__diagram{color:var(--sg-heading, #fff);display:block;height:auto;width:100%}.size-guide__legend{display:flex;flex-direction:column;gap:14px;list-style:none;margin:0;padding:0}.size-guide__legend-item{display:flex;gap:10px;margin:0}.size-guide__legend-marker{align-items:center;background-color:var(--sg-accent, #ff2d87);border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:11px;font-weight:700;height:22px;justify-content:center;width:22px}.size-guide__legend-content{display:flex;flex-direction:column;gap:2px}.size-guide__legend-label{color:var(--sg-heading, #fff);font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.size-guide__legend-text{color:var(--sg-muted, #8a8a8a);font-size:13px;line-height:1.45}.size-guide__select-title{color:var(--sg-heading, #fff);font-size:12px;font-weight:700;letter-spacing:.1em;margin-bottom:12px;text-transform:uppercase}.size-guide__sizes{display:flex;gap:10px;margin-bottom:18px;overflow-x:auto;padding-bottom:8px}.size-guide__size{background:none;border:1px solid var(--sg-border, #262626);color:var(--sg-text, #fff);cursor:pointer;flex-shrink:0;font-size:15px;font-weight:700;min-width:68px;padding:16px 14px}.size-guide__size.is-active{background-color:var(--sg-accent, #ff2d87);border-color:var(--sg-accent, #ff2d87);color:#fff}.size-guide__result{border:1px solid var(--sg-accent, #ff2d87);margin-bottom:18px}.size-guide__result-head{align-items:center;background-color:var(--sg-accent, #ff2d87);color:#fff;display:flex;justify-content:space-between;padding:14px 18px}.size-guide__result-size{font-size:26px;font-weight:400;line-height:1}.size-guide__result-badge{font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.size-guide__row{align-items:center;border-top:1px solid var(--sg-border, #262626);display:flex;justify-content:space-between;padding:14px 18px}.size-guide__row:first-child{border-top:0}.size-guide__row-label{color:var(--sg-muted, #8a8a8a);font-size:13px;letter-spacing:.06em;text-transform:uppercase}.size-guide__row-value{color:var(--sg-heading, #fff);font-size:17px;font-weight:700}.size-guide__full-chart{background:none;border:1px solid var(--sg-border, #262626);color:var(--sg-heading, #fff);cursor:pointer;display:block;font-size:13px;font-weight:700;letter-spacing:.1em;margin-bottom:18px;padding:18px;text-align:center;text-decoration:none;text-transform:uppercase;width:100%}.size-guide__full-chart:hover{border-color:var(--sg-accent, #ff2d87)}.size-guide__full-chart.is-open{border-color:var(--sg-accent, #ff2d87);color:var(--sg-accent, #ff2d87)}.size-guide__chart{margin-bottom:18px;overflow-x:auto}.size-guide__chart.is-hidden{display:none}.size-guide__table{border-collapse:collapse;font-size:13px;width:100%}.size-guide__table th,.size-guide__table td{border-bottom:1px solid var(--sg-border, #262626);padding:14px 10px;text-align:center;white-space:nowrap}.size-guide__table thead th{color:var(--sg-muted, #8a8a8a);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.size-guide__table tbody th{border-right:1px solid var(--sg-border, #262626);color:var(--sg-heading, #fff);font-weight:700}.size-guide__table tbody td{color:var(--sg-text, #fff)}.size-guide__table tbody tr.is-current{background-color:color-mix(in srgb,var(--sg-accent, #ff2d87) 22%,transparent)}.size-guide__notes{border:1px solid var(--sg-border, #262626);padding:18px}.size-guide__note+.size-guide__note{border-top:1px solid var(--sg-border, #262626);margin-top:16px;padding-top:16px}.size-guide__note-head{align-items:center;display:flex;gap:10px;margin-bottom:8px}.size-guide__note-icon{color:var(--sg-accent, #ff2d87);display:inline-flex;flex-shrink:0;height:16px;width:16px}.size-guide__note-icon svg{height:100%;width:100%}.size-guide__note-title{color:var(--sg-accent, #ff2d87);font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.size-guide__note-text{color:var(--sg-muted, #8a8a8a);font-size:13.5px;line-height:1.55;margin:0;padding-left:26px}@media only screen and (max-width:768px){.size-guide__panel{padding:22px 18px 34px}.size-guide__title{font-size:26px}.size-guide__measure-body{flex-direction:column}.size-guide__measure-image{flex:none;margin:0 auto;max-width:170px}}.ozjw-sg *{box-sizing:border-box}.ozjw-sg{background:#0a0a0a;color:#fff;margin:0 auto;max-width:520px;padding:26px 24px 40px;width:100%}.ozjw-sg .sg-title{color:#fff;font-size:30px;letter-spacing:.06em;line-height:1.1;margin:0 0 6px;text-transform:uppercase}.ozjw-sg .sg-sub{color:#8a8a8a;font-size:14px;margin:0 0 20px}.ozjw-sg .sg-tabs{border-bottom:1px solid #262626;display:flex;gap:26px;margin-bottom:18px}.ozjw-sg .sg-tab{border-bottom:2px solid transparent;color:#8a8a8a;cursor:pointer;font-size:13px;font-weight:700;letter-spacing:.06em;margin-bottom:-1px;padding:0 0 12px;text-transform:uppercase;-webkit-user-select:none;user-select:none}.ozjw-sg .sg-tab.is-active{border-bottom-color:#ff2d87;color:#ff2d87}.ozjw-sg .sg-unit-row{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:18px}.ozjw-sg .sg-unit-note{align-items:center;color:#8a8a8a;display:flex;font-size:13px;gap:10px;line-height:1.3}.ozjw-sg .sg-info{align-items:center;border:1px solid #262626;border-radius:50%;display:flex;flex-shrink:0;font-size:12px;font-style:italic;height:26px;justify-content:center;width:26px}.ozjw-sg .sg-unit-toggle{border:1px solid #262626;display:flex;flex-shrink:0}.ozjw-sg .sg-unit{color:#fff;cursor:pointer;font-size:12px;font-weight:700;letter-spacing:.04em;padding:9px 18px;-webkit-user-select:none;user-select:none}.ozjw-sg .sg-unit.is-active{background:#ff2d87;color:#fff}.ozjw-sg .sg-panel.is-hidden{display:none}.ozjw-sg .sg-measure{border:1px solid #262626;margin-bottom:22px;padding:18px}.ozjw-sg .sg-measure-title{color:#ff2d87;font-size:12px;font-weight:700;letter-spacing:.1em;margin-bottom:16px;text-transform:uppercase}.ozjw-sg .sg-measure-body{display:flex;gap:18px}.ozjw-sg .sg-diagram-wrap{flex:0 0 40%;max-width:150px}.ozjw-sg .sg-diagram{color:#fff;display:block;height:auto;width:100%}.ozjw-sg .sg-legend{display:flex;flex-direction:column;gap:14px;list-style:none;margin:0;padding:0}.ozjw-sg .sg-legend li{display:flex;gap:10px;margin:0}.ozjw-sg .sg-marker{align-items:center;background:#ff2d87;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:11px;font-weight:700;height:22px;justify-content:center;width:22px}.ozjw-sg .sg-legend-content{display:flex;flex-direction:column;gap:2px}.ozjw-sg .sg-legend-label{color:#fff;font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.ozjw-sg .sg-legend-text{color:#8a8a8a;font-size:13px;line-height:1.45}.ozjw-sg .sg-select-title{color:#fff;font-size:12px;font-weight:700;letter-spacing:.1em;margin-bottom:12px;text-transform:uppercase}.ozjw-sg .sg-sizes{display:flex;gap:10px;margin-bottom:18px;overflow-x:auto;padding-bottom:8px}.ozjw-sg .sg-size{border:1px solid #262626;color:#fff;cursor:pointer;flex-shrink:0;font-size:15px;font-weight:700;min-width:68px;padding:16px 14px;text-align:center;-webkit-user-select:none;user-select:none}.ozjw-sg .sg-size.is-active{background:#ff2d87;border-color:#ff2d87;color:#fff}.ozjw-sg .sg-result{border:1px solid #ff2d87;margin-bottom:18px}.ozjw-sg .sg-result-head{align-items:center;background:#ff2d87;color:#fff;display:flex;justify-content:space-between;padding:14px 18px}.ozjw-sg .sg-result-size{font-size:26px;font-weight:400;line-height:1}.ozjw-sg .sg-result-badge{font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.ozjw-sg .sg-row{align-items:center;border-top:1px solid #262626;display:flex;justify-content:space-between;padding:14px 18px}.ozjw-sg .sg-row:first-child{border-top:0}.ozjw-sg .sg-row-label{color:#8a8a8a;font-size:13px;letter-spacing:.06em;text-transform:uppercase}.ozjw-sg .sg-row-value{color:#fff;font-size:17px;font-weight:700}.ozjw-sg .sg-chart-toggle{border:1px solid #262626;color:#fff;cursor:pointer;font-size:13px;font-weight:700;letter-spacing:.1em;margin-bottom:18px;padding:18px;text-align:center;text-transform:uppercase;-webkit-user-select:none;user-select:none}.ozjw-sg .sg-chart-toggle:hover{border-color:#ff2d87}.ozjw-sg .sg-chart-toggle.is-open{border-color:#ff2d87;color:#ff2d87}.ozjw-sg .sg-chart{margin-bottom:18px;overflow-x:auto}.ozjw-sg .sg-chart.is-hidden{display:none}.ozjw-sg .sg-table{border-collapse:collapse;font-size:13px;width:100%}.ozjw-sg .sg-table th,.ozjw-sg .sg-table td{border-bottom:1px solid #262626;padding:14px 10px;text-align:center;white-space:nowrap}.ozjw-sg .sg-table thead th{color:#8a8a8a;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.ozjw-sg .sg-table tbody th{border-right:1px solid #262626;color:#fff;font-weight:700}.ozjw-sg .sg-table tbody td{color:#fff}.ozjw-sg .sg-table tbody tr.is-current{background:#ff2d8738}.ozjw-sg .sg-notes{border:1px solid #262626;padding:18px}.ozjw-sg .sg-note+.sg-note{border-top:1px solid #262626;margin-top:16px;padding-top:16px}.ozjw-sg .sg-note-head{align-items:center;display:flex;gap:10px;margin-bottom:8px}.ozjw-sg .sg-note-icon{color:#ff2d87;display:inline-flex;flex-shrink:0;height:16px;width:16px}.ozjw-sg .sg-note-icon svg{height:100%;width:100%}.ozjw-sg .sg-note-title{color:#ff2d87;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.ozjw-sg .sg-note-text{color:#8a8a8a;font-size:13.5px;line-height:1.55;margin:0;padding-left:26px}@media only screen and (max-width:768px){.ozjw-sg{padding:22px 18px 34px}.ozjw-sg .sg-title{font-size:26px}.ozjw-sg .sg-measure-body{flex-direction:column}.ozjw-sg .sg-diagram-wrap{flex:none;margin:0 auto;max-width:170px}}.feature-callouts{background-color:var(--fc-bg, #0a0a0c);overflow:hidden;padding-bottom:var(--fc-pad-bottom, 0px);padding-top:var(--fc-pad-top, 88px)}.feature-callouts__header{margin:0 auto;max-width:860px;text-align:center}.feature-callouts__title{color:var(--fc-heading, #fff);margin:0 0 16px}.feature-callouts__header .feature-callouts__title.feature-callouts__title--as-typed{text-transform:none}.feature-callouts__highlight{color:var(--fc-highlight, #ff2d87)}.feature-callouts__subtitle{color:var(--fc-subtitle, #b3b3b3);font-size:15px;line-height:1.6;margin:0}.feature-callouts__stage{display:flex;justify-content:center;margin-top:72px}.feature-callouts__figure{position:relative;width:min(var(--fc-image-width, 520px),34vw)}.feature-callouts__media{isolation:isolate;position:relative}.feature-callouts--glow .feature-callouts__media:before{background:radial-gradient(closest-side,var(--fc-glow, rgba(255, 45, 135, .18)),transparent);content:"";height:85%;left:50%;pointer-events:none;position:absolute;top:35%;transform:translate(-50%,-50%);width:210%;z-index:-1}.feature-callouts__image{display:block;height:auto;width:100%}.feature-callouts__placeholder{aspect-ratio:2 / 5;background-color:#ffffff0a}.feature-callouts__placeholder svg{display:block;height:100%;width:100%}.feature-callouts__lines{height:100%;left:0;overflow:visible;pointer-events:none;position:absolute;top:0;width:100%}.feature-callouts__lines polyline{fill:none;stroke:var(--fc-line, #ff2d87);stroke-width:1;vector-effect:non-scaling-stroke}.feature-callouts__callouts{top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute}.feature-callouts__dot{background-color:var(--fc-line, #ff2d87);border-radius:50%;height:6px;left:calc(var(--x) * 1%);position:absolute;top:calc(var(--y) * 1%);transform:translate(-50%,-50%);width:6px}.feature-callouts__label{max-width:clamp(200px,calc(50vw - (min(var(--fc-image-width, 520px),34vw)*.74) - 60px),480px);pointer-events:auto;position:absolute;top:calc(var(--y) * 1%);transform:translateY(-50%);width:max-content}.feature-callouts__callout--left .feature-callouts__label{right:calc(100% - var(--x) * 1% + 22px);text-align:right}.feature-callouts__callout--right .feature-callouts__label{left:calc(var(--x) * 1% + 22px);text-align:left}.feature-callouts__label-title{color:var(--fc-label-title, #fff);font-size:19px;font-weight:800;line-height:1.3;margin:0 0 6px}.feature-callouts__label-text{color:var(--fc-label-text, #a3a3a3);font-size:14px;line-height:1.5;margin:0}@media only screen and (max-width:1099px){.feature-callouts{padding-bottom:max(var(--fc-pad-bottom, 0px),56px);padding-top:min(var(--fc-pad-top, 88px),64px)}.feature-callouts__stage{margin-top:44px}.feature-callouts__figure{width:100%}.feature-callouts__media{margin:0 auto;max-width:380px;width:80%}.feature-callouts__lines{display:none}.feature-callouts__callouts{display:grid;gap:26px 32px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:40px;pointer-events:auto;position:static}.feature-callouts__callout{align-items:flex-start;display:flex;gap:12px}.feature-callouts__dot{flex-shrink:0;margin-top:8px;position:static;transform:none}.feature-callouts__label,.feature-callouts__callout--left .feature-callouts__label,.feature-callouts__callout--right .feature-callouts__label{left:auto;max-width:none;position:static;right:auto;text-align:left;transform:none;width:auto}.feature-callouts__label-title{font-size:16px}.feature-callouts__label-text{font-size:13px}}@media only screen and (max-width:599px){.feature-callouts__callouts{grid-template-columns:1fr}}.feature-callouts--image-only .feature-callouts__figure{width:min(var(--fc-image-width, 520px),100%)}@media only screen and (max-width:1099px){.feature-callouts--image-only{padding-bottom:var(--fc-pad-bottom, 0px)}.feature-callouts--image-only .feature-callouts__media{max-width:none;width:100%}}.icon-cards{background-color:var(--ic-bg);padding-bottom:var(--ic-pad-bottom);padding-top:var(--ic-pad-top)}.icon-cards__inner{margin:0 auto;max-width:var(--ic-width)}.icon-cards__header{margin-bottom:46px;text-align:center}.icon-cards__eyebrow{color:var(--ic-accent);font-size:12px;font-weight:700;letter-spacing:.2em;line-height:1.4;margin:0 0 8px;text-transform:uppercase}.icon-cards__header .icon-cards__heading{color:var(--ic-heading);font-size:var(--ic-heading-size);letter-spacing:.02em;line-height:1.2;margin:0}.icon-cards__header .icon-cards__heading--as-typed{text-transform:none}.icon-cards__subheading{color:var(--ic-subheading);font-size:17px;line-height:1.6;margin:12px auto 0;max-width:560px}.icon-cards__grid{display:grid;gap:24px;grid-template-columns:repeat(var(--ic-per-row, 3),minmax(0,1fr))}.icon-cards__card{background-color:var(--ic-card);border:1px solid var(--ic-border);border-radius:2px;padding:var(--ic-card-pad, 34px);position:relative}.icon-cards__icon{align-items:center;background-color:var(--ic-accent);border-radius:50%;color:var(--ic-icon);display:flex;height:50px;justify-content:center;margin-bottom:20px;width:50px}.icon-cards__svg{display:block;height:20px;width:20px}.icon-cards__icon-image{height:24px;-o-object-fit:contain;object-fit:contain;width:24px}.icon-cards--plain-icons .icon-cards__icon{background-color:transparent;border-radius:0;color:var(--ic-accent);height:auto;justify-content:flex-start;width:auto}.icon-cards--plain-icons .icon-cards__svg{height:34px;width:34px}.icon-cards--plain-icons .icon-cards__icon-image{height:44px;max-width:120px;width:auto}.icon-cards__card .icon-cards__title{color:var(--ic-heading);font-family:var(--typeBasePrimary),var(--typeBaseFallback);font-size:20px;font-weight:700;letter-spacing:0;line-height:1.3;margin:0 0 8px;text-transform:none}.icon-cards__text{color:var(--ic-text);font-size:var(--ic-card-text, 15px);line-height:1.6}.icon-cards__text p{margin:0 0 10px}.icon-cards__text p:last-child{margin-bottom:0}.icon-cards__text a,.icon-cards__link,.icon-cards__link:hover{color:var(--ic-accent)}.icon-cards__link{align-items:center;display:inline-flex;font-size:14px;font-weight:700;gap:8px;margin-top:16px;text-decoration:none}.icon-cards__link .element-icon{--element-icon-size: 10px;--element-icon-width: 13px;transition:transform .2s ease}a.icon-cards__link:hover .element-icon{transform:translate(3px)}.icon-cards__footer{margin-top:32px;text-align:center}.icon-cards__footer .icon-cards__button,.icon-cards__footer .icon-cards__button:hover{background-color:var(--ic-accent);color:var(--ic-button-text)}.icon-cards__footer .icon-cards__button{font-size:12px;letter-spacing:.1em;line-height:16px;padding:11px 20px}@media only screen and (min-width:769px)and (max-width:1024px){.icon-cards__card{padding:28px 24px}}@media only screen and (max-width:768px){.icon-cards{padding-bottom:calc(var(--ic-pad-bottom) * .6);padding-top:calc(var(--ic-pad-top) * .6)}.icon-cards__header{margin-bottom:32px}.icon-cards__header .icon-cards__heading{font-size:var(--ic-heading-size-mobile)}.icon-cards__subheading{font-size:15px;margin-top:14px}.icon-cards__grid{gap:16px;grid-template-columns:minmax(0,1fr)}.icon-cards__card{padding:26px 24px}.icon-cards__card .icon-cards__title{font-size:18px}.icon-cards__footer{margin-top:28px}}.faq-split{background-color:var(--fq-bg);interpolate-size:allow-keywords;padding-bottom:var(--fq-pad-bottom);padding-top:var(--fq-pad-top)}.faq-split__inner{align-items:start;display:grid;gap:64px;grid-template-columns:minmax(0,.74fr) minmax(0,1fr);margin:0 auto;max-width:var(--fq-width)}.faq-split__eyebrow{color:var(--fq-accent);font-size:12px;font-weight:700;letter-spacing:.2em;line-height:1.4;margin:0 0 14px;text-transform:uppercase}.faq-split__intro .faq-split__heading{color:var(--fq-heading);font-size:var(--fq-heading-size);letter-spacing:.02em;line-height:1.37;margin:0}.faq-split__intro .faq-split__heading--as-typed{text-transform:none}.faq-split__text{color:var(--fq-text);font-size:17px;line-height:1.6;margin:14px 0 0;max-width:520px}.faq-split__intro .faq-split__button,.faq-split__intro .faq-split__button:hover{background-color:var(--fq-accent);color:var(--fq-button-text)}.faq-split__intro .faq-split__button{align-items:center;display:inline-flex;font-size:12px;gap:10px;letter-spacing:.1em;line-height:15px;margin-top:26px;padding:19px 32px}.faq-split__button .element-icon{--element-icon-size: 10px;--element-icon-width: 13px}.faq-split--glow .faq-split__button{box-shadow:0 10px 26px -8px #ff2d8799;box-shadow:0 10px 26px -8px color-mix(in srgb,var(--fq-accent) 60%,transparent)}.faq-split__list{border-top:1px solid var(--fq-border)}.faq-split__item{border-bottom:1px solid var(--fq-border);transition:background-color .2s ease}.faq-split__item[open]{background-color:var(--fq-open-bg)}.faq-split__question{align-items:center;color:var(--fq-question);cursor:pointer;display:flex;gap:20px;justify-content:space-between;list-style:none;min-height:69px;padding:10px 10px 10px 7px}.faq-split__question::-webkit-details-marker{display:none}.faq-split__question-text{font-size:17px;font-weight:700;line-height:1.45;max-width:var(--fq-question-width)}.faq-split__chevron{color:var(--fq-accent);display:flex;flex-shrink:0;transition:transform .25s ease}.faq-split__chevron svg{display:block;height:8px;width:12px}.faq-split__item[open] .faq-split__chevron{transform:rotate(180deg)}.faq-split__answer{color:var(--fq-answer);font-size:15px;line-height:1.65;padding:0 10px 24px 7px}.faq-split__answer p{margin:0 0 10px}.faq-split__answer p:last-child{margin-bottom:0}.faq-split__answer a{color:var(--fq-accent);text-decoration:underline}.faq-split__item::details-content{block-size:0;overflow:hidden;transition:block-size .3s ease,content-visibility .3s allow-discrete}.faq-split__item[open]::details-content{block-size:auto}@media only screen and (min-width:769px)and (max-width:1024px){.faq-split__inner{gap:40px}}@media only screen and (max-width:768px){.faq-split{padding-bottom:calc(var(--fq-pad-bottom) * .6);padding-top:calc(var(--fq-pad-top) * .6)}.faq-split__inner{gap:36px;grid-template-columns:minmax(0,1fr)}.faq-split__intro .faq-split__heading{font-size:var(--fq-heading-size-mobile)}.faq-split__text{font-size:15px}.faq-split__intro .faq-split__button{margin-top:22px;padding:17px 28px}.faq-split__question{min-height:64px}.faq-split__question-text{font-size:16px;max-width:none}}.newsletter-split{padding-bottom:var(--nl-pad-bottom);padding-top:var(--nl-pad-top)}.newsletter-split__inner{align-items:center;display:grid;gap:40px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 auto;max-width:var(--nl-width)}.newsletter-split__eyebrow{color:var(--nl-accent);font-size:12px;font-weight:700;letter-spacing:.2em;line-height:1.4;margin:0 0 12px;text-transform:uppercase}.newsletter-split__intro .newsletter-split__heading{color:var(--nl-heading);font-size:var(--nl-heading-size);letter-spacing:.02em;line-height:1.37;margin:0}.newsletter-split__intro .newsletter-split__heading--as-typed{text-transform:none}.newsletter-split__text{font-size:16px;line-height:1.55;margin:12px 0 0;max-width:360px}.newsletter-split__form{margin:0}.newsletter-split__row{display:flex;gap:5px;max-width:450px}.newsletter-split .newsletter-split__input{background-color:var(--nl-input-bg);border:0;border-radius:0;box-shadow:none;color:var(--nl-input-text);flex:1 1 auto;font-size:16px;height:55px;margin:0;min-width:0;padding:0 21px}.newsletter-split .newsletter-split__input::-webkit-input-placeholder{color:var(--nl-input-text);opacity:.5}.newsletter-split .newsletter-split__input::-moz-placeholder{color:var(--nl-input-text);opacity:.5}.newsletter-split .newsletter-split__input::placeholder{color:var(--nl-input-text);opacity:.5}.newsletter-split .newsletter-split__input:focus{outline:2px solid var(--nl-accent);outline-offset:2px}.newsletter-split .newsletter-split__button,.newsletter-split .newsletter-split__button:hover{background-color:var(--nl-accent);color:var(--nl-button-text)}.newsletter-split .newsletter-split__button{align-items:center;display:inline-flex;flex-shrink:0;font-size:13px;gap:8px;height:55px;justify-content:center;letter-spacing:.1em;line-height:1;padding:0 24px}.newsletter-split__button .element-icon{--element-icon-size: 10px;--element-icon-width: 13px}.newsletter-split__benefits{display:flex;flex-wrap:wrap;gap:8px 24px;list-style:none;margin:16px 0 0;padding:0}.newsletter-split__benefit{align-items:center;color:var(--nl-benefit);display:flex;font-size:13px;font-weight:700;gap:8px;line-height:1.4;margin:0}.newsletter-split__check{flex-shrink:0;height:11px;width:13px}.newsletter-split__success{font-weight:700;margin:0}.newsletter-split__errors{margin-bottom:12px}@media only screen and (max-width:768px){.newsletter-split{padding-bottom:calc(var(--nl-pad-bottom) * .7);padding-top:calc(var(--nl-pad-top) * .7)}.newsletter-split__inner{gap:28px;grid-template-columns:minmax(0,1fr)}.newsletter-split__intro .newsletter-split__heading{font-size:var(--nl-heading-size-mobile)}.newsletter-split__text{font-size:15px;max-width:none}.newsletter-split__row{flex-direction:column;gap:10px;max-width:none}.newsletter-split .newsletter-split__button{width:100%}.newsletter-split__benefits{gap:6px 10px}.newsletter-split__benefit{font-size:clamp(8.5px,calc(3.94vw - 4.65px),13px);gap:5px;white-space:nowrap}.newsletter-split__check{height:9px;width:11px}}@media only screen and (max-width:359px){.newsletter-split__benefits{gap:6px 8px}.newsletter-split__benefit{gap:4px}.newsletter-split__check{height:8px;width:9px}}.rich-text__eyebrow{color:var(--rt-eyebrow, #ff2d87);font-size:12px;font-weight:700;letter-spacing:.2em;line-height:1.4;margin:0 0 12px;text-transform:uppercase}.rich-text__pills{display:flex;flex-wrap:wrap;gap:11px;justify-content:center;list-style:none;margin:0;padding:0}.text-left .rich-text__pills{justify-content:flex-start}.text-right .rich-text__pills{justify-content:flex-end}.rich-text__pill{align-items:center;background-color:var(--rt-pill-bg, #161618);border:1px solid var(--rt-pill-border, #2a2a2e);border-radius:2px;color:var(--rt-pill-text, #fff);display:inline-flex;font-size:15px;font-weight:700;gap:8px;line-height:1.3;margin:0;padding:10px 20px;text-align:left}.rich-text__pill-icon{color:var(--rt-pill-icon, currentColor);flex-shrink:0;height:15px;width:15px}@media only screen and (max-width:768px){.rich-text__pills{gap:8px}.rich-text__pill{font-size:14px;padding:9px 14px}}[data-type_header_capitalize=true] .theme-block .rich-text__heading--as-typed{text-transform:none}.hiw{background-color:var(--hiw-bg);padding-bottom:var(--hiw-pad-bottom);padding-top:var(--hiw-pad-top)}.hiw__inner{display:grid;gap:80px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 auto;max-width:var(--hiw-width)}.hiw__eyebrow{color:var(--hiw-accent);font-size:12px;font-weight:700;letter-spacing:.2em;line-height:1.4;margin:0 0 6px;text-transform:uppercase}.hiw__main .hiw__heading{color:var(--hiw-heading);font-size:var(--hiw-heading-size);letter-spacing:.02em;line-height:1.37;margin:0}.hiw__main .hiw__heading--as-typed{text-transform:none}.hiw__text{color:var(--hiw-text);font-size:16px;line-height:1.65;margin:14px 0 0;max-width:590px}.hiw__steps{list-style:none;margin:30px 0 0;padding:0}.hiw__step{display:grid;gap:13px;grid-template-columns:24px minmax(0,1fr);margin-bottom:40px;position:relative}.hiw__step:last-child{margin-bottom:0}.hiw__step:before{background-color:var(--hiw-border);bottom:-40px;content:"";left:11px;position:absolute;top:30px;width:1px}.hiw__step:last-child:before{bottom:4px}.hiw__dot{background-color:var(--hiw-accent);border-radius:7px;height:24px;margin-top:1px;width:24px}.hiw__step-head{align-items:center;display:flex;flex-wrap:wrap;gap:8px 14px;min-height:26px}.hiw__day{border:1px solid var(--hiw-accent);border-radius:4px;color:var(--hiw-heading);font-size:11px;font-weight:700;letter-spacing:.08em;line-height:1;padding:6px 9px;text-transform:uppercase;white-space:nowrap}.hiw__step-body .hiw__step-title{color:var(--hiw-heading);font-family:var(--typeBasePrimary),var(--typeBaseFallback);font-size:16px;font-weight:700;letter-spacing:0;line-height:1.3;margin:0;text-transform:none}.hiw__step-text{color:var(--hiw-text);font-size:15px;line-height:1.6;margin:10px 0 0}.hiw__aside{display:flex;flex-direction:column;gap:20px}.hiw__card{background-color:var(--hiw-card);border:1px solid var(--hiw-border);border-radius:8px;padding:28px 30px}.hiw__card--highlight{background-image:linear-gradient(200deg,#ff2d8700 35%,#ff2d8724);background-image:linear-gradient(200deg,transparent 35%,color-mix(in srgb,var(--hiw-accent) 14%,transparent))}.hiw__card-head{align-items:center;display:flex;gap:11px;margin-bottom:14px}.hiw__card-icon{color:var(--hiw-accent);flex-shrink:0;height:18px;width:18px}.hiw__card .hiw__card-title{color:var(--hiw-heading);font-family:var(--typeBasePrimary),var(--typeBaseFallback);font-size:17px;font-weight:700;letter-spacing:0;line-height:1.3;margin:0;text-transform:none}.hiw__list{color:var(--hiw-text);display:flex;flex-direction:column;font-size:15px;gap:10px;line-height:1.55;list-style:none;margin:0;padding:0}.hiw__list-item{display:flex;gap:10px;margin:0}.hiw__check{color:var(--hiw-accent);flex-shrink:0;height:11px;margin-top:6px;width:13px}.hiw__card-text{color:var(--hiw-text);font-size:15px;line-height:1.65}.hiw__list+.hiw__card-text{margin-top:14px}.hiw__card-text p{margin:0 0 10px}.hiw__card-text p:last-child{margin-bottom:0}.hiw__card-text a{color:var(--hiw-accent)}.hiw__card .hiw__button,.hiw__card .hiw__button:hover{background-color:var(--hiw-accent);color:var(--hiw-button-text)}.hiw__card .hiw__button{align-items:center;border-radius:4px;box-shadow:0 10px 26px -10px #ff2d87b3;box-shadow:0 10px 26px -10px color-mix(in srgb,var(--hiw-accent) 70%,transparent);display:inline-flex;font-size:12px;gap:9px;letter-spacing:.1em;line-height:15px;margin-top:20px;padding:14px 22px}.hiw__button .element-icon{--element-icon-size: 10px;--element-icon-width: 13px}@media only screen and (max-width:1024px){.hiw__inner{gap:48px}}@media only screen and (max-width:768px){.hiw{padding-bottom:calc(var(--hiw-pad-bottom) * .65);padding-top:calc(var(--hiw-pad-top) * .65)}.hiw__inner{gap:36px;grid-template-columns:minmax(0,1fr)}.hiw__main .hiw__heading{font-size:var(--hiw-heading-size-mobile)}.hiw__text{font-size:15px}.hiw__steps{margin-top:32px}.hiw__step{gap:12px;margin-bottom:32px}.hiw__step:before{bottom:-32px}.hiw__card{padding:24px 22px}}.loyalty-tiers{background-color:var(--lt-bg);padding-bottom:var(--lt-pad-bottom);padding-top:var(--lt-pad-top)}.loyalty-tiers__inner{margin:0 auto;max-width:var(--lt-width)}.loyalty-tiers__header{margin-bottom:58px;text-align:center}.loyalty-tiers__eyebrow{color:var(--lt-accent);font-size:12px;font-weight:700;letter-spacing:.2em;line-height:1.4;margin:0 0 6px;text-transform:uppercase}.loyalty-tiers__header .loyalty-tiers__heading{color:var(--lt-heading);font-size:var(--lt-heading-size);letter-spacing:.02em;line-height:1.37;margin:0}.loyalty-tiers__header .loyalty-tiers__heading--as-typed{text-transform:none}.loyalty-tiers__text{color:var(--lt-text);font-size:16px;line-height:1.65;margin:12px auto 0;max-width:580px}.loyalty-tiers__table{display:flex;flex-direction:column;gap:11px;list-style:none;margin:0;padding:0}.loyalty-tiers__row{align-items:center;background-color:var(--lt-row);color:var(--lt-row-text);display:grid;font-size:15px;grid-template-columns:minmax(0,223fr) minmax(0,161fr) minmax(0,157fr) minmax(0,689fr);line-height:1.4;margin:0;min-height:57px;padding:10px 18px}.loyalty-tiers__row>span{padding-right:12px}.loyalty-tiers__name{color:var(--lt-heading);font-weight:700}.loyalty-tiers__perks{color:var(--lt-muted)}.loyalty-tiers__row--highlight{background-image:linear-gradient(90deg,#ff2d8700 35%,#ff2d871f);background-image:linear-gradient(90deg,transparent 35%,color-mix(in srgb,var(--lt-accent) 12%,transparent))}.loyalty-tiers__row--highlight .loyalty-tiers__perks{color:var(--lt-row-text)}.loyalty-tiers__rewards{margin-top:46px}.loyalty-tiers__rewards-heading{color:var(--lt-heading);font-size:16px;font-weight:700;line-height:1.4;margin:0 0 16px}.loyalty-tiers__reward-grid{display:grid;gap:23px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));list-style:none;margin:0;padding:0}.loyalty-tiers__reward{align-items:center;background-color:var(--lt-card);border:1px solid var(--lt-border);border-radius:2px;display:flex;flex-direction:column;gap:7px;justify-content:center;margin:0;min-height:88px;padding:18px 16px;text-align:center}.loyalty-tiers__reward-title{color:var(--lt-heading);font-size:15px;font-weight:700;line-height:1.3}.loyalty-tiers__reward-points{color:var(--lt-accent);font-size:14px;font-weight:700;line-height:1.3}.loyalty-tiers__footer{margin-top:32px;text-align:center}.loyalty-tiers__footer .loyalty-tiers__button,.loyalty-tiers__footer .loyalty-tiers__button:hover{background-color:var(--lt-accent);color:var(--lt-button-text)}.loyalty-tiers__footer .loyalty-tiers__button{font-size:13px;letter-spacing:.1em;line-height:16px;padding:19px 29px}@media only screen and (min-width:769px)and (max-width:1024px){.loyalty-tiers__row{font-size:14px;padding:10px 14px}}@media only screen and (max-width:768px){.loyalty-tiers{padding-bottom:calc(var(--lt-pad-bottom) * .65);padding-top:calc(var(--lt-pad-top) * .65)}.loyalty-tiers__header{margin-bottom:36px}.loyalty-tiers__header .loyalty-tiers__heading{font-size:var(--lt-heading-size-mobile)}.loyalty-tiers__text{font-size:15px}.loyalty-tiers__table{gap:8px}.loyalty-tiers__row{font-size:14px;gap:4px 12px;grid-template-columns:repeat(2,minmax(0,1fr));padding:14px 16px}.loyalty-tiers__row>span{padding-right:0}.loyalty-tiers__name,.loyalty-tiers__perks{grid-column:1 / -1}.loyalty-tiers__rewards{margin-top:36px}.loyalty-tiers__reward-grid{gap:12px}.loyalty-tiers__footer .loyalty-tiers__button{padding:17px 28px}}.icon-cards--outline-icons .icon-cards__icon{background-color:transparent;border:1px solid var(--ic-icon-outline, #5c5c62)}.icon-cards__number{color:var(--ic-number, #3a3a3f);font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);font-size:20px;letter-spacing:.04em;line-height:1;position:absolute;right:28px;top:30px}.reviews-live{background-color:var(--rl-bg);padding-bottom:var(--rl-pad-bottom);padding-top:var(--rl-pad-top);position:relative}.reviews-live__inner{margin:0 auto;max-width:var(--rl-width)}.reviews-live__header{margin-bottom:44px}.reviews-live__eyebrow{color:var(--rl-accent);font-size:12px;font-weight:700;letter-spacing:.2em;line-height:1.4;margin:0 0 4px;text-transform:uppercase}.reviews-live__header .reviews-live__heading{color:var(--rl-heading);font-size:var(--rl-heading-size);letter-spacing:.02em;line-height:1.2;margin:0}.reviews-live__header .reviews-live__heading--as-typed{text-transform:none}.reviews-live__filters{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.reviews-live .reviews-live__pill{align-items:center;background-color:var(--rl-pill);border:1px solid var(--rl-pill-border);border-radius:0;color:var(--rl-heading);cursor:pointer;display:inline-flex;font-family:inherit;font-size:13px;font-weight:700;gap:7px;height:40px;line-height:1;margin:0;padding:0 16px;transition:background-color .2s ease,border-color .2s ease}.reviews-live .reviews-live__pill.is-active{background-color:var(--rl-accent);border-color:var(--rl-accent);color:var(--rl-button-text)}.reviews-live__pill svg{height:14px;width:14px}.reviews-live__grid{display:grid;gap:23px;grid-template-columns:repeat(var(--rl-per-row, 4),minmax(0,1fr))}.reviews-live__card{background-color:var(--rl-card);border:1px solid var(--rl-border);border-radius:2px;display:flex;flex-direction:column;padding:22px 24px 24px}.reviews-live__card-top{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-bottom:9px}.reviews-live__stars{display:inline-flex;gap:2px}.reviews-live__star{fill:var(--rl-border);height:14px;width:14px}.reviews-live__star.is-on{fill:var(--rl-star)}.reviews-live__verified{align-items:center;color:var(--rl-verified);display:inline-flex;font-size:12.5px;font-weight:600;gap:5px;white-space:nowrap}.reviews-live__verified-icon{fill:none;height:13px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;width:13px}.reviews-live__photo{aspect-ratio:4 / 3;border-radius:2px;display:block;margin:0 0 14px;-o-object-fit:cover;object-fit:cover;width:100%}.reviews-live__quote{color:var(--rl-text);font-size:15px;line-height:1.57;margin:0 0 16px}.reviews-live__author{align-items:center;display:flex;gap:10px}.reviews-live__avatar{align-items:center;background-color:var(--rl-avatar);border-radius:50%;color:var(--rl-accent);display:flex;flex-shrink:0;font-size:13px;font-weight:700;height:34px;justify-content:center;width:34px}.reviews-live__author-meta{min-width:0}.reviews-live__name{color:var(--rl-heading);display:block;font-size:14px;font-weight:700;line-height:1.35}.reviews-live__product{color:var(--rl-muted);display:block;font-size:12px;line-height:1.4;margin-top:2px}.reviews-live__empty{color:var(--rl-muted);font-size:15px;margin:0}.reviews-live__editor-note{border:1px dashed var(--rl-border);color:var(--rl-muted);font-size:14px;margin:0;padding:18px}.reviews-live__footer{align-items:center;display:flex;flex-direction:column;gap:46px;margin-top:20px}.reviews-live__more,.reviews-live__more:hover{color:var(--rl-accent)}.reviews-live__more{align-items:center;display:inline-flex;font-size:13px;font-style:italic;font-weight:700;gap:8px;letter-spacing:.08em;text-decoration:underline;text-underline-offset:4px;text-transform:uppercase}.reviews-live__more .element-icon{--element-icon-size: 10px;--element-icon-width: 13px}.reviews-live__footer .reviews-live__button,.reviews-live__footer .reviews-live__button:hover{background-color:var(--rl-accent);color:var(--rl-button-text)}.reviews-live__footer .reviews-live__button{font-size:12px;letter-spacing:.1em;line-height:16px;padding:10px 16px}.reviews-live__source{border:0;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}@media only screen and (min-width:769px)and (max-width:1100px){.reviews-live__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (max-width:768px){.reviews-live{padding-bottom:calc(var(--rl-pad-bottom) * .65);padding-top:calc(var(--rl-pad-top) * .65)}.reviews-live__header{margin-bottom:30px}.reviews-live__header .reviews-live__heading{font-size:var(--rl-heading-size-mobile)}.reviews-live .reviews-live__pill{height:36px;padding:0 14px}.reviews-live__grid{gap:14px;grid-template-columns:minmax(0,1fr)}.reviews-live__card{padding:22px 20px 24px}.reviews-live__footer{gap:32px}}.rich-text__buttons{display:flex;flex-wrap:wrap;gap:12px}.text-left .rich-text__buttons{justify-content:flex-start}.text-center .rich-text__buttons{justify-content:center}.text-right .rich-text__buttons{justify-content:flex-end}.rich-text__buttons .rich-text__btn--secondary,.rich-text__buttons .rich-text__btn--secondary:hover{background-color:var(--rt-btn2-bg, #fff);color:var(--rt-btn2-text, #141414)}.stl{background-color:var(--stl-bg);padding-bottom:var(--stl-pad-bottom);padding-top:var(--stl-pad-top)}.stl__inner{margin:0 auto;max-width:var(--stl-width)}.stl__header{margin-bottom:45px}.stl__header--center{text-align:center}.stl__eyebrow{color:var(--stl-accent);font-size:12px;font-weight:700;letter-spacing:.2em;line-height:1.4;margin:0 0 4px;text-transform:uppercase}.stl__header .stl__heading{color:var(--stl-heading);font-size:var(--stl-heading-size);letter-spacing:.02em;line-height:1.37;margin:0}.stl__header .stl__heading--as-typed{text-transform:none}.stl__list{list-style:none;margin:0;padding:0;position:relative}.stl__list:before{background-color:var(--stl-line);bottom:8px;content:"";left:14px;position:absolute;top:15px;width:2px}.stl__list--single:before{display:none}.stl__item{margin:0 0 var(--stl-gap);padding-left:40px;position:relative}.stl__item:last-child{margin-bottom:0}.stl__dot{background-color:var(--stl-accent);border:4px solid var(--stl-ring);border-radius:50%;box-sizing:border-box;height:30px;left:0;position:absolute;top:-2px;width:30px;z-index:1}.stl__year{background-color:var(--stl-year-bg);border-radius:3px;color:var(--stl-year-text);display:inline-block;font-size:11px;font-weight:700;letter-spacing:.08em;line-height:12px;padding:9px 12px;vertical-align:top;white-space:nowrap}.stl__item .stl__title{color:var(--stl-heading);font-family:var(--typeBasePrimary),var(--typeBaseFallback);font-size:18px;font-weight:700;letter-spacing:0;line-height:1.3;margin:0;text-transform:none}.stl__year+.stl__title{margin-top:9px}.stl__text{color:var(--stl-text);font-size:15px;line-height:1.55;margin:1px 0 0;max-width:var(--stl-text-width)}@media only screen and (max-width:768px){.stl{padding-bottom:calc(var(--stl-pad-bottom) * .65);padding-top:calc(var(--stl-pad-top) * .65)}.stl__header{margin-bottom:36px}.stl__header .stl__heading{font-size:var(--stl-heading-size-mobile)}.stl__item{margin-bottom:calc(var(--stl-gap) * .8)}.stl__item .stl__title{font-size:17px}.stl__text{font-size:14px}}.fqs{background-color:var(--fqs-bg);padding-bottom:var(--fqs-pad-bottom);padding-top:var(--fqs-pad-top)}.fqs__inner{margin:0 auto;max-width:var(--fqs-width)}.fqs__header{margin-bottom:48px}.fqs__header--center{text-align:center}.fqs__eyebrow{color:var(--fqs-accent);font-size:12px;font-weight:700;letter-spacing:.2em;line-height:1.4;margin:0 0 6px;text-transform:uppercase}.fqs__header .fqs__heading{color:var(--fqs-heading);font-size:var(--fqs-heading-size);letter-spacing:.02em;line-height:1.37;margin:0}.fqs__header .fqs__heading--as-typed{text-transform:none}.fqs__layout--nav{align-items:start;display:grid;gap:44px;grid-template-columns:var(--fqs-nav-width) minmax(0,1fr)}.fqs__nav--sticky{position:sticky;top:var(--fqs-offset)}.fqs__nav-list{display:flex;flex-direction:column;gap:5px;list-style:none;margin:0;padding:0}.fqs__nav-item{margin:0}.fqs__nav-link{align-items:center;border-radius:3px;color:var(--fqs-nav-text);display:flex;font-size:14px;font-weight:700;gap:10px;line-height:19px;padding:12px 13px;text-decoration:none;transition:background-color .2s ease,color .2s ease}.fqs__nav-link:hover{color:var(--fqs-nav-active-text)}.fqs__nav-link.is-active{background-color:var(--fqs-nav-active-bg);color:var(--fqs-nav-active-text)}.fqs__nav-icon{display:flex;flex-shrink:0;height:16px;width:16px}.fqs__nav-icon .fqs__svg,.fqs__nav-icon .fqs__icon-img{display:block;height:100%;object-fit:contain;width:100%}.fqs__group{scroll-margin-top:var(--fqs-offset)}.fqs__group+.fqs__group{margin-top:calc(var(--fqs-category-gap) + 2px)}.fqs__group-head{align-items:center;display:flex;gap:16px;margin-bottom:20px;min-height:36px}.fqs__group-icon{align-items:center;background-color:var(--fqs-accent);border-radius:50%;color:var(--fqs-icon);display:flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.fqs__group-icon .fqs__svg,.fqs__group-icon .fqs__icon-img{display:block;height:17px;object-fit:contain;width:17px}.fqs__group-head .fqs__group-title{color:var(--fqs-heading);font-family:var(--typeBasePrimary),var(--typeBaseFallback);font-size:20px;font-weight:700;letter-spacing:0;line-height:1.3;margin:0;text-transform:none}.fqs__item{border-bottom:1px solid var(--fqs-border);transition:background-color .2s ease}.fqs__item[open]{background-color:var(--fqs-open-bg)}.fqs__question{align-items:center;color:var(--fqs-question);cursor:pointer;display:flex;gap:20px;justify-content:space-between;list-style:none;min-height:65px;padding:10px 10px 10px 7px}.fqs__question::-webkit-details-marker{display:none}.fqs__question-text{font-size:15px;font-weight:700;line-height:1.45}.fqs__chevron{color:var(--fqs-accent);display:flex;flex-shrink:0;transition:transform .25s ease}.fqs__chevron svg{display:block;height:8px;width:12px}.fqs__item[open] .fqs__chevron{transform:rotate(180deg)}.fqs__answer{color:var(--fqs-answer);font-size:14px;line-height:1.65;padding:3px 10px 22px 7px}.fqs__answer p{margin:0 0 10px}.fqs__answer p:last-child{margin-bottom:0}.fqs__answer a{color:var(--fqs-accent);text-decoration:underline}.fqs__item::details-content{block-size:0;overflow:hidden;transition:block-size .3s ease,content-visibility .3s allow-discrete}.fqs__item[open]::details-content{block-size:auto}@media only screen and (min-width:769px)and (max-width:1024px){.fqs__layout--nav{gap:28px;grid-template-columns:min(var(--fqs-nav-width),210px) minmax(0,1fr)}}@media only screen and (max-width:768px){.fqs{padding-bottom:calc(var(--fqs-pad-bottom) * .6);padding-top:calc(var(--fqs-pad-top) * .6)}.fqs__header{margin-bottom:32px}.fqs__header .fqs__heading{font-size:var(--fqs-heading-size-mobile)}.fqs__layout--nav{display:block}.fqs__nav--sticky{position:static}.fqs__nav{margin-bottom:32px}.fqs__nav-list{flex-direction:row;flex-wrap:wrap;gap:8px}.fqs__nav-link{border:1px solid var(--fqs-border);font-size:13px;gap:8px;line-height:17px;padding:8px 12px}.fqs__nav-link.is-active{border-color:var(--fqs-nav-active-bg)}.fqs__nav-icon{height:14px;width:14px}.fqs__group+.fqs__group{margin-top:calc(var(--fqs-category-gap) + 16px)}.fqs__group-head{gap:12px;margin-bottom:12px}.fqs__group-icon{height:32px;width:32px}.fqs__group-head .fqs__group-title{font-size:18px}.fqs__question{min-height:60px}.fqs__question-text{font-size:15px}}.fqh{background-color:var(--fqh-bg);padding-bottom:var(--fqh-pad-bottom);padding-top:var(--fqh-pad-top)}.fqh__inner{text-align:center}.fqh__eyebrow{color:var(--fqh-accent);font-size:12px;font-weight:700;letter-spacing:.2em;line-height:1.4;margin:0 0 14px;text-transform:uppercase}.fqh__inner .fqh__heading{color:var(--fqh-heading);font-size:var(--fqh-heading-size);letter-spacing:0;line-height:1.3;margin:0}.fqh__inner .fqh__heading--as-typed{text-transform:none}.fqh__text{color:var(--fqh-text);font-size:17px;line-height:1.6;margin:18px auto 0;max-width:var(--fqh-text-width)}.fqh__search{margin:24px auto 0;max-width:var(--fqh-search-width);position:relative}.fqh__search-icon{color:var(--fqh-placeholder);height:14px;left:14px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:14px}.fqh__search .fqh__input{-webkit-appearance:none;appearance:none;background-color:var(--fqh-input-bg);border:1px solid var(--fqh-input-border);border-radius:2px;color:var(--fqh-input-text);display:block;font-size:14px;height:38px;line-height:1.4;margin:0;padding:0 40px 0 39px;width:100%}.fqh__search .fqh__input:focus{border-color:var(--fqh-accent);outline:none}.fqh__input::placeholder{color:var(--fqh-placeholder);opacity:1}.fqh__clear{align-items:center;background:none;border:0;color:var(--fqh-placeholder);cursor:pointer;display:flex;height:30px;justify-content:center;padding:0;position:absolute;right:5px;top:50%;transform:translateY(-50%);width:30px}.fqh__clear:hover{color:var(--fqh-input-text)}.fqh__clear svg{height:14px;width:14px}.fqh__status,.fqh__note{color:var(--fqh-text);font-size:14px;line-height:1.5;margin:14px 0 0}.fqh__note{color:var(--fqh-accent)}.fqh__clear[hidden],.fqh__status[hidden],.fqh__note[hidden],.fqs__group[hidden],.fqs__item[hidden],.fqs__nav-item[hidden]{display:none}@media only screen and (max-width:768px){.fqh{padding-bottom:calc(var(--fqh-pad-bottom) * .65);padding-top:calc(var(--fqh-pad-top) * .65)}.fqh__eyebrow{margin-bottom:10px}.fqh__inner .fqh__heading{font-size:var(--fqh-heading-size-mobile)}.fqh__text{font-size:15px;margin-top:14px}.fqh__search{margin-top:24px}.fqh__search .fqh__input{font-size:16px;height:44px}}.rvp{background-color:var(--rvp-bg);padding-bottom:var(--rvp-pad-bottom);padding-top:var(--rvp-pad-top)}.rvp__inner{margin:0 auto;max-width:var(--rvp-width)}.rvp__header{text-align:center}.rvp__eyebrow{color:var(--rvp-accent);font-size:12px;font-weight:700;letter-spacing:.2em;line-height:1.4;margin:0 0 12px;text-transform:uppercase}.rvp__header .rvp__heading{color:var(--rvp-heading);font-size:var(--rvp-heading-size);letter-spacing:0;line-height:1.3;margin:0}.rvp__header .rvp__heading--as-typed{text-transform:none}.rvp__intro{color:var(--rvp-muted);font-size:16px;line-height:1.6;margin:18px auto 0;max-width:720px}.rvp__summary{align-items:center;border-bottom:1px solid var(--rvp-line);display:grid;grid-template-columns:235px minmax(0,1fr);margin:102px auto 0;max-width:calc(var(--rvp-width) - 48px);padding-bottom:46px}.rvp__score{border-right:1px solid var(--rvp-line);padding:6px 0;text-align:center}.rvp__average{color:var(--rvp-heading);font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);font-size:60px;line-height:1;margin:0;min-height:60px}.rvp__score-stars{color:var(--rvp-star);display:flex;gap:3px;justify-content:center;margin-top:12px}.rvp__score-stars svg{display:block;height:17px;width:17px}.rvp__score-text{color:var(--rvp-muted);font-size:14px;line-height:1.4;margin:10px 0 0}.rvp__bars{display:flex;flex-direction:column;gap:18px;padding-left:57px}.rvp__bar-row{align-items:center;background:none;border:0;color:inherit;cursor:pointer;display:flex;margin:0;padding:0;text-align:left;width:100%}.rvp__bar-label{color:var(--rvp-heading);flex:0 0 64px;font-size:13px;font-weight:700;line-height:12px}.rvp__bar-track{background-color:var(--rvp-track);border-radius:5px;flex:1 1 auto;height:10px;overflow:hidden}.rvp__bar-fill{background-color:var(--rvp-accent);border-radius:5px;display:block;height:100%;transition:width .6s ease;width:0}.rvp__bar-pct{color:var(--rvp-muted);flex:0 0 52px;font-size:12px;line-height:12px;text-align:right}.rvp__bar-row:hover .rvp__bar-label,.rvp__bar-row.is-active .rvp__bar-label{color:var(--rvp-accent)}.rvp__toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:12px 16px;justify-content:space-between;margin-top:143px}.rvp__filters{display:flex;flex-wrap:wrap;gap:9px}.rvp__pill{align-items:center;background-color:#151517;border:1px solid var(--rvp-card-border);border-radius:2px;color:var(--rvp-heading);cursor:pointer;display:inline-flex;font-size:13px;font-weight:700;gap:6px;height:42px;line-height:1;padding:0 20px;transition:border-color .2s ease,background-color .2s ease}.rvp__pill:hover{border-color:var(--rvp-accent)}.rvp__pill.is-active{background-color:var(--rvp-accent);border-color:var(--rvp-accent);color:#fff}.rvp__pill-icon{height:13px;width:13px}.rvp__tools{align-items:center;display:flex;gap:16px}.rvp__sort{display:flex;margin:0}.rvp__count{color:var(--rvp-muted);font-size:13px;white-space:nowrap}.rvp__sort select{-webkit-appearance:none;appearance:none;background:var(--rvp-card);border:1px solid var(--rvp-card-border);border-radius:2px;color:var(--rvp-heading);cursor:pointer;font-size:13px;font-weight:700;height:42px;margin:0;min-width:171px;padding:0 20px}.rvp__sort select:disabled{cursor:default;opacity:.5}.rvp__grid{align-items:stretch;display:grid;gap:24px 22px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:29px;transition:opacity .2s ease}.rvp__grid.is-loading{opacity:.45}.rvp__card{align-items:flex-start;background-color:var(--rvp-card);border:1px solid var(--rvp-card-border);border-radius:2px;display:flex;flex-direction:column;min-width:0;padding:24px 26px 25px}.rvp__card-top{align-items:center;display:flex;justify-content:space-between;width:100%}.rvp__stars{color:var(--rvp-star);display:flex;gap:3px}.rvp__stars svg{display:block;height:13px;width:13px}.rvp__verified{align-items:center;color:var(--rvp-verified);display:inline-flex;font-size:12px;font-weight:700;gap:5px}.rvp__verified svg{height:13px;width:13px}.rvp__product{background-color:var(--rvp-label-bg);border-radius:2px;color:var(--rvp-label-text);display:inline-block;font-size:12px;font-weight:700;line-height:26px;margin-top:13px;max-width:100%;overflow:hidden;padding:0 10px;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}a.rvp__product:hover{color:#fff}.rvp__title{color:var(--rvp-heading);font-size:15px;font-weight:700;line-height:1.4;margin:10px 0 0}.rvp__text{color:var(--rvp-review-text);font-size:16px;line-height:1.55;margin:0;overflow-wrap:anywhere;white-space:pre-line}.rvp__text--clamp{-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:var(--rvp-clamp);overflow:hidden}.rvp__text--clamp.is-open{display:block}.rvp__read-more{background:none;border:0;color:var(--rvp-accent);cursor:pointer;font-size:13px;font-weight:700;margin-top:6px;padding:0;text-decoration:underline}.rvp__author{align-items:center;display:flex;gap:7px;margin-top:14px}.rvp__avatar{align-items:center;background-color:var(--rvp-label-bg);border-radius:50%;color:var(--rvp-label-text);display:flex;flex-shrink:0;font-size:13px;font-weight:700;height:40px;justify-content:center;width:40px}.rvp__name{color:var(--rvp-heading);font-size:15px;font-weight:700}.rvp__photos{display:flex;flex-wrap:wrap;gap:8px;margin-top:13px}.rvp__photo{background-color:#2a2a2d;border:0;border-radius:2px;cursor:zoom-in;height:58px;overflow:hidden;padding:0;width:58px}.rvp__photo img{display:block;height:100%;object-fit:cover;width:100%}.rvp__status{color:var(--rvp-muted);font-size:15px;margin:40px 0 0;text-align:center}.rvp__status a{color:var(--rvp-accent)}.rvp__more-wrap{text-align:center}.rvp__more{align-items:center;background:none;border:0;color:var(--rvp-accent);cursor:pointer;display:inline-flex;font-size:13px;font-style:italic;font-weight:700;gap:10px;letter-spacing:.12em;margin-top:52px;padding:6px 4px;text-transform:uppercase}.rvp__more span{text-decoration:underline;text-underline-offset:3px}.rvp__more svg{height:13px;width:13px}.rvp__more:disabled{cursor:progress;opacity:.6}.rvp__lightbox{background:none;border:0;max-height:90vh;max-width:min(92vw,900px);overflow:visible;padding:0}.rvp__lightbox::backdrop{background-color:#000000d9}.rvp__lightbox img{display:block;max-height:90vh;max-width:100%;object-fit:contain}.rvp__lightbox-close{align-items:center;background-color:#000;border:1px solid #4d4d50;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:38px;justify-content:center;padding:0;position:absolute;right:-12px;top:-12px;width:38px}.rvp__lightbox-close svg{height:14px;width:14px}@media only screen and (max-width:1100px){.rvp__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (max-width:768px){.rvp{padding-bottom:calc(var(--rvp-pad-bottom) * .65);padding-top:calc(var(--rvp-pad-top) * .65)}.rvp__header .rvp__heading{font-size:var(--rvp-heading-size-mobile)}.rvp__intro{font-size:15px;margin-top:12px}.rvp__summary{grid-template-columns:minmax(0,1fr);margin-top:40px;padding-bottom:32px}.rvp__score{border-bottom:1px solid var(--rvp-line);border-right:0;padding:0 0 24px}.rvp__average{font-size:52px;min-height:52px}.rvp__bars{gap:14px;padding:24px 0 0}.rvp__bar-label{flex-basis:52px}.rvp__bar-pct{flex-basis:42px}.rvp__toolbar{margin-top:40px}.rvp__filters{gap:8px}.rvp__pill{height:38px;padding:0 14px}.rvp__tools{justify-content:space-between;width:100%}.rvp__sort select{height:38px;min-width:0}.rvp__grid{gap:16px;grid-template-columns:minmax(0,1fr);margin-top:20px}.rvp__card{padding:20px}.rvp__text{font-size:15px}.rvp__more{margin-top:36px}}.clh{background-color:var(--clh-bg);padding-bottom:var(--clh-pad-bottom);padding-top:var(--clh-pad-top)}.clh__inner{align-items:center;display:grid;gap:64px;grid-template-columns:minmax(0,1fr) var(--clh-image-width);margin:0 auto;max-width:var(--clh-width)}.clh--no-image .clh__inner{grid-template-columns:minmax(0,1fr)}.clh__eyebrow{color:var(--clh-accent);font-size:12px;font-weight:700;letter-spacing:.2em;line-height:1.4;margin:0 0 10px;text-transform:uppercase}.clh__content .clh__heading{color:var(--clh-heading);font-size:var(--clh-heading-size);letter-spacing:0;line-height:1.3;margin:0}.clh__content .clh__heading--as-typed{text-transform:none}.clh__text{color:var(--clh-text);font-size:17px;line-height:1.55;margin-top:12px;max-width:var(--clh-text-width)}.clh__text p{margin:0 0 12px}.clh__text p:last-child{margin-bottom:0}.clh__text a{color:var(--clh-accent)}.clh__text--clamp{-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:var(--clh-lines);overflow:hidden}.clh__text--clamp.is-open{display:block;-webkit-line-clamp:none}.clh__more{background:none;border:0;color:var(--clh-accent);cursor:pointer;font-size:14px;font-weight:700;margin-top:8px;padding:0;text-decoration:underline;text-underline-offset:3px}.clh__more[hidden]{display:none}.clh__chips{display:flex;flex-wrap:wrap;gap:10px;list-style:none;margin:24px 0 0;padding:0}.clh__chip{align-items:center;background-color:var(--clh-chip-bg);border-radius:3px;color:var(--clh-chip-text);display:inline-flex;font-size:11px;font-weight:700;gap:7px;letter-spacing:.06em;line-height:1.3;margin:0;min-height:29px;padding:6px 13px;text-transform:uppercase}.clh__chip-icon{flex-shrink:0;height:12px;width:12px}.clh__media{aspect-ratio:var(--clh-image-ratio);border-radius:4px;overflow:hidden}.clh__image{display:block;height:100%;object-fit:cover;width:100%}@media only screen and (min-width:769px)and (max-width:1100px){.clh__inner{gap:40px;grid-template-columns:minmax(0,1fr) min(var(--clh-image-width),42vw)}}@media only screen and (max-width:768px){.clh{padding-bottom:calc(var(--clh-pad-bottom) * .45);padding-top:calc(var(--clh-pad-top) * .45)}.clh__inner{gap:28px;grid-template-columns:minmax(0,1fr)}.clh__content .clh__heading{font-size:var(--clh-heading-size-mobile)}.clh__text{font-size:15px;margin-top:12px}.clh__chips{gap:8px;margin-top:18px}}.clg{color:var(--clg-text);padding-bottom:var(--clg-pad-bottom);padding-top:var(--clg-pad-top)}.clg__inner{margin:0 auto;max-width:var(--clg-width)}.clg__toolbar{align-items:center;border-bottom:1px solid var(--clg-line);border-top:1px solid var(--clg-line);display:flex;flex-wrap:wrap;gap:16px 24px;justify-content:space-between;padding:16px 0}.clg__tabs{display:flex;flex-wrap:wrap;gap:10px}.clg__tab,.clg__filter-btn{align-items:center;background-color:var(--clg-box);border:1px solid var(--clg-box-border);border-radius:2px;color:var(--clg-text);display:inline-flex;font-size:15px;font-weight:700;gap:8px;height:43px;line-height:1;padding:0 17px;text-decoration:none;transition:border-color .2s ease,color .2s ease}.clg__tab:hover,.clg__filter-btn:hover{border-color:var(--clg-accent);color:var(--clg-text)}.clg__tabs .clg__tab.is-active{background-color:var(--clg-active-bg);border-color:var(--clg-active-bg);box-shadow:0 5px 12px -4px #ff2d8747;box-shadow:0 5px 12px -4px color-mix(in srgb,var(--clg-accent) 28%,transparent);color:var(--clg-accent)}.clg__filter-btn svg{height:16px;width:16px}.clg .clg__tools{align-items:center;display:flex;flex:0 1 auto;gap:16px;justify-content:flex-end;margin-left:auto;position:static}.clg__count{color:var(--clg-muted);font-size:14.5px;line-height:1.2;margin:0;white-space:nowrap}.clg .clg__sort-select{background-color:var(--clg-box);background-image:none;border:1px solid var(--clg-box-border);border-radius:2px;color:var(--clg-text);display:block;field-sizing:content;font-size:14px;font-weight:600;height:39px;line-height:1.2;min-width:173px;padding:0 40px 0 19px;width:auto}.clg .clg__sort-select:focus-visible,.clg__tab:focus-visible,.clg__page:focus-visible,.clf__clear:focus-visible{outline:2px solid var(--clg-accent);outline-offset:2px}.clg__body{padding-top:30px}.clg__main{min-width:0;padding-bottom:45px}@media only screen and (min-width:769px){.clg__body--sidebar{column-gap:37px;display:grid;grid-template-columns:229px minmax(0,1fr)}.clg__body--sidebar .clg__sidebar{border-right:1px solid var(--clg-line);padding-right:25px}}.clg__grid>.grid__item{margin-bottom:25px}.clg .featured-collection-card__info{padding:18px 0 0}.clg .featured-collection-card__title{font-size:16px;margin-bottom:9px}.clg .featured-collection-card__stars{font-size:14px;letter-spacing:1.5px}.clg .featured-collection-card__rating{margin-bottom:11px}.clg .featured-collection-card__rating-text{font-size:14px}.clg .featured-collection-card__price{font-size:17px}.clg .featured-collection-card__badge{border-radius:0;left:13px;padding:8px 12px;top:13px}.clg .featured-collection-card__wishlist{border:2px solid #0a0a0c;right:13px;top:13px}.clg__empty{color:var(--clg-muted);margin:20px 0}.featured-collection-card__badge .featured-collection-card__flame{flex-shrink:0;height:11px;margin:-2px 5px 0 0;vertical-align:middle;width:11px}.featured-collection-card__stock{align-items:center;color:var(--clg-stock, #ff2d87);display:flex;font-size:12px;font-weight:700;gap:5px;line-height:1.3;margin:4px 0 0}.featured-collection-card__stock .featured-collection-card__flame{flex-shrink:0;height:12px;width:12px}.clg__pagination{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:53px}.clg__page{align-items:center;background-color:var(--clg-box);border:1px solid var(--clg-box-border);border-radius:2px;color:var(--clg-text);display:inline-flex;font-size:14px;font-weight:700;height:40px;justify-content:center;line-height:1;min-width:40px;padding:0 6px;text-decoration:none;transition:border-color .2s ease}a.clg__page:hover{border-color:var(--clg-accent);color:var(--clg-text)}.clg__page.is-current{background-color:var(--clg-accent);border-color:var(--clg-accent);box-shadow:0 6px 16px -6px #ff2d87b3;box-shadow:0 6px 16px -6px color-mix(in srgb,var(--clg-accent) 70%,transparent);color:#fff}.clg__page.is-disabled{opacity:.35}.clg__page--gap{background-color:transparent;border-color:transparent;color:var(--clg-muted)}.clg__page svg{height:14px;width:14px}.clg__trust{border-bottom:1px solid var(--clg-line);border-top:1px solid var(--clg-line);display:flex;justify-content:center;list-style:none;margin:52px 0 0;padding:32px 0}.clg__trust-item{align-items:center;display:flex;gap:12px;margin:0;padding:0 40px;position:relative}.clg__trust-item+.clg__trust-item:before{background-color:var(--clg-box-border);content:"";height:28px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:1px}.clg__trust-icon{color:var(--clg-text);flex-shrink:0;height:21px;width:21px}.clg__trust-title{color:var(--clg-text);font-size:14px;font-weight:700;line-height:1.3;margin:0}.clg__trust-text{color:var(--clg-muted);font-size:13px;line-height:1.35;margin:3px 0 0}.clg__filters{padding-top:3px}.clf__group+.clf__group{margin-top:35px}.clf__label{color:var(--clg-text, #fff);font-size:13px;font-weight:800;letter-spacing:.1em;line-height:1;margin:0 0 20px;text-transform:uppercase}.clf .clf__list,.clf .clf__option{margin:0}.clf .clf__option+.clf__option{margin-top:17px}.clf .clf__option .clf__choice{align-items:center;color:#d3d2d5;cursor:pointer;display:flex;font-size:15px;font-weight:400;gap:14px;letter-spacing:0;line-height:1.3;margin:0;position:relative;text-decoration:none;text-transform:none}.clf__check,.clf__swatch{background-color:#fff;background-position:center;background-size:cover;border-radius:2px;flex:0 0 19px;height:19px;position:relative;transition:background-color .15s ease;width:19px}.clf__swatch{border-radius:50%;box-shadow:inset 0 0 0 1px #fff3}.clf__input:checked+.clf__check{background-color:var(--clg-accent, #ff2d87)}.clf__input:checked+.clf__check:after{border:solid #fff;border-width:0 2px 2px 0;content:"";height:10px;left:7px;position:absolute;top:3px;transform:rotate(45deg);width:5px}.clf__input:checked+.clf__swatch{box-shadow:0 0 0 2px var(--clg-accent, #ff2d87)}.clf__input:focus-visible+.clf__check,.clf__input:focus-visible+.clf__swatch,.clf__input:focus-visible+.clf__box{outline:2px solid var(--clg-accent, #ff2d87);outline-offset:2px}.clf__text{flex:1;min-width:0}.clf .clf__choice:hover .clf__text{color:#fff}.clf__count{color:var(--clg-muted, #7b7b80);flex-shrink:0;font-size:12px}.clf__stars{color:#f5b01f;font-size:16px;letter-spacing:1px;margin-right:8px}.clf__option--rating .clf__input:checked~.clf__text{color:var(--clg-accent, #ff2d87);font-weight:700}.clf__option--rating .clf__input:focus-visible~.clf__text{outline:2px solid var(--clg-accent, #ff2d87);outline-offset:3px}.clf .clf__list--boxes{display:grid;gap:9px;grid-template-columns:repeat(auto-fit,minmax(68px,1fr))}.clf .clf__list--boxes .clf__option+.clf__option{margin-top:0}.clf .clf__list--boxes .clf__option{display:flex}.clf .clf__list--boxes .clf__option .clf__choice{display:flex;width:100%}.clf__box{align-items:center;background-color:var(--clg-box, #151517);border:1px solid var(--clg-box-border, #27272a);border-radius:2px;color:var(--clg-text, #fff);display:flex;flex:1;font-size:12px;font-weight:700;-webkit-hyphens:auto;hyphens:auto;justify-content:center;line-height:1.3;min-height:41px;overflow-wrap:anywhere;padding:7px 6px;text-align:center;transition:border-color .15s ease}.clf .clf__choice:hover .clf__box{border-color:var(--clg-accent, #ff2d87)}.clf__input:checked+.clf__box{background-color:var(--clg-active-bg, #2d0f1e);border-color:var(--clg-accent, #ff2d87)}.clf__price .price-range__display-wrapper{color:var(--clg-text, #fff);font-size:15px;line-height:1;padding:0 0 18px}.clf__price .price-range__slider-wrapper{padding:0 9px}.clf__price .noUi-target{background:#2a2a2e;border-radius:3px;height:6px}.clf__price .noUi-connect{background:#fff}.clf__price .noUi-horizontal .noUi-handle,.clf__price .noUi-horizontal .noUi-handle:hover,.clf__price .noUi-horizontal .noUi-handle:focus{background:var(--clg-accent, #ff2d87);box-shadow:none;height:18px;right:-9px;top:-6px;width:18px}.clf__clear-list{margin:30px 0 0}.clf__clear-list .clf__clear{align-items:center;background-color:var(--clg-box, #151517);border:1px solid var(--clg-box-border, #27272a);border-radius:2px;color:var(--clg-text, #fff);display:flex;font-size:13px;font-weight:800;height:42px;justify-content:space-between;letter-spacing:0;line-height:1;padding:0 13px 0 17px;text-decoration:none;text-transform:uppercase}.clf__clear-list .clf__clear:hover{border-color:var(--clg-accent, #ff2d87)}.clf__clear-icon{color:var(--clg-accent, #ff2d87);height:16px;width:16px}@media only screen and (min-width:769px)and (max-width:1100px){.clg__grid .medium-up--one-quarter,.clg__grid .medium-up--one-fifth{width:33.333%}}@media only screen and (max-width:768px){.clg{padding-bottom:calc(var(--clg-pad-bottom) * .6);padding-top:calc(var(--clg-pad-top) * .6)}.clg__toolbar{padding:14px 0}.clg__tabs{gap:8px}.clg__tab,.clg__filter-btn{font-size:13px;height:38px;padding:0 14px}.clg .clg__tools{flex-wrap:wrap;gap:10px;margin-left:0;width:100%}.clg__count{font-size:13px;order:-2;width:100%}.clg__filter-btn{flex:1 1 calc(50% - 5px);justify-content:center;min-width:0;order:-1}.clg__sort{flex:1 1 calc(50% - 5px);min-width:0}.clg .clg__sort-select{field-sizing:fixed;font-size:16px;height:38px;min-width:0;padding:0 12px;width:100%}.clg__body{padding-top:20px}.clg__main{padding-bottom:10px}.clg__grid>.grid__item{margin-bottom:22px}.clg .featured-collection-card__info{padding-top:12px}.clg .featured-collection-card__badge{left:8px;padding:6px 8px;top:8px}.clg .featured-collection-card__wishlist{right:8px;top:8px}.featured-collection-card__stock{font-size:11px}.clg__pagination{gap:6px;margin-top:24px}.clg__page{font-size:13px;height:36px;min-width:36px}.clg__trust{align-items:center;flex-direction:column;gap:18px;margin-top:36px;padding:24px 0}.clg__trust-item{max-width:320px;padding:0;width:100%}.clg__trust-item+.clg__trust-item:before{content:none}.clf__group+.clf__group{margin-top:30px}}.product-section .page-width{max-width:calc(var(--pdp-content-width, 1270px) + 80px)}.product-section__breadcrumbs{color:#8a8a90;font-size:13px;margin-bottom:65px}.product-section__breadcrumbs a{color:inherit;text-decoration:none}.product-section__breadcrumbs a:hover{color:#fff}.product-section__breadcrumbs .breadcrumb__divider{margin:0 6px;opacity:.6}@media only screen and (min-width:769px){.page-content--product>.page-width>.grid{display:flex;gap:59px;margin-left:0}.page-content--product>.page-width>.grid:after{display:none}.page-content--product>.page-width>.grid>.grid__item{flex:1 1 0;min-width:0;padding-left:0;width:auto}}.product-single__meta .product-block{margin-bottom:0}.product-single__meta .sales-points{margin:0}.product-single__meta .product-block--header+.product-block--price,.product-single__meta .product-block--sales-point+.product-block--sales-point,.product-single__meta .product-block--tab+.product-block--tab{margin-top:0}@media only screen and (min-width:769px){.product-single__meta,.grid--product-images-right .product-single__meta{padding-left:0;padding-right:0}}.product-block--rating{line-height:0;margin-top:0}.product-block--price,.product-block--text,.product-block--quote,.product-block--trust-boxes{margin-top:14px}.product-block--model-info,.product-block--sales-point,.product-block--variant-picker{margin-top:26px}.product-block--buy-buttons{margin-top:29px}.product-single__meta .product-block--sales-point+.product-block--sales-point{margin-top:2px}.product-single__meta .product-block--tab:first-of-type{margin-top:25px}.product-block--text p{margin:0}.product-block--text p+p{margin-top:8px}.pdp-text--body p{color:#9a9aa0;font-size:15px;line-height:1.5}.pdp-text--muted p{color:#8a8a90;font-size:14px;line-height:1.5}.pdp-text--small p{color:#7b7b80;font-size:13.5px;line-height:1.5}.pdp-text{color:#9a9aa0;font-size:15px;line-height:1.5;margin:0}.pdp-text--small.pdp-text{color:#7b7b80;font-size:13.5px}.product-block--price{margin-top:2px}.product-block--variant-picker{margin-top:8px}.product-block--stock-line{margin-top:34px}.product-block--quote{margin-top:-10px}.product-single__meta .product-block--rating+.product-block--price{margin-top:-1px}.product-block--trust-boxes{margin-top:22px}.product-block--trust-boxes+.shopify-app-block,.product-block--quote+.shopify-app-block{display:block;margin-top:20px}.product-single__meta>.product-block--header{padding-top:11px}.product-single__meta .product-block--badges{margin-bottom:13px}.pdp-badges{display:flex;flex-wrap:wrap;gap:10px}.pdp-badge{align-items:center;border-radius:3px;display:inline-flex;font-size:11px;font-weight:700;gap:6px;letter-spacing:.08em;line-height:1.2;padding:8px 12px;text-transform:uppercase}.pdp-badge__icon{flex-shrink:0;height:13px;width:13px}.pdp-badge--link{text-decoration:none;transition:filter .2s ease}.pdp-badge--link:hover{filter:brightness(1.25)}.product-single__meta .product-single__title{font-size:44px;letter-spacing:0;line-height:1.14;margin:0;text-transform:none}.product-block--header{margin-bottom:0}.product-block--rating{margin-top:13px}.pdp-rating{align-items:center;color:inherit;display:inline-flex;gap:9px;text-decoration:none}.pdp-rating__stars{color:#f5b01f;font-size:15px;letter-spacing:1.5px;line-height:1}.pdp-rating__text{font-size:15px;font-weight:700;line-height:1}.product-block--price{align-items:baseline;display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.product-block--price .product__price{font-size:30px;font-weight:700;line-height:1.1}.product-block--price .product__price--compare{font-size:15px;font-weight:400;opacity:1;color:#6e6e73}.product-block--price .product__price-savings{background:none;border-radius:0;font-size:13px;font-weight:700;margin-left:2px;padding:0;text-decoration:underline;text-underline-offset:3px}.product-block--price .product__policies{flex:1 1 100%;margin-top:4px}.product-single__meta .sales-point{margin-bottom:0}.product-single__meta .product-block--sales-point+.product-block--sales-point{margin-top:12px}.product-single__meta .sales-point .icon-and-text span{font-size:14px;line-height:1.35}.product-single__meta .sales-point .icon-and-text .icon{height:16px!important;margin-right:10px;width:16px!important}.model-info{margin-bottom:0}.product-single__meta .model-info__text{font-size:13.5px}.product-single__meta .variant__label-row{margin-bottom:8px}.product-single__meta .variant__label-row .variant__label{font-size:14px;font-weight:700;letter-spacing:0;text-transform:none}.product-single__meta .variant-wrapper--dropdown select{background-color:#0c0b0e;border:1px solid #212023;border-radius:3px;color:#fff;font-size:15px;height:54px;padding:0 44px 0 18px}.product-block--stock-line{margin-top:13px}.pdp-stock{color:#8a8a90;font-size:13.5px;line-height:1.4;margin:0}.pdp-stock__count{color:var(--pdp-stock-color, #ff2d87);font-style:italic;font-weight:700}.product-form__inline-row{gap:10px}.product__quantity--inline{flex:0 0 104px;max-width:104px;min-width:104px}.product__quantity--inline .js-qty__wrapper{background-color:#1b1a1d;border:1px solid #26262a;border-radius:3px;height:56px}.product__quantity--inline .js-qty__num{background:none;font-size:15px;font-weight:700}.product__quantity--inline .js-qty__adjust{color:#fff;padding:0 11px}.product-form__inline-row .add-to-cart,.product-form__inline-row .add-to-cart>span{white-space:nowrap}.product-form__inline-row .add-to-cart{align-items:center;border-radius:3px;box-shadow:0 10px 26px -12px #ff2d87e6;display:flex;font-size:15px;font-weight:700;gap:10px;justify-content:center;letter-spacing:.06em;min-height:56px;padding:0 14px}.product-form__inline-row .add-to-cart:before{background-color:currentColor;content:"";flex-shrink:0;height:18px;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M6 2 3 6v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V6l-3-4z'/><path d='M3 6h18'/><path d='M16 10a4 4 0 0 1-8 0'/></svg>") no-repeat center / contain;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M6 2 3 6v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V6l-3-4z'/><path d='M3 6h18'/><path d='M16 10a4 4 0 0 1-8 0'/></svg>") no-repeat center / contain;width:18px}.product-form__wishlist{align-items:center;border:1px solid #2a2a2e;border-radius:3px;color:#ff2d87;cursor:pointer;display:flex;flex:0 0 48px;justify-content:center;min-height:56px;width:48px}.product-form__wishlist *{position:static!important}.product-form__wishlist>*,.product-form__wishlist button,.product-form__wishlist a,.product-form__wishlist div,.product-form__wishlist span{align-items:center!important;background:transparent!important;border:0!important;box-shadow:none!important;display:flex!important;height:100%!important;justify-content:center!important;line-height:1!important;margin:0!important;padding:0!important;width:100%!important}.product-form__wishlist svg,.product-form__wishlist img{display:block!important;height:19px!important;margin:0!important;width:19px!important}.secure-checkout{padding:0}.product-block--secure-checkout{margin-top:36px}.secure-checkout__icons{gap:13px;overflow:visible}.secure-checkout__icons li{border-radius:4px;padding:6px 9px}.secure-checkout__note{align-items:center;color:#8a8a90;display:flex;font-size:13px;gap:8px;justify-content:flex-start;line-height:1.4;margin:20px 0 0;text-align:left}.secure-checkout__note svg{flex-shrink:0;height:15px;width:15px}.product-block--quote{margin-top:16px}.pdp-quote{align-items:flex-start;border-radius:4px;display:flex;gap:14px;padding:15px 16px}.pdp-quote__avatar{align-items:center;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:12px;font-weight:700;height:34px;justify-content:center;letter-spacing:.04em;width:34px}.pdp-quote__body{margin:0}.pdp-quote__text{color:#fff;font-size:14.5px;font-weight:700;line-height:1.45}.pdp-quote__author{color:#8a8a90;font-size:13.5px;line-height:1.45}.product-block--trust-boxes{margin-top:16px}.pdp-boxes{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0;padding:0}.pdp-box{align-items:center;border:1px solid #26262a;border-radius:3px;display:flex;font-size:13px;font-weight:700;gap:9px;justify-content:center;line-height:1.2;margin:0;min-height:39px;padding:8px 6px;text-align:center}.pdp-box__icon{flex-shrink:0;height:16px;width:16px}.product-single__meta--tabs-minimal .collapsible-trigger-btn--borders.is-open,.tabs-minimal .collapsible-trigger-btn--borders.is-open{background-color:var(--tab-open-bg, #1b0c13);border-top-color:transparent!important;padding-left:8px;padding-right:38px}.product-single__meta--tabs-minimal .collapsible-trigger-btn--borders.is-open .collapsible-trigger__icon,.tabs-minimal .collapsible-trigger-btn--borders.is-open .collapsible-trigger__icon{inset-inline-end:10px}.product-single__meta--tabs-minimal .collapsible-trigger-btn--borders.is-open+.collapsible-content,.tabs-minimal .collapsible-trigger-btn--borders.is-open+.collapsible-content{background-color:var(--tab-open-bg, #1b0c13)}.product-single__meta--tabs-minimal .collapsible-trigger-btn--borders.is-open+.collapsible-content .collapsible-content__inner,.tabs-minimal .collapsible-trigger-btn--borders.is-open+.collapsible-content .collapsible-content__inner{padding:0 10px 22px 8px}.product-single__meta--tabs-minimal .product-block--tab,.tabs-minimal .product-block--tab{margin-top:0}@media only screen and (max-width:768px){.product-section__breadcrumbs{font-size:12px;margin-bottom:18px}.product-single__meta .product-single__title{font-size:30px}.product-block--price .product__price{font-size:26px}.pdp-badge{font-size:10px;padding:7px 10px}.product-single__meta .variant-wrapper--dropdown select{height:50px}.product__quantity--inline{flex:0 0 96px;max-width:96px;min-width:96px}.product__quantity--inline .js-qty__wrapper{height:52px}.product-form__inline-row .add-to-cart{font-size:13px;min-height:52px}.product-form__wishlist{flex:0 0 44px;min-height:52px;width:44px}.pdp-boxes{gap:8px}.pdp-box{flex-direction:column;font-size:11.5px;gap:6px;padding:10px 4px}.secure-checkout__icons{gap:8px}}@media only screen and (max-width:480px){.product-form__inline-row{gap:8px}.product__quantity--inline{flex:0 0 80px;max-width:80px;min-width:80px}.product__quantity--inline .js-qty__adjust{padding:0 8px}.product-form__inline-row .add-to-cart{font-size:clamp(11px,3.2vw,13px);gap:7px;letter-spacing:.02em;padding:0 9px}.product-form__inline-row .add-to-cart:before{height:16px;width:16px}.add-to-cart__price{font-size:.92em;margin-left:0;min-width:0}.product-form__wishlist{flex:0 0 40px;width:40px}}@media only screen and (max-width:359px){.product-form__inline-row .add-to-cart{padding:0 7px}.product-form__inline-row .add-to-cart:before{display:none}}.product-section--gallery-square .product-image-main>.image-wrap{padding-bottom:100%!important}.product-section--gallery-tall .product-image-main>.image-wrap{padding-bottom:125%!important}.product-section--gallery-square .product-image-main>.image-wrap img,.product-section--gallery-tall .product-image-main>.image-wrap img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.product-single__meta .shopify-app-block{display:block;margin-top:20px}.product-single__meta .shopify-app-block+.product-block--sales-point{margin-top:10px}.product-single__meta .product-block hr{margin:12px 0 0}.product-single__meta .product-block--sales-point+.product-block--tab,.product-single__meta .shopify-app-block+.product-block--tab,.product-single__meta .product-block--trust-boxes+.product-block--tab{margin-top:14px}.product-single__meta--tabs-minimal .collapsible-trigger-btn--borders.is-open,.tabs-minimal .collapsible-trigger-btn--borders.is-open{border-top-color:var(--tab-divider-color, #2b2b2b)!important}.announcement-marquee__inner{margin:0}.announcement-marquee__text,.announcement-marquee__link{line-height:1.2}.comparison__header--center{text-align:center}.comparison__panel--ticks .comparison__head,.comparison__panel--ticks .comparison__row{gap:0;grid-template-columns:minmax(170px,1fr) minmax(104px,.385fr) minmax(130px,.625fr);min-width:0;padding:0}.comparison__panel--ticks .comparison__head{padding:0}.comparison__panel--ticks .comparison__head-cell{align-items:center;display:flex;font-size:12px;letter-spacing:.09em;min-height:54px;padding:0 20px}.comparison__panel--ticks .comparison__head-cell--ours,.comparison__panel--ticks .comparison__head-cell:last-child{justify-content:center;text-align:center}.comparison__panel--ticks .comparison__row{min-height:60px;padding:0}.comparison__panel--ticks .comparison__cell{font-size:14px;padding:12px 20px}.comparison__panel--ticks .comparison__feature{font-weight:700}.comparison__panel--ticks .comparison__ours,.comparison__panel--ticks .comparison__theirs{justify-content:center}.comparison__mark{display:inline-flex}.comparison__mark svg{height:17px;width:17px}.comparison__mark--no svg{height:15px;width:15px}@media only screen and (max-width:768px){.comparison__panel--ticks .comparison__head{display:grid}.comparison__panel--ticks .comparison__head,.comparison__panel--ticks .comparison__row{display:grid;grid-template-columns:minmax(0,1fr) 74px 96px;padding:0}.comparison__panel--ticks .comparison__head-cell{font-size:10px;letter-spacing:.06em;min-height:44px;padding:0 12px}.comparison__panel--ticks .comparison__cell{font-size:12.5px;padding:12px}.comparison__panel--ticks .comparison__feature{font-size:12.5px;letter-spacing:0;margin-bottom:0;opacity:1;text-transform:none}.comparison__panel--ticks .comparison__cell+.comparison__cell{margin-top:0}.comparison__panel--ticks .comparison__ours[data-label]:before,.comparison__panel--ticks .comparison__theirs[data-label]:before{content:none}.comparison__panel--ticks .comparison__mark svg{height:15px;width:15px}}.comparison--ticks .comparison__header{margin-bottom:57px}.comparison--ticks .comparison__eyebrow{letter-spacing:.18em}@media only screen and (max-width:768px){.comparison--ticks .comparison__header{margin-bottom:26px}}.comparison__header .comparison__title--as-typed{text-transform:none}.whf{padding-bottom:var(--whf-pad-bottom);padding-top:var(--whf-pad-top)}.whf__inner{margin:0 auto;max-width:var(--whf-width)}.whf__header{margin-bottom:41px;text-align:center}.whf__eyebrow{color:var(--whf-accent);font-size:12px;font-weight:700;letter-spacing:.18em;line-height:1.4;margin:0 0 8px;text-transform:uppercase}.whf__header .whf__heading{color:var(--whf-heading);font-size:var(--whf-heading-size);letter-spacing:.02em;line-height:1.2;margin:0}.whf__header .whf__heading--as-typed{text-transform:none}.whf__cards{display:grid;gap:22px;grid-template-columns:repeat(2,minmax(0,1fr))}.whf__card{border:1px solid;border-radius:var(--whf-radius);padding:30px 30px 43px}.whf__card-head{align-items:center;display:flex;gap:10px;margin-bottom:14px}.whf__badge{align-items:center;border-radius:50%;display:flex;flex-shrink:0;height:33px;justify-content:center;width:33px}.whf__badge svg{height:17px;width:17px}.whf__card-head .whf__title{font-size:18px;font-weight:700;letter-spacing:0;line-height:1.3;margin:0}.whf__card-head .whf__title--as-typed{text-transform:none}.whf__list{list-style:none;margin:0;padding:0}.whf__item{display:flex;font-size:15px;gap:13px;line-height:1.5;margin:0}.whf__item+.whf__item{margin-top:12px}.whf__mark{color:var(--whf-mark, #ffffff);display:inline-flex;flex-shrink:0;padding-top:3px}.whf__mark svg{height:16px;width:16px}@media only screen and (max-width:768px){.whf{padding-bottom:calc(var(--whf-pad-bottom) * .6);padding-top:calc(var(--whf-pad-top) * .6)}.whf__header{margin-bottom:26px}.whf__header .whf__heading{font-size:var(--whf-heading-size-mobile)}.whf__cards{gap:14px;grid-template-columns:minmax(0,1fr)}.whf__card{padding:22px 20px 26px}.whf__card-head{margin-bottom:16px}.whf__badge{height:30px;width:30px}.whf__card-head .whf__title{font-size:17px}.whf__item{font-size:14px;gap:11px}}@media only screen and (min-width:769px){.product-section--sticky-gallery>.page-content--product .grid__item.product-single__sticky{align-self:flex-start;top:var(--pdp-sticky-top, 20px)}.product-section:not(.product-section--sticky-gallery) .grid__item.product-single__sticky{position:static}}@media only screen and (min-width:769px)and (max-height:700px){.product-section .grid__item.product-single__sticky{position:static}}.steps__header--center{margin-bottom:54px;text-align:center}.steps__header--center .steps__eyebrow{letter-spacing:.14em}.steps__header .steps__title--as-typed{text-transform:none}.steps__list{display:grid;gap:21px;margin:0 auto}.steps__row{border:1px solid transparent;display:flex;gap:18px;padding:18px 23px 21px}.steps__badge{align-items:center;border-radius:50%;display:flex;flex-shrink:0;font-size:14px;font-weight:700;justify-content:center;line-height:1}.steps__row-copy{min-width:0}.steps__row .steps__step-title{font-size:16px;margin-bottom:7px}.steps__row .steps__text{font-size:14px;line-height:1.55;margin:0;max-width:none}@media only screen and (max-width:768px){.steps__header--center{margin-bottom:26px}.steps__list{gap:14px}.steps__row{gap:14px;padding:18px 16px 20px}.steps__row .steps__step-title{font-size:15px}.steps__row .steps__text{font-size:13.5px}}.objection__inner{margin:0 auto}.objection__header--center{text-align:center}.objection__header .objection__title.objection__title--as-typed{text-transform:none}.reviews-live__head-text{min-width:0}.reviews-live--glow:before{background:radial-gradient(ellipse 62% 78% at 50% 62%,var(--rl-glow, transparent),rgba(0,0,0,0) 72%);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.reviews-live--glow>.page-width{position:relative;z-index:1}@media only screen and (min-width:1025px){.reviews-live__header--row{align-items:flex-end;display:flex;gap:30px;justify-content:space-between}.reviews-live__header--row .reviews-live__filters{flex-shrink:0;justify-content:flex-end;margin-top:0}}.reviews-live__quote--clamp{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--rl-quote-lines, 5);line-clamp:var(--rl-quote-lines, 5);overflow:hidden}@media only screen and (min-width:1025px){.reviews-live__header--row .reviews-live__head-text{padding-bottom:12px}}.product-recs--card-style{padding-bottom:var(--prec-pad-bottom, 100px);padding-top:var(--prec-pad-top, 100px)}.product-recs__inner{margin:0 auto}.product-recs__header{margin-bottom:50px}.product-recs__header--center{text-align:center}.product-recs__eyebrow{font-size:12px;font-weight:700;letter-spacing:.2em;margin-bottom:8px;text-transform:uppercase}.product-recs__header .product-recs__title{margin:0}.product-recs__header .product-recs__title.product-recs__title--as-typed{text-transform:none}@media only screen and (max-width:768px){.product-recs--card-style{padding-bottom:calc(var(--prec-pad-bottom, 100px) * .65);padding-top:calc(var(--prec-pad-top, 100px) * .65)}.product-recs__header{margin-bottom:28px}}.rich-text__buttons .rich-text__btn--primary,.rich-text__buttons .rich-text__btn--primary:hover{background-color:var(--rt-btn1-bg, #ff2d87);color:var(--rt-btn1-text, #ffffff)}.rich-text__buttons--lg .btn{font-size:13px;letter-spacing:.1em;min-width:182px;padding:18px 31px}@media only screen and (max-width:768px){.rich-text__buttons--lg .btn{min-width:0;padding:16px 24px;width:100%}}.icon-cards__link--button,.icon-cards__link--button:hover{background-color:var(--ic-accent);color:var(--ic-button-text, #ffffff)}.icon-cards__link--button{border-radius:3px;font-size:12px;justify-content:center;letter-spacing:.1em;line-height:16px;margin-top:20px;padding:13px 20px;text-transform:uppercase}@media only screen and (max-width:768px){.icon-cards__link--button{display:flex;width:100%}}#SiteHeader .wishlist-hero-header-icon{position:relative}#SiteHeader .wishlist-hero-items-count{background-color:var(--colorCartDot, #ff2d87);border:2px solid var(--colorBody, #0a0a0a);border-radius:50%;color:#fff;font-size:0;height:15px;margin:0!important;min-width:0;padding:0!important;position:absolute!important;right:calc(50% - 15px);text-align:center;top:calc(50% - 11px);width:15px}#SiteHeader .wishlist-hero-items-count:empty{display:none!important}@media only screen and (min-width:769px){#SiteHeader .header-item--icons .wishlist-hero-items-count{background-color:#ff2d87;border:0;font-size:10px;font-weight:700;height:17px;line-height:17px;right:-1px;top:-2px;width:17px}}.site-header--ozjw-stuck{left:0;position:fixed;right:0;top:0;transform:translateY(var(--ozjw-header-y, 0px));transition:transform .25s ease-out;z-index:28}.js-drawer-open:not(.js-drawer-open--search) .site-header--ozjw-stuck{z-index:19}
/*# sourceMappingURL=/cdn/shop/t/34/assets/devfo.css.map */
