.bp-root .bly-nav__drawer{position:absolute;left:0;right:0;top:100%;background:var(--color-bone);border-bottom:1px solid var(--color-line);padding:8px 20px 16px;display:flex;flex-direction:column;box-shadow:0 12px 28px -16px #1e1e1b2e;z-index:50}.bp-root .bly-nav__drawer-link{font-family:var(--font-sans);font-size:17px;font-weight:500;letter-spacing:-.005em;color:var(--color-ink);padding:14px 4px;border-bottom:1px solid var(--color-line-soft);cursor:pointer}.bp-root .bly-nav__drawer-link:last-child{border-bottom:0}.bp-root .bly-nav__drawer-link--meta{font-size:13px;font-weight:400;color:var(--color-warm-gray);padding:10px 4px;border-bottom:0}.bp-root .bly-nav__drawer-divider{height:1px;background:var(--color-line);margin:8px 0}.bp-root .section{padding:48px 20px}.bp-root .section .container{max-width:1200px;margin:0 auto}.bp-root .section--bone{background:var(--color-bone)}.bp-root .section--bone-warm{background:var(--color-bone-warm)}.bp-root .section--sage-light{background:var(--color-sage-light)}.bp-root .section--sage{background:var(--color-sage);color:#fff}.bp-root .section--ink{background:var(--color-ink);color:var(--color-bone)}.bp-root .section--white{background:#fff}.bp-root .eyebrow{font-family:var(--font-sans);font-size:10px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--color-warm-gray);margin:0 0 16px}.bp-root .section--sage .eyebrow,.bp-root .section--ink .eyebrow{color:#ffffffb3}.bp-root .s-title{font-family:var(--font-sans);font-weight:500;font-size:28px;line-height:1.1;letter-spacing:-.012em;margin:0 0 12px;color:inherit;text-wrap:balance}.bp-root .s-subtitle{font-family:var(--font-sans);font-size:14px;color:var(--color-warm-gray);margin:0 0 32px;max-width:60ch}.bp-root .section--sage .s-subtitle,.bp-root .section--ink .s-subtitle{color:#ffffffbf}.bp-root .ph{position:relative;background:var(--color-sage-light);border:1px solid var(--color-line);border-radius:14px;overflow:hidden;color:var(--color-credential);font-family:var(--font-sans);font-size:11px;letter-spacing:.08em;text-transform:uppercase;display:flex;align-items:center;justify-content:center;text-align:center;padding:16px;isolation:isolate}.bp-root .ph:before,.bp-root .ph:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.bp-root .ph:before{background:linear-gradient(to top right,transparent calc(50% - .5px),rgba(47,104,80,.18) calc(50% - .5px),rgba(47,104,80,.18) calc(50% + .5px),transparent calc(50% + .5px)),linear-gradient(to top left,transparent calc(50% - .5px),rgba(47,104,80,.18) calc(50% - .5px),rgba(47,104,80,.18) calc(50% + .5px),transparent calc(50% + .5px))}.bp-root .ph>span{position:relative;z-index:2;background:var(--color-sage-light);padding:4px 8px;border-radius:4px}.bp-root .ph--bone{background:var(--color-bone-warm);color:var(--color-warm-gray)}.bp-root .ph--bone:before{background:linear-gradient(to top right,transparent calc(50% - .5px),rgba(107,107,103,.25) calc(50% - .5px),rgba(107,107,103,.25) calc(50% + .5px),transparent calc(50% + .5px)),linear-gradient(to top left,transparent calc(50% - .5px),rgba(107,107,103,.25) calc(50% - .5px),rgba(107,107,103,.25) calc(50% + .5px),transparent calc(50% + .5px))}.bp-root .ph--bone>span{background:var(--color-bone-warm)}.bp-root .ph--sage{background:var(--color-sage);color:#ffffffe6;border-color:var(--color-sage-deep)}.bp-root .ph--sage:before{background:linear-gradient(to top right,transparent calc(50% - .5px),rgba(255,255,255,.3) calc(50% - .5px),rgba(255,255,255,.3) calc(50% + .5px),transparent calc(50% + .5px)),linear-gradient(to top left,transparent calc(50% - .5px),rgba(255,255,255,.3) calc(50% - .5px),rgba(255,255,255,.3) calc(50% + .5px),transparent calc(50% + .5px))}.bp-root .ph--sage>span{background:var(--color-sage)}.bp-root .stars{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-sans);font-size:12px;color:var(--color-warm-gray)}.bp-root .stars .s{letter-spacing:1px;color:var(--color-credential);font-size:13px}.bp-root .btn{-webkit-appearance:none;appearance:none;border:0;cursor:pointer;font-family:var(--font-sans);font-weight:500;font-size:13px;letter-spacing:.06em;text-transform:uppercase;padding:16px 22px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;gap:8px;transition:all .2s var(--ease-standard);min-height:48px;width:100%}.bp-root .btn--primary{background:var(--color-ink);color:var(--color-bone)}.bp-root .btn--primary:hover{background:#000}.bp-root .btn--sage{background:var(--color-sage);color:#fff}.bp-root .btn--sage:hover{background:var(--color-sage-deep)}.bp-root .btn--ghost{background:transparent;color:var(--color-ink);border:1px solid var(--color-ink)}.bp-root .chips{display:flex;flex-wrap:wrap;gap:6px;padding:4px 0}.bp-root .chip{font-family:var(--font-sans);font-size:11px;letter-spacing:.02em;padding:6px 12px;border-radius:999px;background:var(--color-bone);border:1px solid var(--color-line);color:var(--color-credential);white-space:nowrap;flex-shrink:0}.bp-root .trust-row{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;text-align:center}.bp-root .trust-item{display:flex;flex-direction:column;align-items:center;gap:8px}.bp-root .trust-icon{width:40px;height:40px;border-radius:999px;border:1px solid currentColor;display:flex;align-items:center;justify-content:center;position:relative}.bp-root .trust-icon:before{content:"";display:block;width:55%;height:55%;background-color:currentColor;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.bp-root .trust-icon--shield:before{-webkit-mask-image:url(68bdebcb-0a89-46b7-89a9-98acd1b7586e);mask-image:url(68bdebcb-0a89-46b7-89a9-98acd1b7586e)}.bp-root .trust-icon--leaf:before{-webkit-mask-image:url(e0de5cae-9993-4035-a079-dc891c5bf98e);mask-image:url(e0de5cae-9993-4035-a079-dc891c5bf98e)}.bp-root .trust-icon--paw:before{-webkit-mask-image:url(3bd3ab94-28f9-4d46-bea0-3c3c0276a318);mask-image:url(3bd3ab94-28f9-4d46-bea0-3c3c0276a318)}.bp-root .trust-icon--truck:before{-webkit-mask-image:url(398fc4c8-13d5-4676-9292-66fa9564b434);mask-image:url(398fc4c8-13d5-4676-9292-66fa9564b434)}.bp-root .trust-label{font-size:11px;line-height:1.35;font-weight:500;letter-spacing:.01em}.bp-root .acc{border-top:1px solid var(--color-line)}.bp-root .acc-row{border-bottom:1px solid var(--color-line);padding:18px 0}.bp-root .acc-row summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;font-family:var(--font-sans);font-size:18px;font-weight:500;letter-spacing:-.012em}.bp-root .acc-row summary::-webkit-details-marker{display:none}.bp-root .acc-row summary:after{content:"+";font-family:var(--font-serif);font-size:24px;font-weight:300;color:var(--color-warm-gray);transition:transform .2s var(--ease-standard)}.bp-root .acc-row[open] summary:after{content:"\2212"}.bp-root .acc-body{padding-top:14px;font-size:13px;color:var(--color-warm-gray);line-height:1.6;max-width:60ch}.bp-root .sticky-bottom{position:sticky;bottom:0;display:flex;align-items:center;justify-content:space-between;gap:12px;background:var(--color-ink);color:var(--color-bone);padding:14px 16px calc(14px + env(safe-area-inset-bottom));border-top:1px solid rgba(255,255,255,.1)}.bp-root .sticky-bottom .left{display:flex;flex-direction:column;font-size:11px;letter-spacing:.02em;gap:2px}.bp-root .sticky-bottom .left .name{font-family:var(--font-display);font-weight:400;font-size:20px;letter-spacing:-.02em;line-height:1}.bp-root .sticky-bottom .price{color:#ffffffb3}.bp-root .sticky-bottom .btn{width:auto;padding:12px 18px;min-height:44px;background:var(--color-sage);color:#fff}.bp-root [data-line=sketchy]{--w-border: 1.5px}.bp-root [data-line=sketchy] .ph,.bp-root [data-line=sketchy] .chip,.bp-root [data-line=sketchy] .btn--ghost,.bp-root [data-line=sketchy],.bp-root [data-line=sketchy] .browser-bar,.bp-root [data-line=sketchy] .pdp-nav,.bp-root [data-line=sketchy] .acc-row,.bp-root [data-line=sketchy] .acc,.bp-root [data-line=sketchy] .card-outline,.bp-root [data-line=sketchy] .purchase-card,.bp-root [data-line=sketchy] .review-card,.bp-root [data-line=sketchy] .formula-card,.bp-root [data-line=sketchy] .step-card,.bp-root [data-line=sketchy] .table-row,.bp-root [data-line=sketchy] .freq-pill,.bp-root [data-line=sketchy] .gallery-thumb,.bp-root [data-line=sketchy] .cross-card{border-style:dashed}.bp-root [data-line=sketchy] .ph{border-width:1.5px}.bp-root [data-annotations=off] .annot{display:none}.bp-root .annot{position:absolute;font-family:var(--font-serif);font-style:italic;font-size:12px;line-height:1.35;color:var(--color-credential);background:#e7efe7eb;border:1px dashed var(--color-credential);padding:6px 10px;border-radius:8px;max-width:180px;z-index:5;pointer-events:none}.bp-root .gallery{position:relative;aspect-ratio:1 / 1;border-radius:18px;overflow:hidden;background:var(--color-sage-light)}.bp-root .gallery .ph{border-radius:18px;border:0;height:100%}.bp-root .gallery .badge{position:absolute;top:16px;left:16px;background:#ffffffeb;border:1px solid var(--color-line);color:var(--color-credential);font-size:10px;letter-spacing:.12em;text-transform:uppercase;padding:6px 10px;border-radius:999px;font-weight:500;z-index:2}.bp-root .gallery .dots{position:absolute;bottom:14px;left:50%;transform:translate(-50%);display:flex;gap:6px;z-index:2}.bp-root .gallery .dots b{width:6px;height:6px;border-radius:50%;background:#ffffff80;display:block}.bp-root .gallery .dots b.active{background:#fff;width:16px;border-radius:999px}.bp-root .gallery-thumbs{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:8px}.bp-root .gallery-thumb{aspect-ratio:1;background:var(--color-sage-light);border:1px solid var(--color-line);border-radius:10px}.bp-root .gallery-thumb.active{border-color:var(--color-ink)}.bp-root .product-name{font-family:var(--font-display);font-weight:400;font-size:40px;line-height:.95;letter-spacing:-.02em;margin:0;color:var(--color-ink)}.bp-root .product-sub{font-family:var(--font-sans);font-size:14px;color:var(--color-warm-gray);margin:8px 0 0;letter-spacing:.01em}.bp-root .price-line{font-family:var(--font-sans);font-weight:500;font-size:20px;letter-spacing:-.005em;color:var(--color-ink);margin-top:14px}.bp-root .price-line .strike{color:var(--color-warm-gray);text-decoration:line-through;font-weight:400;margin-left:6px;font-size:14px}.bp-root .seg{display:grid;grid-template-columns:1fr 1fr;background:var(--color-bone-warm);border:1px solid var(--color-line);border-radius:999px;padding:4px;gap:4px}.bp-root .seg button{-webkit-appearance:none;appearance:none;border:0;background:transparent;padding:12px 8px;border-radius:999px;cursor:pointer;font-family:var(--font-sans);font-size:12px;letter-spacing:.04em;font-weight:500;color:var(--color-warm-gray);display:flex;flex-direction:column;align-items:center;gap:2px;position:relative}.bp-root .seg button[data-active=true]{background:var(--color-ink);color:var(--color-bone)}.bp-root .seg button .save{font-size:10px;background:var(--color-sage);color:#fff;padding:2px 6px;border-radius:999px;letter-spacing:.06em;font-weight:600;position:absolute;top:-10px;right:6px}.bp-root .purchase-card{border:1px solid var(--color-line);border-radius:14px;padding:16px;background:var(--color-bone);position:relative;cursor:pointer;transition:all .2s var(--ease-standard)}.bp-root .purchase-card[data-selected=true]{border-color:var(--color-sage);border-width:2px;padding:15px;background:#e7efe766}.bp-root .purchase-card .pc-top{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.bp-root .purchase-card .pc-name{font-family:var(--font-sans);font-size:16px;font-weight:600;letter-spacing:-.005em;font-weight:500}.bp-root .purchase-card .pc-desc{font-size:12px;color:var(--color-warm-gray);margin-top:4px;line-height:1.4}.bp-root .purchase-card .pc-price{font-family:var(--font-sans);font-weight:500;font-size:16px;text-align:right;white-space:nowrap}
/*# sourceMappingURL=/cdn/shop/t/20/assets/blythe-pdp-2.css.map */
