.cc-quick-btn{display:none!important}.product-card-image{position:relative;overflow:visible!important}.aro-quick-add-btn{position:absolute;bottom:-18px;left:50%;transform:translate(-50%);z-index:10;pointer-events:auto;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:9px 18px;border:1px solid currentColor;border-radius:999px;background:#fff;color:#2a2a2a;font-size:13px;font-weight:600;letter-spacing:.03em;line-height:1;white-space:nowrap;cursor:pointer;box-shadow:0 2px 6px #0000001a;transition:background-color .15s ease,color .15s ease,transform .15s ease}.aro-quick-add-btn:hover{background:#2a2a2a;color:#fff;transform:translate(-50%,-2px)}.aro-quick-add-btn:focus-visible{outline:2px solid #a81f51;outline-offset:2px}.aro-quick-add-dialog{margin:auto;padding:0;border:0;background:transparent;width:min(1100px,95vw);height:min(720px,90vh);max-height:90vh;border-radius:8px;overflow:hidden}.aro-quick-add-dialog::backdrop{background:#00000080}.aro-quick-add-dialog:not([open]){display:none}.aro-quick-add__inner{position:relative;width:100%;height:100%;background:#fff;border-radius:8px;overflow:hidden;display:flex;flex-direction:column}@media(max-width:749px){.aro-quick-add-dialog{width:100vw;max-width:100vw;height:100vh;height:100dvh;max-height:100vh;max-height:100dvh;margin:0;top:0;right:0;bottom:0;left:0;border-radius:0}}.aro-quick-add__close{position:absolute;top:10px;right:10px;z-index:1;width:36px;height:36px;border:0;background:transparent;font-size:28px;line-height:1;cursor:pointer;color:#2a2a2a}.aro-quick-add__close:hover{color:#a81f51}.aro-quick-add__body{flex:1;overflow:hidden;padding:0}.aro-quick-add__loading{text-align:center;padding:40px 0;color:#888}.aro-quick-add__pdp{display:flex;height:100%;width:100%}.aro-quick-add__gallery{position:relative;width:33.333%;flex-shrink:0;display:flex;align-items:center;justify-content:center;overflow:hidden}.aro-quick-add__gallery-viewport{width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:8px;box-sizing:border-box;overflow:hidden}.aro-quick-add__gallery-img{max-width:100%;max-height:100%;object-fit:contain;transform:scale(1.12);transition:transform .25s ease;cursor:zoom-in}.aro-quick-add__gallery-img:hover{transform:scale(1.25)}.aro-quick-add__gallery-nav{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;border-radius:50%;border:0;background:#ffffffeb;color:#2a2a2a;font-size:28px;line-height:1;cursor:pointer;box-shadow:0 2px 8px #00000026;display:flex;align-items:center;justify-content:center;padding:0;z-index:2}.aro-quick-add__gallery-nav:hover{background:#fff}.aro-quick-add__gallery-nav--prev{left:12px}.aro-quick-add__gallery-nav--next{right:12px}.aro-quick-add__gallery-counter{position:absolute;bottom:12px;left:50%;transform:translate(-50%);padding:4px 10px;background:#ffffffd9;border-radius:999px;font-size:12px;color:#555}.aro-quick-add__info{flex:1;overflow-y:auto;padding:32px 28px;min-width:0}@media(max-width:749px){.aro-quick-add__pdp{flex-direction:column}.aro-quick-add__gallery{width:100%;height:280px;flex-shrink:0;background:transparent}.aro-quick-add__info{padding:20px}}.aro-quick-add__title{margin:0 0 8px;font-size:18px;font-weight:600;line-height:1.3}.aro-quick-add__title a{color:inherit;text-decoration:none}.aro-quick-add__title a:hover{text-decoration:underline}.aro-quick-add__price{margin:0 0 20px;font-size:17px;font-weight:600}.aro-quick-add__price del{color:#999;font-weight:400;margin-right:6px}.aro-quick-add__price .vat-note{font-size:12px;color:#666;font-weight:400;margin-left:6px}.aro-quick-add__variants{display:grid;grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:8px;margin-bottom:20px}.aro-quick-add__variant{padding:10px 12px;border:1px solid #ccc;border-radius:4px;background:#fff;font-size:14px;cursor:pointer;text-align:center;display:flex;flex-direction:column;gap:4px;transition:border-color .15s ease,background .15s ease}.aro-quick-add__variant:hover{border-color:#2a2a2a}.aro-quick-add__variant.is-selected{border-color:#a81f51;background:#a81f510a}.aro-quick-add__variant.is-unavailable{opacity:.4;cursor:not-allowed}.aro-quick-add__variant-name{font-weight:600}.aro-quick-add__variant-unit{font-size:12px;color:#666}.aro-quick-add__atc{width:100%;padding:14px 16px;border:0;border-radius:4px;background:#a81f51;color:#fff;font-size:15px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;transition:background-color .15s ease,opacity .15s ease}.aro-quick-add__atc:hover:not(:disabled){background:#8a1942}.aro-quick-add__atc:disabled{opacity:.5;cursor:not-allowed}.aro-quick-add__view-pdp{display:block;text-align:center;margin-top:12px;font-size:13px;color:#666;text-decoration:underline}.aro-quick-add__view-product{display:block;width:100%;margin-top:10px;padding:14px 16px;border:1px solid #2a2a2a;border-radius:4px;background:transparent;color:#2a2a2a;font-size:14px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;text-align:center;text-decoration:none;transition:background-color .15s ease,color .15s ease;box-sizing:border-box}.aro-quick-add__view-product:hover{background:#2a2a2a;color:#fff}.aro-quick-add__error{margin-top:12px;padding:10px 12px;background:#fdecea;border-left:3px solid #c0392b;color:#4a0f0a;font-size:13px;border-radius:2px}.aro-quick-add__pdp{width:100%}.aro-quick-add__pdp .product-information,.aro-quick-add__pdp [id^=ProductInfo]{position:static!important;max-width:none}.aro-quick-add__pdp .product--title{font-size:22px}.aro-quick-add__pdp .custom-product-highlights,.aro-quick-add__pdp .cc-new-usp-detail-section{margin-top:12px}.aro-quick-add__pdp form{margin-top:16px}.aro-qa-inci{margin-top:20px;border:0;border-top:1px solid #ececec;border-radius:0;padding:0}.aro-qa-inci__summary{list-style:none;cursor:pointer;padding:14px 2px;font-size:16px;font-weight:600;color:#2e2e31;display:flex;align-items:center;justify-content:space-between;gap:10px}.aro-qa-inci__summary::-webkit-details-marker{display:none}.aro-qa-inci__summary:after{content:"";flex:0 0 auto;width:8px;height:8px;margin-top:-3px;border-right:2px solid #888;border-bottom:2px solid #888;transform:rotate(45deg);transition:transform .15s ease}.aro-qa-inci[open] .aro-qa-inci__summary:after{margin-top:3px;transform:rotate(225deg)}.aro-qa-inci__body{padding:2px 2px 16px;font-size:15px;line-height:1.6;color:var(--color-body, #2e2e31);max-height:260px;overflow-y:auto}.aro-qa-inci__body h1,.aro-qa-inci__body h2,.aro-qa-inci__body h3{font-size:15px;font-weight:600;margin:12px 0}.aro-qa-inci__body p{margin-bottom:16px}.aro-qa-inci__body img{display:none}.aro-quick-add__pdp .product--price-container .taxify-price-container{display:none!important}.aro-quick-add__pdp .add_to_cart_holder{display:flex!important;align-items:center;gap:10px;margin-top:14px}.aro-quick-add__pdp .add_to_cart_holder>[id^=quantity-],.aro-quick-add__pdp .add_to_cart_holder>.quantity,.aro-quick-add__pdp .add_to_cart_holder>quantity-selector{flex:0 0 auto;width:auto;margin:0}.aro-quick-add__pdp .add_to_cart_holder>button[name=add],.aro-quick-add__pdp .add_to_cart_holder>.single-add-to-cart-button,.aro-quick-add__pdp .add_to_cart_holder>[type=submit]{flex:1 1 auto;width:auto!important;margin:0!important;text-align:center}.aro-qa-preorder{margin:14px 0 0;font-size:16px;line-height:1.5;text-align:center;white-space:pre-wrap;color:#000}.product-card--purchasable .cc-klaviyo-bis-trigger,.product-card--soldout .aro-quick-add-btn{display:none!important}.thb-product-detail:has(.notify-me-available-wrapper.is-hidden) .cc-klaviyo-bis-trigger{display:none!important}.badge.pre-order{background:#a81f51!important;color:#fff!important}.product-card .preorder-banner .discount-banner__pill{width:100px;height:28px;font-size:13px;line-height:16px}.aro-quick-add__gallery .discount-banner{top:14px;left:14px;z-index:4}.aro-quick-add__gallery .discount-banner__pill{width:130px;height:38px;font-size:16px;line-height:20px}.product-card .discount-banner:not(.preorder-banner)~.preorder-banner{top:36px}#Product-Slider .discount-banner:not(.preorder-banner)~.preorder-banner{top:46px}@media screen and (max-width:749px){.product-card .discount-banner:not(.preorder-banner)~.preorder-banner{top:32px}#Product-Slider .discount-banner:not(.preorder-banner)~.preorder-banner{top:36px}}
/*# sourceMappingURL=/cdn/shop/t/450/assets/quick-add.css.map */
