:root{--announcement-height: 38px;--nav-main-height: 70px;--nav-height: calc(var(--nav-main-height) + var(--announcement-height));--height-fill: calc(100dvh - var(--nav-height));--font-recife: "Recife Display Book";--height-full: 100dvh;--padding-x: 55px;--padding-x-neg: calc(-1 * var(--padding-x));--color-bg: #fff;--color-white: #ffffff;--color-charcoal: #3e3e3d;--color-charcoal-light: #646464;--color-charcoal-border: rgba(62, 62, 61, .2);--color-charcoal-border-30: rgba(62, 62, 61, .3);--color-text: var(--color-charcoal);--color-text-hover: #909090;--color-mid-grey: #c5c5c5;--color-light-grey: #f5f5f5;--color-grey: #bfbfbf;--color-primary: var(--color-charcoal);--font-untitled: "Untitled", sans-serif;--font-untitled-italic: "Untitled-italic", sans-serif;--font-body: var(--font-untitled);--transition: all .5s ease}@media(max-width:899.98px){:root{--nav-main-height: 55px}}@media(max-width:991.98px){:root{--padding-x: 35px}}@media(max-width:767.98px){:root{--padding-x: 20px}}.js-pagination{padding-top:40px;padding-bottom:40px;display:none}.js-pagination__anchor{position:absolute;top:calc(-1 * var(--nav-height));pointer-events:none}.js-pagination__grid{display:grid;grid-template-columns:1fr auto;align-items:center}.js-pagination__list{display:flex;align-items:center;list-style:none;padding:0;margin:0;gap:10px}.js-pagination__list>li{padding:0;margin:0}.js-pagination__list>li>a{width:33px;height:33px;background:#fff;display:block;border-radius:50%;color:#c5c5c5;line-height:33px;text-align:center;font-size:19px;letter-spacing:-1px;font-weight:300;transition:all .5s ease;cursor:pointer}.js-pagination__list>li>a:hover{color:var(--color-charcoal)}.js-pagination__list>li.active>a{color:#fff;background-color:var(--color-charcoal)}.js-pagination__nav a{font-weight:300;font-size:24px;line-height:27px;letter-spacing:-1px;color:var(--color-charcoal);margin-left:20px;border-bottom:1px solid #fff;transition:all .5s ease;-webkit-user-select:none;user-select:none}.js-pagination__nav a>img{display:none}.js-pagination__nav a.disabled{color:#c5c5c5;pointer-events:none}.js-pagination__nav a:hover{border-bottom:1px solid var(--color-charcoal)}.js-pagination__nav img{max-width:8px;height:auto!important;max-height:16px;object-fit:unset!important}@media(max-width:767.98px){.js-pagination{padding-left:var(--padding-x);padding-right:var(--padding-x)}.js-pagination__nav{display:flex;gap:45px}.js-pagination__nav a{margin-left:0}.js-pagination__nav a>span{display:none}.js-pagination__nav a>img{display:block}.js-pagination__nav a.disabled{opacity:.4}}a.main-link{color:inherit;font:inherit}.main-link,.main-link__trigger{cursor:pointer}.fade-carousel{position:relative;list-style:none}.fade-carousel>li{position:absolute;top:0;left:0;width:100%;opacity:0;visibility:hidden}.fade-carousel>li:nth-of-type(1){position:static}.fade-carousel>li.active{opacity:1;visibility:inherit}.custom-underline{position:relative}.custom-underline:after{content:" ";position:absolute;bottom:0;left:0;height:1px;width:100%;background-color:var(--color-charcoal)}.custom-underline:hover{color:var(--color-text-hover)}.custom-underline:hover:after{background-color:var(--color-text-hover)}.custom-underline:after{bottom:-4px}.custom-underline,.custom-underline:after{transition:all .3s ease}.custom-checkbox{display:inline-block}.custom-checkbox>span{display:block;height:16px;width:16px;border:solid 1px var(--color-charcoal);border-radius:50%;transition:background-color .2s ease}.custom-checkbox>input{position:absolute;opacity:0;visibility:hidden;height:0;width:0}.custom-checkbox>input:checked+span{background:var(--color-charcoal)}.md-hide{display:block}.md-show{display:none}@media(max-width:767.98px){.md-hide{display:none}.md-show{display:block}}.section-anchor{position:absolute;top:calc(-1 * (var(--nav-height) + 40px))}.section-anchor__parent{position:relative}.shopify-challenge__container{padding:200px 0}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeIn{animation-name:fadeIn}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.fadeOut{animation-name:fadeOut}.product-card__carousel--cart .owl-nav{position:absolute;top:-25px;right:0;transform:translateY(-100%)}.product-card__carousel--cart .owl-nav .disabled{pointer-events:none}.product-card__carousel--cart .owl-nav .owl-next{transform:scaleX(-1)}.product-card__carousel--cart .owl-nav .owl-next svg{margin-right:25px}.product-card__carousel--cart .owl-nav .owl-prev svg{margin-right:25px}.product-card__carousel--cart .owl-nav .owl-prev,.product-card__carousel--cart .owl-nav .owl-next{display:inline-block}.product-card__carousel--cart .owl-nav .owl-prev svg path,.product-card__carousel--cart .owl-nav .owl-next svg path{transition:all .5s ease}.product-card__carousel--cart .owl-nav .owl-prev:hover svg path,.product-card__carousel--cart .owl-nav .owl-next:hover svg path{stroke:var(--color-charcoal)}[data-qv-variant],[data-variant-show]{display:none}[data-qv-variant].variant-active,[data-variant-show].variant-active{display:block}.page-product-bundle [data-variant-show]:first-of-type{display:block}#preview-bar-iframe{display:none!important}html{padding-bottom:0!important}.overflow-hidden{overflow:hidden}#MainContent>#ReCharge.user-customer{padding-top:100px}#customer_tab_content .col-md-offset-3{margin-left:auto;margin-right:auto}.subscribe-note{border-inline:solid 1px var(--color-charcoal);border-bottom:solid 1px var(--color-charcoal);border-top:none}.product-main__subscribe .subscribe-note{border-bottom:0}.subscribe-note *{font-size:15px;font-style:normal;font-weight:400;line-height:21px;letter-spacing:-.6px}.subscribe-note>ul{display:flex;flex-direction:column;list-style-position:inside;padding:0 24px 12px;list-style-type:none}.subscribe-note>ul li{padding-left:29px;position:relative}.subscribe-note>ul li:before{content:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="17" viewBox="0 0 16 17" fill="none"><path d="M2.65723 9L7.0193 14.5L13.4676 3.5" stroke="%233E3E3D" stroke-width="1.5"/></svg>');position:absolute;left:0;top:0;width:16px;height:16px}.subscribe-note__icons{display:flex;text-align:center;padding:20px 24px 16px;justify-content:space-between;gap:47.67px;display:grid;grid-template-columns:1fr 1fr 1fr}.subscribe-note__icon-box{display:flex;flex-direction:column;align-items:center;position:relative}.subscribe-note__icon-box:not(:last-child):before{content:"";position:absolute;top:50%;transform:translateY(-50%);right:-24px;width:1px;height:100%;background-color:#c5c5c5}.subscribe-note__icon-box p{width:min(115px,30vw)}.subscribe-note__icon{height:72px;width:72px;margin-bottom:-8px;margin-top:-13px}.subscribe-note__icon img{height:100%;width:100%;object-fit:contain}@media(max-width:767.98px){.subscribe-note>ul{padding-bottom:16px}.subscribe-note__icons{padding:20px 0 16px;gap:0px}}@media(max-width:1199.98px){.subscribe-note__icons{display:grid;grid-template-columns:1fr 1fr 1fr}.subscribe-note__icon-box:not(:last-child):before{right:0}}@media(max-width:575.98px){.subscribe-note__icon-box:not(:last-child):before{right:0;top:50%;width:1px;height:100%;background-color:#c5c5c5}.subscribe-note__icon-box p{line-height:16px}}.richtext p{font-weight:300;font-size:19px;line-height:23px;letter-spacing:-1px}.richtext i{font-style:italic}.richtext a{text-decoration:underline}.richtext strong{font-weight:500}@font-face{font-family:Untitled;font-weight:300;font-style:normal;font-display:swap;src:url(./UntitledSansWeb-Light.woff2) format("woff2"),url(./UntitledSansWeb-Light.woff) format("woff")}@font-face{font-family:Untitled;font-weight:400;font-style:normal;font-display:swap;src:url(./UntitledSansWeb-Regular.woff2) format("woff2"),url(./UntitledSansWeb-Regular.woff) format("woff")}@font-face{font-family:Untitled;font-weight:500;font-style:normal;font-display:swap;src:url(./UntitledSansWeb-Medium.woff2) format("woff2"),url(./UntitledSansWeb-Medium.woff) format("woff")}@font-face{font-family:Untitled-italic;font-weight:500;font-style:normal;font-display:swap;src:url(./untitled-serif-regular-italic.woff2) format("woff2")}@font-face{font-family:Recife Display;font-weight:400;font-style:italic;font-display:swap;src:url(./RecifeDisplayVariableItalic.ttf) format("truetype")}@font-face{font-family:Recife Display;font-weight:400;font-style:normal;font-display:swap;src:url(./RecifeDisplayVariableUpright.ttf) format("truetype")}@font-face{font-family:Recife Display;font-weight:900;font-style:normal;font-display:swap;src:url(./RecifeDisplay-Black.otf) format("opentype")}@font-face{font-family:Recife Display;font-weight:900;font-style:italic;font-display:swap;src:url(./RecifeDisplay-BlackItalic.otf) format("opentype")}@font-face{font-family:Recife Display;font-weight:700;font-style:normal;font-display:swap;src:url(./RecifeDisplay-Bold.otf) format("opentype")}@font-face{font-family:Recife Display;font-weight:700;font-style:italic;font-display:swap;src:url(./RecifeDisplay-BoldItalic.otf) format("opentype")}@font-face{font-family:Recife Display;font-weight:400;font-style:normal;font-display:swap;src:url(./RecifeDisplay-Book.otf) format("opentype")}@font-face{font-family:Recife Display;font-weight:400;font-style:italic;font-display:swap;src:url(./RecifeDisplay-BookItalic.otf) format("opentype")}@font-face{font-family:Recife Display;font-weight:300;font-style:normal;font-display:swap;src:url(./RecifeDisplay-Light.otf) format("opentype")}@font-face{font-family:Recife Display;font-weight:300;font-style:italic;font-display:swap;src:url(./RecifeDisplay-LightItalic.otf) format("opentype")}@font-face{font-family:Recife Display;font-weight:500;font-style:normal;font-display:swap;src:url(./RecifeDisplay-Medium.otf) format("opentype")}@font-face{font-family:Recife Display;font-weight:500;font-style:italic;font-display:swap;src:url(./RecifeDisplay-MediumItalic.otf) format("opentype")}@font-face{font-family:Recife Display;font-weight:400;font-style:normal;font-display:swap;src:url(./RecifeDisplay-Regular.otf) format("opentype")}@font-face{font-family:Recife Display;font-weight:400;font-style:italic;font-display:swap;src:url(./RecifeDisplay-RegularItalic.otf) format("opentype")}@font-face{font-family:Recife Display;font-weight:600;font-style:normal;font-display:swap;src:url(./RecifeDisplay-SemiBold.otf) format("opentype")}@font-face{font-family:Recife Display;font-weight:600;font-style:italic;font-display:swap;src:url(./RecifeDisplay-SemiBoldItalic.otf) format("opentype")}@font-face{font-family:Untitled;font-weight:600;font-style:normal;font-display:swap;src:url(./UntitledSansWeb-Medium.woff2) format("woff2"),url(./UntitledSansWeb-Medium.woff) format("woff")}@font-face{font-family:Untitled;font-weight:700;font-style:normal;font-display:swap;src:url(./UntitledSansWeb-Medium.woff2) format("woff2"),url(./UntitledSansWeb-Medium.woff) format("woff")}@font-face{font-family:Recife Display Book;src:url(./RecifeDisplay-Book.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}.container,.container-fluid{padding-left:var(--padding-x);padding-right:var(--padding-x)}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block;position:relative}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:#0000}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*,*:before,*:after{box-sizing:inherit;margin:0;padding:0}*{font-family:inherit;-webkit-font-smoothing:antialiased}body{background:var(--color-bg);color:var(--color-text);margin:0;-ms-overflow-style:none;scrollbar-width:none;min-height:100vh;min-height:-webkit-stretch;font-family:var(--font-body)}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:-webkit-stretch}img{max-width:100%}body::-webkit-scrollbar{display:none}ol,ul{font-family:var(--font-body);font-size:16px;line-height:26px;padding:0;margin:0}li{margin-bottom:0}a{text-decoration:none;-webkit-appearance:none;border-radius:0;color:inherit}a button{-webkit-appearance:none;border-radius:0}a:visited,a:hover,a:active{color:inherit}a:hover{color:#3e3e3d}a,input,select,textarea,button{-webkit-appearance:none;border-radius:0}input:focus,select:focus,textarea:focus,button:focus{outline:none}input{border-radius:0}input[type=search]{-webkit-appearance:none}input[type=checkbox]{height:0;width:0;position:absolute}input[type=checkbox]+.checkbox{display:inline-block;vertical-align:middle;height:30px;width:30px;border:solid 3px var(--color-primary);margin-right:10px}input[type=checkbox]:checked+.checkbox{background-color:var(--color-primary)}::-webkit-input-placeholder{color:var(--color-text)}::-moz-placeholder{color:var(--color-text)}:-ms-input-placeholder{color:var(--color-text)}:-moz-placeholder{color:var(--color-text)}input{border:none;height:auto;width:100%;color:var(--color-primary);background:#0000;font-size:1.5rem;line-height:1.8rem}textarea{border:none;height:150px;width:100%;color:var(--color-primary);background:#0000;font-size:1.5rem;line-height:1.8rem;padding-top:20px;resize:vertical}.link__underline{position:relative}.link__underline:after{content:"";background:var(--color-primary);bottom:0;left:0;height:1px;width:100%;position:absolute}section{position:relative}.megamenu__grid{display:grid;grid-template-columns:1fr auto;gap:20px}.megamenu__left{display:grid;grid-template-columns:repeat(4,minmax(auto,225px));grid-auto-rows:min-content;column-gap:20px;row-gap:10px}.megamenu__column--last{grid-column:4;margin-bottom:0}.megamenu__column ul{margin:0;padding:0;list-style:none;display:grid;gap:9px}.megamenu__main-link{display:inline-block;margin-bottom:18px}.megamenu__main-link span{color:var(--Charcoal, #3e3e3d);font-family:Recife Display;font-size:18px;font-style:normal;font-weight:150;line-height:23px;letter-spacing:.1px;margin-bottom:20px}.megamenu__main-link--nested{margin-bottom:0}.megamenu__secondary-link{color:#3e3e3d;display:inline-block;opacity:1;position:relative;display:flex;align-items:center}.megamenu__secondary-link span{font-size:14px;font-style:normal;font-weight:400;line-height:19px;letter-spacing:-.5px;transition:transform .3s ease-in-out}.megamenu__secondary-link:before{content:"";position:absolute;left:1px;top:48%;transform:translateY(-50%) scale(0);width:8.167px;height:8.167px;border-radius:50%;background:#3e3e3d;opacity:0;transition:opacity .3s ease-in-out,transform .3s ease-in-out}.megamenu__secondary-link:hover{opacity:1}.megamenu__secondary-link:hover span{transform:translate(20px)}.megamenu__secondary-link:hover:before{opacity:1;transform:translateY(-50%) scale(1)}.megamenu__nested-links{margin-top:21px;display:grid;gap:10px}.megamenu__right{max-width:350px;width:100%;margin-left:auto;position:relative}.megamenu__card{display:grid;gap:20px}.megamenu__card-content{display:grid;gap:10px}.megamenu__card-image{aspect-ratio:1.66}.megamenu__card-image img{object-fit:cover;width:100%;height:100%}.megamenu__card-title{color:var(--Charcoal, #3e3e3d);font-family:Recife Display;font-size:22px;font-style:normal;font-weight:150;line-height:normal;letter-spacing:.1px}.megamenu__card-description,.megamenu__card-link{font-size:14px;font-style:normal;font-weight:400;line-height:19px;letter-spacing:-.5px}.search{position:relative}.search__input{position:relative;border-bottom:solid 1px var(--color-charcoal-border)}.search__input>input{padding:15px 0;font-weight:300;font-size:24px;line-height:27px;letter-spacing:-1px;height:auto}.search__input>input::placeholder{color:var(--color-text-hover)}.search__close{cursor:pointer;position:absolute;top:50%;right:0;transform:translateY(-50%);font-size:0;padding:10px 0 10px 10px}.search__close svg path{transition:all .5s ease}.search__close:hover svg path{stroke:var(--color-charcoal)}.search__no-results{position:absolute;right:100%;pointer-events:none;white-space:nowrap;top:50%;transform:translateY(-50%);margin-right:18px;font-size:16px;line-height:21px;letter-spacing:-.5px;opacity:0;transition:all .5s ease}.search__initial{padding-top:45px}.search__initial>h4{font-weight:300;font-size:16px;line-height:21px;letter-spacing:-.5px;margin-bottom:15px}.search__initial>ul{list-style:none;display:grid;gap:15px}.search__initial>ul>li>a{font-weight:300;font-size:24px;line-height:27px;letter-spacing:-1px}.search-results{padding-top:45px}.search-results__grid{display:grid;grid-template-columns:2fr 340px;gap:70px}.search-results__heading{display:grid;grid-template-columns:1fr auto;padding-bottom:23px;letter-spacing:-.5px}.search-results__heading>a,.search-results__heading>h4{font-weight:400;font-size:16px;line-height:21px;letter-spacing:-.5px}.search-results__heading>a,.search-results__heading>a:after{transition:all .3s ease}.search-results__heading>a:hover{color:var(--color-text-hover)}.search-results__heading>a:hover:after{background-color:var(--color-text-hover)}.search-results__products{display:grid;grid-template-columns:repeat(3,1fr);gap:34px}.search-results__products .product-card__image img{max-height:528px}.search-results__products>.product-item{display:none}.search-results__products>.product-item:nth-of-type(1),.search-results__products>.product-item:nth-of-type(2),.search-results__products>.product-item:nth-of-type(3){display:block}.search-results--no-results .search-results{display:none}.search-results--no-results .search__no-results{opacity:1}@media(max-width:899.98px){.search-results{padding-bottom:40px}.search-results__grid,.search-results__products{grid-template-columns:1fr}.search-results .search-article{margin-bottom:20px}.search-results .search-article>h4{margin-bottom:0;font-size:22px}.search-results .search-article>span{display:none}.search-results .product-card__info{border-bottom:solid 1px var(--color-charcoal-border)!important}.search-results .product-card__footer{display:block!important}.search-results .product-card__hover{display:none!important}.search-results .product-card__desc{position:relative!important;opacity:1!important;visibility:inherit!important}}.search-article{margin-bottom:40px}.search-article:last-of-type{margin-bottom:0}.search-article>h4{font-weight:300;font-size:24px;line-height:27px;letter-spacing:-1px;margin-bottom:20px}.search-article>h4>a:hover{color:var(--color-text-hover)}.search-article>span{font-weight:400;font-size:16px;line-height:21px;letter-spacing:-.5px}.search-article>span .tag{text-transform:capitalize}.search-article>span .tag:last-of-type span{display:none}.mobile-nav{position:relative;z-index:9999}.mobile-nav__main{position:relative;width:100%;background:#fff;z-index:99;padding:14px var(--padding-x);height:var(--nav-main-height);border-bottom:1px solid var(--color-charcoal-border)}.mobile-nav__grid{display:flex;align-items:center;justify-content:space-between}.mobile-nav__logo{transform:translate(15px)}.mobile-nav__logo path{fill:var(--color-charcoal)}.mobile-nav__logo>a{display:block;height:20px}.mobile-nav__logo>a svg{max-height:100%;width:auto}.mobile-nav__right{display:flex;align-items:center;gap:15px}.mobile-nav__cart{position:relative;width:fit-content;height:fit-content;font-size:0}.mobile-nav__cart-count{position:absolute;top:42.22%;left:0;right:0;text-align:center;font-weight:400;font-size:8.88px;line-height:100%;letter-spacing:-.02em}.mobile-nav__menu{position:relative;left:0;right:0;z-index:9}.mobile-nav .mobile-menu__button{font-weight:400;font-size:16px;line-height:100%;letter-spacing:-.02em;border:none;background:none;padding:8px 10px;margin-right:8px;cursor:pointer}.mobile-nav .mobile-menu__button>span{display:none}.mobile-nav .mobile-menu__button:before{content:"Menu";color:var(--color-text)}.mobile-nav__overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;z-index:-1;opacity:0;visibility:hidden;transition:all .5s ease}.mobile-menu--show .mobile-nav__overlay{opacity:1;visibility:inherit}.mobile-menu--show .mobile-menu__button:before{content:"Close"}@media(min-width:900px){.mobile-nav{display:none}}.mobile-menu{position:relative;opacity:0;visibility:hidden;transition:opacity .5s ease,visibility .5s ease}.mobile-menu__links{position:fixed;top:0;right:0;bottom:0;left:0;top:calc(var(--nav-main-height) + var(--announcement-height));width:100%;overflow-y:auto;overflow-x:hidden;transition:opacity .5s ease,visibility .5s ease;background-color:#fff}.mobile-menu__links>ul:first-child{list-style:none;padding:0}.mobile-menu__links>ul:first-child>li{border-top:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8;margin-top:-1px}.mobile-menu__links>ul:first-child>li>a{display:block;padding:13px var(--padding-x);font-family:Recife Display;font-size:20px;font-style:normal;font-weight:150;line-height:normal;letter-spacing:.1px;display:flex;align-items:center}.mobile-menu__links>ul:first-child>li>a>img{margin-left:auto}.mobile-menu__links>ul:first-child>li>a .icon-plus{position:relative;height:10px;width:10px;margin-left:auto}.mobile-menu__links>ul:first-child>li>a .icon-plus:before,.mobile-menu__links>ul:first-child>li>a .icon-plus:after{content:"";background:var(--color-charcoal);position:absolute}.mobile-menu__links>ul:first-child>li>a .icon-plus:before{top:50%;left:0;transform:translateY(-50%);width:100%;height:1px}.mobile-menu__links>ul:first-child>li>a .icon-plus:after{top:0;left:50%;transform:translate(-50%);height:100%;width:1px;transition:all .5s ease}.mobile-menu__links>ul:nth-child(2){padding:0 0 50px;list-style:none;display:grid;gap:10px;padding:30px var(--padding-x)}.mobile-menu__links>ul:nth-child(2)>li>a{font-size:20px;font-style:normal;font-weight:300;line-height:26px;letter-spacing:-1px;display:flex;align-items:center}.mobile-menu__links ul a{transition:transform .5s ease}.mobile-menu__links--megamenu{opacity:.1;visibility:hidden;transform:translateZ(0);transition-delay:.25s}.mobile-menu__links--megamenu>ul>li>a{padding-left:calc(20px + var(--padding-x))}.mobile-menu__links--megamenu ul a{transform:translate(60px)}.mobile-menu--show-megamenu .mobile-menu__links--default{opacity:.1;visibility:hidden;transition-delay:.5s}.mobile-menu--show-megamenu .mobile-menu__links--default ul a{transform:translate(-60px)}.mobile-menu--show-megamenu .mobile-menu__links--megamenu{opacity:1;visibility:inherit;transform:translateZ(0);transition-delay:0s}.mobile-menu--show-megamenu .mobile-menu__links--megamenu ul a{transform:translate(0)}.mobile-menu__back{position:relative}.mobile-menu__back>img{position:absolute;left:var(--padding-x);top:50%;transform:translateY(-50%) scaleX(-1)}.mobile-menu__nested{padding:20px 20px 30px;padding:20px var(--padding-x) 30px;border-top:1px solid #d8d8d8;margin:0;list-style:none;display:none}.mobile-menu__nested>li{margin-bottom:12px}.mobile-menu__nested>li:last-child{margin-bottom:0}.mobile-menu__nested>li>a{font-size:17px;font-style:normal;font-weight:300;line-height:21px;letter-spacing:-.34px;display:block}.mobile-menu .show-nested .icon-plus:after{opacity:0}.mobile-menu--show .mobile-menu{opacity:1;visibility:inherit}.navbar{position:fixed;top:0;left:0;width:100%;z-index:999}.navbar__main{position:relative}.navbar__main-border{position:absolute;bottom:0;left:0;background:#fff3;height:1px;width:100%;transform-origin:0% 50%;transform:scaleX(0)}.navbar__grid{display:grid;grid-template-columns:auto 1fr}.navbar__left{padding:20px var(--padding-x);padding-right:46px;display:flex;position:relative}.navbar__left-border{position:absolute;top:0;right:0;height:100%;width:1px;background:#fff3;transform-origin:50% 100%;transform:scaleY(0)}.navbar__right{height:100%;display:flex;align-items:center;padding:0 var(--padding-x);padding-left:50px}.navbar__logo{margin:auto}.navbar__links{display:flex;column-gap:30px;list-style:none;color:#fff}.navbar__links--right{gap:23px}.navbar__links>li>a{font-weight:400;font-size:16px;line-height:100%;letter-spacing:-.02em}.navbar__links>li>a:hover{color:inherit;opacity:.8}.navbar__links--right{margin-left:auto}.navbar__cart-link{display:flex;align-items:flex-start;position:relative;height:100%}.navbar__cart-link .cart-badge{color:var(--color-charcoal);font-size:10px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.navbar__overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1;opacity:0;visibility:hidden}.navbar__overlay:before{content:"";position:absolute;top:0;left:0;height:100%;width:100%;background:var(--color-charcoal);opacity:.54}.navbar__megamenu{position:absolute;top:calc(var(--nav-main-height) + var(--announcement-height));left:0;border-top:1px solid #d8d8d8;width:100%;background-color:#fff;padding:55px;opacity:0;visibility:hidden;pointer-events:none;height:455px}.navbar__search{position:absolute;top:100%;left:0;width:100%;background-color:#fff;padding:80px var(--padding-x);padding-top:45px;opacity:0;visibility:hidden;max-height:var(--height-fill);overflow-y:auto}.navbar .product-card__media{background:var(--color-light-grey);max-height:528px}.navbar .product-card__footer{display:none}.navbar .product-card__info{border-bottom:none;margin-top:20px}.navbar .product-card__info>h4{font-weight:400;font-size:16px;line-height:21px;letter-spacing:-.5px}.navbar .product-card__info>h4>a{font-weight:400;font-size:16px;line-height:21px;letter-spacing:-.5px}.navbar .product-card__price{font-weight:400;font-size:14px;line-height:19px;letter-spacing:-.5px}.navbar__overlay,.navbar__megamenu,.navbar__search,.navbar__main-border,.navbar__logo path,.navbar__left,.navbar__left-border,.navbar__links{transition:all .5s ease}.navbar .navbar__logo path{fill:#fff}.navbar .navbar__links--right{--icon-color: #fff}.navbar .navbar__links--right .search__trigger path{fill:var(--icon-color)}.navbar--dark .navbar__main{background:#0000}.navbar--dark .navbar__logo path{fill:var(--color-charcoal)}.navbar--dark .navbar__links--right{--icon-color: var(--color-charcoal)}.navbar--scrolled .navbar__main-border,.navbar--show-megamenu .navbar__main-border,.navbar--show-search .navbar__main-border,.navbar--solid .navbar__main-border,.navbar--dark .navbar__main-border{background:var(--color-charcoal-border)}.navbar--scrolled .navbar__logo path,.navbar--show-megamenu .navbar__logo path,.navbar--show-search .navbar__logo path,.navbar--solid .navbar__logo path,.navbar--dark .navbar__logo path{fill:var(--color-charcoal)}.navbar--scrolled .navbar__left-border,.navbar--show-megamenu .navbar__left-border,.navbar--show-search .navbar__left-border,.navbar--solid .navbar__left-border,.navbar--dark .navbar__left-border{background-color:var(--color-charcoal-border)}.navbar--scrolled .navbar__links,.navbar--show-megamenu .navbar__links,.navbar--show-search .navbar__links,.navbar--solid .navbar__links,.navbar--dark .navbar__links{color:var(--color-charcoal)}.navbar--scrolled .navbar__links--right,.navbar--show-megamenu .navbar__links--right,.navbar--show-search .navbar__links--right,.navbar--solid .navbar__links--right,.navbar--dark .navbar__links--right{--icon-color: var(--color-charcoal)}.navbar--scrolled .navbar__main,.navbar--show-megamenu .navbar__main,.navbar--show-search .navbar__main,.navbar--solid .navbar__main{background:#fff}.navbar--show-search .navbar__overlay,.navbar--show-search .navbar__search{opacity:1;visibility:inherit}.navbar--show-search .mobile-menu{opacity:0;visibility:hidden}.navbar--show-megamenu .navbar__overlay,.navbar--show-megamenu .navbar__megamenu{opacity:1;visibility:inherit}.navbar--show-megamenu .navbar__megamenu{pointer-events:auto}@media(max-width:899.98px){.navbar{z-index:9999}.navbar__main,.navbar__megamenu{display:none}.navbar__search{z-index:99999;padding-top:20px;padding-bottom:60px}}.navbar__spacing{height:var(--nav-height)}.template--index{--fore-color: #fff;--back-color: #fff}@media(max-width:767.98px){.template--index .mobile-nav__main{background:#0000;border-bottom:1px solid rgba(255,255,255,.2)}.template--index .mobile-nav__left svg,.template--index .mobile-nav__left path,.template--index .mobile-nav__logo svg,.template--index .mobile-nav__logo path,.template--index .mobile-nav__right svg,.template--index .mobile-nav__right path{fill:var(--fore-color)}.template--index .mobile-nav__toggle span{background-color:var(--fore-color)}.template--index .mobile-nav__cart-count{color:var(--fore-color)}.template--index .mobile-menu__links{background-color:var(--back-color)}.template--index .navbar__spacing{display:none}}.navbar--is-dark{--fore-color: var(--color-charcoal)}.navbar--is-dark .mobile-nav__main{border-bottom-color:var(--color-charcoal-border)}.mobile-menu--show .mobile-nav{--fore-color: #000;--back-color: #fff}.mobile-menu--show .mobile-nav__main{background:var(--back-color);border-bottom-color:#d8d8d8}.mobile-nav__cart svg{fill:var(--fore-color)}.mobile-nav__toggle>a{height:30px;width:25px;display:flex;flex-direction:column;gap:6px;justify-content:center}.mobile-nav__toggle>a>span{height:1px;border-radius:5px;width:100%;background:var(--color-charcoal);transition:all .5s ease}.mobile-menu--show .mobile-nav__toggle>a>span:nth-of-type(1){transform:translateY(3px) rotate(45deg)}.mobile-menu--show .mobile-nav__toggle>a>span:nth-of-type(2){transform:translateY(-4px) rotate(-45deg)}.mobile-menu--show .mobile-nav__toggle>a>span:nth-of-type(3){display:none}.navbar--show-search .mobile-nav{--fore-color: #000;--back-color: #fff}.navbar--show-search .mobile-nav__main{background:var(--back-color)}.navbar--scrolled .mobile-nav{--fore-color: #000;--back-color: #fff}.navbar--scrolled .mobile-nav__main{background:var(--back-color);border-bottom:solid 1px #d8d8d8}.footer{background:var(--color-charcoal);color:#fff;padding:0 var(--padding-x);position:relative}.footer__grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;padding:80px 0 100px;gap:15px}.footer__links>h4{font-size:22px;font-weight:300;margin-bottom:20px}.footer__links ul{list-style:none}.footer__links ul a{font-weight:300;font-size:18px;line-height:36px;letter-spacing:-.05em}.footer__links ul a:hover{color:#fff;opacity:.8}.footer__form{max-width:335px}.footer__form h4,.footer__form h5{font-weight:300;font-size:18px;line-height:23px;letter-spacing:-.05em}.footer__form p{font-weight:400;font-size:10px;line-height:15px;letter-spacing:-.05em}.footer__form p a{text-decoration:underline}.footer__form p a:hover{color:#fff}.footer__form .error_message{padding-top:15px;font-size:14px}.footer__column .newsletter-popup__success{padding:0;padding-right:var(--padding-x);justify-content:start}.footer__column .newsletter-popup__success>*{max-width:300px}.footer__column .form-row--last>p{margin-top:16px}@media(max-width:767.98px){.footer__grid{padding:50px 0;grid-template-columns:1fr 1fr;gap:0}.footer__column--links:nth-of-type(3){display:none}.footer__column--form{order:5;grid-column:auto/span 2;padding-top:50px}.footer__links>h4{font-size:18px;line-height:36px;margin-bottom:5px}.footer__links ul a{font-size:15px;line-height:25px}.footer__form h4,.footer__form h5{font-size:15px;line-height:20px}}.footer-form{padding-top:20px;padding-bottom:24px}.footer-form input{font-weight:300;font-size:14px;line-height:18px;padding:8px 0;letter-spacing:-.05em;border-bottom:1px solid #fff;color:#fff}.footer-form input::placeholder{color:#fff}.footer-form .dot-button{color:#fff;font-weight:400;font-size:16px;line-height:20px;letter-spacing:-.05em;margin-top:14px}.footer-form .dot-button__dot{width:9px;height:9px;background:#fff}.footer-form .form-row{margin-top:2px}.footer-bottom__grid{gap:30px;display:grid;grid-template-columns:1fr auto;align-items:baseline;padding-bottom:35px}@media(max-width:767.98px){.footer-bottom__grid{grid-template-columns:1fr}}.footer-bottom__logos{display:grid;width:fit-content;grid-template-columns:auto auto auto auto;align-items:center;gap:20px}@media(max-width:767.98px){.footer-bottom__logos{grid-template-columns:repeat(4,auto);order:1}}.footer-bottom__logos img{height:50px;width:auto}@media(max-width:767.98px){.footer-bottom__logos img{height:auto;max-height:40px}}.footer-bottom__right>p{font-size:14px;line-height:36px;letter-spacing:-.05em;color:#fff;margin-right:50px}@media(max-width:767.98px){.footer-bottom__right>p{margin-right:0;order:2}}.footer-bottom__right>p>a{margin-left:20px;text-decoration:none!important}@media(max-width:767.98px){.footer-bottom__right>p>a{margin-left:0}}.footer-bottom__right>p>a:hover{color:#fff;text-decoration:underline!important}@media(max-width:767.98px){.footer-bottom__grid{gap:20px}.footer-bottom__logos{gap:20px;align-items:baseline}.footer-bottom__logos>span{max-width:100%!important}.footer-bottom__logos img{transform:scale(1)}.footer-bottom__left{margin-top:auto;order:1}.footer-bottom__right{order:2;margin-top:auto}.footer-bottom__right>p{line-height:24px;display:grid;grid-template-columns:130px 80px;text-align:left;font-size:12px;letter-spacing:-.05em}.footer-bottom__right>p>span{order:1}.footer-bottom__right>p>a{order:2}}.button{cursor:pointer;transition:all .5s ease;border-radius:0;display:inline-block;background:#0000;border:solid 1px var(--color-charcoal);color:var(--color-charcoal);font-weight:400;font-size:16px;line-height:21px;letter-spacing:-.5px;padding:10px 40px}a.button{color:var(--color-charcoal);text-decoration:none;-webkit-appearance:none}.button--dark,.button:hover{color:#fff;background-color:var(--color-charcoal)}a.button--dark,.button:hover{color:#fff}.button--dark:hover{background-color:var(--color-charcoal-light);border-color:var(--color-charcoal-light)}@media(max-width:767.98px){.button{font-size:15px!important;line-height:22px!important}}.dot-button{font-weight:400;font-size:22px;line-height:100%;letter-spacing:-.02em;display:inline-flex;align-items:center;background:none;border:none;cursor:pointer}.dot-button__dot{height:16px;width:16px;background:#fff;border-radius:50%;margin-right:14px}@media(max-width:767.98px){.dot-button__dot{margin-right:8px}}.dot-button:hover .dot-button__dot{animation:1.4s blink ease-out infinite}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}.nice-select{-webkit-tap-highlight-color:rgba(0,0,0,0);background-color:#fff;cursor:pointer;display:block;font-family:inherit;font-weight:400;outline:none;position:relative;-webkit-user-select:none;user-select:none;white-space:nowrap;width:auto;text-align:center}.nice-select .current{display:flex;align-items:center;justify-content:center;border:solid 1px var(--color-charcoal)}.nice-select .current:after{content:"";border-bottom:1px solid var(--color-charcoal);border-right:1px solid var(--color-charcoal);height:7px;width:7px;pointer-events:none;transform:rotate(45deg);margin-left:10px;margin-top:-2px;flex-shrink:0}.nice-select.open .list{opacity:1;visibility:inherit}.nice-select.disabled{pointer-events:none;opacity:.8}.nice-select .list{background-color:#fff;border-radius:0;overflow:hidden;padding:0;position:absolute;top:100%;left:0;transform-origin:50% 0;width:fit-content;min-width:100%;z-index:99;opacity:0;visibility:hidden;margin-top:-1px;max-height:320px;overflow-y:auto;transition:all .3s ease}@media(max-width:767.98px){.nice-select .list{width:203px}}.nice-select .list:hover .option:not(:hover){background-color:#0000!important}.nice-select .option{cursor:pointer;outline:none;font-weight:400;list-style:none}.nice-select .option.disabled{opacity:.8}.no-csspointerevents .nice-select .list{display:none}.no-csspointerevents .nice-select.open .list{display:block}select.custom-select{padding:17px 40px;-webkit-appearance:none;appearance:none;text-align:center;cursor:pointer}.custom-select .current,.custom-select .option{padding:14px 17px;font-weight:400;font-size:16px;line-height:21px;letter-spacing:-.5px}.custom-select .option{border-bottom:solid 1px var(--color-charcoal);transition:all .3s ease}.custom-select .option:last-of-type{border-bottom:none}.custom-select .option:hover{background:color-mix(in srgb,var(--pdp-color) 50%,transparent)}.custom-select .list{border:solid 1px var(--color-charcoal)}.variant-bar__options .custom-select .current{border-top:solid 1px var(--color-charcoal)}.gradients{position:fixed;z-index:-1;top:0;left:0;height:100vh;width:100vw;overflow:hidden;pointer-events:none;-webkit-user-select:none;user-select:none}.gradients__wrapper{position:relative}.gradients__gradient{position:relative;height:100vh;width:100vh;margin-left:auto;margin-right:auto;transform:translateZ(0)}.page-product .gradients__gradient--1,.page-about-2 .gradients__gradient--1{background:radial-gradient(50% 50% at 50% 50%,#ffbf403d 35.42%,#ffbf4000);margin-right:-15vw}.page-product .gradients__gradient--2,.page-about-2 .gradients__gradient--2{background:radial-gradient(50% 50% at 50% 50%,#9ae0ea4f 21.87%,#fff0);margin-left:-20vw;transform:scale(.6)}.page-product .gradients__gradient--3,.page-about-2 .gradients__gradient--3{background:radial-gradient(50% 50% at 50% 50%,#eab99a4f 21.87%,#eab99a00);margin-left:30vw;transform:scale(1.2)}.page-product .gradients__gradient--4,.page-about-2 .gradients__gradient--4{background:radial-gradient(50% 50% at 50% 50%,#3eb65930 36.46%,#fffbf300);margin-left:60vw;transform:scale(.8)}.page-index .gradients__gradient--1{background:radial-gradient(50% 50% at 50% 50%,#ff404044 35.42%,#ff404000);opacity:.3;margin-left:-15vw;margin-top:110vh}.page-index .gradients__gradient--2{background:radial-gradient(50% 50% at 50% 50%,#4957d43b 21.35%,#4957d400);opacity:.6;margin-top:50vh;margin-right:-10vw}.page-index .gradients__gradient--3{margin-left:0;margin-top:100vh;background:radial-gradient(50% 50% at 50% 50%,#f3a81633 21.35%,#fa00);opacity:.7}.page-index .gradients__gradient--4{margin-top:50vh;margin-bottom:20vh;background:radial-gradient(50% 50% at 50% 50%,#507ceb3b 21.35%,#507ceb00);opacity:.7;margin-right:0}.page-collection .gradients__gradient--1{margin-top:40vh;margin-left:-10vw;background:radial-gradient(50% 50% at 50% 50%,#ffbf403d 35.42%,#ffbf4000)}.page-collection .gradients__gradient--2{background:radial-gradient(50% 50% at 50% 50%,#3eb65930 36.46%,#fffbf300);margin-right:-10vh;margin-top:10vh}.page-collection .gradients__gradient--3{background:radial-gradient(50% 50% at 50% 50%,#eab99a4f 21.87%,#eab99a00);margin-right:0;margin-bottom:60vh;margin-top:20vh}.page-search .gradients__gradient--1{margin-top:20vh;margin-left:-20vw;background:radial-gradient(50% 50% at 50% 50%,#ffbf403d 35.42%,#ffbf4000)}.page-search .gradients__gradient--2{margin-right:-30vh;margin-top:20vh;background:radial-gradient(50% 50% at 50% 50%,#3eb65930 36.46%,#fffbf300)}.page-search .gradients__gradient--3{background:radial-gradient(50% 50% at 50% 50%,#eab99a4f 21.87%,#eab99a00);margin-left:5vw;margin-top:20vh;margin-bottom:-60vh}.page-contact .gradients__wrapper{padding-bottom:150vh}.page-contact .gradients__gradient--1{margin-top:40vh;margin-right:0;transform:translate(50%);background:radial-gradient(50% 50% at 50% 50%,#ffdfdfa1 35.42%,#ffdfdf00)}.page-blog.blog .gradients__gradient--1{margin-top:20vh;margin-left:0;transform:translate(-50%);background:radial-gradient(50% 50% at 50% 50%,#3eb65926 36.46%,#fffbf300)}.page-blog.blog .gradients__gradient--2{margin-top:-25vh;margin-right:0;transform:translate(35%) scale(.7);background:radial-gradient(50% 50% at 50% 50%,#ffd9c2b5 35.42%,#fbe5d800)}.page-blog.blog .gradients__gradient--3{height:200vh}.page-faq .gradients__gradient--1{margin-top:20vh;margin-left:0;transform:translate(-50%);background:radial-gradient(50% 50% at 50% 50%,#fcf78f47 36.46%,#fff0)}.page-faq .gradients__gradient--2{margin-top:50vh;margin-bottom:50vh;margin-right:5vw;transform:scale(.7);background:radial-gradient(50% 50% at 50% 50%,#9ae0ea6f 21.87%,#fff0)}.page-faq .gradients__gradient--3{margin-left:0;transform:translate(-40%) scale(.75);background:radial-gradient(50% 50% at 50% 50%,#a4e69361 35.42%,#a4e59300)}.page-register .gradients__wrapper{transform:none!important}.page-register .gradients__gradient--1{background:radial-gradient(50% 50% at 50% 50%,#ffbf403d 35.42%,#ffbf4000);height:160vh;width:160vh;margin-top:-30vh;margin-left:-110vh}.page-register .gradients__gradient--2{margin-top:-100vh;margin-right:-50vh;background:radial-gradient(50% 50% at 50% 50%,#eab99a4f 21.87%,#eab99a00)}.page-login .gradients__wrapper{transform:none!important}.page-login .gradients__gradient--1{background:radial-gradient(50% 50% at 50% 50%,#c6add75c 35.42%,#c6add700);opacity:.4;height:160vh;width:160vh;margin-top:-80vh;margin-left:-70vh}.page-login .gradients__gradient--2{margin-top:-80vh;margin-right:-30vh;background:radial-gradient(50% 50% at 50% 50%,#c6add75c 35.42%,#c6add700);opacity:.4}.page-404 .gradients__wrapper{transform:none!important}.page-404 .gradients__gradient--1{background:radial-gradient(50% 50% at 50% 50%,#e37ea93b 21.35%,#fffbf300);opacity:.6;width:110vh;height:60vh;margin-top:10vh;margin-left:-30vh}.page-404 .gradients__gradient--2{background:radial-gradient(50% 50% at 50% 50%,#9fd5493b 21.35%,#fffbf300);opacity:.6;width:110vh;height:60vh;position:relative;margin-top:-40vh;margin-right:-40vh}.page-stockists .gradients__wrapper{transform:none!important}.page-stockists .gradients__gradient--1{background:radial-gradient(50% 50% at 50% 50%,#bfa5d447 36.46%,#fffbf300);opacity:.6;width:70vh;height:70vh;margin-top:40vh;margin-left:-25vh}.page-reset_password .gradients__wrapper{transform:none!important}.page-reset_password .gradients__gradient--1{background:radial-gradient(50% 50% at 50% 50%,#3eb65921 36.46%,#fffbf300);height:160vh;width:160vh;margin-top:35vh;margin-left:-40vh}.page-loyalty .gradients__gradient--1{background:radial-gradient(50% 50% at 50% 50%,#3eb65930 36.46%,#fffbf300);margin-left:-10vh;margin-top:50vh}.page-loyalty .gradients__gradient--2{background:radial-gradient(50% 50% at 50% 50%,#eab99a4f 21.87%,#eab99a00);margin-right:0;margin-bottom:60vh;margin-top:20vh}.page-loyalty .gradients__gradient--3{margin-top:40vh;margin-left:-10vw;background:radial-gradient(50% 50% at 50% 50%,#ffbf403d 35.42%,#ffbf4000)}.page-loyalty .gradients__gradient--4{margin-top:40vh;margin-right:-10vw;background:radial-gradient(50% 50% at 50% 50%,#c6add75c 35.42%,#c6add700);opacity:.4}.page-loyalty .gradients__gradient--5{background:radial-gradient(50% 50% at 50% 50%,#3eb65930 36.46%,#fffbf300);margin-left:-20vh;margin-top:30vh}.atc-show,.lg-show,.md-show,.sm-show{display:none!important}.md-show-flex,.md-show-grid,.md-show-ib{display:none}@media(max-width:1100px){.atc-show{display:block!important}.atc-hide{display:none!important}}@media(max-width:992px){.lg-show{display:block!important}.lg-hide{display:none!important}}@media(max-width:768px){.md-show-flex{display:flex}.md-show-grid{display:grid}.md-show-ib{display:inline-block}.md-show{display:block!important}.md-hide{display:none!important}}@media(max-width:576px){.sm-hide{display:none!important}.sm-show{display:block!important}}.custom-cursor{position:fixed;top:0;left:0;z-index:99;pointer-events:none;opacity:0;visibility:hidden;font-family:var(--body);font-weight:500!important;transform:translate3d(-100%,0,0)}.custom-cursor__trigger{cursor:none!important}.custom-cursor__inner{transform:translate(-50%,-50%);position:relative}@media(max-width:767.98px){.custom-cursor{display:none}.custom-cursor__trigger{cursor:auto!important}}.read-toggle__button{color:#919191;cursor:pointer;margin-top:30px}.read-toggle__less{display:block}.read-toggle__less ul{padding-left:20px}.read-toggle__more{display:none}.read-toggle__more ul{padding-left:20px}.read-toggle__checkbox{position:absolute;overflow:hidden;opacity:0;visibility:hidden;height:1px;width:1px}.read-toggle__checkbox:checked~.read-toggle__less{display:none}.read-toggle__checkbox:checked~.read-toggle__more{display:block}.quickview-modal{position:fixed;left:0;width:100%;top:0;height:100%;z-index:999;visibility:hidden;overflow:hidden}.quickview-modal__content{position:relative;height:100%;overflow-y:auto}.quickview-modal__header,.quickview-modal__body{max-width:570px;margin:auto}.quickview-modal__wrapper{width:50%;background:#fff;margin-left:auto;height:100%;transform:translate3d(100%,0,0);position:relative;z-index:9}.quickview-modal__overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background:#91919180;cursor:pointer;opacity:0;visibility:hidden}.quickview-modal__close{top:50px;right:50px;position:absolute;font-size:0;z-index:19}.quickview-modal,.quickview-modal__wrapper,.quickview-modal__overlay{transition:all .5s ease}.quickview-modal__tabs{list-style:none;display:flex;gap:44px}.quickview-modal__tabs>li>a{display:block;padding:20px 0;font-weight:300;font-size:24px;line-height:27px;letter-spacing:-1px;margin-bottom:-1px;border-bottom:1px solid rgba(0,0,0,0);opacity:.6}.quickview-modal__tabs>li>a:hover{opacity:1;border-bottom-color:#0000}.quickview-modal__tabs>li>a.active{opacity:1;border-bottom-color:var(--color-charcoal)}.quickview-modal__header{margin-bottom:0;padding-bottom:40px}.quickview-modal__header>h2{font-weight:300;font-size:60px;line-height:60px;letter-spacing:-3px}@media(max-width:767.98px){.quickview-modal__header>h2{font-weight:300;font-size:33px;line-height:36px;letter-spacing:-2px}}.quickview-modal__tab{display:none}.quickview-modal__tab.active{display:block}.quickview-modal__tab>h2,.quickview-modal__tab-heading>h2{font-weight:300;font-size:30px;line-height:40px;letter-spacing:-.05em;margin-bottom:15px}.quickview-modal__tab>p{font-weight:400;font-size:19px;line-height:23px;letter-spacing:-1px}.quickview-modal__tab>p.endnote{font-weight:300;font-size:20px;line-height:30px;letter-spacing:-.05em;margin-top:17px}.quickview-modal__tab-heading{display:grid;grid-template-columns:1fr auto;align-items:center;margin-bottom:15px}.quickview-modal__tab-heading>h2{margin-bottom:0}.quickview-modal .table{margin-top:40px}.quickview-modal--show{overflow:hidden}.quickview-modal--show .quickview-modal{visibility:inherit}.quickview-modal--show .quickview-modal__overlay{visibility:inherit;opacity:1}.quickview-modal--show .quickview-modal__wrapper{transform:translateZ(0)}@media(max-width:899.98px){.quickview-modal{z-index:99996}}@media(max-width:991.98px){.quickview-modal__wrapper{width:80%}}@media(max-width:767.98px){.quickview-modal__close{top:var(--padding-x);right:var(--padding-x);width:20px}.quickview-modal__wrapper{width:100%}}.accordion--pdp-faq{padding-top:16px}.accordion--pdp-faq .accordion__content{padding-top:20px;padding-bottom:50px}.accordion--pdp-faq .accordion__content>p{font-weight:400;font-size:16px;line-height:21px;letter-spacing:-.5px}.accordion--pdp-faq .accordion__label{padding:14px 0}.accordion--pdp-faq .accordion__label>label{font-weight:400;font-size:18px;line-height:23px;letter-spacing:-.02em}.accordion--sus-modal .accordion__label>label{font-weight:300;font-size:24px;line-height:27px;letter-spacing:-1px;padding:13px 0}.accordion--sus-modal .accordion__content{font-weight:400;font-size:16px;line-height:21px;letter-spacing:-.5px;padding:30px 0;border-bottom:1px solid var(--color-charcoal-border)}.accordion--sus-modal .accordion__content ul li{margin-bottom:2px;font-size:16px;line-height:21px;letter-spacing:-.5px}.accordion--sus-modal .accordion__content>h5{font-weight:300;font-size:19px;line-height:23px;letter-spacing:-1px;margin-top:5px}.quickview{max-width:600px;margin:auto}.quickview__wrapper{padding:80px;background:#fff}.quickview__header{margin-bottom:22px;padding-bottom:20px;border-bottom:solid 1px var(--color-charcoal-border)}.quickview__tagline{margin-top:5px;margin-bottom:-4px}.quickview__tagline p{font-weight:300;font-size:19px;line-height:23px;letter-spacing:-1px}.quickview__info h2{font-weight:300;font-size:42px;line-height:44px;letter-spacing:-2px;padding-top:20px}@media(max-width:767.98px){.quickview__info h2{font-size:27px;line-height:29px;letter-spacing:-1px}}.quickview__info>p{font-weight:300;font-size:19px;line-height:23px;letter-spacing:-1px}@media(max-width:767.98px){.quickview__info>p{font-size:15px;line-height:21px;letter-spacing:-.5px}}.quickview__info a{text-decoration:underline}.quickview__variants-grid{display:grid;grid-template-columns:1fr 1fr;gap:50px;margin-top:23px;margin-bottom:33px}.quickview__variants-grid>div:only-child{grid-column:auto/span 2}@media(max-width:767.98px){.quickview__variants-grid{grid-template-columns:1fr;grid:20px;margin-top:20px;margin-bottom:20px}}.quickview__variant--size{order:5}@media(max-width:767.98px){.quickview__variant--size{display:none}}.quickview__variant--flavor{order:10}.quickview__variant h4{font-weight:300;font-size:16px;line-height:23px;letter-spacing:-.02em;margin-bottom:12px}.quickview__variant .nice-select .current{padding:8px;text-align:center;border-radius:50px;font-weight:400;font-size:14px;line-height:19px;letter-spacing:-.5px}.quickview__variant .nice-select .option{padding:8px;font-weight:400;font-size:14px;line-height:19px;text-align:center;letter-spacing:-.5px}.quickview__variant .nice-select .list{margin-top:10px;border-radius:18.5px}.quickview__image-wrapper{max-width:300px;width:100%;margin:auto auto 10px;position:relative}.quickview__image-wrapper img{position:absolute;top:0;left:0;width:100%;height:100%;display:block;object-fit:contain}@media(max-width:767.98px){.quickview__image-wrapper{max-width:200px}}.quickview .nice-select .list{width:auto!important;text-align:center!important}@media(max-width:767.98px){.quickview__variants-grid{display:none}.quickview__wrapper{padding:var(--padding-x);padding-bottom:160px}}.product-main__payment-others{transition:all .5s ease}.product-subscription .product-main__payment-others{opacity:0;visibility:hidden}.anim-line{padding-bottom:.25em;margin-bottom:-.25em}.anim-line__inner{word-spacing:-1.15px}.product-gallery,.anim-img{position:relative}.product-gallery__overlay,.anim-img__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:var(--color-bg);z-index:99;transform-origin:50% 0}@media(max-width:767.98px){.product-gallery__overlay,.anim-img__overlay{display:none}}.home-hero__content>p{visibility:hidden}.home-hero__content .dot-button{display:flex;align-items:center;visibility:inherit}.home-hero__content .dot-button__dot,.home-hero__content .dot-button__text{transition:none!important}.shopify-block.shopify-block.shopify-block.shopify-app-block product-reviews-new{--star-filter: brightness(0) saturate(100%) invert(23%) sepia(10%) saturate(665%) hue-rotate(174deg) brightness(94%) contrast(92%)}.shopify-block.shopify-block.shopify-block.shopify-app-block product-reviews-new *{margin:0;padding:0;box-sizing:border-box;border:none;outline:none;list-style:none;text-decoration:none;line-height:1;background-color:inherit;color:inherit;border-radius:var(--border-radius)}.shopify-block.shopify-block.shopify-block.shopify-app-block product-reviews-new .container{width:var(--container-width);max-width:var(--container-max-width);margin:0 auto;padding:var(--container-padding);background-color:var(--container-background-color);color:var(--paragraph-color);font-size:var(--paragraph-font-size);border:var(--container-border)}.shopify-block.shopify-block.shopify-block.shopify-app-block product-reviews-new .star{width:var(--star-size);height:var(--star-size);fill:var(--star-color);stroke:var(--star-color)}.shopify-block.shopify-block.shopify-block.shopify-app-block product-reviews-new .star-group{display:flex;align-items:center;gap:3px}.shopify-block.shopify-block.shopify-block.shopify-app-block product-reviews-new .heading{display:flex;justify-content:space-between;flex-wrap:wrap;gap:20px;align-items:center}.shopify-block.shopify-block.shopify-block.shopify-app-block product-reviews-new .heading--left h2{margin-bottom:8px;font-size:var(--heading-font-size);color:var(--heading-color)}@media(max-width:768px){.shopify-block.shopify-block.shopify-block.shopify-app-block product-reviews-new .heading--left h2{font-size:calc(var(--heading-font-size) * .8);text-align:center}}.shopify-block.shopify-block.shopify-block.shopify-app-block product-reviews-new .heading--left__rating{display:flex;align-items:center;gap:10px}@media(max-width:768px){.shopify-block.shopify-block.shopify-block.shopify-app-block product-reviews-new .heading--left__rating{justify-content:center}}.shopify-block.shopify-block.shopify-block.shopify-app-block product-reviews-new .heading--right{display:flex;flex-wrap:wrap;gap:10px}@media(max-width:768px){.shopify-block.shopify-block.shopify-block.shopify-app-block product-reviews-new .heading--right{justify-content:center}}.shopify-block.shopify-block.shopify-block.shopify-app-block product-reviews-new button{position:relative;cursor:pointer;background-color:var(--button-color);color:var(--button-text-color);padding:10px 20px;transition:all .3s ease-in-out}.shopify-block.shopify-block.shopify-block.shopify-app-block product-reviews-new button:hover{opacity:.8}.shopify-block.shopify-block.shopify-block.shopify-app-block product-reviews-new button:disabled{opacity:.5;cursor:not-allowed;color:#0000}.shopify-block.shopify-block.shopify-block.shopify-app-block product-reviews-new button:disabled:before{content:"";position:absolute;top:calc(50% - 10px);left:calc(50% - 10px);display:inline-block;width:20px;height:20px;border-radius:50%;border:2px solid var(--button-text-color);border-top-color:#0000;animation:spin 1s ease-in-out infinite}.shopify-block.shopify-block.shopify-block.shopify-app-block product-reviews-new .filter-button{position:relative}.shopify-block.shopify-block.shopify-block.shopify-app-block product-reviews-new .filter-active{position:absolute;top:5px;right:5px;width:8px;height:8px;background-color:var(--button-text-color);border-radius:50%}.shopify-block.shopify-block.shopify-block.shopify-app-block product-reviews-new .filter-controls{display:none;margin-top:20px;padding:20px;background-color:var(--container-background-color);border:var(--container-border)}.shopify-block.shopify-block.shopify-block.shopify-app-block product-reviews-new .filter-controls.open{display:block}.shopify-block.shopify-block.shopify-block.shopify-app-block product-reviews-new .filter-controls .filter-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.shopify-block.shopify-block.shopify-block.shopify-app-block product-reviews-new .filter-controls .filter-header h3{font-size:var(--heading-font-size);color:var(--heading-color);margin:0}.shopify-block.shopify-block.shopify-block.shopify-app-block product-reviews-new .filter-controls .filter-header .filter-close{background:none;border:none;font-size:24px;cursor:pointer;padding:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center}.shopify-block.shopify-block.shopify-block.shopify-app-block product-reviews-new .filter-controls .filter-header .filter-close:hover{background-color:var(--input-background-color)}.shopify-block.shopify-block.shopify-block.shopify-app-block product-reviews-new .filter-controls .filter-body{display:flex;flex-wrap:wrap;gap:20px}.shopify-block.shopify-block.shopify-block.shopify-app-block product-reviews-new .filter-controls .filter-body .filter-group{flex:1;min-width:200px}.shopify-block.shopify-block.shopify-block.shopify-app-block product-reviews-new .filter-controls .filter-body .filter-group label{display:block;margin-bottom:10px;font-weight:500}.shopify-block.shopify-block.shopify-block.shopify-app-block product-reviews-new .filter-controls .filter-body .filter-group select{width:100%;padding:10px;background-color:var(--input-background-color);border:var(--input-border);border-radius:var(--border-radius)}.shopify-block.shopify-block.shopify-block.shopify-app-block product-reviews-new .filter-controls .filter-body .filter-group select:focus{border-color:var(--input-focus-border-color)}.shopify-block.shopify-block.shopify-block.shopify-app-block product-reviews-new .filter-controls .filter-body .filter-group .date-inputs{display:flex;gap:10px;flex-wrap:wrap}.shopify-block.shopify-block.shopify-block.shopify-app-block product-reviews-new .filter-controls .filter-body .filter-group .date-inputs .date-input{flex:1;min-width:120px}.shopify-block.shopify-block.shopify-block.shopify-app-block product-reviews-new .filter-controls .filter-body .filter-group .date-inputs .date-input label{font-size:.9em;opacity:.8}.shopify-block.shopify-block.shopify-block.shopify-app-block product-reviews-new .filter-controls .filter-body .filter-group .date-inputs .date-input input[type=date]{width:100%;padding:10px;background-color:var(--input-background-color, transparent);border:1px solid var(--input-border-color, #d8d8d8);border-radius:var(--border-radius, 0)}.shopify-block.shopify-block.shopify-block.shopify-app-block product-reviews-new .filter-controls .filter-body .filter-group .date-inputs .date-input input[type=date]:focus{border-color:var(--input-focus-border-color, #121212)}.shopify-block.shopify-block.shopify-block.shopify-app-block product-reviews-new .filter-controls .filter-body .filter-group .date-inputs .date-input input[type=date]:before{content:attr(placeholder)!important}.shopify-block.shopify-block.shopify-block.shopify-app-block product-reviews-new .filter-controls .filter-body .filter-group .date-inputs .date-input input[type=date]:focus:before,.shopify-block.shopify-block.shopify-block.shopify-app-block product-reviews-new .filter-controls .filter-body .filter-group .date-inputs .date-input input[type=date]:valid:before{content:""}.shopify-block.shopify-block.shopify-block.shopify-app-block product-reviews-new .filter-controls .filter-body .filter-group .date-inputs .date-input textarea{min-height:100px;resize:vertical}.shopify-block.shopify-block.shopify-block.shopify-app-block product-reviews-new .filter-controls .filter-body .filter-group .error{color:var(--form-error-color, #d82c0d);margin-top:5px}.shopify-block.shopify-block.shopify-block.shopify-app-block product-reviews-new .filter-controls .filter-body .filter-group .clear-filters{display:block;background-color:#0000;border:1px solid var(--button-color);color:var(--button-color);padding:10px 20px;margin-top:20px;cursor:pointer;transition:all .2s ease}.shopify-block.shopify-block.shopify-block.shopify-app-block product-reviews-new .filter-controls .filter-body .filter-group .clear-filters:hover{background-color:var(--button-color);color:var(--button-text-color)}.shopify-block.shopify-block.shopify-block.shopify-app-block product-reviews-new .review-form,.shopify-block.shopify-block.shopify-block.shopify-app-block product-reviews-new .question-form{margin-top:30px;border-top:var(--container-border);padding-top:30px;border-radius:0}.shopify-block.shopify-block.shopify-block.shopify-app-block product-reviews-new .review-form h3,.shopify-block.shopify-block.shopify-block.shopify-app-block product-reviews-new .question-form h3{font-size:var(--heading-font-size);margin-bottom:20px;color:var(--heading-color)}.shopify-block.shopify-block.shopify-block.shopify-app-block product-reviews-new .review-form .success-message,.shopify-block.shopify-block.shopify-block.shopify-app-block product-reviews-new .question-form .success-message{margin-bottom:15px}.shopify-block.shopify-block.shopify-block.shopify-app-block product-reviews-new .form__fields{display:flex;flex-direction:column;gap:15px;margin-bottom:20px}.shopify-block.shopify-block.shopify-block.shopify-app-block product-reviews-new .form__field label{display:block;margin-bottom:8px;font-weight:500}.shopify-block.shopify-block.shopify-block.shopify-app-block product-reviews-new .form__field input,.shopify-block.shopify-block.shopify-block.shopify-app-block product-reviews-new .form__field textarea{width:100%;padding:10px;background-color:var(--input-background-color);border:var(--input-border);font-size:var(--paragraph-font-size);color:var(--paragraph-color)}.shopify-block.shopify-block.shopify-block.shopify-app-block product-reviews-new .form__field input:focus,.shopify-block.shopify-block.shopify-block.shopify-app-block product-reviews-new .form__field textarea:focus{border-color:var(--input-focus-border-color)}.shopify-block.shopify-block.shopify-block.shopify-app-block product-reviews-new .form__field textarea{min-height:100px;resize:vertical}.shopify-block.shopify-block.shopify-block.shopify-app-block product-reviews-new .rating-select .rating-options{display:flex;flex-direction:row-reverse;justify-content:flex-end;margin-top:0}.shopify-block.shopify-block.shopify-block.shopify-app-block product-reviews-new .rating-select .rating-options input[type=radio]{display:none}.shopify-block.shopify-block.shopify-block.shopify-app-block product-reviews-new .rating-select .rating-options label{cursor:pointer;width:30px;height:30px;position:relative;margin-top:10px}.shopify-block.shopify-block.shopify-block.shopify-app-block product-reviews-new .rating-select .rating-options label:before{content:"";position:absolute;width:100%;height:100%;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 17.27L18.18 21l-1.64-7.03L22 9.24l-7.19-.61L12 2 9.19 8.63 2 9.24l5.46 4.73L5.82 21z' fill='none' stroke='%23000000' stroke-width='1'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;opacity:1;filter:var(--star-filter)}.shopify-block.shopify-block.shopify-block.shopify-app-block product-reviews-new .rating-select .rating-options input[type=radio]:checked~label:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 17.27L18.18 21l-1.64-7.03L22 9.24l-7.19-.61L12 2 9.19 8.63 2 9.24l5.46 4.73L5.82 21z' fill='%23000000' stroke='%23000000' stroke-width='1'/%3E%3C/svg%3E");opacity:1;filter:var(--star-filter)}.shopify-block.shopify-block.shopify-block.shopify-app-block product-reviews-new .rating-select .rating-options input[type=radio]:hover~label:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 17.27L18.18 21l-1.64-7.03L22 9.24l-7.19-.61L12 2 9.19 8.63 2 9.24l5.46 4.73L5.82 21z' fill='%23000000' stroke='%23000000' stroke-width='1'/%3E%3C/svg%3E");opacity:1;filter:var(--star-filter)}.shopify-block.shopify-block.shopify-block.shopify-app-block product-reviews-new .radio-options{display:flex;flex-direction:column;gap:12px;margin-top:8px;padding-top:8px}.shopify-block.shopify-block.shopify-block.shopify-app-block product-reviews-new .radio-option{display:flex;align-items:center;gap:8px;font-size:14px}.shopify-block.shopify-block.shopify-block.shopify-app-block product-reviews-new .radio-option input[type=radio]{appearance:none;-webkit-appearance:none;width:16px;height:16px;border:1px solid var(--color-charcoal-border);border-radius:50%;margin:0;position:relative;cursor:pointer;background-color:#fff;aspect-ratio:1;width:auto}.shopify-block.shopify-block.shopify-block.shopify-app-block product-reviews-new .radio-option input[type=radio]:checked:after{content:"";width:8px;height:8px;background-color:var(--color-charcoal);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.shopify-block.shopify-block.shopify-block.shopify-app-block product-reviews-new .radio-option label{margin-bottom:0;font-size:14px;cursor:pointer}.shopify-block.shopify-block.shopify-block.shopify-app-block product-reviews-new .form__field input[type=file]{border:none;border-bottom:none;padding:0;width:100%;background-color:#0000;margin-top:5px;font-size:14px}.shopify-block.shopify-block.shopify-block.shopify-app-block product-reviews-new .image-preview{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px}.shopify-block.shopify-block.shopify-block.shopify-app-block product-reviews-new .form-actions{display:flex;gap:20px;margin-top:30px}.shopify-block.shopify-block.shopify-block.shopify-app-block product-reviews-new .form-actions button{min-width:140px;padding:10px 20px;border:1px solid var(--color-charcoal);height:44px;color:var(--color-charcoal);font-size:14px;letter-spacing:.02em;border-radius:0;transition:all .3s ease}.shopify-block.shopify-block.shopify-block.shopify-app-block product-reviews-new .form-actions button[type=submit]{background-color:var(--color-charcoal);color:#fff}.shopify-block.shopify-block.shopify-block.shopify-app-block product-reviews-new .form-actions button[type=submit]:hover{background-color:var(--color-charcoal);color:#fff;opacity:.8}.shopify-block.shopify-block.shopify-block.shopify-app-block product-reviews-new .form-actions button[type=button]{background-color:#0000;color:var(--color-charcoal)}.shopify-block.shopify-block.shopify-block.shopify-app-block product-reviews-new .form-actions button[type=button]:hover{background-color:var(--color-charcoal);color:#fff;opacity:1}.shopify-block.shopify-block.shopify-block.shopify-app-block .subscription:has([name=purchase_type][value=subscribe]:checked) .subscription__list{display:block}.shopify-block.shopify-block.shopify-block.shopify-app-block .subscription__list{display:none}.shopify-block.shopify-block.shopify-block.shopify-app-block .subscription__select{width:100%;padding:1rem}.shopify-block.shopify-block.shopify-block.shopify-app-block .subscription__purchase-types{display:flex;flex-direction:column}.shopify-block.shopify-block.shopify-block.shopify-app-block .product__price--sale{text-decoration:line-through}.shopify-block.shopify-block.shopify-block.shopify-app-block sa-customer-subscriptions{--border-color: rgba(0, 0, 0, .1);--item-gap-size: 2rem;--card-padding: 2rem;display:flex;flex-direction:column;gap:var(--item-gap-size)}.shopify-block.shopify-block.shopify-block.shopify-app-block sa-customer-subscriptions .sa-button{--button-border: 1px solid rgba(0, 0, 0, .1);--button-primary-color: white;--button-primary-bg-color: #121212;--button-secondary-color: #121212;--button-secondary-bg-color: white;--button-padding-block: 1rem;--button-padding-inline: 1.5rem}.shopify-block.shopify-block.shopify-block.shopify-app-block sa-customer-subscriptions .subscription-contract{display:flex;gap:var(--card-padding);flex-direction:column;padding:var(--card-padding);border:1px solid var(--border-color);line-height:1.5}.shopify-block.shopify-block.shopify-block.shopify-app-block sa-customer-subscriptions .subscription-contract__status{--status-color: #121212;--status-font-size: .8em;--status-border-radius: 1rem;display:inline-flex;color:#fff;background-color:var(--status-color);border:1px solid var(--status-color);border-radius:var(--status-border-radius);font-size:var(--status-font-size);padding:0 1rem;margin-bottom:1rem}.shopify-block.shopify-block.shopify-block.shopify-app-block sa-customer-subscriptions .subscription-contract__status--cancelled{--status-color: hsl(0 84.2% 60.2%)}.shopify-block.shopify-block.shopify-block.shopify-app-block sa-customer-subscriptions .subscription-contract__status--active{--status-color: hsl(142.1 76.2% 36.3%)}.shopify-block.shopify-block.shopify-block.shopify-app-block sa-customer-subscriptions .subscription-contract__body{display:flex;gap:var(--card-padding);flex-direction:row;justify-content:space-between}.shopify-block.shopify-block.shopify-block.shopify-app-block sa-customer-subscriptions .subscription-contract__body--left{display:flex;gap:1em;flex-direction:column;align-items:start}.shopify-block.shopify-block.shopify-block.shopify-app-block sa-customer-subscriptions .subscription-contract__body--right{display:flex;gap:1em;flex-direction:column;justify-content:space-between;align-items:end;text-align:right}.shopify-block.shopify-block.shopify-block.shopify-app-block sa-customer-subscriptions .subscription-contract__lines{display:flex;gap:var(--card-padding);flex-direction:column}.shopify-block.shopify-block.shopify-block.shopify-app-block sa-customer-subscriptions .subscription-contract__line{display:flex;gap:calc(var(--card-padding) / 2);align-content:center;justify-content:start}.shopify-block.shopify-block.shopify-block.shopify-app-block sa-customer-subscriptions .subscription-contract__image{aspect-ratio:1;width:var(--image-size);height:var(--image-size)}.shopify-block.shopify-block.shopify-block.shopify-app-block sa-customer-subscriptions .subscription-contract__title{margin:0;font-weight:700}.shopify-block.shopify-block.shopify-block.shopify-app-block sa-customer-subscriptions .subscription-contract__footer{display:flex;gap:1rem;flex-direction:row;justify-content:space-between}.shopify-block.shopify-block.shopify-block.shopify-app-block sa-customer-subscriptions address{font-style:normal}.shopify-block.shopify-block.shopify-block.shopify-app-block sa-manage-subscriptions{--border-color: rgba(0, 0, 0, .1);--menu-bg-color: white;--item-hover-bg-color: rgba(0, 0, 0, .03);position:relative;display:block}@position-try --custom-bottom{.shopify-block.shopify-block.shopify-block.shopify-app-block{top:anchor(bottom);bottom:unset;margin-top:10px}}.shopify-block.shopify-block.shopify-block.shopify-app-block .manage-subscriptions__menu-toggle{anchor-name:--menu-toggle}.shopify-block.shopify-block.shopify-block.shopify-app-block .manage-subscriptions__menu{position:absolute;position-anchor:--menu-toggle;position-try-order:most-height;position-try-fallbacks:--custom-bottom;text-align:left;border:1px solid var(--border-color);line-height:1.2;z-index:10;inset:auto;top:anchor(bottom);right:0;background-color:var(--menu-bg-color);min-width:100%}.shopify-block.shopify-block.shopify-block.shopify-app-block .manage-subscriptions__menu-items{list-style:none;padding:0;margin:0}.shopify-block.shopify-block.shopify-block.shopify-app-block .manage-subscriptions__menu-item{padding:1rem 1.5rem;cursor:pointer;font-size:.8em;white-space:nowrap;display:block;background-color:#0000;border:none;width:100%;text-align:left}.shopify-block.shopify-block.shopify-block.shopify-app-block .manage-subscriptions__menu-item:not(:last-child){border-bottom:1px solid var(--border-color)}.shopify-block.shopify-block.shopify-block.shopify-app-block .manage-subscriptions__menu-item:hover{background-color:var(--item-hover-bg-color)}.shopify-block.shopify-block.shopify-block.shopify-app-block .sa-form-input{display:flex;flex-direction:column;gap:.5rem}.shopify-block.shopify-block.shopify-block.shopify-app-block .sa-form-input label{width:100%;font-size:.8em}.shopify-block.shopify-block.shopify-block.shopify-app-block .sa-form-input select,.shopify-block.shopify-block.shopify-block.shopify-app-block .sa-form-input input{width:100%;padding:0rem .75rem;box-shadow:none;outline:none}.shopify-block.shopify-block.shopify-block.shopify-app-block .sa-form-grid{display:grid;gap:2rem;grid-template-columns:repeat(2,1fr)}.shopify-block.shopify-block.shopify-block.shopify-app-block .sa-dialog{--dialog-border-color: rgba(0, 0, 0, .1);--dialog-bg-color: white;position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:grid;place-items:center;background-color:#ffffff80}.shopify-block.shopify-block.shopify-block.shopify-app-block .sa-dialog__body{display:flex;flex-direction:column;gap:1rem}.shopify-block.shopify-block.shopify-block.shopify-app-block .sa-dialog__footer{display:flex;justify-content:end;gap:1rem}.shopify-block.shopify-block.shopify-block.shopify-app-block .sa-dialog__content{border:1px solid var(--dialog-border-color);min-width:24rem;max-width:48rem;background-color:var(--dialog-bg-color);padding:2rem;display:flex;flex-direction:column;gap:2rem;text-align:left}.shopify-block.shopify-block.shopify-block.shopify-app-block .sa-dialog__content--lg{min-width:32rem}.shopify-block.shopify-block.shopify-block.shopify-app-block .sa-dialog__content--xl{min-width:48rem}.shopify-block.shopify-block.shopify-block.shopify-app-block .sa-dialog__content h4{font-weight:700}.shopify-block.shopify-block.shopify-block.shopify-app-block .sa-dialog__content h4,.shopify-block.shopify-block.shopify-block.shopify-app-block .sa-dialog__content p{margin:0}.shopify-block.shopify-block.shopify-block.shopify-app-block select-point-redemption-method *{box-sizing:border-box}.shopify-block.shopify-block.shopify-block.shopify-app-block select-point-redemption-method .redemption-options-container{display:grid;grid-template-columns:repeat(var(--no-of-columns-desktop, 3),1fr);gap:var(--spacing-between-cards, 20px);margin-top:30px;max-width:var(--max-width, 1200px);margin-left:auto;margin-right:auto}@media(max-width:768px){.shopify-block.shopify-block.shopify-block.shopify-app-block select-point-redemption-method .redemption-options-container{grid-template-columns:repeat(var(--no-of-columns-mobile, 1),1fr)}}.shopify-block.shopify-block.shopify-block.shopify-app-block select-point-redemption-method .redemption-option-card{text-align:center;background-color:var(--card-background-color, #f2f2f0);color:var(--card-text-color, #000);border-radius:var(--card-border-radius, 0px);padding:var(--card-padding, 20px)}@media(min-width:769px){.shopify-block.shopify-block.shopify-block.shopify-app-block select-point-redemption-method .discount-amount{font-size:calc(24px * var(--card-size-desktop, 150) / 100);font-weight:700;color:var(--card-text-color, #000);margin-bottom:10px}.shopify-block.shopify-block.shopify-block.shopify-app-block select-point-redemption-method .points-cost{font-size:calc(16px * var(--card-size-desktop, 150) / 100);color:var(--card-text-color, #000);margin-bottom:20px}.shopify-block.shopify-block.shopify-block.shopify-app-block select-point-redemption-method .redeem-button{padding:calc(10px * var(--card-size-desktop, 150) / 100) calc(30px * var(--card-size-desktop, 150) / 100);margin:calc(10px * var(--card-size-desktop, 150) / 100) 0;cursor:pointer;border:1px solid var(--button-border-color, #000);background-color:var(--button-background-color, #fff);color:var(--button-text-color, #000);text-transform:uppercase;font-size:calc(14px * var(--card-size-desktop, 150) / 100);border-radius:var(--button-border-radius, 0px)}}@media(max-width:768px){.shopify-block.shopify-block.shopify-block.shopify-app-block select-point-redemption-method .discount-amount{font-size:calc(24px * var(--card-size-mobile, 120) / 100);font-weight:700;color:var(--card-text-color, #000);margin-bottom:10px}.shopify-block.shopify-block.shopify-block.shopify-app-block select-point-redemption-method .points-cost{font-size:calc(16px * var(--card-size-mobile, 120) / 100);color:var(--card-text-color, #000);margin-bottom:20px}.shopify-block.shopify-block.shopify-block.shopify-app-block select-point-redemption-method .redeem-button{padding:calc(10px * var(--card-size-mobile, 120) / 100) calc(30px * var(--card-size-mobile, 120) / 100);margin:calc(10px * var(--card-size-mobile, 120) / 100) 0;cursor:pointer;border:1px solid var(--button-border-color, #000);background-color:var(--button-background-color, #fff);color:var(--button-text-color, #000);text-transform:uppercase;font-size:calc(14px * var(--card-size-mobile, 120) / 100);border-radius:var(--button-border-radius, 0px)}}.shopify-block.shopify-block.shopify-block.shopify-app-block select-point-redemption-method .redeem-button.selected{background-color:var(--button-text-color, #000);color:var(--button-background-color, #fff)}.shopify-block.shopify-block.shopify-block.shopify-app-block select-point-redemption-method .redeem-button:disabled{opacity:.5;cursor:not-allowed}.shopify-block.shopify-block.shopify-block.shopify-app-block select-point-redemption-method .redeem-button.processing{opacity:.7;cursor:wait}.shopify-block.shopify-block.shopify-block.shopify-app-block .roadmap-points-redeem{width:100%;box-sizing:border-box}.shopify-block.shopify-block.shopify-block.shopify-app-block .redemption-header{text-align:center;margin-bottom:40px}.shopify-block.shopify-block.shopify-block.shopify-app-block .redemption-title{color:var(--text-color, #000000);margin-bottom:10px}.shopify-block.shopify-block.shopify-block.shopify-app-block .redemption-subtitle{color:var(--subtitle-color, #4a4a4a);margin-bottom:20px}.shopify-block.shopify-block.shopify-block.shopify-app-block .roadmap-points-redeem[data-layout=side_by_side] .redemption-header,.shopify-block.shopify-block.shopify-block.shopify-app-block .roadmap-points-redeem[data-layout=side_by_side] .redemption-title,.shopify-block.shopify-block.shopify-block.shopify-app-block .roadmap-points-redeem[data-layout=side_by_side] .redemption-subtitle{text-align:left}@media(min-width:768px){.shopify-block.shopify-block.shopify-block.shopify-app-block .roadmap-points-redeem[data-layout=side_by_side]{display:flex;flex-direction:row;align-items:center;gap:60px}.shopify-block.shopify-block.shopify-block.shopify-app-block .roadmap-points-redeem[data-layout=side_by_side] .redemption-header{flex:1}.shopify-block.shopify-block.shopify-block.shopify-app-block .roadmap-points-redeem[data-layout=side_by_side] select-point-redemption-method{flex:2}}.shopify-block.shopify-block.shopify-block.shopify-app-block form-builder-form .form-builder-container{width:100%;max-width:var(--form-max-width, 800px);margin:0 auto;padding:var(--form-padding, 20px);background-color:var(--form-bg-color, #ffffff);color:var(--form-text-color, #333333);font-size:var(--form-font-size, 1rem)}.shopify-block.shopify-block.shopify-block.shopify-app-block form-builder-form .form-builder-container .form-error{color:var(--form-error-color, #d82c0d);margin-top:5px}.shopify-block.shopify-block.shopify-block.shopify-app-block form-builder-form .form-title{font-weight:600;margin-bottom:10px;color:var(--form-text-color, #333333)}.shopify-block.shopify-block.shopify-block.shopify-app-block form-builder-form .form-description{margin-bottom:25px;color:var(--form-text-color, #555)}.shopify-block.shopify-block.shopify-block.shopify-app-block form-builder-form .form-fields{display:flex;flex-wrap:wrap;gap:var(--form-input-spacing, 16px);margin-bottom:20px}.shopify-block.shopify-block.shopify-block.shopify-app-block form-builder-form .form-field{margin-bottom:var(--form-input-spacing, 15px)}.shopify-block.shopify-block.shopify-block.shopify-app-block form-builder-form .form-field.full-width{width:100%}.shopify-block.shopify-block.shopify-block.shopify-app-block form-builder-form .form-field.half-width{width:calc(50% - 8px)}@media(max-width:768px){.shopify-block.shopify-block.shopify-block.shopify-app-block form-builder-form .form-field.half-width{width:100%}}.shopify-block.shopify-block.shopify-block.shopify-app-block form-builder-form .form-field label{display:block;margin-bottom:5px;font-weight:500;color:var(--form-label-color, #444444)}.shopify-block.shopify-block.shopify-block.shopify-app-block form-builder-form .form-field label[data-label-position=inside]{display:none}.shopify-block.shopify-block.shopify-block.shopify-app-block form-builder-form .form-field.checkbox-field label{display:flex;align-items:center;gap:10px;margin-bottom:0}.shopify-block.shopify-block.shopify-block.shopify-app-block form-builder-form .form-field.checkbox-field label input{margin:0}.shopify-block.shopify-block.shopify-block.shopify-app-block form-builder-form .form-field input[type=text],.shopify-block.shopify-block.shopify-block.shopify-app-block form-builder-form .form-field input[type=email],.shopify-block.shopify-block.shopify-block.shopify-app-block form-builder-form .form-field input[type=number],.shopify-block.shopify-block.shopify-block.shopify-app-block form-builder-form .form-field input[type=date],.shopify-block.shopify-block.shopify-block.shopify-app-block form-builder-form .form-field select,.shopify-block.shopify-block.shopify-block.shopify-app-block form-builder-form .form-field textarea{width:100%;padding:var(--form-input-padding, 10px 12px);height:var(--form-input-height, auto);background-color:var(--form-input-bg-color, #f9f9f9);color:var(--form-input-text-color, #333333);transition:var(--form-transition, all .15s ease-in-out);box-shadow:var(--form-box-shadow, none);border:var(--form-border-style, none);border-bottom:var(--form-border-bottom, none);border-radius:var(--form-border-radius, 4px)}.shopify-block.shopify-block.shopify-block.shopify-app-block form-builder-form .form-field input[type=text]:focus,.shopify-block.shopify-block.shopify-block.shopify-app-block form-builder-form .form-field input[type=email]:focus,.shopify-block.shopify-block.shopify-block.shopify-app-block form-builder-form .form-field input[type=number]:focus,.shopify-block.shopify-block.shopify-block.shopify-app-block form-builder-form .form-field input[type=date]:focus,.shopify-block.shopify-block.shopify-block.shopify-app-block form-builder-form .form-field select:focus,.shopify-block.shopify-block.shopify-block.shopify-app-block form-builder-form .form-field textarea:focus{outline:none;border-color:var(--form-focus-border-color, #4f46e5);box-shadow:var( --form-focus-shadow, 0 0 0 1px var(--form-focus-border-color, #4f46e5) )}.shopify-block.shopify-block.shopify-block.shopify-app-block form-builder-form .form-field input[type=date]:before{content:attr(placeholder)!important}.shopify-block.shopify-block.shopify-block.shopify-app-block form-builder-form .form-field input[type=date]:focus:before,.shopify-block.shopify-block.shopify-block.shopify-app-block form-builder-form .form-field input[type=date]:valid:before{content:""}.shopify-block.shopify-block.shopify-block.shopify-app-block form-builder-form .form-field textarea{min-height:100px;resize:vertical}.shopify-block.shopify-block.shopify-block.shopify-app-block form-builder-form .form-field .checkbox-group{display:flex;gap:15px}.shopify-block.shopify-block.shopify-block.shopify-app-block form-builder-form .form-field .checkbox-group label{display:flex;align-items:center;gap:8px;font-weight:400}.shopify-block.shopify-block.shopify-block.shopify-app-block form-builder-form .form-field .checkbox-group label input{margin:0}.shopify-block.shopify-block.shopify-block.shopify-app-block form-builder-form .form-field .error{color:var(--form-error-color, #d82c0d);margin-top:5px}.shopify-block.shopify-block.shopify-block.shopify-app-block form-builder-form .form-actions{margin-top:20px}.shopify-block.shopify-block.shopify-block.shopify-app-block form-builder-form .submit-button{background-color:var(--form-button-bg-color, #2c6ecb);color:var(--form-button-text-color, white);border:none;border-radius:var(--form-border-radius, 4px);padding:var(--form-input-padding, 10px 20px);font-weight:500;cursor:pointer;transition:var(--form-transition, background-color .2s ease);box-shadow:var(--form-box-shadow, none)}.shopify-block.shopify-block.shopify-block.shopify-app-block form-builder-form .submit-button:hover{background-color:color-mix(in srgb,var(--form-button-bg-color, #2c6ecb) 85%,black);box-shadow:var( --form-shadow-small, 0 1px 3px rgba(0, 0, 0, .1), 0 1px 2px rgba(0, 0, 0, .06) )}.shopify-block.shopify-block.shopify-block.shopify-app-block form-builder-form .submit-button:focus{outline:none;box-shadow:var( --form-focus-shadow, 0 0 0 1px var(--form-focus-border-color, #4f46e5) )}.shopify-block.shopify-block.shopify-block.shopify-app-block form-builder-form .submit-button:disabled{background-color:color-mix(in srgb,var(--form-button-bg-color, #2c6ecb) 85%,white);cursor:not-allowed}.shopify-block.shopify-block.shopify-block.shopify-app-block form-builder-form .form-success{text-align:center;padding:30px}.shopify-block.shopify-block.shopify-block.shopify-app-block form-builder-form .form-success h3{font-weight:600;margin-bottom:10px;color:var(--form-button-bg-color, #2c6ecb)}.shopify-block.shopify-block.shopify-block.shopify-app-block form-builder-form .form-success p{color:var(--form-text-color, #555)}.shopify-block.shopify-block.shopify-block.shopify-app-block .loyalty-referral{position:relative;overflow:hidden;min-height:100vh;font-family:var(--font-family, sans-serif);background-color:var(--background-color, #333333);color:var(--text-color, #ffffff)}.shopify-block.shopify-block.shopify-block.shopify-app-block .loyalty-referral.has-bg-image{background-image:var(--background-image);background-size:cover;background-position:center;background-repeat:no-repeat}.shopify-block.shopify-block.shopify-block.shopify-app-block .loyalty-referral__container{display:flex;flex-direction:column;min-height:100vh;width:100%;position:relative;z-index:1}.shopify-block.shopify-block.shopify-block.shopify-app-block .loyalty-referral__text{padding:var(--container-padding, 2rem);background-color:var(--text-section-bg, rgba(51, 51, 51, .9));display:flex;flex-direction:column;justify-content:space-between;min-height:100vh}.shopify-block.shopify-block.shopify-block.shopify-app-block .loyalty-referral__upper-title{font-size:var(--subtitle-font-size, .8rem);letter-spacing:1px;margin-bottom:2rem;font-weight:400;text-transform:uppercase;color:var(--subtitle-color, #ffffff)}.shopify-block.shopify-block.shopify-block.shopify-app-block .loyalty-referral__title{font-size:var(--title-font-size, 2.8rem);font-weight:500;margin-bottom:1rem;line-height:1;color:var(--title-color, #ffffff)}.shopify-block.shopify-block.shopify-block.shopify-app-block .loyalty-referral__description{font-size:var(--description-font-size, .95rem);line-height:1.5;margin-bottom:2rem;max-width:400px;color:var(--description-color, #e0e0e0)}.shopify-block.shopify-block.shopify-block.shopify-app-block .loyalty-referral__form{margin-top:auto;width:100%}.shopify-block.shopify-block.shopify-block.shopify-app-block .loyalty-referral__mobile-image{width:100%;max-width:300px;margin:2rem auto;display:block}.shopify-block.shopify-block.shopify-block.shopify-app-block .loyalty-referral__label{display:block;margin-bottom:.5rem;font-size:var(--label-font-size, .7rem);color:var(--label-color, rgba(255, 255, 255, .8))}.shopify-block.shopify-block.shopify-block.shopify-app-block .loyalty-referral__input{width:100%;padding:.5rem 0;background:#0000;border:none;border-bottom:1px solid var(--input-border-color, rgba(255, 255, 255, .5));color:var(--input-text-color, #ffffff);font-size:var(--input-font-size, .8rem);margin-bottom:1.5rem;outline:none}.shopify-block.shopify-block.shopify-block.shopify-app-block .loyalty-referral__input::placeholder{color:var(--input-text-color, #ffffff);opacity:.7}.shopify-block.shopify-block.shopify-block.shopify-app-block .loyalty-referral__button{width:100%;padding:1rem;background:var(--button-bg-color, #f5f5f5);color:var(--button-text-color, #000000);border:none;font-weight:500;cursor:pointer;font-size:var(--button-font-size, .7rem);letter-spacing:1px;text-transform:uppercase;transition:opacity .3s;text-align:center}.shopify-block.shopify-block.shopify-block.shopify-app-block .loyalty-referral__button:hover{opacity:.9}.shopify-block.shopify-block.shopify-block.shopify-app-block .loyalty-referral__button:disabled{opacity:.6;cursor:not-allowed}.shopify-block.shopify-block.shopify-block.shopify-app-block .loyalty-referral__message{margin-top:1rem;padding:.75rem;border-radius:4px;font-size:var(--message-font-size, .7rem)}.shopify-block.shopify-block.shopify-block.shopify-app-block .loyalty-referral__message--success{color:var(--success-message-color, #ffffff)}.shopify-block.shopify-block.shopify-block.shopify-app-block .loyalty-referral__message--error{color:var(--error-message-color, #ffffff)}.shopify-block.shopify-block.shopify-block.shopify-app-block .loyalty-referral__content{display:none}.shopify-block.shopify-block.shopify-block.shopify-app-block .loyalty-referral__media{display:flex;align-items:center;justify-content:center;padding:2rem;height:100%}.shopify-block.shopify-block.shopify-block.shopify-app-block .loyalty-referral__image,.shopify-block.shopify-block.shopify-block.shopify-app-block .loyalty-referral__video{width:100%;max-width:500px;max-height:80%;object-fit:contain}@media(min-width:768px){.shopify-block.shopify-block.shopify-block.shopify-app-block .loyalty-referral__container{flex-direction:var(--flex-direction, row)}.shopify-block.shopify-block.shopify-block.shopify-app-block .loyalty-referral__text{width:50%;padding:3rem}.shopify-block.shopify-block.shopify-block.shopify-app-block .loyalty-referral__content{display:block;width:50%;min-height:100vh;position:relative;background-color:#0000}.shopify-block.shopify-block.shopify-block.shopify-app-block .loyalty-referral__form{max-width:400px}.shopify-block.shopify-block.shopify-block.shopify-app-block .loyalty-referral__mobile-image{display:none}.shopify-block.shopify-block.shopify-block.shopify-app-block .loyalty-referral[data-image-position=left] .loyalty-referral__text{order:2}.shopify-block.shopify-block.shopify-block.shopify-app-block .loyalty-referral[data-image-position=left] .loyalty-referral__content{order:1}}.shopify-block.shopify-block.shopify-block.shopify-app-block .sa-button{--button-border: 1px solid rgba(0, 0, 0, .1);--button-primary-color: white;--button-primary-bg-color: #121212;--button-secondary-color: #121212;--button-secondary-bg-color: white;--button-padding-block: 1rem;--button-padding-inline: 1.5rem;border:var(--button-border);padding:var(--button-padding-block) var(--button-padding-inline);color:var(--button-primary-color);background-color:var(--button-primary-bg-color);cursor:pointer;white-space:nowrap}.shopify-block.shopify-block.shopify-block.shopify-app-block .sa-button--secondary{border:var(--button-border);color:var(--button-secondary-color);background-color:var(--button-secondary-bg-color)}.shopify-block.shopify-block.shopify-block.shopify-app-block .sa-button:disabled{opacity:.5}.shopify-block.shopify-block.shopify-block.shopify-app-block .sa-error-message{--error-color: hsl(0 84.2% 60.2%);color:var(--error-color);border:1px solid var(--error-color);padding:.75rem 1.25rem;font-size:.8em}.shopify-block.shopify-block.shopify-block.shopify-app-block product-reviews-new *{font-family:var(--font-untitled)!important;color:var(--paragraph-color, #121212)}.shopify-block.shopify-block.shopify-block.shopify-app-block product-reviews-new .container{border:none;padding:var(--container-padding, 40px) var(--padding-x);max-width:var(--container-max-width, none);background-color:var(--container-background-color, transparent)}.shopify-block.shopify-block.shopify-block.shopify-app-block product-reviews-new .heading{position:relative;border-bottom:1px solid var(--color-charcoal-border);padding-bottom:30px;margin-bottom:30px;flex-direction:column}@media(min-width:768px){.shopify-block.shopify-block.shopify-block.shopify-app-block product-reviews-new .heading{flex-direction:row}}.shopify-block.shopify-block.shopify-block.shopify-app-block product-reviews-new .heading--left{width:100%;display:flex;justify-content:space-between;flex-wrap:wrap}.shopify-block.shopify-block.shopify-block.shopify-app-block product-reviews-new .heading--left h2{font-weight:300;font-size:42px;line-height:44px;letter-spacing:-2px;margin-bottom:20px;color:var(--heading-color, #121212)}.shopify-block.shopify-block.shopify-block.shopify-app-block product-reviews-new .heading--left__rating{display:flex;align-items:center;gap:25px}.shopify-block.shopify-block.shopify-block.shopify-app-block product-reviews-new .heading--left__rating .star-group{margin-right:auto}.shopify-block.shopify-block.shopify-block.shopify-app-block product-reviews-new .heading--left__rating p{font-weight:400;font-size:16px;line-height:21px;letter-spacing:-.5px;margin:0}@media(max-width:768px){.shopify-block.shopify-block.shopify-block.shopify-app-block product-reviews-new .heading--left__rating p{display:block}}@media(max-width:768px){.shopify-block.shopify-block.shopify-block.shopify-app-block product-reviews-new .heading--left__rating{justify-content:center;gap:25px;width:100%}}.shopify-block.shopify-block.shopify-block.shopify-app-block product-reviews-new .heading--right{margin-left:auto;position:relative;display:flex;gap:20px}@media(max-width:768px){.shopify-block.shopify-block.shopify-block.shopify-app-block product-reviews-new .heading--right{margin-left:0;justify-content:center;flex-wrap:wrap;gap:10px}}.shopify-block.shopify-block.shopify-block.shopify-app-block product-reviews-new .star{width:14px;height:14px;color:var(--color-charcoal)}.shopify-block.shopify-block.shopify-block.shopify-app-block product-reviews-new button{background:none;border:solid 1px var(--button-color, #121212);color:var(--button-color, #121212);padding:10px 40px;text-align:center;border-radius:var(--border-radius, 0);font-weight:400;font-size:16px;line-height:100%;letter-spacing:-.02em;height:44px;min-width:140px;transition:all .3s ease}.shopify-block.shopify-block.shopify-block.shopify-app-block product-reviews-new button:hover{background-color:var(--button-color, #121212);color:var(--button-text-color, #fff);opacity:1}.shopify-block.shopify-block.shopify-block.shopify-app-block product-reviews-new .tabs{border-bottom:1px solid var(--color-charcoal-border);padding-bottom:6px}@media(max-width:768px){.shopify-block.shopify-block.shopify-block.shopify-app-block product-reviews-new .tabs{justify-content:center}}.shopify-block.shopify-block.shopify-block.shopify-app-block product-reviews-new .tab{margin-right:70px;padding:0;background:none;border:none;border-bottom:none;font-weight:300;font-size:var(--heading-font-size, 24px);line-height:27px;letter-spacing:-1px;opacity:.6;min-width:unset;height:auto;transition:all .3s ease}.shopify-block.shopify-block.shopify-block.shopify-app-block product-reviews-new .tab:hover{background:none;color:var(--color-charcoal);opacity:1}.shopify-block.shopify-block.shopify-block.shopify-app-block product-reviews-new .tab.active{opacity:1;background:none;color:var(--color-charcoal);border-bottom:none}@media(max-width:768px){.shopify-block.shopify-block.shopify-block.shopify-app-block product-reviews-new .tab{margin-right:20px;font-size:18px}}.shopify-block.shopify-block.shopify-block.shopify-app-block product-reviews-new .review-item{display:block;border-bottom:1px solid var(--color-charcoal-border);border-top:none;border-left:none;border-right:none;background:#0000;padding:38px 0;position:relative;margin-bottom:0;border-radius:0}@media(max-width:768px){.shopify-block.shopify-block.shopify-block.shopify-app-block product-reviews-new .review-item{display:block;padding:30px 0}}.shopify-block.shopify-block.shopify-block.shopify-app-block product-reviews-new .review-header{margin-bottom:0;padding-right:100px}@media(max-width:768px){.shopify-block.shopify-block.shopify-block.shopify-app-block product-reviews-new .review-header{padding-right:0}}.shopify-block.shopify-block.shopify-block.shopify-app-block product-reviews-new .review-header .review-rating-container{display:flex;align-items:center;justify-content:space-between;margin-bottom:15px}@media(max-width:768px){.shopify-block.shopify-block.shopify-block.shopify-app-block product-reviews-new .review-header .review-rating-container{flex-direction:column;align-items:flex-start;gap:5px}}.shopify-block.shopify-block.shopify-block.shopify-app-block product-reviews-new .review-header .review-rating{display:flex;gap:5px}@media(max-width:768px){.shopify-block.shopify-block.shopify-block.shopify-app-block product-reviews-new .review-header .review-rating{position:static}}.shopify-block.shopify-block.shopify-block.shopify-app-block product-reviews-new .star{width:var(--star-size, 16px);height:var(--star-size, 16px);color:var(--star-color, #f0ab00)}.shopify-block.shopify-block.shopify-block.shopify-app-block product-reviews-new .review-header .review-title{font-weight:400;font-size:20px;line-height:1.2;margin-top:0;margin-bottom:10px;color:var(--color-charcoal)}@media(max-width:768px){.shopify-block.shopify-block.shopify-block.shopify-app-block product-reviews-new .review-header .review-title{padding-left:0;font-size:18px}}.shopify-block.shopify-block.shopify-block.shopify-app-block product-reviews-new .review-header .review-author{font-weight:500;font-size:14px;line-height:19px;letter-spacing:-.5px;color:var(--color-charcoal);opacity:.8}.shopify-block.shopify-block.shopify-block.shopify-app-block product-reviews-new .review-header .verified-purchase{font-weight:400;font-size:14px;line-height:19px;letter-spacing:-.5px;background:none;padding:0;color:var(--color-charcoal);opacity:.8}.shopify-block.shopify-block.shopify-block.shopify-app-block product-reviews-new .review-content{font-weight:400;font-size:16px;line-height:21px;letter-spacing:-.5px;max-width:800px;margin-top:10px}.shopify-block.shopify-block.shopify-block.shopify-app-block product-reviews-new .review-content p{line-height:21px;letter-spacing:-.5px}.shopify-block.shopify-block.shopify-block.shopify-app-block product-reviews-new .review-reply{border-left:3px solid var(--color-charcoal-border);margin-top:8px;padding:5px 15px;background-color:#0000}.shopify-block.shopify-block.shopify-block.shopify-app-block product-reviews-new .review-reply p{margin-bottom:0}.shopify-block.shopify-block.shopify-block.shopify-app-block product-reviews-new .review-reply .shop-name{font-weight:400;font-style:italic}.shopify-block.shopify-block.shopify-block.shopify-app-block product-reviews-new .pagination{margin-top:30px;justify-content:flex-end;display:flex}.shopify-block.shopify-block.shopify-block.shopify-app-block product-reviews-new .pagination button{background:none;border:none;font-weight:400;font-size:20px;line-height:24px;letter-spacing:-.02em;color:var(--color-charcoal);opacity:.6;position:relative;padding-left:20px;padding-right:20px;transition:all .3s ease}.shopify-block.shopify-block.shopify-block.shopify-app-block product-reviews-new .pagination button:hover{background:none;color:var(--color-charcoal);opacity:1}.shopify-block.shopify-block.shopify-block.shopify-app-block product-reviews-new .pagination button.active{color:#fff;opacity:1}@media(max-width:768px){.shopify-block.shopify-block.shopify-block.shopify-app-block product-reviews-new .pagination button{font-size:14px;padding-left:10px;padding-right:10px}.shopify-block.shopify-block.shopify-block.shopify-app-block product-reviews-new .pagination button.active:after{height:26px;width:26px;margin-left:-13px;margin-top:-13px}}@media(max-width:768px){.shopify-block.shopify-block.shopify-block.shopify-app-block product-reviews-new .pagination{justify-content:center}}.shopify-block.shopify-block.shopify-block.shopify-app-block product-reviews-new .pagination-next,.shopify-block.shopify-block.shopify-block.shopify-app-block product-reviews-new .pagination-prev{font-size:0;background:none;border:none;padding:0 20px;min-width:auto;height:auto;position:relative}.shopify-block.shopify-block.shopify-block.shopify-app-block product-reviews-new .pagination-next:hover,.shopify-block.shopify-block.shopify-block.shopify-app-block product-reviews-new .pagination-prev:hover{background:none}.shopify-block.shopify-block.shopify-block.shopify-app-block product-reviews-new .pagination-next:before,.shopify-block.shopify-block.shopify-block.shopify-app-block product-reviews-new .pagination-prev:before{font-weight:400;font-size:20px;line-height:24px;letter-spacing:-.02em;color:var(--color-charcoal)}@media(max-width:768px){.shopify-block.shopify-block.shopify-block.shopify-app-block product-reviews-new .pagination-next:before,.shopify-block.shopify-block.shopify-block.shopify-app-block product-reviews-new .pagination-prev:before{font-size:16px}}.shopify-block.shopify-block.shopify-block.shopify-app-block product-reviews-new .no-reviews{text-align:left;padding:30px 0;font-weight:400;font-size:16px;line-height:21px;letter-spacing:-.5px}.shopify-block.shopify-block.shopify-block.shopify-app-block product-reviews-new .no-questions{text-align:left;padding:30px 0;font-weight:400;font-size:16px;line-height:21px;letter-spacing:-.5px}.shopify-block.shopify-block.shopify-block.shopify-app-block product-reviews-new .filter-controls{border:none;background:#0000;padding:30px 0;margin-top:0;position:relative}.shopify-block.shopify-block.shopify-block.shopify-app-block product-reviews-new .filter-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.shopify-block.shopify-block.shopify-block.shopify-app-block product-reviews-new .filter-header h3{font-weight:300;font-size:24px;line-height:27px;letter-spacing:-1px;color:var(--heading-color, #121212);margin:0}.shopify-block.shopify-block.shopify-block.shopify-app-block product-reviews-new .filter-close{background:none;border:none;font-size:24px;cursor:pointer;padding:0;min-width:auto;width:30px;height:30px;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.shopify-block.shopify-block.shopify-block.shopify-app-block product-reviews-new .filter-close:hover{background:none;opacity:.7;color:var(--color-charcoal)}.shopify-block.shopify-block.shopify-block.shopify-app-block product-reviews-new .filter-body{display:flex;flex-wrap:wrap;gap:20px}.shopify-block.shopify-block.shopify-block.shopify-app-block product-reviews-new .filter-group{flex:1;min-width:200px}.shopify-block.shopify-block.shopify-block.shopify-app-block product-reviews-new .date-inputs{display:flex;gap:20px;flex-wrap:wrap}.shopify-block.shopify-block.shopify-block.shopify-app-block product-reviews-new .date-input{flex:1;min-width:120px}.shopify-block.shopify-block.shopify-block.shopify-app-block product-reviews-new .date-input label{display:block;margin-bottom:8px;font-size:16px;font-weight:400;color:var(--color-charcoal)}.shopify-block.shopify-block.shopify-block.shopify-app-block product-reviews-new .date-input input[type=date]{width:100%;padding:10px;border:1px solid var(--color-charcoal-border);background-color:#0000;font-size:14px;color:var(--color-charcoal)}.shopify-block.shopify-block.shopify-block.shopify-app-block product-reviews-new .date-input input[type=date]::-webkit-calendar-picker-indicator{filter:invert(.5)}.shopify-block.shopify-block.shopify-block.shopify-app-block product-reviews-new .clear-filters{margin-top:20px;padding:10px 20px;background-color:#0000;border:1px solid var(--button-color, #121212);color:var(--button-color, #121212);cursor:pointer;transition:all .3s ease;min-width:120px;font-size:14px}.shopify-block.shopify-block.shopify-block.shopify-app-block product-reviews-new .clear-filters:hover{background-color:var(--button-color, #121212);color:var(--button-text-color, #ffffff);opacity:1}.shopify-block.shopify-block.shopify-block.shopify-app-block product-reviews-new .review-form,.shopify-block.shopify-block.shopify-block.shopify-app-block product-reviews-new .question-form{border-top:none;padding-top:0}.shopify-block.shopify-block.shopify-block.shopify-app-block product-reviews-new .form__field input,.shopify-block.shopify-block.shopify-block.shopify-app-block product-reviews-new .form__field textarea{padding:8px 0;height:auto;font-size:var(--paragraph-font-size, 16px);line-height:1em;border:none;border-bottom:1px solid var(--input-border-color, #d8d8d8);background:var(--input-background-color, transparent)}@media(max-width:768px){.shopify-block.shopify-block.shopify-block.shopify-app-block .container{padding:0 15px}.shopify-block.shopify-block.shopify-block.shopify-app-block .heading{padding-bottom:20px;margin-bottom:20px}.shopify-block.shopify-block.shopify-block.shopify-app-block .heading--left h2{font-size:32px;line-height:34px;letter-spacing:-1.5px;text-align:center}.shopify-block.shopify-block.shopify-block.shopify-app-block .heading--left__rating{justify-content:center;gap:15px}.shopify-block.shopify-block.shopify-block.shopify-app-block .heading--right{justify-content:center;gap:10px;margin-top:20px}.shopify-block.shopify-block.shopify-block.shopify-app-block button{font-size:14px;padding:10px;min-width:auto;height:40px}.shopify-block.shopify-block.shopify-block.shopify-app-block .filter-controls{padding:20px 0}.shopify-block.shopify-block.shopify-block.shopify-app-block .filter-header h3{font-size:20px;line-height:24px}.shopify-block.shopify-block.shopify-block.shopify-app-block .date-inputs{flex-direction:column;gap:15px}.shopify-block.shopify-block.shopify-block.shopify-app-block .form__field{margin-bottom:15px}.shopify-block.shopify-block.shopify-block.shopify-app-block .form-actions{flex-direction:column;gap:10px}.shopify-block.shopify-block.shopify-block.shopify-app-block .form-actions button{width:100%}.shopify-block.shopify-block.shopify-block.shopify-app-block .tab{margin-right:30px;font-size:18px;line-height:22px}}@media(max-width:480px){.shopify-block.shopify-block.shopify-block.shopify-app-block .container{padding:0 10px}.shopify-block.shopify-block.shopify-block.shopify-app-block .heading--left h2{font-size:28px;line-height:30px}.shopify-block.shopify-block.shopify-block.shopify-app-block .heading--right{flex-direction:column;width:100%}.shopify-block.shopify-block.shopify-block.shopify-app-block .heading--right button{width:100%}.shopify-block.shopify-block.shopify-block.shopify-app-block .star{width:12px;height:12px}.shopify-block.shopify-block.shopify-block.shopify-app-block .tab{margin-right:20px;font-size:16px;line-height:20px}.shopify-block.shopify-block.shopify-block.shopify-app-block .filter-group{min-width:100%}.shopify-block.shopify-block.shopify-block.shopify-app-block product-reviews-new .rating-select{margin-bottom:-10px}.shopify-block.shopify-block.shopify-block.shopify-app-block product-reviews-new .rating-select .rating-options label{width:20px;height:20px;margin-right:0}.shopify-block.shopify-block.shopify-block.shopify-app-block .review-header .review-title{padding-left:0}.shopify-block.shopify-block.shopify-block.shopify-app-block .form__field label{font-size:14px}}.shopify-block.shopify-block.shopify-block.shopify-app-block .reviews-list{display:flex;flex-direction:column;gap:0;margin-top:30px}.shopify-block.shopify-block.shopify-block.shopify-app-block .review-item{display:block}.shopify-block.shopify-block.shopify-block.shopify-app-block product-reviews-new .question-item{display:block;border-bottom:1px solid var(--color-charcoal-border);border-top:none;border-left:none;border-right:none;background:#0000;padding:38px 0;position:relative;margin-bottom:0;border-radius:0}@media(max-width:768px){.shopify-block.shopify-block.shopify-block.shopify-app-block product-reviews-new .question-item{display:block;padding:30px 0}}.shopify-block.shopify-block.shopify-block.shopify-app-block product-reviews-new .question-header{margin-bottom:15px}.shopify-block.shopify-block.shopify-block.shopify-app-block product-reviews-new .question-title{font-weight:400;font-size:18px;line-height:1.2;margin-top:0;margin-bottom:10px;color:var(--heading-color, #121212)}@media(max-width:768px){.shopify-block.shopify-block.shopify-block.shopify-app-block product-reviews-new .question-title{font-size:18px}}.shopify-block.shopify-block.shopify-block.shopify-app-block product-reviews-new .question-author{font-weight:500;font-size:14px;line-height:19px;letter-spacing:-.5px;color:var(--paragraph-color, #121212);opacity:.8}.shopify-block.shopify-block.shopify-block.shopify-app-block product-reviews-new .question-reply{border-left:3px solid var(--color-charcoal-border);margin-top:8px;padding:5px 15px;background-color:#0000;font-weight:400;font-size:var(--paragraph-font-size, 16px);line-height:21px;letter-spacing:-.5px}.shopify-block.shopify-block.shopify-block.shopify-app-block product-reviews-new .question-reply p{margin-bottom:5px;line-height:21px;letter-spacing:-.5px}.shopify-block.shopify-block.shopify-block.shopify-app-block product-reviews-new .question-reply .shop-name{font-weight:400;font-style:italic;font-size:14px;opacity:.8}.roadmap-points-redeem{font-family:var(--font-untitled);margin-top:24px!important;margin-bottom:24px!important;background-color:#0000!important;padding:0!important}.roadmap-points-redeem>div{font-weight:400;font-size:15px;line-height:21px;letter-spacing:-.6px;color:var(--color-charcoal);margin-bottom:10px}.roadmap-points-redeem>div strong,.roadmap-points-redeem>div b{font-weight:600}.roadmap-points-redeem[data-layout=side_by_side]{display:flex;gap:30px;align-items:flex-start}@media(max-width:767.98px){.roadmap-points-redeem[data-layout=side_by_side]{flex-direction:column}}.roadmap-points-redeem[data-layout=side_by_side] div{flex:1}.roadmap-points-redeem[data-layout=side_by_side] select-point-redemption-method{flex:1;margin-top:0}select-point-redemption-method{display:block;margin-top:15px}select-point-redemption-method .nice-select{width:100%}select-point-redemption-method .nice-select .current{font-size:15px;font-style:normal;font-weight:400;line-height:21px;letter-spacing:-.6px;background-color:#fff;border:1px solid var(--color-charcoal);padding:14px 17px;display:flex;align-items:center;justify-content:space-between;text-align:left;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}select-point-redemption-method .nice-select .current:after{content:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="17" height="16" viewBox="0 0 17 16" fill="none"><path d="M13.5 10.5L8.5 5.5L3.5 10.5" stroke="%233E3E3D"/></svg>');border:none;width:16px;height:16px;pointer-events:none;transform:rotate(180deg);transform-origin:center;transition:transform .3s ease-in-out;margin-left:auto;margin-top:1px}select-point-redemption-method .nice-select.open .current:after{transform:rotate(0)}select-point-redemption-method .nice-select .list{width:100%;border:1px solid var(--color-charcoal);margin-top:-1px;border-radius:0;box-shadow:none}select-point-redemption-method .nice-select .list .option{font-size:15px;font-weight:400;line-height:21px;letter-spacing:-.6px;padding:15px 17px;border-bottom:1px solid var(--color-charcoal);transition:all .3s ease;text-align:left}select-point-redemption-method .nice-select .list .option[data-value]:not([data-value=""]){display:flex;justify-content:space-between}select-point-redemption-method .nice-select .list .option[data-value]:not([data-value=""]):after{content:attr(data-points);font-weight:400;font-size:14px;color:var(--color-charcoal);opacity:.7;margin-left:10px}select-point-redemption-method .nice-select .list .option:last-of-type{border-bottom:none}select-point-redemption-method .nice-select .list .option:hover{background-color:#3e3e3d0d}select-point-redemption-method .nice-select .list .option.disabled{opacity:.5;cursor:not-allowed}select-point-redemption-method .nice-select .list .option.selected{display:none}select-point-redemption-method .nice-select .list .option.focus{background-color:#0000;font-weight:500}.cart-drawer__loyalty-header-container{margin:10px 40px;display:flex;flex-direction:column;gap:0}.cart-drawer__loyalty-header-container h4{font-size:18px;font-weight:400;line-height:29px;letter-spacing:-.05em}.cart-drawer__loyalty-header-container select-point-redemption-method{display:flex}.cart-drawer__loyalty-header-container select-point-redemption-method .nice-select{flex:1}@media(max-width:767.98px){.cart-drawer__loyalty-header-container{margin:10px var(--padding-x)}.cart-drawer__loyalty-header-container .nice-select{flex:1}}.cart-drawer__footer .cart-drawer__loyalty-header-container{flex-direction:column;align-items:flex-start;gap:0;flex:1;margin:0}.cart-drawer__footer .cart-drawer__loyalty-header-container select-point-redemption-method{width:100%}.cart-drawer__footer .cart-drawer__loyalty-header-container select-point-redemption-method .nice-select .list{position:static;max-height:0;transition:max-height .5s ease-out,border-width 0ms ease .5s;opacity:1;visibility:inherit;border:solid var(--color-charcoal);border-width:0}.cart-drawer__footer .cart-drawer__loyalty-header-container select-point-redemption-method .nice-select.open .list{max-height:500px;transition:max-height .5s ease-out,border-width 0ms ease 0ms;border-width:1px}.template--page-loyalty-2 .roadmap-points-redeem.roadmap-points-redeem.roadmap-points-redeem.roadmap-points-redeem.roadmap-points-redeem{background-color:var(--background-color, #ffffff)!important;max-width:var(--max-width, 1200px);margin:0 auto;padding:var(--card-padding, 20px)!important}.template--page-loyalty-2 .roadmap-points-redeem.roadmap-points-redeem.roadmap-points-redeem.roadmap-points-redeem.roadmap-points-redeem .redemption-header{margin-bottom:80px!important}.template--page-loyalty-2 .roadmap-points-redeem.roadmap-points-redeem.roadmap-points-redeem.roadmap-points-redeem.roadmap-points-redeem .redemption-header .redemption-title{text-align:center}.template--page-loyalty-2 .roadmap-points-redeem.roadmap-points-redeem.roadmap-points-redeem.roadmap-points-redeem.roadmap-points-redeem .redemption-header .redemption-title h2{font-size:36.718px;font-style:normal;font-weight:400;line-height:38.467px;letter-spacing:-1.748px;text-transform:uppercase;text-align:center;color:var(--text-color, var(--color-charcoal));margin-bottom:10px;font-family:var(--font-untitled)}.template--page-loyalty-2 .roadmap-points-redeem.roadmap-points-redeem.roadmap-points-redeem.roadmap-points-redeem.roadmap-points-redeem .redemption-header .redemption-subtitle{text-align:center}.template--page-loyalty-2 .roadmap-points-redeem.roadmap-points-redeem.roadmap-points-redeem.roadmap-points-redeem.roadmap-points-redeem .redemption-header .redemption-subtitle p{font-weight:400;font-size:18px;line-height:1.4em;text-align:center;letter-spacing:-.5px;margin-bottom:30px;max-width:840px;margin-inline:auto;color:var(--subtitle-color, #4a4a4a);font-family:var(--font-untitled)}.template--page-loyalty-2 .roadmap-points-redeem.roadmap-points-redeem.roadmap-points-redeem.roadmap-points-redeem.roadmap-points-redeem .redemption-options-container{display:grid;grid-template-columns:repeat(var(--no-of-columns-desktop, 3),1fr);gap:var(--spacing-between-cards, 20px);padding-inline:25px}.template--page-loyalty-2 .roadmap-points-redeem.roadmap-points-redeem.roadmap-points-redeem.roadmap-points-redeem.roadmap-points-redeem .redemption-options-container .redemption-option-card{background-color:var(--card-background-color, transparent);text-align:center;display:flex;flex-direction:column;align-items:center;gap:10px;padding:var(--card-padding, 20px);border-radius:var(--card-border-radius, 4px)}.template--page-loyalty-2 .roadmap-points-redeem.roadmap-points-redeem.roadmap-points-redeem.roadmap-points-redeem.roadmap-points-redeem .redemption-options-container .redemption-option-card .discount-amount{color:var(--card-text-color, var(--color-charcoal));text-align:center;font-size:27.14px;font-style:normal;font-weight:300;line-height:32.854px;letter-spacing:-1.428px;text-transform:none;font-family:var(--font-untitled);margin:0}.template--page-loyalty-2 .roadmap-points-redeem.roadmap-points-redeem.roadmap-points-redeem.roadmap-points-redeem.roadmap-points-redeem .redemption-options-container .redemption-option-card .points-cost{font-size:27.14px;font-style:normal;font-weight:400;line-height:32.854px;letter-spacing:-1.428px;text-transform:uppercase;color:var(--card-text-color, var(--color-charcoal));font-family:var(--font-untitled);margin:0}.template--page-loyalty-2 .roadmap-points-redeem.roadmap-points-redeem.roadmap-points-redeem.roadmap-points-redeem.roadmap-points-redeem .redemption-options-container .redemption-option-card .redeem-button{cursor:pointer;transition:all .5s ease;border-radius:var(--button-border-radius, 0px);display:inline-flex;align-items:center;justify-content:center;background:var(--button-background-color, transparent);border:solid 1px var(--button-border-color, var(--color-charcoal));color:var(--button-text-color, var(--color-charcoal));font-weight:400;font-size:16px;line-height:21px;letter-spacing:-.5px;padding:10px 40px;width:auto;min-width:121px;height:auto;margin-top:10px}.template--page-loyalty-2 .roadmap-points-redeem.roadmap-points-redeem.roadmap-points-redeem.roadmap-points-redeem.roadmap-points-redeem .redemption-options-container .redemption-option-card .redeem-button:hover{color:#fff;background-color:var(--button-border-color, var(--color-charcoal))}.template--page-loyalty-2 .roadmap-points-redeem.roadmap-points-redeem.roadmap-points-redeem.roadmap-points-redeem.roadmap-points-redeem .redemption-options-container .redemption-option-card .redeem-button:disabled{opacity:.5;cursor:not-allowed}@media(max-width:991.98px){.template--page-loyalty-2 .roadmap-points-redeem.roadmap-points-redeem.roadmap-points-redeem.roadmap-points-redeem.roadmap-points-redeem .redemption-header{margin-bottom:60px!important;padding-inline:20px}.template--page-loyalty-2 .roadmap-points-redeem.roadmap-points-redeem.roadmap-points-redeem.roadmap-points-redeem.roadmap-points-redeem .redemption-header .redemption-title h2{font-size:28px;line-height:32px}.template--page-loyalty-2 .roadmap-points-redeem.roadmap-points-redeem.roadmap-points-redeem.roadmap-points-redeem.roadmap-points-redeem .redemption-header .redemption-subtitle p{font-size:16px;line-height:1.3}.template--page-loyalty-2 .roadmap-points-redeem.roadmap-points-redeem.roadmap-points-redeem.roadmap-points-redeem.roadmap-points-redeem .redemption-options-container{grid-template-columns:repeat(2,1fr);gap:var(--spacing-between-cards, 40px);padding-inline:20px}.template--page-loyalty-2 .roadmap-points-redeem.roadmap-points-redeem.roadmap-points-redeem.roadmap-points-redeem.roadmap-points-redeem .redemption-options-container .redemption-option-card .discount-amount,.template--page-loyalty-2 .roadmap-points-redeem.roadmap-points-redeem.roadmap-points-redeem.roadmap-points-redeem.roadmap-points-redeem .redemption-options-container .redemption-option-card .points-cost{font-size:24px;line-height:28px}.template--page-loyalty-2 .roadmap-points-redeem.roadmap-points-redeem.roadmap-points-redeem.roadmap-points-redeem.roadmap-points-redeem .redemption-options-container .redemption-option-card .redeem-button{font-size:15px;line-height:22px;padding:8px 30px}}@media(max-width:767.98px){.template--page-loyalty-2 .roadmap-points-redeem.roadmap-points-redeem.roadmap-points-redeem.roadmap-points-redeem.roadmap-points-redeem{padding:20px!important}.template--page-loyalty-2 .roadmap-points-redeem.roadmap-points-redeem.roadmap-points-redeem.roadmap-points-redeem.roadmap-points-redeem .redemption-header{margin-bottom:50px!important}.template--page-loyalty-2 .roadmap-points-redeem.roadmap-points-redeem.roadmap-points-redeem.roadmap-points-redeem.roadmap-points-redeem .redemption-header .redemption-title h2{font-size:24px;line-height:28px;max-width:none;margin:0 auto 30px}.template--page-loyalty-2 .roadmap-points-redeem.roadmap-points-redeem.roadmap-points-redeem.roadmap-points-redeem.roadmap-points-redeem .redemption-header .redemption-subtitle p{font-size:15px;line-height:1.2}.template--page-loyalty-2 .roadmap-points-redeem.roadmap-points-redeem.roadmap-points-redeem.roadmap-points-redeem.roadmap-points-redeem .redemption-options-container{grid-template-columns:repeat(var(--no-of-columns-mobile, 2),1fr);gap:var(--spacing-between-cards, 30px);padding-inline:15px}.template--page-loyalty-2 .roadmap-points-redeem.roadmap-points-redeem.roadmap-points-redeem.roadmap-points-redeem.roadmap-points-redeem .redemption-options-container .redemption-option-card .discount-amount,.template--page-loyalty-2 .roadmap-points-redeem.roadmap-points-redeem.roadmap-points-redeem.roadmap-points-redeem.roadmap-points-redeem .redemption-options-container .redemption-option-card .points-cost{font-size:20px;line-height:26px}.template--page-loyalty-2 .roadmap-points-redeem.roadmap-points-redeem.roadmap-points-redeem.roadmap-points-redeem.roadmap-points-redeem .redemption-options-container .redemption-option-card .redeem-button{font-size:15px!important;line-height:22px!important;padding:8px 25px}}.shopify-block.shopify-app-block .loyalty-points{display:flex;align-items:flex-start;padding:40px;border:.5px solid var(--color-charcoal);width:100%;max-width:800px;gap:60px;background-color:var(--color-white)}.shopify-block.shopify-app-block .loyalty-points *{font-family:var(--font-body)!important;letter-spacing:-.025em!important;font-weight:300!important}.shopify-block.shopify-app-block .loyalty-points__container{padding:0 var(--padding-x);max-width:1246px;margin:120px auto}.account-page .shopify-block.shopify-app-block .loyalty-points__container{margin:0;padding:0;max-width:none}.shopify-block.shopify-app-block .loyalty-points__container>h1{font-weight:300;font-size:36px;line-height:1.2;letter-spacing:-.025em;text-transform:uppercase;font-family:var(--font-untitled);color:var(--color-charcoal);padding-bottom:40px;margin-bottom:60px;border-bottom:.5px solid var(--color-charcoal)}.account-page .shopify-block.shopify-app-block .loyalty-points__container>h1{margin-bottom:40px;margin-top:0}.shopify-block.shopify-app-block .loyalty-points__div{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:15px;flex:1}.shopify-block.shopify-app-block .loyalty-points__label{padding:0;margin:0;font-family:var(--font-untitled);font-weight:300;font-size:1.2rem;line-height:1.4;letter-spacing:-.025em;color:var(--color-charcoal);text-transform:uppercase;opacity:.7}.shopify-block.shopify-app-block .loyalty-points__value{padding:0;font-family:var(--font-untitled);font-weight:400;font-size:65px;line-height:1;letter-spacing:-.05em;color:var(--color-charcoal);margin:5px 0}@media(max-width:768px){.shopify-block.shopify-app-block .loyalty-points__value{font-size:48px;letter-spacing:-.04em}}.shopify-block.shopify-app-block .loyalty-points__history{margin-top:10px;cursor:pointer;transition:all .5s ease;border-radius:0;display:inline-block;background:#0000;border:.5px solid var(--color-charcoal);color:var(--color-charcoal);font-family:var(--font-untitled);font-weight:400;font-size:1rem;line-height:1.4;letter-spacing:-.025em;padding:8px 25px;text-decoration:none;opacity:1;text-align:center}.shopify-block.shopify-app-block .loyalty-points__history:hover{color:#fff;background-color:var(--color-charcoal)}.shopify-block.shopify-app-block .loyalty-points__history:after{display:none}.shopify-block.shopify-app-block .loyalty-points__divider{display:block!important;width:.5px;height:120px;background-color:var(--color-charcoal);margin:0;opacity:.3}.shopify-block.shopify-app-block .loyalty-points__history-modal{margin-top:40px}.shopify-block.shopify-app-block .loyalty-points__history-modal>h3{font-family:var(--font-untitled);font-weight:300;font-size:24px;line-height:1.2;letter-spacing:-.025em;color:var(--color-charcoal);text-transform:uppercase;margin-bottom:30px;padding-bottom:20px;border-bottom:.5px solid var(--color-charcoal)}.shopify-block.shopify-app-block .loyalty-points__history-modal-item{width:100%;border-collapse:collapse;border:none;border-bottom:.5px solid var(--color-charcoal)}.shopify-block.shopify-app-block .loyalty-points__history-modal-item th,.shopify-block.shopify-app-block .loyalty-points__history-modal-item td{padding:15px 0!important;text-align:left;font-family:var(--font-untitled);font-weight:300;font-size:1.2rem;line-height:1.4;letter-spacing:-.025em;color:var(--color-charcoal);border-bottom:.5px solid var(--color-charcoal);opacity:.7}.shopify-block.shopify-app-block .loyalty-points__history-modal-item th:first-child,.shopify-block.shopify-app-block .loyalty-points__history-modal-item td:first-child{text-align:left;width:25%}.shopify-block.shopify-app-block .loyalty-points__history-modal-item th{font-weight:400;font-size:1rem!important;line-height:1.4!important;opacity:1}.shopify-block.shopify-app-block .loyalty-points__history-modal-item tbody tr:last-child td{padding-bottom:25px!important;font-weight:400;opacity:1}@media(max-width:768px){.shopify-block.shopify-app-block .loyalty-points{padding:25px;gap:30px;flex-direction:column;align-items:stretch}.shopify-block.shopify-app-block .loyalty-points__container{margin:50px 0}.account-page .shopify-block.shopify-app-block .loyalty-points__container{margin:0}.shopify-block.shopify-app-block .loyalty-points__container>h1{font-size:24px;line-height:1.2;padding-bottom:15px;margin-bottom:25px}.shopify-block.shopify-app-block .loyalty-points__div{gap:10px}.shopify-block.shopify-app-block .loyalty-points__label{font-size:1rem}.shopify-block.shopify-app-block .loyalty-points__value{font-size:32px}.shopify-block.shopify-app-block .loyalty-points__history{width:100%;text-align:center;margin-top:5px;font-size:.9rem!important;padding:8px 20px}.shopify-block.shopify-app-block .loyalty-points__divider{width:100%;height:.5px;margin:10px 0}.shopify-block.shopify-app-block .loyalty-points__history-modal{margin-top:30px}.shopify-block.shopify-app-block .loyalty-points__history-modal>h3{font-size:20px;margin-bottom:20px;padding-bottom:15px}.shopify-block.shopify-app-block .loyalty-points__history-modal-item th,.shopify-block.shopify-app-block .loyalty-points__history-modal-item td{font-size:1rem!important;line-height:1.4!important;padding:12px 0!important}.shopify-block.shopify-app-block .loyalty-points__history-modal-item th:first-child,.shopify-block.shopify-app-block .loyalty-points__history-modal-item td:first-child{width:35%}.shopify-block.shopify-app-block .loyalty-points__history-modal-item th{font-size:.9rem!important}.shopify-block.shopify-app-block .loyalty-points__history-modal-item tbody tr:last-child td{padding-bottom:20px!important}}.subscription:has([name=purchase_type][value=subscribe]:checked) .subscription__list{display:block}.subscription__selling-plans{display:flex;flex-direction:column;padding-left:2rem}.subscription__select{width:100%;padding:1rem}.subscription__purchase-options{display:flex;flex-direction:column}.subscription__design-mode{padding:1rem;border:1px solid rgba(0,0,0,.1);border-radius:.5rem}.product__price--sale{text-decoration:line-through}sa-customer-subscriptions{--border-color: rgba(0, 0, 0, .1);--item-gap-size: 2rem;--card-padding: 2rem;display:flex;flex-direction:column;gap:var(--item-gap-size)}sa-customer-subscriptions .sa-button{--button-border: 1px solid rgba(0, 0, 0, .1);--button-primary-color: white;--button-primary-bg-color: #121212;--button-secondary-color: #121212;--button-secondary-bg-color: white;--button-padding-block: 1rem;--button-padding-inline: 1.5rem}sa-customer-subscriptions .subscription-contract{display:flex;gap:var(--card-padding);flex-direction:column;padding:var(--card-padding);border:var(--border-style);border-bottom:var(--border-bottom);border-top:var(--border-top);line-height:1.5}sa-customer-subscriptions .subscription-contract__status{--status-color: #121212;--status-font-size: .8em;--status-border-radius: 1rem;display:inline-flex;color:#fff;background-color:var(--status-color);border:1px solid var(--status-color);border-radius:var(--status-border-radius);font-size:var(--status-font-size);padding:0 1rem;margin-bottom:1rem}sa-customer-subscriptions .subscription-contract__status--cancelled{--status-color: hsl(0 84.2% 60.2%)}sa-customer-subscriptions .subscription-contract__status--active{--status-color: hsl(142.1 76.2% 36.3%)}sa-customer-subscriptions .subscription-contract__body{display:flex;gap:var(--card-padding);flex-direction:row;justify-content:space-between}sa-customer-subscriptions .subscription-contract__body--left{display:flex;gap:1em;flex-direction:column;align-items:start}sa-customer-subscriptions .subscription-contract__body--right{display:flex;gap:1em;flex-direction:column;justify-content:space-between;align-items:end;text-align:right}sa-customer-subscriptions .subscription-contract__lines{display:flex;gap:var(--card-padding);flex-direction:column}sa-customer-subscriptions .subscription-contract__line{display:flex;gap:calc(var(--card-padding) / 2);align-content:center;justify-content:start}sa-customer-subscriptions .subscription-contract__image{aspect-ratio:1;width:var(--image-size);height:var(--image-size)}sa-customer-subscriptions .subscription-contract__title{margin:0!important;font-weight:400!important}sa-customer-subscriptions .subscription-contract__footer{display:flex;gap:1rem;flex-direction:row;justify-content:space-between}sa-customer-subscriptions address{font-style:normal}sa-customer-subscriptions address br{display:none}sa-customer-subscriptions address sa-update-shipping-address{display:inline!important}sa-manage-subscriptions{--border-color: rgba(0, 0, 0, .1);--menu-bg-color: white;--item-hover-bg-color: rgba(0, 0, 0, .03);position:relative;display:block}@position-try --custom-bottom{top:anchor(bottom);bottom:unset;margin-top:10px}.manage-subscriptions__menu-toggle{anchor-name:--menu-toggle}.manage-subscriptions__menu{position:absolute;position-anchor:--menu-toggle;position-try-order:most-height;position-try-fallbacks:--custom-bottom;text-align:left;border:1px solid var(--border-color);line-height:1.2;z-index:10;inset:auto;top:anchor(bottom);right:0;background-color:var(--menu-bg-color);min-width:100%}.manage-subscriptions__menu-items{list-style:none;padding:0;margin:0}.manage-subscriptions__menu-item{padding:1rem 1.5rem;cursor:pointer;font-size:.8em;white-space:nowrap;display:block;background-color:#0000;border:none;width:100%;text-align:left}.manage-subscriptions__menu-item:not(:last-child){border-bottom:1px solid var(--border-color)}.manage-subscriptions__menu-item:hover{background-color:var(--item-hover-bg-color)}.subscription-contract .sa-form-input{display:flex;flex-direction:column;gap:.5rem}.subscription-contract .sa-form-input--full{grid-column:span 2}.subscription-contract .sa-form-input label{width:100%;font-size:.8em}.subscription-contract .sa-form-input select,.subscription-contract .sa-form-input input{width:100%;padding:.75rem .5rem!important;box-shadow:none;outline:none;font-size:14px;letter-spacing:-.5px;border-bottom:1px solid #d8d8d8}.subscription-contract .sa-form-input input{padding:0rem 0rem .5rem!important}.subscription-contract .sa-form-input select{border:1px solid #d8d8d8}.subscription-contract .sa-form-grid{display:grid;gap:2rem;grid-template-columns:repeat(2,1fr)}.sa-dialog{--dialog-border-color: rgba(0, 0, 0, .1);--dialog-bg-color: white;position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:grid;place-items:center;background-color:#ffffff80;overflow-y:auto}@media(max-width:768px){.sa-dialog{top:92px}}.sa-dialog__body{display:flex;flex-direction:column;gap:1rem}.sa-dialog__footer{display:flex;justify-content:end;gap:1rem;flex-wrap:wrap}@media(max-width:768px){.sa-dialog__footer .sa-button{margin-bottom:0}}.sa-dialog__content{border:1px solid var(--dialog-border-color);min-width:24rem;max-width:48rem;background-color:var(--dialog-bg-color);padding:2rem;display:flex;flex-direction:column;gap:2rem;text-align:left}.sa-dialog__content--lg{min-width:32rem}@media(max-width:768px){.sa-dialog__content--lg{min-width:auto}}.sa-dialog__content--xl{min-width:48rem}@media(max-width:768px){.sa-dialog__content--xl{min-width:auto}}.sa-dialog__content h4{font-weight:700}.sa-dialog__content h4,.sa-dialog__content p{margin:0}.sa-button{--button-border: 1px solid rgba(0, 0, 0, .1);--button-primary-color: white;--button-primary-bg-color: #121212;--button-secondary-color: #121212;--button-secondary-bg-color: white;--button-padding-block: 1rem;--button-padding-inline: 1.5rem;border:var(--button-border);padding:var(--button-padding-block) var(--button-padding-inline);color:var(--button-primary-color);background-color:var(--button-primary-bg-color);cursor:pointer;white-space:nowrap}.sa-button.sa-button--secondary{color:#3e3e3d!important;border-color:#3e3e3d!important;background-color:#fff!important}.sa-button.sa-button--secondary:hover{background-color:#fff;box-shadow:none}.sa-button:disabled{opacity:.5}.sa-error-message{--error-color: hsl(0 84.2% 60.2%);color:var(--error-color);border:1px solid var(--error-color);padding:.75rem 1.25rem;font-size:.8em}sa-customer-subscriptions{--item-gap-size: 16px;--border-color: #cccccc;--border-style: 1px solid var(--border-color);--border-bottom: 1px solid var(--border-color);--border-top: 1px solid var(--border-color);--card-padding: 32px;--image-size: 60px}sa-customer-subscriptions .subscription-contract__status--active{--status-color: #15803d}sa-customer-subscriptions .subscription-contract__status--cancelled{--status-color: #dc2626}sa-customer-subscriptions .subscription-contract__status{--status-border-radius: 16px;--status-font-size: 14px}sa-manage-subscriptions{--menu-bg-color: #ffffff;--item-hover-bg-color: #f2f2f2}sa-customer-subscriptions .sa-button{--button-border: rgba(0, 0, 0, .1);--button-primary-color: #ffffff;--button-primary-bg-color: #121212;--button-secondary-color: #121212;--button-secondary-bg-color: #ffffff;--button-padding-block: 16px;--button-padding-inline: 24px}@media screen and (max-width:768px){sa-customer-subscriptions .subscription-contract__body{flex-direction:column}sa-customer-subscriptions .subscription-contract__body--left,sa-customer-subscriptions .subscription-contract__body--right{width:100%}sa-customer-subscriptions .subscription-contract__body--right{margin-top:24px}sa-customer-subscriptions .subscription-contract__line{flex-wrap:wrap;gap:8px}sa-customer-subscriptions .subscription-contract__image{max-width:100%!important;height:auto}sa-customer-subscriptions .subscription-contract__title{font-size:14px;line-height:1.3;margin:0}sa-customer-subscriptions address{word-break:break-word;margin-bottom:16px}sa-customer-subscriptions .subscription-contract__right-header{flex-direction:column;align-items:flex-start}sa-customer-subscriptions .subscription-contract__next-billing-date{margin-top:12px}sa-customer-subscriptions .sa-button{width:100%;margin-bottom:8px}}@media screen and (max-width:480px){sa-customer-subscriptions{--card-padding: 16px}}.shopify-section .subscription-widget-wrapper{margin-top:40px}.shopify-section .subscription-widget-wrapper .subscription-contract__body--right{margin-top:0}@media(max-width:768px){.shopify-section .subscription-widget-wrapper{margin-top:31px}}.shopify-section sa-customer-subscriptions{--item-gap-size: 40px}.shopify-section sa-customer-subscriptions .subscription-contract{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:32px!important;padding:24px!important;border:1px solid #000!important;border-radius:0!important;background-color:#fff!important;width:100%!important;box-sizing:border-box!important;line-height:initial!important}@media(max-width:991.98px){.shopify-section sa-customer-subscriptions .subscription-contract{gap:24px!important;padding:20px!important}}@media(max-width:767.98px){.shopify-section sa-customer-subscriptions .subscription-contract{gap:24px!important;padding:16px!important;width:100%!important;max-width:none!important}}@media(max-width:575.98px){.shopify-section sa-customer-subscriptions .subscription-contract{padding:16px!important}}.shopify-section sa-customer-subscriptions .subscription-contract__body{display:flex!important;flex-wrap:wrap!important;align-items:flex-start!important;justify-content:space-between!important;gap:16px!important;width:100%!important;margin:0!important;flex-direction:row!important}@media(max-width:991.98px){.shopify-section sa-customer-subscriptions .subscription-contract__body{gap:20px!important}}@media(max-width:767.98px){.shopify-section sa-customer-subscriptions .subscription-contract__body{flex-direction:column!important;gap:16px!important}}.shopify-section sa-customer-subscriptions .subscription-contract__body--left{display:flex!important;flex-direction:column!important;min-width:260px!important;align-items:flex-start!important;gap:20px!important;flex:1!important}@media(max-width:991.98px){.shopify-section sa-customer-subscriptions .subscription-contract__body--left{min-width:100%!important}}@media(max-width:767.98px){.shopify-section sa-customer-subscriptions .subscription-contract__body--left{width:100%!important;gap:16px!important}.shopify-section sa-customer-subscriptions .subscription-contract__body--left:after{content:""!important;width:100%!important;height:1px!important;background-color:#d8d8d8!important;margin:8px 0!important}}.shopify-section sa-customer-subscriptions .subscription-contract__body--left>div:first-child{display:flex!important;flex-direction:column!important;gap:4px!important}.shopify-section sa-customer-subscriptions .subscription-contract__body--left>div:first-child strong{font-family:Helvetica Neue,Arial,sans-serif;font-size:16px;font-weight:500;line-height:22px;letter-spacing:0;color:#3e3e3d!important;margin:0!important}@media(max-width:767.98px){.shopify-section sa-customer-subscriptions .subscription-contract__body--left>div:first-child strong{font-size:14px;font-weight:500;line-height:18px;letter-spacing:-.02em}}.shopify-section sa-customer-subscriptions .subscription-contract__body--left>div:last-child{margin-top:8px!important}.shopify-section sa-customer-subscriptions .subscription-contract__body--left>div:last-child strong{font-family:Helvetica Neue,Arial,sans-serif;font-size:16px;font-weight:500;line-height:22px;letter-spacing:0;color:#3e3e3d!important;margin:0!important}@media(max-width:767.98px){.shopify-section sa-customer-subscriptions .subscription-contract__body--left>div:last-child strong{font-size:14px;font-weight:500;line-height:18px;letter-spacing:-.02em}}.shopify-section sa-customer-subscriptions .subscription-contract__body--right{display:flex!important;flex-direction:column!important;align-items:flex-end!important;gap:8px!important;padding-left:16px!important;flex:1!important;min-width:260px!important;text-align:right!important;justify-content:flex-start!important}@media(max-width:991.98px){.shopify-section sa-customer-subscriptions .subscription-contract__body--right{min-width:100%!important;padding-left:0!important;align-items:flex-start!important}}@media(max-width:767.98px){.shopify-section sa-customer-subscriptions .subscription-contract__body--right{width:100%!important;padding-left:0!important;align-items:flex-start!important;order:1!important}}.shopify-section sa-customer-subscriptions .subscription-contract__lines{display:flex!important;flex-direction:column!important;gap:16px!important;width:100%!important}.shopify-section sa-customer-subscriptions .subscription-contract__line{display:flex!important;align-items:center!important;gap:20px!important;width:100%!important}@media(max-width:767.98px){.shopify-section sa-customer-subscriptions .subscription-contract__line{gap:16px!important}}@media(max-width:575.98px){.shopify-section sa-customer-subscriptions .subscription-contract__line{flex-wrap:wrap!important;gap:8px!important}}.shopify-section sa-customer-subscriptions .subscription-contract__image{width:136px!important;height:169px!important;object-fit:cover!important;border-radius:0!important;flex-shrink:0!important;aspect-ratio:initial!important}@media(max-width:767.98px){.shopify-section sa-customer-subscriptions .subscription-contract__image{width:100px!important;height:125px!important}}.shopify-section sa-customer-subscriptions .subscription-contract__image img{width:100%!important;height:100%!important;object-fit:cover!important}.shopify-section sa-customer-subscriptions .subscription-contract__line:has(.subscription-contract__image:empty),.shopify-section sa-customer-subscriptions .subscription-contract__line .subscription-contract__image:not(:has(img)){display:none}.shopify-section sa-customer-subscriptions .subscription-line__total,.shopify-section sa-customer-subscriptions .subscription-contract__line:has(.subscription-contract__image:not(:has(img))){grid-template-columns:1fr;padding-left:calc(60px + 2rem)}.shopify-section sa-customer-subscriptions .subscription-contract__content{display:flex!important;flex-direction:column!important;gap:8px!important;flex:1!important;height:-webkit-fill-available!important;height:-moz-available!important}.shopify-section sa-customer-subscriptions .subscription-contract__title{font-family:Helvetica Neue,Arial,sans-serif;font-size:16px;font-weight:400;line-height:22px;letter-spacing:0;color:#3e3e3d!important;margin:0!important}@media(max-width:767.98px){.shopify-section sa-customer-subscriptions .subscription-contract__title{font-size:14px;font-weight:400;line-height:18px;letter-spacing:-.02em}}@media(max-width:575.98px){.shopify-section sa-customer-subscriptions .subscription-contract__title{font-size:14px!important;line-height:1.3!important}}.shopify-section sa-customer-subscriptions .subscription-line__price{font-family:Helvetica Neue,Arial,sans-serif;font-size:16px;font-weight:400;line-height:22px;letter-spacing:0;color:#3e3e3d!important;margin:0!important}@media(max-width:767.98px){.shopify-section sa-customer-subscriptions .subscription-line__price{font-size:14px;font-weight:400;line-height:18px;letter-spacing:-.02em}}.shopify-section sa-customer-subscriptions .subscription-line__total{margin-top:auto!important}.shopify-section sa-customer-subscriptions .subscription-contract__right-header{display:flex!important;flex-direction:column!important;align-items:flex-end!important;gap:8px!important;width:100%!important}@media(max-width:991.98px){.shopify-section sa-customer-subscriptions .subscription-contract__right-header{align-items:flex-start!important}}@media(max-width:767.98px){.shopify-section sa-customer-subscriptions .subscription-contract__right-header{align-items:flex-start!important;gap:12px!important}}.shopify-section sa-customer-subscriptions .subscription-contract__status{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:4px!important;padding:4px 12px!important;background-color:var(--status-color)!important;border-radius:9999px!important;width:fit-content!important;margin-bottom:0!important;border:none!important}@media(max-width:991.98px){.shopify-section sa-customer-subscriptions .subscription-contract__status{margin-left:0!important}}@media(max-width:767.98px){.shopify-section sa-customer-subscriptions .subscription-contract__status{margin-left:0!important}}.shopify-section sa-customer-subscriptions .subscription-contract__status--active{background-color:#179545!important;color:#fff!important;font-family:Helvetica Neue,Arial,sans-serif;font-size:12px;font-weight:400;line-height:14px;letter-spacing:0;text-align:center!important;white-space:nowrap!important}.shopify-section sa-customer-subscriptions .subscription-contract__status--cancelled{font-family:Helvetica Neue,Arial,sans-serif;font-size:12px;font-weight:400;line-height:14px;letter-spacing:0}.shopify-section sa-customer-subscriptions .subscription-contract__next-billing-date{display:flex!important;flex-direction:column!important;align-items:flex-end!important;gap:4px!important;text-align:right!important;font-family:Helvetica Neue,Arial,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:16px;color:#3e3e3d!important;margin:0!important}@media(max-width:991.98px){.shopify-section sa-customer-subscriptions .subscription-contract__next-billing-date{text-align:left!important;align-items:flex-start!important}}@media(max-width:767.98px){.shopify-section sa-customer-subscriptions .subscription-contract__next-billing-date{text-align:left!important;align-items:flex-start!important}}.shopify-section sa-customer-subscriptions .subscription-contract__next-billing-date>div strong{font-family:Helvetica Neue,Arial,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:16px;color:#3e3e3d!important;margin:0!important}.shopify-section sa-customer-subscriptions sa-manage-subscriptions{display:flex!important;flex-direction:column!important;align-items:flex-end!important;justify-content:flex-end!important;width:100%!important;margin-top:16px!important;position:relative!important}@media(max-width:767.98px){.shopify-section sa-customer-subscriptions sa-manage-subscriptions{width:100%!important;align-items:stretch!important;order:2!important;margin-top:24px!important;align-self:stretch!important}}.shopify-section sa-customer-subscriptions sa-manage-subscriptions .sa-button,.shopify-section sa-customer-subscriptions sa-manage-subscriptions .manage-subscriptions__menu-toggle{display:flex!important;flex-wrap:wrap!important;width:237px!important;align-items:center!important;justify-content:center!important;gap:8px!important;padding:13px 24px 15px!important;background-color:#3e3e3d;color:#fff;border:1px solid rgba(0,0,0,0);border-radius:0!important;cursor:pointer!important;text-decoration:none!important;font-family:Helvetica Neue,Arial,sans-serif;font-size:14px;font-weight:500;line-height:18px;letter-spacing:0;text-align:center!important;transition:all .5s ease!important;white-space:nowrap!important;anchor-name:initial!important}@media(max-width:991.98px){.shopify-section sa-customer-subscriptions sa-manage-subscriptions .sa-button,.shopify-section sa-customer-subscriptions sa-manage-subscriptions .manage-subscriptions__menu-toggle{width:100%!important}}@media(max-width:767.98px){.shopify-section sa-customer-subscriptions sa-manage-subscriptions .sa-button,.shopify-section sa-customer-subscriptions sa-manage-subscriptions .manage-subscriptions__menu-toggle{width:100%!important;padding:8px 24px!important}}.shopify-section sa-customer-subscriptions sa-manage-subscriptions .sa-button:hover,.shopify-section sa-customer-subscriptions sa-manage-subscriptions .manage-subscriptions__menu-toggle:hover{background-color:#3e3e3dcc;box-shadow:0 2px 8px #00000026}.shopify-section sa-customer-subscriptions sa-manage-subscriptions .sa-button:active,.shopify-section sa-customer-subscriptions sa-manage-subscriptions .manage-subscriptions__menu-toggle:active{transform:translateY(0)!important;box-shadow:0 1px 4px #0000001a!important}.shopify-section sa-customer-subscriptions .manage-subscriptions__menu{position:absolute!important;inset:unset!important;top:calc(100% + 4px)!important;right:0!important;bottom:auto!important;left:auto!important;transform:none!important;z-index:1000!important;background-color:#fff!important;border:1px solid rgba(0,0,0,.1)!important;box-shadow:0 2px 10px #0000001a!important;min-width:200px!important;width:auto!important;position-anchor:unset!important;position-try-order:unset!important;position-try-fallbacks:unset!important}@media(max-width:991.98px){.shopify-section sa-customer-subscriptions .manage-subscriptions__menu{right:0!important;left:0!important;width:100%!important}}@media(max-width:767.98px){.shopify-section sa-customer-subscriptions .manage-subscriptions__menu{right:0!important;left:0!important;width:100%!important}}.shopify-section sa-customer-subscriptions .manage-subscriptions__menu-items{list-style:none!important;padding:0!important;margin:0!important}.shopify-section sa-customer-subscriptions .manage-subscriptions__menu-item{padding:12px 16px!important;cursor:pointer!important;font-family:Helvetica Neue,Arial,sans-serif;font-size:14px;font-weight:400;line-height:18px;letter-spacing:-.02em;white-space:nowrap!important;display:block!important;background-color:#0000!important;border:none!important;width:100%!important;text-align:left!important;color:#3e3e3d!important}.shopify-section sa-customer-subscriptions .manage-subscriptions__menu-item:not(:last-child){border-bottom:1px solid rgba(0,0,0,.1)!important}.shopify-section sa-customer-subscriptions .manage-subscriptions__menu-item:hover{background-color:#00000008!important}sa-cart-item.loading .loading-spinner{display:inline-flex;position:absolute;bottom:42px;right:0;width:13px;height:13px;border:2px solid #bdbdbd;border-top:2px solid #4f4f4f;border-radius:50%;animation:spin 1s linear infinite}@media(max-width:768px){sa-cart-item.loading .loading-spinner{bottom:36px}}sa-product-form.loading .loading-spinner{margin-left:10px;display:inline-flex;width:15px;height:15px;border:2px solid #bdbdbd;border-top:2px solid #4f4f4f;border-radius:50%;margin-bottom:-2px;animation:spin 1s linear infinite}.checkout-loader{margin-left:10px;display:none;width:15px;height:15px;border:2px solid #bdbdbd;border-top:2px solid #4f4f4f;border-radius:50%;animation:spin 1s linear infinite;margin-bottom:-2px}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.cart-preloader{display:none;align-items:center;gap:30px;width:100%;margin-top:30px}.cart-preloader .cart-preloader__image--left{width:135px;height:152px}.cart-preloader .cart-preloader__content--right{display:flex;flex-direction:column;gap:20px;width:80%;height:152px}.cart-preloader .cart-preloader__content--right .cart-preloader__title{display:flex;justify-content:space-between}.cart-preloader .cart-preloader__content--right .cart-preloader__title--text{width:105px;height:15px}.cart-preloader .cart-preloader__content--right .cart-preloader__title--price{width:35px;height:13px}.cart-preloader .cart-preloader__content--right .cart-preloader__action{display:flex;justify-content:space-between}.cart-preloader .cart-preloader__content--right .cart-preloader__action--desc{width:129px;height:13px}.cart-preloader .cart-preloader__content--right .cart-preloader__action--remove{width:53px;height:10px}.cart-preloader .cart-preloader__content--right .cart-preloader__qty{margin-top:15px;width:110px;height:32px}.cart-preloader .pulse{background-color:#e7e7e7;animation:pulse 2s cubic-bezier(.215,.61,.355,1) infinite;border-radius:3px}@keyframes pulse{0%{opacity:.5}50%{opacity:1}to{opacity:.5}}@media(max-width:768px){.cart-preloader{gap:26px}.cart-preloader .cart-preloader__image--left{width:77px;height:86px}.cart-preloader .cart-preloader__content--right{gap:16px;height:86px}.cart-preloader .cart-preloader__content--right .cart-preloader__title--text{width:65px;height:10px}.cart-preloader .cart-preloader__content--right .cart-preloader__title--price{width:25px;height:10px}.cart-preloader .cart-preloader__content--right .cart-preloader__action--desc{width:90px;height:7px}.cart-preloader .cart-preloader__content--right .cart-preloader__action--remove{width:40px;height:7px}.cart-preloader .cart-preloader__content--right .cart-preloader__qty{margin-top:0;width:40px;height:20px}}sa-cart-message{padding:10px 0;color:var(--color-charcoal)!important;font-size:14px;font-weight:400}.cart-drawer sa-cart-message{margin-left:40px;margin-right:40px}@media(max-width:767.98px){sa-cart-message{margin-left:20px;margin-right:20px}.cart-drawer sa-cart-message{margin-left:20px;margin-right:20px}}.owl-nav.disabled{display:none}
/*# sourceMappingURL=/cdn/shop/t/305/assets/global.css.map */
