.product-information [class*=text] h1,.product-details h1{font-size:clamp(2rem,4vw,3.25rem);line-height:1.05;letter-spacing:-.02em;font-weight:500;margin:0}.product-details .price{display:flex;align-items:baseline;flex-wrap:wrap;gap:10px;font-size:1.5rem;font-weight:500;letter-spacing:-.01em;margin:0}.product-details .price__sale,.product-details .price-item--sale,.product-details .price-item--regular{font-size:1.5rem;font-weight:600;color:#000}.product-details .price__compare,.product-details .price-item--compare,.product-details s.price-item{font-size:1.125rem;font-weight:400;opacity:.45;text-decoration:line-through;margin:0}.product-details .price-container:after,.product-details [class*=price]:not(s):not(span)~:after{content:""}.product-details .price-block:after,.product-details>.group-block .price+*:before{display:block;content:"Tax included. Shipping calculated at checkout.";font-size:.75rem;font-weight:400;opacity:.55;margin-top:8px;letter-spacing:0;width:100%}variant-picker,.variant-picker{display:block;width:100%}variant-picker fieldset,.variant-picker fieldset{border:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:8px;align-items:center}.variant-option__title,variant-picker legend,.variant-picker legend{font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.12em;margin-bottom:12px;opacity:.65;display:block;width:100%}.variant-option__button-label,variant-picker fieldset label,.variant-picker fieldset label,.product-form__input--pill label{display:inline-flex!important;align-items:center;justify-content:center;width:auto!important;min-width:64px;max-width:none!important;flex:0 0 auto!important;border-radius:999px!important;padding:10px 22px!important;font-weight:500!important;font-size:.8125rem!important;letter-spacing:.08em;text-transform:uppercase;border:1.5px solid rgba(0,0,0,.18)!important;background:#fff!important;color:#000!important;cursor:pointer;transition:all .2s ease;margin:0!important;line-height:1;white-space:nowrap}.variant-option__button-label:hover,variant-picker fieldset label:hover,.variant-picker fieldset label:hover{border-color:#000!important;background:#0000000a!important;transform:translateY(-1px)}variant-picker input:checked+label,.variant-picker input:checked+label,.variant-option__button-label[aria-selected=true],.product-form__input--pill input:checked+label{background:#000!important;color:#fff!important;border-color:#000!important}variant-picker input:disabled+label,.variant-picker input:disabled+label{opacity:.4;text-decoration:line-through;cursor:not-allowed}variant-picker .variant-picker__option,.variant-picker .variant-picker__option,.product-form__input{display:block!important;width:100%!important;margin-bottom:16px}variant-picker .variant-picker__option>div,.variant-picker .variant-picker__option>div{display:flex!important;flex-wrap:wrap!important;gap:8px!important;width:auto!important}quantity-input,.quantity-input{border:1.5px solid rgba(0,0,0,.15);border-radius:999px;overflow:hidden;height:52px;width:140px;display:inline-flex;align-items:center}quantity-input button,.quantity-input button{background:transparent;border:none;width:44px;height:100%;font-size:1.25rem;cursor:pointer;transition:background .15s}quantity-input button:hover,.quantity-input button:hover{background:#0000000d}quantity-input input,.quantity-input input{border:none;text-align:center;font-weight:600;font-size:1rem;width:100%;background:transparent}.product-details .button,.product-details .product-form__submit,.product-details [type=submit]{height:56px!important;font-size:.875rem!important;font-weight:600!important;letter-spacing:.15em!important;text-transform:uppercase;border-radius:999px!important;transition:all .25s cubic-bezier(.4,0,.2,1)!important;position:relative;overflow:hidden}.product-details .button--primary,.product-details .product-form__submit{background:#000!important;color:#fff!important;border:1.5px solid #000!important}.product-details .button--primary:hover:not(:disabled),.product-details .product-form__submit:hover:not(:disabled){background:#1a1a1a!important;transform:translateY(-2px);box-shadow:0 8px 24px #00000040}.shopify-payment-button__button--unbranded,.product-details .button--secondary{background:#fff!important;color:#000!important;border:1.5px solid #000!important}.shopify-payment-button__button--unbranded:hover,.product-details .button--secondary:hover{background:#000!important;color:#fff!important;transform:translateY(-2px);box-shadow:0 8px 24px #00000026}.product-details .group-block:has(.icon-block){padding:16px 0;margin:8px 0;border-top:1px solid rgba(0,0,0,.08);border-bottom:1px solid rgba(0,0,0,.08)}.product-details .icon-block+.text-block,.product-details [class*=group] [class*=icon]+[class*=text]{font-size:.8125rem;font-weight:500;letter-spacing:.02em}.product-details .rte,.product-details [class*=description] p{font-size:.9375rem;line-height:1.7;letter-spacing:.005em;color:#000000bf}.product-details .rte p+p{margin-top:1rem}.product-details accordion-custom,.product-details details{border-bottom:1px solid rgba(0,0,0,.1);padding:4px 0}.product-details accordion-custom:first-of-type,.product-details details:first-of-type{border-top:1px solid rgba(0,0,0,.1)}.product-details summary,.product-details accordion-custom summary{padding:20px 0!important;font-size:.875rem!important;font-weight:600!important;text-transform:uppercase;letter-spacing:.1em;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center}.product-details summary::-webkit-details-marker{display:none}.product-details summary:after{content:"+";font-size:1.5rem;font-weight:300;transition:transform .3s ease}.product-details details[open] summary:after{content:"\2212";transform:rotate(180deg)}.product-details details[open]{padding-bottom:20px}.product-details details>*:not(summary){padding-bottom:16px;font-size:.875rem;line-height:1.7;opacity:.8;animation:slideDown .3s ease}@keyframes slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.product-information__media .product-media-container{border-radius:8px;overflow:hidden;background:#fafafa}.product-information__media .product-media img{transition:transform .6s cubic-bezier(.4,0,.2,1)}.product-information__media .product-media-container--zoomable:hover img{transform:scale(1.03)}.slideshow-controls__thumbnail{border-radius:6px!important;overflow:hidden;opacity:.5;transition:opacity .2s,transform .2s}.slideshow-controls__thumbnail:hover{opacity:.8}.slideshow-controls__thumbnail[aria-selected=true]{opacity:1;outline:2px solid #000;outline-offset:2px}.product-details>.group-block{display:flex;flex-direction:column;gap:24px}.sticky-add-to-cart__bar{border-radius:999px!important;padding:8px 8px 8px 16px!important;box-shadow:0 12px 40px #0000002e!important;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffffff2!important}.sticky-add-to-cart__button{border-radius:999px!important;padding:0 32px!important;height:48px!important;font-weight:600!important;letter-spacing:.1em;text-transform:uppercase;font-size:.8125rem!important}.sticky-add-to-cart__title{font-weight:600!important;font-size:.9375rem!important}.announcement-bar{font-size:.75rem!important;letter-spacing:.15em;text-transform:uppercase;font-weight:500}@media screen and (max-width:749px){.product-information [class*=text] h1,.product-details h1{font-size:1.875rem;margin-bottom:4px}.product-details .price{font-size:1.375rem}.product-details .button,.product-details .product-form__submit{height:52px!important;width:100%}.variant-option__button-label,variant-picker fieldset label{padding:10px 18px!important;font-size:.8125rem!important}.product-details>.group-block{gap:20px}}.product-details>.group-block>*{animation:fadeInUp .5s ease backwards}.product-details>.group-block>*:nth-child(1){animation-delay:.05s}.product-details>.group-block>*:nth-child(2){animation-delay:.1s}.product-details>.group-block>*:nth-child(3){animation-delay:.15s}.product-details>.group-block>*:nth-child(4){animation-delay:.2s}.product-details>.group-block>*:nth-child(5){animation-delay:.25s}.product-details>.group-block>*:nth-child(6){animation-delay:.3s}@keyframes fadeInUp{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.product-details>.group-block>*{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/aura-product-page.css.map */
