.as-pdp{background:none}.as-pdp[class*=-padding]{padding-top:0;padding-bottom:0}.shopify-section:has(>.as-pdp)+.shopify-section{margin-top:0}.as-pdp__stage{--color-foreground: 234, 243, 248;--color-background: 16, 36, 47;--gradient-background: transparent;position:relative;overflow:clip;background:linear-gradient(175deg,var(--as-venice) 0%,var(--as-deep) 58%,var(--as-ink-2) 100%);color:var(--as-on-dark);padding-top:clamp(3.2rem,5vw,6.4rem)}.as-pdp__glow{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:radial-gradient(70rem 40rem at 15% -10%,rgba(185,220,240,.28),transparent 70%),radial-gradient(50rem 36rem at 92% 8%,rgba(132,179,206,.22),transparent 70%)}.as-pdp__stage>.page-width{position:relative;z-index:2;padding-bottom:clamp(4rem,6vw,8rem)}.as-pdp__stage>.as-cloudband{position:relative;z-index:2}@media screen and (min-width:750px){.as-pdp .product__media-wrapper:has(media-gallery.product__column-sticky){position:sticky;top:3rem;z-index:2}.as-pdp .product__media-wrapper media-gallery.product__column-sticky{position:static;top:auto}}.as-pdp .product-media-container{border:0;border-radius:0;box-shadow:none;background:transparent;overflow:visible}.as-pdp .product-media-container:after{box-shadow:none}.as-pdp .product-media-container .media{background:transparent;overflow:visible}.as-pdp .product-media-container img{filter:drop-shadow(0 28px 36px rgba(4,12,18,.45))}.as-pdp .product__media-icon{display:none}.as-pdp .product__text.caption-with-letter-spacing{font-family:var(--as-mono);font-size:var(--as-fs-xs);letter-spacing:.16em;text-transform:uppercase;color:var(--as-sky);display:flex;align-items:center;gap:1rem;margin:0 0 1.4rem}.as-pdp .product__text.caption-with-letter-spacing:before{content:"";width:2.4rem;height:1px;background:currentColor;opacity:.5;flex:none}.as-pdp .as-pdp__head{margin-bottom:0}.as-pdp .as-pdp__title{margin:0;font-family:var(--as-display);color:var(--as-white);text-wrap:balance}.as-pdp__name{display:block;font-size:clamp(4rem,5.4vw,7.2rem);font-weight:700;letter-spacing:-.04em;line-height:.95}.as-pdp__sub{display:block;margin-top:1.2rem;font-family:var(--as-body);font-size:1.6rem;font-weight:500;letter-spacing:0;line-height:1.3;color:var(--as-on-dark-mute)}.as-pdp__meta{display:flex;flex-wrap:wrap;gap:.8rem;list-style:none;margin:2rem 0 0;padding:0}.as-pdp__meta li{font-family:var(--as-mono);font-size:1.25rem;letter-spacing:.04em;line-height:1;padding:.8rem 1.2rem;border:1px solid var(--as-line-dark);border-radius:999px;color:var(--as-on-dark);background:#eaf3f80d}.as-pdp__listen{display:flex;flex-wrap:wrap;align-items:center;gap:1.2rem 2rem;margin-top:2.4rem}.as-pdp__play{display:inline-flex;align-items:center;gap:1.2rem;padding:.6rem 2.4rem .6rem .6rem;border:1px solid var(--as-line-dark);border-radius:999px;background:#eaf3f812;color:var(--as-on-dark);font-family:var(--as-body);font-size:1.55rem;font-weight:600;line-height:1;cursor:pointer;transition:transform .22s var(--as-ease),border-color .22s var(--as-ease),background-color .22s var(--as-ease)}@media(hover:hover){.as-pdp__play:hover{transform:translateY(-2px);border-color:#eaf3f866;background:#eaf3f81c}}.as-pdp__play:focus-visible{border-radius:999px;outline-offset:2px}.as-pdp__play .play-icon,.as-pdp__play .pause-icon{align-items:center;gap:1.2rem}.as-pdp__play .play-icon{display:inline-flex!important}.as-pdp__play .pause-icon,.as-pdp__play.as-trigger--on .play-icon{display:none!important}.as-pdp__play.as-trigger--on .pause-icon{display:inline-flex!important}.as-pdp__play svg{box-sizing:border-box;width:4.4rem;height:4.4rem;padding:1.25rem;border-radius:50%;background:var(--as-sky-light);color:var(--as-ink);flex:none;transition:background-color .22s var(--as-ease)}.as-pdp__play .play-icon svg{padding-left:1.4rem}.as-pdp__eq{display:none;align-items:flex-end;gap:2px;height:1.4rem;margin-left:.2rem}.as-pdp__eq i{width:3px;height:100%;border-radius:2px;background:var(--as-sky);transform-origin:bottom;animation:as-pdp-eq .9s ease-in-out infinite}.as-pdp__eq i:nth-child(2){animation-delay:-.3s}.as-pdp__eq i:nth-child(3){animation-delay:-.6s}.as-pdp__eq i:nth-child(4){animation-delay:-.15s}.as-pdp__play.as-trigger--on .as-pdp__eq{display:inline-flex}@keyframes as-pdp-eq{0%,to{transform:scaleY(.3)}50%{transform:scaleY(1)}}.as-pdp__dl{display:inline-flex;align-items:center;gap:.8rem;font-size:1.45rem;font-weight:600;color:var(--as-on-dark-mute);text-decoration:none;padding-bottom:.3rem;border-bottom:1px solid rgba(199,223,236,.4);transition:color .2s var(--as-ease),border-color .2s var(--as-ease)}.as-pdp__dl:hover{color:var(--as-white);border-color:currentColor}.as-pdp__dl svg{width:1.5rem;height:1.5rem}.as-gate{position:relative}.as-gate__dl-proxy{display:none}.as-gate__trigger{appearance:none;-webkit-appearance:none;background:none;border:0;margin:0;font:inherit;cursor:pointer}.as-gate__trigger[aria-expanded=true]{color:var(--as-white);border-color:currentColor}.as-gate__panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s var(--as-ease)}.as-gate__panel.is-open{grid-template-rows:1fr}.as-gate__form{overflow:hidden;min-width:0;padding-top:1.8rem;transform:translateZ(0);will-change:transform}.as-gate__title{margin:0 0 .4rem;font-family:var(--as-body);font-size:1.5rem;font-weight:700;color:var(--as-white)}.as-gate__text{margin:0 0 1.4rem;font-size:1.3rem;line-height:1.5;color:var(--as-on-dark-mute)}.as-gate__row{display:flex;gap:1rem;max-width:42rem}@media screen and (max-width:479px){.as-gate__row{flex-direction:column}}.as-gate__field{flex:1 1 0;min-width:0}.as-gate__input{width:100%;box-sizing:border-box;padding:1.3rem 1.5rem;border:1px solid var(--as-line-dark);border-radius:1.2rem;background:#eaf3f80d;color:var(--as-on-dark);font-family:var(--as-body);font-size:1.4rem;line-height:1.3;transition:background-color .2s var(--as-ease),border-color .2s var(--as-ease)}.as-gate__input::placeholder{color:var(--as-on-dark-mute)}@media(hover:hover){.as-gate__input:hover{border-color:#eaf3f86b}}.as-gate__input:focus-visible{outline:2px solid var(--as-sky-light);outline-offset:2px;border-color:#eaf3f86b}.as-gate__consent{display:flex;align-items:flex-start;gap:.8rem;max-width:42rem;margin-top:1.2rem;font-size:1.2rem;line-height:1.45;color:var(--as-on-dark-mute);cursor:pointer}.as-gate__consent input{flex:none;width:1.6rem;height:1.6rem;margin:.15rem 0 0;accent-color:var(--as-sky-light)}.as-gate__submit{display:inline-flex;align-items:center;margin-top:1.6rem;padding:1.2rem 2.6rem;min-height:4.8rem;border:0;border-radius:999px;background:var(--as-white);color:var(--as-ink);font-family:var(--as-body);font-size:1.45rem;font-weight:600;cursor:pointer;transition:transform .22s var(--as-ease),background-color .22s var(--as-ease)}@media(hover:hover){.as-gate__submit:hover{transform:translateY(-2px);background:var(--as-sky-glow)}}.as-gate__submit:focus-visible{outline:2px solid var(--as-sky-light);outline-offset:3px}.as-gate__msg{margin:1.2rem 0 0;min-height:1.8rem;font-size:1.25rem;line-height:1.4;color:var(--as-on-dark-mute)}.as-gate__msg[data-state=error]{color:#e8a8a8}.as-gate__msg[data-state=success]{color:var(--as-sky-light)}@media(prefers-reduced-motion:reduce){.as-gate__panel{transition:none}}.as-pdp__digital{margin:1.6rem auto 0;max-width:34rem;font-family:var(--as-mono);font-size:1.15rem;line-height:1.5;letter-spacing:.01em;text-align:center;text-wrap:balance;color:var(--as-on-dark-mute)}.as-pdp .product__info-container>[id^=price-]{margin-top:3.2rem;padding-top:2.4rem;border-top:1px solid var(--as-line-dark)}.as-pdp .price--large{color:var(--as-white)}.as-pdp .price--large .price-item{font-family:var(--as-display);font-size:clamp(3rem,3vw,3.6rem);font-weight:700;letter-spacing:-.02em}.as-pdp .price--large .price__sale s .price-item,.as-pdp .price--large .price-item--regular s{font-size:1.8rem;color:var(--as-on-dark-mute)}.as-pdp .price__badge-sale,.as-pdp .price .badge{background:var(--as-sky-light);color:var(--as-ink);border:0;border-radius:999px}.as-pdp .product__tax{color:var(--as-on-dark-mute);font-size:1.3rem}.as-pdp .product__tax a{color:inherit}.as-pdp .installment:empty,.as-pdp .installment .shopify-payment-terms:empty{display:none}.as-pdp variant-selects .product-form__input--pill{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:0;padding:0;border:0}.as-pdp variant-selects .form__label{grid-column:1 / -1;font-family:var(--as-mono);font-size:var(--as-fs-xs);letter-spacing:.16em;text-transform:uppercase;color:var(--as-sky);margin-bottom:.4rem}.as-pdp .product-form__input--pill input[type=radio]+label{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:.6rem;margin:0;padding:1.5rem 1.6rem;min-height:7.2rem;border:1px solid var(--as-line-dark);border-radius:1.4rem;background:#eaf3f80d;color:var(--as-on-dark);font-size:1.45rem;font-weight:600;letter-spacing:0;line-height:1.2;text-align:left;transition:background-color .2s var(--as-ease),border-color .2s var(--as-ease),color .2s var(--as-ease)}.as-pdp .product-form__input--pill input[type=radio]+label:before{display:none}@media(hover:hover){.as-pdp .product-form__input--pill input[type=radio]+label:hover{border-color:#eaf3f86b;background:#eaf3f817}}.as-pdp .product-form__input--pill input[type=radio]:checked+label{background:var(--as-sky-light);border-color:var(--as-sky-light);color:var(--as-ink)}.as-pdp .product-form__input--pill input[type=radio]:focus-visible+label{outline:2px solid var(--as-sky-light);outline-offset:3px;box-shadow:none}.as-pdp .product-form__input--pill input[type=radio].disabled+label{opacity:.5;text-decoration:none}.as-pdp .product-form__input--pill input[type=radio]+label.as-opt--popular{position:relative;border-color:#b9dcf06b;background-color:#eaf3f808;background-image:linear-gradient(155deg,#b9dcf024,#b9dcf000 70%);box-shadow:0 12px 30px -20px #b9dcf0b3;transition:background-color .2s var(--as-ease),border-color .2s var(--as-ease),color .2s var(--as-ease),box-shadow .25s var(--as-ease)}@media(hover:hover){.as-pdp .product-form__input--pill input[type=radio]+label.as-opt--popular:hover{border-color:#b9dcf0b3;background-color:#eaf3f817;box-shadow:0 16px 34px -18px #b9dcf0d9}}.as-pdp .product-form__input--pill input[type=radio]:checked+label.as-opt--popular{background-color:var(--as-sky-light);background-image:none;border-color:var(--as-sky-light)}.as-opt-badge{position:absolute;top:-.95rem;right:1.2rem;padding:.35rem .9rem;border-radius:999px;background:var(--as-sky-light);color:var(--as-ink);font-family:var(--as-mono);font-size:1rem;font-weight:600;letter-spacing:.12em;line-height:1.2;text-transform:uppercase}.as-pdp input[type=radio]:checked+label .as-opt-badge{background:var(--as-ink);color:var(--as-sky-light)}.as-opt-price{font-family:var(--as-mono);font-size:1.25rem;font-weight:500;letter-spacing:.02em;color:var(--as-on-dark-mute)}.as-pdp input[type=radio]:checked+label .as-opt-price{color:var(--as-on-light-mute)}.as-pdp .product-form{margin-top:.8rem}.as-pdp .product-form__submit{min-height:5.6rem;border-radius:999px;background:var(--as-white);color:var(--as-ink);font-family:var(--as-body);font-size:1.6rem;font-weight:600;letter-spacing:-.005em;transition:transform .22s var(--as-ease),box-shadow .22s var(--as-ease),background-color .22s var(--as-ease)}.as-pdp .product-form__submit:before,.as-pdp .product-form__submit:after{border-radius:999px;box-shadow:none}@media(hover:hover){.as-pdp .product-form__submit:not([disabled]):hover{transform:translateY(-2px);background:var(--as-sky-glow);box-shadow:0 14px 30px -14px #040c12b3}}.as-pdp .product-form__submit:focus-visible{outline:2px solid var(--as-sky-light);outline-offset:3px;box-shadow:none}.as-pdp .product-form__submit.loading{color:transparent}.as-pdp .product-form__submit[disabled]{opacity:.55}.as-pdp .product-form__submit .loading__spinner .path{stroke:var(--as-ink)}.as-pdp .product-form__error-message-wrapper{color:var(--as-sky-glow)}.as-pdp__note{margin:1.4rem 0 0;font-size:1.35rem;line-height:1.5;color:var(--as-on-dark-mute)}.as-pdp__note strong{color:var(--as-on-dark)}.as-pdp__excl{display:inline-flex;align-items:center;gap:.7rem;margin-top:1.4rem;padding-bottom:.3rem;border-bottom:1px solid rgba(199,223,236,.35);color:var(--as-on-dark-mute);font-size:1.4rem;font-weight:600;text-decoration:none;transition:color .2s var(--as-ease),border-color .2s var(--as-ease),gap .24s var(--as-ease)}.as-pdp__excl svg{width:1.4rem;height:1.4rem}.as-pdp__excl:hover{gap:1.2rem;color:var(--as-white);border-color:currentColor}.as-pdp__excl:focus-visible{outline:2px solid var(--as-sky-light);outline-offset:3px}.as-pdp .product__description{color:var(--as-on-dark-mute);font-size:1.5rem;line-height:1.65}.as-pdp .product__description a{color:var(--as-on-dark)}@media screen and (max-width:749px){.as-pdp__stage{padding-top:2.4rem}.as-pdp .product__media-wrapper{max-width:32rem;margin-inline:auto}.as-pdp .product__media-list{margin-bottom:0}.as-pdp .product__info-wrapper{padding-top:1.2rem}.as-pdp__listen{gap:1.2rem 1.6rem}.as-pdp .product-form__input,.as-pdp .product-form__buttons{max-width:none}}@media(prefers-reduced-motion:reduce){.as-pdp__eq i{animation:none;transform:scaleY(.7)}.as-pdp__play,.as-pdp .product-form__submit{transition:none}}.as-related-wrap{position:relative}.as-related__top{line-height:0}.as-related product-recommendations{display:block}.as-related product-recommendations [data-as-reveal]{opacity:1;transform:none}
/*# sourceMappingURL=/cdn/shop/t/28/assets/asterio-product.css.map */
