.pdp-details{display:block;background:var(--ps-bg-1);color:var(--ps-primary)}.pdp-details-media-gallery-container{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;overflow:visible}.pdp-details-media-gallery-container .media-gallery{position:relative;min-width:0}.pdp-details-container{min-width:0;color:var(--ps-primary)}.pdp-details-inner{display:flex;flex-direction:column;width:100%;padding-block:var(--space-4)}.pdp-details-eyebrow{display:flex;align-items:center;gap:var(--space-2);margin:0 0 var(--space-2);color:var(--ps-accent);letter-spacing:var(--button-letter-spacing);text-transform:uppercase}.pdp-details-eyebrow:before{content:"";display:block;width:var(--space-5);border-top:1px solid var(--ps-accent)}.pdp-details-title{display:-webkit-box;overflow:hidden;margin:0 0 var(--space-2);color:var(--ps-primary);font:var(--font-weight-title) var(--font-size-title) / var(--line-height-title) var(--big-heading-font);letter-spacing:0;text-align:left;-webkit-box-orient:vertical;-webkit-line-clamp:3}.product-tags{margin:0 0 var(--space-2);color:var(--ps-accent)}.pdp-details-product-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-1);margin:0 0 var(--space-3);padding:0}.pdp-details-sale-price{color:var(--ps-primary);font:var(--font-weight-body) var(--font-size-body) / var(--line-height-body) var(--body1-font)}.pdp-details-compare-price{color:var(--ps-accent);font:var(--font-weight-label) var(--font-size-label) / var(--line-height-label) var(--body1-font);text-decoration:line-through}.pdp-details-unit-price{flex-basis:100%;color:var(--ps-accent)}.pdp-details-compare-price[hidden],.pdp-details-discount-pill[hidden]{display:none}.pdp-details-description-text{max-width:var(--editorial-width-min);margin:0 0 var(--space-3);color:var(--ps-accent);text-align:left}.pdp-details-description-text .description-content{margin:0}.pdp-details-reviews-container:empty{display:none}.pdp-details-discount-pill{position:absolute;top:var(--space-2);right:var(--space-2);z-index:12;display:inline-flex;align-items:center;justify-content:center;padding:var(--space-1);border-radius:var(--radius-control);background:var(--ps-secondary);color:var(--ps-primary);font:var(--font-weight-label) var(--font-size-label) / var(--line-height-label) var(--body1-font)}@media screen and (max-width:991px){.pdp-details-discount-pill{right:auto;left:var(--space-2)}}.pdp-details-variant-picker,.pdp-details-variant-picker variant-selects{display:flex;flex-direction:column;width:100%}.pdp-details-variant-picker{gap:var(--space-2)}.pdp-details-variant-picker variant-selects{gap:var(--space-3)}.pdp-buy-buttons,.pdp-buy-buttons product-form,.pdp-buy-buttons form{display:block;width:100%}.pdp-details-variant-picker+.pdp-buy-buttons{margin-block-start:var(--space-3)}.pdp-purchase-row{display:grid;grid-template-columns:calc(var(--space-7) + var(--space-2)) minmax(0,1fr);gap:var(--space-2);width:100%}.pdp-details .product-form__buttons{display:block;width:100%}.pdp-quantity{display:grid;grid-template-columns:var(--touch-target-min) 1fr var(--touch-target-min);min-height:var(--button-height);border:1px solid var(--ps-secondary);border-radius:var(--radius-editorial);background:transparent}.pdp-quantity__button,.pdp-quantity__input{min-height:var(--touch-target-min);padding:0;border:0;background:transparent;color:var(--ps-black);font:var(--font-weight-body) var(--font-size-body) / var(--line-height-body) var(--body1-font);text-align:center}.pdp-quantity__button{cursor:pointer}.pdp-quantity__button:focus-visible,.pdp-quantity__input:focus-visible{outline:none}.pdp-quantity__button span{color:var(--ps-black)}.pdp-quantity__input{width:100%;min-width:0;min-inline-size:0;max-width:100%;min-block-size:var(--button-height);-moz-appearance:textfield}.pdp-quantity__input::-webkit-outer-spin-button,.pdp-quantity__input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.pdp-details .button{min-width:0;width:100%}.pdp-variant-status{margin:0;color:var(--ps-primary)}.pdp-variant-status:not(:empty){margin-bottom:var(--space-1)}.pdp-variant-error{margin-bottom:var(--space-1)}.pdp-variant-error__message{margin:0}.pdp-variant-error__message .svg-wrapper{display:inline-flex;flex-shrink:0}.pdp-variant-error__message .icon{width:var(--space-2);height:var(--space-2)}.pdp-details .pdp-variant-error .button--link{width:fit-content;max-width:100%;text-align:start}.pdp-accelerated-checkout{margin-top:var(--space-2)}.pdp-accelerated-checkout[aria-disabled=true]{opacity:.5;pointer-events:none}.pdp-accelerated-checkout .shopify-payment-button__button{min-height:var(--button-height);border-radius:var(--radius-editorial)}.pdp-accelerated-checkout .shopify-payment-button__button--unbranded{padding-inline:var(--button-padding-inline)!important;border:1px solid var(--button-ink)!important;background:var(--button-ink)!important;color:var(--button-surface)!important;font-family:var(--body1-font)!important;font-size:var(--font-size-label)!important;font-weight:var(--font-weight-label)!important;line-height:var(--line-height-label)!important;letter-spacing:var(--button-letter-spacing)!important;text-transform:uppercase;box-shadow:none!important}.pdp-accelerated-checkout[aria-disabled=true] .shopify-payment-button__button--unbranded{border-color:var(--button-sold-out-background)!important;background:var(--button-sold-out-background)!important;color:var(--button-sold-out-color)!important}.pdp-accelerated-checkout:not([aria-disabled=true]) .shopify-payment-button__button--unbranded:hover:not([disabled]){border-color:color-mix(in srgb,var(--button-ink) 92%,var(--ps-black))!important;background:color-mix(in srgb,var(--button-ink) 92%,var(--ps-black))!important;color:var(--button-surface)!important}.pdp-accelerated-checkout .shopify-payment-button__button--branded{overflow:hidden;border-radius:var(--radius-editorial)}.pdp-quantity-rules{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-2);margin-top:var(--space-1);color:var(--ps-accent)}.pdp-quantity-rules:empty{display:none}.pdp-volume-pricing{margin-top:var(--space-2)}.pdp-volume-pricing>p{margin:0 0 var(--space-1)}.pdp-volume-pricing ul{display:grid;gap:var(--space-1);margin:0;padding:0}.pdp-volume-pricing li{display:flex;justify-content:space-between;gap:var(--space-2)}.selling-plan-picker{display:block;margin-bottom:var(--space-2)}.selling-plan-picker fieldset{display:grid;gap:var(--space-1);margin:0;padding:var(--space-2);border:1px solid var(--ps-secondary);border-radius:var(--radius-control)}.selling-plan-picker__group{display:grid;gap:var(--space-1)}.selling-plan-picker__group-name{margin:var(--space-1) 0 0}.selling-plan-picker__option{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--space-1);min-height:var(--touch-target-min);cursor:pointer}.product-form__error-message-wrapper,.pdp-variant-error__message{display:flex;align-items:center;gap:var(--space-1);margin-bottom:var(--space-1);color:var(--ps-danger);font:var(--font-weight-label) var(--font-size-label) / var(--line-height-label) var(--body1-font)}.product-form__error-message-wrapper[hidden]{display:none}.pdp-details-accordions{width:100%;margin-top:var(--space-3);border-top:1px solid var(--ps-secondary)}.pdp-accordion{border-bottom:1px solid var(--ps-secondary)}.pdp-accordion__heading{margin:0;font:inherit}.pdp-accordion__trigger{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:var(--touch-target-min);padding:var(--space-2) 0;border:0;background:transparent;color:var(--ps-primary);font:var(--font-weight-label) var(--font-size-label) / var(--line-height-label) var(--body1-font);letter-spacing:.08em;text-align:left;text-transform:uppercase;cursor:pointer}.pdp-accordion__trigger:focus-visible{outline:2px solid var(--ps-primary);outline-offset:calc(-1 * var(--space-1))}.pdp-accordion__icon{position:relative;flex:0 0 var(--space-2);width:var(--space-2);height:var(--space-2)}.pdp-accordion__icon:before,.pdp-accordion__icon:after{content:"";position:absolute;top:50%;left:50%;width:var(--space-1);border-top:1px solid currentColor;transform:translate(-50%,-50%)}.pdp-accordion__icon:after{transform:translate(-50%,-50%) rotate(90deg)}.pdp-accordion.is-open .pdp-accordion__icon:after{display:none}.pdp-accordion__content{padding:0 0 var(--space-2)}.pdp-accordion__content[hidden]{display:none}.details-content,.details-content p,.details-content li{color:var(--ps-accent);font:var(--font-weight-body) var(--font-size-body) / var(--line-height-body) var(--body1-font)}.details-content p{margin:0 0 var(--space-1)}.details-content p:last-child{margin-bottom:0}.details-content ul,.details-content ol{margin:0 0 var(--space-1);padding-left:var(--space-3)}.details-content img{max-width:100%;height:auto}.sticky-atc{display:none}@media screen and (max-width:991px){.sticky-atc{position:fixed;right:0;bottom:0;left:0;z-index:20;visibility:hidden;display:block;border-top:1px solid var(--ps-secondary);background:var(--ps-bg-1);opacity:0;pointer-events:none;transform:translateY(100%);transition:opacity .15s ease,transform .15s ease,visibility .15s ease}.sticky-atc.is-visible{visibility:visible;opacity:1;pointer-events:auto;transform:translateY(0)}.sticky-atc__inner{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--container-padding-mobile) max(var(--space-2),env(safe-area-inset-bottom))}.sticky-atc__product{min-width:0}.sticky-atc__title,.sticky-atc__price,.sticky-atc__message{margin:0}.sticky-atc__title{overflow:hidden;color:var(--ps-primary);text-overflow:ellipsis;white-space:nowrap}.sticky-atc__price{color:var(--ps-accent)}.sticky-atc__button{min-width:calc(var(--space-7) + var(--space-3));min-height:var(--touch-target-min)}.sticky-atc__message{grid-column:1 / -1;color:var(--ps-danger);font:var(--font-weight-label) var(--font-size-label) / var(--line-height-label) var(--body1-font)}.sticky-atc__message[hidden]{display:none}}@media screen and (min-width:992px){.pdp-details-media-gallery-container{grid-template-columns:minmax(0,1.62fr) minmax(360px,1fr);gap:var(--space-6)}.pdp-details-container{position:sticky;top:var(--space-8);align-self:start}.pdp-details-inner{padding-block:var(--space-3)}.pdp-details-title{font:var(--font-weight-heading) var(--font-size-heading) / var(--line-height-heading) var(--big-heading-font)}}@media screen and (max-width:479px){.pdp-purchase-row{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.pdp-details *,.pdp-details *:before,.pdp-details *:after{scroll-behavior:auto!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/pdp-details.css.map */
