.pi-compact-pdp{--gap: 36px;row-gap:0;font-family:var(--font-body--family)}.pi-compact-pdp .pi-buying-details>.group-block>.group-block-content{gap:14px;--gap: 14px}.pi-compact-pdp .pi-buying-details>.group-block{padding-block:0}.pi-compact-pdp .pi-buying-details .group-block-content:has(>product-price){gap:10px}.pi-compact-pdp .pi-buying-intro{font-size:18px;line-height:1.4}.pi-compact-pdp .pi-buying-benefits{font-size:16px}.pi-compact-pdp .pi-size-context{width:100%;display:flex;justify-content:space-between;gap:8px 16px;flex-wrap:wrap;align-items:baseline;font-size:18px;margin-bottom:8px}.pi-compact-pdp .pi-fit-details{margin-left:auto;font-size:16px}.pi-compact-pdp .pi-fit-details[open]{width:100%;margin:0}.pi-compact-pdp .pi-fit-details summary{cursor:pointer;text-decoration:underline;text-underline-offset:3px;text-align:right}.pi-compact-pdp .pi-fit-details[open] summary{text-align:left}.pi-compact-pdp .pi-fit-details p{margin:10px 0}.pi-compact-pdp .pi-fit-details a{color:inherit;text-decoration:underline;text-underline-offset:3px}.pi-compact-pdp .variant-option[data-pi-option=size] label{min-height:44px;border-radius:2px}.pi-compact-pdp .variant-option[data-pi-option=bundle]{margin-top:16px;gap:7px}.pi-compact-pdp .variant-option legend{margin-bottom:8px}.pi-compact-pdp .variant-option .pi-bundle-option{padding:10px 12px;border-radius:2px}.pi-compact-pdp .variant-option .pi-bundle-option:has(:checked){padding:9px 11px}.pi-compact-pdp .pi-bundle-option__top{font-size:18px;line-height:1.25}.pi-compact-pdp .pi-bundle-option__summary{font-size:15px;margin-top:3px;line-height:1.3}.pi-compact-pdp .pi-bundle-disclosure{margin-top:10px;font-size:16px;color:var(--pi-muted)}.pi-compact-pdp .pi-bundle-disclosure summary{cursor:pointer;text-decoration:underline;text-underline-offset:3px}.pi-compact-pdp .pi-bundle-contents{margin:8px 0 0;padding:0;background:none;border-radius:0}.pi-compact-pdp .pi-buying-selection{font-size:15px;margin-bottom:6px}.pi-compact-pdp [data-pi-size-chosen=true][data-pi-pending=false] .pi-buying-selection{display:none}.pi-compact-pdp product-form-component .add-to-cart-button{min-height:50px;border-radius:2px;padding:12px}.pi-compact-pdp .pi-compact-service{font:16px/1.4 var(--font-body--family);color:var(--pi-muted);width:100%}.pi-compact-pdp .pi-compact-service p{margin:0 0 3px}.pi-compact-pdp .pi-compact-service a{color:inherit;text-decoration:underline;text-underline-offset:3px}.pi-compact-pdp>.pi-product-overview,.pi-compact-pdp>.pi-detail-story,.pi-compact-pdp>.pi-practical-details{grid-column:2}.pi-compact-pdp .pi-product-overview,.pi-compact-pdp .pi-practical-details{display:grid;grid-template-columns:.7fr 1.3fr;align-items:start;gap:28px;width:100%;border-top:1px solid var(--color-border);margin-top:34px;padding-top:30px}.pi-compact-pdp .pi-product-overview h2,.pi-compact-pdp .pi-practical-details h2{margin:0;font:500 31px/1.15 var(--font-heading--family)}.pi-compact-pdp .pi-product-overview .rte{max-width:65ch;font:19px/1.45 var(--font-body--family)}.pi-compact-pdp .pi-product-overview p{margin:0}.pi-compact-pdp .pi-detail-story{border:0;padding-block:30px 0}.pi-compact-pdp .pi-detail-story__header{text-align:left;margin-bottom:20px}.pi-compact-pdp .pi-detail-story__eyebrow{margin-bottom:6px}.pi-compact-pdp .pi-detail-story h2{font-size:31px}.pi-compact-pdp .pi-detail-story__image{aspect-ratio:3/2}.pi-compact-pdp .pi-practical-details details{border-bottom:1px solid var(--color-border)}.pi-compact-pdp .pi-practical-details summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:58px;cursor:pointer;list-style:none;padding:14px 10px;font-size:21px;border-radius:4px}.pi-compact-pdp .pi-practical-details summary::-webkit-details-marker{display:none}.pi-compact-pdp .pi-practical-details summary::marker{content:""}.pi-compact-pdp .pi-practical-details summary:focus-visible{outline:2px solid currentColor;outline-offset:3px;background:color-mix(in srgb,currentColor 6%,transparent)}.pi-compact-pdp .pi-practical-details__label{min-width:0}.pi-compact-pdp .pi-practical-details__indicator{display:inline-flex;align-items:center;justify-content:center;flex:0 0 30px;width:30px;height:30px;border:1px solid color-mix(in srgb,currentColor 30%,transparent);border-radius:50%;background:color-mix(in srgb,currentColor 4%,transparent)}.pi-compact-pdp .pi-practical-details__chevron{display:block;width:20px;height:20px;transition:transform .18s ease}.pi-compact-pdp .pi-practical-details details[open]>summary .pi-practical-details__chevron{transform:rotate(180deg)}@media(hover:hover){.pi-compact-pdp .pi-practical-details summary:hover{background:color-mix(in srgb,currentColor 6%,transparent)}}@media(prefers-reduced-motion:reduce){.pi-compact-pdp .pi-practical-details__chevron{transition:none}}.pi-compact-pdp .pi-practical-details .rte{font:18px/1.45 var(--font-body--family);padding-bottom:12px}.pi-compact-pdp .pi-practical-details .rte p{margin:0 0 10px}.pi-compact-pdp .pi-practical-details a{color:inherit;text-decoration:underline;text-underline-offset:3px}.pi-compact-pdp .pi-practical-details__contact{font-size:17px;margin:18px 0 0}@media screen and (min-width:750px){.pi-compact-pdp .product-information__grid.product-information__grid--half{grid-column:2;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);column-gap:36px}.pi-compact-pdp [data-product-grid-content].product-information__grid.product-information__grid--half.product-information--media-left .product-information__media{grid-column:1;padding-inline:0}.pi-compact-pdp [data-product-grid-content].product-information__grid.product-information__grid--half.product-information--media-left .product-details{grid-column:2;padding-inline:0}}@media screen and (max-width:749px){.pi-compact-pdp .product-information__media{grid-column:2}.pi-compact-pdp .pi-buying-details>.group-block{padding-top:22px}.pi-compact-pdp .pi-product-overview,.pi-compact-pdp .pi-practical-details{grid-template-columns:1fr;gap:12px;padding-top:25px;margin-top:28px}.pi-compact-pdp .pi-product-overview .rte{font-size:18px}.pi-compact-pdp .pi-detail-story__image{aspect-ratio:1}.pi-compact-pdp .pi-detail-story{padding-top:27px}}
/*# sourceMappingURL=/cdn/shop/t/51/assets/pi-compact-pdp.css.map */
