:root{--buy-text: #232323;--buy-radius: 12px;--buy-radius-sm: 9px;--buy-buttons-radius: 9px;--buy-cta: #2a6df6;--buy-cta-text: #ffffff;--buy-bg: #ffffff;--buy-main-buttons: rgba(35, 35, 35);--buy-muted: rgba(35, 35, 35, .65);--buy-border: 35, 35, 35;--buy-border-strong: rgba(16, 16, 16, .18);--buy-surface: #f6f6f6;--buy-surface-2: #f1f1f1}button{cursor:pointer;transition:.3s ease}.wrapper-full-width{padding:0}#chat-button{display:none}.parts{margin-bottom:10px}.row{display:flex;flex-direction:row;align-items:center}.column{display:flex;flex-direction:column;align-items:start}.buy-section-wrapper{width:100%;max-width:100%;padding-top:80px;padding-bottom:80px;display:flex;flex-direction:row;align-content:center;justify-content:center}.buy-section{width:1270px;max-width:100%;margin:0 auto;color:var(--buy-text);font-family:inherit}.category-info{display:flex;flex-direction:row;min-width:100%}.column-left{min-width:calc(100% - 400px);display:flex;flex-direction:column;position:sticky;top:50vh;transform:translateY(-50%);height:fit-content}.column-right{min-width:400px;width:400px;display:flex;flex-direction:column}.product-hero{display:flex;flex-direction:column;align-items:center;justify-content:center}.product-gallery{position:relative;width:100%;aspect-ratio:1 / 1;overflow:hidden;background:#ffffffb8;border-radius:12px}.product-gallery-shell{width:100%}.product-gallery-track{position:absolute;top:0;right:0;bottom:0;left:0}.product-gallery-track img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;opacity:0;transform:translate(0);transition:opacity .2s linear,transform .46s cubic-bezier(.22,.61,.36,1);will-change:opacity,transform;z-index:1}.product-gallery-track img.is-active{opacity:1;z-index:3}.product-gallery-track img.gallery-slide-pre-right{opacity:1;transform:translate(100%)}.product-gallery-track img.gallery-slide-pre-left{opacity:1;transform:translate(-100%)}.product-gallery-track img.gallery-slide-out-right{opacity:1;transform:translate(100%);z-index:2}.product-gallery-track img.gallery-slide-out-left{opacity:1;transform:translate(-100%);z-index:2}.buy-section.product-image{width:100%;aspect-ratio:1 / 1;min-width:100%;max-height:100%!important}.product-image img,.product-image picture,.product-image svg{width:100%;height:100%;object-fit:contain;display:block}.category-title{margin-bottom:10px;width:fit-content}.category-description{margin-top:-6px;color:var(--buy-muted);font-size:14px;line-height:1.35;width:fit-content}.selected-product-features{margin-top:20px;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:30px}.feature{display:flex;flex-direction:column;align-items:center;color:#343434;line-height:26px;font-weight:500}.feature .title{font-weight:500;color:#484848}.feature-glutenfree .title{white-space:nowrap}.feature-number{display:flex;flex-direction:row;font-size:25px;font-weight:600;align-items:center}.feature-image{height:18px;margin-right:6px}.number-glutenfree{min-height:26px}.category-selector{margin-top:18px;margin-bottom:10px;display:grid;gap:10px}.category-selector.is-single-version .category-product{display:none}.select-button{border:2px solid #d2d2d7;border-radius:var(--buy-radius);background:#fff;padding:10px 15px;align-items:center;transition:border .25s ease,background-color .25s ease;cursor:pointer}.select-button:hover{border-color:rgba(var(--buy-border),.65)}.select-button[aria-pressed=true]{border-color:rgba(var(--buy-border));background-color:rgba(var(--buy-border),.05)}.inner-wrapper{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.product-image-glyph{height:45px;width:45px;margin:0 15px 0 0}.product-text{display:flex;flex-direction:column;align-items:flex-start}.button-price{font-weight:600;color:#333336}.h1{font-size:40px;font-weight:600;color:#232323;line-height:1.05;letter-spacing:-.02em;width:fit-content;margin:0}.h2{font-size:18px;font-weight:500;color:#232323;width:fit-content;margin:0}.h3{font-size:14px;font-weight:400;color:#333336;width:fit-content;margin:0}.popup-button{margin-top:12px;width:100%;min-height:70px;border-radius:var(--buy-radius);background:#f5f5f7;padding:5px 15px;display:flex;align-items:center;justify-content:start;gap:12px;transition:.3s ease;background-image:url(https://cdn.shopify.com/s/files/1/0038/4329/3233/files/Compare_-_Arrow.svg);background-size:8px;background-repeat:no-repeat;background-position:calc(100% - 20px) center}.compare-image{height:60px}.popup-button:hover{background-color:#e3e3e3}.product-features{justify-content:center;align-items:center;margin-top:18px;gap:10px}.hero-title{margin:15px 0;align-items:center;justify-content:center}.feature-box{display:flex;flex-direction:column;align-items:start;justify-content:start;background-color:#fbfbfb;border:1.5px solid rgba(210,210,215,.2);border-radius:var(--buy-radius);padding:15px;gap:15px}.feature-long{display:flex;flex-direction:row;align-items:center}.feature-image-long{height:25px;margin-right:15px;max-width:25px!important}.feature-text p{margin:0}.feature-text p+p{font-size:14px;color:#666;line-height:1.4}.feature-text strong{display:block;font-size:18px;font-weight:500;color:#232323;margin-bottom:5px}.nutrition-label-wrapper{padding:15px 0}.nutrition-label-wrapper>button{background:#f5f5f7;border-radius:7px;padding:8px 10px;color:#333336;line-height:14px;font-weight:500;transition:.3s ease}.nutrition-label-wrapper>button:hover{background-color:#e3e3e3}.product-gallery-track img.is-hidden{opacity:0;pointer-events:none}.nutrition-label-image{min-height:15px;height:15px;margin-right:5px}.subtext{color:#666}.package-selector{margin-top:18px;display:grid;gap:10px}.package-selector.is-single-size{display:none}.package-prices{justify-content:end;align-items:end}.package-discount,.purchase-discount{background:#3dc65e1a;border-radius:7px;color:#3dc55e;font-weight:500;margin-bottom:2px;margin-left:auto;margin-right:5px;padding:2px 7px;width:fit-content;font-size:13px;border:1px solid #3dc55e}.purchase-discount{padding:3px 7px!important}.mana-cart__inner .free-shipping-text{padding-top:0!important}.free-shipping-bar{max-width:350px;padding:7px 0;border-radius:14px;width:85%;z-index:200;transition:width .2s ease}.progress-container{position:relative;height:9px;background:#a2e2b3;border-radius:12px;margin-top:12px;margin-bottom:10px;overflow:visible;width:calc(100% - 44px)}.progress-bar{height:100%;width:0%;background:#32c759;transition:width .8s ease;border-radius:12px}.progress-icon{position:absolute;right:-41px;top:-11px;min-width:45px;min-height:30px;padding:0;background:#a2e2b3;border-radius:20px;background-image:url(https://cdn.shopify.com/s/files/1/0038/4329/3233/files/Free_Delivery_Icon_b99f3f36-4045-4e30-84e8-26d5f49de2e9.svg);background-position:center center;background-size:19px;background-repeat:no-repeat}.progress-icon.free{background:#32c759;transition:background .6s ease;background-image:url(https://cdn.shopify.com/s/files/1/0038/4329/3233/files/Free_Delivery_Icon_b99f3f36-4045-4e30-84e8-26d5f49de2e9.svg);background-position:center center;background-size:19px;background-repeat:no-repeat}.free-shipping-text{text-align:center;font-weight:400;font-size:14px;padding-top:12px}.free-shipping-text>strong{font-weight:500!important}.buy-free-shipping-bar{border-radius:14px;width:85%;max-height:0;opacity:0;transform:translateY(8px);overflow:hidden;pointer-events:none;transition:max-height .35s cubic-bezier(.4,0,.2,1),opacity .25s ease,transform .35s cubic-bezier(.4,0,.2,1),margin-bottom .25s ease}.buy-free-shipping-bar.is-visible{max-height:120px;margin-top:5px;opacity:1;transform:translateY(0);pointer-events:auto}.buy-free-shipping-text{text-align:center;font-weight:400;font-size:13px;line-height:1.3;color:#333336}.buy-free-shipping-text>strong{font-weight:500!important}.buy-progress-container{position:relative;height:10px;background:#a2e2b3;border-radius:12px 0 0 12px;margin-top:10px;margin-bottom:15px;overflow:visible;width:calc(100% - 40px)}.buy-progress-bar{height:100%;width:0%;background:#32c759;transition:width .6s ease;border-radius:12px}.buy-progress-icon{position:absolute;right:-35px;top:-8px;min-width:40px;min-height:26px;background:#a2e2b3;border-radius:18px;background-image:url(https://cdn.shopify.com/s/files/1/0038/4329/3233/files/Free_Delivery_Icon_b99f3f36-4045-4e30-84e8-26d5f49de2e9.svg);background-position:center center;background-size:17px;background-repeat:no-repeat;transition:background .4s ease}.buy-progress-icon.free{background:#32c759;background-image:url(https://cdn.shopify.com/s/files/1/0038/4329/3233/files/Free_Delivery_Icon_b99f3f36-4045-4e30-84e8-26d5f49de2e9.svg);background-position:center center;background-size:17px;background-repeat:no-repeat}.total-price{display:flex;flex-direction:column;align-items:center;justify-content:center;max-height:0;overflow:hidden;margin-top:0;margin-bottom:0;opacity:0;transform:translateY(16px);pointer-events:none;font-size:18px;font-weight:600;line-height:1.2;transition:max-height .35s cubic-bezier(.4,0,.2,1),margin .35s cubic-bezier(.4,0,.2,1),opacity .25s ease,transform .35s cubic-bezier(.4,0,.2,1);will-change:max-height,opacity,transform,margin}.refresh-total{font-size:18px;font-weight:600;color:#232323}.total-price .refresh-total{opacity:0;transform:translateY(8px);transition:opacity .25s ease,transform .35s cubic-bezier(.4,0,.2,1)}.total-price.is-visible .refresh-total{opacity:1;transform:translateY(0)}.total-price.is-visible{max-height:var(--total-price-h, 60px);margin-top:2px;margin-bottom:13px;opacity:1;transform:translateY(0);pointer-events:auto}.total-text{color:#232323;background-position:left center;background-repeat:no-repeat;background-size:contain;background-image:url(https://ucarecdn.com/5ef0adf9-dfd9-4f3f-9043-5152a7463983/Cart%20Icon%20-%20Black.svg);padding-left:25px;border-style:none;padding-right:0;padding-bottom:0}.total-price>p{margin-bottom:0;line-height:20px}.buy-weight-price{margin:0 0 10px;text-align:center;font-size:13px;line-height:1.3;color:#5b5b5f;min-height:17px;font-weight:500}.addtocart-summary{padding:50px 12px 12px;position:sticky;z-index:20;background:linear-gradient(#fff0,#fff 90px);bottom:0rem;min-width:calc(100% + 100px);transform:translate(-50px);display:flex;flex-direction:row;align-items:center;justify-content:center;pointer-events:none;margin-top:-25px;width:100%}.addtocart-box{display:flex;flex-direction:column;align-items:center;margin-top:16px;padding:12px 0;border-radius:var(--buy-radius);background:#0000;max-width:calc(100% - 100px);min-width:calc(100% - 75px);transition:background-color .35s cubic-bezier(.4,0,.2,1),padding .35s cubic-bezier(.4,0,.2,1),gap .35s cubic-bezier(.4,0,.2,1)}.addtocart-box.has-total{padding:12px!important;background:#00000008;-webkit-backdrop-filter:blur(20px) saturate(200%);backdrop-filter:blur(20px) saturate(200%)}.add-to-cart{width:100%;height:52px;border-radius:var(--buy-buttons-radius);border:0;background:var(--buy-main-buttons);color:var(--buy-cta-text);font-weight:400;font-size:16px;cursor:pointer;transition:.3s ease;pointer-events:auto}.add-to-cart:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#fff;opacity:0;pointer-events:none}.add-to-cart:hover{opacity:.75}.add-to-cart.feedback-pulse{animation:addToCartPulse .32s cubic-bezier(.22,1,.36,1)}@keyframes addToCartPulse{0%{transform:scale(1);filter:brightness(1)}45%{transform:scale(.985);filter:brightness(1.12)}to{transform:scale(1);filter:brightness(1)}}.payment-methods{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap;padding-top:10px}.list{display:flex;gap:7px;justify-content:center}.payment-methods>*{width:38px;height:24px;border-radius:8px;background:var(--buy-surface);border:1px solid var(--buy-border)}.support-contact-wrapper{width:100%;display:flex;padding:15px 15px 10px;border-radius:17px;margin-top:15px;margin-left:0;margin-right:0;flex-direction:row;place-content:center;align-items:center}.support-contact-wrapper>img{height:20px;flex-direction:column;place-content:flex-start;align-items:flex-start;width:auto}.support-contact{flex-direction:column;place-content:flex-start;align-items:flex-start}.contact-title{font-family:Roboto;line-height:1.45em;font-size:15px;font-weight:400;margin:2px 0 0 10px;padding:0}.contact-desc{font-family:Roboto;line-height:1.45em;font-size:15px;font-weight:400;margin:2px 0 0 10px;padding:0;color:#0081ff;transition:1s;display:flex;flex-flow:row}.help-link{margin-top:10px;display:flex;align-items:center;justify-content:center;text-align:center;font-size:12px;color:var(--buy-muted)}.help-link a{color:inherit;text-decoration:none}.help-link a:hover{text-decoration:underline}.flavour-selector{margin-top:18px;margin-bottom:20px;display:grid}.flavour-option{width:100%;display:flex;justify-content:space-between;padding:8px 0;border-bottom:2px solid #f4f4f5;background:#fff;transition:border-bottom .2s}.flavour-option.is-hidden{display:none}.flavour-option.is-last-visible{border-bottom:0px solid #f4f4f5}.flavour-left,.flavour-right{display:flex}.flavour-left{min-width:0;flex:1 1 auto;align-items:center;cursor:pointer}.flavour-right{min-width:fit-content;flex:0 0 auto;margin-left:auto;overflow:visible;justify-content:flex-end;align-items:center;gap:10px}.flavour-price{white-space:nowrap}.flavour-highlight-tag{display:flex;align-items:center;flex:0 1 auto;min-width:0;max-width:180px;overflow:hidden;opacity:1;transform:scale(1);transform-origin:center;will-change:opacity,transform,max-width;transition:transform .35s cubic-bezier(.4,0,.2,1),opacity .35s ease,max-width .24s cubic-bezier(.4,0,.2,1)}.flavour-highlight-tag.is-fading{opacity:0;transform:scale(.7);pointer-events:none}.flavour-highlight-tag.is-hidden{max-width:0;opacity:0;pointer-events:none}.flavour-highlight-tag .collection-highlight{margin:0;padding:4px 7px;min-height:0;max-height:none;border:1.5px solid #ff9500;border-radius:7px;font-size:12px;line-height:1.3;font-weight:400;white-space:nowrap;background:#fff7eb;color:#ff9500;transition:.3 ease;opacity:1}.flavour-highlight-tag .collection-highlight.red{border-color:#ff9500;color:#ff9600;background-color:#fff0f1}.flavour-image{border-radius:25px;min-height:42px;min-width:42px;max-width:42px;max-height:42px;margin:3px 10px 0 0;border:2px solid #f4f4f5;position:relative;overflow:hidden}.flavour-image img{width:100%;height:100%;object-fit:cover;display:block}.flavour-image:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#ffffffb3;opacity:0;transition:opacity .25s cubic-bezier(.4,0,.2,1);pointer-events:none}.flavour-image:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:url(https://cdn.shopify.com/s/files/1/0250/4045/3716/t/20/assets/info-panel-icon-1639752629629.svg?v=1639752630);background-repeat:no-repeat;background-position:center;background-size:52%;opacity:0;transform:scale(.92);transition:opacity .25s cubic-bezier(.4,0,.2,1),transform .35s cubic-bezier(.4,0,.2,1);pointer-events:none}.flavour-left:hover .flavour-image:before{opacity:1}.flavour-left:hover .flavour-image:after{opacity:1;transform:scale(1)}.flavour-labels{display:flex;flex-direction:column;align-items:flex-start}.selected-product-features{display:flex;justify-content:center;align-items:center;gap:30px;transition:gap .35s cubic-bezier(.4,0,.2,1);overflow:visible}.feature-glutenfree-wrap{display:flex;flex:0 0 auto;overflow:hidden;margin-left:0;opacity:1;transition:none;will-change:auto}.feature-glutenfree-wrap.is-hidden{width:0;max-width:0;margin-left:-30px;opacity:0}.feature-glutenfree{transition:none;will-change:auto}.feature-glutenfree.is-hidden{opacity:0;transform:translate(24px);pointer-events:none}.quantity-selector{border-radius:var(--buy-buttons-radius);background-color:var(--buy-main-buttons);display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;border-bottom:2px solid #f4f4f5;overflow:hidden;width:100px;transition:width .25s cubic-bezier(.4,0,.2,1)}.is-empty{transition:.3s ease}.quantity-selector.is-empty{width:40px;justify-content:center}.quantity-selector.is-empty .quantity-button.minus,.quantity-selector.is-empty .quantity-input{display:none}.quantity-selector.is-empty .quantity-button.plus{padding:0;min-width:40px}.quantity-selector.is-empty:hover{background-color:rgba(var(--buy-border),.75)}.quantity-selector.no-qty-anim,.quantity-selector.no-qty-anim *{transition:none!important}.quantity-selector.is-empty .quantity-button.plus:hover:after{opacity:0!important}.quantity-selector:last-child{border-bottom:0}.quantity-button{min-width:40px;min-height:40px;display:flex;align-items:center;justify-content:center;position:relative;background:transparent;border:0;cursor:pointer;pointer-events:auto}.quantity-button.plus[disabled=disabled]{cursor:default}.quantity-button.minus,.quantity-button.plus{padding:3px 5px 3px 7px}.quantity-button.minus:hover:after,.quantity-button.plus:hover:after{opacity:1}.quantity-button.minus:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:.3s ease;background:linear-gradient(90deg,#fff6,#fff0)}.quantity-button.plus:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:.3s ease;background:linear-gradient(90deg,#fff0,#fff6)}.quantity-input{width:40px;background-color:transparent;color:#ecf5fe;padding:0;text-align:center;margin:0 -20px;font-size:18px;font-weight:500;border:0;outline:none;pointer-events:none}.quantity-input::-webkit-outer-spin-button,.quantity-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.quantity-input[type=number]{-moz-appearance:textfield}.buy-section-debug{position:sticky;top:10px;z-index:9999;margin:10px 0;padding:10px 12px;border:1px dashed rgba(16,16,16,.25);border-radius:10px;background:#ffffffeb;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-size:12px;line-height:1.35;color:#232323}.buy-section-debug strong{font-weight:600}.buy-section-debug code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:11px}.buy-debug-panel{margin:0 0 14px;border:1px solid rgba(27,31,36,.1);border-radius:16px;background:#f6f8fcd1;backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%);box-shadow:0 8px 26px #14171c1a,0 1px #ffffffb3 inset;color:#1f2329;overflow:hidden}.buy-debug-panel__header{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;background:#e8eef7c2;border-bottom:1px solid rgba(27,31,36,.08);font-size:12px;font-weight:600;letter-spacing:.02em;font-family:SF Pro Text,SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:#2d333b}.buy-debug-panel__body{padding:10px 12px;font-size:12px;line-height:1.45;font-family:SF Mono,SFMono-Regular,ui-monospace,Menlo,Monaco,Consolas,Liberation Mono,monospace;color:#2d333b}.buy-debug-group{border:1px solid rgba(27,31,36,.1);border-radius:12px;background:#ffffffb8;padding:6px 8px;margin-bottom:8px}.buy-debug-group>summary{cursor:pointer;font-weight:600;color:#1f2329}.buy-debug-kv{margin-top:6px;color:#57606a}.buy-debug-kv code{color:#0b66d6;background:#eaf2fff2;border:1px solid rgba(9,105,218,.2);border-radius:6px;padding:0 5px}.buy-debug-badge{display:inline-block;margin-left:6px;padding:1px 6px;border-radius:999px;border:1px solid rgba(27,31,36,.14);color:#57606a;font-size:11px;line-height:1.4;background:#ffffffd9}.buy-debug-badge--ok{border-color:#1f883d59;color:#1f883d;background:#dcfce7f2}.buy-debug-badge--warn{border-color:#ff424573;color:#ff4245;background:#ff42451a}.buy-debug-warn{margin-top:8px;color:#ff4245}.buy-debug-ok{margin-top:8px;color:#1f883d}.flavour-option.is-disabled{opacity:.3}.flavour-option.is-disabled .flavour-right{pointer-events:none}.flavour-option.is-disabled .flavour-left{pointer-events:auto;cursor:pointer}.flavour-right{position:relative}.flavour-unavailable{position:absolute;right:50px;top:50%;transform:translateY(-50%) translate(6px);padding:6px 10px;border-radius:8px;font-size:13px;font-weight:500;white-space:nowrap;color:#232323;background:#ffffffd9;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);opacity:0;pointer-events:none;transition:opacity .25s ease,transform .25s cubic-bezier(.4,0,.2,1)}.flavour-option.is-disabled .flavour-right:hover .flavour-unavailable{opacity:1;transform:translateY(-50%) translate(0)}.product-gallery img{transition:opacity .25s ease}.gallery-arrow{top:50%;transform:translateY(-50%);width:44px;height:44px;border-radius:50%;border:none;background:#b4b4b48c;-webkit-backdrop-filter:saturate(180%) blur(40px);backdrop-filter:saturate(180%) blur(40px);opacity:0;transition:opacity .25s ease;z-index:8;width:64px;height:64px;position:absolute;border:medium;cursor:pointer;transition:.35s;line-height:1;background:url(/cdn/shop/files/Compare_-_Arrow.svg) calc(50% + 2px) center / 14px auto no-repeat #f5f5f7}.product-gallery:hover .gallery-arrow{opacity:1}.gallery-arrow.prev{left:30px;transform:rotate(180deg) translateY(50%)}.gallery-arrow.next{right:30px}.gallery-dots{position:absolute;left:50%;bottom:16px;transform:translate(-50%);display:flex;gap:6px;z-index:3;transition:.7s ease}.gallery-dots button{width:8px;height:8px;border-radius:10px;border:none;background:#0006;padding:0;margin:0;cursor:pointer;transition:.4s ease}.gallery-dots button.is-active{background:#171717;width:20px!important}.purchase-type-selector{margin-top:18px;display:grid;gap:10px}.purchase-option{width:100%;border:2px solid #d2d2d7;display:flex;justify-content:space-between;border-radius:var(--buy-radius);background:#fff;padding:16px;font-size:16px;font-weight:500;cursor:pointer;transition:border .25s ease,background-color .25s ease;position:relative}.purchase-option>.label{margin-left:28px!important}.purchase-option__main{display:flex;justify-content:space-between;align-items:center;width:100%;background-image:url(/cdn/shop/files/Radio_OFF.svg);background-repeat:no-repeat;background-size:22px;background-position:0px 50%;padding-left:30px}.purchase-option[data-purchase-option=subscription]{flex-direction:column;align-items:stretch}.subscription-details{text-align:left;font-weight:400;max-height:0;margin-top:0;opacity:0;overflow:hidden;transform:translateY(-4px);transition:max-height .55s cubic-bezier(.22,1,.36,1),margin-top .55s cubic-bezier(.22,1,.36,1),opacity .18s ease,transform .18s ease;will-change:max-height,opacity,transform}.purchase-option.is-active .subscription-details,.purchase-option[aria-pressed=true] .subscription-details{max-height:var(--subscription-open-h, 1200px);margin-top:12px;opacity:1;transform:translateY(0);transition:max-height .72s cubic-bezier(.22,1,.36,1),margin-top .72s cubic-bezier(.22,1,.36,1),opacity .35s ease,transform .35s ease}.purchase-type-selector.has-opened-subscription .purchase-option[data-purchase-option=subscription] .subscription-details{max-height:var(--subscription-open-h, 1200px);margin-top:12px;opacity:1;transform:translateY(0)}.subscription-details__lead{margin:4px 5px 8px;font-size:14px;line-height:1.4}.subscription-bullets{margin:6px 0 10px;padding:0;list-style:none;display:grid;gap:6px}.subscription-bullet{display:flex}.subscription-bullet img{width:20px;height:20px;object-fit:contain}.subscription-bullet__text{font-size:14px;line-height:1.4;color:#333336}.subscription-frequency__select:hover{cursor:pointer;border-color:rgba(var(--buy-border),.65);transition:.3s ease}.subscription-frequency__select{width:100%;border:2px solid #d2d2d7;border-radius:10px;padding:10px 34px 10px 12px;margin-bottom:0;font-size:14px;background:#fff;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 283 163' width='12' height='12' xml:space='preserve' style='fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;'><path d='M157.325,156.949c0.066,-0.064 0.13,-0.127 0.193,-0.191l119.395,-119.395c7.967,-7.966 7.967,-20.901 0,-28.868c-7.966,-7.966 -20.902,-7.966 -28.868,0l-105.721,105.721l-108.399,-108.399c-7.756,-7.756 -20.351,-7.756 -28.108,0c-7.756,7.757 -7.756,20.352 0,28.108l123.213,123.213c7.757,7.757 20.352,7.757 28.108,0c0.063,-0.063 0.125,-0.126 0.187,-0.189Z' style='fill:%23666;'/></svg>");background-repeat:no-repeat;background-position:right 12px center;transition:.3s ease}.purchase-option:not(.is-disabled):not(:disabled):hover{border-color:rgba(var(--buy-border),.65)}.purchase-option.is-disabled,.purchase-option:disabled{opacity:.55;cursor:not-allowed;pointer-events:auto}.purchase-option.is-disabled[data-disabled-reason]:after,.purchase-option:disabled[data-disabled-reason]:after{content:attr(data-disabled-reason);position:absolute;right:70px;top:12px;transform:translate(6px);padding:6px 10px;border-radius:8px;font-size:13px;font-weight:500;white-space:nowrap;color:#232323;background:#ffffffd9;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);opacity:0;pointer-events:none;z-index:10;transition:opacity .25s ease,transform .25s cubic-bezier(.4,0,.2,1)}.purchase-option.is-disabled[data-disabled-reason]:hover:after,.purchase-option:disabled[data-disabled-reason]:hover:after{opacity:1;transform:translate(0)}.purchase-option.is-active,.purchase-option[aria-pressed=true]{border-color:rgba(var(--buy-border));background-color:rgba(var(--buy-border),.05)}.purchase-option.is-active .purchase-option__main,.purchase-option[aria-pressed=true] .purchase-option__main{background-image:url(/cdn/shop/files/Radio_ON.svg)}@media only screen and (max-width:600px){body,html{overflow-x:visible!important}}@media(max-width:768px){.buy-section-wrapper{padding-top:0}.buy-section{padding:0;max-width:100vw;margin:0}.category-info{flex-direction:column;min-width:60%;max-width:100%;align-items:center}.column-left{max-width:100%;width:100%}.column-right{min-width:60%;width:400px;max-width:calc(100% - 20px);overflow:visible;padding-bottom:0}.product-gallery{-webkit-backdrop-filter:saturate(200%) blur(30px);backdrop-filter:saturate(200%) blur(30px);-webkit-mask-image:linear-gradient(180deg,#000,#000100 calc(100% - 35px),#0000);mask-image:linear-gradient(180deg,#000,#000100 calc(100% - 35px),#0000)}.product-gallery{transition:none;aspect-ratio:auto;height:40vh;min-height:120px;max-height:300px;overflow:visible}.product-gallery:after{content:"";position:absolute;left:0;right:0;bottom:0;height:34px;pointer-events:none;z-index:4}.product-gallery img{height:calc(100% - 35px);object-position:center top}.product-gallery-shell{position:relative;overflow:visible;pointer-events:none}.product-gallery.is-sticky-compact{border-radius:0}.gallery-dots{bottom:28px;z-index:6}.gallery-arrow{display:none}.column-left{top:50px;transform:none;z-index:22;pointer-events:none}.product-gallery,.product-gallery-track,.gallery-dots,.gallery-dots button{pointer-events:auto}.product-gallery,.product-gallery-track{touch-action:pan-y}.h2{font-size:15px}.category-title,.category-description,.selected-product-features{grid-column:2}.addtocart-summary{padding:50px 0px calc(10px + env(safe-area-inset-bottom)) 0px;min-width:100%;width:100%;transform:translate(-0px);margin-top:-40px}.add-to-cart{height:45px;font-size:14px}.addtocart-box{margin-top:16px;min-width:100%;max-width:100%}.buy-free-shipping-text{font-size:12px}.buy-progress-container{margin-bottom:8px}.refresh-total,.total-price{font-size:15px;line-height:17px}.total-text{padding-left:19px}.total-text,.refresh-total{padding-top:2px}.total-price.is-visible{margin-bottom:11px}.cc-window-wrapper.cc-bottom-center-wrapper,.cc-window-wrapper.cc-top-center-wrapper{min-width:100vw!important;min-height:100vh!important;position:fixed!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;background-color:#0006!important}.cc-window.cc-floating{width:500px!important;opacity:0;transform:translateY(100%);bottom:unset!important;top:35%!important;position:fixed!important;border-bottom-left-radius:30px!important;border-bottom-right-radius:30px!important;left:unset!important;right:unset!important;max-width:calc(100vw - 40px)!important}}@media only screen and (min-width:768px)and (max-width:1280px){.buy-section{padding:0 20px}}@media only screen (max-height: 599px){.column-left{position:relative;top:0}}
/*# sourceMappingURL=/cdn/shop/t/82/assets/buy-section-2.css.map */
