.fabian-storefront{min-width:0;--fabian-sf-ink: #0d2e50;--fabian-sf-muted: #526475;--fabian-sf-line: #dce5ed;--fabian-sf-pale: #f2f6fa;--fabian-sf-focus: #ad650c}.fabian-storefront :where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:3px solid var(--fabian-sf-focus);outline-offset:3px}.fabian-storefront :where(.cc-collection-banner,.cc-collection-products,.cc-main-search,.cc-main-product,.cc-main-cart,.cc-product-details){color:var(--fabian-sf-ink)}.fabian-storefront :where(.cc-collection-products,.cc-main-search,.cc-main-cart){margin-block-start:26px}.fabian-storefront :where(.cc-collection-banner,.cc-product-details,.cc-product-recommendations){margin-block:30px}.fabian-storefront .cc-collection-banner .collection-banner{border-radius:16px;border:1px solid var(--fabian-sf-line)}.fabian-storefront .cc-collection-banner .collection-banner__content{padding:clamp(20px,3vw,38px)}.fabian-storefront .cc-collection-banner .collection-banner__heading{font-size:clamp(27px,3vw,39px);line-height:1.25;color:var(--fabian-sf-ink)}.fabian-storefront .cc-collection-banner .collection-banner__count{margin-block-start:8px;font-size:14px;color:var(--fabian-sf-muted)}.fabian-storefront :where(.cc-collection-products,.cc-main-search) .products-toolbar{min-height:60px;padding:10px 14px;border:1px solid var(--fabian-sf-line);border-radius:12px;background:var(--fabian-sf-pale);gap:10px}.fabian-storefront :where(.cc-collection-products,.cc-main-search) .products-toolbar__filter-btn{min-height:44px;gap:10px}.fabian-storefront :where(.cc-collection-products,.cc-main-search) .products-toolbar__layout .tap-target{min-width:44px;min-height:44px}.fabian-storefront :where(.cc-collection-products,.cc-main-search) .custom-select__btn{border-radius:8px;min-height:44px}.fabian-storefront :where(.cc-collection-products,.cc-main-search) .main-products-grid__results{min-width:0}.fabian-storefront :where(.cc-collection-products,.cc-main-search) .facets__active-filters{margin-block-end:16px}.fabian-storefront :where(.cc-collection-products,.cc-main-search) .active-filter{min-height:44px;border-radius:20px;background:var(--fabian-sf-pale);color:var(--fabian-sf-ink)}.fabian-storefront :where(.cc-collection-products,.cc-main-search) .facets .disclosure{border-color:var(--fabian-sf-line)}.fabian-storefront :where(.cc-collection-products,.cc-main-search) .facets .disclosure__title{font-weight:600}.fabian-storefront :where(.cc-collection-products,.cc-main-search) .facets label{line-height:1.6}.fabian-storefront :where(.cc-collection-products,.cc-main-search) .pagination{padding-block:22px}.fabian-storefront .product-card{min-width:0}.fabian-storefront .product-card .card--product{border:1px solid var(--fabian-sf-line);border-radius:12px;box-shadow:none}.fabian-storefront .product-card .card--product .card__media{border-radius:10px 10px 0 0}.fabian-storefront .product-card .card--product .card__info-container{min-width:0}.fabian-storefront .product-card .card--product .card__title{font-size:15px;line-height:1.55;overflow-wrap:anywhere}.fabian-storefront .product-card .card--product .card__vendor{color:var(--fabian-sf-muted);font-size:12px;line-height:1.5}.fabian-storefront .product-card .card--product .price{line-height:1.5}.fabian-storefront .product-card .card--product .card__quick-add{gap:8px}.fabian-storefront .product-card .card--product .card__quick-add .btn{min-height:44px;border-radius:8px;padding-block:10px;line-height:1.4;white-space:normal}.fabian-storefront .product-card .card--product .card__compare label{line-height:1.5}.fabian-storefront .product-card .card--product:hover{border-color:#9fb3c5}.fabian-storefront .product-card .card--product:focus-within{outline:2px solid var(--fabian-sf-focus);outline-offset:2px}.fabian-storefront :where(.cc-featured-collection,.cc-product-recommendations,.cc-product-comparison-grid) .section__heading{color:var(--fabian-sf-ink);font-size:clamp(24px,2.4vw,32px);line-height:1.35}.fabian-storefront :where(.cc-featured-collection,.cc-product-recommendations,.cc-product-comparison-grid) .section__header{margin-block-end:20px}.fabian-storefront .cc-main-product{--product-column-padding: clamp(20px, 3vw, 36px)}.fabian-storefront .cc-main-product .product-media{min-width:0}.fabian-storefront .cc-main-product .product-info{min-width:0;border:1px solid var(--fabian-sf-line);border-radius:16px;padding:clamp(18px,2.4vw,30px);background:#fff}.fabian-storefront .cc-main-product .product-title{font-size:clamp(26px,2.5vw,36px);line-height:1.3;overflow-wrap:anywhere}.fabian-storefront .cc-main-product .product-info__block{line-height:1.65}.fabian-storefront .cc-main-product .product-info__title{margin-block-end:16px}.fabian-storefront .cc-main-product .product-price{padding-block:8px}.fabian-storefront .cc-main-product :where(.selector-wrapper,.option-selector,variant-picker){max-width:100%}.fabian-storefront .cc-main-product :where(.option-selector__btn,.custom-select__btn,.quantity-input,.product-info__add-button .btn){border-radius:8px}.fabian-storefront .cc-main-product .product-info__add-button .btn{min-height:48px;line-height:1.45}.fabian-storefront .cc-main-product .product-info .rte{line-height:1.8}.fabian-storefront .cc-product-details .disclosure{border-color:var(--fabian-sf-line)}.fabian-storefront .cc-product-details .rte{line-height:1.8}.fabian-storefront .cc-product-details .tablist__tab{min-height:44px}.fabian-storefront .cc-main-cart .cart__summary{border:1px solid var(--fabian-sf-line);border-radius:16px;background:var(--fabian-sf-pale)}.fabian-storefront .cc-main-cart .cart__items{min-width:0}.fabian-storefront .cc-main-cart .cart-item{border-color:var(--fabian-sf-line)}.fabian-storefront .cc-main-cart .cart-item__title{color:var(--fabian-sf-ink);line-height:1.55}.fabian-storefront .cc-main-cart :where(.quantity-input,.btn){border-radius:8px}.fabian-storefront .cc-main-cart .btn{min-height:44px}.fabian-storefront cart-drawer .drawer__header{border-block-end:1px solid var(--fabian-sf-line);background:var(--fabian-sf-pale)}.fabian-storefront cart-drawer .drawer__footer{border-block-start:1px solid var(--fabian-sf-line)}.fabian-storefront cart-drawer .cart-item__title{line-height:1.55}.fabian-storefront cart-drawer .btn{min-height:44px;border-radius:8px}.fabian-storefront quick-add-drawer .drawer__header{border-block-end:1px solid var(--fabian-sf-line)}.fabian-storefront quick-add-drawer .btn{min-height:44px;border-radius:8px}.fabian-storefront .cc-header .predictive-search{border:1px solid var(--fabian-sf-line);border-radius:12px;box-shadow:0 12px 28px #0d2e501f}.fabian-storefront .cc-header .predictive-result{border-radius:8px}.fabian-storefront .cc-header .predictive-result:focus-visible{outline-offset:-3px}.fabian-storefront .cc-header .predictive-result__title{color:var(--fabian-sf-ink);line-height:1.5}.fabian-storefront .cc-main-search .search__input{border-radius:28px;min-height:48px}.fabian-storefront .cc-main-search .collection-whatsapp-card{border-radius:14px;border-color:var(--fabian-sf-line)}.fabian-storefront .cc-header .main-nav__child{border-color:var(--fabian-sf-line)}.fabian-storefront .cc-header .mega-nav--sidebar .child-nav__item,.fabian-storefront .cc-header .mega-nav--sidebar .main-nav__grandchild{line-height:1.55}.fabian-storefront .cc-header .mega-nav--sidebar .child-nav__item a{text-underline-offset:4px}.fabian-storefront .cc-header .mega-nav--sidebar a:focus-visible{outline-offset:-3px}.fabian-storefront .cc-footer .footer-block__heading{line-height:1.45}.fabian-storefront .cc-footer .footer-block a{text-underline-offset:4px}@media(min-width:1024px){.fabian-storefront :where(.cc-collection-products,.cc-main-search) .facets{padding-inline-end:20px}}@media(min-width:990px){.fabian-storefront .cc-main-product .product.js-product{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)!important}}@media(max-width:768.98px){.fabian-storefront :where(.cc-collection-banner,.cc-product-details,.cc-product-recommendations){margin-block:22px}.fabian-storefront :where(.cc-collection-products,.cc-main-search,.cc-main-cart){margin-block-start:18px}.fabian-storefront :where(.cc-collection-products,.cc-main-search) .products-toolbar{padding:8px;border-radius:10px}.fabian-storefront :where(.cc-collection-products,.cc-main-search) .products-toolbar__filter-btn{min-width:44px}.fabian-storefront .product-card .card--product .card__title{font-size:14px;line-height:1.5}.fabian-storefront .product-card .card--product .card__quick-add .btn{font-size:13px}.fabian-storefront .cc-main-product .product-info{padding:18px;border-radius:12px}.fabian-storefront .cc-main-cart .cart__summary{border-radius:12px}.fabian-storefront .cc-main-product .product-title{font-size:26px}}@media(prefers-reduced-motion:reduce){.fabian-storefront :where(.slider,.announcement__slider){scroll-behavior:auto}.fabian-storefront .product-card .media{transition-duration:.01ms}.fabian-storefront .product-card .hover\:grow-media:hover .media{transform:none}.fabian-storefront :where(cart-drawer,quick-add-drawer,.cc-header .disclosure__panel){transition-duration:.01ms}}
/*# sourceMappingURL=/cdn/shop/t/51/assets/fabian-storefront.css.map */
