.product,.product__info-wrapper,.product__media-wrapper{--font-primary: "BlenderPro", "Arial Narrow", "Helvetica Neue", arial, sans-serif;--font-secondary: "Suisse Intl", "Helvetica Neue", helvetica, arial, sans-serif}.product .rating-star,.product .rating__stars,.product [class*=jdgm-star]{color:var(--op-deep-orange)!important}.product .rating-count,.product .rating-text{font-family:var(--op-font-body)!important;font-size:13px!important;color:var(--op-slate-teal-50)!important}.product .jdgm-prev-badge .jdgm-star{color:var(--op-slate-teal)!important;font-size:12px!important;line-height:1!important;padding:0!important}.product .jdgm-prev-badge__stars{display:inline-flex!important;align-items:center!important;vertical-align:middle}.product .jdgm-prev-badge__stars:after{content:none!important}.product .jdgm-prev-badge__text{display:none!important}.product .jdgm-prev-badge{font-size:0!important;margin-bottom:10px!important}.product .jdgm-prev-badge:after{content:"(" attr(data-number-of-reviews) ")";vertical-align:middle;margin-left:4px;font-family:var(--op-font-body);font-size:12px;font-weight:500;line-height:1;color:var(--op-slate-teal)}.product .product__title,.product .product__title h1,.product .product__title h2{font-family:var(--op-font-display)!important;font-weight:800!important;font-size:52px!important;line-height:.9!important;letter-spacing:-.01em!important;text-transform:uppercase!important;color:var(--op-slate-teal)!important;margin:0 0 4px!important}@media screen and (max-width:749px){.product .product__title,.product .product__title h1{font-size:36px!important}}.product .price{font-family:var(--op-font-display)!important;font-weight:800!important;letter-spacing:-.01em!important;line-height:.9!important;color:var(--op-slate-teal)!important}.product .price .price-item{font-family:Suisse Intl!important;font-weight:800!important;letter-spacing:-.01em!important}.product .price--large{font-size:28px!important}.product .price s,.product .price del,.product .price__sale s{opacity:.45!important}.product__info-wrapper strong,.product__info-wrapper b{color:var(--op-slate-teal)!important;font-weight:500!important}.product .product-form__input{margin-bottom:18px!important}.product .product-form__input .form__label,.product .product-form__input legend{font-family:var(--op-font-display)!important;font-weight:800!important;font-size:11px!important;letter-spacing:.04em!important;text-transform:uppercase!important;color:var(--op-slate-teal-50)!important}.product .product-form__input select,.product .select__select{font-family:var(--op-font-display)!important;font-weight:800!important;font-size:14px!important;letter-spacing:-.01em!important;text-transform:uppercase!important;color:var(--op-slate-teal)!important;background-color:var(--op-warm-white)!important;border:1px solid var(--op-slate-teal-10)!important;border-radius:var(--op-radius)!important;min-height:62px!important;padding:10px 44px 10px 16px!important;box-shadow:none!important}.product .product-form__input input[type=radio]+label,.product .product-form__input .product-variant-pill,.op-combo__opt{display:inline-flex!important;align-items:center!important;gap:6px!important;padding:10px 8px!important;font-family:var(--op-font-display)!important;font-weight:800!important;font-size:13px!important;text-transform:uppercase!important;letter-spacing:-.01em!important;border-radius:var(--op-radius)!important;border:1px solid var(--op-slate-teal-10)!important;color:var(--op-slate-teal)!important;background:var(--op-warm-white)!important;cursor:pointer;-webkit-appearance:none;appearance:none}.product .product-form__input label[data-value]{--tw-selected-input-color: var(--op-slate-teal)}.product .product-form__input input[type=radio]:checked+label,.op-combo__opt[aria-pressed=true]{background:var(--op-slate-teal)!important;border-color:var(--op-slate-teal)!important;color:var(--op-warm-white)!important}.product .product-form__input input[type=radio]+label,.product .product-form__input .product-variant-pill,.op-combo__opt{transition:background-color .5s cubic-bezier(.4,0,.2,1),border-color .5s cubic-bezier(.4,0,.2,1),color .5s cubic-bezier(.4,0,.2,1)}@media(prefers-reduced-motion:reduce){.product .product-form__input input[type=radio]+label,.product .product-form__input .product-variant-pill,.op-combo__opt{transition:none}}.product .product-form__input .variant-title,.op-combo__name{color:inherit!important;font-family:inherit!important;font-weight:inherit!important;font-size:inherit!important;text-transform:inherit!important;letter-spacing:inherit!important;line-height:1!important;white-space:nowrap!important}.product .product-form__input .swatch-color__swatch,.op-combo__dot{width:18px!important;height:18px!important;min-width:18px!important;border-radius:50%!important;flex:0 0 auto;box-shadow:inset 0 0 0 1px #1743461f}.product .product-form__input:not(.hidden):not([hidden]){display:flex!important;flex-wrap:wrap;align-items:center;gap:8px!important}.product .product-form__input legend{flex:0 0 100%;margin:0 0 12px!important}.product .product-form__input:not(.hidden):not([hidden]):has(>label){display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:8px!important}.product .product-form__input:not(.hidden):not([hidden]):has(>label) legend{grid-column:1 / -1}.product .product-form__input:not(.hidden):not([hidden]):has(>label):not(:has(>label:nth-of-type(2))){grid-template-columns:minmax(0,1fr)}.product .product-form__input:not(.hidden):not([hidden]):has(>label:nth-of-type(2)):not(:has(>label:nth-of-type(3))){grid-template-columns:repeat(2,minmax(0,1fr))}.product .product-form__input input[type=radio]+label{justify-content:flex-start!important;text-align:left}.product .product-form__input:not(.hidden):not([hidden]):has(>label){max-width:100%!important;min-width:0!important}@media screen and (min-width:1024px){.product variant-radios fieldset.product-form__input--opt{max-width:100%!important}}.product .product-form__input legend,.product .product-form__input legend .form__label--text,.op-combo__label{font-family:var(--op-font-display)!important;font-weight:800!important;font-size:12px!important;line-height:.9!important;letter-spacing:-.01em!important;text-transform:uppercase!important;color:var(--op-text-muted)!important}skio-plan-picker{display:block;margin:0 0 18px;--op-skio-radius: var(--op-radius)}skio-plan-picker .skio-group-container,skio-plan-picker [class*=skio-group]{border-radius:var(--op-radius)!important;border:1px solid var(--op-slate-teal-10)!important;overflow:hidden}skio-plan-picker .skio-group-container--selected,skio-plan-picker [class*=selected]{background:var(--op-slate-teal)!important;border-color:var(--op-slate-teal)!important;color:var(--op-warm-white)!important}skio-plan-picker .skio-group-container--selected *,skio-plan-picker [class*=selected] *{color:var(--op-warm-white)!important}skio-plan-picker .skio-group-title,skio-plan-picker [class*=group-title]{font-family:var(--op-font-display)!important;font-weight:800!important;font-size:14px!important;letter-spacing:-.01em!important;text-transform:uppercase!important}skio-plan-picker .skio-price,skio-plan-picker [class*=price]{font-family:var(--op-font-display)!important;font-weight:800!important;letter-spacing:-.01em!important}skio-plan-picker [class*=badge],skio-plan-picker [class*=tag]{background:var(--op-deep-orange)!important;color:var(--op-off-white)!important;font-family:var(--op-font-display)!important;font-weight:800!important;font-size:10px!important;letter-spacing:-.01em!important;text-transform:uppercase!important;border-radius:var(--op-radius-badge)!important;padding:4px 6px!important}.product .product-form__submit,.product .product-form__buttons .button{font-family:var(--op-font-display)!important;font-weight:800!important;font-size:16px!important;line-height:.9!important;letter-spacing:-.01em!important;text-transform:uppercase!important;background:var(--op-deep-orange)!important;background-image:none!important;color:var(--op-warm-white)!important;border:0!important;border-radius:var(--op-radius)!important;height:52px!important;min-height:0!important;box-shadow:none!important}.product .product-form__submit:hover{background:#c05529!important}.product .product-form__buttons .button:before,.product .product-form__buttons .button:after{display:none!important}.product .shopify-payment-button__button--unbranded{border-radius:var(--op-radius)!important;font-family:var(--op-font-display)!important;text-transform:uppercase!important}.whats-include-block{border-radius:var(--op-radius)!important;border:1px solid var(--op-slate-teal-10)!important;background:var(--op-warm-white)!important;overflow:hidden!important}.whats-include-block .whats-include-inner>p{font-family:var(--op-font-body)!important;font-weight:400!important;font-size:13px!important;line-height:1.35!important;letter-spacing:-.01em!important;color:var(--op-text-muted)!important;margin:0!important;padding:12px 16px 10px!important}.whats-include-block .whats-include-cards-main{gap:0!important}.whats-include-block .whats-include-card{background:none!important;border:0!important;border-top:1px solid var(--op-slate-teal-10)!important;border-radius:0!important;padding:14px 16px!important;gap:14px!important;align-items:flex-start!important}.whats-include-block h3,.whats-include-block h4,.whats-include-block [class*=title]{font-family:var(--op-font-display)!important;font-weight:800!important;font-size:14px!important;line-height:.9!important;letter-spacing:-.01em!important;text-transform:uppercase!important;font-variant:normal!important;color:var(--op-text)!important}.whats-include-block .card-content>div,.whats-include-block .card-content>div *{font-family:var(--op-font-body)!important;font-weight:400!important;font-size:12px!important;line-height:1.35!important;letter-spacing:-.01em!important;color:var(--op-text-muted)!important}.whats-include-block .card-content{gap:6px!important}@media screen and (max-width:767.98px){.whats-include-block .whats-include-cards-main{grid-template-columns:1fr!important}.whats-include-block .whats-include-card{flex-direction:row!important;justify-content:flex-start!important;align-items:flex-start!important;padding:14px 16px!important;text-align:left!important}.whats-include-block .whats-include-card .image{align-self:flex-start!important}}.product .product-form__input[data-op-combo="1"]:not(.hidden):not([hidden]),.product .product-form__input[data-op-combo="1"]:not(.hidden):not([hidden]):has(>label){display:none!important}.op-combo{display:flex;flex-direction:column;gap:18px;margin-bottom:18px}.op-combo__label{margin:0 0 12px}.op-combo__row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.op-combo__row:has(>:last-child:nth-child(1)){grid-template-columns:minmax(0,1fr)}.op-combo__row:has(>:last-child:nth-child(2)){grid-template-columns:repeat(2,minmax(0,1fr))}.op-combo__row>.op-combo__opt{justify-content:flex-start!important}@media screen and (max-width:430px){.op-combo__row>.op-combo__opt{padding-left:10px!important;padding-right:10px!important;gap:7px!important}.op-combo__row>.op-combo__opt>.op-combo__dot{width:16px!important;height:16px!important;min-width:16px!important}.op-combo__row>.op-combo__opt>.op-combo__name{white-space:normal!important;line-height:1.15!important}}@media screen and (max-width:360px){.op-combo__row>.op-combo__opt{font-size:12px!important}}.complementary-products .card-information{display:none!important}.complementary-products .card__information-wrapper{height:auto!important}.complementary-products .card{align-items:center!important;gap:16px}.complementary-products .quick-add-main{height:auto!important;justify-content:center!important;align-items:flex-end!important;gap:10px}.product .complementary-products .card-wrapper .card{background:var(--op-warm-white)!important;border:1px solid var(--op-slate-teal-10)!important;border-radius:var(--op-radius)!important;padding:10px 15px!important}.complementary-products .card__inner{border-radius:var(--op-radius)!important;overflow:hidden!important}.complementary-products .card__heading,.complementary-products .card__heading .full-unstyled-link{font-family:var(--op-font-display)!important;font-weight:800!important;font-size:14px!important;line-height:.9!important;letter-spacing:-.01em!important;text-transform:uppercase!important;color:var(--op-text)!important}.complementary-products .card__caption-benefit,.complementary-products .card__caption-benefit *{font-family:var(--op-font-body)!important;font-weight:400!important;font-size:12px!important;line-height:1.35!important;letter-spacing:-.01em!important;color:var(--op-text-muted)!important}.complementary-products .quick-add__submit--span{display:inline-flex!important;align-items:center!important;gap:6px!important}.complementary-products .complementory-price{margin:0!important;font-family:var(--op-font-display)!important;font-weight:800!important;font-size:16px!important;line-height:.9!important;letter-spacing:-.01em!important;color:var(--op-text)!important}.complementary-products .quick-add__submit{min-width:0!important;min-height:0!important;padding:12px 15px!important;border:0!important;border-radius:var(--op-radius)!important;background:var(--op-deep-orange)!important;color:var(--op-warm-white)!important;font-family:var(--op-font-display)!important;font-weight:800!important;font-size:14px!important;line-height:.9!important;letter-spacing:-.01em!important;text-transform:uppercase!important;box-shadow:none!important}.complementary-products .quick-add__submit:hover{background:#c05529!important}.complementary-products .quick-add__submit:before,.complementary-products .quick-add__submit:after{display:none!important}.complementary-products .accordion__title{font-size:14px!important;line-height:.9!important}.product .price.price--large{display:inline-flex!important;max-width:100%;flex-wrap:wrap;align-items:center!important;gap:4px 10px}.product .price.price--large .price__container,.product .price.price--large .price__badge-sale,.product .price.price--large .price__badge-sold-out{margin:0!important}.product .product__accordion{border-top:0!important}.product .product__accordion .js-product-accordion-details{border:0!important;padding:0!important}.product .product__accordion+.product__accordion .js-product-accordion-details{border-top:1px solid var(--op-rule)!important}.product .product__accordion summary{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;padding:22px 0!important;cursor:pointer;list-style:none}.product .product__accordion .js-product-accordion-details[open] summary{padding-bottom:0!important}.product .product__accordion summary::-webkit-details-marker{display:none}.product .product__accordion .summary__title{display:flex!important;align-items:center!important;gap:10px!important;padding:0!important}.product .product__accordion .accordion__title{font-family:var(--op-font-display)!important;font-weight:800!important;font-size:var(--op-h5)!important;line-height:.9!important;letter-spacing:-.01em!important;text-transform:uppercase!important;color:var(--op-text)!important;margin:0!important;min-height:0!important}.product .product__accordion summary>span:last-child{position:relative!important;width:12px!important;min-width:12px!important;height:12px!important;flex:0 0 auto!important}.product .product__accordion summary>span:last-child>svg{display:none!important}.product .product__accordion summary>span:last-child:before,.product .product__accordion summary>span:last-child:after{content:"";position:absolute;inset:50% 0 auto 0;height:1.5px;background:var(--op-deep-orange);transition:transform .18s ease}.product .product__accordion summary>span:last-child:after{transform:rotate(90deg)}.product .product__accordion details[open] summary>span:last-child:after{transform:rotate(0)}.product .product__accordion .js-product-accordion-details::details-content{height:0;overflow:hidden;transition:height .24s ease,content-visibility .24s allow-discrete}.product .product__accordion .js-product-accordion-details[open]::details-content{height:auto}.product .product__accordion .accordion__content{padding:0 0 18px!important;max-width:62ch!important}.product .product__accordion .accordion__content,.product .product__accordion .accordion__content p,.product .product__accordion .accordion__content li,.product .product__accordion .accordion__content span,.product .product__accordion .accordion__content a{font-family:var(--op-font-body)!important;font-weight:400!important;font-size:var(--op-p3)!important;line-height:1.25!important;letter-spacing:-.025em!important;color:var(--op-text-muted)!important}.product .product__accordion .accordion__content p{margin:0 0 8px!important}.product .product__accordion .icon-caret{color:var(--op-deep-orange)!important}@media(prefers-reduced-motion:reduce){.product .product__accordion summary>span:last-child:before,.product .product__accordion summary>span:last-child:after{transition:none}.product .product__accordion .js-product-accordion-details::details-content{transition:none}}.product__media-wrapper .product__media,.product__media-wrapper .media{border-radius:var(--op-radius)!important;overflow:hidden}.op-pdp-badges{position:absolute;top:18px;left:18px;z-index:2;display:flex;flex-direction:column;align-items:start;gap:10px;pointer-events:none}.op-pdp-badges__seal{display:block;width:80px;height:80px;object-fit:contain}@media screen and (max-width:749px){.op-pdp-badges{top:12px;left:12px;gap:8px}.op-pdp-badges__seal{width:60px;height:60px}}.product-media__swiper-slide,.product__media-wrapper{position:relative}skio-plan-picker{display:block!important;width:100%!important;max-width:none!important}.product__info-wrapper .product-form__buttons{display:flex!important;flex-direction:column;gap:10px}.product__info-wrapper .caption,.product__info-wrapper small{font-family:var(--op-font-body)!important;font-size:12px!important;color:var(--op-slate-teal-50)!important}.op-packs{margin:18px 0;padding:0;border:0;min-width:0}.op-packs__heading{padding:0;margin-bottom:10px;--op-label-size: 13px}.op-packs__row{display:flex;gap:0;padding:2px;border:1px solid var(--op-rule);border-radius:var(--op-radius);background:var(--op-warm-white)}.op-pack{flex:1 1 0;min-width:0;position:relative}.op-pack__radio{position:absolute;opacity:0;pointer-events:none}.op-pack__tile{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;height:100%;box-sizing:border-box;padding:8px 0;border:0;border-radius:var(--op-radius);background:transparent;color:var(--op-text);text-align:center;cursor:pointer;transition:background-color .15s ease,color .15s ease}.op-pack__tile:hover{background:#1743460d}.op-pack__radio:checked+.op-pack__tile{background:var(--op-slate-teal)}.op-pack__radio:checked+.op-pack__tile,.op-pack__radio:checked+.op-pack__tile *{color:var(--op-warm-white)}.op-pack__radio:checked+.op-pack__tile:hover{background:var(--op-slate-teal)}.op-pack__radio:checked+.op-pack__tile .op-pack__sub,.op-pack__radio:checked+.op-pack__tile .op-pack__each,.op-pack__radio:checked+.op-pack__tile s{color:var(--op-warm-white-50)}.op-pack__radio:focus-visible+.op-pack__tile{outline:2px solid var(--op-deep-orange);outline-offset:-2px}.op-pack__body{display:flex;flex-direction:column;align-items:center;gap:6px}.op-pack__title{line-height:1}.op-pack__sub{color:var(--op-text-muted);font-size:12px;line-height:1}.op-pack__each{color:var(--op-text-muted);font-size:12px}.op-pack__price{display:inline-flex;align-items:baseline;gap:6px;margin-top:4px}.op-pack__price-now{font-family:var(--op-font-display);font-weight:800;font-size:15px}.op-pack__price-was{opacity:.55;font-size:13px}.op-pack__badge{--op-label-size: 12px;position:absolute;top:-17px;left:50%;transform:translate(-50%);z-index:1;white-space:nowrap;padding:4px 6px 5px;border-radius:4px;line-height:1;background:var(--op-deep-orange);color:var(--op-off-white)}@media screen and (max-width:749px){.op-pack__tile{padding:9px 0;gap:3px}.op-pack__badge{--op-label-size: 12px;padding:3px 5px 4px;top:-10px}}.product .product__info-container:has(.op-vselect) [data-option-name=Flavor]:not(.op-vselect):not(.op-vselect__list){display:none!important}.op-vselect{position:relative;display:flex;align-items:center;gap:8px;box-sizing:border-box;width:100%;padding:3px 12px 3px 3px;margin:0 0 15px;border:1px solid var(--op-rule);border-radius:var(--op-radius);background:var(--op-warm-white);cursor:pointer}.op-vselect:has(:focus-visible){border-color:var(--op-text);outline:2px solid var(--op-deep-orange);outline-offset:2px}.op-vselect__trigger{display:flex;align-items:center;gap:8px;width:100%;padding:0;border:0;background:none;font:inherit;color:inherit;text-align:left;cursor:pointer}.op-vselect__trigger:focus-visible{outline:none}.op-vselect__list{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:40;margin:0;padding:4px!important;list-style:none;background:var(--op-warm-white);border:1px solid var(--op-rule);border-radius:var(--op-radius);box-shadow:0 10px 28px #17434624;max-height:320px;overflow-y:auto}.op-vselect__list[hidden]{display:none}.op-vselect__option{display:flex;align-items:center;text-decoration:none;color:inherit;gap:8px;padding:5px 6px 5px 0;border-radius:var(--op-radius);cursor:pointer}.op-vselect__option:hover,.op-vselect__option:focus-visible,.op-vselect__option.is-active{background:var(--op-off-white)}.op-vselect__option:focus-visible{outline:2px solid var(--op-deep-orange);outline-offset:-2px}.op-vselect__option[aria-current=true] .op-vselect__option-label{color:var(--op-text)}.op-vselect__list li{margin:0;padding:0;list-style:none}.op-vselect__option-thumb{flex:0 0 auto;width:40px;height:40px;border-radius:6px;overflow:hidden;background:var(--op-off-white);display:flex;align-items:center;justify-content:center}.op-vselect__option-thumb img{width:100%;height:100%;object-fit:contain;display:block}.op-vselect__option-label{--op-label-size: 14px;min-width:0}.op-vselect__thumb{flex:0 0 auto;width:40px;height:40px;border-radius:6px;overflow:hidden;background:var(--op-off-white);display:flex;align-items:center;justify-content:center}.op-vselect__thumb img{width:100%;height:100%;object-fit:contain;display:block}.op-vselect__text{display:flex;flex-direction:column;gap:2px;min-width:0}.op-vselect__label{color:var(--op-text-muted);margin:0;font-size:12px;letter-spacing:0;text-transform:none;cursor:pointer}.op-vselect__value{--op-label-size: 15px}.op-vselect__caret{flex:0 0 auto;width:14px;height:14px;margin-left:auto;color:var(--op-text)}.op-vselect__native{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;padding:0;border:0;opacity:0;cursor:pointer;-webkit-appearance:none;appearance:none}.page-width:has(>.product){max-width:calc(var(--op-max-w) + var(--op-margin) * 2);padding-left:var(--op-margin);padding-right:var(--op-margin)}@media screen and (max-width:989px){.product-media__thumbs-swiper{display:none!important}}.product-media__swiper{position:relative}.product .product__media-wrapper{--op-gallery-bleed: calc(50vw - 50%) }@media screen and (min-width:990px){.product .product__media-wrapper{width:60%!important;max-width:60%!important}.product .product__info-wrapper{width:40%!important;max-width:40%!important}}@media screen and (max-width:989px){.product .product__media-wrapper{margin-left:calc(-1 * var(--op-gallery-bleed))!important;margin-right:calc(-1 * var(--op-gallery-bleed))!important;width:calc(100% + var(--op-gallery-bleed) * 2)!important;max-width:none!important}}@media screen and (min-width:990px){.product-media__swiper{border-radius:8px}}.product-media__swiper .product-media__swiper-slide{width:100%}.product-media__swiper .product-media__swiper-slide.swiper-slide:not(:has(~.swiper-slide)){width:100%}.op-rail__nav{display:none}@media screen and (min-width:990px){.product__filtered-media--wrapper{--op-gallery-rail: 72px;--op-gallery-rail-gap: 12px;--op-gallery-reserve: calc(var(--op-gallery-rail) + var(--op-gallery-rail-gap));--op-gallery-fit: 80vh;position:relative;padding-left:var(--op-gallery-reserve);max-width:calc(var(--op-gallery-reserve) + var(--op-gallery-fit));margin-inline:auto}.product__filtered-media .product-media__swiper{margin-bottom:0}.product__filtered-media--wrapper{margin-bottom:16px}.product-media__swiper{max-width:100%;margin-left:0;margin-right:0}.product-media__swiper .product-media__swiper-slide,.product-media__swiper .product-media__swiper-slide.swiper-slide:not(:has(~.swiper-slide)){width:100%}.product-media__swiper .product-media__swiper-slide{aspect-ratio:1}.product-media__swiper .product-media__swiper-slide .product-media__featured-image{object-fit:contain}.product__filtered-media .op-gallery__dots.swiper-pagination{display:none}.product__filtered-media .product-media__thumbs-swiper{display:block!important;position:absolute;left:0;top:0;bottom:0;width:var(--op-gallery-rail);height:auto}.product__filtered-media .product-media__thumbs-swiper .product-media__thumb-swiper-slide{width:100%!important;height:auto!important;aspect-ratio:1;box-sizing:border-box;border-radius:8px;overflow:hidden;background:var(--op-warm-white);position:relative;cursor:pointer}.product__filtered-media .product-media__thumbs-swiper .product-media__thumb-swiper-slide:last-of-type{margin-right:0!important}.product__filtered-media .product-media__thumbs-swiper .swiper-wrapper{row-gap:0}.product__filtered-media .product-media__thumbs-swiper .product-media__thumb-swiper-slide.swiper-slide-thumb-active{border:0!important;box-shadow:inset 0 0 0 2px var(--op-text)}.product__filtered-media .product-media__thumbs-swiper .product-media__thumb-featured-image{object-fit:contain}.op-rail__nav{position:absolute;left:0;z-index:2;display:flex;align-items:center;justify-content:center;width:var(--op-gallery-rail);height:28px;padding:0;border:0;background:none;color:var(--op-text);cursor:pointer;transition:opacity .15s ease}.op-rail__nav svg{width:13px;height:13px}.op-rail__nav--prev{top:0}.op-rail__nav--next{bottom:0}.op-rail__nav svg{filter:drop-shadow(0 1px 2px rgba(255,255,255,.9))}.op-rail__nav.swiper-button-disabled{display:none}.product__filtered-media .product-media__thumbs-swiper.is-loading .product-media__thumb-swiper-slide>*{opacity:0}.product__filtered-media .product-media__thumbs-swiper.is-loading .product-media__thumb-swiper-slide:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.55) 50%,transparent 100%);transform:translate(-100%);animation:op-rail-shimmer 1.3s ease-in-out infinite}.product__filtered-media .product-media__thumbs-swiper.is-loading~.op-rail__nav{display:none}.product__filtered-media .product-media__thumbs-swiper .product-media__thumb-swiper-slide>*{transition:opacity .25s ease}}@keyframes op-rail-shimmer{to{transform:translate(100%)}}@media(prefers-reduced-motion:reduce){.product__filtered-media .product-media__thumbs-swiper.is-loading .product-media__thumb-swiper-slide:after{animation:none}}.product__filtered-media--wrapper{position:relative}.op-gallery__dots.swiper-pagination{position:absolute;left:0;right:0;bottom:16px;top:auto;display:flex;align-items:center;justify-content:center;gap:7px;z-index:2}.op-gallery__dots .swiper-pagination-bullet{width:7px;height:7px;margin:0!important;border-radius:50%;background:#fff;opacity:.5;box-shadow:0 0 3px #00000059;transition:opacity .15s ease,transform .15s ease}.op-gallery__dots .swiper-pagination-bullet-active{opacity:1;transform:scale(1.2)}.op-gallery__nav{position:absolute;top:50%;transform:translateY(-50%);z-index:2;display:flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;border:0;border-radius:50%;background:var(--op-warm-white);color:var(--op-text);box-shadow:0 1px 4px #0000001f;cursor:pointer;opacity:.9;transition:opacity .15s ease}.op-gallery__nav:hover{opacity:1}.op-gallery__nav svg{width:13px;height:13px}.op-gallery__nav--prev{left:12px}.op-gallery__nav--next{right:12px}@media screen and (min-width:990px){.op-gallery__nav{width:20px;height:20px;background:var(--op-slate-teal);color:#fff}.op-gallery__nav svg{width:8px;height:8px}.op-gallery__nav:before{content:"";position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px;border-radius:50%}}.op-gallery__nav.swiper-button-disabled{opacity:0!important;pointer-events:none}@media screen and (max-width:749px){.op-gallery__nav{width:30px;height:30px}.op-gallery__nav--prev{left:8px}.op-gallery__nav--next{right:8px}}.op-pdp-intro{margin:0 0 18px;padding-top:var(--op-intro-pt, 0px);padding-bottom:var(--op-intro-pb, 0px)}@media screen and (max-width:749px){.op-pdp-intro{padding-top:var(--op-intro-pt-m, var(--op-intro-pt, 0px));padding-bottom:var(--op-intro-pb-m, var(--op-intro-pb, 0px))}}.op-pdp-intro__heading{--op-label-size: 16px;margin:0 0 12px}.op-pdp-intro__body{color:var(--op-text-muted)}.op-pdp-intro__body p{margin:0 0 8px}.op-pdp-intro__body p:last-child{margin-bottom:0}.op-pdp-ticks{list-style:none;margin:12px 0 0!important;padding:0!important;display:grid;gap:8px}.op-pdp-ticks__item{display:flex;align-items:flex-start;gap:7px}.op-pdp-ticks__mark{flex:0 0 auto;width:14px;height:14px;margin-top:1px;color:var(--op-slate-teal)}.op-pdp-ticks__mark svg{width:100%;height:100%;display:block}.op-pdp-ticks__text{color:var(--op-text);font-weight:500}.op-clinicians{margin:16px 0 0;text-align:center}.op-clinicians__eyebrow{display:flex;align-items:center;justify-content:center;gap:7px;margin:0 0 8px;font-family:Hoefler Text,Iowan Old Style,Georgia,Times New Roman,serif;font-size:16px;color:var(--op-text)}.op-clinicians__eyebrow-img{display:flex;justify-content:center;margin:0 0 8px}.op-clinicians__eyebrow-img img{display:block;width:100%;max-width:var(--op-eyebrow-w, 200px);height:auto}.op-clinicians__bracket{color:var(--op-text-muted)}.op-clinicians__mark{width:14px;height:14px}.op-clinicians__row{display:flex;align-items:center;justify-content:center;gap:6px;margin:0;flex-wrap:wrap}.op-clinicians__avatars{display:inline-flex;flex:0 0 auto}.op-clinicians__avatar{width:36px;height:36px;border-radius:50%;object-fit:cover;display:block;border:2px solid var(--op-bg, var(--op-off-white))}.op-clinicians__avatar+.op-clinicians__avatar{margin-left:-13px}.op-clinicians__avatar--empty{background:var(--op-rule)}.op-clinicians__text{font-family:var(--op-font-body);font-size:13px;line-height:1.4;color:var(--op-text-muted);max-width:30ch}.op-clinicians__text strong{color:var(--op-text);font-weight:600}.op-clinicians__link{color:var(--op-text);text-decoration:underline;text-underline-offset:3px;margin-left:4px}.op-tabs{margin:40px 0 0}.product__info-container .op-tabs{margin-top:40px!important}.op-tabs__strip{display:flex;border-bottom:1px solid var(--op-rule)}.op-tabs__tab{--op-label-size: 16px;flex:1 1 0;min-width:0;padding:4px 6px 14px;background:none;border:0;border-bottom:2px solid transparent;margin-bottom:-1px;color:var(--op-text-muted);cursor:pointer;transition:color .15s ease,border-color .15s ease}.op-tabs__tab:hover{color:var(--op-text)}.op-tabs__tab.is-active{color:var(--op-text);border-bottom-color:var(--op-text)}.op-tabs__tab:focus-visible{outline:2px solid var(--op-deep-orange);outline-offset:-2px}.op-tabs__panel{padding:28px 0 8px;text-align:center}.op-tabs__lead{display:block;width:30px;height:30px;margin:0 auto 12px;color:var(--op-text)}.op-tabs__lead svg{width:100%;height:100%;display:block}.op-tabs__heading{margin:0 0 8px;color:var(--op-text)}.op-tabs__body{color:var(--op-text-muted);max-width:46ch;margin-inline:auto}.op-tabs__body p{margin:0 0 8px}.op-tabs__body p:last-child{margin-bottom:0}.product__info-wrapper .op-tabs__body h1,.product__info-wrapper .op-tabs__body h2,.product__info-wrapper .op-tabs__body h3,.product__info-wrapper .op-tabs__body h4{font-family:var(--op-font-display)!important;font-size:16px!important;line-height:1.15!important;letter-spacing:-.01em!important;text-transform:uppercase!important;color:var(--op-text)!important;margin:16px 0 6px!important}.product__info-wrapper .op-tabs__body h5,.product__info-wrapper .op-tabs__body h6{font-family:var(--op-font-display)!important;font-size:12px!important;line-height:1.15!important;letter-spacing:.06em!important;text-transform:uppercase!important;color:var(--op-text-muted)!important;margin:14px 0 4px!important}.product__info-wrapper .op-tabs__body>*:first-child,.product__info-wrapper .op-tabs__body .metafield-rich_text_field>*:first-child{margin-top:0!important}.op-tabs__icons{list-style:none;margin:20px 0 0!important;padding:0!important;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.op-tabs__icon+.op-tabs__icon{border-left:1px solid var(--op-rule)}.op-tabs__icon:nth-child(3n+1){border-left:0}.op-tabs__icons:has(>.op-tabs__icon:nth-child(4)){--op-tabs-rule-gap: 14px;grid-template-columns:repeat(2,minmax(0,1fr))}.op-tabs__icons:has(>.op-tabs__icon:nth-child(4))>.op-tabs__icon{position:relative;border-left:0;margin-top:0}.op-tabs__icons:has(>.op-tabs__icon:nth-child(4))>.op-tabs__icon:nth-last-child(n+3){padding-bottom:22px}.op-tabs__icons:has(>.op-tabs__icon:nth-child(4))>.op-tabs__icon:nth-child(n+3){padding-top:22px}.op-tabs__icons:has(>.op-tabs__icon:nth-child(4))>.op-tabs__icon:nth-child(n+3):before{content:"";position:absolute;top:0;left:0;right:0;border-top:1px solid var(--op-rule)}.op-tabs__icons:has(>.op-tabs__icon:nth-child(4))>.op-tabs__icon:nth-child(odd):before{right:var(--op-tabs-rule-gap, 14px)}.op-tabs__icons:has(>.op-tabs__icon:nth-child(4))>.op-tabs__icon:nth-child(2n):before{left:var(--op-tabs-rule-gap, 14px)}.op-tabs__icons:has(>.op-tabs__icon:nth-child(4))>.op-tabs__icon:nth-child(2n):after{content:"";position:absolute;left:0;top:var(--op-tabs-rule-gap, 14px);bottom:var(--op-tabs-rule-gap, 14px);border-left:1px solid var(--op-rule)}.op-tabs__icons:has(>.op-tabs__icon:nth-child(4))>.op-tabs__icon:nth-child(2):after{top:0}.op-tabs__icons:has(>.op-tabs__icon:nth-child(4))>.op-tabs__icon:nth-last-child(-n+2):after{bottom:0}.op-tabs__icon:nth-child(n+4){margin-top:22px}.op-tabs__icon{display:flex;flex-direction:column;align-items:center;gap:12px;min-width:0;padding:0 var(--op-tabs-icon-pad, 14px)}.op-tabs__icon-mark{width:24px;height:24px;color:var(--op-text)}.op-tabs__icon-mark svg,.op-tabs__icon-mark img{width:100%;height:100%;display:block;object-fit:contain}.op-tabs__icon-label{color:var(--op-text);font-weight:500}@media screen and (max-width:749px){.op-tabs__icon{--op-tabs-icon-pad: 8px;gap:6px}.op-tabs__icon-label{font-size:13px}}@media screen and (min-width:990px){[class*=__main-padding]:has(.product__media-wrapper){overflow:clip}.product--thumbnail_slider .product__media-wrapper,.product .product__media-wrapper{position:sticky;top:90px;align-self:flex-start}}.product__info-wrapper .op-pdp-intro__heading,.product__info-wrapper .op-tabs__heading{font-family:var(--op-font-display)!important;color:var(--op-text)!important}.product__info-wrapper .op-pdp-intro__heading{font-size:16px!important;line-height:.9!important}.product__info-wrapper .op-tabs__heading{font-size:var(--op-h4)!important;line-height:1.05!important}.product__info-wrapper .op-pdp-intro__body p,.product__info-wrapper .op-tabs__body p{font-size:var(--op-p3)!important;line-height:1.35!important;color:var(--op-text-muted)!important}.product__info-wrapper .op-pdp-ticks__text,.product__info-wrapper .op-tabs__icon-label,.product__info-wrapper .op-clinicians__text strong,.product__info-wrapper .op-clinicians__link,.product__info-wrapper .op-pack__title,.product__info-wrapper .op-vselect__value{color:var(--op-text)!important}.product__info-wrapper .op-clinicians__eyebrow{color:var(--op-text)!important;font-family:Hoefler Text,Iowan Old Style,Georgia,Times New Roman,serif!important;font-size:16px!important;letter-spacing:0!important}.product__info-wrapper .op-clinicians__row{color:var(--op-text-muted)!important}.product__info-wrapper .op-clinicians__text{font-size:13px!important;line-height:1.35!important}.product__info-wrapper .op-vselect__label{color:var(--op-text-muted)!important;font-size:12px!important}.product__info-wrapper .op-pack__radio:checked+.op-pack__tile,.product__info-wrapper .op-pack__radio:checked+.op-pack__tile *{color:var(--op-warm-white)!important}.product__info-wrapper .op-pack__radio:checked+.op-pack__tile .op-pack__sub,.product__info-wrapper .op-pack__radio:checked+.op-pack__tile .op-pack__each,.product__info-wrapper .op-pack__radio:checked+.op-pack__tile s{color:var(--op-warm-white-50)!important}.product__info-wrapper .op-pdp-ticks__item,.product__info-wrapper .op-tabs__icon{line-height:1.35!important}.op-satc{position:fixed;z-index:9;left:50%;transform:translate(-50%);bottom:12px;width:calc(100% - var(--op-margin) * 2);max-width:589px;transition:opacity .2s ease,visibility .2s ease}.op-satc.hidden{display:block!important;opacity:0;visibility:hidden;pointer-events:none}.op-satc__inner{display:flex;align-items:center;gap:10px;min-height:60px;padding:10px;border-radius:12px;background:var(--op-off-white);border:1px solid var(--op-slate-teal-10);box-shadow:0 6px 24px #1743461f}.op-satc__product{display:flex;align-items:center;gap:10px;min-width:0;flex:1 1 auto}.op-satc__thumb{flex:0 0 auto;width:40px;height:40px;border-radius:6px;overflow:hidden;background:var(--op-slate-teal-10)}.op-satc__thumb img{width:100%;height:100%;object-fit:cover;display:block}.op-satc__text{display:flex;flex-direction:column;gap:2px;min-width:0}.op-satc__title,.op-satc__variant{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.op-satc__title{font-family:var(--op-font-display);font-weight:800;font-size:14px;line-height:1.1;letter-spacing:-.01em;text-transform:uppercase;color:var(--op-slate-teal)}.op-satc__variant{font-family:var(--op-font-body);font-weight:400;font-size:12px;line-height:1.2;color:var(--op-slate-teal-50);text-transform:none}.op-satc__price{flex:0 0 auto;display:flex;align-items:baseline;gap:5px;font-family:var(--op-font-display);font-weight:800;font-size:14px;line-height:1;letter-spacing:-.01em;color:var(--op-slate-teal);white-space:nowrap}.op-satc__price-was{font-size:.85em;font-weight:500;color:var(--op-slate-teal-50)}.op-satc__button{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;padding:11px 14px;border:0;border-radius:var(--op-radius);background:var(--op-deep-orange);color:var(--op-off-white);font-family:var(--op-font-display);font-weight:800;font-size:14px;line-height:1;letter-spacing:-.01em;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:background .15s ease}.op-satc__button:hover{background:#c05529}.op-satc__button[disabled]{opacity:.5;cursor:default}@media screen and (min-width:750px){.op-satc{bottom:16px}.op-satc__inner{gap:14px;min-height:68px;padding:12px}.op-satc__product{gap:14px}.op-satc__thumb{width:44px;height:44px}.op-satc__title{font-size:18px}.op-satc__variant{font-size:13px}.op-satc__price{font-size:16px}.op-satc__button{font-size:16px;padding:13px 18px}}@media(prefers-reduced-motion:reduce){.op-satc{transition:none}}.button-price-was{margin-left:8px;font-size:16px;font-weight:600;opacity:.65;text-decoration-thickness:1px}.button-price-was:empty{display:none}.op-satc__price-was:empty{display:none}.product__info-container .product-form__submit{margin-bottom:0!important}.product__info-container .op-trust{display:flex;align-items:center;justify-content:center;gap:4px;margin-bottom:36px;margin-top:0!important;color:var(--op-trust-color, var(--op-slate-teal));opacity:var(--op-trust-opacity, 1)}.op-trust__mark{flex:0 0 auto;display:inline-flex;width:15px;height:15px}.op-trust__mark svg,.op-trust__mark img{width:100%;height:100%;display:block;object-fit:contain}.op-trust__text{font-family:var(--op-font-body);font-weight:400;font-size:13px;line-height:1.3;color:inherit}@media screen and (max-width:749px){.op-trust{gap:6px}.op-trust__text{font-size:12px}}.op-price-each{margin-left:3px;font-family:var(--op-font-body);font-size:14px;font-weight:400;letter-spacing:-.01em;color:var(--op-text-muted)}.op-price-each:empty{display:none}.op-price-serving{margin:0;color:var(--op-text-muted)}.op-price-serving:empty{display:none}.product__info-wrapper .op-price-serving{font-size:var(--op-p3)!important;line-height:1.35!important;color:var(--op-text-muted)!important}.product__info-wrapper{--op-radius: 6px}.op-no-sale-badge .price__badge-sale,.op-no-sale-badge .badge--sale{display:none!important}.op-price-top-off .product__info-container>.no-js-hidden>div:has(>.price),.op-price-top-off .product__info-container>.no-js-hidden>.price{display:none!important}.op-price-top-off .product__info-container>.no-js-hidden>.op-price-serving{margin-top:0!important}.op-cashback{margin:10px 0 0;color:var(--op-text-muted);text-align:center}.op-cashback strong{color:var(--op-slate-teal)}
/*# sourceMappingURL=/cdn/shop/t/116/assets/op-pdp.css.map */
