:root{--o8-atc-bg: #f2a65a;--o8-atc-bg-hover: #e8944a;--o8-atc-text: #4b3621;--o8-atc-on-orange: #ffffff;--o8-atc-stepper-bg: #ffffff;--o8-atc-height: 4.4rem}.card-wrapper:has(.card-information__button--atc){display:flex;flex-direction:column;height:100%}.card-information:has(.card-information__button--atc){display:flex;flex-direction:column;justify-content:flex-start;flex:1 0 auto}.card-information:has(.card-information__button--atc) .card-information__text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;line-height:1.35;height:calc(1.35em * 3);min-height:0}.card-information:has(.card-information__button--atc) .loox-rating{min-height:2.1rem}.card-information:has(.card-information__button--atc) .price{min-height:2.4rem}@media screen and (min-width:750px){.card-information:has(.card-information__button--atc) .card-information__text{-webkit-line-clamp:2;height:2.7em}}.card-information__button.card-information__button--atc{flex-shrink:0;position:static;transform:none;width:100%;height:auto!important;min-height:0;margin-top:auto!important;justify-content:flex-start;margin-top:auto;padding-top:1.2rem;overflow:visible;pointer-events:auto;display:flex;flex-direction:column;row-gap:.8rem;white-space:normal}.card-information__button--atc .countdown{position:static;width:100%;z-index:auto}.card-information__button.card-information__button--atc .button,.card-atc__add{display:flex;align-items:center;justify-content:center;width:100%;min-height:var(--o8-atc-height);padding:0 1.6rem;border:0;border-radius:999px;background:var(--o8-atc-bg);color:var(--o8-atc-on-orange);font-family:var(--font-button-family);font-size:1.5rem;font-weight:600;letter-spacing:0;line-height:1.2;text-indent:0;text-transform:none;box-shadow:none;opacity:1;transform:none;cursor:pointer;transition:background-color .2s ease}.card-information__button.card-information__button--atc .button .icon{display:none}.card-information__button.card-information__button--atc .button:before,.card-information__button.card-information__button--atc .button:after{display:none}.card-information__button.card-information__button--atc .button:hover,.card-atc__add:hover{background:var(--o8-atc-bg-hover)}.card-information__button.card-information__button--atc .button--soldout,.card-information__button.card-information__button--atc .button[disabled]{background:#ece3d8;color:#7a6a58;cursor:default}.card-atc{display:block;width:100%}.card-atc [hidden]{display:none!important}.card-atc__add:focus-visible,.card-atc__btn:focus-visible{outline:2px solid var(--o8-atc-text);outline-offset:2px}.card-atc__stepper{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:var(--o8-atc-height);border:.25rem solid var(--o8-atc-bg);border-radius:999px;background:var(--o8-atc-stepper-bg);color:var(--o8-atc-text);overflow:hidden}.card-atc__btn{display:inline-flex;align-items:center;justify-content:center;flex:0 0 4.4rem;width:4.4rem;height:4rem;padding:0;border:0;background:transparent;color:var(--o8-atc-text);cursor:pointer;transition:background-color .2s ease}.card-atc__btn:hover{background:#f2a65a26}.card-atc__btn:disabled{opacity:.35;cursor:default;background:transparent}.card-atc__icon{width:2rem;height:2rem}.card-atc__btn .card-atc__icon--trash{display:none}.card-atc__btn.is-trash .card-atc__icon--trash{display:block}.card-atc__btn.is-trash .card-atc__icon--minus{display:none}.card-atc__qty{flex:1 1 auto;text-align:center;font-family:var(--font-button-family);font-size:1.5rem;font-weight:700;white-space:nowrap}.card-atc.is-loading .card-atc__qty{opacity:.6}.card-atc__error{margin:.6rem 0 0;font-size:1.2rem;line-height:1.3;text-align:center;color:#b42318}@media screen and (max-width:749px){.card-atc__add,.card-information__button.card-information__button--atc .button,.card-atc__qty{font-size:1.4rem}}@keyframes o8-cart-pulse{0%{transform:scale(1)}35%{transform:scale(1.25)}70%{transform:scale(.95)}to{transform:scale(1)}}.cart-icon--pulse{animation:o8-cart-pulse .6s ease}@media(prefers-reduced-motion:reduce){.cart-icon--pulse{animation:none}.card-atc__add,.card-atc__btn{transition:none}}.card-information:has(.loox-rating) .rating,.card-information:has(.loox-rating) .rating-text,.card-information:has(.loox-rating) .rating-count{display:none}.badge.badge--bestseller{background:#4b3621;border-color:#4b3621;color:#fff;font-weight:700}.savings-note{display:inline-flex;align-items:center;gap:.5rem;margin:.4rem 0 0;padding:.2rem .9rem;border-radius:999px;background:#e7f4ea;color:#1e6b34;font-size:1.25rem;line-height:1.5;width:fit-content}.savings-note strong{font-weight:700}.savings-note__icon{width:1.4rem;height:1.4rem;flex:none}.savings-note--large{margin:.8rem 0 .4rem;padding:.4rem 1.2rem;font-size:1.5rem}.savings-note--large .savings-note__icon{width:1.7rem;height:1.7rem}.card-information:has(.card-information__button--atc) .card-information__wrapper{display:flex;flex-direction:column}.card-information:has(.card-information__button--atc) .savings-note--small{font-size:1.15rem}html body .docapp-free-gift-progress:not(#o8-a):not(#o8-b){display:none!important}.pack-upgrade{display:flex;align-items:center;gap:1rem;margin-top:1rem;padding:.8rem 1rem;border:1px solid #bfe0c7;border-radius:1.2rem;background:#e7f4ea}.pack-upgrade__img{flex:none;width:4rem;height:4rem;object-fit:contain;border-radius:.8rem;background:#fff}.pack-upgrade__text{flex:1;min-width:0;margin:0;font-size:1.25rem;line-height:1.35;color:#4b3621}.pack-upgrade__text strong{color:#1e6b34;font-weight:700}.pack-upgrade__text span{display:block;font-size:1.15rem;color:#7a6a58}.pack-upgrade__btn{flex:none;display:inline-flex;align-items:center;justify-content:center;min-height:3.6rem;padding:0 1.4rem;border-radius:999px;background:#1e6b34;color:#fff;font-size:1.3rem;font-weight:700;cursor:pointer;transition:background-color .2s ease}.pack-upgrade__btn:hover{background:#17552a}.pack-upgrade__btn:focus-visible{outline:2px solid #4b3621;outline-offset:2px}.pack-upgrade__btn.loading{opacity:.6;pointer-events:none}.pack-saved{display:inline-flex;align-items:center;gap:.5rem;margin:.8rem 0 0;font-size:1.25rem;color:#1e6b34}.pack-saved svg{width:1.4rem;height:1.4rem}.mini-cart__navigation>li>.pack-upgrade,.mini-cart__navigation>li>.pack-saved{margin-inline:0}.cart-terms{margin:1.2rem 0;text-align:start}.cart-terms__label{display:flex;align-items:flex-start;gap:.8rem;font-size:1.4rem;line-height:1.4;cursor:pointer}.cart-terms__input{flex:none;width:1.8rem;height:1.8rem;margin:.1rem 0 0;accent-color:#f2a65a;cursor:pointer}.cart-terms__label a{color:inherit;text-decoration:underline}.cart-terms__error{margin:.6rem 0 0;font-size:1.3rem;color:#b42318}.product-form__submit.button,.sticky-cart__form .product-form__submit.button{min-height:4.8rem;border:0;border-radius:999px;background:var(--o8-atc-bg);color:#fff;font-size:1.6rem;font-weight:600;text-transform:none;box-shadow:none;transition:background-color .2s ease}.sticky-cart__form .product-form__submit.button{min-height:4.4rem;font-size:1.5rem}.product-form__submit.button:before,.product-form__submit.button:after{display:none}.product-form__submit.button:hover:not([disabled]):not([aria-disabled=true]){background:var(--o8-atc-bg-hover)}.product-form__submit.button[disabled],.product-form__submit.button[aria-disabled=true]{background:#ece3d8;color:#7a6a58}.product-form__submit.button.is-added{background:#1e6b34}.product-form__submit.button.loading>span{visibility:hidden}.product-form__quantity .quantity,.product-form__buttons .quantity,.sticky-cart__form .quantity{border:2px solid #ead9c6;border-radius:999px;background:#fff;overflow:hidden}.product-form__quantity .quantity:before,.product-form__quantity .quantity:after,.product-form__buttons .quantity:before,.product-form__buttons .quantity:after,.sticky-cart__form .quantity:before,.sticky-cart__form .quantity:after{display:none}.shopify-payment-button__button--unbranded{min-height:4.8rem;border-radius:999px!important;background:#fff!important;color:var(--o8-atc-text)!important;border:2px solid var(--o8-atc-bg)!important;font-weight:600;text-transform:none}.gift-promo-bar{background:#1f4e8c;color:#fff;text-align:center;padding:.8rem 1.6rem}.gift-promo-bar p{margin:0;font-size:1.35rem;font-weight:700;line-height:1.4}.gift-promo{display:block;margin:1rem 0 1.4rem;padding:1.1rem 1.1rem 1.2rem;border:2px solid #1f4e8c;border-radius:1.6rem;background:#eaf1fb;color:#4b3621}.gift-promo.is-chosen{border-color:#1e6b34;background:#e7f4ea;padding:.9rem 1.1rem}.gift-promo.is-alert{border-color:#d9480f;background:#fff1e8;animation:o8-gift-nudge .5s ease 2}@keyframes o8-gift-nudge{0%,to{transform:translate(0)}25%{transform:translate(-5px)}75%{transform:translate(5px)}}.gift-promo [hidden]{display:none!important}.gift-promo__title{display:flex;align-items:center;gap:.6rem;margin:0;font-size:1.5rem;font-weight:800;line-height:1.3;color:#1f4e8c}.gift-promo.is-alert .gift-promo__title{color:#c2410c}.gift-promo__sub{margin:.3rem 0 1rem;font-size:1.25rem}.gift-promo__slips{display:flex;gap:.7rem;overflow-x:auto;padding:.8rem .2rem .2rem;scrollbar-width:none;scroll-snap-type:x mandatory}.gift-promo__slips::-webkit-scrollbar{display:none}.gift-promo__slip{position:relative;flex:0 0 7.8rem;display:flex;flex-direction:column;align-items:center;gap:.2rem;padding:.6rem .4rem .7rem;border:1.5px dashed #9db4d6;border-radius:1rem;background:#fff;text-align:center;scroll-snap-align:start}.gift-promo__slip.is-current{border:2px solid #1e6b34;background:#e7f4ea}.gift-promo__slip.is-current:before{content:"\2713";position:absolute;top:-.8rem;inset-inline-end:-.6rem;display:grid;place-items:center;width:2rem;height:2rem;border-radius:50%;background:#1e6b34;color:#fff;font-size:1.2rem;font-weight:800}.gift-promo__slip img{width:4.6rem;height:4.6rem;object-fit:contain}.gift-promo__name{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;min-height:2.6em;font-size:1.1rem;font-weight:700;line-height:1.3}.gift-promo__price{font-size:1.05rem;color:#7a6a58}.gift-promo__price b{color:#1e6b34}.gift-promo__pick{width:100%;min-height:3rem;margin-top:auto;border:0;border-radius:999px;background:#1f4e8c;color:#fff;font-size:1.15rem;font-weight:700;cursor:pointer}.gift-promo__slip.is-current .gift-promo__pick{background:#1e6b34}.gift-promo__pick.loading,.gift-promo.is-busy .gift-promo__pick{opacity:.6;pointer-events:none}.gift-promo__hint{margin:.5rem 0 0;font-size:1.05rem;text-align:center;color:#7a6a58}.gift-promo__skip{display:block;margin:.8rem auto 0;border:0;background:none;font-size:1.2rem;color:#7a6a58;text-decoration:underline;cursor:pointer}.gift-promo__done{display:flex;align-items:center;gap:1rem}.gift-promo__done-img{flex:none;width:4.4rem;height:4.4rem;object-fit:contain;border-radius:1rem;background:#fff}.gift-promo__done-text{flex:1;margin:0;font-size:1.25rem;line-height:1.35}.gift-promo__done-text strong{color:#1e6b34}.gift-promo__done-text span{display:block;color:#7a6a58}.gift-promo__change{flex:none;border:0;background:none;font-size:1.25rem;font-weight:700;color:#1f4e8c;text-decoration:underline;cursor:pointer}.gift-line-tag{display:inline-block;margin-top:.4rem;padding:.1rem .8rem;border-radius:999px;background:#eaf1fb;color:#1f4e8c;font-size:1.15rem;font-weight:700}[data-o8-gift] .quantity,[data-o8-gift] quantity-popover,[data-o8-gift] .quantity-popover-container{display:none!important}.gift-toast{position:fixed;inset-inline:1.2rem;bottom:1.6rem;z-index:60;display:flex;align-items:center;gap:1rem;max-width:42rem;margin-inline:auto;padding:1.1rem 1.3rem;border-radius:1.4rem;background:#1f4e8c;color:#fff;box-shadow:0 1rem 2.4rem #1f4e8c59;transform:translateY(150%);transition:transform .35s ease}.gift-toast.is-visible{transform:translateY(0)}.gift-toast__icon{font-size:2.4rem}.gift-toast__text{flex:1;font-size:1.3rem;line-height:1.35}.gift-toast__text strong{display:block;font-size:1.4rem}.gift-toast__go{flex:none;padding:.7rem 1.2rem;border:0;border-radius:999px;background:#fff;color:#1f4e8c;font-size:1.25rem;font-weight:800;cursor:pointer}@media(prefers-reduced-motion:reduce){.gift-promo.is-alert{animation:none}.gift-toast{transition:none}}.mini-cart gift-promo.gift-promo,.mini-cart .o8-ship--addons{margin-inline:2rem}.o8-ship--addons{margin-top:1.2rem;padding-top:0;background:transparent;border:0}.o8-ship--addons .o8-ship__addons{margin-top:0;border-top:0}.gift-line-tag{display:block;width:fit-content}@media screen and (max-width:749px){.gift-toast{bottom:8.2rem}}@media screen and (max-width:749px){.gift-toast{left:7rem;right:1.2rem}}.gift-promo__icon{flex:none;width:2rem;height:2rem}.gift-promo__check{width:1.4rem;height:1.4rem;margin-inline-end:.3rem;vertical-align:-.2rem}svg.gift-toast__icon{flex:none;width:2.6rem;height:2.6rem}.gift-promo__slip.is-current:before{content:"";background:#1e6b34 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m6 12 4 4 8-9' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 1.3rem no-repeat}@media screen and (max-width:749px){.gift-toast{bottom:15rem}}.gift-promo__title{font-size:clamp(1.2rem,3.6vw,1.45rem);white-space:nowrap}.gift-promo__title .gift-promo__icon{width:1.8rem;height:1.8rem}body:has(details.cart-drawer-container[open]) #octane-shopping-assistant-root,body.template-cart #octane-shopping-assistant-root{display:none!important}.o8-kit{margin-top:1.2rem;padding:.8rem 1.2rem .4rem;border:1px solid rgba(240,163,90,.55);border-radius:1.4rem;background:#fff8f0}.o8-kit__title{display:block;font-size:1.4rem;color:#c2661a;margin-bottom:.2rem}.o8-kit__row{display:flex;align-items:center;gap:1.2rem;padding:.6rem 0;color:inherit;text-decoration:none}.o8-kit__row+.o8-kit__row{border-top:1px solid rgba(240,163,90,.3)}.o8-kit__row:hover .o8-kit__name{text-decoration:underline}.o8-kit__img{flex:none;width:5.2rem;height:5.2rem;object-fit:contain;border-radius:1rem;background:#fff}.o8-kit__text{flex:1;min-width:0;display:grid;gap:.1rem;line-height:1.35}.o8-kit__name{font-size:1.4rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.o8-kit__price{font-size:1.35rem;font-weight:600}.o8-kit__price s{font-weight:400;opacity:.55;margin-inline-start:.4rem}.o8-kit__go{flex:none;display:flex;color:var(--o8-atc-bg)}.o8-trust{list-style:none;margin:1rem 0 0;padding:0;display:flex;flex-wrap:wrap;gap:.4rem 1.4rem;font-size:1.25rem;color:rgba(var(--color-foreground),.72)}.o8-trust li{display:inline-flex;align-items:center;gap:.5rem;white-space:nowrap}.o8-trust svg{flex:none;color:#c2661a}@media screen and (max-width:749px){.product__media-item .media img,.product__media-item .media video{object-fit:contain!important}.product__media-item .media,.product__media-item .media-wrapper,.product__media-list{background:#fff}.product__media-wrapper .slider-buttons{display:none!important}.o8-dots{display:flex;justify-content:center;align-items:center;gap:.6rem;padding:1rem 0 .2rem}.o8-dots__dot{width:.7rem;height:.7rem;padding:0;border:0;border-radius:999px;background:#d9c9b8;cursor:pointer;transition:width .2s ease,background-color .2s ease}.o8-dots__dot.is-active{width:1.8rem;background:#3e2317}.product-sticky-cart{padding-bottom:env(safe-area-inset-bottom,0px)}.sticky-cart{align-items:center;column-gap:1.2rem;padding-top:.8rem;padding-bottom:.8rem}.sticky-cart__content{flex:none}.sticky-cart__form,.sticky-cart__form form,.sticky-cart__form .product-form__buttons,.sticky-cart__form .product-form__submit.button{flex:1;width:100%}#octane-shopping-assistant-container,#whatsapp-widget-root>*,#mic-access-tool-general-button{transition:translate .3s ease}body:has(animate-sticky[animate]) #octane-shopping-assistant-container,body:has(animate-sticky[animate]) #whatsapp-widget-root>*,body:has(animate-sticky[animate]) #mic-access-tool-general-button{translate:0 -7rem}body:has(animate-sticky[animate]) #mic-access-tool-general-button{bottom:calc(7px + 7rem)!important;translate:none}}.togo-promo-bar{background:#173a5e;color:#fff;padding:.8rem 1.6rem;direction:rtl}.togo-promo-bar p{display:flex;align-items:center;justify-content:center;gap:.7rem;margin:0;font-family:var(--font-body-family);font-size:1.4rem;font-weight:600;line-height:1.4;text-align:center}.togo-promo-bar__icon{flex:none;width:1.8rem;height:1.8rem;color:#88bfea}.togo-promo{display:flex;align-items:flex-start;gap:1.2rem;margin:1rem 0 1.4rem;padding:1.3rem 1.4rem;border:1px solid #88bfea;border-radius:1.2rem;background:#e3eff9;color:#173a5e;direction:rtl;text-align:right;font-family:var(--font-body-family)}.togo-promo__icon{flex:none;display:grid;place-items:center;width:4rem;height:4rem;border-radius:50%;background:#173a5e;color:#fff}.togo-promo__icon svg{width:2.2rem;height:2.2rem}.togo-promo__body{flex:1 1 auto;min-width:0}.togo-promo__tag{margin:0 0 .2rem;font-size:1.3rem;font-weight:700;line-height:1.2;color:#e53935}.togo-promo__head{margin:0;text-wrap:balance;font-size:1.55rem;font-weight:600;line-height:1.35}.togo-promo__head b{color:#e53935;font-weight:700}.togo-promo__worth{margin:.2rem 0 0;font-size:1.4rem;line-height:1.4}.togo-promo__worth strong{font-weight:700}.togo-promo__note{margin:.5rem 0 0;text-wrap:pretty;font-size:1.2rem;line-height:1.4;color:#3d5c7b}.mini-cart__main .togo-promo{margin:1.6rem 2rem 0}@media screen and (min-width:750px){.mini-cart__main .togo-promo{margin:1rem 0 1.6rem;margin-inline-end:1.5rem}}.cart__footer .togo-promo{margin:0 0 1.6rem}.togo-pick{display:block}.togo-pick.is-busy{opacity:.6;pointer-events:none}.togo-pick__count{display:flex;justify-content:space-between;gap:1rem;margin:.8rem 0 0;font-size:1.35rem;font-weight:500}.togo-pick__bar{height:.6rem;margin-top:.5rem;border-radius:.3rem;background:#fff;overflow:hidden}.togo-pick__bar i{display:block;height:100%;background:#173a5e}.togo-pick__grid{display:flex;gap:.8rem;margin:1.2rem -1.4rem 0;padding:0 1.4rem .4rem;overflow-x:auto;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none}.togo-pick__grid::-webkit-scrollbar{display:none}.togo-pick__tile{flex:0 0 10.4rem;padding:.8rem .4rem;border:2px solid transparent;border-radius:1rem;background:#fff;text-align:center;scroll-snap-align:start}.togo-pick__tile.is-on{border-color:#173a5e}.togo-pick__tile img{display:block;width:100%;height:6.4rem;object-fit:contain}.togo-pick__tile p{margin:.5rem 0 .6rem;color:#222;font-size:1.3rem;font-weight:500;line-height:1.2}.togo-pick__add{width:100%;max-width:9.2rem;height:3.2rem;border:1px solid #173a5e;border-radius:.8rem;background:#fff;color:#173a5e;font:inherit;font-size:1.35rem;font-weight:600;cursor:pointer}.togo-pick__add:disabled{border-color:#cfd6dd;color:#aab3bc;cursor:default}.togo-pick__step{display:inline-flex;align-items:center;border:1px solid #173a5e;border-radius:.8rem;overflow:hidden}.togo-pick__step button{width:2.8rem;height:3rem;border:0;background:#fff;color:#173a5e;font:inherit;font-size:1.7rem;cursor:pointer}.togo-pick__step button:disabled{color:#c3cbd3;cursor:default}.togo-pick__step b{min-width:2.2rem;color:#173a5e;font-size:1.4rem;font-weight:700}.togo-pick__nudge{margin-top:1.2rem;padding:1.2rem;border-radius:1rem;background:#fff;text-align:center;font-size:1.45rem;font-weight:500}.togo-pick__nudge p{margin:0 0 .9rem}.togo-pick__nudge div{display:flex;gap:.8rem}.togo-pick__nudge button{flex:1;height:3.8rem;border:1px solid #173a5e;border-radius:.8rem;background:#fff;color:#173a5e;font:inherit;font-size:1.4rem;font-weight:600;cursor:pointer}.togo-pick__nudge button.is-main{background:#173a5e;color:#fff}
/*# sourceMappingURL=/cdn/shop/t/25/assets/component-card-atc.css.map */
