/** Shopify CDN: Minification failed

Line 30:43 Expected ":"
Line 30:47 Unexpected "{"

**/

/* =========================================================
   DAR EMPORIUM — HOMEPAGE WHITE GLASSMORPHISM
   Visual-only homepage treatment. Existing content, images,
   links, typography sizing, spacing and functionality remain intact.
   ========================================================= */
body.template-index{background:#f5f7fa!important;color:#202124;}
body.template-index .body-content-wrapper{background:linear-gradient(135deg,#ffffff 0%,#f7f9fc 48%,#eef2f6 100%);}
body.template-index .wrapper-header{position:relative;z-index:20;}
body.template-index .wrapper-header .header-wrapper,
body.template-index .wrapper-header .header-bottom,
body.template-index .wrapper-header .header-top,
body.template-index .wrapper-header .header-mobile{background:rgba(255,255,255,.78)!important;backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%);border-color:rgba(255,255,255,.9)!important;box-shadow:0 8px 30px rgba(30,41,59,.08);}
body.template-index .slideshow-wrapper{position:relative;background:rgba(255,255,255,.45);}
body.template-index .slideshow-wrapper .slideshow{overflow:hidden;border-radius:0 0 26px 26px;box-shadow:0 16px 45px rgba(30,41,59,.12);}
body.template-index .slideshow-wrapper .slide-image{display:block;}
body.template-index .slideshow-wrapper .slide-content,
body.template-index .slideshow-wrapper .content-box,
body.template-index .slideshow-wrapper .slide-content-inner{background:rgba(255,255,255,.18);border:1px solid rgba(255,255,255,.42);border-radius:22px;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 16px 40px rgba(15,23,42,.14);}
body.template-index .slideshow-wrapper .button,
body.template-index .slideshow-wrapper button{background:rgba(255,255,255,.78)!important;color:#171717!important;border:1px solid rgba(255,255,255,.95)!important;border-radius:999px!important;box-shadow:0 8px 24px rgba(15,23,42,.15);backdrop-filter:blur(10px);}
body.template-index .slideshow-wrapper .button:hover,
body.template-index .slideshow-wrapper button:hover{background:#fff!important;box-shadow:0 12px 30px rgba(15,23,42,.2);}
body.template-index .section-block-{section.id}{background:transparent;}
body.template-index .section-block,
body.template-index .product-block,
body.template-index .brand-slider{position:relative;}
body.template-index .product-block .halo-block,
body.template-index .product-block .halo-block-content,
body.template-index .brand-slider .brands-block{background:rgba(255,255,255,.62);border:1px solid rgba(255,255,255,.9);border-radius:24px;box-shadow:0 14px 40px rgba(30,41,59,.08);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);}
body.template-index .product-block .halo-block-header,
body.template-index .brand-slider .halo-block-header{background:transparent;}
body.template-index .product-block .product-card,
body.template-index .product-block .card,
body.template-index .product-block .product-item{border-radius:18px;}
body.template-index .product-block .product-card .product-card__image,
body.template-index .product-block .product-card .product-card__content{background:rgba(255,255,255,.55);}
body.template-index .brand-slider .halo-item{background:rgba(255,255,255,.72);border:1px solid rgba(255,255,255,.92);border-radius:18px;box-shadow:0 8px 25px rgba(30,41,59,.07);}
body.template-index .brand-slider .wrapper-image{background:rgba(255,255,255,.55);border-radius:16px;}
body.template-index .product-block .button,
body.template-index .product-block .btn,
body.template-index .brand-slider .brand-btn{border-radius:999px!important;background:rgba(255,255,255,.82)!important;border:1px solid rgba(20,20,20,.08)!important;box-shadow:0 7px 22px rgba(30,41,59,.1);}
body.template-index .halo-toolbar-mobile{background:rgba(255,255,255,.82);backdrop-filter:blur(16px);}
@media(max-width:767px){body.template-index .slideshow-wrapper .slideshow{border-radius:0 0 18px 18px;}body.template-index .product-block .halo-block,body.template-index .product-block .halo-block-content,body.template-index .brand-slider .brands-block{border-radius:18px;backdrop-filter:blur(11px);-webkit-backdrop-filter:blur(11px);}}

.header-wrapper .cart-count-bubble,.header-mobile .cart-count-bubble,.cart-count-bubble{min-width:21px;height:21px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;padding:0 5px;background:#111827!important;color:#fff!important;border:2px solid #fff;box-shadow:0 5px 14px rgba(15,23,42,.20);font-size:11px;font-weight:700}
.halo-cart-sidebar .halo-sidebar-header{background:rgba(255,255,255,.86)!important;border-bottom:1px solid rgba(15,23,42,.07);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.halo-cart-sidebar .previewCart,.halo-cart-sidebar .previewCartInfo,.halo-cart-sidebar .previewCartAction{background:rgba(255,255,255,.82)}.halo-cart-sidebar .previewCartItem{margin:8px 0;padding:12px;border:1px solid rgba(15,23,42,.06);border-radius:18px;background:rgba(255,255,255,.72);box-shadow:0 8px 22px rgba(15,23,42,.055);transition:transform .2s ease,box-shadow .2s ease;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.halo-cart-sidebar .previewCartItem:hover{transform:translateY(-2px);box-shadow:0 12px 28px rgba(15,23,42,.09)}.halo-cart-sidebar .previewCartItem-image img{border-radius:14px}.halo-cart-sidebar .previewCartItem-price .price,.halo-cart-sidebar .previewCartTotals-value{font-weight:700}.halo-cart-sidebar .previewCartAction .button-checkout,.halo-cart-sidebar .previewCartAction .button-view-cart{border-radius:999px!important;min-height:48px;box-shadow:0 10px 24px rgba(15,23,42,.12);transition:transform .2s ease,box-shadow .2s ease}.halo-cart-sidebar .previewCartAction .button-checkout:hover,.halo-cart-sidebar .previewCartAction .button-view-cart:hover{transform:translateY(-2px);box-shadow:0 14px 30px rgba(15,23,42,.16)}.halo-cart-sidebar .cartTool-item{border:1px solid rgba(15,23,42,.07);border-radius:15px;background:rgba(255,255,255,.72);box-shadow:0 7px 18px rgba(15,23,42,.05)}
.de-order-thanks{position:fixed;inset:0;z-index:999999;display:flex;align-items:center;justify-content:center;padding:24px;background:rgba(248,250,252,.62);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);opacity:0;pointer-events:none;transition:opacity .25s ease}.de-order-thanks.is-active{opacity:1;pointer-events:auto}.de-order-thanks-card{position:relative;width:min(430px,100%);padding:38px 28px 32px;text-align:center;border:1px solid rgba(255,255,255,.95);border-radius:30px;background:rgba(255,255,255,.84);box-shadow:0 25px 70px rgba(15,23,42,.18);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);overflow:hidden}.de-order-thanks-icon{font-size:54px;line-height:1;animation:deThanksPop .65s cubic-bezier(.2,.8,.2,1) both}.de-order-thanks-title{margin:16px 0 7px;font-size:27px;line-height:1.15;font-weight:700;color:#111827}.de-order-thanks-text{margin:0;color:#64748b;font-size:14px}.de-order-emoji{position:absolute;bottom:-35px;font-size:25px;animation:deEmojiFloat 2.4s ease-in forwards}.de-order-emoji:nth-child(1){left:12%;animation-delay:.05s}.de-order-emoji:nth-child(2){left:29%;animation-delay:.22s}.de-order-emoji:nth-child(3){left:48%;animation-delay:.1s}.de-order-emoji:nth-child(4){left:67%;animation-delay:.34s}.de-order-emoji:nth-child(5){left:83%;animation-delay:.16s}@keyframes deThanksPop{0%{transform:scale(.5) rotate(-8deg);opacity:0}70%{transform:scale(1.12) rotate(3deg)}100%{transform:scale(1);opacity:1}}@keyframes deEmojiFloat{0%{transform:translateY(0) rotate(0);opacity:0}15%{opacity:1}100%{transform:translateY(-330px) rotate(18deg);opacity:0}}
@media(max-width:767px){.footer .footer-block__item{border-radius:16px;padding-top:16px;padding-bottom:16px}.de-order-thanks-card{padding:32px 22px 28px;border-radius:24px}.de-order-thanks-title{font-size:23px}}


/* DAR EMPORIUM — HOMEPAGE COLLECTION: 10 PRODUCTS + SHOW MORE */
body.template-index .dar-show-more-wrap{display:flex!important;justify-content:center!important;align-items:center!important;width:100%!important;margin:24px auto 8px!important;padding:0 16px!important;clear:both!important}
body.template-index .dar-show-more-button{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:190px!important;min-height:48px!important;padding:12px 30px!important;border-radius:999px!important;background:rgba(255,255,255,.88)!important;color:#111827!important;border:1px solid rgba(15,23,42,.10)!important;box-shadow:0 10px 28px rgba(15,23,42,.12),inset 0 1px 0 rgba(255,255,255,.95)!important;font-weight:700!important;letter-spacing:.04em!important;text-decoration:none!important;backdrop-filter:blur(16px)!important;-webkit-backdrop-filter:blur(16px)!important;transition:transform .22s ease,box-shadow .22s ease,background .22s ease!important}
body.template-index .dar-show-more-button:hover{transform:translateY(-3px)!important;background:#fff!important;box-shadow:0 16px 34px rgba(15,23,42,.18)!important}
body.template-index .dar-show-more-button:after{content:'  →';font-size:18px;line-height:1}
@media(max-width:767px){body.template-index .dar-show-more-wrap{margin:18px auto 4px!important}.dar-show-more-button{width:100%;max-width:280px;min-height:46px!important}}

/* More attractive cart trigger */
.header-wrapper .header__icon--cart,.header-wrapper .cart-icon,.header-mobile .header__icon--cart{transition:transform .2s ease,filter .2s ease}
.header-wrapper .header__icon--cart:hover,.header-wrapper .cart-icon:hover,.header-mobile .header__icon--cart:hover{transform:translateY(-2px) scale(1.04);filter:drop-shadow(0 7px 12px rgba(15,23,42,.14))}
.halo-cart-sidebar .previewCartAction .button-checkout{background:linear-gradient(135deg,#111827,#334155)!important;color:#fff!important;border:0!important;font-weight:700!important}
/* DAR EMPORIUM — HARD HOMEPAGE LIMIT: MAX 10 PRODUCTS PER COLLECTION */
body.template-index .halo-product-block .products-grid > .product:nth-child(n+11),
body.template-index .halo-product-block .products-carousel > .product:nth-child(n+11),
body.template-index .halo-product-block .products-flex > .product:nth-child(n+11){display:none!important}
body.template-index .halo-product-block .product-infinite-scroll{display:none!important}
