.buy-bar{position:fixed;bottom:.5rem;left:0;z-index:10;width:100%;padding:10px 20px}.buy-bar__container{display:flex;align-items:center;justify-content:space-between;background-color:var(--color-background)}.buy-bar__btn{flex:1;min-height:3rem;padding:.9375rem 1rem!important;border:none!important;text-transform:none!important}.cart-drawer__discounts{display:flex;flex-direction:column;gap:.5rem;padding-bottom:.75rem;margin-bottom:.75rem;border-bottom:1px solid var(--color-border, #e6e6e6)}.cart-drawer__discount-line{display:flex;justify-content:space-between;align-items:center;gap:.5rem}.cart-drawer__discount-label{display:flex;align-items:center;gap:.375rem;font-size:.875rem;color:var(--color-foreground, #000)}.cart-drawer__original{font-size:1rem;color:var(--brand-grey-mid);position:relative;margin-right:.3rem}.cart-drawer__original:after{content:"";display:block;width:100%;height:1.5px;background:var(--brand-grey-mid);transform:rotate(-9deg);position:absolute;top:50%;left:-3px}.cart-drawer__discount-value{font-size:.875rem;font-weight:400;color:var(--color-foreground, #000);background:var(--brand-yellow);border-radius:4px;padding:4px 8px}.collection-section{padding-top:var(--section-padding-top);padding-bottom:var(--section-padding-bottom)}.collection-grid{padding-left:var(--grid-padding-left);padding-right:var(--grid-padding-right)}.collection-grid__products{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(var(--card-width),100%),1fr));gap:var(--vertical-gap) var(--horizontal-gap)}.collection-grid__item{min-width:0}.collection-pagination{margin-top:3rem;text-align:center}.collection-pagination__load-more{display:inline-block;padding:1rem 2rem;border:1px solid currentColor;background:transparent;color:inherit;cursor:pointer;font-size:1rem;transition:all .2s ease}.collection-pagination__load-more:hover{background:currentColor;color:var(--color-background)}.collection-pagination__load-more:disabled{opacity:.5;cursor:not-allowed}.collection-pagination__loading{padding:1rem;font-size:1rem}@media(max-width:768px){.collection-grid__products{grid-template-columns:repeat(auto-fill,minmax(min(240px,100%),1fr))}}.collections{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(var(--collection-card-size),100%),1fr));gap:var(--grid-gap)}.collections--compact{--collection-card-size: 160px}.collections--full{--collection-card-size: 280px}.collection-card{display:flex;flex-direction:column;width:100%}.custom-section__background{position:absolute;width:100%;height:100%;z-index:-1;overflow:hidden}.custom-section__background img{position:absolute;width:100%;height:auto;top:50%;left:50%;transform:translate(-50%,-50%)}.custom-section__content>*{grid-column:2}.section--page-width{max-width:1420px;padding-left:20px;padding-right:20px;margin:0 auto}.section--full-width{width:100%}.section--full-width .container-block__slider-rail--center{padding-left:14vw!important;padding-right:14vw!important}.multi-layout__header{text-align:center;margin-bottom:40px}.multi-layout__heading{margin:0 0 16px}.multi-layout__description{margin:0}.multi-layout__grid{display:grid;grid-template-columns:repeat(var(--grid-columns),1fr);gap:var(--grid-gap-vertical) var(--grid-gap-horizontal)}@media(max-width:768px){.multi-layout__grid{grid-template-columns:repeat(var(--grid-mobile-columns),1fr)}}.multi-layout__bento{width:100%}.bento-box{display:grid;gap:var(--bento-gap);width:100%}.bento-box~.bento-box{margin-top:var(--bento-gap)}@media(max-width:768px){.bento-box{grid-template-columns:repeat(2,1fr)}.bento-box__item:nth-child(3n+1),.bento-box__item:nth-child(3n+2){grid-column:span 1}.bento-box__item:nth-child(3n+3){grid-column:span 2}}@media(min-width:769px){.bento-box{grid-template-columns:repeat(12,1fr);grid-template-areas:"A A A B B B B B B C C C" "D D D D D D E E E F F F" "G G G H H H I I I I I I" "J J J J K K K K L L L L"}.bento-box__item:nth-child(1){grid-area:A}.bento-box__item:nth-child(2){grid-area:B}.bento-box__item:nth-child(3){grid-area:C}.bento-box__item:nth-child(4){grid-area:D}.bento-box__item:nth-child(5){grid-area:E}.bento-box__item:nth-child(6){grid-area:F}.bento-box__item:nth-child(7){grid-area:G}.bento-box__item:nth-child(8){grid-area:H}.bento-box__item:nth-child(9){grid-area:I}.bento-box__item:nth-child(10){grid-area:J}.bento-box__item:nth-child(11){grid-area:K}.bento-box__item:nth-child(12){grid-area:L}.bento-box:has(.bento-box__item:first-child:nth-last-child(1)){grid-template-areas:"A A A A A A A A A A A A"}.bento-box:has(.bento-box__item:first-child:nth-last-child(2)){grid-template-areas:"A A A A A A B B B B B B"}.bento-box:has(.bento-box__item:first-child:nth-last-child(4)){grid-template-areas:"A A A A B B B B B B B B" "C C C C C C C C D D D D"}.bento-box:has(.bento-box__item:first-child:nth-last-child(5)){grid-template-areas:"A A A B B B B B B C C C" "D D D D D D E E E E E E"}.bento-box:has(.bento-box__item:first-child:nth-last-child(7)){grid-template-areas:"A A A B B B B B B C C C" "D D D D D D D D D E E E" "F F F F F F G G G G G G"}.bento-box:has(.bento-box__item:first-child:nth-last-child(8)){grid-template-areas:"A A A B B B B B B C C C" "D D D D D D E E E F F F" "G G G H H H H H H H H H"}.bento-box:has(.bento-box__item:first-child:nth-last-child(10)){grid-template-areas:"A A A B B B B B B C C C" "D D D D D D E E E F F F" "G G G G G G G G G H H H" "I I I J J J J J J J J J"}.bento-box:has(.bento-box__item:first-child:nth-last-child(11)){grid-template-areas:"A A A B B B B B B C C C" "D D D D D D E E E F F F" "G G G H H H I I I I I I" "J J J J K K K K K K K K"}}.multi-layout__collage{display:grid;gap:var(--collage-gap)}@media(max-width:768px){.multi-layout__collage{grid-template-columns:1fr}.collage__item{min-height:300px}}@media(min-width:769px){.multi-layout__collage.collage--left{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;grid-template-areas:"featured small-1" "featured small-2"}.multi-layout__collage.collage--right{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;grid-template-areas:"small-1 featured" "small-2 featured"}.collage--left .collage__item--1{grid-area:featured}.collage--left .collage__item--2{grid-area:small-1}.collage--left .collage__item--3{grid-area:small-2}.collage--right .collage__item--1{grid-area:featured}.collage--right .collage__item--2{grid-area:small-1}.collage--right .collage__item--3{grid-area:small-2}.collage__item{min-height:400px}}.multi-layout__item,.bento-box__item,.collage__item{height:100%;min-width:0}.multi-layout__item>*,.bento-box__item>*,.collage__item>*{height:100%}.page-section{padding-top:var(--padding-top);padding-bottom:var(--padding-bottom)}.page-title{padding-bottom:20px;text-align:var(--text-align)}.main-page-container{max-width:748px;margin:0 auto}.main-page-container p{margin:10px 0}.main-page-container h1,.main-page-container h2,.main-page-container h3,.main-page-container h4,.main-page-container .h1,.main-page-container .h2,.main-page-container .h3,.main-page-container .h4{margin-top:20px}.main-page-container ul,.main-page-container ol{margin:10px 0;margin-block-start:0;margin-block-end:0;padding-inline-start:30px}.product-information{padding-block:var(--section-padding-block, 2rem);background-color:var(--color-background);color:var(--color-foreground);padding-left:1rem;padding-right:1rem}.product-information__wrapper{display:grid;grid-template-columns:1fr;gap:var(--product-information-gap, 2rem);height:100%}@media(min-width:768px){.product-information__wrapper{grid-template-columns:1fr 1fr;align-items:start}.product-information__media:has(.product-media--sticky){position:sticky;top:120px}}.product-information__media,.product-information__form{width:100%}.recommended-products__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.25rem}.recommended-products{padding-top:var(--padding-top);padding-bottom:var(--padding-bottom)}.search-results{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.search-results .prev,.search-results .page,.search-results .next{grid-column:1 / -1}.product-form{display:flex;align-self:start;justify-content:center}@media screen and (min-width:768px){.product-form>.group-block{height:min-content}.product-form--sticky{position:sticky;top:7.3rem}}.product-form>*{display:flex;flex-direction:column;gap:var(--form-gap)}.product-media__main-wrapper{display:grid;gap:1rem}.product-media[data-navigation-style=thumbnails][data-thumbnail-position=left] .product-media__main-wrapper{grid-template-columns:auto 1fr}.product-media[data-navigation-style=thumbnails][data-thumbnail-position=left] .product-media__thumbnails{order:-1}.product-media__main{position:relative;overflow:hidden;border-radius:var(--media-corner-radius)}.product-media__item{display:none;width:100%;aspect-ratio:var(--media-aspect-ratio)}.product-media__item.is-active{display:block}.product-media__item img,.product-media__item video{width:100%;height:100%;object-fit:cover;display:block}.product-media__thumbnails{display:flex;gap:.5rem;flex-direction:column}.product-media[data-thumbnail-position=bottom] .product-media__thumbnails{flex-direction:row}.product-media__thumbnail{position:relative;flex-shrink:0;width:100px;height:auto;aspect-ratio:1 / 1;border:2px solid transparent;border-radius:var(--media-corner-radius);overflow:hidden;cursor:pointer;background:transparent;padding:0;transition:border-color .2s ease}.product-media[data-thumbnail-position=bottom] .product-media__thumbnail{flex:1;width:auto;min-width:46px}.product-media__thumbnail:hover{border-color:var(--color-border, rgba(0, 0, 0, .2))}.product-media__thumbnail.is-active{border-color:var(--color-foreground, rgba(0, 0, 0, .8))}.product-media__thumbnail img{width:100%;height:100%;object-fit:cover;display:block}.product-media__thumbnail-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:24px;height:24px;background:#ffffffe6;border-radius:50%;display:flex;align-items:center;justify-content:center}.product-media__dots{display:flex;gap:.5rem;justify-content:center;padding:.5rem 0}.product-media__dot{width:10px;height:10px;border-radius:50%;border:none;background:var(--color-border, rgba(0, 0, 0, .2));cursor:pointer;padding:0;transition:background-color .2s ease,transform .2s ease}.product-media__dot:hover{background:var(--color-foreground, rgba(0, 0, 0, .4));opacity:.6;transform:scale(1.2)}.product-media__dot.is-active{background:var(--color-foreground, rgba(0, 0, 0, .8));transform:scale(1.2)}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:767px){.product-media[data-navigation-style=thumbnails][data-thumbnail-position=left] .product-media__main-wrapper{grid-template-columns:1fr}.product-media[data-navigation-style=thumbnails][data-thumbnail-position=left] .product-media__thumbnails{order:1;flex-direction:row}.product-media[data-navigation-style=thumbnails][data-thumbnail-position=left] .product-media__thumbnail{flex:1;width:auto;min-width:46px}}.accelerated-checkout-block[data-shopify-visual-preview]{width:300px}more-payment-options-link{font-size:smaller}more-payment-options-link a{--button-color: var(--color-primary)}more-payment-options-link a:hover{--button-color: var(--color-primary-hover)}.shopify-payment-button__more-options[aria-hidden=true]{display:none}buy-buttons{display:block}.buy-buttons-block{width:100%}.product-form-buttons{display:grid;grid-template-columns:repeat(auto-fit,minmax(185px,1fr));gap:.75rem}.product-form-buttons .accelerated-checkout-block{grid-column:1 / -1}.email-signup-block{width:100%}.email-signup-block__label{display:block;margin-bottom:var(--spacing-xs);font-size:14px;opacity:.9;font-weight:600}.email-signup-block__label:not(:first-of-type){margin-top:var(--spacing-md)}.email-signup-block__field{display:flex;flex-direction:column;gap:var(--spacing-sm);align-items:center;width:100%}@media(max-width:500px){.email-signup-block__field{grid-template-columns:1fr}}.email-signup-block__input{font-size:14px;width:100%;border:1px solid var(--color-input-border, var(--color-border));background:var(--color-input-background, var(--color-background));color:var(--color-input-text, var(--color-foreground));border-radius:3px}.email-signup-block__button{font-size:16px;padding:20px;border:var(--button-secondary-border-width) solid var(--button-secondary-border-color, currentcolor);background:var(--button-secondary-background, transparent);color:var(--button-secondary-text, currentcolor);cursor:pointer;white-space:nowrap;height:100%;width:100%;margin-top:var(--spacing-sm)}.email-signup-block__button:hover{background:var(--button-secondary-hover-background, rgba(255, 255, 255, .08));color:var(--button-secondary-hover-text, currentcolor);border-color:var(--button-secondary-hover-border-color, currentcolor)}.email-signup-block__button[disabled]{opacity:.7;cursor:not-allowed}.email-signup-block__message{margin-top:var(--spacing-sm);font-size:.875rem}.html-block{width:var(--html-width);max-width:var(--html-max-width);text-align:var(--html-alignment)}.html-block__content{display:inline-block;text-align:initial}.price-block{display:flex;flex-direction:column;gap:.5rem}.price-block__tax-note{font-size:.875rem;opacity:.7}.price-block__tax-note:empty{display:none}.price-block__tax-note a{color:inherit}.price-block__installments{font-size:.875rem}.price-block__installments:not(:has(shopify-payment-terms)){display:none}.installments-form{padding:0}.purchase-options,.purchase-options__option-list{display:flex;flex-direction:column;gap:var(--gap-sm, 1rem)}.purchase-option{display:flex;align-items:flex-start;gap:.75rem;cursor:pointer}.purchase-option__radio{position:absolute;opacity:0;pointer-events:none}.purchase-option__checkbox{flex-shrink:0;width:24px;height:24px;border:1px solid var(--color-border, #000);border-radius:5px;display:flex;align-items:center;justify-content:center;margin-top:.125rem;transition:all .2s ease}.purchase-option__check-icon{display:none;color:var(--color-foreground, #000)}.purchase-option__radio:checked+.purchase-option__card .purchase-option__checkbox{border-color:var(--color-foreground, #000)}.purchase-option__radio:checked+.purchase-option__card .purchase-option__checkbox .purchase-option__check-icon{display:flex}.purchase-option__card{display:grid;grid-template-columns:auto 1fr;flex-grow:1;gap:.625rem;border:1px solid rgba(0,0,0,.2);padding:1.25rem}.purchase-option__header{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:.75rem;align-items:flex-start;position:relative}.purchase-option__badge{position:absolute;top:-1.95rem;right:-.05rem;background-color:var(--color-foreground, #000);color:var(--color-background, #fff);padding:.25rem .5rem;border-radius:3px}.purchase-option__subtitle{color:var(--color-foreground, #000);opacity:.5}.purchase-option__prices{text-align:right}.purchase-option__compare{text-decoration:line-through;color:var(--color-foreground, #000)}.purchase-option__per-serving{color:var(--color-foreground, #000)}.purchase-option__perks{list-style:none;padding:0;margin:.5rem 0 0;display:flex;flex-direction:column;gap:.25rem;font-size:.875rem}.purchase-options--subscription-active .purchase-option--subscription .purchase-option__card,.purchase-options--onetime-active .purchase-option--onetime .purchase-option__card{border-color:#000}.typeform-block{width:var(--typeform-width);max-width:var(--typeform-max-width);text-align:var(--typeform-alignment);margin:var(--typeform-margin);padding:var(--typeform-padding)}.typeform-block__content{display:inline-block;text-align:initial;width:100%;min-height:var(--typeform-min-height);position:relative}.accordion{position:relative;color:var(--color-foreground, inherit)}.accordion:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--color-background, transparent);opacity:var(--accordion-opacity, 1);z-index:-1;pointer-events:none}.accordion:not(.accordion--no-line-border){border-top:.5px solid var(--color-foreground)}.accordion+.accordion{border-top:none}.accordion.no_gap{margin-top:calc(-1 * var(--form-gap, 1rem))}.accordion.tight_gap{margin-top:calc(-2 * var(--form-gap, 1rem))}.accordion.large_gap{margin-top:calc(1.5 * var(--form-gap, 1rem))}.accordion.double_gap{margin-top:calc(2 * var(--form-gap, 1rem))}.accordion details{width:100%}.accordion__summary{display:flex;align-items:center;justify-content:space-between;cursor:pointer;list-style:none;-webkit-user-select:none;user-select:none}.accordion__heading{font-weight:700;font-size:1.125rem}.accordion__summary::-webkit-details-marker{display:none}.accordion__summary--icon-front{flex-direction:row-reverse;justify-content:flex-end;gap:.75rem}.accordion__icon{flex-shrink:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.accordion__icon svg{display:block}.accordion__icon-chevron{transition:transform .15s ease-in-out}.accordion details[open] .accordion__icon[data-icon-style=plus] .accordion__icon-plus{transform:rotate(45deg)}.accordion details[open] .accordion__icon[data-icon-style=chevron] .accordion__icon-chevron{transform:scaleY(-1)}.accordion details[open] .accordion__icon[data-icon-style=arrow] .accordion__icon-arrow{transform:rotate(180deg)}.accordion__icon-plus,.accordion__icon-chevron,.accordion__icon-arrow{transition:transform .15s ease-in-out}.accordion__content{display:grid;grid-template-rows:0fr;transition:grid-template-rows .15s ease-out}.accordion details[open]+.accordion__content{grid-template-rows:1fr}.accordion__content-inner{overflow:hidden;padding:0rem 1.875rem 0rem 0rem;transition:padding .15s ease}.accordion__content-inner p{margin:0 0 .5rem}.accordion__content-inner p:last-child{margin-bottom:0}.add-to-cart-button{width:100%;position:relative;padding:20px;font-size:1rem;font-weight:600}.add-to-cart-button__text{white-space:nowrap;transition:opacity .2s ease}.add-to-cart-button.loading .add-to-cart-button__text{opacity:.3}.add-to-cart-button__spinner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:20px;height:20px;opacity:0;transition:opacity .2s ease;pointer-events:none}.add-to-cart-button.loading .add-to-cart-button__spinner{opacity:1}.spinner{animation:rotate 1s linear infinite}.spinner__circle{stroke:currentColor;stroke-linecap:round;animation:dash 1.5s ease-in-out infinite}@keyframes rotate{to{transform:rotate(360deg)}}@keyframes dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}to{stroke-dasharray:90,150;stroke-dashoffset:-124}}.button{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--button-instance-border-radius, inherit);border-style:solid;border-color:transparent;font:inherit;text-decoration:none;cursor:pointer;white-space:nowrap;height:100%;transition:background-color .15s ease,color .15s ease,border-color .15s ease,transform .15s ease}.button.wide{width:100%}.button--primary{background-color:var(--button-primary-background, #000);color:var(--button-primary-text, #fff);padding:var(--button-primary-padding-y) var(--button-primary-padding-x);border-width:var(--button-primary-border-width);border-color:var(--button-primary-border-color, transparent);text-transform:var(--button-primary-text-transform);border-radius:var(--button-instance-border-radius, var(--button-primary-border-radius))}.button--primary:hover,.button--primary:focus-visible{background-color:var(--button-primary-hover-background, var(--button-primary-background, #000));color:var(--button-primary-hover-text, var(--button-primary-text, #fff));border-color:var(--button-primary-hover-border-color, var(--button-primary-border-color, transparent))}.button--secondary{background-color:var(--button-secondary-background, #fff);color:var(--button-secondary-text, #000);border-color:var(--button-secondary-border-color, #000);padding:var(--button-secondary-padding-y) var(--button-secondary-padding-x);border-width:var(--button-secondary-border-width);text-transform:var(--button-secondary-text-transform);border-radius:var(--button-instance-border-radius, var(--button-secondary-border-radius))}.button--secondary:hover,.button--secondary:focus-visible{background-color:var(--button-secondary-hover-background, var(--button-secondary-background, #fff));color:var(--button-secondary-hover-text, var(--button-secondary-text, #000));border-color:var(--button-secondary-hover-border-color, var(--button-secondary-border-color, #000))}.button--link{background-color:transparent;color:var(--color-link, currentColor);padding-inline:0;border:none;text-decoration:var(--button-link-text-decoration-default)}.button--link:hover,.button--link:focus-visible{text-decoration:var(--button-link-text-decoration-hover)}.button:focus-visible{outline:2px solid currentColor;outline-offset:2px}.button[disabled],.button[aria-disabled=true]{opacity:.6;cursor:not-allowed}.buy-buttons,.buy-buttons form{display:flex;flex-direction:column;gap:.5rem}.cart-line-item{display:grid;grid-template-columns:100px 1fr auto;gap:1rem;padding:1.5rem 0;border-bottom:1px solid var(--color-border, #e6e6e6)}.cart-line-item:last-child{border-bottom:none}.cart-line-item__image{aspect-ratio:1;overflow:hidden;background:#f5f5f5}.cart-line-item__image img{width:100%;height:100%;object-fit:cover}.cart-line-item__image-placeholder{width:100%;height:100%;background:linear-gradient(45deg,#f0f0f0 25%,transparent 25%),linear-gradient(-45deg,#f0f0f0 25%,transparent 25%),linear-gradient(45deg,transparent 75%,#f0f0f0 75%),linear-gradient(-45deg,transparent 75%,#f0f0f0 75%);background-size:20px 20px;background-position:0 0,0 10px,10px -10px,-10px 0px}.cart-line-item__details{display:flex;flex-direction:column;justify-content:space-between;gap:.75rem}.cart-line-item__info{display:flex;flex-direction:column;gap:.25rem}.cart-line-item__title{font-weight:500;text-decoration:none;color:var(--color-foreground)}.cart-line-item__title:hover{text-decoration:underline}.cart-line-item__options{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.125rem}.cart-line-item__option{font-size:.875rem;color:var(--color-foreground);opacity:.7}.cart-line-item__actions{display:flex;align-items:center;gap:.5rem}.cart-line-item__quantity{flex-shrink:0;position:relative}.cart-line-item__quantity .quantity-selector{height:40px;padding:6px 10px}.cart-line-item__spinner{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:var(--color-background, #fff);border:1px solid var(--color-border, #e6e6e6);opacity:0;pointer-events:none;transition:opacity .2s ease}.cart-line-item__quantity .quantity-selector{transition:opacity .2s ease}.cart-line-item__quantity.is-loading .quantity-selector{opacity:0;pointer-events:none}.cart-line-item__quantity.is-loading .cart-line-item__spinner{opacity:1}.cart-line-item__remove{position:relative;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid var(--brand-black);background:transparent;cursor:pointer;color:var(--color-foreground);transition:background-color .2s ease,border-color .2s ease}.cart-line-item__remove path{transition:stroke .2s ease}.cart-line-item__remove:hover{background:var(--color-foreground);border-color:var(--color-foreground);color:var(--color-background)}.cart-line-item__remove:hover path{stroke:var(--color-background)}.cart-line-item__remove-icon,.cart-line-item__remove-spinner{position:absolute;display:flex;align-items:center;justify-content:center;transition:opacity .2s ease}.cart-line-item__remove-spinner,.cart-line-item__remove.is-loading .cart-line-item__remove-icon{opacity:0}.cart-line-item__remove.is-loading .cart-line-item__remove-spinner{opacity:1}.spinner-icon{width:20px;height:20px;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.cart-line-item__price-column{display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-start;gap:.25rem}.cart-line-item__original-price{text-decoration:line-through;color:var(--color-foreground, #000);opacity:.5;font-size:.875rem}.cart-line-item__line-discounts{display:flex;flex-direction:column;align-items:flex-end;gap:.125rem}.cart-line-item__line-discount{font-size:.75rem;color:var(--color-foreground, #000);opacity:.7}.cart-line-item__price--mobile{display:none}@media screen and (max-width:749px){.cart-line-item{grid-template-columns:80px 1fr;gap:.75rem}.cart-line-item__price-column{display:none}.cart-line-item__price--mobile{display:block;font-size:.875rem;opacity:.7}.cart-line-item__quantity .quantity-selector{height:36px;padding:4px 8px}.cart-line-item__remove{width:36px;height:36px}}.collapsible-container{position:relative;color:var(--collapsible-foreground, inherit)}.collapsible-container:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--collapsible-background, transparent);background-image:var(--collapsible-background-gradient);opacity:var(--collapsible-opacity, 1);z-index:-1;pointer-events:none}.collapsible-container:not(.collapsible-container--no-line-border){border-top:1px solid var(--color-foreground)}.collapsible-container+.collapsible-container{border-top:none}.collapsible-container.no_gap{margin-top:calc(-1 * var(--form-gap, 1rem))}.collapsible-container.tight_gap{margin-top:calc(-2 * var(--form-gap, 1rem))}.collapsible-container.large_gap{margin-top:calc(1.5 * var(--form-gap, 1rem))}.collapsible-container.double_gap{margin-top:calc(2 * var(--form-gap, 1rem))}.collapsible-container details{width:100%}.collapsible-container__summary{display:flex;align-items:center;justify-content:space-between;cursor:pointer;list-style:none;-webkit-user-select:none;user-select:none}.collapsible-container__heading{font-weight:700;font-size:1.125rem}.collapsible-container__summary::-webkit-details-marker{display:none}.collapsible-container__summary--icon-front{flex-direction:row-reverse;justify-content:flex-end;gap:.75rem}.collapsible-container__icon{flex-shrink:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.collapsible-container__icon svg{display:block}.collapsible-container details[open] .collapsible-container__icon[data-icon-style=plus] .collapsible-container__icon-plus{transform:rotate(45deg)}.collapsible-container details[open] .collapsible-container__icon[data-icon-style=chevron] .collapsible-container__icon-chevron{transform:scaleY(-1)}.collapsible-container details[open] .collapsible-container__icon[data-icon-style=arrow] .collapsible-container__icon-arrow{transform:rotate(180deg)}.collapsible-container__icon-plus,.collapsible-container__icon-chevron,.collapsible-container__icon-arrow{transition:transform .15s ease-in-out}.collapsible-container__content{display:grid;grid-template-rows:0fr;transition:grid-template-rows .15s ease-out;margin-top:var(--content-gap, 16px)}.collapsible-container details[open]+.collapsible-container__content{grid-template-rows:1fr}.collapsible-container__content-inner{overflow:hidden;padding:0rem 1.875rem 0rem 0rem;transition:padding .15s ease}.divider{align-self:stretch;display:flex;align-items:center;justify-content:var(--divider-justify-content)}.divider__line{border-bottom:var(--divider-border-thickness) solid var(--color-border);border-right:var(--divider-border-thickness) solid var(--color-border);border-radius:calc(var(--style-border-radius-sm) * var(--divider-border-rounded));flex-basis:var(--divider-flex-basis);min-height:var(--divider-flex-basis)}.heading{line-height:1.3}.heading h1,.heading h2,.heading h3,.heading h4,.heading h5,.heading h6{margin:0}.image{display:block;position:relative;overflow:hidden;width:100%;height:auto}.image>img{width:100%;height:auto}.price-container{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5em}.price{font-weight:500}.price--sale{color:var(--color-sale, #c00)}.compare-at-price{text-decoration:line-through;opacity:.7}.unit-price{font-size:.875em;opacity:.7}.unit-price__separator{margin:0 .1em}.product-card{display:flex;flex-direction:column;gap:.75rem;width:100%;max-width:340px}.product-card__image{aspect-ratio:3 / 4;background-color:var(--color-gray-100, #f5f5f5);display:flex;align-items:center;justify-content:center}.product-card__image img{object-fit:cover}.product-card__content{display:flex;flex-direction:row;gap:.75rem;justify-content:space-between}.product-card__info{display:flex;flex-direction:column;gap:.25rem}.product-card__form{display:flex;flex-direction:column;gap:.5rem;max-width:150px;width:100%}.product-card__quantity{display:inline-flex;align-items:stretch;border:1px solid var(--color-black, #000)}.product-card__qty-btn{padding:.25rem .6rem;border:none;background:var(--color-white, #fff);cursor:pointer}.product-card__qty-input{width:3rem;text-align:center;border-left:1px solid var(--color-black, #000);border-right:1px solid var(--color-black, #000);border-top:none;border-bottom:none}.product-card__add-to-cart{display:inline-block;width:100%;padding:.5rem 1rem;border:none;background:var(--color-black, #000);color:var(--color-white, #fff);cursor:pointer;text-align:center}.product-card__add-to-cart--sold-out{background:var(--color-gray-400, #ccc);color:var(--color-gray-600, #666);cursor:not-allowed}.text{text-align:var(--text-align);background-color:var(--text-background);border-radius:var(--text-corner-radius);padding:var(--text-padding);max-width:var(--text-max-width);color:var(--color-foreground);text-transform:var(--text-transform)}
/*# sourceMappingURL=/cdn/shop/t/3/compiled_assets/styles.css.map */
