.pdp2-section{--pdp2-bg: #f9f0df;--pdp2-text: #2c3e50;--pdp2-muted: rgba(44, 62, 80, .72);--pdp2-border: rgba(44, 62, 80, .14);--pdp2-width: 1480px;--pdp2-pad-top: 40px;--pdp2-pad-bottom: 40px;box-sizing:border-box;width:100%;padding-block:var(--pdp2-pad-top) var(--pdp2-pad-bottom);overflow:hidden;color:var(--pdp2-text);background:var(--pdp2-bg);font-family:var(--font-body-family, inherit)}.pdp2-section *,.pdp2-section *:before,.pdp2-section *:after{box-sizing:border-box}.pdp2-section__inner{width:min(calc(100% - 48px),var(--pdp2-width));margin-inline:auto}.pdp2-section__heading{margin:0 0 var(--pdp2-heading-gap, 24px);color:inherit;font:inherit;font-family:var(--font-heading-family, inherit);font-size:var(--pdp2-heading-size, 30px);font-weight:600;line-height:1.2;letter-spacing:0;text-align:center;overflow-wrap:anywhere}.pdp2-section__text{color:var(--pdp2-muted);font-size:15px;line-height:1.6;letter-spacing:0;white-space:normal;overflow-wrap:anywhere}.pdp2-section__text>:first-child{margin-top:0}.pdp2-section__text>:last-child{margin-bottom:0}.pdp2-media{display:block;position:relative;width:100%;min-width:0;margin:0;overflow:hidden;background:#2c3e500f}.pdp2-media--landscape{aspect-ratio:4 / 3}.pdp2-media--wide{aspect-ratio:16 / 9}.pdp2-media--square{aspect-ratio:1 / 1}.pdp2-media--natural{aspect-ratio:auto;background:transparent}.pdp2-media__image,.pdp2-media__placeholder{display:block;width:100%;height:100%;object-fit:var(--pdp2-image-fit, cover);object-position:var(--pdp2-image-position, center center)}.pdp2-media--natural .pdp2-media__image,.pdp2-media--natural .pdp2-media__placeholder{height:auto;object-fit:contain}.pdp2-media__placeholder{min-height:220px;color:#2c3e5047}.pdp2-empty{margin:0;padding:24px;border:1px dashed var(--pdp2-border);color:var(--pdp2-muted);font-size:13px;line-height:1.5;text-align:center}.pdp2-selling-points__items{display:grid;gap:var(--pdp2-row-gap, 24px)}.pdp2-selling-point{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));min-width:0}.pdp2-selling-point:nth-child(2n) .pdp2-selling-point__media{order:2}.pdp2-selling-point:nth-child(2n) .pdp2-selling-point__content{order:1}.pdp2-selling-point__media{--pdp2-image-fit: contain;width:calc(100% + var(--pdp2-image-overlap, 32px));height:auto;min-height:0;aspect-ratio:16 / 9;align-self:start;z-index:1}.pdp2-selling-point:nth-child(odd) .pdp2-selling-point__media{margin-right:calc(var(--pdp2-image-overlap, 32px) * -1)}.pdp2-selling-point:nth-child(2n) .pdp2-selling-point__media{margin-left:calc(var(--pdp2-image-overlap, 32px) * -1)}.pdp2-selling-point__content{display:flex;min-width:0;min-height:var(--pdp2-row-height, 320px);flex-direction:column;align-items:var(--pdp2-point-content-items, center);justify-content:center;padding:40px;text-align:var(--pdp2-point-text-align, center)}.pdp2-selling-point:nth-child(odd) .pdp2-selling-point__content{padding-left:calc(var(--pdp2-image-overlap, 32px) + var(--pdp2-image-text-gap, 32px))}.pdp2-selling-point:nth-child(2n) .pdp2-selling-point__content{padding-right:calc(var(--pdp2-image-overlap, 32px) + var(--pdp2-image-text-gap, 32px))}.pdp2-selling-point__index{margin:0 0 8px;color:var(--pdp2-muted);font-size:11px;font-weight:700;line-height:1.2}.pdp2-card-title{margin:0;color:inherit;font:inherit;font-family:var(--font-heading-family, inherit);font-size:var(--pdp2-card-title-size, 18px);font-weight:600;line-height:1.3;letter-spacing:0;overflow-wrap:anywhere}.pdp2-selling-point__content .pdp2-section__text{max-width:460px;margin-top:10px;font-size:var(--pdp2-body-size, 15px);text-align:inherit}.pdp2-selling-points .pdp2-section__heading{text-align:var(--pdp2-heading-align, center)}.pdp2-single-image__copy{width:min(100%,760px);margin:calc(var(--pdp2-heading-gap, 24px) * -.45) auto var(--pdp2-heading-gap, 24px);text-align:center}.pdp2-single-image__media{--pdp2-image-fit: contain}.pdp2-single-image__media picture{display:block;width:100%}.pdp2-single-image__caption{margin:12px 0 0;color:var(--pdp2-muted);font-size:13px;line-height:1.45;text-align:center;overflow-wrap:anywhere}.pdp2-grid{display:grid;grid-template-columns:repeat(var(--pdp2-columns, 2),minmax(0,1fr));gap:var(--pdp2-grid-gap, 12px)}.pdp2-grid-card{min-width:0}.pdp2-grid-card__content{padding:14px 4px 4px;text-align:center}.pdp2-grid-card__content .pdp2-section__text{margin-top:7px;font-size:13px;line-height:1.5}.pdp2-materials .pdp2-grid-card__media{--pdp2-image-fit: cover}.pdp2-included .pdp2-grid-card__media{--pdp2-image-fit: contain}@media screen and (max-width:749px){.pdp2-section{padding-block:var(--pdp2-pad-top-mobile, 28px) var(--pdp2-pad-bottom-mobile, 28px)}.pdp2-section__inner{width:calc(100% - 28px)}.pdp2-section__heading{margin-bottom:var(--pdp2-heading-gap-mobile, 18px);font-size:var(--pdp2-heading-size-mobile, 22px)}.pdp2-section__text{font-size:13px;line-height:1.55}.pdp2-selling-point{display:flex;flex-direction:column}.pdp2-selling-points__items{gap:var(--pdp2-row-gap-mobile, 16px)}.pdp2-selling-point:nth-child(2n) .pdp2-selling-point__media,.pdp2-selling-point:nth-child(2n) .pdp2-selling-point__content{order:initial}.pdp2-selling-point__media{width:100%;height:auto;min-height:0;aspect-ratio:16 / 9;margin:0}.pdp2-selling-point:nth-child(odd) .pdp2-selling-point__media,.pdp2-selling-point:nth-child(2n) .pdp2-selling-point__media{margin:0}.pdp2-selling-point:nth-child(odd) .pdp2-selling-point__content,.pdp2-selling-point:nth-child(2n) .pdp2-selling-point__content{min-height:0;padding:var(--pdp2-image-text-gap-mobile, 24px) 18px 28px}.pdp2-card-title{font-size:var(--pdp2-card-title-size-mobile, 16px)}.pdp2-selling-point__content .pdp2-section__text{font-size:var(--pdp2-body-size-mobile, 13px)}.pdp2-single-image__copy{margin-bottom:var(--pdp2-heading-gap-mobile, 18px)}.pdp2-grid{grid-template-columns:repeat(var(--pdp2-columns-mobile, 1),minmax(0,1fr));gap:var(--pdp2-grid-gap-mobile, 12px)}.pdp2-included .pdp2-grid{grid-auto-columns:minmax(240px,78vw);grid-auto-flow:column;grid-template-columns:none;padding-bottom:10px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.pdp2-included .pdp2-grid::-webkit-scrollbar{display:none}.pdp2-included .pdp2-grid-card{scroll-snap-align:start}}@media(prefers-reduced-motion:reduce){.pdp2-included .pdp2-grid{scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/43/assets/pdp2-detail-sections.css.map */
