.template-product{--pdp-max-width: 80rem;--pdp-hero-gap: 3.5rem;--pdp-page-margin: 1.125rem}@media screen and (min-width:750px){.template-product{--pdp-page-margin: 1.5rem}}@media screen and (min-width:990px){.template-product{--pdp-page-margin: 2rem}}.template-product #MainContent .section{--page-margin: var(--pdp-page-margin);--page-content-width: var(--pdp-max-width);--page-width: calc(var(--pdp-max-width) + (var(--page-margin) * 2))}#MainContent .product-information--pdp .sticky-content{margin-top:0}@media screen and (max-width:989px){#MainContent .product-information--pdp .product-information__grid,#MainContent .product-information--pdp .product-information__grid.product-information__grid--half,#MainContent .product-information--pdp .product-information__grid.product-information__grid--half:has(.media-gallery--extend){display:flex;flex-direction:column;grid-column:2;gap:1.5rem;width:100%}#MainContent .product-information--pdp .product-information__media,#MainContent .product-information--pdp .product-details,#MainContent .product-information--pdp .product-information__grid--half.product-information--media-left .product-information__media,#MainContent .product-information--pdp .product-information__grid--half.product-information--media-left .product-information__media:has(.media-gallery--extend),#MainContent .product-information--pdp .product-information__grid--half.product-information--media-left .product-details{grid-column:auto;width:100%;min-width:0;max-width:none;padding:0;order:unset}#MainContent .product-information--pdp .product-information__media{order:0}#MainContent .product-information--pdp .product-details{order:1}}@media screen and (min-width:990px){#MainContent .product-information--pdp .product-information__grid,#MainContent .product-information--pdp .product-information__grid.product-information__grid--half,#MainContent .product-information--pdp .product-information__grid.product-information__grid--half:has(.media-gallery--extend),#MainContent .product-information--pdp.section--full-width .product-information__grid:not(.product-information--media-none).product-information__grid--half.product-information--media-left{display:grid;grid-column:2 / 3;grid-template-columns:minmax(0,56fr) minmax(0,44fr);column-gap:var(--pdp-hero-gap);row-gap:0;align-items:start;width:100%}#MainContent .product-information--pdp .product-information__media,#MainContent .product-information--pdp .product-information__grid--half.product-information--media-left .product-information__media,#MainContent .product-information--pdp .product-information__grid--half.product-information--media-left .product-information__media:has(.media-gallery--extend),#MainContent .product-information--pdp.section--full-width .product-information__grid--half.product-information--media-left .product-information__media{grid-column:1;width:auto;min-width:0;padding:0;order:0}#MainContent .product-information--pdp .product-details,#MainContent .product-information--pdp .product-information__grid--half.product-information--media-left .product-details,#MainContent .product-information--pdp.section--full-width .product-information__grid--half.product-information--media-left .product-details{grid-column:2;width:auto;min-width:0;padding:0;order:1;align-self:start;justify-content:flex-start}#MainContent .product-information--pdp .product-information__grid--limit-details .product-details>.group-block{max-width:none}}#MainContent .product-information--pdp .product-media-container{width:100%}#MainContent .product-information--pdp .product-media img{object-fit:contain;width:100%;height:auto}#MainContent .product-information--pdp .media-gallery--carousel slideshow-component{display:flex;flex-direction:column;gap:var(--pdp-gallery-gap, .75rem)}@media screen and (min-width:990px){#MainContent .product-information--pdp{--pdp-gallery-gap: .75rem;--pdp-thumb-row: 6rem;--pdp-gallery-bottom-slack: 1.25rem;--pdp-media-max-height: calc( 100dvh - var(--header-height, 6.5rem) - var(--padding-block-start, 40px) - var(--pdp-gallery-gap) - var(--pdp-thumb-row) - var(--pdp-gallery-bottom-slack) )}#MainContent .product-information--pdp .media-gallery--carousel slideshow-container,#MainContent .product-information--pdp .product-media-container,#MainContent .product-information--pdp .product-media-container.constrain-height{--constrained-min-height: 0px;--constrained-height: var(--pdp-media-max-height);--slide-width: 100%;max-height:var(--pdp-media-max-height);width:min(100%,calc(var(--pdp-media-max-height) * var(--gallery-aspect-ratio, var(--media-preview-ratio, 1))));margin-inline:0}}#MainContent .product-information--pdp slideshow-controls[thumbnails]{margin-block-start:0}#MainContent .product-information--pdp .product-details>.group-block{width:100%;gap:.75rem}.pdp-content{width:100%}.pdp-zone{padding-block:3.5rem;border-block-start:1px solid var(--color-border, rgba(0, 0, 0, .08))}.pdp-zone:first-child{border-block-start:0}@media screen and (min-width:990px){.pdp-zone{padding-block:5rem}}.pdp-zone__heading{margin:0 0 1.25rem;font-family:var(--font-heading--family);font-weight:var(--font-heading--weight);font-size:var(--font-h4--size, 1.5rem);letter-spacing:var(--font-h4--letter-spacing, normal);text-transform:none}.pdp-zone__body,.pdp-zone__body.rte{max-width:42rem}.pdp-zone__body>*:first-child{margin-block-start:0}.pdp-zone__body>*:last-child{margin-block-end:0}.pdp-details-list{margin:0;max-width:42rem}.pdp-details-row{display:grid;grid-template-columns:minmax(7rem,32%) minmax(0,1fr);gap:1rem;padding-block:.85rem;border-block-end:1px solid var(--color-border, rgba(0, 0, 0, .08))}.pdp-details-row:first-child{border-block-start:1px solid var(--color-border, rgba(0, 0, 0, .08))}.pdp-details-row dt{margin:0;font-size:var(--font-h6--size, .75rem);letter-spacing:var(--font-h6--letter-spacing, .06em);text-transform:uppercase;color:rgb(var(--color-foreground-rgb) / var(--opacity-subdued-text, .7))}.pdp-details-row dd{margin:0}.pdp-zone--details .pdp-zone__body{margin-block-start:1.5rem}.pdp-policies{max-width:42rem}.pdp-reviews-blocks{width:100%}
/*# sourceMappingURL=/cdn/shop/t/3/assets/pdp-layout.css.map */
