:root{--color-base-black: #000000;--color-base-white: #ffffff;--color-black-600: #605f5f;--color-black-900: #161616;--color-osmos-02: #6F6A53;--color-osmos-06: #0C0C0C;--screen-spacing: 16px;--page-width: 1360px}@media screen and (min-width:750px){:root{--screen-spacing: 32px}}@media screen and (min-width:1200px){:root{--screen-spacing: 80px}}b,strong{font-weight:600}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:var(--typeBasePrimary)}.uppercase{text-transform:uppercase}.flex{display:flex}p{font-size:inherit;font-family:inherit;font-weight:inherit}p,ol,ul{margin-bottom:16px}.page-width{max-width:100%;width:calc(var(--page-width) + var(--screen-spacing) * 2);margin:0 auto;padding-inline:var(--screen-spacing)}.button{padding:10px 20px;border:1px solid transparent;font-family:var(--typeHeaderPrimary);font-size:18px;font-weight:400;line-height:1.8;letter-spacing:-.8px;font-feature-settings:"liga" off,"clig" off;text-transform:uppercase;background:var(--color-button-bg);color:var(--color-button-text);display:flex;align-items:center;justify-content:flex-start;gap:32px;cursor:pointer;position:relative;overflow:hidden;text-decoration:none;max-width:max-content}.button:hover{color:var(--color-button-text)}.button--mw-150{min-width:150px}.button--mw-200{min-width:200px}.button .right-arrow{display:flex;align-items:center;transition:transform .22s ease,background-color .22s ease,color .22s ease}.button .right-arrow svg{transition:transform .22s ease}.button.has-right-arrow{padding-left:20px;padding-right:64px}.button.has-right-arrow{position:relative}.button.has-right-arrow .right-arrow{position:absolute;top:10px;right:20px;bottom:10px}.button.has-right-arrow .right-arrow svg{width:24px;height:24px}.button--primary{--color-button-bg: var(--color-base-black);--color-button-text: var(--color-base-white);--color-button-bg-hover: color-mix(in srgb, var(--color-button-bg) 80%, white)}.button--secondary{--color-button-bg: var(--color-base-white);--color-button-text: var(--color-base-black);--color-button-bg-hover: color-mix(in srgb, var(--color-button-bg) 95%, black);border-color:var(--color-base-black)}.button:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:var(--color-button-bg-hover);clip-path:inset(0 50% 0 50%);transition:clip-path .35s ease}.button:hover:before{clip-path:inset(0 0 0 0)}.button>*{position:relative;z-index:1}.button:hover .right-arrow svg{animation:arrowFloat .8s ease-in-out infinite}@keyframes arrowFloat{0%{transform:translate(-2px)}50%{transform:translate(2px)}to{transform:translate(-2px)}}a.btn.btn--inverse,a.btn,button.btn.btn--full.add-to-cart.add-to-cart--secondary,button.shopify-payment-button__button.shopify-payment-button__button--unbranded{border-radius:50px}a.btn{border-radius:50px!important}:root{--font-size-section-title-h1: 72px;--font-size-section-title-h2: 60px;--font-size-section-title-h3: 54px;--font-size-section-title-h4: 40px;--font-size-section-title-h5: 32px;--font-size-section-title-h6: 24px;--font-size-section-title-sub: 16px}@media screen and (max-width:749px){:root{--font-size-section-title-h1: 40px;--font-size-section-title-h2: 36px;--font-size-section-title-h3: 32px;--font-size-section-title-h4: 28px;--font-size-section-title-h5: 24px;--font-size-section-title-h6: 20px;--font-size-section-title-sub: 12px}}.page-title{font-family:var(--typeBasePrimary);font-size:var(--font-size-section-title-h3);font-style:normal;font-weight:500;line-height:1.1}.section-title{font-family:var(--typeBasePrimary);font-style:normal;font-weight:400;line-height:1.1}.section-title span{font-weight:400}.section-title--h1{font-size:var(--font-size-section-title-h1)}.section-title--h2{font-size:var(--font-size-section-title-h2)}.section-title--h3{font-size:var(--font-size-section-title-h3);letter-spacing:-1px}.section-title--h4{font-size:var(--font-size-section-title-h4);letter-spacing:-.6px}.section-title--h5{font-size:var(--font-size-section-title-h5);letter-spacing:-.6px}.section-title--h6{font-size:var(--font-size-section-title-h6);letter-spacing:-.6px}.section-title__sub{font-family:var(--typeHeaderPrimary);font-size:var(--font-size-section-title-sub);font-weight:100;line-height:1.125;text-transform:uppercase}.text-heading{font-family:var(--typeHeaderPrimary)}.text-body{font-family:var(--typeBasePrimary)}div.index-section{margin:0}.sub-title{color:var(--osmos-02, #6F6A53);font-family:var(--typeHeaderPrimary);font-size:16px;font-style:normal;font-weight:500;line-height:18px;text-transform:uppercase;position:relative;display:flex;align-items:center;gap:8px;margin-bottom:8px}.sub-title:before{content:"";width:6px;height:6px;border-radius:var(--radius-md, 8px);background:var(--osmos-02, #6F6A53)}.sub-title--center{justify-content:center}.sub-title--white{color:#fff}.sub-title--white:before{background-color:#fff}.button--center{justify-content:center}.text--medium,.text--medium p{font-size:20px;margin-bottom:12px}@media screen and (max-width:749px){.sub-title{font-size:12px}.text--medium,.text--medium p{font-size:16px}}.grid-product-detail{display:grid;grid-template-columns:2fr 1fr;gap:60px;align-items:start}.grid-product-detail .medium-up--one-half{width:100%}.grid-product-detail .product-content{width:100%;min-width:503px;padding:0}.grid-product-detail .product-single__meta{padding-left:0}@media screen and (max-width:989px){.grid-product-detail{grid-template-columns:1fr;gap:32px;margin:0!important}.grid-product-detail .product-single__sticky{position:relative;top:0}.grid-product-detail .medium-up--one-half{padding:0}.grid-product-detail .product__main-photos{order:1}.grid-product-detail .product__thumbs--beside{order:2;margin:0 0 0 8px}.product-content,.grid-product-detail .product-content{min-width:100%}}@media screen and (max-width:749px){.grid-product-detail{gap:0}}picture img{width:100%;height:100%;object-fit:cover}.ux-reveal{opacity:0;transform:translateY(32px)}.ux-reveal.aos-animate{opacity:1;transform:translateY(0)}.ux-reveal--left{transform:translate(-32px)}.ux-reveal--right{transform:translate(32px)}.ux-reveal--left.aos-animate,.ux-reveal--right.aos-animate{transform:translate(0)}.no-js .ux-reveal{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.ux-reveal,.ux-reveal.aos-animate{opacity:1;transform:none;transition:none}}.contact-page{padding-block:80px}.contact-form{max-width:600px;margin-inline:auto}.btn-contact{margin-inline:auto;margin-bottom:20px}.btn-contact+p{text-align:center}.btn-contact+p a:hover{text-decoration:underline}.section-header .section-header__title{text-transform:capitalize}.ux-slider__inner{position:relative}.ux-slider__nav{position:absolute;top:50%;z-index:3;display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:0;background:#000;color:#fff;box-shadow:0 2px 12px #00000029;cursor:pointer;opacity:0;transform:translateY(-50%);transition:opacity .25s ease,background-color .2s ease,color .2s ease}.ux-slider__nav.swiper-button-disabled{opacity:0;pointer-events:none}.ux-slider__nav--next{right:16px}.ux-slider__nav--prev{left:16px;transform:rotate(180deg)}.ux-slider__nav .icon{display:inline-flex;align-items:center;justify-content:center}.ux-slider__nav svg{width:24px;height:24px}.ux-slider__inner:hover .ux-slider__nav,.ux-slider__nav:focus-visible{opacity:1}.ux-slider__nav:hover{opacity:.8}@media(max-width:749px){.ux-slider__nav{width:36px;height:36px}.ux-slider__nav svg{width:18px;height:18px}.ux-slider__nav--next{right:8px}.ux-slider__nav--prev{left:8px}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/custom-styles.css.map */
