:root{--ilico-navy: #1a2b57;--ilico-petrol: #09566c;--ilico-green: #a9d722;--ilico-light: #f2f7fc;--ilico-line: #e6edf5;--ilico-ink: #1f2f57;--ilico-radius-card: 16px;--ilico-radius-btn: 10px;--ilico-radius-pill: 999px;--ilico-shadow-sm: 0 1px 2px rgba(16, 34, 74, .04), 0 1px 3px rgba(16, 34, 74, .06);--ilico-shadow-md: 0 6px 18px rgba(16, 34, 74, .08), 0 2px 6px rgba(16, 34, 74, .05);--ilico-shadow-lg: 0 16px 40px rgba(16, 34, 74, .14), 0 6px 14px rgba(16, 34, 74, .08);--ilico-ease: cubic-bezier(.2, .7, .3, 1);--ilico-t: .28s var(--ilico-ease)}body:is(.template-collection,.template-search,.template-list-collections,.template-product,.template-page) .card-product{border-radius:var(--ilico-radius-card);background:#fff;border:1px solid var(--ilico-line);box-shadow:var(--ilico-shadow-sm);transition:transform var(--ilico-t),box-shadow var(--ilico-t),border-color var(--ilico-t);overflow:hidden;isolation:isolate}body:is(.template-collection,.template-search,.template-list-collections,.template-product,.template-page) .card-product:hover{transform:translateY(-4px);box-shadow:var(--ilico-shadow-lg);border-color:#d5e2f0}body:is(.template-collection,.template-search,.template-list-collections,.template-product,.template-page) .card-product .card-media,body:is(.template-collection,.template-search,.template-list-collections,.template-product,.template-page) .card-product .card-product-media{overflow:hidden}body:is(.template-collection,.template-search,.template-list-collections,.template-product,.template-page) .card-product .card-media img,body:is(.template-collection,.template-search,.template-list-collections,.template-product,.template-page) .card-product .card-media-image img{transition:transform .5s var(--ilico-ease);will-change:transform}body:is(.template-collection,.template-search,.template-list-collections,.template-product,.template-page) .card-product:hover .card-media img{transform:scale(1.045)}body:is(.template-collection,.template-search,.template-list-collections,.template-product,.template-page) .card-padded-content{padding:1.4rem 1.5rem 1.6rem}body:is(.template-collection,.template-search,.template-list-collections,.template-product,.template-page) .card-heading,body:is(.template-collection,.template-search,.template-list-collections,.template-product,.template-page) .card-heading a{color:var(--ilico-navy);font-weight:600;line-height:1.32;letter-spacing:-.005em;transition:color var(--ilico-t)}body:is(.template-collection,.template-search,.template-list-collections,.template-product,.template-page) .card-product:hover .card-heading a{color:var(--ilico-petrol)}body:is(.template-collection,.template-search,.template-list-collections,.template-product,.template-page) .price-item-regular,body:is(.template-collection,.template-search,.template-list-collections,.template-product,.template-page) .price-item-sale{color:var(--ilico-navy);letter-spacing:-.01em}body:is(.template-collection,.template-search,.template-list-collections,.template-product,.template-page) .card-badge,body:is(.template-collection,.template-search,.template-list-collections,.template-product,.template-page) .badge{border-radius:var(--ilico-radius-pill);font-weight:600;letter-spacing:.03em;text-transform:uppercase;font-size:1.05rem;padding:.45em .9em;box-shadow:var(--ilico-shadow-sm)}body:is(.template-collection,.template-search,.template-list-collections,.template-product,.template-page,.template-cart,.template-404,.template-blog,.template-article) .button{border-radius:var(--ilico-radius-btn);font-weight:600;letter-spacing:.01em;transition:transform var(--ilico-t),box-shadow var(--ilico-t),background-color var(--ilico-t),color var(--ilico-t),border-color var(--ilico-t)}body:is(.template-collection,.template-search,.template-list-collections,.template-product,.template-cart,.template-404,.template-blog,.template-article) .button:not([disabled]):hover{transform:translateY(-2px);box-shadow:var(--ilico-shadow-md)}body:is(.template-collection,.template-search,.template-list-collections,.template-product,.template-cart) .button:not([disabled]):active{transform:translateY(0);box-shadow:var(--ilico-shadow-sm)}body:is(.template-collection,.template-search,.template-list-collections,.template-product,.template-cart) .button:focus-visible{outline:3px solid rgba(9,86,108,.35);outline-offset:2px}body.template-product .product-page .product-info h1,body.template-product .product-info .product-title{color:var(--ilico-navy);font-weight:700;line-height:1.15;letter-spacing:-.02em}body.template-product .product-block-price .price-item-regular,body.template-product .product-info .price-item-sale{color:var(--ilico-navy)}body.template-product .product-info>*+*{margin-top:clamp(1.2rem,2vw,1.8rem)}body.template-product .product-info .product-sku,body.template-product .product-info .variant-sku{color:#7c8aa3;letter-spacing:.02em}body.template-collection .collection-hero__title,body.template-collection .main-collection-banner h1,body.template-collection h1.collection-title{color:var(--ilico-navy);font-weight:700;letter-spacing:-.02em}body:is(.template-collection,.template-search) .product-grid{--grid-desktop-vertical-spacing: 2.4rem;--grid-desktop-horizontal-spacing: 2.4rem}body.template-collection .facets__summary,body.template-collection .facets-wrapper summary{border-radius:var(--ilico-radius-btn);transition:background-color var(--ilico-t),color var(--ilico-t)}body.template-collection .active-facets .active-facet,body.template-collection .active-facets__button{border-radius:var(--ilico-radius-pill)}body:is(.template-product,.template-collection) .section-breadcrumbs-wrapper{padding-top:1.4rem}body:is(.template-product,.template-collection) .breadcrumb a{color:#7c8aa3;transition:color var(--ilico-t)}body:is(.template-product,.template-collection) .breadcrumb a:hover{color:var(--ilico-petrol)}body.template-page .section-main-page .page-title,body.template-page .section-main-page h1{color:var(--ilico-navy);font-weight:700;letter-spacing:-.02em;line-height:1.12}body.template-page .rich-text-heading{color:var(--ilico-navy);font-weight:700;letter-spacing:-.01em;line-height:1.2}body.template-page .rich-text-text{color:#46546e;line-height:1.75}body.template-page .media-with-text-media-item img,body.template-page .media-with-text-media img{border-radius:var(--ilico-radius-card);box-shadow:var(--ilico-shadow-md)}body.template-page .media-with-text-heading{color:var(--ilico-navy);font-weight:700;letter-spacing:-.01em;line-height:1.22}body.template-page .media-with-text-text{color:#46546e;line-height:1.7}body.template-page .card-image-banner{border-radius:var(--ilico-radius-card);overflow:hidden;box-shadow:var(--ilico-shadow-md)}body.template-page :is(input:not([type=checkbox]):not([type=radio]),textarea,select){border-radius:var(--ilico-radius-btn)}body.template-product .product-media-main img,body.template-product .product-media-main-wrapper img,body.template-product .product-media-main{border-radius:var(--ilico-radius-card)}body.template-product .product-media-thumbnail{border-radius:10px;overflow:hidden;transition:box-shadow var(--ilico-t),transform var(--ilico-t),outline-color var(--ilico-t)}body.template-product .product-media-thumbnail:hover{transform:translateY(-2px);box-shadow:var(--ilico-shadow-sm)}body.template-product .product-media-thumbnail.is-active,body.template-product .product-media-thumbnail[aria-current=true]{outline:2px solid var(--ilico-petrol);outline-offset:1px}body.template-product .status-dot{box-shadow:0 0 0 3px #09566c1f}body.template-product .stock-bar-progress{border-radius:var(--ilico-radius-pill)}body.template-product .product-form-input select,body.template-product .product-form-input .select__select{border-radius:var(--ilico-radius-btn)}body.template-product .product-form-input-values-equal-width label,body.template-product .product-variants label{border-radius:var(--ilico-radius-btn);transition:border-color var(--ilico-t),background-color var(--ilico-t),box-shadow var(--ilico-t)}body.template-product .quantity{border-radius:var(--ilico-radius-btn);overflow:hidden}body.template-product .product-info-eyebrow{color:var(--ilico-petrol);letter-spacing:.06em;text-transform:uppercase;font-weight:600}body.template-product .product-info-meta-item-code{color:#7c8aa3;letter-spacing:.02em}body.template-product .product-info-box-block{border-radius:var(--ilico-radius-card);border:1px solid var(--ilico-line);background:var(--ilico-light)}body.template-product .list-payment{gap:.6rem;align-items:center}body.template-product .product-signup-block,body.template-product .product-contact-details-block{border-radius:var(--ilico-radius-card);border:1px solid var(--ilico-line)}body.template-collection .collection-hero-banner img,body.template-collection .collection-banner-inline img{border-radius:var(--ilico-radius-card)}body.template-collection .navigation-side-item{border-radius:var(--ilico-radius-btn);transition:background-color var(--ilico-t),color var(--ilico-t)}body.template-collection .navigation-side-item:hover{background:var(--ilico-light);color:var(--ilico-petrol)}body.template-collection .card-simple{border-radius:var(--ilico-radius-card);transition:transform var(--ilico-t),box-shadow var(--ilico-t)}body.template-collection .card-simple:hover{transform:translateY(-3px);box-shadow:var(--ilico-shadow-md)}body.template-collection .card-simple-title{color:var(--ilico-navy);font-weight:600}body.template-collection .facet-toggle,body.template-collection .facet-content-header{border-radius:var(--ilico-radius-btn)}body.template-collection .checkbox-facet-label{border-radius:8px;padding:.35em .5em;transition:background-color var(--ilico-t),color var(--ilico-t)}body.template-collection .checkbox-facet-label:hover{background:var(--ilico-light);color:var(--ilico-petrol)}body.template-collection .checkbox-facet-label-count{color:#9aa7bd}body.template-collection .facet-link-reset{color:var(--ilico-petrol);font-weight:600}body.template-collection .collection-actions-wrapper select,body.template-collection .collection-actions-main select{border-radius:var(--ilico-radius-btn)}body:is(.template-collection,.template-search,.template-list-collections,.template-product,.template-page) .card-product{border-radius:20px;border:1px solid var(--ilico-line);box-shadow:0 1px 2px #10224a0a,0 12px 30px -14px #10224a24}body:is(.template-collection,.template-search,.template-list-collections,.template-product,.template-page) .card-product:hover{transform:translateY(-6px);box-shadow:0 4px 10px #10224a0f,0 28px 52px -18px #10224a42;border-color:#cddcee}body:is(.template-collection,.template-search,.template-list-collections,.template-product,.template-page) .card-product .card-media{background:linear-gradient(180deg,#fbfcfe,#f3f7fc)}body:is(.template-collection,.template-search,.template-list-collections,.template-product,.template-page) .card-product .card-media-image{transition:transform .55s var(--ilico-ease)}body:is(.template-collection,.template-search,.template-list-collections,.template-product,.template-page) .card-product:hover .card-media-image{transform:scale(1.05)}body:is(.template-collection,.template-search,.template-list-collections,.template-product) .badge-stock{display:inline-flex;align-items:center;gap:.45em;border-radius:var(--ilico-radius-pill);padding:.4em .8em;font-weight:600;font-size:1.15rem;letter-spacing:.01em}body:is(.template-collection,.template-search,.template-list-collections,.template-product) .badge-stock-in{background:#a9d72229;color:#4d7810}body:is(.template-collection,.template-search,.template-list-collections,.template-product) .badge-stock-out{background:#c83c3c1a;color:#b13636}body:is(.template-collection,.template-search,.template-list-collections,.template-product) .ilico-size-badge{border-radius:9px;border:1px solid var(--ilico-line);font-weight:600;transition:border-color var(--ilico-t),color var(--ilico-t),background-color var(--ilico-t)}body:is(.template-collection,.template-search,.template-list-collections,.template-product) .ilico-size-badge:hover{border-color:var(--ilico-petrol);color:var(--ilico-petrol);background:var(--ilico-light)}body:is(.template-collection,.template-search,.template-list-collections) .card-product .price-item-regular,body:is(.template-collection,.template-search,.template-list-collections) .card-product .price-item-sale{color:var(--ilico-navy);font-weight:700;letter-spacing:-.01em}body:is(.template-collection,.template-search,.template-list-collections) .section-main-collection-banner,body:is(.template-collection,.template-search,.template-list-collections) .page-hero{background:linear-gradient(135deg,#f4f8fd,#e9f1fb 55%,#eef4fc)}body:is(.template-collection,.template-search,.template-list-collections,.template-blog,.template-page,.template-404) .page-hero-heading{font-size:clamp(2.4rem,3.6vw,3.4rem);font-weight:700;letter-spacing:-.025em;line-height:1.1;color:var(--ilico-navy)}body:is(.template-collection,.template-search,.template-list-collections,.template-product,.template-page,.template-cart,.template-blog,.template-article,.template-404,.template-customers) .button-solid{background-image:linear-gradient(180deg,#45a3e0,#2f89cf);box-shadow:0 8px 18px -8px #2f83c980;font-size:1.4rem}body:is(.template-collection,.template-search,.template-list-collections,.template-product,.template-page,.template-cart,.template-blog,.template-article,.template-404,.template-customers) .button-solid:not([disabled]):hover{background-image:linear-gradient(180deg,#4dabe8,#3491d6);box-shadow:0 12px 26px -8px #2f83c999}body:is(.template-blog,.template-article) .card-article{border:1px solid var(--ilico-line);border-radius:20px;overflow:hidden;background:#fff;box-shadow:0 1px 2px #10224a0a,0 12px 30px -14px #10224a24;transition:transform var(--ilico-t),box-shadow var(--ilico-t),border-color var(--ilico-t)}body.template-blog .card-article:hover{transform:translateY(-6px);box-shadow:0 4px 10px #10224a0f,0 28px 52px -18px #10224a42;border-color:#cddcee}body:is(.template-blog,.template-article) .card-article>.card-article-info{padding:1.5rem 1.7rem 0}body:is(.template-blog,.template-article) .card-article>.card-article-heading{padding:.4rem 1.7rem 0;color:var(--ilico-navy);font-weight:700;line-height:1.25;letter-spacing:-.01em}body:is(.template-blog,.template-article) .card-article>.card-article-excerpt{padding:.6rem 1.7rem 0;color:#46546e;line-height:1.65}body:is(.template-blog,.template-article) .card-article>a.button{margin:1.4rem 1.7rem 1.8rem}body.template-blog .card-article .card-article-image img{transition:transform .55s var(--ilico-ease)}body.template-blog .card-article:hover .card-article-image img{transform:scale(1.05)}@media(prefers-reduced-motion:reduce){body :is(.card-product,.card-media img,.button){transition:none!important}body :is(.card-product:hover,.button:hover){transform:none!important}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/ilico-modernize.css.map */
