product-info{--pd-radius: 14px;--pd-radius-sm: 10px;--pd-border: rgba(var(--color-foreground), .12);--pd-border-strong: rgba(var(--color-foreground), .85);--pd-soft: rgba(var(--color-foreground), .04);--pd-muted: rgba(var(--color-foreground), .65);--pd-ease: cubic-bezier(.2, .7, .2, 1);--pd-shadow: 0 1px 2px rgba(0, 0, 0, .04), 0 8px 24px rgba(0, 0, 0, .06)}product-info .product{gap:2.4rem;align-items:start}@media screen and (min-width:750px){product-info .product{column-gap:4.8rem}}product-info .product__media-wrapper .product__media-list,product-info .product__media-wrapper{--media-radius: var(--pd-radius)}product-info .product-media-container,product-info .product__media-item .media,product-info .global-media-settings{border-radius:var(--pd-radius);overflow:hidden;background:var(--pd-soft)}product-info .product__media img{transition:transform .6s var(--pd-ease)}product-info .product__media-item:hover .product__media img{transform:scale(1.015)}product-info .thumbnail-list{gap:1rem}product-info .thumbnail{border-radius:var(--pd-radius-sm);overflow:hidden;opacity:.7;transition:opacity .2s ease,box-shadow .2s ease}product-info .thumbnail:hover{opacity:1}product-info .thumbnail[aria-current=true]{opacity:1;box-shadow:0 0 0 2px rgb(var(--color-foreground))}product-info .product__info-container{display:flex;flex-direction:column;gap:1.8rem;max-width:56rem}product-info .product__info-container>*{margin-top:0;margin-bottom:0}product-info .product__text{font-size:1.2rem;letter-spacing:.14em;text-transform:uppercase;color:var(--pd-muted);font-weight:600;margin:0}product-info .product__text.subtitle{text-transform:none;letter-spacing:.01em;font-size:1.6rem;font-weight:400}product-info .product__title h1{font-size:clamp(2.8rem,2.2rem + 1.6vw,4.4rem);line-height:1.08;letter-spacing:-.015em;margin:0;text-wrap:balance}product-info .rating-wrapper{display:inline-flex;align-items:center;gap:.8rem;padding:.5rem 1.2rem .5rem .9rem;border:1px solid var(--pd-border);border-radius:999px;width:fit-content}product-info .rating-wrapper .rating-text,product-info .rating-wrapper .rating-count{margin:0;font-size:1.3rem;color:var(--pd-muted)}product-info .price--large{font-size:clamp(2.4rem,2rem + .8vw,3.2rem)}product-info .price .price-item--regular,product-info .price .price-item--sale{font-weight:600;letter-spacing:-.01em}product-info .price--on-sale .price-item--regular{color:var(--pd-muted);font-weight:400}product-info .price__badge-sale,product-info .price__badge-sold-out{border-radius:999px;padding:.4rem 1.1rem;font-size:1.1rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;border:0}product-info .product__tax{color:var(--pd-muted);font-size:1.3rem;margin-top:-.6rem}product-info .product__tax a{text-underline-offset:.3rem}product-info volume-pricing{border:1px solid var(--pd-border);border-radius:var(--pd-radius-sm);padding:1.2rem 1.6rem;background:var(--pd-soft)}product-info .product__sku{font-size:1.2rem;color:var(--pd-muted);margin:0}product-info .product__inventory{display:inline-flex;align-items:center;gap:.8rem;padding:.6rem 1.2rem;border-radius:999px;background:var(--pd-soft);width:fit-content;font-size:1.3rem;font-weight:500;margin:0}product-info .product__description{position:relative;padding:2rem 0 .4rem;border-top:1px solid var(--pd-border);font-size:1.5rem;line-height:1.75;color:rgba(var(--color-foreground),.82)}product-info .product__description:before{content:"Description";display:block;margin-bottom:1.2rem;font-size:1.2rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:rgb(var(--color-foreground))}product-info .product__description>*:first-child{margin-top:0}product-info .product__description>*:last-child{margin-bottom:0}product-info .product__description p{margin:0 0 1.4rem}product-info .product__description h1,product-info .product__description h2,product-info .product__description h3,product-info .product__description h4{margin:2.4rem 0 1rem;font-size:1.7rem;font-weight:600;line-height:1.3;letter-spacing:-.005em;color:rgb(var(--color-foreground))}product-info .product__description strong,product-info .product__description b{font-weight:600;color:rgb(var(--color-foreground))}product-info .product__description ul,product-info .product__description ol{margin:0 0 1.6rem;padding:0;list-style:none}product-info .product__description ul li,product-info .product__description ol li{position:relative;padding-left:2.2rem;margin-bottom:.8rem}product-info .product__description ul li:before{content:"";position:absolute;left:.2rem;top:.85em;width:.6rem;height:.6rem;border-radius:50%;background:rgb(var(--color-foreground));transform:translateY(-50%)}product-info .product__description ol{counter-reset:pd-step}product-info .product__description ol li{counter-increment:pd-step;padding-left:3rem}product-info .product__description ol li:before{content:counter(pd-step);position:absolute;left:0;top:.15em;display:grid;place-items:center;width:2rem;height:2rem;border-radius:50%;font-size:1.1rem;font-weight:600;color:rgb(var(--color-background));background:rgb(var(--color-foreground))}product-info .product__description a{color:rgb(var(--color-foreground));text-decoration-thickness:1px;text-underline-offset:.35rem}product-info .product__description blockquote{margin:1.8rem 0;padding:1.2rem 1.8rem;border-left:3px solid rgb(var(--color-foreground));background:var(--pd-soft);border-radius:0 var(--pd-radius-sm) var(--pd-radius-sm) 0;font-style:italic}product-info .product__description hr{border:0;border-top:1px solid var(--pd-border);margin:2.4rem 0}product-info .product__description img{max-width:100%;height:auto;border-radius:var(--pd-radius-sm)}product-info .product__description table{width:100%;margin:1.8rem 0;border-collapse:separate;border-spacing:0;font-size:1.4rem;border:1px solid var(--pd-border);border-radius:var(--pd-radius-sm);overflow:hidden}product-info .product__description th,product-info .product__description td{padding:1.1rem 1.4rem;text-align:left;border-bottom:1px solid var(--pd-border)}product-info .product__description th{background:var(--pd-soft);font-weight:600;font-size:1.2rem;letter-spacing:.06em;text-transform:uppercase}product-info .product__description tr:last-child td{border-bottom:0}product-info .product__description.is-collapsible{max-height:24rem;overflow:hidden;transition:max-height .45s var(--pd-ease)}product-info .product__description.is-collapsible:after{content:"";position:absolute;left:0;right:0;bottom:0;height:8rem;background:linear-gradient(to bottom,rgba(var(--color-background),0),rgb(var(--color-background)));pointer-events:none;transition:opacity .3s ease}product-info .product__description.is-collapsible.is-open:after{opacity:0}product-info .description-toggle{display:inline-flex;align-items:center;gap:.6rem;margin:-.6rem 0 0;padding:.9rem 1.8rem;border:1px solid var(--pd-border-strong);border-radius:999px;background:transparent;color:rgb(var(--color-foreground));font:inherit;font-size:1.3rem;font-weight:600;cursor:pointer;width:fit-content;transition:background .2s ease,color .2s ease}product-info .description-toggle:hover{background:rgb(var(--color-foreground));color:rgb(var(--color-background))}product-info .description-toggle svg{width:1.2rem;height:1.2rem;transition:transform .3s ease}product-info .description-toggle[aria-expanded=true] svg{transform:rotate(180deg)}product-info variant-selects,product-info variant-radios,product-info .product-form__input{margin:0}product-info .product-form__input--pill,product-info .product-form__input--swatch{padding:0;margin-bottom:.6rem}product-info .product-form__input legend.form__label,product-info .product-form__input .form__label{font-size:1.2rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--pd-muted);margin-bottom:1rem}product-info .product-form__input--pill input[type=radio]+label{border:1px solid var(--pd-border);border-radius:var(--pd-radius-sm);background:transparent;color:rgb(var(--color-foreground));min-width:5.2rem;padding:1.1rem 1.8rem;margin:0 .8rem .8rem 0;font-weight:500;transition:border-color .2s ease,background .2s ease,color .2s ease,transform .2s var(--pd-ease)}product-info .product-form__input--pill input[type=radio]+label:hover{border-color:var(--pd-border-strong)}product-info .product-form__input--pill input[type=radio]:checked+label{background:rgb(var(--color-foreground));color:rgb(var(--color-background));border-color:rgb(var(--color-foreground))}product-info .product-form__input--pill input[type=radio]:focus-visible+label{outline:2px solid rgb(var(--color-foreground));outline-offset:3px}product-info .product-form__input--pill input[type=radio].disabled+label,product-info .product-form__input--pill input[type=radio]:disabled+label{opacity:.4;text-decoration:line-through}product-info .product-form__input .select__select{border-radius:var(--pd-radius-sm);font-weight:500}product-info .swatch-input__input+.swatch-input__label{transition:transform .2s var(--pd-ease),box-shadow .2s ease}product-info .swatch-input__input+.swatch-input__label:hover{transform:translateY(-2px)}product-info .product-form__quantity{margin:0}product-info .quantity{border-radius:var(--pd-radius-sm);background:var(--pd-soft);min-height:5rem}product-info .quantity:before,product-info .quantity:after{border-radius:var(--pd-radius-sm);box-shadow:none}product-info .quantity:after{box-shadow:0 0 0 1px var(--pd-border)}product-info .quantity__button{width:4.6rem;transition:background .15s ease}product-info .quantity__button:hover{background:rgba(var(--color-foreground),.06)}product-info .quantity__input{font-weight:600}product-info .quantity__rules{color:var(--pd-muted);margin-top:.8rem}product-info .product-form__buttons{display:grid;gap:1rem;max-width:none}product-info .product-form__submit,product-info .shopify-payment-button__button--unbranded,product-info .shopify-payment-button__button{border-radius:var(--pd-radius-sm);min-height:5.4rem;font-weight:600;letter-spacing:.02em;transition:transform .2s var(--pd-ease),box-shadow .25s ease,opacity .2s}product-info .product-form__submit{box-shadow:var(--pd-shadow)}product-info .product-form__submit:not([disabled]):hover{transform:translateY(-2px);box-shadow:0 2px 4px #0000000f,0 14px 32px #00000024}product-info .product-form__submit:not([disabled]):active{transform:translateY(0)}product-info .product-form__submit:after,product-info .product-form__submit:before{border-radius:var(--pd-radius-sm)}product-info .shopify-payment-button__button--unbranded{background:transparent;color:rgb(var(--color-foreground));box-shadow:inset 0 0 0 1.5px rgb(var(--color-foreground))}product-info .shopify-payment-button__button--unbranded:hover{background:rgb(var(--color-foreground));color:rgb(var(--color-background))}product-info .shopify-payment-button__more-options{font-size:1.3rem;color:var(--pd-muted)}product-info .installment{font-size:1.3rem;color:var(--pd-muted)}product-info pickup-availability{border:1px solid var(--pd-border);border-radius:var(--pd-radius-sm);padding:1.4rem 1.6rem}product-info .icon-with-text{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;padding:1.6rem;margin:0;list-style:none;border:1px solid var(--pd-border);border-radius:var(--pd-radius);background:var(--pd-soft)}product-info .icon-with-text--vertical{text-align:center}product-info .icon-with-text--horizontal{grid-template-columns:1fr}product-info .icon-with-text .svg-wrapper,product-info .icon-with-text img{width:2.4rem;height:2.4rem}product-info .icon-with-text h2,product-info .icon-with-text span{font-size:1.3rem;font-weight:500;line-height:1.35}@media screen and (max-width:749px){product-info .icon-with-text{grid-template-columns:1fr}}product-info .product__accordion{border:0;border-top:1px solid var(--pd-border);margin:0}product-info .product__accordion:last-of-type,product-info .product__accordion+.product__accordion{border-top:1px solid var(--pd-border)}product-info .product__accordion summary{padding:1.8rem 0;transition:color .2s ease}product-info .product__accordion summary:hover{color:rgba(var(--color-foreground),.7)}product-info .product__accordion .summary__title{gap:1.2rem}product-info .product__accordion .icon-accordion{width:2rem;height:2rem;flex-shrink:0}product-info .product__accordion .accordion__title{font-size:1.6rem;font-weight:600;letter-spacing:0;text-transform:none}product-info .product__accordion .accordion__content{padding:0 0 2rem;color:rgba(var(--color-foreground),.8);line-height:1.7}product-info .product__accordion .accordion__content p:last-child,product-info .product__accordion .accordion__content ul:last-child{margin-bottom:0}product-info .product__accordion details[open]>summary .icon-caret{transform:rotate(180deg)}product-info .complementary-products{border-top:1px solid var(--pd-border);padding-top:1.6rem}product-info .complementary-products .card-wrapper,product-info .complementary-products .card{border-radius:var(--pd-radius-sm)}product-info .share-button{margin:0}product-info .share-button__button{font-size:1.3rem;font-weight:500;color:var(--pd-muted);transition:color .2s ease}product-info .share-button__button:hover{color:rgb(var(--color-foreground))}product-info .product__view-details{font-size:1.4rem;font-weight:500}product-info .product-popup-modal__button{font-size:1.3rem;color:var(--pd-muted);text-underline-offset:.4rem}@media screen and (min-width:750px){product-info .product__column-sticky{top:3rem}}@media screen and (max-width:749px){product-info .product__info-container{gap:1.6rem}product-info .product-form__submit,product-info .shopify-payment-button__button{min-height:5.2rem}}@media(prefers-reduced-motion:no-preference){product-info .product__info-container>*{animation:pd-rise .55s var(--pd-ease) both}product-info .product__info-container>*:nth-child(2){animation-delay:.04s}product-info .product__info-container>*:nth-child(3){animation-delay:.08s}product-info .product__info-container>*:nth-child(4){animation-delay:.12s}product-info .product__info-container>*:nth-child(5){animation-delay:.16s}product-info .product__info-container>*:nth-child(n+6){animation-delay:.2s}}@keyframes pd-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){product-info *{transition:none!important;animation:none!important}}product-info media-gallery .thumbnail-slider,product-info media-gallery .thumbnail-list{display:none!important}product-info .has-gallery-arrows{position:relative}product-info .gallery-arrow{position:absolute;top:50%;z-index:3;display:grid;place-items:center;width:4.4rem;height:4.4rem;margin:0;padding:0;border:0;border-radius:50%;cursor:pointer;color:#111;background:#ffffffeb;box-shadow:0 2px 10px #0000002e;transform:translateY(-50%);opacity:0;transition:opacity .25s ease,transform .25s var(--pd-ease),background .2s ease;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}product-info .gallery-arrow--prev{left:1.2rem}product-info .gallery-arrow--next{right:1.2rem}product-info .gallery-arrow--next svg{transform:scaleX(-1)}product-info .has-gallery-arrows:hover .gallery-arrow,product-info .gallery-arrow:focus-visible{opacity:1}product-info .gallery-arrow:hover{background:#fff;transform:translateY(-50%) scale(1.08)}product-info .gallery-arrow:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:3px}@media(hover:none){product-info .gallery-arrow{opacity:1;width:3.8rem;height:3.8rem}}product-info .gallery-counter{position:absolute;right:1.2rem;bottom:1.2rem;z-index:3;padding:.5rem 1.1rem;border-radius:999px;font-size:1.2rem;font-weight:600;letter-spacing:.04em;color:#fff;background:#0000008c;pointer-events:none;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}
/*# sourceMappingURL=/cdn/shop/t/19/assets/section-main-product-redesign.css.map */
