.src-cart-coupon-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:stretch}.src-cart-coupon-row .form-input{min-height:44px}.src-cart-coupon-apply{min-width:84px;height:44px;padding-left:16px;padding-right:16px;white-space:nowrap}.cart-total-coupon .form-text{margin-top:8px;color:#5b5b66;font-size:12px;line-height:1.4}.src-good-to-know{display:grid;gap:8px;margin:0;padding:0;list-style:none}.src-good-to-know li{position:relative;padding-left:18px;color:#3f3f49;font-size:13px;line-height:1.45;letter-spacing:0}.src-good-to-know li:before{content:"";position:absolute;left:0;top:.55em;width:7px;height:7px;border-radius:50%;background:#19b}.collection-sidebar .sidebarBlock-heading,.page-sidebar .sidebarBlock-heading{letter-spacing:0}.halo-sticky-toolbar-mobile{display:none!important}.sticky-toolbar-mobile .footer{padding-bottom:0!important}.template-index .card-vendor,.template-index .card-product__group.group-right{display:none!important}.template-index .card-information{margin-top:9px}.template-index .card-title{line-height:1.25}@media(max-width:767px){.template-index .card-action{margin-top:8px}.template-index .product-form__submit{min-height:38px;padding-top:8px;padding-bottom:8px;font-size:11px;letter-spacing:0}.template-index .card__badge{transform:scale(.88);transform-origin:top left}}.halo-recently-viewed-popup{display:none!important}.halo-recently-viewed-popup{right:12px!important;top:42%!important;width:66px!important;background:transparent!important;box-shadow:none!important;transform:translate3d(0,-50%,0)!important;z-index:1000!important}.halo-recently-viewed-popup.is-show{transform:translate3d(0,-50%,0)!important}.halo-recently-viewed-popup #halo-recently-viewed-wrap{display:flex;flex-direction:column;align-items:center;gap:14px;width:66px;padding:12px 0;background:#fff;border-radius:999px;box-shadow:0 12px 32px #11111829}.halo-recently-viewed-popup .recently-viewed-icon{width:54px;height:54px;margin:0;border:0;background:transparent;color:#111}.halo-recently-viewed-popup .recently-viewed-icon+.recently-viewed-icon{border-top:0}.halo-recently-viewed-popup .recently-viewed-icon .icon{width:24px;height:24px;fill:currentColor;stroke:currentColor!important;z-index:1}.halo-recently-viewed-popup .recently-viewed-icon.open-popup:first-child{width:50px;height:50px;color:#fff;background:#12a8c6;border-radius:50%}.halo-recently-viewed-popup .recently-viewed-icon.open-popup:first-child .icon{width:29px;height:29px}.halo-recently-viewed-popup [data-scroll-to-top]{position:relative;width:58px;height:58px;background:conic-gradient(#111 0 38%,#d4d4d8 38% 100%);border-radius:50%;opacity:1;pointer-events:auto}.halo-recently-viewed-popup [data-scroll-to-top]:before{content:"";position:absolute;top:2px;right:2px;bottom:2px;left:2px;background:#fff;border-radius:inherit}.halo-recently-viewed-popup [data-scroll-to-top] .icon{width:28px;height:28px}.halo-recently-viewed-popup .recently-viewed-tab{right:78px!important}@media(max-width:550px){.halo-recently-viewed-popup{right:8px!important}}.section-multitasking-bar{--src-multi-size: 40px;--src-multi-gap: 5px;--src-multi-bg: 255 255 255;--src-multi-fg: 0 0 0;--src-multi-active-bg: 17 153 187;--src-multi-active-fg: 255 255 255}.section-multitasking-bar .multitasking-bar{box-sizing:border-box;position:fixed;top:50%;right:.5%;z-index:3;width:auto;height:auto;padding:2px!important;border-radius:30px;background:rgb(var(--src-multi-bg));color:rgb(var(--src-multi-fg));box-shadow:2px 4px 12px #0000001a;opacity:1;visibility:visible;pointer-events:auto;transform:translate3d(0,-50%,0);transition:opacity .5s ease,visibility .5s ease,transform .5s ease}.section-multitasking-bar .multi-t__wrap{position:relative;display:flex;flex-direction:column;align-items:center;gap:var(--src-multi-gap)}.section-multitasking-bar .target-block{position:relative}.section-multitasking-bar .multi-t__button{box-sizing:border-box;position:relative;display:flex;align-items:center;justify-content:center;width:var(--src-multi-size);height:var(--src-multi-size);padding:0;border:0;border-radius:50%;background:transparent;cursor:pointer;color:inherit;transition:all .25s ease}.section-multitasking-bar .multi-t__button:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:var(--src-multi-size);height:var(--src-multi-size);pointer-events:none}.section-multitasking-bar .multi-t__button .icon,.section-multitasking-bar .multi-t__button svg{position:relative;z-index:1;display:block;width:18px;height:18px;color:currentColor;fill:currentColor;transition:color .5s ease,transform .5s ease}.section-multitasking-bar .multi-t__button .icon-arrow{transform:rotate(-90deg)}.section-multitasking-bar .target-block.active .multi-t__button{color:rgb(var(--src-multi-active-fg))}.section-multitasking-bar .glider{position:absolute;left:1px;top:0;z-index:-1;display:flex;width:var(--src-multi-size);height:var(--src-multi-size);border-radius:50%;background:rgb(var(--src-multi-active-bg));transition:transform .25s ease-out}.section-multitasking-bar .multi-t__wrap [data-index="1"].active~.glider{transform:translateY(0)}.section-multitasking-bar .multi-t__wrap [data-index="2"].active~.glider{transform:translateY(calc(100% + var(--src-multi-gap)))}.section-multitasking-bar .multi-t__wrap [data-index="3"].active~.glider{transform:translateY(calc(200% + (var(--src-multi-gap) * 2)))}.section-multitasking-bar .multi-t__wrap .button__back-to-top.hide~[data-index="2"].active~.glider{transform:translateY(0)}.section-multitasking-bar .multi-t__wrap .button__back-to-top.hide~[data-index="3"].active~.glider{transform:translateY(calc(100% + var(--src-multi-gap)))}.section-multitasking-bar .button__back-to-top{width:calc(var(--src-multi-size) + 2px);height:var(--h-cus, 0);overflow:visible;border:1px solid rgba(0,0,0,.2);border-radius:50%;transition:opacity .3s ease,height .3s ease}.section-multitasking-bar .button__back-to-top.hide{opacity:0}.section-multitasking-bar .button__back-to-top .progress-circle{position:absolute;top:0;right:0;bottom:0;left:0}.section-multitasking-bar .button__back-to-top .progress-circle path{fill:none;stroke:#0003;stroke-width:4;transition:all .2s linear}.section-multitasking-bar .button__back-to-top .progress-circle-fill path{stroke:currentColor}.section-multitasking-bar .multi-t__social{box-sizing:border-box;position:absolute;top:0;right:calc(100% + 5px);width:147px;height:42px;padding-inline:5px;min-height:0;overflow:visible;border-radius:30px;background:rgb(var(--src-multi-bg));box-shadow:2px 4px 9px #ffffff59;opacity:0;visibility:hidden;pointer-events:none;transform:translate(20px);transition:opacity .5s ease,visibility .5s ease,transform .5s ease}.section-multitasking-bar .multi-t__social.active{opacity:1;visibility:visible;pointer-events:auto;transform:translate(0)}.section-multitasking-bar .multi-t__social .list-social{display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;column-gap:5px;margin:0;padding:0;width:100%;height:100%}.section-multitasking-bar .multi-t__social .list-social__item{box-sizing:border-box;position:relative;width:42px;height:42px;padding:2px;margin:0;overflow:hidden;border-radius:50%}.section-multitasking-bar .multi-t__social .list-social__link{box-sizing:border-box;display:flex;position:static;align-items:center;justify-content:center;width:38px;height:38px;padding:9px}.section-multitasking-bar .multi-t__social .list-social__link .svg-wrapper{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px}.section-multitasking-bar .multi-t__social .social__item--effect svg{transition:opacity .5s ease,transform .5s ease}.section-multitasking-bar .multi-t__social .social__item--effect svg:first-child{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transform:translateY(100%)}.section-multitasking-bar .multi-t__social .social__item--effect svg:last-child{opacity:1;transform:none}.section-multitasking-bar .multi-t__social .list-social__link svg{width:20px;height:22px}@media(hover:hover){.section-multitasking-bar .multi-t__social .social__item--effect:hover svg:first-child{opacity:1;transform:translateY(0)}.section-multitasking-bar .multi-t__social .social__item--effect:hover svg:last-child{opacity:0;transform:translateY(-100%)}}.section-multitasking-bar .target-block--tooltip{display:none}#popup-recently-viewed.drawer__container{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10001;display:flex;width:100vw;height:100%;visibility:hidden;pointer-events:none}#popup-recently-viewed.active{visibility:visible;pointer-events:auto}#popup-recently-viewed .drawer__overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000059;opacity:0;transition:opacity .25s ease}#popup-recently-viewed.active .drawer__overlay{opacity:1}#popup-recently-viewed .drawer__inner-wrapper{width:min(360px,calc(100vw - 44px));max-width:360px;height:100%;margin-left:auto;background:#fff;transform:translate(100%);transition:transform .28s ease}#popup-recently-viewed.active .drawer__inner-wrapper{transform:translate(0)}#popup-recently-viewed .drawer__inner{height:100%;padding:18px;overflow-y:auto;background:#fff}#popup-recently-viewed .drawer__header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:14px;border-bottom:1px solid #ececf0}#popup-recently-viewed .drawer__heading{margin:0;font-size:18px;line-height:1.25}#popup-recently-viewed .drawer__close{display:flex;align-items:center;justify-content:center;width:38px;height:38px;border:0;background:transparent;cursor:pointer}#popup-recently-viewed .drawer__close svg{width:18px;height:18px}#popup-recently-viewed .recently-viewed-products{display:block;padding-top:14px}.template-cart .cart-countdown,.template-cart .cart-securityImage{display:none!important}.template-cart .cart--totals-title,.template-cart .cart-total-label .text,.template-cart .cart-total-value .text{letter-spacing:0}.template-cart .cart-content-empty .cart-text{display:block;margin-bottom:16px}.template-product .productView-stickyCart.style-1{border-top:1px solid #e6e6ea;box-shadow:0 -10px 28px #1919231f}.template-product .productView-stickyCart .sticky-product-wrapper{min-height:74px}.template-product .productView-stickyCart .sticky-image img{border-radius:6px}.template-product .productView-stickyCart .sticky-title,.template-product .productView-stickyCart .sticky-price{letter-spacing:0}.template-product .productView-stickyCart #product-sticky-add-to-cart,.template-product .productView-stickyCart #show-sticky-product{min-height:44px;border-radius:4px;font-weight:700;letter-spacing:0}.template-product .productView-title{letter-spacing:0}.template-product .productView-info{gap:8px 18px}.template-product .productView-info-name,.template-product .productView-info-value,.template-product .productView-desc,.template-product .productView-payment,.template-product .productView-subtotal{letter-spacing:0}.template-product .product-form__buttons{display:grid;grid-template-columns:minmax(0,1fr) 58px;gap:12px;align-items:center;width:100%;max-width:100%}.template-product .product-form__buttons .product-form__submit{width:100%;min-height:50px}.template-product .product-form__buttons .productView-wishlist{width:58px;height:58px;min-width:58px;margin:0}.template-product .productView-quantity{margin-bottom:18px}.template-product #judgeme_product_reviews{max-width:1180px;margin:0 auto;padding:0 20px}.template-product #judgeme_product_reviews .jm-review-widget__header{padding-top:8px}.template-product #judgeme_product_reviews .jm-review-widget-minimal-header__title{color:#2f2f3a;font-size:26px;font-weight:800;line-height:1.2;letter-spacing:0}.template-product #judgeme_product_reviews .jm-no-reviews-state{padding:8px 0 4px}.template-product #judgeme_product_reviews .jm-button{border-radius:4px;letter-spacing:0}.template-product #judgeme_product_reviews .jm-other-products-reviews-text{margin:10px 0 6px;color:#66666f;font-size:14px;font-weight:700;line-height:1.35;letter-spacing:0;text-align:left}.template-product #judgeme_product_reviews .jm-review-widget:has(.jm-no-reviews-state) .jm-review-widget__body{display:none}.template-product #judgeme_product_reviews .jdgm-review-list{gap:0}.template-product #judgeme_product_reviews .jm-review-item{padding:18px 0;border-top:1px solid #e7e7ec}.template-product #judgeme_product_reviews .jm-star-rating__font-icon{font-size:20px;line-height:1}.template-product #judgeme_product_reviews .jm-reviewer-info__name,.template-product #judgeme_product_reviews .jm-review-content__body,.template-product #judgeme_product_reviews .jdgm-review-content__body-content,.template-product #judgeme_product_reviews .jm-product-variant-card__product-link{letter-spacing:0}.template-product #judgeme_product_reviews .jm-reviewer-avatar,.template-product #judgeme_product_reviews .jm-reviewer-avatar__initial{width:42px;height:42px}.template-product #judgeme_product_reviews .jm-reviewer-info__name{font-size:18px;line-height:1.25}.template-product #judgeme_product_reviews .jm-review-content__body,.template-product #judgeme_product_reviews .jdgm-review-content__body-content{font-size:17px;line-height:1.45}.template-product #judgeme_product_reviews .jm-product-variant-card{border-radius:8px}.template-product .halo-recently-viewed-block{border-top:1px solid #e7e7ec}.template-product .halo-recently-viewed-block .halo-block-header .title{letter-spacing:0}.template-product .halo-recently-viewed-block .halo-block-header .title .text{color:#2f2f3a;font-size:26px;line-height:1.2;letter-spacing:0!important}.template-product .halo-recently-viewed-block .card-action{margin-left:auto;margin-right:auto}.template-product #halo-product-bundle{padding-top:38px!important;padding-bottom:38px!important}.template-product #halo-product-bundle .halo-block-header{margin-bottom:22px}.template-product #halo-product-bundle .halo-block-header .title{margin-bottom:0;font-size:30px!important;line-height:1.2!important;letter-spacing:0}.template-product #halo-product-bundle .halo-block-header .title .text{color:#2f2f3a;font-size:30px;line-height:1.2;letter-spacing:0!important}.template-product #halo-product-bundle .bundle-product-wrapper{gap:20px}.template-product #halo-product-bundle .bundle-product-card,.template-product #halo-product-bundle .bundle-product-card .bundle-product-image{background:#fff}.template-product #halo-product-bundle .bundle-product-title,.template-product #halo-product-bundle .bundle-product-price,.template-product #halo-product-bundle .bundle-product-totalPrice{letter-spacing:0}.template-product #halo-product-bundle .bundle-product-action .button{min-height:50px;border-radius:4px;font-weight:800;letter-spacing:0}.product-card-layout-01 .product-item>.card{height:100%}.product-card-layout-01 .card-product__wrapper{display:flex;flex-direction:column}.product-card-layout-01 .card-media{background:#fff}.product-card-layout-01 .card-media>img,.product-card-layout-01 .card-media>video{object-fit:contain}.product-card-layout-01 .card-action{position:relative;transform:none;opacity:1;visibility:visible;margin-top:10px;z-index:3}.product-card-layout-01 .card-action .button{min-height:44px;padding:10px 12px;border-radius:4px;font-size:14px;line-height:1.2;letter-spacing:0}.product-card-layout-01 .card-information{padding-top:12px}.product-card-layout-01 .card-vendor{margin:0 0 5px;color:#8d8d95;font-size:12px;line-height:1.25;letter-spacing:0}.product-card-layout-01 .card-title{min-height:40px;margin-bottom:8px;font-size:15px;line-height:1.33;letter-spacing:0}.product-card-layout-01 .card-price{margin-top:0;margin-bottom:0}.product-card-layout-01 .card-price .price,.product-card-layout-01 .price{align-items:center}.product-card-layout-01 .card-price .price-item .money{font-size:17px;line-height:1.2;letter-spacing:0}.product-card-layout-01 .halo-productBadges .badge,.product-card-layout-01 .card__badge .badge{border-radius:999px;letter-spacing:0}.product-card-layout-01 .card-product__group .card-product__group-item+.card-product__group-item{margin-top:8px}.halo-cart-sidebar .halo-sidebar-header{border-bottom:1px solid #ececf0}.halo-cart-sidebar .previewCartTool{display:none}.halo-cart-sidebar .previewCartInfo{border-top:1px solid #ececf0;background:#fff}.halo-cart-sidebar .previewCartTotalsPrice{margin-bottom:12px}.halo-cart-sidebar .previewCartTotals{letter-spacing:0}.halo-cart-sidebar .previewCartTotals.total{padding-top:10px;margin-top:8px;border-top:1px solid #ececf0}.halo-cart-sidebar .previewCartTotals.total .previewCartTotals-label,.halo-cart-sidebar .previewCartTotals.total .previewCartTotals-value{font-size:17px;font-weight:800;letter-spacing:0}.halo-cart-sidebar .shipTotal .previewCartTotals-value{color:#6b6b75;font-size:12px;line-height:1.4}.src-sidebar-coupon{margin:0 0 10px;border-bottom:1px solid #ececf0}.src-sidebar-coupon__summary{display:flex;align-items:center;gap:7px;padding:2px 0 10px;color:#5d5d68;font-size:12px;font-weight:700;letter-spacing:0;cursor:pointer;list-style:none}.src-sidebar-coupon__summary::-webkit-details-marker{display:none}.src-sidebar-coupon__summary svg{width:16px;height:16px}.src-sidebar-coupon__row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding-bottom:12px}.src-sidebar-coupon__row .field__input{min-height:40px;background:#fff}.src-sidebar-coupon__button{min-width:76px;min-height:40px;padding:8px 14px;border-radius:4px;letter-spacing:0}.halo-cart-sidebar .previewCartGroup{display:grid;gap:6px}.halo-cart-sidebar .previewCartGroup .button{min-height:46px;border-radius:4px;letter-spacing:0}.halo-cart-sidebar .previewCartGroup .button-checkout{font-weight:800}.halo-cart-sidebar .previewCartGroup .button-view-cart{min-height:auto;padding:4px 0;border:0;background:transparent;color:#5d5d68;text-decoration:underline;text-underline-offset:3px;box-shadow:none}.src-cart-upsell{padding:10px 0 12px;margin-top:4px;border-top:1px solid #ececf0}.src-cart-upsell__title{margin:0 0 8px;color:#30303a;font-size:12px;font-weight:800;line-height:1.25;letter-spacing:0}.src-cart-upsell__scroll{display:grid;gap:8px}.src-cart-upsell__item{display:grid;grid-template-columns:50px minmax(0,1fr);gap:8px;align-items:center;min-width:0}.src-cart-upsell__media{display:block;background:#fff;border:1px solid #ececf0;border-radius:6px}.src-cart-upsell__media img{display:block;width:48px;height:48px;object-fit:contain;border-radius:6px}.src-cart-upsell__body{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:8px;align-items:center;min-width:0}.src-cart-upsell__name{min-height:0;margin:0 0 2px;color:#30303a;font-size:11px;line-height:1.3;letter-spacing:0;text-align:left}.src-cart-upsell__price{margin:0;color:#1a1a1a;font-size:12px;font-weight:800;letter-spacing:0;text-align:left}.src-cart-upsell__body form{grid-column:2;grid-row:1 / span 2}.src-cart-upsell__button{width:auto;min-height:30px;padding:5px 10px;border:1px solid #2f2f3a;border-radius:4px;background:#2f2f3a;color:#fff;font-size:11px;font-weight:800;line-height:1;cursor:pointer}@media(max-width:550px){.src-cart-coupon-row{grid-template-columns:1fr}.src-cart-coupon-apply{width:100%}.template-product .productView-stickyCart.style-1{padding-bottom:env(safe-area-inset-bottom)}.template-product .productView-info{display:grid;grid-template-columns:auto minmax(0,1fr);row-gap:6px}.template-product .product-form__buttons{grid-template-columns:minmax(0,1fr) 56px;gap:10px}.template-product .product-form__buttons .product-form__submit{min-height:50px}.template-product .product-form__buttons .productView-wishlist{width:56px;height:56px;min-width:56px}.template-product #judgeme_product_reviews{padding:0 16px}.template-product #judgeme_product_reviews .jm-review-widget-minimal-header__title{font-size:22px}.template-product #judgeme_product_reviews .jm-reviewer-info__name{font-size:16px}.template-product #judgeme_product_reviews .jm-review-content__body,.template-product #judgeme_product_reviews .jdgm-review-content__body-content{font-size:15px}.template-product #judgeme_product_reviews .jm-product-variant-card{margin-top:4px}.template-product .halo-recently-viewed-block .halo-block-header{margin-bottom:18px}.template-product .halo-recently-viewed-block .halo-block-header .title .text{font-size:21px!important}.template-product .halo-recently-viewed-block .products-carousel .slick-dots{margin-top:12px}.template-product #halo-product-bundle{padding-top:28px!important;padding-bottom:30px!important}.template-product #halo-product-bundle .halo-block-header{margin-bottom:18px}.template-product #halo-product-bundle .halo-block-header .title .text,.template-product #halo-product-bundle .halo-block-header .title{font-size:24px!important}.template-product #halo-product-bundle .bundle-product-total{padding-top:4px}.template-product #halo-product-bundle .bundle-product-action .button{min-height:48px}.product-card-layout-01 .card-action{margin-top:8px}.product-card-layout-01 .card-action .button{min-height:40px;padding:9px 8px;font-size:13px}.product-card-layout-01 .card-information{padding-top:10px}.product-card-layout-01 .card-vendor{font-size:11px}.product-card-layout-01 .card-title{min-height:38px;font-size:14px;line-height:1.35}.product-card-layout-01 .card-price .price-item .money{font-size:16px}.src-sidebar-coupon__row{grid-template-columns:1fr}.src-sidebar-coupon__button{width:100%}}.menu-lv-item.menu-sale>a:hover .text{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:2px}.product-form__submit.button:hover{background-color:#fe6903!important;border-color:#fe6903!important;color:#fff!important}:root{--product-quickview-sold-out-product: #fa2068 !important;--product-compare-color-added: #1a1a1a !important}.product-countdown-block{color:#fa2068!important}.halo-block-header .view_all svg{color:#fe6903!important;fill:#fe6903!important}
/*# sourceMappingURL=/cdn/shop/t/18/assets/src-ella7-feature-pass.css.map */
