.dg-collection-page{background-color:var(--dg-bg);color:var(--dg-text);min-height:100vh;padding-bottom:80px;position:relative;z-index:10;overflow-x:clip}.dg-collection-page:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)'/%3E%3C/svg%3E");opacity:.04;pointer-events:none;z-index:-1;mix-blend-mode:overlay}.dg-container{max-width:1400px;margin:0 auto;padding:0 1rem}.dg-collection-header{padding-top:1rem}.dg-collection-title{font-family:var(--dg-font-family, "Poppins", sans-serif);font-size:2rem;font-weight:800;color:var(--dg-text);margin:0 0 .25rem;letter-spacing:-.02em}.dg-collection-meta{display:flex;align-items:baseline;gap:1rem;flex-wrap:wrap;margin-bottom:.5rem}.dg-product-count{font-size:.85rem;color:var(--dg-text2)}.dg-collection-description{font-size:.9rem;color:var(--dg-text2);line-height:1.5}.dg-inline-filters{padding:12px 0 8px;display:flex;flex-direction:column;gap:8px}.dg-inline-filters__chips{display:flex;align-items:center;flex-wrap:wrap;gap:8px;width:100%}@media(min-width:768px){.dg-filter-dropdown--sort{margin-left:auto}}.dg-inline-filters__divider{display:none}@media(max-width:767px){.dg-inline-filters__chips{display:flex;flex-wrap:wrap;gap:8px}.dg-filter-dropdown{width:auto;flex:1 1 auto}.dg-filter-chip{width:100%;justify-content:center}}.dg-filter-dropdown{position:relative}.dg-filter-chip{display:inline-flex;justify-content:center;align-items:center;gap:8px;width:100%;padding:10px 16px;background:#ffffff0d;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.12);border-radius:100px;color:#fffffff2;font-size:.85rem;font-weight:600;cursor:pointer;white-space:nowrap;transition:background .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease,transform .1s ease;touch-action:manipulation;letter-spacing:.02em}@media(min-width:768px){.dg-filter-chip{width:auto}}.dg-filter-chip:hover,.dg-filter-dropdown.is-open .dg-filter-chip{background:#1f7aff0d;border-color:#1f7aff59;color:#fff;box-shadow:0 0 16px #1f7aff40,inset 0 0 8px #1f7aff1a}.dg-filter-chip:active{transform:scale(.97)}.dg-filter-chip.is-active{background:#1f7aff26;border-color:#1f7aff99;color:#fff;box-shadow:0 0 20px #1f7aff59,inset 0 0 12px #1f7aff26}.dg-filter-chip__chevron{flex-shrink:0;opacity:.6;transition:transform .3s cubic-bezier(.34,1.56,.64,1),opacity .14s ease}.dg-filter-chip:hover .dg-filter-chip__chevron{opacity:1;color:#1f7aff}.dg-filter-dropdown.is-open .dg-filter-chip__chevron{transform:rotate(180deg);opacity:1;color:#1f7aff}.dg-filter-chip__badge{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;background:transparent;color:#1f7aff;font-size:.75rem;font-weight:800;border-radius:6px;line-height:1;border:1px solid rgba(31,122,255,.4);box-shadow:0 0 8px #1f7aff66}.dg-filter-chip.is-active .dg-filter-chip__badge{background:#1f7aff;color:#fff;border-color:#1f7aff;box-shadow:0 0 12px #1f7aff99}.dg-filter-popover{position:absolute;top:calc(100% + 12px);left:0;z-index:210;min-width:260px;max-width:380px;max-height:55vh;overflow-y:auto;overscroll-behavior:contain;background:#0b0f15d9;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border:1px solid rgba(255,255,255,.08);border-radius:16px;box-shadow:0 24px 64px #000c,0 0 0 1px #ffffff0d inset,0 0 32px #1f7aff14;padding:20px;scrollbar-width:thin;scrollbar-color:rgba(31,122,255,.2) transparent;animation:dgPopoverIn .3s cubic-bezier(.16,1,.3,1);transform-origin:top left}@keyframes dgPopoverIn{0%{opacity:0;transform:translateY(-8px) scale(.96) perspective(500px) rotateX(-5deg)}to{opacity:1;transform:translateY(0) scale(1) perspective(500px) rotateX(0)}}.dg-filter-popover::-webkit-scrollbar{width:4px}.dg-filter-popover::-webkit-scrollbar-thumb{background:#1f7aff33;border-radius:2px}@media(max-width:767px){.dg-filter-popover{position:fixed!important;left:0;right:0;bottom:0;top:auto!important;min-width:0;max-width:none;width:100%;border-radius:22px 22px 0 0;max-height:78vh;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:20px 20px 40px;z-index:200;box-shadow:0 -8px 60px #000000a6,0 0 0 1px #ffffff0d inset;animation:dgSheetUp .28s cubic-bezier(.16,1,.3,1);transform-origin:center}}@keyframes dgSheetUp{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}.dg-filter-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:199;background:#0000008c;animation:dgBackdropIn .22s ease;cursor:pointer}@keyframes dgBackdropIn{0%{opacity:0}to{opacity:1}}.dg-popover-chips{display:flex;flex-wrap:wrap;gap:10px}.dg-popover-chip{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;background:#0003;border:1px solid rgba(255,255,255,.08);border-radius:10px;color:#ffffffb3;font-size:.82rem;font-weight:500;cursor:pointer;transition:background .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease,transform .1s ease;white-space:nowrap;touch-action:manipulation}.dg-popover-chip:hover{background:#1f7aff14;border-color:#1f7aff59;color:#fff;box-shadow:0 0 12px #1f7aff33;transform:translateY(-1px)}.dg-popover-chip.is-active{background:#1f7aff40;border-color:#1f7affcc;color:#fff;box-shadow:0 0 16px #1f7aff66,inset 0 0 8px #1f7aff33;font-weight:600}.dg-popover-chip.is-empty{opacity:.35;pointer-events:none}.dg-popover-chip__count{font-size:.72rem;color:#ffffff59;font-weight:400}.dg-popover-chip.is-active .dg-popover-chip__count{color:#1f7affbf}.dg-popover-footer{margin-top:16px;padding-top:14px;border-top:1px solid rgba(255,255,255,.06)}.dg-popover-apply{width:100%;padding:12px 20px;background:linear-gradient(135deg,#2563eb,#1f7aff);color:#fff;border:none;border-radius:12px;font-size:.95rem;font-weight:700;cursor:pointer;transition:all .3s ease;touch-action:manipulation;letter-spacing:.02em;box-shadow:0 4px 15px #1f7aff66}.dg-popover-apply:hover{background:linear-gradient(135deg,#1f7aff,#4da3ff);box-shadow:0 6px 20px #1f7aff99;transform:translateY(-1px)}.dg-popover-apply:active{transform:scale(.97)}.dg-sort-list{display:flex;flex-direction:column;gap:4px}.dg-sort-option{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;background:transparent;border:1px solid transparent;border-radius:12px;cursor:pointer;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease;touch-action:manipulation}.dg-sort-option:hover{background:#1f7aff0d;border-color:#1f7aff40;box-shadow:0 0 12px #1f7aff26}.dg-sort-option.is-selected{background:#1f7aff26;border-color:#1f7aff80;box-shadow:0 0 16px #1f7aff40}.dg-sort-option__label{font-size:.875rem;font-weight:500;color:#ffffffb3;flex:1;transition:color .2s ease}.dg-sort-option:hover .dg-sort-option__label{color:#fff}.dg-sort-option.is-selected .dg-sort-option__label{color:#fff;font-weight:700}.dg-sort-option__check{flex-shrink:0;opacity:0;color:#1f7aff;transition:opacity .14s ease}.dg-sort-option.is-selected .dg-sort-option__check{opacity:1}.dg-sort-option__input{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.dg-active-filters{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.dg-active-pill{display:inline-flex;align-items:center;gap:6px;padding:6px 10px 6px 12px;background:#1f7aff26;border:1px solid rgba(31,122,255,.4);border-radius:8px;color:#fff;font-size:.8rem;font-weight:600;text-decoration:none;white-space:nowrap;transition:all .2s ease;touch-action:manipulation;box-shadow:0 0 10px #1f7aff33}.dg-active-pill__group{color:#fff9;font-weight:400;margin-right:2px}.dg-active-pill:hover{background:#dc262626;border-color:#dc262699;box-shadow:0 0 12px #dc26264d}.dg-active-pill:hover svg{color:#ef4444}.dg-active-pill svg{flex-shrink:0;opacity:.7;transition:opacity .2s ease,color .2s ease}.dg-active-pill:hover svg{opacity:1}.dg-active-pill:active{transform:scale(.96)}.dg-filters-clear{display:inline-flex;align-items:center;gap:4px;margin-left:4px;padding:6px 12px;background:transparent;border:1px solid rgba(220,38,38,.4);border-radius:8px;color:#ef4444;font-size:.8rem;font-weight:600;text-decoration:none;white-space:nowrap;transition:all .2s ease;touch-action:manipulation;box-shadow:0 0 8px #dc26261a}.dg-filters-clear:hover{background:#dc262626;box-shadow:0 0 12px #dc26264d;border-color:#dc2626cc}.dg-filters-clear:active{transform:scale(.96)}.dg-product-grid{display:grid;gap:1rem;padding-bottom:1.5rem}.dg-grid-mobile-1{grid-template-columns:1fr}.dg-grid-mobile-2{grid-template-columns:repeat(2,1fr)}@media(min-width:768px){.dg-product-grid{gap:1.5rem;grid-template-columns:repeat(3,1fr)}}@media(min-width:990px){.dg-product-grid{grid-template-columns:repeat(4,1fr)}.dg-grid-desktop-2{grid-template-columns:repeat(2,1fr)!important}.dg-grid-desktop-3{grid-template-columns:repeat(3,1fr)!important}.dg-grid-desktop-4{grid-template-columns:repeat(4,1fr)!important}.dg-grid-desktop-5{grid-template-columns:repeat(5,1fr)!important}.dg-grid-desktop-6{grid-template-columns:repeat(6,1fr)!important}}.dg-col-selector{display:none;align-items:center;gap:.25rem;margin-right:1rem}@media(min-width:990px){.dg-col-selector{display:flex}}.dg-col-btn{background:var(--dg-bg2);border:1px solid var(--dg-border);color:var(--dg-text2);width:32px;height:32px;border-radius:4px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:.9rem;transition:all .2s;touch-action:manipulation}.dg-col-btn:hover{border-color:var(--dg-accent);color:var(--dg-text)}.dg-col-btn.active{background:var(--dg-accent);color:#fff;border-color:var(--dg-accent)}.dg-empty-state{text-align:center;padding:4rem 2rem;color:var(--dg-text2)}.dg-empty-state h2{font-size:1.3rem;color:var(--dg-text);margin-bottom:.5rem}.dg-empty-state p{margin-bottom:1.5rem}.dg-empty-state .dg-btn{display:inline-flex;align-items:center;padding:12px 24px;background:var(--dg-accent);color:#fff;text-decoration:none;border-radius:10px;font-weight:600}.dg-pagination{display:flex;justify-content:center;gap:.5rem;margin-top:3rem}.dg-page-link{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border:1px solid var(--dg-border);border-radius:8px;color:var(--dg-text);text-decoration:none;touch-action:manipulation}.dg-page-link.current{background:var(--dg-accent);border-color:var(--dg-accent)}.dg-sticky-cart-bar{position:fixed;bottom:16px;left:50%;transform:translate(-50%) translateY(120%);width:calc(100% - 2rem);max-width:640px;background:var(--dg-bg2);border:1px solid var(--dg-border);border-radius:12px;overflow:hidden;box-shadow:0 8px 32px #00000073;z-index:900;transition:transform .35s cubic-bezier(.175,.885,.32,1.275),opacity .25s ease;opacity:0}.dg-sticky-cart-bar.visible{transform:translate(-50%) translateY(0);opacity:1}@media(orientation:landscape)and (max-height:500px){.dg-sticky-cart-bar{bottom:8px;left:auto;right:12px;transform:translateY(120%);width:auto;max-width:340px}.dg-sticky-cart-bar.visible{transform:translateY(0)}.dg-sticky-cart-bar__row{padding:.35rem .75rem}}.dg-sticky-cart-bar__row{display:flex;align-items:center;gap:.75rem;padding:.55rem .85rem}.dg-sticky-delivery{display:flex;align-items:center;gap:.4rem;flex:1;min-width:0;font-size:.8rem;color:var(--dg-text2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dg-sticky-delivery strong{color:#4caf50;white-space:nowrap}.dg-sticky-truck{flex-shrink:0;color:var(--dg-text2);opacity:.7}.dg-sticky-truck--done{color:#4caf50;opacity:1}.dg-sticky-cart-info{display:flex;flex-direction:column;align-items:flex-end;flex-shrink:0;gap:0;line-height:1.2}.dg-sticky-count{font-size:.72rem;color:var(--dg-text2)}.dg-sticky-total{font-size:.95rem;font-weight:700;color:var(--dg-text)}.dg-sticky-btn{flex-shrink:0;display:flex;align-items:center;gap:.35rem;background:var(--dg-accent);color:#fff;text-decoration:none;font-weight:600;font-size:.85rem;padding:.45rem .9rem;border-radius:8px;white-space:nowrap;transition:background .15s;touch-action:manipulation}.dg-sticky-btn:hover{background:var(--dg-accent-hover, #1566e0)}.dg-sticky-progress-track{position:relative;height:28px;background:#ffffff14;width:100%;border-radius:999px;overflow:visible}.dg-sticky-progress-fill{position:absolute;top:0;left:0;height:100%;background:linear-gradient(90deg,#1e3a8a,#2563eb,#4da3ff 70%,#06b6d4);width:0%;transition:width .5s ease;border-radius:999px;box-shadow:0 0 8px #4da3ff99}.dg-collection-hero{background-color:var(--dg-bg);padding:2rem 0;border-bottom:1px solid var(--dg-border)}.dg-hero-header{margin-bottom:1rem;text-align:left}.dg-hero-title{font-size:1.5rem;margin:0 0 .5rem;color:var(--dg-text)}.dg-hero-subtitle{font-size:1rem;color:var(--dg-text2);margin:0}.dg-hero-badges{display:flex;gap:.75rem;margin-bottom:1.5rem;flex-wrap:wrap}.dg-badge-delivery{display:inline-flex;align-items:center;gap:.5rem;background-color:var(--dg-badge-delivery-bg, rgba(46, 125, 50, .15));color:var(--dg-badge-delivery-text, #4caf50);padding:.5rem 1rem;border-radius:20px;font-size:.9rem;font-weight:500}.dg-badge-promo{display:inline-flex;align-items:center;background-color:var(--dg-badge-promo-bg, rgba(239, 108, 0, .15));color:var(--dg-badge-promo-text, #ef6c00);padding:.5rem 1rem;border-radius:20px;font-size:.9rem;font-weight:500}.dg-hero-grid{display:flex;gap:1rem;overflow-x:auto;padding-bottom:1rem;list-style:none;margin:0;padding-left:0;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.dg-hero-grid::-webkit-scrollbar{display:none}.dg-hero-item{flex:0 0 80%;min-width:250px;scroll-snap-align:start}@media(min-width:768px){.dg-hero-grid{display:grid;grid-template-columns:repeat(4,1fr);overflow-x:visible;padding-bottom:0}.dg-hero-item{flex:auto;min-width:0}}.visually-hidden{position:absolute!important;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);white-space:nowrap}.dg-tag-pills-bar{display:flex;gap:8px;overflow-x:auto;overflow-y:visible;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding:10px 0 6px;-webkit-mask-image:linear-gradient(to right,black calc(100% - 40px),transparent 100%);mask-image:linear-gradient(to right,black calc(100% - 40px),transparent 100%)}.dg-tag-pills-bar::-webkit-scrollbar{display:none}.dg-tag-pill{display:inline-flex;align-items:center;padding:7px 18px;background:#0f1c2ee6;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.1);border-radius:100px;color:#ffffffbf;font-size:.85rem;font-weight:500;white-space:nowrap;flex-shrink:0;text-decoration:none;cursor:pointer;transition:background .14s ease,border-color .14s ease,color .14s ease;touch-action:manipulation;box-shadow:0 1px 6px #0000002e}.dg-tag-pill:hover{background:#1f7aff1f;border-color:#1f7aff59;color:#fff}.dg-tag-pill.is-active{background:#1f7aff33;border-color:#1f7aff8c;color:#fff;font-weight:600;box-shadow:0 0 0 2px #1f7aff1f}.dg-mobile-pill-wrap{display:none}@media(max-width:767px){.dg-mobile-pill-wrap{display:block}}@media(max-width:767px){.dg-desktop-only{display:none!important}}.dg-tag-dropdown__trigger{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;background:#0f1c2ee6;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.1);border-radius:100px;color:#fffc;font-size:.85rem;font-weight:500;cursor:pointer;white-space:nowrap;transition:background .14s ease,border-color .14s ease,color .14s ease;touch-action:manipulation;box-shadow:0 1px 8px #0003;font-family:inherit}.dg-tag-dropdown__trigger:hover{background:#1f7aff1f;border-color:#1f7aff59;color:#fff}.dg-tag-dropdown__chevron{flex-shrink:0;opacity:.6;transition:transform .2s ease,opacity .14s ease}.dg-tag-dropdown[data-open] .dg-tag-dropdown__chevron{transform:rotate(180deg);opacity:1}.dg-tag-dropdown__panel{position:absolute;top:calc(100% + 8px);left:0;z-index:100;min-width:240px;max-height:55vh;overflow-y:auto;overscroll-behavior:contain;background:#0a1525f7;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(31,122,255,.18);border-radius:14px;box-shadow:0 12px 48px #0000008c,0 0 0 1px #1f7aff0f inset;padding:8px;scrollbar-width:thin;scrollbar-color:rgba(31,122,255,.2) transparent;animation:dgPopoverIn .2s cubic-bezier(.16,1,.3,1)}@media(max-width:767px){.dg-tag-dropdown__panel{position:fixed!important;left:0;right:0;bottom:0;top:auto!important;width:100%;min-width:0;max-width:none;border-radius:22px 22px 0 0;max-height:78vh;padding:16px 12px 40px;z-index:200;animation:dgSheetUp .28s cubic-bezier(.16,1,.3,1)}}.dg-sheet-close{position:absolute;top:14px;right:16px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:#ffffff14;border:1px solid rgba(255,255,255,.12);border-radius:50%;color:#ffffffa6;cursor:pointer;font-family:inherit;transition:background .14s ease,color .14s ease;flex-shrink:0}.dg-sheet-close:hover{background:#dc262626;border-color:#dc26264d;color:#ef4444}.dg-tag-dropdown__item{display:flex;align-items:center;gap:10px;padding:11px 12px;border-radius:10px;color:#ffffffbf;font-size:.875rem;font-weight:500;text-decoration:none;transition:background .13s ease,color .13s ease}.dg-tag-dropdown__item:hover{background:#1f7aff14;color:#fff}.dg-tag-dropdown__item.is-active{background:#1f7aff24;color:#fff;font-weight:600}.dg-tag-dropdown__item-check{width:18px;height:18px;border-radius:4px;border:1px solid rgba(255,255,255,.15);display:flex;align-items:center;justify-content:center;flex-shrink:0;opacity:0;transition:opacity .13s ease;color:#1f7aff}.dg-tag-dropdown__item.is-active .dg-tag-dropdown__item-check{opacity:1;border-color:#1f7aff80;background:#1f7aff1f}#dg-infinite-sentinel{height:1px;margin-top:2rem}.dg-infinite-spinner{display:flex;justify-content:center;align-items:center;gap:8px;padding:2rem 0}.dg-infinite-spinner__dot{width:10px;height:10px;border-radius:50%;background:var(--dg-accent, #1F7AFF);animation:dg-bounce 1.2s ease-in-out infinite;opacity:.7}.dg-infinite-spinner__dot:nth-child(2){animation-delay:.2s}.dg-infinite-spinner__dot:nth-child(3){animation-delay:.4s}@keyframes dg-bounce{0%,80%,to{transform:scale(.6);opacity:.4}40%{transform:scale(1);opacity:1}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/dg-collection.css.map */
