ov-sticky-buy{position:fixed;inset-inline:0;bottom:var(--ovs-offset,0px);z-index:45;display:block;box-sizing:border-box;padding:var(--ovs-padding,10px) var(--ovs-side,16px) calc(var(--ovs-padding,10px) + env(safe-area-inset-bottom,0px));background:var(--ovs-background,#fff);color:var(--ovs-title,#223d30);border-top:1px solid var(--ovs-border,#dbe2d7);box-shadow:0 -4px 24px rgb(20 45 30 / var(--ovs-shadow,.08));font-family:var(--font-body-family,"Barlow",Arial,sans-serif)}ov-sticky-buy[hidden],ov-sticky-buy [hidden]{display:none!important}ov-sticky-buy[data-ovs-suspended=true]{visibility:hidden;pointer-events:none}ov-sticky-buy *,dialog.ovs-picker *{box-sizing:border-box}ov-sticky-buy .ovs-inner{width:100%;max-width:var(--ovs-width,1200px);margin-inline:auto;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--ovs-gap,24px);align-items:center;min-width:0}ov-sticky-buy .ovs-summary{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;min-width:0}ov-sticky-buy .ovs-product{display:flex;align-items:center;gap:10px;min-width:0;min-height:44px;width:100%;margin:0;padding:0;border:0;border-radius:4px;box-shadow:none;background:none;color:var(--ovs-title,#223d30);font-family:inherit;text-align:start;letter-spacing:0;text-transform:none;text-decoration:none}ov-sticky-buy button.ovs-product{cursor:pointer}ov-sticky-buy button.ovs-product:disabled{opacity:1;cursor:default}ov-sticky-buy .ovs-info{display:block;min-width:0;flex:1}ov-sticky-buy .ovs-title{display:flex;align-items:center;gap:7px;margin:0;color:var(--ovs-title);font:600 var(--ovs-title-size,16px)/1.3 var(--font-heading-family,inherit);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;letter-spacing:0}ov-sticky-buy .ovs-caret{flex:0 0 12px}ov-sticky-buy .ovs-variant{display:block;margin:3px 0 0;color:var(--ovs-variant,#697566);font-size:var(--ovs-variant-size,12px);line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;letter-spacing:0;font-weight:400}ov-sticky-buy .ovs-photo{width:var(--ovs-photo-size,44px);height:var(--ovs-photo-size,44px);object-fit:contain;flex:none;background:var(--ovs-image-bg,#fff);border-radius:5px}ov-sticky-buy .ovs-pricing{display:flex;flex-direction:column;align-items:flex-end;gap:2px;flex:none;line-height:1.25;min-width:0;text-align:end}ov-sticky-buy .ovs-price{color:var(--ovs-price,#14452f);font-size:var(--ovs-price-size,18px);font-weight:600;white-space:nowrap;letter-spacing:0}ov-sticky-buy .ovs-compare{color:var(--ovs-compare,#7b8377);font-size:var(--ovs-compare-size,12px);line-height:1.3;white-space:nowrap;letter-spacing:0}ov-sticky-buy .ovs-saving{display:inline-flex;align-items:center;justify-content:center;width:max-content;padding:2px 7px;border-radius:999px;background:var(--ovs-saving-bg,#edf2e9);color:var(--ovs-saving-text,#173f2c);font-size:11px;font-weight:700;white-space:nowrap}ov-sticky-buy .ovs-controls{display:flex;align-items:center;gap:var(--ovs-controls-gap,10px);min-width:0}ov-sticky-buy .ovs-field{min-width:0;display:block;margin:0}ov-sticky-buy .ovs-select-field{flex:1 1 200px;max-width:280px}ov-sticky-buy .ovs-quantity-field{flex:0 0 128px}ov-sticky-buy .ovs-stepper{display:grid;grid-template-columns:44px minmax(32px,1fr) 44px;min-height:var(--ovs-control-height,46px);border:1px solid var(--ovs-field-border,#BDC6BB);border-radius:var(--ovs-button-radius,6px);overflow:hidden;background:var(--ovs-field-bg,#fff)}ov-sticky-buy .ovs-stepper button{font-family:inherit;font-size:20px;font-weight:500;line-height:1;min-height:44px;width:100%;margin:0;padding:0;border:0;box-shadow:none;border-radius:0;background:var(--ovs-step-bg,#F1F4EF);color:var(--ovs-step-text,#222F28);cursor:pointer}ov-sticky-buy .ovs-stepper button:hover:not(:disabled){background:var(--ovs-step-hover,#E2E8DE)}ov-sticky-buy .ovs-stepper button:disabled{opacity:.45;cursor:not-allowed}ov-sticky-buy select,ov-sticky-buy input[data-ovs-quantity]{font-family:inherit;font-size:var(--ovs-field-size,16px);font-weight:400;color:var(--ovs-field-text,#222F28);background:var(--ovs-field-bg,#fff);letter-spacing:0;box-shadow:none}ov-sticky-buy select{display:block;width:100%;min-height:var(--ovs-control-height,46px);border:1px solid var(--ovs-field-border,#BDC6BB);border-radius:var(--ovs-button-radius,6px);padding:8px 10px;line-height:1.25;cursor:pointer;color-scheme:light}ov-sticky-buy input[data-ovs-quantity]{min-width:0;width:100%;padding:0;text-align:center;border:0;border-radius:0;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield;cursor:default}ov-sticky-buy input::-webkit-inner-spin-button,ov-sticky-buy input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}ov-sticky-buy .ovs-button{display:inline-flex;justify-content:center;align-items:center;flex:1 1 auto;min-height:var(--ovs-button-height,48px);max-width:340px;min-width:190px;margin:0;padding:10px 20px;border:1px solid var(--ovs-button-border,#14452f);border-radius:var(--ovs-button-radius,6px);box-shadow:none;background:var(--ovs-button,#14452f);color:var(--ovs-button-text,#fff);font:600 var(--ovs-button-size,14px)/1.3 var(--font-body-family,inherit);text-align:center;letter-spacing:0;cursor:pointer}ov-sticky-buy .ovs-button:hover:not(:disabled){background:var(--ovs-button-hover,#0e3323);color:var(--ovs-button-hover-text,#fff)}ov-sticky-buy .ovs-button:disabled{background:var(--ovs-disabled,#e6ebe1);color:var(--ovs-disabled-text,#697566);border-color:var(--ovs-disabled,#e6ebe1);cursor:not-allowed;opacity:1}ov-sticky-buy :is(select,input,button):focus-visible,dialog.ovs-picker button:focus-visible{outline:2px solid var(--ovs-focus,#aa853d);outline-offset:3px}.ovs-sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}ov-sticky-buy .ovs-status{margin:6px auto 0;max-width:var(--ovs-width,1200px);color:var(--ovs-variant,#697566);font-size:12px;line-height:1.3}ov-sticky-buy .ovs-status:empty{display:none}.ovs-spacer{height:0;pointer-events:none}body:has(cart-drawer.active) ov-sticky-buy,body:has(product-modal[open]) ov-sticky-buy,body:has(.drawer.active) ov-sticky-buy,body:has(dialog[open]) ov-sticky-buy,body:has(menu-drawer details[open]) ov-sticky-buy,body:has(header-drawer details[open]) ov-sticky-buy{visibility:hidden;pointer-events:none}@media(min-width:750px){ov-sticky-buy[data-picker-desktop=panel] .ovs-select-field{display:none}ov-sticky-buy[data-picker-desktop=select] .ovs-caret{display:none}ov-sticky-buy[data-quantity-desktop=false] .ovs-quantity-field{display:none}}@media(min-width:750px)and (max-width:1099px){ov-sticky-buy .ovs-inner{grid-template-columns:1fr;gap:8px}ov-sticky-buy .ovs-controls{justify-content:flex-end}ov-sticky-buy .ovs-button{flex-basis:250px}ov-sticky-buy .ovs-select-field{max-width:none}}@media(max-width:749.98px){ov-sticky-buy .ovs-inner{grid-template-columns:minmax(0,1fr);gap:var(--ovs-controls-gap,10px)}ov-sticky-buy .ovs-summary{gap:8px}ov-sticky-buy .ovs-product{gap:7px}ov-sticky-buy .ovs-controls{display:grid;grid-template-columns:128px minmax(0,1fr);gap:var(--ovs-controls-gap,10px)}ov-sticky-buy .ovs-quantity-field{grid-column:1}ov-sticky-buy .ovs-button{grid-column:2;min-width:0;width:100%;max-width:none;padding:8px}ov-sticky-buy .ovs-select-field{grid-column:1/-1;max-width:none}ov-sticky-buy[data-picker-mobile=panel] .ovs-select-field{display:none}ov-sticky-buy[data-picker-mobile=select] .ovs-caret{display:none}ov-sticky-buy[data-quantity-mobile=false] .ovs-quantity-field{display:none}ov-sticky-buy[data-quantity-mobile=false] .ovs-button,ov-sticky-buy .ovs-controls:not(:has(.ovs-quantity-field)) .ovs-button{grid-column:1/-1}}html.ovs-picker-open{overflow:hidden}dialog.ovs-picker{position:fixed;inset:auto 0 0;margin:0 auto;width:min(100%,620px);max-width:100%;max-height:var(--ovs-picker-height,65dvh);padding:0;border:1px solid var(--ovs-border,#dbe2d7);border-bottom:0;border-radius:var(--ovs-picker-radius,16px) var(--ovs-picker-radius,16px) 0 0;background:var(--ovs-bg,#fff);color:var(--ovs-title,#223d30);font-family:var(--font-body-family,"Barlow",Arial,sans-serif);box-shadow:0 -8px 40px #00000029;overflow:hidden;overscroll-behavior:contain}dialog.ovs-picker:not([open]){display:none}dialog.ovs-picker[open]{display:flex;flex-direction:column}dialog.ovs-picker::backdrop{background:#0f1e1761}dialog.ovs-picker .ovs-picker-head{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:16px 18px 12px;border-bottom:1px solid var(--ovs-border,#dbe2d7);flex:none}dialog.ovs-picker .ovs-picker-product{margin:0 0 3px;color:var(--ovs-variant,#697566);font-size:12px;line-height:1.3;letter-spacing:.05em}dialog.ovs-picker h2{margin:0;font:600 19px/1.3 var(--font-heading-family,inherit);color:var(--ovs-title,#223d30);letter-spacing:0}dialog.ovs-picker .ovs-picker-close{display:flex;align-items:center;gap:6px;min-width:44px;min-height:44px;padding:6px;border:0;border-radius:4px;background:none;box-shadow:none;color:inherit;font:400 14px/1.3 var(--font-body-family,inherit);cursor:pointer}dialog.ovs-picker .ovs-picker-list{padding:12px 16px calc(16px + env(safe-area-inset-bottom,0px));overflow:auto;overscroll-behavior:contain;display:grid;gap:8px;min-height:0}dialog.ovs-picker .ovs-option{display:flex;align-items:center;gap:12px;width:100%;min-width:0;min-height:84px;padding:8px 12px 8px 8px;border:1px solid var(--ovs-field-border,#BDC6BB);border-radius:8px;background:var(--ovs-field-bg,#fff);color:var(--ovs-field-text,#222F28);font:400 15px/1.4 var(--font-body-family,inherit);text-align:start;letter-spacing:0;box-shadow:none;cursor:pointer}dialog.ovs-picker .ovs-option[aria-pressed=true]{border-color:var(--ovs-price,#14452f);box-shadow:inset 0 0 0 1px var(--ovs-price,#14452f)}dialog.ovs-picker .ovs-option:disabled{opacity:.5;cursor:not-allowed}dialog.ovs-picker .ovs-option img{width:72px;height:64px;object-fit:contain;flex:none;background:var(--ovs-image-bg,#fff);border-radius:4px}dialog.ovs-picker .ovs-option-name{flex:1;min-width:0;overflow-wrap:anywhere}dialog.ovs-picker .ovs-option-name small{display:block;color:var(--ovs-variant,#697566);font-size:12px;margin-top:4px}dialog.ovs-picker .ovs-option-check{visibility:hidden;flex:0 0 22px;color:var(--ovs-price,#14452f)}dialog.ovs-picker .ovs-option[aria-pressed=true] .ovs-option-check{visibility:visible}@media(prefers-reduced-motion:reduce){ov-sticky-buy *,dialog.ovs-picker *{scroll-behavior:auto!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/42/assets/ov-sticky-product.css.map */
