.product-info-section{contain:layout style}.product__info-container,.product__media-wrapper{contain:layout}.product__title h1,.product__title h2,.product__title .h1{color:var(--aa-text);font-weight:700;letter-spacing:-.02em;-webkit-font-smoothing:antialiased}.product .price{color:var(--aa-text)}.product .price-item--regular{color:var(--aa-text);font-weight:700}.product .price-item--sale{color:var(--aa-accent);font-weight:700}.product .price-item--last,.product .price s{color:var(--aa-text-muted)}.product .badge{background:var(--aa-accent);color:var(--aa-bg);font-weight:600;border-radius:6px}.volume-pricing-note{color:var(--aa-text-muted);font-size:.875rem}.product-form__group-label,.form__label{color:var(--aa-text-muted);font-size:.8125rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;margin-bottom:.75rem}.variant-picker label,.product-form__input label,.product-form__input--pill .product-form__input{background:var(--aa-bg-elevated);border:1px solid var(--aa-border);color:var(--aa-text);border-radius:var(--aa-radius);transition:all var(--aa-transition);cursor:pointer}.variant-picker label:hover,.product-form__input label:hover,.product-form__input--pill .product-form__input:hover{border-color:var(--aa-border-hover);color:var(--aa-accent)}.variant-picker input:checked+label,.product-form__input input:checked+label,.product-form__input--pill input:checked+label{background:rgba(var(--aa-accent-rgb),.15);border-color:var(--aa-accent);color:var(--aa-accent)}.product-form__input--dropdown select,.select__select{background:var(--aa-bg-elevated);border:1px solid var(--aa-border);color:var(--aa-text);border-radius:var(--aa-radius);padding:.875rem 1rem;transition:border-color var(--aa-transition);cursor:pointer}.product-form__input--dropdown select:hover,.select__select:hover{border-color:var(--aa-border-hover)}.product-form__input--dropdown select:focus,.select__select:focus{border-color:var(--aa-accent);outline:none;box-shadow:0 0 0 3px rgba(var(--aa-accent-rgb),.15)}.swatch-input__input:checked+.swatch{border-color:var(--aa-accent);box-shadow:var(--aa-glow)}.quantity{background:var(--aa-bg-elevated);border:1px solid var(--aa-border);border-radius:var(--aa-radius);transition:border-color var(--aa-transition)}.quantity:hover,.quantity:focus-within{border-color:var(--aa-border-hover)}.quantity__input{color:var(--aa-text);font-weight:500;background:transparent}.quantity__button{color:var(--aa-text-muted);transition:color var(--aa-transition)}.quantity__button:hover{color:var(--aa-accent)}.quantity__label,.quantity__rules,.quantity__rules-cart{color:var(--aa-text-muted);font-size:.875rem}.product-form__submit,.shopify-payment-button .shopify-payment-button__button--unbranded,button[name=add]{background:var(--aa-accent)!important;border:2px solid var(--aa-accent)!important;color:var(--aa-bg)!important;border-radius:var(--aa-radius)!important;font-weight:600!important;font-size:1rem!important;padding:1rem 2rem!important;min-height:52px;transition:all var(--aa-transition)!important;text-transform:none!important;letter-spacing:.02em}.product-form__submit:hover,.shopify-payment-button .shopify-payment-button__button--unbranded:hover,button[name=add]:hover{background:transparent!important;color:var(--aa-accent)!important;box-shadow:var(--aa-glow);transform:none!important}.product-form__submit:disabled,button[name=add]:disabled{background:var(--aa-bg-elevated)!important;border-color:var(--aa-border)!important;color:var(--aa-text-muted)!important;cursor:not-allowed;box-shadow:none!important}.shopify-payment-button__button{border-radius:var(--aa-radius)!important;min-height:52px}.product__description,.product__description p{color:var(--aa-text-body);line-height:1.7}.product__description a{color:var(--aa-accent);text-decoration:none;transition:opacity var(--aa-transition)}.product__description a:hover{opacity:.8}.product__text{color:var(--aa-text-muted)}.product__accordion details{background:var(--aa-bg-elevated);border:1px solid var(--aa-border);border-radius:var(--aa-radius-lg);margin-bottom:.75rem;transition:border-color var(--aa-transition);overflow:hidden}.product__accordion details:hover{border-color:var(--aa-border-hover)}.product__accordion details[open]{border-color:rgba(var(--aa-accent-rgb),.3)}.product__accordion summary{padding:1rem 1.25rem;cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:1rem}.product__accordion summary::-webkit-details-marker{display:none}.product__accordion .summary__title{display:flex;align-items:center;gap:.75rem}.product__accordion .accordion__title{color:var(--aa-text);font-weight:600;font-size:1rem;margin:0}.product__accordion summary .icon-caret,.product__accordion summary svg{color:var(--aa-text-muted);transition:transform var(--aa-transition),color var(--aa-transition);width:20px;height:20px}.product__accordion details[open] summary .icon-caret,.product__accordion details[open] summary svg{transform:rotate(180deg);color:var(--aa-accent)}.product__accordion .accordion__content{padding:0 1.25rem 1.25rem;color:var(--aa-text-body);line-height:1.7}.product__accordion .icon-accordion{color:var(--aa-accent);width:24px;height:24px}.product__inventory,.product__sku{color:var(--aa-text-muted);font-size:.875rem;display:flex;align-items:center;gap:.5rem}.share-button__button{color:var(--aa-text-muted);background:transparent;border:1px solid var(--aa-border);border-radius:var(--aa-radius);padding:.625rem 1rem;transition:all var(--aa-transition)}.share-button__button:hover{color:var(--aa-accent);border-color:var(--aa-border-hover)}.rating{color:var(--aa-accent)}.rating-star{--rating-color:var(--aa-accent)}.rating-text,.rating-count{color:var(--aa-text-muted);font-size:.875rem}.product-popup-modal__button{color:var(--aa-accent);font-size:.9375rem;text-decoration:none;transition:opacity var(--aa-transition)}.product-popup-modal__button:hover{opacity:.8}.product-popup-modal__content{background:var(--aa-bg);border-radius:var(--aa-radius-lg);color:var(--aa-text)}.product-popup-modal__toggle{color:var(--aa-text-muted);transition:color var(--aa-transition)}.product-popup-modal__toggle:hover{color:var(--aa-accent)}.product__view-details{color:var(--aa-accent);font-weight:500;text-decoration:none;display:inline-flex;align-items:center;gap:.5rem;transition:opacity var(--aa-transition)}.product__view-details:hover{opacity:.8}.product__view-details .icon-arrow{transition:transform var(--aa-transition)}.product__view-details:hover .icon-arrow{transform:translate(4px)}.product__tax{color:var(--aa-text-muted);font-size:.8125rem}.product__tax a{color:var(--aa-accent);text-decoration:none}.pickup-availability-preview{color:var(--aa-text-body)}.pickup-availability-button{color:var(--aa-accent);text-decoration:none}.icon-with-text{color:var(--aa-text-body)}.icon-with-text .icon-with-text__icon{color:var(--aa-accent)}.icon-with-text .icon-with-text__heading{color:var(--aa-text);font-weight:600}.complementary-products{background:var(--aa-bg-elevated);border-radius:var(--aa-radius-lg);padding:1.5rem;border:1px solid var(--aa-border)}.complementary-products .card{background:var(--aa-bg);border:1px solid var(--aa-border);border-radius:var(--aa-radius);transition:border-color var(--aa-transition)}.complementary-products .card:hover{border-color:var(--aa-border-hover)}.complementary-products .card__heading a{color:var(--aa-text);text-decoration:none}.complementary-products .price{color:var(--aa-accent);font-weight:600}.complementary-products .slider-button{background:var(--aa-bg-elevated);border:1px solid var(--aa-border);color:var(--aa-text);transition:all var(--aa-transition)}.complementary-products .slider-button:hover{border-color:var(--aa-accent);color:var(--aa-accent)}.product__media-item{background:var(--aa-bg-elevated);border-radius:var(--aa-radius-lg);overflow:hidden}.thumbnail-list button{border:2px solid transparent;border-radius:var(--aa-radius);transition:border-color var(--aa-transition);overflow:hidden}.thumbnail-list button:hover,.thumbnail-list button.is-active,.thumbnail-list button[aria-current=true]{border-color:var(--aa-accent)}.installment{color:var(--aa-text-muted);font-size:.875rem}.product input[type=text],.product input[type=email],.product input[type=number],.product input[type=tel],.product textarea{background:var(--aa-bg-elevated);border:1px solid var(--aa-border);color:var(--aa-text);border-radius:var(--aa-radius);padding:.875rem 1rem;transition:border-color var(--aa-transition)}.product input:focus,.product textarea:focus{border-color:var(--aa-accent);outline:none;box-shadow:0 0 0 3px rgba(var(--aa-accent-rgb),.15)}.product input::placeholder,.product textarea::placeholder{color:var(--aa-text-muted)}.gift-card-recipient-form{background:var(--aa-bg-elevated);border:1px solid var(--aa-border);border-radius:var(--aa-radius-lg);padding:1.5rem}.gift-card-recipient-form label{color:var(--aa-text);font-weight:500}.price-per-item{color:var(--aa-text-muted);font-size:.875rem}.price-per-item--current{color:var(--aa-accent);font-weight:600}.variant-item__old-price{color:var(--aa-text-muted)}volume-pricing .caption-large{color:var(--aa-text);font-weight:600}volume-pricing li{color:var(--aa-text-body);padding:.5rem 0;border-bottom:1px solid var(--aa-border)}volume-pricing li:last-child{border-bottom:none}.button-show-more{color:var(--aa-accent);font-weight:500;text-decoration:none}.product-media-modal{background:#0d0d0df2}.product-media-modal__content{background:var(--aa-bg);border-radius:var(--aa-radius-lg)}.product-media-modal__toggle{background:var(--aa-bg-elevated);border:1px solid var(--aa-border);color:var(--aa-text);border-radius:50%;width:48px;height:48px;transition:all var(--aa-transition)}.product-media-modal__toggle:hover{border-color:var(--aa-accent);color:var(--aa-accent)}.quick-add__submit{background:var(--aa-accent);color:var(--aa-bg);border-radius:var(--aa-radius);font-weight:600;transition:all var(--aa-transition)}.quick-add__submit:hover{box-shadow:var(--aa-glow)}.loading__spinner circle{stroke:var(--aa-accent)}@media (prefers-reduced-motion:reduce){.product *,.product *:before,.product *:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/51/assets/section-main-product-arachne.css.map */
