body:has(.jzw-pdp){--jzw-text:#202020;--jzw-muted:#625d55;--jzw-gold:#70572f;--jzw-rule:#e8e5e0}body:has(.jzw-pdp) #product-title{margin:4px 0 7px;min-width:0}body:has(.jzw-pdp) #product-title h1.jzw-supplier-title{font-family:inherit;font-size:clamp(23px,2.4vw,32px)!important;line-height:1.16!important;font-weight:750!important;letter-spacing:-.025em;margin:4px 0 6px;overflow-wrap:anywhere}body:has(.jzw-pdp) .jzw-supplier-subtitle{font-size:14px;line-height:1.4;font-weight:400;color:var(--jzw-muted);margin:0 0 5px}body:has(.jzw-pdp) .jzw-product-highlights{display:flex;flex-wrap:wrap;gap:6px;margin:10px 0 4px}body:has(.jzw-pdp) .jzw-product-highlights span{font-size:12px;line-height:1.4;font-weight:400;padding:4px 7px;border:1px solid #ddd4c4;border-radius:3px;color:#5b4525;background:#fff}body:has(.jzw-pdp) .jzw-shared-price{width:100%;box-sizing:border-box;background:#faf7f0;border:1px solid #dfd3bd;border-radius:6px;padding:14px 16px;margin:6px 0}body:has(.jzw-pdp) .jzw-shared-price .jzw-supplier-price-label{font-size:12px;line-height:1.4;font-weight:650;color:var(--jzw-gold);margin:0 0 7px}body:has(.jzw-pdp) .jzw-supplier-price-row{display:flex;justify-content:space-between;align-items:center;gap:12px}body:has(.jzw-pdp) .jzw-price-amount-column{min-width:0;flex:1}body:has(.jzw-pdp) .jzw-shared-price #product-price{font-size:30px!important;line-height:1.15!important;font-weight:750!important;letter-spacing:0;color:#181818;margin:0 0 5px!important}body:has(.jzw-pdp) .jzw-shared-price small{display:block;font-size:12px;line-height:1.35;font-weight:400;color:#58534c}body:has(.jzw-pdp) .jzw-supplier-unit{flex:0 1 48%;max-width:48%;min-width:0;border-left:1px solid #ded4c4;padding-left:12px;text-align:right}body:has(.jzw-pdp) .jzw-supplier-unit strong{display:block;font-size:16px;line-height:1.4;font-weight:700;margin:4px 0 0;overflow-wrap:anywhere}body:has(.jzw-pdp) .jzw-shared-price>p{font-size:12px;line-height:1.5;font-weight:400;margin:12px 0 0;padding-top:10px;border-top:1px solid #e8dece}body:has(.jzw-pdp) .jzw-price-compare{display:block;font-size:14px;line-height:1.4;color:#666;margin-bottom:4px}.jzw-price-tax{margin-top:8px}.jzw-pdp :is(.jzw-raw-sets,.jzw-virgin-quantity,.jzw-feather-packs){margin:7px 0;padding:0;border:0}.jzw-pdp :is(.jzw-raw-sets>p,.jzw-virgin-quantity>p:first-child,.jzw-feather-packs legend){font-size:14px;line-height:1.4;font-weight:600;margin:0 0 8px;padding:0}.jzw-pdp :is(.jzw-raw-set-grid,.jzw-virgin-quantity-grid,.jzw-feather-pack-grid){display:grid;grid-template-columns:repeat(var(--jzw-set-columns,4),minmax(0,1fr));gap:5px;max-width:none;margin:0}.jzw-pdp .jzw-feather-pack-grid{--jzw-set-columns:3}.jzw-pdp :is(.jzw-raw-set-grid a,.jzw-virgin-quantity-grid a,.jzw-virgin-quantity-grid button,.jzw-feather-pack){display:flex;align-items:center;justify-content:center;min-height:49px;padding:7px 3px;border:1px solid #d8d5d0;border-radius:5px;background:#fff;color:#171717;font-size:13px;line-height:1.35;font-weight:650;text-align:center;box-shadow:none}.jzw-pdp :is(.jzw-raw-set-grid a,.jzw-virgin-quantity-grid a,.jzw-virgin-quantity-grid button)>:is(span,small),.jzw-pdp :is(.jzw-feather-pack-weight,.jzw-feather-pack-label){display:none}.jzw-pdp .jzw-feather-pack-name{font-size:13px;line-height:1.35;font-weight:650}.jzw-pdp :is(.jzw-raw-set-grid,.jzw-virgin-quantity-grid) strong{font-size:13px;font-weight:650;white-space:nowrap}.jzw-pdp :is(.jzw-raw-set-grid a[aria-current=page],.jzw-virgin-quantity-grid .is-selected,.jzw-feather-pack[aria-pressed=true]){background:#f7f1e5;border-color:#957441;box-shadow:inset 0 0 0 1px #957441}.jzw-pdp :is(.jzw-raw-quantity-note,.jzw-virgin-quantity-note,.jzw-feather-note){font-size:12px;line-height:1.5;font-weight:400;margin:8px 0;color:#555}.jzw-pdp .jzw-feather-total{font-size:14px;line-height:1.5;margin:8px 0}.jzw-pdp .jzw-feather-total strong{font-size:16px;font-weight:700}.jzw-pdp .jzw-raw-links{padding:6px 0}.jzw-pdp .jzw-raw-links__heading{margin-bottom:8px;min-height:44px}.jzw-pdp .jzw-raw-links__heading p{font-size:14px;line-height:1.4;margin:0}.jzw-pdp .jzw-raw-links__track{grid-auto-columns:104px;gap:8px}.jzw-pdp .jzw-raw-links__track img{height:94px;object-fit:contain}.jzw-pdp [id^=js-options-] label{font-size:12px;line-height:1.4;font-weight:400;color:#555}.jzw-pdp .jzw-raw-length-select{min-height:48px;border:1px solid #d8d5d0;border-radius:5px;font-size:16px;line-height:1.4;padding:10px 38px 10px 12px;background-color:#fff}.jzw-pdp :is(.jzw-price-popup-link,.jzw-series-trigger){display:flex;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:66px;margin:16px 0 8px;padding:12px 14px;border:1px solid #d6c5a6;border-radius:5px;background:#faf6ee;color:#4f3e23;text-align:left;text-decoration:none;line-height:1.4}.jzw-pdp :is(.jzw-price-popup-link,.jzw-series-trigger) strong{display:block;font-size:15px;line-height:1.35;font-weight:650;color:#4f3e23}.jzw-pdp :is(.jzw-price-popup-link,.jzw-series-trigger) small{display:block;font-size:12px;line-height:1.4;font-weight:400;color:#666;margin-top:4px}.jzw-pdp :is(.jzw-price-popup-link,.jzw-series-trigger)>span:last-child{font-size:24px}.jzw-pdp :is(.jzw-price-popup-link,.jzw-series-trigger):focus-visible{outline:2px solid #94703d;outline-offset:3px}body:has(.jzw-pdp) .jzw-proof h2{font-weight:700}body:has(.jzw-pdp) .jzw-proof h3{font-weight:650}body:has(.jzw-pdp) :is(.jzw-detail-layout,.jzw-unified-product-details){display:grid;grid-template-columns:1.1fr 1fr;gap:56px;padding-top:42px;padding-bottom:52px;border-top:1px solid #ddd;font-size:15px;line-height:1.7;scroll-margin-top:180px;color:#202020;max-width:none}body:has(.jzw-pdp) .jzw-unified-product-details{display:block}body:has(.jzw-pdp) .jzw-unified-product-details__inner{max-width:none}body:has(.jzw-pdp) :is(.jzw-detail-layout,.jzw-unified-product-details) h2{font-size:24px;font-weight:600;line-height:1.25;margin:0 0 20px;letter-spacing:-.3px}body:has(.jzw-pdp) :is(.jzw-detail-eyebrow,.jzw-unified-product-details__eyebrow){font-size:12px;line-height:1.7;color:#78633e;font-weight:600;letter-spacing:1px;margin:0 0 10px}body:has(.jzw-pdp) .jzw-compact-specs{margin:0}body:has(.jzw-pdp) .jzw-compact-specs>div{display:grid;grid-template-columns:minmax(120px,34%) 1fr;gap:16px;border-top:1px solid #e8e5e0;padding:12px 0;font-size:14px;line-height:1.7}body:has(.jzw-pdp) .jzw-compact-specs dt{color:#666;font-weight:400}body:has(.jzw-pdp) .jzw-compact-specs dd{margin:0;font-weight:500;overflow-wrap:anywhere}.jzw-detail-fullness{padding-top:27px}.jzw-detail-card{border:1px solid #dedbd4;border-radius:5px;padding:18px 20px;margin-bottom:12px}.jzw-detail-card h3{font-size:15px;font-weight:650;line-height:1.5;margin:0 0 6px}.jzw-detail-card p{font-size:14px;line-height:1.7;color:#555;margin:0}.jzw-detail-card.is-featured{border-color:#b6a17b;background:#f8f5ef}.jzw-detail-note{font-size:13px;line-height:1.7;color:#666;margin:0 0 12px}body:has(.jzw-pdp) .jzw-buyer-faq h2{font-size:24px;font-weight:600;line-height:1.3;margin:0 0 12px}body:has(.jzw-pdp) .jzw-feather-reviews{padding-top:36px;padding-bottom:40px}body:has(.jzw-pdp) .jzw-feather-reviews h2{font-size:24px!important;font-weight:600!important;line-height:1.3!important}@media(max-width:767px){body:has(.jzw-pdp) #product-title h1.jzw-supplier-title{font-size:23px!important}body:has(.jzw-pdp) .jzw-supplier-subtitle{font-size:13px}body:has(.jzw-pdp) .jzw-shared-price{padding:12px 14px}body:has(.jzw-pdp) .jzw-shared-price #product-price{font-size:28px!important}.jzw-pdp .jzw-raw-links__track{grid-auto-columns:calc((100% - 20px)/3)}body:has(.jzw-pdp) :is(.jzw-detail-layout,.jzw-unified-product-details){grid-template-columns:1fr;gap:28px;padding-top:28px;padding-bottom:32px}body:has(.jzw-pdp) :is(.jzw-detail-layout,.jzw-unified-product-details,.jzw-buyer-faq) h2{font-size:22px}body:has(.jzw-pdp) .jzw-compact-specs>div{grid-template-columns:minmax(105px,34%) 1fr;gap:12px}.jzw-detail-fullness{padding-top:0}body:has(.jzw-pdp) .jzw-feather-reviews{padding-top:28px;padding-bottom:28px}body:has(.jzw-pdp) .jzw-feather-reviews h2{font-size:22px!important}}.jzw-pdp-sticky{display:none}@media(max-width:767px){.jzw-pdp-sticky{display:flex;position:fixed;bottom:0;left:0;right:0;z-index:35;background:#fff;border-top:1px solid #ddd;padding:10px 16px calc(10px + env(safe-area-inset-bottom));gap:12px;align-items:center;justify-content:space-between}.jzw-pdp-sticky>div{display:flex;flex-direction:column;min-width:0;gap:3px;font-size:12px;line-height:1.4}.jzw-pdp-sticky span{max-width:47vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.jzw-pdp-sticky strong{font-size:20px;line-height:1.4;font-weight:700}.jzw-pdp-sticky button{min-height:48px;flex-shrink:0;background:#171717;color:#fff;font-size:14px;font-weight:500;border:1px solid #171717;border-radius:0;padding:10px 18px}body:has(.jzw-pdp-sticky){padding-bottom:calc(80px + env(safe-area-inset-bottom))}}body:has(dialog[open]) .jzw-pdp-sticky{display:none!important}.jzw-body-wave-reference{display:grid;grid-template-columns:44% minmax(0,1fr);align-items:center;width:100%;margin:0 0 20px;border:1px solid #e4ded5;border-radius:6px;overflow:hidden;background:#faf8f4}.jzw-body-wave-reference img{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:contain;background:#f6f5f1}.jzw-body-wave-reference figcaption{min-width:0;padding:18px;font-size:13px;line-height:1.55;color:#5b554c}.jzw-body-wave-reference figcaption small{display:block;margin-bottom:7px;color:#806438;font-size:10px;font-weight:700;letter-spacing:.08em;line-height:1.4}.jzw-body-wave-reference figcaption strong{display:block;margin-bottom:8px;font-size:17px;line-height:1.3;color:#24211d}.jzw-body-wave-reference figcaption span{display:block}@media(max-width:480px){.jzw-body-wave-reference figcaption{padding:12px;font-size:12px}.jzw-body-wave-reference figcaption strong{font-size:15px}.jzw-body-wave-reference figcaption small{font-size:9px}}.jzw-body-wave-about{border-top:1px solid #e8e5e0;margin-top:12px}.jzw-body-wave-about summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;padding:14px 0;font-size:14px;font-weight:600;cursor:pointer;list-style:none}.jzw-body-wave-about summary::-webkit-details-marker{display:none}.jzw-body-wave-about summary:after{content:"+";font-size:18px}.jzw-body-wave-about[open] summary:after{content:"\2212"}.jzw-body-wave-about summary:focus-visible{outline:2px solid #80602e;outline-offset:2px}.jzw-body-wave-about .rte{font-size:14px;line-height:1.65;padding-bottom:16px}.jzw-body-wave-about .rte h3{font-size:16px;line-height:1.4;margin:18px 0 8px}.jzw-body-wave-about .rte p{margin:0 0 12px}.jzw-body-wave-about .rte ul{list-style:disc;padding-left:20px;margin:8px 0 14px}
/*# sourceMappingURL=/cdn/shop/t/114/assets/jzw-product-unified.css.map */
