.popolight-detail-hub{--popolight-detail-border: color-mix(in srgb, var(--color-foreground) 15%, transparent);--popolight-detail-muted: color-mix(in srgb, var(--color-foreground) 68%, transparent);--popolight-detail-radius: var(--style-border-radius-lg, 18px);display:grid;gap:14px;color:var(--color-foreground)}.popolight-detail-hub h2.popolight-detail-hub__title{margin:0;font-family:var(--font-heading--family);font-size:clamp(1rem,3.5vw,1.125rem)!important;font-weight:var(--font-weight-semibold, 600)!important;line-height:1.24!important;letter-spacing:0}.popolight-detail-hub__rows{border-top:1px solid var(--popolight-detail-border)}.popolight-detail-hub__row{border-bottom:1px solid var(--popolight-detail-border)}.popolight-detail-hub__summary{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:44px;padding:9px 0;cursor:pointer;list-style:none;font-family:var(--font-body--family);font-size:clamp(.8125rem,3.25vw,.875rem);font-weight:var(--font-weight-semibold, 600);line-height:1.25;letter-spacing:0}.popolight-detail-hub__summary::-webkit-details-marker{display:none}.popolight-detail-hub__label{display:inline-flex;align-items:center;min-width:0;gap:7px}.popolight-detail-hub__row-icon{display:inline-grid;flex:0 0 16px;width:16px;height:16px;place-items:center;color:currentColor}.popolight-detail-hub__row-icon svg{display:block;width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.55;stroke-linecap:round;stroke-linejoin:round}.popolight-detail-hub__toggle{position:relative;flex:0 0 12px;width:12px;height:12px}.popolight-detail-hub__toggle:before,.popolight-detail-hub__toggle:after{content:"";position:absolute;inset-block-start:50%;inset-inline-start:50%;width:10px;height:1.25px;border-radius:999px;background:currentColor;transform:translate(-50%,-50%);transition:transform .16s ease,opacity .16s ease}.popolight-detail-hub__toggle:after{transform:translate(-50%,-50%) rotate(90deg)}.popolight-detail-hub__row[open] .popolight-detail-hub__toggle:after{opacity:0;transform:translate(-50%,-50%) rotate(0)}.popolight-detail-hub__content{padding:0 0 12px 23px;color:var(--popolight-detail-muted);font-family:var(--font-body--family);font-size:clamp(.8125rem,3.15vw,.875rem);line-height:1.55;letter-spacing:0}.popolight-detail-hub__content :where(h2,h3,h4,h5,h6){margin-block:.9em .35em;color:var(--color-foreground);font-family:var(--font-heading--family);font-size:clamp(.9375rem,3.4vw,1rem);font-weight:var(--font-weight-semibold, 600);line-height:1.28;letter-spacing:0}.popolight-detail-hub__content :where(h2,h3,h4,h5,h6):first-child{margin-block-start:0}.popolight-detail-hub__content>:first-child{margin-block-start:0}.popolight-detail-hub__content>:last-child{margin-block-end:0}.popolight-detail-hub__content ul,.popolight-detail-hub__content ol{margin-block:0;padding-inline-start:1.2em}@media screen and (max-width:749px){.popolight-detail-hub{gap:0;padding:0 clamp(12px,3.2vw,14px);border:1px solid color-mix(in srgb,var(--color-foreground) 11%,transparent);border-radius:clamp(14px,4vw,18px);background:var(--color-background)}.popolight-detail-hub__rows{border-top:0}.popolight-detail-hub__row:last-child{border-bottom:0}.popolight-detail-hub__summary{min-height:46px;padding:11px 0}.popolight-detail-hub__content{padding:0 0 12px}}.popolight-detail-hub .popolight-combined-specs{display:grid;gap:12px;width:100%}.popolight-detail-hub .popolight-combined-specs__copy,.popolight-detail-hub .popolight-combined-specs__media{min-width:0}.popolight-detail-hub .popolight-combined-specs__primary>:first-child,.popolight-detail-hub .popolight-combined-specs__more>:first-child{margin-block-start:0}.popolight-detail-hub .popolight-combined-specs__primary>:last-child,.popolight-detail-hub .popolight-combined-specs__more>:last-child{margin-block-end:0}.popolight-detail-hub .popolight-combined-specs__more{margin-block-start:12px;padding-block-start:12px;border-block-start:1px solid var(--popolight-detail-border)}.popolight-detail-hub .popolight-combined-specs__more--standalone{margin-block-start:0;padding-block-start:0;border-block-start:0}.popolight-detail-hub .popolight-combined-specs__show-more-button{display:inline-flex;align-items:center;margin-block-start:10px;padding:0;border:0;background:transparent;color:var(--color-foreground);cursor:pointer;font-family:var(--font-body--family);font-size:var(--font-size--xs);font-weight:600;line-height:var(--line-height--sm);letter-spacing:0;text-align:start}.popolight-detail-hub .popolight-combined-specs__media .popolight-detail-hub__media{aspect-ratio:4 / 3;object-fit:cover}.popolight-detail-hub__media-card{overflow:hidden;border:1px solid var(--popolight-detail-border);border-radius:var(--popolight-detail-radius);background:color-mix(in srgb,var(--color-background) 92%,var(--color-foreground) 8%)}.popolight-detail-hub__media-title{margin:0;padding:12px 14px;font-family:var(--font-heading--family);font-size:clamp(.8125rem,3.25vw,.875rem);font-weight:var(--font-weight-semibold, 600);line-height:1.25}.popolight-detail-hub__media{display:block;width:100%;aspect-ratio:16 / 10;object-fit:cover;background:color-mix(in srgb,var(--color-background) 88%,var(--color-foreground) 12%)}@media screen and (min-width:750px){.popolight-detail-hub{gap:16px}.popolight-detail-hub .popolight-combined-specs{gap:14px}.popolight-detail-hub__summary{min-height:46px}}.popolight-detail-hub__sub-heading{font-size:clamp(.9375rem,3.4vw,1rem);font-weight:var(--font-weight-semibold, 600);margin:12px 0 4px;letter-spacing:0}.popolight-detail-hub__sub-heading:first-child{margin-top:0}.popolight-detail-hub__policy-link{margin-top:12px;font-size:.85rem;opacity:.75}.popolight-detail-hub__policy-link a{color:inherit;text-decoration:underline}.popolight-detail-hub__policy-link a:hover{opacity:.85}.popolight-detail-hub__custom-form{padding-inline-start:23px}.popolight-detail-hub__form{display:grid;gap:14px;width:100%}.popolight-detail-hub__form-grid{display:grid;gap:13px}.popolight-detail-hub__field{display:grid;gap:7px;min-width:0}.popolight-detail-hub__form-label{color:var(--color-foreground);font-family:var(--font-body--family);font-size:clamp(.75rem,2.9vw,.8125rem);font-weight:var(--font-weight-semibold, 600);line-height:1.2;letter-spacing:.08em;text-transform:uppercase}.popolight-detail-hub__input{width:100%;min-height:44px;padding:10px 12px;border:1px solid var(--popolight-detail-border);border-radius:min(var(--popolight-detail-radius),12px);background:var(--color-background);color:var(--color-foreground);font-family:var(--font-body--family);font-size:clamp(.875rem,3.25vw,.9375rem);line-height:1.35;letter-spacing:0}.popolight-detail-hub__input:focus-visible{outline:2px solid color-mix(in srgb,var(--color-foreground) 45%,transparent);outline-offset:2px}.popolight-detail-hub__input--textarea{min-height:118px;resize:vertical}.popolight-detail-hub__submit{justify-self:start;min-width:132px}.popolight-detail-hub__form-notice{margin:0;padding:10px 12px;border-radius:min(var(--popolight-detail-radius),12px);font-family:var(--font-body--family);font-size:clamp(.8125rem,3.15vw,.875rem);line-height:1.4}.popolight-detail-hub__form-notice--success{border:1px solid color-mix(in srgb,#1f7a3f 28%,transparent);background:color-mix(in srgb,#1f7a3f 8%,var(--color-background));color:color-mix(in srgb,#1f7a3f 82%,var(--color-foreground))}.popolight-detail-hub__form-notice--error{border:1px solid color-mix(in srgb,#b42318 28%,transparent);background:color-mix(in srgb,#b42318 7%,var(--color-background));color:color-mix(in srgb,#b42318 82%,var(--color-foreground))}.popolight-detail-hub__form-notice--error ul{margin-block:0;padding-inline-start:1.1em}@media screen and (max-width:749px){.popolight-detail-hub__custom-form{padding-inline-start:0}.popolight-detail-hub__submit{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/48/assets/popolight-pdp-detail-hub.css.map */
