﻿/*! Embla Carousel
https://www.embla-carousel.com/
---------------------------------------------- */.embla{--slider-direction: row;--slider-touch-action: pan-y pinch-zoom;--slide-size: 100%;--slide-gap: 0px;position:relative}.embla__viewport{position:relative;width:100%;height:100%;overflow:hidden}.embla__viewport.is-draggable{cursor:grab}.embla__viewport.is-dragging{cursor:grabbing}.embla__container{height:100%;display:flex;flex-direction:var(--slider-direction);align-items:stretch;-webkit-tap-highlight-color:rgba(0,0,0,0);will-change:transform;backface-visibility:hidden;touch-action:var(--slider-touch-action);user-select:none;transition:height .2s}.embla__slide{position:relative;flex:0 0 var(--slide-size);min-width:0;min-height:0;padding-left:var(--slide-gap);transform:translate3d(0, 0, 0)}.is-fade .embla__slide{-webkit-transition:.4s linear;transition:.4s linear;opacity:0}.embla--is-fade .embla__slide{position:absolute;width:100%;height:100%;top:0;left:0 !important;right:0 !important;opacity:0;pointer-events:none;transition:opacity .6s;transform:none !important}.embla--is-fade .embla__slide.is-selected{opacity:1;pointer-events:auto}@font-face{font-family:"Season Mix-TRIAL";font-weight:500;font-style:normal;font-display:swap;src:url(../assets/font-seasonmix-medium.woff2) format("woff2")}@font-face{font-family:"ITC Franklin Gothic Std";font-weight:900;font-style:normal;font-display:swap;src:url(../assets/font-itc-franklin-gothic-std-heavy.woff2) format("woff2")}:root{--t-h-1: 580 80px/1.1 "Season Mix-TRIAL", serif;--t-h-2: 580 48px/1.1 "Season Mix-TRIAL", serif;--t-h-3: 580 24px/1.1 "Season Mix-TRIAL", serif;--t-h-4: 580 16px/1.1 "Season Mix-TRIAL", serif;--t-b-1: 500 17px/1.25 "Helvetica Neue", sans-serif;--t-l-1: 750 16px/1.25 "ITC Franklin Gothic Std", sans-serif}@media screen and (min-width: 1600px){:root{--t-b-1: 500 18px/1.25 "Helvetica Neue", sans-serif}}@media screen and (max-width: 600px){:root{--t-h-1: 580 40px/1.07 "Season Mix-TRIAL", serif;--t-h-2: 580 28px/1.1 "Season Mix-TRIAL", serif;--t-h-3: 580 20px/1.1 "Season Mix-TRIAL", serif;--t-h-4: 580 14px/1.1 "Season Mix-TRIAL", serif;--t-b-1: 500 14px/1.15 "Helvetica Neue", sans-serif;--t-l-1: 750 14px/1.15 "ITC Franklin Gothic Std", sans-serif}}body{font:var(--t-b-1);line-height:1;-webkit-font-smoothing:antialiased}h1,.t-h-1{font:var(--t-h-1);text-wrap:balance}h2,.t-h-2{font:var(--t-h-2);text-wrap:balance}h3,.t-h-3{font:var(--t-h-3);text-wrap:balance}h4,h5,h6,.t-h-4{font:var(--t-h-4);text-wrap:balance}.t-b-1{font:var(--t-b-1)}.t-l-1{font:var(--t-l-1)}p,ol,ul{text-wrap:pretty}.t-left{text-align:left}.t-right{text-align:right}.t-center{text-align:center}.t-wrap{white-space:pre-wrap}.t-nowrap{white-space:nowrap}.yotpo-head,.yotpo-review-border-smooth,.yotpo-bottom-line-left-panel.yotpo-bottom-line-score,.yotpo-filters-top-panel,.yotpo-smart-topics-container,.yotpo-reviewer-image,.yotpo-reviewer-verified-buyer-text,.yotpo-review-votes-text,.yotpo-review-right-panel,.yotpo-icon-dialog,.yotpo-logo-link-new,.new-yotpo-small-box.questions,.yotpo-nav-content,.yotpo-mandatory-explain,.yotpo-mandatory-mark{display:none !important}.yotpo-reviews-main-widget{--primary-font-family: "Season Mix-TRIAL" !important;--primary-font-weight: 500 !important;--secondary-font-family: "Season Mix-TRIAL" !important}.star-container,.yotpo-star-rating-icon{width:12px !important;height:12px !important}.star-container svg,.yotpo-star-rating-icon svg{width:12px !important;height:12px !important}.star-container>path,.yotpo-star-rating-icon>path{stroke:var(--cr-black);stroke-width:2px !important}.yotpo-sr-star-full>path{fill:var(--cr-black)}.yotpo-sr-star-half stop:first-child{stop-color:var(--cr-black)}.yotpo-sr-star-half stop:last-child{stop-color:rgba(0,0,0,0)}.yotpo-btn-s,.yotpo-clear-filters-btn{height:40px !important;width:unset !important;padding-inline:var(--s-edge);font:var(--t-l-1) !important;color:var(--cr-black) !important;background-color:var(--cr-yellow) !important}.yotpo-btn-s:focus,.yotpo-clear-filters-btn:focus{outline:2px dashed var(--cr-accent) !important}.yotpo-base-layout{width:100% !important;margin:0 !important;position:relative}.yotpo-header-container{position:absolute}@media screen and (max-width: 1024px){.yotpo-header-container{position:static}}.yotpo-header-container .yotpo-layout-header-wrapper{flex-direction:column !important;align-items:start !important;gap:var(--s-section-sm);width:calc(var(--width-lg)*.3) !important;margin:0 !important}@media screen and (max-width: 1024px){.yotpo-header-container .yotpo-layout-header-wrapper{width:100% !important}}.yotpo-header-container .yotpo-bottom-line{flex-direction:column;width:100% !important;margin:0 !important}.yotpo-header-container .yotpo-summary-section{margin-bottom:var(--s-section-sm)}.yotpo-header-container .yotpo-summary-section .yotpo-bottom-line-right-panel{padding:0 !important;margin:0 !important;display:flex;align-items:center;gap:var(--s-edge)}.yotpo-header-container .yotpo-summary-section .yotpo-bottom-line-right-panel .yotpo-bottom-line-text{margin:0 !important}.yotpo-header-container .yotpo-summary-section .yotpo-bottom-line-right-panel .yotpo-bottom-line-basic-text{font:var(--t-b-1)}.yotpo-header-container .yotpo-star-distribution{gap:var(--s-edge-xs);width:100% !important;padding:0 !important;border:none !important}.yotpo-header-container .yotpo-star-distribution .yotpo-star-distribution-row-wrapper{gap:var(--s-gap);align-items:center}.yotpo-header-container .yotpo-star-distribution .yotpo-star-distribution-row-wrapper .yotpo-star-distribution-index-wrapper,.yotpo-header-container .yotpo-star-distribution .yotpo-star-distribution-row-wrapper .yotpo-star-distribution-value{align-self:center;width:48px !important;font:var(--t-b-1) !important;color:var(--cr-black) !important}.yotpo-header-container .yotpo-star-distribution .yotpo-star-distribution-row-wrapper .yotpo-star-distribution-index{font:var(--t-b-1) !important;color:var(--cr-black) !important}.yotpo-header-container .yotpo-star-distribution .yotpo-star-distribution-row-wrapper .yotpo-star-distribution-bar{flex:1;margin:0 !important}.yotpo-header-container .yotpo-star-distribution .yotpo-star-distribution-row-wrapper .yotpo-star-distribution-bar .yotpo-progress-bar{align-items:center;height:28px !important;width:100% !important;margin:0 !important;border-radius:var(--br) !important;background-color:rgba(0,0,0,0) !important;border:var(--border-dotted)}.yotpo-header-container .yotpo-star-distribution .yotpo-star-distribution-row-wrapper .yotpo-star-distribution-bar .yotpo-progress-bar .yotpo-progress-bar-score{height:100%;border-radius:var(--br) !important}.yotpo-filters-container,.yotpo-reviews-container,.yotpo-clear-filters-container.yotpo-clear-filters-device{margin:var(--s-edge) 0 !important;margin-left:auto !important;padding:0 !important;width:calc(var(--width-lg)*.65) !important}@media screen and (max-width: 1024px){.yotpo-filters-container,.yotpo-reviews-container,.yotpo-clear-filters-container.yotpo-clear-filters-device{width:100% !important}}.yotpo-review{flex-wrap:nowrap !important;margin:0 !important;padding:var(--s-edge) var(--s-edge) 0;border-radius:var(--br-md) var(--br-md) 0 0;background-color:var(--cr-white)}@media screen and (max-width: 1024px){.yotpo-review{flex-direction:column-reverse !important}}.yotpo-review .yotpo-review-rating-title{flex-direction:column !important;gap:var(--s-gap);margin-bottom:var(--s-edge) !important}.yotpo-review .yotpo-review-rating-title .yotpo-review-title{margin:0 !important;font:var(--t-h-3) !important}.yotpo-review .yotpo-reviewer-name{font:var(--t-b-1) !important}@media screen and (max-width: 1024px){.yotpo-review .yotpo-reviewer-name{padding-top:var(--s-edge)}}@media screen and (max-width: 1024px){.yotpo-review .yotpo-review-center-panel{padding:0 !important}}.yotpo-review .yotpo-review-content{margin:0 !important}.yotpo-review .yotpo-review-content .yotpo-read-more-text{font:var(--t-b-1) !important}.yotpo-reviews-pagination-container{margin-block:var(--s-24) 0 !important}.yotpo-horizontal-pagination-container{display:flex;gap:var(--s-8);justify-content:start;align-items:center}.yotpo-reviews-pagination-item{display:flex;justify-content:center;align-items:center;transition:.3s}.yotpo-vertical-pagination{width:100% !important}.yotpo-vertical-pagination-item{width:330px !important;height:40px !important;padding:0 16px !important;border:unset !important;border-radius:var(--br-rounded) !important;font:var(--t-l-1) !important;color:var(--cr-black);background-color:var(--cr-white)}.yotpo-vertical-pagination-item:active{color:var(--cr-black) !important;background-color:var(--cr-white) !important}@media screen and (max-width: 600px){.yotpo-vertical-pagination-item{width:100% !important}}.yotpo-pagination-number-container .yotpo-reviews-pagination-item{margin:0 !important;padding:10px !important;width:40px !important;height:40px !important;font:var(--t-l-1);line-height:10px;border:var(--border-dashed);border-radius:var(--br-rounded) !important}@media(hover: hover){.yotpo-pagination-number-container .yotpo-reviews-pagination-item:hover{color:var(--cr-black) !important;background-color:var(--cr-black-10) !important;border-color:rgba(0,0,0,0)}}.yotpo-pagination-number-container .yotpo-reviews-pagination-item.selected{color:var(--cr-black) !important;background-color:var(--cr-black-10) !important;border-color:rgba(0,0,0,0)}.yotpo-review-votes-wrapper{justify-content:start !important;margin:0 !important;margin-bottom:var(--s-edge-xs) !important;padding:0 var(--s-edge) var(--s-edge);background-color:var(--cr-white);border-radius:0 0 var(--br-md) var(--br-md)}@media screen and (max-width: 1024px){.yotpo-review-votes-wrapper{justify-content:end !important}}.yotpo-review-votes-wrapper .yotpo-review-votes-icons-container{flex-direction:row-reverse !important;gap:8px !important;border:var(--border-dotted);border-radius:var(--br-rounded);padding:var(--s-edge-sm) var(--s-edge)}.yotpo-review-votes-wrapper .yotpo-review-votes-icons-container .yotpo-review-votes-icons{margin:0 !important}.yotpo-review-votes-wrapper .yotpo-review-votes-icons-container .yotpo-review-votes-number{font:var(--t-l-1)}.yotpo-no-reviews .yotpo-display-wrapper{display:none !important}.yotpo-no-reviews .yotpo-label-container{padding-top:1px !important;border:none !important}.yotpo-no-reviews .write-question-review-buttons-container{float:none !important}.yotpo-no-reviews .write-question-review-buttons-container .yotpo-default-button{height:40px !important;margin:0 !important;padding-inline:var(--s-edge);border-radius:var(--br-rounded);border:none;background-color:var(--cr-yellow) !important}.yotpo-no-reviews .write-question-review-buttons-container .yotpo-default-button *{font:var(--t-l-1) !important;color:var(--cr-black) !important}.yotpo-no-reviews .write-question-review-buttons-container .yotpo-default-button:focus{outline:2px dashed var(--cr-accent) !important}.yotpo-no-reviews .write-question-review-buttons-container .yotpo-default-button:hover{background-color:var(--cr-yellow) !important}#write-question-tabpanel{width:50%;margin:0 !important;margin-top:var(--s-gap) !important;padding:var(--s-gap) var(--s-edge-sm);border:none !important;border-radius:var(--br-md);background-color:var(--cr-white)}@media screen and (max-width: 1024px){#write-question-tabpanel{width:100%}}#write-question-tabpanel *{color:var(--cr-black) !important}#write-question-tabpanel .form-element .y-label{display:none}#write-question-tabpanel .y-label.yotpo-header-title{margin-bottom:var(--s-edge);padding:0 !important;font:var(--t-h-3) !important}#write-question-tabpanel .y-input.yotpo-text-box{margin:0 !important}#write-question-tabpanel #yotpo_input_question_content{margin-bottom:var(--s-edge-xs) !important}#write-question-tabpanel #yotpo_input_question_content,#write-question-tabpanel #yotpo_input_question_username,#write-question-tabpanel #yotpo_input_question_email{padding:var(--s-edge-sm) var(--s-edge) !important;font:var(--t-b-1) !important;border:var(--border) !important;border-radius:var(--br)}#write-question-tabpanel #yotpo_input_question_content::placeholder,#write-question-tabpanel #yotpo_input_question_username::placeholder,#write-question-tabpanel #yotpo_input_question_email::placeholder{font:var(--t-l-1) !important;color:var(--cr-black) !important}#write-question-tabpanel #yotpo_input_question_username,#write-question-tabpanel #yotpo_input_question_email{height:unset !important}#write-question-tabpanel .form-element.submit-button{margin-top:var(--s-gap) !important;width:100%}#write-question-tabpanel .form-element.submit-button .yotpo-default-button{width:100%;height:40px !important;margin:0 !important;padding-inline:var(--s-edge);font:var(--t-l-1) !important;color:var(--cr-black) !important;background-color:var(--cr-yellow) !important;border-radius:var(--br-rounded)}#write-question-tabpanel .form-element.submit-button .yotpo-default-button:focus{outline:2px dashed var(--cr-accent) !important}#write-question-tabpanel .connect-wrapper.visible{padding:0 !important}#write-question-tabpanel .form-element.name-input{padding-right:var(--s-edge-xs) !important}.yotpo-modal{background-color:var(--cr-yellow) !important;height:var(--s-vp-height) !important}.yotpo-modal .yotpo-modal-header{background-color:var(--cr-yellow) !important}.yotpo-modal .yotpo-modal-header .yotpo-modal-header-heading{font:var(--t-h-1);font-size:30px !important}@media screen and (max-width: 600px){.yotpo-modal .yotpo-modal-header{display:none !important}}.yotpo-modal .yotpo-review-form{display:flex;flex-direction:column;align-items:center !important;gap:var(--s-16);width:330px !important}@media screen and (max-width: 600px){.yotpo-modal .yotpo-review-form{padding:30px 0 !important}}.yotpo-modal .yotpo-review-form *{font-family:"Season Mix-TRIAL" !important;font-weight:500 !important}.yotpo-modal .yotpo-review-form>*{width:330px !important;min-width:unset !important}.yotpo-modal .yotpo-review-form>* .yotpo-new-review-name,.yotpo-modal .yotpo-review-form>* .yotpo-new-review-email{width:unset !important}.yotpo-modal .yotpo-review-form input,.yotpo-modal .yotpo-review-form textarea{max-width:330px !important}.yotpo-modal .yotpo-review-form .yotpo-new-review-headline,.yotpo-modal .yotpo-review-form .yotpo-star-rating-wrapper,.yotpo-modal .yotpo-review-form .yotpo-new-review-content{height:unset !important;min-height:unset !important;min-width:unset !important}.yotpo-modal .yotpo-review-form .yotpo-form-label{font-family:"Season Mix-TRIAL" !important;font-weight:500 !important}.yotpo-modal .yotpo-review-form .yotpo-form-label[data-v-206c3408]{margin-bottom:0 !important}.yotpo-modal .yotpo-review-form .yotpo-new-review-content textarea{height:unset;min-height:unset;width:100%}.yotpo-modal .yotpo-review-form .yotpo-input-wrapper{min-height:unset !important}.yotpo-modal .yotpo-review-form .yotpo-name-email-wrapper{flex-direction:column !important;align-items:stretch;gap:var(--s-16)}.yotpo-modal .yotpo-review-form .yotpo-file-upload{display:flex;width:fit-content;margin-inline:auto;align-items:center;flex-direction:column;gap:var(--s-12)}.yotpo-modal .yotpo-review-form .yotpo-file-upload .yotpo-upload-label{margin-top:unset}.yotpo-modal .yotpo-review-form .yotpo-file-upload .yotpo-file-input-headline{font-weight:500}.yotpo-modal .yotpo-review-form .form-footer{position:relative;background-color:unset !important}.yotpo-modal .yotpo-review-form .form-footer .yotpo-review-form-footer-container{flex-direction:column !important;gap:var(--s-8)}.yotpo-modal .yotpo-review-form .form-footer .yotpo-review-form-footer-container>p{margin:unset}.btn,.btn-filter,.btn-underline,.btn-icon{--height: 40px;--outline: 1px;--t-duration: 0.3s;position:relative;display:inline-flex;justify-content:center;align-items:center;gap:16px;white-space:nowrap;text-align:center;box-shadow:unset;border:unset;outline:unset;cursor:pointer;user-select:none;height:var(--height);font:var(--t-l-1);line-height:1;overflow:hidden;transition:background-color var(--t-duration),color var(--t-duration),border-color var(--t-duration),width var(--t-duration),padding var(--t-duration),visibility var(--t-duration) 0s}.btn,.btn-filter{padding:0 16px}.btn-icon{padding:10px}.btn{color:var(--cr-black);background-color:var(--cr-yellow);border-radius:var(--height)}.btn::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:var(--cr-black-10);transition:opacity var(--t-duration);opacity:0}.btn--light{color:var(--cr-black);background-color:var(--cr-yellow-light)}.btn--white{color:var(--cr-black);background-color:var(--cr-white)}.btn--black{color:var(--cr-white);background-color:var(--cr-black)}.btn--amazon-prime{color:var(--cr-white);background-color:var(--cr-amazon-prime)}@media(hover: hover){.btn:not([disabled]):hover::before{opacity:1}}.btn[disabled]{color:var(--cr-black-25);background-color:var(--cr-black-10)}.btn-filter{font:var(--t-b-1);border-radius:var(--br);border:var(--border-dashed);color:var(--cr-black);box-sizing:border-box}@media(hover: hover){.btn-filter:not([disabled]):hover{background-color:var(--cr-black-10);border-color:rgba(0,0,0,0)}}.btn-filter:not([disabled])[data-active=true],.btn-filter:not([disabled])[aria-selected=true]{color:var(--cr-black);background-color:var(--cr-black-10);border-color:rgba(0,0,0,0)}.btn-filter[disabled]{color:var(--cr-black-25);background-color:var(--cr-black-10);border-color:rgba(0,0,0,0)}.btn-filter--white{color:var(--cr-white);border-color:var(--cr-white)}@media(hover: hover){.btn-filter--white:not([disabled]):hover{background-color:var(--cr-white-25);border-color:rgba(0,0,0,0)}}.btn-filter--white:not([disabled])[data-active=true],.btn-filter--white:not([disabled])[aria-selected=true]{color:var(--cr-white);background-color:var(--cr-white-25);border-color:rgba(0,0,0,0)}.btn-filter--white:disabled{color:var(--cr-white-50);background-color:var(--cr-white-25);border-color:rgba(0,0,0,0)}.btn-icon{color:var(--cr-black);border-radius:100vw;border:var(--border-dashed);width:var(--height);flex:none}.btn-icon svg{width:100%;height:100%;pointer-events:none}@media(hover: hover){.btn-icon:not([disabled]):hover{background-color:var(--cr-black-10);border-color:rgba(0,0,0,0)}}.btn-icon:not([disabled])[data-active=true]{background-color:var(--cr-black-10);border-color:rgba(0,0,0,0)}.btn-icon[disabled]{color:var(--cr-black-25);background-color:var(--cr-black-10);border-color:rgba(0,0,0,0)}.btn-icon--white{color:var(--cr-white);border:var(--outline) dashed var(--cr-white)}@media(hover: hover){.btn-icon--white:not([disabled]):hover{background-color:var(--cr-white-25);border-color:rgba(0,0,0,0)}}.btn-icon--white[disabled]{color:var(--cr-white-50);background-color:var(--cr-white-25);border-color:rgba(0,0,0,0)}.btn-underline{--height: unset;font:var(--t-b-1);opacity:.6;transition:opacity .3s;text-decoration:underline;text-decoration-thickness:.05rem;text-underline-offset:.1rem}@media(hover: hover){.btn-underline:hover{opacity:1}}@media screen and (max-width: 600px){.btn,.btn-filter,.btn-icon{--height: 36px}.btn,.btn-filter{padding:0 12px}.btn-icon{padding:8px}}:root{--recharge-color-brand: var(--cr-red) !important;--recharge-color-brand-120: var(--cr-yellow) !important;--recharge-color-brand-75: var(--cr-subtle-1) !important;--recharge-color-brand-85: var(--cr-subtle) !important;--recharge-button-brand: var(--cr-yellow) !important;--recharge-button-color: var(--cr-black) !important;--recharge-button-secondary: var(--cr-red) !important;--recharge-app-background: var(--cr-yellow) !important}#recharge-customer-portal .recharge-container{padding:var(--s-section) var(--padding-lg)}.recharge{padding-top:calc(var(--s-header) + var(--s-section-sm));background-color:var(--cr-yellow)}.recharge .rc_title-bar{display:flex !important;flex-direction:column;gap:var(--s-24)}.recharge .input-wrapper:has(input[type=email]){--height: 40px;--line-height: 20px;--padding-h: var(--s-edge);position:relative;line-height:1;margin-block:var(--s-16);border-radius:var(--br);border:var(--border-dashed)}.recharge .input-wrapper:has(input[type=email]) input[type=email]{width:100%;height:var(--height);padding:calc((var(--height) - var(--line-height))/2) var(--padding-h);font:var(--t-l-1);font-size:16px !important;line-height:var(--line-height);position:relative;display:block;width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;border:unset;color:inherit;transition:.2s}.recharge .input-wrapper:has(input[type=email]) input[type=email]::placeholder{font:var(--t-l-1);color:var(--cr-black)}.recharge button[type=submit]{background-color:var(--cr-white)}.recharge a{--height: unset;font:var(--t-b-1);opacity:.6;transition:opacity .3s;text-decoration:underline;text-decoration-thickness:.05rem;text-underline-offset:.1rem}@media(hover: hover){.recharge a:hover{opacity:1}}#loyaltylion .lion-header .lion-action-button{--height: 40px;--outline: 1px;--t-duration: 0.3s;position:relative;display:inline-flex;justify-content:center;align-items:center;gap:16px;white-space:nowrap;text-align:center;box-shadow:unset;border:unset;outline:unset;cursor:pointer;user-select:none;height:var(--height);font:var(--t-l-1);line-height:1;overflow:hidden;transition:background-color var(--t-duration),color var(--t-duration),border-color var(--t-duration),width var(--t-duration),padding var(--t-duration),visibility var(--t-duration) 0s;border-radius:100vw;color:var(--cr-black)}#loyaltylion .lion-header .lion-action-button--primary{margin-right:var(--s-8) !important}#loyaltylion .lion-header .lion-action-button--neutral{border:var(--border-dotted);background-color:var(--cr-white)}.c-field{--height: 40px;--line-height: 20px;--padding-h: var(--s-edge);--floating-label-focus-offset: 4px;position:relative;line-height:1;border-radius:var(--br);border:var(--border-dashed)}.c-field:has(input[type=checkbox]){display:flex;align-items:center;gap:var(--s-8);border:unset}.c-field input[type=text],.c-field input[type=email],.c-field input[type=tel],.c-field input[type=url],.c-field input[type=password],.c-field input[type=number],.c-field input[type=date],.c-field input[type=datetime-local],.c-field input[type=month],.c-field input[type=week],.c-field input[type=time],.c-field input[type=search],.c-field select,.c-field textarea{height:var(--height);padding:calc((var(--height) - var(--line-height))/2) var(--padding-h);font:var(--t-l-1);font-size:16px !important;line-height:var(--line-height);position:relative;display:block;width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;border:unset;color:inherit;transition:.2s}.c-field input[type=text]::placeholder,.c-field input[type=email]::placeholder,.c-field input[type=tel]::placeholder,.c-field input[type=url]::placeholder,.c-field input[type=password]::placeholder,.c-field input[type=number]::placeholder,.c-field input[type=date]::placeholder,.c-field input[type=datetime-local]::placeholder,.c-field input[type=month]::placeholder,.c-field input[type=week]::placeholder,.c-field input[type=time]::placeholder,.c-field input[type=search]::placeholder,.c-field select::placeholder,.c-field textarea::placeholder{font:var(--t-l-1);color:var(--cr-black)}.c-field.is-floating-label input[type=text]~label,.c-field.is-floating-label input[type=email]~label,.c-field.is-floating-label input[type=tel]~label,.c-field.is-floating-label input[type=url]~label,.c-field.is-floating-label input[type=password]~label,.c-field.is-floating-label input[type=number]~label,.c-field.is-floating-label input[type=date]~label,.c-field.is-floating-label input[type=datetime-local]~label,.c-field.is-floating-label input[type=month]~label,.c-field.is-floating-label input[type=week]~label,.c-field.is-floating-label input[type=time]~label,.c-field.is-floating-label input[type=search]~label,.c-field.is-floating-label select~label,.c-field.is-floating-label textarea~label{height:var(--height);padding:calc((var(--height) - var(--line-height))/2) var(--padding-h);font:var(--t-l-1);font-size:16px !important;line-height:var(--line-height);position:absolute;top:0;left:0;pointer-events:none;transition:.2s}.c-field.is-floating-label input[type=text]:not(select):focus,.c-field.is-floating-label input[type=text]:placeholder-shown,.c-field.is-floating-label input[type=text].is-contain-value,.c-field.is-floating-label input[type=email]:not(select):focus,.c-field.is-floating-label input[type=email]:placeholder-shown,.c-field.is-floating-label input[type=email].is-contain-value,.c-field.is-floating-label input[type=tel]:not(select):focus,.c-field.is-floating-label input[type=tel]:placeholder-shown,.c-field.is-floating-label input[type=tel].is-contain-value,.c-field.is-floating-label input[type=url]:not(select):focus,.c-field.is-floating-label input[type=url]:placeholder-shown,.c-field.is-floating-label input[type=url].is-contain-value,.c-field.is-floating-label input[type=password]:not(select):focus,.c-field.is-floating-label input[type=password]:placeholder-shown,.c-field.is-floating-label input[type=password].is-contain-value,.c-field.is-floating-label input[type=number]:not(select):focus,.c-field.is-floating-label input[type=number]:placeholder-shown,.c-field.is-floating-label input[type=number].is-contain-value,.c-field.is-floating-label input[type=date]:not(select):focus,.c-field.is-floating-label input[type=date]:placeholder-shown,.c-field.is-floating-label input[type=date].is-contain-value,.c-field.is-floating-label input[type=datetime-local]:not(select):focus,.c-field.is-floating-label input[type=datetime-local]:placeholder-shown,.c-field.is-floating-label input[type=datetime-local].is-contain-value,.c-field.is-floating-label input[type=month]:not(select):focus,.c-field.is-floating-label input[type=month]:placeholder-shown,.c-field.is-floating-label input[type=month].is-contain-value,.c-field.is-floating-label input[type=week]:not(select):focus,.c-field.is-floating-label input[type=week]:placeholder-shown,.c-field.is-floating-label input[type=week].is-contain-value,.c-field.is-floating-label input[type=time]:not(select):focus,.c-field.is-floating-label input[type=time]:placeholder-shown,.c-field.is-floating-label input[type=time].is-contain-value,.c-field.is-floating-label input[type=search]:not(select):focus,.c-field.is-floating-label input[type=search]:placeholder-shown,.c-field.is-floating-label input[type=search].is-contain-value,.c-field.is-floating-label select:not(select):focus,.c-field.is-floating-label select:placeholder-shown,.c-field.is-floating-label select.is-contain-value,.c-field.is-floating-label textarea:not(select):focus,.c-field.is-floating-label textarea:placeholder-shown,.c-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))}.c-field.is-floating-label input[type=text]:not(select):focus~label,.c-field.is-floating-label input[type=text]:placeholder-shown~label,.c-field.is-floating-label input[type=text].is-contain-value~label,.c-field.is-floating-label input[type=email]:not(select):focus~label,.c-field.is-floating-label input[type=email]:placeholder-shown~label,.c-field.is-floating-label input[type=email].is-contain-value~label,.c-field.is-floating-label input[type=tel]:not(select):focus~label,.c-field.is-floating-label input[type=tel]:placeholder-shown~label,.c-field.is-floating-label input[type=tel].is-contain-value~label,.c-field.is-floating-label input[type=url]:not(select):focus~label,.c-field.is-floating-label input[type=url]:placeholder-shown~label,.c-field.is-floating-label input[type=url].is-contain-value~label,.c-field.is-floating-label input[type=password]:not(select):focus~label,.c-field.is-floating-label input[type=password]:placeholder-shown~label,.c-field.is-floating-label input[type=password].is-contain-value~label,.c-field.is-floating-label input[type=number]:not(select):focus~label,.c-field.is-floating-label input[type=number]:placeholder-shown~label,.c-field.is-floating-label input[type=number].is-contain-value~label,.c-field.is-floating-label input[type=date]:not(select):focus~label,.c-field.is-floating-label input[type=date]:placeholder-shown~label,.c-field.is-floating-label input[type=date].is-contain-value~label,.c-field.is-floating-label input[type=datetime-local]:not(select):focus~label,.c-field.is-floating-label input[type=datetime-local]:placeholder-shown~label,.c-field.is-floating-label input[type=datetime-local].is-contain-value~label,.c-field.is-floating-label input[type=month]:not(select):focus~label,.c-field.is-floating-label input[type=month]:placeholder-shown~label,.c-field.is-floating-label input[type=month].is-contain-value~label,.c-field.is-floating-label input[type=week]:not(select):focus~label,.c-field.is-floating-label input[type=week]:placeholder-shown~label,.c-field.is-floating-label input[type=week].is-contain-value~label,.c-field.is-floating-label input[type=time]:not(select):focus~label,.c-field.is-floating-label input[type=time]:placeholder-shown~label,.c-field.is-floating-label input[type=time].is-contain-value~label,.c-field.is-floating-label input[type=search]:not(select):focus~label,.c-field.is-floating-label input[type=search]:placeholder-shown~label,.c-field.is-floating-label input[type=search].is-contain-value~label,.c-field.is-floating-label select:not(select):focus~label,.c-field.is-floating-label select:placeholder-shown~label,.c-field.is-floating-label select.is-contain-value~label,.c-field.is-floating-label textarea:not(select):focus~label,.c-field.is-floating-label textarea:placeholder-shown~label,.c-field.is-floating-label textarea.is-contain-value~label{top:var(--floating-label-focus-offset);padding-block:0;line-height:1;font-size:10px !important;color:var(--cr-subtle-5)}.c-field label{display:block;font:var(--t-b-1);line-height:1}.c-field label:not(:last-child){margin-bottom:5px}.c-field select{padding-right:calc(var(--padding-h) + 8px + var(--padding-h));background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6 5'%3E%3Cpath fill-rule='evenodd' d='m3,5L6,0H0l3,5'/%3E%3C/svg%3E") right var(--padding-h) center/8px no-repeat;cursor:pointer;user-select:none}.c-field select:has(option[disabled][value]){color:var(--cr-subtle-5);border-color:inherit}.c-field textarea{height:calc(var(--height)*4)}@media screen and (max-width: 1024px){.c-field{--height: 36px;--line-height: 16px}}.c-form{--gap: 15px;--t-duration: 0.3s;container-type:inline-size;container-name:form}.c-form__fields{display:grid;grid-template-columns:repeat(6, 1fr);gap:var(--gap) calc(var(--gap)/1.5)}@container form (max-width: 768px){.c-form__fields{gap:var(--s-8)}}.c-form .c-field{grid-column:1/-1}.c-form .c-field[data-size="1/2"]{grid-column:span 3}.c-form .c-field[data-size="1/3"]{grid-column:span 2}@container form (max-width: 768px){.c-form .c-field[data-size="1/3"]{grid-column:1/-1}}@container form (max-width: 400px){.c-form .c-field[data-size="1/2"]{grid-column:1/-1}}.c-form__default,.c-form__success{grid-column:1/-1;grid-row:1/-1;transition:opacity var(--t-duration),visibility var(--t-duration) 0s}.c-form__success{opacity:0;visibility:hidden}html.is-contact-active .g-contact [data-form-succeed=false] .c-form__default{opacity:1;visibility:visible}html.is-contact-active .g-contact [data-form-succeed=false] .c-form__success{opacity:0;visibility:hidden}html.is-contact-active .g-contact [data-form-succeed=true] .c-form__success{opacity:1;visibility:visible}html.is-contact-active .g-contact [data-form-succeed=true] .c-form__default{opacity:0;visibility:hidden}.g-contact__form [type=submit],.g-contact__form [type=button]{width:100%;margin-top:var(--gap)}.wysiwyg>*:not(:last-child),.wysiwyg-page>*:not(:last-child){margin-bottom:var(--s-gap)}.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){margin-top:var(--s-48)}@media screen and (max-width: 600px){.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){margin-top:var(--s-32)}}.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{text-decoration:underline}.wysiwyg .btn,.wysiwyg .btn-outline,.wysiwyg .btn-underline,.wysiwyg-page .btn,.wysiwyg-page .btn-outline,.wysiwyg-page .btn-underline{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){margin-top:20px}.wysiwyg p,.wysiwyg ol,.wysiwyg ul,.wysiwyg-page p,.wysiwyg-page ol,.wysiwyg-page ul{font:var(--t-b-1)}.wysiwyg p a,.wysiwyg ol a,.wysiwyg ul a,.wysiwyg-page p a,.wysiwyg-page ol a,.wysiwyg-page ul a{text-decoration:underline}.wysiwyg p:not(:last-child),.wysiwyg ol:not(:last-child),.wysiwyg ul:not(:last-child),.wysiwyg-page p:not(:last-child),.wysiwyg-page ol:not(:last-child),.wysiwyg-page ul:not(:last-child){margin-bottom:1em}.wysiwyg ul,.wysiwyg ol,.wysiwyg-page ul,.wysiwyg-page ol{padding-left:1em}.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){margin-bottom:.4em}.wysiwyg ul ul,.wysiwyg ul li,.wysiwyg ol ul,.wysiwyg ol li,.wysiwyg-page ul ul,.wysiwyg-page ul li,.wysiwyg-page ol ul,.wysiwyg-page ol li{margin-top:.4em}.wysiwyg ol,.wysiwyg-page ol{list-style-type:decimal}.wysiwyg ul,.wysiwyg-page ul{list-style-type:disc}.wysiwyg blockquote,.wysiwyg-page blockquote{margin:0 auto;quotes:"“" "”" "‘" "’"}.wysiwyg blockquote,.wysiwyg blockquote p,.wysiwyg-page blockquote,.wysiwyg-page blockquote p{font:var(--t-h-2);text-wrap:balance}.wysiwyg blockquote p,.wysiwyg-page blockquote p{display:inline;margin:0}.wysiwyg blockquote:before,.wysiwyg-page blockquote:before{content:open-quote;display:inline}.wysiwyg blockquote:after,.wysiwyg-page blockquote:after{content:close-quote;display:inline}.wysiwyg table,.wysiwyg-page table{width:100%;font:var(--t-b-1);border-collapse:collapse;border-spacing:0}.wysiwyg table th,.wysiwyg table td,.wysiwyg-page table th,.wysiwyg-page table td{font-weight:400;text-align:left;padding:5px;border:1px solid var(--cr-subtle)}.wysiwyg table th,.wysiwyg-page table th{background-color:var(--cr-subtle)}.wysiwyg table p,.wysiwyg-page table p{font:inherit}.c-loader{position:absolute;width:100%;height:3px;top:0;left:0;transform:scaleX(0);transform-origin:left center;transition:transform .4s var(--e-inOut-circ);background-color:var(--cr-accent);z-index:500}.c-loader[data-progress="101"]{transform-origin:right center;transform:scaleX(0) !important;transition-duration:.8s}.c-loader:where(html)>.c-loader{position:fixed}.c-accordion{--padding-v: 28px;--padding-h: var(--s-edge);display:block;background-color:var(--cr-white);border-radius:var(--br-md);transition:.4s}.c-accordion__toggle{gap:var(--s-gap);width:100%;padding:var(--padding-v) var(--padding-h);text-align:left}.c-accordion__toggle__icon{flex-shrink:0;position:relative;width:40px;height:40px;border:var(--border-dotted);border-radius:var(--br-rounded);rotate:0deg;transition:rotate .2s}.c-accordion__toggle__icon svg{width:16px;margin:auto}.c-accordion__title{text-overflow:ellipsis}.c-accordion__content{opacity:0;pointer-events:none;visibility:hidden;height:0px;transition:height .4s .2s cubic-bezier(0, 1, 0.8, 1),opacity .2s,visibility 0s .2s;overflow:hidden}.c-accordion__content-interior{padding:0 var(--padding-h) var(--padding-v)}.c-accordion__content-interior__label{margin-top:var(--s-gap)}.c-accordion.is-active .c-accordion__content{opacity:1;pointer-events:auto;visibility:visible;transition:height .4s,opacity .4s .3s}.c-accordion.is-active .c-accordion__toggle__icon{rotate:180deg}.c-breadcrumb{--gap: 5px}.c-breadcrumb ul{display:flex;flex-wrap:wrap;list-style:none;gap:var(--gap);white-space:nowrap}.c-breadcrumb ul li:not(:last-child):after{content:"/";margin-left:var(--gap)}.c-item-variants__pills{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{flex:2}@media screen and (max-width: 1024px){.c-item-variants__pills__title{flex:1}}.c-item-variants__pills__item-wrapper{flex:3;gap:var(--s-8);width:100%}@media screen and (max-width: 1024px){.c-item-variants__pills__item-wrapper{gap:var(--s-4)}}.c-item-variants__pills__item{flex:auto;position:relative}.c-item-variants__pills__item input[type=radio]{width:100%;height:100%;opacity:0;z-index:1}.c-item-variants__pills__item input[type=radio]:focus-visible~label{outline-offset:-3px;outline-style:dashed;outline-color:var(--cr-red)}.c-item-variants__pills__item input[type=radio]:checked~label{color:var(--cr-black);background-color:var(--cr-black-10);border-color:rgba(0,0,0,0)}.c-item-variants__pills__item input[type=radio]:hover~label{background-color:var(--cr-black-10);border-color:rgba(0,0,0,0)}.c-item-variants__pills__item input[type=radio]:disabled~label{color:var(--cr-black-25);background-color:var(--cr-black-10);border-color:rgba(0,0,0,0)}.c-item-variants__pills__item label{width:100%;padding:0 8px}.c-item-selling-plan{position:relative}.c-item-selling-plan__option{gap:var(--s-12)}.c-item-selling-plan__option label{flex:1;margin-left:0;white-space:nowrap}.c-item-selling-plan__option:has(input[id*=-subscription]:not(:checked)) .c-item-selling-plan__option__frequency{display:none}.c-item-selling-plan__option__frequency{width:100%}.c-item-selling-plan__frequency-pills{gap:var(--s-edge-xs);flex-wrap:nowrap}.c-item-selling-plan__frequency-pill{flex:auto;position:relative}.c-item-selling-plan__frequency-pill input[type=radio]{width:100%;height:100%;opacity:0;z-index:1}.c-item-selling-plan__frequency-pill input[type=radio]:checked~label,.c-item-selling-plan__frequency-pill input[type=radio][checked=true]~label{color:var(--cr-black);background-color:var(--cr-black-10);border-color:rgba(0,0,0,0)}.c-item-selling-plan__frequency-pill label{width:100%;padding:0 var(--s-edge-xs)}.c-item-selling-plan__frequency-pill input[type=radio]:hover~label{background-color:var(--cr-black-10);border-color:rgba(0,0,0,0)}.c-item-selling-plan__frequency-pill input[type=radio]:disabled~label{color:var(--cr-black-25);background-color:var(--cr-black-10);border-color:rgba(0,0,0,0)}.c-item-price--regular:empty,.c-item-price--compare:empty{display:none}.c-item-price--compare:not(:empty){margin-left:.4em}.c-item-quantity{--height: 40px;height:var(--height);border:var(--border-dotted);border-radius:100vw;overflow:hidden}.c-item-quantity input[name=quantity]{flex:1;padding-inline:var(--s-6);text-align:center;pointer-events:none;-moz-appearance:textfield;font:var(--t-l-1);field-sizing:content}.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;width:40px;transition:background-color .4s,color .4s,opacity .3s}.c-item-quantity button[data-trigger]:before,.c-item-quantity button[data-trigger]:after{content:"";position:absolute;display:block;width:12px;height:2px;top:50%;left:50%;transform:translate(-50%, -50%);background-color:currentColor}.c-item-quantity button[data-trigger][data-trigger=increase]:after{transform:translate(-50%, -50%) rotate(90deg)}.c-item-quantity button[data-trigger][disabled]{cursor:not-allowed;pointer-events:auto;background-color:inherit;color:var(--cr-subtle)}@media(hover: hover){.c-item-quantity button[data-trigger]:not([disabled]):hover{background-color:var(--cr-subtle)}}@media screen and (max-width: 600px){.c-item-quantity button[data-trigger]{width:34px}}@media screen and (max-width: 600px){.c-item-quantity{--height: 34px}}.c-item-card{--t-duration: 0.3s;position:relative;width:100%;transition:visibility var(--t-duration) 0s}.c-item-card__wrapper{position:relative;width:100%;height:100%}.c-item-card[data-theme-color=white] .c-item-card__wrapper{background-color:var(--cr-white)}.c-item-card[data-theme-color=white] .c-item-card__wrapper .c-item-card__options{background-color:var(--cr-yellow-light)}.c-item-card[data-theme-color=red-light] .c-item-card__wrapper{background-color:var(--cr-red-light)}.c-item-card[data-theme-color=red-light] .c-item-card__wrapper .c-item-card__options{background-color:var(--cr-white)}.c-item-card[data-theme-color=yellow] .c-item-card__wrapper{background-color:var(--cr-yellow)}.c-item-card[data-theme-color=yellow] .c-item-card__wrapper .c-item-card__options{background-color:var(--cr-white)}.c-item-card[data-theme-color=yellow-light] .c-item-card__wrapper{background-color:var(--cr-yellow-light)}.c-item-card[data-theme-color=yellow-light] .c-item-card__wrapper .c-item-card__options{background-color:var(--cr-white)}.c-item-card__url{z-index:1}.c-item-card__badges{position:absolute;top:var(--s-edge);left:var(--s-edge);width:calc(100% - var(--s-edge)*2);pointer-events:none}.c-item-card__content{position:relative;flex:1}.c-item-card__thumbnail{position:relative;width:100%;transition:scale var(--t-duration);transform-origin:top;flex:1}.c-item-card__thumbnail:after{content:"";display:block;padding-top:100%;transition:padding var(--t-duration)}.c-item-card__thumbnail img{transition:width var(--t-duration)}.c-item-card__heading{transition:opacity var(--t-duration)}.c-item-card__heading__rating{pointer-events:none;margin-bottom:8px !important;font-size:13px}.c-item-card__heading__rating__count{margin-top:1px}.c-item-card__title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.c-item-card__action{position:relative;z-index:2}.c-item-card__action .c-item-card__form,.c-item-card__action .c-item-card__price{grid-column:1/-1;grid-row:1/-1;transition:opacity var(--t-duration),visibility var(--t-duration) 0s}.c-item-card__action .c-item-card__form{opacity:0;pointer-events:none;visibility:hidden}.c-item-card__action .c-item-card__price{justify-content:space-between;padding:0 var(--s-gap)}.c-item-card__options{position:absolute;top:0;transform:translateY(calc(-100% - 8px));width:100%;padding:var(--s-edge-sm) var(--s-edge)}.c-item-card__options__variants{gap:var(--s-edge-sm)}.c-item-card__options__variants:not(:last-child){padding-bottom:var(--s-edge-sm);margin-bottom:var(--s-edge-sm);border-bottom:var(--border-dashed)}.c-item-card__options .c-item-selling-plan__option__frequency{display:none !important}.c-item-card__price,.c-item-card [type=submit]{width:100%;justify-content:space-between}.c-item-card[data-active=true] .c-item-card__action .c-item-card__form{opacity:1;pointer-events:auto;visibility:visible}.c-item-card[data-active=true] .c-item-card__action .c-item-card__price{opacity:0;pointer-events:none;visibility:hidden}@media screen and (min-width: 601px)and (prefers-reduced-motion: no-preference)and (hover: hover){.c-item-card:not([disabled]):hover .c-item-card__thumbnail{scale:1.2}.c-item-card:not([disabled]):hover .c-item-card__heading{opacity:0}}@media screen and (max-width: 600px){.c-item-card__content{margin-top:var(--s-12)}.c-item-card__heading{flex:1}.c-item-card__title{font:var(--t-h-4)}.c-item-card__price{gap:unset !important}}.c-item-link{--height: 80px;--t-duration: 0.3s;position:relative}.c-item-link[data-theme-color=white] .c-item-link__wrapper{background-color:var(--cr-white)}.c-item-link[data-theme-color=yellow-light] .c-item-link__wrapper{background-color:var(--cr-yellow-light)}.c-item-link.is-small{--height: 64px}.c-item-link__wrapper{height:var(--height)}.c-item-link__thumbnail{--s-edge: 8px;position:relative;width:100%;max-width:var(--height);flex:none}.c-item-link__thumbnail.is-full-bleed{--s-edge: 0px}.c-item-link__thumbnail__wrapper{position:absolute;top:var(--s-edge);left:var(--s-edge);width:calc(100% - var(--s-edge)*2);height:calc(100% - var(--s-edge)*2)}.c-item-link__thumbnail:after{content:"";display:block;padding-top:100%}.c-item-link__content{flex:1;position:relative}.c-item-link__content::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:var(--cr-black-10);transition:opacity var(--t-duration);opacity:0}.c-item-link__title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}@media(hover: hover){.c-item-link:not([disabled]):hover .c-item-link__content::before{opacity:1}.c-item-link:not([disabled]):hover .btn-icon{background-color:var(--cr-black-10);border-color:rgba(0,0,0,0)}}@media screen and (max-width: 600px){.c-item-link{--height: 64px}.c-item-link.is-small{--height: 52px}}.c-product-form[data-available=false] [type=submit]>span:not(.form-state-sold-out),.c-product-form[data-available=true] [type=submit]>span:not(.form-state-available){display:none}.c-product-form [type=submit]{justify-content:space-between}.c-product-form .rc-container-wrapper{display:none !important}.gift-card-form input[type=date]::after{content:"";display:block;position:absolute;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='currentColor' viewBox='0 -960 960 960'%3E%3Cpath d='M200-80q-33 0-56.5-23.5T120-160v-560q0-33 23.5-56.5T200-800h40v-80h80v80h320v-80h80v80h40q33 0 56.5 23.5T840-720v560q0 33-23.5 56.5T760-80H200Zm0-80h560v-400H200v400Zm0-480h560v-80H200v80Zm0 0v-80 80Z'/%3E%3C/svg%3E");top:50%;right:var(--padding-h);width:24px;height:24px;transform:translateY(-50%)}.gift-card-form input[type=date]::-webkit-calendar-picker-indicator{position:absolute;top:0;bottom:0;left:0;right:0;width:auto;height:auto;background:rgba(0,0,0,0);color:rgba(0,0,0,0);cursor:pointer}.gift-card-form__toggle{padding:16px 0;gap:8px}.gift-card-form__fields{max-height:0px;opacity:0;transition:max-height .5s .3s,opacity .3s;overflow:hidden}.gift-card-form__fields.is-active{max-height:500px;opacity:1;overflow:visible;transition:max-height .5s,opacity .3s .3s}.gift-card-form__fields__message{resize:none}.c-cart{--s-icon: 28px;--t-duration: 0.3s;height:100%}.c-cart__wrapper{height:100%}.c-cart__empty,.c-cart__content{position:relative;width:100%;grid-column:1/-1;grid-row:1/-1;transition:opacity var(--t-duration),visibility var(--t-duration) 0s;overflow:hidden;opacity:0;pointer-events:none;visibility:hidden}.c-cart .embla{--slide-gap: var(--s-edge-xs);--slide-size: 300px}.c-cart__header{flex:none}.c-cart__header__count{width:var(--s-icon);height:var(--s-icon)}.c-cart__header .btn-icon{margin-left:auto}.c-cart__footer{flex:none;position:sticky;bottom:0}.c-cart__footer::after{content:"";position:absolute;left:var(--s-edge);top:0;width:calc(100% - var(--s-edge)*2);border-bottom:var(--border-dotted)}.c-cart__body{flex:1;overflow-y:auto}.c-cart__items{flex:1}.c-cart__discounts li{display:flex;align-items:center;gap:var(--s-8)}.c-cart__discounts li svg{width:16px;flex:none}.c-cart__discounts__title{text-transform:uppercase}.c-cart__discounts__amount{flex:1;text-align:end}.c-cart__freeshipping__progress-bar{position:relative;width:100%;height:var(--s-icon)}.c-cart__freeshipping__progress-bar__progress{transition:width var(--t-duration)}.c-cart__freeshipping__message--in-progress,.c-cart__freeshipping__message--success{grid-column:1/-1;grid-row:1/-1;transition:opacity var(--t-duration),visibility var(--t-duration) 0s;line-height:var(--s-icon) !important}.c-cart__freeshipping__message--success{opacity:0;pointer-events:none;visibility:hidden}.c-cart__freeshipping.is-freeshipping .c-cart__freeshipping__message--in-progress{opacity:0;pointer-events:none;visibility:hidden}.c-cart__upsell.has-upsell-items{animation:fade-in .4s forwards linear;display:block;padding-bottom:var(--s-edge)}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}.is-content-updating .c-cart__upsell{animation:fade-out .4s forwards linear}@keyframes fade-out{0%{opacity:1}100%{opacity:0}}.c-cart__note__text{--offset: 20px;--height: 60px;width:calc(100% - var(--offset));height:0;min-height:0;max-height:var(--height);margin-left:var(--offset);border:1px solid rgba(0,0,0,0);resize:none;border-radius:var(--br);transition:height .2s ease,border .2s ease,margin-top .2s ease}.c-cart__note__text.is-active{height:var(--height);border:var(--border-dashed);padding:8px;margin-top:8px}.c-cart__discount .c-field{flex:1}@media screen and (max-width: 1024px){.c-cart__header{position:relative}.c-cart__header::after{content:"";position:absolute;left:var(--s-edge);bottom:0;width:calc(100% - var(--s-edge)*2);border-bottom:var(--border-dotted)}}html:not(.is-minicart-active) .c-cart__content{opacity:0;pointer-events:none;visibility:hidden}html:not(.is-minicart-active) .c-cart__empty{opacity:0;pointer-events:none;visibility:hidden}html.is-minicart-active.is-cart-empty .c-cart__content{opacity:0;pointer-events:none;visibility:hidden}html.is-minicart-active.is-cart-empty .c-cart__empty{opacity:1;pointer-events:auto;visibility:visible}html.is-minicart-active:not(.is-cart-empty) .c-cart__content{opacity:1;pointer-events:auto;visibility:visible}html.is-minicart-active:not(.is-cart-empty) .c-cart__empty{opacity:0;pointer-events:none;visibility:hidden}html.is-minicart-active:not(.is-cart-empty) .c-cart__freeshipping.is-freeshipping .c-cart__freeshipping__message--success{opacity:1;pointer-events:auto;visibility:visible}.c-line-item{--thumb: 120px;border-top:var(--border-dotted);padding-top:var(--s-edge);padding-bottom:var(--s-edge);transition:opacity .2s}.c-line-item.is-removed{display:none}.c-line-item.is-updating{opacity:.4;pointer-events:none}.c-line-item a{flex:none;width:100%;max-width:var(--thumb)}.c-line-item__thumb{position:relative}.c-line-item__thumb::after{content:"";display:block;padding-top:100%}.c-line-item__thumb>*{width:calc(100% - 16px);height:calc(100% - 16px)}.c-line-item__info{flex:1;overflow:hidden}.c-line-item__title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.c-line-item__quantity{position:relative;flex:none}.c-line-item__quantity .c-item-quantity.is-single button[data-trigger=decrease]{opacity:0}.c-line-item__quantity .c-item-quantity.is-single~.c-line-item__remove{opacity:1;pointer-events:auto;visibility:visible;transition:opacity .3s}.c-line-item__remove{opacity:0;pointer-events:none;visibility:hidden;position:absolute;width:41px;left:0;top:0;bottom:0;margin:auto;transition:opacity .3s,visibility 0s .3s;display:flex;align-items:center;justify-content:center}.c-line-item__remove svg{object-fit:contain;width:16px;height:16px}.c-line-item .c-field select{--padding-h: var(--s-8);font:var(--t-b-1)}.c-line-item .c-item-selling-plan__option{gap:var(--s-8)}.c-line-item .c-item-selling-plan__option__frequency{overflow-x:auto}.c-line-item .c-item-selling-plan__option__label{gap:var(--s-6)}.c-line-item .c-item-selling-plan__option__label label{font:var(--t-b-1)}.c-line-item .c-item-selling-plan__frequency-pills{gap:var(--s-4)}.c-line-item .c-item-selling-plan__frequency-pill{flex:none}.c-line-item .c-item-selling-plan__frequency-pill input{width:fit-content}.c-line-item .c-item-selling-plan__frequency-pill label{--height: 2em;width:fit-content;font-size:14px;padding:0 var(--s-8)}@media screen and (max-width: 600px){.c-line-item .c-item-selling-plan__frequency-pill label{font-size:12px}}@media screen and (max-width: 600px){.c-line-item{--thumb: 84px;gap:var(--s-6)}.c-line-item__title{font:var(--t-h-4) !important}.c-line-item__remove{width:36px}.c-line-item__actions__selectors{gap:var(--s-6) var(--s-4)}.c-line-item .c-field{--height: var(--s-32)}.c-line-item .c-field select{font-size:14px !important}}.c-upsell-item{--thumb: 90px;--s-edge: 12px;position:relative;max-width:300px}.c-upsell-item__wrapper{display:flex;align-items:stretch;border-radius:var(--br-md);background-color:var(--cr-yellow-light);color:var(--cr-black);overflow:hidden}.c-upsell-item__thumb{position:relative;width:var(--thumb);height:var(--thumb);flex:none;background-color:var(--cr-yellow)}.c-upsell-item__info{width:100%;display:flex;flex-direction:column;justify-content:space-between;padding:var(--s-edge);overflow:hidden}.c-upsell-item__info__title{font:var(--t-h-4);text-wrap:pretty;white-space:normal;padding-right:40px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.c-upsell-item__info__price{font:var(--t-l-1)}.c-upsell-item__info [type=submit]{position:absolute;right:var(--s-edge);bottom:var(--s-edge)}.c-upsell-item__info [type=submit]::before,.c-upsell-item__info [type=submit]::after{content:"";position:absolute;top:50%;left:50%;background-color:var(--cr-black);width:12px;height:2px;transform:translate(-50%, -50%)}.c-upsell-item__info [type=submit]::after{transform:translate(-50%, -50%) rotate(90deg)}@media screen and (max-width: 600px){.c-upsell-item{--s-edge: 8px}}.c-article-card{--t-duration: 0.3s;position:relative;width:100%;height:100%;transition:visibility var(--t-duration) 0s}.c-article-card__wrapper{width:100%;height:100%}.c-article-card__thumbnail{position:relative;flex:none}.c-article-card__thumbnail:after{content:"";display:block;padding-top:100%}.is-simple .c-article-card__thumbnail{flex:0 0 125px}.c-article-card__content{flex:1}.is-simple .c-article-card__content{height:100%}.c-article-card__title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.c-article-card__notes{gap:4px 16px}@media screen and (max-width: 600px){.c-article-card__wrapper{flex-direction:row}.c-article-card__thumbnail{flex:0 0 145px}}.c-article-paper-card{position:relative;width:100%}.c-article-paper-card__paper{position:absolute;width:100%;top:12px;left:0}.c-article-paper-card__paper--alt{top:8px}.c-article-paper-card__clip{object-fit:contain;width:40px !important;height:72px;position:absolute;transform:scaleX(-1);top:0px;right:15%;pointer-events:none;z-index:3}.c-article-paper-card__content{gap:var(--s-edge-xs);position:relative;padding-top:calc(var(--s-gap)*1.25);padding-left:var(--s-gap);padding-right:calc(var(--s-gap)*2);padding-bottom:calc(var(--s-gap)*2)}.is-alt .c-article-paper-card__content{padding-left:calc(var(--s-gap)*2);padding-right:var(--s-gap)}.c-article-paper-card__image{flex:none;position:relative}.c-article-paper-card__image:after{content:"";display:block;padding-top:50%}.c-article-paper-card__badges{gap:var(--s-edge-xs);position:absolute;top:var(--s-edge);left:var(--s-edge);pointer-events:none}.c-article-paper-card__title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin-bottom:5px}.c-article-paper-card__info{gap:0 var(--s-edge)}.c-article-paper-card .btn{--height: 32px;flex-shrink:0;font-size:12px}@media screen and (max-width: 600px){.c-article-paper-card{max-width:400px;margin:0 auto}.c-article-paper-card__content{position:relative;padding-top:calc(var(--s-gap)*2);padding-left:var(--s-gap);padding-right:calc(var(--s-gap)*3);padding-bottom:calc(var(--s-gap)*2)}.is-alt .c-article-paper-card__content{padding-left:calc(var(--s-gap)*3);padding-right:var(--s-gap)}}.c-email-capture{width:100%}.c-email-capture .c-field{flex:1}.c-email-capture__heading{text-align:center}.c-email-capture__form{gap:var(--s-8);position:relative;width:100%}@media screen and (max-width: 1024px){.c-email-capture__form{gap:var(--s-6)}}.c-email-capture__message{font:var(--t-h-4);position:absolute;bottom:-50%}.c-search-form{position:relative;--size: 45px}.c-search-form .c-field{--height: var(--size);width:100%;margin-bottom:0}.c-search-form .c-field input{padding-right:calc(var(--size) + 5px)}.c-search-form [type=submit]{position:absolute;height:var(--size);width:var(--size);right:0;top:50%;transform:translate3d(0, -50%, 0)}.c-search-form [type=submit] svg{display:block;height:calc(var(--size)*.8);width:calc(var(--size)*.8);max-width:24px;max-height:24px}.c-pagination{--size: 40px}.c-pagination__progress{height:8px;width:178px;margin:16px auto}.c-pagination__progress__bar{transition:width .3s}.c-pagination__load-more{position:relative}.c-pagination__end-message{opacity:0;pointer-events:none;white-space:nowrap;transition:.4s .4s ease-in-out}.c-pagination__btn{transition:.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}.c-filters-sort{position:relative}.c-filters-sort__block{width:100%;padding-bottom:var(--s-16);border-bottom:var(--border-dotted)}.c-filters-sort__item__input{position:absolute;pointer-events:none;opacity:0}.c-filters-sort__price-range{width:100%}.c-filters-sort__price-range__field{flex:1}.c-filters-sort__price-range__field__currency{margin-left:var(--s-8)}.c-filters-sort__price-range__field input[type=number]{padding:var(--s-4)}.c-filters-sort__count{display:inline-flex;justify-content:center;align-items:center;width:24px;height:24px;color:var(--cr-black);background-color:var(--cr-yellow);border-radius:100%;margin-left:4px}.c-filters-sort__count:empty{display:none}.c-filters-sort .color-swatch{display:block;width:16px;height:16px;border:var(--border-dotted);border-radius:50%}@media screen and (max-width: 600px){.c-filters-sort{position:fixed;top:var(--s-contain);bottom:var(--s-contain);left:var(--s-contain);right:var(--s-contain);z-index:var(--z-dialog);background-color:var(--cr-white);border-radius:var(--br-md);overflow:hidden;height:calc(var(--s-vp-height) - var(--s-contain)*2);transform:translateX(-100vw);transition:transform var(--t-duration)}html.is-filters-sort-active .c-filters-sort{transform:translateX(0)}.c-filters-sort__block:last-of-type{border-bottom:none}.c-filters-sort__content{flex:1;padding:var(--s-edge);overflow-y:auto}.c-filters-sort__header{border-bottom:var(--border-dotted)}.c-filters-sort__footer{border-top:var(--border-dotted)}.c-filters-sort__footer__result{flex:1}}.collection-content__products.js-filters-sort-update,.collection-content__pagination.js-filters-sort-update{transition:opacity .2s}@media screen and (max-width: 600px){html.is-filters-sort-active .g-overlay{z-index:var(--z-dialog-overlay)}}html.is-filters-sort-updating .js-filters-sort-update{pointer-events:none}html.is-filters-sort-updating .collection-content__products.js-filters-sort-update,html.is-filters-sort-updating .collection-content__pagination.js-filters-sort-update{opacity:0}html.is-address-form-active .c-account-address-form{opacity:1;pointer-events:auto;visibility:visible;transition:opacity .3s}html.is-address-form-active .g-overlay{transition:opacity .4s,z-index 0s;z-index:var(--z-dialog-overlay)}.c-account-address-form{opacity:0;pointer-events:none;visibility:hidden;position:fixed;inset:0;padding:var(--s-section) var(--s-contain);overflow-y:auto;overflow-x:hidden;transition:opacity .3s,visibility 0s .3s;z-index:200}.c-account-address-form .address-form{position:relative;width:100%;padding:var(--s-32);background-color:var(--cr-white);transition:opacity .4s;z-index:220;border-radius:var(--br-md)}.c-account-address-form .address-form:not(.is-active){display:none}.c-account-address-form .address-form .account-header{margin-bottom:40px}.c-account-address-form .address-form .c-field{--height: 24px;padding:var(--s-8)}.c-account-address-form .address-form .c-field input[type=text],.c-account-address-form .address-form .c-field select{padding:var(--s-4)}.c-account-address-form .address-form [type=submit]{width:100%;margin-top:40px}@media screen and (max-width: 600px){.c-account-address-form{display:block;padding:0}.c-account-address-form .address-form{min-height:100%;padding:var(--s-16) var(--padding-lg) var(--s-section);border-radius:unset}.c-account-address-form .address-form [type=submit]{position:fixed;width:unset;bottom:var(--s-16);left:var(--padding-lg);right:var(--padding-lg);margin-top:0}}.c-video{--button-padding: 40px;position:relative;width:100%;height:100%;overflow:hidden}.c-video video{position:absolute;left:50%;height:100%;transform:translate(-50%, 0)}.c-video>iframe{position:relative;width:100%;height:100%;top:50%;left:50%;transform:translate(-50%, -50%);aspect-ratio:var(--aspect-ratio);z-index:0}.c-video.is-portrait iframe{height:unset}.c-video.is-landscape iframe{width:unset}.c-video__reframe{top:50%;transform:translate(0, -50%)}.c-video:has(.play) iframe,.c-video:has(.pause) iframe,.c-video:has(.unmute) iframe,.c-video:has(.mute) iframe{pointer-events:none}.c-video__control{gap:5px;position:absolute;bottom:10px;right:10px;z-index:10}@media(hover: hover){.c-video__control:hover:has(.play:hover)>.pause,.c-video__control:hover:has(.pause:hover)>.play,.c-video__control:hover:has(.unmute:hover)>.mute,.c-video__control:hover:has(.mute:hover)>.unmute{background-color:rgba(var(--color), 1)}}.c-video__trigger{--color: 0, 0, 0;width:var(--button-padding);height:var(--button-padding);background-color:rgba(var(--color), 0.4);backdrop-filter:blur(1px);border-radius:50%;transition:.3s}.c-video__trigger.expand-clickable-area::after{left:50%;width:100%;transform:translateX(-50%)}.c-video__trigger:not(.is-active){display:none}.c-video__trigger svg{display:block;margin:auto;width:min(22px,75%)}@media(hover: hover){.c-video__trigger:hover:hover{background-color:rgba(var(--color), 1)}}@media screen and (max-width: 1024px){.c-video{--button-padding: 35px}}.c-card__image{position:relative;width:100%}.c-card__image:after{content:"";display:block;padding-top:100%}.c-card__content{flex:1;width:100%}.c-card-square__inner{position:relative;transform-style:preserve-3d}.c-card-square__inner:after{content:"";display:block;padding-top:100%}.c-card-square__front,.c-card-square__back{overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;white-space:normal;transform-style:preserve-3d;user-select:none;-webkit-user-select:none}.c-card-square__front__content{background:linear-gradient(to top, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 50%)}.c-card-square__front__badge{position:absolute;top:var(--s-edge);left:var(--s-edge)}.c-card-square__front__heading{position:relative;width:100%}@media(hover: hover){.c-card-square__front:hover .btn-icon{background-color:var(--cr-white-25);border-color:rgba(0,0,0,0)}}.c-card-square__back{pointer-events:none;transform:rotateY(180deg)}.c-card-square__back__footer{position:relative;width:100%}.c-card-square__back .btn{width:100%}.c-card-square__back .btn-icon{margin-left:auto;cursor:default}@media(hover: hover){.c-card-square__back .btn-icon:not([disabled]):hover{background-color:unset;border-color:var(--cr-black-50)}}.c-card-square.is-flippable .c-card-square__front,.c-card-square.is-flippable .c-card-square__back{transition:transform .8s}@media(hover: hover){.c-card-square.is-flippable:hover .c-card-square__front{pointer-events:none;transform:rotateY(180deg)}.c-card-square.is-flippable:hover .c-card-square__back{pointer-events:auto;transform:rotateY(0deg)}}.c-card-square.is-flippable.is-flipped .c-card-square__front{pointer-events:none;transform:rotateY(180deg)}.c-card-square.is-flippable.is-flipped .c-card-square__back{pointer-events:auto;transform:rotateY(0deg)}@media(prefers-reduced-motion){.c-card-square.is-flippable .c-card-square__front{z-index:1}.c-card-square.is-flippable .c-card-square__front,.c-card-square.is-flippable .c-card-square__back{transform:none !important;transition:opacity .3s}.c-card-square.is-flippable.is-flipped .c-card-square__front{pointer-events:none;opacity:0}.c-card-square.is-flippable.is-flipped .c-card-square__back{pointer-events:auto}}@media(prefers-reduced-motion)and (hover: hover){.c-card-square.is-flippable:hover .c-card-square__front{pointer-events:none;opacity:0}.c-card-square.is-flippable:hover .c-card-square__back{pointer-events:auto}}.c-card-product{position:relative}.c-card-product:after{content:"";display:block;padding-top:100%}.c-card-product__content{background:linear-gradient(to top, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 50%)}.c-card-product__content .c-item-link{margin-top:auto}.c-card-editorial{position:relative;white-space:normal}.c-card-editorial__image,.c-card-editorial__wrapper{flex:1;position:relative}.c-card-editorial__image:after,.c-card-editorial__wrapper:after{content:"";display:block;padding-top:100%}.c-card-editorial__content__title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;-webkit-line-clamp:8}.c-card-editorial__content__footer{width:100%}.c-card-editorial__content__footer .btn-icon{margin-left:auto}.c-card-editorial__content__logo img{max-height:40px}.c-card-editorial.is-compressed .c-card-editorial__wrapper:after{padding-top:max(60%,200px)}.c-card-editorial.is-compressed .c-card-editorial__content__title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}@media(hover: hover){.c-card-editorial:hover .btn-icon{background-color:var(--cr-black-10);border-color:rgba(0,0,0,0)}}.c-card-ugc{position:relative}.c-card-ugc::after{content:"";display:block;padding-top:100%}@media screen and (max-width: 600px){.c-card-ugc::after{padding-top:150%}}.c-card-ugc.is-expanded::after{padding-top:177.7777777778%}@media screen and (max-width: 600px){.c-card-ugc.is-expanded::after{padding-top:150%}}.c-card-ugc__content>*:not(.c-card-ugc__content__overlay){position:relative}.c-card-ugc__content__overlay{background:linear-gradient(to top, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 50%);backdrop-filter:blur(8px);mask-image:linear-gradient(to top, black 30%, transparent 50%);border-radius:var(--br-md);overflow:hidden}@media screen and (max-width: 600px){.c-card-ugc__content__overlay{mask-image:linear-gradient(to top, black 40%, transparent 55%)}}.c-card-ugc__content__paragraph{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;-webkit-line-clamp:5}.c-card-ugc__badge{position:absolute;top:var(--s-edge);left:var(--s-edge)}.c-card-ugc__badge__image{--s-size: 20px;position:relative;width:20px;height:20px;border-radius:2px;overflow:hidden}@media screen and (max-width: 600px){.c-card-ugc__badge__image{--s-size: 16px}}.c-dialog{--offset: 40px;--t-duration: 0.6s;position:fixed;top:0;left:var(--offset);width:100%;max-width:min(600px,100% - var(--offset)*2);max-height:calc(var(--s-vp-height) - var(--s-gap));overflow-y:scroll;transform:translateY(-150%) rotate(-45deg);transition:transform var(--t-duration) var(--e-inOut-cubic),visibility var(--t-duration) 0s;z-index:var(--z-dialog);pointer-events:none;visibility:hidden}.c-dialog__paper{background-color:var(--cr-white);opacity:.25}.c-dialog__paper__clip{object-fit:contain;position:absolute;width:50px !important;height:87px;top:-21px;right:80px;filter:drop-shadow(0 2px 4px rgba(0, 0, 0, 0.2))}.c-dialog__close{margin-left:auto}.c-dialog__close svg{width:16px;height:16px}.c-dialog__content{position:relative}@media screen and (max-width: 600px){.c-dialog{--offset: 12px}.c-dialog__paper__clip{width:40px;height:73px;right:50px}}html.is-nutrition-active .g-overlay,html.is-supplement-active .g-overlay,html.is-contact-active .g-overlay{transition:opacity .4s,z-index 0s;z-index:var(--z-dialog-overlay)}html.is-contact-active .c-dialog#g-contact{transform:translateY(0) rotate(-2deg);pointer-events:auto;visibility:visible}html.is-nutrition-active .c-dialog#c-nutrition{transform:translateY(0) rotate(-2deg);pointer-events:auto;visibility:visible}html.is-supplement-active .c-dialog#c-supplement{transform:translateY(0) rotate(-2deg);pointer-events:auto;visibility:visible}@keyframes marquee{0%{transform:translate3d(0, 0, 0)}100%{transform:translate3d(-100%, 0, 0)}}@keyframes marquee-vertical{0%{transform:translate3d(0, 0, 0)}100%{transform:translate3d(0, -100%, 0)}}.c-marquee{--direction: row;--animation-direction: normal;position:relative;display:flex;gap:var(--marquee-gap, 0px);flex-direction:var(--direction);width:100%}.c-marquee.is-reverse{--animation-direction: reverse}.c-marquee.is-vertical{--direction: column}.c-marquee__content{flex:none;display:flex;flex-direction:var(--direction);align-items:center;gap:var(--marquee-gap, 0px);overflow:hidden;white-space:nowrap}.c-marquee__content{animation:marquee 40s .5s linear infinite var(--animation-direction)}@media(prefers-reduced-motion){.c-marquee__content{animation:none !important}.c-marquee__content:not(:first-child){display:none}}.c-marquee.is-vertical .c-marquee__content{animation:marquee-vertical 40s .5s linear infinite var(--animation-direction)}@media(hover: hover){.c-marquee.is-pause-on-hover:hover .c-marquee__content{animation-play-state:paused}}.c-tabs{--t-duration: 0.3s;display:flex;flex-direction:column}.c-tabs [role=tablist]{width:100%;display:flex;flex-direction:row;flex-wrap:nowrap;gap:var(--tab-gap, 0px);justify-content:var(--tab-list-justify, flex-start)}.c-tabs__contents{width:100%;display:grid;grid-template-columns:1fr}.c-tabs__contents>[role=tabpanel]{grid-column:1/-1;grid-row:1/-1;opacity:0;pointer-events:none;visibility:hidden;transition:opacity var(--t-duration),visibility var(--t-duration) 0s}.c-tabs__contents>[role=tabpanel].is-active{opacity:1;pointer-events:auto;visibility:visible}.c-tabs[direction=column]{flex-direction:row}.c-tabs[direction=column] [role=tablist]{flex-direction:column}.c-slider{--t-duration: 0.3s;position:relative;display:block}.c-slider.is-inactive .embla__thumbs,.c-slider.is-inactive .c-slider__buttons{display:none}.c-slider__dots{display:flex;gap:var(--s-16);align-items:center;position:relative;width:fit-content;margin:var(--s-12) auto 0;padding:var(--s-8) var(--s-10);border:var(--border-dashed);background:var(--cr-black-10)}.c-slider__dot{--size: 8px;width:var(--size);height:var(--size);border-radius:100%;background-color:var(--cr-black);opacity:.1;transition:.2s}.c-slider__dot.embla__dot--selected{opacity:1}.c-slider__thumbs{position:absolute;top:0;right:var(--s-8);height:fit-content;z-index:2;padding:var(--s-8) 0}.c-slider__thumbs::before{bottom:0;content:"";position:absolute;top:0;left:var(--s-16);width:calc(100% - var(--s-16)*2);background-color:var(--cr-black-10);border:var(--border-dotted);border-radius:var(--br)}.c-slider__thumbs__container{gap:var(--s-8);padding:0 var(--s-24)}.c-slider__thumb{flex-shrink:0;position:relative;width:55px;height:55px;border-radius:var(--br)}.c-slider__thumb .svg-highlighter{position:absolute;max-width:none;width:180%;height:180%;top:-45%;left:-45%;opacity:0;z-index:1;transform:rotate(-12deg);transition:var(--t-duration);pointer-events:none;object-fit:contain}.c-slider__thumb.is-selected .svg-highlighter{opacity:.75}@media(hover: hover){.c-slider__thumb:hover .svg-highlighter{opacity:.75}}.c-slider__buttons{gap:var(--s-8);position:absolute;left:50%;top:50%;width:100%;pointer-events:none;opacity:1;transform:translate(-50%, -50%);transition:opacity .3s}.embla.is-inactive .c-slider__buttons{opacity:0}.embla:not(.is-inactive) .c-slider__button{pointer-events:auto}.c-product-facts{gap:var(--s-section-sm);width:100%}.c-product-facts__row,.c-product-facts__row-v{display:flex;gap:var(--s-edge-xs);padding-top:var(--s-edge);border-top:var(--border-dashed)}.c-product-facts__row:not(:last-child),.c-product-facts__row-v:not(:last-child){padding-bottom:var(--s-edge)}.c-product-facts__row{justify-content:space-between;align-items:center}.c-product-facts__row-v{flex-direction:column}.c-product-facts__row-v__description{font:var(--t-h-4)}.c-product-facts__heading{padding-bottom:var(--s-edge)}.c-product-facts__table__heading__description{margin-top:var(--s-edge-xs)}.c-product-facts__table__footer{margin-top:var(--s-edge)}.c-product-facts__table th{padding-bottom:var(--s-edge);font:var(--t-l-1);text-align:left}.c-product-facts__table tr{border-bottom:var(--border-dashed)}.c-product-facts__table td{padding-block:var(--s-edge);vertical-align:top}#main{min-height:var(--s-main-min-height)}.shopify-challenge__container{display:flex;flex-direction:column;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}.g-ada-skip{position:fixed !important;top:calc(var(--s-announcement-dynamic, var(--s-announcement, 0px)) + 10px);left:10px;transform:translateY(-100vh);z-index:1000}.g-ada-skip:focus{transform:translateY(0)}.g-announcement{--dot-size: 10px;--dot-gap: var(--s-8);position:relative;text-align:center;color:var(--color);background-color:var(--background);z-index:var(--z-announcement)}.g-announcement:empty{display:none}.g-announcement__blocks{position:relative;transition:height .4s .2s}.g-announcement__blocks__item{position:relative;width:100%;top:0;left:0;padding:var(--s-8);transition:opacity .4s .4s}.g-announcement__blocks__item b,.g-announcement__blocks__item strong{color:var(--emphasize)}.g-announcement__blocks__item:not(.is-active){position:absolute;opacity:0;pointer-events:none;transition-delay:0s}.g-announcement__dots{padding:0 var(--padding-max) var(--s-6);gap:var(--dot-gap)}.g-announcement__dots button{position:relative;width:var(--dot-size);height:var(--dot-size);border:1px solid;border-radius:100%;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));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)}}.g-footer{position:relative;padding:var(--s-24);z-index:10}.g-footer__logo{width:100%}.g-footer .block{flex:1;padding:var(--s-24);border-radius:var(--br-md);background:linear-gradient(180deg, var(--cr-yellow) 0%, var(--cr-yellow-light) 100%)}@media screen and (max-width: 600px){.g-footer .block{padding:var(--s-12) var(--s-8)}}.g-footer__block-menu{gap:var(--s-48) var(--s-8)}.g-footer__block-menu__nav{gap:var(--s-gap)}@media screen and (max-width: 1024px){.g-footer__block-menu{gap:var(--s-64) var(--s-8);background:var(--cr-yellow-light) !important}}.g-footer__block-brand{position:relative;overflow:hidden}.g-footer__block-brand *:not(.svg-sunburst-half){z-index:1}.g-footer__block-brand .svg-sunburst-half{position:absolute;bottom:0;width:1080px;color:var(--cr-yellow-light);mask-image:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000 70%, #000 30%, rgba(0, 0, 0, 0) 100%);mask-repeat:no-repeat;mask-size:cover;-webkit-mask-image:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000 70%, #000 30%, rgba(0, 0, 0, 0) 100%);-webkit-mask-repeat:no-repeat;-webkit-mask-size:cover}@media screen and (max-width: 1024px){.g-footer__block-brand .svg-sunburst-half{width:800px}}@media screen and (max-width: 1024px){.g-footer__block-email{background:var(--cr-yellow) !important}}@media screen and (max-width: 1024px){.g-footer{flex-direction:column-reverse}}@media screen and (max-width: 600px){.g-footer{padding:var(--s-8)}}.s-article-grid__content{padding-bottom:var(--s-section)}@media screen and (max-width: 1024px){.s-article-grid__content{grid-template-columns:1fr}}.s-article-slider__wrapper{position:relative;padding-top:var(--s-section-sm);padding-bottom:var(--s-section-sm)}.s-article-slider__wrapper::before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:var(--width-lg);border-top:var(--border-dotted)}.s-article-slider__content .c-slider{--slide-size: var(--s-xs) !important}@media screen and (max-width: 600px){.s-article-slider__wrapper{gap:var(--s-section-sm)}.s-article-slider__cta{margin-top:28px}}.s-article-slider:last-child .s-article-slider__wrapper{padding-bottom:var(--s-section)}.s-banner{overflow:hidden}.s-banner:first-child .s-banner__wrapper{padding-top:var(--s-header)}.s-banner__wrapper{width:100%;padding-block:var(--s-section-sm);grid-template-areas:"title media" "content media";grid-template-columns:1fr 2fr;grid-template-rows:auto 1fr;gap:0 var(--s-24)}.s-banner__title{grid-area:title}.s-banner__title:not(:last-child){margin-bottom:var(--s-24)}.s-banner__content{grid-area:content}.s-banner__content a:not(.btn){text-decoration:underline}.s-banner__media{grid-area:media;position:relative}.s-banner__media::after{content:"";display:block;padding-top:calc(50% - 4px)}.s-banner__anchors:empty{margin-top:calc(var(--s-gap)*-1)}@media screen and (min-width: 1025px){.s-banner__blocks__item:only-child{grid-column:2/-1}}@media screen and (max-width: 1024px){.s-banner__wrapper{grid-template-columns:1fr 1fr}.s-banner__media::after{content:"";display:block;padding-top:100%}.s-banner__blocks{width:calc(50vw + var(--s-contain) - 12px);white-space:nowrap;overflow-x:auto;scroll-snap-type:x mandatory;padding-right:var(--s-contain)}.s-banner__blocks__item{min-width:calc(50vw - var(--s-contain) - 12px);scroll-snap-align:start}.s-banner__blocks__item:nth-child(2){margin-right:var(--s-contain)}}@media screen and (max-width: 600px){.s-banner:first-child .s-banner__wrapper{padding-top:calc(var(--s-header) + var(--s-inline))}.s-banner__wrapper{grid-template-areas:"title" "media" "content";grid-template-columns:1fr;grid-template-rows:auto}.s-banner__wrapper.is-blocks{grid-template-areas:"title" "content" "media"}.s-banner__wrapper.is-blocks .s-banner__content{margin-bottom:var(--s-32)}.s-banner__wrapper.is-blocks .s-banner__media::after{padding-top:var(--s-xs)}.s-banner__wrapper:not(.is-blocks) .s-banner__media{margin-bottom:var(--s-32)}.s-banner__title:not(:last-child){margin-bottom:var(--s-16)}.s-banner__blocks{width:100vw;height:var(--s-xs);margin-left:calc(-1*var(--s-contain));scroll-padding:var(--s-contain);padding-left:var(--s-contain)}.s-banner__blocks__item{width:var(--s-xs);min-width:unset}.s-banner__blocks__item:nth-child(2){margin-right:var(--s-contain)}}.s-card-grid__wrapper{padding-top:var(--s-section);padding-bottom:var(--s-section)}.s-card-grid__list{max-width:100vw}.s-card-grid__list__item{flex:none;width:100%;max-width:400px;scroll-snap-align:start}@media screen and (max-width: 1024px){.s-card-grid__list{flex-wrap:nowrap;justify-content:flex-start;white-space:nowrap;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--padding-lg);padding-inline:var(--padding-lg)}}.s-card-scroller{position:relative}.s-card-scroller__content{position:relative;padding-top:var(--s-section);padding-bottom:var(--s-section);overflow:hidden;z-index:6}.s-card-scroller__list{width:100%;max-width:100vw}[data-layout=contained] .s-card-scroller__list{max-width:calc(100vw - var(--s-contain)*2)}.s-card-scroller .embla{--slide-gap: var(--s-edge-xs);--slide-size: clamp(250px, 25vw, var(--s-xs));width:100%}.s-comparison{--t-duration: 0.4s}.s-comparison__scroller{height:calc(var(--s-vp-height)*5)}@media(prefers-reduced-motion){.s-comparison__scroller{height:unset}}.s-comparison__wrapper{position:sticky;top:0;width:100%;height:var(--s-vp-height);padding-top:var(--s-header);padding-bottom:var(--s-section-sm)}.is-product .s-comparison__wrapper{padding-bottom:calc(var(--s-section-sm) + var(--s-purchase-bar))}.s-comparison__blocks{width:100%;max-height:600px;flex:1}.s-comparison__item{position:relative;width:50%}.s-comparison__item__image{padding-top:50px}.s-comparison__item__content{padding:var(--s-gap);background:linear-gradient(0deg, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0.1) 100%),linear-gradient(180deg, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0) 50%)}.is-product .s-comparison__item__content{background:none}.s-comparison__item__block{position:absolute;left:var(--s-edge);bottom:var(--s-edge);padding:var(--s-edge)}@media(prefers-reduced-motion){.s-comparison__item__block{opacity:1 !important;visibility:visible !important;transform:unset !important}}@media screen and (max-width: 600px){.s-comparison__wrapper{padding-top:calc(var(--s-header) + var(--s-edge))}.is-product .s-comparison__wrapper{padding-bottom:calc(var(--s-16) + var(--s-purchase-bar))}.s-comparison__blocks{flex-direction:column;align-items:stretch}.s-comparison__item{width:100%;height:50%}}.s-comparison-list{--item-height: 48px}.s-comparison-list__content{padding-top:var(--s-section);padding-bottom:var(--s-section)}.s-comparison-list__blocks{width:100%}.s-comparison-list__block{flex:1;padding:var(--s-edge)}.s-comparison-list__block__item{height:var(--item-height)}.s-comparison-list__block__item svg{flex:none;display:block;width:16px;height:16px}@media screen and (max-width: 600px){.s-comparison-list{--item-height: 40px}.s-comparison-list__blocks{flex-direction:column}}.s-contact-banner__container{position:relative;padding:var(--s-gap)}.s-contact-banner__title,.s-contact-banner__contact{z-index:1}@media screen and (max-width: 1024px){.s-contact-banner__container{flex-direction:column;min-height:378px}.s-contact-banner__contact{width:100%}}.s-hero{--s-hero-edge: 48px}.s-hero:first-child .s-hero__content{padding-top:var(--s-header)}.s-hero__wrapper{position:relative;width:100%;min-height:var(--s-vp-height);overflow:hidden}.s-hero__wrapper:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(180deg, rgba(0, 0, 0, 0) 75%, rgba(0, 0, 0, 0.5) 100%),linear-gradient(180deg, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 50%)}.s-hero__content{position:relative;width:100%;padding-top:var(--s-section-sm);padding-bottom:var(--s-section-sm);z-index:2}.s-hero__title{margin:0 auto;flex:none}.s-hero__paragraph{width:100%;flex:none}.s-hero__rich-content{flex-direction:row-reverse;flex:1}.s-hero__rich-content__subheading,.s-hero__rich-content__block{width:50%}.s-hero__rich-content__block{position:relative;margin-right:auto}@media(hover: hover){.s-hero__rich-content__block__content:hover .btn::before{opacity:1}}.s-hero__rich-content__line{position:relative;width:100%;height:calc(100% - 40px);margin-bottom:auto}.s-hero__simple-content,.s-hero__contact-content{flex:1;width:50%}.s-hero__simple-content__line,.s-hero__contact-content__line{position:relative;height:calc(100% - 40px);margin-bottom:auto;flex:1}@media screen and (max-width: 1024px){.s-hero__wrapper{min-height:660px}.s-hero__content__wrapper{gap:32px}.s-hero__rich-content{flex-direction:column;gap:32px;width:100%;max-width:600px;margin:0 auto}.s-hero__rich-content__subheading,.s-hero__rich-content__block{width:100%}.s-hero__rich-content__subheading{height:150px;gap:16px}.s-hero__rich-content__block{justify-content:center;margin-top:auto}.s-hero__rich-content__block__content{max-width:min(100vw - var(--s-contain)*4,400px)}.s-hero__rich-content__line{width:40px;height:calc(100% - 20px);margin-left:auto}.s-hero__simple-content,.s-hero__contact-content{width:100%;flex-direction:column-reverse;align-items:center;gap:32px}.s-hero__simple-content__line,.s-hero__contact-content__line{position:relative;width:1px;height:100%}}@media screen and (max-width: 600px){.s-hero:first-child .s-hero__content{padding-top:calc(var(--s-header) + var(--s-inline));gap:16px}}@media screen and (max-width: 600px){.p-frontpage .s-hero__wrapper{min-height:900px}.p-frontpage .s-hero__thumbnail .child-cover>*{object-position:left}}.s-history__wrapper{position:relative;height:var(--s-vp-height);padding-top:calc(var(--s-header) + 50px);overflow:hidden}.s-history__scroller{transition:transform .8s var(--e-inOut-cubic);transform:translateX(calc(var(--active-index, 0) * -100vw))}@media(prefers-reduced-motion){.s-history__scroller{transition:unset}}.s-history__controls{position:absolute;width:100vw;left:0;top:var(--s-header);overflow:hidden}.s-history__controls__tablist{--scrollbar-height: 4px;--scrollbar-margin-top: var(--s-8);flex:1;padding-right:var(--s-24);padding-left:var(--padding-lg);overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:var(--s-contain);mask-image:linear-gradient(to right, rgb(0, 0, 0) calc(100% - var(--s-24)), rgba(0, 0, 0, 0) 100%)}.s-history__controls__tablist::-webkit-scrollbar{height:calc(var(--scrollbar-height) + var(--scrollbar-margin-top))}.s-history__controls__tablist::-webkit-scrollbar-track{margin-inline:calc(var(--padding-lg) - var(--scrollbar-margin-top)/2) calc(var(--s-24) - var(--scrollbar-margin-top)/2)}.s-history__controls__tablist::-webkit-scrollbar-thumb{border-radius:100vw;background:var(--cr-black-50);background-clip:padding-box;border:calc(var(--scrollbar-margin-top)/2) solid rgba(0,0,0,0)}.s-history__controls__tablist [role=tab]{flex:none;white-space:nowrap;scroll-snap-align:start;background-color:var(--cr-yellow)}.s-history__controls__tablist [role=tab][aria-selected=true]{background-color:var(--cr-white);pointer-events:none}.s-history__controls__nav{flex:none;margin-left:auto;padding-right:var(--padding-lg)}.s-history__timeline{position:relative;flex:none;width:100vw}.s-history__timeline__block{position:absolute;top:0;left:var(--padding-lg);z-index:3}.s-history__timeline__main{width:100%;height:100%;pointer-events:none;z-index:2}.s-history__timeline__main__image{flex:none;position:relative;width:clamp(180px,25vw,var(--s-xs))}.s-history__timeline__main__image::after{content:"";display:block;padding-top:100%}.s-history__timeline__main__image .object-fit{--offset: 0px}.s-history__timeline__main__line{flex:1}.s-history__timeline__main__line span{display:block;width:100%;border-bottom:2px solid var(--cr-white)}.s-history__timeline__images{grid-template-columns:repeat(10, 1fr);grid-template-rows:repeat(5, 1fr);top:calc(var(--s-header) + 50px)}.s-history__timeline__images__item{position:relative;grid-column-start:var(--col, 4);grid-row-start:var(--row, 1);transition:transform 1.2s cubic-bezier(0, 0, 0.3, 1),left .4s ease-out}.s-history__timeline__images__item img{position:absolute;border-radius:var(--br-md);width:auto !important;height:var(--height);aspect-ratio:calc(var(--width)/var(--height));min-height:min(15vh,120px);max-width:unset;max-height:15vw}.s-history__timeline__images__item:nth-child(1){--col: 4;--row: 1}.s-history__timeline__images__item:nth-child(2){--col: 7;--row: 2}.s-history__timeline__images__item:nth-child(3){--col: 8;--row: 1}.s-history__timeline__images__item:nth-child(4){--col: 3;--row: 2}.s-history__timeline__images__item:nth-child(5){--col: 4;--row: 3}.s-history__timeline__images__item:nth-child(6){--col: 8;--row: 3}.s-history__timeline__images__item:nth-child(7),.s-history__timeline__images__item:nth-last-child(2){--col: 2;--row: 4}.s-history__timeline__images__item:nth-child(8),.s-history__timeline__images__item:nth-last-child(1){--col: 8;--row: 4}.s-history__timeline__images__item:nth-child(9){--col: 3;--row: 5}.s-history__timeline__images__item:nth-child(10){--col: 7;--row: 5}@media screen and (min-width: 601px){.s-history__timeline__main__line--left{height:100%}[data-index="0"] .s-history__timeline__main__line--left{justify-content:end;align-items:start;padding-left:var(--padding-lg)}[data-index="0"] .s-history__timeline__main__line--left span{width:calc(100% - var(--s-xs)/2);height:50%;border-bottom-left-radius:25vw;border-left:2px solid var(--cr-white);border-bottom:2px solid var(--cr-white)}.s-history__timeline__images{bottom:var(--s-section)}}@media screen and (max-width: 600px){.s-history__controls{top:var(--s-header);bottom:unset}[data-index="0"] .s-history__timeline__main__line--left span{display:none}.s-history__timeline__images{grid-template-rows:repeat(8, 1fr);top:calc(var(--s-header) + 120px);bottom:var(--s-section-sm)}.s-history__timeline__images__item:nth-child(1){--col: 3;--row: 1}.s-history__timeline__images__item:nth-child(2){--col: 4;--row: 2}.s-history__timeline__images__item:nth-child(3){--col: 8;--row: 2}.s-history__timeline__images__item:nth-child(4){--col: 9;--row: 3}.s-history__timeline__images__item:nth-child(5){--col: 2;--row: 3}.s-history__timeline__images__item:nth-child(6){--col: 8;--row: 4}.s-history__timeline__images__item:nth-child(7),.s-history__timeline__images__item:nth-last-child(2){--col: 3;--row: 5}.s-history__timeline__images__item:nth-child(8),.s-history__timeline__images__item:nth-last-child(1){--col: 8;--row: 6}.s-history__timeline__images__item:nth-child(9){--col: 3;--row: 6}.s-history__timeline__images__item:nth-child(10){--col: 7;--row: 7}}.s-marquee{--marquee-gap: var(--s-edge-xs);--card-size: var(--s-xs)}.s-marquee__content{padding-top:var(--s-section);padding-bottom:var(--s-section)}.s-marquee__list{width:100%;overflow:hidden;gap:var(--s-edge-xs)}.s-marquee__list .embla{--slide-gap: var(--s-edge-xs);width:100%}.s-marquee__list .embla.is-editorial{--slide-size: calc(var(--card-size) * 2)}.s-marquee__list .embla.is-card-square{--slide-size: var(--card-size)}.s-marquee__list .c-card-editorial{width:100%}.s-marquee__list .c-card-square{width:var(--card-size)}@media screen and (max-width: 600px){.s-marquee{--card-size: 300px}}.s-ingredients__wrapper{overflow-x:clip}.s-ingredients__wrapper__content{padding-top:var(--s-section);padding-bottom:var(--s-section)}.s-ingredients__wrapper__content.is-contained{padding:var(--s-section-sm) var(--s-contain)}.s-ingredients__tabs{display:grid;grid-template-areas:"title images" "tablist images" "content images";grid-template-columns:1fr min(30vw,600px);grid-template-rows:auto auto 1fr}.s-ingredients__tabs [role=tablist]{grid-area:tablist;flex-wrap:wrap;gap:0 8px;place-items:start;place-content:start}.s-ingredients__tabs [role=tablist] [role=tab]{position:relative;color:var(--cr-black-50);transition:color var(--t-duration);text-align:left;user-select:none}.s-ingredients__tabs [role=tablist] [role=tab] .svg-circle{position:absolute;top:-8px;left:-12px;width:calc(100% + 16px);height:calc(100% + 16px);pointer-events:none;opacity:0;transition:opacity var(--t-duration)}@media(hover: hover){.s-ingredients__tabs [role=tablist] [role=tab]:hover{color:var(--cr-black)}}.s-ingredients__tabs [role=tablist] [role=tab][aria-selected=true]{color:var(--cr-black);pointer-events:none}.s-ingredients__tabs [role=tablist] [role=tab][aria-selected=true] .svg-circle{opacity:1}.s-ingredients__tabs [role=tablist] [role=tab]:not(:last-child)::after{content:","}.s-ingredients__tabs__title{grid-area:title}.s-ingredients__content{grid-area:content;max-width:450px;place-items:start}.s-ingredients__content__item{grid-template-columns:auto 1fr;grid-template-rows:auto}.s-ingredients__content__item__row{display:grid;grid-column:1/-1;grid-template-columns:subgrid;gap:var(--s-gap);padding:var(--s-edge) 0;border-top:var(--border-dotted)}.s-ingredients__content__item__row--cta{border-top:0}.s-ingredients__content__item__row--cta>*{grid-column:1/-1;margin-right:auto}.s-ingredients__images{grid-area:images;place-items:start}.s-ingredients__images__item{position:relative;width:100%;grid-column:1/-1;grid-row:1/-1;background-color:var(--cr-subtle);border-radius:var(--br-md);overflow:hidden;transition:all var(--t-duration);opacity:1 !important;visibility:visible !important;z-index:var(--item-z-index);transform:rotate(var(--item-rotate));opacity:0;pointer-events:none;visibility:hidden;transition:opacity var(--t-duration),visibility var(--t-duration) 0s}.s-ingredients__images__item.is-active{opacity:1;pointer-events:auto;visibility:visible}.s-ingredients__images__item::after{content:"";display:block;padding-bottom:100%}@media screen and (max-width: 1024px){.s-ingredients__tabs{grid-template-areas:"images" "title" "tablist" "content";grid-template-columns:1fr;grid-template-rows:auto}.s-ingredients__images{place-items:center}.s-ingredients__images__item{max-width:300px}}.s-featured-products__scroller{height:calc(var(--s-vp-height)*4)}.s-featured-products__wrapper{position:sticky;top:0;width:100%;height:var(--s-vp-height)}.s-featured-products__content{width:30vw}@media(prefers-reduced-motion){.s-featured-products__content{width:100%;height:100%;border-radius:unset}}.s-featured-products__inner{width:100vw;height:var(--s-vp-height);justify-content:space-evenly;padding-top:var(--s-header);padding-bottom:var(--s-section)}@media(prefers-reduced-motion: no-preference){.s-featured-products__paragraph{opacity:0;height:0}}.s-featured-products__images{flex:1;position:relative;width:100vw;margin-inline-start:calc(-1*var(--padding-lg));overflow:hidden}.s-featured-products__images__item{aspect-ratio:1;height:100%;max-height:600px}@media(prefers-reduced-motion: no-preference){.s-featured-products__images__item{opacity:0}}.s-featured-products__images__item[data-index="1"]{z-index:5;opacity:1}.s-featured-products__images__item[data-index="2"]{z-index:4;transform:translate(-80%, -50%);height:80%}.s-featured-products__images__item[data-index="3"]{z-index:3;transform:translate(-20%, -50%);height:80%}.s-featured-products__images__item[data-index="4"]{z-index:2;transform:translate(-110%, -60%);height:75%}.s-featured-products__images__item[data-index="5"]{z-index:1;transform:translate(10%, -60%);height:75%}@media(prefers-reduced-motion: no-preference){.s-featured-products__products{opacity:0;height:0}}@media screen and (max-width: 1024px){.s-featured-products__scroller{height:calc(var(--s-vp-height)*3)}.s-featured-products__inner{padding-top:calc(var(--s-header) + var(--s-section-sm));padding-bottom:var(--s-section-sm)}.s-featured-products__content{width:50vw}}@media screen and (max-width: 1024px)and (prefers-reduced-motion){.s-featured-products__content{width:100%}}@media screen and (max-width: 1024px){.s-featured-products__products{grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width: 600px){.s-featured-products__content{width:80vw}}@media screen and (max-width: 600px)and (prefers-reduced-motion){.s-featured-products__content{width:100%}}@media screen and (max-width: 600px){.s-featured-products__images__item{max-width:240px}.s-featured-products__images__item[data-index="2"]{transform:translate(-75%, -50%)}.s-featured-products__images__item[data-index="3"]{transform:translate(-25%, -50%)}.s-featured-products__images__item[data-index="4"]{transform:translate(-100%, -60%)}.s-featured-products__images__item[data-index="5"]{transform:translate(0%, -60%)}.s-featured-products__products .c-item-link{--height: 52px}.s-featured-products__products .c-item-link__title{font:var(--t-h-4)}.s-featured-products__products .c-item-link .btn-icon{display:none}}.s-product-slider{--ada-offset: 8px;--nav-offset: -40px}.s-product-slider:first-child .s-product-slider__wrapper{padding-top:var(--s-header)}.s-product-slider__wrapper{padding-top:var(--s-section);padding-bottom:var(--s-section)}.s-product-slider__wrapper>.s-product-slider__cta{display:none}.s-product-slider__cta{grid-area:cta;margin-left:8px;padding-top:var(--ada-offset);padding-bottom:var(--ada-offset);padding-inline-end:var(--padding-lg);pointer-events:auto}.s-product-slider__tabs{--tab-gap: 8px;--s-mask: 88px;margin-top:var(--s-section-sm)}.s-product-slider__tabs [role=tablist]{position:relative;padding-top:var(--ada-offset);padding-bottom:var(--ada-offset);white-space:nowrap;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:var(--s-contain);padding-right:calc(var(--s-mask)*2);mask-image:linear-gradient(to right, rgb(0, 0, 0) calc(100vw - var(--s-mask) * 3), transparent calc(100vw - var(--s-mask)))}.s-product-slider__tabs [role=tablist]::after{content:"";position:absolute;top:0;right:0;bottom:0;width:var(--s-mask)}.s-product-slider__tabs [role=tab]{flex:none;scroll-snap-align:start}.s-product-slider .c-slider{--slide-size: clamp(280px, 25%, var(--s-xs));--slide-gap: var(--s-8);width:100vw;overflow:hidden;display:grid;grid-template-areas:"nav cta" "slider slider";grid-template-columns:1fr auto;grid-template-rows:var(--nav-offset) auto;gap:var(--s-section-sm) 0;pointer-events:none;margin-top:calc(var(--nav-offset) - var(--ada-offset)*2)}.s-product-slider .c-slider__viewport{grid-area:slider;padding-top:var(--ada-offset);padding-bottom:var(--ada-offset);padding-inline-start:var(--padding-lg);pointer-events:auto}.s-product-slider .c-slider__container{margin-left:calc(var(--s-contain)*-1)}.s-product-slider .c-slider__buttons{position:relative;top:unset;left:unset;transform:unset;grid-area:nav;width:auto;margin-left:auto;padding-top:var(--ada-offset);padding-bottom:var(--ada-offset);pointer-events:auto}.s-product-slider .c-slider__buttons:last-child{padding-inline-end:var(--padding-lg)}.s-product-slider .c-slider.is-inactive .c-slider__buttons{display:block;pointer-events:none;cursor:default}@media screen and (max-width: 600px){.s-product-slider{--nav-offset: -36px}.s-product-slider__tabs{--s-mask: 80px}.s-product-slider__wrapper>.s-product-slider__cta{display:block;padding-inline:var(--padding-lg);margin:unset}.s-product-slider__wrapper>.s-product-slider__cta a{width:100%}.s-product-slider .c-slider{--slide-size: clamp(180px, 45%, var(--s-xs))}.s-product-slider .c-slider.is-single-slider{margin-top:calc(var(--nav-offset) - var(--ada-offset))}.s-product-slider .c-slider.is-single-slider .c-slider__buttons{padding-inline-end:var(--padding-lg)}.s-product-slider .c-slider .s-product-slider__cta{display:none}}.s-slide-show{--t-duration: 0.3s}.s-slide-show__scroller{height:calc(var(--s-vp-height)*1)}.s-slide-show__wrapper{position:sticky;top:0;width:100%;height:var(--s-vp-height);overflow:hidden}.s-slide-show__wrapper .svg-sunburst{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);color:var(--cr-black-10);width:100%;min-width:1200px;pointer-events:none;mask-image:radial-gradient(rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0) 80%)}.s-slide-show__content{position:relative;width:100%;height:100%;max-height:1200px;padding-top:var(--s-header);padding-bottom:var(--s-section-sm);z-index:2}.s-slide-show__paragraph{max-width:450px}.s-slide-show__media{flex:auto;position:relative}.s-slide-show__media .c-video{aspect-ratio:var(--aspect-ratio);max-width:calc(100vw - var(--s-24)*2);max-height:600px;border:clamp(4px,1vw,12px) solid var(--cr-white);box-shadow:0 5px 5px 0 rgba(0,0,0,.05),0 2px 2px 0 rgba(0,0,0,.1)}.s-slide-show__media.is-image{aspect-ratio:4/3;max-width:calc(100vw - var(--s-24)*2);max-height:600px;border:clamp(4px,1vw,12px) solid var(--cr-white);box-shadow:0 5px 5px 0 rgba(0,0,0,.05),0 2px 2px 0 rgba(0,0,0,.1)}.s-slide-show__control{transition:opacity var(--t-duration),visibility var(--t-duration) 0s;pointer-events:none;opacity:0;pointer-events:none;visibility:hidden}.s-slide-show__control--mute,.s-slide-show__control--unmute{grid-column:1/2;grid-row:1/-1}.s-slide-show__control--play,.s-slide-show__control--pause{grid-column:2/-1;grid-row:1/-1}[data-video-play=true] .s-slide-show__control.s-slide-show__control--pause{pointer-events:auto;opacity:1;pointer-events:auto;visibility:visible}[data-video-play=false] .s-slide-show__control.s-slide-show__control--play{pointer-events:auto;opacity:1;pointer-events:auto;visibility:visible}[data-video-mute=true] .s-slide-show__control.s-slide-show__control--unmute{pointer-events:auto;opacity:1;pointer-events:auto;visibility:visible}[data-video-mute=false] .s-slide-show__control.s-slide-show__control--mute{pointer-events:auto;opacity:1;pointer-events:auto;visibility:visible}.s-slide-show__image{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);border:clamp(4px,1vw,12px) solid var(--cr-white);box-shadow:0 6.25px 6.25px 0 rgba(0,0,0,.05),0 2.5px 2.5px 0 rgba(0,0,0,.1);filter:grayscale(100%);transition:filter var(--t-duration) ease}.s-slide-show__image--oval{aspect-ratio:2/3;width:clamp(100px,15vw,300px);border-radius:50%;overflow:hidden;z-index:3}.s-slide-show__image--rect{aspect-ratio:4/3;width:clamp(180px,25vw,600px);z-index:1}@media screen and (max-width: 1024px){.s-slide-show__content{max-height:900px}}@media screen and (max-width: 600px){.s-slide-show__content{max-height:700px;gap:var(--s-section)}.s-slide-show__image--rect{z-index:3}}.s-testimonial{--t-duration: 0.3s}.s-testimonial__content{padding-top:var(--s-section);padding-bottom:var(--s-section)}.s-testimonial__content.is-contained{padding:var(--s-section-sm) var(--s-contain);margin-bottom:var(--s-section)}.s-testimonial__tabs{display:grid;grid-template-areas:"title images" "quote images" "tablist images";grid-template-columns:1fr min(30vw,600px);grid-template-rows:auto 1fr auto;gap:var(--s-gap)}.s-testimonial__tabs [role=tablist]{--tab-gap: 8px;grid-area:tablist;overflow-x:auto;padding-top:1px}.s-testimonial__tabs [role=tablist] [role=tab]{position:relative;color:var(--cr-black-50);transition:color var(--t-duration);user-select:none;min-width:180px;max-width:var(--s-xs);text-align:left;padding-top:var(--s-edge);border-top:var(--border-dotted);text-wrap:balance;flex:1}.s-testimonial__tabs [role=tablist] [role=tab]::after{content:"";position:absolute;top:-2px;left:0px;width:0%;height:2px;background-color:var(--cr-black);border-radius:100vw;transition:width var(--t-duration)}@media(hover: hover){.s-testimonial__tabs [role=tablist] [role=tab]:hover{color:var(--cr-black)}.s-testimonial__tabs [role=tablist] [role=tab]:hover::after{width:50%}}.s-testimonial__tabs [role=tablist] [role=tab][aria-selected=true]{color:var(--cr-black);pointer-events:none}.s-testimonial__tabs [role=tablist] [role=tab][aria-selected=true]::after{width:50%}.s-testimonial__tabs__title{grid-area:title}.s-testimonial__tabs__profile{position:relative;width:40px;height:40px;flex:none}.s-testimonial__tabs__quote{grid-area:quote}.s-testimonial__tabs__images{grid-area:images;place-items:start}.s-testimonial__tabs__images__item{position:relative;width:100%}.s-testimonial__tabs__images__item::after{content:"";display:block;padding-bottom:100%}@media screen and (max-width: 1024px){.s-testimonial__tabs{grid-template-areas:"title images" "quote images" "tablist tablist"}.s-testimonial__tabs__quote{grid-area:quote}.s-testimonial__tabs__quote p{font:var(--t-h-3)}}@media screen and (max-width: 600px){.s-testimonial__content.is-contained{padding:var(--s-contain) var(--s-contain) var(--s-section-sm)}.s-testimonial__tabs{grid-template-areas:"images" "title" "quote" "tablist";grid-template-columns:1fr;grid-template-rows:auto}.s-testimonial__tabs [role=tablist]{width:100vw;margin:0 calc(var(--s-contain)*-1);padding:0 var(--s-contain);margin-top:var(--s-gap)}.is-contained .s-testimonial__tabs [role=tablist]{width:calc(100vw - var(--s-contain)*2);padding:0 calc(var(--s-contain)*2) var(--padding-scroll)}}.s-recipe-slider{--ada-offset: 8px;--nav-offset: -40px}.s-recipe-slider__wrapper{position:relative;width:100%;padding-top:var(--s-section);padding-bottom:var(--s-section);overflow:hidden}.s-recipe-slider__wrapper:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(0deg, rgba(0, 0, 0, 0.25) 0%, rgba(0, 0, 0, 0.25) 100%),linear-gradient(180deg, rgba(0, 0, 0, 0) 25%, rgb(0, 0, 0) 75%)}.s-recipe-slider__content{position:relative;width:100%;z-index:2}.s-recipe-slider__subheading{height:min(20vw,300px);white-space:nowrap}.s-recipe-slider__subheading p{flex:none}.s-recipe-slider__subheading__left{padding-top:var(--s-section)}.s-recipe-slider__line--left,.s-recipe-slider__line--right{position:relative;width:100%;height:100%;margin-top:24px}.s-recipe-slider__line--left{margin-right:-1px}.s-recipe-slider__line--right{margin-left:-1px}.s-recipe-slider__tabs{margin-top:calc(-1*var(--s-section-sm))}.s-recipe-slider .c-slider{--slide-size: 400px}.s-recipe-slider .c-slider__button{color:var(--cr-white);border:var(--outline) dashed var(--cr-white)}@media(hover: hover){.s-recipe-slider .c-slider__button:not([disabled]):hover{background-color:var(--cr-white-25);border-color:rgba(0,0,0,0)}}.s-recipe-slider .c-slider__button:disabled{color:var(--cr-white-50);background-color:var(--cr-white-25);border-color:rgba(0,0,0,0)}@media screen and (max-width: 1024px){.s-recipe-slider__subheading{height:250px;white-space:normal}.s-recipe-slider__subheading p{flex:auto}}@media screen and (max-width: 600px){.s-recipe-slider__wrapper:after{background:linear-gradient(0deg, rgba(0, 0, 0, 0.25) 0%, rgba(0, 0, 0, 0.25) 100%),linear-gradient(180deg, rgba(0, 0, 0, 0) 10%, rgb(0, 0, 0) 30%)}.s-recipe-slider__thumbnail{max-height:600px}.s-recipe-slider__subheading{height:150px;grid-template-columns:1fr 1.5fr}.s-recipe-slider__subheading p{flex:none;font:var(--t-h-3)}.s-recipe-slider__subheading__left{padding-top:70%}.s-recipe-slider__subheading__left,.s-recipe-slider__subheading__right{gap:16px}.s-recipe-slider__line--left,.s-recipe-slider__line--right{margin-top:12px}.s-recipe-slider__tabs{margin-top:0}.s-recipe-slider__cta{margin:32px auto 0}.s-recipe-slider .c-slider.is-single-slider{--slide-size: 85%}}.s-ugc__content{padding:var(--s-section) var(--s-contain)}.s-ugc__marquee{--marquee-gap: 8px}@media(prefers-reduced-motion){.s-ugc__marquee{width:25%;justify-content:flex-end}.s-ugc__marquee c-marquee{max-width:500px}.s-ugc__marquee c-marquee:not(:first-of-type){display:none}}.s-ugc__marquee__content,.s-ugc__marquee__item{width:100%}@media(prefers-reduced-motion){.s-ugc__container{align-items:stretch}.s-ugc__marquee{max-height:100%;padding-block:var(--s-16);overflow-y:auto}}@media screen and (max-width: 1280px){.s-ugc .c-marquee{max-width:400px}}@media screen and (min-width: 601px){.s-ugc__container{max-height:calc(var(--s-vp-height) - var(--s-header) - var(--s-contain))}.s-ugc__content,.s-ugc__marquee{width:50%}.s-ugc__marquee{padding-right:var(--s-contain)}}@media screen and (max-width: 600px){.s-ugc .embla{--slide-size: min(60vw, 300px);--slide-gap: var(--s-8);width:100%}.s-ugc__container{flex-direction:column}.s-ugc__content,.s-ugc__marquee{width:100%}.s-ugc__content{padding:var(--s-section-sm) var(--s-contain)}.s-ugc__marquee{flex:1;margin-bottom:var(--s-section-sm)}.s-ugc__marquee__content{flex:none}.s-ugc__marquee__item,.s-ugc__marquee__column{flex:none}.s-ugc__marquee__column{height:100%}.s-ugc__marquee__column.is-alt{flex-direction:column-reverse}.s-ugc__marquee__column .c-card-editorial{flex:1}.s-ugc__marquee__column .c-card-editorial__wrapper{height:100%}.s-ugc__marquee__column .c-card-editorial__content__title{-webkit-line-clamp:8 !important}.s-ugc .c-marquee{max-width:unset}}.s-ugc-marquee{--marquee-gap: 8px}.s-ugc-marquee .embla{--slide-gap: var(--s-8)}.s-ugc-marquee .embla__slide{--slide-size: 300px}.s-ugc-marquee .embla__slide.is-expanded{--slide-size: calc(520px + var(--slide-gap))}@media screen and (max-width: 600px){.s-ugc-marquee .embla__slide.is-expanded{--slide-size: calc(438px + var(--slide-gap))}.s-ugc-marquee .embla__slide.is-expanded .c-card-ucg:not(.is-expanded)::after{padding-top:100% !important}}.s-value-list__wrapper{padding-block:var(--s-section)}@media screen and (max-width: 600px){.s-value-list__wrapper{flex-direction:column;gap:var(--s-section)}}.s-value-list__content__btn{margin-top:var(--s-gap)}@media screen and (max-width: 600px){.s-value-list__content{width:100%;align-items:flex-start}.s-value-list__content p *{text-align:left !important}}.s-value-list__list{width:100%;gap:0 var(--s-32)}@media screen and (max-width: 600px){.s-value-list__list{width:100%;justify-content:flex-start;gap:0}}.s-value-list__item{gap:var(--s-edge);padding:var(--s-edge) 0;min-width:200px}@media screen and (max-width: 600px){.s-value-list__item{padding:var(--s-8) 0;font:var(--t-h-3)}}.s-value-list__item__icon{--size: 50px;flex:none;position:relative;width:var(--size);height:var(--size);padding:var(--s-4)}@media screen and (max-width: 600px){.s-value-list__item__icon{--size: 36px}}.s-faq{padding-top:var(--s-header);padding-bottom:var(--s-section)}@media screen and (max-width: 600px){.s-faq{padding-top:calc(var(--s-header) + var(--s-section-sm))}}.s-faq__wrapper{gap:var(--s-section-sm)}@media screen and (max-width: 600px){.s-faq__wrapper{flex-direction:column}}.s-faq__heading{margin-bottom:var(--s-section-sm)}.s-faq__nav{position:sticky;width:100%;top:var(--s-header);z-index:1}.s-faq__nav.is-scrolled::before,.s-faq__nav.is-scrolled .s-faq__nav__indicator{opacity:0;pointer-events:none;visibility:hidden}@media screen and (max-width: 600px){.s-faq__nav::before{opacity:1;pointer-events:auto;visibility:visible;content:"";position:absolute;height:38px;right:0;top:-1px;width:calc(var(--padding-lg) + 72px);background:linear-gradient(to right, transparent, var(--cr-yellow) 36px);z-index:1;transition:opacity .3s,visibility 0s .3s}}.s-faq__nav__content{width:100%;overflow-x:auto;scroll-snap-type:x;scroll-padding-left:var(--padding-lg)}.s-faq__nav__content::-webkit-scrollbar{display:none}@media screen and (max-width: 600px){.s-faq__nav__content{flex-direction:row}}.s-faq__nav__indicator{opacity:1;pointer-events:auto;visibility:visible;z-index:2;position:absolute;right:var(--padding-lg);top:0;transition:opacity .3s,visibility 0s .3s}.s-faq__nav__indicator svg{width:16px}@media screen and (min-width: 601px){.s-faq__nav__indicator{display:none}}.s-faq__nav__link{flex:none;scroll-snap-align:start}.s-faq__nav__link.is-active{background-color:var(--cr-white)}.s-faq__category{gap:var(--s-section-sm);padding-block:var(--s-section-sm);border-top:var(--border-dotted);scroll-margin-top:var(--s-24)}@media screen and (min-width: 601px){.s-faq__category{gap:var(--s-24);padding-top:var(--s-24)}}.s-faq__category__list{gap:var(--s-edge-xs)}.s-faq__category__list .c-accordion{--padding-v: var(--s-16);height:fit-content}.p-faq{background-color:var(--cr-yellow);padding-bottom:var(--s-section)}.p-404{min-height:var(--s-main-min-height);padding-block:calc(var(--s-header) + var(--s-section-sm)) var(--s-section)}.p-404__container{flex:1}.p-404__content{margin-top:auto}.p-404__image{flex:2;position:relative}.p-404__image::after{content:"";display:block;padding-top:50%}@media screen and (max-width: 600px){.p-404__image::after{padding-top:100%}}@media screen and (max-width: 600px){.p-404{flex-direction:column-reverse}}.p-general{min-height:calc(var(--s-main-min-height));padding-block:calc(var(--s-header) + var(--s-section-sm)) var(--s-section)}.p-general__title{margin-bottom:var(--s-section-sm)}.p-general ul,.p-general ol{--space: var(--s-96);padding-left:var(--s-gap)}.p-general ul li:not(:last-child),.p-general ol li:not(:last-child){margin-bottom:var(--s-edge)}.p-general ul li::before,.p-general ol li::before{content:"";display:block;width:calc(100% + var(--space) + var(--s-gap));height:1px;margin-left:calc(-1*(var(--space) + var(--s-gap)));padding-bottom:var(--s-edge);border-top:var(--border-dotted)}.p-general ul li::marker,.p-general ol li::marker{content:counter(list-item) "  ";font:var(--t-l-1)}.p-general ul ul,.p-general ul li,.p-general ol ul,.p-general ol li{margin-top:var(--s-edge);padding-left:var(--space)}@media screen and (max-width: 600px){.p-general ul,.p-general ol{--space: var(--s-48)}}.shopify-policy__container{width:calc(100vw - var(--s-contain)*2);max-width:900px !important;margin:var(--s-section) auto !important;padding:0 !important}.shopify-policy__title{margin-bottom:40px;text-align:left}.account-header{display:flex;justify-content:space-between;align-items:flex-end;gap:10px}@media(hover: hover){.account-header a:hover,.account-header button:hover{text-decoration:underline}}.account-table{overflow-x:auto;padding-bottom:var(--s-8)}.account-table::-webkit-scrollbar{height:4px;border-radius:4px}.account-table::-webkit-scrollbar-track{background-color:var(--cr-subtle)}.account-table::-webkit-scrollbar-thumb{height:4px;border-radius:4px;background-color:var(--cr-yellow)}.account-table table{width:100%;font:var(--t-b-1);border-collapse:collapse;border-spacing:0}.account-table table th,.account-table table td{position:relative;text-align:left;padding:var(--s-8);border:var(--border-dotted)}.account-table table tbody th{border-top:var(--border-dotted)}.account-table table th{font-weight:bold;background-color:var(--cr-yellow)}.account-table table tr{position:relative}.account-table table p{font:inherit}@media(hover: hover){.account-table table a:hover{text-decoration:underline}}@media screen and (max-width: 600px){.account-table table{min-width:600px}}.address-list__item{padding-block:var(--s-16);gap:var(--s-24);border-top:var(--border-dotted)}.address-list__item__actions{margin-top:auto;gap:10px}@media(hover: hover){.address-list__item__actions button:hover{text-decoration:underline}}@media screen and (max-width: 600px){.address-list{grid-template-columns:repeat(1, 1fr);gap:var(--s-12)}.address-list__item{padding-block:var(--s-8)}}.account-dashboard{min-height:calc(100svh - var(--s-header, 0px));padding:calc(var(--s-section) + var(--s-section-sm)) var(--padding-lg) var(--s-section) var(--padding-lg);gap:var(--s-24)}.account-dashboard__info{flex:1;gap:var(--s-section-sm);max-width:600px}.account-dashboard__header{align-items:flex-start;gap:var(--s-section-sm)}.account-dashboard__links{gap:var(--s-8)}.account-dashboard__address{gap:var(--s-16)}.account-dashboard__orders{padding:var(--s-16)}@media screen and (max-width: 600px){.account-dashboard{grid-template-columns:1fr}.account-dashboard__orders{min-height:100vw;padding:var(--s-12)}}.account-order{margin:var(--s-section) auto}.account-order>*:not(:last-child){margin-bottom:40px}.account-order__header{padding-bottom:40px;border-bottom:1px solid var(--cr-subtle)}.account-order__details{gap:24px}.account-order__details__col{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{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>*{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{min-height:calc(100svh - var(--s-header, 0px));padding:calc(var(--s-section) + var(--s-section-sm)) var(--padding-lg) var(--s-section) var(--padding-lg)}.account-gate__wrapper{grid-template-areas:"header image" "forms image";grid-template-rows:auto 1fr;gap:var(--s-12) var(--s-24)}html.is-account-recover-active .account-gate__wrapper{display:none}.account-gate__header{grid-area:header}.account-gate__forms{grid-area:forms;max-width:600px}.account-gate__image{position:relative;height:fit-content;grid-area:image}.account-gate__image::before{content:"";display:block;width:100%;padding-top:100%}.account-gate__form{gap:var(--s-24)}.account-gate__form .c-form{--gap: var(--s-8)}.account-gate__form .c-form__fields{gap:var(--gap)}.account-gate__form__footer{gap:var(--s-24)}.account-gate__form__footer [type=submit]{width:100%}.account-gate__form__footer__recover{width:fit-content;margin:auto}.account-gate__form .errors{padding:var(--s-8)}.account-gate__register{margin-top:var(--s-section-sm);padding-top:var(--s-section-sm);border-top:var(--border-dotted)}.account-gate .account-recover{padding:0 var(--padding-sm)}.account-gate #rc_login{margin:unset;text-transform:capitalize}.account-gate #rc_login a{--height: 40px;--outline: 1px;--t-duration: 0.3s;position:relative;display:inline-flex;justify-content:center;align-items:center;gap:16px;white-space:nowrap;text-align:center;box-shadow:unset;border:unset;outline:unset;cursor:pointer;user-select:none;height:var(--height);font:var(--t-l-1);line-height:1;overflow:hidden;transition:background-color var(--t-duration),color var(--t-duration),border-color var(--t-duration),width var(--t-duration),padding var(--t-duration),visibility var(--t-duration) 0s;--height: unset;font:var(--t-b-1);opacity:.6;transition:opacity .3s;text-decoration:underline;text-decoration-thickness:.05rem;text-underline-offset:.1rem}@media(hover: hover){.account-gate #rc_login a:hover{opacity:1}}@media screen and (max-width: 600px){.account-gate__wrapper{grid-template-areas:"header" "image" "forms";grid-template-columns:1fr;gap:unset;padding-top:var(--s-16)}.account-gate__header{margin-bottom:var(--s-24)}.account-gate__image{border-radius:var(--br-md);margin-bottom:var(--s-12)}.account-gate__login{padding-bottom:var(--s-16)}.account-gate__form{gap:var(--s-16)}.account-gate__form .c-form{--gap: var(--s-4)}.account-gate__form__footer{gap:var(--s-16)}}html:not(.is-account-recover-active) .account-recover{display:none}.template-collection{background-color:var(--cr-yellow)}.collection-content{--t-duration: 0.3s}.collection-content__empty:empty,.collection-content__products__content:empty,.collection-content__products__pagination:empty{display:none}.collection-content__empty,.collection-content__content{grid-column:1/-1;grid-row:1/-1;border-top:var(--border-dotted);padding-top:var(--s-section-sm);padding-bottom:var(--s-section)}.collection-content__wrapper{width:100%}.collection-content__filter-trigger{gap:var(--s-4);position:sticky;bottom:var(--s-gap);margin:var(--s-gap) auto;box-shadow:0 0 16px 0 rgba(0,0,0,.4);z-index:2}.collection-content__filter-trigger--static{position:static;bottom:unset;box-shadow:none;font:var(--t-l-1);margin-left:var(--padding-lg)}.collection-content__filter-trigger::after{content:"Show";order:-1}html.is-filters-sort-active .collection-content__filter-trigger::after{content:"Hide"}.collection-content__sidebar{width:0;transition-timing-function:var(--e-inOut-cubic)}.collection-content__sidebar__group,.collection-content__sidebar__list{width:100%}@media screen and (min-width: 601px){.collection-content__sidebar{opacity:0;pointer-events:none;transition:width var(--t-duration) calc(var(--t-duration)/2),padding-right var(--t-duration),opacity var(--t-duration)}html.is-filters-sort-active .collection-content__sidebar{width:max(25%,250px);padding-right:var(--s-8);opacity:1;pointer-events:auto;transition:width var(--t-duration),padding-right var(--t-duration),opacity var(--t-duration) calc(var(--t-duration)/2)}}.collection-content__products{flex:1}.collection-content__products__grid{--gap: 8px;gap:var(--gap) 0;margin:0 calc(var(--gap)*-0.5)}.collection-content__products__item{width:25%;padding:0 calc(var(--gap)/2);order:var(--order);transition-timing-function:var(--e-inOut-cubic);transition:width 0s var(--t-duration)}.collection-content__products__item>*{height:100%}@media screen and (max-width: 1280px){.collection-content__products__item{width:33.33%}}@media screen and (max-width: 1024px){.collection-content__products__item{width:50%}}@media screen and (min-width: 601px){html.is-filters-sort-active .collection-content__products__item{width:33.33%}}@media screen and (min-width: 601px)and (min-width: 1800px){html.is-filters-sort-active .collection-content__products__item{width:25%}}@media screen and (min-width: 601px)and (max-width: 1280px){html.is-filters-sort-active .collection-content__products__item{width:50%}}@media screen and (min-width: 601px)and (max-width: 900px){html.is-filters-sort-active .collection-content__products__item{width:100%}}.collection-content__pagination{margin:var(--s-48) auto 0;text-align:center}.collection-content__pagination a.is-inactive{cursor:not-allowed;color:var(--cr-subtle-3)}.collection-content__seo-copy{margin-top:var(--s-section-sm);width:33%}@media screen and (max-width: 1024px){.collection-content__seo-copy{width:50%}}@media screen and (max-width: 600px){.collection-content__seo-copy{width:100%}}.product-hero{--hero-height: calc(var(--s-vp-height) - var(--s-header));margin-top:var(--s-header);padding-bottom:var(--s-section)}.product-hero__gallery{--slide-dot-padding: calc(24px + var(--s-edge));flex:1;position:sticky;top:var(--s-header);width:calc(var(--s-vp-height) - var(--s-header));min-width:600px;display:grid}.product-hero__gallery__slider{grid-area:1/1/2/2}.product-hero__gallery__slider:not(.is-active){opacity:0;pointer-events:none}.product-hero__gallery .c-slider{display:flex}.product-hero__gallery .c-slider__thumbs{position:relative;right:calc(-1*var(--s-16))}.product-hero__gallery .c-slider__thumbs__viewport{overflow-y:hidden;overflow-x:clip}.product-hero__gallery .c-slider__thumbs__container{max-height:calc(var(--hero-height) - var(--s-16))}.product-hero__gallery .c-slider__slide::before{content:"";display:block;padding-top:100%}@media screen and (max-width: 1024px){.product-hero__gallery .c-slider{display:block}.product-hero__gallery .c-slider .c-slider__thumbs{display:none}}@media screen and (min-width: 1025px){.product-hero__gallery .c-slider .c-slider__dots{display:none}}@media screen and (max-width: 1280px){.product-hero__gallery{width:calc(50vw - var(--s-contain)*2)}}@media screen and (max-width: 1024px){.product-hero__gallery{position:relative;top:unset;width:calc(100vw - var(--s-contain)*2);min-width:unset;margin-bottom:var(--s-24)}}.product-hero__sticky-scroll-track{flex:1}.product-hero__content{width:40%}@media screen and (max-width: 1024px){.product-hero__content{width:100%}}.product-hero__content__interior{position:sticky;bottom:0}.product-hero__content__heading{gap:var(--s-gap);margin-bottom:var(--s-section-sm)}.product-hero__content__info{margin-top:var(--s-section-sm);margin-bottom:var(--s-gap)}.product-hero__content__attributes{gap:var(--s-4) var(--s-16)}.product-hero__content__facts-btn{color:var(--cr-black-50);text-decoration:underline}.product-hero__content__flavors{margin-top:var(--s-gap);padding-block:var(--s-edge);border-top:var(--border-dashed)}.product-hero__content__flavors .layout-left{flex:2}@media screen and (max-width: 1024px){.product-hero__content__flavors .layout-left{flex:1}}.product-hero__content__flavors .layout-right{flex:3}.product-hero__content__flavors__swatch{--size: 40px;display:inline-block;width:var(--size);height:var(--size);border-radius:var(--br-rounded)}.product-hero__content__flavors__swatch.is-active{outline:var(--border-dashed);outline-offset:2px;outline-width:2px;outline-color:var(--cr-black)}@media screen and (max-width: 1024px){.product-hero__content__flavors__swatch{--size: 36px}}.product-hero__content .c-product-form .c-item-variants__pills{padding-block:var(--s-edge);border-block:var(--border-dashed)}.product-hero__content .c-product-form .c-item-selling-plan{margin-top:var(--s-edge);padding:var(--s-edge-sm) var(--s-edge);border-radius:var(--br-rounded);border:var(--border-dashed)}.product-hero__content .c-product-form .c-item-selling-plan:has(input[id*=-subscription]:checked){border-radius:var(--br-md)}.product-hero__content .c-product-form .c-item-selling-plan .c-item-price{margin-left:auto}.product-hero__content .c-product-form [type=submit]{width:100%;margin-block:var(--s-8)}@media screen and (max-width: 1024px){.product-hero__content .c-product-form [type=submit]{margin-block:var(--s-4)}}@media screen and (max-width: 1024px){.product-hero__content{max-width:unset}.product-hero__content__heading{margin-bottom:0}}.product-hero .svg-check-badge{width:16px;height:16px}@media screen and (max-width: 1024px){.product-hero{flex-direction:column-reverse;margin-top:calc(var(--s-header) + var(--s-16))}}.product-purchase-bar{position:sticky;bottom:var(--s-24);margin:0 var(--padding-lg);padding:var(--s-16) var(--s-24);border-radius:var(--br-md);border:var(--border-dotted);box-shadow:0 0 16px 0 rgba(0,0,0,.15);transform:translateY(150%);transition:transform .3s ease;z-index:var(--z-purchase-bar)}.product-purchase-bar.is-visible{transform:translateY(0%)}.product-purchase-bar__title{margin-right:auto}.product-purchase-bar .c-product-form{gap:var(--s-edge-xs);align-items:center}.product-purchase-bar .c-product-form .c-item-variants{flex-shrink:0}.product-purchase-bar .c-product-form .c-item-selling-plan{flex-shrink:0;padding:var(--s-10) var(--s-edge);border-radius:var(--br);border:var(--border-dashed)}@media screen and (max-width: 600px){.product-purchase-bar .c-product-form .c-item-selling-plan{padding:var(--s-edge-sm) var(--s-edge)}}.product-purchase-bar .c-product-form .c-item-selling-plan__option{gap:var(--s-8)}.product-purchase-bar .c-product-form .c-item-selling-plan__option__frequency{display:none !important}.product-purchase-bar .c-product-form .c-item-selling-plan__frequency-pills{gap:var(--s-4)}.product-purchase-bar .c-product-form .c-item-selling-plan__frequency-pill label{--height: 2em;font-size:14px}@media screen and (max-width: 600px){.product-purchase-bar .c-product-form .c-item-selling-plan__frequency-pill label{font-size:12px}}@media screen and (max-width: 400px){.product-purchase-bar .c-product-form .c-item-selling-plan__frequency-pill label{font-size:10px}}.product-purchase-bar__submit{width:25%}@media screen and (max-width: 1024px){.product-purchase-bar{padding:var(--s-8);bottom:var(--s-8)}.product-purchase-bar .c-product-form{display:grid;grid-template-columns:repeat(2, 1fr)}.product-purchase-bar .c-product-form .c-item-selling-plan__subscribe-price-adj-label{display:none}.product-purchase-bar__title{display:none}.product-purchase-bar__submit{grid-column:1/3;width:100%}}.product-benefits__scroller{height:calc(var(--s-vp-height)*1.5)}@media(prefers-reduced-motion){.product-benefits__scroller{height:unset}}.product-benefits__scroller::after{display:none}.product-benefits__wrapper{position:sticky;top:0;width:100%;height:var(--s-vp-height)}.product-benefits__content{width:100vw;height:0;overflow:hidden}.product-benefits__inner{gap:var(--s-edge-xs);width:100%}@media screen and (max-width: 1024px){.product-benefits__inner{display:grid;grid-template-columns:1fr}}.product-benefits__item{--height: 80px;min-width:300px;height:var(--height)}.product-benefits__item__thumbnail{--s-edge: 8px;flex:none;width:var(--height)}.product-benefits__item__thumbnail-wrapper{width:calc(100% - var(--s-edge)*2);height:calc(100% - var(--s-edge)*2)}.product-benefits__item__description{padding-inline:var(--s-16)}@media screen and (max-width: 1024px){.product-benefits__item{--height: 52px;min-width:calc(50% - var(--s-edge-xs));flex-grow:1;white-space:normal}.product-benefits__item__description{padding-inline:var(--s-8);font:var(--t-h-4)}}.product-benefits+.s-ingredients .s-ingredients__wrapper{padding-top:var(--s-section)}.product-review-faq{padding-top:var(--s-section)}.product-review-faq::after{display:none}.product-review-faq__tabs{--tab-gap: var(--s-edge-xs)}.product-review-faq__tabs__list{margin-block:var(--s-section-sm);padding-bottom:var(--s-section-sm);border-bottom:var(--border-dotted)}.product-review-faq__faqs{gap:var(--s-edge-xs);margin-top:var(--s-gap)}@media screen and (max-width: 1024px){.product-review-faq__faqs{grid-template-columns:repeat(1, 1fr)}}.p-product{background-color:var(--cr-yellow-light)}.p-product .s-card-scroller__wrapper::before{display:none}.p-product .s-card-scroller .c-card__image{background-color:var(--cr-yellow)}.p-product .s-card-scroller .c-card__image span{width:80%;height:80%}.p-product .s-ugc-marquee{margin-top:var(--s-section)}.template-blog-index{background-color:var(--cr-yellow)}.blog-content{--t-duration: 0.3s}.blog-content__empty:empty,.blog-content__articles__content:empty,.blog-content__articles__pagination:empty{display:none}.blog-content__empty,.blog-content__content{grid-column:1/-1;grid-row:1/-1;border-top:var(--border-dotted);padding-top:var(--s-section-sm);padding-bottom:var(--s-section)}.blog-content__sidebar{position:sticky;top:var(--s-header);flex:0 0 25%;width:25%}.blog-content__sidebar__group,.blog-content__sidebar__list{width:100%}.blog-content__sidebar__list{padding-bottom:var(--s-8) !important}.blog-content__sidebar .btn{text-transform:capitalize}.blog-content__results{position:relative;flex:1}.blog-content__results::before{--loader-color: var(--cr-red);top:4px;opacity:0}.blog-content__results__empty,.blog-content__results__default,.blog-content__results__filtering{grid-column:1/-1;grid-row:1/-1;transition:opacity var(--t-duration),visibility var(--t-duration) 0s;opacity:0;visibility:hidden;height:0;overflow:hidden}.blog-content__articles__content{grid-template-columns:repeat(3, 1fr)}@media screen and (min-width: 1600px){.blog-content__articles__content{grid-template-columns:repeat(4, 1fr)}}@media screen and (max-width: 1024px){.blog-content__articles__content{grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width: 900px){.blog-content__articles__content{grid-template-columns:repeat(1, 1fr)}}.blog-content__articles__content.is-expanded{grid-template-columns:repeat(4, 1fr)}@media screen and (min-width: 1600px){.blog-content__articles__content.is-expanded{grid-template-columns:repeat(5, 1fr)}}@media screen and (max-width: 1024px){.blog-content__articles__content.is-expanded{grid-template-columns:repeat(3, 1fr)}}@media screen and (max-width: 900px){.blog-content__articles__content.is-expanded{grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width: 600px){.blog-content__articles__content.is-expanded{grid-template-columns:repeat(1, 1fr)}}.blog-content__articles__pagination{margin-top:var(--s-section-sm)}.blog-content__articles__pagination a.is-inactive{cursor:not-allowed;color:var(--cr-subtle-3)}@media screen and (min-width: 601px){.blog-content__sidebar{margin-right:var(--s-gap)}.blog-content__sidebar .btn-filter{display:block;line-height:var(--height);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}}@media screen and (max-width: 1024px){.blog-content__sidebar{width:3333.3333333333%}}@media screen and (max-width: 600px){.blog-content__content{flex-direction:column;align-items:stretch;gap:var(--s-section-sm)}.blog-content__sidebar{width:100%;flex:none}.blog-content__sidebar__list{width:100vw;flex-wrap:nowrap;white-space:nowrap;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;padding:0 var(--s-contain);scroll-padding-inline:var(--s-contain);margin:0 calc(-1*var(--s-contain));mask-image:linear-gradient(to right, rgba(0, 0, 0, 0.95) 80%, transparent 100%)}.blog-content__sidebar__list .btn-filter{flex:none;white-space:nowrap;scroll-snap-align:start}}html.is-blog-filters-updating .blog-content__results::before{opacity:1}html:not(.is-blog-filters-updating):not(.is-blog-filters-active) .blog-content__results__default{opacity:1;visibility:visible;height:auto}html:not(.is-blog-filters-updating).is-blog-filters-active .blog-content__results[data-empty=true] .blog-content__results__empty{opacity:1;visibility:visible;height:auto}html:not(.is-blog-filters-updating).is-blog-filters-active .blog-content__results[data-empty=false] .blog-content__results__filtering{opacity:1;visibility:visible;height:auto}.article-hero{gap:var(--s-edge-xs);padding-top:var(--s-header);padding-bottom:var(--s-section);background-color:var(--cr-yellow-light)}.article-hero__content{position:relative}.article-hero__badges{gap:var(--s-edge-xs)}.article-hero__buttons{gap:var(--s-edge-xs);margin-top:var(--s-gap)}.article-hero__share-button{position:relative}.article-hero__share-button__feedback{position:absolute;top:-2em;left:50%;padding:.25em .5em;transform:translateX(-50%);white-space:nowrap;z-index:1}.article-hero__recipe-info{position:absolute;bottom:0;gap:var(--s-edge-xs);width:100%}.article-hero__recipe-info__item{display:flex;flex-direction:column;gap:var(--s-gap);padding-top:var(--s-edge);border-top:var(--border-dotted)}@media screen and (max-width: 1024px){.article-hero{grid-template-columns:repeat(1, 1fr);padding-top:calc(var(--s-header) + var(--s-section-sm));gap:var(--s-64)}.article-hero__recipe-info{position:static}}.article-content{background-color:var(--cr-yellow)}.article-content__wysiwyg{margin:0 auto;max-width:var(--width-sm)}.article-content__recipe{gap:var(--s-edge-xs)}.article-content__recipe__ingredients{gap:var(--s-gap)}.article-content__recipe__instructions{grid-column:span 2}.article-content__recipe__instructions__step{padding-bottom:var(--s-gap)}.article-content__recipe__instructions ol{padding:0;list-style-type:none}.article-content__recipe__instructions li{display:flex;flex-direction:column;gap:var(--s-gap)}.article-content__recipe__instructions li:not(:first-child){margin-block:var(--s-section-sm) !important}@media screen and (max-width: 1024px){.article-content__recipe{grid-template-columns:repeat(1, 1fr);gap:var(--s-64)}}.p-article .s-article-slider__wrapper::before{border-top:none}.p-article.pdf-mode .article-hero__title{font:var(--t-h-3)}.p-article.pdf-mode .article-hero__recipe-info__item .t-h-3{font:var(--t-b-1)}.p-article.pdf-mode .article-content__recipe{grid-template-columns:repeat(3, 1fr)}.p-article.pdf-mode button,.p-article.pdf-mode .s-ugc-marquee,.p-article.pdf-mode .s-article-slider,.p-article.pdf-mode .s-product-slider{display:none !important}.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-store-locator{background-color:var(--cr-yellow)}.s-store-locator{padding:var(--s-header) var(--padding-lg) var(--s-section) var(--padding-lg)}.s-store-locator__heading{padding-bottom:var(--s-section-sm);margin-bottom:var(--s-24);border-bottom:var(--border-dotted)}.s-store-locator__embed{border-radius:var(--br-lg);overflow:hidden}@media screen and (max-width: 600px){.s-store-locator__heading{padding-block:var(--s-section-sm);margin-bottom:var(--s-12)}}.g-search{--t-duration: 0.3s}.g-search__wrapper{position:relative;width:300px;pointer-events:auto}.g-search__form .svg-search{flex:none;position:absolute;left:0;width:var(--s-icon);height:var(--s-icon);margin-left:var(--s-icon);z-index:1}.g-search__form .c-field{position:relative;width:100%}.g-search__form .c-field input{padding-left:calc(var(--s-icon)*3);padding-right:calc(var(--s-icon)*2 + var(--s-4))}.g-search__form .btn-icon{--height: var(--s-24);position:absolute;right:0;margin-inline:var(--s-4);padding:var(--s-6)}.g-search__dropdown{left:unset;right:0;padding:0}.g-search__dropdown__row{padding-top:calc(var(--s-edge)/2);width:100%;white-space:nowrap;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:var(--s-edge)}.g-search__dropdown__row>*{flex:none;scroll-snap-align:start}.g-search__dropdown__row .c-item-card{flex:0 0 300px}.g-search__dropdown__row .c-article-card{max-width:400px}.g-search__heading{padding:var(--s-edge) var(--s-edge) 0 var(--s-edge)}.g-search__heading__close{width:calc(var(--s-icon) + 4px);padding:2px}.g-search__header__keywords,.g-search__header__message{grid-column:1/-1;grid-row:1/-1;transition:opacity var(--t-duration),visibility var(--t-duration) 0s;opacity:0;pointer-events:none;visibility:hidden}.g-search__header__keywords{width:max(50vw,420px);height:auto}@media screen and (max-width: 1024px){.g-search__header__keywords{width:calc(100vw - var(--s-contain)*2)}}.g-search__header__btn{width:fit-content}.g-search__result{position:relative}.g-search__result__default,.g-search__result__content{position:relative;width:100%;overflow:hidden;grid-column:1/-1;grid-row:1/-1;transition:opacity var(--t-duration),visibility var(--t-duration) 0s;opacity:0;pointer-events:none;visibility:hidden}@media screen and (max-width: 1024px){.g-search{position:fixed;top:calc(var(--s-header) + var(--s-announcement, 0px) - var(--s-contain)/2);left:var(--s-contain);width:100%;max-width:calc(100vw - var(--s-contain)*2);border-radius:var(--br);background-color:var(--cr-white);opacity:0;pointer-events:none;visibility:hidden;transition:opacity var(--t-duration),visibility var(--t-duration) 0s;display:block}.g-search__wrapper{display:flex;flex-direction:column;width:100%;max-height:calc(var(--s-vp-height) - var(--s-header) - var(--s-contain));overflow:hidden}.g-search__form{padding:var(--s-edge)}.g-search__dropdown{position:relative;top:unset;right:unset;width:100%;border:none;transform:unset;border-top-right-radius:0;border-top-left-radius:0}.g-search__dropdown__row .c-item-card{width:42vw;flex:none}.g-search__dropdown__row .c-article-card{max-width:320px}}html:not(.is-search-active) .g-search__form__reset{width:0;padding:0;margin:0;border-color:rgba(0,0,0,0);visibility:hidden}html.is-search-active .g-search__dropdown{opacity:1;pointer-events:auto;visibility:visible}html.is-search-active .g-search__dropdown[data-search-empty=true] .g-search__header__keywords{opacity:0;pointer-events:none;visibility:hidden}html.is-search-active .g-search__dropdown[data-search-empty=true] .g-search__header__message{opacity:1;pointer-events:auto;visibility:visible}html.is-search-active .g-search__dropdown[data-search-empty=false] .g-search__header__keywords{opacity:1;pointer-events:auto;visibility:visible;height:auto}html.is-search-active .g-search__dropdown[data-search-empty=false] .g-search__header__message{opacity:0;pointer-events:none;visibility:hidden}html.is-search-active .g-search__dropdown[data-search-active=false] .g-search__header__keywords{opacity:1;pointer-events:auto;visibility:visible;height:auto}html.is-search-active .g-search__dropdown[data-search-active=false] .g-search__header__message{opacity:0;pointer-events:none;visibility:hidden}html.is-search-active .g-search__dropdown[data-search-active=false] .g-search__result__default{opacity:1;pointer-events:auto;visibility:visible}html.is-search-active .g-search__dropdown[data-search-active=false] .g-search__result__content{max-height:0;opacity:0;pointer-events:none;visibility:hidden}html.is-search-active .g-search__dropdown[data-search-active=true] .g-search__result__default{opacity:0;pointer-events:none;visibility:hidden}html.is-search-active .g-search__dropdown[data-search-active=true] .g-search__result__content{opacity:1;pointer-events:auto;visibility:visible}html.is-search-active .g-search__dropdown[data-search-active=true][data-search-empty=true] .g-search__result__default{opacity:1;pointer-events:auto;visibility:visible}html.is-search-active .g-search__dropdown[data-search-active=true][data-search-empty=true] .g-search__result__content{max-height:0;opacity:0;pointer-events:none;visibility:hidden}html.is-search-active .g-search__dropdown[data-search-loading=true] .g-search__result__default,html.is-search-active .g-search__dropdown[data-search-loading=true] .g-search__result__content{opacity:0;pointer-events:none;visibility:hidden}html.is-search-active .g-search__dropdown[data-search-loading=true] .g-search__result__content{max-height:0}@media screen and (max-width: 1024px){html.is-search-active .g-search{opacity:1;pointer-events:auto;visibility:visible}}@media screen and (max-width: 1024px){html.is-scrolled-viewport .g-search{top:calc(var(--s-header) - var(--s-contain)/2)}}.g-minicart{--s-vertical: 40px;--s-offset: 16px;--t-duration: 0.3s;position:fixed;top:calc(var(--s-header) + var(--s-announcement, 0px) - var(--s-offset)*2 - 1px);width:100vw;z-index:var(--z-minicart);transition:opacity var(--t-duration),visibility var(--t-duration) 0s;opacity:0;pointer-events:none;visibility:hidden}.g-minicart__dropdown{top:0;left:unset;bottom:unset;width:max(50vw,420px);height:calc(100vh - var(--s-header));transform:unset;padding:unset;opacity:0;pointer-events:none;visibility:hidden}@media screen and (max-width: 1024px){.g-minicart{top:var(--s-header);margin-top:var(--s-announcement, 0px);height:calc(var(--s-vp-height) - var(--s-contain) - var(--s-header) - var(--s-announcement, 0px))}.g-minicart__dropdown{width:100%;height:100%;max-height:unset}}html.is-minicart-active .g-minicart{opacity:1;pointer-events:auto;visibility:visible}html.is-minicart-active .g-minicart__dropdown{opacity:1;pointer-events:auto;visibility:visible}html.is-scrolled-viewport .g-minicart{top:calc(var(--s-header) - var(--s-offset)*2 - 1px)}@media screen and (max-width: 1024px){html.is-scrolled-viewport .g-minicart{margin-top:0;top:calc(var(--s-header) - var(--s-contain)/2)}}