@media (min-width: 1280px){.halo-column-image-with-text-overlay__item:nth-child(2n){padding-top:0!important;padding-left:0!important;padding-right:0!important}}@media (min-width: 768px){.halo-column-image-with-text-overlay__item{width:50%;padding-left:0;padding-right:0}}.halo-column-image-with-text-overlay{display:flex;gap:30px;padding:0 15px}.corner-offer-badge{position:absolute;top:15px;left:-28px;background-color:#294749;color:#fff;padding:2px 22px;font-size:11px;font-weight:600;transform:rotate(-45deg);z-index:5;white-space:nowrap;box-shadow:0 2px 4px #0000001a;pointer-events:none}@media (min-width: 768px){.product-form__item--submit.not-quantity{text-align:left!important;margin-top:70px!important;margin-bottom:10px!important}.product-form__item--submit.not-quantity button[name=add]{margin-left:0!important;margin-right:0!important;width:auto!important;min-width:360px!important;height:55px!important;padding:0!important;font-size:17px!important;border-radius:12px!important;display:inline-flex!important;justify-content:center!important;align-items:center!important;transform:none!important;left:auto!important}}.global-search-dropdown{position:absolute;background:#fff;width:100%;max-height:60vh;overflow-y:auto;box-shadow:0 12px 40px #0003;border-radius:12px;display:none;z-index:9999}.sg-group{padding:10px}.sg-group strong{font-size:12px;color:#777}.sg-group a{display:flex;gap:10px;padding:8px;text-decoration:none;color:#111;border-radius:8px}.sg-group a:hover{background:#f4f4f4}.sg-group img{width:36px;height:36px;object-fit:cover;border-radius:6px}.cart-quickview{position:fixed;top:0;right:0;height:100vh;width:100%;max-width:420px;background:#fff;z-index:9999;overflow-y:auto}.cart-quickview__table table,.cart-quickview__table tbody,.cart-quickview__table tr,.cart-quickview__table td{display:block;width:100%}.cart__product-information{display:flex;gap:12px;align-items:flex-start}.cart__image-wrapper img{width:70px;border-radius:6px}.cart__content-wrapper{flex:1}.cart__product-title{font-size:14px;line-height:1.3;display:block;margin-bottom:6px}.product-details__item{font-size:12px;line-height:1.4}.product-details{margin-top:4px}.product-details__item{list-style:none}.product-details-price{margin-top:6px}.product-details-price s{font-size:12px;color:#999}.order-discount,.product-details-price span{font-size:14px;font-weight:600}.cart__qty{display:flex;align-items:center;gap:6px;margin-top:8px}.cart__qty-input{width:60px;height:32px;font-size:13px}.cart__row{position:relative}.cart__remove{position:absolute;top:10px;right:10px}.cart-quickview__footer{position:sticky;bottom:0;background:#fff;padding:12px;border-top:1px solid #eee}.cart-quickview .product-details__item--property{display:list-item!important}.cart-quickview .product-details{display:block!important}.collection-description-wrapper{max-width:900px;margin-top:14px;margin-bottom:18px;padding-right:6px}.collection-description{font-family:inherit;font-size:15.5px;line-height:1.75;font-weight:400;color:#2e2e2e;text-align:left;letter-spacing:.1px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.collection-description p{margin:0 0 12px}.collection-description strong{font-weight:600;color:#111}.collection-description.expanded{-webkit-line-clamp:unset;overflow:visible}.read-more-toggle{display:inline-block;margin-top:10px;font-size:13.5px;font-weight:600;color:#111;cursor:pointer}@media (max-width: 768px){.collection-description{font-size:15px;line-height:1.8}.collection-description-wrapper{margin-bottom:22px}}.infinite-scrolling .btn{display:none!important}.cs-faq-section{max-width:900px;margin-top:35px}.cs-faq-section h2{font-size:22px;font-weight:600;margin-bottom:12px;color:#111}.cs-faq{display:block}.cs-faq details{border:1px solid #ececec;border-radius:12px;padding:14px 16px;margin-bottom:12px;background:#fff;transition:all .25s ease}.cs-faq details:hover{border-color:#e0e0e0}.cs-faq details[open]{box-shadow:0 6px 18px #0000000d}.cs-faq summary{cursor:pointer;font-size:15.5px;font-weight:600;color:#111;line-height:1.4;list-style:none;position:relative;padding-right:22px}.cs-faq summary::-webkit-details-marker{display:none}.cs-faq summary:after{content:"+";position:absolute;right:0;top:0;font-size:18px;font-weight:400;transition:transform .25s ease}.cs-faq details[open] summary:after{content:"\2013"}.cs-faq details p{margin-top:10px;font-size:14px;line-height:1.65;color:#444}@media (max-width: 768px){.cs-faq-section{margin-top:25px}.cs-faq summary{font-size:15px}.cs-faq details{padding:13px 14px;border-radius:10px}.cs-faq details p{font-size:13.8px}}.cs-links{display:flex;gap:10px;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;padding-bottom:4px}.cs-links::-webkit-scrollbar{display:none}.cs-links{-ms-overflow-style:none;scrollbar-width:none}.cs-links a{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;font-size:14px;padding:10px 16px;border-radius:999px;border:1px solid #e8e8e8;background:#fff;color:#111;text-decoration:none;white-space:nowrap;transition:all .25s ease}.cs-links a:hover{background:#111;color:#fff;border-color:#111;transform:translateY(-1px);box-shadow:0 6px 14px #00000014}.cs-links a[href*="/collections/all"]{background:#111;color:#fff;border-color:#111;font-weight:600}@media (min-width:1024px){.cs-links{overflow:visible;flex-wrap:wrap}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/custom.css.map */
