.cv-accessories-hero{position:relative;height:var(--cv-accessories-height, 240px);min-height:160px;overflow:hidden;color:var(--cv-accessories-text, #fff);background:#242925}.cv-accessories-hero__media,.cv-accessories-hero__media img,.cv-accessories-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.cv-accessories-hero__media img{display:block;object-fit:cover;object-position:center 48%;filter:saturate(.78) contrast(.94)}.cv-accessories-hero__overlay{z-index:1;background:linear-gradient(90deg,rgba(12,14,13,var(--cv-accessories-overlay, .45)),#0c0e0d14 72%)}.cv-accessories-hero__content{position:relative;z-index:2;display:flex;justify-content:center;flex-direction:column;height:100%}.cv-accessories-hero__content p{margin:0 0 10px;font-size:10px;font-weight:600;letter-spacing:.22em}.cv-accessories-hero__content h1{max-width:920px;margin:0;color:inherit;font-size:clamp(32px,4vw,54px);font-weight:400;line-height:1.05;letter-spacing:-.055em}.cv-accessories-hero__content .rte{max-width:620px;margin-top:14px;color:color-mix(in srgb,currentColor 76%,transparent);font-size:12px;line-height:1.7}.cv-accessories-hero__content .rte p{margin:0;font:inherit;letter-spacing:normal}#MainContent:has(.cv-accessories-hero) .collection-section .section--padding{--section-padding-top: 24px}#MainContent:has(.cv-accessories-hero) .cv-accessories-collection-heading{margin-bottom:8px}#MainContent:has(.cv-accessories-hero) .cv-accessories-collection-heading h2{margin:0;font-size:clamp(26px,2.2vw,36px);font-weight:400;line-height:1.1;letter-spacing:-.045em}#MainContent:has(.cv-accessories-hero) .collection__content{--facets-width: 148px;--facets-gap: 48px}#MainContent:has(.cv-accessories-hero) .facets__scroll{width:148px}#MainContent:has(.cv-accessories-hero) .collection__topbar{padding-block:10px 18px;border-bottom:1px solid rgb(var(--color-border))}#MainContent:has(.cv-accessories-hero) .facet-sorting{gap:0}#MainContent:has(.cv-accessories-hero) .facet-sorting>span{display:none}#MainContent:has(.cv-accessories-hero) .facet-sorting .sort-by{width:168px;min-height:42px;border:1px solid rgb(var(--color-border));border-radius:12px;background:#ffffffb8;box-shadow:none}#MainContent:has(.cv-accessories-hero) .facet-sorting .sort-by:after{display:none!important}#MainContent:has(.cv-accessories-hero) .facet-sorting .sort-wrapper{--facet-listbox-height: 152px;width:168px;min-width:168px}#MainContent:has(.cv-accessories-hero) .facet-sorting .sort-by[open]{width:164px;height:142px;padding:8px 10px;border:1px solid rgba(23,23,23,.1);border-radius:14px;color:#171717;background:#fff;box-shadow:0 18px 50px #1717171f}#MainContent:has(.cv-accessories-hero) .facet-sorting .sort-by[open]:after,#MainContent:has(.cv-accessories-hero) .facet-sorting .sort-by[open] .btn-fill{display:none!important}#MainContent:has(.cv-accessories-hero) .facet-sorting .sort-by[open] .btn-text{padding:0;color:#171717}#MainContent:has(.cv-accessories-hero) .facet-sorting .sort-by[open] .sort-title{display:none}#MainContent:has(.cv-accessories-hero) .facet-sorting .sort-by[open] .sort-header{position:absolute;top:8px;right:8px;z-index:2;width:20px;min-height:20px}#MainContent:has(.cv-accessories-hero) .facet-sorting .sort-by[open] .sort-close{width:20px;height:20px;color:#171717;background:#f2f2f0}#MainContent:has(.cv-accessories-hero) .facet-sorting .sort-listbox{inset-block-start:8px;left:10px;width:calc(100% - 20px);min-width:0;padding:0;border:0;border-radius:0;color:#171717;background:transparent;box-shadow:none;gap:0}#MainContent:has(.cv-accessories-hero) .facet-sorting .sort-listbox li{padding:5px 0;border:0}#MainContent:has(.cv-accessories-hero) .facet-sorting .sort-listbox li:first-child{padding-right:28px}#MainContent:has(.cv-accessories-hero) .facet-sorting .sort-listbox label{display:inline-block;width:max-content;max-width:100%;padding-right:0;font-size:13px;line-height:1.35}#MainContent:has(.cv-accessories-hero) .facet-sorting .sort-listbox input[type=radio]:checked+label{color:#171717;font-weight:600;opacity:1}#MainContent:has(.cv-accessories-hero) .facet-wrapper .button[is=filters-toggle]{width:30px;min-width:30px;height:30px;min-height:30px;padding:0;border-radius:6px}#MainContent:has(.cv-accessories-hero) .facet-wrapper .button[is=filters-toggle] .btn-text{gap:0;font-size:0}#MainContent:has(.cv-accessories-hero) .facet-wrapper .button[is=filters-toggle] .icon{width:14px;height:14px}#MainContent:has(.cv-accessories-hero) .facets__scroll .facet-form>.details,#MainContent:has(.cv-accessories-hero) .facets__scroll .facet-form>details{border-bottom:1px solid rgb(var(--color-border))}#MainContent:has(.cv-accessories-hero) .facets__scroll .details__summary{position:relative;min-height:40px;padding-block:12px;padding-inline:0 20px}#MainContent:has(.cv-accessories-hero) .facets__scroll .details__summary .text-base-xl,#MainContent:has(.cv-accessories-hero) .facets__scroll .details__summary label{font-size:13px;line-height:1.35}#MainContent:has(.cv-accessories-hero) .facets__scroll .details__summary>.icon{display:none}#MainContent:has(.cv-accessories-hero) .facets__scroll details>.details__summary:before,#MainContent:has(.cv-accessories-hero) .facets__scroll details>.details__summary:after{position:absolute;content:"";background:currentColor}#MainContent:has(.cv-accessories-hero) .facets__scroll details>.details__summary:before{top:50%;right:2px;width:11px;height:1px}#MainContent:has(.cv-accessories-hero) .facets__scroll details>.details__summary:after{top:calc(50% - 5px);right:7px;width:1px;height:11px;transition:transform .2s ease}#MainContent:has(.cv-accessories-hero) .facets__scroll details[open]>.details__summary:after{transform:scaleY(0)}#MainContent:has(.cv-accessories-hero) .facets__scroll .details__content{padding-block:2px 14px}#MainContent:has(.cv-accessories-hero) .facets__scroll .list{gap:8px}#MainContent:has(.cv-accessories-hero) .facets__scroll .list li{gap:8px;font-size:12px}#MainContent:has(.cv-accessories-hero) .facets__scroll .checkbox{width:14px;height:14px}#MainContent:has(.cv-accessories-hero) .facets__scroll .price-range{gap:18px}#MainContent:has(.cv-accessories-hero) .facets__scroll .price-range .input-wrapper{gap:6px}#MainContent:has(.cv-accessories-hero) .facets__scroll .price-range .input{min-width:0;padding-inline:16px 5px;font-size:11px}#MainContent:has(.cv-accessories-hero) .facets__scroll .switch{transform:scale(.86);transform-origin:right center}#MainContent:has(.cv-accessories-hero) .product-card{border:0;border-radius:0;background:transparent;box-shadow:none}#MainContent:has(.cv-accessories-hero) .product-card__media{overflow:hidden;border-radius:14px;background:#f0f1ee}#MainContent:has(.cv-accessories-hero) .product-card__media>.media{aspect-ratio:1 / 1;border-radius:14px;background:#f0f1ee}#MainContent:has(.cv-accessories-hero) .product-card__media>.media>img{width:100%;height:100%;object-fit:contain}#MainContent:has(.cv-accessories-hero) .product-card__content,#MainContent:has(.cv-accessories-hero) .product-card--card .product-card__content{padding:14px 0 0;border:0;background:transparent}#MainContent:has(.cv-accessories-hero) .product-card__top{display:none}#MainContent:has(.cv-accessories-hero) .product-card__details{align-items:flex-start;gap:7px}#MainContent:has(.cv-accessories-hero) .product-card__title{font-size:16px;line-height:1.35}#MainContent:has(.cv-accessories-hero) .product-card .price{font-size:14px;line-height:1.3}@media screen and (max-width:1279px){.cv-accessories-hero{height:var(--cv-accessories-height-mobile, 190px)}.cv-accessories-hero__content p{margin-bottom:7px;font-size:9px}.cv-accessories-hero__content h1{max-width:12em;font-size:clamp(27px,8vw,36px)}.cv-accessories-hero__content .rte{max-width:24em;margin-top:9px;font-size:10px}#MainContent:has(.cv-accessories-hero) .collection-section .section--padding{--section-padding-top: 18px}#MainContent:has(.cv-accessories-hero) facet-sticky.facet-sticky{position:static;inset:auto;display:block;width:100%;padding:0;text-align:left;pointer-events:auto;opacity:1!important;visibility:visible!important;transform:none!important}#MainContent:has(.cv-accessories-hero) facet-sticky.facet-sticky>.button{width:100%;min-height:40px;justify-content:space-between;padding:0;border:0;border-block:1px solid rgb(var(--color-border));border-radius:0;color:rgb(var(--color-foreground));background:transparent;box-shadow:none;opacity:1!important;visibility:visible!important;transform:none!important}#MainContent:has(.cv-accessories-hero) facet-sticky.facet-sticky>.button .btn-fill{display:none}#MainContent:has(.cv-accessories-hero) facet-sticky.facet-sticky>.button .btn-text{width:100%;justify-content:space-between;font-size:12px}#MainContent:has(.cv-accessories-hero) .facet-drawer .drawer__inner{width:min(88vw,380px);color:#171717;background:#f5f5f5}#MainContent:has(.cv-accessories-hero) .facet-drawer .drawer__header,#MainContent:has(.cv-accessories-hero) .facet-drawer .drawer__content{color:#171717;background:#f5f5f5}#MainContent:has(.cv-accessories-hero) .collection__topbar{padding-block:10px}}@media screen and (max-width:749px){.cv-accessories-hero{height:184px;min-height:184px}.cv-accessories-hero__content{width:100%;max-width:none;margin:0;padding:18px 20px}.cv-accessories-hero__content p{margin-bottom:6px;font-size:8px}.cv-accessories-hero__content h1{max-width:100%;font-size:clamp(25px,7vw,29px);line-height:1.1;letter-spacing:-.045em;text-wrap:balance}.cv-accessories-hero__content .rte{max-width:100%;margin-top:8px;font-size:9px;line-height:1.55}#MainContent:has(.cv-accessories-hero) .collection-section .section--padding{--section-padding-top: 10px;--section-padding-bottom: 48px}#MainContent:has(.cv-accessories-hero) .cv-accessories-collection-heading{margin-bottom:10px}#MainContent:has(.cv-accessories-hero) .cv-accessories-collection-heading h2{font-size:22px}#MainContent:has(.cv-accessories-hero) facet-sticky.facet-sticky{margin-bottom:16px}#MainContent:has(.cv-accessories-hero) facet-sticky.facet-sticky>.button{position:relative;min-height:42px;padding:0;overflow:visible;border:0;border-top:1px solid rgba(23,23,23,.14);border-bottom:1px solid rgba(23,23,23,.14);border-radius:0;font-size:12px;color:#171717;background:transparent;box-shadow:none}#MainContent:has(.cv-accessories-hero) facet-sticky.facet-sticky>.button:before,#MainContent:has(.cv-accessories-hero) facet-sticky.facet-sticky>.button:after{display:none!important}#MainContent:has(.cv-accessories-hero) facet-sticky.facet-sticky>.button .btn-fill,#MainContent:has(.cv-accessories-hero) facet-sticky.facet-sticky>.button .icon{display:none!important}#MainContent:has(.cv-accessories-hero) facet-sticky.facet-sticky>.button .btn-text{display:flex!important;width:100%;align-items:center;justify-content:flex-start;gap:6px;padding:0;transform:none!important}#MainContent:has(.cv-accessories-hero) facet-sticky.facet-sticky>.button .btn-text:after{content:"+";margin-left:auto;font-size:21px;font-weight:300;line-height:1}#MainContent:has(.cv-accessories-hero) .collection__topbar{display:none}#MainContent:has(.cv-accessories-hero) #ProductCount{display:none}#MainContent:has(.cv-accessories-hero) .collection__content{margin-top:0}#MainContent:has(.cv-accessories-hero) .card-grid{gap:24px 12px}#MainContent:has(.cv-accessories-hero) .product-card .quick-add{display:none}#MainContent:has(.cv-accessories-hero) .product-card__media,#MainContent:has(.cv-accessories-hero) .product-card__media>.media{border-radius:11px}#MainContent:has(.cv-accessories-hero) .product-card__media>.media{aspect-ratio:1 / 1.04}#MainContent:has(.cv-accessories-hero) .product-card__content,#MainContent:has(.cv-accessories-hero) .product-card--card .product-card__content{padding-top:10px}#MainContent:has(.cv-accessories-hero) .product-card__details{gap:5px}#MainContent:has(.cv-accessories-hero) .product-card__title{font-size:14px;line-height:1.3}#MainContent:has(.cv-accessories-hero) .product-card .price{font-size:13px}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/citivelos-accessories.css.map */
