.hero-video-logos{position:relative;overflow:hidden;color:#fff}.hero-video-logos .hero__media{position:absolute;top:0;right:0;bottom:0;left:0}.hero-video-logos video,.hero-video-logos .shopify-model-viewer-ui,.hero-video-logos .hero__media>*{width:100%;height:100%;object-fit:cover;display:block}.hero-video-logos .hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#000000b3 0% 100%);pointer-events:none}.hero-video-logos .hero__inner{position:relative;z-index:2;min-height:980px;display:flex;align-items:center;justify-content:center;text-align:center}.hero-video-logos .hero__content{max-width:900px;margin:0 auto}.hero-video-logos .hero__kicker{letter-spacing:.06em;text-transform:uppercase;opacity:.9;margin:0 0 12px}.hero-video-logos .hero__heading{color:var(--white, #FFF);font-family:Neue Montreal,sans-serif;font-size:64px;font-weight:400;line-height:130%;letter-spacing:1.28px;text-transform:capitalize;margin:0 0 16px}.hero-video-logos .hero__subheading{color:var(--grey400, #B0B0B0);text-align:center;font-family:Neue Montreal,sans-serif;font-size:16px;font-weight:400;line-height:150%;letter-spacing:.64px;max-width:700px;margin:0 auto 48px}.hero-video-logos .hero__subheading strong{color:var(--white, #FFF);font-weight:500;line-height:140%;letter-spacing:.32px;text-transform:capitalize}.hero-video-logos .hero__btn.btn{display:flex;width:100%;max-width:300px;min-height:47px;padding:18px;justify-content:center;align-items:center;border-radius:16px;background:linear-gradient(87deg,#fff -96.92%,#999 -88.86%,#bfbfbf -84.16%,#ebebeb -71.32%,#ababab -50.9%,#ebebeb -40%,#fff -27.43%);color:var(--grey900, #121212);font-family:Neue Montreal,sans-serif;font-size:20px;font-weight:500;line-height:100%;letter-spacing:.8px;text-transform:capitalize;margin:0 auto;text-decoration:none}.hero-video-logos .hero__rating{margin-top:16px;display:inline-flex;align-items:center;gap:4px}.hero-video-logos .hero__rating .rating-text{color:var(--white, #FFF);font-family:Neue Montreal,sans-serif;font-size:16px;font-weight:400;line-height:150%;letter-spacing:.64px}.hero-video-logos .hero__logos-wrap{position:absolute;left:0;right:0;bottom:0;z-index:2;padding:40px 0}.hero-video-logos .hero__logos{display:flex;align-items:center}.hero-video-logos .logo-item{display:inline-flex;align-items:center;justify-content:center;margin-right:120px}.hero-video-logos .logo-item:last-child{margin-right:0}.hero-video-logos .logo-item img{height:24px;width:auto;display:block;filter:invert(0) brightness(100%);opacity:.9}@media (max-width: 749px){.hero-video-logos .hero__inner{min-height:min(680px,100vh);padding:167px 16px 0;align-items:unset}.hero-video-logos .logo-item{margin-right:80px}.hero-video-logos .hero__heading{font-size:32px;letter-spacing:1.28px;max-width:270px;margin:0 auto 16px}.hero-video-logos .hero__subheading{font-size:14px;letter-spacing:.56px;width:332px;margin:0 auto 48px}.hero-video-logos .hero__btn.btn{max-width:200px;padding:12.5px;font-size:16px;letter-spacing:.64px}.hero-video-logos .hero__rating .rating-text{font-size:12px;letter-spacing:.48px}.hero-video-logos .logo-item img{height:20px}}@media (min-width: 2200px){.hero-video-logos .hero__inner{min-height:1274px}.hero-video-logos .hero__content{max-width:1170px}.hero-video-logos .hero__heading{font-size:83.2px;letter-spacing:1.664px;margin:0 0 20.8px}.hero-video-logos .hero__subheading{font-size:20.8px;letter-spacing:.832px;max-width:910px;margin:0 auto 62.4px}.hero-video-logos .hero__btn.btn{max-width:390px;min-height:61.1px;padding:23.4px;border-radius:20.8px;font-size:26px;letter-spacing:1.04px}.hero-video-logos .hero__rating{margin-top:20.8px;gap:5.2px}.hero-video-logos .hero__rating .rating-text{font-size:20.8px;letter-spacing:.832px}.hero-video-logos .hero__logos-wrap{padding:52px 0}.hero-video-logos .logo-item{margin-right:156px}.hero-video-logos .logo-item img{height:31.2px}}@media (min-width: 751px) and (max-width: 1799px){.hero-video-logos .hero__inner{min-height:882px}.hero-video-logos .hero__content{max-width:810px}.hero-video-logos .hero__heading{font-size:57.6px;letter-spacing:1.152px;margin:0 0 14.4px}.hero-video-logos .hero__subheading{font-size:14.4px;letter-spacing:.576px;max-width:630px;margin:0 auto 43.2px}.hero-video-logos .hero__btn.btn{max-width:270px;min-height:42.3px;padding:16.2px;border-radius:14.4px;font-size:18px;letter-spacing:.72px}.hero-video-logos .hero__rating{margin-top:14.4px;gap:3.6px}.hero-video-logos .hero__rating .rating-text{font-size:14.4px;letter-spacing:.576px}.hero-video-logos .hero__logos-wrap{padding:36px 0}.hero-video-logos .logo-item{margin-right:108px}.hero-video-logos .logo-item img{height:21.6px}}.header-icon-ham{background:none;color:unset;border:none;display:none!important}.mm{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;pointer-events:none}.mm[aria-hidden=false]{pointer-events:auto}.mm__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000080;opacity:0;transition:opacity .25s}.mm[aria-hidden=false] .mm__scrim{opacity:1}.mm__panel{position:absolute;top:0;bottom:0;left:0;width:100%;max-width:100%;background:#0f0f0f;color:#f6f6f6;transform:translate(-100%);transition:transform .28s ease-out;display:flex;flex-direction:column;height:100dvh;overscroll-behavior:contain;overflow:hidden}.mm[aria-hidden=false] .mm__panel{transform:translate(0)}.mm_top-title{display:flex;gap:4px;padding:12px 12px 0;align-items:center;color:var(--grey400,#B0B0B0);font-family:Neue Montreal;font-size:12px;font-weight:500;line-height:140%;letter-spacing:.24px;text-transform:capitalize;flex:0 0 auto}.mm-open{overflow:hidden}@media (min-width: 990px){.mm{display:none!important}}.mm__top{display:flex;align-items:center;justify-content:space-between;padding:6px 0 0 12px;border-bottom:1px solid #2B2B2B}.mm__left{display:flex;align-items:center;gap:8px;min-height:24px}.mm2__back{display:none;-webkit-appearance:none;appearance:none;background:transparent;border:0;color:#fff;padding:4px}.mm__brand{display:flex;align-items:center}.mm__title{font:500 16px/1 Neue Montreal,sans-serif;letter-spacing:.32px;text-transform:capitalize}.mm__crumb{display:none;color:var(--grey400,#B0B0B0);font-family:Neue Montreal;font-size:14px;font-weight:500;line-height:140%;letter-spacing:.28px;text-transform:capitalize}.mm.is-step2 .mm2__back{display:inline-flex}.mm.is-step2 .mm__brand{display:none}.mm.is-step2 .mm__crumb{display:inline-block}.mm__close{-webkit-appearance:none;appearance:none;background:transparent;border:0;color:#fff;padding:8px}.mm__step{flex:1 1 auto;min-height:0;overflow:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.mm__step--1[aria-hidden=true]{display:none}.mm__step--2[aria-hidden=true]{display:block}.mm__step--1{display:flex;flex-direction:column}:root,.mm{--mm-top: 48px}.mm__step--2{position:absolute;left:0;right:0;bottom:0;top:var(--mm-top, 48px);background:#0f0f0f;display:flex;flex-direction:column;overflow:hidden;will-change:transform;transform:translate(100%);transition:transform .5s cubic-bezier(.22,.61,.36,1);visibility:hidden;pointer-events:none}.mm.is-step2 .mm__step--2{transform:translate(0);visibility:visible;pointer-events:auto}.mm__scroller{display:flex;gap:12px;padding:12px 12px 16px;border-bottom:1px solid var(--grey800,#252525);scrollbar-width:none;-ms-overflow-style:none;flex:0 0 auto;flex-shrink:0;overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch}.mm__scroller::-webkit-scrollbar{display:none}.mm-prod{flex:0 0 148px;max-width:320px;border-radius:12px;text-decoration:none;color:inherit}.mm-prod__img{background:#181818;border-radius:12px 12px 0 0}.mm-prod__img img{display:block;width:100%;height:auto;border-top-left-radius:12px;border-top-right-radius:12px}.mm-prod__body{padding:8px;background:var(--grey800,#252525);border-radius:0 0 12px 12px}.mm-prod__title{color:var(--secondary100,#F6F4F0);font-family:Neue Montreal;font-size:12px;font-weight:500;line-height:140%;letter-spacing:.24px;text-transform:capitalize;margin:0 0 4px}.mm-prod__title p{margin:0}.mm-prod__price{display:flex;gap:4px}.mm-price{color:var(--secondary100,#F6F4F0);font-family:Neue Montreal;font-size:12px;font-weight:500;line-height:140%;letter-spacing:.24px;text-transform:capitalize}.mm-price--cmp{color:var(--secondary500,#A3835F);font-size:12px;font-weight:500;line-height:140%;letter-spacing:.24px;text-decoration-line:line-through}.mm-prod__bullets{margin:0 0 4px;padding-left:0;list-style:none}.mm-bullet{display:flex;align-items:center;gap:6px;color:var(--secondary400,#BCA588);font-family:Neue Montreal;font-size:10px;font-weight:400;line-height:150%;letter-spacing:.4px}.mm-bullet__img{width:14px;height:14px}.mm__cats-h{margin:12px;color:var(--grey400,#B0B0B0);font:500 12px/140% Neue Montreal;letter-spacing:.24px;text-transform:uppercase}.mm__cat-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.mm-cat__btn{width:100%;display:flex;align-items:center;gap:12px;padding:8px 12px;border-bottom:1px solid var(--grey800,#252525);border-top:1px solid var(--grey800,#252525);background:none;border-left:none;border-right:none;border-radius:0;color:#fff;text-align:left}.mm-cat__btn:first-child{border-top:none}.mm-cat__icon{width:32px;height:32px;border-radius:4px;display:inline-flex;align-items:center;justify-content:center;overflow:hidden}.mm-cat__icon img{width:100%;height:100%;object-fit:cover}.mm-cat__title{flex:1;color:var(--grey400,#B0B0B0);font:500 14px/140% Neue Montreal;letter-spacing:.28px}.mm-cat__chev{opacity:.8;font-size:18px}.mm__footer{position:sticky;bottom:0;left:0;right:0;border-top:1px solid var(--grey100,#F7F7F7);background:var(--grey900,#121212);z-index:1;margin-top:auto;padding-bottom:env(safe-area-inset-bottom,0)}.mm__footer-inner{overflow:hidden;height:auto;transition:height .28s ease}.mm__footer-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:0;margin:0;list-style:none}.mm__footer-row li{margin:0;padding:0}.mm__footer-link{display:block;width:100%;padding:11.5px 8px;text-align:left;white-space:nowrap;color:var(--grey400,#B0B0B0);font-family:Neue Montreal;font-size:12px;font-weight:400;line-height:140%;letter-spacing:.24px;text-transform:capitalize;text-decoration:none}.mm__footer-link:hover{color:#fff}.mm2__list{display:flex;flex-direction:column;gap:10px;padding:12px;flex:1 1 auto;overflow:auto;-webkit-overflow-scrolling:touch}.mm2__footer{position:relative;flex:0 0 auto;background:#121212;border-top:1px solid #2B2B2B;padding:12px;z-index:2;padding-bottom:calc(12px + env(safe-area-inset-bottom,0))}.mm2__footer[aria-hidden=true],.mm2__footer-item[aria-hidden=true]{display:none}.mm2-item{display:flex;align-items:center;gap:8px;padding:0;border-radius:8px;border:none;background:var(--grey800,#252525);color:#fff;text-decoration:none}.mm2-item__body{display:flex;flex-direction:column}.mm2-item__img{width:64px;height:64px;border-radius:8px 0 0 8px;background:#181818;overflow:hidden}.mm2-item__img img{width:100%;height:100%;object-fit:cover}.mm2-item__title{color:#fff;font-family:Neue Montreal;font-size:12px;font-weight:500;line-height:140%;letter-spacing:.24px}.mm2-item__sub{color:var(--secondary400,#BCA588);font-family:Neue Montreal;font-size:11px;font-weight:400;line-height:150%;letter-spacing:.44px;margin-top:6px}.mm2-item__bestseller{color:var(--grey800,#252525);font-family:Neue Montreal;font-size:10px;font-weight:400;letter-spacing:.4px;text-transform:uppercase;border-radius:32px;background:var(--secondary500,#A3835F);padding:0 8px}.mm2-item_title-wrapper{display:flex;gap:4px}.rev{color:#dadada;font-family:Neue Montreal}.rev__row{display:flex;align-items:center;justify-content:space-between;gap:10px}.rev__row--top{margin-bottom:6px}.rev__title{color:var(--grey100,#F7F7F7);font:400 14px/150% Neue Montreal;letter-spacing:.56px}.rev__row--body{font-size:12px;line-height:1.35;color:#b8b8b8}.rev__row--compact .rev__body{color:var(--grey400,#B0B0B0);font:400 10px/150% Neue Montreal;letter-spacing:.4px;flex:1;max-width:221px}.rev__person{display:flex;align-items:center;gap:8px}.rev__avatar{width:32px;height:32px;border-radius:6px;background:#2a2a2a;object-fit:cover}.rev__avatar--ph{display:inline-block}.rev__meta{display:flex;flex-direction:column;gap:2px}.rev__name{color:var(--grey100,#F7F7F7);font:400 10px/150% Neue Montreal;letter-spacing:.4px}.rev__name-wrapper{display:flex;align-items:center;gap:8px}.rev--withtitle .rev__name{color:var(--grey100,#F7F7F7);font:400 12px/150% Neue Montreal;letter-spacing:.48px}.rev__name p{margin:0}.rev__role{font-size:11px;color:#b8b8b8}.rev__stars{margin-top:4px;display:flex}@media (max-width:750px){.header-icon-ham{display:flex!important}}@media (min-height:700px){.mm__footer-inner{height:80px!important}}.mm--animating-back .mm__step--1{position:absolute;left:0;right:0;bottom:0;top:var(--mm-top, 48px);background:#0f0f0f;display:flex;flex-direction:column;overflow:hidden;will-change:transform;transform:translate(-100%);transition:transform .5s cubic-bezier(.22,.61,.36,1);visibility:visible;pointer-events:none;z-index:2}.mm--animating-back .mm__step--2{will-change:transform;transition:transform .5s cubic-bezier(.22,.61,.36,1);z-index:1}.mm--animating-back.mm--back-go .mm__step--1{transform:translate(0);pointer-events:auto}.mm--animating-back.mm--back-go .mm__step--2{transform:translate(100%)}.cat-strip{display:grid;grid-auto-flow:column;gap:48px;place-self:center;min-height:36px;color:#fff;overflow:hidden}.cat-strip__item{-webkit-appearance:none;appearance:none;background:transparent;border:0;margin:0;padding:16px;width:fit-content;text-align:center;cursor:pointer;position:relative;transition:color .15s ease,opacity .15s ease;color:var(--white,#FFF);font-family:Neue Montreal,sans-serif;font-size:16px;font-weight:500;line-height:100%;letter-spacing:.64px;text-transform:capitalize}.cat-strip__item:hover{color:#fff;opacity:.95}.cat-strip__item.is-active{text-underline-offset:2px;color:#fff;border-right:1px solid var(--grey600,#454545);border-left:1px solid var(--grey600,#454545);background:var(--grey900,#121212)}.cat-portals{position:absolute;left:0;right:0;top:100%;z-index:60;background:#121212;border-top:1px solid #2b2b2b;padding:0;color:#f6f4f0;will-change:transform,opacity,visibility;width:100%;transition:transform .3s ease,opacity .3s ease,visibility .3s ease;transform:translateY(-.625rem);box-shadow:0 .5rem 1rem #0a0a0a4d;opacity:0;visibility:hidden;pointer-events:none}.cat-portals.is-overlay{position:absolute;left:0;right:0;top:100%;z-index:60}.cat-portals.is-open{transform:translateY(0);opacity:1;visibility:visible;pointer-events:auto}@keyframes portalIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes portalOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-6px)}}.cat-portals.is-open .cat-portal[aria-hidden=false]{animation:portalIn .28s cubic-bezier(.2,.7,.2,1) both}.cat-portals.is-open .cat-portal[aria-hidden=false] .cat-portal__left{animation:portalIn .3s cubic-bezier(.2,.7,.2,1) .02s both}.cat-portals.is-open .cat-portal[aria-hidden=false] .cat-portal__grid{animation:portalIn .34s cubic-bezier(.2,.7,.2,1) .04s both}.cat-portals.is-open.is-changing .cat-portal.was-active{animation:portalOut .18s ease both}@media (prefers-reduced-motion: reduce){.cat-portals{transition:none!important}.cat-portals.is-open .cat-portal[aria-hidden=false],.cat-portals.is-open .cat-portal[aria-hidden=false] .cat-portal__left,.cat-portals.is-open .cat-portal[aria-hidden=false] .cat-portal__grid,.cat-portals.is-open.is-changing .cat-portal.was-active{animation:none!important}}.cat-portal{display:none;grid-template-columns:320px 1fr;gap:0}.cat-portal[aria-hidden=false]{display:grid}.cat-portal__left{display:flex;flex-direction:column;min-height:340px;border-right:1px solid var(--grey600,#454545)}.cat-portal__left-top{display:flex;flex-direction:column;gap:16px;height:50%;justify-content:space-between;padding:32px}.cat-portal__left-bottom{height:50%;justify-content:space-between;display:flex;flex-direction:column;border-top:1px solid var(--grey600,#454545);padding:32px}.cat-portal__title{margin:0;color:var(--white,#FFF);font-family:Neue Montreal;font-size:32px;font-weight:400;line-height:130%;letter-spacing:1.28px;text-transform:capitalize}.cat-portal__link{width:max-content;color:var(--white,#FFF);font-family:Neue Montreal;font-size:20px;font-weight:500;line-height:100%;letter-spacing:.8px;text-decoration-line:underline;text-underline-offset:auto;text-transform:capitalize}.cat-portal__link:hover{opacity:.9}.cat-portal__hr{height:1px;background:#2b2b2b;margin:16px 0 0}.cat-portal__desc{color:var(--grey400,#B0B0B0);font-family:Neue Montreal;font-size:14px;font-weight:400;line-height:150%;letter-spacing:.56px}.cat-portal__endorse{display:flex;align-items:center;gap:8px;margin-top:0}.endorse__avatar{width:32px;height:32px;border-radius:4px;object-fit:cover;display:block}.endorse__meta{display:flex;flex-direction:column;gap:6px}.endorse__name{display:flex;align-items:end;gap:8px;font-family:Neue Montreal,sans-serif;color:var(--grey100,#F7F7F7);font-size:10px;font-weight:400;line-height:150%;letter-spacing:.4px}.endorse__badge{opacity:.8}.endorse__stars{display:flex;gap:3.2px}.endorse__star svg{width:9px;display:block}.cat-portal__grid{display:flex;gap:24px;flex-wrap:wrap;align-items:stretch;padding:48px}.cat-prod{width:240px;background:var(--grey800,#252525);border-radius:12px;overflow:hidden;display:flex;flex-direction:column}.cat-prod__media{display:block;background:#181818}.cat-prod__media img{width:100%;height:auto;display:block}.cat-prod__body{padding:14px 14px 16px;border-top:1.5px solid #333;display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.cat-prod__body .loox-rating-content{display:flex;align-items:center;gap:4px;margin-bottom:8px}.cat-prod__body .loox-rating-content svg{width:10px;height:10px;color:#b57c46}.cat-prod__body .loox-rating-content .loox-rating-label{color:var(--secondary400,#BCA588);font-family:Neue Montreal;font-size:14px;font-weight:400;line-height:150%;letter-spacing:.56px}.cat-prod__title{display:block;margin:0 0 12px;color:var(--secondary100,#F6F4F0);font-family:Neue Montreal;font-size:16px;font-weight:500;line-height:140%;letter-spacing:.32px;text-transform:capitalize;text-decoration:none}.cat-prod__title p{margin:0}.cat-prod__title strong{font-weight:400;color:var(--secondary400,#BCA588)}.cat-prod__title:hover{opacity:.95}.cat-prod__bullets{margin:0 0 12px;padding-left:0}.cat-prod__bullets li{list-style:none;color:var(--secondary400,#BCA588);font-family:Neue Montreal;font-size:14px;font-weight:400;line-height:150%;letter-spacing:.56px;display:flex;align-items:center;gap:4px}.cat-prod__bullets li img{width:14px;height:14px}.cat-prod__price{display:flex;align-items:baseline;gap:4px;margin-top:auto}.cat-prod_cmp-price{color:var(--secondary500,#A3835F);font-family:Neue Montreal;font-size:16px;font-weight:400;line-height:150%;letter-spacing:.64px;text-decoration-line:line-through}.cat-prod_price{color:var(--secondary100,#F6F4F0);font-family:Neue Montreal;font-size:16px;font-weight:500;line-height:140%;letter-spacing:.32px;text-transform:capitalize}.price-badge{color:var(--grey800,#252525);font-family:Neue Montreal;font-size:14px;font-weight:400;line-height:150%;letter-spacing:.56px;text-transform:uppercase;border-radius:32px;background:var(--secondary400,#BCA588);padding:6px 12px}@media (max-width:768px){.cat-strip__item{font-size:11px;padding:6px 12px}.cat-strip{display:none}}@media (min-width:2200px){.cat-strip{gap:62.4px;min-height:46.8px}.cat-strip__item{padding:20.8px;font-size:20.8px;letter-spacing:.832px}.cat-strip__item.is-active{text-underline-offset:2.6px;border-right:1.3px solid var(--grey600,#454545);border-left:1.3px solid var(--grey600,#454545)}.cat-portals{border-top:1.3px solid #2b2b2b}.cat-portal{grid-template-columns:416px 1fr}.cat-portal__left{min-height:442px;border-right:1.3px solid var(--grey600,#454545)}.cat-portal__left-top{gap:20.8px;padding:41.6px}.cat-portal__left-bottom{border-top:1.3px solid var(--grey600,#454545);padding:41.6px}.cat-portal__title{font-size:41.6px;letter-spacing:1.664px}.cat-portal__link{font-size:26px;letter-spacing:1.04px}.cat-portal__hr{height:1.3px;margin:20.8px 0 0}.cat-portal__desc{font-size:18.2px;letter-spacing:.728px}.endorse__avatar{width:41.6px;height:41.6px;border-radius:5.2px}.endorse__meta{gap:7.8px}.endorse__name{font-size:13px;letter-spacing:.52px}.endorse__stars{gap:4.16px}.endorse__star svg{width:11.7px}.cat-portal__grid{gap:31.2px;padding:62.4px}.cat-prod{width:312px;border-radius:15.6px}.cat-prod__body{padding:18.2px 18.2px 20.8px;border-top:1.95px solid #333}.cat-prod__body .loox-rating-content{gap:5.2px;margin-bottom:10.4px}.cat-prod__body .loox-rating-content svg{width:13px;height:13px}.cat-prod__body .loox-rating-content .loox-rating-label{font-size:18.2px;letter-spacing:.728px}.cat-prod__title{margin:0 0 15.6px;font-size:20.8px;letter-spacing:.416px}.cat-prod__bullets{margin:0 0 15.6px}.cat-prod__bullets li{font-size:18.2px;letter-spacing:.728px;gap:5.2px}.cat-prod__bullets li img{width:18.2px;height:18.2px}.cat-prod__price{gap:5.2px}.cat-prod_cmp-price{font-size:20.8px;letter-spacing:.832px}.cat-prod_price{font-size:20.8px;letter-spacing:.416px}.price-badge{font-size:18.2px;letter-spacing:.728px;padding:7.8px 15.6px}}@media (min-width:750px) and (max-width:1799px){.cat-strip{gap:43.2px;min-height:32.4px}.cat-strip__item{padding:14.4px;font-size:14.4px;letter-spacing:.576px}.cat-strip__item.is-active{text-underline-offset:1.8px;border-right:.9px solid var(--grey600,#454545);border-left:.9px solid var(--grey600,#454545)}.cat-portals{border-top:.9px solid #2b2b2b}.cat-portal{grid-template-columns:288px 1fr}.cat-portal__left{min-height:306px;border-right:.9px solid var(--grey600,#454545)}.cat-portal__left-top{gap:14.4px;padding:28.8px}.cat-portal__left-bottom{border-top:.9px solid var(--grey600,#454545);padding:28.8px}.cat-portal__title{font-size:28.8px;letter-spacing:1.152px}.cat-portal__link{font-size:18px;letter-spacing:.72px}.cat-portal__hr{height:.9px;margin:14.4px 0 0}.cat-portal__desc{font-size:12.6px;letter-spacing:.504px}.endorse__avatar{width:28.8px;height:28.8px;border-radius:3.6px}.endorse__meta{gap:5.4px}.endorse__name{font-size:9px;letter-spacing:.36px}.cat-portal__grid{gap:21.6px;padding:43.2px}.cat-prod{width:216px;border-radius:10.8px}.cat-prod__body{padding:12.6px 12.6px 14.4px;border-top:1.35px solid #333}.cat-prod__body .loox-rating-content{gap:3.6px;margin-bottom:7.2px}.cat-prod__body .loox-rating-content svg{width:9px;height:9px}.cat-prod__body .loox-rating-content .loox-rating-label{font-size:12.6px;letter-spacing:.504px}.cat-prod__title{margin:0 0 10.8px;font-size:14.4px;letter-spacing:.288px}.cat-prod__bullets{margin:0 0 10.8px}.cat-prod__bullets li{font-size:12.6px;letter-spacing:.504px;gap:3.6px}.cat-prod__price{gap:3.6px}.cat-prod_cmp-price{font-size:14.4px;letter-spacing:.576px}.cat-prod_price{font-size:14.4px;letter-spacing:.288px}.price-badge{font-size:12.6px;letter-spacing:.504px;padding:5.4px 10.8px}}#ShopifyChat{z-index:123!important}.cbx-layout{display:flex;margin:0 auto;background:var(--grey900, #121212);padding:0;border-bottom:1px solid var(--grey600, #454545)}.cbx-sidebar{flex:0 0 300px;padding-top:96px;max-height:1080px;border-right:1px solid var(--grey600, #454545);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.cbx-main{flex:1 1 auto;min-width:0;padding-top:48px}.cbx-hero{display:grid;gap:0;align-items:center;grid-template-columns:1fr 1020px;background:#181818}.cbx-hero-text{padding:0 80px}.cbx-title{color:var(--secondary400, #BCA588);font-family:Neue Montreal;font-size:32px;font-style:normal;font-weight:400;line-height:130%;letter-spacing:1.28px;text-transform:capitalize;margin:0 0 16px}.cbx-subtitle{color:var(--grey400, #B0B0B0);font-family:Neue Montreal;font-size:16px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:.64px;margin:0}.cbx-hero-media{overflow:hidden}.cbx-hero-img{width:100%;height:auto;display:block}.cbx-hero-media--mobile{display:none;overflow:hidden}.cbx-hero-img--mobile{width:100%;height:auto;display:block}.cbx-side-link{display:flex;align-items:center;justify-content:space-between;text-decoration:none;color:inherit;padding:20px 48px;border-radius:0;border:none;background:none;border-bottom:1px solid var(--grey600, #454545);color:var(--grey500, #888);font-family:Neue Montreal;font-size:16px;font-weight:500;line-height:100%;letter-spacing:.64px;text-transform:capitalize}.cbx-side-link:hover{opacity:1;border-color:#ffffff2e}.cbx-side-link.is-active{color:var(--white, #FFF)}.cbx-mobile-scroller{display:flex;gap:8px;overflow:auto;padding-top:16px;margin:0;border-bottom:1px solid var(--grey600, #454545);align-items:center;padding-right:30px}.cbx-pill{max-width:77px;flex:0 0 auto;text-decoration:none;padding:8px 16px;color:var(--grey500, #888);text-align:center;font-family:Neue Montreal;font-size:14px;font-style:normal;font-weight:500;line-height:140%;letter-spacing:.28px;text-transform:capitalize}.cbx-pill.is-active{color:var(--white, #FFF);border-bottom:1px solid var(--white, #FFF)}.cbx-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;padding:48px 80px 80px;align-items:stretch}.section-header.scrolled-past-header .header-wrapper{background:unset!important}.cbx-card{background:#ffffff0a;border-radius:12px;overflow:hidden;display:flex;flex-direction:column;height:100%}.cbx-card-faded{opacity:.2}.cbx-card-media{position:relative;display:block;background:#181818}.cbx-card-img{width:100%;height:auto;display:block}.cbx-placeholder{background:#222}.cbx-badge{padding:2px 12px;color:var(--grey800, #252525);font-family:Neue Montreal;font-size:14px;font-weight:400;line-height:150%;letter-spacing:.56px;text-transform:uppercase;border-radius:32px;background:var(--secondary400, #BCA588)}.cbx-card-body{padding:16px;background:var(--grey800, #252525);display:flex;flex-direction:column;min-height:0;height:100%}.cbx-spacer-flex{flex:1 1 auto}.cbx-stars-row{display:flex;align-items:center;gap:4px;margin-bottom:8px}.cbx-stars{position:relative;display:inline-block;line-height:1;font-size:14px}.cbx-stars-bg{color:#ffffff40}.cbx-stars-fill{position:absolute;left:0;top:0;white-space:nowrap;overflow:hidden;color:#ffc107}.cbx-reviews{color:var(--secondary400, #BCA588);font-family:Neue Montreal;font-size:14px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:.56px}.cbx-card-title{color:var(--secondary100, #F6F4F0);font-family:Neue Montreal;font-size:16px;font-weight:500;line-height:140%;letter-spacing:.32px;text-transform:capitalize;margin:0 0 12px}.cbx-card-title p{margin:0}.cbx-card-title p strong{color:var(--secondary400, #BCA588);font-family:Neue Montreal;font-size:14px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:.56px}.cbx-card-title a{text-decoration:none;color:inherit}.cbx-badges{display:flex;gap:12px;flex-wrap:wrap;margin:0 0 8px;min-height:42px;align-items:flex-start}.cbx-badge-item{display:inline-flex;align-items:center;gap:4px;color:var(--secondary400, #BCA588);font-family:Neue Montreal;font-size:14px;font-weight:400;line-height:150%;letter-spacing:.56px}.cbx-badge-icon{width:14px;height:14px;object-fit:cover}.cbx-price-row{display:flex;gap:4px;align-items:center;margin-top:auto}.cbx-price{color:var(--secondary100, #F6F4F0);font-family:Neue Montreal;font-size:16px;font-weight:400;line-height:150%;letter-spacing:.64px}.cbx-compare{color:var(--secondary500, #A3835F);font-family:Neue Montreal;font-size:16px;font-weight:500;line-height:140%;letter-spacing:.32px;text-transform:capitalize;text-decoration-line:line-through}@media (max-width: 1024px){.cbx-layout{flex-direction:column}.cbx-sidebar{display:none}.cbx-main{width:100%}.cbx-hero{grid-template-columns:1fr}.cbx-mobile-nav{display:block}.cbx-collection.has-mobile-hero .cbx-hero-media{display:none}.cbx-collection.has-mobile-hero .cbx-hero-media--mobile{display:block}}@media (max-width: 750px){.cbx-grid{grid-template-columns:repeat(2,1fr);padding:16px;gap:8px}.cbx-card-body{padding:14px}.cbx-badges{min-height:48px}.cbx-card-title{font-size:14px;letter-spacing:.28px}.cbx-badge-item{font-size:12px;letter-spacing:.48px}.cbx-main{padding:0}.cbx-hero-text{padding:24px 16px}.cbx-title{font-size:24px;letter-spacing:.96px}.cbx-subtitle{font-size:14px;letter-spacing:.28px}.cbx-reviews{font-size:12px;letter-spacing:.48px}}@media (min-width: 2200px){.cbx-sidebar{flex-basis:390px;padding-top:calc(96px * 1.3);max-height:1404px}.cbx-main{padding-top:calc(48px * 1.3)}.cbx-hero{grid-template-columns:1fr 1326px}.cbx-hero-text{padding:0 104px}.cbx-title{font-size:41.6px;letter-spacing:calc(1.28px * 1.3);margin-bottom:20.8px}.cbx-subtitle{font-size:20.8px;letter-spacing:calc(.64px * 1.3)}.cbx-side-link{padding:26px calc(48px * 1.3);font-size:20.8px;letter-spacing:calc(.64px * 1.3)}.cbx-mobile-scroller{padding-top:20.8px}.cbx-pill{max-width:calc(77px * 1.3);padding:10.4px 20.8px;font-size:18.2px;letter-spacing:calc(.28px * 1.3)}.cbx-grid{gap:calc(24px * 1.3);padding:calc(48px * 1.3) 104px 104px}.cbx-card{border-radius:calc(12px * 1.3)}.cbx-badge{padding:2.6px calc(12px * 1.3);font-size:18.2px;letter-spacing:calc(.56px * 1.3);border-radius:41.6px}.cbx-card-body{padding:20.8px}.cbx-stars-row{gap:5.2px;margin-bottom:10.4px}.cbx-stars{font-size:18.2px}.cbx-reviews{font-size:18.2px;letter-spacing:calc(.56px * 1.3)}.cbx-card-title{font-size:20.8px;letter-spacing:calc(.32px * 1.3);margin-bottom:calc(12px * 1.3)}.cbx-card-title p strong{font-size:18.2px;letter-spacing:calc(.56px * 1.3)}.cbx-badges{gap:calc(12px * 1.3);min-height:54.6px;margin-top:0;margin-bottom:10.4px}.cbx-badge-item{font-size:18.2px;letter-spacing:calc(.56px * 1.3);gap:5.2px}.cbx-badge-icon{width:18.2px;height:18.2px}.cbx-price-row{gap:5.2px}.cbx-price{font-size:20.8px;letter-spacing:calc(.64px * 1.3)}.cbx-compare{font-size:20.8px}}@media (min-width: 751px) and (max-width: 1799px){.cbx-sidebar{flex-basis:270px;padding-top:86.4px;max-height:972px}.cbx-main{padding-top:43.2px}.cbx-hero{grid-template-columns:1fr 918px}.cbx-hero-text{padding:0 72px}.cbx-title{font-size:28.8px;letter-spacing:calc(1.28px * .9);margin-bottom:14.4px}.cbx-subtitle{font-size:14.4px;letter-spacing:calc(.64px * .9)}.cbx-side-link{padding:18px 43.2px;font-size:14.4px;letter-spacing:calc(.64px * .9)}.cbx-mobile-scroller{padding-top:14.4px}.cbx-pill{max-width:69.3px;padding:7.2px 14.4px;font-size:12.6px;letter-spacing:calc(.28px * .9)}.cbx-grid{gap:21.6px;padding:43.2px 72px 72px}.cbx-card{border-radius:10.8px}.cbx-badge{padding:1.8px 10.8px;font-size:12.6px;letter-spacing:calc(.56px * .9);border-radius:28.8px}.cbx-card-body{padding:14.4px}.cbx-stars-row{gap:3.6px;margin-bottom:7.2px}.cbx-stars{font-size:12.6px}.cbx-reviews{font-size:12.6px;letter-spacing:calc(.56px * .9)}.cbx-card-title{font-size:14.4px;letter-spacing:calc(.32px * .9);margin-bottom:10.8px}.cbx-card-title p strong{font-size:12.6px;letter-spacing:calc(.56px * .9)}.cbx-badges{gap:10.8px;min-height:calc(42px * .9);margin-top:0;margin-bottom:7.2px}.cbx-badge-item{font-size:12.6px;letter-spacing:calc(.56px * .9);gap:3.6px}.cbx-badge-icon{width:12.6px;height:12.6px}.cbx-price-row{gap:3.6px}.cbx-price{font-size:14.4px;letter-spacing:calc(.64px * .9)}.cbx-compare{font-size:14.4px}}.cbx-faq{background:var(--grey900,#121212)}.cbx-faq-layout{display:flex;margin:0 auto;padding:0;border-bottom:1px solid var(--grey600,#454545)}.cbx-sidebar{flex:0 0 300px;border-right:1px solid var(--grey600,#454545);align-self:flex-start;min-height:1080px;padding-top:96px}.cbx-faq-main{flex:1 1 auto;min-width:0;max-width:1420px;margin:0 auto;padding:96px 120px}.cbx-faq-header{margin-bottom:48px;display:none}.cbx-title{color:var(--secondary400, #BCA588);font-family:Neue Montreal;font-size:48px;font-style:normal;font-weight:400;line-height:130%;letter-spacing:1.92px;text-transform:capitalize}.cbx-side-nav ul{list-style:none;margin:0;padding:0}.cbx-side-link{display:flex;align-items:center;justify-content:space-between;text-decoration:none;padding:20px 48px;border-bottom:1px solid var(--grey600,#454545);color:var(--grey500,#888);font-family:Neue Montreal;font-size:16px;font-weight:500;line-height:100%;letter-spacing:.64px;text-transform:capitalize;padding-right:20px!important}.cbx-side-link.open-active{color:#fff}.cbx-mobile-nav{display:none}.cbx-mobile-scroller{display:flex;gap:0;overflow:auto;padding:0;margin:0 0 24px;background:var(--grey900,#121212);border-bottom:1px solid var(--grey600, #454545);-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.scrollbar-none{scrollbar-width:none;-ms-overflow-style:none}.scrollbar-none::-webkit-scrollbar{display:none}.cbx-pill-faq{flex:0 0 auto;text-decoration:none;border:none;width:110px;padding:7px;display:flex;align-items:center;justify-content:center;color:var(--grey500, #888);text-align:center;font-family:Neue Montreal;font-size:14px;font-style:normal;font-weight:500;line-height:140%;letter-spacing:.28px;text-transform:capitalize;height:-webkit-fill-available}.faq-group{border-bottom:1px solid var(--grey700,#333);scroll-margin-top:170px}.faq-group+.faq-group{margin-top:48px;scroll-margin-top:170px}.faq-group-title{text-align:center;color:var(--secondary400, #BCA588);font-family:Neue Montreal;font-size:48px;font-style:normal;font-weight:400;line-height:130%;letter-spacing:1.28px;text-transform:capitalize;margin:0 0 48px}.faq-group-inner{margin:0 auto}.cbx-faq-content{padding:0;max-width:100%;width:100%;overflow-x:hidden;box-sizing:border-box}.faq-accordion{border-bottom:1px solid var(--grey700,#333)}summary.faq-q{list-style:none;cursor:pointer;-webkit-user-select:none;user-select:none;padding:18px 0;margin:0;display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--white, #FFF);font-family:Neue Montreal;font-size:20px;font-style:normal;font-weight:500;line-height:140%;letter-spacing:.4px;text-transform:capitalize}summary.faq-q::-webkit-details-marker{display:none}.faq-icon{position:relative;width:24px;height:24px;flex:0 0 24px;color:var(--grey300,#DDD)}.faq-icon:before{content:"";display:block;width:24px;height:24px;background-color:currentColor;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'><path d='M12 5.5L12 18.5M18.5 12L5.5 12' stroke='black' stroke-width='1.5'/></svg>") no-repeat center / contain;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'><path d='M12 5.5L12 18.5M18.5 12L5.5 12' stroke='black' stroke-width='1.5'/></svg>") no-repeat center / contain;transition:opacity .2s ease,transform .2s ease}.faq-accordion[open] .faq-icon:before{-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'><line x1='18.5' y1='12.75' x2='5.5' y2='12.75' stroke='black' stroke-width='1.5'/></svg>") no-repeat center / contain;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'><line x1='18.5' y1='12.75' x2='5.5' y2='12.75' stroke='black' stroke-width='1.5'/></svg>") no-repeat center / contain}.faq-body{height:0;opacity:0;overflow:hidden;transition:height .45s ease,opacity .45s ease;will-change:height,opacity}.faq-a{padding:0 0 24px}.faq-a ul{margin:0 0 12px;padding-left:1.2em}.faq-a ul li{color:var(--grey400, #B0B0B0);font-family:Neue Montreal;font-size:16px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:.64px;margin:0 0 12px;word-wrap:break-word;overflow-wrap:anywhere}.faq-a table,.faq-a pre{max-width:100%;overflow:auto}.faq-a ul li strong{color:var(--white, #FFF);font-family:Neue Montreal;font-size:16px;font-style:normal;font-weight:500;line-height:140%;letter-spacing:.32px;text-transform:capitalize}.faq-a p{color:var(--grey400, #B0B0B0);font-family:Neue Montreal;font-size:16px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:.64px;margin:0 0 12px;word-wrap:break-word;overflow-wrap:anywhere}.faq-a p strong{color:var(--white, #FFF);font-family:Neue Montreal;font-size:16px;font-style:normal;font-weight:500;line-height:140%;letter-spacing:.32px;text-transform:capitalize}.faq-a p a{color:var(--white, #FFF);font-family:Neue Montreal;font-size:16px;font-style:normal;font-weight:500;line-height:100%;letter-spacing:.64px;text-decoration:none;text-transform:capitalize;word-break:break-word}.faq-media{margin:8px 0 24px;max-width:100%;overflow:hidden}.faq-img{display:block;max-width:100%;height:auto}.cbx-faq-with .cbx-faq-layout{border-bottom:none}.cbx-faq-with .cbx-faq-main{padding-bottom:0}.cbx-faq-fixedbar{display:none;position:fixed;top:var(--header-height, 98px);left:0;right:0;width:100%;background:var(--grey900,#121212);border-bottom:1px solid var(--grey600,#454545);z-index:2147480000;transform:translateY(-110%);opacity:0;pointer-events:none;transition:transform .18s ease,opacity .18s ease;max-width:100vw}.cbx-faq-fixedbar .cbx-mobile-nav{display:block;margin:0}.cbx-faq-fixedbar .cbx-mobile-scroller{padding:12px 8px 0;border-bottom:none}.cbx-faq-fixedbar.is-visible{transform:translateY(0);opacity:1;pointer-events:auto}.cbx-pill-faq.open-active{color:#fff;border-bottom:1px solid var(--white, #FFF)}@media (max-width:1024px){.cbx-faq-with{overflow:hidden}.cbx-faq-layout{flex-direction:column;padding-top:16px}.cbx-sidebar{display:none}.cbx-faq-header{padding:0 16px;margin-bottom:32px;max-width:100vw;display:block;text-align:center}.cbx-mobile-nav{display:block;max-width:100vw}.cbx-faq-content{padding:0 16px;width:100%;max-width:100vw;overflow-x:clip}.cbx-faq-fixedbar{display:block}.cbx-faq-fixedbar.is-visible .cbx-mobile-scroller{margin:0!important}.cbx-faq-without .cbx-mobile-scroller{border-bottom:none;margin:0}}@media (max-width:750px){.cbx-title{color:var(--secondary400, #BCA588);font-family:Neue Montreal;font-size:32px;font-style:normal;font-weight:400;line-height:130%;letter-spacing:1.28px;text-transform:capitalize}.faq-group-title{color:var(--secondary400, #BCA588);font-family:Neue Montreal;font-size:32px;font-style:normal;font-weight:400;line-height:130%;letter-spacing:.96px;text-transform:capitalize;margin-bottom:14px}summary.faq-q{font-size:16px;font-style:normal;font-weight:500;letter-spacing:.32px;text-transform:capitalize}.cbx-faq-main{padding:16px 0!important}.faq-a p{font-size:14px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:.56px}.faq-a p strong{font-size:14px;font-style:normal;font-weight:500;line-height:140%;letter-spacing:.28px;text-transform:capitalize}.faq-group+.faq-group{margin-top:25px}}@media (min-width: 2200px){.cbx-sidebar{flex:0 0 390px;min-height:1404px;padding-top:125px}.cbx-faq-main{max-width:1846px;padding:125px 156px}.cbx-faq-header{margin-bottom:62px}.cbx-title{font-size:62px;letter-spacing:2.5px}.cbx-side-link{padding:26px 62px;font-size:21px;letter-spacing:.83px}.cbx-mobile-scroller{margin:0 0 42px}.cbx-pill-faq{width:143px;padding:9px;font-size:18px;letter-spacing:.36px}.faq-group+.faq-group{margin-top:62.4px}.faq-group-title{font-size:62.4px;letter-spacing:1.66px;margin:0 0 62.4px}summary.faq-q{padding:23px 0;gap:16px;font-size:26px;letter-spacing:.52px}.faq-icon{width:31px;height:31px}.faq-icon:before{width:31px;height:31px}.faq-a{padding:0 0 31px}.faq-a ul{margin:0 0 16px}.faq-a ul li,.faq-a p{font-size:21px;letter-spacing:.83px;margin:0 0 16px}.faq-media{margin:10px 0 31px}.cbx-faq-fixedbar .cbx-mobile-scroller{padding:16px 10px}}@media (min-width: 1025px) and (max-width: 1799px){.cbx-sidebar{flex:0 0 270px;min-height:972px;padding-top:86px}.cbx-faq-main{max-width:1278px;padding:86px 108px}.cbx-faq-header{margin-bottom:43px}.cbx-title{font-size:43px;letter-spacing:1.73px}.cbx-side-link{padding:18px 43px;font-size:14px;letter-spacing:.58px}.cbx-mobile-scroller{margin:0 0 29px}.cbx-pill-faq{width:99px;padding:6px;font-size:13px;letter-spacing:.25px}.faq-group+.faq-group{margin-top:43.2px}.faq-group-title{font-size:43.2px;letter-spacing:1.15px;margin:0 0 43.2px}summary.faq-q{padding:16px 0;gap:11px;font-size:18px;letter-spacing:.36px}.faq-icon{width:22px;height:22px}.faq-icon:before{width:22px;height:22px}.faq-a{padding:0 0 22px}.faq-a ul{margin:0 0 11px}.faq-a ul li,.faq-a p{font-size:14px;letter-spacing:.58px;margin:0 0 11px}.faq-media{margin:7px 0 22px}.cbx-faq-fixedbar .cbx-mobile-scroller{padding:11px 7px}}@media (min-width: 751px) and (max-width: 1024px){.cbx-faq-layout{padding-top:14px}.cbx-faq-header{padding:0 14px;margin-bottom:29px}.cbx-title{font-size:43px;letter-spacing:1.73px}.cbx-mobile-scroller{margin:0 0 29px}.cbx-pill-faq{width:99px;padding:6px;font-size:13px;letter-spacing:.25px}.cbx-faq-content{padding:0 14px}summary.faq-q{font-size:18px}.faq-icon{width:22px;height:22px}.faq-icon:before{width:22px;height:22px}.faq-a{padding-bottom:22px}.faq-a ul{margin-bottom:11px}.faq-a ul li,.faq-a p{font-size:14px;letter-spacing:.58px;margin-bottom:11px}.faq-media{margin:7px 0 22px}.cbx-faq-fixedbar .cbx-mobile-scroller{padding:11px 7px}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/load-fast-css.css.map */
