.pdp-details{--d-ground: #ffffff;--d-ink: #17181a;--d-muted: #5b5c5e;--d-accent: #1c75bc;--d-accent-ink: #155f9a;--d-wash: #eef6fc;--d-blob: rgba(28, 117, 188, .13);--d-radius: 1.8rem;background:var(--d-ground);color:var(--d-ink);font-family:var(--font-body-family);font-size:1.5rem;line-height:1.55}.pdp-details *,.pdp-details *:before,.pdp-details *:after{box-sizing:border-box}.pdp-details__container{max-width:150rem;margin:0 auto;padding:4.4rem 2.4rem}@media screen and (max-width:749px){.pdp-details__container{padding:4rem 2rem}}.pdp-details__heading{margin:0 auto;text-align:center;font-family:var(--font-heading-family);font-weight:var(--pdp-heading-weight, 600);font-size:clamp(2.6rem,1.7rem + 3.4vw,4rem);line-height:1.12;letter-spacing:-.025em;text-wrap:balance;max-width:22ch}.pdp-details__intro{margin:1.4rem auto 0;text-align:center;font-size:1.6rem;line-height:1.55;color:var(--d-muted);max-width:52ch}.pdp-details__grid{display:grid;grid-template-columns:1fr;gap:1.6rem;margin:3.2rem auto 0;padding:0;list-style:none;max-width:var(--pdp-details-max, 1200px)}@media screen and (min-width:600px){.pdp-details__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.8rem}}@media screen and (min-width:600px)and (max-width:989px){.pdp-details__card{padding:3rem 2.6rem;gap:1.4rem}}@media screen and (min-width:990px){.pdp-details__grid{grid-template-columns:repeat(var(--pdp-details-cols, 3),minmax(0,1fr))}}.pdp-details__card{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:1.6rem;row-gap:.9rem;align-items:center;justify-content:start;text-align:left;padding:2.2rem 2.4rem;background:var(--d-wash);border-radius:var(--d-radius)}.pdp-details__icon{grid-row:1 / span 2;align-self:center}.pdp-details__title{grid-column:2;align-self:end}.pdp-details__desc{grid-column:2;align-self:start}.pdp-details__card .pdp-details__title:last-child{align-self:center}.pdp-details__card.is-highlight{background:var(--d-accent);color:#fff}.pdp-details__icon{position:relative;display:grid;place-items:center;width:5.6rem;height:5.6rem;flex:0 0 auto;color:var(--d-accent)}.pdp-details__icon:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:var(--d-blob);border-radius:68% 32% 60% 40%/40% 56% 44% 60%}.pdp-details__card.is-highlight .pdp-details__icon{color:#fff}.pdp-details__card.is-highlight .pdp-details__icon:before{background:#ffffff38}.pdp-details__icon svg{position:relative;z-index:1;width:2.6rem;height:2.6rem;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.pdp-details__grid>.pdp-details__card:nth-child(1) .pdp-details__icon:before{border-radius:72% 28% 63% 37%/36% 58% 42% 64%;transform:rotate(-7deg)}.pdp-details__grid>.pdp-details__card:nth-child(2) .pdp-details__icon:before{border-radius:38% 62% 52% 48%/63% 37%;transform:rotate(9deg)}.pdp-details__grid>.pdp-details__card:nth-child(3) .pdp-details__icon:before{border-radius:58% 42% 38% 62%/45% 64% 36% 55%;transform:rotate(-3deg)}.pdp-details__grid>.pdp-details__card:nth-child(4) .pdp-details__icon:before{border-radius:47% 53% 68% 32%/58% 42%;transform:rotate(6deg)}.pdp-details__grid>.pdp-details__card:nth-child(5) .pdp-details__icon:before{border-radius:66% 34% 55% 45%/39% 66% 34% 61%;transform:rotate(-11deg)}.pdp-details__grid>.pdp-details__card:nth-child(6) .pdp-details__icon:before{border-radius:40% 60% 65% 35%/60% 46% 54% 40%;transform:rotate(4deg)}.pdp-details__title{margin:0;font-family:var(--font-heading-family);font-weight:var(--pdp-heading-weight, 600);font-size:1.8rem;line-height:1.3;letter-spacing:-.01em;text-wrap:balance;color:var(--d-ink)}.pdp-details__card.is-highlight .pdp-details__title{color:#fff}.pdp-details__desc{margin:0;font-size:1.35rem;line-height:1.5;color:var(--d-muted);max-width:40ch;text-wrap:pretty}.pdp-details__card.is-highlight .pdp-details__desc{color:#ffffffdb}@media screen and (max-width:599px){.pdp-details__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem;margin-top:2.8rem}.pdp-details__card{grid-template-columns:minmax(0,1fr);align-content:start;column-gap:0;row-gap:.8rem;padding:1.4rem}.pdp-details__icon{grid-column:1;grid-row:1;width:4rem;height:4rem}.pdp-details__icon svg{width:2rem;height:2rem}.pdp-details__title{grid-column:1;grid-row:2;align-self:start;font-size:1.5rem}.pdp-details__desc{grid-column:1;grid-row:3;align-self:start;font-size:1.2rem}.pdp-details__card .pdp-details__title:last-child{align-self:start}}.pdp-details ::selection{background:#1c75bc2e}
/*# sourceMappingURL=/cdn/shop/t/21/assets/section-pdp-details.css.map */
