:root{--ds-navy: #0B1A3E;--ds-navy2: #0E2154;--ds-navy-deep: #06102B;--ds-gold: #C9A96E;--ds-gold-light: #D4B87A;--ds-cream: #FFFDF8;--ds-cream2: #FAF7F0;--ds-red: #E53E3E;--ds-green: #25D366;--ds-radius: 14px}.collection-template,.template-collection,body.template-collection,body.template-collection .main-content,body.template-collection #MainContent{background:#faf7f0!important}@supports (scrollbar-gutter: stable){body.template-collection{scrollbar-gutter:stable!important}}.main-collection-banner,.main-collection-banner *,.dsctb-bar,.dsctb-bar *,.halo-toolbar,.halo-toolbar *{box-sizing:border-box!important}.breadcrumb-collection,.breadcrumb__wrapper,.halo-breadcrumb,.collection-breadcrumb,nav.breadcrumb,.breadcrumb,.breadcrumbs,.collection-masonry .breadcrumb,.collection-masonry .breadcrumbs,.collection-masonry nav{background:linear-gradient(145deg,#06102b,#0b1a3e)!important;color:#fff!important;border:none!important;padding:12px 16px 4px!important;margin:0!important}.collection-masonry .breadcrumb-wrapper,.collection-masonry nav.breadcrumb{background:transparent!important;padding:0!important;margin:0!important}.breadcrumb a,.breadcrumbs a,.breadcrumb-collection a,.halo-breadcrumb a{color:#c9a96e!important;font-size:10px!important;text-decoration:none!important}.breadcrumb span,.breadcrumbs span,.breadcrumb li,.halo-breadcrumb span,.halo-breadcrumb li{color:#ffffff4d!important;font-size:10px!important}.breadcrumb svg,.halo-breadcrumb svg,.breadcrumb-collection svg,.breadcrumbs svg{color:#fff3!important;fill:#fff3!important}.collection-hero,.collection-header,.collection__header,.halo-collection-header,.collection-heading,.halo-collection-heading,.main-collection-banner,.collection-header-wrapper{background:linear-gradient(145deg,#06102b,#0b1a3e)!important;color:#fff!important;border:none!important;padding:16px 16px 22px!important;text-align:center!important;position:relative!important;overflow:hidden!important;margin:0!important;box-sizing:border-box!important;width:100%!important}.collection-hero:before,.collection-header:before,.halo-collection-header:before,.halo-collection-heading:before,.main-collection-banner:before{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;background:radial-gradient(1px 1px at 15% 30%,rgba(255,253,240,.6),transparent),radial-gradient(1.5px 1.5px at 65% 70%,rgba(255,253,240,.4),transparent),radial-gradient(1px 1px at 85% 20%,rgba(255,253,240,.5),transparent)!important;opacity:.1!important;pointer-events:none!important}.collection-hero:after,.collection-header:after,.halo-collection-header:after,.halo-collection-heading:after,.main-collection-banner:after{content:""!important;position:absolute!important;bottom:0!important;left:0!important;right:0!important;height:2px!important;background:linear-gradient(90deg,transparent,#C9A96E,transparent)!important}.collection-hero h1,.collection-hero h2,.collection-header h1,.collection-header h2,.collection__title,.halo-collection-header h1,.halo-collection-header h2,.collection-heading h1,.collection-heading h2,.collection-hero__title,.halo-collection-heading h1,.halo-collection-heading h2,.halo-collection-heading .heading,.main-collection-banner h1,.main-collection-banner h2,.page-header h1,.page-header h2,.collection-title,.collection-header__title,.main-collection-masonry h1,.main-collection-masonry h2{color:#fff!important;font-family:Cormorant Garamond,Georgia,serif!important;font-size:18px!important;font-weight:600!important;letter-spacing:.3px!important;position:relative!important;z-index:1!important;margin:0!important;padding:0!important;line-height:1.25!important;text-transform:none!important}.collection-hero p,.collection-header p,.collection__description,.collection-hero__description,.halo-collection-heading .description,.main-collection-banner p,.collection-header__description{color:#fff6!important;font-size:11px!important;position:relative!important;z-index:1!important;margin-top:4px!important}.sub-collection-list,.collection-header .jump-to{background:linear-gradient(135deg,#0a1d45,#0e2154)!important;padding:8px 16px!important}.sub-collection-list a{background:#ffffff0f!important;color:#ffffff80!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:20px!important;font-size:10px!important;font-weight:600!important;padding:4px 12px!important}.main-collection-banner .bg-overlay{opacity:.85!important;background:#06102b!important}.main-collection-banner img,.collection-header__image,.collection-hero__image,.halo-collection-heading img,.main-collection-banner .collection-image,.main-collection-banner picture,.main-collection-banner .banner-img{display:none!important}.main-collection-banner,.halo-collection-heading{margin-bottom:0!important}.breadcrumb-collection,.breadcrumb__wrapper,.halo-breadcrumb{margin-bottom:0!important;padding-bottom:0!important}.halo-column-product .sort-by,.toolbar,.collection-toolbar,.facets-container,.collection-sortBy,.halo-toolbar-wrapper,.halo-toolbar,body .halo-toolbar,body .halo-toolbar-wrapper{background:#fffdf8!important;border-bottom:1px solid rgba(11,26,62,.06)!important;padding:10px 14px!important}.toolbar__item .btn,.sort-by .btn,.collection-sortBy .btn,.halo-toolbar .btn,.toolbar select,.facets select,.halo-toolbar select,.halo-toolbar .sort-by select,.halo-toolbar .sort-by .btn{border-radius:20px!important;border:1px solid rgba(11,26,62,.12)!important;font-size:11px!important;font-weight:700!important;color:var(--ds-navy)!important;background:#fff!important;padding:6px 14px!important}.halo-toolbar .change-view a,.toolbar .view-toggle a,.halo-toolbar .change-view button,.change-view a,.change-view button{color:var(--ds-navy)!important;opacity:.25!important;border:1px solid rgba(11,26,62,.08)!important;border-radius:8px!important;padding:4px!important;background:#fff!important}.halo-toolbar .change-view a.active,.toolbar .view-toggle a.active,.halo-toolbar .change-view button.active,.change-view a.active,.change-view button.active{opacity:1!important;color:var(--ds-gold)!important;border-color:var(--ds-gold)!important;background:#c9a96e0d!important}.halo-toolbar .sort-by,.sort-by{display:flex!important;align-items:center!important;gap:6px!important}.sort-by label,.halo-toolbar .sort-by label{font-size:11px!important;font-weight:700!important;color:var(--ds-navy)!important}.productListing,.collection-products,.halo-row.halo-product-block,.collection .halo-column,.halo-column-product .halo-row,.grid--collection,.halo-product-block{background:#faf7f0!important}.halo-column-product{padding-top:0!important;margin-top:0!important}.productListing .product-card,.halo-product-card,.card--product,.product-item,.grid__item .card-product{background:#fff!important;border-radius:var(--ds-radius)!important;overflow:hidden!important;box-shadow:0 2px 12px #0b1a3e0a!important;border:1px solid rgba(11,26,62,.04)!important;transition:box-shadow .3s ease,transform .3s ease!important}.halo-item .card-product,.halo-item .card-product__content,.halo-product-card .card-product,.card-product{display:flex!important;flex-direction:column!important;height:100%!important}.card-product__info,.card-product__content-wrapper,.halo-product-content{flex:1!important;display:flex!important;flex-direction:column!important}.card-product__btn,.halo-product-button{margin-top:auto!important}.productListing .product-card:active,.halo-product-card:active,.product-item:active{transform:scale(.98)!important}.product-card__image,.card-product__img,.card__media,.halo-product-image,.product-item__image-wrapper{border-radius:var(--ds-radius) var(--ds-radius) 0 0!important;overflow:hidden!important;background:linear-gradient(135deg,#f5f0e8,#ebe6dd)!important}.product_badges .badge,.product-card__badge,.card__badge,.halo-badge,.product-item__badge,.badge--sale,.sale_badge,.product_badges span,.product_badges .badge_sale{background:var(--ds-red)!important;color:#fff!important;border-radius:8px!important;font-size:11px!important;font-weight:800!important;padding:4px 10px!important;border:none!important;box-shadow:0 2px 8px #e53e3e40!important}.custom-badge{border-radius:8px!important;font-size:8px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.5px!important;padding:5px 10px!important;box-shadow:0 2px 8px #0b1a3e33!important;z-index:10!important}.custom-badge.high-stock,.custom-badge.medium-stock{background:#0b1a3e!important;color:#c9a96e!important}.custom-badge.low-stock{background:linear-gradient(135deg,#92400e,#b45309)!important;color:#fff!important;font-size:7px!important;letter-spacing:.3px!important}.badge--hot,.badge--trending,.product_badges .badge_hot_sale,.halo-hot-badge,.product-label--hot,.sale_badge.bg-hot,.product_badges .hot-label,.product_badges .badge_trending,.product_badges .badge_feature,.product_badges [class*=trending],.product_badges [class*=hot],.product_badges [class*=Trending],.product_badges [class*=feature]{background:#0b1a3e!important;color:#c9a96e!important;border-radius:8px!important;font-size:8px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.5px!important;padding:4px 10px!important;box-shadow:0 2px 8px #0b1a3e33!important}.product_badges .badge_pre_order,.product_badges .badge_stock,.product-label--stock,.inventory-label,.product_badges [class*=stock],.product_badges [class*=hurry],.product_badges [class*=Hurry],.product_badges [class*=only],.product_badges span[style*="background-color: green"],.product_badges span[style*="background-color:#"],.product_badges span[style*="background: green"]{background:#c9a96e1f!important;color:#c9a96e!important;border:1px solid rgba(201,169,110,.2)!important;border-radius:8px!important;font-size:9px!important;font-weight:700!important;padding:4px 10px!important;box-shadow:none!important}.product-card__info,.card-product__info,.card__content,.card-information,.halo-product-content,.product-item__info{padding:10px 12px 12px!important;text-align:left!important}[dir=rtl] .product-card__info,[dir=rtl] .card-product__info,[dir=rtl] .card__content,[dir=rtl] .card-information,[dir=rtl] .halo-product-content{text-align:right!important}.product-card__title,.card-product__name,.card-product__name a,.card__heading,.card__heading a,.card-information .card__heading a,.halo-product-title,.halo-product-title a,.product-item__title,.product-item__title a{font-size:12px!important;font-weight:600!important;color:var(--ds-navy)!important;line-height:1.35!important;text-decoration:none!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important;margin-bottom:6px!important;text-transform:none!important}.product-card__price .price--compare,.card-product__price .compare-price,.price .price-item--regular,.halo-product-price .compare_price,.price--compare-at,.price__regular .price-item--regular,.product-item__price .old-price,del{font-size:11px!important;color:#bbb!important;text-decoration:line-through!important;font-weight:400!important}.product-card__price .price--sale,.card-product__price .price,.price .price-item--sale,.halo-product-price .price,.price--sale,.price__sale .price-item--sale,.product-item__price .special-price{font-size:15px!important;font-weight:800!important;color:var(--ds-red)!important}.price .price-from,.price-from,.from-price-text{font-size:10px!important;color:#aaa!important;font-weight:400!important}.product-card__swatches .swatch-item.active,.card-swatch .swatch-label.active,.swatch-item.is-active,.swatch-item.active,.halo-product-swatches .swatch-element.is-active label,.swatch-list .swatch-item.active,.card-product__variant .variant-swatch__item.active label,.variant-swatch label.active,[class*=swatch].active,[class*=swatch].is-active,[class*=swatch] .active,[class*=swatch] .is-active,[class*=swatch] input:checked+label,.swatch-element input:checked+label,.variant-swatch__item input:checked+label,.card-product__variant input:checked+label,.card-swatch .swatch-label.is-active,.custom-swatch .swatch-label.is-active,.swatch .swatch-label.is-active,label.swatch-label.is-active,.card-swatch .swatch .item label.is-active,body .swatch-label.is-active{border-color:#0b1a3e!important;outline:1.5px solid #0B1A3E!important;outline-offset:1.5px!important;box-shadow:none!important;transform:none!important;opacity:1!important;pointer-events:auto!important}.halo-item .card-swatch .swatch-label,.halo-item .custom-swatch .swatch-label,.halo-product-block .card-swatch .swatch-label,.card-product .card-swatch .swatch-label{border-radius:50%!important;border:2px solid rgba(11,26,62,.08)!important;cursor:pointer!important;transition:border-color .2s!important;box-shadow:none!important;overflow:hidden!important;font-size:0!important;position:relative!important}.halo-item .card-swatch .swatch-label .pattern,.halo-product-block .card-swatch .swatch-label .pattern,.card-product .card-swatch .swatch-label .pattern{width:100%!important;height:100%!important;border-radius:50%!important;display:block!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important}.halo-item .card-swatch .tooltip,.card-product .card-swatch .tooltip{display:none!important}.halo-item .card-swatch,.halo-item .custom-swatch,.halo-item .card-swatch .swatch,.halo-item .custom-swatch .swatch,.card-product .card-swatch,.card-product .card-swatch .swatch{display:flex!important;flex-wrap:wrap!important;gap:5px!important;list-style:none!important;padding:0!important;margin:0 0 8px!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;overflow:hidden!important;max-width:100%!important}.halo-item .card-swatch .swatch .item,.card-product .card-swatch .swatch .item{list-style:none!important;display:inline-block!important}.halo-quickShop .halo-productBadges,.halo-quickShop .product_badges,.halo-quickShop [class*=productBadges],.halo-quickShop .custom-badge,.halo-quickShopModal .halo-productBadges,[class*=quickShop] .halo-productBadges,[class*=quickShop] .custom-badge,[class*=quickShop] .product_badges,.halo-quickShop .card-swatch,.halo-quickShop .custom-swatch,.halo-quickShopModal .card-swatch,[class*=quickShop] .card-swatch,[class*=quickShop] .custom-swatch{display:none!important}.halo-item.show-quickshop .card-swatch,.halo-item.show-quickshop .custom-swatch,.halo-item.quick-shop-open .card-swatch,.halo-item.quick-shop-open .custom-swatch,.halo-item.show-quickshop .halo-productBadges,.halo-item.show-quickshop .custom-badge,.halo-item.quick-shop-open .halo-productBadges,.halo-item.quick-shop-open .custom-badge,.card-product:has(.halo-quickShop.show) .card-swatch,.card-product:has(.halo-quickShop.show) .custom-swatch,.card-product:has(.halo-quickShop.show) .halo-productBadges,.card-product:has(.halo-quickShop.show) .custom-badge,.card-product:has(.halo-quickShop[style*="display: block"]) .card-swatch,.card-product:has(.halo-quickShop[style*="display: block"]) .halo-productBadges,.card-product:has(.halo-quickShop[style*="display: block"]) .custom-badge,.card-product__wrapper:has(.halo-quickShop.show) .card-swatch,.card-product__wrapper:has(.halo-quickShop.show) .halo-productBadges,.card-product__wrapper:has(.halo-quickShop.show) .custom-badge{display:none!important}.halo-quickShop .swatch-label,.halo-quickShopModal .swatch-label,[class*=quickShop] .swatch-label,[class*=quick-shop] .swatch-label{width:28px!important;height:28px!important;min-width:28px!important;min-height:28px!important;border-radius:50%!important;border:2px solid rgba(11,26,62,.1)!important;cursor:pointer!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0!important;overflow:hidden!important;font-size:0!important;position:relative!important}.halo-quickShop .swatch-label .pattern,.halo-quickShopModal .swatch-label .pattern,[class*=quickShop] .swatch-label .pattern,[class*=quick-shop] .swatch-label .pattern{width:100%!important;height:100%!important;border-radius:50%!important;display:block!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important}.halo-quickShop .swatch-label.is-active,.halo-quickShopModal .swatch-label.is-active,[class*=quickShop] .swatch-label.is-active,[class*=quick-shop] .swatch-label.is-active{border-color:#0b1a3e!important;box-shadow:0 0 0 2px #fff,0 0 0 4px #0b1a3e!important;transform:scale(1.1)!important}.product-card__button,.product-card__button .btn,.card-product__btn,.card-product__btn .btn,.card-product__btn a,.card-product__btn a.btn,.halo-product-button .btn,.halo-product-button button,.halo-product-button a,.product-item .btn-atc,.product-item__action .btn,.card__button .btn,.card__button button,.halo-product-card .halo-product-button .add-to-cart-btn,.halo-product-card .add-to-cart-btn,.halo-product-card button[type=submit],.halo-item button[type=submit],.card-product__btn button,form[action="/cart/add"] button[type=submit],.btn-addToCart,button.add-to-cart-btn,.halo-product-card .btn,.halo-item .btn,.halo-item a.btn,.halo-item .card-product__btn a,.halo-item .card-product__btn .btn,body .halo-product-button .btn,body .card-product__btn .btn,body .card-product__btn a.btn,body .card-product a.btn,body .halo-item .card-product a.btn,[class*=card-product] [class*=btn]:not(.wishlist):not(.compare){width:100%!important;padding:12px 16px!important;border:none!important;border-radius:12px!important;background:linear-gradient(135deg,#0b1a3e,#0e2154)!important;color:#fff!important;font-size:11px!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:.8px!important;cursor:pointer!important;transition:all .25s ease!important;box-shadow:0 2px 8px #0b1a3e26!important;position:relative!important;overflow:hidden!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;text-decoration:none!important;display:flex!important;align-items:center!important;justify-content:center!important;line-height:1.2!important}.halo-item .card-product__btn a[style],.halo-item .card-product__btn button[style],.halo-item .card-product__btn [class*=btn][style],.halo-product-block .card-product__btn a[style],.halo-product-block .card-product__btn button[style]{background:linear-gradient(135deg,#0b1a3e,#0e2154)!important;border-radius:12px!important;color:#fff!important;border:none!important;padding:12px 16px!important;font-size:11px!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:.8px!important;box-shadow:0 2px 8px #0b1a3e26!important;width:100%!important;display:flex!important;align-items:center!important;justify-content:center!important;text-decoration:none!important}.card-product__btn .btn svg,.card-product__btn .btn i,.card-product__btn a.btn svg,.card-product__btn a.btn i,.card-product__btn a svg,.card-product__btn a i,.card-product__btn button svg,.card-product__btn button i,.halo-product-button .btn svg,.halo-product-button .btn i{display:none!important}.halo-productBadges,.product_badges,[class*=productBadges]{display:flex!important;flex-direction:column!important;gap:4px!important;position:absolute!important;top:8px!important;left:8px!important;z-index:5!important;align-items:flex-start!important}.custom-badge{position:absolute!important;bottom:8px!important;left:8px!important;top:auto!important;z-index:10!important}.product-card__button .btn:active,.card-product__btn .btn:active,.halo-product-button .btn:active,.halo-item .card-product__btn .btn:active,form[action="/cart/add"] button[type=submit]:active,body .card-product__btn .btn:active{background:linear-gradient(135deg,#c9a96e,#d4b87a)!important;color:#0b1a3e!important;transform:scale(.97)!important}.product-card__button .btn--sold-out,.card-product__btn .btn.sold-out,.halo-product-button .btn.disabled,button[type=submit][disabled],.halo-item .btn.disabled,.halo-item .btn[disabled],.card-product__btn .btn.disabled{background:#e8e5df!important;color:#999!important;cursor:not-allowed!important;box-shadow:none!important}.product-card__wishlist,.card-product__group .wishlist-icon,.halo-product-card .wishlist,.halo-product-card .compare,.card-product__group button,.card-product__group a{border-radius:8px!important;background:#fffffff2!important;-webkit-backdrop-filter:blur(4px)!important;backdrop-filter:blur(4px)!important;box-shadow:0 2px 6px #00000014!important;border:none!important}.pagination,.halo-pagination{padding:20px 16px 30px!important;display:flex!important;justify-content:center!important;gap:6px!important}.pagination .page-link,.pagination .btn,.pagination a,.halo-pagination a,.halo-pagination span{border-radius:10px!important;font-weight:700!important;font-size:12px!important;color:var(--ds-navy)!important;padding:8px 14px!important;border:1px solid rgba(11,26,62,.1)!important;background:#fff!important;transition:all .2s!important}.pagination .active .page-link,.pagination .active a,.pagination .current,.halo-pagination .current,.halo-pagination a.current{background:var(--ds-navy)!important;color:#fff!important;border-color:var(--ds-navy)!important}.pagination .load-more,.halo-pagination .btn-load-more,.collection-load-more .btn{background:linear-gradient(135deg,var(--ds-navy),var(--ds-navy2))!important;color:#fff!important;border-radius:24px!important;padding:12px 32px!important;font-size:12px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:1px!important;border:none!important;box-shadow:0 4px 16px #0b1a3e26!important}.sidebar,.collection-sidebar,.halo-sidebar-filter{background:#fff!important;border-radius:var(--ds-radius)!important;border:1px solid rgba(11,26,62,.05)!important;padding:16px!important}.sidebar h3,.sidebar h4,.widget-title,.halo-sidebar-filter .widget-title{font-size:11px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:1px!important;color:var(--ds-navy)!important;border-bottom:1px solid rgba(11,26,62,.06)!important;padding-bottom:8px!important;margin-bottom:10px!important}.collection--empty p,.collection-products--empty{color:#999!important;text-align:center!important;padding:60px 20px!important;font-size:14px!important}.halo-quickview,.halo-quickViewModal,.halo-quickview-popup,[class*=quickView],[class*=quickview] .modal-content,[class*=quickview] .quickView-content{border-radius:16px!important;overflow:hidden!important}.halo-quickview .product-title,.halo-quickview h2,.halo-quickViewModal .product-title,[class*=quickView] .product-title,[class*=quickview] .product-title{font-family:Cormorant Garamond,Georgia,serif!important;font-size:18px!important;font-weight:600!important;color:#0b1a3e!important}.halo-quickview .price--sale,.halo-quickview .price-item--sale,[class*=quickView] .price--sale,[class*=quickview] .price-item--sale{color:#e53e3e!important;font-weight:800!important}.halo-quickview .price--compare,.halo-quickview .price-item--regular,[class*=quickView] .price--compare,[class*=quickview] .price-item--regular{color:#bbb!important;text-decoration:line-through!important}.halo-quickview .close,.halo-quickview [class*=close],.halo-quickViewModal .close,[class*=quickView] .close,[class*=quickview] .close{color:#0b1a3e!important;background:#0b1a3e0d!important;border-radius:50%!important;width:36px!important;height:36px!important;display:flex!important;align-items:center!important;justify-content:center!important}.halo-quickShop .swatch-label,.halo-quickShopModal .swatch-label,.halo-quickview .swatch-label,.halo-quickViewModal .swatch-label,[class*=quickShop] .swatch-label,[class*=quickView] .swatch-label,[class*=quickview] .swatch-label{width:30px!important;height:30px!important;min-width:30px!important;min-height:30px!important;border-radius:50%!important;border:2px solid rgba(11,26,62,.1)!important;cursor:pointer!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0!important;overflow:hidden!important;font-size:0!important;position:relative!important}.halo-quickShop .swatch-label .pattern,.halo-quickview .swatch-label .pattern,.halo-quickViewModal .swatch-label .pattern,[class*=quickShop] .swatch-label .pattern,[class*=quickView] .swatch-label .pattern,[class*=quickview] .swatch-label .pattern{width:100%!important;height:100%!important;border-radius:50%!important;display:block!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important}.halo-quickShop .swatch-label.is-active,.halo-quickview .swatch-label.is-active,.halo-quickViewModal .swatch-label.is-active,[class*=quickShop] .swatch-label.is-active,[class*=quickView] .swatch-label.is-active,[class*=quickview] .swatch-label.is-active{border-color:#0b1a3e!important;box-shadow:0 0 0 2px #fff,0 0 0 4px #0b1a3e!important;transform:scale(1.1)!important}.halo-quickShop .swatch-element label,.halo-quickview .swatch-element label,.halo-quickViewModal .swatch-element label,[class*=quickShop] .swatch-element label,[class*=quickView] .swatch-element label{border:1px solid rgba(11,26,62,.15)!important;border-radius:8px!important;font-size:12px!important;font-weight:600!important;color:#0b1a3e!important;padding:6px 14px!important}.halo-quickShop .swatch-element label.is-active,.halo-quickview .swatch-element label.is-active,[class*=quickShop] .swatch-element label.is-active,[class*=quickView] .swatch-element label.is-active{border-color:#0b1a3e!important;background:#0b1a3e0d!important;font-weight:700!important}.halo-quickShop .product-form__submit,.halo-quickShop button[type=submit],.halo-quickview .product-form__submit,.halo-quickview button[type=submit],.halo-quickViewModal .product-form__submit,[class*=quickShop] .product-form__submit,[class*=quickView] .product-form__submit,[class*=quickview] .product-form__submit,[class*=quickShop] button[type=submit],[class*=quickView] button[type=submit],[class*=quickview] button[type=submit],.halo-quickview .btn-addToCart,.quickview-modal .btn-addToCart,.halo-quickViewModal .add-to-cart-btn{background:linear-gradient(135deg,#0b1a3e,#0e2154)!important;color:#fff!important;border:none!important;border-radius:12px!important;font-size:13px!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:.8px!important;padding:14px 20px!important;width:100%!important;min-height:48px!important;max-height:52px!important}.halo-quickShop .product-form__buttons,.halo-quickShop .product-form__group,.halo-quickShop .product-action,.halo-quickShop [class*=product-form]>.d-flex,.halo-quickShop [class*=product-form]>.flex-row,[class*=quickShop] .product-form__buttons,[class*=quickShop] .product-action,.halo-quickShop .product-form__item--submit,.halo-quickShop .product-form__item--quantity,.halo-quickShop .d-flex:has(>[class*=quantity]),.halo-quickShop .d-flex:has(>button[type=submit]),.halo-quickShop .d-flex:has(>.btn-addToCart),.halo-quickShop .flex-wrap:has(>[class*=quantity]),[class*=quickShop] .d-flex:has(>[class*=quantity]),[class*=quickShop] .d-flex:has(>button[type=submit]){display:flex!important;flex-direction:column!important;flex-wrap:wrap!important;gap:10px!important;align-items:stretch!important}.halo-quickShop .product-form__quantity,.halo-quickShop [class*=quantity-wrapper],.halo-quickShop [class*=quantity-selector],.halo-quickShop .quantity,[class*=quickShop] .product-form__quantity,[class*=quickShop] .quantity{width:140px!important;align-self:flex-start!important}[dir=rtl] .halo-quickShop .product-form__quantity,[dir=rtl] .halo-quickShop [class*=quantity-wrapper],[dir=rtl] .halo-quickShop [class*=quantity-selector],[dir=rtl] .halo-quickShop .quantity,[dir=rtl] [class*=quickShop] .quantity{align-self:flex-end!important}.halo-quickShop form,.halo-quickShop form>div,.halo-quickShop form>fieldset,[class*=quickShop] form,[class*=quickShop] form>div{display:flex!important;flex-direction:column!important;gap:10px!important}.halo-quickShop form button[type=submit],.halo-quickShop form .btn-addToCart,.halo-quickShop form [class*=addToCart],[class*=quickShop] form button[type=submit],[class*=quickShop] form .btn-addToCart{width:100%!important;min-height:48px!important;max-height:52px!important;flex-shrink:0!important;white-space:nowrap!important}.dscs-popup-actions{display:flex!important;flex-direction:column!important;gap:10px!important;align-items:stretch!important}.dscs-popup-qty{align-self:flex-start!important}[dir=rtl] .dscs-popup-qty{align-self:flex-end!important}.dscs-popup-atc{flex:none!important;width:100%!important;padding:14px 20px!important;min-height:48px!important;border:none!important;border-radius:12px!important;font-size:13px!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:.8px!important;cursor:pointer!important;white-space:nowrap!important;display:flex!important;align-items:center!important;justify-content:center!important}.halo-quickview .btn-view-detail,.halo-quickview [class*=view-detail],.halo-quickViewModal [class*=view-detail],[class*=quickView] [class*=view-detail],[class*=quickview] [class*=view-detail]{background:linear-gradient(135deg,#0b1a3e,#0e2154)!important;color:#fff!important;border:none!important;border-radius:12px!important;font-size:11px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.8px!important;padding:12px 20px!important;text-decoration:none!important}.halo-quickShop [class*=quantity],.halo-quickview [class*=quantity],[class*=quickShop] [class*=quantity],[class*=quickView] [class*=quantity]{border-radius:10px!important;border:1px solid rgba(11,26,62,.1)!important}.halo-item .card-product__btn .btn[style],.halo-item .card-product__btn a[style],.halo-item .card-product__btn button[style],.halo-item .card-product a.btn[style],.halo-item .card-product button.btn[style]{background:linear-gradient(135deg,#0b1a3e,#0e2154)!important;border-radius:12px!important;color:#fff!important;border:none!important}.card-product__btn .btn svg,.card-product__btn .btn i,.card-product__btn a.btn svg,.card-product__btn a.btn i,.card-product__btn .btn-addToCart svg,.card-product__btn .btn-addToCart i,.halo-item .card-product__btn .btn svg,.halo-item .card-product__btn .btn i,.halo-item .card-product__btn a.btn svg,.halo-item .card-product__btn a.btn i{display:none!important}.product-countdown,.halo-countdown{background:var(--ds-navy)!important;color:var(--ds-gold)!important;border-radius:8px!important;font-size:10px!important;font-weight:700!important;padding:4px 8px!important}@media(max-width:767px){.productListing,.collection-products .row,.halo-row.halo-product-block,.grid--collection{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:10px!important;padding:10px!important}.productListing>.col-6,.productListing>.col-sm-6,.collection-products .col-6,.halo-column-product .halo-item,.grid--collection>.grid__item{width:100%!important;max-width:100%!important;padding:0!important;flex:none!important}.product-card__info,.card-product__info,.card__content,.card-information,.halo-product-content{padding:8px 10px 10px!important}.product-card__title,.card-product__name a,.card__heading a,.halo-product-title a{font-size:11px!important}.product-card__button .btn,.card-product__btn .btn,.halo-product-button .btn,.halo-product-button button,form[action="/cart/add"] button[type=submit]{padding:10px 12px!important;font-size:10px!important;border-radius:10px!important}}@media(min-width:768px)and (max-width:1023px){.productListing,.collection-products .row,.grid--collection{grid-template-columns:repeat(3,1fr)!important;gap:12px!important;padding:16px!important}}@media(min-width:1024px){.productListing,.collection-products .row,.grid--collection{grid-template-columns:repeat(4,1fr)!important;gap:14px!important;padding:20px!important;max-width:1200px!important;margin:0 auto!important}.product-card__title,.card-product__name a,.card__heading a,.halo-product-title a{font-size:13px!important}.price .price-item--sale{font-size:16px!important}.halo-product-card:hover,.product-item:hover{box-shadow:0 8px 28px #0b1a3e1a!important;transform:translateY(-3px)!important}.product-card__button .btn:hover,.card-product__btn .btn:hover,.halo-product-button .btn:hover,form[action="/cart/add"] button[type=submit]:hover{background:linear-gradient(135deg,var(--ds-gold),var(--ds-gold-light))!important;color:var(--ds-navy)!important;box-shadow:0 4px 16px #c9a96e4d!important}}[dir=rtl] .product-card__button .btn,[dir=rtl] .card-product__btn .btn,[dir=rtl] .halo-product-button .btn{font-family:inherit!important}[dir=rtl] .product-card__info,[dir=rtl] .halo-product-content{text-align:right!important}.footer-section:not(.dsftr-wrap),#shopify-section-footer:not(.dsftr-wrap){display:none!important}.template-search .productListing,.template-search .collection-products,.template-search .collection-products .row,.template-search .halo-row.halo-product-block,.template-search .grid--collection{background:none!important;display:revert!important;grid-template-columns:revert!important;gap:revert!important;padding:revert!important}.template-search .productListing .product-card,.template-search .halo-product-card,.template-search .card--product,.template-search .product-item,.template-search .grid__item .card-product{background:revert!important;border-radius:revert!important;box-shadow:revert!important;border:revert!important}.template-search .productListing>.col-6,.template-search .productListing>.col-sm-6,.template-search .collection-products .col-6,.template-search .halo-column-product .halo-item,.template-search .grid--collection>.grid__item{width:revert!important;max-width:revert!important;padding:revert!important;flex:revert!important}.template-search .product-card__info,.template-search .card-product__info,.template-search .card__content,.template-search .card-information,.template-search .halo-product-content{padding:revert!important}.template-search .halo-column-product{padding-top:revert!important;margin-top:revert!important}
/*# sourceMappingURL=/cdn/shop/t/52/assets/drsleeep-collection-override.css.map */
