: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.2rem;padding:.4em .85em;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:var(--border-radius-base);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:var(--border-radius-base);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}}body :is(a,button,[role=button],summary,input,select,textarea):focus-visible{outline:2px solid #0879ae;outline-offset:2px;border-radius:4px}body :is(.ilico-evo-news,.ilico-evo-foot) :is(a,button,input):focus-visible{outline-color:#fff}@media(max-width:760px){.ilico-evo-header__logo{min-height:44px;display:inline-flex!important;align-items:center}:is(.ilico-evo-p__crumb,.ilico-evo-pg__crumb,.breadcrumb) a{display:inline-block;padding:7px 0}}.ilico-evo__nav button,.ilico-evo-slider__btn{min-width:44px;min-height:44px}.predictive-search .predictive-search-item-button,.predictive-search button.predictive-search-item-button{width:100%!important;min-width:0!important;height:auto!important;min-height:44px!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:8px;text-align:left!important;white-space:normal!important;padding:12px 16px!important;border-radius:10px}body :is(button,.button,a.button,input,select,textarea,.facet-toggle,.facet-price-range-field,.ilico-evo__btn,.ilico-evo-pg__btn,.ilico-evo-p__cta,.ilico-size-badge,.ilico-variant-badge,.ilico-evo-p__thumb,.collection-actions-secondary select,.collection-actions-filters-container button):not(.ilico-color-swatch):not([class*=card-badge]):not([class*=badge-sale]):not([class*=__wish]):not([class*=__add]):not([class*=scroll-dot]):not([class*=cart-count]):not([type=checkbox]):not([type=radio]){border-radius:10px!important}body :is(.card,.card-product,product-card,.facets-wrap,.ilico-evo-pg__card,.ilico-evo-pg__step,.ilico-evo-col__tile,.ilico-evo-p__b2b,.ilico-evo-card){border-radius:14px!important}body :is(.ilico-color-swatch,.ilico-evo-card__wish,.ilico-evo-card__add,.ilico-evo-p__card-add,.ilico-scroll-dot){border-radius:50%!important}body :is([class*=card-badge],[class*=badge-sale],.ilico-evo-card__badge,.ilico-evo-header__cart-count){border-radius:999px!important}body .ilico-evo-card-wish svg,body .ilico-evo-header__notice-icon svg,body .ilico-evo-header__search svg{width:18px!important;height:18px!important}body .ilico-evo-header__action svg,body .ilico-evo-footer__icon svg{width:24px!important;height:24px!important}body .ilico-evo-card-wish svg :is(path,circle,rect,line,polyline,polygon),body .ilico-evo-header__notice-icon svg :is(path,circle,rect,line,polyline,polygon),body .ilico-evo-header__search svg :is(path,circle,rect,line,polyline,polygon),body .ilico-evo-header__action svg :is(path,circle,rect,line,polyline,polygon),body .ilico-evo-footer__icon svg :is(path,circle,rect,line,polyline,polygon){stroke-width:1.8px!important}body .ilico-evo-card__wish svg{width:18px!important;height:18px!important}body .ilico-evo-card__wish svg :is(path,circle,rect,line,polyline,polygon),body .ilico-mob-btn svg :is(path,circle,rect,line,polyline,polygon){stroke-width:1.8px!important}body .ilico-evo-p__zoom svg,body .ilico-oblib-btn svg{width:18px!important;height:18px!important}body .ilico-evo-p__zoom svg :is(path,circle,rect,line,polyline,polygon),body .ilico-oblib-btn svg :is(path,circle,rect,line,polyline,polygon){stroke-width:1.8px!important}body .ilico-exped__icon svg,body .ilico-doprava__icon svg,body .ilico-evo-p__b2b>svg{width:24px!important;height:24px!important;flex:0 0 24px!important}body .ilico-exped__icon svg :is(path,circle,rect,line,polyline,polygon),body .ilico-doprava__icon svg :is(path,circle,rect,line,polyline,polygon),body .ilico-evo-p__b2b>svg :is(path,circle,rect,line,polyline,polygon){stroke-width:1.8px!important}body .ilico-evo-p__assurance svg,body .ilico-evo-header__burger svg{width:24px!important;height:24px!important;flex:0 0 24px!important}body .ilico-evo-p__assurance svg :is(path,circle,rect,line,polyline,polygon),body .ilico-evo-header__burger svg :is(path,circle,rect,line,polyline,polygon){stroke-width:1.8px!important}body .ilico-evo-usp__icon svg,body .ilico-evo-trust__point svg{width:24px!important;height:24px!important;flex:0 0 24px!important}body .ilico-evo-usp__icon svg :is(path,circle,rect,line,polyline,polygon),body .ilico-evo-trust__point svg :is(path,circle,rect,line,polyline,polygon){stroke-width:1.8px!important}
/*# sourceMappingURL=/cdn/shop/t/23/assets/ilico-modernize.css.map */
