@media (min-width: 768px){.article-hero .h1{transform:rotate(-180deg);writing-mode:vertical-rl}}.autogallery-trigger{opacity:.3;transition:opacity .3s}.autogallery-trigger--active{opacity:1}.autogallery-item{z-index:0}.autogallery-item--active{z-index:1}.autogallery-image{transform:translateY(-100%);transition:transform 1s cubic-bezier(.87,0,.13,1)}.autogallery-image--active{transform:translateY(0)}.autogallery-menu{transform:translate(100%);transition:transform 1s cubic-bezier(.87,0,.13,1);z-index:3}.autogallery-menu--active{transform:translate(0)}.autogallery-content{display:none;transition:opacity .3s}.autogallery-content--active{display:block;opacity:1}.blog:before{content:"";position:absolute;height:500px;width:100%;top:0;left:0;background:linear-gradient(0deg,#fff,#ededed);z-index:-1}@media (min-width: 768px){.blog h1{transform:rotate(-180deg);writing-mode:vertical-rl}}@media (max-width: 767px){.blog__featured-article.has-mobile-image{background-image:var(--mobile-image)!important}}.contact__title:before{content:"";position:absolute;width:100vw;top:0;right:-30px;height:260px;background:linear-gradient(0deg,#fff,#ededed);z-index:-1}@media (min-width: 1024px){.contact__title:before{right:0;height:600px}}.convert-bar .option-values{flex-wrap:nowrap!important}.convert-bar .convert-bar__select .option-values{flex-wrap:wrap!important}.convert-bar .option:not(.swatches){row-gap:0px}.convert-bar__select{white-space:nowrap}.convert-bar__select svg{transition:transform .3s}.convert-bar__select.active svg{transform:rotate(180deg)}.convert-bar-product-selector-item:disabled{opacity:.2!important;cursor:not-allowed!important}.custom-section{padding:var(--vertical-padding-mobile) 0;margin-top:var(--overlap-mobile);min-height:var(--min-height-mobile);justify-content:var(--justify-content-mobile)}@media (min-width: 768px){.custom-section{padding:var(--vertical-padding) 0;margin-top:var(--overlap);min-height:var(--min-height);justify-content:var(--justify-content)}}.custom-section__background{position:absolute;width:100%;height:100%;overflow:hidden;top:0;left:0}.custom-section__background img{position:absolute;width:100%;height:100%;object-fit:cover;left:0;top:0}@media (min-width: 1024px){.featured-collections__title{transform:rotate(-180deg);writing-mode:vertical-rl;overflow-wrap:break-word}}footer{background-color:var(--footer-background-color);color:var(--footer-text-color)}.footer__copyright{color:var(--footer-title-color)}.footer-menu__title{color:var(--footer-title-color);border-color:var(--footer-title-color)}.footer-menu__link a{color:var(--footer-text-color);transition:color .3s}.footer-menu__link a:hover{color:var(--footer-accent-color)}footer input{border-color:var(--footer-title-color)}footer button{border-color:var(--footer-accent-color)}.footer__primary-menus>*:last-child ul{padding-right:0}@media (min-width: 768px){.footer-menu__title{border-color:var(--footer-accent-color)}}@media (max-width: 1280px){.footer__primary-menus>*:last-child .footer-menu__title{padding-right:0}}header{position:fixed;top:0;left:0;z-index:50;align-items:center;justify-content:space-between;width:100%;margin:0}header .container{max-width:1360px}.header__container{margin-top:10px;border-radius:10px;max-height:calc(100dvh - 40px);overflow:scroll}.header__container.has-banner-menu{max-height:calc(100dvh - 70px)}.header__inner{display:flex;justify-content:space-between;align-items:center;gap:2.5rem;padding:20px;z-index:50;position:relative}.header__right{display:flex;align-items:center;gap:2.5rem}.header-link{position:relative;text-decoration:none;color:var(--color-foreground);transition:color .2s}.header__inner .menu .menu:not(.is-dropdown-submenu){display:none}.header-link.hover,.header-link:hover,.accordion-parent.active,[data-mega-menu].active{color:var(--color-primary)}.is-dropdown-submenu-parent,.header-link[data-mega-menu],.accordion-parent{display:flex!important;align-items:center;gap:4px}.is-dropdown-submenu-parent:after,.header-link[data-mega-menu]:after,.accordion-parent:after{content:"";background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMCIgaGVpZ2h0PSI2IiB2aWV3Qm94PSIwIDAgMTAgNiIgZmlsbD0ibm9uZSI+CiAgPHBhdGggZD0iTTQuOTYxMzMgNS40MDU5NkM1LjI1NDMgNS42OTg5MyA1LjczMDA4IDUuNjk4OTMgNi4wMjMwNSA1LjQwNTk2TDkuNzczMDUgMS42NTU5NkMxMC4wNjYgMS4zNjI5OSAxMC4wNjYgMC44ODcyMDcgOS43NzMwNSAwLjU5NDIzOEM5LjQ4MDA4IDAuMzAxMjcgOS4wMDQzIDAuMzAxMjcgOC43MTEzMyAwLjU5NDIzOEw1LjQ5MTAyIDMuODE0NTVMMi4yNzA3IDAuNTk2NTgyQzEuOTc3NzMgMC4zMDM2MTMgMS41MDE5NSAwLjMwMzYxMyAxLjIwODk4IDAuNTk2NTgyQzAuOTE2MDE2IDAuODg5NTUxIDAuOTE2MDE2IDEuMzY1MzMgMS4yMDg5OCAxLjY1ODNMNC45NTg5OCA1LjQwODNMNC45NjEzMyA1LjQwNTk2WiIgZmlsbD0iIzNCM0IzQiIvPgo8L3N2Zz4=);background-repeat:no-repeat;background-size:contain;width:10px;height:6px;transform:translateY(2px);transition:transform .3s}.header__menu>li>.header-link{position:relative}.header__menu>li>.header-link:before{content:"";height:2px;width:0;position:absolute;bottom:-6px;left:50%;transform:translate(-50%);background-color:var(--color-foreground);transition:width .2s ease-in-out}.header__menu>li>.header-link:hover:before,.header__menu>li>.header-link.hover:before,.header__menu>li.is-active>.header-link:before,.header__menu>li>.header-link.active:before{width:100%}.accordion-parent.active:after{transform:rotate(180deg) translateY(-2px)}.header-link sup{position:absolute;left:100%;overflow:hidden;max-width:var(--page-margin)}header .header__menu,header .header__icons{display:flex;gap:30px;list-style:none;align-items:center}.header__menu>li>.header-link{font-size:20px;font-weight:700}.mega-menu{left:0!important;right:0!important;top:calc(100% - 15px)!important;z-index:39;border-radius:0 0 10px 10px}.mega-menu{background-color:#fafafa}.is-dropdown-submenu{padding:10px 20px;top:calc(100% + 36px)!important;border-radius:0 0 20px 20px;left:50%!important;transform:translate(-50%)}#mobile-menu-toggle{width:20px;max-width:20px;transition:transform .3s;padding-left:3px}#mobile-menu-toggle.active{transform:translate(3px)}#mobile-menu-toggle span{transition:transform .3s,opacity .3s}#mobile-menu-toggle.active span:first-child{transform:rotate(45deg) translateY(8px) translate(3px);width:16px}#mobile-menu-toggle.active span:nth-child(2){opacity:0}#mobile-menu-toggle.active span:last-child{transform:rotate(-45deg) translateY(-8px) translate(3px);width:16px}@media (min-width: 768px){.header__inner{border-radius:20px;padding:24px 30px}}@media (min-width: 1024px){.header__container{overflow:visible}}@media (min-width: 1024px){.hero-with-boxed-content{min-height:var(--var-height)}.hero-with-boxed-content__image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-1}.hero-with-boxed-content__content-container.left{padding-right:520px}.hero-with-boxed-content__content-container.right{padding-left:520px}.hero-with-boxed-content__content:before{content:"";position:absolute;top:0;height:100%;background-color:var(--var-background-color);width:calc(100% + 30px)}.hero-with-boxed-content__content.left:before{right:0;border-radius:0 30px 30px 0}.hero-with-boxed-content__content.right:before{left:0;border-radius:30px 0 0 30px}.hero-with-boxed-content__content.left{padding-left:0}.hero-with-boxed-content__content.right{padding-right:0}}@media (min-width: 1290px){.hero-with-boxed-content__content:before{width:calc(100% + 30px + (100vw - 1290px)/2)}}@media (min-width: 768px){.hero-with-rotated-title h1{transform:rotate(-180deg);writing-mode:vertical-rl}}.hero__overlaid-image-image{width:320px;max-width:320px;top:40px;left:50%;transform:translate(-50%);position:absolute;object-fit:cover}.hero__overlaid-image .button{background-color:#fff!important;color:var(--color-foreground)!important;border-color:#fff!important;z-index:10}.hero__overlaid-image .button:hover{background-color:transparent!important;color:#fff!important}.hero-video video{object-position:center var(--video-focal-point, 50%)}@media (max-width: 767px){.hero{min-height:var(--min-height, 635px)}.hero__overlaid-image-image{width:263px;max-width:263px}}.product-carousel__slider .slick-list,.product-carousel__controls button svg{overflow:visible}.product-carousel__slider .slick-track{margin:0}.product-carousel__controls button.slick-disabled{opacity:.3;cursor:default}.product-carousel__controls button rect{transition:all .2s}.product-carousel__controls button:not(.slick-disabled):hover rect{stroke-width:4;stroke:var(--color-foreground)}.shopify-section--product-carousel+.shopify-section--product-carousel .product-carousel,.shopify-section--featured-collections+.shopify-section--product-carousel .product-carousel{padding-top:0}.shopify-section--product-carousel+.shopify-section--product-carousel .product-carousel__header,.shopify-section--featured-collections+.shopify-section--product-carousel .product-carousel__header{border-top:2px solid #c2b7b1;padding-top:20px}.slick-slide .product-carousel__item{min-width:unset}@media (min-width: 768px){.shopify-section--product-carousel+.shopify-section--product-carousel{margin-top:-40px}.shopify-section--product-carousel+.shopify-section--product-carousel .product-carousel__header,.shopify-section--featured-collections+.shopify-section--product-carousel .product-carousel__header{padding-top:50px}}.product-features__carousel .slick-list{overflow:visible;z-index:9}.product-features__carousel:before{content:"";display:block;width:100vw;height:100%;background-color:#fff;position:absolute;top:0;right:calc(100% - 10px);z-index:10}@media (min-width: 1024px){.product-features__title{transform:rotate(-180deg);writing-mode:vertical-rl}.product-features__carousel:before{right:calc(100% - 30px)}}.product-recommendations-carousel .slick-list{overflow:visible}.product:before{content:"";position:absolute;height:500px;width:100%;top:0;left:0;background:linear-gradient(0deg,#fff,#ededed);z-index:-1}.product #shopify-installments-content{font-size:10px}.product-image-thumbnail-carousel__item img,.product-image-thumbnail-carousel__item video,.product-image-carousel__item img,.product-image-carousel__item video{width:100%;height:100%;object-fit:cover;object-position:center}.product-image-thumbnail-carousel__item:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border:inset 3px var(--color-foreground);border-radius:10px;opacity:0;transition:opacity .2s}.product-image-thumbnail-carousel__item:hover:after{opacity:.3}.slick-current .product-image-thumbnail-carousel__item:after{opacity:1}.product-image-carousel .slick-list,.product-image-carousel .slick-track,.product-image-carousel .slick-slide>div{height:100%}.slick-initialized .product-image-carousel__item{position:relative}.product__variant-quantity--available .product__variant-quantity-out-of-stock,.product__variant-quantity--unavailable .quantity{display:none}.product__variant-quantity--unavailable .product__variant-quantity-out-of-stock{display:block}.product-description-accordion__title svg{transition:transform .2s}.product-description-accordion__title.active svg{transform:rotate(180deg)}.product-description-accordion__content .metafield-rich_text_field>*:first-child{margin-top:0!important}.product-description-accordion__content .metafield-rich_text_field>*:last-child{margin-bottom:0!important}.option-yes.active{border-color:var(--color-foreground);background-color:#c2b7b1}.option-yes--square{min-width:50px!important;max-width:50px!important;padding:1rem 0!important;display:flex;justify-content:center}@media (min-width: 767px){.product:before{height:calc(100% - 135px)}}#klaviyo-bis-button-container{margin-bottom:0!important}@media (max-width: 639px){#klaviyo-bis-button-container{display:none!important}}.social-mentions .slick-track{display:flex}.social-mentions .slick-slide{height:auto;display:flex;align-items:center}.social-mentions .text.quote:before{top:-24px;left:-32px}.social-mentions .text.quote:after{bottom:8px}@media (min-width: 768px){.social-mentions .text.quote:after{bottom:-10px}}@media (min-width: 1024px){.trainers__title{transform:rotate(-180deg);writing-mode:vertical-rl}.trainers__carousel:before{content:"";position:absolute;top:0;height:100%;right:100%;width:100vw;background:#fff;z-index:10}}.trainers .slick-list{overflow:visible;z-index:9}@media (max-width: 1023px){.two-column-page__column-1:before{content:"";position:absolute;height:calc(100% + 122px);width:100vw;bottom:0;left:-30px;background:linear-gradient(0deg,#ffffffe6,#ededed);z-index:-1}}@media (min-width: 1024px){.two-column-page__title:before{content:"";position:absolute;height:600px;width:100vw;top:0;right:0;background:linear-gradient(0deg,#fff,#ededed);z-index:-1}}.two-column-page__links:before{background:linear-gradient(180deg,#fff 0%,#fff calc(100% - 24px),transparent 100%)}@media (min-width: 1024px){.blog-posts__title{transform:rotate(-180deg);writing-mode:vertical-rl}}@media (max-width: 1023px){.shopify-block--blog-posts{width:100%}}@media (max-width: 767px){.blog-posts .slick-list{overflow:visible;padding-right:60%}}@media (max-width: 650px){.blog-posts .slick-list{padding-right:40%}}@media (max-width: 550px){.blog-posts .slick-list{padding-right:25%}}@media (max-width: 420px){.blog-posts .slick-list{padding-right:11%}}@media (min-width: 1024px){.cards-with-title__title{transform:rotate(-180deg);writing-mode:vertical-rl}}@media (max-width: 1023px){.shopify-block--cards-with-title{width:100%}}@media (max-width: 767px){.cards-with-title .slick-list{overflow:visible;padding-right:60%}}@media (max-width: 650px){.cards-with-title .slick-list{padding-right:40%}}@media (max-width: 550px){.cards-with-title .slick-list{padding-right:25%}}@media (max-width: 420px){.cards-with-title .slick-list{padding-right:11%}}.shopify-section--container{width:100%}.heading{text-align:var(--text-align)}.image-with-content__image{padding-top:79%}.image-with-content__image img{position:absolute;top:0;width:100%;height:100%;object-fit:cover}.image-with-content__image:not(.max-md\:-mx-\[30px\]) img{border-radius:30px}@media (min-width: 768px){.image-with-content__image{min-height:var(--image-height, 554px)}.image-with-content__image img{max-width:unset;width:calc(100% + 30px)!important;border-radius:30px}.image-with-content__image.left img{border-radius:0 30px 30px 0;right:0}.image-with-content__image.right img{border-radius:30px 0 0 30px;left:0}.image-with-content__content{padding-top:calc(-1 * var(--overlap))}}@media (min-width: 1290px){.image-with-content__image img{width:calc(100% + 30px + (100vw - 1290px)/2)!important}}.wg-image{border-radius:var(--border-radius-mobile, 0px);max-width:var(--max-width-mobile, 100%);overflow:hidden}@media (min-width: 768px){.wg-image{border-radius:var(--border-radius, 0px);max-width:var(--max-width, 100%)}}@media (min-width: 1024px){.rotated-heading-with-content__title{transform:rotate(-180deg);writing-mode:vertical-rl}}.text{text-align:var(--text-align)}.text.body{font-size:15px;line-height:1.8}.text.caption_2{letter-spacing:.05em;line-height:1.2}.text.quote{font-size:20px;line-height:1.2;letter-spacing:-.03em;font-weight:600;position:relative}.text.quote:before,.text.quote:after{content:"";position:absolute;display:block;width:32px;height:38px;background-size:contain;background-repeat:no-repeat;background-position:center}.text.quote:before{left:-22px;top:-30px}.text.quote:after{right:-32px;bottom:6px;transform:rotateY(180deg)}.text.quote_author{font-size:16px;line-height:1.2;letter-spacing:-.03em;font-weight:600}.text.press_review{font-size:14px;line-height:1.4;letter-spacing:-.01em}.text.spotlight{font-family:var(--font-headings--family);font-weight:var(--font-headings--weight);font-style:var(--font-headings--style);font-size:40px;line-height:.94}.text.eyebrow{font-size:18px;letter-spacing:.5em;font-weight:600;line-height:1;text-transform:uppercase}@media (min-width: 768px){.text.quote{font-size:30px}.text.quote:before{left:-48px;top:-5px}.text.quote:after{bottom:20px}.text.quote_author{font-size:18px}.text.text.spotlight{font-size:70px;line-height:1}.text.body_large{font-size:18px;line-height:1.8}}.video-with-content__video video{width:calc(100% + 60px);margin:0 -30px;max-width:unset;overflow:hidden;object-fit:cover}@media (min-width: 768px){.video-with-content__video video{margin:0;width:100%;max-width:100%;min-height:100%;border-radius:30px}}.press-card .button{border-color:#fff!important;color:#fff!important;background-color:transparent!important}.press-card__logo{filter:brightness(0) invert(1)}.press-card__logo img{max-height:60px;width:auto}.product-card:hover .product-card__hover-image,.product-card:hover .product-card__button,.product-card:hover .product-card__description{opacity:1}.product-card,.product-card *{transition:all .3s}.product-card:hover{color:initial}@media (min-width: 1025px){.product-card--hover:hover .product-card__title,.product-card--hover:hover .product-card__eyebrow{color:#fff!important}}.product-card__button button{font-size:14px;padding:18px}.button-block{display:inline-block}.button{padding:18px 38px;border:none;font:inherit;cursor:pointer;background:var(--color-scheme-scheme-1-button, #3b3b3b);border:2px solid var(--color-scheme-scheme-1-button-border, #3b3b3b);color:var(--color-scheme-scheme-1-button-label, #fff);text-decoration:none;transition:all .2s;display:inline-flex;align-items:center;justify-content:center;gap:10px;border-radius:var(--style-border-radius-inputs);font-weight:700;font-size:18px;line-height:1;letter-spacing:.02em;transition:all .3s;text-align:center}.button.button--small{padding:14px 24px}.button:not(.button--icon):hover{background:var(--color-scheme-scheme-1-button-hover, #ffffff);color:var(--color-scheme-scheme-1-button-label-hover, #3b3b3b);border-color:var(--color-scheme-scheme-1-button-border-hover, #ffffff)}.button--secondary{background:var(--color-scheme-scheme-1-secondary-button, transparent);border:2px solid var(--color-scheme-scheme-1-secondary-button-border, #3b3b3b);color:var(--color-scheme-scheme-1-secondary-button-label, #3b3b3b)}.button--secondary:not(.button--icon):hover{background:var(--color-scheme-scheme-1-secondary-button-hover, #3b3b3b);color:var(--color-scheme-scheme-1-secondary-button-label-hover, #ffffff);border-color:var(--color-scheme-scheme-1-secondary-button-border-hover, #3b3b3b)}.button:disabled{filter:grayscale(100%);opacity:.5;cursor:not-allowed;pointer-events:none}.button img{max-height:40px;width:auto}@media (max-width: 767px){.button--icon{padding-left:16px;padding-right:16px}}.card__title,.card__content{transition:opacity .3s}.card__button button{font-size:14px;padding:18px;border-color:#fff!important;color:#fff!important;background-color:transparent!important}.card--dark:not(.card--hover-image) .card__button button{border-color:var(--color-foreground)!important;background-color:var(--color-foreground)!important;color:#fff!important}@media (min-width: 768px){.card:hover .card__content{opacity:1}.card--hover:hover .card__title.justify-end{opacity:0}.card--hover-image:hover .card__title,.card--hover-image:hover .card__title *{color:#fff!important}}.slick-dots{position:static;max-width:450px;display:flex;align-items:center;height:8px}.slick-dots li{width:100%;height:auto;padding:0;margin:0}.slick-dots li button:before{content:none}.slick-dots li button{width:100%;height:4px;background-color:#c2b7b1;padding:0;border-radius:0;transition:all .2s}.slick-dots li button:hover{height:8px}.slick-dots li.slick-active button{background-color:var(--color-foreground);height:8px}.slick-dotted.slick-slider{margin-bottom:0}.slick-dots{margin-top:40px}.slick-arrow{margin-top:30px}#cart-container.active{opacity:1;pointer-events:auto}#cart-container.active .cart{transform:translate(0)}.option-input--dropdown-button:checked+label{border-color:var(--color-foreground)}.image{display:block;position:relative;overflow:hidden;width:100%;height:auto}.image>img{width:100%;height:auto}.option-button--square{min-width:50px!important;max-width:50px!important;padding:1rem 0!important;display:flex;justify-content:center}.option-input--button:not(.option-input--quantities):checked+label{border-color:var(--color-foreground);background-color:#c2b7b1}.option-input:not(.option-input--quantities):disabled+label{opacity:.2;cursor:not-allowed}.option-input:not(.option-input--quantities).visually-disabled+label{opacity:.2}input:checked+label .swatch{box-shadow:0 0 0 4px var(--color-foreground)}.swatch{background:var(--swatch--background);background-position:var(--swatch-focal-point, initial)}
/*# sourceMappingURL=/cdn/shop/t/33/compiled_assets/styles.css.map */
