html{line-height:1;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp,pre{padding:.4em;font-family:monospace,monospace;font-size:100%;background-color:var(--cr-subtle)}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font:inherit;font-family:inherit;font-size:inherit;line-height:inherit;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted}fieldset{padding:0}legend{-webkit-box-sizing:border-box;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]{-webkit-box-sizing:border-box;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{-webkit-box-sizing:border-box;box-sizing:border-box}html,body{position:relative;width:100%;min-height:100%;margin:0;padding:0}h1,h2,h3,h4,h5,h6,p,ol,ul{margin:0;padding:0;list-style:none;font-size:inherit;font-weight:inherit}h1:empty,h2:empty,h3:empty,h4:empty,h5:empty,h6:empty,p:empty,ol:empty,ul:empty{display:none}a{position:relative;word-wrap:break-word;text-decoration:none;color:inherit;border:none;outline:none;cursor:pointer}img,figure,picture,video,canvas,svg,audio,iframe,embed,object{display:block}img,figure,picture,video,canvas{max-width:100%;height:auto;border:none;outline:none;margin:0}input,select,optgroup,button,textarea{display:block;padding:0;text-transform:inherit;letter-spacing:inherit;line-height:inherit;color:inherit;background-color:rgba(0,0,0,0);border:0;border-radius:0;outline:none;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;appearance:none}button,input[type=submit]{cursor:pointer}textarea{resize:vertical}table{border-collapse:collapse}:-moz-focusring{outline:auto}::-webkit-input-placeholder{color:inherit}::-moz-placeholder{color:inherit}:-ms-input-placeholder{color:inherit}::-ms-input-placeholder{color:inherit}::placeholder{color:inherit}::-webkit-input-placeholder{color:inherit}:-moz-placeholder{color:inherit}:-ms-input-placeholder{color:inherit}@media(prefers-reduced-motion: reduce){body{scroll-behavior:auto}}:root{--cr-subtle: rgba(125, 125, 125, 0.2);--cr-subtle-1: rgba(125, 125, 125, 0.2);--cr-subtle-2: rgba(125, 125, 125, 0.4);--cr-subtle-3: rgba(125, 125, 125, 0.6);--cr-subtle-4: rgba(125, 125, 125, 0.8);--cr-subtle-5: rgba(125, 125, 125, 1)}.cr-subtle,.cr-subtle-1{color:var(--cr-subtle-1)}.cr-subtle-2{color:var(--cr-subtle-2)}.cr-subtle-3{color:var(--cr-subtle-3)}.cr-subtle-4{color:var(--cr-subtle-4)}.cr-subtle-5{color:var(--cr-subtle-5)}.bg-subtle,.bg-subtle-1{background-color:var(--cr-subtle-1)}.bg-subtle-2{background-color:var(--cr-subtle-2)}.bg-subtle-3{background-color:var(--cr-subtle-3)}.bg-subtle-4{background-color:var(--cr-subtle-4)}.bg-subtle-5{background-color:var(--cr-subtle-5)}.c,.c-1,.c-2,.c-3,.c-4,.c-5{position:relative;width:calc(100vw - var(--s-contain)*2);max-width:var(--s-contain-max);margin-left:auto;margin-right:auto}.c-1,.w-1{max-width:var(--w-1)}.c-2,.w-2{max-width:var(--w-2)}.c-3,.w-3{max-width:var(--w-3)}.c-4,.w-4{max-width:var(--w-4)}.c-5,.w-5{max-width:var(--w-5)}.f-h,.f-v{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.f-v{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.f-w{-ms-flex-wrap:wrap;flex-wrap:wrap}.f-nw{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.f-a-s{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.f-a-c{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.f-a-e{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.f-j-s{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.f-j-c{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.f-j-e{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.f-j-b{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.f-center{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.g{display:grid;grid-template-columns:repeat(auto-fill, minmax(200px, 1fr))}.g-1{display:grid;grid-template-columns:repeat(1, 1fr)}.g-2{display:grid;grid-template-columns:repeat(2, 1fr)}.g-3{display:grid;grid-template-columns:repeat(3, 1fr)}.g-4{display:grid;grid-template-columns:repeat(4, 1fr)}.g-5{display:grid;grid-template-columns:repeat(5, 1fr)}.g-6{display:grid;grid-template-columns:repeat(6, 1fr)}.g-center{display:grid;place-content:center}.object-fit,.object-contain{--offset: 1px;position:absolute;display:block;width:100%;height:100%;top:50%;left:50%;-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0);overflow:hidden;-o-user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.object-fit>*:not(picture),.object-fit>picture>img,.object-contain>*:not(picture),.object-contain>picture>img{position:absolute;max-width:unset;top:50%;left:50%;-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0);-webkit-backface-visibility:hidden}.object-fit>*:not(picture),.object-fit>picture>img{width:calc(100% + var(--offset)*2) !important;height:calc(100% + var(--offset)*2) !important;-o-object-fit:cover;object-fit:cover}.object-contain>*:not(picture),.object-contain>picture>img{width:100% !important;height:100% !important;-o-object-fit:contain;object-fit:contain}.child-fit>*,.child-cover>*,.child-contain>*{width:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden}.child-fit>*,.child-cover>*{height:101%;-o-object-fit:cover;object-fit:cover}.child-contain>*{height:100%;-o-object-fit:contain;object-fit:contain}.p-fill{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%}.p-center{position:absolute;top:50%;left:50%;-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0)}.p-center-h{left:50%;-webkit-transform:translate3d(-50%, 0, 0);transform:translate3d(-50%, 0, 0)}.p-center-v{top:50%;-webkit-transform:translate3d(0, -50%, 0);transform:translate3d(0, -50%, 0)}.a-center{-ms-flex-line-pack:center;align-content:center}.icon-close,.icon-plus,.icon-minus{--size: 0.8em;--thickness: calc(var(--border-width) + 1px);position:relative;display:inline-block;width:var(--size);height:var(--size)}.icon-close:before,.icon-close:after,.icon-plus:before,.icon-plus:after,.icon-minus:before,.icon-minus:after{content:"";display:block;position:absolute;width:100%;top:50%;left:50%;border-radius:1px}.icon-close:before,.icon-plus:before,.icon-minus:before{border-top:var(--thickness) solid}.icon-close:after,.icon-plus:after,.icon-minus:after{border-bottom:var(--thickness) solid}.icon-close.icon-close:before,.icon-plus.icon-close:before,.icon-minus.icon-close:before{-webkit-transform:translate3d(-50%, -50%, 0) rotate(45deg);transform:translate3d(-50%, -50%, 0) rotate(45deg)}.icon-close.icon-close:after,.icon-plus.icon-close:after,.icon-minus.icon-close:after{-webkit-transform:translate3d(-50%, -50%, 0) rotate(-45deg);transform:translate3d(-50%, -50%, 0) rotate(-45deg)}.icon-close.icon-plus:before,.icon-close.icon-minus:before,.icon-plus.icon-plus:before,.icon-plus.icon-minus:before,.icon-minus.icon-plus:before,.icon-minus.icon-minus:before{-webkit-transform:translate3d(-50%, -50%, 0) rotate(90deg);transform:translate3d(-50%, -50%, 0) rotate(90deg)}.icon-close.icon-plus:after,.icon-close.icon-minus:after,.icon-plus.icon-plus:after,.icon-plus.icon-minus:after,.icon-minus.icon-plus:after,.icon-minus.icon-minus:after{-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0)}.icon-close.icon-minus:before,.icon-plus.icon-minus:before,.icon-minus.icon-minus:before{display:none}.icon-caret,.icon-caret-left,.icon-caret-right,.icon-caret-top,.icon-caret-bottom,.icon-arrow,.icon-arrow-left,.icon-arrow-right,.icon-arrow-top,.icon-arrow-bottom{--thickness: var(--border-width);--size: 1em;position:relative;display:inline-block;width:var(--size);height:var(--size)}.icon-caret:before,.icon-caret-left:before,.icon-caret-right:before,.icon-caret-top:before,.icon-caret-bottom:before,.icon-arrow:before,.icon-arrow-left:before,.icon-arrow-right:before,.icon-arrow-top:before,.icon-arrow-bottom:before{content:"";display:block;position:absolute;width:65%;height:65%;top:50%;left:50%;border-top:var(--thickness) solid;border-left:var(--thickness) solid;border-radius:1px;-webkit-transform:translate3d(-50%, -50%, 0) rotate(45deg);transform:translate3d(-50%, -50%, 0) rotate(45deg)}.icon-caret[class*=icon-arrow],.icon-caret-left[class*=icon-arrow],.icon-caret-right[class*=icon-arrow],.icon-caret-top[class*=icon-arrow],.icon-caret-bottom[class*=icon-arrow],.icon-arrow[class*=icon-arrow],.icon-arrow-left[class*=icon-arrow],.icon-arrow-right[class*=icon-arrow],.icon-arrow-top[class*=icon-arrow],.icon-arrow-bottom[class*=icon-arrow]{--size: 0.4em}.icon-caret[class*=icon-arrow]:after,.icon-caret-left[class*=icon-arrow]:after,.icon-caret-right[class*=icon-arrow]:after,.icon-caret-top[class*=icon-arrow]:after,.icon-caret-bottom[class*=icon-arrow]:after,.icon-arrow[class*=icon-arrow]:after,.icon-arrow-left[class*=icon-arrow]:after,.icon-arrow-right[class*=icon-arrow]:after,.icon-arrow-top[class*=icon-arrow]:after,.icon-arrow-bottom[class*=icon-arrow]:after{content:"";display:block;position:absolute;width:95%;top:50%;left:50%;border-top:var(--thickness) solid;border-radius:1px;-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0)}.icon-caret[class*=icon-arrow]:before,.icon-caret-left[class*=icon-arrow]:before,.icon-caret-right[class*=icon-arrow]:before,.icon-caret-top[class*=icon-arrow]:before,.icon-caret-bottom[class*=icon-arrow]:before,.icon-arrow[class*=icon-arrow]:before,.icon-arrow-left[class*=icon-arrow]:before,.icon-arrow-right[class*=icon-arrow]:before,.icon-arrow-top[class*=icon-arrow]:before,.icon-arrow-bottom[class*=icon-arrow]:before{width:55%;height:55%}.icon-caret[class*=icon-arrow-left]:before,.icon-caret-left[class*=icon-arrow-left]:before,.icon-caret-right[class*=icon-arrow-left]:before,.icon-caret-top[class*=icon-arrow-left]:before,.icon-caret-bottom[class*=icon-arrow-left]:before,.icon-arrow[class*=icon-arrow-left]:before,.icon-arrow-left[class*=icon-arrow-left]:before,.icon-arrow-right[class*=icon-arrow-left]:before,.icon-arrow-top[class*=icon-arrow-left]:before,.icon-arrow-bottom[class*=icon-arrow-left]:before{left:32%}.icon-caret[class*=icon-arrow-right]:before,.icon-caret-left[class*=icon-arrow-right]:before,.icon-caret-right[class*=icon-arrow-right]:before,.icon-caret-top[class*=icon-arrow-right]:before,.icon-caret-bottom[class*=icon-arrow-right]:before,.icon-arrow[class*=icon-arrow-right]:before,.icon-arrow-left[class*=icon-arrow-right]:before,.icon-arrow-right[class*=icon-arrow-right]:before,.icon-arrow-top[class*=icon-arrow-right]:before,.icon-arrow-bottom[class*=icon-arrow-right]:before{left:69%}.icon-caret[class*=icon-arrow-top]:after,.icon-caret[class*=icon-arrow-bottom]:after,.icon-caret-left[class*=icon-arrow-top]:after,.icon-caret-left[class*=icon-arrow-bottom]:after,.icon-caret-right[class*=icon-arrow-top]:after,.icon-caret-right[class*=icon-arrow-bottom]:after,.icon-caret-top[class*=icon-arrow-top]:after,.icon-caret-top[class*=icon-arrow-bottom]:after,.icon-caret-bottom[class*=icon-arrow-top]:after,.icon-caret-bottom[class*=icon-arrow-bottom]:after,.icon-arrow[class*=icon-arrow-top]:after,.icon-arrow[class*=icon-arrow-bottom]:after,.icon-arrow-left[class*=icon-arrow-top]:after,.icon-arrow-left[class*=icon-arrow-bottom]:after,.icon-arrow-right[class*=icon-arrow-top]:after,.icon-arrow-right[class*=icon-arrow-bottom]:after,.icon-arrow-top[class*=icon-arrow-top]:after,.icon-arrow-top[class*=icon-arrow-bottom]:after,.icon-arrow-bottom[class*=icon-arrow-top]:after,.icon-arrow-bottom[class*=icon-arrow-bottom]:after{-webkit-transform:translate3d(-50%, -50%, 0) rotate(-90deg);transform:translate3d(-50%, -50%, 0) rotate(-90deg)}.icon-caret[class*=icon-arrow-top]:before,.icon-caret-left[class*=icon-arrow-top]:before,.icon-caret-right[class*=icon-arrow-top]:before,.icon-caret-top[class*=icon-arrow-top]:before,.icon-caret-bottom[class*=icon-arrow-top]:before,.icon-arrow[class*=icon-arrow-top]:before,.icon-arrow-left[class*=icon-arrow-top]:before,.icon-arrow-right[class*=icon-arrow-top]:before,.icon-arrow-top[class*=icon-arrow-top]:before,.icon-arrow-bottom[class*=icon-arrow-top]:before{top:32%}.icon-caret[class*=icon-arrow-bottom]:before,.icon-caret-left[class*=icon-arrow-bottom]:before,.icon-caret-right[class*=icon-arrow-bottom]:before,.icon-caret-top[class*=icon-arrow-bottom]:before,.icon-caret-bottom[class*=icon-arrow-bottom]:before,.icon-arrow[class*=icon-arrow-bottom]:before,.icon-arrow-left[class*=icon-arrow-bottom]:before,.icon-arrow-right[class*=icon-arrow-bottom]:before,.icon-arrow-top[class*=icon-arrow-bottom]:before,.icon-arrow-bottom[class*=icon-arrow-bottom]:before{top:69%}.icon-caret-left:before,.icon-arrow-left:before{-webkit-transform:translate3d(-50%, -50%, 0) rotate(315deg);transform:translate3d(-50%, -50%, 0) rotate(315deg)}.icon-caret-right:before,.icon-arrow-right:before{-webkit-transform:translate3d(-50%, -50%, 0) rotate(135deg);transform:translate3d(-50%, -50%, 0) rotate(135deg)}.icon-caret-top:before,.icon-arrow-top:before{top:60%;-webkit-transform:translate3d(-50%, -50%, 0) rotate(45deg);transform:translate3d(-50%, -50%, 0) rotate(45deg)}.icon-caret-bottom:before,.icon-arrow-bottom:before{top:40%;-webkit-transform:translate3d(-50%, -50%, 0) rotate(225deg);transform:translate3d(-50%, -50%, 0) rotate(225deg)}.icon-info{display:block;position:relative;width:16px;height:16px;border:1px solid;border-radius:50%;font-family:"Söhne";font-size:10px}.icon-info:before{content:"i";position:absolute;top:0;bottom:0;left:0;right:0;display:grid;place-content:center;padding-top:2px;padding-left:1px;font-weight:bold;text-transform:lowercase}hr{margin:0;border:none;outline:none;border-top:1px solid}.no-text-space{font-size:0;line-height:0}.avoid-style-flash{visibility:hidden}.user-select-disable{-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;-ms-user-select:none;user-select:none}.screen-reader-only{position:absolute !important;left:-10000px !important;top:auto !important;width:1px !important;height:1px !important;overflow:hidden !important}.is-hidden{display:none !important}.expand-clickable-area{--clickable-area: 10px;position:relative}.expand-clickable-area:after{content:"";display:block;position:absolute;width:calc(100% + var(--clickable-area)*2);height:calc(100% + var(--clickable-area)*2);top:50%;left:50%;-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0)}@media(max-width: 1024px){.tablet-up-only{display:none !important}}@media(min-width: 1025px){.tablet-down-only{display:none !important}}@media(max-width: 600px){.mobile-up-only{display:none !important}}@media(min-width: 601px){.mobile-down-only{display:none !important}}:root{--cr-black: #521f12;--cr-white: #fdf8d9;--cr-white-1: #f0e4c1;--cr-red: #a83c44;--cr-yellow: #ffef71;--cr-yellow-1: #ffcc0f;--cr-yellow-2: #d9b71e;--cr-orange: #c57a00;--cr-orange-1: #cc7a25;--cr-orange-2: #ec7743;--cr-orange-3: #c25b19;--cr-brown: #96461a;--cr-brown-1: #f1ab89;--cr-brown-2: #6f4527;--cr-brown-3: #362415;--cr-green: #518033;--cr-green-1: #304119;--cr-blue: #284957;--cr-pink: #d11d98;--cr-pink-1: #ec7cee;--cr-pink-2: #a14894;--cr-accent: var(--cr-black);--t-h-1: 400 100px/1 "Self Modern", serif;--t-h-2: 400 64px/1 "Self Modern", serif;--t-h-3: 400 34px/1 "Self Modern", serif;--t-h-4: 400 20px/1.35 "Sohne", sans-serif;--t-h-5: 500 20px/1.35 "Sohne", sans-serif;--t-b-1: 400 16px/1.35 "Sohne", sans-serif;--t-b-2: 400 12px/1.25 "Sohne", sans-serif;--t-l-1: 500 16px/1.4 "Sohne", sans-serif;--t-l-2: 500 12px/1.4 "Sohne", sans-serif;--t-l-3: 400 10px/1.35 "Sohne", sans-serif;--w-1: 1500px;--w-2: 1200px;--w-3: 900px;--w-4: 560px;--w-5: 330px;--s-section: 100px;--s-contain: 4vw;--s-contain-max: 2000px;--s-edge: clamp(4vw, calc((100vw - var(--s-contain-max)) / 2), 9999px);--s-init-header: 74px;--s-announcement: 42px;--s-header: var(--s-init-header);--border-width: 2px;--border-radius-small: 8px;--border-radius-medium: 16px;--border-radius-large: 24px}@media screen and (max-width: 1024px){:root{--t-h-2: 400 40px/1.1 "Self Modern", serif;--s-announcement: 35px}}@media screen and (max-width: 600px){:root{--s-contain: 16px;--s-edge: clamp(30px, calc((100vw - var(--s-contain-max)) / 2), 9999px);--s-section: 50px;--t-h-1: 400 70px/1.1 "Self Modern", serif;--t-h-3: 400 32px/1.1 "Self Modern", serif;--t-h-4: 400 16px/1 "Sohne", sans-serif;--t-h-5: 500 14.5px/1.35 "Sohne", sans-serif;--t-b-1: 400 14.5px/1.35 "Sohne", sans-serif}}@media screen and (max-width: 400px){:root{--s-contain: 12px}}html{scroll-padding-top:calc(var(--s-announcement, 0px) + var(--s-header, 0px) + 20px)}body{padding-top:calc(var(--s-init-header) + var(--s-announcement))}html.template-frontpage body,html.template-page-ourstory body{padding-top:0}html .c-product-upsell:first-child:has(.bg-gradient-top),html .c-product-upsell:nth-child(2):has(.bg-gradient-top){--s-extra-header: calc(var(--s-init-header) + var(--s-announcement));margin-top:calc(var(--s-extra-header)*-1)}html .c-product-upsell:first-child:has(.bg-gradient-top) .c-product-upsell__inner,html .c-product-upsell:nth-child(2):has(.bg-gradient-top) .c-product-upsell__inner{padding-top:calc(var(--s-section) + var(--s-extra-header))}::-moz-selection{text-shadow:none;background-color:rgba(255,238,113,.5);color:var(--cr-black)}::selection{text-shadow:none;background-color:rgba(255,238,113,.5);color:var(--cr-black)}::-moz-selection{text-shadow:none;background-color:rgba(255,238,113,.5);color:var(--cr-black)}@media(hover: hover){*{outline-offset:4px;outline-color:rgba(0,0,0,0)}*:focus-visible{outline-style:dashed;outline-color:var(--cr-yellow-1) !important}}html{color:var(--cr-black);background-color:var(--cr-white)}.cr-accent{color:var(--cr-accent)}.cr-black{color:var(--cr-black)}.cr-white{color:var(--cr-white)}.cr-white-1{color:var(--cr-white-1)}.cr-red{color:var(--cr-red)}.cr-yellow{color:var(--cr-yellow)}.cr-yellow-1{color:var(--cr-yellow-1)}.cr-yellow-2{color:var(--cr-yellow-2)}.cr-orange{color:var(--cr-orange)}.cr-orange-1{color:var(--cr-orange-1)}.cr-orange-2{color:var(--cr-orange-2)}.cr-orange-3{color:var(--cr-orange-3)}.cr-brown{color:var(--cr-brown)}.cr-brown-1{color:var(--cr-brown-1)}.cr-brown-2{color:var(--cr-brown-2)}.cr-brown-3{color:var(--cr-brown-3)}.cr-green{color:var(--cr-green)}.cr-green-1{color:var(--cr-green-1)}.cr-blue{color:var(--cr-blue)}.cr-pink{color:var(--cr-pink)}.cr-pink-1{color:var(--cr-pink-1)}.cr-pink-2{color:var(--cr-pink-2)}.bg-gradient-bottom{background:-webkit-gradient(linear, left top, left bottom, color-stop(50%, transparent), to(var(--cr-yellow)));background:linear-gradient(180deg, transparent 50%, var(--cr-yellow) 100%)}.bg-gradient-top{background:-webkit-gradient(linear, left bottom, left top, color-stop(50%, transparent), color-stop(90%, var(--cr-yellow)));background:linear-gradient(0deg, transparent 50%, var(--cr-yellow) 90%)}.bg-accent{background-color:var(--cr-accent)}.bg-black{background-color:var(--cr-black)}.bg-white{background-color:var(--cr-white)}.bg-white-1{background-color:var(--cr-white-1)}.bg-red{background-color:var(--cr-red)}.bg-yellow{background-color:var(--cr-yellow)}.bg-yellow-1{background-color:var(--cr-yellow-1)}.bg-yellow-2{background-color:var(--cr-yellow-2)}.bg-orange{background-color:var(--cr-orange)}.bg-orange-1{background-color:var(--cr-orange-1)}.bg-orange-2{background-color:var(--cr-orange-2)}.bg-orange-3{background-color:var(--cr-orange-3)}.bg-brown{background-color:var(--cr-brown)}.bg-brown-1{background-color:var(--cr-brown-1)}.bg-brown-2{background-color:var(--cr-brown-2)}.bg-brown-3{background-color:var(--cr-brown-3)}.bg-green{background-color:var(--cr-green)}.bg-green-1{background-color:var(--cr-green-1)}.bg-blue{background-color:var(--cr-blue)}.bg-pink{background-color:var(--cr-pink)}.bg-pink-1{background-color:var(--cr-pink-1)}.bg-pink-2{background-color:var(--cr-pink-2)}body{font:var(--t-b-1);letter-spacing:.02em;-webkit-font-smoothing:antialiased}.t-h-1{font:var(--t-h-1);letter-spacing:-0.02em}.t-h-2{font:var(--t-h-2);letter-spacing:-0.02em}h1,h2,h3,h4,h5,h6,.t-h-3{font:var(--t-h-3);text-wrap:balance;letter-spacing:-0.02em}.t-h-4{font:var(--t-h-4);text-transform:uppercase;letter-spacing:.025em}@media screen and (max-width: 600px){.t-h-4{letter-spacing:.02em}}.t-h-5{font:var(--t-h-5);letter-spacing:.025em}.t-b-1{font:var(--t-b-1);letter-spacing:.02em}.t-b-2{font:var(--t-b-2);letter-spacing:.02em}.t-l-1,input[type=radio]~label,input[type=checkbox]~label{font:var(--t-l-1);text-transform:uppercase;letter-spacing:.1em}.t-l-2{font:var(--t-l-2);text-transform:uppercase;letter-spacing:.075em}.t-l-3{font:var(--t-l-3);letter-spacing:.025em}.t-uppercase{text-transform:uppercase}.t-center{text-align:center}.t-italic{font-style:italic;font-weight:300}.t-nowrap{white-space:nowrap}.t-line-through{text-decoration:line-through}.mark{--width: 100%;display:inline-block;position:relative}.mark::before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;width:var(--width);background:-webkit-gradient(linear, left top, right top, from(var(--cr-yellow)), to(transparent));background:linear-gradient(90deg, var(--cr-yellow), transparent);-webkit-filter:blur(10px);filter:blur(10px);z-index:-1}p,ol,ul{text-wrap:pretty}.btn,.btn-outline,.btn-underline{--height: 42px;--t-duration: 0.4s;position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;vertical-align:top;white-space:nowrap;text-align:center;text-decoration:none !important;-webkit-box-shadow:unset;box-shadow:unset;border:unset;outline:unset;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;-ms-user-select:none;user-select:none;font:var(--t-b-1);letter-spacing:.02em;height:var(--height);line-height:calc(var(--height) - var(--border-width)*2);border-radius:var(--border-radius-small)}.btn,.btn-outline{--padding-block: 25px;padding:0 var(--padding-block);overflow:hidden;-webkit-transition:var(--t-duration);transition:var(--t-duration)}@media screen and (max-width: 600px){.btn,.btn-outline{--padding-block: 15px}}.btn{--padding-block: 48px;color:var(--cr-black);background-color:var(--cr-yellow);border:var(--border-width) solid var(--cr-yellow)}@media(hover: hover){.btn:not([disabled]):hover{color:var(--cr-yellow);background-color:var(--cr-black);border-color:var(--cr-black)}}.btn.is-brown{color:var(--cr-white);background-color:var(--cr-brown);border-color:var(--cr-brown)}@media(hover: hover){.btn.is-brown:not([disabled]):hover{color:var(--cr-brown);background-color:var(--cr-white);border-color:var(--cr-brown)}}.btn.is-red{color:var(--cr-white);background-color:var(--cr-red);border-color:var(--cr-red)}@media(hover: hover){.btn.is-red:not([disabled]):hover{color:var(--cr-red);background-color:var(--cr-white);border-color:var(--cr-red)}}.btn.is-green{color:var(--cr-white);background-color:var(--cr-green);border-color:var(--cr-green)}@media(hover: hover){.btn.is-green:not([disabled]):hover{color:var(--cr-green);background-color:var(--cr-white);border-color:var(--cr-green)}}.btn-outline{font:var(--t-l-2);letter-spacing:.075em;line-height:calc(var(--height) - var(--border-width)*2);border:var(--border-width) solid}@media(hover: hover){.btn-outline:not([disabled]):hover{color:var(--cr-white);border-color:var(--cr-black);background-color:var(--cr-black)}}.btn-underline{--height: unset;padding:0 1px .2em;font:var(--t-l-2);letter-spacing:.075em;-webkit-transition:color var(--t-duration);transition:color var(--t-duration)}.btn-underline:after{content:"";position:absolute;display:block;width:100%;top:100%;left:0;border-top:var(--border-width) solid;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right;-ms-transform-origin:right;transform-origin:right;-webkit-transition:-webkit-transform var(--t-duration) ease-in-out;transition:-webkit-transform var(--t-duration) ease-in-out;transition:transform var(--t-duration) ease-in-out;transition:transform var(--t-duration) ease-in-out, -webkit-transform var(--t-duration) ease-in-out}@media(hover: hover){.btn-underline:hover:after{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:left;-ms-transform-origin:left;transform-origin:left}}.btn-circle{--size: 70px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;width:var(--size);height:var(--size);-o-object-fit:cover;object-fit:cover;border-radius:50%;border:0px solid var(--cr-yellow-1);overflow:hidden;-webkit-transition:.2s;transition:.2s;z-index:1}.btn-circle>*{position:relative;height:100%;z-index:-1}.btn-circle::after{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;border-radius:50%;background-color:var(--cr-subtle);z-index:-2}.btn-circle__text{margin-top:8px;font:var(--t-l-2);letter-spacing:.075em;text-align:center;text-transform:uppercase;width:100%;max-width:120px;overflow:hidden;min-width:-webkit-min-content;min-width:-moz-min-content;min-width:min-content}.btn-circle.is-active,.is-active>.btn-circle{border:6px solid var(--cr-yellow-1)}@media screen and (max-width: 600px){.btn-circle{--size: 60px}}.btn-icon{--padding: 10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;padding:var(--padding);border-radius:100%;border:var(--border-width) solid;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);-webkit-transition:background-color .3s,color .3s,border .3s,-webkit-transform .3s;transition:background-color .3s,color .3s,border .3s,-webkit-transform .3s;transition:background-color .3s,color .3s,transform .3s,border .3s;transition:background-color .3s,color .3s,transform .3s,border .3s,-webkit-transform .3s}@media(hover: hover){.btn-icon:not([disabled]):hover{background-color:var(--cr-black);color:var(--cr-white);border:var(--border-width) solid var(--cr-black)}}.sticker--circle,.sticker--oval{pointer-events:none;font:var(--t-l-2);letter-spacing:.075em;text-align:center;text-transform:uppercase}.sticker--circle.is-small-text,.sticker--oval.is-small-text{font-size:10px;letter-spacing:.025em;padding:0 8px}.sticker--circle{width:54px;height:54px;color:var(--cr-white);background:var(--cr-pink);clip-path:url(#sticker-circle)}.sticker--oval{min-width:140px;height:41px;line-height:41px;color:var(--cr-yellow);background:var(--cr-green-1);clip-path:url(#sticker-oval);padding:0 18px}@media screen and (max-width: 600px){.sticker--circle{font-size:10px}.sticker--oval{font-size:10px}}.btn[disabled],button[disabled],input[disabled]{opacity:.6;cursor:not-allowed}input,select,textarea,progress{accent-color:var(--cr-accent)}input[type=radio],input[type=checkbox]{display:inline-block;width:16px;height:16px;vertical-align:middle;border:1px solid;-webkit-transition:background .2s;transition:background .2s}input[type=radio]~label,input[type=checkbox]~label{vertical-align:bottom;line-height:1;cursor:pointer;-webkit-transform:translateY(-0.5px);-ms-transform:translateY(-0.5px);transform:translateY(-0.5px)}input[type=radio]:not([disabled]),input[type=checkbox]:not([disabled]){cursor:pointer}input[type=radio][type=radio],input[type=checkbox][type=radio]{border-radius:100%}input[type=radio][type=radio]:checked,input[type=checkbox][type=radio]:checked{background-color:var(--cr-accent);-webkit-box-shadow:inset 0 0 0 2px var(--cr-white);box-shadow:inset 0 0 0 2px var(--cr-white)}input[type=radio][type=checkbox],input[type=checkbox][type=checkbox]{background:center/80% no-repeat}input[type=radio][type=checkbox]:checked,input[type=checkbox][type=checkbox]:checked{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 800.01 586.81'%3E%3Cpath fill='%23000000' d='M796.74 87.51 300.72 583.53c-4.37 4.37-11.44 4.37-15.8 0L3.27 301.88c-4.36-4.35-4.36-11.42 0-15.79l68.44-68.44c4.37-4.36 11.44-4.36 15.8 0l205.32 205.31L712.51 3.27c4.38-4.36 11.43-4.36 15.8 0l68.43 68.44c4.37 4.36 4.37 11.42 0 15.8Z'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat}.field,.field-cols{--field-gap: 15px;--height: 45px;--line-height: 20px;--padding-h: 16px;--floating-label-focus-offset: 5px}@media screen and (max-width: 600px){.field,.field-cols{--field-gap: 10px;--padding-h: 14px}}input[type=text]::-webkit-input-placeholder,input[type=email]::-webkit-input-placeholder,input[type=tel]::-webkit-input-placeholder,input[type=url]::-webkit-input-placeholder,input[type=password]::-webkit-input-placeholder,input[type=number]::-webkit-input-placeholder,input[type=date]::-webkit-input-placeholder,input[type=datetime-local]::-webkit-input-placeholder,input[type=month]::-webkit-input-placeholder,input[type=week]::-webkit-input-placeholder,input[type=time]::-webkit-input-placeholder,input[type=search]::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:var(--cr-black)}input[type=text]::-moz-placeholder,input[type=email]::-moz-placeholder,input[type=tel]::-moz-placeholder,input[type=url]::-moz-placeholder,input[type=password]::-moz-placeholder,input[type=number]::-moz-placeholder,input[type=date]::-moz-placeholder,input[type=datetime-local]::-moz-placeholder,input[type=month]::-moz-placeholder,input[type=week]::-moz-placeholder,input[type=time]::-moz-placeholder,input[type=search]::-moz-placeholder,textarea::-moz-placeholder{color:var(--cr-black)}input[type=text]:-ms-input-placeholder,input[type=email]:-ms-input-placeholder,input[type=tel]:-ms-input-placeholder,input[type=url]:-ms-input-placeholder,input[type=password]:-ms-input-placeholder,input[type=number]:-ms-input-placeholder,input[type=date]:-ms-input-placeholder,input[type=datetime-local]:-ms-input-placeholder,input[type=month]:-ms-input-placeholder,input[type=week]:-ms-input-placeholder,input[type=time]:-ms-input-placeholder,input[type=search]:-ms-input-placeholder,textarea:-ms-input-placeholder{color:var(--cr-black)}input[type=text]:-moz-placeholder,input[type=email]:-moz-placeholder,input[type=tel]:-moz-placeholder,input[type=url]:-moz-placeholder,input[type=password]:-moz-placeholder,input[type=number]:-moz-placeholder,input[type=date]:-moz-placeholder,input[type=datetime-local]:-moz-placeholder,input[type=month]:-moz-placeholder,input[type=week]:-moz-placeholder,input[type=time]:-moz-placeholder,input[type=search]:-moz-placeholder,textarea:-moz-placeholder{color:var(--cr-black)}.field input[type=text],.field input[type=email],.field input[type=tel],.field input[type=url],.field input[type=password],.field input[type=number],.field input[type=date],.field input[type=datetime-local],.field input[type=month],.field input[type=week],.field input[type=time],.field input[type=search],.field textarea{height:var(--height);padding:calc((var(--height) - var(--line-height))/2) var(--padding-h);font:var(--t-b-1);line-height:var(--line-height);position:relative;display:block;width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;color:inherit;border:var(--border-width) solid;-webkit-transition:.2s;transition:.2s;outline-width:var(--border-width);outline-style:dotted;outline-offset:5px;outline-color:rgba(0,0,0,0)}.field.is-floating-label input[type=text]~label,.field.is-floating-label input[type=email]~label,.field.is-floating-label input[type=tel]~label,.field.is-floating-label input[type=url]~label,.field.is-floating-label input[type=password]~label,.field.is-floating-label input[type=number]~label,.field.is-floating-label input[type=date]~label,.field.is-floating-label input[type=datetime-local]~label,.field.is-floating-label input[type=month]~label,.field.is-floating-label input[type=week]~label,.field.is-floating-label input[type=time]~label,.field.is-floating-label input[type=search]~label,.field.is-floating-label textarea~label{height:var(--height);padding:calc((var(--height) - var(--line-height))/2) var(--padding-h);font:var(--t-b-1);line-height:var(--line-height);position:absolute;top:0;left:0;pointer-events:none;-webkit-transition:.2s;transition:.2s}.field.is-floating-label input[type=text]:-moz-placeholder-shown, .field.is-floating-label input[type=email]:-moz-placeholder-shown, .field.is-floating-label input[type=tel]:-moz-placeholder-shown, .field.is-floating-label input[type=url]:-moz-placeholder-shown, .field.is-floating-label input[type=password]:-moz-placeholder-shown, .field.is-floating-label input[type=number]:-moz-placeholder-shown, .field.is-floating-label input[type=date]:-moz-placeholder-shown, .field.is-floating-label input[type=datetime-local]:-moz-placeholder-shown, .field.is-floating-label input[type=month]:-moz-placeholder-shown, .field.is-floating-label input[type=week]:-moz-placeholder-shown, .field.is-floating-label input[type=time]:-moz-placeholder-shown, .field.is-floating-label input[type=search]:-moz-placeholder-shown, .field.is-floating-label textarea:-moz-placeholder-shown{padding-top:calc((var(--height) - var(--line-height))/2 + var(--floating-label-focus-offset));padding-bottom:calc((var(--height) - var(--line-height))/2 - var(--floating-label-focus-offset))}.field.is-floating-label input[type=text]:-ms-input-placeholder, .field.is-floating-label input[type=email]:-ms-input-placeholder, .field.is-floating-label input[type=tel]:-ms-input-placeholder, .field.is-floating-label input[type=url]:-ms-input-placeholder, .field.is-floating-label input[type=password]:-ms-input-placeholder, .field.is-floating-label input[type=number]:-ms-input-placeholder, .field.is-floating-label input[type=date]:-ms-input-placeholder, .field.is-floating-label input[type=datetime-local]:-ms-input-placeholder, .field.is-floating-label input[type=month]:-ms-input-placeholder, .field.is-floating-label input[type=week]:-ms-input-placeholder, .field.is-floating-label input[type=time]:-ms-input-placeholder, .field.is-floating-label input[type=search]:-ms-input-placeholder, .field.is-floating-label textarea:-ms-input-placeholder{padding-top:calc((var(--height) - var(--line-height))/2 + var(--floating-label-focus-offset));padding-bottom:calc((var(--height) - var(--line-height))/2 - var(--floating-label-focus-offset))}.field.is-floating-label input[type=text]:not(select):focus,.field.is-floating-label input[type=text]:placeholder-shown,.field.is-floating-label input[type=text].is-contain-value,.field.is-floating-label input[type=email]:not(select):focus,.field.is-floating-label input[type=email]:placeholder-shown,.field.is-floating-label input[type=email].is-contain-value,.field.is-floating-label input[type=tel]:not(select):focus,.field.is-floating-label input[type=tel]:placeholder-shown,.field.is-floating-label input[type=tel].is-contain-value,.field.is-floating-label input[type=url]:not(select):focus,.field.is-floating-label input[type=url]:placeholder-shown,.field.is-floating-label input[type=url].is-contain-value,.field.is-floating-label input[type=password]:not(select):focus,.field.is-floating-label input[type=password]:placeholder-shown,.field.is-floating-label input[type=password].is-contain-value,.field.is-floating-label input[type=number]:not(select):focus,.field.is-floating-label input[type=number]:placeholder-shown,.field.is-floating-label input[type=number].is-contain-value,.field.is-floating-label input[type=date]:not(select):focus,.field.is-floating-label input[type=date]:placeholder-shown,.field.is-floating-label input[type=date].is-contain-value,.field.is-floating-label input[type=datetime-local]:not(select):focus,.field.is-floating-label input[type=datetime-local]:placeholder-shown,.field.is-floating-label input[type=datetime-local].is-contain-value,.field.is-floating-label input[type=month]:not(select):focus,.field.is-floating-label input[type=month]:placeholder-shown,.field.is-floating-label input[type=month].is-contain-value,.field.is-floating-label input[type=week]:not(select):focus,.field.is-floating-label input[type=week]:placeholder-shown,.field.is-floating-label input[type=week].is-contain-value,.field.is-floating-label input[type=time]:not(select):focus,.field.is-floating-label input[type=time]:placeholder-shown,.field.is-floating-label input[type=time].is-contain-value,.field.is-floating-label input[type=search]:not(select):focus,.field.is-floating-label input[type=search]:placeholder-shown,.field.is-floating-label input[type=search].is-contain-value,.field.is-floating-label textarea:not(select):focus,.field.is-floating-label textarea:placeholder-shown,.field.is-floating-label textarea.is-contain-value{padding-top:calc((var(--height) - var(--line-height))/2 + var(--floating-label-focus-offset));padding-bottom:calc((var(--height) - var(--line-height))/2 - var(--floating-label-focus-offset))}.field.is-floating-label input[type=text]:-moz-placeholder-shown~label, .field.is-floating-label input[type=email]:-moz-placeholder-shown~label, .field.is-floating-label input[type=tel]:-moz-placeholder-shown~label, .field.is-floating-label input[type=url]:-moz-placeholder-shown~label, .field.is-floating-label input[type=password]:-moz-placeholder-shown~label, .field.is-floating-label input[type=number]:-moz-placeholder-shown~label, .field.is-floating-label input[type=date]:-moz-placeholder-shown~label, .field.is-floating-label input[type=datetime-local]:-moz-placeholder-shown~label, .field.is-floating-label input[type=month]:-moz-placeholder-shown~label, .field.is-floating-label input[type=week]:-moz-placeholder-shown~label, .field.is-floating-label input[type=time]:-moz-placeholder-shown~label, .field.is-floating-label input[type=search]:-moz-placeholder-shown~label, .field.is-floating-label textarea:-moz-placeholder-shown~label{top:var(--floating-label-focus-offset);padding-top:0;padding-bottom:0;line-height:1;font-size:11px;color:var(--cr-subtle-5)}.field.is-floating-label input[type=text]:-ms-input-placeholder~label, .field.is-floating-label input[type=email]:-ms-input-placeholder~label, .field.is-floating-label input[type=tel]:-ms-input-placeholder~label, .field.is-floating-label input[type=url]:-ms-input-placeholder~label, .field.is-floating-label input[type=password]:-ms-input-placeholder~label, .field.is-floating-label input[type=number]:-ms-input-placeholder~label, .field.is-floating-label input[type=date]:-ms-input-placeholder~label, .field.is-floating-label input[type=datetime-local]:-ms-input-placeholder~label, .field.is-floating-label input[type=month]:-ms-input-placeholder~label, .field.is-floating-label input[type=week]:-ms-input-placeholder~label, .field.is-floating-label input[type=time]:-ms-input-placeholder~label, .field.is-floating-label input[type=search]:-ms-input-placeholder~label, .field.is-floating-label textarea:-ms-input-placeholder~label{top:var(--floating-label-focus-offset);padding-top:0;padding-bottom:0;line-height:1;font-size:11px;color:var(--cr-subtle-5)}.field.is-floating-label input[type=text]:not(select):focus~label,.field.is-floating-label input[type=text]:placeholder-shown~label,.field.is-floating-label input[type=text].is-contain-value~label,.field.is-floating-label input[type=email]:not(select):focus~label,.field.is-floating-label input[type=email]:placeholder-shown~label,.field.is-floating-label input[type=email].is-contain-value~label,.field.is-floating-label input[type=tel]:not(select):focus~label,.field.is-floating-label input[type=tel]:placeholder-shown~label,.field.is-floating-label input[type=tel].is-contain-value~label,.field.is-floating-label input[type=url]:not(select):focus~label,.field.is-floating-label input[type=url]:placeholder-shown~label,.field.is-floating-label input[type=url].is-contain-value~label,.field.is-floating-label input[type=password]:not(select):focus~label,.field.is-floating-label input[type=password]:placeholder-shown~label,.field.is-floating-label input[type=password].is-contain-value~label,.field.is-floating-label input[type=number]:not(select):focus~label,.field.is-floating-label input[type=number]:placeholder-shown~label,.field.is-floating-label input[type=number].is-contain-value~label,.field.is-floating-label input[type=date]:not(select):focus~label,.field.is-floating-label input[type=date]:placeholder-shown~label,.field.is-floating-label input[type=date].is-contain-value~label,.field.is-floating-label input[type=datetime-local]:not(select):focus~label,.field.is-floating-label input[type=datetime-local]:placeholder-shown~label,.field.is-floating-label input[type=datetime-local].is-contain-value~label,.field.is-floating-label input[type=month]:not(select):focus~label,.field.is-floating-label input[type=month]:placeholder-shown~label,.field.is-floating-label input[type=month].is-contain-value~label,.field.is-floating-label input[type=week]:not(select):focus~label,.field.is-floating-label input[type=week]:placeholder-shown~label,.field.is-floating-label input[type=week].is-contain-value~label,.field.is-floating-label input[type=time]:not(select):focus~label,.field.is-floating-label input[type=time]:placeholder-shown~label,.field.is-floating-label input[type=time].is-contain-value~label,.field.is-floating-label input[type=search]:not(select):focus~label,.field.is-floating-label input[type=search]:placeholder-shown~label,.field.is-floating-label input[type=search].is-contain-value~label,.field.is-floating-label textarea:not(select):focus~label,.field.is-floating-label textarea:placeholder-shown~label,.field.is-floating-label textarea.is-contain-value~label{top:var(--floating-label-focus-offset);padding-top:0;padding-bottom:0;line-height:1;font-size:11px;color:var(--cr-subtle-5)}.field{--caret-bg: var(--cr-white);position:relative;line-height:1}.field:not(:last-of-type){margin-bottom:var(--field-gap)}.field.f-h{gap:var(--field-gap)}.field:not(.f-h) label:not(:last-child){margin-bottom:5px}.field:has(select)::after{content:"";position:absolute;bottom:-1px;right:0px;height:101%;width:16px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' %3E%3Cpath d='M2.7 5L8 10L13 5' fill='none' stroke='currentColor' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round' /%3E%3C/svg%3E") right 0 center/16px no-repeat,var(--caret-bg);pointer-events:none}.field label{display:block;font:var(--t-b-1);line-height:1}.field select{position:relative;padding-right:18px;padding-bottom:1px;width:100%;border:none;border-bottom:var(--border-width) solid;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;-ms-user-select:none;user-select:none}.field textarea{white-space:normal;min-height:var(--height);height:200px;scroll-padding-block:6px;resize:vertical}.field-cols{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--field-gap)}.field-cols .field{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-bottom:0}.field-cols:not(:last-of-type){margin-bottom:var(--field-gap)}@media screen and (max-width: 600px){.field-cols .field{width:100%;-webkit-box-flex:unset;-ms-flex:unset;flex:unset}}.wysiwyg>*:not(:last-child),.wysiwyg-page>*:not(:last-child),.wysiwyg-subscription>*:not(:last-child),.wysiwyg-page-block>*:not(:last-child){margin-bottom:10px}.wysiwyg h1:not(:first-child),.wysiwyg h2:not(:first-child),.wysiwyg h3:not(:first-child),.wysiwyg h4:not(:first-child),.wysiwyg h5:not(:first-child),.wysiwyg h6:not(:first-child),.wysiwyg .t-h-1:not(:first-child),.wysiwyg .t-h-2:not(:first-child),.wysiwyg .t-h-3:not(:first-child),.wysiwyg .t-h-4:not(:first-child),.wysiwyg .t-h-5:not(:first-child),.wysiwyg .t-h-6:not(:first-child),.wysiwyg-page h1:not(:first-child),.wysiwyg-page h2:not(:first-child),.wysiwyg-page h3:not(:first-child),.wysiwyg-page h4:not(:first-child),.wysiwyg-page h5:not(:first-child),.wysiwyg-page h6:not(:first-child),.wysiwyg-page .t-h-1:not(:first-child),.wysiwyg-page .t-h-2:not(:first-child),.wysiwyg-page .t-h-3:not(:first-child),.wysiwyg-page .t-h-4:not(:first-child),.wysiwyg-page .t-h-5:not(:first-child),.wysiwyg-page .t-h-6:not(:first-child),.wysiwyg-subscription h1:not(:first-child),.wysiwyg-subscription h2:not(:first-child),.wysiwyg-subscription h3:not(:first-child),.wysiwyg-subscription h4:not(:first-child),.wysiwyg-subscription h5:not(:first-child),.wysiwyg-subscription h6:not(:first-child),.wysiwyg-subscription .t-h-1:not(:first-child),.wysiwyg-subscription .t-h-2:not(:first-child),.wysiwyg-subscription .t-h-3:not(:first-child),.wysiwyg-subscription .t-h-4:not(:first-child),.wysiwyg-subscription .t-h-5:not(:first-child),.wysiwyg-subscription .t-h-6:not(:first-child),.wysiwyg-page-block h1:not(:first-child),.wysiwyg-page-block h2:not(:first-child),.wysiwyg-page-block h3:not(:first-child),.wysiwyg-page-block h4:not(:first-child),.wysiwyg-page-block h5:not(:first-child),.wysiwyg-page-block h6:not(:first-child),.wysiwyg-page-block .t-h-1:not(:first-child),.wysiwyg-page-block .t-h-2:not(:first-child),.wysiwyg-page-block .t-h-3:not(:first-child),.wysiwyg-page-block .t-h-4:not(:first-child),.wysiwyg-page-block .t-h-5:not(:first-child),.wysiwyg-page-block .t-h-6:not(:first-child){margin-top:20px}.wysiwyg h1 a,.wysiwyg h2 a,.wysiwyg h3 a,.wysiwyg h4 a,.wysiwyg h5 a,.wysiwyg h6 a,.wysiwyg .t-h-1 a,.wysiwyg .t-h-2 a,.wysiwyg .t-h-3 a,.wysiwyg .t-h-4 a,.wysiwyg .t-h-5 a,.wysiwyg .t-h-6 a,.wysiwyg-page h1 a,.wysiwyg-page h2 a,.wysiwyg-page h3 a,.wysiwyg-page h4 a,.wysiwyg-page h5 a,.wysiwyg-page h6 a,.wysiwyg-page .t-h-1 a,.wysiwyg-page .t-h-2 a,.wysiwyg-page .t-h-3 a,.wysiwyg-page .t-h-4 a,.wysiwyg-page .t-h-5 a,.wysiwyg-page .t-h-6 a,.wysiwyg-subscription h1 a,.wysiwyg-subscription h2 a,.wysiwyg-subscription h3 a,.wysiwyg-subscription h4 a,.wysiwyg-subscription h5 a,.wysiwyg-subscription h6 a,.wysiwyg-subscription .t-h-1 a,.wysiwyg-subscription .t-h-2 a,.wysiwyg-subscription .t-h-3 a,.wysiwyg-subscription .t-h-4 a,.wysiwyg-subscription .t-h-5 a,.wysiwyg-subscription .t-h-6 a,.wysiwyg-page-block h1 a,.wysiwyg-page-block h2 a,.wysiwyg-page-block h3 a,.wysiwyg-page-block h4 a,.wysiwyg-page-block h5 a,.wysiwyg-page-block h6 a,.wysiwyg-page-block .t-h-1 a,.wysiwyg-page-block .t-h-2 a,.wysiwyg-page-block .t-h-3 a,.wysiwyg-page-block .t-h-4 a,.wysiwyg-page-block .t-h-5 a,.wysiwyg-page-block .t-h-6 a{text-decoration:underline}.wysiwyg h1 .metafield-rich_text_field i,.wysiwyg h1 .metafield-rich_text_field em,.wysiwyg h2 .metafield-rich_text_field i,.wysiwyg h2 .metafield-rich_text_field em,.wysiwyg h3 .metafield-rich_text_field i,.wysiwyg h3 .metafield-rich_text_field em,.wysiwyg h4 .metafield-rich_text_field i,.wysiwyg h4 .metafield-rich_text_field em,.wysiwyg h5 .metafield-rich_text_field i,.wysiwyg h5 .metafield-rich_text_field em,.wysiwyg h6 .metafield-rich_text_field i,.wysiwyg h6 .metafield-rich_text_field em,.wysiwyg .t-h-1 .metafield-rich_text_field i,.wysiwyg .t-h-1 .metafield-rich_text_field em,.wysiwyg .t-h-2 .metafield-rich_text_field i,.wysiwyg .t-h-2 .metafield-rich_text_field em,.wysiwyg .t-h-3 .metafield-rich_text_field i,.wysiwyg .t-h-3 .metafield-rich_text_field em,.wysiwyg .t-h-4 .metafield-rich_text_field i,.wysiwyg .t-h-4 .metafield-rich_text_field em,.wysiwyg .t-h-5 .metafield-rich_text_field i,.wysiwyg .t-h-5 .metafield-rich_text_field em,.wysiwyg .t-h-6 .metafield-rich_text_field i,.wysiwyg .t-h-6 .metafield-rich_text_field em,.wysiwyg-page h1 .metafield-rich_text_field i,.wysiwyg-page h1 .metafield-rich_text_field em,.wysiwyg-page h2 .metafield-rich_text_field i,.wysiwyg-page h2 .metafield-rich_text_field em,.wysiwyg-page h3 .metafield-rich_text_field i,.wysiwyg-page h3 .metafield-rich_text_field em,.wysiwyg-page h4 .metafield-rich_text_field i,.wysiwyg-page h4 .metafield-rich_text_field em,.wysiwyg-page h5 .metafield-rich_text_field i,.wysiwyg-page h5 .metafield-rich_text_field em,.wysiwyg-page h6 .metafield-rich_text_field i,.wysiwyg-page h6 .metafield-rich_text_field em,.wysiwyg-page .t-h-1 .metafield-rich_text_field i,.wysiwyg-page .t-h-1 .metafield-rich_text_field em,.wysiwyg-page .t-h-2 .metafield-rich_text_field i,.wysiwyg-page .t-h-2 .metafield-rich_text_field em,.wysiwyg-page .t-h-3 .metafield-rich_text_field i,.wysiwyg-page .t-h-3 .metafield-rich_text_field em,.wysiwyg-page .t-h-4 .metafield-rich_text_field i,.wysiwyg-page .t-h-4 .metafield-rich_text_field em,.wysiwyg-page .t-h-5 .metafield-rich_text_field i,.wysiwyg-page .t-h-5 .metafield-rich_text_field em,.wysiwyg-page .t-h-6 .metafield-rich_text_field i,.wysiwyg-page .t-h-6 .metafield-rich_text_field em,.wysiwyg-subscription h1 .metafield-rich_text_field i,.wysiwyg-subscription h1 .metafield-rich_text_field em,.wysiwyg-subscription h2 .metafield-rich_text_field i,.wysiwyg-subscription h2 .metafield-rich_text_field em,.wysiwyg-subscription h3 .metafield-rich_text_field i,.wysiwyg-subscription h3 .metafield-rich_text_field em,.wysiwyg-subscription h4 .metafield-rich_text_field i,.wysiwyg-subscription h4 .metafield-rich_text_field em,.wysiwyg-subscription h5 .metafield-rich_text_field i,.wysiwyg-subscription h5 .metafield-rich_text_field em,.wysiwyg-subscription h6 .metafield-rich_text_field i,.wysiwyg-subscription h6 .metafield-rich_text_field em,.wysiwyg-subscription .t-h-1 .metafield-rich_text_field i,.wysiwyg-subscription .t-h-1 .metafield-rich_text_field em,.wysiwyg-subscription .t-h-2 .metafield-rich_text_field i,.wysiwyg-subscription .t-h-2 .metafield-rich_text_field em,.wysiwyg-subscription .t-h-3 .metafield-rich_text_field i,.wysiwyg-subscription .t-h-3 .metafield-rich_text_field em,.wysiwyg-subscription .t-h-4 .metafield-rich_text_field i,.wysiwyg-subscription .t-h-4 .metafield-rich_text_field em,.wysiwyg-subscription .t-h-5 .metafield-rich_text_field i,.wysiwyg-subscription .t-h-5 .metafield-rich_text_field em,.wysiwyg-subscription .t-h-6 .metafield-rich_text_field i,.wysiwyg-subscription .t-h-6 .metafield-rich_text_field em,.wysiwyg-page-block h1 .metafield-rich_text_field i,.wysiwyg-page-block h1 .metafield-rich_text_field em,.wysiwyg-page-block h2 .metafield-rich_text_field i,.wysiwyg-page-block h2 .metafield-rich_text_field em,.wysiwyg-page-block h3 .metafield-rich_text_field i,.wysiwyg-page-block h3 .metafield-rich_text_field em,.wysiwyg-page-block h4 .metafield-rich_text_field i,.wysiwyg-page-block h4 .metafield-rich_text_field em,.wysiwyg-page-block h5 .metafield-rich_text_field i,.wysiwyg-page-block h5 .metafield-rich_text_field em,.wysiwyg-page-block h6 .metafield-rich_text_field i,.wysiwyg-page-block h6 .metafield-rich_text_field em,.wysiwyg-page-block .t-h-1 .metafield-rich_text_field i,.wysiwyg-page-block .t-h-1 .metafield-rich_text_field em,.wysiwyg-page-block .t-h-2 .metafield-rich_text_field i,.wysiwyg-page-block .t-h-2 .metafield-rich_text_field em,.wysiwyg-page-block .t-h-3 .metafield-rich_text_field i,.wysiwyg-page-block .t-h-3 .metafield-rich_text_field em,.wysiwyg-page-block .t-h-4 .metafield-rich_text_field i,.wysiwyg-page-block .t-h-4 .metafield-rich_text_field em,.wysiwyg-page-block .t-h-5 .metafield-rich_text_field i,.wysiwyg-page-block .t-h-5 .metafield-rich_text_field em,.wysiwyg-page-block .t-h-6 .metafield-rich_text_field i,.wysiwyg-page-block .t-h-6 .metafield-rich_text_field em{font-weight:300;margin:0 -0.25em}.wysiwyg b,.wysiwyg strong,.wysiwyg-page b,.wysiwyg-page strong,.wysiwyg-subscription b,.wysiwyg-subscription strong,.wysiwyg-page-block b,.wysiwyg-page-block strong{font-weight:bolder}.wysiwyg .btn,.wysiwyg .btn-outline,.wysiwyg .btn-underline,.wysiwyg-page .btn,.wysiwyg-page .btn-outline,.wysiwyg-page .btn-underline,.wysiwyg-subscription .btn,.wysiwyg-subscription .btn-outline,.wysiwyg-subscription .btn-underline,.wysiwyg-page-block .btn,.wysiwyg-page-block .btn-outline,.wysiwyg-page-block .btn-underline{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-decoration:unset}.wysiwyg .btn:not(:first-child),.wysiwyg .btn-outline:not(:first-child),.wysiwyg .btn-underline:not(:first-child),.wysiwyg-page .btn:not(:first-child),.wysiwyg-page .btn-outline:not(:first-child),.wysiwyg-page .btn-underline:not(:first-child),.wysiwyg-subscription .btn:not(:first-child),.wysiwyg-subscription .btn-outline:not(:first-child),.wysiwyg-subscription .btn-underline:not(:first-child),.wysiwyg-page-block .btn:not(:first-child),.wysiwyg-page-block .btn-outline:not(:first-child),.wysiwyg-page-block .btn-underline:not(:first-child){margin-top:20px}.wysiwyg p,.wysiwyg ol,.wysiwyg ul,.wysiwyg-page p,.wysiwyg-page ol,.wysiwyg-page ul,.wysiwyg-subscription p,.wysiwyg-subscription ol,.wysiwyg-subscription ul,.wysiwyg-page-block p,.wysiwyg-page-block ol,.wysiwyg-page-block ul{letter-spacing:.02em}.wysiwyg p a,.wysiwyg ol a,.wysiwyg ul a,.wysiwyg-page p a,.wysiwyg-page ol a,.wysiwyg-page ul a,.wysiwyg-subscription p a,.wysiwyg-subscription ol a,.wysiwyg-subscription ul a,.wysiwyg-page-block p a,.wysiwyg-page-block ol a,.wysiwyg-page-block ul a{text-decoration:underline}.wysiwyg p b,.wysiwyg p strong,.wysiwyg ol b,.wysiwyg ol strong,.wysiwyg ul b,.wysiwyg ul strong,.wysiwyg-page p b,.wysiwyg-page p strong,.wysiwyg-page ol b,.wysiwyg-page ol strong,.wysiwyg-page ul b,.wysiwyg-page ul strong,.wysiwyg-subscription p b,.wysiwyg-subscription p strong,.wysiwyg-subscription ol b,.wysiwyg-subscription ol strong,.wysiwyg-subscription ul b,.wysiwyg-subscription ul strong,.wysiwyg-page-block p b,.wysiwyg-page-block p strong,.wysiwyg-page-block ol b,.wysiwyg-page-block ol strong,.wysiwyg-page-block ul b,.wysiwyg-page-block ul strong{font:var(--t-l-1);text-transform:uppercase;letter-spacing:.1em}.wysiwyg ul,.wysiwyg ol,.wysiwyg-page ul,.wysiwyg-page ol,.wysiwyg-subscription ul,.wysiwyg-subscription ol,.wysiwyg-page-block ul,.wysiwyg-page-block ol{padding-left:1.6em}.wysiwyg ul li:not(:last-child),.wysiwyg ol li:not(:last-child),.wysiwyg-page ul li:not(:last-child),.wysiwyg-page ol li:not(:last-child),.wysiwyg-subscription ul li:not(:last-child),.wysiwyg-subscription ol li:not(:last-child),.wysiwyg-page-block ul li:not(:last-child),.wysiwyg-page-block ol li:not(:last-child){margin-bottom:.4em}.wysiwyg ol,.wysiwyg-page ol,.wysiwyg-subscription ol,.wysiwyg-page-block ol{list-style-type:decimal}.wysiwyg ul,.wysiwyg-page ul,.wysiwyg-subscription ul,.wysiwyg-page-block ul{list-style-type:disc}.wysiwyg:not(.wysiwyg-page-block) blockquote,.wysiwyg-page:not(.wysiwyg-page-block) blockquote,.wysiwyg-subscription:not(.wysiwyg-page-block) blockquote,.wysiwyg-page-block:not(.wysiwyg-page-block) blockquote{margin:30px auto;quotes:"“" "”" "‘" "’";text-align:center}.wysiwyg:not(.wysiwyg-page-block) blockquote,.wysiwyg:not(.wysiwyg-page-block) blockquote p,.wysiwyg-page:not(.wysiwyg-page-block) blockquote,.wysiwyg-page:not(.wysiwyg-page-block) blockquote p,.wysiwyg-subscription:not(.wysiwyg-page-block) blockquote,.wysiwyg-subscription:not(.wysiwyg-page-block) blockquote p,.wysiwyg-page-block:not(.wysiwyg-page-block) blockquote,.wysiwyg-page-block:not(.wysiwyg-page-block) blockquote p{font:var(--t-h-2);font-style:italic;font-weight:300}.wysiwyg:not(.wysiwyg-page-block) blockquote p,.wysiwyg-page:not(.wysiwyg-page-block) blockquote p,.wysiwyg-subscription:not(.wysiwyg-page-block) blockquote p,.wysiwyg-page-block:not(.wysiwyg-page-block) blockquote p{display:inline;margin:0 -1.5rem}.wysiwyg:not(.wysiwyg-page-block) blockquote::before,.wysiwyg-page:not(.wysiwyg-page-block) blockquote::before,.wysiwyg-subscription:not(.wysiwyg-page-block) blockquote::before,.wysiwyg-page-block:not(.wysiwyg-page-block) blockquote::before{content:open-quote;display:inline}.wysiwyg:not(.wysiwyg-page-block) blockquote::after,.wysiwyg-page:not(.wysiwyg-page-block) blockquote::after,.wysiwyg-subscription:not(.wysiwyg-page-block) blockquote::after,.wysiwyg-page-block:not(.wysiwyg-page-block) blockquote::after{content:close-quote;display:inline}.wysiwyg:not(.wysiwyg-page-block) table,.wysiwyg-page:not(.wysiwyg-page-block) table,.wysiwyg-subscription:not(.wysiwyg-page-block) table,.wysiwyg-page-block:not(.wysiwyg-page-block) table{width:100%;font:var(--t-b-2);border-collapse:collapse;border-spacing:0}.wysiwyg:not(.wysiwyg-page-block) table th,.wysiwyg:not(.wysiwyg-page-block) table td,.wysiwyg-page:not(.wysiwyg-page-block) table th,.wysiwyg-page:not(.wysiwyg-page-block) table td,.wysiwyg-subscription:not(.wysiwyg-page-block) table th,.wysiwyg-subscription:not(.wysiwyg-page-block) table td,.wysiwyg-page-block:not(.wysiwyg-page-block) table th,.wysiwyg-page-block:not(.wysiwyg-page-block) table td{font-weight:400;text-align:left;padding:5px;border:var(--border-width) solid}.wysiwyg:not(.wysiwyg-page-block) table th,.wysiwyg-page:not(.wysiwyg-page-block) table th,.wysiwyg-subscription:not(.wysiwyg-page-block) table th,.wysiwyg-page-block:not(.wysiwyg-page-block) table th{background-color:var(--cr-yellow)}.wysiwyg:not(.wysiwyg-page-block) table p,.wysiwyg-page:not(.wysiwyg-page-block) table p,.wysiwyg-subscription:not(.wysiwyg-page-block) table p,.wysiwyg-page-block:not(.wysiwyg-page-block) table p{font:inherit}.wysiwyg ul{margin-top:.4em;list-style:none}.wysiwyg ul li{position:relative}.wysiwyg ul li:not(:last-child){margin-bottom:.5em}.wysiwyg ul li::before{content:"";display:block;position:absolute;top:2px;left:-1.6em;width:16px;height:16px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='17' fill='none'%3E%3Cpath stroke='%23521F12' stroke-linecap='round' stroke-linejoin='round' d='M4.833 15.166h-2A1.333 1.333 0 0 1 1.5 13.833V9.166a1.333 1.333 0 0 1 1.333-1.333h2M9.5 6.5V3.833a2 2 0 0 0-2-2l-2.667 6v7.333h7.52a1.333 1.333 0 0 0 1.334-1.133l.92-6A1.333 1.333 0 0 0 13.273 6.5H9.5Z'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat}.wysiwyg-subscription ul{margin-top:.4em;list-style:none}.wysiwyg-subscription ul li{position:relative}.wysiwyg-subscription ul li:not(:last-child){margin-bottom:.5em}.wysiwyg-subscription ul li::before{content:"";display:block;position:absolute;top:2px;left:-1.6em;width:16px;height:16px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M13.3337 4L6.00033 11.3333L2.66699 8' stroke='%23521F12' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat}.wysiwyg-page-block,.wysiwyg-page{width:calc(100vw - var(--s-contain)*2);max-width:var(--w-2);margin:var(--s-section) auto}.wysiwyg-page-block>*:not(blockquote),.wysiwyg-page>*:not(blockquote){margin-left:auto;margin-right:auto;max-width:800px}.wysiwyg-page-block h1,.wysiwyg-page-block h2,.wysiwyg-page-block h3,.wysiwyg-page-block h4,.wysiwyg-page-block h5,.wysiwyg-page-block h6,.wysiwyg-page-block b,.wysiwyg-page-block strong,.wysiwyg-page h1,.wysiwyg-page h2,.wysiwyg-page h3,.wysiwyg-page h4,.wysiwyg-page h5,.wysiwyg-page h6,.wysiwyg-page b,.wysiwyg-page strong{font:var(--t-h-5);letter-spacing:.025em;text-transform:initial}@media screen and (max-width: 1024px){.wysiwyg-page-block *:not(.object-fit)>img,.wysiwyg-page *:not(.object-fit)>img{margin-left:calc(-1*var(--s-contain));width:calc(100% + var(--s-contain)*2);max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}}.wysiwyg-page-block blockquote{margin:20px auto;padding:40px;max-width:var(--w-3);border:var(--border-width) solid}.wysiwyg-page-block blockquote>*:not(:last-child){margin-bottom:10px}[data-loader]{position:relative}[data-loader] .loader{position:absolute;width:100%;height:3px;top:0;left:0;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center;-webkit-transition:-webkit-transform .4s var(--e-inOut-expo);transition:-webkit-transform .4s var(--e-inOut-expo);transition:transform .4s var(--e-inOut-expo);transition:transform .4s var(--e-inOut-expo), -webkit-transform .4s var(--e-inOut-expo);background-color:var(--cr-yellow-1);z-index:500}[data-loader][data-loader-progress="101"] .loader{-webkit-transform-origin:right center;-ms-transform-origin:right center;transform-origin:right center;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transition-duration:.8s;transition-duration:.8s}[data-loader]:where(html)>.loader{position:fixed}:root{--e-inOut-sin: cubic-bezier(0.37, 0, 0.63, 1);--e-inOut-quad: cubic-bezier(0.45, 0, 0.55, 1);--e-inOut-cubic: cubic-bezier(0.65, 0, 0.35, 1);--e-inOut-quart: cubic-bezier(0.76, 0, 0.24, 1);--e-inOut-quint: cubic-bezier(0.83, 0, 0.17, 1);--e-inOut-expo: cubic-bezier(0.87, 0, 0.13, 1);--e-inOut-circ: cubic-bezier(0.85, 0, 0.15, 1);--e-transform: cubic-bezier(0.215, 0.61, 0.355, 1);--e-opacity: cubic-bezier(0, 0, 1, 1)}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes scaleIn{0%{scale:.8}100%{scale:1}}@keyframes scaleIn{0%{scale:.8}100%{scale:1}}@-webkit-keyframes scaleOut{0%{scale:1}100%{scale:.8}}@keyframes scaleOut{0%{scale:1}100%{scale:.8}}@-webkit-keyframes blurIn{0%{-webkit-filter:blur(10px);filter:blur(10px)}100%{-webkit-filter:blur(0);filter:blur(0)}}@keyframes blurIn{0%{-webkit-filter:blur(10px);filter:blur(10px)}100%{-webkit-filter:blur(0);filter:blur(0)}}@-webkit-keyframes blurOut{0%{-webkit-filter:blur(0);filter:blur(0)}100%{-webkit-filter:blur(10px);filter:blur(10px)}}@keyframes blurOut{0%{-webkit-filter:blur(0);filter:blur(0)}100%{-webkit-filter:blur(10px);filter:blur(10px)}}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(16px);transform:translateY(16px)}100%{opacity:1;-webkit-transform:translateY(0px);transform:translateY(0px)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(16px);transform:translateY(16px)}100%{opacity:1;-webkit-transform:translateY(0px);transform:translateY(0px)}}@-webkit-keyframes fadeInBlurImageOval{0%{-webkit-mask-image:radial-gradient(closest-side, black 40%, transparent 50%);mask-image:radial-gradient(closest-side, black 40%, transparent 50%);opacity:0;visibility:visible}1%{-webkit-mask-image:radial-gradient(closest-side, black 40.5%, transparent 50.5%);mask-image:radial-gradient(closest-side, black 40.5%, transparent 50.5%);opacity:0.01;visibility:visible}2%{-webkit-mask-image:radial-gradient(closest-side, black 41%, transparent 51%);mask-image:radial-gradient(closest-side, black 41%, transparent 51%);opacity:0.02;visibility:visible}3%{-webkit-mask-image:radial-gradient(closest-side, black 41.5%, transparent 51.5%);mask-image:radial-gradient(closest-side, black 41.5%, transparent 51.5%);opacity:0.03;visibility:visible}4%{-webkit-mask-image:radial-gradient(closest-side, black 42%, transparent 52%);mask-image:radial-gradient(closest-side, black 42%, transparent 52%);opacity:0.04;visibility:visible}5%{-webkit-mask-image:radial-gradient(closest-side, black 42.5%, transparent 52.5%);mask-image:radial-gradient(closest-side, black 42.5%, transparent 52.5%);opacity:0.05;visibility:visible}6%{-webkit-mask-image:radial-gradient(closest-side, black 43%, transparent 53%);mask-image:radial-gradient(closest-side, black 43%, transparent 53%);opacity:0.06;visibility:visible}7%{-webkit-mask-image:radial-gradient(closest-side, black 43.5%, transparent 53.5%);mask-image:radial-gradient(closest-side, black 43.5%, transparent 53.5%);opacity:0.07;visibility:visible}8%{-webkit-mask-image:radial-gradient(closest-side, black 44%, transparent 54%);mask-image:radial-gradient(closest-side, black 44%, transparent 54%);opacity:0.08;visibility:visible}9%{-webkit-mask-image:radial-gradient(closest-side, black 44.5%, transparent 54.5%);mask-image:radial-gradient(closest-side, black 44.5%, transparent 54.5%);opacity:0.09;visibility:visible}10%{-webkit-mask-image:radial-gradient(closest-side, black 45%, transparent 55%);mask-image:radial-gradient(closest-side, black 45%, transparent 55%);opacity:0.1;visibility:visible}11%{-webkit-mask-image:radial-gradient(closest-side, black 45.5%, transparent 55.5%);mask-image:radial-gradient(closest-side, black 45.5%, transparent 55.5%);opacity:0.11;visibility:visible}12%{-webkit-mask-image:radial-gradient(closest-side, black 46%, transparent 56%);mask-image:radial-gradient(closest-side, black 46%, transparent 56%);opacity:0.12;visibility:visible}13%{-webkit-mask-image:radial-gradient(closest-side, black 46.5%, transparent 56.5%);mask-image:radial-gradient(closest-side, black 46.5%, transparent 56.5%);opacity:0.13;visibility:visible}14%{-webkit-mask-image:radial-gradient(closest-side, black 47%, transparent 57%);mask-image:radial-gradient(closest-side, black 47%, transparent 57%);opacity:0.14;visibility:visible}15%{-webkit-mask-image:radial-gradient(closest-side, black 47.5%, transparent 57.5%);mask-image:radial-gradient(closest-side, black 47.5%, transparent 57.5%);opacity:0.15;visibility:visible}16%{-webkit-mask-image:radial-gradient(closest-side, black 48%, transparent 58%);mask-image:radial-gradient(closest-side, black 48%, transparent 58%);opacity:0.16;visibility:visible}17%{-webkit-mask-image:radial-gradient(closest-side, black 48.5%, transparent 58.5%);mask-image:radial-gradient(closest-side, black 48.5%, transparent 58.5%);opacity:0.17;visibility:visible}18%{-webkit-mask-image:radial-gradient(closest-side, black 49%, transparent 59%);mask-image:radial-gradient(closest-side, black 49%, transparent 59%);opacity:0.18;visibility:visible}19%{-webkit-mask-image:radial-gradient(closest-side, black 49.5%, transparent 59.5%);mask-image:radial-gradient(closest-side, black 49.5%, transparent 59.5%);opacity:0.19;visibility:visible}20%{-webkit-mask-image:radial-gradient(closest-side, black 50%, transparent 60%);mask-image:radial-gradient(closest-side, black 50%, transparent 60%);opacity:0.2;visibility:visible}21%{-webkit-mask-image:radial-gradient(closest-side, black 50.5%, transparent 60.5%);mask-image:radial-gradient(closest-side, black 50.5%, transparent 60.5%);opacity:0.21;visibility:visible}22%{-webkit-mask-image:radial-gradient(closest-side, black 51%, transparent 61%);mask-image:radial-gradient(closest-side, black 51%, transparent 61%);opacity:0.22;visibility:visible}23%{-webkit-mask-image:radial-gradient(closest-side, black 51.5%, transparent 61.5%);mask-image:radial-gradient(closest-side, black 51.5%, transparent 61.5%);opacity:0.23;visibility:visible}24%{-webkit-mask-image:radial-gradient(closest-side, black 52%, transparent 62%);mask-image:radial-gradient(closest-side, black 52%, transparent 62%);opacity:0.24;visibility:visible}25%{-webkit-mask-image:radial-gradient(closest-side, black 52.5%, transparent 62.5%);mask-image:radial-gradient(closest-side, black 52.5%, transparent 62.5%);opacity:0.25;visibility:visible}26%{-webkit-mask-image:radial-gradient(closest-side, black 53%, transparent 63%);mask-image:radial-gradient(closest-side, black 53%, transparent 63%);opacity:0.26;visibility:visible}27%{-webkit-mask-image:radial-gradient(closest-side, black 53.5%, transparent 63.5%);mask-image:radial-gradient(closest-side, black 53.5%, transparent 63.5%);opacity:0.27;visibility:visible}28%{-webkit-mask-image:radial-gradient(closest-side, black 54%, transparent 64%);mask-image:radial-gradient(closest-side, black 54%, transparent 64%);opacity:0.28;visibility:visible}29%{-webkit-mask-image:radial-gradient(closest-side, black 54.5%, transparent 64.5%);mask-image:radial-gradient(closest-side, black 54.5%, transparent 64.5%);opacity:0.29;visibility:visible}30%{-webkit-mask-image:radial-gradient(closest-side, black 55%, transparent 65%);mask-image:radial-gradient(closest-side, black 55%, transparent 65%);opacity:0.3;visibility:visible}31%{-webkit-mask-image:radial-gradient(closest-side, black 55.5%, transparent 65.5%);mask-image:radial-gradient(closest-side, black 55.5%, transparent 65.5%);opacity:0.31;visibility:visible}32%{-webkit-mask-image:radial-gradient(closest-side, black 56%, transparent 66%);mask-image:radial-gradient(closest-side, black 56%, transparent 66%);opacity:0.32;visibility:visible}33%{-webkit-mask-image:radial-gradient(closest-side, black 56.5%, transparent 66.5%);mask-image:radial-gradient(closest-side, black 56.5%, transparent 66.5%);opacity:0.33;visibility:visible}34%{-webkit-mask-image:radial-gradient(closest-side, black 57%, transparent 67%);mask-image:radial-gradient(closest-side, black 57%, transparent 67%);opacity:0.34;visibility:visible}35%{-webkit-mask-image:radial-gradient(closest-side, black 57.5%, transparent 67.5%);mask-image:radial-gradient(closest-side, black 57.5%, transparent 67.5%);opacity:0.35;visibility:visible}36%{-webkit-mask-image:radial-gradient(closest-side, black 58%, transparent 68%);mask-image:radial-gradient(closest-side, black 58%, transparent 68%);opacity:0.36;visibility:visible}37%{-webkit-mask-image:radial-gradient(closest-side, black 58.5%, transparent 68.5%);mask-image:radial-gradient(closest-side, black 58.5%, transparent 68.5%);opacity:0.37;visibility:visible}38%{-webkit-mask-image:radial-gradient(closest-side, black 59%, transparent 69%);mask-image:radial-gradient(closest-side, black 59%, transparent 69%);opacity:0.38;visibility:visible}39%{-webkit-mask-image:radial-gradient(closest-side, black 59.5%, transparent 69.5%);mask-image:radial-gradient(closest-side, black 59.5%, transparent 69.5%);opacity:0.39;visibility:visible}40%{-webkit-mask-image:radial-gradient(closest-side, black 60%, transparent 70%);mask-image:radial-gradient(closest-side, black 60%, transparent 70%);opacity:0.4;visibility:visible}41%{-webkit-mask-image:radial-gradient(closest-side, black 60.5%, transparent 70.5%);mask-image:radial-gradient(closest-side, black 60.5%, transparent 70.5%);opacity:0.41;visibility:visible}42%{-webkit-mask-image:radial-gradient(closest-side, black 61%, transparent 71%);mask-image:radial-gradient(closest-side, black 61%, transparent 71%);opacity:0.42;visibility:visible}43%{-webkit-mask-image:radial-gradient(closest-side, black 61.5%, transparent 71.5%);mask-image:radial-gradient(closest-side, black 61.5%, transparent 71.5%);opacity:0.43;visibility:visible}44%{-webkit-mask-image:radial-gradient(closest-side, black 62%, transparent 72%);mask-image:radial-gradient(closest-side, black 62%, transparent 72%);opacity:0.44;visibility:visible}45%{-webkit-mask-image:radial-gradient(closest-side, black 62.5%, transparent 72.5%);mask-image:radial-gradient(closest-side, black 62.5%, transparent 72.5%);opacity:0.45;visibility:visible}46%{-webkit-mask-image:radial-gradient(closest-side, black 63%, transparent 73%);mask-image:radial-gradient(closest-side, black 63%, transparent 73%);opacity:0.46;visibility:visible}47%{-webkit-mask-image:radial-gradient(closest-side, black 63.5%, transparent 73.5%);mask-image:radial-gradient(closest-side, black 63.5%, transparent 73.5%);opacity:0.47;visibility:visible}48%{-webkit-mask-image:radial-gradient(closest-side, black 64%, transparent 74%);mask-image:radial-gradient(closest-side, black 64%, transparent 74%);opacity:0.48;visibility:visible}49%{-webkit-mask-image:radial-gradient(closest-side, black 64.5%, transparent 74.5%);mask-image:radial-gradient(closest-side, black 64.5%, transparent 74.5%);opacity:0.49;visibility:visible}50%{-webkit-mask-image:radial-gradient(closest-side, black 65%, transparent 75%);mask-image:radial-gradient(closest-side, black 65%, transparent 75%);opacity:0.5;visibility:visible}51%{-webkit-mask-image:radial-gradient(closest-side, black 65.5%, transparent 75.5%);mask-image:radial-gradient(closest-side, black 65.5%, transparent 75.5%);opacity:0.51;visibility:visible}52%{-webkit-mask-image:radial-gradient(closest-side, black 66%, transparent 76%);mask-image:radial-gradient(closest-side, black 66%, transparent 76%);opacity:0.52;visibility:visible}53%{-webkit-mask-image:radial-gradient(closest-side, black 66.5%, transparent 76.5%);mask-image:radial-gradient(closest-side, black 66.5%, transparent 76.5%);opacity:0.53;visibility:visible}54%{-webkit-mask-image:radial-gradient(closest-side, black 67%, transparent 77%);mask-image:radial-gradient(closest-side, black 67%, transparent 77%);opacity:0.54;visibility:visible}55%{-webkit-mask-image:radial-gradient(closest-side, black 67.5%, transparent 77.5%);mask-image:radial-gradient(closest-side, black 67.5%, transparent 77.5%);opacity:0.55;visibility:visible}56%{-webkit-mask-image:radial-gradient(closest-side, black 68%, transparent 78%);mask-image:radial-gradient(closest-side, black 68%, transparent 78%);opacity:0.56;visibility:visible}57%{-webkit-mask-image:radial-gradient(closest-side, black 68.5%, transparent 78.5%);mask-image:radial-gradient(closest-side, black 68.5%, transparent 78.5%);opacity:0.57;visibility:visible}58%{-webkit-mask-image:radial-gradient(closest-side, black 69%, transparent 79%);mask-image:radial-gradient(closest-side, black 69%, transparent 79%);opacity:0.58;visibility:visible}59%{-webkit-mask-image:radial-gradient(closest-side, black 69.5%, transparent 79.5%);mask-image:radial-gradient(closest-side, black 69.5%, transparent 79.5%);opacity:0.59;visibility:visible}60%{-webkit-mask-image:radial-gradient(closest-side, black 70%, transparent 80%);mask-image:radial-gradient(closest-side, black 70%, transparent 80%);opacity:0.6;visibility:visible}61%{-webkit-mask-image:radial-gradient(closest-side, black 70.5%, transparent 80.5%);mask-image:radial-gradient(closest-side, black 70.5%, transparent 80.5%);opacity:0.61;visibility:visible}62%{-webkit-mask-image:radial-gradient(closest-side, black 71%, transparent 81%);mask-image:radial-gradient(closest-side, black 71%, transparent 81%);opacity:0.62;visibility:visible}63%{-webkit-mask-image:radial-gradient(closest-side, black 71.5%, transparent 81.5%);mask-image:radial-gradient(closest-side, black 71.5%, transparent 81.5%);opacity:0.63;visibility:visible}64%{-webkit-mask-image:radial-gradient(closest-side, black 72%, transparent 82%);mask-image:radial-gradient(closest-side, black 72%, transparent 82%);opacity:0.64;visibility:visible}65%{-webkit-mask-image:radial-gradient(closest-side, black 72.5%, transparent 82.5%);mask-image:radial-gradient(closest-side, black 72.5%, transparent 82.5%);opacity:0.65;visibility:visible}66%{-webkit-mask-image:radial-gradient(closest-side, black 73%, transparent 83%);mask-image:radial-gradient(closest-side, black 73%, transparent 83%);opacity:0.66;visibility:visible}67%{-webkit-mask-image:radial-gradient(closest-side, black 73.5%, transparent 83.5%);mask-image:radial-gradient(closest-side, black 73.5%, transparent 83.5%);opacity:0.67;visibility:visible}68%{-webkit-mask-image:radial-gradient(closest-side, black 74%, transparent 84%);mask-image:radial-gradient(closest-side, black 74%, transparent 84%);opacity:0.68;visibility:visible}69%{-webkit-mask-image:radial-gradient(closest-side, black 74.5%, transparent 84.5%);mask-image:radial-gradient(closest-side, black 74.5%, transparent 84.5%);opacity:0.69;visibility:visible}70%{-webkit-mask-image:radial-gradient(closest-side, black 75%, transparent 85%);mask-image:radial-gradient(closest-side, black 75%, transparent 85%);opacity:0.7;visibility:visible}71%{-webkit-mask-image:radial-gradient(closest-side, black 75.5%, transparent 85.5%);mask-image:radial-gradient(closest-side, black 75.5%, transparent 85.5%);opacity:0.71;visibility:visible}72%{-webkit-mask-image:radial-gradient(closest-side, black 76%, transparent 86%);mask-image:radial-gradient(closest-side, black 76%, transparent 86%);opacity:0.72;visibility:visible}73%{-webkit-mask-image:radial-gradient(closest-side, black 76.5%, transparent 86.5%);mask-image:radial-gradient(closest-side, black 76.5%, transparent 86.5%);opacity:0.73;visibility:visible}74%{-webkit-mask-image:radial-gradient(closest-side, black 77%, transparent 87%);mask-image:radial-gradient(closest-side, black 77%, transparent 87%);opacity:0.74;visibility:visible}75%{-webkit-mask-image:radial-gradient(closest-side, black 77.5%, transparent 87.5%);mask-image:radial-gradient(closest-side, black 77.5%, transparent 87.5%);opacity:0.75;visibility:visible}76%{-webkit-mask-image:radial-gradient(closest-side, black 78%, transparent 88%);mask-image:radial-gradient(closest-side, black 78%, transparent 88%);opacity:0.76;visibility:visible}77%{-webkit-mask-image:radial-gradient(closest-side, black 78.5%, transparent 88.5%);mask-image:radial-gradient(closest-side, black 78.5%, transparent 88.5%);opacity:0.77;visibility:visible}78%{-webkit-mask-image:radial-gradient(closest-side, black 79%, transparent 89%);mask-image:radial-gradient(closest-side, black 79%, transparent 89%);opacity:0.78;visibility:visible}79%{-webkit-mask-image:radial-gradient(closest-side, black 79.5%, transparent 89.5%);mask-image:radial-gradient(closest-side, black 79.5%, transparent 89.5%);opacity:0.79;visibility:visible}80%{-webkit-mask-image:radial-gradient(closest-side, black 80%, transparent 90%);mask-image:radial-gradient(closest-side, black 80%, transparent 90%);opacity:0.8;visibility:visible}81%{-webkit-mask-image:radial-gradient(closest-side, black 80.5%, transparent 90.5%);mask-image:radial-gradient(closest-side, black 80.5%, transparent 90.5%);opacity:0.81;visibility:visible}82%{-webkit-mask-image:radial-gradient(closest-side, black 81%, transparent 91%);mask-image:radial-gradient(closest-side, black 81%, transparent 91%);opacity:0.82;visibility:visible}83%{-webkit-mask-image:radial-gradient(closest-side, black 81.5%, transparent 91.5%);mask-image:radial-gradient(closest-side, black 81.5%, transparent 91.5%);opacity:0.83;visibility:visible}84%{-webkit-mask-image:radial-gradient(closest-side, black 82%, transparent 92%);mask-image:radial-gradient(closest-side, black 82%, transparent 92%);opacity:0.84;visibility:visible}85%{-webkit-mask-image:radial-gradient(closest-side, black 82.5%, transparent 92.5%);mask-image:radial-gradient(closest-side, black 82.5%, transparent 92.5%);opacity:0.85;visibility:visible}86%{-webkit-mask-image:radial-gradient(closest-side, black 83%, transparent 93%);mask-image:radial-gradient(closest-side, black 83%, transparent 93%);opacity:0.86;visibility:visible}87%{-webkit-mask-image:radial-gradient(closest-side, black 83.5%, transparent 93.5%);mask-image:radial-gradient(closest-side, black 83.5%, transparent 93.5%);opacity:0.87;visibility:visible}88%{-webkit-mask-image:radial-gradient(closest-side, black 84%, transparent 94%);mask-image:radial-gradient(closest-side, black 84%, transparent 94%);opacity:0.88;visibility:visible}89%{-webkit-mask-image:radial-gradient(closest-side, black 84.5%, transparent 94.5%);mask-image:radial-gradient(closest-side, black 84.5%, transparent 94.5%);opacity:0.89;visibility:visible}90%{-webkit-mask-image:radial-gradient(closest-side, black 85%, transparent 95%);mask-image:radial-gradient(closest-side, black 85%, transparent 95%);opacity:0.9;visibility:visible}91%{-webkit-mask-image:radial-gradient(closest-side, black 85.5%, transparent 95.5%);mask-image:radial-gradient(closest-side, black 85.5%, transparent 95.5%);opacity:0.91;visibility:visible}92%{-webkit-mask-image:radial-gradient(closest-side, black 86%, transparent 96%);mask-image:radial-gradient(closest-side, black 86%, transparent 96%);opacity:0.92;visibility:visible}93%{-webkit-mask-image:radial-gradient(closest-side, black 86.5%, transparent 96.5%);mask-image:radial-gradient(closest-side, black 86.5%, transparent 96.5%);opacity:0.93;visibility:visible}94%{-webkit-mask-image:radial-gradient(closest-side, black 87%, transparent 97%);mask-image:radial-gradient(closest-side, black 87%, transparent 97%);opacity:0.94;visibility:visible}95%{-webkit-mask-image:radial-gradient(closest-side, black 87.5%, transparent 97.5%);mask-image:radial-gradient(closest-side, black 87.5%, transparent 97.5%);opacity:0.95;visibility:visible}96%{-webkit-mask-image:radial-gradient(closest-side, black 88%, transparent 98%);mask-image:radial-gradient(closest-side, black 88%, transparent 98%);opacity:0.96;visibility:visible}97%{-webkit-mask-image:radial-gradient(closest-side, black 88.5%, transparent 98.5%);mask-image:radial-gradient(closest-side, black 88.5%, transparent 98.5%);opacity:0.97;visibility:visible}98%{-webkit-mask-image:radial-gradient(closest-side, black 89%, transparent 99%);mask-image:radial-gradient(closest-side, black 89%, transparent 99%);opacity:0.98;visibility:visible}99%{-webkit-mask-image:radial-gradient(closest-side, black 89.5%, transparent 99.5%);mask-image:radial-gradient(closest-side, black 89.5%, transparent 99.5%);opacity:0.99;visibility:visible}100%{-webkit-mask-image:radial-gradient(closest-side, black 90%, transparent 100%);mask-image:radial-gradient(closest-side, black 90%, transparent 100%);opacity:1;visibility:visible}}@keyframes fadeInBlurImageOval{0%{-webkit-mask-image:radial-gradient(closest-side, black 40%, transparent 50%);mask-image:radial-gradient(closest-side, black 40%, transparent 50%);opacity:0;visibility:visible}1%{-webkit-mask-image:radial-gradient(closest-side, black 40.5%, transparent 50.5%);mask-image:radial-gradient(closest-side, black 40.5%, transparent 50.5%);opacity:0.01;visibility:visible}2%{-webkit-mask-image:radial-gradient(closest-side, black 41%, transparent 51%);mask-image:radial-gradient(closest-side, black 41%, transparent 51%);opacity:0.02;visibility:visible}3%{-webkit-mask-image:radial-gradient(closest-side, black 41.5%, transparent 51.5%);mask-image:radial-gradient(closest-side, black 41.5%, transparent 51.5%);opacity:0.03;visibility:visible}4%{-webkit-mask-image:radial-gradient(closest-side, black 42%, transparent 52%);mask-image:radial-gradient(closest-side, black 42%, transparent 52%);opacity:0.04;visibility:visible}5%{-webkit-mask-image:radial-gradient(closest-side, black 42.5%, transparent 52.5%);mask-image:radial-gradient(closest-side, black 42.5%, transparent 52.5%);opacity:0.05;visibility:visible}6%{-webkit-mask-image:radial-gradient(closest-side, black 43%, transparent 53%);mask-image:radial-gradient(closest-side, black 43%, transparent 53%);opacity:0.06;visibility:visible}7%{-webkit-mask-image:radial-gradient(closest-side, black 43.5%, transparent 53.5%);mask-image:radial-gradient(closest-side, black 43.5%, transparent 53.5%);opacity:0.07;visibility:visible}8%{-webkit-mask-image:radial-gradient(closest-side, black 44%, transparent 54%);mask-image:radial-gradient(closest-side, black 44%, transparent 54%);opacity:0.08;visibility:visible}9%{-webkit-mask-image:radial-gradient(closest-side, black 44.5%, transparent 54.5%);mask-image:radial-gradient(closest-side, black 44.5%, transparent 54.5%);opacity:0.09;visibility:visible}10%{-webkit-mask-image:radial-gradient(closest-side, black 45%, transparent 55%);mask-image:radial-gradient(closest-side, black 45%, transparent 55%);opacity:0.1;visibility:visible}11%{-webkit-mask-image:radial-gradient(closest-side, black 45.5%, transparent 55.5%);mask-image:radial-gradient(closest-side, black 45.5%, transparent 55.5%);opacity:0.11;visibility:visible}12%{-webkit-mask-image:radial-gradient(closest-side, black 46%, transparent 56%);mask-image:radial-gradient(closest-side, black 46%, transparent 56%);opacity:0.12;visibility:visible}13%{-webkit-mask-image:radial-gradient(closest-side, black 46.5%, transparent 56.5%);mask-image:radial-gradient(closest-side, black 46.5%, transparent 56.5%);opacity:0.13;visibility:visible}14%{-webkit-mask-image:radial-gradient(closest-side, black 47%, transparent 57%);mask-image:radial-gradient(closest-side, black 47%, transparent 57%);opacity:0.14;visibility:visible}15%{-webkit-mask-image:radial-gradient(closest-side, black 47.5%, transparent 57.5%);mask-image:radial-gradient(closest-side, black 47.5%, transparent 57.5%);opacity:0.15;visibility:visible}16%{-webkit-mask-image:radial-gradient(closest-side, black 48%, transparent 58%);mask-image:radial-gradient(closest-side, black 48%, transparent 58%);opacity:0.16;visibility:visible}17%{-webkit-mask-image:radial-gradient(closest-side, black 48.5%, transparent 58.5%);mask-image:radial-gradient(closest-side, black 48.5%, transparent 58.5%);opacity:0.17;visibility:visible}18%{-webkit-mask-image:radial-gradient(closest-side, black 49%, transparent 59%);mask-image:radial-gradient(closest-side, black 49%, transparent 59%);opacity:0.18;visibility:visible}19%{-webkit-mask-image:radial-gradient(closest-side, black 49.5%, transparent 59.5%);mask-image:radial-gradient(closest-side, black 49.5%, transparent 59.5%);opacity:0.19;visibility:visible}20%{-webkit-mask-image:radial-gradient(closest-side, black 50%, transparent 60%);mask-image:radial-gradient(closest-side, black 50%, transparent 60%);opacity:0.2;visibility:visible}21%{-webkit-mask-image:radial-gradient(closest-side, black 50.5%, transparent 60.5%);mask-image:radial-gradient(closest-side, black 50.5%, transparent 60.5%);opacity:0.21;visibility:visible}22%{-webkit-mask-image:radial-gradient(closest-side, black 51%, transparent 61%);mask-image:radial-gradient(closest-side, black 51%, transparent 61%);opacity:0.22;visibility:visible}23%{-webkit-mask-image:radial-gradient(closest-side, black 51.5%, transparent 61.5%);mask-image:radial-gradient(closest-side, black 51.5%, transparent 61.5%);opacity:0.23;visibility:visible}24%{-webkit-mask-image:radial-gradient(closest-side, black 52%, transparent 62%);mask-image:radial-gradient(closest-side, black 52%, transparent 62%);opacity:0.24;visibility:visible}25%{-webkit-mask-image:radial-gradient(closest-side, black 52.5%, transparent 62.5%);mask-image:radial-gradient(closest-side, black 52.5%, transparent 62.5%);opacity:0.25;visibility:visible}26%{-webkit-mask-image:radial-gradient(closest-side, black 53%, transparent 63%);mask-image:radial-gradient(closest-side, black 53%, transparent 63%);opacity:0.26;visibility:visible}27%{-webkit-mask-image:radial-gradient(closest-side, black 53.5%, transparent 63.5%);mask-image:radial-gradient(closest-side, black 53.5%, transparent 63.5%);opacity:0.27;visibility:visible}28%{-webkit-mask-image:radial-gradient(closest-side, black 54%, transparent 64%);mask-image:radial-gradient(closest-side, black 54%, transparent 64%);opacity:0.28;visibility:visible}29%{-webkit-mask-image:radial-gradient(closest-side, black 54.5%, transparent 64.5%);mask-image:radial-gradient(closest-side, black 54.5%, transparent 64.5%);opacity:0.29;visibility:visible}30%{-webkit-mask-image:radial-gradient(closest-side, black 55%, transparent 65%);mask-image:radial-gradient(closest-side, black 55%, transparent 65%);opacity:0.3;visibility:visible}31%{-webkit-mask-image:radial-gradient(closest-side, black 55.5%, transparent 65.5%);mask-image:radial-gradient(closest-side, black 55.5%, transparent 65.5%);opacity:0.31;visibility:visible}32%{-webkit-mask-image:radial-gradient(closest-side, black 56%, transparent 66%);mask-image:radial-gradient(closest-side, black 56%, transparent 66%);opacity:0.32;visibility:visible}33%{-webkit-mask-image:radial-gradient(closest-side, black 56.5%, transparent 66.5%);mask-image:radial-gradient(closest-side, black 56.5%, transparent 66.5%);opacity:0.33;visibility:visible}34%{-webkit-mask-image:radial-gradient(closest-side, black 57%, transparent 67%);mask-image:radial-gradient(closest-side, black 57%, transparent 67%);opacity:0.34;visibility:visible}35%{-webkit-mask-image:radial-gradient(closest-side, black 57.5%, transparent 67.5%);mask-image:radial-gradient(closest-side, black 57.5%, transparent 67.5%);opacity:0.35;visibility:visible}36%{-webkit-mask-image:radial-gradient(closest-side, black 58%, transparent 68%);mask-image:radial-gradient(closest-side, black 58%, transparent 68%);opacity:0.36;visibility:visible}37%{-webkit-mask-image:radial-gradient(closest-side, black 58.5%, transparent 68.5%);mask-image:radial-gradient(closest-side, black 58.5%, transparent 68.5%);opacity:0.37;visibility:visible}38%{-webkit-mask-image:radial-gradient(closest-side, black 59%, transparent 69%);mask-image:radial-gradient(closest-side, black 59%, transparent 69%);opacity:0.38;visibility:visible}39%{-webkit-mask-image:radial-gradient(closest-side, black 59.5%, transparent 69.5%);mask-image:radial-gradient(closest-side, black 59.5%, transparent 69.5%);opacity:0.39;visibility:visible}40%{-webkit-mask-image:radial-gradient(closest-side, black 60%, transparent 70%);mask-image:radial-gradient(closest-side, black 60%, transparent 70%);opacity:0.4;visibility:visible}41%{-webkit-mask-image:radial-gradient(closest-side, black 60.5%, transparent 70.5%);mask-image:radial-gradient(closest-side, black 60.5%, transparent 70.5%);opacity:0.41;visibility:visible}42%{-webkit-mask-image:radial-gradient(closest-side, black 61%, transparent 71%);mask-image:radial-gradient(closest-side, black 61%, transparent 71%);opacity:0.42;visibility:visible}43%{-webkit-mask-image:radial-gradient(closest-side, black 61.5%, transparent 71.5%);mask-image:radial-gradient(closest-side, black 61.5%, transparent 71.5%);opacity:0.43;visibility:visible}44%{-webkit-mask-image:radial-gradient(closest-side, black 62%, transparent 72%);mask-image:radial-gradient(closest-side, black 62%, transparent 72%);opacity:0.44;visibility:visible}45%{-webkit-mask-image:radial-gradient(closest-side, black 62.5%, transparent 72.5%);mask-image:radial-gradient(closest-side, black 62.5%, transparent 72.5%);opacity:0.45;visibility:visible}46%{-webkit-mask-image:radial-gradient(closest-side, black 63%, transparent 73%);mask-image:radial-gradient(closest-side, black 63%, transparent 73%);opacity:0.46;visibility:visible}47%{-webkit-mask-image:radial-gradient(closest-side, black 63.5%, transparent 73.5%);mask-image:radial-gradient(closest-side, black 63.5%, transparent 73.5%);opacity:0.47;visibility:visible}48%{-webkit-mask-image:radial-gradient(closest-side, black 64%, transparent 74%);mask-image:radial-gradient(closest-side, black 64%, transparent 74%);opacity:0.48;visibility:visible}49%{-webkit-mask-image:radial-gradient(closest-side, black 64.5%, transparent 74.5%);mask-image:radial-gradient(closest-side, black 64.5%, transparent 74.5%);opacity:0.49;visibility:visible}50%{-webkit-mask-image:radial-gradient(closest-side, black 65%, transparent 75%);mask-image:radial-gradient(closest-side, black 65%, transparent 75%);opacity:0.5;visibility:visible}51%{-webkit-mask-image:radial-gradient(closest-side, black 65.5%, transparent 75.5%);mask-image:radial-gradient(closest-side, black 65.5%, transparent 75.5%);opacity:0.51;visibility:visible}52%{-webkit-mask-image:radial-gradient(closest-side, black 66%, transparent 76%);mask-image:radial-gradient(closest-side, black 66%, transparent 76%);opacity:0.52;visibility:visible}53%{-webkit-mask-image:radial-gradient(closest-side, black 66.5%, transparent 76.5%);mask-image:radial-gradient(closest-side, black 66.5%, transparent 76.5%);opacity:0.53;visibility:visible}54%{-webkit-mask-image:radial-gradient(closest-side, black 67%, transparent 77%);mask-image:radial-gradient(closest-side, black 67%, transparent 77%);opacity:0.54;visibility:visible}55%{-webkit-mask-image:radial-gradient(closest-side, black 67.5%, transparent 77.5%);mask-image:radial-gradient(closest-side, black 67.5%, transparent 77.5%);opacity:0.55;visibility:visible}56%{-webkit-mask-image:radial-gradient(closest-side, black 68%, transparent 78%);mask-image:radial-gradient(closest-side, black 68%, transparent 78%);opacity:0.56;visibility:visible}57%{-webkit-mask-image:radial-gradient(closest-side, black 68.5%, transparent 78.5%);mask-image:radial-gradient(closest-side, black 68.5%, transparent 78.5%);opacity:0.57;visibility:visible}58%{-webkit-mask-image:radial-gradient(closest-side, black 69%, transparent 79%);mask-image:radial-gradient(closest-side, black 69%, transparent 79%);opacity:0.58;visibility:visible}59%{-webkit-mask-image:radial-gradient(closest-side, black 69.5%, transparent 79.5%);mask-image:radial-gradient(closest-side, black 69.5%, transparent 79.5%);opacity:0.59;visibility:visible}60%{-webkit-mask-image:radial-gradient(closest-side, black 70%, transparent 80%);mask-image:radial-gradient(closest-side, black 70%, transparent 80%);opacity:0.6;visibility:visible}61%{-webkit-mask-image:radial-gradient(closest-side, black 70.5%, transparent 80.5%);mask-image:radial-gradient(closest-side, black 70.5%, transparent 80.5%);opacity:0.61;visibility:visible}62%{-webkit-mask-image:radial-gradient(closest-side, black 71%, transparent 81%);mask-image:radial-gradient(closest-side, black 71%, transparent 81%);opacity:0.62;visibility:visible}63%{-webkit-mask-image:radial-gradient(closest-side, black 71.5%, transparent 81.5%);mask-image:radial-gradient(closest-side, black 71.5%, transparent 81.5%);opacity:0.63;visibility:visible}64%{-webkit-mask-image:radial-gradient(closest-side, black 72%, transparent 82%);mask-image:radial-gradient(closest-side, black 72%, transparent 82%);opacity:0.64;visibility:visible}65%{-webkit-mask-image:radial-gradient(closest-side, black 72.5%, transparent 82.5%);mask-image:radial-gradient(closest-side, black 72.5%, transparent 82.5%);opacity:0.65;visibility:visible}66%{-webkit-mask-image:radial-gradient(closest-side, black 73%, transparent 83%);mask-image:radial-gradient(closest-side, black 73%, transparent 83%);opacity:0.66;visibility:visible}67%{-webkit-mask-image:radial-gradient(closest-side, black 73.5%, transparent 83.5%);mask-image:radial-gradient(closest-side, black 73.5%, transparent 83.5%);opacity:0.67;visibility:visible}68%{-webkit-mask-image:radial-gradient(closest-side, black 74%, transparent 84%);mask-image:radial-gradient(closest-side, black 74%, transparent 84%);opacity:0.68;visibility:visible}69%{-webkit-mask-image:radial-gradient(closest-side, black 74.5%, transparent 84.5%);mask-image:radial-gradient(closest-side, black 74.5%, transparent 84.5%);opacity:0.69;visibility:visible}70%{-webkit-mask-image:radial-gradient(closest-side, black 75%, transparent 85%);mask-image:radial-gradient(closest-side, black 75%, transparent 85%);opacity:0.7;visibility:visible}71%{-webkit-mask-image:radial-gradient(closest-side, black 75.5%, transparent 85.5%);mask-image:radial-gradient(closest-side, black 75.5%, transparent 85.5%);opacity:0.71;visibility:visible}72%{-webkit-mask-image:radial-gradient(closest-side, black 76%, transparent 86%);mask-image:radial-gradient(closest-side, black 76%, transparent 86%);opacity:0.72;visibility:visible}73%{-webkit-mask-image:radial-gradient(closest-side, black 76.5%, transparent 86.5%);mask-image:radial-gradient(closest-side, black 76.5%, transparent 86.5%);opacity:0.73;visibility:visible}74%{-webkit-mask-image:radial-gradient(closest-side, black 77%, transparent 87%);mask-image:radial-gradient(closest-side, black 77%, transparent 87%);opacity:0.74;visibility:visible}75%{-webkit-mask-image:radial-gradient(closest-side, black 77.5%, transparent 87.5%);mask-image:radial-gradient(closest-side, black 77.5%, transparent 87.5%);opacity:0.75;visibility:visible}76%{-webkit-mask-image:radial-gradient(closest-side, black 78%, transparent 88%);mask-image:radial-gradient(closest-side, black 78%, transparent 88%);opacity:0.76;visibility:visible}77%{-webkit-mask-image:radial-gradient(closest-side, black 78.5%, transparent 88.5%);mask-image:radial-gradient(closest-side, black 78.5%, transparent 88.5%);opacity:0.77;visibility:visible}78%{-webkit-mask-image:radial-gradient(closest-side, black 79%, transparent 89%);mask-image:radial-gradient(closest-side, black 79%, transparent 89%);opacity:0.78;visibility:visible}79%{-webkit-mask-image:radial-gradient(closest-side, black 79.5%, transparent 89.5%);mask-image:radial-gradient(closest-side, black 79.5%, transparent 89.5%);opacity:0.79;visibility:visible}80%{-webkit-mask-image:radial-gradient(closest-side, black 80%, transparent 90%);mask-image:radial-gradient(closest-side, black 80%, transparent 90%);opacity:0.8;visibility:visible}81%{-webkit-mask-image:radial-gradient(closest-side, black 80.5%, transparent 90.5%);mask-image:radial-gradient(closest-side, black 80.5%, transparent 90.5%);opacity:0.81;visibility:visible}82%{-webkit-mask-image:radial-gradient(closest-side, black 81%, transparent 91%);mask-image:radial-gradient(closest-side, black 81%, transparent 91%);opacity:0.82;visibility:visible}83%{-webkit-mask-image:radial-gradient(closest-side, black 81.5%, transparent 91.5%);mask-image:radial-gradient(closest-side, black 81.5%, transparent 91.5%);opacity:0.83;visibility:visible}84%{-webkit-mask-image:radial-gradient(closest-side, black 82%, transparent 92%);mask-image:radial-gradient(closest-side, black 82%, transparent 92%);opacity:0.84;visibility:visible}85%{-webkit-mask-image:radial-gradient(closest-side, black 82.5%, transparent 92.5%);mask-image:radial-gradient(closest-side, black 82.5%, transparent 92.5%);opacity:0.85;visibility:visible}86%{-webkit-mask-image:radial-gradient(closest-side, black 83%, transparent 93%);mask-image:radial-gradient(closest-side, black 83%, transparent 93%);opacity:0.86;visibility:visible}87%{-webkit-mask-image:radial-gradient(closest-side, black 83.5%, transparent 93.5%);mask-image:radial-gradient(closest-side, black 83.5%, transparent 93.5%);opacity:0.87;visibility:visible}88%{-webkit-mask-image:radial-gradient(closest-side, black 84%, transparent 94%);mask-image:radial-gradient(closest-side, black 84%, transparent 94%);opacity:0.88;visibility:visible}89%{-webkit-mask-image:radial-gradient(closest-side, black 84.5%, transparent 94.5%);mask-image:radial-gradient(closest-side, black 84.5%, transparent 94.5%);opacity:0.89;visibility:visible}90%{-webkit-mask-image:radial-gradient(closest-side, black 85%, transparent 95%);mask-image:radial-gradient(closest-side, black 85%, transparent 95%);opacity:0.9;visibility:visible}91%{-webkit-mask-image:radial-gradient(closest-side, black 85.5%, transparent 95.5%);mask-image:radial-gradient(closest-side, black 85.5%, transparent 95.5%);opacity:0.91;visibility:visible}92%{-webkit-mask-image:radial-gradient(closest-side, black 86%, transparent 96%);mask-image:radial-gradient(closest-side, black 86%, transparent 96%);opacity:0.92;visibility:visible}93%{-webkit-mask-image:radial-gradient(closest-side, black 86.5%, transparent 96.5%);mask-image:radial-gradient(closest-side, black 86.5%, transparent 96.5%);opacity:0.93;visibility:visible}94%{-webkit-mask-image:radial-gradient(closest-side, black 87%, transparent 97%);mask-image:radial-gradient(closest-side, black 87%, transparent 97%);opacity:0.94;visibility:visible}95%{-webkit-mask-image:radial-gradient(closest-side, black 87.5%, transparent 97.5%);mask-image:radial-gradient(closest-side, black 87.5%, transparent 97.5%);opacity:0.95;visibility:visible}96%{-webkit-mask-image:radial-gradient(closest-side, black 88%, transparent 98%);mask-image:radial-gradient(closest-side, black 88%, transparent 98%);opacity:0.96;visibility:visible}97%{-webkit-mask-image:radial-gradient(closest-side, black 88.5%, transparent 98.5%);mask-image:radial-gradient(closest-side, black 88.5%, transparent 98.5%);opacity:0.97;visibility:visible}98%{-webkit-mask-image:radial-gradient(closest-side, black 89%, transparent 99%);mask-image:radial-gradient(closest-side, black 89%, transparent 99%);opacity:0.98;visibility:visible}99%{-webkit-mask-image:radial-gradient(closest-side, black 89.5%, transparent 99.5%);mask-image:radial-gradient(closest-side, black 89.5%, transparent 99.5%);opacity:0.99;visibility:visible}100%{-webkit-mask-image:radial-gradient(closest-side, black 90%, transparent 100%);mask-image:radial-gradient(closest-side, black 90%, transparent 100%);opacity:1;visibility:visible}}@-webkit-keyframes fadeInBlurImage{from{x:20%;y:20%;width:60%;height:60%}to{x:5%;y:10%;width:90%;height:80%}}@keyframes fadeInBlurImage{from{x:20%;y:20%;width:60%;height:60%}to{x:5%;y:10%;width:90%;height:80%}}@-webkit-keyframes fadeInPath{0%{opacity:0;clip-path:polygon(50% 0%, 50% 100%, 50% 100%, 50% 0%)}100%{opacity:1;clip-path:polygon(0% 0%, 0% 100%, 100% 100%, 100% 0%)}}@keyframes fadeInPath{0%{opacity:0;clip-path:polygon(50% 0%, 50% 100%, 50% 100%, 50% 0%)}100%{opacity:1;clip-path:polygon(0% 0%, 0% 100%, 100% 100%, 100% 0%)}}@-webkit-keyframes pulse-ring{0%{-webkit-transform:translate(-50%, -50%) scale(0.33);transform:translate(-50%, -50%) scale(0.33)}80%,100%{-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);opacity:0}}@keyframes pulse-ring{0%{-webkit-transform:translate(-50%, -50%) scale(0.33);transform:translate(-50%, -50%) scale(0.33)}80%,100%{-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);opacity:0}}@-webkit-keyframes pulse-dot{0%{-webkit-transform:scale(0.9);transform:scale(0.9)}50%{-webkit-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(0.9);transform:scale(0.9)}}@keyframes pulse-dot{0%{-webkit-transform:scale(0.9);transform:scale(0.9)}50%{-webkit-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(0.9);transform:scale(0.9)}}html.is-leaving body{-webkit-animation:.4s fadeOut both !important;animation:.4s fadeOut both !important;pointer-events:none}.lazyload,.lazyloading,.lazyloaded{display:block;width:100%}.lazyload,.lazyloading{visibility:hidden;opacity:0}.lazyloaded{-webkit-animation:1.2s fadeIn both;animation:1.2s fadeIn both}[data-animate]>*{opacity:0}[data-animate]>*.c-media-blur-edge,[data-animate]>* .c-media-blur-edge,[data-animate]>*.c-media-blur-edge--oval,[data-animate]>* .c-media-blur-edge--oval{-webkit-filter:blur(10px);filter:blur(10px)}[data-animate]>*.c-media-blur-edge--oval,[data-animate]>* .c-media-blur-edge--oval{visibility:hidden}[data-animate].is-animated>*{-webkit-animation:fadeIn .6s var(--e-opacity) both;animation:fadeIn .6s var(--e-opacity) both}[data-animate].is-animated>* [data-animate-text-path]{-webkit-animation:fadeInPath 1.6s var(--e-transform) both;animation:fadeInPath 1.6s var(--e-transform) both}[data-animate].is-animated>*.c-media-blur-edge,[data-animate].is-animated>* .c-media-blur-edge{-webkit-animation:fadeIn .6s var(--e-opacity) both,blurIn 2s var(--e-opacity) both;animation:fadeIn .6s var(--e-opacity) both,blurIn 2s var(--e-opacity) both}[data-animate].is-animated>*.c-media-blur-edge svg rect,[data-animate].is-animated>* .c-media-blur-edge svg rect{-webkit-animation:fadeInBlurImage 1.6s var(--e-transform) both;animation:fadeInBlurImage 1.6s var(--e-transform) both}[data-animate].is-animated>*.c-media-blur-edge--oval,[data-animate].is-animated>* .c-media-blur-edge--oval{-webkit-animation:fadeInBlurImageOval .6s var(--e-transform) both,blurIn .6s var(--e-opacity) both;animation:fadeInBlurImageOval .6s var(--e-transform) both,blurIn .6s var(--e-opacity) both}[data-animate].is-animated>*.c-leading-text__subtitle span,[data-animate].is-animated>* .c-leading-text__subtitle span{-webkit-animation:fadeIn .8s var(--e-opacity) both,blurIn 1s var(--e-opacity) both;animation:fadeIn .8s var(--e-opacity) both,blurIn 1s var(--e-opacity) both;-webkit-animation-delay:var(--delay);animation-delay:var(--delay)}[data-animate].is-animated>*.c-leading-text__title__word,[data-animate].is-animated>* .c-leading-text__title__word{-webkit-animation:fadeIn .4s var(--e-opacity) both,blurIn .4s var(--e-opacity) both,scaleIn .8s var(--e-transform) both;animation:fadeIn .4s var(--e-opacity) both,blurIn .4s var(--e-opacity) both,scaleIn .8s var(--e-transform) both;-webkit-animation-delay:calc(.4s + var(--delay));animation-delay:calc(.4s + var(--delay))}[data-animate].is-animated>*.c-leading-text__reviews,[data-animate].is-animated>*.c-leading-text__paragraph,[data-animate].is-animated>* .c-leading-text__reviews,[data-animate].is-animated>* .c-leading-text__paragraph{-webkit-animation:fadeIn .4s var(--e-opacity) both,blurIn .4s var(--e-opacity) both,scaleIn .8s var(--e-transform) both;animation:fadeIn .4s var(--e-opacity) both,blurIn .4s var(--e-opacity) both,scaleIn .8s var(--e-transform) both;-webkit-animation-delay:.6s;animation-delay:.6s}[data-animate].is-animated>*.c-leading-text__reviews-wrapper .review-star,[data-animate].is-animated>* .c-leading-text__reviews-wrapper .review-star{-webkit-animation:fadeIn .4s var(--e-opacity) both,scaleIn .6s var(--e-transform) both;animation:fadeIn .4s var(--e-opacity) both,scaleIn .6s var(--e-transform) both;-webkit-animation-delay:calc(.6s + var(--delay));animation-delay:calc(.6s + var(--delay))}[data-animate].is-animated>*.c-leading-text__reviews-wrapper .c-leading-text__reviews-text,[data-animate].is-animated>* .c-leading-text__reviews-wrapper .c-leading-text__reviews-text{-webkit-animation:fadeIn .4s var(--e-opacity) both,blurIn .4s var(--e-opacity) both;animation:fadeIn .4s var(--e-opacity) both,blurIn .4s var(--e-opacity) both;-webkit-animation-delay:calc(.8s + var(--delay));animation-delay:calc(.8s + var(--delay))}[data-animate].is-animated>*.c-leading-text__cta,[data-animate].is-animated>* .c-leading-text__cta{-webkit-animation:fadeIn .4s var(--e-opacity) both,blurIn .4s var(--e-opacity) both,scaleIn .8s var(--e-transform) both;animation:fadeIn .4s var(--e-opacity) both,blurIn .4s var(--e-opacity) both,scaleIn .8s var(--e-transform) both;-webkit-animation-delay:.8s;animation-delay:.8s}[data-animate=up]>*{-webkit-transform:translate3d(0, 45px, 0);transform:translate3d(0, 45px, 0)}[data-animate=up].is-animated>*{-webkit-animation:fadeInUp .8s var(--e-transform) both;animation:fadeInUp .8s var(--e-transform) both}[data-animate=stagger].is-animated>*{-webkit-animation:fadeIn .6s var(--e-opacity) both,blurIn .6s var(--e-opacity) both,scaleIn .8s var(--e-transform) both;animation:fadeIn .6s var(--e-opacity) both,blurIn .6s var(--e-opacity) both,scaleIn .8s var(--e-transform) both}[data-animate=stagger]>*:nth-child(1){--animation-delay: 0.15s;-webkit-animation-delay:0.15s !important;animation-delay:0.15s !important}[data-animate=stagger]>*:nth-child(2){--animation-delay: 0.25s;-webkit-animation-delay:0.25s !important;animation-delay:0.25s !important}[data-animate=stagger]>*:nth-child(3){--animation-delay: 0.35s;-webkit-animation-delay:0.35s !important;animation-delay:0.35s !important}[data-animate=stagger]>*:nth-child(4){--animation-delay: 0.45s;-webkit-animation-delay:0.45s !important;animation-delay:0.45s !important}[data-animate=stagger]>*:nth-child(5){--animation-delay: 0.55s;-webkit-animation-delay:0.55s !important;animation-delay:0.55s !important}[data-animate=stagger]>*:nth-child(6){--animation-delay: 0.65s;-webkit-animation-delay:0.65s !important;animation-delay:0.65s !important}[data-animate=stagger]>*:nth-child(7){--animation-delay: 0.75s;-webkit-animation-delay:0.75s !important;animation-delay:0.75s !important}[data-animate=stagger]>*:nth-child(8){--animation-delay: 0.85s;-webkit-animation-delay:0.85s !important;animation-delay:0.85s !important}[data-animate=stagger]>*:nth-child(9){--animation-delay: 0.95s;-webkit-animation-delay:0.95s !important;animation-delay:0.95s !important}[data-animate=stagger]>*:nth-child(10){--animation-delay: 1.05s;-webkit-animation-delay:1.05s !important;animation-delay:1.05s !important}[data-animate=stagger]>*:nth-child(11){--animation-delay: 1.15s;-webkit-animation-delay:1.15s !important;animation-delay:1.15s !important}[data-animate=stagger]>*:nth-child(12){--animation-delay: 1.25s;-webkit-animation-delay:1.25s !important;animation-delay:1.25s !important}[data-animate=stagger]>*:nth-child(13){--animation-delay: 1.35s;-webkit-animation-delay:1.35s !important;animation-delay:1.35s !important}[data-animate=stagger]>*:nth-child(14){--animation-delay: 1.45s;-webkit-animation-delay:1.45s !important;animation-delay:1.45s !important}[data-animate=stagger]>*:nth-child(15){--animation-delay: 1.55s;-webkit-animation-delay:1.55s !important;animation-delay:1.55s !important}[data-animate=stagger]>*:nth-child(16){--animation-delay: 1.65s;-webkit-animation-delay:1.65s !important;animation-delay:1.65s !important}[data-animate=stagger]>*:nth-child(17){--animation-delay: 1.75s;-webkit-animation-delay:1.75s !important;animation-delay:1.75s !important}[data-animate=stagger]>*:nth-child(18){--animation-delay: 1.85s;-webkit-animation-delay:1.85s !important;animation-delay:1.85s !important}[data-animate=stagger]>*:nth-child(19){--animation-delay: 1.95s;-webkit-animation-delay:1.95s !important;animation-delay:1.95s !important}[data-animate=stagger]>*:nth-child(20){--animation-delay: 2.05s;-webkit-animation-delay:2.05s !important;animation-delay:2.05s !important}[data-animate=stagger]>*:nth-child(21){--animation-delay: 2.15s;-webkit-animation-delay:2.15s !important;animation-delay:2.15s !important}[data-animate=stagger]>*:nth-child(22){--animation-delay: 2.25s;-webkit-animation-delay:2.25s !important;animation-delay:2.25s !important}[data-animate=stagger]>*:nth-child(23){--animation-delay: 2.35s;-webkit-animation-delay:2.35s !important;animation-delay:2.35s !important}[data-animate=stagger]>*:nth-child(24){--animation-delay: 2.45s;-webkit-animation-delay:2.45s !important;animation-delay:2.45s !important}[data-animate=stagger]>*:nth-child(25){--animation-delay: 2.55s;-webkit-animation-delay:2.55s !important;animation-delay:2.55s !important}[data-animate=stagger]>*:nth-child(26){--animation-delay: 2.65s;-webkit-animation-delay:2.65s !important;animation-delay:2.65s !important}[data-animate=stagger]>*:nth-child(27){--animation-delay: 2.75s;-webkit-animation-delay:2.75s !important;animation-delay:2.75s !important}[data-animate=stagger]>*:nth-child(28){--animation-delay: 2.85s;-webkit-animation-delay:2.85s !important;animation-delay:2.85s !important}[data-animate=stagger]>*:nth-child(29){--animation-delay: 2.95s;-webkit-animation-delay:2.95s !important;animation-delay:2.95s !important}[data-animate=stagger]>*:nth-child(30){--animation-delay: 3.05s;-webkit-animation-delay:3.05s !important;animation-delay:3.05s !important}html.is-product-fetching [data-animate].is-animated>*{-webkit-animation:fadeOut .6s var(--e-opacity) both;animation:fadeOut .6s var(--e-opacity) both}html.is-product-fetching [data-animate=stagger].is-animated>*{-webkit-animation:fadeOut .6s var(--e-opacity) both,blurOut .6s var(--e-opacity) both,scaleOut .8s var(--e-transform) both;animation:fadeOut .6s var(--e-opacity) both,blurOut .6s var(--e-opacity) both,scaleOut .8s var(--e-transform) both}/*! Embla Carousel
https://www.embla-carousel.com/
---------------------------------------------- */.embla{--slider-direction: row;--slider-touch-action: pan-y pinch-zoom;--slide-size: 100%;--slide-gap: 0}.embla__viewport{position:relative;width:100%;height:100%;overflow:hidden}.embla__viewport.is-draggable{cursor:-webkit-grab;cursor:grab}.embla__viewport.is-dragging{cursor:-webkit-grabbing;cursor:grabbing}.embla__container{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:var(--slider-direction);flex-direction:var(--slider-direction);-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-tap-highlight-color:rgba(0,0,0,0);will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden;-ms-touch-action:var(--slider-touch-action);touch-action:var(--slider-touch-action);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.embla__slide{position:relative;-webkit-box-flex:0;-ms-flex:0 0 var(--slide-size);flex:0 0 var(--slide-size);margin-right:var(--slide-gap);min-width:0;min-height:0}#gorgias-contact-form-wrapper{height:900px}#gorgias-contact-form{margin:64px auto 0;width:calc(100% - var(--s-contain)*2);height:100%}@media screen and (max-width: 1024px){#gorgias-contact-form{margin:24px auto 0}}@media screen and (max-width: 600px){#gorgias-contact-form{margin:0 auto 0}}.ghc-app .css-5su6jw{background-color:#fdf8d9;border:unset}.ghc-app .css-1kxmr96{font-family:"Self Modern";font-style:italic;text-transform:capitalize;font-size:64px;font-weight:300;color:#521f12;letter-spacing:-0.08rem;margin-bottom:64px;padding:0}@media screen and (max-width: 600px){.ghc-app .css-1kxmr96{font-size:40px}}.ghc-app .css-ekyqmx{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px 8px;padding:0;border:unset;font-family:"Sohne";font-size:16px;font-style:normal;font-weight:400;color:#521f12;line-height:135%;letter-spacing:.02rem}.ghc-app .css-ekyqmx .form-group{-webkit-box-flex:100%;-ms-flex:100% 0 0px;flex:100% 0 0}@media screen and (min-width: 1025px){.ghc-app .css-ekyqmx .form-group:nth-of-type(1),.ghc-app .css-ekyqmx .form-group:nth-of-type(2){-webkit-box-flex:calc((100% - 8px)/2);-ms-flex:calc((100% - 8px)/2) 0 1;flex:calc((100% - 8px)/2) 0 1}}.ghc-app .css-ekyqmx .ghc-file-upload-button,.ghc-app .css-ekyqmx .css-91kc2w{-webkit-box-flex:100%;-ms-flex:100% 0 0px;flex:100% 0 0}.ghc-app .css-epbja2,.ghc-app .css-1857mrw{margin-bottom:16px;color:#521f12;font-weight:400;text-transform:capitalize}.ghc-app .css-pryn3j,.ghc-app .css-16mbnkc,.ghc-app .css-1hdw779,.ghc-app .css-1857mrw{border:1px solid;border-radius:8px;background:rgba(0,0,0,0);color:#521f12}.ghc-app .css-pryn3j::-webkit-input-placeholder,.ghc-app .css-16mbnkc::-webkit-input-placeholder,.ghc-app .css-1hdw779::-webkit-input-placeholder,.ghc-app .css-1857mrw::-webkit-input-placeholder{color:inherit}.ghc-app .css-pryn3j::-moz-placeholder,.ghc-app .css-16mbnkc::-moz-placeholder,.ghc-app .css-1hdw779::-moz-placeholder,.ghc-app .css-1857mrw::-moz-placeholder{color:inherit}.ghc-app .css-pryn3j:-ms-input-placeholder,.ghc-app .css-16mbnkc:-ms-input-placeholder,.ghc-app .css-1hdw779:-ms-input-placeholder,.ghc-app .css-1857mrw:-ms-input-placeholder{color:inherit}.ghc-app .css-pryn3j::-ms-input-placeholder,.ghc-app .css-16mbnkc::-ms-input-placeholder,.ghc-app .css-1hdw779::-ms-input-placeholder,.ghc-app .css-1857mrw::-ms-input-placeholder{color:inherit}.ghc-app .css-pryn3j::-webkit-input-placeholder, .ghc-app .css-16mbnkc::-webkit-input-placeholder, .ghc-app .css-1hdw779::-webkit-input-placeholder, .ghc-app .css-1857mrw::-webkit-input-placeholder{color:inherit}.ghc-app .css-pryn3j::-moz-placeholder, .ghc-app .css-16mbnkc::-moz-placeholder, .ghc-app .css-1hdw779::-moz-placeholder, .ghc-app .css-1857mrw::-moz-placeholder{color:inherit}.ghc-app .css-pryn3j:-ms-input-placeholder, .ghc-app .css-16mbnkc:-ms-input-placeholder, .ghc-app .css-1hdw779:-ms-input-placeholder, .ghc-app .css-1857mrw:-ms-input-placeholder{color:inherit}.ghc-app .css-pryn3j::-ms-input-placeholder, .ghc-app .css-16mbnkc::-ms-input-placeholder, .ghc-app .css-1hdw779::-ms-input-placeholder, .ghc-app .css-1857mrw::-ms-input-placeholder{color:inherit}.ghc-app .css-pryn3j::placeholder,.ghc-app .css-16mbnkc::placeholder,.ghc-app .css-1hdw779::placeholder,.ghc-app .css-1857mrw::placeholder{color:inherit}.ghc-app .css-pryn3j::-webkit-input-placeholder,.ghc-app .css-16mbnkc::-webkit-input-placeholder,.ghc-app .css-1hdw779::-webkit-input-placeholder,.ghc-app .css-1857mrw::-webkit-input-placeholder{color:inherit}.ghc-app .css-pryn3j::-moz-placeholder,.ghc-app .css-16mbnkc::-moz-placeholder,.ghc-app .css-1hdw779::-moz-placeholder,.ghc-app .css-1857mrw::-moz-placeholder{color:inherit}.ghc-app .css-pryn3j:-ms-input-placeholder,.ghc-app .css-16mbnkc:-ms-input-placeholder,.ghc-app .css-1hdw779:-ms-input-placeholder,.ghc-app .css-1857mrw:-ms-input-placeholder{color:inherit}.ghc-app .css-pryn3j:-moz-placeholder,.ghc-app .css-16mbnkc:-moz-placeholder,.ghc-app .css-1hdw779:-moz-placeholder,.ghc-app .css-1857mrw:-moz-placeholder{color:inherit}.ghc-app .dropdown-menu{padding:8px 0;background-color:#f0e4c1;-webkit-box-shadow:unset;box-shadow:unset;border:1px solid;border-radius:8px}.ghc-app .dropdown-item{padding:8px 12px;color:#521f12}@media(hover: hover){.ghc-app .dropdown-item:hover{background-color:#ffef71}}.ghc-app .css-16mbnkc svg path{fill:#521f12}.ghc-app .css-1857mrw{gap:4px;padding:10px}.ghc-app .css-1857mrw svg{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;fill:#521f12;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.ghc-app .css-7uj25p,.ghc-app .css-1cg2hou{font-family:"Sohne";padding:0;color:#521f12;letter-spacing:.015rem}.ghc-app .css-1cg2hou.e1qubwr113{max-width:50%;min-width:350px;text-align:center;margin:0 auto}.ghc-app .css-1cg2hou.e1qubwr113 a{color:#521f12;text-decoration:underline}.ghc-app .css-91kc2w{background-color:#96461a;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:auto;padding:10px 48px;border-radius:8px}.ghc-app .css-91kc2w::after{content:"Message";display:inline-block;margin-left:.02em}#stockist-widget.stockist-widget{--stockist-input-height: 48px}#stockist-widget.stockist-widget button,#stockist-widget.stockist-widget input,#stockist-widget.stockist-widget optgroup,#stockist-widget.stockist-widget select,#stockist-widget.stockist-widget textarea{font:var(--t-b-1)}#stockist-widget.stockist-widget .stockist-result-message{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:var(--s-section)}#stockist-widget.stockist-widget .stockist-result-message .stockist-icon{position:relative;top:2px}#stockist-widget.stockist-widget .stockist-result-message-text{font:var(--t-h-5)}#stockist-widget.stockist-widget .stockist-powered-by-link{display:none !important}#stockist-widget.stockist-widget .stockist-feature-bg-color{background-color:var(--cr-brown)}#stockist-widget.stockist-widget .stockist-feature-color{color:var(--cr-black)}@media screen and (min-width: 769px){#stockist-widget.stockist-widget .stockist-search-form{margin-left:auto;width:calc(60% - 16px)}}#stockist-widget.stockist-widget .stockist-search-form .stockist-search-field{border:var(--border-width) solid;border-radius:var(--border-radius-small)}#stockist-widget.stockist-widget .stockist-search-form .stockist-search-button button{padding:6px 48px 10px;border-radius:var(--border-radius-small)}#stockist-widget.stockist-widget .stockist-search-form .stockist-search-button .stockist-icon::before{content:"Find in stores";color:var(--cr-white);font:var(--t-b-1)}#stockist-widget.stockist-widget .stockist-horizontal{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:16px;overflow:visible}#stockist-widget.stockist-widget .stockist-horizontal .stockist-side-panel{background-color:var(--cr-white-1);width:unset;border-radius:var(--border-radius-medium);overflow:hidden}@media screen and (min-width: 769px){#stockist-widget.stockist-widget .stockist-horizontal .stockist-side-panel{-webkit-box-flex:40%;-ms-flex:40% 0 0px;flex:40% 0 0;margin-top:calc(-1*(16px + var(--stockist-input-height)))}}#stockist-widget.stockist-widget .stockist-horizontal .stockist-map{position:relative;left:unset;border-radius:var(--border-radius-medium);overflow:hidden}#stockist-widget.stockist-widget .stockist-horizontal .stockist-map button,#stockist-widget.stockist-widget .stockist-horizontal .stockist-map .gmnoprint{display:none}@media screen and (min-width: 769px){#stockist-widget.stockist-widget .stockist-horizontal .stockist-map{-webkit-box-flex:60%;-ms-flex:60%;flex:60%}}#stockist-widget.stockist-widget .stockist-horizontal .stockist-result-message{border-top:unset}#stockist-widget.stockist-widget .stockist-horizontal .stockist-result-list{padding:0 40px}@media screen and (min-width: 769px){#stockist-widget.stockist-widget .stockist-horizontal .stockist-result-list{height:100% !important;max-height:600px}}#stockist-widget.stockist-widget .stockist-horizontal .stockist-result-list ul{margin-right:0}#stockist-widget.stockist-widget .stockist-horizontal .stockist-result-list ul>li{padding:24px 0 16px;border-top:unset;border-bottom:var(--border-width) solid;border-left:unset !important;-webkit-transition:.2s;transition:.2s}#stockist-widget.stockist-widget .stockist-horizontal .stockist-result-list ul>li.stockist-selected{padding-left:16px;background:var(--cr-white)}#stockist-widget.stockist-widget .stockist-horizontal .stockist-result-list .stockist-result-distance{display:none}#stockist-widget.stockist-widget .stockist-horizontal .stockist-list-result>div{padding-left:0}#stockist-widget.stockist-widget .stockist-horizontal .stockist-result-name{margin-bottom:16px;font:var(--t-l-1);text-transform:uppercase;letter-spacing:.1em}#stockist-widget.stockist-widget .stockist-horizontal .stockist-result-address{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px}@media screen and (max-width: 768px){#stockist-widget.stockist-widget .stockist-horizontal{display:block}#stockist-widget.stockist-widget .stockist-horizontal .stockist-side-panel{margin-bottom:16px}#stockist-widget.stockist-widget .stockist-horizontal .stockist-result-list{padding:0 24px}#stockist-widget.stockist-widget .stockist-horizontal .stockist-map{height:600px}}html.is-panel-active .Friendbuy-ribbon-transition,html.is-panel-child-active .Friendbuy-ribbon-transition{opacity:0;pointer-events:none}.sticky-header{position:fixed;top:0;width:100%;z-index:100}html:has(.frontpage-hero .is-display-full) .g-header,html.template-page-story .g-header{color:var(--cr-white)}html.is-megamenu-open{overflow-y:hidden}html.is-megamenu-open .sticky-header{height:90vh;height:90svh}html.is-megamenu-open .g-header{color:var(--cr-black) !important;height:90vh;height:90svh;-webkit-transition:color .4s ease-in-out,height .8s var(--e-transform),top .4s .2s;transition:color .4s ease-in-out,height .8s var(--e-transform),top .4s .2s}html.is-megamenu-open .g-header::after{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}html.is-scrolled-over-hero .g-header{color:var(--cr-black) !important;background:var(--cr-white)}html.is-megamenu-open .sticky-header{z-index:100}@media screen and (max-width: 1024px){html.is-megamenu-open .g-header{height:100vh}html.is-megamenu-open .g-header::after{-webkit-transform:scaleY(1.2);-ms-transform:scaleY(1.2);transform:scaleY(1.2)}}.g-header{--gap-lg: 40px;--gap-md: 24px;--gap: 8px;position:relative;width:100%;height:var(--s-init-header);-webkit-transition:color .4s ease-in-out,height 1s var(--e-transform),top .4s .2s,background .4s var(--e-opacity),-webkit-filter .4s ease-in-out;transition:color .4s ease-in-out,height 1s var(--e-transform),top .4s .2s,background .4s var(--e-opacity),-webkit-filter .4s ease-in-out;transition:color .4s ease-in-out,filter .4s ease-in-out,height 1s var(--e-transform),top .4s .2s,background .4s var(--e-opacity);transition:color .4s ease-in-out,filter .4s ease-in-out,height 1s var(--e-transform),top .4s .2s,background .4s var(--e-opacity),-webkit-filter .4s ease-in-out;overflow:hidden}.g-header::after{content:"";position:absolute;top:-50%;left:-100%;width:300%;height:150%;background:var(--cr-white);border-radius:50%;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transform-origin:top center;-ms-transform-origin:top center;transform-origin:top center;-webkit-transition:-webkit-transform 1s var(--e-transform);transition:-webkit-transform 1s var(--e-transform);transition:transform 1s var(--e-transform);transition:transform 1s var(--e-transform), -webkit-transform 1s var(--e-transform);z-index:-1}.g-header__wrapper{position:relative;padding:16px 0}.g-header__logo{position:absolute;width:120px;height:40px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:.3s;transition:.3s;z-index:1}.g-header__menu{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-right:var(--gap)}.g-header__nav{gap:var(--gap)}.g-header__nav__link{font-size:12px;font-weight:500}.g-header__nav__link.btn-underline{margin:0 20px}.g-header__nav__link.is-active .g-header__nav__icon{-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}.g-header__nav__icon{--size: 0.9em;margin-left:var(--gap);pointer-events:none;-webkit-transform:translateY(1px);-ms-transform:translateY(1px);transform:translateY(1px);-webkit-transition:-webkit-transform .6s var(--e-transform);transition:-webkit-transform .6s var(--e-transform);transition:transform .6s var(--e-transform);transition:transform .6s var(--e-transform), -webkit-transform .6s var(--e-transform)}.g-header__actions{gap:var(--gap)}.g-header__account{--padding-block: 10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.g-header__account svg{width:20px}.g-header__minicart{position:relative;overflow:visible}.g-header__minicart__count{position:absolute;top:0;right:0;-webkit-transform:translate(40%, -40%);-ms-transform:translate(40%, -40%);transform:translate(40%, -40%);width:24px;height:24px;border-radius:50%}.g-header__minicart__count p{line-height:0}.g-header delivery-promise-wc{display:none !important}.g-header .c-item-card__content{gap:8px}.g-header .c-item-card__content__reviews,.g-header .c-item-card__content__subtitle{display:none}.g-header .c-item-card__content__title{font:var(--t-b-1)}.g-header .c-item-card__content .c-item-price{font:var(--t-l-2)}.g-header .c-item-card__add .c-product-form__submit{--height: 42px;--padding-block: 12px;font-size:14px}.g-header .c-item-card__add .c-product-form__submit__text{font-size:14px}.g-header .c-item-card__add .c-product-form__submit__text.select-flavors,.g-header .c-item-card__add .c-product-form__submit__text.form-state-available{font-size:0px}.g-header .c-item-card__add .c-product-form__submit__text.select-flavors::after,.g-header .c-item-card__add .c-product-form__submit__text.form-state-available::after{content:"Add";font-size:14px;vertical-align:bottom}.g-header .c-item-card__add .c-product-form__submit__text.select-flavors::after{content:"View"}.g-header .c-item-card__add .c-item-price{margin-left:12px}.g-header.is-nutrition-active{-webkit-filter:brightness(0.5);filter:brightness(0.5);pointer-events:none}@media screen and (max-width: 1024px){.g-header::after{-webkit-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0)}}.g-header__megamenu{position:absolute;width:100%;height:calc(100% - var(--s-init-header));padding:var(--gap-lg) var(--s-edge);opacity:0;visibility:hidden;-webkit-transition:opacity .2s var(--e-opacity),visibility 0s linear .2s,-webkit-transform .2s var(--e-transform);transition:opacity .2s var(--e-opacity),visibility 0s linear .2s,-webkit-transform .2s var(--e-transform);transition:transform .2s var(--e-transform),opacity .2s var(--e-opacity),visibility 0s linear .2s;transition:transform .2s var(--e-transform),opacity .2s var(--e-opacity),visibility 0s linear .2s,-webkit-transform .2s var(--e-transform);pointer-events:none;z-index:1;overflow:hidden}.g-header__megamenu::before{content:"";position:absolute;top:0;width:calc(100% - var(--s-edge)*2);height:var(--border-width);background:var(--cr-black);-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:left;-ms-transform-origin:left;transform-origin:left;z-index:1}.g-header__megamenu__content{width:33.3%;max-height:100%;overflow-y:auto;overflow-x:hidden}.g-header__megamenu__nav{--item-padding-y: 17px;--item-font-size: min(3.15vw, 45px);--item-icon-size: 24px;--item-icon-padding: 7px}.g-header__megamenu__nav__item{padding:var(--item-padding-y) 0}.g-header__megamenu__nav__item:last-of-type a::after{content:unset}.g-header__megamenu__nav__link{font-size:var(--item-font-size)}.g-header__megamenu__nav__link .btn-icon{--padding: var(--item-icon-padding);font-size:var(--item-icon-size)}.g-header__megamenu__nav__link .mark::before{-webkit-transition:.4s var(--e-transform);transition:.4s var(--e-transform);-webkit-transform-origin:left;-ms-transform-origin:left;transform-origin:left;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0)}.g-header__megamenu__nav__link.is-active .mark::before{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}.g-header__megamenu__nav__link.is-active .btn-icon{background:var(--cr-black);color:var(--cr-white);border-color:var(--cr-black)}.g-header__megamenu__nav__link::after{content:"";position:absolute;bottom:calc(-1*var(--item-padding-y));width:100%;height:var(--border-width);background:var(--cr-black)}.g-header__megamenu__collection{position:absolute;top:0;right:var(--s-edge);width:calc(66.6% - var(--s-edge)*2);max-height:100%;padding:var(--gap-lg) 0;gap:32px var(--gap);overflow:auto;opacity:0;-webkit-transition:opacity .2s var(--e-opacity);transition:opacity .2s var(--e-opacity);pointer-events:none}.g-header__megamenu__collection__card{opacity:0;-webkit-filter:blur(10px);filter:blur(10px);-webkit-transform:translate3d(0, 0, 0) scale(0.8);transform:translate3d(0, 0, 0) scale(0.8);-webkit-transition:opacity .2s var(--e-opacity),-webkit-transform .4s var(--e-transform),-webkit-filter .2s var(--e-opacity);transition:opacity .2s var(--e-opacity),-webkit-transform .4s var(--e-transform),-webkit-filter .2s var(--e-opacity);transition:transform .4s var(--e-transform),filter .2s var(--e-opacity),opacity .2s var(--e-opacity);transition:transform .4s var(--e-transform),filter .2s var(--e-opacity),opacity .2s var(--e-opacity),-webkit-transform .4s var(--e-transform),-webkit-filter .2s var(--e-opacity);-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center}.g-header__megamenu__collection__card .c-item-card{height:100%}.g-header__megamenu__collection.is-active{opacity:1;-webkit-transition:.2s;transition:.2s;pointer-events:auto}.g-header__megamenu__collection.is-active .g-header__megamenu__collection__card{opacity:1;-webkit-filter:blur(0);filter:blur(0);-webkit-transform:translate3d(0, 0, 0) scale(1);transform:translate3d(0, 0, 0) scale(1);-webkit-transition:opacity .4s calc(.6s + var(--delay)) var(--e-opacity),-webkit-transform .6s calc(.6s + var(--delay)) var(--e-transform),-webkit-filter .4s calc(.6s + var(--delay)) var(--e-opacity);transition:opacity .4s calc(.6s + var(--delay)) var(--e-opacity),-webkit-transform .6s calc(.6s + var(--delay)) var(--e-transform),-webkit-filter .4s calc(.6s + var(--delay)) var(--e-opacity);transition:transform .6s calc(.6s + var(--delay)) var(--e-transform),filter .4s calc(.6s + var(--delay)) var(--e-opacity),opacity .4s calc(.6s + var(--delay)) var(--e-opacity);transition:transform .6s calc(.6s + var(--delay)) var(--e-transform),filter .4s calc(.6s + var(--delay)) var(--e-opacity),opacity .4s calc(.6s + var(--delay)) var(--e-opacity),-webkit-transform .6s calc(.6s + var(--delay)) var(--e-transform),-webkit-filter .4s calc(.6s + var(--delay)) var(--e-opacity)}.g-header__megamenu__subnav__link{font-size:min(4.5vw,64px);padding:var(--gap-md) 0;display:block}.g-header__megamenu__subnav__link .mark::before{-webkit-transition:.4s var(--e-transform);transition:.4s var(--e-transform);-webkit-transform-origin:left;-ms-transform-origin:left;transform-origin:left;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0)}.g-header__megamenu__subnav__link:hover .mark::before{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}.g-header__megamenu__subnav__link:hover .btn-icon{background:var(--cr-black);color:var(--cr-white);border-color:var(--cr-black)}.g-header__megamenu__subnav li:first-of-type a{padding-top:3px}.g-header__megamenu__subnav li a::after{content:"";position:absolute;bottom:0;width:100%;height:var(--border-width);background:var(--cr-black);-webkit-transform-origin:left;-ms-transform-origin:left;transform-origin:left;left:0;-webkit-animation:border-slide-in .4s calc(.2s + var(--delay)) var(--e-transform) forwards;animation:border-slide-in .4s calc(.2s + var(--delay)) var(--e-transform) forwards}.g-header__megamenu__cta{width:100%}.g-header__megamenu.is-open{opacity:1;visibility:visible;-webkit-transition:0s;transition:0s;pointer-events:auto}.g-header__megamenu.is-open::before{-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-animation:border-slide-in .6s .2s var(--e-transform) forwards;animation:border-slide-in .6s .2s var(--e-transform) forwards}.g-header__megamenu.is-open .g-header__megamenu__nav__item:hover .g-header__megamenu__collection__card{-webkit-transition-delay:calc(var(--delay));transition-delay:calc(var(--delay))}.g-header__megamenu.is-open .g-header__megamenu__nav__link{opacity:0;-webkit-animation:fade-in .4s calc(.2s + var(--delay)) var(--e-opacity) both,scale-in .6s calc(.2s + var(--delay)) var(--e-transform) both;animation:fade-in .4s calc(.2s + var(--delay)) var(--e-opacity) both,scale-in .6s calc(.2s + var(--delay)) var(--e-transform) both;-webkit-transform-origin:left;-ms-transform-origin:left;transform-origin:left}.g-header__megamenu.is-open .g-header__megamenu__nav__link::after{-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left;-ms-transform-origin:left;transform-origin:left;-webkit-animation:border-slide-in .4s calc(.2s + var(--delay)) var(--e-transform) forwards;animation:border-slide-in .4s calc(.2s + var(--delay)) var(--e-transform) forwards}.g-header__megamenu.is-open .g-header__megamenu__nav__link__custom-link:hover .mark::before{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}.g-header__megamenu.is-open .g-header__megamenu__subnav{opacity:0;-webkit-animation:fade-in .4s .6s var(--e-opacity) forwards,scale-in .6s .6s var(--e-transform) both;animation:fade-in .4s .6s var(--e-opacity) forwards,scale-in .6s .6s var(--e-transform) both;-webkit-transform-origin:left;-ms-transform-origin:left;transform-origin:left}.g-header__megamenu.is-open .g-header__megamenu__cta{opacity:0;-webkit-transition:background var(--t-duration),color var(--t-duration);transition:background var(--t-duration),color var(--t-duration);-webkit-animation:fade-in .4s .8s var(--e-opacity) both,scale-in .6s .8s var(--e-transform) both;animation:fade-in .4s .8s var(--e-opacity) both,scale-in .6s .8s var(--e-transform) both;-webkit-transform-origin:left;-ms-transform-origin:left;transform-origin:left}.g-header__megamenu:hover .g-header__megamenu__collection.is-active{-webkit-transition:opacity .2s .2s var(--e-opacity);transition:opacity .2s .2s var(--e-opacity)}.g-header__mobile-menu{position:absolute;top:var(--s-header);left:0;width:100%;height:calc(100dvh - var(--s-header));padding:0 var(--s-contain) calc(var(--s-announcement) + var(--gap-md));pointer-events:none;overflow-y:auto;opacity:0;visibility:hidden;-webkit-transition:.4s var(--e-transform),opacity .05s var(--e-opacity),visibility 0s linear .05s;transition:.4s var(--e-transform),opacity .05s var(--e-opacity),visibility 0s linear .05s;z-index:1}.g-header__mobile-menu__trigger .icon-plus{margin-left:4px;-webkit-transition:-webkit-transform .6s var(--e-transform);transition:-webkit-transform .6s var(--e-transform);transition:transform .6s var(--e-transform);transition:transform .6s var(--e-transform), -webkit-transform .6s var(--e-transform)}.g-header__mobile-menu__trigger.is-active .icon-plus{-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}.g-header__mobile-menu__item{position:relative}.g-header__mobile-menu__item::after{content:"";position:absolute;bottom:0;width:100%;height:var(--border-width);background:var(--cr-black);-webkit-transform-origin:left;-ms-transform-origin:left;transform-origin:left}.g-header__mobile-menu__item:first-child::before{content:"";position:absolute;top:0;width:100%;height:var(--border-width);background:var(--cr-black)}.g-header__mobile-menu__link{padding:var(--gap-md) 0;width:100%;text-align:left}a.g-header__mobile-menu__link{display:block}.g-header__mobile-menu__link .mark::before{-webkit-transition:.4s var(--e-transform);transition:.4s var(--e-transform);-webkit-transform-origin:left;-ms-transform-origin:left;transform-origin:left;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0)}.g-header__mobile-menu__link .icon-arrow-bottom{-webkit-transition:-webkit-transform .3s var(--e-transform);transition:-webkit-transform .3s var(--e-transform);transition:transform .3s var(--e-transform);transition:transform .3s var(--e-transform), -webkit-transform .3s var(--e-transform)}.g-header__mobile-menu__link .btn-icon{--padding: 6px}.g-header__mobile-menu__link.is-active .mark::before{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}.g-header__mobile-menu__link.is-active .btn-icon{background:var(--cr-black);color:var(--cr-white);border-color:var(--cr-black)}.g-header__mobile-menu__link.is-active .icon-arrow-bottom{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.g-header__mobile-menu__sub-link{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:24px;overflow:hidden;width:calc(100% - 16px)}.g-header__mobile-menu__sub-link .btn-icon{--padding: 6px;background:var(--cr-black);color:var(--cr-white);border-color:var(--cr-black)}.g-header__mobile-menu__products-container{grid-auto-flow:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%;white-space:nowrap;display:grid;grid-template-rows:0fr;opacity:0;-webkit-transition:.4s .2s,grid-template-rows .4s .2s cubic-bezier(0, 1, 0.8, 1),opacity .4s;transition:.4s .2s,grid-template-rows .4s .2s cubic-bezier(0, 1, 0.8, 1),opacity .4s;transition:.4s .2s,grid-template-rows .4s .2s cubic-bezier(0, 1, 0.8, 1),opacity .4s,-ms-grid-rows .4s .2s cubic-bezier(0, 1, 0.8, 1);grid-template-rows:0fr 0fr}.g-header__mobile-menu__products-container.is-active{grid-template-rows:1fr;opacity:1;-webkit-transition:.4s,grid-template-rows .4s,opacity .4s .3s;transition:.4s,grid-template-rows .4s,opacity .4s .3s;transition:.4s,grid-template-rows .4s,opacity .4s .3s,-ms-grid-rows .4s;padding-bottom:var(--gap-md);gap:var(--gap-md);grid-template-rows:auto 1fr}.g-header__mobile-menu__products{grid-auto-flow:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-left:calc(-1*var(--s-contain));width:100vw;white-space:nowrap;display:grid;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;scroll-padding:var(--s-contain);padding:0 var(--s-contain);overflow-x:auto;overflow-y:hidden}.g-header__mobile-menu__products>*{scroll-snap-align:start}.g-header__mobile-menu__product{width:210px;overflow:hidden}.g-header__mobile-menu__product:not(:nth-last-of-type(1)){margin-right:16px}.g-header__mobile-menu__nav{padding-bottom:var(--gap-md)}.g-header__mobile-menu__subnav li{width:100%}.g-header__mobile-menu__subnav li a{padding:var(--gap-md) 0;display:block}.g-header__mobile-menu__subnav li a .mark::before{-webkit-transition:.4s var(--e-transform);transition:.4s var(--e-transform);-webkit-transform-origin:left;-ms-transform-origin:left;transform-origin:left;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0)}.g-header__mobile-menu__subnav li a:hover .mark::before{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}.g-header__mobile-menu__subnav li a:hover .btn-icon{background:var(--cr-black);color:var(--cr-white);border-color:var(--cr-black)}.g-header__mobile-menu__subnav li:first-of-type a{padding-top:3px}.g-header__mobile-menu__subnav li a::after{content:"";position:absolute;bottom:0;width:100%;height:var(--border-width);background:var(--cr-black);-webkit-transform-origin:left;-ms-transform-origin:left;transform-origin:left;left:0;-webkit-animation:border-slide-in .4s calc(.2s + var(--delay)) var(--e-transform) forwards;animation:border-slide-in .4s calc(.2s + var(--delay)) var(--e-transform) forwards}.g-header__mobile-menu.is-active{opacity:1;visibility:visible;pointer-events:auto;-webkit-transition:.4s var(--e-transform),opacity .05s var(--e-opacity),visibility 0s linear 0s;transition:.4s var(--e-transform),opacity .05s var(--e-opacity),visibility 0s linear 0s}.g-header__mobile-menu.is-active .g-header__mobile-menu__item{-webkit-animation:fade-in .4s var(--e-opacity) both,scale-in 1s .6s var(--e-transform) both;animation:fade-in .4s var(--e-opacity) both,scale-in 1s .6s var(--e-transform) both;-webkit-transform-origin:left;-ms-transform-origin:left;transform-origin:left}.g-header__mobile-menu.is-active .g-header__mobile-menu__item::after{-webkit-animation:border-slide-in .6s var(--e-transform) both;animation:border-slide-in .6s var(--e-transform) both}.g-header__mobile-menu.is-active .g-header__mobile-menu__item:first-of-type{-webkit-animation-delay:.2s;animation-delay:.2s}.g-header__mobile-menu.is-active .g-header__mobile-menu__item:first-of-type::after{-webkit-animation-delay:.4s;animation-delay:.4s}.g-header__mobile-menu.is-active .g-header__mobile-menu__item:nth-of-type(1){-webkit-animation-delay:.1s;animation-delay:.1s}.g-header__mobile-menu.is-active .g-header__mobile-menu__item:nth-of-type(1)::after{-webkit-animation-delay:.3s;animation-delay:.3s}.g-header__mobile-menu.is-active .g-header__mobile-menu__item:nth-of-type(2){-webkit-animation-delay:.2s;animation-delay:.2s}.g-header__mobile-menu.is-active .g-header__mobile-menu__item:nth-of-type(2)::after{-webkit-animation-delay:.4s;animation-delay:.4s}.g-header__mobile-menu.is-active .g-header__mobile-menu__item:nth-of-type(3){-webkit-animation-delay:.3s;animation-delay:.3s}.g-header__mobile-menu.is-active .g-header__mobile-menu__item:nth-of-type(3)::after{-webkit-animation-delay:.5s;animation-delay:.5s}.g-header__mobile-menu.is-active .g-header__mobile-menu__item:nth-of-type(4){-webkit-animation-delay:.4s;animation-delay:.4s}.g-header__mobile-menu.is-active .g-header__mobile-menu__item:nth-of-type(4)::after{-webkit-animation-delay:.6s;animation-delay:.6s}.g-header__mobile-menu.is-active .g-header__mobile-menu__item:nth-of-type(5){-webkit-animation-delay:.5s;animation-delay:.5s}.g-header__mobile-menu.is-active .g-header__mobile-menu__item:nth-of-type(5)::after{-webkit-animation-delay:.7s;animation-delay:.7s}.g-header__mobile-menu.is-active .g-header__mobile-menu__item:nth-of-type(6){-webkit-animation-delay:.6s;animation-delay:.6s}.g-header__mobile-menu.is-active .g-header__mobile-menu__item:nth-of-type(6)::after{-webkit-animation-delay:.8s;animation-delay:.8s}.g-header__mobile-menu.is-active .g-header__mobile-menu__item:nth-of-type(7){-webkit-animation-delay:.7s;animation-delay:.7s}.g-header__mobile-menu.is-active .g-header__mobile-menu__item:nth-of-type(7)::after{-webkit-animation-delay:.9s;animation-delay:.9s}.g-header__mobile-menu.is-active .g-header__mobile-menu__item:nth-of-type(8){-webkit-animation-delay:.8s;animation-delay:.8s}.g-header__mobile-menu.is-active .g-header__mobile-menu__item:nth-of-type(8)::after{-webkit-animation-delay:1s;animation-delay:1s}.g-header__mobile-menu.is-active .g-header__mobile-menu__item:nth-of-type(9){-webkit-animation-delay:.9s;animation-delay:.9s}.g-header__mobile-menu.is-active .g-header__mobile-menu__item:nth-of-type(9)::after{-webkit-animation-delay:1.1s;animation-delay:1.1s}.g-header__mobile-menu.is-active .g-header__mobile-menu__item:nth-of-type(10){-webkit-animation-delay:1s;animation-delay:1s}.g-header__mobile-menu.is-active .g-header__mobile-menu__item:nth-of-type(10)::after{-webkit-animation-delay:1.2s;animation-delay:1.2s}.g-header__mobile-menu.is-active .g-header__mobile-menu__subnav{-webkit-animation:fade-in .4s .6s var(--e-opacity) both,scale-in .6s .6s var(--e-transform) both;animation:fade-in .4s .6s var(--e-opacity) both,scale-in .6s .6s var(--e-transform) both;-webkit-transform-origin:left;-ms-transform-origin:left;transform-origin:left}.g-header__mobile-menu.is-active .g-header__megamenu__cta{-webkit-animation:fade-in .4s .8s var(--e-opacity) both,scale-in .6s .8s var(--e-transform) both;animation:fade-in .4s .8s var(--e-opacity) both,scale-in .6s .8s var(--e-transform) both;-webkit-transform-origin:left;-ms-transform-origin:left;transform-origin:left}@-webkit-keyframes fade-in{from{opacity:0}to{opacity:1}}@keyframes fade-in{from{opacity:0}to{opacity:1}}@-webkit-keyframes scale-in{from{-webkit-transform:scale(0.8);transform:scale(0.8)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes scale-in{from{-webkit-transform:scale(0.8);transform:scale(0.8)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes border-slide-in{from{-webkit-transform:scaleX(0);transform:scaleX(0)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes border-slide-in{from{-webkit-transform:scaleX(0);transform:scaleX(0)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.g-ada-skip{position:fixed;top:calc(var(--s-announcement-dynamic, var(--s-announcement, 0px)) + 10px);left:10px;-webkit-transform:translateY(-100vh);-ms-transform:translateY(-100vh);transform:translateY(-100vh);z-index:1000}.g-ada-skip:focus{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.g-announcement{--dot-size: 10px;--dot-gap: 8px;width:100%;text-align:center;color:var(--color);background-color:var(--cr-black)}.g-announcement:empty{display:none}.g-announcement__blocks{position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-transition:height .4s .2s;transition:height .4s .2s}.g-announcement__blocks__item{position:relative;top:0;left:0;padding:10px 0;width:100%;-webkit-transition:opacity .4s .4s;transition:opacity .4s .4s}.g-announcement__blocks__item b,.g-announcement__blocks__item strong{color:var(--emphasize)}.g-announcement__blocks__item a{text-decoration:underline;text-underline-offset:4px}.g-announcement__blocks__item:not(.is-active){position:absolute;opacity:0;pointer-events:none;-webkit-transition-delay:0s;transition-delay:0s}.g-announcement__arrow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:20px;height:20px;-webkit-transition:.2s;transition:.2s}@media(hover: hover){.g-announcement__arrow:hover{color:var(--emphasize)}}.g-announcement__dots{padding:0 4px 6px;gap:var(--dot-gap)}.g-announcement__dots button{position:relative;width:var(--dot-size);height:var(--dot-size);border:1px solid;border-radius:100%;-webkit-transition:background .2s,border .2s;transition:background .2s,border .2s}.g-announcement__dots button:after{content:"";position:absolute;top:50%;left:50%;width:calc(var(--dot-size) + var(--dot-gap));height:calc(var(--dot-size) + var(--dot-gap));-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0)}.g-announcement__dots button.is-active{color:var(--emphasize);background-color:var(--emphasize)}@media(hover: hover){.g-announcement__dots button:hover{color:var(--emphasize)}}@media screen and (max-width: 1024px){.g-announcement{font:var(--t-b-2)}}.g-overlay{opacity:0;pointer-events:none;-webkit-transition:.2s;transition:.2s;position:fixed;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.6);-webkit-transition:opacity .4s var(--e-opacity),z-index 0s;transition:opacity .4s var(--e-opacity),z-index 0s;z-index:98}.g-overlay.is-active{opacity:1;pointer-events:auto}.g-footer{position:relative;--gap-lg: 2.5vw;--gap-sm: 1.8vw;padding:32px 0}.g-footer__heading{-ms-flex-line-pack:center;align-content:center;text-align:center;height:max(275px,25vw)}.g-footer__content{display:grid;grid-template-areas:"email-capture menu" "email-capture logo" "legal logo";gap:16px;padding:32px max(var(--gap-lg),16px);border-radius:var(--border-radius-medium)}.g-footer__email-capture{grid-area:email-capture;max-width:500px}.g-footer__legal{grid-area:legal;margin-top:50px;gap:var(--gap-sm);font-size:10px}.g-footer__legal__submenu{gap:var(--gap-sm)}.g-footer__menu{grid-area:menu;gap:var(--gap-sm)}@media screen and (min-width: 1025px){.g-footer__menu__btn{cursor:default}}.g-footer__child-menu{margin-top:16px}.g-footer__child-menu__items{gap:8px}.g-footer__logo{grid-area:logo;width:100%;justify-self:end;align-self:end}@media screen and (max-width: 1024px){.g-footer__content{grid-template-areas:"email-capture" "menu" "logo" "legal";padding:24px max(var(--gap-lg),16px)}.g-footer__email-capture{max-width:100%}.g-footer__logo{justify-self:center}.g-footer__menu{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:initial;-ms-flex-align:initial;align-items:initial;gap:24px;margin:40px 0}.g-footer__menu__item{border-bottom:2px solid}.g-footer__menu__btn{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font:var(--t-h-3);letter-spacing:0em;text-transform:initial}.g-footer__menu__btn__text{-webkit-transform:translateY(0.1em);-ms-transform:translateY(0.1em);transform:translateY(0.1em)}.g-footer__menu__btn.is-active~.g-footer__child-menu{grid-template-rows:1fr;opacity:1;-webkit-transition:.4s,grid-template-rows .4s,opacity .4s .3s;transition:.4s,grid-template-rows .4s,opacity .4s .3s;transition:.4s,grid-template-rows .4s,opacity .4s .3s,-ms-grid-rows .4s;margin-top:16px;margin-bottom:24px}.g-footer__child-menu{display:grid;grid-template-rows:0fr;opacity:0;-webkit-transition:.4s .2s,grid-template-rows .4s .2s cubic-bezier(0, 1, 0.8, 1),opacity .4s;transition:.4s .2s,grid-template-rows .4s .2s cubic-bezier(0, 1, 0.8, 1),opacity .4s;transition:.4s .2s,grid-template-rows .4s .2s cubic-bezier(0, 1, 0.8, 1),opacity .4s,-ms-grid-rows .4s .2s cubic-bezier(0, 1, 0.8, 1);margin-top:24px}.g-footer__child-menu__items{overflow:hidden}.g-footer__child-menu__item{font:var(--t-b-1)}.g-footer__legal{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:0}}.g-press{overflow:hidden}.g-press__item{gap:40px;margin-right:100px;padding:64px 0;max-width:calc(100vw/(var(--item-count) - 1))}.g-press__item>*{max-width:350px;margin:auto}.g-press__item__image{position:relative;width:100%;height:100px;max-width:200px}.g-press .c-slider__dots{display:none}@media screen and (max-width: 600px){.g-press .embla{--slide-size: 67%}.g-press__item{padding:40px 30px;margin-right:20px;max-width:unset}}#main{min-height:var(--s-main-min-height);padding:.1px 0}.shopify-challenge__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:40px;min-height:var(--s-main-min-height);padding:var(--s-section) var(--s-contain)}.shopify-challenge__container .shopify-challenge__button{width:100%;margin-top:40px !important}.Friendbuy-ribbon-transition{font:var(--t-b-2) !important;letter-spacing:.8px !important;word-spacing:1px !important;width:128px !important;right:-54px !important;border-bottom-left-radius:10px !important;border-bottom-right-radius:10px !important;z-index:99 !important}.c-item-variants__pills{gap:8px;margin:0;padding:0;border:0}.c-item-variants__pills__selected{position:relative}.c-item-variants__pills__selected:before{content:": " attr(data-label-current)}.c-item-variants__pills__selected:after{content:": " attr(data-label)}.c-item-variants__pills__selected[data-label=""]:after,.c-item-variants__pills__selected:not([data-label=""]):before{display:none}.c-item-variants__pills__title{width:100%;margin-bottom:8px}.c-item-variants__pills__item{position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1;height:54px}.c-item-variants__pills__item input[type=radio]{width:100%;height:100%;opacity:0;z-index:1}.c-item-variants__pills__item label{white-space:nowrap;padding:5px 15px;border:var(--border-width) solid;-webkit-transition:.2s;transition:.2s;height:100%}.c-item-variants__pills__item input[type=radio]~label{display:block;padding:5px 15px}.c-item-variants__pills__item input[type=radio]:checked~label,.c-item-variants__pills__item input[type=radio]:hover~label{color:var(--cr-white);background:var(--cr-black);border-color:var(--cr-black)}.c-item-variants__pills__item input[type=radio]:disabled~label{opacity:.1}.c-item-variants__group:not(:last-of-type){margin-bottom:16px}.c-item-selling-plan{--gap: 20px;gap:var(--gap)}.c-item-selling-plan__block{position:relative;padding:var(--gap);border:var(--border-width) solid;border-radius:8px}.c-item-selling-plan__block__dropdowns{padding-top:var(--gap);border-top:var(--border-width) solid;pointer-events:none}.c-item-selling-plan__block__dropdowns>*{position:relative}.c-item-selling-plan__block__dropdowns>*:nth-child(1){z-index:2}.c-item-selling-plan__block__dropdowns>*:nth-child(2){z-index:1}.c-item-selling-plan__block:has(.c-item-selling-plan__option__selector:checked) .c-item-selling-plan__block__dropdowns{pointer-events:auto}.c-item-selling-plan__block__text{text-decoration:underline;text-underline-offset:4px;padding-left:10px;white-space:nowrap}.c-item-selling-plan__block__price{margin-left:calc(16px + 1em)}.c-item-selling-plan__block__info{margin:var(--gap) 0;pointer-events:none}.c-item-selling-plan__variants:has(.js-variant-selector option:only-child){display:none}.c-item-selling-plan__option{gap:4px 16px;position:static;margin-bottom:var(--gap);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;z-index:1}.c-item-selling-plan__option__label__inner{gap:.3em}.c-item-selling-plan__option input[type=radio]~label,.c-item-selling-plan__option input[type=checkbox]~label{-webkit-box-flex:1;-ms-flex:1;flex:1;gap:8px;padding-left:0;white-space:nowrap}.c-item-selling-plan__option input[id*=-subscription]:not(:checked)~.c-item-selling-plan__option__frequency{display:none}@media screen and (max-width: 600px){.c-item-selling-plan{--gap: 16px}.c-item-selling-plan__subscription__options{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.c-item-selling-plan__variants,.c-item-selling-plan__option__frequency{width:100%}.c-item-selling-plan__block__dropdowns{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:16px}.c-item-selling-plan__block__text{float:right}}.c-item-price--regular:empty,.c-item-price--compare:empty{display:none}.c-item-price--compare:not(:empty){margin-right:.4em}.c-item-quantity{--height: 40px;height:var(--height)}.c-item-quantity input[name=quantity]{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:1.5em;text-align:center;pointer-events:none;-moz-appearance:textfield}.c-item-quantity input[name=quantity]::-webkit-inner-spin-button,.c-item-quantity input[name=quantity]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.c-item-quantity button[data-trigger]{position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-transition:background-color .4s,color .4s;transition:background-color .4s,color .4s}.c-item-quantity button[data-trigger]:before,.c-item-quantity button[data-trigger]:after{content:"";position:absolute;display:block;width:calc(var(--height)/2);max-width:12px;min-width:5px;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);border-bottom:var(--border-width) solid;border-radius:1px}.c-item-quantity button[data-trigger][data-trigger=increase]:after{-webkit-transform:translate(-50%, -50%) rotate(90deg);-ms-transform:translate(-50%, -50%) rotate(90deg);transform:translate(-50%, -50%) rotate(90deg)}.c-item-quantity button[data-trigger][disabled]{background-color:inherit;color:var(--cr-subtle)}@media(hover: hover){.c-item-quantity button[data-trigger]:not([disabled]):hover{background-color:var(--cr-yellow)}}.c-item-card{--gap: 8px;gap:var(--gap);position:relative;border-radius:var(--border-radius-medium);background:-webkit-gradient(linear, left top, left bottom, from(rgba(240, 228, 193, 0)), to(var(--cr-white-1)));background:linear-gradient(180deg, rgba(240, 228, 193, 0) 0%, var(--cr-white-1) 100%);overflow:hidden}.c-item-card__thumbnail{position:relative;width:100%}.c-item-card__thumbnail:after{content:"";display:block;padding-top:100%}.c-item-card__thumbnail__badge{position:absolute;bottom:0;left:50%;display:block;padding:4px 10px;width:-webkit-max-content;width:-moz-max-content;width:max-content;border-radius:var(--border-radius-large);-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.c-item-card__content{-webkit-box-flex:1;-ms-flex:1;flex:1;gap:12px;margin:0 10px 16px;width:calc(100% - 20px)}.c-item-card__content__reviews{margin:0 auto}.c-item-card__content__titles{-webkit-box-flex:1;-ms-flex:1;flex:1}.c-item-card__content__title{text-wrap:balance}.c-item-card__content__subtitle{margin-top:5px}.c-item-card__content__price{margin-top:auto}.c-item-card__top-badges{gap:var(--gap);position:absolute;top:var(--gap);left:var(--gap);pointer-events:none}.c-item-card__top-badges .c-item-card__badge{padding:8px 12px 9px}.c-item-card__center-badges{gap:var(--gap)}.c-item-card__badge{gap:6px;padding:4px 6px 5px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border-radius:var(--border-radius-small)}.c-item-card__badge svg{width:16px}.c-item-card__add{margin-top:auto;width:100%}.c-item-card__add__price{margin-left:16px}.c-item-card__add .c-product-form__submit{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:0}@media screen and (max-width: 1024px){.c-item-card{--gap: 4px}.c-item-card__content{gap:6px;margin:0 6px 8px;width:calc(100% - 12px)}.c-item-card__content__price{margin-top:0}.c-item-card__badge,.c-item-card__thumbnail__badge{font-size:8px}.c-item-card__badge{gap:4px;border-radius:4px}.c-item-card__badge svg{width:12px}.c-item-card__thumbnail__badge{padding:2px 6px}.c-item-card__top-badges .c-item-card__badge{padding:2px 5px}.c-item-card__center-badges .c-item-card__badge{padding:2px 3px;font-size:8px}.c-item-card .c-product-form__submit{--height: 42px;--padding-block: 12px;font-size:14px}.c-item-card .c-product-form__submit__text,.c-item-card .c-product-form__submit .c-item-price--regular,.c-item-card .c-product-form__submit .c-item-price--compare{font-size:14px}.c-item-card .c-product-form__submit__text.select-flavors,.c-item-card .c-product-form__submit__text.form-state-available{font-size:0px}.c-item-card .c-product-form__submit__text.select-flavors::after,.c-item-card .c-product-form__submit__text.form-state-available::after{content:"Add";font-size:14px;vertical-align:bottom}.c-item-card .c-product-form__submit__text.select-flavors::after{content:"View"}.c-item-card .c-item-price{margin-left:12px}}c-item-upsell{position:relative;display:block;margin-top:16px}.c-item-upsell{--image-size: 100px;--gap: 16px;gap:var(--gap);padding:16px 20px;background:-webkit-gradient(linear, left bottom, left top, from(var(--cr-white-1)), to(var(--cr-white)));background:linear-gradient(to top, var(--cr-white-1), var(--cr-white));border-radius:var(--border-radius-small)}.c-item-upsell__image{-webkit-box-flex:0;-ms-flex:none;flex:none;position:relative;width:var(--image-size)}.c-item-upsell__image::after{content:"";display:block;padding-bottom:100%}.c-item-upsell__info{-webkit-box-flex:1;-ms-flex:1;flex:1;gap:8px}.c-item-upsell__info__price s{margin-right:.4em}.c-item-upsell__action{gap:8px;text-align:center}.c-item-upsell__action-wrapper{position:relative}.c-item-upsell__tooltip{opacity:0;pointer-events:none;-webkit-transition:.2s;transition:.2s;position:absolute;top:0;right:0;-webkit-transform:translate3d(-20px, -50%, 0);transform:translate3d(-20px, -50%, 0);padding:10px;font:var(--t-b-2);width:200px;border:var(--border-width) solid;border-radius:var(--border-radius-small);z-index:2}.c-item-upsell__tooltip__btn{cursor:pointer;z-index:1}.c-item-upsell:has(.c-item-upsell__tooltip__btn:hover) .c-item-upsell__tooltip,.c-item-upsell:has(.c-item-upsell__tooltip__btn:focus) .c-item-upsell__tooltip{opacity:1;pointer-events:auto}.c-item-upsell:not(:has(.c-product-form__submit:disabled)) .c-item-upsell__tooltip,.c-item-upsell:not(:has(.c-product-form__submit:disabled)) .c-item-upsell__tooltip__btn{display:none}.c-item-upsell__added-wrapper{overflow:hidden;pointer-events:none;z-index:5}.c-item-upsell__added-wrapper:has(.is-active){pointer-events:auto}.c-item-upsell__added{opacity:0;pointer-events:none;-webkit-transition:.2s;transition:.2s;gap:var(--gap);padding:16px 20px;background:-webkit-gradient(linear, left bottom, left top, from(var(--cr-white-1)), to(var(--cr-white)));background:linear-gradient(to top, var(--cr-white-1), var(--cr-white));border-radius:var(--border-radius-small);-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);-webkit-transition:.4s var(--e-transform) .2s;transition:.4s var(--e-transform) .2s}.c-item-upsell__added.is-active{opacity:1;pointer-events:auto;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.c-item-upsell__remove{gap:8px;-webkit-transition:.2s;transition:.2s}.c-item-upsell__remove .icon-close{padding:4px;outline:var(--border-width) solid;border-radius:100%}@media(hover: hover){.c-item-upsell__remove:not([disabled]):hover{color:var(--cr-red)}}.c-item-upsell.combobox-selector{z-index:2}.c-item-upsell.combobox-selector .combobox{margin-left:calc(-1*var(--selector-padding-h))}.c-item-upsell.combobox-selector .combobox-menu{top:unset;bottom:calc(100% + 8px)}.c-item-upsell.combobox-selector .combobox-input{max-width:260px;padding-bottom:1px;text-decoration:underline;text-underline-offset:4px;text-overflow:ellipsis;overflow:hidden}@media screen and (max-width: 600px){.c-item-upsell{--image-size: 70px;--gap: 4px}.c-item-upsell.combobox-selector .combobox-input{max-width:170px}.c-item-upsell .combobox,.c-item-upsell .c-product-form__submit{font-size:14px}.c-item-upsell .c-product-form__submit{--height: 42px;--padding-block: 12px}}.c-item-card-subscribe{--padding: 8px;border-radius:var(--border-radius-small);-webkit-transition:.2s;transition:.2s}.c-item-card-subscribe__action{z-index:1;background-color:var(--cr-white);border-radius:0 0 var(--border-radius-small) var(--border-radius-small)}.c-item-card-subscribe__action__btn{--height: 42px;margin:var(--padding);width:calc(100% - var(--padding)*2);height:var(--height);border:var(--border-width) solid;border-radius:var(--border-radius-small);overflow:hidden}.c-item-card-subscribe__action__btn .c-item-quantity,.c-item-card-subscribe__action__btn .c-item-card-subscribe__select{grid-area:1/1/2/3;-webkit-transition:.2s;transition:.2s}.c-item-card-subscribe__action__btn .c-item-quantity{opacity:0;pointer-events:none;-webkit-transition:.2s;transition:.2s}.c-item-card-subscribe__action__btn .c-item-quantity>*{line-height:var(--height)}.c-item-card-subscribe__action__btn .c-item-card-subscribe__select{--height: 40px;margin-bottom:0}.c-item-card-subscribe__action__btn .c-item-card-subscribe__select label{cursor:pointer;height:var(--height);line-height:calc(var(--height) - var(--border-width)*2 + 2px)}.c-item-card-subscribe__action__btn .c-item-card-subscribe__select input{opacity:0}.c-item-card-subscribe__action__variants{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:var(--padding) auto}.c-item-card-subscribe__action__variants label{position:absolute;opacity:0}.c-item-card-subscribe__action__variants select{border-bottom:unset}.c-item-card-subscribe:not(.is-selected):hover .c-item-quantity{opacity:1;pointer-events:auto}.c-item-card-subscribe:not(.is-selected):hover .c-item-card-subscribe__select{opacity:0;pointer-events:none;-webkit-transition:.2s;transition:.2s}.c-item-card-subscribe.is-selected{-webkit-box-shadow:0 0 0 4px var(--cr-yellow-1);box-shadow:0 0 0 4px var(--cr-yellow-1)}.c-item-card-subscribe.is-selected .c-item-quantity{opacity:1;pointer-events:auto}.c-item-card-subscribe.is-selected .c-item-card-subscribe__select{opacity:0;pointer-events:none;-webkit-transition:.2s;transition:.2s}.c-item-card-subscribe__image{position:relative;margin-bottom:-25%;width:100%}.c-item-card-subscribe__image::after{content:"";display:block;padding-top:100%}.c-item-card-subscribe__info{position:relative;padding:var(--padding);border-radius:var(--border-radius-small) var(--border-radius-small) 0 0}.c-item-card-subscribe__info__trigger{margin-top:var(--padding);width:100%;opacity:.6;text-decoration:underline}@media screen and (max-width: 600px){.c-item-card-subscribe{--padding: 6px}.c-item-card-subscribe__info__title{font-size:10px}.c-item-card-subscribe .c-item-card-subscribe__select label{opacity:0;pointer-events:none;-webkit-transition:.2s;transition:.2s}.c-item-card-subscribe .c-item-quantity{opacity:1;pointer-events:auto}}.c-item-card-detail{--padding: 24px;--gap: 8px;position:relative;width:400px}.c-item-card-detail__gallery{margin-bottom:var(--padding);width:100%;border-radius:var(--border-radius-small);overflow:hidden}.c-item-card-detail__image{position:relative;width:100%}.c-item-card-detail__image::after{content:"";display:block;padding-top:100%}.c-item-card-detail .c-slider__dots{position:absolute;bottom:var(--padding);left:50%;margin:0;-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);transform:translate(-50%, 0);z-index:1}.c-item-card-detail__text{gap:var(--gap)}.c-item-card-detail__nutrition__trigger{text-decoration:underline}.c-item-card-detail .c-nutrition-table__table{margin-top:16px}.c-item-card-detail .c-nutrition-table__table caption{text-align:center}@media screen and (max-width: 1024px){.c-item-card-detail__gallery{margin:0 auto var(--padding);background:-webkit-gradient(linear, left top, left bottom, from(rgba(240, 228, 193, 0)), to(var(--cr-white-1)));background:linear-gradient(180deg, rgba(240, 228, 193, 0) 0%, var(--cr-white-1) 100%);max-width:300px}}.c-product-form[data-available=false] [type=submit] .c-product-form__submit__text:not(.form-state-sold-out),.c-product-form[data-available=true] [type=submit] .c-product-form__submit__text:not(.form-state-available){display:none}.c-product-form__submit{--height: 54px;--padding-block: 24px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;margin-top:16px}.c-product-form__submit.is-simple{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.c-product-form__submit.is-simple .icon-plus{-webkit-transform:translateY(0.1em);-ms-transform:translateY(0.1em);transform:translateY(0.1em)}.c-product-form__submit-wrapper{position:relative}.c-product-form__submit-wrapper:has(a[href*=product-selections]:hover) .c-product-form__submit__tooltip{opacity:1;pointer-events:auto}.c-product-form__submit-wrapper a[href*=product-selections]{display:none;z-index:1}.c-product-form__submit-wrapper:has(.c-product-form__submit[disabled]) a[href*=product-selections]{display:block}.c-product-form__submit__text{gap:8px}.c-product-form__submit__tooltip{opacity:0;pointer-events:none;-webkit-transition:.2s;transition:.2s;position:absolute;bottom:120%;left:50%;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%);padding:16px;border:var(--border-width) solid;border-radius:var(--border-radius-small);-webkit-transition:.4s ease-in-out;transition:.4s ease-in-out;text-wrap:nowrap;z-index:1}.c-product-form__submit .c-item-price--regular,.c-product-form__submit .c-item-price--compare{font:var(--t-b-1);-webkit-transition:color .3s;transition:color .3s}.c-product-form__submit .c-item-price--compare{color:var(--cr-white)}.c-product-form__submit .c-item-price--regular,.c-product-form__submit .c-item-price--override{color:var(--cr-yellow)}.c-product-form__submit .c-item-price__price-per-unit{margin-left:8px;color:var(--cr-yellow);-webkit-transition:color .3s;transition:color .3s}@media(hover: hover){.c-product-form__submit:not([disabled]):hover .c-item-price--compare{color:var(--cr-black)}.c-product-form__submit:not([disabled]):hover .c-item-price--regular,.c-product-form__submit:not([disabled]):hover .c-item-price--override{color:var(--cr-red)}.c-product-form__submit:not([disabled]):hover .c-item-price__price-per-unit{color:var(--cr-red)}}.c-product-form .c-item-variants__field{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.c-product-form__selling-plan .c-item-selling-plan__block__price:not(:last-child){margin-bottom:16px}.c-product-form__pack-options{gap:20px;margin-top:20px}.c-product-form__pack-options .svg-1-pack{height:50px}.c-product-form__pack-badge{position:absolute;top:0;right:8px;padding:4px 8px;min-height:20px;border-radius:var(--border-radius-small);background-color:var(--cr-black);color:var(--cr-white);-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%)}.c-product-form__pack-btn{--gap: 20px;-webkit-box-flex:1;-ms-flex:1;flex:1;gap:var(--gap);position:relative;padding:8px var(--gap);border:var(--border-width) solid;border-radius:var(--border-radius-small);cursor:pointer}.c-product-form__pack-btn__thumbs{position:relative}.c-product-form__pack-btn__thumbs .svg-1-pack:nth-of-type(1){-webkit-transform:translate(15%, 0) rotate(5deg);-ms-transform:translate(15%, 0) rotate(5deg);transform:translate(15%, 0) rotate(5deg)}.c-product-form__pack-btn__thumbs .svg-1-pack:nth-of-type(2){position:absolute;top:0;-webkit-transform:translate(-15%, 0) rotate(-5deg);-ms-transform:translate(-15%, 0) rotate(-5deg);transform:translate(-15%, 0) rotate(-5deg)}.c-product-form__pack-btn__text{gap:0 4px;-webkit-box-flex:1;-ms-flex:1;flex:1}.c-product-form__pack-btn__main{-webkit-box-flex:100%;-ms-flex:100%;flex:100%}.c-product-form__pack-btn>*{pointer-events:none}.remove-icon::after{display:none !important}.pdp-hero-subscription-frequency-hidden{display:none !important}.custom-single-option{width:83px}@media(min-width: 600px){.custom-single-option{width:auto;display:inline-block;margin-left:4px}}#pdp-hero-subscription-frequency-combo-selector,#pdp-hero-subscription-frequency-combo-selector-listbox,#pdp-hero-subscription-frequency-combo-selector-input{display:none !important}#pdp-hero-subscription-frequency-combo-selector.active{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}.pdp-dc-buy-options,.pdp-dc-hero__atc-bar,.pdp-dc-hero__sticky-bar{--cr-buybox-selected: #473450;--cr-buybox-unselected: #897592;--cr-dc-lime: #d4e07e;--cr-dc-olive: #304119;--cr-dc-cocoa: #521f12;--cr-dc-foam-light: #fdf8d9}.product-hero .pdp-dc-buy-options,.product-hero .pdp-dc-hero__atc-bar,.product-hero .pdp-dc-hero__sticky-bar{--cr-buybox-unselected: #96461a;--cr-buybox-selected: #521f12}.pdp-dc-buy-options{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px}.pdp-dc-buy-options__radio-input{position:absolute;opacity:0;pointer-events:none;width:0;height:0;margin:0}.pdp-dc-buy-options__card{display:block;border-radius:8px;cursor:pointer;overflow:hidden;background:var(--cr-white)}.pdp-dc-buy-options__card--quarterly{border:1px solid var(--cr-buybox-selected)}.pdp-dc-buy-options__card--monthly{border:1px solid var(--cr-buybox-unselected)}.pdp-dc-buy-options__header{padding:5px 11px;color:var(--cr-white);font:600 15px/1.2 "Sohne",sans-serif;text-transform:uppercase;letter-spacing:.3px;text-align:center;background:var(--cr-buybox-unselected);-webkit-transition:background-color 150ms ease;transition:background-color 150ms ease}.pdp-dc-buy-options__card:has(input:checked) .pdp-dc-buy-options__header{background:var(--cr-buybox-selected)}.pdp-dc-buy-options__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:11px;padding:11px}.pdp-dc-buy-options__row{display:-webkit-box;display:-ms-flexbox;display:flex;gap:11px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.pdp-dc-buy-options__radio{display:block;-ms-flex-negative:0;flex-shrink:0;width:16px;height:16px;margin-top:4px;border:1px solid var(--cr-black);background:rgba(0,0,0,0);position:relative}.pdp-dc-buy-options__card:has(input:checked) .pdp-dc-buy-options__radio::before{content:"";position:absolute;inset:2px;background:var(--cr-black)}.pdp-dc-buy-options__title-block{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px}.pdp-dc-buy-options__title-line{display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.pdp-dc-buy-options__title{font:600 16px/1.35 "Sohne",sans-serif;color:var(--cr-black)}.pdp-dc-buy-options__card--monthly .pdp-dc-buy-options__title{font-size:15px;line-height:1.2}.pdp-dc-buy-options__tagline{font:400 12px/1.35 "Sohne",sans-serif;color:var(--cr-black);margin:0}.pdp-dc-buy-options__price-stack{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:0;-ms-flex-negative:0;flex-shrink:0;text-align:right}@media screen and (max-width: 600px){.pdp-dc-buy-options__card--quarterly .pdp-dc-buy-options__row{display:grid;grid-template-columns:16px minmax(0, 1fr) auto;-webkit-column-gap:12px;-moz-column-gap:12px;column-gap:12px;row-gap:0}.pdp-dc-buy-options__card--quarterly .pdp-dc-buy-options__radio{grid-column:1;grid-row:1}.pdp-dc-buy-options__card--quarterly .pdp-dc-buy-options__title-block{grid-column:2;grid-row:1;gap:0}.pdp-dc-buy-options__card--quarterly .pdp-dc-buy-options__title-line{white-space:nowrap}.pdp-dc-buy-options__card--quarterly .pdp-dc-buy-options__title{font-size:15px;line-height:1.2;white-space:nowrap}.pdp-dc-buy-options__card--quarterly .pdp-dc-buy-options__tagline{white-space:nowrap;margin-top:0}.pdp-dc-buy-options__card--quarterly .pdp-dc-buy-options__price-stack{grid-column:3;grid-row:1;margin-left:4px;margin-right:-7px}}.pdp-dc-buy-options__price-row{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:6px;white-space:nowrap}.pdp-dc-buy-options__price{font:600 16px/1.35 "Sohne",sans-serif;letter-spacing:.32px;color:var(--cr-black)}.pdp-dc-buy-options__compare-price{font:400 16px/1.35 "Sohne",sans-serif;color:var(--cr-black);opacity:.5;text-decoration:line-through}.pdp-dc-buy-options__per-jar{font:400 16px/1.35 "Sohne",sans-serif;color:var(--cr-black);margin-left:-5px}.pdp-dc-buy-options__per-serving{font:400 12px/1.35 "Sohne",sans-serif;color:var(--cr-black)}.pdp-dc-buy-options__perks{display:grid;grid-template-rows:0fr;-webkit-transition:grid-template-rows 360ms ease,opacity 240ms ease;transition:grid-template-rows 360ms ease,opacity 240ms ease;transition:grid-template-rows 360ms ease,opacity 240ms ease,-ms-grid-rows 360ms ease;opacity:0}.pdp-dc-buy-options__perks-inner{overflow:hidden;min-height:0}.pdp-dc-buy-options__card:has(input:checked) .pdp-dc-buy-options__perks{grid-template-rows:1fr;opacity:1}.pdp-dc-buy-options__perks-inner>.pdp-dc-buy-options__gifts{margin:0 11px 11px}.pdp-dc-buy-options__gifts{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px;border-radius:5px;background:rgba(212,224,126,.35)}.pdp-dc-buy-options__gifts-header{min-height:18px;font:600 15px/1.2 "Sohne",sans-serif;text-transform:uppercase;letter-spacing:.3px;color:var(--cr-black)}.pdp-dc-buy-options__gifts-grid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:4px;-ms-flex-wrap:nowrap;flex-wrap:nowrap;width:100%}.pdp-dc-buy-options__gift{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px;width:72px;-ms-flex-negative:0;flex-shrink:0}.pdp-dc-buy-options__gift--teaser .pdp-dc-buy-options__gift-thumb{-webkit-filter:grayscale(1);filter:grayscale(1)}.pdp-dc-buy-options__gift-thumb{position:relative;width:72px;height:72px;border-radius:12px;background:var(--cr-white);overflow:hidden}.pdp-dc-buy-options__gift-thumb picture,.pdp-dc-buy-options__gift-thumb picture>img,.pdp-dc-buy-options__gift-thumb>img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.pdp-dc-buy-options__gift--perk .pdp-dc-buy-options__gift-thumb{background:var(--cr-dc-foam-light)}.pdp-dc-buy-options__gift-perk-badge{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;color:var(--cr-dc-cocoa)}.pdp-dc-buy-options__gift-perk-star{width:80%;height:80%}.pdp-dc-buy-options__gift-perk-pct{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -55%);-ms-transform:translate(-50%, -55%);transform:translate(-50%, -55%);font:italic 14.317px/1 "Self Modern",serif;color:var(--cr-dc-foam-light)}.pdp-dc-buy-options__gift-perk-off{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, 55%);-ms-transform:translate(-50%, 55%);transform:translate(-50%, 55%);font:600 6.632px/1 "Sohne",sans-serif;letter-spacing:.1326px;text-transform:uppercase;color:var(--cr-dc-foam-light)}.pdp-dc-buy-options__gift-name{min-height:22px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font:600 11.31px/1 "Sohne",sans-serif;text-transform:uppercase;letter-spacing:.2262px;color:var(--cr-black);text-align:center}.pdp-dc-buy-options__gift-pill{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:12.72px;padding:.94px 9.42px 1.41px;border-radius:25px;background:var(--cr-dc-lime);color:var(--cr-dc-olive)}.pdp-dc-buy-options__gift-msrp{font:400 8.48px/1 "Sohne",sans-serif;letter-spacing:.1696px;text-decoration:line-through}.pdp-dc-buy-options__gift-free{font:600 8.48px/1 "Sohne",sans-serif;letter-spacing:.1696px}.pdp-dc-buy-options__one-time{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0;margin:0 0 15px;background:rgba(0,0,0,0);border:0;cursor:pointer;text-align:center;color:var(--cr-dc-cocoa)}.pdp-dc-buy-options__one-time-label{display:inline-block;font:600 13px/1.35 "Sohne",sans-serif;text-transform:uppercase;letter-spacing:.26px;color:var(--cr-dc-cocoa);border-bottom:1px solid var(--cr-dc-cocoa);padding-bottom:1px}.pdp-dc-hero__atc-bar{display:block;background:var(--cr-white-1);padding:11px;margin-top:0;margin-bottom:0;border-radius:0}@media screen and (max-width: 1024px){.pdp-dc-hero__atc-bar{margin-left:-11px;margin-right:-11px}}.pdp-dc-hero__atc-bar-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px;width:100%;padding:16px 24px;margin:0;border:0;border-radius:8px;background:var(--cr-buybox-selected);color:var(--cr-white);cursor:pointer;font:400 16px/1.35 "Sohne",sans-serif;font-weight:400;letter-spacing:.32px;-webkit-transition:-webkit-filter 120ms ease;transition:-webkit-filter 120ms ease;transition:filter 120ms ease;transition:filter 120ms ease, -webkit-filter 120ms ease;overflow:clip}.pdp-dc-hero__atc-bar-button:hover{-webkit-filter:brightness(0.95);filter:brightness(0.95)}.pdp-dc-hero__atc-bar-button:disabled{opacity:.6;cursor:not-allowed}.pdp-dc-hero__atc-bar-label{font:400 16px/1.35 "Sohne",sans-serif;font-weight:400;letter-spacing:.32px;color:var(--cr-white);white-space:nowrap;text-align:center}.pdp-dc-hero__atc-bar-meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:8px;white-space:nowrap}.pdp-dc-hero__atc-bar-prices{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:4px;font:400 16px/1.35 "Sohne",sans-serif;font-weight:400;letter-spacing:.32px}.pdp-dc-hero__atc-bar-was{color:var(--cr-white);text-decoration:line-through;font-weight:400}.pdp-dc-hero__atc-bar-now{color:var(--cr-yellow);font-weight:400}.pdp-dc-hero__atc-bar-per-serving{font:400 12px/1.35 "Sohne",sans-serif;font-weight:400;color:var(--cr-yellow)}.pdp-dc-hero__sticky-bar{position:fixed;bottom:0;left:0;right:0;z-index:50;padding:11px;background:var(--cr-white-1);-webkit-transform:translateY(110%);-ms-transform:translateY(110%);transform:translateY(110%);-webkit-transition:-webkit-transform 240ms ease;transition:-webkit-transform 240ms ease;transition:transform 240ms ease;transition:transform 240ms ease, -webkit-transform 240ms ease;pointer-events:none}.pdp-dc-hero__sticky-bar.is-active{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);pointer-events:auto}@media screen and (min-width: 1025px){.pdp-dc-hero__sticky-bar{bottom:0;top:auto;padding:14px 32px;background:var(--cr-yellow);-webkit-transform:translateY(110%);-ms-transform:translateY(110%);transform:translateY(110%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:24px;z-index:110}.pdp-dc-hero__sticky-bar.is-active{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.pdp-dc-hero__sticky-bar-title{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0;font:400 italic 35px/1.1 "Self Modern",serif;letter-spacing:-0.7px;color:var(--cr-dc-cocoa);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pdp-dc-hero__sticky-bar-subsave{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;-ms-flex-negative:0;flex-shrink:0;color:var(--cr-dc-cocoa);cursor:default}.pdp-dc-hero__sticky-bar-subsave .pdp-dc-hero__sticky-bar-subsave-check{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:20px;height:20px;border-radius:4px;border:1.5px solid var(--cr-dc-cocoa);background:rgba(0,0,0,0);color:var(--cr-dc-cocoa);-ms-flex-negative:0;flex-shrink:0}.pdp-dc-hero__sticky-bar-subsave .pdp-dc-hero__sticky-bar-subsave-check svg{opacity:0;-webkit-transition:opacity 120ms ease;transition:opacity 120ms ease}.pdp-dc-hero__sticky-bar-subsave.is-checked .pdp-dc-hero__sticky-bar-subsave-check{background:var(--cr-dc-cocoa);color:var(--cr-yellow)}.pdp-dc-hero__sticky-bar-subsave.is-checked .pdp-dc-hero__sticky-bar-subsave-check svg{opacity:1}.pdp-dc-hero__sticky-bar-subsave-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2px}.pdp-dc-hero__sticky-bar-subsave-label{font:600 13px/1.2 "Sohne",sans-serif;letter-spacing:.26px;text-transform:uppercase;color:var(--cr-dc-cocoa);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px}.pdp-dc-hero__sticky-bar-subsave-info{font:400 11px/1 "Sohne",sans-serif;color:var(--cr-dc-cocoa);opacity:.7}.pdp-dc-hero__sticky-bar-subsave-note{font:400 12px/1.2 "Sohne",sans-serif;color:var(--cr-dc-cocoa)}.pdp-dc-hero__sticky-bar .pdp-dc-hero__atc-bar-button{width:auto;min-width:280px;height:56px;padding:16px 24px;margin:0;-ms-flex-negative:0;flex-shrink:0;background:var(--cr-buybox-selected);color:var(--cr-white-1)}.pdp-dc-hero__sticky-bar .pdp-dc-hero__atc-bar-label,.pdp-dc-hero__sticky-bar .pdp-dc-hero__atc-bar-was,.pdp-dc-hero__sticky-bar .pdp-dc-hero__atc-bar-now,.pdp-dc-hero__sticky-bar .pdp-dc-hero__atc-bar-per-serving{color:var(--cr-white-1)}.pdp-dc-hero__atc-bar{background:rgba(0,0,0,0);padding:0;margin-bottom:8px}.pdp-dc-hero__atc-otp-button{display:block;width:100%;padding:12px 16px;margin-top:4px;margin-bottom:24px;background:rgba(0,0,0,0);border:1.5px solid var(--cr-dc-cocoa);border-radius:8px;color:var(--cr-dc-cocoa);font:600 16px/1.35 "Sohne",sans-serif;letter-spacing:.32px;text-transform:uppercase;cursor:pointer;-webkit-transition:background 120ms ease,color 120ms ease;transition:background 120ms ease,color 120ms ease}.pdp-dc-hero__atc-otp-button:hover{background:var(--cr-dc-cocoa);color:var(--cr-white-1)}}html.is-cart-empty .c-cart__empty~*{display:none !important}html:not(.is-cart-empty) .c-cart__empty{display:none}.c-cart{--padding-v: 20px;--padding-h: 0;--gap: 10px}.c-cart__empty{padding:var(--padding-v) var(--padding-h);text-align:center}.c-cart__header{padding:var(--padding-v) var(--padding-h)}.c-cart__header__interior{gap:var(--gap)}.c-cart__header__interior>*:not(.c-cart__title):last-child{margin-left:auto}.c-cart__header__announcement{margin-top:var(--gap);padding:10px;text-align:center}.c-cart__items{padding:0 var(--padding-h) var(--padding-v);-webkit-transition:.4s opacity;transition:.4s opacity}.is-content-updating .c-cart__items{opacity:0;pointer-events:none;-webkit-transition-duration:.2s;transition-duration:.2s}.c-cart__items .c-line-item{--thumb: 200px}.c-cart__items .c-line-item__info{-webkit-box-flex:1;-ms-flex:1;flex:1}.c-cart__items .c-item-quantity{--height: 25px}.c-cart__items .c-item-variants .field{--height: 25px;--padding-h: 10px}.c-cart__summary{padding:var(--padding-v) var(--padding-h);gap:.2em}.c-cart__summary__subtotal{gap:var(--gap)}.c-cart__summary [type=submit]{margin-top:var(--gap)}@media screen and (max-width: 767px){#rebuy-bubble-global-alert-modal{pointer-events:none !important}#rebuy-bubble-global-alert-modal>*{pointer-events:auto !important}}@-webkit-keyframes mmSpin{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes mmSpin{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.rebuy-widget--mix-match{display:none;margin:0 -16px}.rebuy-widget--mix-match.is-visible{display:block}.rebuy-cart__flyout-empty.is-swap-loading>:not(.rebuy-widget--mix-match):not(.rebuy-widget--quarterly-upgrade){display:none !important}.mix-match-offer{background:var(--cr-white);padding:4px;border-radius:20px}.mix-match-offer__card{background:var(--cr-white-1);border:2px solid var(--cr-brown);border-radius:16px;padding:18px 16px 16px;color:var(--cr-brown)}.mix-match-offer__header{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:14px}.mix-match-offer__header-left{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;padding-top:4px;text-align:left}.mix-match-offer__title{font:400 26px/1.1 "Self Modern",serif;color:var(--cr-brown);margin-bottom:8px}.mix-match-offer__title em{font-style:italic}.mix-match-offer__subtitle{font:600 12px/1.3 "Sohne",sans-serif;color:var(--cr-brown);text-transform:uppercase}.mix-match-offer__header-right{-ms-flex-negative:0;flex-shrink:0;width:135px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:6px}.mix-match-offer__badge{background:var(--cr-pink);color:var(--cr-yellow);font:600 12px/1.25 "Sohne",sans-serif;text-transform:uppercase;letter-spacing:.02em;padding:5px 10px;border-radius:100px;white-space:nowrap;margin-top:-10px;-webkit-transform:translateY(10px);-ms-transform:translateY(10px);transform:translateY(10px)}.mix-match-offer__kit-media{position:relative;width:100%}.mix-match-offer__kit-image{width:100%;aspect-ratio:1/1;z-index:2;position:relative}.mix-match-offer__kit-image img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block}.mix-match-offer__price-badge{position:absolute;top:18px;left:-28px;width:60px;height:60px;background:var(--cr-orange);border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font:600 13px/1.2 "Sohne",sans-serif;color:var(--cr-yellow);-webkit-transform:rotate(-9deg);-ms-transform:rotate(-9deg);transform:rotate(-9deg);z-index:1}.mix-match-offer__divider{border:none;border-top:1.5px solid var(--cr-brown);opacity:.35;margin:14px 0}.mix-match-offer__freebies{display:grid;grid-template-columns:repeat(4, 1fr);gap:8px}.mix-match-offer__freebie-img{border:2px solid var(--cr-brown);border-radius:10px;overflow:hidden;aspect-ratio:1/1;margin-bottom:5px;background:#fcf7ed}.mix-match-offer__freebie-img img{width:100%;height:100%;display:block;-o-object-fit:contain;object-fit:contain}.mix-match-offer__freebie-name{font:600 11px/1.2 "Sohne",sans-serif;color:var(--cr-brown);text-transform:uppercase;margin-bottom:2px}.mix-match-offer__freebie-value{font:400 10px/1.25 "Sohne",sans-serif;color:var(--cr-brown)}.mix-match-offer__bullets{list-style:disc;padding-left:18px;color:var(--cr-brown);text-align:left}.mix-match-offer__bullets li{font:400 13px/1.5 "Sohne",sans-serif}.mix-match-offer__bullets li+li{margin-top:1px}.mix-match-offer__bullets li strong{font-weight:600}.mix-match-offer__flavor{margin-top:14px}.mix-match-offer__flavor-label{display:block;font:600 11px/1.25 "Sohne",sans-serif;color:var(--cr-brown);text-transform:uppercase;letter-spacing:.02em;margin-bottom:6px}.mix-match-offer__flavor-select{width:100%;padding:12px 36px 12px 14px;background:var(--cr-white);color:var(--cr-brown);font:600 13px/1.25 "Sohne",sans-serif;border:2px solid var(--cr-brown);border-radius:10px;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='%2396461A' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center}.mix-match-offer__btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:16px;width:100%;margin-top:14px;padding:14px 20px;background:var(--cr-black);color:var(--cr-yellow);font:600 15px/1.25 "Sohne",sans-serif;text-transform:uppercase;letter-spacing:.05em;border:none;border-radius:10px;cursor:pointer;position:relative;min-height:50px;-webkit-transition:opacity .2s;transition:opacity .2s}.mix-match-offer__btn:disabled{cursor:wait;opacity:.85}.mix-match-offer__btn.is-loading .mix-match-offer__btn-text,.mix-match-offer__btn.is-loading .mix-match-offer__btn-price{opacity:0}.mix-match-offer__btn.is-loading .mix-match-offer__btn-spinner{display:block}.mix-match-offer__btn-text{-webkit-transition:opacity .15s;transition:opacity .15s}.mix-match-offer__btn-spinner{display:none;position:absolute;width:22px;height:22px;border:2px solid rgba(255,239,113,.3);border-top-color:var(--cr-yellow);border-radius:50%;-webkit-animation:mmSpin .7s linear infinite;animation:mmSpin .7s linear infinite}.mix-match-offer__error{color:var(--cr-red);font:400 12px/1.4 "Sohne",sans-serif;margin-top:8px}@-webkit-keyframes quSpin{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes quSpin{to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.rebuy-widget--quarterly-upgrade{display:none;margin:0 -16px}.rebuy-widget--quarterly-upgrade.is-visible{display:block}.quarterly-offer{background:var(--cr-white);padding:4px;border-radius:20px}.quarterly-offer__card{background:var(--cr-white-1);border:2px solid var(--cr-brown);border-radius:16px;padding:18px 16px 16px;color:var(--cr-brown)}.quarterly-offer__header{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:14px}.quarterly-offer__header-left{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;padding-top:4px;text-align:left}.quarterly-offer__title{font:400 26px/1.1 "Self Modern",serif;color:var(--cr-brown);margin-bottom:8px}.quarterly-offer__title em{font-style:italic}.quarterly-offer__subtitle{font:600 12px/1.3 "Sohne",sans-serif;color:var(--cr-brown);text-transform:uppercase}.quarterly-offer__header-right{-ms-flex-negative:0;flex-shrink:0;width:135px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:6px}.quarterly-offer__badge{background:var(--cr-pink);color:var(--cr-yellow);font:600 12px/1.25 "Sohne",sans-serif;text-transform:uppercase;letter-spacing:.02em;padding:5px 10px;border-radius:100px;white-space:nowrap;margin-top:-10px;-webkit-transform:translateY(10px);-ms-transform:translateY(10px);transform:translateY(10px)}.quarterly-offer__media{position:relative;width:100%}.quarterly-offer__image{width:100%;aspect-ratio:1/1;z-index:2;position:relative}.quarterly-offer__image img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block}.quarterly-offer__price-badge{position:absolute;top:18px;left:-28px;width:60px;height:60px;background:var(--cr-orange);border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font:600 13px/1.2 "Sohne",sans-serif;color:var(--cr-yellow);-webkit-transform:rotate(-9deg);-ms-transform:rotate(-9deg);transform:rotate(-9deg);z-index:1}.quarterly-offer__divider{border:none;border-top:1.5px solid var(--cr-brown);opacity:.35;margin:14px 0}.quarterly-offer__freebies{display:grid;grid-template-columns:repeat(4, 1fr);gap:8px}.quarterly-offer__freebies[data-count="1"],.quarterly-offer__freebies[data-count="2"],.quarterly-offer__freebies[data-count="3"]{grid-template-columns:repeat(3, 1fr)}.quarterly-offer__freebie-img{border:2px solid var(--cr-brown);border-radius:10px;overflow:hidden;aspect-ratio:1/1;margin-bottom:5px;background:#fcf7ed}.quarterly-offer__freebie-img img{width:100%;height:100%;display:block;-o-object-fit:contain;object-fit:contain}.quarterly-offer__freebie-name{font:600 11px/1.2 "Sohne",sans-serif;color:var(--cr-brown);text-transform:uppercase;margin-bottom:2px}.quarterly-offer__freebie-value{font:400 10px/1.25 "Sohne",sans-serif;color:var(--cr-brown)}.quarterly-offer__freebie--teaser{opacity:.55}.quarterly-offer__freebie--teaser .quarterly-offer__freebie-img img{-webkit-filter:grayscale(1);filter:grayscale(1)}.quarterly-offer__freebie-perk-badge{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#521f12}.quarterly-offer__freebie-star{width:80%;height:80%;display:block}.quarterly-offer__freebie-perk-pct{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -55%);-ms-transform:translate(-50%, -55%);transform:translate(-50%, -55%);font:italic 14.317px/1 "Self Modern",serif;color:#fdf8d9}.quarterly-offer__freebie-perk-off{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, 55%);-ms-transform:translate(-50%, 55%);transform:translate(-50%, 55%);font:600 6.632px/1 "Sohne",sans-serif;letter-spacing:.1326px;text-transform:uppercase;color:#fdf8d9}.quarterly-offer__bullets{list-style:disc;padding-left:18px;color:var(--cr-brown);text-align:left}.quarterly-offer__bullets li{font:400 13px/1.5 "Sohne",sans-serif}.quarterly-offer__bullets li+li{margin-top:1px}.quarterly-offer__btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:16px;width:100%;margin-top:14px;padding:14px 20px;background:var(--cr-black);color:var(--cr-yellow);font:600 15px/1.25 "Sohne",sans-serif;text-transform:uppercase;letter-spacing:.05em;border:none;border-radius:10px;cursor:pointer;position:relative;min-height:50px;-webkit-transition:opacity .2s;transition:opacity .2s}.quarterly-offer__btn:disabled{cursor:wait;opacity:.85}.quarterly-offer__btn.is-loading .quarterly-offer__btn-text,.quarterly-offer__btn.is-loading .quarterly-offer__btn-price{opacity:0}.quarterly-offer__btn.is-loading .quarterly-offer__btn-spinner{display:block}.quarterly-offer__btn-text{-webkit-transition:opacity .15s;transition:opacity .15s}.quarterly-offer__btn-spinner{display:none;position:absolute;width:22px;height:22px;border:2px solid rgba(255,239,113,.3);border-top-color:var(--cr-yellow);border-radius:50%;-webkit-animation:quSpin .7s linear infinite;animation:quSpin .7s linear infinite}.quarterly-offer__error{color:var(--cr-red);font:400 12px/1.4 "Sohne",sans-serif;margin-top:8px}.c-line-item{--thumb: 100px;gap:20px;-webkit-transition:opacity .2s;transition:opacity .2s}.c-line-item.is-removed{display:none}.c-line-item.is-variant-updating{opacity:.4;pointer-events:none}.c-line-item__thumb{position:relative;width:var(--thumb);height:var(--thumb)}.c-line-item__info{gap:8px}.c-line-item__quantity{margin-top:auto;gap:10px}.c-accordion__trigger .btn-icon{display:grid;font-size:20px}.c-accordion__trigger .icon-plus,.c-accordion__trigger .icon-minus{-webkit-transition:.4s;transition:.4s;grid-area:1/1/2/2}.c-accordion__trigger .icon-plus{opacity:1}.c-accordion__trigger.is-active .icon-plus{opacity:0}.c-accordion__trigger.is-active .icon-minus{opacity:1}.c-accordion__trigger.is-active~.g-footer__child-menu{grid-template-rows:1fr;margin-top:16px;margin-bottom:24px}.c-accordion__target{display:grid;grid-template-rows:0fr;opacity:0;-webkit-transition:.4s .2s,grid-template-rows .4s .2s cubic-bezier(0, 1, 0.8, 1),opacity .4s;transition:.4s .2s,grid-template-rows .4s .2s cubic-bezier(0, 1, 0.8, 1),opacity .4s;transition:.4s .2s,grid-template-rows .4s .2s cubic-bezier(0, 1, 0.8, 1),opacity .4s,-ms-grid-rows .4s .2s cubic-bezier(0, 1, 0.8, 1);-webkit-animation:unset !important;animation:unset !important}.c-accordion__target>*{overflow:hidden}.c-accordion__target.is-active{grid-template-rows:1fr;opacity:1;-webkit-transition:.4s,grid-template-rows .4s,opacity .4s .3s;transition:.4s,grid-template-rows .4s,opacity .4s .3s;transition:.4s,grid-template-rows .4s,opacity .4s .3s,-ms-grid-rows .4s;padding-bottom:20px}.c-accordion__target.is-active>*{-webkit-animation:modifyOverflow .5s forwards;animation:modifyOverflow .5s forwards}@-webkit-keyframes modifyOverflow{0%,99.9%{overflow:hidden}100%{overflow:visible}}@keyframes modifyOverflow{0%,99.9%{overflow:hidden}100%{overflow:visible}}.c-article-grid{grid-template-columns:repeat(3, 1fr);gap:32px 16px;overflow:hidden}@media screen and (min-width: 1800px){.c-article-grid{grid-template-columns:repeat(4, 1fr)}}@media screen and (max-width: 1024px){.c-article-grid{grid-template-columns:repeat(2, 1fr)}.c-article-grid .c-article-card .c-leading-text__title{font-size:32px}}@media screen and (max-width: 600px){.c-article-grid{grid-template-columns:repeat(1, 1fr)}}.c-article-grid__pagination{margin:var(--s-section) auto;text-align:center;gap:10px}.c-article-grid__pagination a.is-inactive{cursor:not-allowed;color:var(--cr-subtle-3)}.c-article-card__thumbnail{position:relative;border-radius:var(--border-radius-medium);overflow:hidden}.c-article-card__thumbnail:after{content:"";display:block;padding-top:78%}.c-article-card__text{padding:24px 16px 16px}.combobox-selector{--selector-padding-v: 10px;--selector-padding-h: 16px;-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;-ms-user-select:none;user-select:none;position:relative;z-index:1}.combobox-selector .combobox{position:relative;z-index:2}.combobox-selector .combobox::after{content:"";display:block;position:absolute;width:12px;height:12px;right:16px;top:50%;border-bottom:var(--border-width) solid;border-right:var(--border-width) solid;border-radius:1px;pointer-events:none;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s, -webkit-transform .2s;-webkit-transform:translate(0, -50%) rotate(45deg);-ms-transform:translate(0, -50%) rotate(45deg);transform:translate(0, -50%) rotate(45deg)}.combobox-selector.is-open .combobox::after{-webkit-transform:translate(0, -30%) rotate(225deg);-ms-transform:translate(0, -30%) rotate(225deg);transform:translate(0, -30%) rotate(225deg)}.combobox-selector .combobox-input{text-decoration:underline;text-underline-offset:8px;padding-left:var(--selector-padding-h);padding-right:40px;border-radius:var(--border-radius-small);cursor:pointer;white-space:nowrap}.combobox-selector .combobox-option{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:var(--selector-padding-v) var(--selector-padding-h);cursor:pointer}.combobox-selector .combobox-menu{position:absolute;top:calc(100% + 16px);left:0;padding:8px 0;width:100%;max-height:300px;border-radius:var(--border-radius-small);background-color:var(--cr-white-1);-webkit-overflow-scrolling:touch;overflow-x:hidden;overflow-y:auto;opacity:0;pointer-events:none;-webkit-transition:.4s;transition:.4s}.combobox-selector.is-open .combobox-menu{opacity:1;pointer-events:auto}.combobox-selector .combobox-option{position:relative;padding:var(--selector-padding-v) var(--selector-padding-h)}.combobox-selector .combobox-option:hover,.combobox-selector .combobox-option.is-option-current{background-color:var(--cr-yellow)}.combobox-selector .combobox-option[aria-selected=true]::after{opacity:1}.combobox-selector select{position:absolute;width:100%;height:100%;top:0;left:0;opacity:0}.combobox-selector:not(.is-select-hidden) .combobox-input,.combobox-selector:not(.is-select-hidden) .combobox-menu{pointer-events:none}.combobox-selector.is-select-hidden select{display:none}.c-account-address-form{position:fixed;padding:var(--s-section) var(--s-contain);overflow-y:auto;overflow-x:hidden;opacity:0;pointer-events:none;-webkit-transition:.4s;transition:.4s;z-index:200}.c-account-address-form__overlay{position:fixed;background-color:var(--cr-subtle);z-index:210}.c-account-address-form .address-form{position:relative;width:100%;padding:40px;background-color:var(--cr-white);-webkit-transition:opacity .4s;transition:opacity .4s;z-index:220}.c-account-address-form .address-form:not(.is-active){position:absolute;top:50%;left:50%;-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0);opacity:0;pointer-events:none}.c-account-address-form .address-form .account-header{margin-bottom:40px}.c-account-address-form .address-form [type=submit]{margin:40px auto 0}@media screen and (max-width: 600px){.c-account-address-form{display:block;padding:0}.c-account-address-form .address-form{min-height:100%;padding:40px var(--s-contain) 80px}.c-account-address-form .address-form [type=submit]{position:fixed;bottom:0;left:0;margin-top:0}}html.is-address-form-active .c-account-address-form{opacity:1;pointer-events:auto}.c-email-capture{--gap: 16px}.c-email-capture__paragraph{margin-top:var(--gap)}.c-email-capture__form{--field-gap: 0;position:relative;gap:8px;margin:var(--gap) 0;width:100%;border-bottom:2px solid;-webkit-transition:.4s ease-in-out;transition:.4s ease-in-out}.c-email-capture__form .field{--height: 60px;-webkit-box-flex:1;-ms-flex:1;flex:1}.c-email-capture__form .field input{padding:0;border:none}.c-email-capture__form .icon-arrow-right{--size: 1em}.c-email-capture__submit{position:absolute;right:0}.c-email-capture__messages{display:grid;grid-template-rows:0fr;-webkit-transition:.4s var(--e-inOut-expo);transition:.4s var(--e-inOut-expo)}.c-email-capture__messages--success,.c-email-capture__messages--error{grid-area:1/1/2/2;overflow:hidden;opacity:0;pointer-events:none;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out}.c-email-capture a{text-decoration:underline;text-underline-offset:2px}.c-email-capture:has(.is-success) .c-email-capture__fields{opacity:.3}.c-email-capture:has(.is-success) .c-email-capture__messages{grid-template-rows:1fr;margin-bottom:var(--gap)}.c-email-capture:has(.is-success) .c-email-capture__messages--success{opacity:1;pointer-events:auto}.c-email-capture:has(.is-error) .c-email-capture__messages{grid-template-rows:1fr;margin-bottom:var(--gap)}.c-email-capture:has(.is-error) .c-email-capture__messages--error{opacity:1;pointer-events:auto}.c-endorsement{--gap: 16px;--padding: 24px;margin:var(--s-section) var(--s-edge);gap:32px}.c-endorsement__block{-webkit-box-flex:1;-ms-flex:1;flex:1;gap:var(--gap);position:relative;padding:var(--padding);height:100%;border-radius:var(--border-radius-large);overflow:hidden}.c-endorsement__image-overlay{position:relative;margin:auto;width:100%;max-width:500px}.c-endorsement__image-overlay::after{content:"";position:absolute;top:50%;left:50%;width:calc(100% + 2px);height:calc(100% + 2px);-webkit-box-shadow:inset 0 0 .7em 1em var(--cr-white-1);box-shadow:inset 0 0 .7em 1em var(--cr-white-1);border-radius:var(--border-radius-large);-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);pointer-events:none}.c-endorsement__image{position:relative;border-radius:var(--border-radius-large);overflow:hidden}.c-endorsement__image::after{content:"";display:block;padding-top:100%;-webkit-transition:inherit;transition:inherit}.c-endorsement__quote{-webkit-box-flex:1;-ms-flex:1;flex:1}.c-endorsement__quote .c-leading-text__title,.c-endorsement__quote .c-leading-text__paragraph{padding-left:20px}.c-endorsement__quote .c-leading-text__title{position:relative}.c-endorsement__quote .c-leading-text__title::before{content:"“";display:block;position:absolute;top:0;left:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-style:italic;font-weight:300}.c-endorsement__name{text-align:right}.c-endorsement .c-slider{width:100%;overflow:hidden}.c-endorsement .c-slider .embla__slide:last-of-type{margin-right:0}@media screen and (min-width: 1025px){.c-endorsement .c-slider{--slide-gap: var(--gap);--slide-size: calc((100% - var(--slide-gap) * 2) / 3)}}@media screen and (max-width: 1024px){.c-endorsement{margin:var(--s-section) auto}.c-endorsement .embla__slide{-webkit-box-flex:0;-ms-flex:0 0 calc(100% - var(--s-contain)*2);flex:0 0 calc(100% - var(--s-contain)*2);margin:0 var(--s-contain)}.c-endorsement__quote{-webkit-box-flex:0;-ms-flex:none;flex:none}.c-endorsement__image::after{padding-top:100%}.c-endorsement .c-slider{--slide-gap: var(--gap);--slide-size: calc((100% - var(--slide-gap) * 2) / 3)}}.c-slider{position:relative;display:block}.c-slider.is-inactive{pointer-events:none}.c-slider.is-inactive .embla__viewport{cursor:default}.c-slider.is-inactive .embla__container{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transform:none !important;-ms-transform:none !important;transform:none !important}.c-slider.is-inactive .c-slider__button,.c-slider.is-inactive .c-slider__dots,.c-slider.is-inactive .c-slider__thumbnails{opacity:0;pointer-events:none}.c-slider.is-inactive .embla__slide>*{pointer-events:auto}.c-slider.is-card-slider{padding-left:var(--s-contain);padding-right:var(--s-contain)}.c-slider.is-card-slider .embla__viewport{overflow:visible}.c-slider.is-card-slider .embla__slide{-webkit-box-flex:0;-ms-flex:0 0 clamp(300px,25%,var(--w-5));flex:0 0 clamp(300px,25%,var(--w-5));margin-right:16px}.c-slider.is-card-slider .c-video-card,.c-slider.is-card-slider .c-item-card{height:100%}@media screen and (max-width: 1024px){.c-slider.is-card-slider .embla__slide{-webkit-box-flex:0;-ms-flex:0 0 clamp(250px,60%,var(--w-5));flex:0 0 clamp(250px,60%,var(--w-5))}.c-slider.is-card-slider .c-item-card__content__reviews,.c-slider.is-card-slider .c-item-card__content__subtitle{display:none}}.c-slider__button{--offset: calc(var(--s-contain) / 2);top:calc(50% - var(--offset));position:absolute}.c-slider__button--prev{left:var(--offset)}.c-slider__button--next{right:var(--offset)}.c-slider__button .icon-arrow-left,.c-slider__button .icon-arrow-right{--size: 0.8em}.c-slider__button:disabled{color:var(--cr-subtle-5);pointer-events:none}@media(hover: none)and (pointer: coarse){.c-slider__button{-ms-touch-action:manipulation;touch-action:manipulation}}@media(max-width: 900px){.c-slider__button{--size: 40px}}.c-slider__dots{margin:40px auto 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px}.c-slider__dot{--dot-size: 12px;width:var(--dot-size);height:var(--dot-size);border-radius:100%;line-height:calc(var(--dot-size) - 1px);text-align:center;border:1.5px solid;-webkit-transition:background-color .3s,color .3s;transition:background-color .3s,color .3s}.c-slider__dot:only-child{display:none}.c-slider__dot.is-selected{background-color:var(--cr-black)}@media(hover: hover){.c-slider__dot:hover{background-color:var(--cr-red);color:var(--cr-black)}}.c-slider__thumbs{position:absolute;top:0;left:var(--s-contain);height:100%;z-index:2}.c-video-card{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;position:relative;width:var(--w-5);border-radius:var(--border-radius-medium);overflow:hidden}.c-video-card__content{position:absolute;bottom:0;width:100%}.c-video-card__content__image{position:absolute;bottom:10px;width:40%}.c-video-card__content__text{gap:8px;padding:16px 24px;padding-left:40%}.c-video-card .c-video{aspect-ratio:9/16}.c-video{display:block;width:100%;height:100%}.c-video__thumbnail{pointer-events:none;-o-object-fit:cover;object-fit:cover;opacity:1;-webkit-transition:opacity .3s .3s;transition:opacity .3s .3s}.c-video.is-loaded .c-video__thumbnail{opacity:0}.c-video__trigger--play,.c-video__trigger--pause{background:rgba(0,0,0,.4);-webkit-transition:.4s var(--e-opacity);transition:.4s var(--e-opacity)}.c-video__trigger--play svg,.c-video__trigger--pause svg{width:32px}.c-video__trigger--pause{opacity:0;pointer-events:none}.c-video.is-playing .c-video__trigger--play{opacity:0;pointer-events:none}.c-video.is-playing .c-video__trigger--pause{pointer-events:auto}@media(hover: hover){.c-video.is-playing .c-video__trigger--pause:not([disabled]):hover{opacity:1}}.c-social-video{--gap: 16px;--s-section: 80px;margin:var(--s-section) 0 0;overflow:hidden}.c-social-video__inner{display:block;padding-bottom:var(--s-section)}.c-social-video__header{gap:40px var(--gap);margin-bottom:40px}.c-social-video__toggle-group{gap:16px}.c-social-video__toggle-group:empty{display:none}.c-social-video__toggle__image{position:relative}.c-social-video__content-group{position:relative}.c-social-video__content{opacity:0;pointer-events:none;-webkit-transition:.2s;transition:.2s;grid-area:1/1/2/2;width:100vw;-webkit-transition:.4s;transition:.4s}.c-social-video__content.is-active{opacity:1;pointer-events:auto}.c-social-video__content .c-slider{padding-bottom:80px}.c-social-video__content .c-slider .c-slider__button:not(:disabled){background:var(--cr-white-1);border-color:var(--cr-white-1);color:var(--cr-black)}@media(hover: hover){.c-social-video__content .c-slider .c-slider__button:not(:disabled):hover{background:var(--cr-black);border-color:var(--cr-black);color:var(--cr-white-1)}}.c-social-video__footer{gap:24px;margin-top:-40px;max-width:70%}.c-social-video__footer__links{gap:8px}.c-social-video__footer .btn-outline{font:var(--t-b-1);line-height:calc(var(--height) - var(--border-width)*2);letter-spacing:.02em;vertical-align:middle}@media screen and (max-width: 1024px){.c-social-video{--s-section: 40px}.c-social-video__inner{padding-bottom:var(--s-contain)}.c-social-video__header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}.c-social-video__toggle-group{width:100vw;overflow-x:auto;overflow-y:hidden}.c-social-video__footer{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.c-benefits{position:relative;padding-bottom:var(--s-section);overflow:hidden}.c-benefits__header{display:grid;grid-template-columns:1.5fr -webkit-min-content 1fr;grid-template-columns:1.5fr min-content 1fr;grid-template-rows:1fr auto;gap:16px 40px;grid-template-areas:"title title image" "paragraph cta image";margin-bottom:var(--s-section)}.c-benefits__header__title{grid-area:title;margin-top:120px;margin-right:-200px}.c-benefits__header__title .metafield-rich_text_field{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.c-benefits__header__image{grid-area:image;position:relative;margin-bottom:calc(-0.5*var(--s-section));max-width:300px;max-height:480px;z-index:-1;-webkit-transform-origin:top;-ms-transform-origin:top;transform-origin:top}.c-benefits__header__image>*{-o-object-position:top;object-position:top}.is-active .c-benefits__header__image{-webkit-animation:fadeIn .6s var(--e-opacity) both,blurIn .6s var(--e-opacity) both,scaleIn .8s var(--e-transform) both;animation:fadeIn .6s var(--e-opacity) both,blurIn .6s var(--e-opacity) both,scaleIn .8s var(--e-transform) both}.c-benefits__header__paragraph{grid-area:paragraph}.c-benefits__header__cta{grid-area:cta;margin-right:-120px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.c-benefits .c-slider{width:100%}@media screen and (min-width: 1025px){.c-benefits .c-slider .embla__container{display:grid;grid-template-columns:repeat(3, 1fr);gap:16px}.c-benefits .c-slider .c-slider__dots{display:none}}.c-benefits__ingredient{--padding: 16px;height:320px;border-radius:var(--border-radius-medium);overflow:hidden}.c-benefits__ingredient__content{-webkit-box-flex:50%;-ms-flex:50% 0 1;flex:50% 0 1;position:relative;width:100%}.c-benefits__ingredient__inner{padding:var(--padding);width:calc(100% - 4px);overflow-y:auto;overflow-x:hidden}.c-benefits__ingredient__inner::-webkit-scrollbar{width:10px;height:12px}.c-benefits__ingredient__inner::-webkit-scrollbar-track{margin:20px var(--s-contain);padding:3px;background-color:var(--cr-black);border-radius:10px}.c-benefits__ingredient__inner::-webkit-scrollbar-thumb{background-color:var(--cr-white);border-radius:10px;border-radius:10px;border:3px solid rgba(0,0,0,0);background-clip:padding-box}.c-benefits__ingredient__header{gap:16px;-webkit-box-flex:40%;-ms-flex:40%;flex:40%;margin:0 var(--padding);padding:16px 0;width:calc(100% - var(--padding)*2);border-top:var(--border-width) solid rgba(0,0,0,0);-webkit-transition:border-color .2s;transition:border-color .2s}.c-benefits__ingredient__image{pointer-events:none;-webkit-transition:.2s;transition:.2s}.c-benefits__ingredient__action{gap:16px;width:100%}.c-benefits__ingredient__action .btn-icon{display:grid}.c-benefits__ingredient__action .icon-plus,.c-benefits__ingredient__action .icon-minus{-webkit-transition:.4s;transition:.4s;grid-area:1/1/2/2}.c-benefits__ingredient__action .icon-plus{opacity:1}.c-benefits__ingredient.is-active.has-review .c-benefits__ingredient__header{border-color:initial}.c-benefits__ingredient.is-active.has-review .c-benefits__ingredient__image{opacity:0}.c-benefits__ingredient.is-active.has-review .icon-plus{opacity:0}.c-benefits__ingredient.is-active.has-review .icon-minus{opacity:1}@media(hover: hover){.c-benefits__ingredient:not([disabled]):hover.has-review .c-benefits__ingredient__header{border-color:initial}.c-benefits__ingredient:not([disabled]):hover.has-review .c-benefits__ingredient__image{opacity:0}.c-benefits__ingredient:not([disabled]):hover.has-review .icon-plus{opacity:0}.c-benefits__ingredient:not([disabled]):hover.has-review .icon-minus{opacity:1}}.c-benefits__ingredient__reviews__stars{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-bottom:16px}.c-benefits__ingredient__reviews__stars>svg{width:16px;height:16px}@media screen and (max-width: 1024px){.c-benefits{padding-bottom:var(--s-contain)}.c-benefits__header{grid-template-columns:none;grid-template-areas:"image" "title" "paragraph" "cta";text-align:center;margin-bottom:var(--s-contain)}.c-benefits__header__image{width:215px;justify-self:center}.c-benefits__header__title{margin-top:40px;margin-right:0}.c-benefits__header__title .metafield-rich_text_field{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.c-benefits__header__paragraph{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.c-benefits__header__cta{justify-self:center;margin-right:0}.c-benefits .c-slider{--slide-size: 60%;--slide-gap: 16px}.c-benefits .c-slider .embla__viewport{overflow:visible}.c-benefits__ingredient__title{font-size:24px}}@media screen and (max-width: 600px){.c-benefits__header__image{width:150px}.c-benefits .c-slider{--slide-size: 80%}}.c-benefits-slider{position:relative;overflow:hidden}.c-benefits-slider::after{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;z-index:-1;background:var(--background)}.c-benefits-slider__button{position:absolute;top:calc(var(--s-section)*2.5);color:var(--cr-yellow);z-index:2}.c-benefits-slider__button>*{pointer-events:none}@media(hover: hover){.c-benefits-slider__button:not([disabled]):hover{background-color:var(--cr-yellow);border-color:var(--cr-yellow);color:var(--cr-black)}}.c-benefits-slider__button.next{right:unset;left:calc((100% - var(--w-3))/2 + var(--w-3) + var(--s-contain))}.c-benefits-slider__button.prev{left:calc((100% - var(--w-3))/2 - var(--s-contain)*2)}.c-benefits-slider__block-group{position:relative;z-index:1}.c-benefits-slider__block{opacity:0;pointer-events:none;-webkit-transition:.2s;transition:.2s;grid-area:1/1/2/2}.c-benefits-slider__block.is-active{opacity:1;pointer-events:auto}@media screen and (max-width: 1280px){.c-benefits-slider__button.prev{left:calc(var(--s-contain))}.c-benefits-slider__button.next{right:calc(var(--s-contain));left:unset}.c-benefits-slider .c-benefits__header{max-width:90%}.c-benefits-slider .c-benefits__header__title{font-size:8vw}}@media screen and (max-width: 600px){.c-benefits-slider__button{top:calc(var(--s-section)*4)}}.c-details{--gap: 16px;--size: 24px;--hr: 85px;position:relative;margin:0 auto var(--s-section);height:2500px;z-index:-1}.c-details__overlay::after{content:"";display:block;position:sticky;top:calc(var(--s-header) + var(--s-announcement));bottom:0;left:0;right:0;width:100%;height:calc(100vh - var(--s-header) - var(--s-announcement));height:calc(100svh - var(--s-header) - var(--s-announcement));background:-webkit-gradient(linear, left bottom, left top, color-stop(50%, transparent), to(var(--cr-yellow)));background:linear-gradient(0deg, transparent 50%, var(--cr-yellow) 100%);pointer-events:none;z-index:1}.c-details #log{position:fixed;bottom:20px;left:var(--s-contain);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;width:300px;height:100px;font:14px/1 "Helvetica Neue",Helvetica,sans-serif;white-space:pre-line;border-radius:4px;padding:10px;margin:0;overflow-y:auto;z-index:101}.c-details__thumbnail{position:sticky;top:calc(var(--s-header) + var(--s-announcement));left:0;right:0;bottom:0;padding-top:var(--s-section);height:calc(100vh - var(--s-header) - var(--s-announcement));height:calc(100svh - var(--s-header) - var(--s-announcement));overflow:hidden;-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0);z-index:-1}.c-details__canvas .canvas{position:sticky;top:calc(var(--s-header) + var(--s-announcement));width:100%;height:calc(100vh - var(--s-header) - var(--s-announcement));height:calc(100svh - var(--s-header) - var(--s-announcement));-o-object-fit:cover;object-fit:cover}.c-details__content{position:sticky;top:calc(var(--s-header) + var(--s-announcement));left:0;padding-top:var(--s-section);height:calc(100vh - var(--s-header) - var(--s-announcement));height:calc(100svh - var(--s-header) - var(--s-announcement));overflow:hidden;z-index:2}.c-details__block-group{gap:32px;position:absolute;top:50%;right:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.c-details__block{gap:var(--gap);position:relative;max-width:320px;opacity:.3;-webkit-transition:.6s var(--e-opacity);transition:.6s var(--e-opacity)}.c-details__block.is-active{opacity:1}.c-details__block__dot{position:absolute;left:calc(-1*var(--hr) - var(--size));width:var(--size);height:var(--size)}.c-details__block__dot::before{content:"";position:absolute;top:50%;left:50%;display:block;width:300%;height:300%;border-radius:50%;background-color:rgba(0,0,0,0);-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-animation:pulse-ring 3s cubic-bezier(0.215, 0.61, 0.355, 1) infinite;animation:pulse-ring 3s cubic-bezier(0.215, 0.61, 0.355, 1) infinite;-webkit-transition:.6s;transition:.6s}.is-active .c-details__block__dot::before{background-color:var(--cr-yellow-1)}.c-details__block__dot::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;display:block;width:100%;height:100%;border-radius:50%;-webkit-box-shadow:inset 0 0 0 20px;box-shadow:inset 0 0 0 20px;border:3px solid var(--cr-white-1);z-index:1}.c-details__block::after{content:"";display:block;position:absolute;left:calc(-1*var(--hr) - 16px);border-top:var(--border-width) solid;width:var(--hr);-webkit-transform:translateY(calc(0.5 * var(--size) + 1px));-ms-transform:translateY(calc(0.5 * var(--size) + 1px));transform:translateY(calc(0.5 * var(--size) + 1px));z-index:-1}.c-details__block__paragraph__inner{display:grid;grid-template-rows:0fr;opacity:0;-webkit-transition:.4s .2s,grid-template-rows .4s .2s cubic-bezier(0, 1, 0.8, 1),opacity .4s;transition:.4s .2s,grid-template-rows .4s .2s cubic-bezier(0, 1, 0.8, 1),opacity .4s;transition:.4s .2s,grid-template-rows .4s .2s cubic-bezier(0, 1, 0.8, 1),opacity .4s,-ms-grid-rows .4s .2s cubic-bezier(0, 1, 0.8, 1);grid-area:1/1/2/2;overflow:hidden}.is-active .c-details__block__paragraph__inner{grid-template-rows:1fr;opacity:1;-webkit-transition:.4s,grid-template-rows .4s,opacity .4s .3s;transition:.4s,grid-template-rows .4s,opacity .4s .3s;transition:.4s,grid-template-rows .4s,opacity .4s .3s,-ms-grid-rows .4s}.c-details__block__paragraph__inner>*{overflow:hidden}@media screen and (max-width: 1024px){.c-details{--hr: 48px}html:has(.product-purchase-bar) .c-details__overlay::after,html:has(.product-purchase-bar) .c-details__thumbnail,html:has(.product-purchase-bar) .c-details__content,html:has(.product-purchase-bar) .c-details__canvas .canvas{height:calc(100vh - var(--s-header) - var(--s-announcement) - var(--s-purchase-bar));height:calc(100svh - var(--s-header) - var(--s-announcement) - var(--s-purchase-bar))}html:has(.product-purchase-bar) .c-details__content{padding-top:20px}html:has(.product-purchase-bar) .c-details__block-group{bottom:10px}html:has(.product-purchase-bar) .c-details__block{gap:8px}.c-details__title{margin:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-align:center}.c-details__content{padding-top:40px}.c-details__block-group{display:grid;top:unset;bottom:40px;left:50%;right:unset;width:100%;max-width:420px;text-align:center;-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);transform:translate(-50%, 0)}.c-details__block{-webkit-transition:.6s .3s var(--e-opacity);transition:.6s .3s var(--e-opacity);grid-area:1/1/2/2;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:unset}.c-details__block:not(.is-active){-webkit-transition-delay:0s;transition-delay:0s;opacity:0}.c-details__block__dot{top:calc(-1*var(--hr));left:50%;-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);transform:translate(-50%, 0)}.c-details__block::after{top:calc(-1*var(--hr));left:50%;width:unset;height:var(--hr);border-top:unset;border-left:var(--border-width) solid;-webkit-transform:translateX(-1px);-ms-transform:translateX(-1px);transform:translateX(-1px)}.c-details__block__paragraph{display:block}.c-details__block__paragraph__inner{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none;grid-template-rows:1fr}}.c-details-video{position:relative;overflow:hidden;height:max(100vh,800px);height:max(100svh,800px)}.c-details-video__inner{gap:60px;position:relative;padding:var(--s-section) var(--s-edge) 40px;height:100%}.c-details-video__blocks{--center-space: 30vw;min-height:400px;gap:var(--center-space)}.c-details-video__blocks--left,.c-details-video__blocks--right{-webkit-box-flex:calc((100% - var(--center-space))/2);-ms-flex:calc((100% - var(--center-space))/2) 0 0px;flex:calc((100% - var(--center-space))/2) 0 0;gap:40px}.c-details-video__blocks--left .c-details-video__block{text-align:right}.c-details-video__blocks--left .c-details-video__block__trigger{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;text-align:right}.c-details-video__blocks--left .c-details-video__block__trigger::after{margin-right:0;margin-left:var(--gap)}.c-details-video__blocks--left .c-details-video__block__target{margin-right:calc(var(--size) + var(--hr) + var(--gap) - 5px);margin-left:0}.c-details-video__block{--size: 24px;--gap: 18px;--hr: 85px}.c-details-video__block:has(.is-active){color:var(--cr-orange)}.c-details-video__block:has(.is-active) .btn-icon::before,.c-details-video__block:has(.is-active) .btn-icon::after{opacity:1;-webkit-animation-play-state:running;animation-play-state:running}@media(hover: hover){.c-details-video__block:has(.is-active) .btn-icon:not([disabled]):hover{background-color:inherit;color:inherit;border:inherit}}.c-details-video__block:has(.is-active) .icon-plus{opacity:0;pointer-events:none;-webkit-transition:.2s;transition:.2s}.c-details-video__block:has(.is-active) .icon-minus{opacity:1;pointer-events:auto}.c-details-video__block__trigger{text-align:left}.c-details-video__block__trigger::after{-webkit-box-flex:0;-ms-flex:none;flex:none;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;content:"";display:block;margin-right:var(--gap);width:var(--hr);border-bottom:var(--border-width) solid}.c-details-video__block__trigger .btn-icon{-webkit-box-flex:0;-ms-flex:none;flex:none;-webkit-box-ordinal-group:-1;-ms-flex-order:-2;order:-2;display:grid;margin-right:-2px;padding:4px;font-size:14px;border:unset;pointer-events:none}.c-details-video__block__trigger .btn-icon::before{content:"";position:absolute;top:50%;left:50%;display:block;width:300%;height:300%;border-radius:50%;background-color:var(--cr-yellow);-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-animation:pulse-ring 2s cubic-bezier(0.215, 0.61, 0.355, 1) infinite;animation:pulse-ring 2s cubic-bezier(0.215, 0.61, 0.355, 1) infinite;opacity:0;-webkit-animation-play-state:paused;animation-play-state:paused}.c-details-video__block__trigger .btn-icon::after{content:"";position:absolute;left:-10%;top:-10%;display:block;width:120%;height:120%;-webkit-box-shadow:inset 0 0 0 40px;box-shadow:inset 0 0 0 40px;border-radius:50%;-webkit-animation:pulse-dot 2s cubic-bezier(0.455, 0.03, 0.515, 0.955) -0.4s infinite;animation:pulse-dot 2s cubic-bezier(0.455, 0.03, 0.515, 0.955) -0.4s infinite;-webkit-animation-play-state:paused;animation-play-state:paused}.c-details-video__block__trigger .icon-plus,.c-details-video__block__trigger .icon-minus{grid-area:1/1/2/2;position:relative;color:var(--cr-white-1);z-index:1}.c-details-video__block__trigger .icon-minus{opacity:0;pointer-events:none;-webkit-transition:.2s;transition:.2s}.c-details-video__block__target{margin-top:var(--gap);margin-left:calc(var(--size) + var(--hr) + var(--gap) - 5px);max-height:150px;overflow-x:hidden;overflow-y:auto}.c-details-video__slider{-webkit-box-flex:1;-ms-flex:1;flex:1;width:100%;text-align:center}.c-details-video__slider .embla__slide{height:100%}@media screen and (max-width: 1024px){.c-details-video{height:calc(100vh - var(--s-announcement) - var(--s-header));height:calc(100svh - var(--s-announcement) - var(--s-header))}.c-details-video__inner{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background:-webkit-gradient(linear, left bottom, left top, from(var(--cr-white)), color-stop(30%, transparent));background:linear-gradient(0, var(--cr-white), transparent 30%)}.c-details-video__block{--size: 16px;--gap: 8px;--hr: 24px;height:100%}.c-details-video__block>*{width:min(100% - var(--s-contain)*2,400px)}.c-details-video__block__trigger{text-align:center}.c-details-video__block__trigger::after{margin:0;margin-bottom:var(--gap);width:var(--border-width);height:var(--hr);border-bottom:unset;border-left:var(--border-width) solid}.c-details-video__block__trigger .btn-icon{margin:0;width:var(--size);height:var(--size)}.c-details-video__block__trigger .btn-icon::after{left:0;top:0;width:100%;height:100%}.c-details-video__block__trigger .btn-icon::before{opacity:1;-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-play-state:running;animation-play-state:running}.c-details-video__block__target{margin-left:0}}.c-leading-hero{margin:var(--s-section) 0;overflow:hidden}.c-leading-hero__inner{gap:40px}.c-leading-hero__content{gap:24px 40px;width:100%}.c-leading-hero__content__title{-webkit-box-flex:50%;-ms-flex:50%;flex:50%}.c-leading-hero__content__notes{gap:16px;-webkit-box-flex:32%;-ms-flex:32% 0 0px;flex:32% 0 0;padding:40px;width:100%;border-radius:var(--border-radius-medium)}.c-leading-hero__content__note{gap:16px}.c-leading-hero__content__icon{-webkit-box-flex:0;-ms-flex:none;flex:none;width:32px;height:32px}.c-leading-hero__media{position:relative;margin-left:calc(-1*var(--s-contain));width:calc(100% + var(--s-contain)*2);max-width:calc(var(--s-contain-max) + var(--s-contain)*2);height:100vw;max-height:70vh;max-height:70svh}@media screen and (max-width: 1024px){.c-leading-hero__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.c-leading-hero__content__notes{-webkit-box-flex:100%;-ms-flex:100%;flex:100%;padding:var(--s-contain) calc(var(--s-contain)*2)}}.c-leading-hero-narrow{position:relative;overflow:hidden;color:var(--cr-white)}.c-leading-hero-narrow:not(section:nth-of-type(1)){margin:var(--s-section-half) 0}.c-leading-hero-narrow__inner{min-height:500px;padding:var(--s-section) var(--s-contain)}.c-leading-hero-narrow__media{margin-left:calc(-1*var(--s-contain));width:100vw;max-width:calc(var(--s-contain-max) + var(--s-contain)*2);-webkit-filter:brightness(80%);filter:brightness(80%);z-index:-1}.c-leading-hero-narrow .c-leading-text{margin-left:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.c-leading-hero-narrow .c-leading-text__paragraph{max-width:var(--w-4)}.c-leading-hero-narrow .okeReviews-reviewsSummary-ratingCount{color:var(--cr-white) !important;font:var(--t-b-1) !important}.c-leading-hero-narrow .okeReviews-starRating-indicator-layer{-webkit-filter:brightness(2.5);filter:brightness(2.5)}.c-leading-hero-narrow__notes{gap:16px;-webkit-box-flex:32%;-ms-flex:32% 0 0px;flex:32% 0 0;margin-right:var(--s-contain);padding:24px;width:100%;border-radius:var(--border-radius-medium)}.c-leading-hero-narrow__note{gap:16px}.c-leading-hero-narrow__icon{-webkit-box-flex:0;-ms-flex:none;flex:none;-webkit-mask-size:32px;mask-size:32px;height:32px;width:32px;background-color:currentColor;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media screen and (max-width: 1024px){.c-leading-hero-narrow__inner{min-height:var(--mobile-hero-height, 400px)}.c-leading-hero-narrow__inner:has(.object-fit){height:auto;min-height:250px;max-height:var(--mobile-hero-height, 400px);aspect-ratio:var(--mobile-image-aspect-ratio, 0.8)}.c-leading-hero-narrow__media .object-fit>picture>img{-o-object-position:var(--mobile-image-position, center);object-position:var(--mobile-image-position, center)}.c-leading-hero-narrow__text.c-leading-text{-ms-flex-item-align:var(--mobile-text-self, flex-start);align-self:var(--mobile-text-self, flex-start);-webkit-box-align:var(--mobile-text-items, center);-ms-flex-align:var(--mobile-text-items, center);align-items:var(--mobile-text-items, center);text-align:var(--mobile-text-align, center);margin-left:var(--mobile-text-margin-left, auto);margin-right:var(--mobile-text-margin-right, auto);max-width:none;-webkit-transform:translateY(var(--mobile-text-offset, 0px));-ms-transform:translateY(var(--mobile-text-offset, 0px));transform:translateY(var(--mobile-text-offset, 0px))}}.c-featured-product{grid-column:1/-1}.c-featured-product .wysiwyg ul{margin:0;padding:16px 0}.c-featured-product .wysiwyg ul li:before{content:"";display:none}.c-featured-product .c-leading-text{position:relative;z-index:1}.c-featured-product.is-media-default{grid-template-columns:1fr 1fr;gap:5vw}.c-featured-product__media{border-radius:var(--border-radius-large);overflow:hidden}.c-featured-product .c-leading-text__cta{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.c-featured-product .c-leading-text__cta .price_wrapper{margin-left:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:10px}.c-featured-product .c-leading-text__cta .price_wrapper .c-item-price{font-weight:700;-webkit-transition:color .3s;transition:color .3s}.c-featured-product .btn.is-brown .c-item-price{color:var(--cr-yellow) !important}.c-featured-product .btn:not([disabled]):hover .c-item-price{color:var(--cr-yellow) !important}.c-featured-product .btn:not([disabled]):hover .c-item-price{color:var(--cr-brown) !important}@media screen and (max-width: 1024px){.c-featured-product.is-media-default{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:15px}}.c-media-blur-edge{overflow:hidden}.c-media-blur-edge__media{width:100%;height:100%;overflow:hidden}*:has(>.c-media-blur-edge){overflow:hidden}.c-media-blur-edge--oval{-webkit-mask-image:radial-gradient(closest-side, black 90%, transparent 100%);mask-image:radial-gradient(closest-side, black 90%, transparent 100%)}.c-product-upsell{margin-bottom:var(--s-section);overflow:hidden}.c-product-upsell:not(:has(.c-product-upsell__inner)){display:none}.c-product-upsell:not(:has(.bg-gradient-top)){margin:var(--s-section) 0}@media screen and (max-width: 1024px){.c-product-upsell:has(.is-full-width-image){margin-top:0}}.c-product-upsell__inner{padding:0 var(--s-edge)}.c-product-upsell__inner.bg-gradient-top{padding:var(--s-section) var(--s-edge) 0}.c-product-upsell__gallery,.c-product-upsell__content{-webkit-box-flex:1;-ms-flex:1;flex:1}.c-product-upsell__gallery{position:relative;text-align:center}.c-product-upsell__gallery__image{width:100%;max-width:var(--w-4)}.c-product-upsell__inner.is-square-image .c-product-upsell__gallery__image{display:block;aspect-ratio:1/1;margin-inline:auto}.c-product-upsell__inner.is-square-image .c-product-upsell__gallery__image>*{-o-object-fit:cover;object-fit:cover}.c-product-upsell__content{margin:auto}.c-product-upsell__content__inner{max-width:500px}.c-product-upsell__title{margin-bottom:12px}.c-product-upsell__reviews,.c-product-upsell__price{margin-bottom:12px}.c-product-upsell__description{margin:32px 0}.c-product-upsell__price{gap:16px}.c-product-upsell__price .c-item-price--compare,.c-product-upsell__price .c-item-price--regular{margin-right:10px;font-size:18px}.c-product-upsell__price .c-item-price--savings{color:var(--cr-pink)}.c-product-upsell__action{position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.c-product-upsell__badge{position:absolute;top:-30px;right:-20px;-webkit-transform:rotate(-20deg);-ms-transform:rotate(-20deg);transform:rotate(-20deg)}.c-product-upsell__badge .c-item-price--regular,.c-product-upsell__badge .c-item-price--compare{display:none}.c-product-upsell__badge .c-item-price--savings{font:var(--t-b-2)}@media screen and (max-width: 1024px){.c-product-upsell__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.c-product-upsell__inner.is-full-width-image .c-product-upsell__gallery{margin-left:calc(var(--s-edge)*-1);margin-right:calc(var(--s-edge)*-1)}.c-product-upsell__inner.is-full-width-image .c-product-upsell__gallery__image{max-width:100%}.c-product-upsell__inner.is-full-width-image .c-product-upsell__content{margin-top:32px}.c-product-upsell__gallery__image{max-width:80%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.c-product-upsell__action{margin:auto}}.c-product-custom-title .metafield-rich_text_field{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.05em .2em;-webkit-box-align:center;-ms-flex-align:center;align-items:center}html.is-panel-active body,html.is-panel-child-active body{overflow-y:hidden}.c-panel{position:fixed;height:100%;bottom:0;right:0;z-index:15;pointer-events:none}.c-panel .c-panel__overlay{opacity:0;pointer-events:none;-webkit-transition:.2s;transition:.2s;-webkit-transition:.6s var(--e-transform);transition:.6s var(--e-transform)}.c-panel .c-panel__content{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}@media screen and (max-width: 1024px){.c-panel .c-panel__content{-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}}.c-panel.is-active{pointer-events:auto}.c-panel.is-active .c-panel__overlay{opacity:1;pointer-events:auto}.c-panel.is-active .c-panel__content{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}@media screen and (max-width: 1024px){.c-panel.is-active .c-panel__content{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.c-panel.is-active-child{pointer-events:auto}.c-panel.is-active-child .c-panel__content{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}@media screen and (max-width: 1024px){.c-panel.is-active-child .c-panel__content{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}.c-panel__overlay{position:fixed;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.6);-webkit-transition:opacity .4s var(--e-opacity),z-index 0s;transition:opacity .4s var(--e-opacity),z-index 0s;z-index:1}.c-panel__header{width:100%}.c-panel__close-btn{gap:8px}.c-panel__content{gap:16px;position:relative;height:100%;padding:16px 16px calc(var(--s-purchase-bar) + 24px);-webkit-transition:.4s var(--e-inOut-circ);transition:.4s var(--e-inOut-circ);overflow-y:auto;z-index:1}.c-panel__body{width:100%}.c-panel .wysiwyg ul li::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='17' fill='none'%3E%3Cpath stroke='%2396461a' stroke-linecap='round' stroke-linejoin='round' d='M4.833 15.166h-2A1.333 1.333 0 0 1 1.5 13.833V9.166a1.333 1.333 0 0 1 1.333-1.333h2M9.5 6.5V3.833a2 2 0 0 0-2-2l-2.667 6v7.333h7.52a1.333 1.333 0 0 0 1.334-1.133l.92-6A1.333 1.333 0 0 0 13.273 6.5H9.5Z'/%3E%3C/svg%3E")}@media screen and (max-width: 1024px){.c-panel{height:80%}.c-panel__content{-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:24px var(--s-contain) calc(var(--s-purchase-bar) + 24px);width:100vw}.c-panel__header{-ms-flex-item-align:start;align-self:start}.c-panel .c-item-card-detail{padding:0;width:100%;background-color:unset}}@media screen and (max-width: 1024px){.product-purchase-bar .c-kit-item-selling-plan.c-item-selling-plan .c-item-selling-plan__subscription{padding:var(--gap);border:var(--border-width) solid;border-radius:8px}}.c-nutrition-table{width:500px}.c-nutrition-table__trigger{text-decoration:underline;text-underline-offset:4px;margin-bottom:24px}.c-nutrition-table__wrapper{display:grid}.c-nutrition-table__content{grid-area:1/1/2/2;opacity:0;pointer-events:none;-webkit-transition:.2s;transition:.2s}.c-nutrition-table__content.is-active{opacity:1;pointer-events:auto}.c-nutrition-table__table{width:100%;text-align:left;margin-bottom:10px}.c-nutrition-table__table tr,.c-nutrition-table__table caption{padding:10px 0;border-bottom:var(--border-width) solid}.c-nutrition-table__table tr{display:grid;grid-template-columns:1fr 5rem 5rem;gap:16px}.c-nutrition-table__table caption{padding:10px 0;text-align:left}.c-nutrition-table__table th{font-weight:400}.c-nutrition-table__table td:last-child{text-align:right}.c-nutrition-table__list{margin-top:20px}.c-nutrition-table__disclaimer *{margin-top:8px}@media screen and (max-width: 1024px){.c-nutrition-table{width:100%;right:0}}.c-pagination{margin:var(--s-section) 0}.c-pagination__progress{height:3px;width:178px;margin:20px auto;border-radius:20px;overflow:hidden}.c-pagination__progress__bar{-webkit-transition:width .3s;transition:width .3s}.c-pagination__load-more{position:relative}.c-pagination__end-message{opacity:0;pointer-events:none;white-space:nowrap;-webkit-transition:.4s .4s ease-in-out;transition:.4s .4s ease-in-out}.c-pagination.is-max-items .c-pagination__end-message{opacity:1;pointer-events:auto}.c-pagination.is-max-items .c-pagination__btn{opacity:0;pointer-events:none;-webkit-transition:.2s;transition:.2s}.c-pagination__current{-webkit-transform:translateY(-0.1em);-ms-transform:translateY(-0.1em);transform:translateY(-0.1em)}.c-leading-text__subtitle.is-curve{font-size:30px}.c-leading-text__subtitle__reviews-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin:1rem 0}@media screen and (max-width: 1024px){.c-leading-text__subtitle.is-curve{font-size:24px}}.c-five-stars{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2px}.c-five-stars .review-star{display:inline-block}.popup-modal{position:fixed;top:0;left:0;width:100vw;height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:rgba(0,0,0,.8);z-index:1000;visibility:hidden;opacity:0;-webkit-transition:opacity .3s ease-in-out,visibility .3s ease-in-out;transition:opacity .3s ease-in-out,visibility .3s ease-in-out}.popup-modal .swiper-wrapper{place-items:center}.popup-modal.active{visibility:visible;opacity:1}.popup-modal .popup-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0)}@media(max-width: 500px){.popup-modal .pdp-image__item{width:80%;aspect-ratio:1/1;margin:10vw auto}.popup-modal .pdp-image__item .object-fit{position:relative;top:unset;left:unset;-webkit-transform:none;-ms-transform:none;transform:none}}@media(min-width: 500px){.popup-modal .pdp-image__item{height:430px}}@media(min-width: 1024px){.popup-modal .pdp-image__item{height:650px}}.popup-modal .swiper-slide{display:block !important}.popup-modal .popup-content{position:relative;background:#fff;border-radius:8px;overflow:hidden}@media(min-width: 500px){.popup-modal .popup-content{max-width:380px;max-height:380px;padding:1rem}}@media(min-width: 1024px){.popup-modal .popup-content{max-width:681px;max-height:681px}}.popup-modal .popup-close{position:absolute;top:1rem;right:1rem;background:none;border:none;font-size:1.5rem;cursor:pointer;z-index:9}.popup-modal .swiper-button-next:after,.popup-modal .swiper-rtl .swiper-button-prev:after,.popup-modal .swiper-button-prev:after,.popup-modal .swiper-rtl .swiper-button-next:after{color:#000;font-size:30px;font-weight:bold}.popup-modal .swiper-pagination{display:none !important}.p-404{min-height:var(--s-main-min-height);padding:var(--s-section) 0;text-align:center}.p-general{margin:var(--s-section) auto}.p-general__title{margin-bottom:40px}.shopify-policy__container{width:calc(100vw - var(--s-contain)*2);max-width:var(--w-3) !important;margin:var(--s-section) auto !important;padding:0 !important}.shopify-policy__container .wysiwyg-page{width:100%}.shopify-policy__title{margin-bottom:40px;text-align:left}html.template-account{--s-section: 64px;--gap-m: 16px;--gap-l: 40px}html.template-account .wysiwyg ul{margin-top:0}html.template-account .wysiwyg ul li::before{display:none}html.template-account .field:not(.f-h) label:not(:last-child){margin-bottom:var(--gap-m)}html.template-account .field input[type=text],html.template-account .field input[type=email],html.template-account .field input[type=tel],html.template-account .field input[type=url],html.template-account .field input[type=password],html.template-account .field input[type=number],html.template-account .field input[type=date],html.template-account .field input[type=datetime-local],html.template-account .field input[type=month],html.template-account .field input[type=week],html.template-account .field input[type=time],html.template-account .field input[type=search],html.template-account .field textarea{border-radius:var(--border-radius-small)}.account-left{padding:0 var(--s-section) var(--s-section) 60px;width:calc(50% - var(--s-contain))}@media screen and (max-width: 1024px){.account-left{padding:0;width:100%}}.account-right{width:calc(50% + var(--s-contain))}@media screen and (max-width: 1024px){.account-right{width:100%}}.account-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--gap-l) var(--gap-m)}@media(hover: hover){.account-header a:hover,.account-header button:hover{text-decoration:underline;text-underline-offset:4px}}.account-table table{width:100%;font:var(--t-b-2);border-collapse:collapse;border-spacing:0}.account-table table th,.account-table table td{position:relative;font-weight:400;text-align:left;padding:5px 10px;border:1px solid var(--cr-subtle);border-left:0;border-right:0}.account-table table th{font-weight:bold;background-color:var(--cr-subtle)}.account-table table tr{position:relative}.account-table table p{font:inherit}@media(hover: hover){.account-table table a:hover{text-decoration:underline;text-underline-offset:4px}}@media screen and (max-width: 600px){.account-table{max-height:400px;overflow-y:auto;white-space:nowrap}.account-table::-webkit-scrollbar{width:10px;height:12px}.account-table::-webkit-scrollbar-track{margin:20px var(--s-contain);padding:3px;background-color:var(--cr-black);border-radius:10px}.account-table::-webkit-scrollbar-thumb{background-color:var(--cr-white);border-radius:10px;border-radius:10px;border:3px solid rgba(0,0,0,0);background-clip:padding-box}.account-table table{min-width:600px}.account-table thead{position:sticky;top:0;z-index:1}}.address-list{grid-template-columns:repeat(2, 1fr);gap:var(--gap-l) var(--gap-m)}.address-list__item{gap:var(--gap-m);padding:var(--gap-m);border:var(--border-width) solid;border-radius:var(--border-radius-small);-webkit-transition:.2s;transition:.2s}.address-list__item:only-child{padding:0;border:unset}.address-list__item__actions{gap:var(--gap-m);margin-top:auto}.address-list__item__actions button{text-decoration:underline;text-underline-offset:4px}@media screen and (max-width: 1024px){.address-list{grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width: 600px){.address-list{grid-template-columns:repeat(1, 1fr);gap:10px}}.account-dashboard{margin:var(--s-section) auto}.account-dashboard__inner{gap:var(--s-section) 0;margin:0 auto var(--s-section)}.account-dashboard__info{position:sticky;top:calc(var(--s-announcement) + var(--s-header) + var(--s-section))}.account-dashboard__header__actions{-webkit-box-flex:100%;-ms-flex:100% 0 0px;flex:100% 0 0;gap:var(--gap-m)}.account-dashboard__logout{font:var(--t-b-1);line-height:calc(var(--height) - var(--border-width)*2 - 2px);letter-spacing:.02em}.account-dashboard__info{gap:var(--gap-l)}.account-dashboard__orders{padding:var(--gap-l);border-radius:var(--border-radius-medium);overflow:hidden}.account-dashboard .address-form__body .field select{width:100%}@media screen and (max-width: 1024px){.account-dashboard__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.account-dashboard__info{position:relative;top:unset}.account-dashboard__orders{padding:var(--gap-m)}}.account-order{margin:var(--s-section) auto}.account-order>*:not(:last-child){margin-bottom:var(--gap-l)}.account-order__header{padding-bottom:var(--gap-l);border-bottom:1px solid var(--cr-subtle)}.account-order__details{gap:24px}.account-order__details__col{-webkit-box-flex:1;-ms-flex:1;flex:1}.account-order__details p:not(:first-child){margin-top:6px}.account-order__details p:not(:last-child){margin-bottom:12px}@media screen and (max-width: 600px){.account-order__details__col{-webkit-box-flex:unset;-ms-flex:unset;flex:unset;width:100%}}.account-order__items .item-thumbnail{width:33.33%}.account-order__items .item-thumbnail .item-thumbnail-interior{position:relative;width:150px;height:150px}.account-order__items .item-thumbnail .item-thumbnail-interior>*{-o-object-position:center left;object-position:center left}.account-order__summary__row{width:calc(66.66% - 10px);margin-left:auto;gap:10px}.account-order__summary__row:not(:last-child){margin-bottom:6px;padding-bottom:6px;border-bottom:1px solid var(--cr-subtle)}@media screen and (max-width: 600px){.account-order__summary__row{width:100%}}.account-gate{margin:var(--s-section) 0;min-height:calc(100vh - var(--s-announcement, 0px) - var(--s-header, 0px));min-height:calc(100svh - var(--s-announcement, 0px) - var(--s-header, 0px))}.account-gate__wrapper{gap:var(--s-section) 0}html.is-account-recover-active .account-gate__wrapper{display:none}.account-gate__divider{border-top:var(--border-width) solid}.account-gate__register,.account-gate__login{gap:var(--gap-l)}.account-gate__register__register,.account-gate__login__register{gap:var(--gap-m)}.account-gate__register__login,.account-gate__login__login{gap:4px}.account-gate__image{position:relative;height:83vh;height:83svh;-webkit-transform:translate(calc(var(--s-contain) * 0.5), calc(-1 * var(--s-section)));-ms-transform:translate(calc(var(--s-contain) * 0.5), calc(-1 * var(--s-section)));transform:translate(calc(var(--s-contain) * 0.5), calc(-1 * var(--s-section)))}.account-gate .rtxn_manage_subscriptions_passwordless_btn,.account-gate__form__footer__recover{text-decoration:underline;text-underline-offset:4px}.account-gate__form{gap:var(--gap-l)}.account-gate__form__footer{gap:var(--gap-m)}.account-gate__form__footer [type=submit],.account-gate__form__footer__recover{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.account-gate__form .errors{padding:10px;background-color:var(--cr-subtle)}.account-gate .account-gate__login:not(:has([name="customer[email]"].is-contain-value):has([name="customer[password]"].is-contain-value)) [type=submit],.account-gate .account-gate__register:not(:has([name="customer[email]"].is-contain-value):has([name="customer[password]"].is-contain-value)) [type=submit]{pointer-events:none;opacity:.3}@media screen and (max-width: 1024px){.account-gate__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.account-gate__image{width:100vw;-webkit-transform:translateX(calc(var(--s-contain) * -1));-ms-transform:translateX(calc(var(--s-contain) * -1));transform:translateX(calc(var(--s-contain) * -1))}}html:not(.is-account-recover-active) .account-recover{display:none}.frontpage-hero{--gap: 32px;--s-extra-heading: calc(var(--s-init-header) + var(--s-announcement));position:relative;width:100%;overflow:hidden}.frontpage-hero__inner{gap:0 var(--gap);height:100vh;height:100svh;padding:var(--s-extra-heading) var(--s-edge) 0;overflow:hidden}.frontpage-hero:has(.is-display-full) .frontpage-hero__text{color:var(--cr-yellow)}.frontpage-hero:has(.is-display-full) .frontpage-hero__media{-webkit-filter:brightness(0.8);filter:brightness(0.8);z-index:-1}.frontpage-hero:has(.is-display-split) .frontpage-hero__text{width:calc(50% - var(--s-contain))}.frontpage-hero:has(.is-display-split) .frontpage-hero__media{position:relative;margin-right:calc(var(--s-contain)*-0.5);width:calc(50% + var(--s-contain) + var(--gap)*.5);max-width:720px;height:83vh;height:83svh}.frontpage-hero__text{position:relative;padding:40px 0 40px;height:100%;z-index:1;pointer-events:none}.frontpage-hero__text .c-leading-text__subtitle span{padding:0 2px}.frontpage-hero__text .c-leading-text__title{line-height:110%;margin-bottom:40px}.frontpage-hero__text .c-leading-text__title__word{--frontpage-delay: calc(1s + var(--delay));-webkit-animation-delay:var(--frontpage-delay) !important;animation-delay:var(--frontpage-delay) !important}.frontpage-hero__text .c-leading-text__paragraph{max-width:420px;text-wrap:balance;-webkit-animation-delay:1.6s !important;animation-delay:1.6s !important}.frontpage-hero__text .c-leading-text__cta{pointer-events:all;-webkit-animation-delay:2s !important;animation-delay:2s !important}@media screen and (max-width: 1024px){.frontpage-hero{--s-extra-heading: calc( var(--s-init-header) + var(--s-announcement) + var(--s-edge) / 2 );--gap: 16px}.frontpage-hero:has(.is-display-split) .frontpage-hero__inner{height:auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:var(--s-extra-heading) var(--gap) 0}.frontpage-hero:has(.is-display-split) .frontpage-hero__media{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;margin:0 auto;width:min(500px,80vw);height:80vw;max-height:70vh;max-height:70svh}.frontpage-hero:has(.is-display-split) .frontpage-hero__media .c-media-blur-edge{-webkit-filter:none;filter:none;-webkit-animation:fadeIn 1s .6s var(--e-opacity) both;animation:fadeIn 1s .6s var(--e-opacity) both}.frontpage-hero:has(.is-display-split) .frontpage-hero__text{padding-top:20px;width:100%}.frontpage-hero:has(.is-display-split) .frontpage-hero__text .c-leading-text__title{margin-top:0;margin-bottom:20px}.frontpage-hero:has(.is-display-split) .frontpage-hero__text .c-leading-text__paragraph{margin-bottom:0}.frontpage-hero:has(.is-display-full) .frontpage-hero__text{padding:40px 0 40px}}.frontpage-collections{margin:var(--s-section) auto;overflow:hidden}.frontpage-collections__inner{gap:40px}.frontpage-collections__toggle-group{gap:16px;width:100vw;overflow-x:auto;overflow-y:hidden}.frontpage-collections__content-group{position:relative}.frontpage-collections__content{opacity:0;pointer-events:none;-webkit-transition:.2s;transition:.2s;grid-area:1/1/2/2;width:100vw;z-index:0}.frontpage-collections__content .c-slider__buttons{opacity:0}.frontpage-collections__content .c-item-card{opacity:0;-webkit-animation:fadeOut .6s var(--e-opacity) both,blurOut .6s var(--e-opacity) both,scaleOut .8s var(--e-transform) both;animation:fadeOut .6s var(--e-opacity) both,blurOut .6s var(--e-opacity) both,scaleOut .8s var(--e-transform) both;-webkit-animation-delay:var(--delay);animation-delay:var(--delay)}.frontpage-collections__content.is-active{opacity:1;pointer-events:auto;z-index:1}.frontpage-collections__content.is-active :not(.is-inactive) .c-slider__buttons{opacity:1}.frontpage-collections__content.is-active .c-item-card{opacity:1;-webkit-animation:fadeIn .6s var(--e-opacity) both,blurIn .6s var(--e-opacity) both,scaleIn .8s var(--e-transform) both;animation:fadeIn .6s var(--e-opacity) both,blurIn .6s var(--e-opacity) both,scaleIn .8s var(--e-transform) both;-webkit-animation-delay:calc(var(--delay) + .2s);animation-delay:calc(var(--delay) + .2s)}.collection-content{margin:var(--s-section) 0;overflow:hidden}@media screen and (max-width: 600px){.collection-content{margin-top:var(--mobile-margin-top, 50px)}}.collection-content__hero{gap:60px;position:relative;margin:0 0 var(--s-section);padding:0 0 24px;border-bottom:var(--border-width) solid}.collection-content__categories{position:relative;gap:24px 4px}.collection-content__categories__toggles{-webkit-box-flex:0;-ms-flex:none;flex:none;position:relative;padding:0 var(--s-contain);width:100vw;overflow-x:auto;overflow-y:hidden}.collection-content__categories__label::before{content:attr(data-current);margin-left:.2em}.collection-content__categories.is-bar{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;position:fixed;bottom:0;left:0;padding:8px;width:100vw;border-top:var(--border-width) solid;background-color:var(--cr-white);-webkit-transition:.4s;transition:.4s;z-index:10}.collection-content__categories.is-bar:not(.is-active){-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);pointer-events:none}.collection-content__categories.is-bar:not(.is-active) .combobox-menu{opacity:0}.collection-content__categories.is-bar .combobox-menu{top:unset;bottom:calc(100% + 8px)}.collection-content__categories.is-bar .collection-content__categories__toggles{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.collection-content__categories .combobox-input{font:var(--t-h-4);text-transform:uppercase}@media screen and (max-width: 1024px){.collection-content__categories.is-bar{padding:24px;background-color:var(--cr-white-1)}.collection-content__categories.is-bar .collection-content__categories__toggles{display:none}}.collection-content__category__toggle{width:120px}.collection-content__category__toggle-group{opacity:0;pointer-events:none;-webkit-transition:.2s;transition:.2s;grid-area:1/1/2/2;gap:16px}.collection-content__category__toggle-group.is-active{opacity:1;pointer-events:auto}.collection-content__count-group{margin-left:auto}.collection-content__count{opacity:0;pointer-events:none;-webkit-transition:.2s;transition:.2s;grid-area:1/1/2/2}.collection-content__count.is-active{opacity:1;pointer-events:auto}.collection-content__content-group{position:relative;width:100%}.collection-content__content{gap:var(--s-section);position:absolute;height:0;opacity:0;overflow:hidden;visibility:hidden;pointer-events:none;-webkit-transition:.4s;transition:.4s}.collection-content__content.is-active{position:relative;height:auto;opacity:1;overflow:visible;visibility:visible;pointer-events:auto}.collection-content__collection{gap:24px;width:100%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.collection-content__products{grid-template-columns:repeat(4, 1fr);gap:24px 16px;width:100%}@media screen and (min-width: 1800px){.collection-content__products{grid-template-columns:repeat(6, 1fr)}}@media screen and (max-width: 1024px){.collection-content__products{grid-template-columns:repeat(3, 1fr)}}@media screen and (max-width: 600px){.collection-content__products{grid-template-columns:repeat(2, 1fr);gap:8px}}.collection-content .btn-circle{-webkit-transition-delay:.04s;transition-delay:.04s}@media screen and (max-width: 1024px){.collection-content__hero{gap:var(--s-edge)}}@media screen and (max-width: 600px){.collection-content__category__toggle{width:80px}}.product-hero{--gap: 24px;gap:40px;position:relative;margin-bottom:var(--s-section)}.product-hero__medias,.product-hero__info{position:sticky}.product-hero__image-popup{cursor:pointer}.product-hero__medias{-ms-flex-preferred-size:54%;flex-basis:54%;top:calc(var(--s-init-header) + var(--s-announcement));height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.product-hero__info-wrapper{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:max(600px,33vw);margin:0 auto}.product-hero__sticky-scroll-track{-webkit-box-flex:1;-ms-flex:1;flex:1}.product-hero__info{bottom:140px}.product-hero__images{display:grid;grid-template-columns:repeat(4, 1fr);grid-template-rows:repeat(3, 1fr);grid-template-areas:"image main main main" "image main main main" "image main main main";gap:14px}.product-hero__images--without-gallery{grid-template-areas:"main main main main" "main main main main" "main main main main"}.product-hero__images--without-gallery .product-hero__image--main{padding-top:100%}.product-hero__images--large{gap:14px;margin-top:14px}.product-hero__images--slider{margin-bottom:var(--gap);border-radius:var(--border-radius-medium);overflow:hidden}.product-hero__images--slider--large{gap:var(--gap);margin-bottom:var(--gap);margin-left:calc(-1*var(--s-contain));width:100vw;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;scroll-padding:var(--s-contain);padding:0 var(--s-contain);overflow-x:auto;overflow-y:hidden}.product-hero__images--slider--large>*{scroll-snap-align:start}.product-hero__images--slider .c-slider__dots{position:absolute;bottom:var(--gap);left:50%;-webkit-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);transform:translate(-50%, 0)}.product-hero__image,.product-hero__image--main,.product-hero__image--effect,.product-hero__image--large{border-radius:var(--border-radius-medium);overflow:hidden}.product-hero__image--main{cursor:pointer}.product-hero__image--main{position:relative;grid-area:main;background:-webkit-gradient(linear, left top, left bottom, from(rgba(240, 228, 193, 0)), to(var(--cr-white-1)));background:linear-gradient(180deg, rgba(240, 228, 193, 0) 0%, var(--cr-white-1) 100%)}.product-hero__image--effect,.product-hero__image--effect__text{position:relative}.product-hero__image--large{position:relative}.product-hero__image--large::after{content:"";display:block;padding-top:100%}.product-hero__image--slider{background:-webkit-gradient(linear, left top, left bottom, from(rgba(240, 228, 193, 0)), to(var(--cr-white-1)));background:linear-gradient(180deg, rgba(240, 228, 193, 0) 0%, var(--cr-white-1) 100%)}.product-hero__breadcrumb{margin-bottom:var(--gap)}.product-hero__reviews{margin-bottom:16px}.product-hero__title{--t-h-2: 400 46px/1 "Self Modern", serif;margin-bottom:16px}.product-hero__title .metafield-rich_text_field{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.product-hero__subtitle{gap:8px;margin-bottom:var(--gap)}.product-hero__tab{display:block;margin-bottom:var(--gap)}.product-hero__tab__img.is-swirl{-webkit-transform:translateZ(0);transform:translateZ(0)}.product-hero__tab__img.is-swirl img{-webkit-transform:scale(2.2);-ms-transform:scale(2.2);transform:scale(2.2);-webkit-transform-origin:22% 57%;-ms-transform-origin:22% 57%;transform-origin:22% 57%}.product-hero__tab__img.is-swirl img.lazyloaded{-webkit-animation:none;animation:none}.product-hero__tab__triggers{gap:8px}.product-hero__tab__trigger{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:16px 0;background:rgba(150,70,26,.4);border-radius:var(--border-radius-medium) var(--border-radius-medium) 0 0;-webkit-transition:.2s;transition:.2s}.product-hero__tab__trigger.is-active{background-color:var(--cr-white-1);color:var(--cr-black)}.product-hero__tab__targets{display:grid;border-radius:0 0 var(--border-radius-medium) var(--border-radius-medium);padding:20px 16px}.product-hero__tab__target{display:grid;grid-template-rows:0fr;grid-area:1/1/2/2;opacity:0;pointer-events:none;-webkit-transition:grid-template-rows .6s,opacity .2s;transition:grid-template-rows .6s,opacity .2s;transition:grid-template-rows .6s,opacity .2s,-ms-grid-rows .6s}.product-hero__tab__target.is-active{grid-template-rows:1fr;opacity:1;pointer-events:auto;-webkit-transition:grid-template-rows .6s,opacity .2s .5s;transition:grid-template-rows .6s,opacity .2s .5s;transition:grid-template-rows .6s,opacity .2s .5s,-ms-grid-rows .6s}.product-hero__tab__target__inner{-ms-flex-line-pack:start;align-content:start;gap:16px;list-style:none;overflow:hidden}.product-hero__tab__target__inner--toggle{display:grid;grid-template-columns:repeat(auto-fill, minmax(75px, 1fr))}.product-hero__tab__product{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:100px;cursor:pointer}.product-hero__tab__product.is-loading{cursor:progress}.product-hero__tab__product--card{width:calc((100% - var(--gap)*2)/3);max-width:200px;cursor:pointer}.product-hero__tab__product--card.is-active .c-item-card::after{opacity:1;visibility:visible}.product-hero__tab__product--card.is-loading{cursor:progress}.product-hero__tab__product--card .c-item-card{width:100%;height:100%;background:var(--cr-white)}.product-hero__tab__product--card .c-item-card::after{opacity:0;pointer-events:none;-webkit-transition:.2s;transition:.2s;content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-box-shadow:inset 0 0 0 6px var(--cr-yellow-1);box-shadow:inset 0 0 0 6px var(--cr-yellow-1);border-radius:var(--border-radius-medium);z-index:1}.product-hero__tab__product--card .c-item-card__content__reviews{display:none}.product-hero__tab__product--card .c-item-card__content__title{font:var(--t-b-1)}.product-hero__description{margin:var(--gap) 0}.product-hero__nutrition__trigger{margin-bottom:24px}.product-hero__videos{margin-top:40px}.product-hero__videos__heading{margin-bottom:16px}.product-hero__videos .c-slider__buttons{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;top:-20px;right:0;left:unset;-webkit-transform:translate(0, -50%) scale(0.8);-ms-transform:translate(0, -50%) scale(0.8);transform:translate(0, -50%) scale(0.8)}.product-hero__videos .c-slider__button--prev{margin-right:16px}.product-hero__videos .embla__slide{--slide-size: calc((100% - 32px) / 3);--slide-gap: 16px}.product-hero__videos .c-video-card{width:100%}.product-hero__videos .c-video-card::after{content:"";display:block;padding-top:160%}.product-hero__form{position:relative}.product-hero__form__sticker{position:absolute;z-index:2;right:4px;top:0;-webkit-transform:translate(10%, -50%);-ms-transform:translate(10%, -50%);transform:translate(10%, -50%);background-color:var(--cr-red);color:var(--cr-white)}.product-hero__form .combobox-selector .combobox::after{right:0;width:10px;height:10px}.product-hero__form .combobox-selector .combobox-input{text-decoration:underline;text-underline-offset:4px;padding-right:20px}.product-hero__notes{margin-top:16px;gap:16px}.product-hero__notes__container{gap:8px;position:relative}@media screen and (min-width: 601px){.product-hero__notes__container:last-of-type .product-hero__notes__content{right:-10px;left:unset}}.product-hero__notes__container:hover .product-hero__notes__content{opacity:1;pointer-events:auto}.product-hero__notes__container a{text-decoration:underline;text-underline-offset:4px}.product-hero__notes__content{opacity:0;pointer-events:none;-webkit-transition:.2s;transition:.2s;position:absolute;left:-10px;bottom:100%;padding:12px;width:var(--w-5);border:var(--border-width) solid;border-radius:var(--border-radius-small);-webkit-transition:.4s ease-in-out;transition:.4s ease-in-out;z-index:10}.product-hero__notes__content :not(:first-of-type){margin-top:10px}.product-hero__notes svg{width:18px}@media screen and (min-width: 1981px){.product-hero__info-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.product-hero__info{margin-bottom:calc(var(--s-purchase-bar) + 20px);top:calc(var(--s-header) + var(--s-announcement) + 20px);bottom:unset}}@media screen and (max-width: 1024px){.product-hero{--gap: 12px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:20px}.product-hero__medias,.product-hero__info{position:relative;top:unset;bottom:unset;-ms-flex-preferred-size:100%;flex-basis:100%}.product-hero__image--large{-webkit-box-flex:0;-ms-flex:0 0 66.6%;flex:0 0 66.6%}.product-hero__reviews{margin-bottom:0}.product-hero__title{margin-bottom:0}.product-hero__title .metafield-rich_text_field{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:.33em;font:var(--t-h-3)}.product-hero__info{width:100%;max-width:unset}.product-hero__tab__targets{padding:var(--gap)}.product-hero__tab__trigger{padding:var(--gap) 0}.product-hero__tab__target__inner{gap:6px}.product-hero__tab__target__inner--toggle{grid-template-columns:repeat(auto-fill, minmax(60px, 1fr))}.product-hero__tab__product .btn-circle{width:48px;height:48px}.product-hero__tab__product .btn-circle__text{font:var(--t-l-2);font-size:10px}.product-hero__tab__product--card{width:calc((100% - var(--gap)*2)/3);max-width:200px;cursor:pointer}.product-hero__tab__product--card.is-active .c-item-card::after{opacity:1;visibility:visible}.product-hero__tab__product--card.is-loading{cursor:progress}.product-hero__tab__product--card .c-item-card{width:100%;height:100%;background:var(--cr-white)}.product-hero__tab__product--card .c-item-card::after{opacity:0;pointer-events:none;-webkit-transition:.2s;transition:.2s;content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-box-shadow:inset 0 0 0 6px var(--cr-yellow-1);box-shadow:inset 0 0 0 6px var(--cr-yellow-1);border-radius:var(--border-radius-medium);z-index:1}.product-hero__tab__product--card .c-item-card__content__reviews{display:none}.product-hero__tab__product--card .c-item-card__content__title{font:var(--t-b-1)}.product-hero__videos .embla__viewport{overflow:visible}}@media screen and (max-width: 600px){.product-hero__tab__product--card{width:calc((100% - var(--gap)*1)/2);max-width:unset}.product-hero__nutrition__content{width:100%;max-width:unset;right:0}.product-hero__notes{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px}.product-hero__notes__content{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);max-width:80vw}}[data-display-component=no]{display:none !important}.product-purchase-bar{gap:20px;position:fixed;left:0;bottom:0;padding:16px;width:100%;opacity:1;-webkit-transition:.4s var(--e-inOut-expo);transition:.4s var(--e-inOut-expo);z-index:20;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);pointer-events:none}.product-purchase-bar #open-modal.upsellBtn{display:none}.product-purchase-bar__title{text-wrap:nowrap}.product-purchase-bar__tooltip{position:relative;margin-left:4px;pointer-events:auto}.product-purchase-bar__tooltip__content{position:absolute;width:-webkit-max-content;width:-moz-max-content;width:max-content;bottom:120%;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);padding:8px;border:var(--border-width) solid;border-radius:var(--border-radius-small);z-index:1;text-align:left;opacity:0;pointer-events:none;-webkit-transition:.2s;transition:.2s}.product-purchase-bar__tooltip__content ul{margin-top:0}.product-purchase-bar__tooltip__content ul li:not(:last-child){margin-bottom:.75em}.product-purchase-bar__tooltip__content ul li::before{left:-1.5em;width:1.2em;height:1.2em}.product-purchase-bar__tooltip:hover .product-purchase-bar__tooltip__content,.product-purchase-bar__tooltip:focus .product-purchase-bar__tooltip__content{opacity:1;pointer-events:auto}.product-purchase-bar .c-product-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px}.product-purchase-bar .c-product-form:has(.product-purchase-bar__note){-webkit-box-align:end;-ms-flex-align:end;align-items:end}.product-purchase-bar .c-product-form .product-purchase-bar__note{white-space:nowrap}.product-purchase-bar .c-product-form__pack-options{display:none}.product-purchase-bar .c-product-form__submit{-webkit-box-flex:0;-ms-flex:none;flex:none;min-width:350px;margin-top:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.product-purchase-bar .c-product-form .c-item-selling-plan__block{padding:0;border:none}.product-purchase-bar .c-product-form .c-item-selling-plan__block__price{margin-left:16px}.product-purchase-bar .c-product-form .c-item-selling-plan__option{margin-bottom:0}.product-purchase-bar .c-product-form .c-item-selling-plan__label{gap:2px}.product-purchase-bar .c-item-selling-plan__option{position:relative;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.product-purchase-bar .c-item-selling-plan__option__label{-webkit-transform:translateY(-5px);-ms-transform:translateY(-5px);transform:translateY(-5px);pointer-events:none}.product-purchase-bar.is-active{-webkit-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%);pointer-events:auto}@media screen and (max-width: 1024px){.product-purchase-bar{padding:8px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.product-purchase-bar .c-product-form__submit{min-width:auto}}@media screen and (max-width: 600px){.product-purchase-bar .c-product-form{width:100%;gap:0}.product-purchase-bar .c-product-form__selling-plan{display:none}.product-purchase-bar .c-product-form__submit{width:100%}.product-purchase-bar .c-product-form__submit-wrapper{width:100%}}.product-benefits{position:relative}.product-benefits .c-benefits::after{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;z-index:-1;background:var(--background)}.product-table{--width: 200px;--padding: 30px;--gradient-end: 85%}.product-table__content{padding:var(--padding) 0;gap:4vw}.product-table__title{-ms-flex-negative:0;flex-shrink:0}.product-table__table{position:relative;max-width:100%;overflow-x:auto;overflow-y:hidden}.product-table__table::-webkit-scrollbar{width:10px;height:12px}.product-table__table::-webkit-scrollbar-track{margin:20px var(--s-contain);padding:3px;background-color:var(--cr-black);border-radius:10px}.product-table__table::-webkit-scrollbar-thumb{background-color:var(--cr-white);border-radius:10px;border-radius:10px;border:3px solid rgba(0,0,0,0);background-clip:padding-box}.product-table__table__logo>svg{margin:auto;max-height:23px}.product-table__table__content{display:block;padding-bottom:10px;text-align:center}.product-table__table__content colgroup col:not(:last-child){border-right:var(--border-width) dotted}.product-table__table__content th,.product-table__table__content td{width:calc(100%/var(--item-count));padding:16px}.product-table__table__content th:nth-of-type(1),.product-table__table__content td:nth-of-type(1){min-width:var(--width)}.product-table__table__content tbody tr{height:90px;border-top:var(--border-width) dotted}.product-table__table__content tbody th{text-align:left}.product-table__table__content tbody td:nth-of-type(1) svg path{stroke-width:4}.product-table__table__content tbody td svg{margin:auto;width:24px}.product-table__table__content tfoot tr{border-top:var(--border-width) dotted}.product-table .table-gradient{position:absolute;top:calc(-0.5*var(--padding));left:max(100%/var(--item-count),var(--width));width:max(100%/var(--item-count),var(--width));height:calc(100% + var(--padding));background:radial-gradient(ellipse at top, var(--cr-yellow), transparent var(--gradient-end)),radial-gradient(ellipse at bottom, var(--cr-yellow), transparent var(--gradient-end));z-index:-1}.product-table .table-gradient::after{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;background:-webkit-gradient(linear, left top, left bottom, from(rgb(240, 228, 193)), color-stop(10%, rgba(255, 255, 255, 0)), color-stop(90%, rgba(251, 251, 251, 0)), to(rgb(240, 228, 193)));background:linear-gradient(180deg, rgb(240, 228, 193) 0%, rgba(255, 255, 255, 0) 10%, rgba(251, 251, 251, 0) 90%, rgb(240, 228, 193) 100%)}@media screen and (max-width: 1024px){.product-table{--width: 120px}.product-table__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.product-table__content tbody tr{height:60px}.product-table__content th,.product-table__content td{padding:8px;font:var(--t-b-2)}}@media screen and (max-width: 600px){.product-table{--width: 100px}.product-table .table-gradient{left:max(100%/var(--item-count),var(--width));width:max(100%/var(--item-count) + var(--s-contain),var(--width) + var(--s-contain) - 2px)}}.product-steps{--gap: 24px;--s-section: 80px;margin:var(--s-section) auto;overflow:hidden}.product-steps__header{margin-bottom:var(--s-section)}.product-steps__header .c-leading-text__title{margin-bottom:var(--gap)}.product-steps__steps{gap:40px;margin-bottom:40px}.product-steps__step{gap:var(--gap)}.product-steps__media{position:relative;width:calc(100% + var(--s-contain)*2);height:56.25vw;max-height:70vh;max-height:70svh}.product-steps__media .c-media-blur-edge__media{position:relative}@media screen and (max-width: 1024px){.product-steps{--gap: 6px}}@media screen and (max-width: 600px){.product-steps{--s-section: 40px}.product-steps__steps{grid-template-columns:1fr}}.product .c-leading-hero__content__notes{background:var(--cr-white-1)}.product-faq__inner{gap:4vw}.product-faq__img{-webkit-box-flex:1;-ms-flex:1;flex:1;position:sticky;top:calc(var(--s-header) + var(--s-announcement));margin:40px auto}.product-faq__img::after{content:"";display:block;padding-top:130%}.product-faq__content{-webkit-box-flex:3;-ms-flex:3;flex:3;margin:80px 0;width:100%}.product-faq__states{gap:4vw;padding:24px 0;margin-top:40px;border-top:var(--border-width) solid;border-bottom:var(--border-width) solid}.product-faq__state{gap:16px}.product-faq__info{margin-top:24px}.product-faq__faq{display:block;border-bottom:var(--border-width) solid}.product-faq__faq:not(:nth-child(1)){margin-top:80px}.product-faq__faq__trigger{padding:30px 0;width:100%;text-align:left}.product-faq__faq__trigger:not(:first-of-type){border-top:var(--border-width) solid}.product-faq__faq .c-accordion__content ul{padding-left:1em}.product-faq__faq .c-accordion__content li{list-style:disc}.product-faq__faq .c-accordion__content li::before{display:none}.product-faq__btn{display:block;margin-top:40px;margin-left:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media screen and (max-width: 1024px){.product-faq{margin:40px 0}.product-faq__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.product-faq__img{position:relative;top:unset;margin:0 auto;width:min(80%,250px)}.product-faq__content{margin:0}.product-faq__leading-text{text-align:center}.product-faq__faq:not(:nth-child(1)){margin-top:40px}.product-faq__faq__trigger{padding:12px 0}.product-faq__btn{margin-right:auto}.product-faq__state__title{font-size:56px}}@media screen and (max-width: 600px){.product-faq__states{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:40px}.product-faq__state{text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.okeReviews.okeReviews--theme .okeReviews-ratingsBadge-logo,.okeReviews.okeReviews--theme .okeReviews-reviewsAggregate,.okeReviews.okeReviews--theme .okeReviews-helpful-question{display:block !important}.product .okendo-reviews-widget{color:var(--cr-black);margin:0 var(--s-edge)}.product .okendo-reviews-widget .oke-poweredBy,.product .okendo-reviews-widget .oke-recommendation,.product .okendo-reviews-widget .oke-w-controls,.product .okendo-reviews-widget .oke-w-review-recommendation,.product .okendo-reviews-widget .oke-w-review-media,.product .okendo-reviews-widget .oke-w-review-product,.product .okendo-reviews-widget .oke-w-reviewer-verified,.product .okendo-reviews-widget .oke-external-provider{display:none !important}.product .okendo-reviews-widget .oke-button{color:var(--cr-white) !important;background:var(--cr-brown) !important;border:var(--border-width) solid !important;-webkit-transition:.4s ease-in-out !important;transition:.4s ease-in-out !important}@media(hover: hover){.product .okendo-reviews-widget .oke-button:not([disabled]):hover{color:var(--cr-brown) !important;background:rgba(0,0,0,0) !important}.product .okendo-reviews-widget .oke-button:not([disabled]):hover::before{color:inherit !important}}.product .okendo-reviews-widget .oke-button::before{color:inherit !important;-webkit-transition:.4s ease-in-out !important;transition:.4s ease-in-out !important}.product .okendo-reviews-widget .oke-w-header{border-top:var(--border-width) solid;padding-top:40px}.product .okendo-reviews-widget .oke-w-header-content{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}.product .okendo-reviews-widget .oke-w-header-content-block:has(.oke-w-ratingAverageModule){width:auto}.product .okendo-reviews-widget .oke-w-header-content-block:has(.oke-w-mediaGridModule){display:none !important}.product .okendo-reviews-widget .oke-w-filter-title{color:var(--cr-black) !important}.product .okendo-reviews-widget .oke-w-filterOption .oke-w-filterOption-checkbox:checked~.oke-w-filterOption-label{color:var(--cr-white) !important;background:var(--cr-black) !important}.product .okendo-reviews-widget .oke-w-filterOption .oke-w-filterOption-checkbox:checked~.oke-w-filterOption-label .oke-w-filterOption-label-star::before{color:var(--cr-white) !important}.product .okendo-reviews-widget .oke-w-filterOption .oke-w-filterOption-label{color:var(--cr-black) !important;background:rgba(0,0,0,0) !important;border:var(--border-width) solid !important;-webkit-transition:.4s ease-in-out !important;transition:.4s ease-in-out !important}.product .okendo-reviews-widget .oke-w-filterOption .oke-w-filterOption-label .oke-w-filterOption-label-star::before{-webkit-transition:.4s ease-in-out !important;transition:.4s ease-in-out !important}@media(hover: hover){.product .okendo-reviews-widget .oke-w-filterOption .oke-w-filterOption-label:not([disabled]):hover{color:var(--cr-white) !important;background:var(--cr-black) !important}.product .okendo-reviews-widget .oke-w-filterOption .oke-w-filterOption-label:not([disabled]):hover .oke-w-filterOption-label-star::before{color:var(--cr-white) !important}}.product .okendo-reviews-widget .oke-sortSelect{color:var(--cr-black)}.product .okendo-reviews-widget .oke-w-reviews-list{color:var(--cr-black)}.product .okendo-reviews-widget .oke-w-selectAttr-item-title{font:var(--t-l-2) !important;text-transform:uppercase}.product .okendo-reviews-widget .oke-w-review-main{grid-template-columns:unset !important;grid-template-rows:1fr auto !important}.product .okendo-reviews-widget .oke-w-review-reviewer{margin-bottom:40px}.product .okendo-reviews-widget .oke-w-reviewer-name{font:var(--t-h-5)}.product .okendo-reviews-widget .oke-w-selectAttr-item{margin-bottom:16px !important}.product .okendo-reviews-widget .oke-helpful-label{color:var(--cr-black)}.product .okendo-reviews-widget .oke-helpful-vote-button{color:var(--cr-brown) !important}.product .okendo-reviews-widget .oke-helpful-vote-button::before{color:var(--cr-brown) !important;opacity:1 !important}@media screen and (max-width: 600px){.product .okendo-reviews-widget .oke-w-review-reviewer{margin-bottom:16px;margin-right:0 !important}.product .okendo-reviews-widget .oke-w-reviews-main{border-top:unset !important}.product .okendo-reviews-widget .oke-w-reviews-list-item{padding:16px 12px !important;border:var(--border-width) solid !important;border-radius:var(--border-radius-small)}.product .okendo-reviews-widget .oke-w-reviews-list-item:not(:last-child){margin-bottom:16px}.product .okendo-reviews-widget .oke-w-selectAttr{padding:8px;background:var(--cr-white-1);border-radius:var(--border-radius-small)}.product .okendo-reviews-widget .oke-w-selectAttr-item{-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-ms-flex-direction:column !important;flex-direction:column !important;margin-bottom:4px !important}.product .okendo-reviews-widget .oke-w-selectAttr-item:last-of-type{margin-bottom:0px !important}.product .okendo-reviews-widget .oke-w-review-selectAttributes{margin-top:0px}}.product .shopify-app-block .okeReviews.okeReviews--theme .okeReviews-reviewsWidget{display:block;position:relative;width:calc(100vw - var(--s-contain)*2);max-width:var(--s-contain-max);margin-left:auto;margin-right:auto;z-index:0;padding:40px 0}.product .shopify-app-block .okeReviews.okeReviews--theme .okeReviews-reviewsWidget-header{margin-bottom:24px}.product .shopify-app-block .okeReviews.okeReviews--theme .okeReviews-reviewsWidget-header-poweredBy{display:none !important}.product .shopify-app-block .okeReviews.okeReviews--theme .okeReviews-reviewsWidget-header-controls-writeReview{height:42px;line-height:42px;padding:0 48px !important;border-radius:8px;color:var(--cr-white);background-color:var(--cr-brown);border:var(--border-width) solid var(--cr-brown)}@media(hover: hover){.product .shopify-app-block .okeReviews.okeReviews--theme .okeReviews-reviewsWidget-header-controls-writeReview:not([disabled]):hover{color:var(--cr-brown);background-color:var(--cr-white)}}.product .shopify-app-block .okeReviews.okeReviews--theme .okeReviews-reviewsAggregate{display:block;border-top:var(--border-width) solid}.product .shopify-app-block .okeReviews.okeReviews--theme .okeReviews-reviewsAggregate-side{display:block;border:unset}.product .shopify-app-block .okeReviews.okeReviews--theme .okeReviews-reviewsAggregate-side-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:24px}.product .shopify-app-block .okeReviews.okeReviews--theme .okeReviews-reviewsAggregate-primary{display:none}.product .shopify-app-block .okeReviews.okeReviews--theme .okeReviews-reviewsAggregate-summary-rating{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-top:16px;width:200px}.product .shopify-app-block .okeReviews.okeReviews--theme .okeReviews-reviewsAggregate-summary-total{display:none}.product .shopify-app-block .okeReviews.okeReviews--theme .okeReviews-reviewsAggregate-ratingDistribution{display:block;margin-top:0}.product .shopify-app-block .okeReviews.okeReviews--theme .okeReviews-ratingDistribution-item-label-inner{font:var(--t-b-2)}.product .shopify-app-block .okeReviews.okeReviews--theme .okeReviews-ratingDistribution .okeReviews-barGraph-layer{width:240px;height:6px}.product .shopify-app-block .okeReviews.okeReviews--theme .okeReviews-ratingDistribution .okeReviews-barGraph-layer--foreground{background:var(--cr-brown)}.product .shopify-app-block .okeReviews.okeReviews--theme .okeReviews-ratingDistribution .okeReviews-barGraph-layer--background{background:var(--cr-white-1)}.product .shopify-app-block .okeReviews.okeReviews--theme .okeReviews-ratingDistribution-item-value-count{display:inline-block;position:static;-webkit-transform:unset;-ms-transform:unset;transform:unset;margin-left:16px;color:var(--cr-black)}.product .shopify-app-block .okeReviews.okeReviews--theme .okeReviews-reviews-controls{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end}.product .shopify-app-block .okeReviews.okeReviews--theme .okeReviews-reviews-controls .okeReviews-filterToggle{font:var(--t-l-2);color:var(--cr-black);background:rgba(0,0,0,0)}.product .shopify-app-block .okeReviews.okeReviews--theme .okeReviews-reviews-controls .okeReviews-select{border:none}.product .shopify-app-block .okeReviews.okeReviews--theme .okeReviews-reviews-controls .okeReviews-select-input{font:var(--t-l-2);text-transform:uppercase;color:var(--cr-black);padding:0 8px 0 0}.product .shopify-app-block .okeReviews.okeReviews--theme .okeReviews-reviews-controls .okeReviews-select::before{content:unset}.product .shopify-app-block .okeReviews.okeReviews--theme .okeReviews-reviews-controls-filters{margin-top:0}.product .shopify-app-block .okeReviews.okeReviews--theme .okeReviews-reviews-controls-filters .okeReviews-filter-list-item-label{margin:0 8px 8px 0;background:rgba(0,0,0,0);border:var(--border-width) solid var(--cr-black);-webkit-transition:.2s;transition:.2s}@media(hover: hover){.product .shopify-app-block .okeReviews.okeReviews--theme .okeReviews-reviews-controls-filters .okeReviews-filter-list-item-label:not([disabled]):hover{background:var(--cr-brown);color:var(--cr-white)}}.product .shopify-app-block .okeReviews.okeReviews--theme .okeReviews-reviews-controls-filters .okeReviews-filter-list-item-checkbox:checked~.okeReviews-filter-list-item-label{background-color:var(--cr-brown);color:var(--cr-white)}.product .shopify-app-block .okeReviews.okeReviews--theme .okeReviews-reviews-main{border-top:var(--border-width) solid var(--cr-black)}.product .shopify-app-block .okeReviews.okeReviews--theme .okeReviews-reviews-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:24px}.product .shopify-app-block .okeReviews.okeReviews--theme .okeReviews-reviews-showMore{height:42px;line-height:42px;padding:0 48px !important;border-radius:8px;color:var(--cr-white);background-color:var(--cr-brown);border:var(--border-width) solid var(--cr-brown)}@media(hover: hover){.product .shopify-app-block .okeReviews.okeReviews--theme .okeReviews-reviews-showMore:not([disabled]):hover{color:var(--cr-brown);background-color:var(--cr-white)}}.product .shopify-app-block .okeReviews.okeReviews--theme .okeReviews-reviews-showMore::after{display:none}.product .shopify-app-block .okeReviews.okeReviews--theme .okeReviews-review{border-top:none}.product .shopify-app-block .okeReviews.okeReviews--theme .okeReviews-review-date{float:right;font:var(--t-b-2)}.product .shopify-app-block .okeReviews.okeReviews--theme .okeReviews-review-meta{margin-bottom:24px}.product .shopify-app-block .okeReviews.okeReviews--theme .okeReviews-review-side{border-right:none}.product .shopify-app-block .okeReviews.okeReviews--theme .okeReviews-review-side-inner{width:256px}.product .shopify-app-block .okeReviews.okeReviews--theme .okeReviews-review-side .okeReviews-sectionedList-heading{font:var(--t-l-2)}.product .shopify-app-block .okeReviews.okeReviews--theme .okeReviews-review-side .okeReviews-sectionedList-list{font:var(--t-b-2)}.product .shopify-app-block .okeReviews.okeReviews--theme .okeReviews-review-reviewer-product{display:none}.product .shopify-app-block .okeReviews.okeReviews--theme .okeReviews-review-reviewer-profile-name{font:var(--t-h-5)}.product .shopify-app-block .okeReviews.okeReviews--theme .okeReviews-review-reviewer-profile-status--verified{display:none}.product .shopify-app-block .okeReviews.okeReviews--theme .okeReviews-review-main-heading{font:var(--t-h-3);font-style:italic;font-weight:300}.product .shopify-app-block .okeReviews.okeReviews--theme .okeReviews-review-main-content-body{max-width:var(--w-3)}.product .shopify-app-block .okeReviews.okeReviews--theme .okeReviews-review-main-content-body p{font:var(--t-b-2)}.product .shopify-app-block .okeReviews.okeReviews--theme .okeReviews-review-helpful{display:-webkit-box;display:-ms-flexbox;display:flex;gap:5vw;margin-top:40px}.product .shopify-app-block .okeReviews.okeReviews--theme .okeReviews-review-helpful-question{color:var(--cr-black);text-transform:uppercase;text-align:left}.product .shopify-app-block .okeReviews.okeReviews--theme .okeReviews-review-helpful-vote{display:-webkit-box;display:-ms-flexbox;display:flex;gap:5vw}.product .shopify-app-block .okeReviews.okeReviews--theme .okeReviews-review-helpful-vote-button{color:var(--cr-orange-3)}.product .shopify-app-block .okeReviews.okeReviews--theme .okeReviews-review-helpful-vote-button::before{opacity:1}.product .shopify-app-block .okeReviews.okeReviews--theme .okeReviews-badge{padding:0;font:var(--t-h-4);color:var(--cr-black);background:rgba(0,0,0,0)}.product .shopify-app-block .okeReviews.okeReviews--theme .okeReviews-starRating-indicator-layer--foreground{background-image:url("data:image/svg+xml;charset=UTF-8, %3Csvg%20width%3D%2280%22%20height%3D%2214%22%20viewBox%3D%220%200%2080%2014%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20fill%3D%22%23521f12%22%20fill-rule%3D%22evenodd%22%3E%3Cpath%20d%3D%22M71.996%2011.368l-3.94%202.42c-.474.292-.756.096-.628-.443l1.074-4.53-3.507-3.022c-.422-.363-.324-.693.24-.74l4.602-.37%201.778-4.3c.21-.51.55-.512.762%200l1.78%204.3%204.602.37c.552.046.666.37.237.74l-3.507%203.02%201.075%204.532c.127.536-.147.74-.628.444l-3.94-2.422zM55.996%2011.368l-3.94%202.42c-.474.292-.756.096-.628-.443l1.074-4.53-3.507-3.022c-.422-.363-.324-.693.24-.74l4.602-.37%201.778-4.3c.21-.51.55-.512.762%200l1.78%204.3%204.602.37c.552.046.666.37.237.74l-3.507%203.02%201.075%204.532c.127.536-.147.74-.628.444l-3.94-2.422zM40.123%2011.368l-3.94%202.42c-.475.292-.756.096-.63-.443l1.076-4.53-3.508-3.022c-.422-.363-.324-.693.24-.74l4.602-.37%201.778-4.3c.21-.51.55-.512.762%200l1.778%204.3%204.603.37c.554.046.667.37.24.74l-3.508%203.02%201.075%204.532c.127.536-.147.74-.628.444l-3.94-2.422zM24.076%2011.368l-3.94%202.42c-.475.292-.757.096-.63-.443l1.076-4.53-3.507-3.022c-.422-.363-.324-.693.238-.74l4.603-.37%201.78-4.3c.21-.51.55-.512.76%200l1.78%204.3%204.602.37c.554.046.667.37.24.74l-3.508%203.02%201.074%204.532c.127.536-.146.74-.628.444l-3.94-2.422zM8.123%2011.368l-3.94%202.42c-.475.292-.756.096-.63-.443l1.076-4.53L1.12%205.792c-.422-.363-.324-.693.24-.74l4.602-.37%201.778-4.3c.21-.51.55-.512.762%200l1.778%204.3%204.603.37c.554.046.667.37.24.74l-3.508%203.02%201.075%204.532c.127.536-.147.74-.628.444l-3.94-2.422z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}@media screen and (max-width: 600px){.product .shopify-app-block .okeReviews.okeReviews--theme .okeReviews-reviewsAggregate-ratingDistribution{width:100%}.product .shopify-app-block .okeReviews.okeReviews--theme .okeReviews-ratingDistribution .okeReviews-barGraph-layer{width:100%}.product .shopify-app-block .okeReviews.okeReviews--theme .okeReviews-reviewsAggregate-side-inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.c-product-reviews-inline{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;margin-bottom:8px;white-space:nowrap}.c-product-reviews-inline__stars{display:-webkit-box;display:-ms-flexbox;display:flex}.c-product-reviews-inline__stars{display:-webkit-box;display:-ms-flexbox;display:flex}.c-product-reviews-inline .review-star{width:14px;height:14px}header .c-product-reviews-inline{font:var(--t-b-2)}@media screen and (max-width: 1024px){.c-product-reviews-inline{margin-bottom:4px;font:var(--t-b-2)}}.product-related{overflow:hidden;margin-top:32px;margin-bottom:64px}.product-related__title{margin:24px var(--s-contain)}.product-kit-hero .product-hero__title .metafield-rich_text_field{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.product-kit-hero .product-hero__info{width:100%}.product-kit-hero:has(.product-hero__tab__triggers:empty) .product-hero__tab{display:none}.product-kit-hero .product-hero__image--large::after{padding-top:101%}.product-kit-hero__selections{-ms-flex-preferred-size:55%;flex-basis:55%;position:sticky;top:var(--s-header);width:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.product-kit-hero__selections--mobile{margin:var(--gap) 0}.product-kit-hero__selections__content{padding:3vw;border-radius:16px}.product-kit-hero__selections__content:not(:has(.c-item-card-subscribe)){display:none}.product-kit-hero__selections__title{margin-bottom:24px}.product-kit-hero__selections .c-item-card-subscribe__action__variants{display:none}.product-kit-hero__cards{gap:16px;grid-template-columns:repeat(3, 1fr) !important}@media(min-width: 1400px)and (max-width: 1799px){.product-kit-hero__cards{grid-template-columns:repeat(4, 1fr) !important}}@media screen and (min-width: 1800px){.product-kit-hero__cards{grid-template-columns:repeat(5, 1fr) !important}}.product-kit-hero__description{margin:var(--gap) 0}.product-kit-hero__panel{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.product-kit-hero__panel:not(.product-hero__description){display:grid}.product-kit-hero__panel__card{grid-area:1/1/2/2;position:relative;opacity:0;pointer-events:none;-webkit-transition:.2s;transition:.2s}.product-kit-hero__panel__card.is-active{opacity:1;pointer-events:auto}.product-kit-hero__panel .c-nutrition-table{right:358px}.product-kit-hero__included__label{text-decoration:underline;margin-bottom:20px}.product-kit-hero__included__images{-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;scroll-padding:var(--s-contain);padding:0 var(--s-contain);overflow-x:auto;overflow-y:hidden;gap:8px;width:100vw;margin-left:calc(-1*var(--s-contain))}.product-kit-hero__included__images>*{scroll-snap-align:start}.product-kit-hero__included__image{position:relative;-webkit-box-flex:0;-ms-flex:none;flex:none;width:33vw;max-width:150px;border-radius:8px;overflow:hidden}.product-kit-hero__included__image::after{content:"";display:block;padding-top:101%}@media screen and (max-width: 1024px){.product-kit-hero__included__label{margin-bottom:8px}.product-kit-hero__selections{-ms-flex-preferred-size:10%;flex-basis:10%;position:relative;top:unset}.product-kit-hero__selections__title{margin-bottom:var(--s-contain)}.product-kit-hero__selections__content{padding:6px}.product-kit-hero__panel .c-nutrition-table{right:unset}.product-kit-hero__cards{grid-template-columns:repeat(4, 1fr);gap:6px}}.product-kit-purchase-bar{position:fixed;width:100%}@media screen and (max-width: 1024px){.product-kit-purchase-bar{z-index:99}.product-kit-purchase-bar:has(.c-product-form__selling-plan.is-active){z-index:100}.product-kit-purchase-bar .c-product-form__selling-plan{overflow:hidden auto;max-height:68vh}}.product-kit-purchase-bar__selected-products{-webkit-box-flex:0;-ms-flex:none;flex:none;gap:6px}.product-kit-purchase-bar__selected-products__text{font-variant-numeric:tabular-nums}.product-kit-purchase-bar__image{position:relative;width:70px;height:70px;background:rgba(0,0,0,.2);border-radius:100%;overflow:hidden;background-size:cover;background-position:center}.product-kit-purchase-bar__toggle{margin-top:6px;margin-bottom:16px;-webkit-transition:.4s ease-in-out;transition:.4s ease-in-out}.product-kit-purchase-bar__toggle.is-active{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}@media screen and (min-width: 1025px){.product-kit-purchase-bar .c-product-form__selling-plan{grid-template-columns:1fr;opacity:1}.product-kit-purchase-bar .c-product-form__selling-plan .c-item-selling-plan{overflow:visible}.product-kit-purchase-bar .c-product-form__selling-plan .c-item-selling-plan__block:nth-of-type(2),.product-kit-purchase-bar .c-product-form__selling-plan .c-item-selling-plan__block__price,.product-kit-purchase-bar .c-product-form__selling-plan .c-item-selling-plan__block__info,.product-kit-purchase-bar .c-product-form__selling-plan .c-item-selling-plan__block__dropdowns{display:none}}@media screen and (max-width: 1024px){.product-kit-purchase-bar .product-purchase-bar__note{display:none}.product-kit-purchase-bar .c-product-form{width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:0}.product-kit-purchase-bar .c-product-form:has(.product-purchase-bar__note){-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.product-kit-purchase-bar .c-product-form__selling-plan{display:grid;width:100%}.product-kit-purchase-bar .c-product-form__selling-plan .c-item-selling-plan__block{padding:16px;border:var(--border-width) solid;border-radius:var(--border-radius-small)}.product-kit-purchase-bar .c-product-form__selling-plan .c-item-selling-plan__block:nth-of-type(2),.product-kit-purchase-bar .c-product-form__selling-plan .c-item-selling-plan__block__info{display:block}.product-kit-purchase-bar .c-product-form__selling-plan .c-item-selling-plan__price__dropdowns,.product-kit-purchase-bar .c-product-form__selling-plan .c-item-selling-plan__block__dropdowns{display:-webkit-box;display:-ms-flexbox;display:flex}.product-kit-purchase-bar .c-product-form__submit{width:100%}}@media screen and (max-width: 1440px)and (min-width: 1301px){.product-kit-purchase-bar:has(.product-kit-purchase-bar__selected-products) .product-purchase-bar__title{font-size:30px}}@media screen and (max-width: 1300px)and (min-width: 1024px){.product-kit-purchase-bar:has(.product-kit-purchase-bar__selected-products) .product-purchase-bar__title{display:none}.product-kit-purchase-bar:has(.product-kit-purchase-bar__selected-products) .c-product-form__submit{min-width:auto}}@media screen and (max-width: 1300px){.product-kit-purchase-bar .product-kit-purchase-bar__image{width:60px;height:60px}.product-kit-purchase-bar:has(.product-kit-purchase-bar__selected-products) .c-product-form__submit{--padding-block: 8px}}.template-product-deep-calm{--cr-dc-page-edge: max(51.2px, calc((100vw - 1600px) / 2));--cr-dc-purple: #473450;--cr-dc-violet: #897592;--cr-dc-violet-pill: #7f6c89;--cr-dc-lime: #d4e07e;--cr-dc-olive: #304119;--cr-dc-cocoa: #521f12;--cr-dc-foam: var(--cr-white-1);--cr-dc-foam-light: #fdf8d9;--cr-dc-mauve: #cda4b0;--cr-dc-pink: #8f375b;--cr-dc-stat-pink: #ddaabc;--cr-dc-stat-lavender: #d2cad7;--t-dc-h1: 400 56px/1 "Self Modern", serif;--t-dc-self-small: 300 25px/1.35 "Self Modern", serif;--t-dc-subhead: 600 15px/1.2 "Sohne", sans-serif;--t-dc-body-1: 400 16px/1.35 "Sohne", sans-serif;--t-dc-body: 400 14.5px/1.2 "Sohne", sans-serif;--t-dc-fine: 400 12px/1.35 "Sohne", sans-serif;--t-dc-micro: 400 10px/1.35 "Sohne", sans-serif;background:var(--cr-white);color:var(--cr-black)}.pdp-dc-hero{display:block;padding:0 11px;color:var(--cr-black)}.pdp-dc-hero__gallery{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:5px;margin-top:11px;max-width:480px;margin-left:auto;margin-right:auto}.pdp-dc-hero__slides{position:relative}.pdp-dc-hero__slides-viewport{border-radius:18px}.pdp-dc-hero__nav{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:2;width:36px;height:36px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:rgba(82,31,18,.65);color:var(--cr-white-1);border:none;border-radius:50%;cursor:pointer;padding:0;-webkit-transition:background 120ms ease;transition:background 120ms ease}.pdp-dc-hero__nav:hover{background:rgba(82,31,18,.9)}.pdp-dc-hero__nav--prev{left:12px}.pdp-dc-hero__nav--next{right:12px}@media screen and (min-width: 1025px){.pdp-dc-hero__nav{width:44px;height:44px}.pdp-dc-hero__nav--prev{left:18px}.pdp-dc-hero__nav--next{right:18px}}.pdp-dc-hero__slide{aspect-ratio:368/369;overflow:hidden}.pdp-dc-hero__slide picture,.pdp-dc-hero__slide picture>img,.pdp-dc-hero__slide>img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.pdp-dc-hero__thumbs{--slide-gap: 5px;--slide-size: calc((100% - (3 * 5px)) / 4);margin-top:5px}.pdp-dc-hero__thumb{aspect-ratio:1/1;overflow:hidden;border-radius:18px;background:none;border:none;padding:0;cursor:pointer}.pdp-dc-hero__thumb picture,.pdp-dc-hero__thumb picture>img,.pdp-dc-hero__thumb>img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.pdp-dc-hero__details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:14px;padding:20px 0 0}.pdp-dc-hero__callouts{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:5px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pdp-dc-hero__rating{display:-webkit-box;display:-ms-flexbox;display:flex;gap:4.87px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pdp-dc-hero__rating-stars{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0;color:var(--cr-black);line-height:0}.pdp-dc-hero__rating-stars svg,.pdp-dc-hero__rating-stars img{width:13.7px;height:13.75px}.pdp-dc-hero__rating-value{font:600 13px/1 "Sohne",sans-serif;color:var(--cr-black);letter-spacing:.2px}.pdp-dc-hero__rating-text{font:var(--t-dc-fine);color:var(--cr-black);letter-spacing:.2px}.pdp-dc-hero__pill{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:5px 6px;border-radius:25px;border:1px solid;font:600 10px/1 "Sohne",sans-serif;letter-spacing:.2px;text-align:center;white-space:nowrap}.pdp-dc-hero__title{font:italic var(--t-dc-h1);font-size:clamp(28px,8vw,32px);letter-spacing:-0.62px;color:var(--cr-black);margin:0}.pdp-dc-hero__subhead{font:var(--t-dc-subhead);text-transform:uppercase;letter-spacing:.32px;color:var(--cr-black);margin:0 0 8px}.pdp-dc-hero__bullets{font:var(--t-dc-body);color:var(--cr-black)}.pdp-dc-hero__bullets p{margin:0 0 8px}.pdp-dc-hero__bullets p:last-child{margin-bottom:0}.pdp-dc-hero__bullets ul,.pdp-dc-hero__bullets ol{list-style:none;padding:0;margin:0}.pdp-dc-hero__bullets ul li,.pdp-dc-hero__bullets ol li{padding-left:1.4em;text-indent:-1.4em;margin:0 0 8px}.pdp-dc-hero__bullets ul li::before,.pdp-dc-hero__bullets ol li::before{content:"→ "}.pdp-dc-hero__bullets ul li:last-child,.pdp-dc-hero__bullets ol li:last-child{margin-bottom:0}.pdp-dc-hero__form{margin-top:16px}@media screen and (min-width: 1025px){.pdp-dc-hero{display:contents}.pdp-dc-hero__gallery{max-width:none;margin:0;position:sticky;top:calc(var(--s-init-header) + 20px);-ms-flex-item-align:start;align-self:start}.pdp-dc-hero__thumbs{--slide-size: calc((100% - (3 * 5px)) / 4)}.pdp-dc-hero__details{padding-top:0}.pdp-dc-hero__title{font-size:64px}}.pdp-dc-what-to-expect{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:45px;padding:53px 11px 44px;background:var(--cr-dc-foam);color:var(--cr-black);overflow:clip}.pdp-dc-what-to-expect__decoration{position:relative;margin:-53px 0 0;aspect-ratio:499/534;overflow:hidden;pointer-events:none}.pdp-dc-what-to-expect__decoration picture,.pdp-dc-what-to-expect__decoration picture>img,.pdp-dc-what-to-expect__decoration>img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.pdp-dc-what-to-expect__heading{font:italic var(--t-dc-h1);font-size:40px;line-height:1.1;letter-spacing:-0.8px;text-align:center;color:var(--cr-black);margin:0}.pdp-dc-what-to-expect__timeline{list-style:none;padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px;position:relative;max-width:364px;margin-inline:auto}.pdp-dc-what-to-expect__timeline::before{content:"";position:absolute;top:22.5px;bottom:22.5px;left:32.5px;width:1.5px;background:#fdf8d9;z-index:0}.pdp-dc-what-to-expect__tile{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:10px 12px 10px 10px;border-radius:32.5px;background:var(--cr-white)}.pdp-dc-what-to-expect__tile-head{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:45px}.pdp-dc-what-to-expect__tile-media{-ms-flex-negative:0;flex-shrink:0;position:relative;width:45px;height:45px;border-radius:50%;overflow:hidden;background:#fff}.pdp-dc-what-to-expect__tile-media picture,.pdp-dc-what-to-expect__tile-media picture>img,.pdp-dc-what-to-expect__tile-media>img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.pdp-dc-what-to-expect__tile-label{font:600 16px/1.35 "Sohne",sans-serif;text-transform:uppercase;letter-spacing:.32px;color:var(--cr-black)}.pdp-dc-what-to-expect__tile-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;padding:12px 0 10px 57px}.pdp-dc-what-to-expect__tile-title{font:italic 300 25px/1.35 "Self Modern",serif;letter-spacing:-0.5px;color:var(--cr-black);margin:0}.pdp-dc-what-to-expect__tile-copy{font:var(--t-dc-body);color:var(--cr-black)}.pdp-dc-what-to-expect__tile-copy p{margin:0 0 8px}.pdp-dc-what-to-expect__tile-copy p:last-child{margin-bottom:0}.pdp-dc-what-to-expect__footnote{font:italic var(--t-dc-fine);color:var(--cr-dc-cocoa);max-width:364px;margin-inline:auto;text-align:left;margin-top:-30px}.pdp-dc-what-to-expect__footnote p{margin:0 0 4px}.pdp-dc-what-to-expect__footnote p:last-child{margin-bottom:0}@media screen and (min-width: 1025px){.pdp-dc-what-to-expect{padding:80px var(--s-contain)}.pdp-dc-what-to-expect__heading{font-size:56px}.pdp-dc-what-to-expect__footnote{max-width:720px;margin-top:15px}}.pdp-dc-ingredients{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;padding:40px 11px;background:rgba(0,0,0,0);color:var(--cr-dc-cocoa)}.pdp-dc-ingredients__heading{font:italic 400 40px/1.1 "Self Modern",serif;letter-spacing:-0.8px;text-align:center;color:var(--cr-dc-cocoa);margin:0}.pdp-dc-ingredients__heading p{margin:0;line-height:1.1}.pdp-dc-ingredients__intro{font:var(--t-dc-body);text-align:center;max-width:320px;margin:0 auto;color:var(--cr-dc-cocoa)}.pdp-dc-ingredients__intro p{margin:0 0 8px}.pdp-dc-ingredients__intro p:last-child{margin-bottom:0}.pdp-dc-ingredients__group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;padding:10px 0}.pdp-dc-ingredients__group-heading{font:600 16px/1.35 "Sohne",sans-serif;text-transform:uppercase;letter-spacing:.32px;color:var(--cr-dc-cocoa);margin:0}.pdp-dc-ingredients__grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:10px}@media screen and (min-width: 1025px){.pdp-dc-ingredients{padding:60px var(--s-contain);gap:30px;max-width:1080px;margin-inline:auto}.pdp-dc-ingredients__heading{font-size:56px}.pdp-dc-ingredients__grid{grid-template-columns:repeat(4, minmax(0, 1fr))}}.pdp-dc-ingredient{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;min-height:286px;padding:0 0 13px;border-radius:18px;overflow:hidden;background:-webkit-gradient(linear, left top, left bottom, from(var(--cr-dc-purple)), to(#1e2140));background:linear-gradient(180deg, var(--cr-dc-purple) 0%, #1e2140 100%);color:var(--cr-dc-foam)}.pdp-dc-ingredient__media{position:relative;width:100%;height:90px;overflow:hidden;background:var(--cr-white);-ms-flex-negative:0;flex-shrink:0}.pdp-dc-ingredient__media picture,.pdp-dc-ingredient__media picture>img,.pdp-dc-ingredient__media>img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.pdp-dc-ingredient__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;min-height:0;padding:0 13px;gap:10px}.pdp-dc-ingredient__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:5px}.pdp-dc-ingredient__dose{font:600 12.5px/1.35 "Sohne",sans-serif;color:#ddaabc}.pdp-dc-ingredient__name{font:400 20px/1.1 "Self Modern",serif;color:var(--cr-dc-foam);margin:0}.pdp-dc-ingredient__copy{font:400 14px/1.2 "Sohne",sans-serif;color:var(--cr-dc-foam);margin-top:5px}.pdp-dc-ingredient__copy p{margin:0 0 6px}.pdp-dc-ingredient__copy p:last-child{margin-bottom:0}.pdp-dc-ingredient__badge{display:block;font:400 11px/1.35 "Sohne",sans-serif;text-transform:uppercase;color:var(--cr-dc-foam)}.pdp-dc-is-it-for-me{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:26px;padding:17px 30px 44px;background:-webkit-gradient(linear, left top, left bottom, color-stop(15%, var(--cr-dc-pink)), to(var(--cr-dc-purple)));background:linear-gradient(180deg, var(--cr-dc-pink) 15%, var(--cr-dc-purple) 100%);color:var(--cr-white)}.pdp-dc-is-it-for-me__heading{font:italic var(--t-dc-h1);font-size:40px;line-height:1.1;letter-spacing:-0.8px;text-align:center;color:var(--cr-white);margin:0}.pdp-dc-is-it-for-me__columns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px}.pdp-dc-is-it-for-me__col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:18px}.pdp-dc-is-it-for-me__col-heading{font:var(--t-dc-subhead);text-transform:uppercase;letter-spacing:.32px;color:var(--cr-white);margin:0}.pdp-dc-is-it-for-me__list{list-style:none;padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:17px}.pdp-dc-is-it-for-me__row{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;color:var(--cr-white)}.pdp-dc-is-it-for-me__icon{-ms-flex-negative:0;flex-shrink:0;width:37px;height:29px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;color:currentColor}.pdp-dc-is-it-for-me__icon svg{width:29px;height:29px}.pdp-dc-is-it-for-me__text{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0;font:400 19px/1.35 "Sohne",sans-serif;color:var(--cr-white)}@media screen and (min-width: 1025px){.pdp-dc-is-it-for-me{padding:60px var(--s-contain)}.pdp-dc-is-it-for-me__heading{font-size:56px}.pdp-dc-is-it-for-me__columns:has(.pdp-dc-is-it-for-me__col--yes):has(.pdp-dc-is-it-for-me__col--no){-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:60px;max-width:1080px;margin-inline:auto}.pdp-dc-is-it-for-me__columns:has(.pdp-dc-is-it-for-me__col--yes):has(.pdp-dc-is-it-for-me__col--no) .pdp-dc-is-it-for-me__col{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;max-width:480px}.pdp-dc-is-it-for-me__columns{max-width:480px;margin-inline:auto}}.pdp-dc-guarantees{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;padding:15px 11px 20px}.pdp-dc-guarantees__nutrition.c-nutrition-table__trigger{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;padding:6px 10px;margin-bottom:0;border:0;border-radius:25px;background:#ffef7a;color:var(--cr-dc-cocoa);font:400 15px/1.35 "Sohne",sans-serif;text-transform:uppercase;letter-spacing:.3px;text-decoration:none;cursor:pointer;-webkit-transition:-webkit-filter 120ms ease;transition:-webkit-filter 120ms ease;transition:filter 120ms ease;transition:filter 120ms ease, -webkit-filter 120ms ease}.pdp-dc-guarantees__nutrition.c-nutrition-table__trigger:hover,.pdp-dc-guarantees__nutrition.c-nutrition-table__trigger:focus-visible{-webkit-filter:brightness(0.96);filter:brightness(0.96)}.pdp-dc-guarantees__banner{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:16px 20px;border-radius:12px;background:var(--cr-dc-lime);color:var(--cr-dc-cocoa);border:1px solid var(--cr-dc-cocoa)}.pdp-dc-guarantees__banner-icon{-ms-flex-negative:0;flex-shrink:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:20px;height:20px}.pdp-dc-guarantees__banner-icon img,.pdp-dc-guarantees__banner-icon svg{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.pdp-dc-guarantees__banner-title{font:400 16px/1.2 "Sohne",sans-serif;text-transform:uppercase;letter-spacing:.32px;color:var(--cr-dc-cocoa)}.pdp-dc-guarantees__item-icon{-ms-flex-negative:0;flex-shrink:0;width:16px;height:16px}.pdp-dc-guarantees__item-icon svg,.pdp-dc-guarantees__item-icon img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.pdp-dc-guarantees__grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:10px;padding:12px;border-radius:8px;background:var(--cr-dc-foam)}.pdp-dc-guarantees__item{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.pdp-dc-guarantees__item-text{font:var(--t-dc-fine);color:var(--cr-black)}@media screen and (min-width: 1025px){.pdp-dc-guarantees{max-width:760px;margin-inline:auto}.pdp-dc-guarantees__banner{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.template-product-deep-calm .pdp-dc-pill-callout{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:.94px 6.4px;border-radius:25px;font:600 9px/normal "Sohne",sans-serif;text-transform:uppercase;letter-spacing:.18px;background:var(--cr-dc-lime);color:var(--cr-dc-olive);white-space:nowrap;-ms-flex-negative:0;flex-shrink:0}.template-product-deep-calm .product-faq{color:var(--cr-dc-cocoa)}.template-product-deep-calm .product-faq .product-faq__leading-text,.template-product-deep-calm .product-faq .product-faq__states,.template-product-deep-calm .product-faq .product-faq__state,.template-product-deep-calm .product-faq .product-faq__state__title,.template-product-deep-calm .product-faq .product-faq__info,.template-product-deep-calm .product-faq .product-faq__faq__target{color:var(--cr-dc-cocoa)}.template-product-deep-calm .product-faq .product-faq__faq__trigger{color:var(--cr-dc-cocoa)}.template-product-deep-calm .product-faq .product-faq__faq__trigger .icon-plus,.template-product-deep-calm .product-faq .product-faq__faq__trigger .icon-minus{display:none}.template-product-deep-calm .shopify-section[id$=__faq_top]{margin:0}.template-product-deep-calm .shopify-section[id$=__faq_top] .product-faq__faq{border-bottom:0;padding:30px 0}.template-product-deep-calm .shopify-section[id$=__faq_top] .product-faq__faq__trigger{border-top:0;border-bottom:1px solid var(--cr-dc-cocoa);font:600 16px/1.35 "Sohne",sans-serif;letter-spacing:.32px;padding:0 0 10px}.template-product-deep-calm .shopify-section[id$=__faq_top] .product-faq__faq__trigger:not(:first-of-type){margin-top:9px}.template-product-deep-calm .shopify-section[id$=__faq_top] .product-faq__faq__trigger .btn-icon{width:16px;height:16px;border:0;border-radius:0;background-color:rgba(0,0,0,0);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'><path d='M3.5 6L8 10.5L12.5 6' stroke='%23521f12' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-repeat:no-repeat;background-position:center;background-size:contain;-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease, -webkit-transform .4s ease}.template-product-deep-calm .shopify-section[id$=__faq_top] .product-faq__faq__trigger.is-active .btn-icon{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.template-product-deep-calm .shopify-section[id$=__faq_bottom] .product-faq__faq{border-bottom:0}.template-product-deep-calm .shopify-section[id$=__faq_bottom] .product-faq__faq__trigger{border-top:0;border-bottom:1px solid var(--cr-dc-cocoa);font:600 20px/1.35 "Sohne",sans-serif;letter-spacing:.4px;padding:12px 0}.template-product-deep-calm .shopify-section[id$=__faq_bottom] .product-faq__faq__trigger .btn-icon{width:38px;height:38px;-ms-flex-negative:0;flex-shrink:0;border:0;border-radius:0;background-color:rgba(0,0,0,0);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='38' height='38' viewBox='0 0 38 38' fill='none'><circle cx='19' cy='19' r='18.5' stroke='%23521f12'/><path d='M19 10v18M10 19h18' stroke='%23521f12' stroke-width='2' stroke-linecap='square'/></svg>");background-repeat:no-repeat;background-position:center;background-size:contain;-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease, -webkit-transform .4s ease}.template-product-deep-calm .shopify-section[id$=__faq_bottom] .product-faq__faq__trigger.is-active .btn-icon{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.template-product-deep-calm .pdp-dc-clinically-backed{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:26px;padding:50px 22px;background:var(--cr-dc-foam);color:var(--cr-dc-cocoa)}.template-product-deep-calm .pdp-dc-clinically-backed__intro{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px;text-align:center;max-width:360px;margin:0 auto}.template-product-deep-calm .pdp-dc-clinically-backed__heading{font:400 40px/1.05 "Self Modern",serif;letter-spacing:-0.8px;color:var(--cr-dc-cocoa)}.template-product-deep-calm .pdp-dc-clinically-backed__heading p{margin:0}.template-product-deep-calm .pdp-dc-clinically-backed__heading em{font-style:italic}.template-product-deep-calm .pdp-dc-clinically-backed__copy{font:var(--t-dc-body);color:var(--cr-dc-cocoa)}.template-product-deep-calm .pdp-dc-clinically-backed__copy p{margin:0 0 6px}.template-product-deep-calm .pdp-dc-clinically-backed__copy p:last-child{margin-bottom:0}.template-product-deep-calm .pdp-dc-clinically-backed__grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:11px}.template-product-deep-calm .pdp-dc-clinically-backed__footnote{font:var(--t-dc-fine);color:var(--cr-dc-cocoa);text-align:center;max-width:340px;margin:8px auto 0;opacity:.85}.template-product-deep-calm .pdp-dc-clinically-backed__footnote p{margin:0 0 4px}.template-product-deep-calm .pdp-dc-clinically-backed__footnote p:last-child{margin-bottom:0}@media screen and (min-width: 1025px){.template-product-deep-calm .pdp-dc-clinically-backed{padding:80px var(--s-contain);max-width:1080px;margin-inline:auto}.template-product-deep-calm .pdp-dc-clinically-backed__heading{font-size:56px}.template-product-deep-calm .pdp-dc-clinically-backed__grid{grid-template-columns:repeat(4, minmax(0, 1fr));gap:16px}}.template-product-deep-calm .pdp-dc-stat-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:19px;padding:13px;border-radius:18px;background:var(--cr-dc-stat-pink);color:var(--cr-dc-cocoa);text-align:center}.template-product-deep-calm .pdp-dc-stat-card:nth-child(2),.template-product-deep-calm .pdp-dc-stat-card:nth-child(3){background:var(--cr-dc-stat-lavender)}.template-product-deep-calm .pdp-dc-stat-card__eyebrow{font:600 12.5px/1.35 "Sohne",sans-serif;text-transform:uppercase;color:var(--cr-dc-cocoa);min-height:33.75px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;width:100%}.template-product-deep-calm .pdp-dc-stat-card__number{font:400 48px/normal "Self Modern",serif;font-style:normal;letter-spacing:-0.96px;color:var(--cr-dc-cocoa)}.template-product-deep-calm .pdp-dc-stat-card__unit{font:inherit;letter-spacing:inherit}.template-product-deep-calm .pdp-dc-stat-card__label{font:400 14px/1.2 "Sohne",sans-serif;color:var(--cr-dc-cocoa)}.template-product-deep-calm .pdp-dc-stat-card__label p{margin:0 0 4px}.template-product-deep-calm .pdp-dc-stat-card__label p:last-child{margin-bottom:0}.template-product-deep-calm .pdp-dc-stat-card__source{margin-top:auto;font:var(--t-dc-micro);color:var(--cr-dc-cocoa);opacity:.75}@media screen and (min-width: 1025px){.template-product-deep-calm .pdp-dc-stat-card{padding:16px;gap:22px}.template-product-deep-calm .pdp-dc-stat-card__number{font-size:56px;letter-spacing:-1.12px}}.template-product-deep-calm .pdp-dc-receipt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px;padding:40px 11px;background:-webkit-gradient(linear, left top, left bottom, color-stop(61.54%, rgba(143, 55, 91, 0)), to(var(--cr-dc-pink)));background:linear-gradient(180deg, rgba(143, 55, 91, 0) 61.54%, var(--cr-dc-pink) 100%);color:var(--cr-dc-cocoa)}.template-product-deep-calm .pdp-dc-receipt__intro{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:18px;text-align:center;max-width:360px;margin:0 auto}.template-product-deep-calm .pdp-dc-receipt__heading{font:400 40px/1.1 "Self Modern",serif;letter-spacing:-0.8px;color:var(--cr-dc-cocoa)}.template-product-deep-calm .pdp-dc-receipt__heading p{margin:0}.template-product-deep-calm .pdp-dc-receipt__heading em{font-style:italic}.template-product-deep-calm .pdp-dc-receipt__subhead{font:400 14.5px/1.2 "Sohne",sans-serif;color:var(--cr-dc-cocoa);margin:0;max-width:319px;margin-inline:auto}.template-product-deep-calm .pdp-dc-receipt__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:321px;margin:0 auto;width:100%}.template-product-deep-calm .pdp-dc-receipt__lines{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-bottom:2px solid var(--cr-dc-cocoa)}.template-product-deep-calm .pdp-dc-receipt__line,.template-product-deep-calm .pdp-dc-receipt__total{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding:10px 0}.template-product-deep-calm .pdp-dc-receipt__line{border-bottom:1px solid rgba(82,31,18,.25)}.template-product-deep-calm .pdp-dc-receipt__line-leading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;min-width:0;-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0}.template-product-deep-calm .pdp-dc-receipt__line-icon{-ms-flex-negative:0;flex-shrink:0;width:25px;height:25px;display:block}.template-product-deep-calm .pdp-dc-receipt__line-icon img,.template-product-deep-calm .pdp-dc-receipt__line-icon picture,.template-product-deep-calm .pdp-dc-receipt__line-icon picture>img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.template-product-deep-calm .pdp-dc-receipt__line-label{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;min-width:0;font:400 16px/1.35 "Sohne",sans-serif;color:var(--cr-dc-cocoa);text-transform:capitalize}.template-product-deep-calm .pdp-dc-receipt__line-price{font:400 16px/1.35 "Sohne",sans-serif;color:var(--cr-dc-cocoa);white-space:nowrap;text-align:right}.template-product-deep-calm .pdp-dc-receipt__line.is-strike .pdp-dc-receipt__line-price{text-decoration:line-through}.template-product-deep-calm .pdp-dc-receipt__total{border-bottom:0}.template-product-deep-calm .pdp-dc-receipt__total-label{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;min-width:0;font:600 16px/1.35 "Sohne",sans-serif;color:var(--cr-dc-cocoa)}.template-product-deep-calm .pdp-dc-receipt__total-value{font:600 16px/1.35 "Sohne",sans-serif;color:var(--cr-dc-cocoa);text-decoration:line-through;white-space:nowrap;text-align:right}.template-product-deep-calm .pdp-dc-receipt__replace{position:relative;width:100%;max-width:368px;min-height:185px;margin:0 auto;padding:20px 30px;background-repeat:no-repeat;background-position:center;background-size:94.36% auto;color:var(--cr-dc-olive);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.template-product-deep-calm .pdp-dc-receipt__replace-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1px;text-align:center}.template-product-deep-calm .pdp-dc-receipt__replace-lead{font:400 14.5px/1.2 "Sohne",sans-serif;color:var(--cr-dc-olive);margin:0}.template-product-deep-calm .pdp-dc-receipt__replace-value{font:600 36px/1.35 "Sohne",sans-serif;letter-spacing:.72px;color:var(--cr-dc-olive);margin:0;white-space:nowrap}.template-product-deep-calm .pdp-dc-receipt__replace-meta{font:400 14.5px/1.2 "Sohne",sans-serif;color:var(--cr-dc-olive);margin:0}.template-product-deep-calm .pdp-dc-receipt__footnote{font:var(--t-dc-fine);color:var(--cr-dc-cocoa);text-align:center;max-width:340px;margin:8px auto 0;opacity:.85}.template-product-deep-calm .pdp-dc-receipt__footnote p{margin:0 0 4px}.template-product-deep-calm .pdp-dc-receipt__footnote p:last-child{margin-bottom:0}@media screen and (min-width: 1025px){.template-product-deep-calm .pdp-dc-receipt{padding:80px var(--s-contain) 100px;gap:28px}.template-product-deep-calm .pdp-dc-receipt__heading{font-size:56px}}.template-product-deep-calm .pdp-dc-happy-customers{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px;padding:50px 0 60px;background:-webkit-gradient(linear, left top, left bottom, from(var(--cr-dc-pink)), to(var(--cr-dc-pink)));background:linear-gradient(180deg, var(--cr-dc-pink) 0%, var(--cr-dc-pink) 100%);color:var(--cr-dc-foam-light)}.template-product-deep-calm .pdp-dc-happy-customers__intro{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px;text-align:center;padding:0 22px}.template-product-deep-calm .pdp-dc-happy-customers__heading{font:400 40px/1.05 "Self Modern",serif;letter-spacing:-0.8px;color:var(--cr-dc-foam-light)}.template-product-deep-calm .pdp-dc-happy-customers__heading p{margin:0}.template-product-deep-calm .pdp-dc-happy-customers__heading em{font-style:italic}.template-product-deep-calm .pdp-dc-happy-customers__subhead{font:var(--t-dc-body);color:var(--cr-dc-foam-light);margin:0}.template-product-deep-calm .pdp-dc-happy-customers__slider-wrap{position:relative}.template-product-deep-calm .pdp-dc-happy-customers__slider{position:relative;padding:0 11px}.template-product-deep-calm .pdp-dc-happy-customers__slider .embla__container{display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px;-ms-touch-action:pan-y;touch-action:pan-y}.template-product-deep-calm .pdp-dc-happy-customers__nav{position:absolute;top:50%;width:37px;height:37px;border-radius:50%;background:var(--cr-white);border:0;padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;z-index:2;color:var(--cr-dc-cocoa);-webkit-tap-highlight-color:rgba(0,0,0,0)}.template-product-deep-calm .pdp-dc-happy-customers__nav-icon{width:18px;height:18px;display:block}.template-product-deep-calm .pdp-dc-happy-customers__nav--prev{left:11px;-webkit-transform:translateY(-50%) rotate(180deg);-ms-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}.template-product-deep-calm .pdp-dc-happy-customers__nav--next{right:11px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.template-product-deep-calm .pdp-dc-happy-customers__card{-webkit-box-flex:0;-ms-flex:0 0 91px;flex:0 0 91px;min-width:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.template-product-deep-calm .pdp-dc-happy-customers__media{position:relative;width:91px;aspect-ratio:91/147;border-radius:6px;overflow:hidden;background:rgba(82,31,18,.08)}.template-product-deep-calm .pdp-dc-happy-customers__media picture,.template-product-deep-calm .pdp-dc-happy-customers__media picture>img,.template-product-deep-calm .pdp-dc-happy-customers__media>img,.template-product-deep-calm .pdp-dc-happy-customers__media>video,.template-product-deep-calm .pdp-dc-happy-customers__media>.pdp-dc-happy-customers__video,.template-product-deep-calm .pdp-dc-happy-customers__media>.pdp-dc-happy-customers__video iframe{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;border:0}.template-product-deep-calm .pdp-dc-happy-customers__media::after{content:"";position:absolute;inset:0;border-radius:inherit;background:-webkit-gradient(linear, left top, left bottom, color-stop(50%, rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.25)));background:linear-gradient(180deg, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.25) 100%);pointer-events:none}.template-product-deep-calm .pdp-dc-happy-customers__media--placeholder{background:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.25)), to(rgba(82, 31, 18, 0.1)));background:linear-gradient(180deg, rgba(255, 255, 255, 0.25), rgba(82, 31, 18, 0.1))}@media screen and (min-width: 1025px){.template-product-deep-calm .pdp-dc-happy-customers{padding:80px 0 100px;gap:32px}.template-product-deep-calm .pdp-dc-happy-customers__heading{font-size:56px}.template-product-deep-calm .pdp-dc-happy-customers__slider{padding:0 var(--s-contain)}.template-product-deep-calm .pdp-dc-happy-customers__card{-webkit-box-flex:0;-ms-flex:0 0 110px;flex:0 0 110px}.template-product-deep-calm .pdp-dc-happy-customers__media{width:110px;aspect-ratio:91/147}.template-product-deep-calm .pdp-dc-happy-customers__nav{display:none}}.template-product-deep-calm .pdp-dc-comparison{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:28px;padding:32px 11px 50px;background:#1e2140;color:var(--cr-dc-foam)}.template-product-deep-calm .pdp-dc-comparison__heading{font:400 40px/1.1 "Self Modern",serif;letter-spacing:-0.8px;text-align:center;color:var(--cr-dc-foam);margin:0;max-width:364px;margin-inline:auto}.template-product-deep-calm .pdp-dc-comparison__heading p{margin:0}.template-product-deep-calm .pdp-dc-comparison__heading em{font-style:italic}.template-product-deep-calm .pdp-dc-comparison__table{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:480px;margin:0 auto;width:100%}.template-product-deep-calm .pdp-dc-comparison__table::before{content:"";position:absolute;top:0;bottom:0;left:25%;width:25%;border-radius:15px;background:var(--cr-dc-pink, #8f375b);opacity:.7;-webkit-filter:blur(5px);filter:blur(5px);z-index:0;pointer-events:none}.template-product-deep-calm .pdp-dc-comparison__table--four::before{left:20%;width:20%}.template-product-deep-calm .pdp-dc-comparison__head,.template-product-deep-calm .pdp-dc-comparison__row{position:relative;z-index:1;display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:44px;padding:10px 0;border-bottom:1px dashed rgba(253,248,217,.6)}.template-product-deep-calm .pdp-dc-comparison__table--four .template-product-deep-calm .pdp-dc-comparison__head,.template-product-deep-calm .pdp-dc-comparison__table--four .template-product-deep-calm .pdp-dc-comparison__row{grid-template-columns:repeat(5, minmax(0, 1fr))}.template-product-deep-calm .pdp-dc-comparison__row:last-child{border-bottom:0}.template-product-deep-calm .pdp-dc-comparison__cell{font:400 12px/1.1 "Sohne",sans-serif;color:var(--cr-dc-foam);text-align:center;min-width:0}.template-product-deep-calm .pdp-dc-comparison__cell p{margin:0;line-height:1.1}.template-product-deep-calm .pdp-dc-comparison__cell em{font-style:italic}.template-product-deep-calm .pdp-dc-comparison__cell strong{font-weight:600}.template-product-deep-calm .pdp-dc-comparison__cell--label{text-align:left;font:600 12px/1.2 "Sohne",sans-serif}.template-product-deep-calm .pdp-dc-comparison__head .template-product-deep-calm .pdp-dc-comparison__cell{font:600 10px/1.1 "Sohne",sans-serif;text-transform:uppercase;letter-spacing:.2px}.template-product-deep-calm .pdp-dc-comparison__head .template-product-deep-calm .pdp-dc-comparison__cell--label{font-size:12px}.template-product-deep-calm .pdp-dc-comparison__row .template-product-deep-calm .pdp-dc-comparison__cell--ours{font-size:12px}@media screen and (min-width: 1025px){.template-product-deep-calm .pdp-dc-comparison{padding:80px var(--s-contain) 100px}.template-product-deep-calm .pdp-dc-comparison__heading{font-size:56px;max-width:720px}.template-product-deep-calm .pdp-dc-comparison__cell{font-size:14px}.template-product-deep-calm .pdp-dc-comparison__cell--label{font-size:14px}.template-product-deep-calm .pdp-dc-comparison__head .template-product-deep-calm .pdp-dc-comparison__cell{font-size:12px}}.template-product-deep-calm .pdp-dc-six-reasons{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px;padding:44px 13px;background:-webkit-gradient(linear, left top, left bottom, from(rgba(143, 55, 91, 0)), color-stop(84%, rgba(143, 55, 91, 0)), to(var(--cr-dc-pink, #8f375b))),var(--cr-dc-purple);background:linear-gradient(180deg, rgba(143, 55, 91, 0) 0%, rgba(143, 55, 91, 0) 84%, var(--cr-dc-pink, #8f375b) 100%),var(--cr-dc-purple);color:var(--cr-dc-foam);overflow:hidden}.template-product-deep-calm .pdp-dc-six-reasons__hero{position:relative;width:305px;max-width:100%;aspect-ratio:305/406;margin:0 auto;-webkit-mask-image:var(--pdp-dc-summary-mask);mask-image:var(--pdp-dc-summary-mask);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.template-product-deep-calm .pdp-dc-six-reasons__hero picture,.template-product-deep-calm .pdp-dc-six-reasons__hero picture>img,.template-product-deep-calm .pdp-dc-six-reasons__hero>img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.template-product-deep-calm .pdp-dc-six-reasons__heading{font:400 31px/1.1 "Self Modern",serif;letter-spacing:-0.62px;text-align:center;color:var(--cr-dc-foam);max-width:344px;margin:0 auto}.template-product-deep-calm .pdp-dc-six-reasons__heading p{margin:0}.template-product-deep-calm .pdp-dc-six-reasons__heading em{font-style:italic}.template-product-deep-calm .pdp-dc-six-reasons__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:minmax(0, 1fr);gap:10px;width:100%}.template-product-deep-calm .pdp-dc-six-reasons__tile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;padding:14px 16px;border-radius:10px;background:#fdf8d9;color:var(--cr-dc-cocoa);text-align:center}.template-product-deep-calm .pdp-dc-six-reasons__icon{position:relative;width:48px;height:48px;margin:0 auto 4px}.template-product-deep-calm .pdp-dc-six-reasons__icon picture,.template-product-deep-calm .pdp-dc-six-reasons__icon picture>img,.template-product-deep-calm .pdp-dc-six-reasons__icon>img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.template-product-deep-calm .pdp-dc-six-reasons__tile-title{font:600 15px/1.2 "Sohne",sans-serif;text-transform:uppercase;letter-spacing:.2px;color:var(--cr-dc-cocoa);margin:0}.template-product-deep-calm .pdp-dc-six-reasons__tile-body{font:400 14.5px/1.2 "Sohne",sans-serif;color:var(--cr-dc-cocoa)}.template-product-deep-calm .pdp-dc-six-reasons__tile-body p{margin:0 0 4px}.template-product-deep-calm .pdp-dc-six-reasons__tile-body p:last-child{margin-bottom:0}@media screen and (min-width: 1025px){.template-product-deep-calm .pdp-dc-six-reasons{padding:80px var(--s-contain);gap:32px}.template-product-deep-calm .pdp-dc-six-reasons__hero{width:380px}.template-product-deep-calm .pdp-dc-six-reasons__heading{font-size:48px;letter-spacing:-1px;max-width:720px}.template-product-deep-calm .pdp-dc-six-reasons__grid{grid-template-columns:repeat(3, minmax(0, 1fr));gap:12px;max-width:1080px;margin-inline:auto}.template-product-deep-calm .pdp-dc-six-reasons__tile{padding:18px 22px}}.template-product-deep-calm .pdp-dc-instructions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;padding:10px 10px 40px;background:-webkit-gradient(linear, left top, left bottom, from(var(--cr-dc-pink, #8f375b)), color-stop(25.482%, rgba(143, 55, 91, 0)));background:linear-gradient(180deg, var(--cr-dc-pink, #8f375b) 0%, rgba(143, 55, 91, 0) 25.482%);color:var(--cr-dc-cocoa)}.template-product-deep-calm .pdp-dc-instructions__video{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:30px 0;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.template-product-deep-calm .pdp-dc-instructions__video-frame{position:relative;width:100%;aspect-ratio:327/407;background:rgba(0,0,0,0);-webkit-mask-mode:alpha;mask-mode:alpha;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.template-product-deep-calm .pdp-dc-instructions__video-frame picture,.template-product-deep-calm .pdp-dc-instructions__video-frame picture>img,.template-product-deep-calm .pdp-dc-instructions__video-frame>img,.template-product-deep-calm .pdp-dc-instructions__video-frame>video,.template-product-deep-calm .pdp-dc-instructions__video-frame>iframe,.template-product-deep-calm .pdp-dc-instructions__video-frame-iframe,.template-product-deep-calm .pdp-dc-instructions__video-frame-el{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border:0}.template-product-deep-calm .pdp-dc-instructions__video-frame>video::-webkit-media-controls,.template-product-deep-calm .pdp-dc-instructions__video-frame>video::-webkit-media-controls-enclosure{display:none !important;-webkit-appearance:none}.template-product-deep-calm .pdp-dc-instructions__heading{font:400 40px/1.1 "Self Modern",serif;letter-spacing:-0.8px;text-align:center;color:var(--cr-dc-cocoa);width:100%;max-width:none;margin:0}.template-product-deep-calm .pdp-dc-instructions__heading p{margin:0}.template-product-deep-calm .pdp-dc-instructions__heading em{font-style:italic}.template-product-deep-calm .pdp-dc-instructions__intro{font:var(--t-dc-body);color:var(--cr-dc-cocoa);text-align:center;max-width:319px;margin:0 auto}.template-product-deep-calm .pdp-dc-instructions__intro p{margin:0 0 6px}.template-product-deep-calm .pdp-dc-instructions__intro p:last-child{margin-bottom:0}.template-product-deep-calm .pdp-dc-instructions__steps{position:relative;list-style:none;padding:0;margin:16px auto 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:18px;max-width:224px;width:100%}.template-product-deep-calm .pdp-dc-instructions__step{position:relative;z-index:1;display:grid;grid-template-columns:23px 1fr;-webkit-column-gap:9px;-moz-column-gap:9px;column-gap:9px;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.template-product-deep-calm .pdp-dc-instructions__step-row{display:contents}.template-product-deep-calm .pdp-dc-instructions__step:not(:last-child)::before{content:"";position:absolute;top:23px;height:calc(100% + 18px - 23px);left:11px;width:1px;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(50%, rgba(82, 31, 18, 0.85)), color-stop(50%, transparent));background-image:linear-gradient(to bottom, rgba(82, 31, 18, 0.85) 50%, transparent 50%);background-size:1px 3px;background-repeat:repeat-y;z-index:0}.template-product-deep-calm .pdp-dc-instructions__step-num{grid-column:1;grid-row:1;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:23px;height:23px;border-radius:50%;background:var(--cr-dc-cocoa);color:var(--cr-dc-foam);font:600 15px/1.2 "Sohne",sans-serif;text-align:center}.template-product-deep-calm .pdp-dc-instructions__step-title{grid-column:2;grid-row:1;align-self:center;font:600 15px/1.2 "Sohne",sans-serif;text-transform:uppercase;letter-spacing:.3px;color:var(--cr-dc-cocoa)}.template-product-deep-calm .pdp-dc-instructions__step-body{grid-column:2;grid-row:2;margin-top:5px;font:400 14.5px/1.2 "Sohne",sans-serif;color:var(--cr-dc-cocoa)}.template-product-deep-calm .pdp-dc-instructions__step-body p{margin:0 0 4px}.template-product-deep-calm .pdp-dc-instructions__step-body p:last-child{margin-bottom:0}@media screen and (min-width: 1025px){.template-product-deep-calm .pdp-dc-instructions{padding:40px var(--s-contain) 80px;gap:28px}.template-product-deep-calm .pdp-dc-instructions__video-frame{aspect-ratio:480/600}.template-product-deep-calm .pdp-dc-instructions__heading{font-size:56px;max-width:720px}}.template-product-deep-calm .pdp-dc-lifestyle{display:block;position:relative;padding:0;background:var(--cr-dc-foam)}.template-product-deep-calm .pdp-dc-lifestyle__image{position:relative;width:100%;aspect-ratio:390/583;overflow:hidden;background:rgba(82,31,18,.1)}.template-product-deep-calm .pdp-dc-lifestyle__image picture,.template-product-deep-calm .pdp-dc-lifestyle__image picture>img,.template-product-deep-calm .pdp-dc-lifestyle__image>img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.template-product-deep-calm .pdp-dc-lifestyle__image--placeholder{background:-webkit-gradient(linear, left top, left bottom, from(var(--cr-dc-mauve)), to(var(--cr-dc-violet)));background:linear-gradient(180deg, var(--cr-dc-mauve), var(--cr-dc-violet))}.template-product-deep-calm .pdp-dc-lifestyle__cta-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:24px 22px 36px}.template-product-deep-calm .pdp-dc-lifestyle__cta{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:10px 48px;border-radius:8px;background:#96461a;color:var(--cr-dc-foam);font:400 16px/1.35 "Sohne",sans-serif;letter-spacing:.32px;text-decoration:none;text-align:center;-webkit-transition:-webkit-filter 120ms ease;transition:-webkit-filter 120ms ease;transition:filter 120ms ease;transition:filter 120ms ease, -webkit-filter 120ms ease}.template-product-deep-calm .pdp-dc-lifestyle__cta:hover,.template-product-deep-calm .pdp-dc-lifestyle__cta:focus-visible{-webkit-filter:brightness(0.92);filter:brightness(0.92);color:var(--cr-dc-foam)}@media screen and (min-width: 1025px){.template-product-deep-calm .pdp-dc-lifestyle__image{aspect-ratio:16/9;max-height:720px}.template-product-deep-calm .pdp-dc-lifestyle__cta-wrap{padding:32px 22px 48px}.template-product-deep-calm .pdp-dc-lifestyle__cta{min-height:52px;padding:14px 36px;font-size:16px}}.template-product-deep-calm .pdp-dc-summary{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:40px;padding:24px 13px 44px;background:-webkit-gradient(linear, left top, left bottom, from(var(--cr-white)), color-stop(50%, var(--cr-white)), to(var(--cr-dc-pink)));background:linear-gradient(180deg, var(--cr-white) 0%, var(--cr-white) 50%, var(--cr-dc-pink) 100%);color:var(--cr-dc-cocoa)}.template-product-deep-calm .pdp-dc-summary__intro{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:18px;text-align:center;max-width:344px;margin:0 auto;width:100%}.template-product-deep-calm .pdp-dc-summary__heading{font:italic 400 40px/1.1 "Self Modern",serif;letter-spacing:-0.8px;color:var(--cr-dc-cocoa);max-width:344px;margin-inline:auto}.template-product-deep-calm .pdp-dc-summary__heading p{margin:0}.template-product-deep-calm .pdp-dc-summary__heading em{font-style:italic}.template-product-deep-calm .pdp-dc-summary__subhead{font:var(--t-dc-body);color:var(--cr-dc-cocoa);max-width:291px;margin:0 auto}.template-product-deep-calm .pdp-dc-summary__subhead p{margin:0}.template-product-deep-calm .pdp-dc-summary__media{position:relative;width:305px;max-width:100%;aspect-ratio:305/406;-webkit-mask-image:var(--pdp-dc-summary-mask);mask-image:var(--pdp-dc-summary-mask);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.template-product-deep-calm .pdp-dc-summary__media picture,.template-product-deep-calm .pdp-dc-summary__media picture>img,.template-product-deep-calm .pdp-dc-summary__media>img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.template-product-deep-calm .pdp-dc-summary__rows{list-style:none;padding:15px;margin:0;width:100%;max-width:368px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px;border-radius:10px;background:var(--cr-dc-purple);color:var(--cr-dc-foam)}.template-product-deep-calm .pdp-dc-summary__row{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;color:var(--cr-dc-foam)}.template-product-deep-calm .pdp-dc-summary__row-label{-ms-flex-negative:0;flex-shrink:0;width:118px;font:600 16px/1.35 "Sohne",sans-serif;text-transform:uppercase;letter-spacing:.32px;color:var(--cr-dc-foam)}.template-product-deep-calm .pdp-dc-summary__row-body{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0;font:400 14.5px/1.2 "Sohne",sans-serif;color:var(--cr-dc-foam)}.template-product-deep-calm .pdp-dc-summary__row-body p{margin:0}@media screen and (min-width: 1025px){.template-product-deep-calm .pdp-dc-summary{padding:80px var(--s-contain);gap:48px}.template-product-deep-calm .pdp-dc-summary__heading{font-size:56px}}.pdp-dc-testimonials{overflow:hidden;color:var(--cr-dc-cocoa)}.pdp-dc-testimonials__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:18px;padding:64px 40px;max-width:720px;margin:0 auto;text-align:center}.pdp-dc-testimonials__quote{font:400 18px/1.4 "Sohne",sans-serif;color:var(--cr-dc-cocoa);max-width:640px}.pdp-dc-testimonials__quote p{margin:0}.pdp-dc-testimonials__author{font:600 16px/1.2 "Sohne",sans-serif;color:var(--cr-dc-cocoa);margin:0;letter-spacing:.2px}@media screen and (max-width: 600px){.pdp-dc-testimonials .embla{--slide-size: 100%}.pdp-dc-testimonials__item{padding:40px 24px;gap:14px}.pdp-dc-testimonials__quote{font-size:15px}.pdp-dc-testimonials__author{font-size:14px}}@media screen and (min-width: 1025px){.template-product-deep-calm .product{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);-webkit-column-gap:80px;-moz-column-gap:80px;column-gap:80px;row-gap:0;-webkit-box-align:start;-ms-flex-align:start;align-items:start;padding:32px 0 0;max-width:none;margin-inline:0;overflow-x:clip}.template-product-deep-calm .pdp-dc-hero__col-left{grid-column:1;grid-row:2/span 3;align-self:stretch;padding-left:var(--cr-dc-page-edge)}.template-product-deep-calm .pdp-dc-hero__details{grid-column:2;grid-row:2;padding-right:var(--cr-dc-page-edge);padding-bottom:0}.template-product-deep-calm .shopify-section.pdp-dc-guarantees{grid-column:2;grid-row:3;max-width:none;margin-inline:0;width:100%;padding-right:var(--cr-dc-page-edge);padding-left:0;padding-top:7px}.template-product-deep-calm .shopify-section[id$=__faq_top]{grid-column:2;grid-row:4;padding-right:var(--cr-dc-page-edge)}.template-product-deep-calm .pdp-dc-hero>c-panel,.template-product-deep-calm .pdp-dc-hero>.pdp-dc-hero__sticky-bar,.template-product-deep-calm .pdp-dc-hero>script{grid-column:1/-1;grid-row:1}.template-product-deep-calm .shopify-section.pdp-dc-summary,.template-product-deep-calm .shopify-section.pdp-dc-is-it-for-me,.template-product-deep-calm .shopify-section.pdp-dc-video,.template-product-deep-calm .shopify-section.pdp-dc-media,.template-product-deep-calm .shopify-section.pdp-dc-what-to-expect,.template-product-deep-calm .shopify-section.pdp-dc-ingredients,.template-product-deep-calm .shopify-section.pdp-dc-clinically-backed,.template-product-deep-calm .shopify-section.pdp-dc-receipt,.template-product-deep-calm .shopify-section.pdp-dc-happy-customers,.template-product-deep-calm .shopify-section.pdp-dc-comparison,.template-product-deep-calm .shopify-section.pdp-dc-six-reasons,.template-product-deep-calm .shopify-section.pdp-dc-instructions,.template-product-deep-calm .shopify-section[id$=__faq_bottom],.template-product-deep-calm .shopify-section.pdp-dc-lifestyle,.template-product-deep-calm .shopify-section[id$=__reviews],.template-product-deep-calm .shopify-section[id$=__press],.template-product-deep-calm .shopify-section.pdp-dc-testimonials{grid-column:1/-1}}@media screen and (min-width: 1025px){.template-product-deep-calm .pdp-dc-summary{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:55px;padding:40px var(--s-contain) 90px;background:-webkit-gradient(linear, left top, left bottom, from(var(--cr-dc-foam)), color-stop(83.176%, var(--cr-dc-foam)), to(var(--cr-dc-pink)));background:linear-gradient(180deg, var(--cr-dc-foam) 0%, var(--cr-dc-foam) 83.176%, var(--cr-dc-pink) 100%)}.template-product-deep-calm .pdp-dc-summary__intro{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px;max-width:1166px;width:100%}.template-product-deep-calm .pdp-dc-summary__heading{font:italic 400 52px/1.1 "Self Modern",serif;letter-spacing:-1.04px;max-width:none;text-align:center}.template-product-deep-calm .pdp-dc-summary__subhead{max-width:none;font:400 14.5px/1.2 "Sohne",sans-serif;text-align:center}.template-product-deep-calm .pdp-dc-summary__media{display:none}.template-product-deep-calm .pdp-dc-summary__rows{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:20px;width:100%;max-width:1166px;padding:15px 0;background:rgba(0,0,0,0);border-radius:0;color:var(--cr-dc-cocoa)}.template-product-deep-calm .pdp-dc-summary__row{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;color:var(--cr-dc-cocoa);text-align:center}.template-product-deep-calm .pdp-dc-summary__row-label{width:118px;font:600 16px/1.35 "Sohne",sans-serif;letter-spacing:.32px;text-align:center;color:var(--cr-dc-cocoa)}.template-product-deep-calm .pdp-dc-summary__row-body{font:400 14.5px/1.2 "Sohne",sans-serif;color:var(--cr-dc-cocoa);white-space:nowrap}.template-product-deep-calm .pdp-dc-is-it-for-me{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);-webkit-column-gap:80px;-moz-column-gap:80px;column-gap:80px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:30px var(--s-contain) 50px;max-width:1600px;margin-inline:auto}.template-product-deep-calm .pdp-dc-is-it-for-me__decor{display:block;width:100%;max-width:753px;aspect-ratio:753/493;background-image:var(--cocktail-bg);background-size:cover;background-position:center;-webkit-mask-image:var(--cocktail-mask);mask-image:var(--cocktail-mask);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;justify-self:start}.template-product-deep-calm .pdp-dc-is-it-for-me__heading{font:italic 400 52px/1.1 "Self Modern",serif;font-style:italic;letter-spacing:-1.04px;color:var(--cr-dc-foam);text-align:left;margin:0}.template-product-deep-calm .pdp-dc-is-it-for-me__columns{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px;max-width:none;margin-inline:0}.template-product-deep-calm .pdp-dc-is-it-for-me__col{gap:24px}.template-product-deep-calm .pdp-dc-is-it-for-me__list{gap:43px}.template-product-deep-calm .pdp-dc-is-it-for-me__row{gap:10px;color:var(--cr-dc-foam)}.template-product-deep-calm .pdp-dc-is-it-for-me__icon{color:var(--cr-dc-foam)}.template-product-deep-calm .pdp-dc-is-it-for-me__text{font:400 19px/1.35 "Sohne",sans-serif;color:var(--cr-dc-foam)}.template-product-deep-calm .pdp-dc-what-to-expect{padding:84px var(--s-contain) 104px;gap:0}.template-product-deep-calm .pdp-dc-what-to-expect__decoration{display:none}.template-product-deep-calm .pdp-dc-what-to-expect__heading{font:italic 400 52px/1.1 "Self Modern",serif;letter-spacing:-1.04px;margin-bottom:41px}.template-product-deep-calm .pdp-dc-what-to-expect__timeline{gap:40px;max-width:1200px;width:100%}.template-product-deep-calm .pdp-dc-what-to-expect__timeline::before{top:71px;bottom:71px;left:120px;width:1.5px}.template-product-deep-calm .pdp-dc-what-to-expect__tile{display:grid;grid-template-columns:220px 1fr;grid-template-rows:auto auto;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;row-gap:12px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:143px;padding:10px 40px 10px 10px;border-radius:72px;background:var(--cr-white-1)}.template-product-deep-calm .pdp-dc-what-to-expect__tile-head{display:contents}.template-product-deep-calm .pdp-dc-what-to-expect__tile-media{grid-column:1;grid-row:1/span 2;width:220px;height:123px;border-radius:99px;-ms-flex-negative:0;flex-shrink:0;align-self:center}.template-product-deep-calm .pdp-dc-what-to-expect__tile-label{grid-column:2;grid-row:1;font-size:16px;letter-spacing:.32px;align-self:end}.template-product-deep-calm .pdp-dc-what-to-expect__tile-body{grid-column:2;grid-row:2;min-width:0;padding:0;gap:4px}.template-product-deep-calm .pdp-dc-what-to-expect__tile-title{font-size:25px;line-height:1.35;letter-spacing:-0.5px}.template-product-deep-calm .pdp-dc-what-to-expect__tile-copy{font-size:14.5px;line-height:1.2}.template-product-deep-calm .pdp-dc-ingredients{display:grid;padding-block:0;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);-webkit-column-gap:clamp(10px,10px + 67*(100vw - 1368px)/552,77px);-moz-column-gap:clamp(10px,10px + 67*(100vw - 1368px)/552,77px);column-gap:clamp(10px,10px + 67*(100vw - 1368px)/552,77px);row-gap:0;-webkit-box-align:start;-ms-flex-align:start;align-items:start;max-width:none;margin-inline:auto;padding-left:0;padding-right:clamp(25px,25px + 54*(100vw - 1368px)/552,79px)}.template-product-deep-calm .pdp-dc-ingredients__decor{grid-column:1;grid-row:1/span 99;display:block;position:sticky;top:calc(var(--s-init-header) + 20px);justify-self:start;align-self:stretch;width:100%;max-width:50vw;height:100%;min-width:0;background-image:var(--cocktail-bg);background-size:cover;background-position:center;-webkit-mask-image:var(--cocktail-mask);mask-image:var(--cocktail-mask);-webkit-mask-size:90% 80%;mask-size:90% 80%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.template-product-deep-calm .pdp-dc-ingredients>.pdp-dc-ingredients__heading,.template-product-deep-calm .pdp-dc-ingredients>.pdp-dc-ingredients__intro,.template-product-deep-calm .pdp-dc-ingredients>.pdp-dc-ingredients__group,.template-product-deep-calm .pdp-dc-ingredients>.pdp-dc-ingredients__row--paired{grid-column:2}.template-product-deep-calm .pdp-dc-ingredients__row--paired{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.template-product-deep-calm .pdp-dc-ingredients__row--paired>.pdp-dc-ingredients__group{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;min-width:0}.template-product-deep-calm .pdp-dc-ingredients__heading{padding-top:40px;padding-bottom:12px;font:400 52px/1.1 "Self Modern",serif;font-style:italic;letter-spacing:-1.04px;text-align:left;white-space:nowrap}.template-product-deep-calm .pdp-dc-ingredients__heading p{margin:0;line-height:1.1}.template-product-deep-calm .pdp-dc-ingredients__intro{font:400 14.5px/1.2 "Sohne",sans-serif;text-align:left;max-width:720px;margin:0;padding-bottom:24px}.template-product-deep-calm .pdp-dc-ingredients__group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;padding:10px 0}.template-product-deep-calm .pdp-dc-ingredients__group-heading{font:600 16px/1.35 "Sohne",sans-serif;letter-spacing:.32px}.template-product-deep-calm .pdp-dc-ingredients__grid{gap:10px}.template-product-deep-calm .pdp-dc-ingredients__group--mind .pdp-dc-ingredients__grid{grid-template-columns:repeat(4, minmax(179px, 1fr));-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch}.template-product-deep-calm .pdp-dc-ingredients__group--body .pdp-dc-ingredients__grid,.template-product-deep-calm .pdp-dc-ingredients__group--resilience .pdp-dc-ingredients__grid{grid-template-columns:repeat(2, minmax(179px, 1fr));-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch}.template-product-deep-calm .pdp-dc-ingredients__row--paired,.template-product-deep-calm .pdp-dc-ingredients__group:last-child{padding-bottom:40px}}@media screen and (min-width: 1025px)and (max-width: 1399px){.template-product-deep-calm .pdp-dc-ingredients{display:block;padding-left:var(--cr-dc-page-edge);padding-right:var(--cr-dc-page-edge)}.template-product-deep-calm .pdp-dc-ingredients__decor{display:none}}@media screen and (min-width: 1025px){.template-product-deep-calm .pdp-dc-ingredient{min-height:286px}.template-product-deep-calm .pdp-dc-ingredient__media{height:90px}.template-product-deep-calm .pdp-dc-clinically-backed{padding:85px var(--s-contain);max-width:1600px;margin-inline:auto;gap:20px}.template-product-deep-calm .pdp-dc-clinically-backed__intro{gap:16px;max-width:1166px;margin:0 auto}.template-product-deep-calm .pdp-dc-clinically-backed__heading{font:400 52px/1.1 "Self Modern",serif;font-style:italic;letter-spacing:-1.04px}.template-product-deep-calm .pdp-dc-clinically-backed__copy{font-size:14.5px;line-height:1.2}.template-product-deep-calm .pdp-dc-clinically-backed__grid{grid-template-columns:repeat(4, minmax(0, 1fr));gap:10px;padding:20px 0}.template-product-deep-calm .pdp-dc-clinically-backed__footnote{font-size:12px;max-width:none}.template-product-deep-calm .pdp-dc-stat-card{height:231px;min-height:231px;padding:17px 20px;gap:19px;background:var(--cr-dc-stat-pink)}.template-product-deep-calm .pdp-dc-stat-card:nth-child(2){background:var(--cr-dc-stat-lavender)}.template-product-deep-calm .pdp-dc-stat-card:nth-child(3){background:var(--cr-dc-stat-pink)}.template-product-deep-calm .pdp-dc-stat-card:nth-child(4){background:var(--cr-dc-stat-lavender)}.template-product-deep-calm .pdp-dc-stat-card__number{font-size:80px;letter-spacing:-1.6px;line-height:normal}.template-product-deep-calm .pdp-dc-stat-card__eyebrow{font-size:12.5px}.template-product-deep-calm .pdp-dc-stat-card__label{font-size:14px;line-height:1.2}.template-product-deep-calm .pdp-dc-receipt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:32px;padding:40px 40px;max-width:1600px;margin-inline:auto}.template-product-deep-calm .pdp-dc-receipt__intro{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;min-width:0;max-width:600px;gap:20px;text-align:left;margin:0;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.template-product-deep-calm .pdp-dc-receipt__heading{font:400 52px/1.1 "Self Modern",serif;letter-spacing:-1.04px;text-align:left}.template-product-deep-calm .pdp-dc-receipt__subhead{font-size:14.5px;margin:0;max-width:none;text-align:left}.template-product-deep-calm .pdp-dc-receipt__list{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;min-width:0;max-width:480px;margin:0;padding:16px 0;gap:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.template-product-deep-calm .pdp-dc-receipt__lines{width:100%;border-bottom-width:2px}.template-product-deep-calm .pdp-dc-receipt__total{width:100%}.template-product-deep-calm .pdp-dc-receipt__line,.template-product-deep-calm .pdp-dc-receipt__total{padding:10px 0}.template-product-deep-calm .pdp-dc-receipt__replace{margin:16px 0 0;max-width:360px;min-height:140px;background-size:100% auto;padding:20px 24px}.template-product-deep-calm .pdp-dc-receipt__replace-value{font-size:28px}.template-product-deep-calm .pdp-dc-receipt__footnote{-ms-flex-preferred-size:100%;flex-basis:100%;margin-top:12px}.template-product-deep-calm .pdp-dc-happy-customers{padding:68px 0 80px;gap:24px}.template-product-deep-calm .pdp-dc-happy-customers__intro{padding:0 var(--s-contain);gap:12px;max-width:1600px;margin-inline:auto}.template-product-deep-calm .pdp-dc-happy-customers__heading{font:400 52px/1.1 "Self Modern",serif;letter-spacing:-1.04px}.template-product-deep-calm .pdp-dc-happy-customers__slider-wrap{max-width:1600px;margin-inline:auto}.template-product-deep-calm .pdp-dc-happy-customers__slider{padding:0 var(--s-contain)}.template-product-deep-calm .pdp-dc-happy-customers__slider .embla__container{gap:13.281px}.template-product-deep-calm .pdp-dc-happy-customers__card{-webkit-box-flex:0;-ms-flex:0 0 200px;flex:0 0 200px}.template-product-deep-calm .pdp-dc-happy-customers__media{width:200px;aspect-ratio:200/325;border-radius:13.333px}}.template-product-deep-calm{--s-announcement: 0px}@media screen and (min-width: 1025px){.template-product-deep-calm .shopify-section[id$=__faq_top] .product-faq__inner{width:100%;max-width:100%;margin-right:0;margin-left:0}.template-product-deep-calm .shopify-section[id$=__faq_top] .product-faq__content{width:100%;max-width:100%;margin:0}.template-product-deep-calm .shopify-section.pdp-dc-summary,.template-product-deep-calm .shopify-section.pdp-dc-is-it-for-me,.template-product-deep-calm .shopify-section.pdp-dc-what-to-expect,.template-product-deep-calm .shopify-section.pdp-dc-ingredients,.template-product-deep-calm .shopify-section.pdp-dc-clinically-backed,.template-product-deep-calm .shopify-section.pdp-dc-receipt,.template-product-deep-calm .shopify-section.pdp-dc-happy-customers,.template-product-deep-calm .shopify-section.pdp-dc-comparison,.template-product-deep-calm .shopify-section.pdp-dc-six-reasons,.template-product-deep-calm .shopify-section.pdp-dc-instructions,.template-product-deep-calm .shopify-section.pdp-dc-lifestyle,.template-product-deep-calm .shopify-section[id$=__faq_bottom],.template-product-deep-calm .shopify-section[id$=__press]{max-width:none;width:100%}.template-product-deep-calm .shopify-section[id$=__faq_bottom]{padding-inline:var(--cr-dc-page-edge)}.template-product-deep-calm .shopify-section[id$=__faq_bottom] .product-faq__inner{max-width:none;width:100%;margin-inline:0}.template-product-deep-calm .shopify-section.pdp-dc-clinically-backed,.template-product-deep-calm .shopify-section.pdp-dc-ingredients{max-width:none}.template-product-deep-calm .shopify-section.pdp-dc-clinically-backed .pdp-dc-clinically-backed__intro,.template-product-deep-calm .shopify-section.pdp-dc-clinically-backed .pdp-dc-clinically-backed__grid,.template-product-deep-calm .shopify-section.pdp-dc-clinically-backed .pdp-dc-clinically-backed__footnote,.template-product-deep-calm .shopify-section.pdp-dc-ingredients .pdp-dc-clinically-backed__intro,.template-product-deep-calm .shopify-section.pdp-dc-ingredients .pdp-dc-clinically-backed__grid,.template-product-deep-calm .shopify-section.pdp-dc-ingredients .pdp-dc-clinically-backed__footnote{max-width:1080px;margin-inline:auto;width:100%}.template-product-deep-calm .shopify-section.pdp-dc-summary{margin-top:30px}}.template-product-deep-calm #shopify-section-g-announcement{display:none}@media screen and (min-width: 1025px){.template-product-deep-calm .shopify-section.mt-announcement-section{grid-column:1/-1;grid-row:1;margin-top:-32px;margin-bottom:24px}}.template-product-deep-calm .pdp-dc-summary{background:-webkit-gradient(linear, left top, left bottom, from(var(--cr-white)), color-stop(83.176%, var(--cr-white)), to(var(--cr-dc-pink)));background:linear-gradient(180deg, var(--cr-white) 0%, var(--cr-white) 83.176%, var(--cr-dc-pink) 100%)}@media screen and (min-width: 1025px){.template-product-deep-calm .pdp-dc-summary{background:-webkit-gradient(linear, left top, left bottom, from(var(--cr-white)), color-stop(83.176%, var(--cr-white)), to(var(--cr-dc-pink)));background:linear-gradient(180deg, var(--cr-white) 0%, var(--cr-white) 83.176%, var(--cr-dc-pink) 100%)}.template-product-deep-calm .pdp-dc-clinically-backed{background:var(--cr-white)}.template-product-deep-calm .shopify-section.pdp-dc-ingredients .pdp-dc-ingredients__heading{grid-column:2;grid-row:1;text-align:left;max-width:none;padding-right:0;padding-left:0}.template-product-deep-calm .shopify-section.pdp-dc-ingredients .pdp-dc-ingredients__heading p{display:inline}.template-product-deep-calm .shopify-section.pdp-dc-ingredients .pdp-dc-ingredients__heading p+p{padding-left:.25em}}.template-product-deep-calm .pdp-dc-clinically-backed{background:var(--cr-white)}@media screen and (min-width: 1025px){.template-product-deep-calm .pdp-dc-receipt{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);grid-template-rows:auto auto auto;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;row-gap:16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-items:center;padding:60px 79px;max-width:1600px;margin-inline:auto}.template-product-deep-calm .pdp-dc-receipt__intro{grid-column:1;grid-row:1/span 3;justify-self:start;align-self:center;width:100%;max-width:none;gap:20px;text-align:left;margin:-100px 0 0;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.template-product-deep-calm .pdp-dc-receipt__heading{font:400 52px/1.1 "Self Modern",serif;letter-spacing:-1.04px;text-align:left}.template-product-deep-calm .pdp-dc-receipt__subhead{font-size:14.5px;margin:0;max-width:none;text-align:left}.template-product-deep-calm .pdp-dc-receipt__list{grid-column:2;grid-row:1;justify-self:center;align-self:start;margin:0;padding:16px 0;gap:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;max-width:550px}.template-product-deep-calm .pdp-dc-receipt__lines{width:100%;max-width:550px;border-bottom-width:2px}.template-product-deep-calm .pdp-dc-receipt__total{width:100%;max-width:550px}.template-product-deep-calm .pdp-dc-receipt__line,.template-product-deep-calm .pdp-dc-receipt__total{padding:6px 0}.template-product-deep-calm .pdp-dc-receipt__replace{grid-column:2;grid-row:2;justify-self:center;margin:-50px 0 0;width:100%;max-width:340px;min-height:140px;background-size:100% auto;padding:18px 24px}.template-product-deep-calm .pdp-dc-receipt__replace-lead,.template-product-deep-calm .pdp-dc-receipt__replace-meta{font-size:12.5px}.template-product-deep-calm .pdp-dc-receipt__replace-value{font-size:28px}.template-product-deep-calm .pdp-dc-receipt__footnote{grid-column:1/-1;grid-row:3;justify-self:center;margin-top:12px;width:100%;max-width:1080px;text-align:center}.template-product-deep-calm .pdp-dc-comparison{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:80px;padding:60px 79px 80px;max-width:1728px;margin-inline:auto}.template-product-deep-calm .pdp-dc-comparison__heading{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;min-width:0;max-width:754px;margin:0;font:400 52px/1.1 "Self Modern",serif;letter-spacing:-1.04px;text-align:left;color:var(--cr-dc-foam)}.template-product-deep-calm .pdp-dc-comparison__table{-webkit-box-flex:0;-ms-flex:0 1 637px;flex:0 1 637px;width:637px;max-width:637px;margin:0}.template-product-deep-calm .pdp-dc-comparison__table::before{top:-10px;bottom:-10px;left:25%;width:25%;border-radius:15px}.template-product-deep-calm .pdp-dc-comparison__table--four::before{left:20%;width:20%}.template-product-deep-calm .pdp-dc-comparison__head,.template-product-deep-calm .pdp-dc-comparison__row{gap:10px;padding:14px 0;min-height:0;border-bottom-style:dashed;border-bottom-color:rgba(253,248,217,.6);grid-template-columns:minmax(95px, 1fr) repeat(3, minmax(0, 1fr))}.template-product-deep-calm .pdp-dc-comparison__table--four .template-product-deep-calm .pdp-dc-comparison__head,.template-product-deep-calm .pdp-dc-comparison__table--four .template-product-deep-calm .pdp-dc-comparison__row{grid-template-columns:minmax(95px, 1fr) repeat(4, minmax(0, 1fr))}.template-product-deep-calm .pdp-dc-comparison__cell{font-size:16px;line-height:1.1}.template-product-deep-calm .pdp-dc-comparison__cell--label{font-size:16px;text-align:left}.template-product-deep-calm .pdp-dc-comparison__head .template-product-deep-calm .pdp-dc-comparison__cell{font-size:12px;letter-spacing:.24px}.template-product-deep-calm .pdp-dc-comparison__head .template-product-deep-calm .pdp-dc-comparison__cell--label{font-size:16px}.template-product-deep-calm .pdp-dc-six-reasons{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);grid-template-rows:auto auto;-webkit-column-gap:79px;-moz-column-gap:79px;column-gap:79px;row-gap:30px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:44px 79px;max-width:1728px;margin-inline:auto}.template-product-deep-calm .pdp-dc-six-reasons__hero{grid-column:1;grid-row:1/span 2;justify-self:center;width:100%;max-width:745.5px;aspect-ratio:745.5/945;margin:0}.template-product-deep-calm .pdp-dc-six-reasons__heading{grid-column:2;grid-row:1;font:400 52px/1.1 "Self Modern",serif;letter-spacing:-1.04px;color:var(--cr-dc-foam);text-align:center;max-width:745.5px;margin:0;width:100%;align-self:end}.template-product-deep-calm .pdp-dc-six-reasons__grid{grid-column:2;grid-row:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;max-width:745.5px;width:100%;margin:0;align-self:start}.template-product-deep-calm .pdp-dc-six-reasons__tile{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:0;padding:14px 16px;border-radius:10px;background:#fdf8d9;color:var(--cr-dc-cocoa);text-align:center}.template-product-deep-calm .pdp-dc-six-reasons__icon{display:none}.template-product-deep-calm .pdp-dc-six-reasons__tile-title{font:600 15px/1.2 "Sohne",sans-serif;margin-bottom:8px}.template-product-deep-calm .pdp-dc-six-reasons__tile-body{font:400 14.5px/1.2 "Sohne",sans-serif}.template-product-deep-calm .pdp-dc-instructions{padding:29px 0 67px;gap:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.template-product-deep-calm .pdp-dc-instructions__video{width:100%;padding:0 30px 30px;margin:0}.template-product-deep-calm .pdp-dc-instructions__video-frame{width:100%;max-width:none;aspect-ratio:1664/564;border-radius:18px}.template-product-deep-calm .pdp-dc-instructions__video-label{top:46px;left:79.5px;-webkit-transform:none;-ms-transform:none;transform:none;font:600 20px/1.35 "Sohne",sans-serif;letter-spacing:.4px;text-align:left}.template-product-deep-calm .pdp-dc-instructions__heading{font:400 52px/1.1 "Self Modern",serif;letter-spacing:-1.04px;color:var(--cr-dc-cocoa);text-align:center;max-width:none;width:100%;margin:0}.template-product-deep-calm .pdp-dc-instructions__intro{font:400 14px/1.35 "Sohne",sans-serif;letter-spacing:.28px;color:var(--cr-dc-cocoa);text-align:center;max-width:1020px;width:100%;margin:0 auto}.template-product-deep-calm .pdp-dc-instructions__steps{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:0;max-width:1291px;width:100%;padding:31px 108px;margin:0 auto}.template-product-deep-calm .pdp-dc-instructions__step{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:9px}.template-product-deep-calm .pdp-dc-instructions__step::before{display:none}.template-product-deep-calm .pdp-dc-instructions__step-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:9px}.template-product-deep-calm .pdp-dc-instructions__step-num{grid-column:auto;grid-row:auto;width:23px;height:23px;border-radius:11.5px;font:600 15px/1.2 "Sohne",sans-serif;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.template-product-deep-calm .pdp-dc-instructions__step-title{grid-column:auto;grid-row:auto;align-self:center;font:600 15px/1.2 "Sohne",sans-serif;text-align:center;white-space:nowrap}.template-product-deep-calm .pdp-dc-instructions__step-body{grid-column:auto;grid-row:auto;margin-top:0;width:100%;font:400 16px/1.35 "Sohne",sans-serif;text-align:center;color:var(--cr-dc-cocoa)}.template-product-deep-calm .pdp-dc-lifestyle{background:var(--cr-white)}.template-product-deep-calm .pdp-dc-lifestyle__image{aspect-ratio:1728/564;max-height:540px;width:100%}.template-product-deep-calm .pdp-dc-lifestyle__cta-wrap{padding:40px 22px 56px}.template-product-deep-calm .pdp-dc-lifestyle__cta{min-height:52px;padding:14px 48px;font-size:16px}}@media screen and (min-width: 1025px){.template-product-deep-calm .pdp-dc-ingredients__decor{position:static;-ms-flex-item-align:start;align-self:start;-webkit-mask-image:none;mask-image:none}.template-product-deep-calm .pdp-dc-ingredient{min-height:286px}.template-product-deep-calm .pdp-dc-ingredient__media{height:90px}.template-product-deep-calm .pdp-dc-is-it-for-me{grid-template-rows:auto auto;-webkit-box-align:start;-ms-flex-align:start;align-items:start;row-gap:40px}.template-product-deep-calm .pdp-dc-is-it-for-me__decor{grid-column:1;grid-row:1/span 2;align-self:center}.template-product-deep-calm .pdp-dc-is-it-for-me__heading{grid-column:2;grid-row:1}.template-product-deep-calm .pdp-dc-is-it-for-me__columns{grid-column:2;grid-row:2}.template-product-deep-calm .pdp-dc-what-to-expect__tile{background:var(--cr-dc-foam-light)}.template-product-deep-calm .shopify-section[id$=__press],.template-product-deep-calm .shopify-section.g-press,.template-product-deep-calm .g-press{border:0}}.template-product-deep-calm c-panel.c-nutrition-table .c-panel__content::after{content:"";position:absolute;left:0;right:0;bottom:0;height:72px;background:-webkit-gradient(linear, left top, left bottom, from(rgba(253, 248, 217, 0)), to(var(--cr-white)));background:linear-gradient(180deg, rgba(253, 248, 217, 0) 0%, var(--cr-white) 100%);pointer-events:none;z-index:2;opacity:1;-webkit-transition:opacity 200ms ease;transition:opacity 200ms ease}.template-product-deep-calm c-panel.c-nutrition-table.is-scroll-end .c-panel__content::after{opacity:0}.pdp-dc-media{display:block}.pdp-dc-media__wrap{display:block;line-height:0}.pdp-dc-media__wrap picture,.pdp-dc-media__wrap img{display:block;width:100%;height:auto}.pdp-dc-media__wrap--w-fullbleed{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.pdp-dc-media__wrap--w-contain{max-width:100%;margin-inline:auto}@media screen and (min-width: 1025px){.pdp-dc-media__wrap--vis-mobile{display:none}}.pdp-dc-media__wrap--vis-desktop{display:none}@media screen and (min-width: 1025px){.pdp-dc-media__wrap--vis-desktop{display:block}}.pdp-dc-video{display:block;background:var(--cr-dc-foam)}.pdp-dc-video__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.pdp-dc-video__frame{position:relative;width:100%;aspect-ratio:var(--pdp-dc-video-aspect-mobile, 327/407);background:rgba(0,0,0,0);-webkit-mask-mode:alpha;mask-mode:alpha;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.pdp-dc-video__frame>video,.pdp-dc-video__frame>iframe,.pdp-dc-video__frame>img,.pdp-dc-video__frame picture,.pdp-dc-video__frame picture>img,.pdp-dc-video__el,.pdp-dc-video__iframe{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border:0}.pdp-dc-video__frame>video::-webkit-media-controls,.pdp-dc-video__frame>video::-webkit-media-controls-enclosure{display:none !important;-webkit-appearance:none}@media screen and (min-width: 1025px){.pdp-dc-video__frame{aspect-ratio:var(--pdp-dc-video-aspect-desktop, 1664/564)}}html.is-safari .pdp-dc-instructions__video-frame,html.is-safari .pdp-dc-video__frame{-webkit-mask-image:none !important;mask-image:none !important}.blog-hero{--gap: 32px;overflow:hidden;margin-bottom:var(--s-section)}.blog-hero__inner{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr auto;grid-template-areas:"header image" "content image";gap:var(--gap);min-height:calc(100vh - var(--s-header) - var(--s-announcement));min-height:calc(100svh - var(--s-header) - var(--s-announcement))}.blog-hero__inner .c-leading-text__subtitle.is-curve{margin-bottom:-100px}.blog-hero__header{grid-area:header;width:100%}.blog-hero__content{grid-area:content;margin:auto var(--gap) 5vh 0;margin:auto var(--gap) 5svh 0;max-width:550px}.blog-hero__content>*:not(:last-child){margin-bottom:var(--gap)}.blog-hero__image{grid-area:image;position:relative;margin-left:calc(var(--s-contain)*-1);width:calc(100% + var(--s-contain) + var(--gap));height:85vh;height:85svh}@media screen and (max-width: 1024px){.blog-hero__inner{grid-template-columns:repeat(1, 1fr);grid-template-rows:auto;grid-template-areas:"header" "image" "content"}.blog-hero__inner .c-leading-text__subtitle.is-curve{margin-bottom:-80px}.blog-hero__header .c-leading-text__subtitle{margin-top:120px}.blog-hero__image{width:calc(100% + var(--s-contain)*2);height:100vw;max-height:70vh;max-height:70svh}.blog-hero__content{margin:0}}.blog-content{--gap: 24px;margin-bottom:var(--s-section)}.blog-content__empty:empty,.blog-content__articles:empty{display:none}.blog-content .default-image{background-color:var(--cr-black);background-image:url("/cdn/shop/files/05ed1193eaeccedb69f58ced06a422d8-min_1_9901080d-84e2-449f-9656-67fe12037268.jpg?v=1714365281");background-repeat:no-repeat;background-size:100%}.blog-content__categories{gap:var(--gap);position:relative;margin-bottom:50px;padding:0 0 var(--gap);border-bottom:var(--border-width) solid}.blog-content__categories__toggle-group{gap:var(--gap);width:100vw;overflow-x:auto;overflow-y:hidden}.blog-content__count{margin-left:auto}.article-content{--gap: 40px}.article-content__hero{padding-bottom:64px;margin-bottom:var(--s-section)}.article-content__hero__inner{gap:var(--gap)}.article-content__hero__title{width:100%;max-width:750px}.article-content__hero__subtitle,.article-content__hero .c-breadcrumb{margin:auto}.article-content__hero .c-leading-text__title{font-style:italic;font-weight:300}.article-content__hero .c-leading-text__title:not(:only-child){margin-bottom:var(--gap)}.article-content__hero__image{position:relative;margin:auto}.article-content__hero__image .c-media-blur-edge{position:relative}.article-content__hero__image .c-media-blur-edge__media{margin:auto}@media screen and (min-width: 601px){.article-content__hero__image{height:100vw;max-height:70vh;max-height:70svh}.article-content__hero__image .c-media-blur-edge__media *{height:100%;-o-object-fit:cover;object-fit:cover}}@media screen and (max-width: 1024px){.article-content__hero__image{width:100%}}.article-content__hero__content{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:450px;margin:auto}@media screen and (max-width: 1024px){.article-content__hero{gap:20px}}.article-content__author-card{gap:32px;margin-top:64px;padding:24px 32px;width:100%;border-radius:var(--border-radius-large);overflow:hidden}.article-content__author-card__text{-webkit-box-flex:75%;-ms-flex:75%;flex:75%}.article-content__author-card__text>*:not(:last-child){margin-bottom:24px}.article-content__author-card__image{position:relative;-webkit-box-flex:25%;-ms-flex:25%;flex:25%;width:70%;max-width:300px}.article-content__author-card__image::after{content:"";display:block;padding-top:130%}.article-content__author-card .c-leading-text__subtitle.t-l-1,.article-content__author-card input[type=radio]~label.c-leading-text__subtitle,.article-content__author-card input[type=checkbox]~label.c-leading-text__subtitle{font:var(--t-b-1);letter-spacing:.02em;text-transform:initial}.article-content__author-card .c-leading-text__title{font:var(--t-h-3);font-style:italic;font-weight:300}@media screen and (max-width: 1024px){.article-content__author-card{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.article-content__author-card__image{-webkit-box-flex:100%;-ms-flex:100% 0 0px;flex:100% 0 0}}.article-content__recipe{margin:var(--s-section) auto}.article-content__recipe__highlight-group,.article-content__recipe__introduction{margin-bottom:var(--gap)}.article-content__recipe__highlight-group{border:var(--border-width) solid}.article-content__recipe__highlight{gap:10px;-webkit-box-flex:1;-ms-flex:1;flex:1;padding:var(--gap)}.article-content__recipe__highlight:not(:last-child){border-right:var(--border-width) solid}.article-content__recipe__product{gap:var(--gap);padding:var(--gap) 0;border-top:var(--border-width) solid}.article-content__recipe__product__text,.article-content__recipe__product__image{-webkit-box-flex:50%;-ms-flex:50% 0 0px;flex:50% 0 0;position:relative}.article-content__recipe__product__image::after{content:"";display:block;padding-top:100%}.article-content__recipe__content>*{-webkit-box-flex:50%;-ms-flex:50% 0 0px;flex:50% 0 0;padding:var(--gap)}.article-content__recipe__content>*:nth-child(2){border-left:var(--border-width) solid}.article-content__recipe__content>*>*:not(:last-child){margin-bottom:20px}.article-content__related{margin:var(--gap) auto}.article-content__related__title{margin-bottom:24px}.p-faq{--gap: 24px}.p-faq__hero{position:relative;margin-left:calc(-1*var(--s-contain));margin-bottom:var(--gap);margin-left:calc(-1*var(--s-contain));width:calc(100% + var(--s-contain)*2);height:100vw;max-height:70vh;max-height:70svh}.p-faq__content{gap:var(--s-section);margin-bottom:var(--s-section)}.p-faq__aside{-webkit-box-flex:0;-ms-flex:none;flex:none;position:sticky;top:calc(var(--s-header) + var(--gap))}.p-faq__aside__title{margin-bottom:40px}.p-faq__aside__links{gap:var(--gap)}.p-faq__main{-webkit-box-flex:1;-ms-flex:1;flex:1;margin:auto;max-width:800px}.p-faq__search{gap:var(--gap);position:relative;margin-bottom:var(--s-section);border-bottom:var(--border-width) solid}.p-faq__search__text-input{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:var(--gap) 0}.p-faq__search__button{position:absolute;right:0;padding:10px;border-radius:50%;z-index:-1}.p-faq__search__button svg{width:20px;height:20px}.p-faq__qa-group:not(:last-of-type){margin-bottom:var(--s-section)}.p-faq__group-title{padding-bottom:var(--gap);width:100%;border-bottom:var(--border-width) solid}.p-faq__group-accordions{width:100%;border-bottom:var(--border-width) solid}.p-faq__item:not(:first-of-type){border-top:var(--border-width) solid}.p-faq__item .c-accordion__content ul{padding-left:1em}.p-faq__item .c-accordion__content li{list-style:disc}.p-faq__item .c-accordion__content li::before{display:none}.p-faq__trigger{padding:var(--gap) 0;width:100%;text-align:left;gap:8px}@media screen and (max-width: 1024px){.p-faq{--s-section: 64px}.p-faq__group-title__title{font-size:20px}.p-faq__trigger{padding:12px 0}}.search-content__hero{margin:40px auto}.search-content__results{grid-template-columns:repeat(3, 1fr);gap:20px}@media screen and (min-width: 2200px){.search-content__results{grid-template-columns:repeat(6, 1fr);gap:20px 10px}}@media screen and (min-width: 1800px){.search-content__results{grid-template-columns:repeat(4, 1fr);gap:20px 10px}}@media screen and (max-width: 1024px){.search-content__results{grid-template-columns:repeat(2, 1fr);gap:20px 10px}}.p-subscribe-hero{--gap: 24px;--padding: 40px;margin:64px auto}.p-subscribe-hero__header{margin-bottom:var(--padding)}.p-subscribe-hero__tab-group{grid-area:1/1/2/3;pointer-events:none}.p-subscribe-hero__tab-group .combobox-selector .combobox-menu{background-color:var(--cr-white)}.p-subscribe-hero__tab__trigger{margin-left:calc((100%/(var(--item-count) + 1) + 8px)*(var(--index) - 1));padding:16px;width:calc(100%/(var(--item-count) + 1));border-top-left-radius:var(--border-radius-medium);border-top-right-radius:var(--border-radius-medium);background-color:rgba(150,70,26,.4);white-space:nowrap;text-overflow:ellipsis;overflow:hidden;pointer-events:auto;-webkit-transition:.2s;transition:.2s}.p-subscribe-hero__tab__trigger.is-active{background-color:var(--cr-white-1);color:var(--cr-black)}.p-subscribe-hero__tab__target{opacity:0;pointer-events:none;-webkit-transition:.2s;transition:.2s;grid-template-columns:repeat(8, 1fr);gap:var(--gap);padding:var(--padding);border-radius:var(--border-radius-medium);border-top-left-radius:0;-webkit-transition:.4s;transition:.4s}.p-subscribe-hero__tab__target.is-active{opacity:1;pointer-events:auto}@media screen and (max-width: 1440px){.p-subscribe-hero__tab__target{grid-template-columns:repeat(6, 1fr)}}@media screen and (max-width: 1024px){.p-subscribe-hero__tab__target{grid-template-columns:repeat(4, 1fr)}}@media screen and (max-width: 600px){.p-subscribe-hero__tab__target{grid-template-columns:repeat(3, 1fr)}}.p-subscribe-hero__panel__card{opacity:0;pointer-events:none;-webkit-transition:.2s;transition:.2s;grid-area:1/1/2/2;display:none}.p-subscribe-hero__panel__card.is-active{opacity:1;pointer-events:auto;display:block}.p-subscribe-hero .combobox::after{width:10px;height:10px}.p-subscribe-hero .combobox .combobox-input{text-decoration:underline;text-underline-offset:4px;padding-right:35px}.p-subscribe-hero .btn--purchase-pistachio{gap:var(--gap);margin-bottom:var(--padding);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.p-subscribe-hero .btn--purchase-pistachio .icon-arrow-right{font-size:3em;-webkit-transform:translate(0, 0.07em);-ms-transform:translate(0, 0.07em);transform:translate(0, 0.07em);-webkit-transition:color 0s,-webkit-transform .4s;transition:color 0s,-webkit-transform .4s;transition:transform .4s,color 0s;transition:transform .4s,color 0s,-webkit-transform .4s}@media(hover: hover){.p-subscribe-hero .btn--purchase-pistachio:not([disabled]):hover .icon-arrow-right{-webkit-transform:translate(5px, 0.07em);-ms-transform:translate(5px, 0.07em);transform:translate(5px, 0.07em)}}@media screen and (max-width: 1024px){.p-subscribe-hero{margin:40px auto}.p-subscribe-hero__content{display:block;margin-left:calc(-1*var(--s-contain));width:100vw;overflow-y:hidden;overflow-x:auto}.p-subscribe-hero__tab__trigger{margin-left:calc(((100% - var(--s-contain))/var(--item-count) + 8px)*(var(--index) - 1));width:calc((100% - var(--s-contain))/var(--item-count))}.p-subscribe-hero__tab__target{gap:8px;padding:24px var(--s-contain);border-top-right-radius:0}.p-subscribe-hero .combobox{font:var(--t-b-2)}.p-subscribe-hero .combobox::after{width:8px;height:8px}.p-subscribe-hero .combobox .combobox-input{text-decoration:underline;text-underline-offset:2px;padding-right:30px}.p-subscribe-hero .btn--purchase-pistachio{--padding-block: 24px}}.p-subscribe-purchase-bar{position:fixed;left:0;width:100%}.p-subscribe-purchase-bar .c-leading-text__title{font:var(--t-h-3)}.p-subscribe-purchase-bar__form{gap:32px}.p-subscribe-purchase-bar__form .c-product-form__submit{width:300px}.p-subscribe-purchase-bar__form .c-product-form__submit__text{margin:0 auto}@media screen and (max-width: 600px){.p-subscribe-purchase-bar__form{gap:16px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.p-subscribe-purchase-bar__option .combobox-menu{top:unset;bottom:calc(100% + 8px)}.p-subscribe-purchase-bar #p-subscribe-frequency-combo-selector .combobox{display:none}.p-subscribe-purchase-bar #p-subscribe-frequency-combo-selector label::after{content:" 30 days"}.p-subscribe-savings{margin:var(--s-section) auto}.p-subscribe-savings__inner{gap:50px}.p-subscribe-savings__header{margin:auto}.p-subscribe-savings__content{margin:auto;width:100%}.p-subscribe-savings__saving-block-group{margin-bottom:24px}.p-subscribe-savings__saving-block{grid-area:1/1/2/2;opacity:0;pointer-events:none;-webkit-transition:.2s;transition:.2s}.p-subscribe-savings__saving-block.is-active{opacity:1;pointer-events:auto}.p-subscribe-savings__saving-block .c-leading-text__title{margin-bottom:24px}.p-subscribe-savings__range-group{--toggle-size: 40px;--toggle-border: 6px;--block-size: 280px;--padding: 24px;position:relative;margin-left:calc(-1*var(--s-contain));width:calc(100% + var(--s-contain)*2);overflow-x:auto;overflow-y:hidden}.p-subscribe-savings__range-group__inner{margin:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.p-subscribe-savings__range{grid-area:1/1/2/2;width:calc(var(--block-size)*(var(--item-count) - 1) - var(--toggle-size)*-1);height:calc(var(--toggle-border) + var(--toggle-size) + var(--padding));cursor:pointer;-webkit-transform:translate(calc(var(--block-size) * 0.5 - var(--toggle-size) / 2), var(--toggle-border));-ms-transform:translate(calc(var(--block-size) * 0.5 - var(--toggle-size) / 2), var(--toggle-border));transform:translate(calc(var(--block-size) * 0.5 - var(--toggle-size) / 2), var(--toggle-border));z-index:1}.p-subscribe-savings__range::-webkit-slider-thumb{-webkit-appearance:none;margin-top:calc(-0.5*(var(--toggle-size) + var(--padding) - var(--toggle-border)*2));width:var(--toggle-size);height:var(--toggle-size);border-radius:50%;outline:6px solid var(--cr-yellow);background-color:var(--cr-black);background-image:url("/cdn/shop/files/05ed1193eaeccedb69f58ced06a422d8-min_1_9901080d-84e2-449f-9656-67fe12037268.jpg?v=1714365281");background-repeat:no-repeat;background-size:100%}.p-subscribe-savings__range-block-group{grid-area:1/1/2/2;position:relative}.p-subscribe-savings__range-block-group::before{content:"";display:block;position:absolute;top:calc(var(--toggle-size) + var(--toggle-border));width:calc(var(--block-size)*var(--item-count));height:var(--padding);border-bottom:var(--border-width) solid}.p-subscribe-savings__range-block{position:relative;padding-top:calc(var(--toggle-size) + var(--padding)*2);width:var(--block-size);text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.p-subscribe-savings__range-block::after{content:"";display:block;position:absolute;bottom:calc(var(--padding)*1.5);left:50%;height:var(--padding);border-left:var(--border-width) solid}@media screen and (max-width: 1024px){.p-subscribe-savings__range-group{--block-size: 160px}}.p-subscribe-props{position:relative;overflow:hidden}.p-subscribe-props__inner{padding:var(--s-section) 0;min-height:50vh;min-height:50svh}.p-subscribe-props__title{margin-bottom:40px}.p-subscribe-props__content{--gap: 16px;gap:var(--gap);margin:auto}.p-subscribe-props__block{position:relative;padding:16px;width:clamp(160px,(100% - var(--gap)*4)/5,190px);border-radius:var(--border-radius-small);overflow:hidden;-webkit-transform:rotate(var(--rotate));-ms-transform:rotate(var(--rotate));transform:rotate(var(--rotate));-webkit-transition:.4s var(--e-inOut-quart);transition:.4s var(--e-inOut-quart)}.p-subscribe-props__block:nth-of-type(even){margin-top:var(--s-section)}.p-subscribe-props__block__image{position:relative;margin-bottom:16px;border-radius:var(--border-radius-small);overflow:hidden}.p-subscribe-props__block__image__inner{width:60%;height:60%}.p-subscribe-props__block__image::after{content:"";display:block;padding-top:100%}@media(hover: hover){.p-subscribe-props__block:hover{-webkit-transform:rotate(var(--rotate)) scale(1.1);-ms-transform:rotate(var(--rotate)) scale(1.1);transform:rotate(var(--rotate)) scale(1.1);z-index:1}}@media screen and (max-width: 1024px){.p-subscribe-props__block:nth-of-type(even){margin-top:0}.p-subscribe-props__block__image::after{padding-top:50%}}.p-subscribe-collection{margin:var(--s-section) auto}.p-subscribe-collection__title{margin:0 var(--s-contain) 40px}.p-story-hero{position:relative;min-height:100vh;min-height:100svh;display:grid;place-content:center;padding-top:calc(var(--s-init-header) + var(--s-announcement) + var(--s-edge));padding-bottom:var(--s-edge)}.p-story-hero__title{margin:0 var(--s-edge);position:relative;z-index:1}.p-story-hero__video{position:absolute;right:var(--s-edge);bottom:32px;width:160px;height:270px;border-radius:var(--border-radius-medium);overflow:hidden}@media screen and (max-width: 600px){.p-story-hero{min-height:67vh;min-height:67svh}.p-story-hero__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:40px}.p-story-hero__video{position:relative;inset:unset}}.p-story-gallery{--section-height: 80vh;--section-height: 80svh;margin-top:var(--s-edge)}.p-story-gallery page-story{display:block;position:relative}.p-story-gallery .c-leading-text{margin:0 var(--s-edge)}.p-story-gallery .c-leading-text__paragraph{margin-top:40px;max-width:420px;margin-left:auto;margin-right:auto}.p-story-gallery__full-section{position:relative;min-height:var(--section-height)}.p-story-gallery__full-section__image{position:absolute;overflow:hidden;border-radius:var(--border-radius-small);height:var(--section-height);-webkit-filter:brightness(0.7);filter:brightness(0.7)}.p-story-gallery__full-section__desc{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:100%;gap:40px;margin:0 auto}.p-story-gallery__image-wrapper{position:relative;min-height:var(--section-height)}.p-story-gallery__image{position:absolute;overflow:hidden;border-radius:var(--border-radius-small)}.p-story-gallery__image.left-image{position:absolute;left:var(--s-edge);top:0;width:max(175px,24vw);height:max(225px,32vw)}.p-story-gallery__image.rotate-image{position:absolute;width:max(200px,30vw);height:max(150px,20vw);left:-20px;top:12vh;rotate:15deg}.p-story-gallery__image.two-images{position:absolute;height:var(--section-height)}.p-story-gallery__image.two-images .two-images--1,.p-story-gallery__image.two-images .two-images--2{position:absolute;right:var(--s-edge);width:max(150px,16vw);height:max(230px,24vw);border-radius:var(--border-radius-small);overflow:hidden}.p-story-gallery__image.two-images .two-images--1{top:0}.p-story-gallery__image.two-images .two-images--2{top:6vw;-webkit-transform:rotate(15deg);-ms-transform:rotate(15deg);transform:rotate(15deg)}.p-story-gallery__image.small-image{position:absolute;top:0;right:calc(var(--s-edge)*3);width:max(175px,16vw);height:max(132px,14vw)}.p-story-gallery__desc-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;padding:0 var(--s-edge)}.p-story-gallery__desc-inner{height:calc(100vh - var(--s-announcement) - var(--s-init-header));height:calc(100svh - var(--s-announcement) - var(--s-init-header));display:grid;position:sticky;top:calc(var(--s-init-header) + var(--s-announcement))}.p-story-gallery__desc{grid-area:1/1/2/2;width:100%;gap:40px;margin:0 auto}@media screen and (max-width: 600px){.p-story-gallery{--section-height: 100svh}.p-story-gallery__desc-inner{height:calc(60vh - var(--s-announcement) - var(--s-init-header));height:calc(60svh - var(--s-announcement) - var(--s-init-header));top:25vh;top:25svh}.p-story-gallery__desc{gap:20px}.p-story-gallery__desc:not(.is-full-image){top:55%}.p-story-gallery .c-leading-text{margin:0 var(--s-contain)}.p-story-gallery .c-leading-text__title{font-size:56px}.p-story-gallery .c-leading-text__paragraph{margin-top:20px}.p-story-gallery__image{--offset: calc(-2.5 * var(--s-edge));--offset2: calc(-3.5 * var(--s-edge))}.p-story-gallery__image.left-image{left:var(--offset2)}.p-story-gallery__image.rotate-image{left:var(--offset2)}.p-story-gallery__image.two-images .two-images--1,.p-story-gallery__image.two-images .two-images--2{right:var(--offset)}.p-story-gallery__image.two-images .two-images--2{top:4vw}.p-story-gallery__image.small-image{right:calc(var(--s-offset))}}.p-story-message__inner{gap:16px}.p-story-message__paragraph .c-leading-text__title::first-letter{padding-left:100px}.p-story-message__signature{gap:8px;margin-right:var(--s-edge);-ms-flex-item-align:end;align-self:flex-end}.p-story-message__signature__text{margin-top:32px}.p-story-message__img{width:max(300px,32vw);height:max(450px,40vw)}@media screen and (max-width: 600px){.p-story-message{margin-top:40vh;margin-top:40svh}.p-story-message__paragraph .c-leading-text__title{font:var(--t-h-3)}.p-story-message__signature{gap:0;-ms-flex-item-align:center;align-self:center;margin-right:unset}}.p-story .c-leading-hero__content__notes{background:var(--cr-white-1)}.p-story-articles{margin-bottom:80px}.p-store-locator{margin:var(--s-section) auto}.p-store-locator__hero__title{margin-bottom:40px}.p-store-locator__content{margin-bottom:16px}.p-store-locator__footer{gap:24px}@media screen and (max-width: 1024px){.p-store-locator__footer{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.p-store-locator .btn-outline{font:var(--t-b-1);letter-spacing:.02em;line-height:calc(var(--height) - var(--border-width)*2)}.collections-list__title{margin:64px 0}.collections-list__block{position:relative}.collections-list__block__info{position:sticky;top:var(--s-init-header);width:50%;height:calc(100vh - var(--s-init-header));height:calc(100svh - var(--s-init-header))}.collections-list__block__img{z-index:0;-webkit-filter:brightness(40%);filter:brightness(40%)}.collections-list__block__leading{z-index:1}.collections-list__block__leading .c-leading-text__paragraph{margin-top:24px}.collections-list__block__products{width:50%;gap:16px;margin:0 var(--s-contain) 40px 40px}@media screen and (max-width: 600px){.collections-list__title{margin:40px 0}.collections-list__block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.collections-list__block__info{position:relative;top:unset;width:100%;height:unset}.collections-list__block__info::after{content:"";display:block;padding-top:127%}.collections-list__block__products{gap:8px;margin:40px auto;width:calc(100% - var(--s-edge)*2)}}html:has(#retextion-root) body{padding:0}html:has(#retextion-root) #retextion-root{min-height:100vh;min-height:100svh}html:has(#retextion-root) #retextion-root:empty{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}html:has(#retextion-root) #retextion-root:empty::after{content:"You don't have any subscription yet.";display:block}html:has(#retextion-root) #retextion-root>.main{padding-top:calc(var(--s-init-header) + var(--s-announcement) + 40px) !important}html:has(#retextion-root) a{color:inherit}html:has(#retextion-root) .btn-underline{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}html:has(#retextion-root) #web-pixels-manager-sandbox-container{width:-webkit-fit-content !important;width:-moz-fit-content !important;width:fit-content !important;height:-webkit-fit-content !important;height:-moz-fit-content !important;height:fit-content !important;visibility:visible !important}html:has(#retextion-root) #web-pixels-manager-sandbox-container iframe{height:100vh;width:100vw;visibility:visible !important}
/*# sourceMappingURL=theme.css.map */
