.shopify-section:has(.dlb-pdp){background:#0d0d10}.dlb-pdp,.dlb-pdp *{color:#f5f5f7}.dlb-pdp{background:#0d0d10;padding:40px 0 72px}.dlb-pdp__price,.dlb-pdp__title,.dlb-pdp__custom-title{color:#f7f4ee}.dlb-pdp__lead,.dlb-pdp__lede,.dlb-pdp__custom-note,.dlb-pdp__vendor,.dlb-pdp__variant-label,.dlb-help,.dlb-pdp__swatch-text,.dlb-pdp__swatch-delta,.dlb-pdp__trust,.dlb-field label{color:#f7f4eec7}.dlb-pdp__lede strong{color:#ffd98a}.dlb-pdp__grid{display:grid;gap:28px;grid-template-columns:1fr;align-items:start}@media(min-width:990px){.dlb-pdp__grid{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:56px}}.dlb-pdp__main-media{background:#161619;border:1px solid rgba(255,255,255,.06);border-radius:14px;overflow:hidden;aspect-ratio:4 / 3}.dlb-pdp__main-media img,.dlb-pdp__main-img{width:100%;height:100%;object-fit:cover;display:block}.dlb-pdp__thumbs{display:grid;grid-template-columns:repeat(auto-fill,minmax(72px,1fr));gap:8px;margin:12px 0 0;padding:0;list-style:none}.dlb-pdp__thumbs a{display:block;overflow:hidden;border-radius:8px;background:#161619;border:1px solid rgba(255,255,255,.06);aspect-ratio:1;cursor:pointer;transition:border-color .12s ease}.dlb-pdp__thumbs a:hover{border-color:#ffb85c99}.dlb-pdp__thumbs a.is-active{border-color:var(--dlb-gold, #f3ad45);box-shadow:0 0 0 1px var(--dlb-gold, #f3ad45)}.dlb-pdp__thumbs img{width:100%;height:100%;object-fit:cover;display:block}.dlb-pdp__vendor{margin:0 0 6px;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:#f5f5f78c}.dlb-pdp__title{margin:0 0 18px;font-size:clamp(28px,4vw,40px);line-height:1.1;letter-spacing:-.01em}.dlb-pdp__price-row{display:flex;flex-wrap:wrap;align-items:baseline;gap:14px 18px;margin-bottom:14px}.dlb-pdp__price{font-size:28px;font-weight:600}.dlb-pdp__lead{font-size:13px;color:#f5f5f7b3}.dlb-pdp__lede{margin:0 0 28px;color:#f5f5f7d9;line-height:1.55}.dlb-pdp__variant{border:0;margin:0 0 22px;padding:0}.dlb-pdp__variant-label{display:block;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:#f5f5f7b3;margin-bottom:10px}.dlb-pdp__swatches{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.visually-hidden{position:absolute!important;clip:rect(0,0,0,0);width:1px;height:1px;overflow:hidden;white-space:nowrap}.dlb-pdp__swatch{display:flex;align-items:center;gap:10px;padding:12px 14px;border:1px solid rgba(255,255,255,.12);border-radius:10px;background:#ffffff05;cursor:pointer;transition:border-color .12s ease,background .12s ease;font-size:14px}.dlb-pdp__swatch:hover{border-color:#ffb85c80;background:#ffb85c0a}.dlb-pdp__swatch-input:checked+.dlb-pdp__swatch{border-color:#ffba5c;background:#ffb85c14}.dlb-pdp__swatch-input:focus-visible+.dlb-pdp__swatch{outline:2px solid #ffba5c;outline-offset:2px}.dlb-pdp__swatch-dot{width:16px;height:16px;border-radius:50%;border:1px solid rgba(255,255,255,.18);flex-shrink:0}.dlb-pdp__swatch-dot--warm-white{background:#fff1cc;box-shadow:0 0 8px #ffdc8c99}.dlb-pdp__swatch-dot--cool-white{background:#ecf3ff;box-shadow:0 0 8px #b4d2ff99}.dlb-pdp__swatch-dot--rgb{background:linear-gradient(135deg,#ff5e7e,#ffd66e,#6effa6 66%,#6ec8ff)}.dlb-pdp__swatch-text{flex:1}.dlb-pdp__swatch-delta{font-size:12px;color:#f5f5f799}.dlb-pdp__custom{margin:24px 0 22px;padding:22px;background:#ffffff05;border:1px solid rgba(255,255,255,.08);border-radius:14px}.dlb-pdp__custom-title{margin:0 0 4px;font-size:16px;letter-spacing:.04em}.dlb-pdp__custom-note{margin:0 0 18px;font-size:13px;color:#f5f5f7a6;line-height:1.5}.dlb-pdp__row-2{display:grid;gap:14px;grid-template-columns:1fr}@media(min-width:600px){.dlb-pdp__row-2{grid-template-columns:1fr 1fr}}.dlb-field{margin-bottom:14px;display:block}.dlb-field label{display:block;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:#f5f5f7b3;margin-bottom:6px}.dlb-required{color:#ffba5c;margin-left:2px}.dlb-input,.dlb-textarea{width:100%;background:#0d0d10;border:1px solid rgba(255,255,255,.14);border-radius:8px;padding:12px 14px;font-size:15px;color:#f5f5f7;font-family:inherit;transition:border-color .12s ease,box-shadow .12s ease}.dlb-input:focus,.dlb-textarea:focus{outline:none;border-color:#ffba5c;box-shadow:0 0 0 3px #ffb85c33}.dlb-input--file{padding:10px 12px;cursor:pointer}.dlb-input--file::file-selector-button{background:#ffb85c1f;color:#ffba5c;border:1px solid rgba(255,184,92,.4);border-radius:6px;padding:6px 12px;margin-right:12px;cursor:pointer;font-weight:600;font-size:13px;font-family:inherit}.dlb-help{display:block;margin-top:6px;font-size:12px;color:#f5f5f78c}.dlb-textarea{resize:vertical;min-height:100px}.dlb-pdp__submit{width:100%;font-size:16px;padding:16px 22px;margin-top:4px}.dlb-button.dlb-button--primary{background:#ffba5c;color:#0d0d10;border:none;border-radius:12px;font-weight:700;letter-spacing:.02em;cursor:pointer;transition:transform 80ms ease,background .12s ease}.dlb-button.dlb-button--primary:hover{background:#ffc878}.dlb-button.dlb-button--primary:active{transform:translateY(1px)}.dlb-pdp__trust{list-style:none;margin:16px 0 0;padding:0;display:grid;gap:8px;grid-template-columns:1fr;font-size:13px;color:#f5f5f7cc}@media(min-width:600px){.dlb-pdp__trust{grid-template-columns:repeat(3,1fr)}}.dlb-pdp__trust li{display:flex;align-items:center;gap:8px}.dlb-pdp__trust span{color:#ffba5c;font-weight:700}.dlb-pdp__desc{margin-top:24px;border-top:1px solid rgba(255,255,255,.08);padding-top:18px}.dlb-pdp__desc summary{cursor:pointer;font-size:14px;letter-spacing:.04em;color:#f5f5f7d9;list-style:none;display:flex;justify-content:space-between;align-items:center}.dlb-pdp__desc summary:after{content:"+";color:#ffba5c;font-size:22px;line-height:1}.dlb-pdp__desc[open] summary:after{content:"\2013"}.dlb-pdp__desc .rte{margin-top:14px;color:#f5f5f7d9;line-height:1.6}.dlb-pdp__desc .rte ul,.dlb-pdp__desc .rte ol{padding-left:1.2em}.dlb-pdp__desc .rte h3{margin:18px 0 6px;font-size:15px;letter-spacing:.05em;color:#ffba5c}.dlb-pdp__usa-badge{display:block;height:30px;width:auto;align-self:center;flex-shrink:0}@media screen and (max-width:749px){.dlb-pdp__usa-badge{height:26px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/3dlb-product.css.map */
