.sticky-atc-bar{position:fixed;bottom:0;left:0;right:0;z-index:999;background-color:#fff;box-shadow:0 -4px 20px #0000001a;transform:translateY(100%);transition:transform .3s cubic-bezier(.4,0,.2,1);will-change:transform}.sticky-atc-bar.is-visible{transform:translateY(0)}.sticky-atc-bar__inner{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:12px 16px;max-width:1400px;margin:0 auto}.sticky-atc-bar__button{display:flex;align-items:center;justify-content:center;gap:8px;width:358px;height:64px;max-width:100%;background-color:#285347;color:#fff;border:none;border-radius:60px;padding:14px 28px;font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:.5px;cursor:pointer;transition:background-color .2s ease,transform .1s ease;white-space:nowrap}.sticky-atc-bar__button:hover:not(:disabled){background-color:rgb(var(--button-background-hover, 35 75 64));transform:scale(1.02)}.sticky-atc-bar__button:active:not(:disabled){transform:scale(.98)}.sticky-atc-bar__button:disabled{opacity:.5;cursor:not-allowed}.sticky-atc-bar__button-text{font-weight:500}.sticky-atc-bar__button-separator{opacity:.7}.sticky-atc-bar__button-price{font-weight:500}@media only screen and (max-width: 768px){.sticky-atc-bar__inner{padding:20px 12px 10px}.sticky-atc-bar__button{padding:12px 20px;font-size:13px;max-width:100%}}@media only screen and (min-width: 1024px){.sticky-atc-bar__inner{padding:16px 24px}.sticky-atc-bar__button{padding:16px 36px;font-size:14px;max-width:400px}}@supports (padding-bottom: env(safe-area-inset-bottom)){.sticky-atc-bar__inner{padding-bottom:calc(12px + env(safe-area-inset-bottom))}@media only screen and (max-width: 768px){.sticky-atc-bar__inner{padding-bottom:calc(10px + env(safe-area-inset-bottom))}}}.sticky-options-popup-wrapper{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000}.sticky-options-popup-wrapper.show-modal{display:block}.sticky-options-popup__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background-color:#0000;transition:background-color .3s ease;pointer-events:none}.sticky-options-popup-wrapper.show-modal .sticky-options-popup__backdrop{background-color:#00000080;pointer-events:all}.sticky-options-popup{position:absolute;background-color:#fff;overflow-y:auto;transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .3s ease}@media only screen and (max-width: 768px){.sticky-options-popup{top:-110%;left:0;right:0;max-height:90vh;height:90vh;border-radius:20px 20px 0 0}.sticky-options-popup-wrapper.show-modal .sticky-options-popup{top:10%}.sticky-options-popup-wrapper.show-modal .sticky-options-popup__backdrop{opacity:1!important;background-color:#00000080!important;pointer-events:all!important}}body:has(.sticky-options-popup-wrapper.show-modal){overflow:hidden!important}@media only screen and (min-width: 769px){.sticky-options-popup{top:50%;left:50%;transform:translate(-50%,-50%) scale(.9);max-width:500px;width:90%;max-height:90vh;border-radius:15px;opacity:0}.sticky-options-popup-wrapper.show-modal .sticky-options-popup{transform:translate(-50%,-50%) scale(1);opacity:1}}.sticky-options-popup__header{display:flex;align-items:center;justify-content:center;position:relative;padding:30px 20px 20px}.sticky-options-popup__title{font-size:14px;font-weight:500;line-height:20px;color:#323131;text-transform:uppercase;margin:0;letter-spacing:.5px}.sticky-options-popup__close{position:absolute;right:16px;top:50%;transform:translateY(-50%);background:none;border:none;padding:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:opacity .2s ease}.sticky-options-popup__close:hover{opacity:.7}.sticky-options-popup__content{padding:0 20px 30px;display:flex;flex-direction:column;align-items:center;text-align:center}.sticky-options-popup__image-wrapper{margin-top:0;margin-bottom:5px}.sticky-options-popup__image{width:170px;height:170px;object-fit:cover;border-radius:10px}.sticky-options-popup__product-title{font-size:23px;line-height:1.1;font-weight:500;color:#323131;margin:20px 0 0;text-transform:uppercase}.sticky-options-popup__vendor-line{display:flex;align-items:center;justify-content:center;gap:6px;font-size:18px;line-height:28px;font-weight:300;color:#323131;margin-top:0}.sticky-options-popup__vendor-label{font-weight:300}.sticky-options-popup__vendor-separator,.sticky-options-popup__retail-price{color:#323131}.sticky-options-popup__price-wrapper{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:25px}.sticky-options-popup__price{font-size:25px;line-height:20px;font-weight:500;color:#323131}.sticky-options-popup__compare-price{font-size:17px;line-height:20px;font-weight:400;color:#ababab;text-decoration:line-through}.sticky-options-popup__variants{margin-top:30px;width:100%}.sticky-options-popup__variants-placeholder{font-size:14px;color:#86868b;text-align:center}.sticky-options-popup__actions{margin-top:30px;width:100%}.sticky-options-popup__add-button{display:flex;align-items:center;justify-content:center;width:100%;background-color:rgb(var(--button-background, 44 92 79));color:rgb(var(--button-text-color, 255 255 255));border:none;border-radius:60px;padding:16px 28px;font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:.5px;cursor:pointer;transition:background-color .2s ease,transform .1s ease}.sticky-options-popup__add-button:hover:not(:disabled){background-color:rgb(var(--button-background-hover, 35 75 64));transform:scale(1.02)}.sticky-options-popup__add-button:active:not(:disabled){transform:scale(.98)}.sticky-options-popup__add-button:disabled{opacity:.5;cursor:not-allowed}.sticky-popup-btn-text,.sticky-popup-btn-price{font-weight:500}.sticky-popup-btn-separator{margin:0 6px;opacity:.7}.sticky-popup-variant-picker{width:100%}.sticky-popup-variant-picker .variant-picker__option{border:none;padding:0;margin:0 0 20px}.sticky-popup-variant-picker .variant-picker__option:last-child{margin-bottom:0}.sticky-popup-option-values{display:flex;flex-wrap:wrap;gap:8px}.sticky-popup-oil-info{display:flex;align-items:center;justify-content:center;gap:8px;margin-bottom:12px;cursor:pointer}.sticky-popup-oil-info button{background:none;border:none;padding:0;cursor:pointer;display:flex;align-items:center}#oil-content-modal:not(.orca-hidden){z-index:9999!important}.sticky-popup-option-values .block-swatch-all-variant{flex:1;min-width:80px;border-radius:3.75rem!important;border:1px solid rgb(var(--border-color, 229 229 229))}
/*# sourceMappingURL=/cdn/shop/t/388/assets/sticky-atc.css.map */
