.oshba-product-rating{display:flex;align-items:center;gap:.65rem;flex-wrap:wrap;font-size:1.25rem;color:#496154;margin:-.5rem 0 1.25rem}.oshba-stars{color:#c99638;letter-spacing:.07em;font-size:1.65rem}.oshba-stars--empty{color:#abb7ac}.oshba-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin:1rem 0 1.8rem}.oshba-fact{min-width:0;display:grid;grid-template-columns:2.7rem 1fr;column-gap:.8rem;align-items:center;background:#f1f6ee;border:1px solid #dce9d9;border-radius:1.4rem;padding:1rem 1.15rem}.oshba-fact-icon{grid-row:span 2;display:grid;place-items:center;width:2.7rem;height:2.7rem;border-radius:50%;background:#dcebcf;color:#275c3a;font-size:1.8rem}.oshba-fact-label{color:#567061;font-size:1.15rem}.oshba-fact-value{color:#18492d;font-size:1.35rem;font-weight:600;line-height:1.35}.oshba-product-extras{margin-top:2rem}.oshba-uses{padding:1.7rem 0;border-top:1px solid #dce7d8}.oshba-uses h2{font-size:1.65rem;font-weight:500;margin:0 0 1rem}.oshba-use-labels{display:flex;flex-wrap:wrap;gap:.65rem}.oshba-use-labels .oshba-card-label{font-size:1.22rem;padding:.55rem 1.15rem;border-radius:999px}.oshba-detail-tabs{border-top:1px solid #dce7d8}.oshba-detail-tab{border-bottom:1px solid #dce7d8}.oshba-detail-tab summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.5rem .15rem;color:#183d2d;font-size:1.55rem;font-weight:500}.oshba-detail-tab summary::-webkit-details-marker{display:none}.oshba-tab-body{color:#364c3e;padding:0 .2rem 1.8rem;font-size:1.36rem;line-height:1.8}.oshba-tab-body p{margin:0}.oshba-points{list-style:none;margin:0;padding:0}.oshba-points li{display:flex;align-items:flex-start;gap:.8rem;padding:.45rem 0;font-weight:400}.oshba-point-icon{display:grid;place-items:center;flex:none;width:2rem;height:2rem;border-radius:50%;background:#e1efdf;color:#1e7048;font-size:1.4rem;line-height:1}.oshba-points--caution .oshba-point-icon{background:#fbebdf;color:#a64932}.oshba-analysis-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.oshba-analysis-gallery img{max-width:100%;height:auto;border-radius:1rem}.oshba-product-page .product__title h1{font-weight:600;line-height:1.32}.oshba-product-page .product__info-container>*+*{margin-top:1.25rem}.oshba-product-page .price--large{color:#225d3e}.oshba-product-page .product-form__buttons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;max-width:none}.oshba-product-page .product-form__submit{margin:0;background:#24613c;color:#fff;border-radius:1rem;min-width:0}.oshba-product-page .oshba-quick-order{background:#fff;color:#215c39;border:1px solid #215c39;border-radius:1rem;min-height:4.7rem;cursor:pointer;font:inherit;font-size:1.4rem}.oshba-product-page .oshba-quick-order:disabled{opacity:.5;cursor:not-allowed}.oshba-product-page .shopify-payment-button{display:none}@media(max-width:749px){.oshba-facts{gap:.6rem}.oshba-fact{padding:.8rem;grid-template-columns:2.4rem 1fr;column-gap:.55rem;border-radius:1.1rem}.oshba-fact-icon{width:2.4rem;height:2.4rem;font-size:1.5rem}.oshba-fact-label{font-size:1rem}.oshba-fact-value{font-size:1.14rem}.oshba-product-page .product-form__buttons{grid-template-columns:1fr 1fr}.oshba-product-page .product-form__submit,.oshba-product-page .oshba-quick-order{font-size:1.22rem;min-height:4.5rem;padding:.7rem}.oshba-analysis-gallery{grid-template-columns:1fr}}.oshba-product-orbit{margin:1.6rem auto .4rem}.oshba-product-orbit .oshba-orbit__circle{width:8.2rem;height:8.2rem}.oshba-product-orbit .oshba-orbit__item{width:9.4rem}.oshba-product-orbit .oshba-orbit__name{font-size:1.2rem}.oshba-product-page .page-width{max-width:124rem}.oshba-product-page .product{align-items:start;column-gap:clamp(2.5rem,4vw,6rem)}.oshba-product-page .product__media-wrapper{max-width:48%}.oshba-product-page .product__media-list{background:#f6f8f3;border-radius:1.8rem;overflow:hidden}.oshba-product-page .product__media-item .product__media{border:0}.oshba-product-page .product__info-wrapper{max-width:52%;padding-inline-start:0}.oshba-product-page .product__info-container{max-width:65rem}.oshba-product-page .product__info-container>*+*{margin-top:1.5rem}.oshba-product-categories{display:flex;align-items:center;gap:.45rem;flex-wrap:wrap;margin:0 0 .6rem}.oshba-product-categories a{color:#67776c;text-decoration:none;font-size:1.18rem;line-height:1.5}.oshba-product-categories a+a:before{content:"/";color:#9aafa0;margin-inline:.65rem}.oshba-product-categories a:hover{text-decoration:underline}.oshba-product-page .oshba-use-labels .oshba-card-label{display:inline-flex;align-items:center;justify-content:center;min-height:2.5rem;padding:.45rem .9rem;border:0;border-radius:4px;font-size:1.17rem;line-height:1.4;font-weight:600;white-space:nowrap}.oshba-product-page .oshba-use-labels .oshba-label--masculinity{background:#242424;color:#fff}.oshba-product-page .oshba-use-labels .oshba-label--fertility{background:#f1d9df;color:#7d3548}.oshba-product-page .oshba-use-labels .oshba-label--immunity{background:#dce9d8;color:#37603d}.oshba-product-page .oshba-use-labels .oshba-label--mind{background:#e3e1f1;color:#504b73}.oshba-product-page .oshba-use-labels .oshba-label--athletes{background:#dce8ef;color:#355b6d}.oshba-product-page .oshba-use-labels .oshba-label--women{background:#f1dce7;color:#75415d}.oshba-product-page .oshba-use-labels .oshba-label--kids{background:#f5e8b9;color:#725c1b}.oshba-product-page .oshba-use-labels .oshba-label--weight{background:#e8ded3;color:#694f3b}.oshba-product-page .oshba-use-labels .oshba-label--energy{background:#f4d797;color:#674900}.oshba-product-page .oshba-use-labels .oshba-label--general{background:#e7e7e7;color:#444}.oshba-product-page .product-form__buttons{background:transparent;border:0;box-shadow:none}.oshba-product-page .product-form__submit{background:#286844!important;color:#fff!important;border:0!important;box-shadow:none!important;outline:0;min-height:4.8rem}.oshba-product-page .product-form__submit:before,.oshba-product-page .product-form__submit:after{display:none!important}.oshba-product-page .product-form__submit:hover{background:#194f32!important}.oshba-product-page .oshba-quick-order{display:flex;align-items:center;justify-content:center;gap:.7rem;background:#e8b858;color:#292117;border:0;box-shadow:none;font-weight:600}.oshba-product-page .oshba-quick-order:hover{background:#f1c773}.oshba-bolt{width:1.9rem;height:1.9rem;flex:none}.oshba-tab-title{display:inline-flex;align-items:center;gap:1rem}.oshba-tab-icon{display:grid;place-items:center;width:2.7rem;height:2.7rem;border-radius:.8rem;background:#e8f0e4;color:#386c49}.oshba-tab-icon svg{width:1.65rem;height:1.65rem}.oshba-detail-tab summary .oshba-tab-chevron{font-size:2rem}@media(max-width:749px){.oshba-product-orbit{margin:1rem auto 0}.oshba-product-orbit .oshba-orbit__circle{width:7.3rem;height:7.3rem}.oshba-product-page .product__media-wrapper,.oshba-product-page .product__info-wrapper{max-width:100%}.oshba-product-page .product__media-list{border-radius:1.2rem}.oshba-product-page .product__info-wrapper{padding:0}.oshba-product-categories{margin-top:.8rem}.oshba-product-page .product__title h1{font-size:2.35rem}.oshba-product-page .oshba-use-labels .oshba-card-label{font-size:1.08rem}}@media(min-width:750px){.oshba-product-page .product:not(.product--no-media) .product__media-wrapper{width:46%!important;max-width:46%!important;flex:0 0 46%}.oshba-product-page .product:not(.product--no-media) .product__info-wrapper{width:calc(54% - clamp(2.5rem,4vw,6rem))!important;max-width:none!important;flex:1 1 0}}.oshba-product-page{background:#f7f8f3}.oshba-product-orbit{background:#f7f8f3;max-width:none;padding-top:1.2rem;padding-bottom:1.2rem;margin:0}.oshba-product-page .product__media-list{background:#fff;box-shadow:0 10px 30px #1c432a0e}.oshba-product-page .product__info-container{background:#fff;border:1px solid #e3eadf;border-radius:1.8rem;padding:clamp(1.6rem,2vw,3rem);box-shadow:0 10px 30px #1c432a0b}.oshba-product-page .oshba-product-rating{margin-bottom:.45rem}.oshba-product-page .oshba-use-labels{display:flex;flex-wrap:wrap;gap:.5rem;margin:.3rem 0 1rem}.oshba-product-page .oshba-use-labels a{text-decoration:none;transition:transform .15s,box-shadow .15s}.oshba-product-page .oshba-use-labels a:hover{transform:translateY(-2px);box-shadow:0 2px 7px #0002}.oshba-product-page .oshba-use-labels a:focus-visible{outline:2px solid #235e3f;outline-offset:3px}.oshba-detail-tab summary .oshba-tab-icon,.oshba-detail-tab[open] summary .oshba-tab-icon,.oshba-detail-tab summary .oshba-tab-title{transform:none!important;transition:none!important}.oshba-detail-tab summary .oshba-tab-chevron{transition:transform .2s}.oshba-detail-tab[open] summary .oshba-tab-chevron{transform:rotate(180deg)}.oshba-product-page .product-form__quantity{align-items:flex-start}.oshba-product-page .product-form__quantity .form__label{font-size:1.25rem;color:#415a49;font-weight:500}.oshba-product-page quantity-input.quantity{width:12.8rem;min-height:4rem;border:1px solid #d3dfd2;border-radius:1rem;background:#fff;box-shadow:none;overflow:hidden}.oshba-product-page quantity-input.quantity:before,.oshba-product-page quantity-input.quantity:after{display:none}.oshba-product-page .quantity__button{width:3.8rem;background:#f7faf5;color:#285b3b}.oshba-product-page .quantity__input{font-weight:600;font-size:1.4rem;box-shadow:none}.oshba-product-banner{background:#f7f8f3;padding:1.4rem 0 .2rem}.oshba-product-banner__inner{position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:center;min-height:clamp(15rem,18vw,24rem);border-radius:1.8rem;background:radial-gradient(circle at 75% 35%,#5f8a5b55 0 17%,transparent 38%),linear-gradient(110deg,#193a2b,#32724d 70%,#648a59);color:#fff}.oshba-product-banner__inner:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(12,38,24,.55),transparent 72%);z-index:-1}.oshba-product-banner__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-2}.oshba-product-banner__copy{position:relative;padding:2rem clamp(2.2rem,5vw,6rem);direction:rtl;text-align:right}.oshba-product-banner__copy span{display:block;font-size:1.2rem;color:#dfc68d;margin-bottom:.6rem}.oshba-product-banner__copy strong{display:block;font-size:clamp(2.2rem,3.2vw,4rem);font-weight:600;line-height:1.35}.oshba-product-banner__copy small{display:block;font-size:1.35rem;margin-top:.6rem;color:#e3eee1}@media(max-width:749px){.oshba-product-banner{padding:.9rem 0 0}.oshba-product-banner__inner{min-height:13rem;border-radius:1.3rem}.oshba-product-banner__copy{padding:1.5rem}.oshba-product-banner__copy strong{font-size:2rem}.oshba-product-banner__copy small{font-size:1.1rem}.oshba-product-page .product__info-container{padding:1.4rem;border-radius:1.3rem}.oshba-product-page quantity-input.quantity{width:11.8rem}}.oshba-product-banner{padding:2.2rem 0 0}.oshba-product-banner__inner{min-height:clamp(190px,22vw,330px);border-radius:2.4rem}.oshba-product-banner__copy{padding:3rem clamp(2.5rem,5vw,6rem)}.oshba-product-banner__copy strong{font-size:clamp(2.3rem,3.5vw,4rem)}.oshba-product-orbit{background:#f7f8f3;max-width:var(--page-width);padding:0 2rem;margin:2.8rem auto 1rem}.oshba-product-orbit .oshba-orbit__mask{max-width:none}.oshba-product-banner+.oshba-product-orbit{margin-top:2.8rem}.oshba-product-page .oshba-use-labels{margin:.5rem 0 .4rem}.oshba-product-page .oshba-product-rating{margin:.3rem 0 1.2rem}.oshba-reviews-section{direction:rtl;padding-top:3rem;padding-bottom:3rem}.oshba-reviews-header{border-bottom:1px solid #dce6da;padding-bottom:1.1rem}.oshba-reviews-header span{color:#8a6e31;font-size:1.25rem}.oshba-reviews-header h2{font-weight:600;color:#224531;font-size:clamp(2rem,2.4vw,3rem);margin:.3rem 0 0}.oshba-reviews-content{padding:1.7rem 0}.oshba-reviews-empty{font-size:1.35rem;color:#607464;margin:0}@media(max-width:749px){.oshba-product-banner{padding:1.2rem 0 0}.oshba-product-banner__inner{min-height:18rem;border-radius:1.8rem}.oshba-product-banner__copy{padding:2rem}.oshba-product-orbit{margin:2rem auto 1rem;padding:0 1.2rem}.oshba-product-page .product__media-wrapper{width:100%;max-width:100%;padding:0}.oshba-product-page .product__media-wrapper media-gallery{display:block;width:100%;max-width:100%}.oshba-product-page .product__media-wrapper slider-component,.oshba-product-page .product__media-wrapper slider-component:not(.thumbnail-slider--no-slide){display:block;width:100%;max-width:100%;margin-inline:0}.oshba-product-page .product__media-list{box-sizing:border-box;width:100%;max-width:100%;margin:0 0 1.4rem;padding:0;overflow:hidden;border-radius:1.3rem;scroll-padding:0}.oshba-product-page .product__media-list .product__media-item{box-sizing:border-box;width:100%;max-width:100%;margin:0;padding:0;flex:0 0 100%;scroll-snap-align:center}.oshba-product-page .product__media-list .product-media-container{border:0;box-shadow:none;border-radius:1.3rem;background:#fff;margin:0}.oshba-product-page .product__media-list .product__media,.oshba-product-page .product__media-list .product__modal-opener{width:100%;max-width:100%;margin:0}.oshba-product-page .product__media-list img{display:block;object-fit:contain;object-position:center center;max-width:100%;margin:auto}.oshba-product-page .thumbnail-slider{width:100%;margin:0 0 1.3rem}.oshba-product-page .thumbnail-list{margin:0;justify-content:center}.oshba-product-page .product__info-wrapper{width:100%;max-width:100%;margin-top:.4rem}.oshba-product-page .product__info-container{box-sizing:border-box;width:100%;max-width:100%}}.oshba-product-banner{padding-bottom:2.8rem}.oshba-product-orbit{max-width:none;margin:0;padding:0 2rem 1rem}.oshba-product-orbit .oshba-orbit__mask{max-width:var(--page-width);margin:auto}@media(max-width:749px){.oshba-product-banner{padding-bottom:2rem}.oshba-product-orbit{margin:0;padding:0 1.2rem 1rem}}.oshba-review-tab .oshba-tab-body{padding:0 0 1.8rem}.oshba-review-tab .jdgm-widget,.oshba-review-tab .jdgm-rev-widg{width:100%;max-width:100%;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;direction:rtl;color:#263d2d;font-family:inherit!important}.oshba-review-tab .jdgm-widget *{font-family:inherit!important;box-shadow:none}.oshba-review-tab .jdgm-rev-widg__title,.oshba-review-tab .jdgm-rev-widg__medias,.oshba-review-tab .jdgm-rev-widg__tabs,.oshba-review-tab .jdgm-rev-widg__sort-wrapper,.oshba-review-tab .jdgm-rev-widg__filter-wrapper{display:none!important}.oshba-review-tab .jdgm-rev-widg__header{margin:0 0 1rem!important;padding:0!important;border:0!important}.oshba-review-tab .jdgm-rev-widg__header img{display:none!important}.oshba-review-tab .jdgm-rev-widg__summary,.oshba-review-tab .jdgm-rev-widg__summary-inner{margin:0!important;padding:0!important}.oshba-review-tab .jdgm-rev-widg__summary-text{font-size:1.2rem!important;font-weight:400!important}.oshba-review-tab .jdgm-write-rev-link,.oshba-review-tab .jdgm-submit-rev{display:inline-flex!important;align-items:center;justify-content:center;border:0!important;border-radius:.9rem!important;padding:.8rem 1.4rem!important;background:#e8b858!important;color:#292117!important;font-size:1.3rem!important;font-weight:500!important;line-height:1.5!important;min-height:4rem!important}.oshba-review-tab .jdgm-rev-widg__reviews{margin:0!important}.oshba-review-tab .jdgm-rev{border:0!important;border-top:1px solid #e0e9de!important;border-radius:0!important;padding:1.5rem 0!important;margin:0!important;background:transparent!important}.oshba-review-tab .jdgm-rev__author{font-size:1.35rem!important;font-weight:500!important}.oshba-review-tab .jdgm-rev__body{font-size:1.3rem!important;line-height:1.7!important}.oshba-review-tab .jdgm-rev__body img,.oshba-review-tab .jdgm-rev__pics img{display:block!important;max-width:100%;border-radius:.8rem!important}.oshba-review-tab .jdgm-star{font-size:0!important;color:#b68231!important}.oshba-review-tab .jdgm-star:before{content:"\2605"!important;font-family:Arial,sans-serif!important;font-size:1.55rem!important;line-height:1!important;color:#b68231!important}.oshba-review-tab .jdgm-star.jdgm--off:before{content:"\2606"!important}.oshba-product-rating .jdgm-star{font-size:0!important}.oshba-product-rating .jdgm-star:before{content:"\2605"!important;font-family:Arial,sans-serif!important;font-size:1.5rem!important;color:#b68231!important}.oshba-product-rating .jdgm-star.jdgm--off:before{content:"\2606"!important}.oshba-review-tab button,.oshba-review-tab select,.oshba-review-tab input,.oshba-review-tab textarea{font-family:inherit!important;font-size:1.25rem!important}.oshba-review-tab .jdgm-form-wrapper,.oshba-review-tab .jdgm-form{max-width:100%!important}@media(max-width:749px){.oshba-review-tab .jdgm-rev-widg__header{display:block!important}.oshba-review-tab .jdgm-write-rev-link{width:auto!important;max-width:100%}.oshba-review-tab .jdgm-rev__body img{max-width:100%}}@media(max-width:749px){.oshba-product-page .product__media-list{background:transparent!important;box-shadow:none!important;border:0!important;border-radius:0!important;overflow:hidden!important;margin-bottom:1rem!important}.oshba-product-page .product__media-list .product__media-item,.oshba-product-page .product__media-list .product-media-container,.oshba-product-page .product__media-list .product__media,.oshba-product-page .product__media-list .product__modal-opener{background:transparent!important;box-shadow:none!important;border:0!important;border-radius:0!important}.oshba-product-page .product__media-list img{border-radius:0!important}}@media(min-width:750px){.oshba-product-page .product{column-gap:clamp(2.5rem,3vw,4.5rem)}.oshba-product-page .product:not(.product--no-media) .product__media-wrapper{width:40%!important;max-width:40%!important;flex:0 0 40%}.oshba-product-page .product:not(.product--no-media) .product__info-wrapper{width:calc(60% - clamp(2.5rem,3vw,4.5rem))!important;max-width:none!important;flex:1 1 0}.oshba-product-page .product__info-container{max-width:none}.oshba-review-desktop-slot:not(:empty){margin-top:1.6rem;padding:0 1.8rem;background:#fff;border:1px solid #e3eadf;border-radius:1.5rem;box-shadow:0 10px 30px #1c432a0b}.oshba-review-desktop-slot .oshba-review-tab{border-bottom:0}}@media(min-width:750px){.oshba-product-page .product__media-wrapper media-gallery.product__column-sticky{position:static;top:auto;z-index:auto}}.oshba-product-banner__inner{background:#6b604d;min-height:clamp(220px,27vw,390px)}.oshba-product-banner__image{object-position:center center}.oshba-product-banner__inner:after{background:linear-gradient(270deg,#141d14b3,#1b231a70 34%,#1b231a00 62%)}.oshba-product-banner__copy{width:min(49%,56rem);margin-inline-start:0;margin-inline-end:auto;color:#fff9eb;text-shadow:0 1px 8px rgba(0,0,0,.24)}.oshba-product-banner__copy span{color:#e9cd98;font-size:1.2rem;font-weight:400}.oshba-product-banner__copy strong{font-weight:500;line-height:1.35}.oshba-product-banner__copy small{color:#f5eedf;font-size:1.35rem}@media(max-width:749px){.oshba-product-banner__inner{min-height:21rem}.oshba-product-banner__image{object-position:42% center}.oshba-product-banner__inner:after{background:linear-gradient(270deg,#121a14c7,#121a149e 65%,#121a1452)}.oshba-product-banner__copy{width:76%;padding:1.8rem 1.7rem;margin-inline-start:0;margin-inline-end:auto}.oshba-product-banner__copy span{font-size:1.05rem}.oshba-product-banner__copy strong{font-size:clamp(1.8rem,5vw,2.4rem)}.oshba-product-banner__copy small{font-size:1.1rem;line-height:1.4}}@media screen and (max-width:749px){#MainContent>.shopify-section:has(>.oshba-product-banner),#MainContent .oshba-product-banner{display:none}#MainContent .oshba-product-orbit{padding-block:1.4rem .4rem}#MainContent .oshba-product-page{padding-top:.4rem}.oshba-product-page .product{row-gap:.8rem}.oshba-product-page .oshba-mobile-media-rail .product__media-list{flex-wrap:nowrap;gap:0;margin:0!important;overflow:auto hidden!important;scroll-snap-type:x mandatory;scrollbar-width:none}.oshba-mobile-media-rail .product__media-list:after,.oshba-mobile-media-rail .thumbnail-list:after{display:none}.oshba-product-page .oshba-mobile-media-rail .product__media-list .product__media-item{margin:0;padding:0}.oshba-mobile-media-rail .product__media-list .product-media-container{--aspect-ratio: 1.08;width:100%;max-width:100%}.oshba-product-page .oshba-mobile-media-rail>.thumbnail-slider{margin:.7rem 0 0}.oshba-mobile-media-rail .thumbnail-slider>.slider-button{display:none}.oshba-product-page .oshba-mobile-media-rail .thumbnail-list.slider{display:flex;flex-wrap:nowrap;justify-content:flex-start;gap:.6rem;margin:0;padding:0;overflow:auto hidden;scroll-padding:0;scroll-snap-type:x proximity;scrollbar-width:none}.oshba-mobile-media-rail .product__media-list::-webkit-scrollbar,.oshba-mobile-media-rail .thumbnail-list::-webkit-scrollbar{display:none}.oshba-mobile-media-rail .thumbnail-list__item:has(>button[aria-current=true]){display:none}.oshba-product-page .oshba-mobile-media-rail .thumbnail-list__item.slider__slide{flex:0 0 clamp(46px,15vw,64px);width:clamp(46px,15vw,64px);padding:0}.oshba-mobile-media-rail .thumbnail{border-radius:.6rem}.oshba-mobile-media-rail .thumbnail:focus-visible{outline-offset:-.3rem}}@media screen and (max-width:749px)and (hover:none)and (prefers-reduced-motion:no-preference){.oshba-product-orbit:hover .oshba-orbit__track,.oshba-product-orbit:focus-within .oshba-orbit__track{animation-play-state:running}.oshba-product-orbit:has(:focus-visible) .oshba-orbit__track{animation-play-state:paused}}@media screen and (max-width:749px)and (prefers-reduced-motion:reduce){.oshba-product-page .oshba-mobile-media-rail .slider{scroll-behavior:auto}}oshba-product-details{display:block}oshba-mobile-purchase{display:none}@media screen and (max-width:749px){html:has(oshba-mobile-purchase[data-ready]){scroll-padding-block-end:calc(7rem + env(safe-area-inset-bottom,0px))}body:has(oshba-mobile-purchase[data-ready]){padding-block-end:calc(7rem + env(safe-area-inset-bottom,0px))}.oshba-product-page>oshba-mobile-purchase[data-ready]{display:block;position:fixed;z-index:5;inset-inline:0;inset-block-end:0;padding:.9rem 1.5rem calc(.9rem + env(safe-area-inset-bottom,0px));background:#fff;box-shadow:0 -.25rem 1.2rem #1c432a1f}.oshba-product-page:has(>oshba-mobile-purchase[data-ready]) .product-form__buttons:has(>[id^=ProductSubmitButton-]){grid-template-columns:minmax(0,1fr)}.oshba-product-page:has(>oshba-mobile-purchase[data-ready]) .product-form__buttons>[id^=ProductSubmitButton-]{display:none}.oshba-product-page .oshba-mobile-purchase__error{margin:0 0 .6rem;color:#9c2222;text-align:start}.oshba-product-page oshba-mobile-purchase .product-form__submit{margin:0;border-radius:.8rem;font-size:1.5rem}.oshba-product-page oshba-mobile-purchase .product-form__submit:focus-visible{outline:.2rem solid #194f32;outline-offset:.2rem}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/oshba-product.css.map */
