.icb-collection{color:#303f56;min-width:0}.icb-collection-heading{margin:0 0 18px}.icb-collection-title{font-family:Nunito,sans-serif;font-weight:800;font-size:clamp(23px,3vw,32px);line-height:1.2;margin:0 0 15px;color:#303f56}.icb-collection-languages{margin:0 0 8px}.icb-collection-languages .mb-4{margin-bottom:10px!important}.icb-collection-about{border:1px solid #e1e8e8;border-radius:10px;margin:0 0 18px;background:#fcfefe}.icb-collection-about summary{cursor:pointer;padding:10px 13px;font-weight:700;font-size:14px;display:flex;justify-content:space-between;list-style:none}.icb-collection-about summary::-webkit-details-marker{display:none}.icb-collection-about .rte{padding:4px 15px 16px;font-size:15px;line-height:1.55;max-height:320px;overflow:auto}.icb-collection-about[open] summary span{transform:rotate(45deg)}.icb-collection-toolbar{display:flex;gap:12px;align-items:center;justify-content:space-between;flex-wrap:wrap;margin:0 0 15px}.icb-results-count{margin:0;color:#526477;font-size:15px;font-weight:700}.icb-sort-label{display:flex;gap:8px;align-items:center;color:#303f56;font-size:14px;font-weight:700;margin:0 0 0 auto}.icb-sort-label select{max-width:210px;min-height:41px;border:1px solid #bfcbd0;border-radius:9px;padding:6px 10px;background:#fff;color:#303f56}.icb-collection-layout{display:grid;grid-template-columns:minmax(215px,250px) minmax(0,1fr);gap:23px;align-items:start}.icb-collection-layout--no-facets{grid-template-columns:minmax(0,1fr)}.icb-facets-panel{position:relative;border:1px solid #dee6e8;border-radius:13px;padding:16px;background:#fff;min-width:0}.icb-facets-header{display:flex;align-items:center;justify-content:space-between}.icb-facets-header h2{font:800 18px/1.25 Nunito,sans-serif;margin:0 0 8px;color:#303f56}.icb-filter-group{border-bottom:1px solid #edf0f1;padding:6px 0}.icb-filter-group:last-of-type{border-bottom:0}.icb-filter-group>summary{display:flex;gap:7px;justify-content:space-between;align-items:center;cursor:pointer;padding:10px 2px;list-style:none;color:#303f56;font-weight:700;font-size:15px}.icb-filter-group>summary::-webkit-details-marker{display:none}.icb-chevron{margin-left:auto;font-size:21px;line-height:10px;transition:transform .15s}.icb-filter-group[open] .icb-chevron{transform:rotate(180deg)}.icb-filter-selected{display:inline-flex;border-radius:50%;min-width:22px;height:22px;padding:0 5px;align-items:center;justify-content:center;background:#e1f8f9;color:#067985;font-size:12px}.icb-filter-values{max-height:235px;overflow:auto;padding:2px 4px 12px}.icb-filter-option{display:flex;align-items:center;gap:9px;padding:5px 2px;margin:0;font-size:14px;cursor:pointer;line-height:1.5;color:#303f56}.icb-filter-option input{accent-color:#008d99;width:18px;height:18px;flex-shrink:0;margin:0;cursor:pointer}.icb-filter-option input:disabled{cursor:not-allowed}.icb-filter-option:has(input:disabled){opacity:.48;cursor:not-allowed}.icb-option-name{flex:1;word-break:break-word}.icb-option-count{color:#687986;font-size:12px}.icb-price-fields{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:9px}.icb-price-fields label{font-size:12px;font-weight:700;color:#526477}.icb-price-fields input{width:100%;min-height:38px;padding:7px;border:1px solid #bfcbd0;border-radius:7px;font-size:14px;margin-top:5px}.icb-filter-actions{display:grid;gap:10px;margin-top:16px}.icb-apply-btn,.icb-filter-toggle{border:none;border-radius:10px;background:#06a5b0;color:#fff;padding:11px 18px;font-weight:800;font-size:14px;cursor:pointer}.icb-apply-btn:hover,.icb-filter-toggle:hover{background:#087a87;color:#fff}.icb-reset-btn,.icb-clear-link{color:#067985;text-decoration:underline;font-size:14px;font-weight:700;text-align:center}.icb-applied-filters{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:15px}.icb-active-title{font-weight:700;font-size:13px;color:#596876}.icb-active-chip{border:1px solid #95d8de;border-radius:50px;padding:6px 11px;background:#f0fdfd;color:#265466;text-decoration:none;font-size:13px;max-width:100%;overflow-wrap:anywhere}.icb-active-chip:hover{background:#d8f6f7;color:#265466}.icb-active-chip span{font-size:18px;vertical-align:middle;padding-left:3px}.icb-products-col{min-width:0}.icb-product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;min-width:0}.icb-product-grid>.grid__item{float:none!important;width:100%!important;max-width:none!important;padding:0!important;margin:0!important;min-width:0}.icb-product-grid .grid-link__image-centered{display:flex;align-items:center;justify-content:center;min-height:160px}.icb-product-grid .grid-link__image-centered img{max-height:220px;width:100%;height:auto;object-fit:contain}.icb-product-grid .grid-link{display:block;min-width:0}.icb-product-grid .grid-link__title{overflow-wrap:anywhere;line-height:1.4;margin-top:8px}.icb-product-grid--list{display:block}.icb-product-grid--list>*{margin-bottom:15px}.icb-no-results{grid-column:1/-1;text-align:center;background:#f7fbfb;border:1px dashed #bfced2;border-radius:16px;padding:30px 16px}.icb-no-results h2{font-size:19px;color:#303f56}.icb-filter-pagination{display:flex;justify-content:center;align-items:center;margin:25px 0}.icb-filter-toggle,.icb-facets-close,.icb-facets-backdrop{display:none}.icb-collection-dynamic[aria-busy=true] .icb-products-col{opacity:.55;pointer-events:none}.icb-theme-editor-notice{padding:12px;background:#fffbea;border:1px solid #ead395;margin-top:15px;font-size:13px}.icb-mobile-home-intro{display:none}@media(max-width:991px){.icb-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){body.template-collection .main-content,body.template-index .main-content,body.template-product .main-content{margin-top:13px!important}body.template-index .main-content{padding-left:8px!important;padding-right:8px!important}header.sticky-top{padding:5px 12px!important}header.sticky-top .navbar{padding:2px 0!important}header.sticky-top .navbar-brand svg{width:112px;max-height:55px}header.sticky-top .header-search{margin:0}header.sticky-top .header-search__form{max-height:42px}header.sticky-top .header-bar__search-input{min-height:40px!important}.icb-collection-title{font-size:22px;margin-bottom:10px}.icb-collection-about .rte{max-height:220px}.icb-collection-layout{display:block}.icb-collection-toolbar{gap:10px}.icb-results-count{font-size:13px;order:1}.icb-sort-label{order:2;width:auto;max-width:55%;gap:5px;font-size:12px}.icb-sort-label select{max-width:142px;min-width:0;font-size:12px}.icb-filter-toggle{display:inline-flex;align-items:center;gap:8px;order:0;padding:10px 14px}.icb-facets-backdrop{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background:#15232b80;z-index:9998}.icb-facets-panel{position:fixed;z-index:9999;inset:0 auto 0 0;width:min(360px,92vw);max-height:100dvh;overflow:auto;border-radius:0 15px 15px 0;transform:translate(-105%);transition:transform .22s ease;box-shadow:5px 0 22px #00000026;padding:18px}body.icb-filter-open{overflow:hidden}body.icb-filter-open .icb-facets-panel{transform:translate(0)}body.icb-filter-open .icb-facets-backdrop{display:block}.icb-facets-close{display:block;background:none;border:0;color:#303f56;font-size:30px;line-height:1;padding:5px 10px;cursor:pointer}.icb-filter-actions{position:sticky;bottom:-18px;background:#fff;padding:14px 0 18px;box-shadow:0 -5px 14px #fffffff2}.icb-product-grid{gap:12px}.icb-product-grid .grid-link__image-centered{min-height:110px;padding:12px!important;border-radius:11px!important}.icb-product-grid .grid-link__image-centered img{max-height:150px}.icb-product-grid .product-card-title--font{font-size:13px!important;line-height:1.35}.icb-product-grid .product-grid-language{font-size:11px;padding:2px!important}.icb-applied-filters{margin:6px 0 14px}.icb-mobile-home-intro{display:block;padding:14px 13px 12px;margin:0 3px 14px;background:#eafafc;border-radius:15px;color:#303f56}.icb-mobile-home-intro h1{font-family:Nunito,sans-serif;font-size:21px;line-height:1.18;font-weight:800;margin:0 0 5px;color:#303f56}.icb-mobile-home-intro p{font-size:12px;line-height:1.35;margin:0 0 9px;color:#40576b}.icb-mobile-languages{display:flex;gap:6px;overflow:auto;padding-bottom:3px;scrollbar-width:thin;margin:0 0 10px}.icb-mobile-languages a{display:block;flex-shrink:0;background:#fff;color:#205d75;border:1px solid #b8e4e6;border-radius:50px;text-decoration:none;font-weight:700;font-size:12px;padding:7px 11px;white-space:nowrap}.icb-mobile-home-intro .icb-mobile-primary-cta{display:inline-block;background:#ef9137;border-radius:30px;color:#fff;text-decoration:none;font-size:13px;padding:9px 18px;font-weight:800}body.template-index #slider-home{margin:0 3px 14px!important;padding:9px 0!important;max-height:165px;overflow:hidden;border-radius:13px}body.template-index #slider-home .carousel-item>div{flex-direction:row;min-height:135px;max-height:145px;padding-left:16px!important;padding-right:16px!important}body.template-index #slider-home .carousel-item-container{width:60%;min-width:0}body.template-index #slider-home .carousel-img-container{width:36%;min-width:0;padding:0!important}body.template-index #slider-home .carousel-img-container img{max-height:115px!important;object-fit:contain}body.template-index #slider-home .carousel-item-container h2{font-size:13px;line-height:1.35;padding:0 0 7px!important;max-height:56px;overflow:hidden}body.template-index #slider-home .btn-primary--orange{font-size:11px!important;padding:7px 8px!important;display:inline-block;width:auto;min-width:100px}body.template-index #slider-home .carousel-control-prev,body.template-index #slider-home .carousel-control-next{display:none}body.template-index .hr--clear{margin:14px 0!important}body.template-product .section-header--breadcrumb{display:none!important}body.template-product .product-single__photos{padding:8px!important}body.template-product .product-single__photos img{display:block;max-height:240px;width:auto;max-width:100%;object-fit:contain;margin:0 auto}body.template-product .product-single__hero{margin:0}body.template-product .product-title-primary{font-size:23px;line-height:1.2;margin-bottom:8px}body.template-product .product__subtitle{font-size:14px;margin-top:7px!important}body.template-product .product__description{font-size:14px;line-height:1.5}body.template-product #AddToCart{width:100%;min-height:48px}body.template-product .main-content{padding-bottom:70px}.icb-mobile-sticky-atc{display:flex;align-items:center;gap:8px;position:fixed;bottom:0;left:0;right:0;padding:10px 12px calc(10px + env(safe-area-inset-bottom));z-index:1025;background:#fff;box-shadow:0 -4px 18px #212b382b}.icb-mobile-sticky-atc[hidden]{display:none!important}.icb-mobile-sticky-atc button{display:block;width:100%;min-height:46px;background:#ef9137;color:#fff;font-weight:800;border:0;border-radius:25px;font-size:16px}.icb-mobile-sticky-atc button:disabled{opacity:.5;cursor:not-allowed}}@media(min-width:768px){.icb-mobile-sticky-atc{display:none!important}}@media(max-width:360px){.icb-collection-toolbar .icb-sort-label{max-width:62%}.icb-collection-toolbar .icb-sort-label select{max-width:115px}.icb-mobile-home-intro h1{font-size:19px}}@media(prefers-reduced-motion:reduce){.icb-facets-panel{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/icb-enhancements.css.map */
