*,:before,:after{box-sizing:border-box}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}body,input,textarea,button,select{-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%}a{background-color:#0000}b,strong{font-weight:700}em{font-style:italic}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sup{top:-.5em}sub{bottom:-.25em}img{border:0;max-width:100%}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring{outline:1px dotted buttontext}[type=button]:-moz-focusring{outline:1px dotted buttontext}[type=reset]:-moz-focusring{outline:1px dotted buttontext}[type=submit]:-moz-focusring{outline:1px dotted buttontext}input[type=search],input[type=number],input[type=email],input[type=password]{-webkit-appearance:none;-moz-appearance:none}table{border-collapse:collapse;border-spacing:0;width:100%}td,th{padding:0}textarea{-webkit-appearance:none;-moz-appearance:none;overflow:auto}a,button,[role=button],input,label,select,textarea{touch-action:manipulation}:root{--transit: .4s all cubic-bezier(.32, .24, .15, 1);--transit-curve: cubic-bezier(.32, .24, .15, 1);--color-burnt-red: #8f4126;--color-grey: #3b332d;--color-pink: #ae766e;--color-yellow: #cd9146;--color-green: #535f4a;--color-green-rgb: 82, 94, 74;--color-green-hover: #454f3d;--color-ritual-green: #23250a;--color-purple: #4c333b;--color-purple-hover: #3f252e;--color-blue: #5f6977;--color-tonal1: #fafaf7;--color-tonal1-rgb: 250, 250, 247;--color-tonal2: #f3f2ed;--color-tonal3: #efede6;--color-tonal4: #eae8de;--color-tonal5: #ebe9d9;--color-tonal6: #fdfdfb;--color-tonal7: #fbfaf5;--color-tonal8: #f8f8f0;--color-tonal9: #f6f6ea;--color-shade: #fafaf7;--color-warm-stone: #ebe9d9;--color-gold: #9d723b;--color-gold-hover: #845e2b;--color-text: #3b332d;--color-body-text: #3b332d;--color-sale-text: #3b332d;--color-navigation-text: white;--color-body: #fafaf7;--color-bg: white;--color-drawer-background: #f3f2ed;--color-footer-bg: #ece9e2;--color-border: #535f4a;--color-light-border: #dfe4eb;--color-disabled: #f2f2f2;--color-error: #d20000;--color-error-message-list: #651818;--color-error-bg: #fff8f8;--color-success: --green;--color-success-bg: rgba(--green, .1);--color-ui-inactive: #f4f4ef;--color-ui-active: #ebe9e1;--color-ui-radio: #e4e5de;--color-ui-radio-active: --green;--transition-drawer: all .3s cubic-bezier(.29, .63, .44, 1);--font-weight-body--bold: 700;--font-stack-header: "Nexa W01 Light", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;--font-stack-header-alt: Asul, "Nexa W01 Book", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;--font-style-header: normal;--font-weight-header: normal;--font-stack-body: "Nexa W01 Book", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;--font-style-body: normal;--font-weight-body: normal;--font-stack-heavy: "Nexa W01 Heavy", "HelveticaNeue", "Helvetica Neue", Helvetica, Arial, sans-serif;--font-size-base: 16px;--gutter-site: 16px;--border-radius: 5px;--border-radius-button: 2px;--container-pad-mobile: 24px;--container-pad-tablet: 28px;--container-pad-desktop: 42px;--nav-height: 66px;--header-height: 97px;--header-height-negative: -97px;--nav-padding: 30px;--mainmenu-width: 100%}@media screen and (width >= 768px){:root{--mainmenu-width: 414px}}@media screen and (width >= 900px){:root{--mainmenu-width: 740px;--header-height: 101px;--header-height-negative: -101px}}@media screen and (width >= 1480px){:root{--mainmenu-width: 50dvw}}@font-face{font-family:Nexa W01 Light;font-display:swap;src:url(https://cdn.shopify.com/s/files/1/0570/6681/t/7/assets/56c00146-e844-4cbd-8b15-adecdb734aae.woff2?v=13758130926128667) format("woff2"),url(https://cdn.shopify.com/s/files/1/0570/6681/t/7/assets/1fb054c5-057e-43ea-9272-f462f24e2293.woff?v=4494228292741808707) format("woff")}@font-face{font-family:Nexa W01 Heavy;font-display:swap;src:url(https://cdn.shopify.com/s/files/1/0546/7039/3535/files/fb572dbc-f1ee-44ca-883e-088c704f543e.woff2?v=1719935885) format("woff2"),url(https://cdn.shopify.com/s/files/1/0570/6681/t/7/assets/2107845a-f272-4e51-85c4-18c12249da63.woff?v=12465714053920153642) format("woff")}@font-face{font-family:Nexa W01 Book;font-display:swap;src:url(https://cdn.shopify.com/s/files/1/0570/6681/t/7/assets/3ea6e706-2c55-42fa-9e85-fb08943055a1.woff2?v=10967737420843219815) format("woff2"),url(https://cdn.shopify.com/s/files/1/0570/6681/t/7/assets/6a3c94da-f7bb-4260-a69e-8c5ad8e6680c.woff?v=17390875098418749831) format("woff")}body,input,textarea,button,select{font-size:14px;font-family:var(--font-stack-body);font-style:var(--font-style-body);font-weight:var(--font-weight-body);color:var(--color-text);line-height:1.5}@media screen and (width >= 960px){body,input,textarea,button,select{font-size:var(--font-size-base)}}blockquote{text-align:center;margin:0;font-style:normal}@media screen and (width >= 768px){blockquote{font-size:125%}}.rte blockquote{border-color:var(--color-border);border-style:solid;border-width:1px 0;margin-bottom:24px;padding:30px 0;font-size:114.29%}blockquote p+cite{margin-top:16px}blockquote cite{font-size:.85em;font-weight:var(--font-weight-body);font-style:normal;display:block}code,pre{font-family:Consolas,monospace;font-size:1em}pre{overflow:auto}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:var(--font-stack-header);font-style:var(--font-style-header);font-weight:var(--font-weight-header);overflow-wrap:break-word;word-wrap:break-word;margin:0 0 24px;line-height:1.4}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a,.h1 a,.h2 a,.h3 a,.h4 a,.h5 a,.h6 a{color:inherit;font-weight:inherit;text-decoration:none}h1 sup,h2 sup,h3 sup,h4 sup,h5 sup,h6 sup,.h1 sup,.h2 sup,.h3 sup,.h4 sup,.h5 sup,.h6 sup{font-size:50%;top:-1em;left:-.6em}h1.asul,h2.asul,h3.asul,h4.asul,h5.asul,h6.asul,.h1.asul,.h2.asul,.h3.asul,.h4.asul,.h5.asul,.h6.asul{font-family:var(--font-stack-header-alt)}h1.asul.uppercase,h2.asul.uppercase,h3.asul.uppercase,h4.asul.uppercase,h5.asul.uppercase,h6.asul.uppercase,.h1.asul.uppercase,.h2.asul.uppercase,.h3.asul.uppercase,.h4.asul.uppercase,.h5.asul.uppercase,.h6.asul.uppercase{letter-spacing:.14ch}h1,.h1{font-size:200%;line-height:1.412}h1.uppercase.asul,.h1.uppercase.asul{letter-spacing:.14ch;text-transform:uppercase}h1.product-single,.h1.product-single{margin:16px 0 12px;font-size:175%}@media screen and (width >= 768px){h1.product-single,.h1.product-single{margin:32px 0 24px}}h2,.h2{font-size:200%;font-family:var(--font-stack-body);margin:12px 0 24px}@media screen and (width <= 768px){h2,.h2{font-size:178.571%}}h3,.h3{font-size:150%;font-family:var(--font-stack-body);margin:12px 0 24px}h4,.h4{font-size:112.5%;font-family:var(--font-stack-body);margin:8px 0 16px}h5,.h5,h6{font-size:125%}h1.product,h2.product,strong.product,h3.product,.product_card_list .text strong{font-size:100%;line-height:1.25;font-family:var(--font-stack-heavy);margin:8px 0 16px}.asul{font-family:var(--font-stack-header-alt)}.font-thin{font-family:var(--font-stack-header);font-weight:400}.font-heavy,b,strong{font-family:var(--font-stack-heavy);font-weight:400}.b-asul strong,.b-asul p strong{font-family:var(--font-stack-header-alt);font-weight:400}a{color:var(--color-grey)}a:hover{text-decoration:underline}.rte{color:var(--color-body-text) t;margin-bottom:24px}.rte:last-child{margin-bottom:0}.rte h1,.rte h2,.rte h3,.rte h4,.rte h5,.rte h6{margin-top:24px;margin-bottom:16px}.rte h1:first-child,.rte h2:first-child,.rte h3:first-child,.rte h4:first-child,.rte h5:first-child,.rte h6:first-child{margin-top:0}.rte li{list-style:inherit;margin-bottom:4px}.rte li:last-child{margin-bottom:0}.rte a{text-decoration:underline}article a{color:var(--color-grey);text-decoration:underline}.rte-setting{margin-bottom:16px}.rte-setting:last-child{margin-bottom:0}.rte-setting a{color:var(--color-grey);font-family:var(--font-stack-heavy)}.hover .rte-setting a{text-decoration:none}.hover .rte-setting a:hover{text-decoration:underline}p{color:var(--color-body-text) t;margin:0 0 8px}p:last-child{margin-bottom:0}@media screen and (width >= 768px){p{margin:0 0 16px}}p:empty{margin:0}li{list-style:none}.rte ul,.rte ol{margin-bottom:16px;padding-left:32px}.rte ol li{margin-bottom:8px}ul.plus,.list-plus ul{text-align:left;padding-left:12px;list-style-type:none}ul.plus li,.list-plus ul li{padding-bottom:8px;padding-left:2px;position:relative}ul.plus li:after,.list-plus ul li:after{content:"+";display:block;position:absolute;top:0;right:calc(100% + 2px)}ul.plus.gold li:after,.list-plus ul.gold li:after{color:var(--color-gold)}a,a:hover{text-decoration:none}.address{margin-bottom:24px}a.arrow{color:var(--color-grey);display:block}a.arrow .svg_icon{margin:24px 0;transition:transform .3s ease-in-out;display:block}a.arrow .svg_icon svg{width:14px;height:auto}a.arrow:hover{text-decoration:none}a.arrow:hover .svg_icon{transform:translate(5px)}a.arrow.inline{font-family:var(--font-stack-body)}a.arrow.inline .svg_icon{margin-bottom:-48px;margin-left:4px;display:inline-block}.body-font{font-family:var(--font-stack-body);font-style:var(--font-style-body);font-weight:var(--font-weight-body)}.header-font{font-family:var(--font-stack-header);font-style:var(--font-style-header);font-weight:var(--font-weight-header)}.heavy-font{font-family:var(--font-stack-heavy);font-style:var(--font-style-header);font-weight:var(--font-weight-header)}.underline{text-decoration:underline}.small{font-size:87.5%}span.small{margin:8px 0;display:block}p.shade{background-color:var(--color-tonal4);padding:8px}.text-light{color:#fff}.text-dark{color:var(--color-text)}.text-gold{color:var(--color-gold)}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.custom_scroll::-webkit-scrollbar{width:4px;height:4px}.custom_scroll::-webkit-scrollbar-track{border-radius:2px;box-shadow:inset 0 0 #fff0}.custom_scroll::-webkit-scrollbar-thumb{background:rgba(var(--color-green-rgb),.4);border-radius:2px}.custom_scroll::-webkit-scrollbar-thumb:hover{background:rgba(var(--color-green-rgb),.4)}.hide_scrollbars::-webkit-scrollbar{display:none}.hide_scrollbars{-ms-overflow-style:none;scrollbar-width:none}.grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:24px;padding:0 12px 12px;display:grid}@media screen and (width >= 768px){.grid{padding:0 24px 24px}}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}@media screen and (width >= 768px){.d-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.d-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.d-grid-6{grid-template-columns:repeat(6,minmax(0,1fr))}}body,html{background-color:var(--color-body)}body.template-page-which-collagen{background-color:#fff}.page-width{max-width:100vw;margin:0 auto}@media screen and (width >= 1600px){.product_page_width:not(.nomax){max-width:1600px;margin-left:auto;margin-right:auto}}.main-content{grid-template-columns:100%;padding-top:0;display:grid;overflow-x:clip}.main-content .shopify-section{order:4}.section-container{padding-left:40px;padding-right:40px;position:relative}@media screen and (width <= 768px){.section-container{padding-left:20px;padding-right:20px}}.section-header{align-items:center;width:100%;margin-bottom:16px;display:flex}.title-line{background-color:var(--color-text);flex-grow:1;height:1px;margin-left:10px}.block_title{width:100%;position:relative}.title-middle-line{align-items:center;width:100%;display:inline-flex;position:relative}.title-middle-line:after{content:"";background-color:#b05d3f;flex:1;height:1px;margin-left:10px;position:relative}.menu_space{padding-top:var(--header-height)}.flex-column{flex-direction:column;display:flex}.page-width{overflow:hidden}.constrain{max-width:1200px;margin:0 auto}.bg-tonal1{background-color:var(--color-tonal1)}.bg-tonal2{background-color:var(--color-tonal2)}.bg-tonal3{background-color:var(--color-tonal3)}.bg-tonal4{background-color:var(--color-tonal4)}.bg-tonal5{background-color:var(--color-tonal5)}.bg-tonal6{background-color:var(--color-tonal6)}.bg-tonal7{background-color:#fff}.bg-tonal8{background-color:var(--color-tonal8)}.bg-tonal9{background-color:var(--color-tonal9)}.bg-tonal10{background-color:var(--color-tonal1)}.bg-pink{background-color:var(--color-pink)}.bg-lightpink{background-color:#e8ded3}.bg-palepink{background-color:#f3efe9}.bg-yellow{background-color:var(--color-yellow)}.template-page-about .bg-yellow{background-color:#d0b572}.bg-lighteryellow{background-color:#e1c690}.bg-lightyellow{background-color:#d7b46a}.bg-green{background-color:var(--color-green)}.template-page-about .bg-green{background-color:#53614b}.bg-lightgreen{background-color:#d4dace}.template-product .bg-lightgreen{background-color:#d6d8d1}.bg-brown{background-color:#585352}.template-page-about .bg-brown{background-color:#3c3b37}.bg-red{background-color:var(--color-burnt-red)}.template-page-about .bg-red{background-color:#b05d3f}.bg-blue{background-color:var(--color-blue)}.bg-footer{background-color:var(--color-footer-bg)}.bg-warmstone{background-color:var(--color-warm-stone)}.flex .text:first-child{position:relative}.flex .text:first-child:before{content:" ";background-color:inherit;width:50vw;display:block;position:absolute;top:0;bottom:0;right:100%}.flex .text:last-child{position:relative}.flex .text:last-child:before{content:" ";background-color:inherit;width:50vw;display:block;position:absolute;top:0;bottom:0;left:100%}.inner-single_text .flex .inner{max-width:1024px}.inner-single_text .flex .text{position:relative}.inner-single_text .flex .text:before,.inner-single_text .flex .text:after{content:" ";background-color:inherit;width:50vw;display:block;position:absolute;top:0;bottom:0;right:100%}.inner-single_text.constrain .flex .inner{max-width:800px}.nogap{gap:0}.gap-xs{gap:4px}.gap-s{gap:8px}.gap-m{gap:16px}.gap-ml{gap:24px}.gap-l{gap:40px}@media screen and (width <= 768px){.m-nogap{gap:0}.m-gap-xs{gap:4px}.m-gap-s{gap:8px}.m-gap-m{gap:16px}.m-gap-ml{gap:24px}.m-gap-l{gap:40px}}.flex{flex-flow:wrap;place-content:stretch center;align-items:stretch;display:flex}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.justify-center{justify-content:center}.items-center{align-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.content-center{align-content:center}.content-start{align-content:flex-start}.content-end{align-content:flex-end}.content-between{align-content:space-between}.content-around{align-content:space-around}.flex-end{align-self:flex-end}.flex-start{align-self:flex-start}.nowrap{flex-wrap:nowrap}@media screen and (width >= 768px){.nowrap_d{flex-wrap:nowrap}}@media screen and (width <= 768px){.nowrap_m{flex-wrap:nowrap}}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.uppercase{text-transform:uppercase}@media screen and (width >= 768px){.d-justify-start{justify-content:flex-start}.d-justify-end{justify-content:flex-end}.d-justify-between{justify-content:space-between}.d-justify-around{justify-content:space-around}.d-justify-center{justify-content:center}.d-items-center{align-items:center}.d-items-start{align-items:flex-start}.d-items-end{align-items:flex-end}.d-content-center{align-content:center}.d-content-start{align-content:flex-start}.d-content-end{align-content:flex-end}.d-nowrap{flex-wrap:nowrap}.d-text-center{text-align:center}.d-text-left{text-align:left}.d-text-right{text-align:right}}@media screen and (width >= 600px) and (width <= 1199px){.t-text-center{text-align:center}.t-text-left{text-align:left}.t-text-right{text-align:right}}.text-m-70{font-size:70%}.text-m-80{font-size:80%}.text-m-90{font-size:90%}.text-m-100{font-size:100%}.text-m-110{font-size:110%}.text-m-120{font-size:120%}.text-m-130{font-size:130%}.text-m-140{font-size:140%}.text-m-150{font-size:150%}.text-m-160{font-size:160%}.text-m-180{font-size:180%}.text-m-200{font-size:200%}@media screen and (width >= 768px){.text-d-70{font-size:70%}.text-d-80{font-size:80%}.text-d-90{font-size:90%}.text-d-100{font-size:100%}.text-d-110{font-size:110%}.text-d-120{font-size:120%}.text-d-130{font-size:130%}.text-d-140{font-size:140%}.text-d-150{font-size:150%}.text-d-160{font-size:160%}.text-d-180{font-size:180%}.text-d-200{font-size:200%}}.maxwidth-300{max-width:300px}.maxwidth-400{max-width:400px}.maxwidth-500{max-width:500px}.maxwidth-600{max-width:600px}.maxwidth-700{max-width:700px}.maxwidth-800{max-width:800px}.maxwidth-900{max-width:900px}.maxwidth-1000{max-width:1000px}.maxwidth-1100{max-width:1100px}.maxwidth-full{max-width:100%}@media screen and (width <= 767px){.maxwidth-m-100{max-width:100px}.maxwidth-m-200{max-width:200px}.maxwidth-m-300{max-width:300px}.maxwidth-m-400{max-width:400px}.maxwidth-m-500{max-width:500px}.maxwidth-m-600{max-width:600px}.maxwidth-m-full{max-width:100%}}@media screen and (width >= 768px){.maxwidth-d-300{max-width:300px}.maxwidth-d-400{max-width:400px}.maxwidth-d-500{max-width:500px}.maxwidth-d-600{max-width:600px}.maxwidth-d-700{max-width:700px}.maxwidth-d-800{max-width:800px}.maxwidth-d-900{max-width:900px}.maxwidth-d-1000{max-width:1000px}.maxwidth-d-full{max-width:100%}}.mt-xxs{margin-top:3px}.mt-xs{margin-top:4px}@media screen and (width >= 560px){.mt-xs{margin-top:8px}}.mt-s{margin-top:8px}@media screen and (width >= 560px){.mt-s{margin-top:16px}}.mt-sm{margin-top:16px}@media screen and (width >= 560px){.mt-sm{margin-top:24px}}.mt-m{margin-top:24px}@media screen and (width >= 560px){.mt-m{margin-top:40px}}.mt-l{margin-top:40px}@media screen and (width >= 560px){.mt-l{margin-top:72px}}.mt-xl{margin-top:72px}@media screen and (width >= 560px){.mt-xl{margin-top:112px}}.mt-none{margin-top:0}.mb-xs{margin-bottom:4px}@media screen and (width >= 560px){.mb-xs{margin-bottom:8px}}.mb-s{margin-bottom:8px}@media screen and (width >= 560px){.mb-s{margin-bottom:16px}}.mb-sm{margin-bottom:16px}@media screen and (width >= 560px){.mb-sm{margin-bottom:24px}}.mb-m{margin-bottom:24px}@media screen and (width >= 560px){.mb-m{margin-bottom:40px}}.mb-l{margin-bottom:40px}@media screen and (width >= 560px){.mb-l{margin-bottom:72px}}.mb-xl{margin-bottom:72px}@media screen and (width >= 560px){.mb-xl{margin-bottom:112px}}.mb-none{margin-bottom:0}.pt-xxs{padding-top:6px}@media screen and (width >= 769px){.pt-xxs{padding-top:12px}}.pt-xs{padding-top:10px}@media screen and (width >= 769px){.pt-xs{padding-top:20px}}.pt-s{padding-top:20px}@media screen and (width >= 769px){.pt-s{padding-top:40px}}.pt-sm{padding-top:30px}@media screen and (width >= 769px){.pt-sm{padding-top:60px}}.pt-m{padding-top:40px}@media screen and (width >= 769px){.pt-m{padding-top:80px}}.pt-l{padding-top:60px}@media screen and (width >= 769px){.pt-l{padding-top:120px}}.pt-xl{padding-top:80px}@media screen and (width >= 769px){.pt-xl{padding-top:160px}}.pt-none{padding-top:0}.pb-xxxs{padding-bottom:4px}@media screen and (width >= 769px){.pb-xxxs{padding-bottom:6px}}.pb-xxs{padding-bottom:6px}@media screen and (width >= 769px){.pb-xxs{padding-bottom:12px}}.pb-xs{padding-bottom:10px}@media screen and (width >= 769px){.pb-xs{padding-bottom:20px}}.pb-s{padding-bottom:20px}@media screen and (width >= 769px){.pb-s{padding-bottom:40px}}.pb-sm{padding-bottom:30px}@media screen and (width >= 769px){.pb-sm{padding-bottom:60px}}.pb-m{padding-bottom:40px}@media screen and (width >= 769px){.pb-m{padding-bottom:80px}}.pb-l{padding-bottom:60px}@media screen and (width >= 769px){.pb-l{padding-bottom:120px}}.pb-xl{padding-bottom:80px}@media screen and (width >= 769px){.pb-xl{padding-bottom:160px}}.pb-none{padding-bottom:0}.pr-min{padding-right:24px}.pl-min{padding-left:24px}.p-16{padding:16px}.spacing_lr{padding-left:42px;padding-right:42px}@media screen and (width <= 1024px){.spacing_lr{padding-left:24px;padding-right:24px}}@media screen and (width >= 1024px){.d-spacing_lr{padding-left:42px;padding-right:42px}}@media screen and (width <= 1024px){.m-spacing_lr{padding-left:24px;padding-right:24px}}@media screen and (width <= 768px){.no-space-mob{padding-left:0;padding-right:0}}.container-pad{padding-left:var(--container-pad-mobile);padding-right:var(--container-pad-mobile)}@media screen and (width >= 768px){.container-pad{padding-left:var(--container-pad-tablet);padding-right:var(--container-pad-tablet)}}@media screen and (width >= 1024px){.container-pad{padding-left:var(--container-pad-desktop);padding-right:var(--container-pad-desktop)}}.m-container-pad{padding-left:var(--container-pad-mobile);padding-right:var(--container-pad-mobile)}@media screen and (width >= 768px){.t-container-pad{padding-left:var(--container-pad-tablet);padding-right:var(--container-pad-tablet)}}@media screen and (width >= 1024px){.d-container-pad{padding-left:var(--container-pad-desktop);padding-right:var(--container-pad-desktop)}}.wm-40{width:40%}.wm-50{width:50%}.wm-60{width:60%}.wm-70{width:70%}.wm-80{width:80%}.wm-90{width:90%}.wm-100{width:100%}@media screen and (width >= 768px){.wd-40{width:40%}.wd-50{width:50%}.wd-60{width:60%}.wd-70{width:70%}.wd-80{width:80%}.wd-90{width:90%}.wd-100{width:100%}}.noverflow{overflow:hidden}.centered{margin-left:auto;margin-right:auto}@media screen and (width <= 767px){.show_desktop{visibility:hidden;display:none}}@media screen and (width >= 767px){.show_mobile{visibility:hidden;display:none}}@media screen and (width >= 768px) and (width <= 1100px),screen and (width <= 650px){.hide_tablet{visibility:hidden;display:none}}.display-block{display:block}.inline-block{display:inline-block}.relative{position:relative}.absolute{position:absolute}.inset{top:0;right:0;bottom:0;left:0}.js body.main_menu_open{overflow:hidden}@media screen and (width <= 899px){.show_nav_desktop{visibility:hidden;display:none}}.header_menus{background-color:var(--color-tonal1);background-color:rgba(var(--color-tonal1-rgb),.94);width:100%;transition:var(--transit)}.header_menus button{background-color:#0000;border:0;padding:0}.header_menus a,.header_menus button{transition:var(--transit)}.header_menus .site_menu{z-index:5;position:relative}.header_menus .user_menu{width:100%;padding-left:var(--nav-padding);grid-template-columns:[search] 26px[account] 25px[cart] 26px[space] auto[navtoggle] 40px[end];align-items:center;gap:10px;height:100%;padding-right:18px;display:grid}@media screen and (width >= 900px){.header_menus .user_menu{padding-right:var(--nav-padding)}}.header_menus .user_menu .nav-search{grid-column:search / account}.header_menus .user_menu .nav-search button svg{margin-top:4px}.header_menus .user_menu .nav-account{grid-column:account / cart}.header_menus .user_menu .nav-cart{grid-column:cart / space}.header_menus .user_menu .nav-menu{z-index:20;grid-column:navtoggle / end}@media screen and (width >= 900px){.header_menus .user_menu{grid-template-columns:[search] 26px[navtoggle] 40px[end]}.header_menus .user_menu .nav-search{grid-column:search / navtoggle}.header_menus .user_menu .nav-search button svg{margin-top:8px}.header_menus .user_menu .nav-account,.header_menus .user_menu .nav-cart{visibility:hidden;display:none}.alt_nav_active .header_menus .user_menu{background-color:#23250a}.alt_nav_active .header_menus .user_menu .navbar_icon svg path{fill:#fff}}.shade_light:not(.hideNav) .header_menus{background-color:#0000;border-color:#0000}.shade_light:not(.hideNav) .header_menus .site_menu a,.shade_light:not(.hideNav) .header_menus .site_menu button{color:#fff}.shade_light:not(.hideNav) .header_menus .site_menu .navbar_icon svg path,.shade_light:not(.hideNav) .header_menus .site_menu .nav-logo a svg path{fill:#fff}.shade_light:not(.hideNav) .header_menus .menubar{border-color:#0000}@media screen and (width >= 900px){.header_menus .main_menu>.nav_header{z-index:2;width:calc(66px + var(--nav-padding) + var(--nav-padding));height:var(--nav-height);position:absolute;top:32px;right:0}}body.navActive{overflow:hidden}.menubar{border-bottom:.5px solid var(--color-border);grid-template-columns:[logo] 180px[space] auto[search] 37px[basket] 36px[navbutton] 40px[end];align-items:center;padding:20px 5px 20px 12px;display:grid}@media screen and (width >= 360px){.menubar{grid-template-columns:[logo] 230px[space] auto[search] 37px[basket] 36px[navbutton] 40px[end]}}@media screen and (width >= 380px){.menubar{grid-template-columns:[logo] 230px[space] auto[search] 40px[basket] 40px[navbutton] 40px[end];padding:20px 13px 20px 20px}}@media screen and (width >= 900px){.menubar{grid-template-columns:[logo] 270px[space] auto[search] 37px[account] 36px[basket] 36px[navbutton]}}.menubar li.navbar_icon,.menubar li.nav-logo{height:20px}@media screen and (width >= 360px){.menubar li.navbar_icon,.menubar li.nav-logo{height:25px}}@media screen and (width >= 900px){.menubar li.navbar_icon,.menubar li.nav-logo{height:29px}.menubar li.navbar_icon{padding-top:2px}}.menubar .nav-logo{grid-column:logo / space}@media screen and (width >= 900px){.menubar .menulinks{grid-column:space / search;gap:25px;padding-right:25px;overflow:auto}}@media screen and (width >= 1260px){.menubar .menulinks{gap:60px;padding-right:60px}}.menubar .nav-menu{grid-column:navbutton / end}@media screen and (width >= 900px){.menubar .nav-menu{display:none}}.menubar .nav-cart{grid-column:basket / navbutton}@media screen and (width >= 900px){.menubar .nav-account{grid-column:account / basket}}.menubar .nav-account svg{margin-top:2px}.menubar .nav-search{grid-column:search / basket}@media screen and (width >= 900px){.menubar .nav-search{grid-column:search / account}}button.toggle-search.nude{padding:0}.cart_trigger .cart_number>span{text-align:center;transition:var(--transit);font-size:81.25%;line-height:1;display:block;position:absolute;top:10px;right:0;bottom:0;left:0}.cart_trigger .icon-cart{width:25px}.cart_trigger .cart_number-0>span{opacity:0}.breadcrumb ol{gap:16px;list-style-type:none}.breadcrumb ol li{position:relative}.breadcrumb ol li.reg:after{content:"/";position:absolute;top:1px;right:-11px}.breadcrumb ol li.reg a{color:#504d4b;font-family:var(--font-stack-header);line-height:1}.breadcrumb ol li.reg a:hover{color:var(--color-text)}.breadcrumb ol li.last:after{display:none}.breadcrumb ol li a{color:var(--color-text)}.breadcrumb ol li:hover a{color:var(--color-green)}.breadcrumb ol li.line{background-color:var(--color-gold);flex:3;height:.5px}.breadcrumb.max-width ol{padding:0 20px}@media screen and (width >= 768px){.breadcrumb.max-width ol{padding:0 40px}}.header_menus button.nav_toggle{cursor:pointer;background:none;border:0 #fff0;width:40px;height:26px;padding:0 7px;line-height:0;display:block;position:relative;bottom:4px}.hamburger-menu,.hamburger-menu:after,.hamburger-menu:before{background:var(--color-grey);width:26px;height:2px;display:block}.hamburger-menu{background:#fff0;border:0;outline:0;transition:all 0s .3s;display:block;position:relative;transform:translateY(5px)}.hamburger-menu.animate{background:#fff0}.hamburger-menu:after,.hamburger-menu:before{background:var(--color-grey);transition:background .3s cubic-bezier(.23,1,.32,1) .3s}.alt_nav_active .hamburger-menu:after,.alt_nav_active .hamburger-menu:before,.shade_light:not(.hideNav):not(.main_menu_open) .hamburger-menu:after,.shade_light:not(.hideNav):not(.main_menu_open) .hamburger-menu:before{background:#fff}.hamburger-menu:before{content:"";transition:bottom .3s cubic-bezier(.23,1,.32,1) .3s,transform .3s cubic-bezier(.23,1,.32,1);position:absolute;bottom:5px;left:0}.hamburger-menu:after{content:"";transition:top .3s cubic-bezier(.23,1,.32,1) .3s,transform .3s cubic-bezier(.23,1,.32,1);position:absolute;top:5px;left:0}.hamburger-menu.animate:after{transition:top .3s cubic-bezier(.23,1,.32,1),transform .3s cubic-bezier(.23,1,.32,1) .3s;top:0;transform:rotate(45deg)}.hamburger-menu.animate:before{transition:bottom .3s cubic-bezier(.23,1,.32,1),transform .3s cubic-bezier(.23,1,.32,1) .3s;bottom:0;transform:rotate(-45deg)}.main_menu{width:var(--mainmenu-width);z-index:10;background-color:var(--color-tonal1);transition:transform .4s var(--transit-curve);top:0;bottom:0;right:0}.js .main_menu{height:100dvh;transform:translate(var(--mainmenu-width));position:fixed}.main_menu.active{transform:translate(0)}.main_menu .menu_1{padding-left:var(--nav-padding);padding-right:var(--nav-padding);z-index:1;padding-top:20px}.main_menu .menu_1>li [role=menuitem]:not(.button):not(.footer_link):not(.minicard){text-align:left;width:100%;padding:16px 0;display:block;position:relative}.main_menu .menu_1>li [role=menuitem]:not(.button):not(.footer_link):not(.minicard).arrow_left{padding-left:28px}.main_menu .menu_1>li [role=menuitem]:not(.button):not(.footer_link):not(.minicard).navicon{display:flex}.main_menu .menu_1>li [role=menuitem]:not(.button):not(.footer_link):not(.minicard).slider_title{border-top:1px solid;margin-top:20px;padding-top:30px}.hover .main_menu .menu_1>li .menu_3 li [role=menuitem]:not(.button):not(.footer_link):not(.minicard){transition:text-decoration .3s var(--transit-curve);text-decoration:underline #0000}.hover .main_menu .menu_1>li .menu_3 li [role=menuitem]:not(.button):not(.footer_link):not(.minicard):hover{-webkit-text-decoration-color:var(--color-text);text-decoration-color:var(--color-text)}.hover.alt_nav_active .main_menu .menu_1>li .menu_3 li [role=menuitem]:not(.button):not(.footer_link):not(.minicard):hover{text-decoration-color:#fff}@media screen and (width >= 900px){.main_menu .menu_1{padding:0 134px 0 var(--nav-padding);border-bottom:.5px solid var(--color-text);height:var(--nav-height);flex-flow:wrap;place-content:stretch space-between;align-items:center;display:flex}.main_menu .menu_1>li>[role=menuitem]:not(.button):not(.footer_link):not(.minicard){padding:22px 0}.main_menu .menu_1>li>button:after{content:" ";background-color:var(--color-green);opacity:0;height:2px;transition:var(--transit);display:block;position:absolute;bottom:0;left:50%;right:50%}.alt_nav_active .main_menu .menu_1>li>button:after{background-color:#fff}.main_menu .menu_1>li>button[aria-expanded=true]:after{opacity:1;left:0;right:0}.main_menu .menu_1>li>button:hover:after{opacity:.8;left:0;right:0}.main_menu .menu_1>li>button .arrow{visibility:hidden;display:none}.alt_nav_active .main_menu .menu_1{background-color:#23250a;border-color:#0000}.alt_nav_active .main_menu .menu_1 a,.alt_nav_active .main_menu .menu_1 button[role=menuitem]{color:#fff}}.main_menu .menu_2{background-color:var(--color-tonal1)}.main_menu .menu_2 .nav_header{position:sticky;top:0}@media screen and (width >= 900px){.main_menu .menu_2{grid-template-columns:60% 40%;align-content:start;gap:0;display:grid}.main_menu .menu_2>li{grid-area:auto / 1 / auto / 1}.main_menu .menu_2>li.contently{grid-area:1 / 2 / 25 / 2;position:fixed;right:0}.main_menu .menu_2>li:nth-child(2){padding-top:10px}.main_menu .menu_2>li:nth-child(2) .minicard{margin-top:20px}.main_menu .menu_2>li button[aria-expanded=true] .arrow.right{transform-origin:center;transform:rotate(90deg)}}@media screen and (width >= 1600px){.main_menu .menu_2{grid-template-columns:50% 50%}}.main_menu .alt_nav .menu_2{background-color:var(--color-green)}.main_menu .alt_nav .menu_2 a{color:#fff;border-color:#fff}.main_menu .alt_nav .menu_2 .nav_header{background-color:#23250a}.main_menu .alt_nav .menu_2 .nav_header button{color:#fff}.main_menu .alt_nav .menu_2 .nav_header button .arrow:before,.main_menu .alt_nav .menu_2 .nav_header button .arrow:after{background-color:#fff}@media screen and (width >= 900px){.main_menu .alt_nav .menu_2 .nav_header{visibility:hidden;display:none}}.main_menu .menu_3{background-color:var(--color-tonal1)}.js .main_menu .menu_2,.js .main_menu .menu_3{visibility:hidden;height:calc(100dvh - 32px);display:none;position:absolute;top:32px;right:0;bottom:0;left:0;overflow-y:auto}@media screen and (width >= 900px){.js .main_menu .menu_2,.js .main_menu .menu_3{height:calc(100dvh - 98px);padding-bottom:20px;top:98px;right:0;bottom:0;left:0}}.js .main_menu .menu_2.animate-out,.js .main_menu .menu_3.animate-out{visibility:visible;z-index:2;animation:.5s cubic-bezier(.165,.84,.44,1) forwards slide-out-right;display:block}@media screen and (width >= 900px){.js .main_menu .menu_2 .menu_3,.js .main_menu .menu_3 .menu_3{height:auto;position:relative}}.main_menu .utilities{width:100%;position:absolute;bottom:0;left:0;right:0}.main_menu .account{padding-left:var(--nav-padding);padding-right:var(--nav-padding);gap:10px;padding-bottom:20px}.main_menu .account a.button{flex:50%}.main_menu button[aria-expanded=true]+ul.menu_3,.main_menu button[aria-expanded=true]+ul.menu_2{visibility:visible;z-index:2;animation:.5s cubic-bezier(.165,.84,.44,1) forwards slide-left--100;display:block}@media screen and (width >= 900px){.main_menu button[aria-expanded=true]+ul.menu_3,.main_menu button[aria-expanded=true]+ul.menu_2{animation:.5s cubic-bezier(.165,.84,.44,1) forwards fadein;display:grid}}.main_menu button[aria-expanded=true]+ul.menu_3>li:not(.nav_header):not(.view_all):not(.contently),.main_menu button[aria-expanded=true]+ul.menu_2>li:not(.nav_header):not(.view_all):not(.contently){margin:0 var(--nav-padding)}.main_menu button[aria-expanded=true]+ul.menu_3>li:not(.nav_header):not(.view_all):not(.contently).last_li,.main_menu button[aria-expanded=true]+ul.menu_2>li:not(.nav_header):not(.view_all):not(.contently).last_li{padding-bottom:20px}.main_menu button[aria-expanded=true]+ul.menu_3>li.nav_header,.main_menu button[aria-expanded=true]+ul.menu_2>li.nav_header{padding-left:var(--nav-padding);padding-right:var(--nav-padding);height:var(--nav-height)}@media screen and (width <= 900px){.main_menu button[aria-expanded=true]+ul.menu_3>li.nav_header+li,.main_menu button[aria-expanded=true]+ul.menu_2>li.nav_header+li{padding-top:20px}}@media screen and (width >= 900px){.main_menu button[aria-expanded=true]+ul.menu_3>li.nav_header,.main_menu button[aria-expanded=true]+ul.menu_2>li.nav_header{visibility:hidden;display:none}}.main_menu button[aria-expanded=true]+ul.menu_3{z-index:4;top:0;right:0;bottom:0;left:0}@media screen and (width >= 900px){.main_menu button[aria-expanded=true]+ul.menu_3{padding-bottom:20px}.main_menu button[aria-expanded=true]+ul.menu_3>li:not(.nav_header):not(.view_all):not(.contently){margin:0 0 0 10px}}.main_menu li a.navicon{gap:14px}.main_menu li a.navicon picture{flex:0 0 32px}.main_menu li a.navicon picture img{display:block}.main_menu li a.navicon .label{flex:1}@media screen and (width <= 900px){.main_menu .menu_2:has(li>button[aria-expanded=true]){overflow:hidden}.main_menu li.view_all{background-color:var(--color-warm-stone);margin:0;padding:20px;position:sticky;bottom:0;right:0}.main_menu li.view_all>a{width:100%}}@media screen and (width >= 900px){.main_menu .menu_3>li.view_all .button.green:not(.click){background-color:unset;border:unset;color:unset;margin-left:10px;padding:16px 0;text-decoration:underline}.main_menu .menu_2>li.view_all .button.green:not(.click){margin:20px var(--nav-padding) 0;width:calc(100% - 60px)}}.nav_header{height:var(--nav-height);border-bottom:.5px solid var(--color-text);background-color:var(--color-tonal1);z-index:3;font-size:125%}.nav_footer{height:52px;padding-left:var(--nav-padding);padding-right:var(--nav-padding);border-top:.5px solid #000}.nav_footer a{width:auto}.arrow{transition:transform .3s var(--transit-curve);position:absolute;top:24px;right:13px}.arrow:after,.arrow:before{content:" ";background-color:var(--color-text);transform-origin:100%;width:12px;height:1.5px;display:block;position:absolute;transform:rotate(45deg)}.arrow:before{transform:rotate(-45deg)}.arrow.left{right:unset;left:0}.arrow.left:after,.arrow.left:before{transform-origin:0}.arrow.down{transform:rotate(90deg)}.vegan{background-color:var(--color-warm-stone);text-align:center;border-radius:50%;width:24px;height:24px;font-size:11px;line-height:24px;display:inline-block;position:relative;bottom:7px;left:8px}sup.new{color:var(--color-green);font-family:var(--font-stack-heavy);text-transform:uppercase;padding-left:8px}.figure{padding-top:20px;padding-bottom:20px;position:fixed;bottom:116px;right:0}@media screen and (width >= 900px){.figure{display:none}}@media screen and (width <= 900px){.sticky_bottom .contently{position:relative;bottom:0;left:0;right:0}.sticky_bottom>ul>li.view_all{z-index:10;position:sticky;bottom:0}.sticky_bottom>ul>li.figure{padding-bottom:20px;position:relative;bottom:0}.sticky_bottom button[aria-expanded=true]+ul.menu_3{position:fixed}.fixed_bottom .contently{position:fixed;bottom:0;left:0;right:0}.fixed_bottom>ul>li.view_all{width:var(--mainmenu-width);position:fixed;bottom:0}.fixed_bottom>ul>li.figure{position:fixed;bottom:0}.fixed_bottom>ul:has(.view_all)>li.figure{bottom:86px}}@media screen and (width >= 900px){.sliders{width:285px;margin-left:auto;margin-right:0;padding-right:30px}.sliders.pt-s.pb-s{padding-top:0;padding-bottom:0}}.sliders .slide_cont{scroll-snap-type:x mandatory;grid-template-columns:calc(var(--nav-padding) + 260px) repeat(4,270px) calc(var(--nav-padding) + 260px);gap:0;display:grid;overflow-x:auto}@media screen and (width >= 900px){.sliders .slide_cont{scroll-snap-type:none;height:calc(100dvh - 98px);overflow-y:scroll;overflow-x:unset;grid-template-columns:100%;align-content:start;gap:20px;width:285px}}.sliders.shop_sliders .slide_cont{grid-template-columns:repeat(2,calc(var(--nav-padding) + 230px));gap:0}@media screen and (width >= 900px){.sliders.shop_sliders .slide_cont{grid-template-columns:100%;gap:20px}}.sliders .featured-article{scroll-snap-align:start;width:270px;padding-left:10px}.sliders .featured-article picture{aspect-ratio:17 / 12;display:block}.sliders .featured-article picture img{object-fit:cover;width:100%;height:auto}@media screen and (width <= 900px){.sliders .featured-article:first-child{padding-left:var(--nav-padding);width:calc(var(--nav-padding) + 260px)}.sliders .featured-article:last-child{padding-right:var(--nav-padding);width:calc(var(--nav-padding) + 260px)}}@media screen and (width >= 900px){.sliders .featured-article{width:255px;padding:0}.sliders .featured-article:first-child{padding-top:30px}.sliders .featured-article:last-child{padding-bottom:30px}.sliders .featured-article h3{margin-bottom:15px;font-size:137.5%;line-height:1.3}.sliders .featured-article .svg_icon{margin:0 0 10px}}.sliders .featured-banner{scroll-snap-align:start;width:230px}.sliders .featured-banner a[role=menuitem]:not(.button):not(.footer_link):not(.minicard){padding-top:0;padding-bottom:0}@media screen and (width <= 900px){.sliders .featured-banner{width:calc(var(--nav-padding) + 245px);padding-left:15px}.sliders .featured-banner:first-child{padding-left:var(--nav-padding);width:calc(var(--nav-padding) + 230px)}.sliders .featured-banner:last-child{padding-right:var(--nav-padding)}}@media screen and (width >= 900px){.sliders .featured-banner{width:255px}.sliders .featured-banner:first-child{padding-top:30px}.sliders .featured-banner:last-child{padding-bottom:30px}}.alt_nav .sliders .featured-article .blog_text{color:#fff}.alt_nav .sliders .featured-article .blog_text svg path{fill:#fff}.featured-banner,.featured-banner a{color:#fff}.featured-banner .image{z-index:1;display:block}.featured-banner .image img{aspect-ratio:230 / 250;object-fit:cover;display:block}.featured-banner .image:after{content:" ";z-index:2;background:linear-gradient(#0000004d,#0000 37.71%);width:100%;height:100%;display:block;position:absolute;top:0;right:0;bottom:0;left:0}.featured-banner .over_text{z-index:3;top:10px;right:20px;bottom:10px;left:20px}.featured-banner .over_text .title{font-size:142.857%}.featured-banner.letterbox{border-radius:var(--border-radius);overflow:hidden}.featured-banner.letterbox a{color:var(--color-text)}.featured-banner.letterbox .image img{aspect-ratio:374 / 120}.featured-banner.letterbox .over_text>p,.featured-banner.letterbox .over_text>div{flex:1 0 100%}.nav_content{padding:0 var(--nav-padding);gap:16px}@media screen and (width >= 430px){.nav_content{width:410px}}@media screen and (width >= 900px){.nav_content{width:315px;padding-top:30px}}.nav_content div{flex:1 0 50%;gap:10px}@media screen and (width >= 900px){.nav_content div{flex:1 0 100%}}.nav_content div img{margin-bottom:20px;display:block}.nav_content .the_text p.asul{font-size:142.857%}@media screen and (width >= 768px){.nav_content .the_text p.asul{font-size:125%}}@media screen and (width >= 900px){.nav_content .the_text{visibility:hidden;display:none}}.alt_nav .nav_content p{color:#fff}.app_header .bg_closer,.predictivesearchresults+.bg_closer{z-index:-1;pointer-events:none;background-color:#535e4a40;width:100%;height:100%;display:none;position:fixed;top:0;right:0;bottom:0;left:0}.app_header .main_menu.active+.bg_closer{pointer-events:all;z-index:9;background-color:#535e4a40;animation:.5s cubic-bezier(.165,.84,.44,1) forwards fadeIn;display:block}.main_menu_open .needsclick{z-index:2!important}#shopify-section-header.app_header{z-index:2000}.js #shopify-section-header.app_header{width:100%;position:fixed;top:0;left:0;right:0}.announcement-bar{z-index:6;text-align:center;background-color:rgba(var(--color-green-rgb),.9);justify-content:space-between;height:32px;padding-left:0;padding-right:0;position:relative;container:announcement / inline-size}.announcement-bar .slider-nav{top:0;left:0;right:unset;background:none;width:20px;height:32px}.announcement-bar .slider-nav:after{background:#fff;width:20px;height:20px}.announcement-bar .slider-nav.slider-nav-next{left:unset;right:0}.announcement-bar .slider-nav-outside .slider-container,.announcement-bar .slider-nav-outside-expand .slider-container{margin-left:0;margin-right:0}@container announcement (width >= 768px){.announcement-bar{padding-left:16px;padding-right:16px}.announcement-bar .swiffy-slider .slider-container{--swiffy-slider-item-count: 2;padding-left:8px;padding-right:8px}.announcement-bar.two_messages .swiffy-slider .slider-container{--swiffy-slider-nav-outside-size: 20px}.announcement-bar.two_messages .swiffy-slider .slider-container li:first-child{text-align:left}.announcement-bar.two_messages .swiffy-slider .slider-container li:last-child{text-align:right}.announcement-bar.one_message .swiffy-slider .slider-container{--swiffy-slider-item-count: 1}.announcement-bar.one_message .swiffy-slider .slider-container li:first-child,.announcement-bar.one_message .swiffy-slider .slider-container li:last-child{text-align:center}}@container announcement (width >= 1030px){.announcement-bar{padding-left:30px;padding-right:30px}.announcement-bar .swiffy-slider .slider-container{--swiffy-slider-nav-outside-size: 20px;padding-left:16px;padding-right:16px}.announcement-bar .swiffy-slider .slider-container li:first-child{text-align:left}.announcement-bar .swiffy-slider .slider-container li:last-child{text-align:right}.announcement-bar.three_messages .swiffy-slider .slider-container{--swiffy-slider-item-count: 3}}.announcement-bar__message>div{width:100%}.announcement-bar__message>div>p,.announcement-bar__message>div>a{flex:100%}.announcement-bar__message p{color:#fff;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;padding:6px 0;font-size:78.5714%}.announcement-bar__message a{color:#fff}.hero__inner.relative_height{width:100%;max-height:300px;padding-top:145.208%;position:relative}@media screen and (width >= 480px){.hero__inner.relative_height{padding-top:145.208%}}@media screen and (width >= 768px){.hero__inner.relative_height{padding-top:67.0455%}}@media screen and (width >= 880px){.hero__inner.relative_height{padding-top:64.4531%}}@media screen and (width >= 1024px){.hero__inner.relative_height{padding-top:56.6667%}}@media screen and (width >= 1200px){.hero__inner.relative_height{padding-top:50%}}@media screen and (width >= 1440px){.hero__inner.relative_height{padding-top:46.875%}}.hero__inner.fixed_height{height:300px}@media screen and (width >= 768px){.hero__inner.fixed_height{height:560px}}@media screen and (width >= 1024px){.hero__inner.fixed_height{height:540px}}.image_hero_inner .absolute_cont,.hero__inner .absolute_cont{padding:24px 24px 8px;position:absolute;top:0;right:0;bottom:0;left:0}@media screen and (width >= 1024px){.image_hero_inner .absolute_cont,.hero__inner .absolute_cont{padding:20px 32px}}.image_hero_inner .absolute_cont.card,.hero__inner .absolute_cont.card{padding:20px}.image_hero_inner .absolute_cont{z-index:3}.image_hero_inner .heroshot{z-index:1;position:relative}.hero__inner .heroshot{z-index:1;display:block;position:absolute;top:0;right:0;bottom:0;left:0}.hero__inner.relative_height img{width:auto;min-width:100%;max-width:200%;height:100%;position:absolute;top:0;left:50%;transform:translate(-50%)}.hero__inner.fixed_height img{object-fit:cover;object-position:center;width:100%;height:100%}.slide_icon{display:inline-block}.slide_icon svg{width:auto;height:128px}@media screen and (width >= 768px){.slide_icon svg{width:auto;height:145px}}.hero_slides .carousel-cell{width:100%}.hero_slides .flickity-page-dots{place-content:center;align-items:center;bottom:16px}.hero_slides .just-one .flickity-page-dots{visibility:hidden;display:none}.wide_image img{display:block}.hero_flex .text{z-index:2;flex:1;padding-left:0;padding-right:0;position:relative}.hero_flex .text h1,.hero_flex .text .h1,.hero_flex .text .h2,.hero_flex .text .h3{margin-bottom:8px}.js .hero_slides .carousel-cell{background-color:var(--color-tonal3)}.js .hero_slides .carousel-cell#shade_dark{background-color:#fff}.js .carousel-cell:first-child .heroshot_image{opacity:0;transition:all .3s cubic-bezier(.32,.24,.15,1)}.js .carousel-cell:first-child .heroshot_image.loading{opacity:0}.js .carousel-cell:first-child .heroshot_image.loaded{opacity:1}.srcswap{aspect-ratio:576 / 720}@media screen and (width >= 768px){.srcswap{aspect-ratio:1280 / 720}}.hero-section:first-child .hero .hero__inner .absolute_cont{padding-top:calc(32px + var(--header-height))}@media screen and (width >= 1024px){.hero-section:first-child .hero .hero__inner .absolute_cont{padding-top:calc(40px + var(--header-height))}}.banner_video{width:100%;padding-top:32px;position:relative;overflow:hidden}.banner_video .video_wrapper{display:grid;position:relative}.banner_video .video_wrapper>.flex,.banner_video .grid{z-index:2;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.banner_video .video_wrapper>.flex .text,.banner_video .grid .text{padding:0 24px 20px}.banner_video .video_wrapper>.flex .text.light .h1,.banner_video .video_wrapper>.flex .text.light .rte p,.banner_video .grid .text.light .h1,.banner_video .grid .text.light .rte p,.banner_video .video_wrapper>.flex .text .h1,.banner_video .video_wrapper>.flex .text .rte p,.banner_video .grid .text .h1,.banner_video .grid .text .rte p{color:#fff}.banner_video .video_wrapper>.flex h1,.banner_video .grid h1{margin-bottom:8px}.banner_video.video-blocked .video_wrapper.video_wrapper video{opacity:0}.js .banner_video:not(.show_whatevs) .video_wrapper{opacity:0;transition:opacity .3s ease-in}.js .banner_video:not(.show_whatevs).video-ok .video_wrapper,.js .banner_video:not(.show_whatevs).video-blocked .video_wrapper{opacity:1}button.video_sound{background-color:#0000;border:0;width:40px;height:40px;padding:4px;position:absolute;bottom:16px;right:8px}@media screen and (width >= 768px){button.video_sound{bottom:32px;right:24px}}button.video_sound svg{width:32px;height:32px;transition:var(--transit)}button.video_sound svg.sound_mute{display:none}button.video_sound svg.sound_full{display:block}button.video_sound.muted svg.sound_full{display:none}button.video_sound.muted svg.sound_mute{display:block}button.video_sound:not([disabled]):hover{background-color:#0000}button.video_sound:not([disabled]):hover svg path{fill:var(--color-text)}svg:not(:root){overflow:hidden}video{display:block}.video-wrapper{max-width:100%;height:auto;padding-bottom:56.25%;position:relative;overflow:hidden}.video-wrapper iframe{width:100%;height:100%;position:absolute;top:0;left:0}.js .lazyimage{opacity:1}.js .lazyimage.lazyImageWaiting{opacity:0;transition:var(--transit)}.js .site-header .logo,.js .fadein-1{opacity:0;transition:all .4s cubic-bezier(.32,.24,.15,1);transform:translateY(-8px)}.js .heroshot,.js .video_wrapper video,.js .fadein-2{opacity:0;transition:all .6s cubic-bezier(.32,.24,.15,1) .5s}.js .custom-title,.js .fadein-3{opacity:0;transition:all .4s cubic-bezier(.32,.24,.15,1) .75s;transform:translateY(8px)}.js .custom-single_text,.js .fadein-4{opacity:0;transition:all .4s cubic-bezier(.32,.24,.15,1) 1s;transform:translateY(8px)}.js .custom-product_strip,.js .fadein-5{opacity:0;transition:all .4s cubic-bezier(.32,.24,.15,1) 1.25s;transform:translateY(8px)}.js .fadein-6{opacity:0;transition:all .4s cubic-bezier(.32,.24,.15,1) 1.5s;transform:translateY(8px)}.js .hero_flex .text{opacity:0;transition:all .4s cubic-bezier(.32,.24,.15,1) .3s;transform:translateY(8px)}.js .template-index #shopify-section-1605262124e59a1299,.js #shopify-section-custom-content-collection-shop-top,.js #shopify-section-custom-content-page-wellness,.js #shopify-section-custom-content-page-ingredients,.js .custom-1596234707085,.js .custom-3d64af60-2f45-4cd1-a71a-f52118b0778e,.js .custom-1595953901308,.js .custom-1596202995434,.js .custom-20b24902-ae1b-4c07-a6ed-6bed2d474149,.js .custom-e7aeeaab-40b3-441b-8c2d-c1034f28e2ac,.js .section-brave_method .method_heading{opacity:0;transition:all .4s cubic-bezier(.32,.24,.15,1) .7s}.js .product-detail{opacity:0;transition:all .4s cubic-bezier(.32,.24,.15,1) .7s;transform:translateY(8px)}.js .ding .site-header .logo,.js .ding .custom-title,.js .ding .custom-single_text,.js .ding .custom-product_strip,.js .ding .fadein-1,.js .ding .fadein-2,.js .ding .fadein-3,.js .ding .fadein-4,.js .ding .fadein-5,.js .ding .fadein-6{opacity:1;transform:translateY(0)}.js .ding .site-header .topNav,.js .ding .site-header .rightNav,.js .ding .heroshot,.js .ding .product-image,.js .ding .video_wrapper video{opacity:1}.js .ding .hero_flex .text{opacity:1;transition:all .4s cubic-bezier(.32,.24,.15,1) .5s;transform:translateY(0)}.js .ding.template-index #shopify-section-1605262124e59a1299,.js .ding #shopify-section-custom-content-collection-shop-top,.js .ding #shopify-section-custom-content-page-wellness,.js .ding #shopify-section-custom-content-page-ingredients,.js .ding .custom-1596234707085,.js .ding .custom-3d64af60-2f45-4cd1-a71a-f52118b0778e,.js .ding .custom-1595953901308,.js .ding .custom-1596202995434,.js .ding .custom-20b24902-ae1b-4c07-a6ed-6bed2d474149,.js .ding .custom-e7aeeaab-40b3-441b-8c2d-c1034f28e2ac,.js .ding .section-brave_method .method_heading{opacity:1}.js .ding .product-detail{opacity:1;transition:all .4s cubic-bezier(.32,.24,.15,1) .7s;transform:translateY(0)}.js .ding.hideNav .site-header .logo{opacity:0}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes placeholder-background-loading{0%{opacity:.02}50%{opacity:.05}to{opacity:.02}}@keyframes slide-out-right{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(80%)}}@keyframes slide-left--100{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes fadein{0%{opacity:0}to{opacity:1}}@keyframes b{0%{opacity:0;transform:translate(-2%)}to{opacity:1;transform:translate(0)}}.visually-hidden,.icon__fallback-text{clip:rect(0 0 0 0);border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.visibility-hidden{visibility:hidden}.visually-hidden--inline{height:1em;margin:0}.visually-hidden--static{position:static!important}.js-focus-hidden:focus{outline:none}.no-js:not(html){display:none}.no-js .no-js:not(html){display:block}.no-js .js{display:none}.hide,.hidden{display:none!important}.skip-link:focus{clip:auto;width:auto;height:auto;color:var(--color-text);background-color:var(--color-bg);opacity:1;z-index:1;margin:0;padding:10px;transition:none}.box{background:#f7f7f7 0 0 / contain no-repeat}.ratio-container{position:relative}.ratio-container:after{content:"";width:100%;height:0;padding-bottom:50%;display:block}.ratio-container>*{width:100%;height:100%;position:absolute;top:0;left:0}.icon{vertical-align:middle;fill:currentColor;width:16px;height:16px;display:inline-block}.no-svg .icon{display:none}svg.icon:not(.icon--full-color) circle,svg.icon:not(.icon--full-color) ellipse,svg.icon:not(.icon--full-color) g,svg.icon:not(.icon--full-color) line,svg.icon:not(.icon--full-color) path,svg.icon:not(.icon--full-color) polygon,svg.icon:not(.icon--full-color) polyline,svg.icon:not(.icon--full-color) rect,symbol.icon:not(.icon--full-color) circle,symbol.icon:not(.icon--full-color) ellipse,symbol.icon:not(.icon--full-color) g,symbol.icon:not(.icon--full-color) line,symbol.icon:not(.icon--full-color) path,symbol.icon:not(.icon--full-color) polygon,symbol.icon:not(.icon--full-color) polyline,symbol.icon:not(.icon--full-color) rect{fill:inherit;stroke:inherit}svg.icon:not(.icon--full-color) .icon-error__symbol,symbol.icon:not(.icon--full-color) .icon-error__symbol{fill:#fff}.no-svg .icon__fallback-text{overflow:inherit;clip:none;width:auto;height:auto;margin:0;position:static!important}.social-icons .icon{width:23px;height:23px}.social-icons .icon.icon--wide{width:40px}ul,ol{margin:0;padding:0}ol{list-style:decimal}.list--inline{margin:0;padding:0}.list--inline>li{vertical-align:middle;margin-bottom:0;display:inline-block}.outline{border:1px solid}hr{border:0;border-bottom:1px solid #322d2b80;margin:16px 0}hr.gold{border-color:var(--color-gold)}.border-bottom{border-bottom:1px solid var(--color-border)}.border-top{border-top:1px solid var(--color-border)}img,video{width:100%;height:auto}.image-hvr picture{overflow:hidden}.image-hvr img{transition:transform .65s var(--transit-curve);display:block}.image-hvr:hover img{transform-origin:center;transform:scale(1.1)}.btn,.button,button,input[type=submit]{-webkit-appearance:none;text-align:center;cursor:pointer;border:0;border:1px solid var(--color-grey);background-color:var(--color-tonal2);width:auto;color:var(--color-grey);font-family:Nexa W01 Book,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-style:var(--font-style-header);font-weight:var(--font-weight-header);letter-spacing:0;white-space:normal;border-radius:var(--border-radius-button);outline:0;padding:12px 32px;font-size:100%;line-height:20px;text-decoration:none;transition:all .7s ease-in-out;display:inline-block}.btn.small,.button.small,button.small,input[type=submit].small{padding:8px 16px}@media screen and (width >= 960px){.btn.small,.button.small,button.small,input[type=submit].small{padding:12px 24px}}.btn.maxwidth,.button.maxwidth,button.maxwidth,input[type=submit].maxwidth{width:100%;max-width:300px}.btn.input_height,.button.input_height,button.input_height,input[type=submit].input_height{padding:8px 16px}@media screen and (width >= 960px){.btn.input_height,.button.input_height,button.input_height,input[type=submit].input_height{padding:8px 24px}}.btn:not([disabled]):hover,.btn:focus,.button:not([disabled]):hover,.button:focus,button:not([disabled]):hover,button:focus,input[type=submit]:not([disabled]):hover,input[type=submit]:focus{color:var(--color-grey);border-color:var(--color-grey)}.btn[disabled],.btn[aria-disabled],.button[disabled],.button[aria-disabled],button[disabled],button[aria-disabled],input[type=submit][disabled],input[type=submit][aria-disabled]{cursor:default;opacity:.5}.btn.info,.button.info,button.info,input[type=submit].info{color:var(--color-grey);text-align:left;background-color:#0000;border:0;padding:0}.btn.info strong,.button.info strong,button.info strong,input[type=submit].info strong{margin:0;display:block}.btn.grey,.button.grey,button.grey,input[type=submit].grey{color:var(--color-grey);border-color:var(--color-grey)}.btn.green:not(.click),.button.green:not(.click),button.green:not(.click),input[type=submit].green:not(.click){background-color:var(--color-green);border-color:var(--color-green);color:#fff;padding:12px 16px}@media screen and (width >= 960px){.btn.green:not(.click),.button.green:not(.click),button.green:not(.click),input[type=submit].green:not(.click){padding:12px 24px}}.btn.green:not(.click):hover,.button.green:not(.click):hover,button.green:not(.click):hover,input[type=submit].green:not(.click):hover{color:#fff;background-color:var(--color-green-hover);border-color:var(--color-green-hover)}.btn.purple:not(.click),.button.purple:not(.click),button.purple:not(.click),input[type=submit].purple:not(.click){background-color:var(--color-purple);border-color:var(--color-purple);color:#fff;padding:12px 16px}@media screen and (width >= 960px){.btn.purple:not(.click),.button.purple:not(.click),button.purple:not(.click),input[type=submit].purple:not(.click){padding:12px 24px}}.btn.purple:not(.click):hover,.button.purple:not(.click):hover,button.purple:not(.click):hover,input[type=submit].purple:not(.click):hover{color:#fff;background-color:var(--color-purple-hover);border-color:var(--color-purple-hover)}.btn.nude,.button.nude,button.nude,input[type=submit].nude{background-color:#0000;border-color:#0000;padding:8px 24px;font-family:Nexa W01 Heavy,HelveticaNeue,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px}.btn.nude:hover,.button.nude:hover,button.nude:hover,input[type=submit].nude:hover{background-color:#0000;border-color:#0000}.btn.nude.click svg,.button.nude.click svg,button.nude.click svg,input[type=submit].nude.click svg{width:30px;height:auto;display:block}.btn.js-go-cart-add-to-cart,.button.js-go-cart-add-to-cart,button.js-go-cart-add-to-cart,input[type=submit].js-go-cart-add-to-cart{padding:14px 32px}@media screen and (width >= 960px){.btn.js-go-cart-add-to-cart,.button.js-go-cart-add-to-cart,button.js-go-cart-add-to-cart,input[type=submit].js-go-cart-add-to-cart{padding:18px 32px}}.btn.clickstyle,.button.clickstyle,button.clickstyle,input[type=submit].clickstyle{text-align:left;background-color:#0000;border:0;flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:16px;width:100%;padding:0;display:flex}.btn.clickstyle .buttonbox,.button.clickstyle .buttonbox,button.clickstyle .buttonbox,input[type=submit].clickstyle .buttonbox{color:#fff;background-color:var(--color-green);height:32px;transition:var(--transit);border-radius:2px;padding:6px 24px;line-height:20px}@media screen and (width >= 600px){.btn.clickstyle .buttonbox,.button.clickstyle .buttonbox,button.clickstyle .buttonbox,input[type=submit].clickstyle .buttonbox{height:40px;padding:10px 24px}}.btn.clickstyle:hover .buttonbox,.button.clickstyle:hover .buttonbox,button.clickstyle:hover .buttonbox,input[type=submit].clickstyle:hover .buttonbox{background-color:var(--color-green-hover)}.btn.clickstyle .checkbox,.button.clickstyle .checkbox,button.clickstyle .checkbox,input[type=submit].clickstyle .checkbox{border:1px solid var(--color-grey);background-color:var(--color-tonal2);text-align:center;width:100%;height:20px;color:var(--color-grey);flex:0 0 20px;line-height:20px;display:none}.btn.clickstyle .checkbox span,.button.clickstyle .checkbox span,button.clickstyle .checkbox span,input[type=submit].clickstyle .checkbox span{opacity:0}.btn.clickstyle .b_text,.button.clickstyle .b_text,button.clickstyle .b_text,input[type=submit].clickstyle .b_text{flex:calc(100% - 36px);font-size:85.7143%}@media screen and (width >= 600px){.btn.clickstyle .b_text,.button.clickstyle .b_text,button.clickstyle .b_text,input[type=submit].clickstyle .b_text{font-size:87.5%}}.btn.clickstyle .product-price,.button.clickstyle .product-price,button.clickstyle .product-price,input[type=submit].clickstyle .product-price{font-size:100%;display:inline}.btn.clickstyle .product-price .money,.button.clickstyle .product-price .money,button.clickstyle .product-price .money,input[type=submit].clickstyle .product-price .money{font-size:100%}.btn.added .checkbox span,.button.added .checkbox span,button.added .checkbox span,input[type=submit].added .checkbox span{opacity:1}.btn.go-cart__button,.button.go-cart__button,button.go-cart__button,input[type=submit].go-cart__button{background-color:var(--color-green);border-color:var(--color-green);color:#fff;border-radius:2px;padding:14px 32px}@media screen and (width >= 960px){.btn.go-cart__button,.button.go-cart__button,button.go-cart__button,input[type=submit].go-cart__button{padding:24px 32px}}@media screen and (width <= 768px){.btn.go-cart__button,.button.go-cart__button,button.go-cart__button,input[type=submit].go-cart__button{font-size:114.286%}}.btn.go-cart__button:hover,.button.go-cart__button:hover,button.go-cart__button:hover,input[type=submit].go-cart__button:hover{background-color:var(--color-green-hover);color:#fff}.btn.outline,.button.outline,button.outline,input[type=submit].outline{color:currentColor;background-color:#0000;border-color:currentColor}.btn.button-text,.button.button-text,button.button-text,input[type=submit].button-text{color:currentColor;background-color:#0000;border-color:#0000;padding:0;text-decoration:none}.btn.button-text:not([disabled]):hover,.btn.button-text:focus,.button.button-text:not([disabled]):hover,.button.button-text:focus,button.button-text:not([disabled]):hover,button.button-text:focus,input[type=submit].button-text:not([disabled]):hover,input[type=submit].button-text:focus{color:currentColor;background-color:#0000;border-color:#0000;text-decoration:none}.btn.underline,.button.underline,button.underline,input[type=submit].underline{color:currentColor;background-color:#0000;border-color:#0000;padding:0;text-decoration:underline}.btn.underline:not([disabled]):hover,.btn.underline:focus,.button.underline:not([disabled]):hover,.button.underline:focus,button.underline:not([disabled]):hover,button.underline:focus,input[type=submit].underline:not([disabled]):hover,input[type=submit].underline:focus{color:currentColor;background-color:#0000;border-color:#0000;text-decoration:underline}.btn.dark.outline,.button.dark.outline,button.dark.outline,input[type=submit].dark.outline{border-color:var(--color-text);color:var(--color-text);background-color:#0000;padding:12px 16px}@media screen and (width >= 960px){.btn.dark.outline,.button.dark.outline,button.dark.outline,input[type=submit].dark.outline{padding:12px 24px}}.btn.dark.outline:hover,.button.dark.outline:hover,button.dark.outline:hover,input[type=submit].dark.outline:hover{color:#fff;background-color:var(--color-text);border-color:var(--color-text)}.btn.gold,.button.gold,button.gold,input[type=submit].gold{background-color:var(--color-gold);border-color:var(--color-gold);color:#fff}.btn.gold:hover,.button.gold:hover,button.gold:hover,input[type=submit].gold:hover{color:#fff;background-color:var(--color-gold-hover);border-color:var(--color-gold-hover)}.btn.hover_black:hover,.button.hover_black:hover,button.hover_black:hover,input[type=submit].hover_black:hover{background-color:var(--color-text);border-color:var(--color-text);color:#fff}.btn.hover_white:hover,.button.hover_white:hover,button.hover_white:hover,input[type=submit].hover_white:hover{background-color:var(--color-tonal1);border-color:var(--color-tonal1);color:var(--color-text)}@media screen and (width >= 650px){.button_block a.button.w-300,.button_block button.button.w-300{min-width:300px}}@media screen and (width <= 768px){.button_block a.button.w-300,.button_block button.button.w-300{width:100%;max-width:300px}}@media screen and (width <= 354px){.button_block a.button.w-300,.button_block button.button.w-300{width:calc(100dvw - 48px);max-width:300px}}.button_block a.button.fullwidth,.button_block button.button.fullwidth{width:100%;max-width:100%}@media screen and (width >= 460px) and (width <= 650px){.button_block{flex:1 0 48%}}@media screen and (width <= 460px){.button_block{text-align:center;min-width:100%}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/styles-top.css.map */
