.shopify-section:has(>.multirow),.shopify-section:has([id*=firework]),.shopify-section:has(>.isolate>.rich-text){display:none!important}html,body{overflow-anchor:none}.optimized-aplus-wrap{max-width:120rem;margin:0 auto;padding:0 5rem;box-sizing:border-box}@media screen and (max-width:749px){.optimized-aplus-wrap{padding:0 1.5rem}}.optimized-aplus-img{display:block;width:100%;height:auto;background-color:#fff;border-radius:6px;border:1px solid rgba(var(--color-foreground),.12);box-shadow:0 2px 10px #0000000a,0 1px 3px #00000008;box-sizing:border-box}.optimized-picker-wrapper{background-color:#fff;border-radius:6px;padding:2.4rem;border:1px solid rgba(var(--color-foreground),.12);box-shadow:0 2px 10px #0000000a,0 1px 3px #00000008}.product__media-wrapper media-gallery{display:block;background-color:transparent;border:0;box-shadow:none}.product__media-wrapper media-gallery>slider-component[id^=GalleryViewer]{display:block;background-color:#fff;border-radius:6px;border:1px solid rgba(var(--color-foreground),.12);box-shadow:0 2px 10px #0000000a,0 1px 3px #00000008;overflow:hidden;position:relative}.product__media-wrapper media-gallery>slider-component[id^=GalleryViewer]>ul.product__media-list{margin:0!important}.product__media-wrapper .product__media-item .product__media{padding-top:100%!important}.product__media-wrapper .product__media-item img{object-fit:contain!important}@media screen and (max-width:749px){body,body.gradient,main#MainContent,main{background-color:#fff!important;background-image:none!important}.optimized-picker-wrapper{background-color:transparent;border:0;box-shadow:none;border-radius:0;padding:0;margin-top:1.4rem}.product__media-wrapper media-gallery>slider-component[id^=GalleryViewer]{background-color:transparent;border:0!important;box-shadow:none;border-radius:0}.product__media-wrapper .product__media-item .product__media{border-radius:4px;box-sizing:border-box;background-color:transparent;border:1px solid rgba(var(--color-foreground),.12)!important}.product__media-wrapper .product__media-item img{border:0!important;border-radius:4px!important;box-sizing:border-box}.optimized-picker-wrapper .optimized-header,.optimized-picker-wrapper .optimized-variant-picker,.optimized-picker-wrapper .optimized-quantity-selector,.optimized-picker-wrapper .optimized-offer-banner{padding-bottom:2rem;margin-bottom:2rem}.product__media-wrapper media-gallery>slider-component[id^=GalleryViewer]{margin-left:0!important;margin-right:0!important;overflow:hidden}.product__media-wrapper media-gallery>slider-component[id^=GalleryViewer]>ul.product__media-list{overflow:hidden!important;scroll-snap-type:none!important;margin-left:0!important;margin-right:0!important;margin-bottom:0!important;width:100%!important;padding:0!important}.product__media-wrapper .product__media-list>.product__media-item{width:100%!important}.product__media-wrapper media-gallery>slider-component[id^=GalleryViewer]>ul.product__media-list>li.product__media-item{display:none!important}.product__media-wrapper media-gallery>slider-component[id^=GalleryViewer]>ul.product__media-list,.product__media-wrapper media-gallery>slider-component[id^=GalleryViewer]>ul.product__media-list>li.product__media-item.is-active{height:auto!important;aspect-ratio:auto!important}.product__media-wrapper media-gallery>slider-component[id^=GalleryViewer]>ul.product__media-list>li.product__media-item.is-active{display:list-item!important;width:100%!important;flex:0 0 100%!important}.product__media-wrapper .product__media-item .product__media{padding-top:100%!important}.product__media-wrapper .product__media-item img{object-fit:contain!important}.product__media-wrapper slider-component[id^=GalleryThumbnails]{display:flex!important;background-color:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important;padding:.5rem 0!important;margin:0 0 1.4rem!important;gap:0;align-items:center;overflow:visible!important}.optimized-picker-wrapper .optimized-header,.optimized-picker-wrapper .optimized-title{margin-top:0!important}.product__media-wrapper slider-component[id^=GalleryThumbnails]>.slider-button{display:none!important}.product__media-wrapper slider-component[id^=GalleryThumbnails] .thumbnail-list{display:flex!important;flex:1 1 auto;gap:.5rem;width:100%!important;padding:0!important;margin:0!important;list-style:none!important;overflow:visible!important;scroll-snap-type:none;box-sizing:border-box}.product__media-wrapper slider-component[id^=GalleryThumbnails] .thumbnail-list__item{flex:1 1 0!important;width:auto!important;max-width:none!important;min-width:0!important;scroll-snap-align:none}.product__media-wrapper slider-component[id^=GalleryThumbnails] .thumbnail{width:100%;aspect-ratio:1 / 1;padding:0;border:0;border-radius:4px;overflow:hidden;opacity:.45;transition:opacity .15s ease,transform .15s ease}.product__media-wrapper slider-component[id^=GalleryThumbnails] .thumbnail:hover{opacity:.75}.product__media-wrapper slider-component[id^=GalleryThumbnails] .thumbnail[aria-current=true]{opacity:1}}@media screen and (min-width:750px){.product__media-wrapper slider-component[id^=GalleryThumbnails],.product__media-wrapper media-gallery slider-component[id^=GalleryThumbnails]{display:flex;align-items:center;gap:.4rem;margin-top:2rem!important;padding:.6rem .8rem;background-color:rgb(var(--color-background));border-radius:6px;border:1px solid rgba(var(--color-foreground),.12);box-shadow:0 2px 10px #0000000a,0 1px 3px #00000008}}.product__media-wrapper slider-component[id^=GalleryThumbnails]>.thumbnail-list{flex:1 1 auto;min-width:0}.product__media-wrapper slider-component[id^=GalleryThumbnails]>.slider-button{flex:0 0 auto}.section-header .header-wrapper{border-bottom:1px solid rgba(var(--color-foreground),.12)!important;box-shadow:0 2px 10px #0000000a,0 1px 3px #00000008!important}@media screen and (min-width:750px){.optimized-picker-wrapper{padding:3rem}}.optimized-picker-wrapper .loox-rating,.optimized-picker-wrapper div[id*=loox-rating],.optimized-picker-wrapper div[id*=loox_rating]{margin-bottom:.4rem!important}.optimized-picker-wrapper .optimized-header,.optimized-picker-wrapper .optimized-title{margin-top:0!important;padding-top:0!important}.optimized-picker-wrapper .optimized-header,.optimized-picker-wrapper .optimized-variant-picker,.optimized-picker-wrapper .optimized-quantity-selector,.optimized-picker-wrapper .optimized-offer-banner{padding-bottom:2.4rem;margin-bottom:2.4rem;border-bottom:1.5px solid rgba(var(--color-foreground),.35)}.optimized-picker-wrapper .optimized-variant-picker>fieldset:not(:last-of-type){padding-bottom:1.8rem;margin-bottom:1.8rem;border-bottom:1.5px solid rgba(var(--color-foreground),.35)}.optimized-picker-wrapper .optimized-flavor-label,.optimized-picker-wrapper .optimized-pill-legend,.optimized-picker-wrapper .optimized-quantity-label{font-size:1.8rem;font-weight:700;line-height:1.25;letter-spacing:-.01em;color:#111}.optimized-picker-wrapper .optimized-flavor-selected{font-size:1.8rem;font-weight:500;color:#006564}.optimized-picker-wrapper .optimized-flavor-legend{margin-bottom:1.2rem}.optimized-picker-wrapper .optimized-pill-legend{margin-bottom:1rem}.optimized-picker-wrapper .optimized-variant-tagline{font-size:1.35rem;font-style:italic;color:rgba(var(--color-foreground),.7)}.optimized-picker-wrapper .optimized-title{font-size:3.6rem;font-weight:800;line-height:1.1;margin:0 0 1rem;letter-spacing:-.015em}@media screen and (min-width:1200px){.optimized-picker-wrapper .optimized-title{font-size:4rem}}.optimized-picker-wrapper .optimized-header--brand .optimized-title{color:#006564}.optimized-picker-wrapper .optimized-tagline{font-size:1.7rem;line-height:1.4;font-weight:500;color:#111;margin:0 0 1.8rem}.optimized-picker-wrapper .optimized-benefits{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.8rem}.optimized-picker-wrapper .optimized-benefits li{display:flex;align-items:center;gap:1rem;font-size:1.6rem;line-height:1.35;font-weight:500;color:#111}.optimized-picker-wrapper .optimized-ingredients-btn{position:relative;margin-top:1.6rem;display:flex;align-items:center;justify-content:center;gap:.8rem;width:100%;padding:1.4rem 1.8rem;border:1.5px solid #111;border-radius:3.6rem;background-color:#fff;color:#111;font-family:inherit;font-size:1.5rem;font-weight:700;letter-spacing:.01em;cursor:pointer;box-shadow:0 1px 2px #11111114,0 4px 10px #11111114,inset 0 -2px #1111111a;transition:background-color .15s ease,color .15s ease,transform .12s ease,box-shadow .15s ease}.optimized-picker-wrapper .optimized-ingredients-btn:hover{background-color:#111;color:#fff;transform:translateY(-1px);box-shadow:0 2px 4px #11111126,0 8px 18px #1111112e,inset 0 -2px #00000040}.optimized-picker-wrapper .optimized-ingredients-btn:active{transform:translateY(1px);box-shadow:0 1px 2px #1111111a,0 2px 4px #11111114,inset 0 2px 3px #0003}.optimized-picker-wrapper .optimized-ingredients-btn:focus-visible{outline:2px solid rgb(0,101,100);outline-offset:3px}.optimized-picker-wrapper .optimized-ingredients-btn:hover .optimized-ingredients-btn-icon{color:#fff}.optimized-picker-wrapper .optimized-ingredients-btn-icon{display:inline-flex;align-items:center;width:1.9rem;height:1.9rem;color:#006564;transition:color .15s ease}.optimized-picker-wrapper .optimized-ingredients-btn-icon svg{width:100%;height:100%}dialog.optimized-ingredients-modal{border:0;padding:0;background:transparent;max-width:min(92vw,560px);width:100%;color:inherit;position:fixed;top:0;right:0;bottom:0;left:0;margin:auto;max-height:min(90vh,fit-content)}dialog.optimized-ingredients-modal::backdrop{background:#1111118c;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}dialog.optimized-ingredients-modal[open]{box-shadow:0 0 0 100vmax #1111118c}.optimized-ingredients-modal-inner{position:relative;background:#fff;border-radius:1.2rem;padding:2.8rem 2.4rem 2.4rem;box-shadow:0 20px 60px #00000040;max-height:80vh;overflow-y:auto}.optimized-ingredients-modal-close{position:absolute;top:.8rem;right:.8rem;width:3.2rem;height:3.2rem;border:0;background:transparent;color:rgba(var(--color-foreground),.7);font-size:2.4rem;line-height:1;cursor:pointer;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-family:inherit}.optimized-ingredients-modal-close:hover{background:rgba(var(--color-foreground),.08)}.optimized-ingredients-modal-title{margin:0 0 .8rem;font-size:2.4rem;font-weight:800;color:#111;letter-spacing:-.01em}.optimized-ingredients-modal-origin{margin:0 0 1.6rem;padding:.9rem 1.2rem;font-size:1.3rem;line-height:1.4;color:rgb(var(--color-foreground));border:1px dashed rgba(var(--color-foreground),.4);border-radius:.8rem;background-color:rgba(var(--color-foreground),.03);text-align:center}.optimized-ingredients-modal-section{margin-top:1.6rem}.optimized-ingredients-modal-section:first-of-type{margin-top:0}.optimized-ingredients-modal-subtitle{margin:0 0 .6rem;font-size:1.5rem;font-weight:700;color:#111;letter-spacing:-.005em}.optimized-ingredients-modal-body{font-size:1.4rem;line-height:1.55;color:rgb(var(--color-foreground))}.optimized-ingredients-modal-body p{margin:0 0 1rem}.optimized-ingredients-modal-body p:last-child{margin-bottom:0}.optimized-ingredients-modal-body strong,.optimized-ingredients-modal-body b{color:#111}.optimized-picker-wrapper .optimized-benefits li:before{content:"";flex:0 0 auto;width:2.2rem;height:2.2rem;background-repeat:no-repeat;background-position:center;background-size:contain;align-self:center;transform:translateY(-3px)}.optimized-picker-wrapper .optimized-benefits--check li:before{background-image:var(--optimized-check-bg)}.optimized-picker-wrapper .optimized-benefits--paw li:before{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='%23006564'><ellipse cx='5' cy='7' rx='1.8' ry='2.4'/><ellipse cx='10' cy='5' rx='1.8' ry='2.4'/><ellipse cx='15' cy='7' rx='1.8' ry='2.4'/><ellipse cx='10' cy='13' rx='4' ry='3.2'/></svg>")}.optimized-picker-wrapper .optimized-benefits--leaf li:before{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='%23006564'><path d='M10 2C5 2 2 7 2 11c0 3 1 5 3 6 0-4 2-8 5-10-2 3-3 6-3 10 4 0 10-3 10-10 0-2-3-5-7-5z'/></svg>")}.optimized-picker-wrapper .optimized-variant-picker{display:block}.optimized-picker-wrapper .optimized-flavor-fieldset{border:0;padding:0;margin:0 0 1.6rem}.optimized-picker-wrapper .optimized-flavor-legend{display:flex;flex-wrap:wrap;align-items:baseline;gap:.6rem .8rem;padding:0;color:rgb(var(--color-foreground))}.optimized-picker-wrapper .optimized-variant-tagline{display:block;width:100%;margin-top:.2rem}.optimized-picker-wrapper .optimized-variant-tagline[hidden]{display:none}.optimized-picker-wrapper .optimized-flavor-grid{display:grid;grid-template-columns:repeat(var(--optimized-cols-mobile, 2),minmax(0,1fr));gap:1rem}@media screen and (min-width:750px){.optimized-picker-wrapper .optimized-flavor-grid{grid-template-columns:repeat(var(--optimized-cols-desktop, 3),minmax(0,1fr))}}.optimized-picker-wrapper .optimized-swatch-input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.optimized-picker-wrapper .optimized-swatch-card{position:relative;display:flex;flex-direction:column;align-items:center;gap:.6rem;padding:.4rem .2rem;border:0;background:transparent;cursor:pointer;text-align:center}.optimized-picker-wrapper .optimized-swatch-card:hover .optimized-swatch-image-wrap{transform:translateY(-1px)}.optimized-picker-wrapper .optimized-swatch-card--unavailable{opacity:.45;cursor:not-allowed}.optimized-picker-wrapper .optimized-swatch-card--unavailable .optimized-swatch-label{text-decoration:line-through}.optimized-picker-wrapper .optimized-swatch-image-wrap{display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:1 / 1;overflow:hidden;border-radius:50%;background-color:rgba(var(--color-foreground),.05);border:2px solid transparent;box-sizing:border-box;padding:8%;transition:border-color .15s ease,transform .15s ease,box-shadow .15s ease}.optimized-picker-wrapper .optimized-swatch-image-wrap img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;display:block}.optimized-picker-wrapper .optimized-swatch-input:checked+.optimized-swatch-card .optimized-swatch-image-wrap{border-color:#006564;box-shadow:0 0 0 2px #00656433}.optimized-picker-wrapper .optimized-swatch-label{font-size:1.1rem;font-weight:600;line-height:1.2;color:rgb(var(--color-foreground))}.optimized-picker-wrapper .optimized-swatch-input:checked+.optimized-swatch-card .optimized-swatch-label{color:#006564}.optimized-picker-wrapper .optimized-swatch-input:focus-visible+.optimized-swatch-card .optimized-swatch-image-wrap{outline:2px solid rgb(0,101,100);outline-offset:3px}.optimized-picker-wrapper .optimized-swatch-new-badge{position:absolute;top:0;right:.4rem;padding:.1rem .55rem;font-size:.85rem;font-weight:700;letter-spacing:.05em;color:#fff;background:#e78148;border-radius:1rem;z-index:1;box-shadow:0 1px 3px #00000026}.optimized-picker-wrapper .optimized-pill-fieldset{border:0;padding:0;margin:0 0 1.6rem}.optimized-picker-wrapper .optimized-pill-legend{padding:0}.optimized-picker-wrapper .optimized-pill-group{display:flex;gap:.8rem;flex-wrap:wrap}.optimized-picker-wrapper .optimized-pill-fieldset input[type=radio]{position:absolute;opacity:0;pointer-events:none;clip:rect(0,0,0,0)}.optimized-picker-wrapper .optimized-pill{display:inline-flex;align-items:center;justify-content:center;padding:.9rem 1.8rem;border:1.5px solid rgba(var(--color-foreground),.2);border-radius:2.4rem;background-color:rgb(var(--color-background));font-size:1.35rem;font-weight:500;cursor:pointer;transition:border-color .15s ease,background-color .15s ease,color .15s ease}.optimized-picker-wrapper .optimized-pill:hover{border-color:#006564}.optimized-picker-wrapper .optimized-pill-fieldset input[type=radio]:checked+label{border-color:#006564;background-color:#006564;color:#fff}.optimized-picker-wrapper .optimized-pill-fieldset input[type=radio]:disabled+label{opacity:.4;text-decoration:line-through;cursor:not-allowed}.optimized-picker-wrapper .optimized-quantity-heading{display:flex;align-items:center;gap:1rem;margin-bottom:1rem;flex-wrap:wrap}.optimized-picker-wrapper .optimized-quantity-badge{display:inline-flex;align-items:center;padding:.25rem .9rem;font-size:1.1rem;font-weight:700;letter-spacing:.02em;color:#006564;background-color:#0065641f;border:1px solid rgba(0,101,100,.25);border-radius:2rem;line-height:1.4}.optimized-picker-wrapper .optimized-quantity-badge--active{color:#fff;background-color:#006564;border-color:#006564}.optimized-picker-wrapper .optimized-quantity-pills{position:relative;display:flex;gap:0;border:1.5px solid rgba(var(--color-foreground),.35);border-radius:3rem;padding:.4rem;background-color:rgb(var(--color-background));max-width:100%}.optimized-picker-wrapper .optimized-quantity-pills-thumb{position:absolute;top:.4rem;bottom:.4rem;left:0;width:0;background-color:#006564;border-radius:2.4rem;opacity:0;pointer-events:none;z-index:0;transition:left .28s cubic-bezier(.4,0,.2,1),width .28s cubic-bezier(.4,0,.2,1)}.optimized-picker-wrapper .optimized-quantity-pill{position:relative;z-index:1;flex:1 1 0;display:inline-flex;align-items:center;justify-content:center;padding:1rem 1.8rem;min-width:6rem;font-size:1.5rem;font-weight:600;color:rgb(var(--color-foreground));background:transparent;border:0;border-radius:2.4rem;cursor:pointer;transition:color .2s ease;font-family:inherit}.optimized-picker-wrapper .optimized-quantity-pill:hover:not(.optimized-quantity-pill--selected){color:#006564}.optimized-picker-wrapper .optimized-quantity-pill--selected{color:#fff;background:transparent}.optimized-picker-wrapper .optimized-quantity-pill--other{gap:.5rem;flex:1 1 auto}.optimized-picker-wrapper .optimized-quantity-pill-icon{width:1.4rem;height:1.4rem;flex:0 0 auto}.optimized-picker-wrapper .optimized-quantity-pill-other-label{font:inherit}.optimized-picker-wrapper .optimized-quantity-custom-summary{margin:.8rem 0 0;font-size:1.3rem;color:rgba(var(--color-foreground),.9)}.optimized-picker-wrapper .optimized-quantity-custom-summary strong{color:#111;font-weight:700}.optimized-picker-wrapper .optimized-quantity-custom-summary-edit{background:none;border:0;padding:0;margin:0;font:inherit;color:#006564;text-decoration:underline;text-underline-offset:2px;cursor:pointer}dialog.optimized-qty-modal{border:0;padding:0;background:transparent;max-width:min(90vw,420px);width:100%;color:inherit;position:fixed;top:0;right:0;bottom:0;left:0;margin:auto;max-height:fit-content}dialog.optimized-qty-modal::backdrop{background:#1111118c;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}dialog.optimized-qty-modal[open]{box-shadow:0 0 0 100vmax #1111118c}.optimized-qty-modal-inner{position:relative;background:#fff;border-radius:1.2rem;padding:2.4rem 2.4rem 2rem;box-shadow:0 20px 60px #00000040;margin:0;display:flex;flex-direction:column;align-items:stretch}.optimized-qty-modal-close{position:absolute;top:.8rem;right:.8rem;width:3.2rem;height:3.2rem;border:0;background:transparent;color:rgba(var(--color-foreground),.7);font-size:2.4rem;line-height:1;cursor:pointer;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-family:inherit}.optimized-qty-modal-close:hover{background:rgba(var(--color-foreground),.08)}.optimized-qty-modal-title{margin:0 0 .4rem;font-size:2rem;font-weight:800;color:#111;letter-spacing:-.01em}.optimized-qty-modal-sub{margin:0 0 1.6rem;font-size:1.35rem;color:rgba(var(--color-foreground),.9);line-height:1.4}.optimized-qty-modal-stepper{display:inline-flex;align-items:center;align-self:center;border:1.5px solid rgba(var(--color-foreground),.35);border-radius:3rem;padding:.3rem;background-color:rgb(var(--color-background));margin-bottom:1.8rem}.optimized-qty-modal-btn{width:3.6rem;height:3.6rem;border:0;border-radius:50%;background:transparent;color:#006564;font-size:2rem;font-weight:700;line-height:1;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background-color .12s ease;font-family:inherit;padding:0}.optimized-qty-modal-btn:hover{background-color:#0065641a}.optimized-qty-modal-input{width:6rem;text-align:center;border:0;background:transparent;font-size:1.8rem;font-weight:700;color:#111;font-family:inherit;padding:0 .4rem;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.optimized-qty-modal-input::-webkit-outer-spin-button,.optimized-qty-modal-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.optimized-qty-modal-input:focus{outline:none}.optimized-qty-modal-actions{display:flex;gap:.8rem;justify-content:flex-end}.optimized-qty-modal-cancel,.optimized-qty-modal-confirm{padding:1rem 2rem;border-radius:.6rem;font-size:1.35rem;font-weight:600;cursor:pointer;font-family:inherit;transition:background-color .12s ease,border-color .12s ease}.optimized-qty-modal-cancel{background:transparent;border:1.5px solid rgba(var(--color-foreground),.25);color:rgb(var(--color-foreground))}.optimized-qty-modal-cancel:hover{border-color:rgba(var(--color-foreground),.5)}.optimized-qty-modal-confirm{background:#006564;border:1.5px solid rgb(0,101,100);color:#fff}.optimized-qty-modal-confirm:hover{background:#005857}.optimized-picker-wrapper .optimized-offer-banner{position:relative;margin-bottom:0!important;padding-bottom:0!important;border-bottom:0!important}.optimized-picker-wrapper .optimized-offer-label{margin:0 0 .8rem;font-size:1.8rem;font-weight:700;line-height:1.25;letter-spacing:-.01em;color:#111}.optimized-picker-wrapper .optimized-offer-ribbon-wrap{position:relative;z-index:2;margin-bottom:-1rem}.optimized-picker-wrapper .optimized-offer-ribbon{display:block;width:100%;padding:.7rem 1.6rem;background-color:#006564;color:#ffd84d;font-size:1.2rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;text-align:center;border-top-left-radius:.8rem;border-top-right-radius:.8rem;box-sizing:border-box}.optimized-picker-wrapper .skio-plan-picker{margin:0!important}.optimized-picker-wrapper .skio-group-container{border:2px solid rgba(var(--color-foreground),.15)!important;border-radius:.8rem!important;background-color:rgb(var(--color-background))!important;padding:1.4rem 1.6rem!important;margin-bottom:.8rem!important;position:relative;box-shadow:none!important;transition:border-color .15s ease,background-color .15s ease;cursor:pointer}.optimized-picker-wrapper .skio-group-container--selected{border-color:#006564!important;background-color:#0065640a!important}.optimized-picker-wrapper .skio-group-container--selected:has(.skio-group-title) .skio-group-title{font-weight:700}.optimized-picker-wrapper .skio-group-label{display:flex!important;flex-direction:column;gap:.2rem;cursor:pointer;overflow:visible!important}.optimized-picker-wrapper .skio-group-topline{display:grid!important;grid-template-columns:auto 1fr auto auto;align-items:center;gap:.8rem 1rem}.optimized-picker-wrapper .skio-radio__container{width:2rem;height:2rem;flex:0 0 auto}.optimized-picker-wrapper .skio-radio__container svg{width:100%;height:100%}.optimized-picker-wrapper .skio-group-title{font-size:1.5rem;font-weight:600;color:#111;margin:0}.optimized-picker-wrapper .skio-save{font-size:1.1rem!important;font-weight:700!important;color:#006564!important;background-color:#0065641f!important;border:1px solid rgba(0,101,100,.25)!important;border-radius:2rem;padding:.15rem .7rem!important;letter-spacing:.02em;white-space:nowrap}.optimized-picker-wrapper .skio-price{display:inline-flex!important;align-items:center;gap:.6rem;font-size:1.55rem!important;font-weight:700!important;color:#111!important;white-space:nowrap;line-height:1}.optimized-picker-wrapper .skio-price .optimized-orig-price{margin:0;font-weight:500!important;font-size:1.3rem!important;color:rgba(var(--color-foreground),.55)!important;text-decoration:line-through;line-height:1}.optimized-picker-wrapper .skio-price .optimized-each-price,.optimized-picker-wrapper .optimized-promo-strip-each{display:none!important}.optimized-picker-wrapper .skio-group-content{margin-top:1rem;padding-top:1rem;border-top:1px solid rgba(var(--color-foreground),.15)}.optimized-picker-wrapper .skio-frequency{border:1.5px solid rgba(var(--color-foreground),.35)!important;border-radius:.6rem!important;padding:.8rem 1rem!important;font-size:1.3rem;background-color:#fff!important;width:100%}.optimized-picker-wrapper .optimized-offer-benefits{margin:0;padding:0;border:0}.optimized-picker-wrapper .shopify-app-block+.optimized-offer-benefits{display:none}.optimized-picker-wrapper .skio-group-container>.optimized-offer-benefits{display:block;margin-top:1rem;padding-top:1rem;border-top:1px solid rgba(var(--color-foreground),.15)}.optimized-picker-wrapper .skio-group-container:not(.skio-group-container--selected)>.optimized-offer-benefits{opacity:.45;filter:grayscale(.15);transition:opacity .15s ease}.optimized-picker-wrapper .skio-group-container:not(.skio-group-container--selected)>.optimized-offer-benefits .optimized-promo-strip{background:transparent;border-color:rgba(var(--color-foreground),.2)}.optimized-picker-wrapper .optimized-offer-benefits ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.4rem}.optimized-picker-wrapper .optimized-offer-benefits li{display:flex;align-items:center;gap:.9rem;font-size:1.3rem;line-height:1.35;color:rgb(var(--color-foreground))}.optimized-picker-wrapper .optimized-offer-benefits li:before{content:"";flex:0 0 auto;width:1.8rem;height:1.8rem;background-repeat:no-repeat;background-position:center;background-size:contain;background-image:var(--optimized-check-bg);align-self:center;transform:translateY(-3px)}.optimized-picker-wrapper .optimized-offer-banner--promo .optimized-offer-ribbon{animation:optimized-promo-pulse 2.4s cubic-bezier(.4,0,.2,1) infinite}.optimized-picker-wrapper .optimized-offer-ribbon-spark{display:inline-block;margin-right:.4rem;animation:optimized-spark-wiggle 1.8s ease-in-out infinite}@keyframes optimized-promo-pulse{0%,to{box-shadow:0 2px 8px #00656433}50%{box-shadow:0 4px 18px #00656480}}@keyframes optimized-spark-wiggle{0%,to{transform:rotate(0)}25%{transform:rotate(-8deg)}75%{transform:rotate(8deg)}}.optimized-picker-wrapper--promo .skio-group-container:first-of-type .skio-price{display:none!important}.optimized-picker-wrapper--promo .skio-group-container:first-of-type .skio-group-topline{grid-template-columns:auto 1fr auto}.optimized-picker-wrapper .optimized-promo-strip{margin:0 0 1rem;padding:1rem 1.2rem;background:linear-gradient(135deg,#e781481a,#d65a3d14);border:1.5px solid rgba(231,129,72,.5);border-radius:.7rem}.optimized-picker-wrapper .optimized-promo-strip-row{display:flex;align-items:baseline;justify-content:space-between;gap:.8rem}.optimized-picker-wrapper .optimized-promo-strip-label{font-size:1.3rem;font-weight:700;color:#d65a3d;letter-spacing:.01em;text-transform:uppercase}.optimized-picker-wrapper .optimized-promo-strip-price{font-size:2.2rem;font-weight:800;color:#111;line-height:1}.optimized-picker-wrapper .optimized-promo-strip-sub{margin-top:.5rem;font-size:1.15rem;color:rgba(var(--color-foreground),.85);line-height:1.4}.optimized-picker-wrapper .optimized-promo-strip-sub strong{color:#d65a3d;font-weight:700}.optimized-picker-wrapper .optimized-promo-strip-original{font-size:1.5rem;font-weight:600;color:rgba(var(--color-foreground),.5);text-decoration:line-through;line-height:1}.optimized-picker-wrapper .optimized-promo-strip-original[hidden]{display:none}.optimized-picker-wrapper .optimized-sub-savings{margin:.6rem 0 0;font-size:1.2rem;font-weight:700;color:#006564;letter-spacing:.01em}.optimized-picker-wrapper .optimized-promo-strip-price-wrap{display:inline-flex;align-items:baseline;gap:.5rem;flex-wrap:wrap;justify-content:flex-end}.optimized-picker-wrapper .optimized-promo-strip-each{font-size:1.1rem;font-weight:500;color:rgba(var(--color-foreground),.7)}.optimized-picker-wrapper .optimized-promo-strip-each[hidden]{display:none}.optimized-picker-wrapper .optimized-promo-strip-each--inline:before{content:" ("}.optimized-picker-wrapper .optimized-promo-strip-each--inline:after{content:")"}.optimized-picker-wrapper #shopify-buyer-consent{display:none}.optimized-picker-wrapper:has(.skio-plan-picker .skio-group-container--selected input[value]:not([value=""])) #shopify-buyer-consent{display:revert}.optimized-picker-wrapper:has([data-optimized-gift-checkbox]:checked) shopify-accelerated-checkout{display:none}.optimized-picker-wrapper .optimized-offer-benefits .optimized-gift-lockup{display:grid;grid-template-columns:auto auto 1fr;align-items:center;gap:12px;padding:16px 6px 8px;margin:12px 0 0;border-top:1px solid rgba(0,101,100,.2);cursor:pointer;-webkit-user-select:none;user-select:none}.optimized-picker-wrapper .optimized-gift-checkbox{position:absolute;opacity:0;pointer-events:none;width:0;height:0}.optimized-picker-wrapper .optimized-gift-check{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:6px;border:2px solid rgba(0,101,100,.55);background:#fff;color:#fff;transition:background-color .12s ease,border-color .12s ease;flex-shrink:0}.optimized-picker-wrapper .optimized-gift-check svg{width:16px;height:16px;opacity:0;transition:opacity .12s ease}.optimized-picker-wrapper .optimized-gift-checkbox:checked~.optimized-gift-check{background:#006564;border-color:#006564}.optimized-picker-wrapper .optimized-gift-checkbox:checked~.optimized-gift-check svg{opacity:1}.optimized-picker-wrapper .optimized-gift-checkbox:focus-visible~.optimized-gift-check{outline:2px solid rgb(0,101,100);outline-offset:2px}.optimized-picker-wrapper .optimized-gift-lockup:hover .optimized-gift-check{border-color:#006564}.optimized-picker-wrapper .optimized-gift-image{display:inline-flex;flex-shrink:0}.optimized-picker-wrapper .optimized-gift-image img{width:60px;height:60px;object-fit:cover;border-radius:8px;display:block}.optimized-picker-wrapper .optimized-gift-text{font-size:15px;line-height:1.35;font-weight:700;color:#006564}.optimized-picker-wrapper .optimized-gift-free{color:#d65a3d;text-decoration:underline;text-underline-offset:2px}.optimized-picker-wrapper .optimized-gift-status{grid-column:3 / -1;font-size:12px;font-weight:500;color:#006564b3;margin-top:3px}@media(max-width:480px){.optimized-picker-wrapper .optimized-gift-image img{width:50px;height:50px}.optimized-picker-wrapper .optimized-gift-text{font-size:14px}.optimized-picker-wrapper .optimized-gift-check{width:24px;height:24px}.optimized-picker-wrapper .optimized-gift-check svg{width:15px;height:15px}}
/*# sourceMappingURL=/cdn/shop/t/66/assets/section-main-product-optimized.css.map */
