:root{--cr-black: #070707;--cr-white: #ffffff;--cr-paper: #f3f3ef;--cr-line: rgba(9, 9, 9, .16);--cr-muted: #656565;--cr-accent: #efefec;--cr-gutter: 1.6rem}html{scroll-behavior:smooth}.cr-shell{width:min(100%,144rem);margin-inline:auto;padding-inline:var(--cr-gutter)}.cr-section{position:relative;overflow:hidden}cool-room-slider{display:block;min-width:0}.cr-section[id]{scroll-margin-top:3rem}.cr-section-header{display:flex;align-items:flex-end;justify-content:space-between;gap:2rem;margin-bottom:2.4rem}.cr-section-header__copy{max-width:70rem}.cr-kicker{display:flex;align-items:center;gap:.8rem;margin:0 0 .9rem;color:currentColor;font-size:1.05rem;font-weight:800;letter-spacing:.14em;line-height:1.3;text-transform:uppercase}.cr-kicker:before{width:2rem;height:.2rem;background:var(--cr-accent);content:""}.cr-heading{margin:0;color:currentColor;font-size:clamp(2.8rem,9vw,5.8rem);font-weight:800;letter-spacing:-.055em;line-height:1.06}.cr-section-header__text{max-width:58rem;margin:1.2rem 0 0;color:var(--cr-muted);font-size:1.35rem;line-height:1.75}.cr-section-header__text>*{margin-block:0}.cr-text-link{flex:0 0 auto;padding-bottom:.35rem;border-bottom:.1rem solid currentColor;color:currentColor;font-size:1.2rem;font-weight:700;line-height:1.3;text-decoration:none}.cr-text-link span,.cr-product-card__cta span{display:inline-block;margin-left:.35rem;transition:transform .18s ease}.cr-text-link:hover span,.cr-product-card__cta:hover span{transform:translate(.3rem)}.cr-button{display:inline-flex;min-height:5.2rem;align-items:center;justify-content:center;gap:1.2rem;padding:1.35rem 2rem;border:.1rem solid currentColor;border-radius:0;background:var(--cr-white);color:var(--cr-black);font-size:1.35rem;font-weight:800;letter-spacing:.01em;line-height:1;text-decoration:none;transition:background .18s ease,color .18s ease,transform .18s ease}.cr-button:hover{background:var(--cr-accent);color:var(--cr-black);transform:translateY(-.2rem)}.cr-button__arrow{font-size:1.8rem;line-height:1}.header-wrapper{border-color:rgba(var(--color-foreground),.16)}.header__heading-link .h2{color:rgb(var(--color-foreground));font-size:1.8rem;font-weight:800;letter-spacing:-.045em;line-height:1}.header__heading:has(.cr-object-logo){perspective:90rem;perspective-origin:50% 50%}.header__heading-link--object{display:inline-grid;place-items:center;min-width:10.8rem;padding:.7rem 1rem;line-height:1;perspective:90rem;transform-style:preserve-3d}.cr-object-logo{position:relative;display:inline-block;color:transparent;background:linear-gradient(180deg,#fff,#d7d9dc 17%,#90949b 37%,#4f535a 50%,#eef0f2 61%,#747980 82%,#d9dcdf);background-clip:text;-webkit-background-clip:text;font-family:var(--font-heading-family);font-size:clamp(2rem,1.72rem + .38vw,2.45rem);font-style:normal;font-weight:800;letter-spacing:-.055em;line-height:1;text-rendering:geometricPrecision;-webkit-font-smoothing:antialiased;-webkit-text-stroke:.015em rgba(255,255,255,.22);filter:drop-shadow(0 .18rem .2rem rgba(0,0,0,.5));text-shadow:0 .01em 0 rgba(255,255,255,.85),.018em .026em 0 rgba(120,124,130,.9),.035em .052em 0 rgba(54,57,62,.88),0 .14em .28em rgba(0,0,0,.42);transform:rotateY(0);transform-origin:50% 50%;transform-style:preserve-3d;backface-visibility:visible;will-change:transform;animation:cr-object-logo-spin 8s linear infinite}.cr-object-logo:before,.cr-object-logo:after{position:absolute;top:0;right:0;bottom:0;left:0;content:attr(data-text);pointer-events:none;background-clip:text;-webkit-background-clip:text;color:transparent}.cr-object-logo:before{z-index:-1;background-image:linear-gradient(180deg,#9ea2a7,#373a3f 58%,#777b80);opacity:.82;transform:translate3d(.045em,.055em,-.08em);text-shadow:.04em .05em .08em rgba(0,0,0,.55)}.cr-object-logo:after{background-image:linear-gradient(108deg,transparent 22%,rgba(255,255,255,.08) 38%,rgba(255,255,255,.9) 49%,rgba(255,255,255,.14) 58%,transparent 76%);opacity:.4;transform:translateZ(.03em)}@keyframes cr-object-logo-spin{0%{transform:rotateY(0)}to{transform:rotateY(360deg)}}@media screen and (max-width:749px){.header__heading-link--object{min-width:9.6rem;padding-inline:.8rem}.cr-object-logo{font-size:2rem}}@media(prefers-reduced-motion:reduce){.cr-object-logo{animation:none;transform:none;will-change:auto}}.header__heading-link--object{min-width:13rem;padding-block:.45rem}.cr-object-logo-3d{position:relative;display:grid;width:12.8rem;height:3.8rem;place-items:center;isolation:isolate;transform-style:preserve-3d}.cr-object-logo-3d .cr-object-logo{position:relative;z-index:1;grid-area:1 / 1;animation:none;transform:none;transition:opacity .18s ease;will-change:auto}.cr-object-logo-3d__stage{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;display:block;opacity:0;filter:drop-shadow(0 .2rem .24rem rgba(0,0,0,.55));pointer-events:none;transition:opacity .22s ease}.cr-object-logo-3d__stage canvas{display:block;width:100%;height:100%;background:transparent}.cr-object-logo-3d.is-3d-ready .cr-object-logo-3d__fallback{opacity:0}.cr-object-logo-3d.is-3d-ready .cr-object-logo-3d__stage{opacity:1}@media screen and (max-width:749px){.header__heading-link--object{min-width:11.8rem;padding-block:.55rem}.cr-object-logo-3d{width:11.6rem;height:3.4rem}}@media(prefers-reduced-motion:reduce){.cr-object-logo-3d__stage{display:none}.cr-object-logo-3d__fallback{opacity:1}}.announcement-bar__message{font-size:1.1rem;font-weight:700;letter-spacing:.04em}.cr-nav{position:relative;z-index:2;border-bottom:.1rem solid rgba(255,255,255,.14);background:var(--cr-black);color:#ffffffa8}.cr-nav__list{display:flex;gap:0;margin:0;padding:0 var(--cr-gutter);overflow-x:auto;scrollbar-width:none;list-style:none;white-space:nowrap}.cr-nav__list::-webkit-scrollbar{display:none}.cr-nav__link{display:block;padding:1.15rem 1.5rem 1.05rem 0;color:inherit;font-size:1.1rem;font-weight:700;letter-spacing:.02em;line-height:1.2;text-decoration:none}.cr-nav__link--accent{color:inherit}.cr-hero{position:relative;min-height:min(76rem,calc(100svh - 12rem));overflow:hidden;background:var(--cr-black);color:var(--cr-white)}.cr-hero__media,.cr-hero__media:after,.cr-hero__image,.cr-hero__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.cr-hero__image,.cr-hero__placeholder{display:block;object-fit:cover}.cr-hero__image{filter:saturate(.86) contrast(1.06)}.cr-hero__image--desktop.has-mobile-image{display:none}.cr-hero__media:after{z-index:1;background:linear-gradient(180deg,#00000014,#0000004d 43%,#000000eb),linear-gradient(90deg,rgba(0,0,0,.52) 0%,transparent 78%);content:""}.cr-hero__placeholder{background:#252525;color:#404040}.cr-hero__frame{position:relative;z-index:2;display:flex;min-height:inherit;flex-direction:column;justify-content:flex-end;padding-top:11rem;padding-bottom:2.4rem}.cr-hero__topline{position:absolute;top:2rem;right:var(--cr-gutter);left:var(--cr-gutter);display:flex;align-items:center;justify-content:space-between;gap:1.5rem;margin:0;padding-top:1.4rem;border-top:.1rem solid rgba(255,255,255,.46);font-size:.95rem;font-weight:700;letter-spacing:.13em;line-height:1.4;text-transform:uppercase}.cr-hero__edition{color:var(--cr-accent)}.cr-hero__content{max-width:86rem}.cr-hero__eyebrow{display:inline-flex;margin:0 0 1.6rem;padding:.8rem 1.1rem;background:var(--cr-accent);color:var(--cr-black);font-size:1rem;font-weight:800;letter-spacing:.08em;line-height:1;transform:rotate(-1deg)}.cr-hero__heading{max-width:9ch;margin:0;color:var(--cr-white);font-size:clamp(4.4rem,15.5vw,10.8rem);font-weight:800;letter-spacing:-.075em;line-height:.96;text-wrap:balance}.cr-hero__subcopy{max-width:39rem;margin:1.8rem 0 0;color:#ffffffe0;font-size:1.45rem;font-weight:600;letter-spacing:0;line-height:1.7}.cr-hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:1.3rem;margin-top:2.4rem}.cr-hero__actions .cr-button{width:100%}.cr-hero__assist{display:flex;align-items:center;gap:.8rem;margin:0;color:#ffffffc7;font-size:1.05rem;font-weight:600;line-height:1.45}.cr-hero__assist:before{width:.7rem;height:.7rem;flex:0 0 auto;border-radius:50%;background:var(--cr-accent);box-shadow:none;content:""}.cr-hero__trust{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:2.8rem 0 0;padding:1.5rem 0 0;border-top:.1rem solid rgba(255,255,255,.35);list-style:none}.cr-hero__trust li{min-width:0;padding-inline:.8rem;border-left:.1rem solid rgba(255,255,255,.24);font-size:.95rem;font-weight:700;letter-spacing:.02em;line-height:1.45;text-align:center}.cr-hero__trust li:first-child{padding-left:0;border-left:0;text-align:left}.cr-products{padding-block:5.6rem;background:var(--cr-white);color:var(--cr-black)}.cr-products--paper{background:var(--cr-paper)}.cr-products__track,.cr-categories__track,.cr-social__track{display:grid;margin:0;padding:0;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:none;scroll-snap-type:inline mandatory;-webkit-overflow-scrolling:touch}.cr-products__track::-webkit-scrollbar,.cr-categories__track::-webkit-scrollbar,.cr-social__track::-webkit-scrollbar{display:none}.cr-products__track{grid-auto-columns:min(78vw,34rem);grid-auto-flow:column;gap:1.2rem;list-style:none}.cr-products__item,.cr-category-card,.cr-social-card{min-width:0;scroll-snap-align:start}.cr-product-card{position:relative;display:flex;height:100%;flex-direction:column;color:var(--cr-black)}.cr-product-card__media{position:relative;display:block;aspect-ratio:4 / 5;overflow:hidden;background:#e7e7e2;color:#c4c4bd}.cr-product-card__image,.cr-product-card__placeholder{display:block;width:100%;height:100%;object-fit:cover;transition:transform .45s cubic-bezier(.2,.65,.3,1)}.cr-product-card:hover .cr-product-card__image{transform:scale(1.025)}.cr-product-card__badge{position:absolute;z-index:1;top:1rem;left:1rem;max-width:calc(100% - 2rem);padding:.65rem .9rem;background:var(--cr-black);color:var(--cr-white);font-size:.95rem;font-weight:800;letter-spacing:.08em;line-height:1}.cr-product-card__badge--accent{background:var(--cr-accent);color:var(--cr-black)}.cr-product-card__body{display:grid;flex:1;grid-template-columns:minmax(0,1fr) auto;gap:.5rem 1.2rem;padding-top:1.4rem}.cr-product-card__title{margin:0;font-size:1.45rem;font-weight:700;letter-spacing:-.02em;line-height:1.45}.cr-product-card__title a{color:inherit;text-decoration:none}.cr-product-card__price{justify-self:end}.cr-product-card__price .price{font-size:1.3rem;font-weight:700;letter-spacing:-.02em}.cr-product-card__price .price-item{margin:0}.cr-product-card__cta{grid-column:1 / -1;justify-self:start;margin-top:.8rem;padding-bottom:.35rem;border-bottom:.1rem solid currentColor;color:inherit;font-size:1.15rem;font-weight:700;line-height:1.3;text-decoration:none}.product-card-wrapper .card__media{background:#ecece7}.product-card-wrapper .card__heading{font-weight:700;letter-spacing:-.02em;line-height:1.45}.product-card-wrapper .price{font-size:1.3rem;font-weight:700}.cr-standard-card__cta{display:inline-block;position:relative;z-index:2;margin-top:.9rem;padding-bottom:.25rem;border-bottom:.1rem solid currentColor;color:rgb(var(--color-foreground));font-size:1.1rem;font-weight:700;line-height:1.3;pointer-events:none}.collection-hero__title,.main-page-title,.title--primary{font-weight:800;letter-spacing:-.05em}.cr-slider-footer{display:flex;align-items:center;gap:1.2rem;margin-top:2.4rem}.cr-slider-progress{position:relative;height:.2rem;flex:1;overflow:hidden;background:#09090929}.cr-slider-progress__bar{position:absolute;inset:0 auto 0 0;width:var(--cr-progress, 20%);background:var(--cr-black);transition:width .12s linear}.cr-slider-controls{display:flex;gap:.6rem}.cr-slider-button{display:inline-grid;width:4.4rem;height:4.4rem;padding:0;border:.1rem solid currentColor;border-radius:50%;background:transparent;color:currentColor;cursor:pointer;font:inherit;place-items:center;transition:background .16s ease,color .16s ease,opacity .16s ease}.cr-slider-button:hover:not(:disabled){background:var(--cr-black);color:var(--cr-white)}.cr-slider-button:disabled{cursor:default;opacity:.28}.cr-categories{padding-block:5.8rem;background:var(--cr-black);color:var(--cr-white)}.cr-categories .cr-section-header__text{color:#ffffffa6}.cr-categories__track{grid-auto-columns:min(70vw,28rem);grid-auto-flow:column;gap:1rem;list-style:none}.cr-category-card{position:relative;aspect-ratio:3 / 4;overflow:hidden;background:#222}.cr-category-card__link,.cr-category-card__link:after,.cr-category-card__image,.cr-category-card__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%}.cr-category-card__image,.cr-category-card__placeholder{object-fit:cover;filter:saturate(.72) contrast(1.05);transition:filter .3s ease,transform .45s cubic-bezier(.2,.65,.3,1)}.cr-category-card__placeholder{background:#262626;color:#3b3b3b}.cr-category-card__link:after{background:linear-gradient(180deg,transparent 35%,rgba(0,0,0,.84) 100%);content:""}.cr-category-card:hover .cr-category-card__image{filter:saturate(1) contrast(1.02);transform:scale(1.035)}.cr-category-card__number{position:absolute;z-index:2;top:1.2rem;left:1.2rem;color:var(--cr-accent);font-size:1rem;font-weight:800;letter-spacing:.12em}.cr-category-card__content{position:absolute;z-index:2;right:1.4rem;bottom:1.4rem;left:1.4rem;display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;color:var(--cr-white)}.cr-category-card__title{margin:0;color:inherit;font-size:clamp(2.2rem,7vw,3.6rem);font-weight:800;letter-spacing:-.055em;line-height:1}.cr-category-card__arrow{flex:0 0 auto;font-size:2.4rem;line-height:1}.cr-categories .cr-slider-progress{background:#ffffff38}.cr-categories .cr-slider-progress__bar{background:var(--cr-white)}.cr-categories .cr-slider-button:hover:not(:disabled){background:var(--cr-white);color:var(--cr-black)}.cr-social{padding-block:5.8rem;background:var(--cr-paper);color:var(--cr-black)}.cr-social__track{grid-auto-columns:min(78vw,34rem);grid-auto-flow:column;gap:1.2rem;list-style:none}.cr-social-card{display:flex;height:100%;flex-direction:column;padding:.8rem;background:var(--cr-white)}.cr-social-card__media{position:relative;aspect-ratio:9 / 14;overflow:hidden;background:#d9d9d3;color:#b9b9b2}.cr-social-card__image,.cr-social-card__video,.cr-social-card__placeholder{display:block;width:100%;height:100%;object-fit:cover}.cr-social-card__media:after{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(0,0,0,.08),transparent 55%,rgba(0,0,0,.72));content:"";pointer-events:none}.cr-social-card__label{position:absolute;z-index:2;top:1rem;left:1rem;margin:0;padding:.65rem .8rem;background:var(--cr-black);color:var(--cr-white);font-size:.9rem;font-weight:800;letter-spacing:.09em;line-height:1}.cr-social-card__play{position:absolute;z-index:3;top:1rem;right:1rem;display:grid;width:4rem;height:4rem;padding:0;border:.1rem solid rgba(255,255,255,.65);border-radius:50%;background:#00000073;color:var(--cr-white);cursor:pointer;font:inherit;place-items:center}.cr-social-card__overlay-title{position:absolute;z-index:2;right:1.4rem;bottom:1.4rem;left:1.4rem;margin:0;color:var(--cr-white);font-size:2.2rem;font-weight:800;letter-spacing:-.045em;line-height:1.12}.cr-social-card__body{display:flex;flex:1;flex-direction:column;padding:1.5rem .7rem .8rem}.cr-social-card__product{margin:0;color:var(--cr-muted);font-size:1.1rem;font-weight:700;letter-spacing:.04em;line-height:1.5}.cr-social-card__links{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:1.1rem}.cr-social-card__shop,.cr-social-card__post{color:inherit;font-size:1.15rem;font-weight:700;line-height:1.4;text-decoration:none}.cr-social-card__shop{padding-bottom:.3rem;border-bottom:.1rem solid currentColor}.cr-social-card__post{color:var(--cr-muted)}.cr-guide{padding-block:5.8rem;background:var(--cr-white);color:var(--cr-black)}.cr-guide__grid{display:grid;grid-template-columns:1fr;margin:3rem 0 0;padding:0;border-top:.1rem solid var(--cr-line);list-style:none}.cr-guide__item{display:grid;grid-template-columns:4.4rem minmax(0,1fr);gap:1.4rem;padding-block:2rem;border-bottom:.1rem solid var(--cr-line)}.cr-guide__icon{display:grid;width:4.4rem;height:4.4rem;border:.1rem solid var(--cr-black);border-radius:50%;color:var(--cr-black);place-items:center}.cr-guide__icon .svg-wrapper{width:1.9rem;height:1.9rem}.cr-guide__item-title{margin:0;color:inherit;font-size:1.45rem;font-weight:800;letter-spacing:-.02em;line-height:1.45}.cr-guide__item-text{margin-top:.5rem;color:var(--cr-muted);font-size:1.25rem;line-height:1.7}.cr-guide__item-text>*{margin-block:0}.cr-guide__note{margin:2rem 0 0;padding:1.4rem;background:var(--cr-paper);color:var(--cr-muted);font-size:1.15rem;line-height:1.65}.cr-faq{padding-block:5.8rem 6.8rem;background:var(--cr-black);color:var(--cr-white)}.cr-faq__layout{display:grid;gap:3.4rem}.cr-faq__intro{max-width:58rem}.cr-faq__text{margin:1.4rem 0 0;color:#ffffffa6;font-size:1.3rem;line-height:1.75}.cr-faq__text>*{margin-block:0}.cr-faq__list{border-top:.1rem solid rgba(255,255,255,.3)}.cr-faq__item{border-bottom:.1rem solid rgba(255,255,255,.3)}.cr-faq__question{display:grid;min-height:7rem;align-items:center;grid-template-columns:auto minmax(0,1fr) auto;gap:1.2rem;padding-block:1.6rem;color:var(--cr-white);cursor:pointer;list-style:none}.cr-faq__question::-webkit-details-marker{display:none}.cr-faq__number{color:var(--cr-accent);font-size:1rem;font-weight:800;letter-spacing:.08em}.cr-faq__question-text{font-size:1.4rem;font-weight:700;letter-spacing:-.01em;line-height:1.55}.cr-faq__plus{position:relative;width:1.8rem;height:1.8rem}.cr-faq__plus:before,.cr-faq__plus:after{position:absolute;top:50%;left:50%;width:1.5rem;height:.1rem;background:currentColor;content:"";transform:translate(-50%,-50%);transition:transform .18s ease}.cr-faq__plus:after{transform:translate(-50%,-50%) rotate(90deg)}.cr-faq__item[open] .cr-faq__plus:after{transform:translate(-50%,-50%) rotate(0)}.cr-faq__answer{max-width:68rem;padding:0 3rem 2rem;color:#ffffffb3;font-size:1.3rem;line-height:1.8}.cr-faq__answer>*:first-child,.cr-faq__answer>*:last-child{margin-block:0}.cr-faq__contact{display:inline-flex;margin-top:2.4rem;padding-bottom:.4rem;border-bottom:.1rem solid currentColor;color:var(--cr-white);font-size:1.2rem;font-weight:700;text-decoration:none}.cr-footer{padding-block:5.6rem 2.6rem;background:var(--cr-black);color:var(--cr-white)}.cr-footer__top{display:grid;gap:4rem}.cr-footer__brand{margin:0;color:var(--cr-white);font-size:clamp(3.8rem,14vw,8rem);font-weight:800;letter-spacing:-.075em;line-height:.92}.cr-footer__statement{max-width:42rem;margin:1.8rem 0 0;color:#ffffffa6;font-size:1.3rem;line-height:1.75}.cr-footer__newsletter-title{margin:0 0 1rem;color:inherit;font-size:1.8rem;font-weight:800;letter-spacing:-.03em}.cr-footer__newsletter-text{margin:0 0 1.5rem;color:#ffffffa6;font-size:1.2rem;line-height:1.65}.cr-footer .newsletter-form{max-width:none;margin:0}.cr-footer .newsletter-form__field-wrapper{max-width:none}.cr-footer .field:after{box-shadow:0 0 0 .1rem #ffffff8c}.cr-footer .field__input,.cr-footer .field__label,.cr-footer .newsletter-form__button{color:var(--cr-white)}.cr-footer__links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3rem 2rem;margin-top:4.8rem;padding-top:3rem;border-top:.1rem solid rgba(255,255,255,.24)}.cr-footer__links-title{margin:0 0 1.2rem;color:inherit;font-size:1.1rem;font-weight:800;letter-spacing:.08em;line-height:1.3}.cr-footer__list{margin:0;padding:0;list-style:none}.cr-footer__list li+li{margin-top:.9rem}.cr-footer__list a{color:#ffffffa6;font-size:1.2rem;line-height:1.5;text-decoration:none}.cr-footer__list a:hover{color:var(--cr-white)}.cr-footer__bottom{display:flex;flex-direction:column;gap:2rem;margin-top:4rem;padding-top:2.4rem;border-top:.1rem solid rgba(255,255,255,.24)}.cr-footer__payment{margin:0}.cr-footer__payment .list-payment{justify-content:flex-start;padding-top:0}.cr-footer__copyright,.cr-footer__copyright a{color:#ffffff8c;font-size:1rem;line-height:1.6;text-decoration:none}.cr-footer__policies{display:flex;flex-wrap:wrap;gap:.7rem 1.4rem;margin:.8rem 0 0;padding:0;list-style:none}@media screen and (min-width:750px){:root{--cr-gutter: 3.2rem}.header__heading-link .h2{font-size:2.2rem}.cr-nav__list{justify-content:center;gap:3.2rem}.cr-nav__link{padding:1.35rem 0 1.2rem;font-size:1.2rem}.cr-section-header{margin-bottom:3.2rem}.cr-heading{font-size:clamp(3.8rem,5vw,6.8rem)}.cr-section-header__text{font-size:1.45rem}.cr-hero{min-height:min(84rem,calc(100svh - 13rem))}.cr-hero__image--mobile{display:none}.cr-hero__image--desktop.has-mobile-image{display:block}.cr-hero__media:after{background:linear-gradient(180deg,#0000000f,#00000014 45%,#000000ad),linear-gradient(90deg,rgba(0,0,0,.78) 0%,rgba(0,0,0,.25) 58%,transparent 86%)}.cr-hero__frame{justify-content:center;padding-top:10rem;padding-bottom:4rem}.cr-hero__topline{top:3rem;right:var(--cr-gutter);left:var(--cr-gutter);font-size:1.05rem}.cr-hero__heading{font-size:clamp(7rem,8vw,11.6rem)}.cr-hero__subcopy{max-width:48rem;font-size:1.7rem}.cr-hero__actions{margin-top:3.2rem}.cr-hero__actions .cr-button{width:auto;min-width:23rem}.cr-hero__trust{position:absolute;right:var(--cr-gutter);bottom:4rem;width:min(46vw,56rem);margin:0}.cr-products,.cr-categories,.cr-social,.cr-guide{padding-block:8.8rem}.cr-faq{padding-block:8.8rem 10rem}.cr-products__track{grid-auto-columns:min(38vw,42rem);gap:1.6rem}.cr-categories__track{grid-auto-columns:min(32vw,34rem);gap:1.2rem}.cr-social__track{grid-auto-columns:min(36vw,38rem);gap:1.6rem}.cr-guide__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cr-guide__item:nth-child(odd){padding-right:3rem;border-right:.1rem solid var(--cr-line)}.cr-guide__item:nth-child(2n){padding-left:3rem}.cr-faq__layout{grid-template-columns:minmax(28rem,.72fr) minmax(0,1.28fr);gap:clamp(5rem,9vw,14rem)}.cr-faq__intro{position:sticky;top:calc(var(--header-height, 8rem) + 3rem);align-self:start}.cr-footer{padding-block:8rem 3rem}.cr-footer__top{grid-template-columns:minmax(0,1.2fr) minmax(34rem,.8fr);align-items:end;gap:8rem}.cr-footer__links{grid-template-columns:repeat(4,minmax(0,1fr))}.cr-footer__bottom{flex-direction:row;align-items:flex-end;justify-content:space-between}}@media screen and (min-width:1100px){:root{--cr-gutter: 5.2rem}.cr-products__track{grid-auto-columns:calc((100% - 4.8rem)/4)}.cr-categories__track{grid-auto-columns:calc((100% - 4.8rem)/5)}.cr-social__track{grid-auto-columns:calc((100% - 4.8rem)/4)}.cr-slider-footer--desktop-hidden{display:none}.cr-guide__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.cr-guide__item,.cr-guide__item:nth-child(odd),.cr-guide__item:nth-child(2n){padding:2.4rem;border-right:.1rem solid var(--cr-line)}.cr-guide__item:nth-child(3n+1){padding-left:0}.cr-guide__item:nth-child(3n){padding-right:0;border-right:0}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.cr-product-card__image,.cr-category-card__image,.cr-text-link span,.cr-product-card__cta span,.cr-button,.cr-faq__plus:after{transition:none}}body.template-index.gradient,.template-index .content-for-layout{background:#070707;color:#f1f1ee}.template-index{--cr-home-bg: #070707;--cr-home-surface: #101010;--cr-home-text: #f1f1ee;--cr-home-muted: #92928e;--cr-home-line: rgba(255, 255, 255, .14)}.template-index .cr-shell{max-width:160rem;padding-inline:1.4rem}.template-index .utility-bar,.template-index .announcement-bar,.template-index .header-wrapper,.template-index .header-wrapper.gradient,.template-index .header{background:var(--cr-home-bg)}.template-index .utility-bar{border-bottom:.1rem solid var(--cr-home-line)}.template-index .announcement-bar__message{min-height:3rem;padding-block:.7rem;color:#a7a7a3;font-size:.95rem;font-weight:400;letter-spacing:.03em}.template-index .header-wrapper{border-bottom:.1rem solid var(--cr-home-line)}.template-index .header{min-height:5.8rem}.template-index .header__heading-link .h2,.template-index .header__icon,.template-index .header__menu-item,.template-index .header__active-menu-item{color:var(--cr-home-text)}.template-index .header__heading-link .h2{font-size:1.65rem;font-weight:650;letter-spacing:-.045em}.template-index .header__icon:hover,.template-index .header__heading-link:hover{opacity:.68}.template-index .cart-count-bubble{background:var(--cr-home-text);color:var(--cr-home-bg)}.template-index .cr-nav{border-bottom:.1rem solid var(--cr-home-line);background:var(--cr-home-bg);color:#a7a7a3}.template-index .cr-nav__list{justify-content:flex-start;gap:2.2rem;padding-inline:1.4rem}.template-index .cr-nav__link{padding:1.05rem 0 1rem;font-size:1rem;font-weight:400;letter-spacing:.025em}.template-index .cr-nav__link--accent,.template-index .cr-nav__link:hover{color:var(--cr-home-text)}.template-index .cr-hero{min-height:0;background:var(--cr-home-bg);color:var(--cr-home-text)}.template-index .cr-hero__frame{display:block;min-height:0;padding-top:4.8rem;padding-bottom:4rem}.template-index .cr-hero__content{max-width:60rem}.template-index .cr-hero__heading{max-width:none;margin:0;color:var(--cr-home-text);font-size:2.5rem;font-weight:600;letter-spacing:-.045em;line-height:1}.template-index .cr-hero__subcopy{max-width:none;margin-top:1.4rem;color:#b2b2ae;font-size:1.3rem;font-weight:400;letter-spacing:.01em;line-height:1.75}.template-index .cr-hero .cr-button{width:auto;min-height:0;margin-top:2.4rem;padding:0 0 .35rem;border:0;border-bottom:.1rem solid #777773;background:transparent;color:#bdbdb9;font-size:1.05rem;font-weight:400;letter-spacing:.02em;transition:color .18s ease,border-color .18s ease}.template-index .cr-hero .cr-button:hover{border-color:var(--cr-home-text);background:transparent;color:var(--cr-home-text);transform:none}.template-index .cr-button__arrow{font-size:1.2rem}.template-index .cr-products,.template-index .cr-products--paper,.template-index .cr-categories,.template-index .cr-social,.template-index .cr-guide,.template-index .cr-faq{background:var(--cr-home-bg);color:var(--cr-home-text)}.template-index .cr-products,.template-index .cr-categories,.template-index .cr-social,.template-index .cr-guide{padding-block:4.8rem}.template-index .cr-products+.cr-products,.template-index .cr-section+.cr-section{border-top:0 solid transparent}.template-index .cr-section-header{align-items:baseline;margin-bottom:2.2rem}.template-index .cr-section-header__copy{max-width:54rem}.template-index .cr-kicker{display:none}.template-index .cr-heading{color:var(--cr-home-text);font-size:1.85rem;font-weight:450;letter-spacing:-.035em;line-height:1.25}.template-index .cr-section-header__text{display:none}.template-index .cr-text-link{border-bottom-color:#5c5c59;color:#aaa;font-size:1rem;font-weight:400}.template-index .cr-text-link:hover{border-bottom-color:var(--cr-home-text);color:var(--cr-home-text)}.template-index .cr-products__track{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-columns:auto;grid-auto-flow:row;gap:3.6rem 1.1rem;overflow:visible;scroll-snap-type:none}.template-index .cr-products__item{scroll-snap-align:none}.template-index .cr-product-card{color:var(--cr-home-text)}.template-index .cr-product-card__media{aspect-ratio:1 / 1;background:var(--cr-home-surface);color:#202020}.template-index .cr-product-card__placeholder{background:linear-gradient(135deg,rgba(255,255,255,.018),transparent 55%),#101010}.template-index .cr-product-card__image{filter:none}.template-index .cr-product-card:hover .cr-product-card__image{transform:scale(1.012)}.template-index .cr-product-card__badge,.template-index .cr-product-card__cta,.template-index .cr-products .cr-slider-footer{display:none}.template-index .cr-product-card__body{display:block;padding-top:1rem}.template-index .cr-product-card__title{margin:0;color:#dededa;font-size:1.05rem;font-weight:400;letter-spacing:0;line-height:1.55}.template-index .cr-product-card__price{margin-top:.35rem;color:var(--cr-home-muted)}.template-index .cr-product-card__price .price,.template-index .cr-product-card__price{font-size:1rem;font-weight:400;letter-spacing:0}.template-index .cr-product-card__availability{display:inline-block;margin-top:.45rem;color:#a7a7a3;font-size:.85rem;font-weight:500;letter-spacing:.09em;line-height:1.3}.template-index .cr-categories__track,.template-index .cr-social__track{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-columns:auto;grid-auto-flow:row;gap:1.2rem;overflow:visible;scroll-snap-type:none}.template-index .cr-category-card,.template-index .cr-social-card{scroll-snap-align:none}.template-index .cr-category-card{aspect-ratio:4 / 5;background:var(--cr-home-surface)}.template-index .cr-category-card__placeholder{background:linear-gradient(145deg,rgba(255,255,255,.025),transparent 58%),#101010;color:transparent}.template-index .cr-category-card__image{filter:saturate(.86) brightness(.9)}.template-index .cr-category-card__link:after{background:linear-gradient(180deg,transparent 52%,rgba(0,0,0,.78) 100%)}.template-index .cr-category-card__number{display:none}.template-index .cr-category-card__content{right:1.1rem;bottom:1.1rem;left:1.1rem}.template-index .cr-category-card__title{font-size:1.2rem;font-weight:450;letter-spacing:0;line-height:1.35}.template-index .cr-category-card__arrow{color:#a5a5a1;font-size:1.45rem}.template-index .cr-categories .cr-slider-footer{display:none}.template-index .cr-social-card{padding:0;background:transparent;color:var(--cr-home-text)}.template-index .cr-social-card__media{background:var(--cr-home-surface);color:#202020}.template-index .cr-social-card__placeholder{background:linear-gradient(145deg,rgba(255,255,255,.025),transparent 58%),#101010;color:transparent}.template-index .cr-social-card__label{top:.8rem;left:.8rem;padding:0;background:transparent;color:#ffffffb3;font-size:.85rem;font-weight:400;letter-spacing:.03em}.template-index .cr-social-card__play{top:.8rem;right:.8rem;width:3.2rem;height:3.2rem;background:#0000003d}.template-index .cr-social-card__overlay-title{right:1rem;bottom:1rem;left:1rem;font-size:1.25rem;font-weight:450;letter-spacing:-.015em;line-height:1.35}.template-index .cr-social-card__body{padding:1rem 0 0}.template-index .cr-social-card__product,.template-index .cr-social-card__shop,.template-index .cr-social-card__post{color:var(--cr-home-muted);font-size:.95rem;font-weight:400}.template-index .cr-social-card__links{margin-top:.65rem}.template-index .cr-social-card__shop{border-bottom-color:#555552}.template-index .cr-social .cr-slider-footer{display:none}.template-index .cr-guide__grid{margin-top:2.4rem;border-top-color:var(--cr-home-line)}.template-index .cr-guide__item{grid-template-columns:2.8rem minmax(0,1fr);gap:1.2rem;padding-block:2.2rem;border-bottom-color:var(--cr-home-line)}.template-index .cr-guide__icon{width:2.8rem;height:2.8rem;border:0;border-radius:0;color:#aaa}.template-index .cr-guide__icon .svg-wrapper{width:1.7rem;height:1.7rem}.template-index .cr-guide__icon svg,.template-index .cr-guide__icon path{fill:currentColor}.template-index .cr-guide__item-title{color:#dededa;font-size:1.2rem;font-weight:450;letter-spacing:0}.template-index .cr-guide__item-text{margin-top:.55rem;color:var(--cr-home-muted);font-size:1.05rem;line-height:1.75}.template-index .cr-guide__note{margin-top:2.4rem;padding:1.5rem 0 0;border-top:.1rem solid var(--cr-home-line);background:transparent;color:#777773;font-size:.95rem}.template-index .cr-faq{padding-block:6.4rem 7.2rem}.template-index .cr-faq__layout{gap:3rem}.template-index .cr-faq__list,.template-index .cr-faq__item{border-color:var(--cr-home-line)}.template-index .cr-faq__question{min-height:6.4rem;gap:1rem;padding-block:1.4rem}.template-index .cr-faq__number{color:#747470;font-size:.85rem;font-weight:400}.template-index .cr-faq__question-text{color:#dededa;font-size:1.15rem;font-weight:400;letter-spacing:0}.template-index .cr-faq__plus{color:#8f8f8b}.template-index .cr-faq__answer{padding:0 2.8rem 2rem;color:var(--cr-home-muted);font-size:1.05rem}.template-index .cr-faq__contact{border-bottom-color:#555552;color:#aaa;font-size:1rem;font-weight:400}.template-index .cr-footer{padding-block:6rem 2.4rem;border-top:.1rem solid var(--cr-home-line);background:var(--cr-home-bg)}.template-index .cr-footer__brand{font-size:3.2rem;font-weight:600;letter-spacing:-.055em;line-height:1}.template-index .cr-footer__statement,.template-index .cr-footer__newsletter-text,.template-index .cr-footer__list a{color:var(--cr-home-muted);font-weight:400}.template-index .cr-footer__newsletter-title{font-size:1.45rem;font-weight:450;letter-spacing:-.015em}.template-index .cr-footer__links-title{font-size:.95rem;font-weight:500}.template-index .cr-footer__links,.template-index .cr-footer__bottom{border-color:var(--cr-home-line)}.template-index .cr-footer .field__input{background:transparent}@media screen and (min-width:750px){.template-index .cr-shell,.template-index .cr-nav__list{padding-inline:3.2rem}.template-index .cr-nav__list{justify-content:center;gap:4rem}.template-index .cr-hero__frame{justify-content:flex-start;padding-top:7rem;padding-bottom:6rem}.template-index .cr-hero__heading{font-size:3.2rem}.template-index .cr-hero__subcopy{font-size:1.4rem}.template-index .cr-products,.template-index .cr-categories,.template-index .cr-social,.template-index .cr-guide{padding-block:7.2rem}.template-index .cr-heading{font-size:2.2rem}.template-index .cr-products__track,.template-index .cr-categories__track{grid-template-columns:repeat(3,minmax(0,1fr));gap:5rem 1.6rem}.template-index .cr-social__track{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.6rem}.template-index .cr-guide__item:nth-child(odd){border-right-color:var(--cr-home-line)}.template-index .cr-faq{padding-block:8rem 9rem}.template-index .cr-footer{padding-block:8rem 3rem}.template-index .cr-footer__brand{font-size:4.8rem}}@media screen and (min-width:1100px){.template-index .cr-shell,.template-index .cr-nav__list{padding-inline:4.8rem}.template-index .cr-products__track{grid-template-columns:repeat(4,minmax(0,1fr));gap:6.4rem 2rem}.template-index .cr-categories__track{grid-template-columns:repeat(5,minmax(0,1fr));gap:1.6rem}.template-index .cr-social__track{grid-template-columns:repeat(4,minmax(0,1fr));gap:2rem}.template-index .cr-hero__frame{padding-top:8rem;padding-bottom:7rem}}body.template-collection.gradient,body.template-product.gradient,body.template-cart.gradient,body.template-search.gradient,body.template-list-collections.gradient{background:#070707;color:#f1f1ee}:is(.template-collection,.template-product,.template-cart,.template-search,.template-list-collections) .content-for-layout{background:#070707}:is(.template-collection,.template-product,.template-cart,.template-search,.template-list-collections) .cr-nav__link:hover{color:#f1f1ee}:is(.template-collection,.template-product,.template-search) .product-grid{--grid-desktop-horizontal-spacing: 1.8rem;--grid-desktop-vertical-spacing: 5.6rem;--grid-mobile-horizontal-spacing: 1rem;--grid-mobile-vertical-spacing: 3.6rem}:is(.template-collection,.template-product,.template-search) .product-card-wrapper,:is(.template-collection,.template-product,.template-search) .product-card-wrapper .card,:is(.template-collection,.template-product,.template-search) .product-card-wrapper .card__inner{border:0;border-radius:0;background:transparent;box-shadow:none;color:#f1f1ee}:is(.template-collection,.template-product,.template-search) .product-card-wrapper .card__media{background:#101010}:is(.template-collection,.template-product,.template-search) .product-card-wrapper .card__content{padding:0}:is(.template-collection,.template-product,.template-search) .product-card-wrapper .card__information{padding:1rem 0 0}:is(.template-collection,.template-product,.template-search) .product-card-wrapper .card__heading{color:#dededa;font-size:1.05rem;font-weight:400;letter-spacing:0;line-height:1.55}:is(.template-collection,.template-product,.template-search) .product-card-wrapper .price{margin-top:.35rem;color:#92928e;font-size:1rem;font-weight:400;letter-spacing:0}:is(.template-collection,.template-product,.template-search) .product-card-wrapper .badge{border:0;border-radius:0;background:#070707c7;color:#dededa;font-size:.85rem;font-weight:400}:is(.template-collection,.template-product,.template-search) .cr-standard-card__cta{display:none}.template-collection .collection-hero{background:#070707;color:#f1f1ee}.template-collection .collection-hero__inner{padding-top:5.2rem;padding-bottom:3.2rem}.template-collection .collection-hero__title{margin:0;color:#f1f1ee;font-size:clamp(2.4rem,7vw,4.2rem);font-weight:450;letter-spacing:-.045em;line-height:1.1}.template-collection .collection-hero__description{max-width:58rem;margin-top:1.4rem;color:#92928e;font-size:1.15rem;line-height:1.8}.template-collection #main-collection-filters,.template-collection .facets-container,.template-collection .product-grid-container,.template-collection .collection{background:#070707;color:#f1f1ee}.template-collection .facets-container{padding-top:1.6rem;padding-bottom:2.4rem}.template-collection :is(.facets__summary,.mobile-facets__open,.facet-filters__label,.facet-filters__sort,.product-count__text){color:#a7a7a3;font-size:1rem;font-weight:400}.template-collection :is(.facets__disclosure,.mobile-facets__open-wrapper){border-color:#ffffff29}.template-collection .facets__display,.template-collection .mobile-facets__inner{background:#0b0b0b;color:#f1f1ee}.template-collection .pagination__item{color:#a7a7a3}.template-collection .pagination__item--current,.template-product .product,.template-product .related-products,.template-product .product__info-container{color:#f1f1ee}.template-product .product{padding-top:2rem}.template-product .product__media-wrapper .global-media-settings,.template-product .product__media,.template-product .thumbnail{border:0;border-radius:0;background:#101010;box-shadow:none}.template-product .product__media-toggle:after{border:0}.template-product .product__modal-opener .product__media-icon,.template-product .product__media-icon{border:0;background:#070707ad;color:#f1f1ee}.template-product .product__title{margin-bottom:1rem}.template-product .cr-product-signal{color:#aaa9a5;font-size:1rem;font-weight:400;letter-spacing:.07em;line-height:1.55}.template-product .cr-product-signal--promotion{display:flex;align-items:center;gap:.8rem;margin:0 0 1rem;color:#b9bec5}.template-product .cr-product-signal--promotion:before{width:1.6rem;height:1px;flex:0 0 auto;background:#cdd3da80;content:""}.template-product .cr-product-signal--inventory{display:inline-flex;align-items:center;gap:.7rem;margin:1.2rem 0 0;color:#c9b98f;letter-spacing:.045em}.template-product .cr-product-signal__dot{width:.5rem;height:.5rem;flex:0 0 auto;border:1px solid #c9b98f;border-radius:50%;background:#c9b98f29}.template-product .cr-product__availability{margin:0 0 1.2rem;color:#a7a7a3;font-size:.9rem;font-weight:500;letter-spacing:.1em;line-height:1.3}.template-product .product__title h1{color:#f1f1ee;font-size:clamp(2.2rem,6vw,3.6rem);font-weight:450;letter-spacing:-.04em;line-height:1.2}@media screen and (max-width:749px){.template-product .cr-product-signal{font-size:1.25rem;letter-spacing:.055em}.template-product .cr-product-signal--promotion{margin-bottom:.8rem}.template-product .cr-product-signal--inventory{margin-top:1rem}}.template-product .product__info-container>*+*{margin-top:2.2rem}.template-product .product__info-container .price{color:#d5d5d1;font-size:1.45rem;font-weight:400;letter-spacing:0}.template-product .product__text,.template-product .product__tax,.template-product .product__description,.template-product .product__description.rte{color:#92928e;font-size:1.1rem;font-weight:400;line-height:1.85}.template-product .form__label{margin-bottom:.9rem;color:#a7a7a3;font-size:1rem;font-weight:400}.template-product .product-form__input input[type=radio]+label{min-width:4.4rem;margin:0 .6rem .7rem 0;padding:1.05rem 1.4rem;border-color:#ffffff47;border-radius:0;background:transparent;color:#d5d5d1;font-size:1rem;font-weight:400}.template-product .product-form__input input[type=radio]:checked+label{border-color:#f1f1ee;background:#f1f1ee;color:#070707}.template-product .quantity,.template-cart .quantity,.cart-drawer .quantity{min-height:4.6rem;border:.1rem solid rgba(255,255,255,.24);border-radius:0;background:transparent;color:#f1f1ee}.template-product .quantity:after,.template-cart .quantity:after,.cart-drawer .quantity:after{box-shadow:none}.template-product .quantity__button,.template-product .quantity__input,.template-cart .quantity__button,.template-cart .quantity__input,.cart-drawer .quantity__button,.cart-drawer .quantity__input{color:#d5d5d1}.template-product .product-form__submit,.template-cart .cart__checkout-button,.cart-drawer .cart__checkout-button{min-height:5.2rem;border-radius:0;background:#f1f1ee;color:#070707;font-size:1.15rem;font-weight:500;letter-spacing:.02em}.template-product .product-form__submit:after,.template-cart .cart__checkout-button:after,.cart-drawer .cart__checkout-button:after{box-shadow:none}.template-product .product-form__submit:hover,.template-cart .cart__checkout-button:hover,.cart-drawer .cart__checkout-button:hover{background:#d7d7d3;color:#070707}.template-product .cr-assurance{color:#a7a7a3}.template-product .cr-assurance__benefits{padding:0 1.8rem;background:#f7f7f5;color:#171717}.template-product .cr-assurance__heading{margin:0;padding:1.8rem 0 1.1rem;border-bottom:.1rem solid #deded9;color:#545450;font-size:.9rem;font-weight:500;letter-spacing:.16em;line-height:1.4}.template-product .cr-assurance__benefit{display:grid;grid-template-columns:2.2rem minmax(0,1fr);gap:1.3rem;align-items:start;padding:1.7rem 0}.template-product .cr-assurance__benefit+.cr-assurance__benefit{border-top:.1rem solid #deded9}.template-product .cr-assurance__icon{display:inline-flex;width:2.1rem;height:2.1rem;margin-top:.1rem;color:#262626}.template-product .cr-assurance__icon svg{display:block;width:100%;height:100%}.template-product .cr-assurance__benefit-copy h3,.template-product .cr-assurance__benefit-copy p{margin:0}.template-product .cr-assurance__benefit-copy h3{color:#141414;font-size:1.08rem;font-weight:550;letter-spacing:.035em;line-height:1.45}.template-product .cr-assurance__benefit-copy p{margin-top:.35rem;color:#5c5c58;font-size:.95rem;line-height:1.65}.template-product .cr-assurance__statement{padding:3rem .2rem 2.8rem;color:#979793;font-size:1.05rem;line-height:1.9}.template-product .cr-assurance__statement p,.template-product .cr-assurance__statement-content>*{margin-top:0;margin-bottom:1.1rem}.template-product .cr-assurance__statement-title{color:#e7e7e3;font-size:1.22rem;font-weight:450;letter-spacing:.015em}.template-product .cr-assurance__signature{margin-top:1.8rem;margin-bottom:0;color:#c8c8c4;font-size:1rem;font-weight:500;letter-spacing:.08em}.template-product .cr-assurance__accordion{border-top:.1rem solid rgba(255,255,255,.16)}.template-product .cr-assurance__accordion:last-child{border-bottom:.1rem solid rgba(255,255,255,.16)}.template-product .cr-assurance__accordion summary{display:flex;align-items:center;justify-content:space-between;min-height:5.4rem;padding:0;color:#d7d7d3;cursor:pointer;list-style:none;font-size:1rem;font-weight:450;letter-spacing:.105em}.template-product .cr-assurance__accordion summary::-webkit-details-marker{display:none}.template-product .cr-assurance__accordion summary:focus-visible{outline:.1rem solid #f1f1ee;outline-offset:.4rem}.template-product .cr-assurance__toggle{position:relative;width:1.4rem;height:1.4rem;flex:0 0 auto;margin-left:1.5rem}.template-product .cr-assurance__toggle:before,.template-product .cr-assurance__toggle:after{content:"";position:absolute;top:50%;left:50%;width:1.2rem;height:.1rem;background:#a7a7a3;transform:translate(-50%,-50%);transition:transform .18s ease,opacity .18s ease}.template-product .cr-assurance__toggle:after{transform:translate(-50%,-50%) rotate(90deg)}.template-product .cr-assurance__accordion[open] .cr-assurance__toggle:after{opacity:0;transform:translate(-50%,-50%) rotate(0)}.template-product .cr-assurance__accordion-content{padding:0 0 2.2rem;color:#969692;font-size:1.02rem;line-height:1.85}.template-product .cr-assurance__accordion-content>:first-child{margin-top:0}.template-product .cr-assurance__accordion-content>:last-child{margin-bottom:0}.template-product .cr-assurance__accordion-content a{color:#d7d7d3;text-decoration-color:#d7d7d373;text-underline-offset:.3rem}.template-product .cr-assurance__spec-list{margin:0}.template-product .cr-assurance__spec-list>div{display:grid;grid-template-columns:minmax(7rem,.35fr) minmax(0,1fr);gap:1.2rem;padding:.85rem 0;border-bottom:.1rem solid rgba(255,255,255,.1)}.template-product .cr-assurance__spec-list>div:first-child{padding-top:0}.template-product .cr-assurance__spec-list dt{color:#b9b9b5}.template-product .cr-assurance__spec-list dd{margin:0}@media screen and (max-width:749px){.template-product .cr-assurance__benefits{padding-inline:1.5rem}.template-product .cr-assurance__heading{padding-top:1.6rem;font-size:1.15rem}.template-product .cr-assurance__benefit{grid-template-columns:2rem minmax(0,1fr);gap:1.15rem;padding-block:1.55rem}.template-product .cr-assurance__icon{width:1.9rem;height:1.9rem}.template-product .cr-assurance__benefit-copy h3{font-size:1.4rem}.template-product .cr-assurance__benefit-copy p{font-size:1.3rem}.template-product .cr-assurance__statement{padding-block:2.7rem 2.5rem;font-size:1.35rem}.template-product .cr-assurance__statement-title{font-size:1.6rem}.template-product .cr-assurance__signature{font-size:1.25rem}.template-product .cr-assurance__accordion summary{font-size:1.3rem}.template-product .cr-assurance__accordion-content{font-size:1.35rem}.template-product .accordion__title,.template-product .accordion__content,.template-product .share-button__button,.template-product .product__view-details{font-size:1.3rem}}.template-product .product__accordion,.template-product .accordion{border-color:#ffffff29}.template-product .accordion summary{color:#d5d5d1}.template-product .accordion__title{font-size:1.1rem;font-weight:400}.template-product .accordion__content{color:#92928e;font-size:1.05rem;line-height:1.8}.template-product .share-button__button,.template-product .product__view-details{color:#92928e;font-size:1rem}@media screen and (max-width:749px){.template-product .product__title h1{font-size:2.8rem}.template-product .product__info-container .price{font-size:1.8rem}.template-product .product__text,.template-product .product__tax,.template-product .product__description,.template-product .product__description.rte{font-size:1.4rem}.template-product .form__label{font-size:1.35rem}.template-product .product-form__input input[type=radio]+label{font-size:1.35rem}.template-product .quantity__input{font-size:1.5rem}.template-product .product-form__submit{font-size:1.45rem}}.template-product .thumbnail-slider,.template-product .slider-button{color:#a7a7a3}.template-product .thumbnail[aria-current]{box-shadow:0 0 0 .1rem #aaa}.template-product .product-media-modal__dialog,.template-product .product-media-modal__content{background:#070707}.template-product .related-products__heading,.template-product .related-products h2{color:#f1f1ee;font-size:1.85rem;font-weight:450;letter-spacing:-.03em}.template-cart :is(.cart__items,.cart__footer,.cart-items,.cart__blocks){background:#070707;color:#f1f1ee}.template-cart .title-wrapper-with-link{align-items:baseline;padding-top:3rem}.template-cart .title-wrapper-with-link .title,.template-cart .cart__empty-text{color:#f1f1ee;font-size:clamp(2.4rem,7vw,4.2rem);font-weight:450;letter-spacing:-.04em}.template-cart .cart-items th,.template-cart .cart-item,.template-cart .cart__footer,.template-cart .cart__blocks{border-color:#ffffff24}.template-cart .cart-item__image-container,.cart-drawer .cart-item__image{border:0;border-radius:0;background:#101010}.template-cart .cart-item__name,.cart-drawer .cart-item__name{color:#dededa;font-size:1.1rem;font-weight:400}.template-cart :is(.product-option,.cart-item__price-wrapper,.tax-note,.cart__login-paragraph),.cart-drawer :is(.product-option,.cart-item__price-wrapper,.tax-note,.cart__login-paragraph){color:#92928e;font-size:1rem}.template-cart .totals__total,.cart-drawer .totals__total{color:#a7a7a3;font-size:1.1rem;font-weight:400}.template-cart .totals__total-value,.cart-drawer .totals__total-value{color:#f1f1ee;font-size:1.4rem;font-weight:450}.drawer__inner,.drawer__inner.gradient{border-color:#ffffff29;background:#070707;color:#f1f1ee}.cart-drawer__overlay{background:#000000ad}.drawer__header,.drawer__footer{border-color:#ffffff24;background:#070707}.drawer__heading,.cart-drawer .cart__empty-text{color:#f1f1ee;font-size:1.8rem;font-weight:450;letter-spacing:-.025em}.drawer__close,.cart-remove-button,.template-cart cart-remove-button{color:#a7a7a3}@media screen and (min-width:750px){.template-collection .collection-hero__inner{padding-top:7.2rem;padding-bottom:4.8rem}.template-product .product{gap:clamp(4rem,6vw,9rem);padding-top:5rem}.template-product .product__info-wrapper{padding-left:0}.template-product .product__info-container{max-width:48rem}}.cr-departments{padding-block:1.2rem 4.8rem;background:#070707;color:#f1f1ee}.cr-departments__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.cr-department-card{position:relative;display:block;aspect-ratio:3 / 4;overflow:hidden;background:#111;color:#f1f1ee;text-decoration:none}.cr-department-card__image,.cr-department-card__placeholder,.cr-department-card__overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%}.cr-department-card__image{object-fit:cover;filter:saturate(.82) brightness(.78);transition:filter .32s ease,transform .52s cubic-bezier(.2,.65,.3,1)}.cr-department-card__placeholder{background:linear-gradient(145deg,rgba(255,255,255,.075),transparent 45%),linear-gradient(320deg,#202020,#0d0d0d 70%)}.cr-department-card:nth-child(2) .cr-department-card__placeholder{background:linear-gradient(210deg,rgba(255,255,255,.065),transparent 48%),linear-gradient(35deg,#1c1c1c,#0b0b0b 72%)}.cr-department-card__overlay{background:linear-gradient(180deg,#00000008 25%,#000000d1)}.cr-department-card__content{position:absolute;z-index:1;right:1.2rem;bottom:1.2rem;left:1.2rem;display:flex;flex-direction:column;gap:.8rem}.cr-department-card__title{font-size:clamp(1.65rem,5.8vw,3rem);font-weight:500;letter-spacing:-.045em;line-height:1}.cr-department-card__action{color:#ffffffb3;font-size:.8rem;font-weight:400;letter-spacing:.08em;line-height:1.3}.cr-department-card:hover .cr-department-card__image{filter:saturate(.95) brightness(.86);transform:scale(1.025)}@media screen and (max-width:749px){.template-index .banner.banner--homepage-lead.banner--mobile-bottom{display:block;min-height:0;height:auto}.template-index .banner.banner--homepage-lead.banner--mobile-bottom .banner__media{position:relative;inset:auto;width:100%;height:auto}.template-index .banner.banner--homepage-lead.banner--mobile-bottom .banner__media>img{position:relative;inset:auto;display:block;width:100%;height:auto;object-fit:contain;object-position:center}.template-index .banner.banner--homepage-lead.banner--mobile-bottom .banner__content{position:absolute;top:0;right:0;bottom:0;left:0;min-height:0;padding:0}}@media screen and (max-width:749px){.template-index .cr-categories__track>.cr-category-card:last-child:nth-child(odd){aspect-ratio:2 / 1;grid-column:1 / -1}}@media screen and (min-width:750px){.cr-departments{padding-block:2rem 7.2rem}.cr-departments__grid{gap:1.6rem}.cr-department-card{aspect-ratio:16 / 10}.cr-department-card__content{right:2.4rem;bottom:2.4rem;left:2.4rem;gap:1rem}.cr-department-card__title{font-size:clamp(3rem,5vw,6rem)}.cr-department-card__action{font-size:.95rem}}body.object-watch-theme .content-for-layout,body.object-watch-theme .content-for-layout .gradient{background:#f8f8f6;color:#171717}body.object-watch-product-page .object-watch-product,body.object-watch-collection-page .object-watch-collection-hero,body.object-watch-collection-page collection-component>div,body.object-watch-product-page .related-products{--color-background: 248, 248, 246;--gradient-background: #f8f8f6;--color-foreground: 23, 23, 23;--color-button: 23, 23, 23;--color-button-text: 255, 255, 255;--color-secondary-button: 248, 248, 246;--color-secondary-button-text: 23, 23, 23;--color-link: 23, 23, 23;--color-badge-foreground: 255, 255, 255;--color-badge-background: 23, 23, 23;--color-badge-border: 23, 23, 23}body.object-watch-collection-page .object-watch-collection-hero{background:#f8f8f6;color:#171717}.object-watch-collection-hero__media,.object-watch-collection-hero__media picture{display:block;width:100%;background:#fff;line-height:0;overflow:hidden}.object-watch-collection-hero__image{display:block;width:100%;max-width:100%;height:auto;object-fit:contain;object-position:center;background:#fff}.object-watch-collection-hero__image--assurance{aspect-ratio:1882 / 836}@media screen and (max-width:749px){.object-watch-collection-hero__media,.object-watch-collection-hero__media picture,.object-watch-collection-hero__image{height:auto;min-height:0}.object-watch-collection-hero__image{object-fit:contain;object-position:center}}body.object-watch-collection-page .object-watch-collection-hero__inner{display:block;padding-top:2.8rem;padding-bottom:1.8rem}body.object-watch-collection-page .collection-hero__title{color:#171717;font-size:clamp(2.8rem,6vw,5rem)}body.object-watch-collection-page .collection-hero__description{color:#666}body.object-watch-collection-page #main-collection-filters,body.object-watch-collection-page .facets-container,body.object-watch-collection-page .product-grid-container,body.object-watch-collection-page .collection,body.object-watch-collection-page collection-component>div{background:#f8f8f6;color:#171717}body.object-watch-collection-page .facets-container{padding-top:1rem;padding-bottom:1.8rem;border-color:#e5e5e5}body.object-watch-collection-page :is(.facets__summary,.mobile-facets__open,.facet-filters__label,.facet-filters__sort,.product-count__text){color:#666}body.object-watch-collection-page :is(.facets__disclosure,.mobile-facets__open-wrapper,.facet-filters__sort){border-color:#e5e5e5}body.object-watch-collection-page .facets__display,body.object-watch-collection-page .mobile-facets__inner,body.object-watch-collection-page .mobile-facets__header,body.object-watch-collection-page .mobile-facets__footer{background:#fff;color:#171717}body.object-watch-collection-page :is(.mobile-facets__heading,.mobile-facets__count,.mobile-facets__label,.mobile-facets__sort .select__select,.facets__heading,.facets__label){color:#171717}body.object-watch-collection-page .product-card-wrapper,body.object-watch-collection-page .product-card-wrapper .card,body.object-watch-collection-page .product-card-wrapper .card__inner{background:transparent;color:#171717}body.object-watch-collection-page .product-card-wrapper .card__media{background:#fff}body.object-watch-collection-page .product-card-wrapper .card__heading,body.object-watch-collection-page .product-card-wrapper .card__heading a{color:#171717;font-size:1.15rem}body.object-watch-collection-page .product-card-wrapper .price,body.object-watch-collection-page .product-card-wrapper .price-item,body.object-watch-collection-page .product-card-wrapper .caption-with-letter-spacing{color:#666;font-size:1.1rem}body.object-watch-collection-page .product-card-wrapper .badge{background:#171717;color:#fff}body.object-watch-collection-page .pagination__item{color:#666}body.object-watch-collection-page .pagination__item--current,body.object-watch-collection-page .pagination__item:hover{color:#171717}body.object-watch-product-page .object-watch-product,body.object-watch-product-page .related-products{background:#f8f8f6;color:#171717}.object-watch-back{margin:0 0 1.8rem}.object-watch-back a{color:#171717;font-size:1.1rem;font-weight:500;letter-spacing:.09em;text-decoration:none}.object-watch-back a:hover{text-decoration:underline;text-underline-offset:.4rem}body.object-watch-product-page .object-watch-product .product{padding-top:0;color:#171717}body.object-watch-product-page .product__media-wrapper .global-media-settings,body.object-watch-product-page .product__media,body.object-watch-product-page .thumbnail{border-color:#e5e5e5;background:#fff}body.object-watch-product-page .product__media-icon,body.object-watch-product-page .product__modal-opener .product__media-icon{background:#ffffffe6;color:#171717}body.object-watch-product-page .product__info-container{box-sizing:border-box;padding:clamp(2rem,3vw,3rem);background:#fff;color:#171717}body.object-watch-product-page .product__title h1,body.object-watch-product-page .related-products__heading,body.object-watch-product-page .related-products h2{color:#171717}body.object-watch-product-page .cr-product-signal,body.object-watch-product-page .cr-product-signal--promotion,body.object-watch-product-page .cr-product-signal--inventory,body.object-watch-product-page .product__text,body.object-watch-product-page .product__tax,body.object-watch-product-page .product__description,body.object-watch-product-page .product__description.rte,body.object-watch-product-page .form__label,body.object-watch-product-page .share-button__button,body.object-watch-product-page .product__view-details{color:#666}body.object-watch-product-page .cr-product-signal--promotion:before{background:#bdbdb8}body.object-watch-product-page .cr-product-signal__dot{border-color:#666;background:transparent}body.object-watch-product-page .product__info-container .price,body.object-watch-product-page .product__info-container .price-item,body.object-watch-product-page .product__info-container .price__regular,body.object-watch-product-page .product__info-container .price__sale{color:#171717}body.object-watch-product-page .product__info-container .price-item--regular s,body.object-watch-product-page .product__info-container .price--on-sale .price-item--regular{color:#777}body.object-watch-product-page .product__info-container .badge{border:0;background:#171717;color:#fff}body.object-watch-product-page .product-form__input input[type=radio]+label{border-color:#cfcfcb;background:#fff;color:#171717}body.object-watch-product-page .product-form__input input[type=radio]:checked+label{border-color:#171717;background:#171717;color:#fff}body.object-watch-product-page .quantity{border-color:#d5d5d1;background:#fff;color:#171717}body.object-watch-product-page :is(.quantity__button,.quantity__input){color:#171717}body.object-watch-product-page .product-form__submit,body.object-watch-product-page .shopify-payment-button__button{border-color:#171717;background:#171717;color:#fff}body.object-watch-product-page .product-form__submit:hover,body.object-watch-product-page .shopify-payment-button__button:hover{background:#343434;color:#fff}body.object-watch-product-page .cr-assurance{color:#666}body.object-watch-product-page .cr-assurance__benefits{border-top:.1rem solid #e5e5e5;border-bottom:.1rem solid #e5e5e5;background:#fff;color:#171717}body.object-watch-product-page .cr-assurance__heading,body.object-watch-product-page .cr-assurance__benefit+.cr-assurance__benefit{border-color:#e5e5e5}body.object-watch-product-page .cr-assurance__heading,body.object-watch-product-page .cr-assurance__benefit-copy p,body.object-watch-product-page .cr-assurance__statement,body.object-watch-product-page .cr-assurance__accordion-content{color:#666}body.object-watch-product-page .cr-assurance__icon,body.object-watch-product-page .cr-assurance__benefit-copy h3,body.object-watch-product-page .cr-assurance__statement-title,body.object-watch-product-page .cr-assurance__signature,body.object-watch-product-page .cr-assurance__accordion summary,body.object-watch-product-page .cr-assurance__accordion-content a,body.object-watch-product-page .cr-assurance__spec-list dt{color:#171717}body.object-watch-product-page .cr-assurance__statement{background:#fff}body.object-watch-product-page .cr-assurance__accordion,body.object-watch-product-page .cr-assurance__accordion:last-child,body.object-watch-product-page .cr-assurance__spec-list>div{border-color:#e5e5e5}body.object-watch-product-page .cr-assurance__toggle:before,body.object-watch-product-page .cr-assurance__toggle:after{background:#666}body.object-watch-product-page .product__accordion,body.object-watch-product-page .accordion{border-color:#e5e5e5}body.object-watch-product-page .accordion summary,body.object-watch-product-page .accordion__title{color:#171717}body.object-watch-product-page .accordion__content{color:#666}body.object-watch-product-page .product-card-wrapper,body.object-watch-product-page .product-card-wrapper .card,body.object-watch-product-page .product-card-wrapper .card__inner{background:transparent;color:#171717}body.object-watch-product-page .product-card-wrapper .card__media{background:#fff}body.object-watch-product-page .product-card-wrapper .card__heading,body.object-watch-product-page .product-card-wrapper .card__heading a{color:#171717}body.object-watch-product-page .product-card-wrapper .price,body.object-watch-product-page .product-card-wrapper .price-item{color:#666}body.object-watch-product-page .product-media-modal__dialog,body.object-watch-product-page .product-media-modal__content{background:#fff;color:#171717}body.object-watch-product-page .product-media-modal__toggle,body.object-watch-product-page .product-media-modal__content .global-media-settings{border-color:#e5e5e5;background:#fff;color:#171717}@media screen and (max-width:749px){body.object-watch-collection-page .object-watch-collection-hero__inner{padding-top:2.2rem;padding-bottom:1.2rem}body.object-watch-collection-page .collection-hero__title{font-size:3rem}body.object-watch-collection-page .product-card-wrapper .card__heading,body.object-watch-collection-page .product-card-wrapper .card__heading a{font-size:1.25rem}body.object-watch-collection-page .product-card-wrapper .price,body.object-watch-collection-page .product-card-wrapper .price-item{font-size:1.2rem}.object-watch-back{margin-bottom:1.4rem}.object-watch-back a{font-size:1.2rem}body.object-watch-product-page .product__info-container{padding:2.2rem 1.8rem}}@media screen and (min-width:750px){body.object-watch-collection-page .object-watch-collection-hero__inner{padding-top:3.6rem;padding-bottom:2.4rem}body.object-watch-product-page .object-watch-product .product{padding-top:1rem}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/cool-room.css.map */
