.product:has(.acs-pdp-mark){--acs-teal: #0a6c73;--acs-teal-d: #085a60;--acs-teal-s: #eef7f7;--acs-line: #e5e7eb}.product:has(.acs-pdp-mark) .product__info-container>*+*{margin-top:1.2rem;margin-bottom:0}.product:has(.acs-pdp-mark) .product__info-container>.acs-pdp-mark+*{margin-top:0}.acs-pdp-crumbs ol{display:flex;flex-wrap:nowrap;align-items:center;gap:0 .2rem;margin:0;padding:0;list-style:none;font-size:1.3rem;line-height:1.5;color:#6b7280}.acs-pdp-crumbs li{display:inline-flex;align-items:center;flex-shrink:0;white-space:nowrap}.acs-pdp-crumbs li:last-child{flex:1 1 auto;min-width:0}.acs-pdp-crumbs li+li:before{content:"/";margin:0 .6rem;color:#9ca3af}.acs-pdp-crumbs a{color:#4b5563;text-decoration:none;padding:.6rem 0}.acs-pdp-crumbs a:hover{color:#0a6c73;text-decoration:underline;text-underline-offset:.3rem}.acs-pdp-crumbs [aria-current]{display:block;min-width:0;color:#6b7280;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.acs-pdp-badges .acs-card-top{display:flex;flex-direction:column;gap:.5rem;margin:0}.acs-pdp-badges .acs-badges{display:flex;flex-wrap:wrap;gap:.5rem}.acs-pdp-badges .acs-b{display:inline-flex;align-items:center;min-height:2.6rem;padding:.2rem .9rem;border:1px solid transparent;border-radius:999px;font-size:1.35rem;font-weight:700;line-height:1.25;letter-spacing:.01em;white-space:nowrap}.acs-pdp-badges .acs-b--grade{background:#111827;color:#fff}.acs-pdp-badges .acs-b--ss{background:#ffe58a;color:#4a3800;border-color:#e3c24a}.acs-pdp-badges .acs-b--qual{background:#fbf1dc;color:#6e5216;border-color:#ead7ad}.acs-pdp-badges .acs-b--nm{background:#e6f2ea;color:#1f5a34}.acs-pdp-badges .acs-b--lp{background:#e3f1f2;color:#075056}.acs-pdp-badges .acs-b--mp{background:#fbf1dc;color:#6e5216}.acs-pdp-badges .acs-b--hp{background:#fbe9df;color:#8a3f1f}.acs-pdp-badges .acs-b--dmg{background:#f9e1de;color:#8f2a21}.acs-pdp-badges .acs-b--lang{background:#fff;color:#9b2c23;border-color:#e8b4ae}.acs-pdp-badges .acs-b--sealed{background:#e3f1f2;color:#075056}.acs-pdp-badges .acs-b--soft{background:#f6f7f9;color:#4b5563;border-color:#e5e7eb;font-weight:600}.acs-pdp-badges .acs-b--raw{background:#fff;color:#1f2937;border-color:#cbd0d8}.acs-pdp-badges .acs-b--new{background:#b83a2f;color:#fff}.acs-pdp-badges .acs-b--ex{background:#0a6c73;color:#fff}.acs-pdp-badges .acs-cmeta-line{display:none}.product:has(.acs-pdp-mark) .product__title{margin-bottom:0}.product:has(.acs-pdp-mark) .product__title>h1{font-size:clamp(2.2rem,1.5rem + 1vw,3rem);font-weight:600;line-height:1.25;letter-spacing:0;color:#111827;margin:0}.acs-pdp-sub{margin:.4rem 0 0;font-size:1.5rem;line-height:1.45;color:#4b5563}.product:has(.acs-pdp-mark) .product__info-container .price--large .price-item{font-size:clamp(2.4rem,2rem + .6vw,2.8rem);font-weight:700;letter-spacing:0;color:#0a6c73}.product:has(.acs-pdp-mark) .product__info-container .price--large.price--on-sale .price__sale s .price-item,.product:has(.acs-pdp-mark) .product__info-container .price--large .price-item--regular s{color:#6b7280;font-weight:500;font-size:1.7rem}.product:has(.acs-pdp-mark) .product__info-container .price .badge{border:1px solid #e5e7eb;background:#fff;color:#374151;border-radius:999px}.product:has(.acs-pdp-mark) .product__tax,.product:has(.acs-pdp-mark) .installment{font-size:1.3rem;color:#6b7280;margin-top:.4rem}.product:has(.acs-pdp-mark) .product__tax a{color:#0a6c73}.acs-pdp-stock{display:block;margin:0;font-size:1.45rem;line-height:1.45;color:#374151}.acs-pdp-stock strong{font-weight:700}.acs-pdp-stock__dot{display:inline-block;width:.9rem;height:.9rem;margin-right:.6rem;border-radius:50%;background:currentColor;vertical-align:.05em}.acs-pdp-stock--in strong,.acs-pdp-stock--in .acs-pdp-stock__dot{color:#1f7a3f}.acs-pdp-stock--avail strong,.acs-pdp-stock--avail .acs-pdp-stock__dot{color:#0a6c73}.acs-pdp-stock--out strong,.acs-pdp-stock--out .acs-pdp-stock__dot{color:#6b7280}.acs-pdp-stock span:not(.acs-pdp-stock__dot){color:#4b5563}.acs-pdp-note{display:flex;gap:.7rem;align-items:flex-start;margin:0;padding:.8rem 1rem;border:1px solid #e5e7eb;border-radius:10px;background:#fff;font-size:1.35rem;line-height:1.45;color:#4b5563}.acs-pdp-note svg{flex-shrink:0;margin-top:.15rem;color:#0a6c73}.product:has(.acs-pdp-mark) .product-form__input--pill input[type=radio]+label{border:1px solid #e5e7eb;border-radius:10px;background:#fff;color:#111827;min-height:4.4rem;display:inline-flex;align-items:center;padding:.8rem 1.6rem;font-size:1.4rem;letter-spacing:0}.product:has(.acs-pdp-mark) .product-form__input--pill input[type=radio]+label:hover{border-color:#0a6c73}.product:has(.acs-pdp-mark) .product-form__input--pill input[type=radio]:checked+label{border-color:#0a6c73;background:#eef7f7;color:#075056;box-shadow:inset 0 0 0 1px #0a6c73}.product:has(.acs-pdp-mark) .product-form__input--pill input[type=radio]:focus-visible+label{outline:2px solid #0a6c73;outline-offset:2px}.product:has(.acs-pdp-mark) .product-form__input .form__label{font-size:1.3rem;font-weight:600;color:#374151;letter-spacing:0}.product:has(.acs-pdp-mark[data-acs-kind~=single]) variant-selects{display:none}.product:has(.acs-pdp-mark) .quantity{border-radius:10px;width:13rem;min-height:4.6rem}.product:has(.acs-pdp-mark) .quantity:before,.product:has(.acs-pdp-mark) .quantity:after{border-radius:10px;box-shadow:0 0 0 1px #e5e7eb}.product:has(.acs-pdp-mark) .quantity__button{width:4.4rem}.product:has(.acs-pdp-mark) .product-form__buttons{max-width:48rem}.product:has(.acs-pdp-mark) .product-form__submit{--color-button: 10, 108, 115;--color-button-text: 255, 255, 255;--alpha-button-background: 1;--alpha-button-border: 0;--buttons-radius: 10px;--buttons-radius-outset: 10px;background-color:#0a6c73;color:#fff;border-radius:10px;min-height:4.8rem;font-size:1.55rem;font-weight:700;letter-spacing:.02em;margin-bottom:.8rem}.product:has(.acs-pdp-mark) .product-form__submit:before,.product:has(.acs-pdp-mark) .product-form__submit:after{border-radius:10px;box-shadow:none}.product:has(.acs-pdp-mark) .product-form__submit:not([disabled]):hover{background-color:#085a60}.product:has(.acs-pdp-mark) .product-form__submit:focus-visible{outline:2px solid #0a6c73;outline-offset:3px;box-shadow:0 0 0 2px #fff}.product:has(.acs-pdp-mark) .product-form__submit[disabled]{background-color:#e5e7eb;color:#4b5563;opacity:1;box-shadow:none}.product:has(.acs-pdp-mark) .product-form__submit[disabled]:before,.product:has(.acs-pdp-mark) .product-form__submit[disabled]:after{box-shadow:none}.product:has(.acs-pdp-mark) .shopify-payment-button__more-options{color:#0a6c73;font-size:1.3rem}.product:has(.acs-pdp-mark) .product__pickup-availabilities{margin-top:.4rem}.product:has(.acs-pdp-mark) pickup-availability-preview{padding:1rem 1.2rem;border:1px solid #e5e7eb;border-radius:10px;background:#fff}.product:has(.acs-pdp-mark) .pickup-availability-info .caption-large{font-size:1.35rem;color:#374151}.product:has(.acs-pdp-mark) .pickup-availability-button{color:#0a6c73;font-size:1.3rem;min-height:4.4rem;padding:0}.product:has(.acs-pdp-mark) .acs-product-transfer-note{margin-top:1rem;padding:1.1rem 1.3rem;border:1px solid #e5e7eb;border-left:3px solid #0a6c73;border-radius:10px;background:#fff;color:#374151;font-size:1.35rem;box-shadow:none}.product:has(.acs-pdp-mark) .acs-product-transfer-note__title{color:#111827;font-size:1.25rem;letter-spacing:.06em}.acs-pdp-box{padding:1.3rem 1.5rem;border:1px solid #e5e7eb;border-radius:10px;background:#fff;font-size:1.35rem;line-height:1.5;color:#374151}.acs-pdp-box p{margin:0}.acs-pdp-box p+p{margin-top:.6rem}.acs-pdp-box__title{display:flex;align-items:center;gap:.6rem;font-size:1.5rem;font-weight:700;color:#111827}.acs-pdp-box__title svg{color:#0a6c73;flex-shrink:0}.acs-pdp-box a{color:#0a6c73;text-underline-offset:.3rem}.acs-pdp-box a:hover{color:#085a60}.acs-pdp-box__links{display:flex;flex-wrap:wrap;gap:0 1.6rem}.acs-pdp-box__links a,.acs-pdp-members__actions a:not(.acs-pdp-btn){display:inline-flex;align-items:center;min-height:4.4rem}.acs-pdp-members{background:#eef7f7;border-color:#d3e8e9}.acs-pdp-members__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem 1.6rem}.acs-pdp-btn{display:inline-flex;align-items:center;justify-content:center;min-height:4.4rem;padding:0 1.8rem;border:1.5px solid #0a6c73;border-radius:10px;background:#fff;color:#0a6c73!important;font-weight:700;text-decoration:none}.acs-pdp-btn:hover{background:#0a6c73;color:#fff!important}.acs-pdp-btn:focus-visible,.acs-pdp-box a:focus-visible,.acs-pdp-crumbs a:focus-visible,.acs-pdp-more summary:focus-visible{outline:2px solid #0a6c73;outline-offset:2px}.acs-pdp-tiers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;margin:1rem 0;padding:0;list-style:none}.acs-pdp-tiers a{display:flex;flex-direction:column;gap:.2rem;height:100%;padding:1rem;border:1px solid #e5e7eb;border-radius:10px;background:#fff;text-decoration:none;color:#111827}.acs-pdp-tiers .is-current a{border-color:#0a6c73;box-shadow:inset 0 0 0 1px #0a6c73}.acs-pdp-tiers__name{font-weight:700;font-size:1.4rem}.acs-pdp-tiers__price{font-size:1.3rem;color:#0a6c73}.acs-pdp-h{margin:0 0 .6rem;font-size:1.6rem;font-weight:700;letter-spacing:0;color:#111827}.acs-pdp-facts{margin:0;border-top:1px solid #e5e7eb;font-size:1.4rem;line-height:1.45}.acs-pdp-facts>div{display:grid;grid-template-columns:minmax(9rem,34%) 1fr;gap:1.2rem;padding:.75rem 0;border-bottom:1px solid #e5e7eb}.acs-pdp-facts dt{color:#6b7280}.acs-pdp-facts dd{margin:0;color:#111827;overflow-wrap:anywhere}.acs-pdp-facts__key dd{font-weight:700}.acs-pdp-facts a{color:#0a6c73;text-underline-offset:.3rem;display:inline-flex;min-height:2.4rem;align-items:center}.acs-pdp-facts__foot{margin:.6rem 0 0;font-size:1.3rem;color:#6b7280}.acs-pdp-trust{margin:0;padding:0;list-style:none;font-size:1.35rem;line-height:1.45;color:#374151}.acs-pdp-trust li{display:flex;gap:.8rem;align-items:flex-start;padding:.25rem 0}.acs-pdp-trust svg{flex-shrink:0;margin-top:.15rem;color:#0a6c73}.acs-pdp-trust__small{color:#6b7280;font-size:1.3rem}.acs-pdp-trust__small a{color:#0a6c73}.acs-pdp-more{border-top:1px solid #e5e7eb;border-bottom:1px solid #e5e7eb}.acs-pdp-more summary{display:flex;align-items:center;justify-content:space-between;min-height:4.8rem;cursor:pointer;list-style:none;font-size:1.5rem;font-weight:700;color:#111827}.acs-pdp-more summary::-webkit-details-marker{display:none}.acs-pdp-more summary svg{color:#0a6c73;transition:transform .15s ease}.acs-pdp-more[open] summary svg{transform:rotate(180deg)}.acs-pdp-more .product__description{padding:0 0 1.4rem;font-size:1.4rem;color:#374151}.acs-pdp-more .product__description a{color:#0a6c73}.product:has(.acs-pdp-mark) .share-button__button{color:#6b7280;font-size:1.3rem;min-height:4.4rem}.product:has(.acs-pdp-mark) .share-button__button:hover{color:#0a6c73}.product:has(.acs-pdp-mark) .product__media-list .product__media-item .product-media-container{border:1px solid #e5e7eb;border-radius:10px;background:#fff;overflow:hidden}.product:has(.acs-pdp-mark) .product__media{background:#fff}.product:has(.acs-pdp-mark) .thumbnail{border:1px solid #e5e7eb;border-radius:8px;overflow:hidden}.product:has(.acs-pdp-mark) .thumbnail[aria-current]{border:2px solid #0a6c73;box-shadow:none}.product:has(.acs-pdp-mark) .slider-counter,.product:has(.acs-pdp-mark) .slider-button{color:#6b7280}.product--no-media:has(.acs-pdp-mark){max-width:64rem}.product--no-media:has(.acs-pdp-mark) .product__title,.product--no-media:has(.acs-pdp-mark) .product__tax,.product--no-media:has(.acs-pdp-mark) shopify-payment-terms,.product--no-media:has(.acs-pdp-mark) .price{text-align:left}.product--no-media:has(.acs-pdp-mark) .product-form__quantity,.product--no-media:has(.acs-pdp-mark) .share-button,.product--no-media:has(.acs-pdp-mark) .product__pickup-availabilities,.product--no-media:has(.acs-pdp-mark) .product-form{align-items:flex-start;justify-content:flex-start;text-align:left}.product--no-media:has(.acs-pdp-mark) .product-form>.form{max-width:48rem}@media screen and (max-width:749px){.acs-pdp-facts>div{grid-template-columns:minmax(8.5rem,38%) 1fr}.acs-pdp-tiers{grid-template-columns:1fr}body:has(.acs-pdp-mark){padding-bottom:calc(6.4rem + env(safe-area-inset-bottom))}.product:has(.acs-pdp-mark) .product__media-list .product__media-item .product-media-container{max-height:70vh}}@media screen and (min-width:750px){.acs-pdp-bar{display:none!important}}.acs-pdp-bar{position:fixed;left:0;right:0;bottom:0;z-index:3;display:flex;align-items:center;gap:1rem;padding:.8rem 1.6rem calc(.8rem + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #e5e7eb;box-shadow:0 -4px 12px #1118270f;transform:translateY(110%);visibility:hidden;transition:transform .2s ease,visibility 0s linear .2s}.acs-pdp-bar.is-on{transform:none;visibility:visible;transition:transform .2s ease,visibility 0s}.acs-pdp-bar[hidden],body.overflow-hidden .acs-pdp-bar,body.overflow-hidden-mobile .acs-pdp-bar,body.overflow-hidden-tablet .acs-pdp-bar{display:none}.acs-pdp-bar__title{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:1.35rem;color:#374151}.acs-pdp-bar__btn{flex-shrink:0;min-height:4.6rem;padding:0 1.6rem;border:0;border-radius:10px;background:#0a6c73;color:#fff;font:inherit;font-size:1.45rem;font-weight:700;cursor:pointer}.acs-pdp-bar__btn:hover{background:#085a60}.acs-pdp-bar__btn:focus-visible{outline:2px solid #0a6c73;outline-offset:2px}.acs-pdp-bar__btn[disabled]{background:#e5e7eb;color:#4b5563;cursor:not-allowed}@media(prefers-reduced-motion:reduce){.acs-pdp-bar{transition:none}}.acs-pdp-stock--out{display:none}.product:has(.acs-pdp-stock--out) .acs-product-transfer-note{display:none}.acs-pdp-trust a{color:#0a6c73;text-underline-offset:.3rem}.acs-pdp-trust a:hover{color:#085a60}.acs-pdp-trust a:focus-visible{outline:2px solid #0a6c73;outline-offset:2px}@media screen and (max-width:749px){.acs-pdp-crumbs a{display:inline-flex;align-items:center;min-height:4.4rem;padding:0}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/acs-product.css.map */
