body.oasis-redesign.single-product .ol-product-shell{padding:calc(34px + 76px + clamp(1rem, 2vw, 1.75rem)) 0 0!important}body.oasis-redesign.single-product .ol-product-hero{padding:0 0 clamp(3rem, 7vw, 6rem)}body.oasis-redesign.single-product .ol-product-breadcrumbs{margin:0 0 clamp(1.25rem, 2.5vw, 2rem);color:color-mix(in oklab,var(--ol-ink-900) 56%,transparent);font:600 .7rem/1.4 var(--ol-font-body);letter-spacing:.11em;text-transform:uppercase}body.oasis-redesign.single-product .ol-product-breadcrumbs__list{display:flex;flex-wrap:wrap;align-items:center;gap:.42rem;margin:0;padding:0;list-style:none}body.oasis-redesign.single-product .ol-product-breadcrumbs__item{display:inline-flex;align-items:center;gap:.42rem;min-width:0}body.oasis-redesign.single-product .ol-product-breadcrumbs__item:not(:last-child)::after{content:"/";color:color-mix(in oklab,var(--ol-ink-900) 27%,transparent)}body.oasis-redesign.single-product .ol-product-breadcrumbs a{color:inherit;text-decoration:none}body.oasis-redesign.single-product .ol-product-breadcrumbs a:hover{color:var(--ol-forest-900)}body.oasis-redesign.single-product .ol-product-grid{display:grid!important;grid-template-columns:minmax(0,1.06fr) minmax(25rem,.94fr);gap:clamp(2.5rem, 5.6vw, 5.75rem);align-items:start}body.oasis-redesign.single-product .ol-product-gallery{--ol-gallery-padding:clamp(.75rem, 1.25vw, 1rem);--ol-gallery-radius:28px;--ol-gallery-inner-radius:calc(var(--ol-gallery-radius) - var(--ol-gallery-padding));position:sticky;top:calc(34px + 76px + 1rem);min-width:0;padding:var(--ol-gallery-padding)!important;overflow:hidden;border:1px solid color-mix(in oklab,var(--ol-forest-900) 10%,transparent);border-radius:var(--ol-gallery-radius)!important;background:color-mix(in oklab,var(--ol-cream-50) 94%,white);box-shadow:0 30px 80px -52px rgb(20 32 26 / .5)}body.oasis-redesign.single-product .ol-product-gallery .woocommerce-product-gallery{width:100%!important;margin:0!important;padding:0!important;float:none!important;overflow:visible!important;border:0!important;border-radius:var(--ol-gallery-inner-radius)!important;background:transparent!important;box-shadow:none!important}body.oasis-redesign.single-product .ol-product-gallery :is(.flex-viewport,.woocommerce-product-gallery__wrapper,.woocommerce-product-gallery__image){border-radius:var(--ol-gallery-inner-radius)!important}body.oasis-redesign.single-product .ol-product-gallery .flex-viewport,body.oasis-redesign.single-product .ol-product-gallery .woocommerce-product-gallery__image{overflow:hidden!important;background:radial-gradient(circle at 50% 38%,#fff 0,#f8f4eb 52%,#e0d7c7 100%)}body.oasis-redesign.single-product .ol-product-gallery .woocommerce-product-gallery__image img{display:block!important;width:100%!important;height:auto!important;margin:0!important;padding:clamp(2rem, 5.2vw, 5rem)!important;aspect-ratio:1 / 1;border:0!important;border-radius:inherit!important;background:transparent!important;box-shadow:inset 0 -32px 68px rgb(92 73 49 / .045)!important;object-fit:contain}body.oasis-redesign.single-product .ol-product-info{display:flex!important;flex-direction:column;gap:0!important;min-width:0;padding:clamp(.2rem, 1vw, .75rem) 0 0!important}body.oasis-redesign.single-product .ol-product-info>.product_title{order:10!important}body.oasis-redesign.single-product .ol-product-info>form.cart{order:50}body.oasis-redesign.single-product .ol-product-info h1.product_title,body.oasis-redesign.single-product .ol-product-info .product_title.entry-title{display:block!important;visibility:visible!important;max-width:none;margin:0 0 .55rem!important;padding:0!important;opacity:1!important;color:var(--ol-ink-900)!important;font:600 clamp(1.5rem, 3.4vw, 1.85rem)/1.22 var(--ol-font-body)!important;letter-spacing:-0.01em!important;text-wrap:balance;overflow-wrap:anywhere}body.oasis-redesign.single-product .ol-product-info p.price,body.oasis-redesign.single-product .ol-product-info>.price{display:flex!important;visibility:visible!important;flex-wrap:wrap;align-items:baseline;gap:.25rem .65rem;min-height:2.15rem;margin:1rem 0 0!important;padding:0!important;opacity:1!important;color:var(--ol-forest-900)!important;font:700 clamp(1.35rem, 2vw, 1.75rem)/1.25 var(--ol-font-body)!important;letter-spacing:-.015em!important;font-variant-numeric:tabular-nums}body.oasis-redesign.single-product .ol-product-info .price :is(del,ins){display:inline-flex!important;align-items:baseline}body.oasis-redesign.single-product .ol-product-info .price ins{order:1;text-decoration:none!important;font-weight:800!important;color:var(--ol-forest-900)!important}body.oasis-redesign.single-product .ol-product-info .price del{order:2;font-size:.6em!important;font-weight:500!important;color:color-mix(in oklab,var(--ol-ink-900) 42%,transparent)!important;text-decoration-line:line-through!important;text-decoration-thickness:1.5px!important;opacity:1!important}body.oasis-redesign.single-product .ol-product-info .ol-savings-pill{order:31!important;align-self:flex-start!important;display:inline-flex!important;align-items:center!important;gap:.3rem!important;margin:.55rem 0 0!important;padding:.32rem .68rem!important;border:0!important;border-radius:999px!important;background:linear-gradient(135deg,#e2942f 0%,#bd4a24 100%)!important;color:#fff!important;font:700 .66rem/1 var(--ol-font-body)!important;letter-spacing:.06em!important;text-transform:uppercase!important;box-shadow:0 8px 20px -13px rgb(189 74 36 / .65)!important}body.oasis-redesign.single-product .ol-product-info .ol-savings-pill :is(.ol-savings-pill__amount,.ol-savings-pill__pct){color:#fff!important;font-weight:700!important}body.oasis-redesign.single-product :is(.price,.ol-product-sticky__amount) .screen-reader-text,body.oasis-redesign.single-product :is(.price,.ol-product-sticky__amount) .wc-price-range .screen-reader-text{display:block!important;position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;border:0!important;white-space:nowrap!important}body.oasis-redesign.single-product .ol-stock-pill{align-self:flex-start;min-height:30px;margin:.8rem 0 0!important;padding:.42rem .68rem!important;border:1px solid color-mix(in oklab,var(--ol-forest-700) 20%,transparent);border-radius:var(--ol-radius-badge)!important;background:color-mix(in oklab,var(--ol-forest-700) 9%,white);color:var(--ol-forest-800);font:700 .64rem/1 var(--ol-font-body)!important;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}body.oasis-redesign.single-product .ol-stock-pill::before{content:"";width:6px;height:6px;border-radius:50%;background:#50744a;box-shadow:0 0 0 3px rgb(80 116 74 / .12)}body.oasis-redesign.single-product .woocommerce-product-details__short-description>:last-child{margin-bottom:0}body.oasis-redesign.single-product .ol-product-info form.cart table.variations,body.oasis-redesign.single-product .ol-product-info form.cart table.variations :is(tbody,th,td){display:block!important;width:100%!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important}body.oasis-redesign.single-product .ol-product-info form.cart table.variations tr{display:flex!important;align-items:center!important;flex-wrap:nowrap!important;gap:.4rem .7rem!important;width:100%!important;margin:0!important;padding:0!important;border:0!important}body.oasis-redesign.single-product .ol-product-info form.cart table.variations th.label{position:absolute!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;border:0!important}body.oasis-redesign.single-product .ol-product-info form.cart table.variations td.value{flex:1 1 0!important;width:auto!important;min-width:0!important}body.oasis-redesign.single-product .ol-variation-select--enhanced{display:none!important}body.oasis-redesign.single-product .ol-variation-pills{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin:0}body.oasis-redesign.single-product .ol-variation-pills::before{content:"Size:";flex:0 0 auto;margin-right:.15rem;color:color-mix(in oklab,var(--ol-ink-900) 55%,transparent);font:700 .62rem/1 var(--ol-font-body);letter-spacing:.16em;text-transform:uppercase}html body.oasis-redesign.single-product .ol-product-info button.ol-variation-pill{width:auto!important;flex:0 1 auto!important;min-width:4.5rem;min-height:44px;padding:.6rem 1.15rem!important;border:1px solid color-mix(in oklab,var(--ol-ink-900) 18%,transparent)!important;border-radius:999px!important;background:transparent!important;background-color:transparent!important;color:var(--ol-ink-900)!important;font:600 .74rem/1 var(--ol-font-body)!important;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:background .2s var(--ol-ease),color .2s var(--ol-ease),border-color .2s var(--ol-ease)}html body.oasis-redesign.single-product .ol-product-info button.ol-variation-pill:is(:hover,.is-active,[aria-pressed="true"]){border-color:var(--ol-forest-900)!important;background:var(--ol-forest-900)!important;background-color:var(--ol-forest-900)!important;color:var(--ol-cream-50)!important;transform:none!important}body.oasis-redesign.single-product .ol-variation-pill[aria-disabled="true"]{opacity:.4!important;cursor:not-allowed}body.oasis-redesign.single-product .woocommerce-variation-price{display:none!important}body.oasis-redesign.single-product .reset_variations{display:none!important}body.oasis-redesign.single-product .single_variation_wrap{margin:.8rem 0 0!important}body.oasis-redesign.single-product .woocommerce-variation-add-to-cart.variations_button{display:grid!important;grid-template-columns:auto minmax(0,1fr);gap:.65rem!important;align-items:stretch}body.oasis-redesign.single-product form.cart .quantity .ol-qty-btn,body.oasis-redesign.single-product form.cart .quantity input.qty{display:grid!important;place-items:center;width:44px!important;min-width:44px!important;height:52px!important;min-height:52px!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:var(--ol-forest-900)!important;font:650 .95rem/1 var(--ol-font-body)!important;letter-spacing:0!important;text-align:center;text-transform:none!important;box-shadow:none!important}body.oasis-redesign.single-product form.cart .single_add_to_cart_button{display:inline-flex!important;align-items:center;justify-content:center;width:100%!important;min-width:0;min-height:54px!important;margin:0!important;padding:.85rem 1.25rem!important;border:1px solid var(--ol-forest-900)!important;border-radius:var(--ol-radius-control)!important;background:var(--ol-forest-900)!important;color:var(--ol-cream-50)!important;font:700 .76rem/1.15 var(--ol-font-body)!important;letter-spacing:.15em!important;text-transform:uppercase!important;box-shadow:0 16px 30px -20px rgb(20 32 26 / .7)!important;opacity:1!important}body.oasis-redesign.single-product form.cart .single_add_to_cart_button:hover{background:var(--ol-forest-700)!important;transform:translateY(-1px)!important}body.oasis-redesign.single-product form.cart .single_add_to_cart_button:disabled,body.oasis-redesign.single-product form.cart .single_add_to_cart_button.disabled,body.oasis-redesign.single-product form.cart .single_add_to_cart_button.is-out-of-stock{border-color:color-mix(in oklab,var(--ol-ink-900) 16%,transparent)!important;background:color-mix(in oklab,var(--ol-cream-200) 72%,white)!important;color:color-mix(in oklab,var(--ol-ink-900) 54%,transparent)!important;box-shadow:none!important;opacity:1!important;cursor:not-allowed}body.oasis-redesign.single-product .ol-product-info>.wlr-product-message::before{content:"✦";color:var(--ol-forest-700);font-size:.76rem}body.oasis-redesign.single-product .ol-product-info__assurances{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin:1.2rem 0 0!important;padding:0!important;list-style:none}body.oasis-redesign.single-product .ol-product-info__assurances li{display:flex!important;align-items:center;gap:.5rem;min-width:0;min-height:44px;margin:0!important;padding:.65rem .72rem!important;border:1px solid #D9D3C3;border-left:3px solid var(--ol-forest-700);border-radius:var(--ol-radius-control)!important;background:#fff;color:var(--ol-forest-900);font:600 clamp(.65rem, .78vw, .74rem)/1.15 var(--ol-font-body)!important;letter-spacing:0!important}body.oasis-redesign.single-product .ol-product-info__assurances li span{min-width:0;white-space:nowrap}body.oasis-redesign.single-product .ol-product-info__assurances svg{flex:0 0 15px;width:15px;height:15px;color:var(--ol-forest-700);transform:translateY(-.5px)}body.oasis-redesign.single-product .oasis-coa-section-title{margin:0 0 .75rem!important;color:var(--ol-ink-900)!important;font:650 .95rem/1.25 var(--ol-font-body)!important;letter-spacing:-.01em!important;text-transform:none!important}body.oasis-redesign.single-product .oasis-coa-carousel,body.oasis-redesign.single-product .oasis-coa-track{width:100%;max-width:100%;min-width:0}body.oasis-redesign.single-product .oasis-coa-carousel{overflow:hidden}body.oasis-redesign.single-product .oasis-coa-track{overscroll-behavior-inline:contain;touch-action:pan-y pinch-zoom}body.oasis-redesign.single-product .oasis-coa-card{display:flex!important;align-items:center!important;gap:.75rem!important;width:100%;max-width:100%;min-width:0;margin:0!important;padding:.8rem!important;overflow:hidden;border:1px solid color-mix(in oklab,var(--ol-forest-900) 9%,transparent)!important;border-radius:var(--ol-radius-plate)!important;background:color-mix(in oklab,var(--ol-cream-50) 92%,white)!important;box-shadow:none!important}body.oasis-redesign.single-product .oasis-coa-card-left,body.oasis-redesign.single-product .oasis-coa-meta{min-width:0}body.oasis-redesign.single-product .oasis-lot-badge{min-height:22px;padding:.3rem .44rem!important;border-radius:var(--ol-radius-badge)!important;background:color-mix(in oklab,var(--ol-forest-700) 10%,transparent)!important;color:var(--ol-forest-700)!important;font:750 .55rem/1 var(--ol-font-body)!important;letter-spacing:.14em!important}body.oasis-redesign.single-product .oasis-lot-number{display:block;max-width:none!important;overflow:visible!important;color:var(--ol-ink-900)!important;font:650 .82rem/1.35 var(--ol-font-body)!important;letter-spacing:.01em;text-overflow:clip!important;white-space:normal!important;overflow-wrap:anywhere}body.oasis-redesign.single-product .oasis-coa-download-btn{display:inline-flex!important;flex:0 0 auto;align-items:center;justify-content:center;gap:.45rem!important;min-height:34px!important;margin:0 0 0 auto!important;padding:.5rem 1.05rem!important;border:1px solid var(--ol-forest-900)!important;border-radius:var(--ol-radius-control)!important;background:var(--ol-forest-900)!important;color:var(--ol-cream-50)!important;font:700 .6rem/1 var(--ol-font-body)!important;letter-spacing:.11em!important;text-decoration:none!important;text-transform:uppercase!important;white-space:nowrap}body.oasis-redesign.single-product .oasis-coa-download-btn:hover{background:var(--ol-forest-700)!important;transform:none!important}body.oasis-redesign.single-product .ml-bulk-cta-primary{width:auto!important;align-self:flex-start!important;min-height:0!important;display:inline-flex!important;align-items:center!important;gap:6px!important;padding:7px 15px!important;border-radius:999px!important;border:1px solid color-mix(in oklab,var(--ol-forest-900) 26%,transparent)!important;background:color-mix(in oklab,var(--ol-cream-50) 88%,white)!important;color:var(--ol-forest-900)!important;font:600 10.5px/1 var(--ol-font-body)!important;letter-spacing:0.06em!important;text-transform:uppercase!important;box-shadow:none!important}body.oasis-redesign.single-product .ml-bulk-cta-primary:hover{background:#fff!important;border-color:var(--ol-forest-700)!important;transform:none!important}body.oasis-redesign.single-product .oasis-coa-widget .oasis-coa-section-title{margin:0 0 .4rem!important}body.oasis-redesign.single-product .oasis-coa-widget .oasis-coa-carousel{margin-top:.3rem!important}body.oasis-redesign.single-product .oasis-coa-widget .oasis-coa-track{margin-top:0!important}body.oasis-redesign.single-product .oasis-coa-widget .oasis-coa-card.has-stats{padding:.6rem .7rem!important}body.oasis-redesign.single-product .oasis-coa-widget .oasis-coa-card.has-stats .oasis-coa-card-left{margin:0 0 .3rem!important;padding:0 0 .3rem!important}body.oasis-redesign.single-product .oasis-coa-widget .oasis-coa-card.has-stats .oasis-coa-stats{margin:0 0 .45rem!important}body.oasis-redesign.single-product .oasis-coa-widget .oasis-coa-controls{margin-top:.3rem!important}body.oasis-redesign.single-product .oasis-coa-widget .oasis-coa-dots{margin-top:0!important}body.oasis-redesign.single-product .oasis-coa-widget .oasis-coa-arrow{width:32px!important;height:32px!important;min-height:0!important;padding:0!important}body.oasis-redesign.single-product .oasis-coa-widget .oasis-coa-arrow svg{width:13px!important;height:13px!important}body.oasis-redesign.single-product .oasis-coa-controls{display:none;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:.35rem;width:100%;max-width:100%;margin:.65rem 0 0!important}body.oasis-redesign.single-product .oasis-coa-carousel.is-active .oasis-coa-controls{display:grid!important}html body.oasis-redesign.single-product .oasis-coa-widget .oasis-coa-card:not(.has-stats),html body.oasis-redesign.single-product .oasis-coa-widget .oasis-coa-carousel.is-active .oasis-coa-track>.oasis-coa-card:not(.has-stats){display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:space-between!important;gap:.85rem!important;min-height:0!important}html body.oasis-redesign.single-product .oasis-coa-widget .oasis-coa-card:not(.has-stats) .oasis-coa-card-left{flex:1 1 auto!important;min-width:0!important;margin:0!important}html body.oasis-redesign.single-product .oasis-coa-widget .oasis-coa-card:not(.has-stats) .oasis-coa-download-btn{flex:0 0 auto!important;width:auto!important;margin:0 0 0 auto!important}body.oasis-redesign.single-product button.oasis-coa-arrow{display:grid!important;place-items:center;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;margin:0!important;padding:0!important;border:1px solid color-mix(in oklab,var(--ol-forest-900) 18%,transparent)!important;border-radius:var(--ol-radius-control)!important;background:var(--ol-cream-50)!important;color:var(--ol-forest-900)!important;font:500 1.35rem/1 var(--ol-font-body)!important;box-shadow:none!important}body.oasis-redesign.single-product button.oasis-coa-arrow:hover{border-color:var(--ol-forest-900)!important;background:var(--ol-forest-900)!important;color:var(--ol-cream-50)!important;transform:none!important}body.oasis-redesign.single-product button.oasis-coa-arrow:disabled{opacity:.42!important;cursor:default}body.oasis-redesign.single-product .oasis-coa-dots{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:0;min-width:0;max-width:100%!important}body.oasis-redesign.single-product .ol-product-info__shipnote{margin:.65rem 0 0!important;color:color-mix(in oklab,var(--ol-ink-900) 57%,transparent);font:450 .7rem/1.5 var(--ol-font-body)}body.oasis-redesign.single-product .ol-product-detail{padding:clamp(3rem, 6vw, 5.5rem) 0 clamp(4rem, 8vw, 7rem);border-top:1px solid color-mix(in oklab,var(--ol-forest-900) 8%,transparent);background:color-mix(in oklab,var(--ol-cream-50) 56%,transparent)}body.oasis-redesign.single-product .ol-product-detail .woocommerce-tabs{margin:0 0 clamp(3rem, 6vw, 5rem)!important}body.oasis-redesign.single-product .ol-product-detail ul.tabs.wc-tabs{display:flex!important;flex-wrap:nowrap;gap:.25rem;margin:0 0 1.5rem!important;padding:0!important;overflow-x:auto;border-bottom:1px solid color-mix(in oklab,var(--ol-forest-900) 12%,transparent)!important;background:transparent!important;scrollbar-width:none}body.oasis-redesign.single-product .ol-product-detail ul.tabs.wc-tabs::-webkit-scrollbar{display:none}body.oasis-redesign.single-product .ol-product-detail ul.tabs.wc-tabs li{margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important}body.oasis-redesign.single-product .ol-product-detail ul.tabs.wc-tabs li::before,body.oasis-redesign.single-product .ol-product-detail ul.tabs.wc-tabs li::after{content:none!important}body.oasis-redesign.single-product .ol-product-detail ul.tabs.wc-tabs a{display:inline-flex!important;align-items:center;min-height:44px;padding:.8rem 1rem!important;border-bottom:2px solid #fff0;color:color-mix(in oklab,var(--ol-ink-900) 56%,transparent)!important;font:700 .68rem/1 var(--ol-font-body)!important;letter-spacing:.14em;text-decoration:none!important;text-transform:uppercase;white-space:nowrap}body.oasis-redesign.single-product .ol-product-detail ul.tabs.wc-tabs li.active a,body.oasis-redesign.single-product .ol-product-detail ul.tabs.wc-tabs a:hover{border-bottom-color:var(--ol-forest-900);color:var(--ol-forest-900)!important}body.oasis-redesign.single-product .woocommerce-Tabs-panel{max-width:54rem;color:color-mix(in oklab,var(--ol-ink-900) 82%,transparent);font:400 1rem/1.75 var(--ol-font-body)}body.oasis-redesign.single-product .woocommerce-Tabs-panel>h2{margin:0 0 1rem!important;color:var(--ol-ink-900)!important;font:650 .76rem/1.3 var(--ol-font-body)!important;letter-spacing:.16em!important;text-transform:uppercase}body.oasis-redesign.single-product .ol-product-detail :is(.related,.upsells,.up-sells)>h2{margin:0 0 1.5rem!important;color:var(--ol-ink-900)!important;font:550 clamp(2.1rem, 3.6vw, 3.5rem)/1 var(--ol-font-display)!important;letter-spacing:-.025em!important}body.oasis-redesign.single-product .ol-product-detail :is(.related,.upsells,.up-sells) ul.products{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:clamp(.85rem, 1.8vw, 1.35rem)!important;margin:0!important;padding:0!important}body.oasis-redesign.single-product .ol-product-sticky{display:none}body.oasis-redesign.single-product .ol-product-sticky__btn{min-height:46px;border-radius:var(--ol-radius-control)!important}@media (max-width:1100px){body.oasis-redesign.single-product .ol-product-grid{grid-template-columns:minmax(0,1fr) minmax(22rem,.92fr);gap:2.5rem}body.oasis-redesign.single-product .ol-product-info h1.product_title{font-size:clamp(2.4rem, 4.6vw, 3.5rem)!important}body.oasis-redesign.single-product .ol-product-info__assurances{grid-template-columns:1fr}}@media (max-width:900px){body.oasis-redesign.single-product .ol-product-shell{padding-top:calc(34px + 64px + 1rem)!important;padding-bottom:calc(72px + env(safe-area-inset-bottom))!important}body.oasis-redesign.single-product .ol-product-grid{grid-template-columns:minmax(0,1fr);gap:1.75rem}body.oasis-redesign.single-product .ol-product-gallery{position:relative;top:auto}body.oasis-redesign.single-product .ol-product-info{padding-top:.25rem!important}body.oasis-redesign.single-product .ol-product-info h1.product_title{font-size:clamp(2.45rem, 8.5vw, 3.65rem)!important}body.oasis-redesign.single-product .ol-product-info__assurances{grid-template-columns:repeat(2,minmax(0,1fr))}body.oasis-redesign.single-product .ol-product-sticky{position:fixed;inset:auto 0 0;z-index:400;display:block;padding:.62rem max(.85rem, env(safe-area-inset-left)) calc(.62rem + env(safe-area-inset-bottom)) max(.85rem, env(safe-area-inset-right));border-top:1px solid color-mix(in oklab,var(--ol-forest-900) 12%,transparent);background:rgb(245 243 238 / .95);box-shadow:0 -12px 30px -24px rgb(20 32 26 / .55);backdrop-filter:blur(18px)}body.oasis-redesign.single-product .ol-product-sticky__inner{display:flex;align-items:center;gap:.75rem;width:min(100%, 48rem);margin:auto}body.oasis-redesign.single-product .ol-product-sticky__price{display:flex;flex:1 1 auto;flex-direction:column;min-width:0}body.oasis-redesign.single-product .ol-product-sticky__title{overflow:hidden;color:color-mix(in oklab,var(--ol-ink-900) 58%,transparent);font:700 .6rem/1.25 var(--ol-font-body);letter-spacing:.12em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}body.oasis-redesign.single-product .ol-product-sticky__amount{color:var(--ol-forest-900);font:700 1rem/1.3 var(--ol-font-body);font-variant-numeric:tabular-nums}body.oasis-redesign.single-product .ol-product-sticky__btn{display:inline-flex!important;flex:0 0 auto;align-items:center;justify-content:center;min-height:46px!important;margin:0!important;padding:.72rem 1rem!important;border:1px solid var(--ol-forest-900)!important;background:var(--ol-forest-900)!important;color:var(--ol-cream-50)!important;font:700 .68rem/1 var(--ol-font-body)!important;letter-spacing:.12em!important;text-transform:uppercase!important;box-shadow:none!important}body.oasis-redesign.single-product .ol-product-sticky__btn:disabled{border-color:transparent!important;background:var(--ol-cream-200)!important;color:color-mix(in oklab,var(--ol-ink-900) 52%,transparent)!important}}@media (max-width:767px){body.oasis-redesign.single-product .ol-product-detail :is(.related,.upsells,.up-sells) ul.products{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:540px){body.oasis-redesign.single-product .ol-product-shell{padding-top:calc(34px + 60px + .8rem)!important}body.oasis-redesign.single-product .ol-product-breadcrumbs{margin-bottom:1rem}body.oasis-redesign.single-product .ol-product-gallery{--ol-gallery-radius:22px;--ol-gallery-padding:.6rem}body.oasis-redesign.single-product .ol-product-gallery .woocommerce-product-gallery__image img{padding:clamp(1.5rem, 10vw, 3rem)!important}body.oasis-redesign.single-product .ol-product-gallery__badge{right:1rem;bottom:1rem}body.oasis-redesign.single-product .ol-product-info h1.product_title{max-width:none;font-size:clamp(2.25rem, 12vw, 3.25rem)!important}body.oasis-redesign.single-product .ol-product-info__assurances{grid-template-columns:1fr}body.oasis-redesign.single-product .woocommerce-variation-add-to-cart.variations_button{grid-template-columns:1fr}body.oasis-redesign.single-product form.cart .quantity input.qty{width:100%!important}html body.oasis-redesign.single-product .oasis-coa-widget .oasis-coa-card:not(.has-stats),html body.oasis-redesign.single-product .oasis-coa-carousel.is-active .oasis-coa-track>.oasis-coa-card:not(.has-stats){flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:space-between!important;gap:.6rem!important;min-height:0!important;padding:.8rem!important}html body.oasis-redesign.single-product .oasis-coa-widget .oasis-coa-card:not(.has-stats) .oasis-coa-card-left{flex:1 1 auto!important;min-width:0!important;margin:0!important}html body.oasis-redesign.single-product .oasis-coa-widget .oasis-coa-card:not(.has-stats) .oasis-coa-download-btn{flex:0 0 auto!important;width:auto!important;margin:0 0 0 auto!important;min-height:40px!important;padding:.58rem .8rem!important}body.oasis-redesign.single-product .oasis-coa-dots{overflow-x:auto;flex-wrap:nowrap;justify-content:flex-start;scrollbar-width:none}body.oasis-redesign.single-product .oasis-coa-dots::-webkit-scrollbar{display:none}}@media (prefers-reduced-motion:reduce){body.oasis-redesign.single-product .oasis-coa-track{scroll-behavior:auto!important}}body.oasis-redesign.single-product .ol-product-info>h1.product_title{order:20!important}body.oasis-redesign.single-product .ol-product-info>form.cart,body.oasis-redesign.single-product .ol-product-info>form.variations_form{order:60!important}body.oasis-redesign.single-product .ol-product-info>*{min-width:0;order:95}body.oasis-redesign.single-product .woocommerce-product-gallery,body.oasis-redesign.single-product .woocommerce-product-gallery__wrapper,body.oasis-redesign.single-product .woocommerce-product-gallery__image{position:relative;overflow:hidden;max-width:100%}body.oasis-redesign.single-product .ol-product-gallery img{max-width:100%;height:auto;display:block}body.oasis-redesign.single-product .ol-product-gallery__badge{position:absolute;right:1.5rem;bottom:var(--sp-4,16px);z-index:3;display:inline-flex;align-items:center;gap:.4rem;min-height:32px;padding:.42rem .72rem;border:1px solid rgb(245 243 238 / .32);border-radius:999px;background:color-mix(in oklab,var(--ol-forest-900) 88%,transparent);color:var(--ol-cream-50);font:600 .62rem/1 var(--ol-font-body);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;box-shadow:0 12px 24px -17px rgb(20 32 26 / .7);left:var(--sp-4,16px);width:auto!important;max-width:calc(100% - (var(--sp-4, 16px) * 2))}body.oasis-redesign.single-product .ol-product-gallery .ol-product-gallery__badge{display:inline-flex!important;width:-moz-fit-content!important;width:fit-content!important;right:auto!important;white-space:nowrap}body.oasis-redesign.single-product .ol-product-gallery .woocommerce-product-gallery__image,body.oasis-redesign.single-product .ol-product-gallery .woocommerce-product-gallery__image>a{border-radius:inherit;overflow:hidden;display:block}body.oasis-redesign.single-product .ol-product-gallery img.wp-post-image,body.oasis-redesign.single-product .ol-product-gallery img.zoomImg{border-radius:inherit!important;mix-blend-mode:multiply}body.oasis-redesign.single-product .ol-product-info h1.product_title{font-family:var(--ol-font-display)!important;font-size:clamp(1.6rem, 4.2vw, 2rem)!important;font-weight:600!important;line-height:1.15!important;letter-spacing:0.006em!important;margin:0 0 .55rem!important;text-wrap:balance;overflow-wrap:anywhere}body.oasis-redesign.single-product .ol-product-info>.price{order:30!important;font-family:var(--ol-font-body)!important;font-size:1.6rem!important;font-weight:600!important;margin:0 0 .55rem!important;line-height:1.2!important}body.oasis-redesign.single-product .ol-product-info form.cart{display:flex!important;width:100%;margin:.9rem 0 0!important;padding:0!important;border:0!important;border-radius:var(--ol-radius-feature-card)!important;background:transparent!important;box-shadow:none!important;flex-wrap:wrap;align-items:stretch;gap:.6rem}body.oasis-redesign.single-product .ol-product-info form.cart .quantity{flex:0 0 auto;display:inline-flex!important;align-items:center;height:52px!important;min-height:0!important;padding:0 .25rem!important;background:var(--ol-cream-50);border:1px solid color-mix(in oklab,var(--ol-forest-900) 16%,transparent);border-radius:999px;box-sizing:border-box}body.oasis-redesign.single-product .ol-product-info form.cart .quantity input.qty{width:2.6rem!important;height:100%!important;min-height:0!important;padding:0!important;border:0!important;background:transparent!important;text-align:center;font:600 .95rem/1 var(--ol-font-body)}body.oasis-redesign.single-product .ol-product-info form.cart .single_add_to_cart_button{flex:1 1 200px;min-width:0;height:52px!important;min-height:0!important;margin:0!important;padding:0 1.4rem!important;display:inline-flex;align-items:center;justify-content:center;border-radius:999px!important;box-sizing:border-box;white-space:nowrap}body.oasis-redesign.single-product .ol-product-info .ol-card-options,body.oasis-redesign.single-product .ol-product-info form.variations_form .variations{margin:.4rem 0 0!important;padding:0!important;background:transparent!important;border:0!important}body.oasis-redesign.single-product .ol-product-info>.ol-page-eyebrow{order:10!important;margin:0 0 .7rem!important}body.oasis-redesign.single-product .ol-product-info>.ol-stock-pill{order:40!important;margin:.6rem 0 0!important}body.oasis-redesign.single-product .ol-product-info>.wlr-product-message{order:70!important;display:flex!important;align-items:center;gap:.48rem;width:100%;margin:.7rem 0 0!important;padding:0 .1rem!important;border:0!important;border-radius:0!important;background:transparent!important;color:color-mix(in oklab,var(--ol-ink-900) 68%,transparent)!important;font:550 .78rem/1.45 var(--ol-font-body)!important;letter-spacing:0!important;text-align:left!important;box-shadow:none!important}body.oasis-redesign.single-product .ol-product-info>.ol-product-info__assurances{order:80!important;margin:1.1rem 0 0!important}body.oasis-redesign.single-product .ol-product-info>.oasis-coa-widget{order:90!important;width:100%;max-width:100%;margin:.8rem 0 0!important;padding:.85rem .9rem!important;overflow:hidden;border:1px solid color-mix(in oklab,var(--ol-forest-900) 11%,transparent);border-radius:var(--ol-panel-radius)!important;background:linear-gradient(145deg,color-mix(in oklab,var(--ol-cream-50) 94%,white),color-mix(in oklab,var(--ol-cream-100) 82%,white));box-shadow:0 20px 48px -42px rgb(20 32 26 / .55);font-family:var(--ol-font-body)!important}body.oasis-redesign.single-product .ol-product-info>.ol-product-info__shipnote{order:100!important;margin:.9rem 0 0!important}html body.oasis-redesign.single-product div.product .ol-product-info form.cart .quantity input.qty{height:46px!important;min-height:0!important;max-height:46px!important}html body.oasis-redesign.single-product div.product .ol-product-info form.cart{flex-direction:row!important;flex-wrap:wrap!important;justify-content:flex-start!important;align-items:center!important;align-content:flex-start!important;text-align:left!important}html body.oasis-redesign.single-product div.product .ol-product-info form.cart .quantity{height:52px!important;min-height:0!important;max-height:52px!important;padding:0 .25rem!important;align-items:center!important;flex:0 0 auto!important;margin:0!important}html body.oasis-redesign.single-product div.product .ol-product-info form.cart .single_add_to_cart_button{height:52px!important;min-height:0!important;margin:0!important;flex:1 1 220px!important;width:auto!important;max-width:100%!important}html body.oasis-redesign.single-product .ol-product-info{padding:clamp(1.5rem, 2.2vw, 2.15rem)!important;box-sizing:border-box}html body.oasis-redesign.single-product .ol-product-gallery{padding:clamp(1.1rem, 1.6vw, 1.5rem)!important;box-sizing:border-box}html body.oasis-redesign.single-product .ol-product-info>.ol-page-eyebrow{display:inline-flex;align-items:center;padding:.5rem .95rem!important;border-radius:999px;line-height:1!important}html body.oasis-redesign.single-product .ol-product-info>.ol-stock-pill{display:inline-flex;align-items:center;padding:.38rem .8rem!important;border-radius:999px;line-height:1!important}html body.oasis-redesign.single-product .ol-product-info__assurances{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem!important;padding:0!important;margin:1.15rem 0 0!important;list-style:none}html body.oasis-redesign.single-product .ol-product-info__assurances li{display:flex!important;align-items:center;gap:.55rem;min-height:52px;padding:.7rem .95rem!important;margin:0!important;border-radius:14px;box-sizing:border-box;line-height:1.25}html body.oasis-redesign.single-product .ol-product-info__assurances li svg{flex:0 0 auto}html body.oasis-redesign.single-product .ol-product-info .oasis-coa-widget{padding:var(--ol-panel-pad)!important;border-radius:var(--ol-panel-radius)!important;box-sizing:border-box}html body.oasis-redesign.single-product .ol-product-info>.wlr-product-message,html body.oasis-redesign.single-product .ol-product-info>.ol-product-info__shipnote{padding:0!important;margin-left:0!important}html body.oasis-redesign.single-product .ol-product-gallery .woocommerce-product-gallery__trigger{position:absolute;top:1rem;right:1rem;z-index:4;display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:999px;background:color-mix(in oklab,var(--ol-cream-50) 92%,transparent);border:1px solid color-mix(in oklab,var(--ol-forest-900) 12%,transparent);box-shadow:0 6px 18px -12px rgb(20 32 26 / .35);font-size:0;text-decoration:none}html body.oasis-redesign.single-product .ol-product-gallery .woocommerce-product-gallery__trigger::after{content:"";width:18px;height:18px;background:center/contain no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23353525' stroke-width='1.9' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='M20 20l-3.6-3.6M11 8.4v5.2M8.4 11h5.2'/%3E%3C/svg%3E")}body.oasis-redesign.single-product{overflow-x:clip;background:radial-gradient(circle at 12% 6%,rgb(214 200 168 / .2),transparent 31rem),linear-gradient(180deg,var(--ol-cream-100),var(--ol-cream-50) 58%,var(--ol-cream-100));--ol-panel-radius:22px;--ol-panel-pad:clamp(1.25rem, 1.9vw, 1.65rem)}html body.oasis-redesign.single-product .ol-product-gallery,html body.oasis-redesign.single-product .ol-product-info,html body.oasis-redesign.single-product .oasis-coa-widget{border-radius:var(--ol-panel-radius)!important}html body.oasis-redesign.single-product .ol-product-info,html body.oasis-redesign.single-product .oasis-coa-widget{padding:var(--ol-panel-pad)!important}html body.oasis-redesign.single-product .ol-product-breadcrumbs,html body.oasis-redesign.single-product .woocommerce-breadcrumb{padding:.7rem 1.15rem!important;border-radius:999px;box-sizing:border-box;display:flex;align-items:center;min-height:0!important;line-height:1.2!important}html body.oasis-redesign.single-product .oasis-coa-controls{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:.75rem;margin-top:.9rem}html body.oasis-redesign.single-product .oasis-coa-dots{display:flex!important;flex:1 1 auto;align-items:center!important;justify-content:center!important;gap:6px!important;min-height:0!important;height:auto!important}html body.oasis-redesign.single-product button.oasis-coa-dot{flex:0 0 auto!important;width:8px!important;height:8px!important;min-width:0!important;min-height:0!important;padding:0!important;border:0!important;border-radius:999px!important;background:color-mix(in oklab,var(--ol-forest-900) 22%,transparent)!important;box-shadow:none!important;cursor:pointer;transition:width .25s var(--ol-ease),background .25s var(--ol-ease)}html body.oasis-redesign.single-product button.oasis-coa-dot.is-active{width:22px!important;background:var(--ol-forest-900)!important}html body.oasis-redesign.single-product .oasis-coa-card,html body.oasis-redesign.single-product .oasis-coa-card-left,html body.oasis-redesign.single-product .oasis-coa-meta{text-align:left!important;justify-content:flex-start!important;align-items:flex-start!important}html body.oasis-redesign.single-product .oasis-coa-card-left{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:.55rem!important;min-height:0!important;flex-direction:row!important;margin-bottom:.55rem!important}html body.oasis-redesign.single-product .woocommerce-breadcrumb,html body.oasis-redesign.single-product .ol-product-breadcrumbs{display:inline-flex!important;align-items:center!important;width:auto!important;max-width:100%;min-height:0!important;padding:0!important;background:transparent!important;line-height:1!important}html body.oasis-redesign.single-product .woocommerce-breadcrumb :is(ol,ul),html body.oasis-redesign.single-product .ol-product-breadcrumbs :is(ol,ul){display:inline-flex!important;flex-wrap:wrap;align-items:center!important;gap:.5rem;margin:0!important;padding:1rem 1.85rem!important;border-radius:999px!important;list-style:none!important;line-height:1!important}html body.oasis-redesign.single-product .woocommerce-breadcrumb :is(a,span,li),html body.oasis-redesign.single-product .ol-product-breadcrumbs :is(a,span,li){padding:0!important;min-height:0!important;line-height:1!important;display:inline-flex;align-items:center;margin:0!important}html body.oasis-redesign.single-product .ol-product-info>.ml-bulk-shelf{order:65!important;margin:1.1rem 0 0!important;width:100%;box-sizing:border-box}@media (max-width:767px){html body.oasis-redesign.single-product div.product .ol-product-info form.cart{gap:.5rem!important;align-items:stretch!important}html body.oasis-redesign.single-product div.product .ol-product-info form.cart .single_variation_wrap{flex:1 1 100%!important;width:100%!important}html body.oasis-redesign.single-product div.product .ol-product-info form.cart .woocommerce-variation-add-to-cart.variations_button{grid-template-columns:140px minmax(0,1fr)!important;gap:.5rem!important;align-items:stretch!important}html body.oasis-redesign.single-product div.product .ol-product-info form.cart .quantity{flex:0 0 auto!important;width:140px!important;max-width:140px!important;height:48px!important;max-height:48px!important;overflow:visible!important}html body.oasis-redesign.single-product div.product .ol-product-info form.cart .single_add_to_cart_button{flex:1 1 auto!important;width:auto!important;min-width:0!important;height:48px!important;min-height:0!important}html body.oasis-redesign.single-product .ol-product-info>.ml-bulk-shelf{margin-top:.85rem!important}}body.oasis-redesign.single-product .woocommerce-Tabs-panel>h2{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}body.oasis-redesign.single-product .woocommerce-Tabs-panel{max-width:48rem!important;margin-left:0!important;margin-right:auto!important;font:400 1rem/1.7 var(--ol-font-body);color:color-mix(in oklab,var(--ol-ink-900) 80%,transparent)}body.oasis-redesign.single-product .woocommerce-Tabs-panel>p{margin:.55rem 0}body.oasis-redesign.single-product .woocommerce-Tabs-panel>p:empty{display:none!important}body.oasis-redesign.single-product .woocommerce-Tabs-panel>p:has(>strong:only-child){margin:2.1rem 0 .85rem}body.oasis-redesign.single-product .woocommerce-Tabs-panel>p:has(>strong:only-child):first-of-type{margin-top:0}body.oasis-redesign.single-product .woocommerce-Tabs-panel>p:has(>strong:only-child)>strong{display:inline-block;font:700 .74rem/1.4 var(--ol-font-body)!important;letter-spacing:.16em;text-transform:uppercase;color:var(--ol-forest-700)!important}body.oasis-redesign.single-product .woocommerce-Tabs-panel ul:has(>li strong){list-style:none!important;margin:.3rem 0 0!important;padding:.2rem 1.15rem!important;background:color-mix(in oklab,var(--ol-cream-50) 55%,#fff);border:1px solid color-mix(in oklab,var(--ol-forest-900) 12%,transparent);border-radius:14px;color:var(--ol-ink-900);font-weight:500}body.oasis-redesign.single-product .woocommerce-Tabs-panel ul:has(>li strong)>li{display:grid;grid-template-columns:min(12rem, 36%) 1fr;gap:.25rem 1.1rem;align-items:baseline;margin:0!important;padding:.8rem 0!important;border-top:1px solid color-mix(in oklab,var(--ol-forest-900) 9%,transparent);list-style:none!important}body.oasis-redesign.single-product .woocommerce-Tabs-panel ul:has(>li strong)>li>p{display:contents}body.oasis-redesign.single-product .woocommerce-Tabs-panel ul:has(>li strong)>li::marker{content:none!important}body.oasis-redesign.single-product .woocommerce-Tabs-panel ul:has(>li strong)>li:first-child{border-top:0!important}body.oasis-redesign.single-product .woocommerce-Tabs-panel ul:has(>li strong)>li strong{font:600 .66rem/1.5 var(--ol-font-body)!important;letter-spacing:.09em;text-transform:uppercase;color:color-mix(in oklab,var(--ol-ink-900) 52%,transparent)!important}body.oasis-redesign.single-product .woocommerce-Tabs-panel ul:not(:has(>li strong)){list-style:none!important;margin:.5rem 0 0!important;padding:0!important}body.oasis-redesign.single-product .woocommerce-Tabs-panel ul:not(:has(>li strong))>li{position:relative;margin:.55rem 0!important;padding-left:1.4rem!important;list-style:none!important}body.oasis-redesign.single-product .woocommerce-Tabs-panel ul:not(:has(>li strong))>li::before{content:"";position:absolute;left:.2rem;top:.62em;width:6px;height:6px;border-radius:50%;background:var(--ol-forest-700)}body.oasis-redesign.single-product .woocommerce-Tabs-panel ul:not(:has(>li strong))>li>p{margin:0!important}body.oasis-redesign.single-product .woocommerce-Tabs-panel hr{border:0;border-top:1px solid color-mix(in oklab,var(--ol-forest-900) 12%,transparent);margin:1.9rem 0}body.oasis-redesign.single-product .woocommerce-Tabs-panel>p:has(>strong):not(:has(>strong:only-child)){margin:1.7rem 0;padding:1rem 1.15rem;background:color-mix(in oklab,var(--ol-forest-900) 5%,var(--ol-cream-50));border-left:3px solid var(--ol-forest-700);border-radius:0 12px 12px 0;font-size:.92rem;color:color-mix(in oklab,var(--ol-ink-900) 78%,transparent)}body.oasis-redesign.single-product .woocommerce-Tabs-panel>p:has(>strong):not(:has(>strong:only-child))>strong:first-child{display:block;margin-bottom:.25rem;font:700 .7rem/1.4 var(--ol-font-body)!important;letter-spacing:.14em;text-transform:uppercase;color:var(--ol-forest-900)!important}body.oasis-redesign.single-product .woocommerce-Tabs-panel>p:has(>strong):not(:has(>strong:only-child))>strong:not(:first-child){color:var(--ol-forest-900)!important;font-weight:700}body.oasis-redesign.single-product .woocommerce-Tabs-panel table.shop_attributes{width:100%;border-collapse:collapse;margin:0}body.oasis-redesign.single-product .woocommerce-Tabs-panel table.shop_attributes th,body.oasis-redesign.single-product .woocommerce-Tabs-panel table.shop_attributes td{padding:.8rem 1rem;text-align:left;border-top:1px solid color-mix(in oklab,var(--ol-forest-900) 10%,transparent)}body.oasis-redesign.single-product .woocommerce-Tabs-panel table.shop_attributes th{width:34%;font:600 .66rem/1.5 var(--ol-font-body);letter-spacing:.09em;text-transform:uppercase;color:color-mix(in oklab,var(--ol-ink-900) 52%,transparent)}body.oasis-redesign.single-product .woocommerce-Tabs-panel table.shop_attributes td p{margin:0}@media (min-width:768px){html body.oasis-redesign.single-product div.product .ol-product-info form.cart:not(:has(.single_variation_wrap)){flex-direction:row!important;flex-wrap:nowrap!important;column-gap:.75rem!important;align-items:stretch!important}html body.oasis-redesign.single-product div.product .ol-product-info form.cart:not(:has(.single_variation_wrap)) .quantity{flex:0 0 auto!important;width:140px!important;max-width:140px!important}html body.oasis-redesign.single-product div.product .ol-product-info form.cart:not(:has(.single_variation_wrap)) .single_add_to_cart_button{flex:1 1 auto!important;width:auto!important;min-width:0!important}html body.oasis-redesign.single-product div.product .ol-product-info form.cart .single_variation_wrap{width:100%!important}html body.oasis-redesign.single-product div.product .ol-product-info form.cart .woocommerce-variation-add-to-cart.variations_button{grid-template-columns:140px minmax(0,1fr)!important;column-gap:.75rem!important;align-items:stretch!important}html body.oasis-redesign.single-product div.product .ol-product-info form.cart .woocommerce-variation-add-to-cart.variations_button .quantity{width:140px!important;max-width:140px!important}}html body.oasis-redesign.single-product div.product .ol-product-info form.cart .quantity{display:flex!important;align-items:center!important;overflow:hidden!important}html body.oasis-redesign.single-product div.product .ol-product-info form.cart .quantity .ol-qty-btn{flex:0 0 44px!important;width:44px!important}html body.oasis-redesign.single-product div.product .ol-product-info form.cart .quantity input.qty{flex:1 1 0!important;width:auto!important;min-width:0!important;max-width:none!important;text-align:center!important}body.oasis-redesign.single-product .ol-product-gallery .onsale,body.oasis-redesign.single-product .woocommerce-product-gallery .onsale,body.oasis-redesign.single-product div.product span.onsale{position:absolute!important;top:1rem!important;left:1rem!important;right:auto!important;bottom:auto!important;z-index:5!important;margin:0!important;min-width:0!important;min-height:0!important;width:auto!important;height:auto!important;padding:.62em 1.15em!important;border-radius:999px!important;border:0!important;background:linear-gradient(135deg,#e2942f 0%,#bd4a24 100%)!important;color:#fff!important;font:800 .82rem/1 var(--ol-font-body)!important;letter-spacing:.14em!important;text-transform:uppercase!important;box-shadow:0 12px 26px -10px rgb(189 74 36 / .55)!important;transform-origin:left center;animation:ol-sale-pulse 2.6s var(--ol-ease,cubic-bezier(.22,.61,.36,1)) infinite}@media (prefers-reduced-motion:reduce){body.oasis-redesign.single-product div.product span.onsale{animation:none!important}}html body.oasis-redesign.single-product .ol-product-info button.ol-variation-pill{border-radius:10px!important;min-height:40px!important;padding:.55rem 1rem!important;font-size:.72rem!important}html body.oasis-redesign.single-product div.product .ol-product-info form.cart .single_add_to_cart_button{border-radius:9px!important}html body.oasis-redesign.single-product div.product .ol-product-info form.cart .quantity{border-radius:9px!important;overflow:hidden!important}