.pdp-v2{gap:48px}.pdp-v2 .product-info h1{font-size:clamp(32px,3.3vw,49px);line-height:1.12}.pdp-v2 .price-line{margin-bottom:14px}.pv-benefits{list-style:none;padding:0;margin:20px 0 24px;display:grid;gap:10px;font-size:14px}.pv-benefits li{position:relative;padding-left:25px}.pv-benefits li:before{content:"\2713";position:absolute;left:0;color:#9e3043;font-weight:700}.pv-size-action{margin:8px 0 24px}.pv-size-button{display:flex;justify-content:space-between;align-items:center;gap:20px;border:1px solid #9e3043;background:#fff;color:#862638;padding:15px 18px;font-size:12px;font-weight:700;letter-spacing:.045em;min-height:52px;width:100%;max-width:420px;text-align:left}.pv-size-button span{font-size:11px;color:#71665d;white-space:nowrap}.pv-size-action p{font-size:11px;color:#766c63;margin:8px 0}.pv-bundle-heading{display:flex;justify-content:space-between;gap:10px;margin-bottom:10px}.pv-bundle-heading span{font-size:11px;color:#72695e}.pdp-v2 .bundle-price{display:flex;flex-direction:column;text-align:right;gap:2px;line-height:1.2}.pv-bundle-compare{font-size:12px;color:#a52e40;font-weight:400}.pdp-v2 .bundle-head{padding:16px;min-height:72px}.pdp-v2 .bundle{margin:10px 0}.pv-quick-details{margin-top:25px;font-size:13px}.pv-quick-details details{padding:15px 0}.pv-quick-details summary{font-weight:600}.pv-quick-details a{text-decoration:underline}.pv-quick-details p{line-height:1.7}.pv-section{padding:76px 0}.pv-soft{background:#f0e9e1}.pv-sage{background:#e8ede6}.pv-rose{background:#f3e4e4}.pv-heading{max-width:740px;margin:0 auto 38px;text-align:center}.pv-heading h2{margin-bottom:20px}.pv-heading p:last-child{max-width:560px;margin:0 auto;color:#70685f;font-size:15px}.pv-feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.pv-feature-grid article{background:#fffaf5;border:1px solid #e0d6cd;padding:25px 28px}.pv-feature-grid article>span{color:#ad4654;font:italic 23px Georgia,serif}.pv-feature-grid h3{font:400 23px Georgia,serif;margin:14px 0 10px}.pv-feature-grid p{font-size:14px;color:#70685f;margin:0;line-height:1.65}.pv-real-gallery{display:grid;grid-template-columns:repeat(5,1fr);gap:14px}.pv-real-gallery figure{margin:0;min-width:0}.pv-real-gallery img{width:100%;aspect-ratio:430/573;object-fit:cover}.pv-real-gallery figcaption{font-size:12px;padding:12px 2px;line-height:1.5}.pv-detail-grid{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:65px}.pv-detail-photo img{width:100%;aspect-ratio:1;object-fit:cover}.pv-detail-copy p{max-width:500px;color:#5f685b}.pv-detail-copy ul{padding-left:19px;font-size:14px;line-height:2}.pv-text-link{display:inline-block;margin-top:15px;border-bottom:1px solid;padding-bottom:4px;font-size:13px}.pv-style-grid{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:25px;align-items:center}.pv-style-copy{padding-right:20px}.pv-style-grid>img{width:100%;aspect-ratio:430/573;object-fit:cover}.pv-style-copy h2{font-size:clamp(30px,3.3vw,49px)}.pv-style-copy p{font-size:14px;color:#746b62}.pv-material{display:grid;grid-template-columns:auto 1fr auto 1fr;gap:10px;align-items:baseline;border-top:1px solid #dfd6ca;border-bottom:1px solid #dfd6ca;margin:23px 0;padding:17px 0}.pv-material strong{font:400 29px Georgia,serif}.pv-material span{font-size:12px}.pv-fine{font-size:12px!important}.pv-fit-guide{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:70px}.pv-fit-guide p{max-width:520px;color:#766167}.pv-fit-guide .pv-size-button{margin-top:25px}.pv-fit-guide ol{list-style:none;padding:0;counter-reset:steps}.pv-fit-guide li{counter-increment:steps;position:relative;padding:24px 0 24px 66px;border-bottom:1px solid #d7bfc0}.pv-fit-guide li:before{content:"0" counter(steps);position:absolute;left:0;top:20px;font:italic 31px Georgia,serif;color:#9f4450}.pv-fit-guide b,.pv-fit-guide span{display:block}.pv-fit-guide b{font-size:16px;font-weight:500}.pv-fit-guide span{font-size:13px;color:#766167;margin-top:5px}.pv-faq-grid{display:grid;grid-template-columns:1fr 1.4fr;gap:90px}.pv-faq-grid>div>p{font-size:13px;color:#756e63}.pv-faq summary{font-weight:500;font-size:14px}.pv-faq details{padding:17px 0}.pv-faq details:first-child{border-top:1px solid #d5cfc5}.pv-faq p{font-size:13px;line-height:1.75}.pv-end{padding:58px 0;text-align:center;background:#e8ddd1}.pv-end h2{font-size:clamp(30px,4vw,49px)}.pv-end p{font-size:14px}.pv-end .button{min-width:220px;margin-top:10px}.pv-size-dialog h2{font-size:34px}.pv-size-dialog table{font-variant-numeric:tabular-nums}.pv-size-dialog h3{font-size:18px}.pv-size-dialog p{font-size:13px}.pv-size-dialog{width:min(900px,95vw)}@media(max-width:900px){.pv-feature-grid{grid-template-columns:repeat(2,1fr)}.pv-detail-grid,.pv-fit-guide{gap:32px}.pv-style-grid{grid-template-columns:1fr 1fr}.pv-style-copy{grid-column:1/-1;max-width:630px;padding:0}.pv-faq-grid{gap:35px}.pv-real-gallery{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:10px}.pv-real-gallery figure{flex:0 0 29%;scroll-snap-align:start}.pv-material{max-width:400px}}@media(max-width:600px){.pdp-v2{gap:26px}.pv-section{padding:49px 0}.pv-heading{margin-bottom:26px;text-align:left}.pv-heading h2{font-size:35px}.pv-heading p:last-child{font-size:14px}.pv-feature-grid{gap:11px}.pv-feature-grid article{padding:18px 15px}.pv-feature-grid h3{font-size:21px;line-height:1.18}.pv-feature-grid p{font-size:12px}.pv-real-gallery figure{flex-basis:70%}.pv-detail-grid,.pv-fit-guide,.pv-faq-grid{grid-template-columns:1fr;gap:28px}.pv-detail-copy h2,.pv-fit-guide h2,.pv-faq-grid h2{font-size:35px}.pv-style-grid{gap:12px}.pv-style-copy{padding-bottom:12px}.pv-style-copy h2{font-size:35px}.pv-style-copy p{font-size:14px}.pv-fit-guide li{padding-top:18px;padding-bottom:18px}.pv-faq-grid{gap:12px}.pv-end{padding:43px 0}.pv-bundle-heading{align-items:baseline}.pv-bundle-heading span{font-size:10px}.pv-size-button{padding:14px;font-size:11px;gap:10px}.pdp-v2 .bundle-head{padding:13px}.pv-quick-details{margin-top:20px}.pv-bundle-compare{font-size:11px}}.pv-review-summary{display:flex;align-items:center;gap:9px;flex-wrap:wrap;font-size:11px;margin:0 0 17px;color:#5f574e}.pv-review-summary strong{color:#28231f}.pv-stars{color:#a43043;font-size:14px;letter-spacing:1px;white-space:nowrap}.pv-review-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.pv-review-card{background:#fff;border:1px solid #e0d6cd;padding:21px 20px;display:flex;flex-direction:column}.pv-review-card-head{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:13px}.pv-review-card blockquote{font-size:13px;line-height:1.75;margin:19px 0;flex:1;color:#60584f}.pv-review-card time{font-size:10px;color:#958879}.pv-heading p.pv-review-origin{font-size:11px;margin-top:12px}.pv-review-origin a{text-decoration:underline}#comfort-reviews{scroll-margin-top:100px}@media(max-width:1000px){.pv-review-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.pv-review-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px;padding-bottom:10px}.pv-review-card{flex:0 0 85%;scroll-snap-align:start}.pv-review-summary{gap:7px;font-size:10px}.pv-review-card blockquote{font-size:14px}}.pdp-v2 button,.pdp-v2 select,.pdp-v2 summary,.pv-story button,.pv-story summary,.pv-section button,.pv-section summary,.pv-size-dialog button{color:inherit;-webkit-text-fill-color:currentColor}.pdp-v2 .buy{color:#fff}.pdp-v2 .pv-size-button,.pv-section .pv-size-button{color:#862638}.pdp-v2 select option{color:#242320;background:#fff}
/*# sourceMappingURL=/cdn/shop/t/2/assets/braless-product-v2.css.map */
