.pdp-dot-buybox,.pdp-dot-buybox .product__media-wrapper,.pdp-dot-buybox .product__media-list,.pdp-dot-buybox .product__media{background:var(--dot-buybox-bg,#fff)}.pdp-dot-buybox .product__media-wrapper{overflow:visible}.pdp-dot-buybox .product__title h1{font-size:clamp(3rem,3.7vw,5rem);line-height:1.1}.pdp-dot-buybox .pdp-as-check{border:1px solid var(--dot-check-border,#ded8d0);border-left:4px solid var(--dot-check-accent,#906e50);background:var(--dot-check-bg,#faf8f5);color:var(--dot-check-ink,#282521);border-radius:var(--dot-check-radius,4px);padding:16px 18px;font-size:15px;line-height:1.5}.pdp-dot-buybox .pdp-as-check strong{display:block;margin-bottom:7px}.pdp-dot-buybox .pdp-as-check ul{padding-left:20px;margin:5px 0 9px}.pdp-dot-buybox .pdp-as-check li{margin:4px 0}.pdp-dot-buybox .pdp-as-check a{color:var(--dot-check-link,#67402a);text-decoration:underline;text-underline-offset:3px}.pdp-dot-buybox .product__text{font-size:16px;line-height:1.5}.pdp-dot{color:var(--dot-ink,#202020);background:var(--dot-bg,#fff);font-family:var(--font-body-family);font-size:18px;line-height:1.6}.pdp-dot *{box-sizing:border-box}.pdp-dot__wrap{max-width:var(--dot-max-width,1200px);padding:var(--dot-py,72px) 40px var(--dot-pb,72px);margin:auto}.pdp-dot__eyebrow{font-size:13px;letter-spacing:.16em;text-transform:uppercase;font-weight:700;margin:0 0 12px}.pdp-dot h2,.pdp-dot h3,.pdp-dot p{color:inherit}.pdp-dot h2{font-family:var(--font-heading-family);font-size:clamp(32px,3.5vw,48px);line-height:1.12;letter-spacing:-.025em;margin:0 0 22px}.pdp-dot h3{font-family:var(--font-heading-family);font-size:clamp(22px,2vw,28px);line-height:1.2;margin:0 0 12px}.pdp-dot p{margin:0 0 16px}.pdp-dot p:last-child{margin-bottom:0}.pdp-dot__lead{max-width:720px}.pdp-dot__note{font-size:14px;line-height:1.55;color:var(--dot-note,#595959);margin-top:18px!important}.pdp-dot--align-center .pdp-dot__copy{text-align:center}.pdp-dot--align-center .pdp-dot__wrap>.pdp-dot__eyebrow,.pdp-dot--align-center .pdp-dot__wrap>h2{text-align:center}.pdp-dot__split{display:grid;grid-template-columns:minmax(0,45fr) minmax(0,55fr);align-items:center;gap:30px}.pdp-dot__split--reverse{grid-template-columns:minmax(0,55fr) minmax(0,45fr)}.pdp-dot__copy{min-width:0;overflow-wrap:anywhere}.pdp-dot__split:not(:has(>.pdp-dot__figure)){grid-template-columns:minmax(0,1fr)}.pdp-dot__split--reverse .pdp-dot__copy{order:2}.pdp-dot__split--reverse .pdp-dot__figure{order:1}.pdp-dot__figure{margin:0;min-width:0}.pdp-dot__figure img{display:block;width:100%;height:auto;border-radius:var(--dot-image-radius,8px)}.pdp-dot__figure--contain img{object-fit:contain;max-height:580px}.pdp-dot__figure--photo img{aspect-ratio:1;object-fit:cover}.pdp-dot__grid{display:grid;grid-template-columns:repeat(var(--dot-columns,3),minmax(0,1fr));gap:18px;margin-top:36px}.pdp-dot__card{border:1px solid var(--dot-border,#e0e0de);border-radius:var(--dot-card-radius,10px);padding:26px;background:var(--dot-surface,#fff)}.pdp-dot__card p{font-size:16px}.pdp-dot__panel{background:var(--dot-panel-bg,#f2f1ee);border:1px solid var(--dot-border,#dedbd6);border-radius:var(--dot-panel-radius,12px);padding:30px;margin-top:40px}.pdp-dot__panel h3{margin-bottom:16px}.pdp-dot__app-cols{display:grid;grid-template-columns:1fr 1fr;gap:24px}.pdp-dot__app-cols p{font-size:16px}.pdp-dot__links{display:flex;gap:14px;flex-wrap:wrap;margin-top:20px}.pdp-dot__link{display:inline-block;border:1px solid currentColor;border-radius:4px;padding:10px 16px;font-size:15px;font-weight:700;text-decoration:none;color:inherit}.pdp-dot__link:hover{text-decoration:underline}.pdp-dot__link:focus-visible{outline:2px solid currentColor;outline-offset:3px}.pdp-dot__method-grid{display:grid;grid-template-columns:repeat(var(--dot-columns,2),minmax(0,1fr));gap:24px;margin-top:35px}.pdp-dot__method{background:var(--dot-surface,#fff);border:1px solid var(--dot-border,#e1e1df);border-radius:var(--dot-card-radius,10px);overflow:hidden}.pdp-dot__method img{display:block;width:100%;height:auto;aspect-ratio:var(--dot-image-ratio,1);object-fit:cover}.pdp-dot__method-copy{padding:24px 26px 30px}.pdp-dot__method-copy p{font-size:16px}.pdp-dot__metrics{display:grid;grid-template-columns:repeat(var(--dot-columns,4),minmax(0,1fr));gap:12px;margin:32px 0}.pdp-dot__metric{border-top:1px solid var(--dot-border,#b5b5b1);padding-top:15px}.pdp-dot__metric strong{display:block;font-size:clamp(24px,2.7vw,36px);line-height:1.1;font-weight:700}.pdp-dot__metric span{display:block;font-size:14px;margin-top:7px}.pdp-dot__included{display:flex;gap:8px;flex-wrap:wrap;list-style:none;padding:0;margin:25px 0 0}.pdp-dot__included li{padding:8px 13px;border:1px solid var(--dot-border,#c9c9c5);border-radius:100px;font-size:14px}.pdp-dot__table{width:100%;border-collapse:collapse;margin-top:28px}.pdp-dot__table th,.pdp-dot__table td{border-bottom:1px solid var(--dot-border,#dededb);padding:13px 8px;text-align:left;vertical-align:top;font-size:16px}.pdp-dot__table th{width:var(--dot-label-width,34%);font-weight:700}.pdp-dot__faq{margin-top:58px}.pdp-dot__faq details{border-bottom:1px solid var(--dot-border,#dededb)}.pdp-dot__faq summary{cursor:pointer;list-style:none;padding:17px 34px 17px 2px;font-size:17px;font-weight:700;position:relative}.pdp-dot__faq summary::-webkit-details-marker{display:none}.pdp-dot__faq summary:after{content:"+";position:absolute;right:4px;font-size:24px;line-height:1;top:16px}.pdp-dot__faq details[open] summary:after{content:"\2212"}.pdp-dot__faq details>div{padding:0 30px 18px 2px;font-size:16px}.pdp-dot__faq a{color:inherit;text-decoration:underline}@media(max-width:749px){.pdp-dot{font-size:16px}.pdp-dot__wrap{padding:var(--dot-py-mobile,40px) 20px var(--dot-pb-mobile,40px)}.pdp-dot__split,.pdp-dot__split--reverse{grid-template-columns:1fr;gap:24px}.pdp-dot__split--reverse .pdp-dot__copy,.pdp-dot__split--reverse .pdp-dot__figure{order:initial}.pdp-dot__grid,.pdp-dot__method-grid,.pdp-dot__app-cols{grid-template-columns:1fr;gap:14px}.pdp-dot__card,.pdp-dot__panel{padding:20px}.pdp-dot__metrics{grid-template-columns:repeat(2,1fr)}.pdp-dot__table th,.pdp-dot__table td{font-size:14px}.pdp-dot__table th{width:40%}}
/*# sourceMappingURL=/cdn/shop/t/87/assets/pdp-dot.css.map */
