:root{--icase-ink: #171717;--icase-ink-hover: #2b2b2b;--icase-text: #52525b;--icase-border: #d6d3d1;--icase-soft: #f7f6f3;--icase-accent: #9f1239;--icase-accent-hover: #7f1239;--custom-color: var(--icase-ink);--body-link-color: var(--icase-ink);--body-link-color-hover: var(--icase-accent);--body-link-secondary-color-hover: var(--icase-accent);--breadcrumbs-color: var(--icase-text);--breadcrumbs-current-color: var(--icase-text);--breadcrumbs-hover-color: var(--icase-ink);--form-border-color-focus: var(--icase-accent);--form-element-symbol-color: var(--icase-ink);--form-element-symbol-hover-color: var(--icase-accent);--loading-bar-color: var(--icase-accent);--scroll-drag-focus-color: var(--icase-accent);--button-global-bg: var(--icase-ink);--button-global-hover-bg: var(--icase-ink-hover);--button-bg-buy-now: var(--icase-accent);--button-hover-bg-buy-now: var(--icase-accent-hover);--button-border-color-buy-now: var(--icase-accent);--button-hover-border-color-buy-now: var(--icase-accent-hover);--header-global-link-hover-color: var(--icase-accent);--header-content-link-hover-color: var(--icase-accent);--header-nav-link-border-hover-color: var(--icase-accent);--header-nav-link-border-active-color: var(--icase-accent);--header-bottom-link-hover-color: var(--icase-accent);--header-bottom-link-active-color: var(--icase-accent);--header-subcategories-link-hover-color: var(--icase-accent);--header-subcategories-link-active-color: var(--icase-accent);--header-search-active-border-color: var(--icase-accent);--header-dropdown-link-hover-color: var(--icase-accent);--header-dropdown-link-active-color: var(--icase-accent);--tag-active-bg: var(--icase-ink);--tag-active-border-color: var(--icase-ink);--product-card-icon-active-color: var(--icase-accent);--sidebar-selected-filters-bg: var(--icase-ink);--sidebar-option-color-active-border-color: var(--icase-ink);--sidebar-option-size-active-color: var(--icase-ink);--sidebar-option-size-active-border-color: var(--icase-ink);--listing-show-more-color: var(--icase-ink);--swiper-pagination-active-color: var(--icase-accent);--preview-thumb-active-color: var(--icase-ink)}.hdr-promoline{background:var(--icase-accent)}.hdr-navline{border-bottom:1px solid #e7e5e4}.template-index.has-transparent-hdr .hdr:not(.has-sticky) .hdr-navline{border-bottom-color:transparent}@media(min-width:1025px){.template-index [id$=__16643761521a16538a] [data-swiper-slide-index="0"] .swiper-slide-img:not(.swiper-slide-img-m){--placeholder-bg: #000;background-color:#000}.template-index [id$=__16643761521a16538a] [data-swiper-slide-index="0"] .swiper-slide-img:not(.swiper-slide-img-m)>img{object-fit:contain;object-position:center top}}.template-index [id$=__icase_new_arrivals] .prd--home-new-arrivals .prd-bot{align-items:flex-start;justify-content:flex-start;min-height:134px;padding:20px 22px 24px;position:relative;text-align:left}.template-index [id$=__icase_new_arrivals] .prd--home-new-arrivals .prd-name{height:60px;overflow:hidden;text-align:left!important;width:100%}.template-index [id$=__icase_new_arrivals] .prd--home-new-arrivals .prd-name>a{-webkit-box-orient:vertical;-webkit-line-clamp:3;display:-webkit-box;font-size:15px;font-weight:400;justify-content:flex-start;line-height:20px;overflow:hidden;text-align:left;width:100%}.template-index [id$=__icase_new_arrivals] .prd--home-new-arrivals .prd-price{font-size:18px;justify-content:flex-start;line-height:18px;margin:12px 0 0}.template-index [id$=__icase_new_arrivals] .prd--home-new-arrivals .prd-price .prd-price-regular{font-weight:500}.template-index [id$=__icase_new_arrivals] .icase-new-arrivals-cart{align-items:center;background:#f3f4f6;border:1px solid #e5e7eb;border-radius:50%;bottom:16px;color:#6b7280;display:flex;height:34px;justify-content:center;position:absolute;right:20px;transition:background-color .2s ease,border-color .2s ease,color .2s ease;width:34px}.template-index [id$=__icase_new_arrivals] .icase-new-arrivals-cart:hover{background:#fff5f7;border-color:var(--icase-accent);color:var(--icase-accent)}.template-index [id$=__icase_new_arrivals] .icase-new-arrivals-cart svg{height:16px;width:16px}.template-index [id$=__icase_new_arrivals] .icase-new-arrivals-cart svg path{fill:currentColor!important}.template-index [id$=__a9eab091-9c17-4f1d-9c7c-16b0ab168135]{border-top:1px solid #e5e7eb}.template-index [id$=__a9eab091-9c17-4f1d-9c7c-16b0ab168135] .shop-info-wrap{position:relative}@media(min-width:768px){.template-index [id$=__a9eab091-9c17-4f1d-9c7c-16b0ab168135] .shop-info-wrap:not(:nth-last-child(2)):after{background:#d1d5db;content:"";height:72%;position:absolute;right:0;top:14%;width:1px}}.template-index [id$=__a9eab091-9c17-4f1d-9c7c-16b0ab168135] .shop-info-icon{color:var(--icase-ink)}.template-index [id$=__a9eab091-9c17-4f1d-9c7c-16b0ab168135] .shop-info-title{letter-spacing:0;text-transform:none!important}.template-index .page-footer{margin-top:0}@media(max-width:575px){.template-index [id$=__icase_new_arrivals] .prd--home-new-arrivals .prd-bot{min-height:126px;padding:16px 58px 20px 14px}.template-index [id$=__icase_new_arrivals] .icase-new-arrivals-cart{bottom:18px;height:32px;right:13px;width:32px}}.breadcrumbs a{text-decoration-color:transparent}.breadcrumbs a:hover{color:var(--icase-ink)}.prd-option-list label>.quantity-status,.prd-block-actions quantity-input[data-inventory-status=true] .quantity-status,product-card.prd quantity-input[data-inventory-status=true] .quantity-status{display:none!important}.page-footer{--footer-global-bg: #0f0f0f;--footer-global-color: #fafafa;--footer-global-link-color: #fafafa;--footer-global-link-hover-color: #f0a3bd;--footer-content-bg: #0f0f0f;--footer-content-color: #fafafa;--footer-content-link-color: #e7e5e4;--footer-content-link-hover-color: #fff;--footer-top-bg: #0f0f0f;--footer-top-color: #fafafa;--footer-top-link-color: #fafafa;--footer-top-link-hover-color: #f0a3bd;--footer-bottom-bg: #0f0f0f;--footer-bottom-color: #d6d3d1;--footer-bottom-link-color: #fafafa;--footer-bottom-link-hover-color: #f0a3bd;--footer-border-color: #3f3f46}a:focus-visible,button:focus-visible,[role=button]:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid color-mix(in srgb,var(--icase-accent),transparent 45%);outline-offset:2px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important}}.template-cart .holder.mt-global{margin-top:56px}.template-cart .cart-table{border:0}.template-cart .cart-table-prd{background:#fff;border:1px solid #e5e5e5!important;border-radius:16px;padding:24px!important}.template-cart .cart-table-prd+.cart-table-prd{margin-top:12px}.template-cart .cart-table-prd-image>a{background:#f5f5f6;border:1px solid #ececec;border-radius:12px}.template-cart .cart-table-prd-name{font-size:16px;line-height:1.45}.template-cart .cart-table-product-option{color:var(--icase-text);font-size:13px}.template-cart .cart-table-prd-price .prd-price,.template-cart .cart-table-prd-price .prd-price .prd-price-regular,.template-cart .cart-table-prd-price-total .prd-price,.template-cart .cart-table-prd-price-total .prd-price .prd-price-regular,.template-cart .card-total-summa{font-variant-numeric:tabular-nums}.template-cart .cart-table-prd-remove{background:#f5f5f6;border:1px solid #e5e5e5;color:var(--icase-text)}.template-cart .card-total{background:#fff;border-color:#dedede;box-shadow:0 10px 30px #1717170d}.template-cart .card-total-title{font-size:20px}.template-cart #checkout,.dropdn-modal-minicart .minicart-drop-actions button[name=checkout]{background:var(--icase-accent);border-color:var(--icase-accent);color:#fff;min-height:52px}.template-cart #checkout:hover,.dropdn-modal-minicart .minicart-drop-actions button[name=checkout]:hover{background:var(--icase-accent-hover);border-color:var(--icase-accent-hover)}.template-cart .additional-checkout-buttons,.dropdn-modal-minicart .cart__dynamic-checkout-buttons{display:none!important}.icase-cart-assurances{border-top:1px solid #e5e5e5;display:grid;gap:12px;margin-top:24px;padding-top:20px}.icase-cart-assurance{align-items:center;color:var(--icase-text);display:flex;font-size:13px;gap:10px;line-height:1.35}.icase-cart-assurance__icon{align-items:center;color:var(--icase-ink);display:inline-flex;flex:0 0 22px;height:22px;justify-content:center;width:22px}.icase-cart-assurance__icon svg{height:20px;width:20px}.icase-cart-assurance__icon svg path{fill:currentColor!important}.dropdn-modal-minicart .dropdn-modal-slide.minicart-drop{background:#fff}.dropdn-modal-minicart .minicart-drop-fixed{background:#fafafa;border-top:1px solid #e5e5e5}.dropdn-modal-minicart .minicart-drop-total-txt{text-transform:none}.dropdn-modal-minicart .minicart-drop-actions a[href$="/cart"]{background:#fff;border:1px solid var(--icase-ink);color:var(--icase-ink)}.icase-minicart-assurance{color:var(--icase-text);font-size:12px;line-height:1.4;margin-top:14px;text-align:center}@media(max-width:767px){.template-cart .holder.mt-global{margin-top:32px}.template-cart .cart-table-page-title{margin-bottom:16px}.template-cart .cart-table-prd{padding:18px 16px!important}.template-cart .cart-table-prd-content-wrap{padding-right:36px}.template-cart .cart-table-prd-action{right:12px;top:18px}.template-cart .cart-table-prd-remove{height:40px;width:40px}.template-cart .cart-table-mobile>.cart-table-prd-price{display:none}.template-cart .cart-table-mobile{margin-top:14px}.template-cart .cart-table-mobile .cart-table-prd-qty{flex:0 0 auto;padding:0}.template-cart .cart-table-mobile .cart-table-prd-price-total{flex:0 0 auto;margin-left:auto;width:auto}.template-cart .card-total-inside{padding:28px 24px}.template-cart cart-items{padding-bottom:82px}.dropdn-modal-minicart .minicart-drop-fixed{padding-bottom:max(14px,env(safe-area-inset-bottom))}}.dropdn-modal-wishlist .minicart-drop-title{font-size:24px;letter-spacing:-.02em;text-transform:none}.dropdn-modal-wishlist .minicart-drop-text,.dropdn-modal-wishlist .minicart-empty-text{color:var(--icase-text);line-height:1.5}.dropdn-modal-wishlist .minicart-empty{margin-inline:auto;max-width:360px;padding:70px 24px 40px;text-align:center}.dropdn-modal-wishlist .minicart-empty-icon{color:#b7bcc3;margin-bottom:24px}.dropdn-modal-wishlist .minicart-empty-title{font-size:22px;letter-spacing:-.02em;line-height:1.25}.dropdn-modal-wishlist .icase-wishlist-empty-cta{background:var(--icase-accent);border-color:var(--icase-accent);color:#fff;margin-top:24px;min-height:48px;min-width:190px}.dropdn-modal-wishlist .icase-wishlist-empty-cta:hover{background:var(--icase-accent-hover);border-color:var(--icase-accent-hover);color:#fff}.dropdn-modal-wishlist wishlist-items .minicart-prd.mp--sm{margin-bottom:14px}.dropdn-modal-wishlist wishlist-items .minicart-prd-inside{border:1px solid #e5e5e5;border-radius:14px;box-shadow:0 6px 18px #1717170d;padding:12px}.dropdn-modal-wishlist wishlist-items .minicart-prd-image>a{background:#f5f5f6;border-radius:10px;overflow:hidden}.dropdn-modal-wishlist wishlist-items .minicart-prd-name{font-size:14px;line-height:1.35;margin-bottom:8px}.dropdn-modal-wishlist wishlist-items .form-control--rounded{min-height:40px}.dropdn-modal-wishlist wishlist-items quantity-input,.dropdn-modal-wishlist wishlist-items quantity-input button,.dropdn-modal-wishlist wishlist-items quantity-input input{min-height:40px}.dropdn-modal-wishlist wishlist-items .minicart-prd-action .icon-wrap{align-items:center;display:flex;height:44px;justify-content:center;width:44px}.dropdn-modal-wishlist .minicart-drop-fixed{background:#fafafa;border-top:1px solid #e5e5e5}.dropdn-modal-wishlist [data-submit-multiple-forms]{background:var(--icase-ink);border-color:var(--icase-ink);min-height:48px}.dropdn-modal-wishlist [data-submit-multiple-forms]:hover{background:var(--icase-accent-hover);border-color:var(--icase-accent-hover)}.dropdn-modal-wishlist .link-clear-cart{color:var(--icase-text);min-height:44px}@media(max-width:575px){.dropdn-modal-wishlist .dropdn-content-block{padding-inline:18px}.dropdn-modal-wishlist .minicart-empty{padding:52px 16px 32px}.dropdn-modal-wishlist wishlist-items .minicart-prd.mp--sm{margin-inline:0 44px}.dropdn-modal-wishlist wishlist-items .minicart-prd-inside{padding:10px}.dropdn-modal-wishlist .minicart-drop-fixed{padding-bottom:max(14px,env(safe-area-inset-bottom))}}.template-customers-login main,.template-customers-register main,.template-404 main,.page-faq main,.page-contact main{background:#f6f7f9}.template-customers-login #login,.template-customers-login #recover,.template-customers-register main .login-form,.page-contact .col-contact-form{background:#fff;border:1px solid #e3e5e8;border-radius:18px;box-shadow:0 14px 36px #1717170f}.template-customers-login #login,.template-customers-login #recover{margin-inline:auto;max-width:520px;padding:38px 44px 42px}.template-customers-register main .title-wrap{margin-inline:auto;max-width:520px}.template-customers-register main .login-form{margin-inline:auto;max-width:520px;padding:36px 44px 40px}.template-customers-login .form-control,.template-customers-register .form-control,.page-contact .contact-form .form-control{background:#fff;border:1px solid #cfd3d8!important;border-radius:10px;min-height:48px;padding-inline:15px 44px}.template-customers-login .form-control:focus,.template-customers-register .form-control:focus,.page-contact .contact-form .form-control:focus,.page-faq .js-faq-input:focus{border-color:var(--icase-accent)!important;box-shadow:0 0 0 3px #9f12391f!important;outline:0}.template-customers-login .btn,.template-customers-register .btn,.page-contact .contact-form .btn{min-height:48px}.template-customers-login .form-info a,.template-customers-register .form-info a,.page-contact .contact-form a{color:var(--icase-accent)}.template-404 .holder.mt-global{margin-top:0!important;padding-block:clamp(72px,10vw,140px)}.template-404 .page-not-found{background:#fff;border:1px solid #e3e5e8;border-radius:22px;box-shadow:0 16px 42px #1717170f;margin-inline:auto;max-width:760px;padding:clamp(48px,7vw,84px) 24px}.template-404 .page-not-found-title{color:var(--icase-accent);font-size:clamp(62px,9vw,112px);letter-spacing:-.06em;line-height:.9}.template-404 .page-not-found-title3{font-size:clamp(24px,3vw,34px);line-height:1.15}.template-404 .icase-404-actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.template-404 .icase-404-actions .btn{min-height:48px;min-width:190px}.template-404 .icase-404-actions .btn:first-child{background:var(--icase-accent);border-color:var(--icase-accent);color:#fff}.template-404 .icase-404-actions .btn:first-child:hover{background:var(--icase-accent-hover);border-color:var(--icase-accent-hover)}.template-404 .icase-404-actions .btn:last-child{background:#fff;border-color:var(--icase-ink);color:var(--icase-ink)}.page-faq faq-section>.holder:first-of-type{margin-top:0!important;padding-top:clamp(48px,6vw,84px)}.page-faq faq-section>.holder:last-of-type{margin-top:34px!important;padding-bottom:clamp(64px,8vw,110px)}.page-faq .js-faq-search-form{margin-inline:auto;max-width:620px;width:100%}.page-faq .js-faq-input{background:#fff;border:1px solid #d6d9dd!important;min-height:50px;padding-inline:18px;width:100%}.page-faq .faq-list--inline{gap:10px}.page-faq .faq-list li>a{border:1px solid #d9dce0;border-radius:999px;min-height:44px;padding:11px 20px}.page-faq .faq-list li.is-current:not(.is-current--off)>a{background:var(--icase-ink);border-color:var(--icase-ink);color:#fff}.page-faq .tabs-content{margin-inline:auto;max-width:920px}.page-faq .tab-accordion-item{background:#fff;border:1px solid #e0e2e5;border-radius:12px;margin-bottom:12px;overflow:hidden}.page-faq .tab-accordion-item>label{font-size:16px;font-weight:650;line-height:1.35;min-height:58px;padding:18px 52px 18px 20px;text-transform:none!important}.page-faq .tab-accordion-item-content-inside{color:var(--icase-text);line-height:1.65;padding:0 20px 20px}.page-faq .faq-tags-list{display:none}.page-contact .icase-contact-notice{background:#fff7f8;border:1px solid #f1cbd5;border-radius:16px;margin:42px auto 0;max-width:min(1178px,calc(100% - 32px));padding:28px 32px}.page-contact .icase-contact-notice .holder{margin-top:0!important}.page-contact .icase-contact-notice h2,.page-contact .icase-contact-notice h3{color:var(--icase-accent)}.page-contact .index-contact{padding-bottom:clamp(64px,8vw,108px)}.page-contact .col-contact-form{align-self:flex-start;padding:34px 38px 40px}.page-contact .contact-form{max-width:none}.page-contact .contact-map{border:1px solid #e0e2e5;border-radius:16px;min-height:410px;overflow:hidden}.page-contact .contact-info{background:#fff;border:1px solid #e0e2e5;border-radius:12px;height:100%;min-height:132px;padding:18px}.page-contact .contact-info-icon{color:var(--icase-accent)}@media(max-width:767px){.template-customers-login #login,.template-customers-login #recover,.template-customers-register main .login-form,.page-contact .col-contact-form{border-radius:14px;padding:26px 20px 30px}.template-customers-login main,.template-customers-register main{padding-bottom:34px}.template-404 .holder.mt-global{padding-block:42px 72px}.template-404 .icase-404-actions{flex-direction:column}.template-404 .icase-404-actions .btn{width:100%}.page-faq .faq-list--inline{flex-wrap:nowrap;justify-content:flex-start!important;margin-inline:-16px;overflow-x:auto;padding:0 16px 8px;scrollbar-width:none}.page-faq .faq-list--inline::-webkit-scrollbar{display:none}.page-faq .faq-list li{flex:0 0 auto;width:auto}.page-faq .faq-list li>a{white-space:nowrap}.page-faq .tab-accordion-item>label{font-size:15px;min-height:56px;padding:16px 46px 16px 16px}.page-faq .tab-accordion-item-content-inside{padding:0 16px 18px}.page-contact .icase-contact-notice{margin-top:24px;padding:22px 20px}.page-contact .contact-map{min-height:280px}.page-contact .contact-info{min-height:0}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/icase-theme-palette.css.map */
