.dcg-pb{color:var(--dcg-text-primary);padding:var(--dcg-space-6) 0 var(--dcg-space-2);overflow-x:clip}.dcg-pb__inner,.dcg-pb__tabs,.dcg-pb__panelHead,.dcg-pb__railWrap,.dcg-pb__railViewport,.dcg-pb__rail{min-width:0}.dcg-pb__header{text-align:center;margin:0 0 var(--dcg-space-3)}.dcg-pb__title{margin:0;font-family:var(--dcg-font-display);font-size:clamp(var(--dcg-text-xl),3vw,var(--dcg-text-2xl));font-weight:var(--dcg-weight-bold);letter-spacing:var(--dcg-tracking-widest);text-transform:uppercase;color:var(--dcg-text-primary);line-height:var(--dcg-leading-tight)}.dcg-pb__subtitle{margin-top:var(--dcg-space-2);color:var(--dcg-text-secondary);font-family:var(--dcg-font-body);font-size:var(--dcg-text-sm);line-height:var(--dcg-leading-normal)}.dcg-pb__tabs{display:flex;gap:var(--dcg-space-3);justify-content:center;flex-wrap:wrap;margin:var(--dcg-space-4) 0}.dcg-pb__tab{-webkit-appearance:none;appearance:none;border:var(--dcg-border-width) solid var(--dcg-border-default);background:var(--dcg-tab-bg);color:var(--dcg-tab-color);border-radius:var(--dcg-tab-radius);padding:9px var(--dcg-space-4);font-family:var(--dcg-font-body);font-weight:var(--dcg-weight-bold);font-size:var(--dcg-text-sm);cursor:pointer;white-space:nowrap;transition:transform var(--dcg-duration-fast) var(--dcg-ease-out),background var(--dcg-duration-fast) var(--dcg-ease-out),border-color var(--dcg-duration-fast) var(--dcg-ease-out),box-shadow var(--dcg-duration-fast) var(--dcg-ease-out)}.dcg-pb__tab:hover{transform:translateY(-1px);background:var(--dcg-bg-elevated);border-color:var(--dcg-border-strong)}.dcg-pb__tab.is-active{background:#ff7a001f;border-color:#ff7a0066;color:var(--dcg-orange);box-shadow:none}.dcg-pb__tab:focus-visible{outline:2px solid var(--dcg-orange);outline-offset:2px}.dcg-pb__panelHead{display:flex;align-items:baseline;justify-content:space-between;gap:var(--dcg-space-3);margin:0 0 var(--dcg-space-3)}.dcg-pb__kicker{font-family:var(--dcg-font-body);font-size:var(--dcg-text-xs);letter-spacing:var(--dcg-tracking-widest);text-transform:uppercase;color:var(--dcg-text-secondary)}.dcg-pb__note{margin-top:var(--dcg-space-1);font-size:var(--dcg-text-sm);color:var(--dcg-text-muted)}.dcg-pb__viewAll{color:var(--dcg-orange);text-decoration:none;font-family:var(--dcg-font-body);font-weight:var(--dcg-weight-bold);font-size:var(--dcg-text-sm);letter-spacing:var(--dcg-tracking-wide);transition:color var(--dcg-duration-fast) var(--dcg-ease-out)}.dcg-pb__viewAll:hover{color:var(--dcg-gold);text-decoration:underline;text-underline-offset:3px}.dcg-pb__railWrap{position:relative;border-radius:var(--dcg-radius-2xl);background:#ffffff08;border:var(--dcg-border-width) solid var(--dcg-border-subtle);box-shadow:var(--dcg-shadow-xl);padding:var(--dcg-space-4) 54px;overflow:visible;box-sizing:border-box}@media(min-width:750px){.dcg-pb__railWrap{width:100vw;max-width:none;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}}.dcg-pb__railWrap:before,.dcg-pb__railWrap:after{content:"";position:absolute;top:0;bottom:0;width:var(--dcg-edge-fade-size, 54px);pointer-events:none;z-index:2;transition:opacity var(--dcg-duration-normal) var(--dcg-ease-out)}.dcg-pb__railWrap:before{left:0;background:linear-gradient(to right,var(--dcg-bg-void) 0%,rgba(11,13,18,.85) 30%,transparent 100%);border-radius:var(--dcg-radius-2xl) 0 0 var(--dcg-radius-2xl)}.dcg-pb__railWrap:after{right:0;background:linear-gradient(to left,var(--dcg-bg-void) 0%,rgba(11,13,18,.85) 30%,transparent 100%);border-radius:0 var(--dcg-radius-2xl) var(--dcg-radius-2xl) 0}.dcg-pb__railViewport{border-radius:inherit;overflow:hidden}.dcg-pb__rail{display:flex;gap:var(--dcg-space-4);overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;scroll-padding:var(--dcg-space-4);-webkit-overflow-scrolling:touch;padding:var(--dcg-space-3) var(--dcg-space-2) var(--dcg-space-3);position:relative;z-index:1;box-sizing:border-box}.dcg-pb__rail::-webkit-scrollbar{height:8px}.dcg-pb__rail::-webkit-scrollbar-thumb{background:#ff7a0040;border-radius:var(--dcg-radius-pill)}.dcg-pb__rail::-webkit-scrollbar-thumb:hover{background:#ff7a0073}.dcg-pb__rail::-webkit-scrollbar-track{background:transparent}@keyframes dcgFoilOscillate{0%{transform:translate(-6%);opacity:.4}40%{transform:translate(5%);opacity:.6}70%{transform:translate(-3%);opacity:.52}to{transform:translate(-6%);opacity:.4}}.dcg-pb__select{width:100%;height:var(--dcg-btn-height-sm);border-radius:var(--dcg-radius-lg);border:var(--dcg-border-width) solid var(--dcg-border-default);background:var(--dcg-input-bg);color:var(--dcg-text-primary);font-family:var(--dcg-font-body);font-weight:var(--dcg-weight-bold);font-size:var(--dcg-text-sm);padding:0 var(--dcg-space-3);box-sizing:border-box;cursor:pointer;transition:border-color var(--dcg-duration-fast) var(--dcg-ease-out)}.dcg-pb__select:focus-visible{border-color:var(--dcg-orange);outline:none;box-shadow:0 0 0 2px #ff7a0040}.dcg-pb__nav{position:absolute;top:50%;transform:translateY(-50%);z-index:3;width:38px;height:38px;border-radius:var(--dcg-radius-lg);display:inline-flex;align-items:center;justify-content:center;background:var(--dcg-overlay-dark);border:var(--dcg-border-width) solid var(--dcg-border-default);color:var(--dcg-text-primary);cursor:pointer;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:background var(--dcg-duration-fast) var(--dcg-ease-out),border-color var(--dcg-duration-fast) var(--dcg-ease-out),box-shadow var(--dcg-duration-fast) var(--dcg-ease-out)}.dcg-pb__nav:hover{background:#ff7a0026;border-color:var(--dcg-border-orange);box-shadow:var(--dcg-glow-orange-sm)}.dcg-pb__nav svg{display:block}.dcg-pb__nav--prev{left:14px}.dcg-pb__nav--next{right:14px}.dcg-pb__nav.is-end{opacity:.3;pointer-events:none}.dcg-pb__empty{padding:var(--dcg-space-10) var(--dcg-space-6);text-align:center;color:var(--dcg-text-muted);font-size:var(--dcg-text-sm)}.dcg-pb__panel[hidden]{display:none}@media(max-width:749px){.dcg-pb{padding:var(--dcg-space-5) 0 var(--dcg-space-2)}.dcg-pb__tabs{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--dcg-space-3);padding:0 var(--dcg-space-3);margin:var(--dcg-space-3) 0 var(--dcg-space-4)}.dcg-pb__tab{flex:1 1 calc(50% - var(--dcg-space-3));max-width:calc(50% - var(--dcg-space-3));min-height:44px;text-align:center;padding:var(--dcg-space-2) var(--dcg-space-3);font-size:var(--dcg-text-sm);line-height:1.25;white-space:normal;overflow-wrap:break-word}.dcg-pb__tabs{align-items:stretch}.dcg-pb__railWrap{width:calc(100% - var(--dcg-space-4));margin:0 auto;padding:var(--dcg-space-3);border-radius:var(--dcg-radius-xl)}.dcg-pb__railWrap:before,.dcg-pb__railWrap:after{display:none}.dcg-pb__rail{scroll-snap-type:x mandatory;scroll-padding-left:var(--dcg-space-3);scroll-padding-right:var(--dcg-space-3);padding:2px var(--dcg-space-3) var(--dcg-space-3);gap:var(--dcg-space-3)}.dcg-pb__nav{display:inline-flex;width:36px;height:36px;border-radius:var(--dcg-radius-lg);z-index:5}.dcg-pb__nav svg{width:16px;height:16px}.dcg-pb__nav--prev{left:6px}.dcg-pb__nav--next{right:6px}.dcg-pb__select{height:var(--dcg-btn-height-md);border-radius:var(--dcg-radius-lg);font-size:var(--dcg-text-sm)}}.dcg-pb__item{flex:0 0 240px;width:240px;min-width:0;display:flex;box-sizing:border-box;scroll-snap-align:start}.dcg-pb__item>.dcg-product-card{flex:1 1 auto;width:100%;min-width:0}.dcg-pb__rail[data-dcg-pb-rail]{align-items:stretch;scrollbar-width:none;-ms-overflow-style:none}.dcg-pb__rail[data-dcg-pb-rail]::-webkit-scrollbar{display:none}@media(max-width:1024px){.dcg-pb__item{flex-basis:220px;width:220px}}@media(max-width:749px){.dcg-pb__railWrap:has([data-dcg-pb-rail]){width:100%;padding:var(--dcg-space-3) 0}.dcg-pb__rail[data-dcg-pb-rail]{scroll-snap-type:x proximity;padding:2px var(--dcg-space-2) var(--dcg-space-3);scroll-padding-left:var(--dcg-space-2);scroll-padding-right:var(--dcg-space-2);gap:14px}.dcg-pb__item{flex-basis:165px;width:165px}}@media(max-width:374px){.dcg-pb__item{flex-basis:calc((100vw - 58px)/2);width:calc((100vw - 58px)/2)}}
/*# sourceMappingURL=/cdn/shop/t/54/assets/dcg-top-singles.css.map */
