:root{--df-bg: #0D0D0E;--df-surface: #161618;--df-surface-2: #1C1C20;--df-accent: #00C8FF;--df-accent-dark: #0091B8;--df-accent-soft: rgba(0, 200, 255, .12);--df-text: #F0F0F0;--df-text-secondary: rgba(240, 240, 240, .68);--df-text-tertiary: rgba(240, 240, 240, .45);--df-hairline: rgba(255, 255, 255, .06);--df-hairline-2: rgba(255, 255, 255, .12);--df-radius: 1.4rem}.df-col-hero{position:relative;overflow:hidden;background-color:var(--df-bg);border-bottom:1px solid var(--df-hairline);padding:4rem 0 3.6rem}.df-col-hero__glow{position:absolute;top:-30%;left:-4%;width:55%;height:130%;background:radial-gradient(ellipse at center,var(--df-accent-soft) 0%,transparent 68%);pointer-events:none}.df-col-hero__inner{position:relative;display:grid;grid-template-columns:1.15fr .85fr;gap:3.2rem;align-items:center}.df-col-hero__crumb{font-size:1.25rem;color:var(--df-text-tertiary);margin:0 0 1.6rem}.df-col-hero__crumb a{color:var(--df-text-tertiary);text-decoration:none}.df-col-hero__crumb a:hover{color:var(--df-text-secondary)}.df-col-hero__crumb span{margin:0 .4em}.df-col-hero__eyebrow{display:inline-flex;align-items:center;gap:.7rem;font-size:1.2rem;font-weight:600;letter-spacing:.14rem;text-transform:uppercase;color:var(--df-accent)}.df-col-hero__eyebrow-icon{display:inline-flex;flex-shrink:0}.df-col-hero__eyebrow-icon svg{width:1.7rem;height:1.7rem}.df-col-hero__title{font-size:4.4rem;font-weight:800;line-height:1.03;letter-spacing:-.02em;color:var(--df-text);margin:1.4rem 0 0;max-width:14ch}.df-col-hero__sub{font-size:1.6rem;color:var(--df-text-secondary);line-height:1.6;margin:1.6rem 0 0;max-width:48ch}.df-col-hero__art{position:relative;aspect-ratio:4 / 3.4;border-radius:var(--df-radius);overflow:hidden;border:1px solid var(--df-hairline-2);background-color:var(--df-surface-2)}.df-col-hero__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.df-col-hero__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0d0d0e00 55%,#0d0d0e8c);pointer-events:none}@media screen and (max-width:989px){.df-col-hero__inner{grid-template-columns:1fr}.df-col-hero__art{aspect-ratio:1 / 1}.df-col-hero__title{font-size:3.6rem}}@media screen and (max-width:749px){.df-col-hero{padding:3rem 0 2.6rem}.df-col-hero__title{font-size:2.8rem}}collection-component .facets-wrapper{padding:2.4rem 1.5rem .4rem;margin-bottom:0}@media screen and (min-width:750px){collection-component .facets-wrapper{padding-left:5rem;padding-right:5rem}}collection-component .facets__form{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.4rem}collection-component .product-count{order:1;margin:0}collection-component #FacetsWrapperDesktop{order:2;display:flex;flex-wrap:wrap;align-items:center;gap:.8rem}collection-component .active-facets-desktop{order:3;display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;width:auto}collection-component .facet-filters.sorting{order:4;margin-left:auto}collection-component .product-count__text,collection-component .product-count .caption{font-size:1.3rem;color:var(--df-text-tertiary)}collection-component .facets__heading{position:absolute!important;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);white-space:nowrap}collection-component .facets__disclosure{position:relative;height:4rem}collection-component .facets__summary{display:inline-flex;align-items:center;height:4rem;font-size:1.3rem;color:var(--df-text-secondary);background-color:var(--df-surface);border:1px solid var(--df-hairline);border-radius:8px;padding:0 3.2rem 0 1.4rem;cursor:pointer;transition:border-color .15s ease-out,color .15s ease-out;list-style:none}collection-component .facets__summary::-webkit-details-marker{display:none}collection-component .facets__summary:hover,collection-component .facets__summary:focus-visible{color:var(--df-text);border-color:var(--df-accent)}collection-component .facets__disclosure[open] .facets__summary{border-color:var(--df-accent);color:var(--df-text)}collection-component .facets__summary .icon-caret{width:1rem;opacity:.7;flex-shrink:0;right:1.4rem;top:calc(50% - .3rem)}collection-component .facets__active-count{color:var(--df-accent);font-weight:600;margin-left:.2rem}collection-component .facets__display{background-color:var(--df-surface-2);border:1px solid var(--df-hairline-2);border-radius:14px;box-shadow:0 16px 34px #0006;padding:1.6rem}collection-component .facets__header{border-color:var(--df-hairline)}collection-component .facets__reset,collection-component .facets__selected{color:var(--df-text-tertiary);font-size:1.2rem}collection-component .facet-checkbox{color:var(--df-text-secondary);font-size:1.3rem}collection-component .facet-checkbox:hover{color:var(--df-text)}collection-component .facet-checkbox.active{color:var(--df-text)}collection-component .facet-checkbox .icon.icon-checkmark{color:var(--df-accent)}collection-component .active-facets__button-inner{display:inline-flex;align-items:center;gap:.5rem;height:3.6rem;font-size:1.2rem;color:var(--df-text);background-color:var(--df-accent-soft);border:1px solid var(--df-accent);border-radius:40px;padding:0 1.1rem}collection-component .active-facets__button-inner .svg-wrapper{display:inline-flex;width:1rem;height:1rem;opacity:.85}collection-component .active-facets__button-remove{font-size:1.2rem;color:var(--df-text-tertiary);text-decoration:underline}collection-component .active-facets__button-remove:hover{color:var(--df-text-secondary)}collection-component .facet-filters.sorting{display:flex;align-items:center;align-self:flex-start}collection-component .facet-filters__field{display:inline-flex;align-items:center;gap:.7rem;flex-grow:0;justify-content:flex-start;height:4rem;padding:0 1.3rem 0 1.4rem;background-color:var(--df-surface);border:1px solid var(--df-hairline);border-radius:8px;transition:border-color .15s ease-out}collection-component .facet-filters__field:hover,collection-component .facet-filters__field:focus-within{border-color:var(--df-accent)}collection-component .facet-filters__field:before{content:"";flex-shrink:0;width:1.4rem;height:1.4rem;background-color:var(--df-text-tertiary);-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round'%3E%3Cpath d='M4 6h10M18 6h2M4 12h2M10 12h10M4 18h14M20 18h0'/%3E%3Ccircle cx='15' cy='6' r='2'/%3E%3Ccircle cx='8' cy='12' r='2'/%3E%3Ccircle cx='17' cy='18' r='2'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round'%3E%3Cpath d='M4 6h10M18 6h2M4 12h2M10 12h10M4 18h14M20 18h0'/%3E%3Ccircle cx='15' cy='6' r='2'/%3E%3Ccircle cx='8' cy='12' r='2'/%3E%3Ccircle cx='17' cy='18' r='2'/%3E%3C/svg%3E");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}collection-component .facet-filters__label{margin:0;flex-shrink:0}collection-component .facet-filters__label label{font-size:1.3rem;color:var(--df-text-secondary);white-space:nowrap;cursor:pointer}collection-component .facet-filters.sorting .select{background:transparent;border:0;border-radius:0;height:100%;display:inline-flex;align-items:center;width:auto}collection-component .facet-filters__sort{color:var(--df-text);background:transparent;font-size:1.3rem;max-width:15rem;text-overflow:ellipsis;padding-right:1.8rem!important}collection-component .facet-filters.sorting .select .icon-caret{color:var(--df-text-tertiary);width:1rem}collection-component .mobile-facets__open-wrapper{display:inline-flex;align-items:center;color:var(--df-text-secondary);background-color:var(--df-surface);border:1px solid var(--df-hairline-2);border-radius:40px;padding:1rem 1.6rem}collection-component .mobile-facets__open-wrapper:hover{color:var(--df-text);border-color:var(--df-accent)}collection-component .mobile-facets__count{color:var(--df-text-tertiary)}collection-component .mobile-facets__label.active{color:var(--df-accent)}@media screen and (max-width:749px){collection-component .mobile-facets{background-color:#05060800;transition:background-color .36s cubic-bezier(.22,1,.36,1);display:flex;flex-direction:column}collection-component .menu-opening .mobile-facets{background-color:#050608a3}collection-component .mobile-facets__inner{width:100%;max-width:none;margin:auto 0 0;height:74vh;height:74dvh;background:var(--df-surface);border:0;border-top:1px solid rgba(255,255,255,.08);border-radius:20px 20px 0 0;box-shadow:0 -18px 44px #0000008c;filter:none;overflow:hidden;overscroll-behavior:contain;transition:transform .36s cubic-bezier(.22,1,.36,1)}.js collection-component .disclosure-has-popup:not(.menu-opening) .mobile-facets__inner{transform:translateY(102%)}collection-component .menu-opening .mobile-facets__inner{transform:translateY(0)}collection-component .mobile-facets__header{position:relative;padding:2.6rem 6rem 1.3rem 2rem;border-bottom:1px solid var(--df-hairline);text-align:left}collection-component .mobile-facets__header:before{content:"";position:absolute;top:.9rem;left:50%;transform:translate(-50%);width:4rem;height:.4rem;border-radius:99px;background:#ffffff29}collection-component .mobile-facets__header-inner{display:flex;align-items:baseline;justify-content:space-between;gap:1rem}collection-component .mobile-facets__heading{font-size:1.7rem;font-weight:700;letter-spacing:-.01em;color:var(--df-text)}collection-component .mobile-facets__count{flex-grow:0;font-size:1.2rem;color:var(--df-text-tertiary)}collection-component .mobile-facets__main{padding:.4rem 0 0;overflow-y:auto}collection-component details.menu-opening .mobile-facets__close{top:calc(26vh + 1.1rem);top:calc(26dvh + 1.1rem);right:1.4rem;width:3.6rem;height:3.6rem;border-radius:50%;background:#1c1c20e6;border:1px solid var(--df-hairline-2);color:var(--df-text-secondary);transition:opacity .2s ease .24s}collection-component details.menu-opening .mobile-facets__close .svg-wrapper{width:1.4rem}.js collection-component .mobile-facets__details .mobile-facets__submenu{position:static;transform:none;visibility:visible;height:auto;background:transparent}.js collection-component .mobile-facets .submenu-open{visibility:visible}collection-component .mobile-facets__close-button{display:none}collection-component .mobile-facets__submenu .mobile-facets__footer{display:none}collection-component .mobile-facets__details+.mobile-facets__details{border-top:1px solid rgba(255,255,255,.05)}collection-component .mobile-facets__summary{padding:1.6rem 2rem}collection-component .mobile-facets__summary>div>span:first-child{font-size:1.45rem;font-weight:600;color:var(--df-text)}collection-component .mobile-facets__active-count{font-size:1.3rem;font-weight:600;color:var(--df-accent);margin-left:.5rem}collection-component .mobile-facets__arrow{color:var(--df-text-tertiary)}collection-component .mobile-facets__arrow svg{width:1.5rem;transition:transform .2s ease}collection-component .mobile-facets__details[open]>.mobile-facets__summary .mobile-facets__arrow svg{transform:rotate(90deg)}collection-component .mobile-facets__submenu .mobile-facets__list{display:flex;flex-wrap:wrap;gap:.8rem;padding:.2rem 2rem 1.8rem}collection-component .mobile-facets__item.list-menu__item{width:auto;display:inline-flex}collection-component .mobile-facets .mobile-facets__label{display:inline-flex;align-items:center;width:auto;height:4rem;padding:0 1.5rem;font-size:1.3rem;color:var(--df-text-secondary);background:var(--df-surface-2);border:1px solid var(--df-hairline-2);border-radius:40px;transition:border-color .15s ease-out,color .15s ease-out,background-color .15s ease-out}collection-component .mobile-facets__label>svg,collection-component .mobile-facets__label .icon-checkmark,collection-component .mobile-facets__highlight{display:none}collection-component .mobile-facets input.mobile-facets__checkbox{position:absolute;opacity:0;width:1px;height:1px;left:50%;top:50%;pointer-events:none}collection-component .mobile-facets__label:has(>input:checked){color:var(--df-text);background:var(--df-accent-soft);border-color:var(--df-accent)}collection-component .mobile-facets__label:has(>input:focus-visible){outline:2px solid var(--df-accent);outline-offset:2px}collection-component .mobile-facets__label.disabled{opacity:.35}collection-component .facet-checkbox__text{display:inline}collection-component .mobile-facets__info{padding:0 2rem .8rem;font-size:1.2rem;color:var(--df-text-tertiary)}collection-component .facets__price{padding:0 2rem 1.8rem}collection-component .facets__price .field__input{background:var(--df-surface-2);border:1px solid var(--df-hairline-2);border-radius:10px;color:var(--df-text)}collection-component .facets__price .field-currency{color:var(--df-text-tertiary)}collection-component #FacetsWrapperMobile>.mobile-facets__details:not(details){border-top:1px solid rgba(255,255,255,.05)}collection-component .mobile-facets__sort{align-items:center;gap:1rem}collection-component .mobile-facets__sort label{font-size:1.45rem;font-weight:600;color:var(--df-text)}collection-component .mobile-facets__sort .select{height:4rem;background:var(--df-surface-2);border:1px solid var(--df-hairline-2);border-radius:40px}collection-component .mobile-facets__sort .select__select{height:100%;font-size:1.3rem;color:var(--df-text);background:transparent}collection-component .mobile-facets__sort .select .icon-caret{color:var(--df-text-tertiary)}collection-component #FacetsWrapperMobile>.mobile-facets__footer{border-top:1px solid var(--df-hairline);background:var(--df-surface);padding:1.4rem 2rem calc(1.6rem + env(safe-area-inset-bottom,0px))}collection-component .mobile-facets__clear{font-size:1.3rem;color:var(--df-text-tertiary);text-underline-offset:.3rem}collection-component #FacetsWrapperMobile>.mobile-facets__footer .button{background:var(--df-accent);color:var(--df-bg);font-size:1.4rem;font-weight:700;min-height:4.8rem;border-radius:12px;box-shadow:none}collection-component #FacetsWrapperMobile>.mobile-facets__footer .button:after{box-shadow:none}}collection-component .product-grid-container{padding-top:2.8rem}collection-component .df-card-eyebrow{font-size:1.05rem;font-weight:600;letter-spacing:.12rem;text-transform:uppercase;color:var(--df-text-tertiary);margin-bottom:.3rem}collection-component .card-wrapper .card{background-color:var(--df-surface);border:1px solid var(--df-hairline);border-radius:var(--df-radius);overflow:hidden;transition:transform .2s ease-out,box-shadow .2s ease-out,border-color .2s ease-out}collection-component .card-wrapper:hover .card,collection-component .card-wrapper:focus-within .card{transform:translateY(-4px);box-shadow:0 16px 34px #0006;border-color:var(--df-hairline-2)}collection-component .card__content{padding:1.5rem 1.6rem 1.7rem}collection-component .card__heading{font-size:1.5rem;font-weight:600;line-height:1.3;margin:0}collection-component .card__heading a{color:var(--df-text)}collection-component .card-information{color:var(--df-text-secondary);gap:.3rem}collection-component .price .price-item--regular,collection-component .price .price-item--sale{color:var(--df-accent);font-weight:700}collection-component .price .price-item--regular.price-item--last{color:var(--df-text-tertiary);font-weight:400}collection-component .rating-star{--color-rating-star: var(--df-accent)}collection-component .rating-text,collection-component .rating-count{color:var(--df-text-tertiary)}collection-component #product-grid .df-spotlight{order:-1}@media screen and (min-width:990px){collection-component #product-grid .df-spotlight{width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2);max-width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2)}}@media screen and (max-width:989px){collection-component #product-grid .df-spotlight{width:100%;max-width:100%}}.df-spotlight__card{display:flex;flex-direction:row;height:100%;color:inherit;text-decoration:none;background-color:var(--df-surface);border:1px solid var(--df-hairline);border-radius:var(--df-radius);overflow:hidden;transition:transform .2s ease-out,box-shadow .2s ease-out,border-color .2s ease-out}.df-spotlight__card:hover,.df-spotlight__card:focus-visible{transform:translateY(-4px);box-shadow:0 16px 34px #0006;border-color:var(--df-hairline-2)}.df-spotlight__media{position:relative;flex:0 0 48%;background-color:var(--df-surface-2)}.df-spotlight__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.df-spotlight__img--placeholder{position:static;display:block;width:100%;height:100%;min-height:22rem}.df-spotlight__body{flex:1;display:flex;flex-direction:column;justify-content:center;gap:.8rem;padding:2.6rem 2.8rem}.df-spotlight__eyebrow{font-size:1.05rem;font-weight:600;letter-spacing:.12rem;text-transform:uppercase;color:var(--df-text-tertiary)}.df-spotlight__title{font-size:2.2rem;font-weight:700;letter-spacing:-.01em;color:var(--df-text);margin:0;line-height:1.25}.df-spotlight__desc{font-size:1.4rem;color:var(--df-text-secondary);line-height:1.55;max-width:42ch;margin:0}.df-spotlight__rating{--color-rating-star: var(--df-accent)}.df-spotlight__rating-count{font-size:1.2rem;color:var(--df-text-tertiary);margin-left:.4rem}.df-spotlight__body .price .price-item--regular,.df-spotlight__body .price .price-item--sale{color:var(--df-accent);font-weight:800;font-size:1.9rem}.df-spotlight__body .price .price-item--regular.price-item--last{color:var(--df-text-tertiary);font-weight:400;font-size:1.4rem}.df-spotlight__cta{align-self:flex-start;margin-top:.4rem;display:inline-flex;align-items:center;gap:.7rem;font-size:1.35rem;font-weight:600;color:var(--df-text);border:1px solid var(--df-hairline-2);border-radius:8px;padding:.9rem 1.6rem;transition:border-color .15s ease-out,color .15s ease-out}.df-spotlight__cta svg{width:1.5rem;height:1.5rem;transition:transform .15s ease-out}.df-spotlight__card:hover .df-spotlight__cta,.df-spotlight__card:focus-visible .df-spotlight__cta{border-color:var(--df-accent);color:var(--df-accent)}.df-spotlight__card:hover .df-spotlight__cta svg{transform:translate(3px)}@media screen and (max-width:749px){.df-spotlight__card{flex-direction:column}.df-spotlight__media{flex:none;aspect-ratio:16 / 10}.df-spotlight__body{padding:2rem 2.2rem 2.2rem}}@media(prefers-reduced-motion:reduce){collection-component .card-wrapper .card,collection-component .mobile-facets,collection-component .mobile-facets__inner,collection-component .mobile-facets__arrow svg,collection-component .mobile-facets__label,.df-spotlight__card,.df-spotlight__cta svg{transition:none!important}collection-component .card-wrapper:hover .card,.df-spotlight__card:hover{transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/df-collection.css.map */
