body{line-height:1.5}[id^=BrickSection--][id$=__section_custom_content_KVXKmC],[id^=BrickSection--][id$=__section_custom_content_tYy8z9]{overflow:hidden}[id^=BrickSection--][id$=__section_custom_content_KVXKmC] .brick__section,[id^=BrickSection--][id$=__section_custom_content_tYy8z9] .brick__section{position:relative;overflow:hidden}[id^=BrickSection--][id$=__section_custom_content_KVXKmC] .brick__block--text,[id^=BrickSection--][id$=__section_custom_content_tYy8z9] .brick__block--text{position:relative;flex:0 0 100%}[id^=BrickSection--][id$=__section_custom_content_KVXKmC] .brick__block__text,[id^=BrickSection--][id$=__section_custom_content_tYy8z9] .brick__block__text{position:relative;padding:0!important;overflow:hidden}[id^=BrickSection--][id$=__section_custom_content_KVXKmC] .hero__content,[id^=BrickSection--][id$=__section_custom_content_tYy8z9] .hero__content{position:relative;z-index:2;padding:0!important;background:transparent!important;color:#1d1d1b;text-align:center}[id^=BrickSection--][id$=__section_custom_content_KVXKmC] .hero__title,[id^=BrickSection--][id$=__section_custom_content_tYy8z9] .hero__title{margin:0;color:#1d1d1b;font-weight:900;line-height:.95}[id^=BrickSection--][id$=__section_custom_content_KVXKmC] .hero__title strong,[id^=BrickSection--][id$=__section_custom_content_tYy8z9] .hero__title strong{color:#e30613;font-weight:inherit}[id^=BrickSection--][id$=__section_custom_content_KVXKmC] .hero__rte,[id^=BrickSection--][id$=__section_custom_content_tYy8z9] .hero__rte{color:#1d1d1b;font-weight:800}[id^=BrickSection--][id$=__section_custom_content_KVXKmC] .hero__rte strong,[id^=BrickSection--][id$=__section_custom_content_tYy8z9] .hero__rte strong{color:#e30613;font-weight:900}@media screen and (min-width:750px){[id^=BrickSection--][id$=__section_custom_content_KVXKmC] .brick__section,[id^=BrickSection--][id$=__section_custom_content_KVXKmC] .brick__block__text{min-height:250px}[id^=BrickSection--][id$=__section_custom_content_KVXKmC] .hero__content{width:360px;margin-left:18px}[id^=BrickSection--][id$=__section_custom_content_KVXKmC] .hero__title{font-size:clamp(88px,8vw,128px);letter-spacing:-.045em;line-height:.78}[id^=BrickSection--][id$=__section_custom_content_KVXKmC] .hero__rte{margin-top:18px;font-size:clamp(18px,1.8vw,26px)}}@media screen and (max-width:749px){[id^=BrickSection--][id$=__section_custom_content_tYy8z9] .brick__section,[id^=BrickSection--][id$=__section_custom_content_tYy8z9] .brick__block__text{min-height:260px}[id^=BrickSection--][id$=__section_custom_content_tYy8z9] .brick__block__text{justify-content:center}[id^=BrickSection--][id$=__section_custom_content_tYy8z9] .hero__content{width:min(82vw,290px);margin:0 auto;transform:translateY(3px)}[id^=BrickSection--][id$=__section_custom_content_tYy8z9] .hero__title{font-size:clamp(56px,18vw,74px);letter-spacing:-.04em;line-height:.8}[id^=BrickSection--][id$=__section_custom_content_tYy8z9] .hero__rte{margin-top:10px;font-size:clamp(15px,4.5vw,18px)}}[id^=promo-countdown-] .hg-product-countdown__heading{color:#1d1d1b}[id^=promo-countdown-] .hg-product-countdown__heading .countdown-condensed__accent{color:#e30613}.product-item__title,.cart__item__title,.product-accordion .accordion__title,.product__price{font-weight:600}.product__submit__item .btn{padding:13px 20px!important}.product_desc h3{font-size:20px;padding-top:20px!important}.index-product{padding-top:20px!important}.product__price--off{color:#fff}.product__feature{padding:0}.pswp__thumb,.pswp-zoom-gallery .pswp__thumb{border-radius:0!important}.pswp__thumb:before,.pswp-zoom-gallery .pswp__thumb:before{border-radius:0!important}@media screen and (max-width:767px){.swatch__button--square input~label:after{height:66px;width:66px}.swatch__button--square input~label{height:60px;width:60px}}.swatches{--swatch-default: #efefef}.swatch__button--square .sibling__link--current,.swatch__button--square .sibling__link{background:#f9f9f9;width:50px;height:50px}.swatch__button--square .sibling__link:after,.swatch__button--square input~label:after{height:56px;width:56px;background:#588885}.sibling__link>.image-wrapper img{padding:2px}.radio__legend__value{flex-basis:auto;padding-top:0;font-size:var(--font-body-medium);font-weight:600;padding-left:5px;color:#588885}.toolbar__menu .navlink--toplevel{font-weight:500;font-size:13px}.header__desktop__bar__l{flex:0;margin-right:32px}.theme__header .navlink:hover>.navtext,.header__mobile__hamburger:hover,.header__logo__link:hover{color:#588885}.theme__header .navlink--toplevel .navtext:after{background-color:#588885}.announcement__text .jdgm-prev-badge__stars{margin-right:10px;margin-bottom:2px}.theme__header .btn.btn--small.btn--solid.btn--secondary{background-color:#e02c50;border-color:#e02c50}.theme__header .btn.btn--small.btn--solid.btn--secondary:hover{border-color:#212121}.theme__header .header__dropdown__image .hero__content{padding:0 1vw}.theme__header .hero__content__wrapper{justify-content:center}.theme__header .hero__description.body-medium{font-size:1vw;letter-spacing:0;font-weight:800;text-transform:none;text-shadow:0px 0px 10px rgba(63,63,63,.7)}.quick-add__button:after{opacity:1;background:#588885}._chat-icon-container_1xm2f_1{z-index:6!important}.product__shipping-notice{display:flex;align-items:center;gap:8px;margin-top:12px;padding:12px 16px;background-color:#f0fdf4;border:1px solid #bbf7d0;border-radius:6px;font-size:14px;color:#166534}.product__shipping-notice svg{flex-shrink:0}.product__shipping-notice strong{font-weight:600}.product__shipping-notice--prebuy{background-color:#f0f7ff;border-color:#cce0ff;color:#1a56db}.product__prebuy-notice{display:flex;align-items:center;gap:8px;margin-top:12px;padding:12px 16px;background-color:#f0f7ff;border:1px solid #cce0ff;border-radius:6px;font-size:14px;color:#1a56db}.product__prebuy-notice svg{flex-shrink:0}.product__prebuy-notice strong{font-weight:600}.product__sold-out-label{display:flex;align-items:center;justify-content:center;padding:12px 16px;background-color:#f3f4f6;border:1px solid #d1d5db;border-radius:6px;font-size:14px;font-weight:600;color:#6b7280;margin-bottom:10px}[class*=chat-icon-container]{bottom:100px!important;right:40px!important}.section-overlay-header:has(.ssv-pop-marker) .hero__content__wrapper{overflow:visible;padding-left:0}.section-overlay-header:has(.ssv-pop-marker) .hero__content{position:relative;align-items:center;justify-content:center;width:clamp(480px,44vw,560px);height:clamp(480px,44vw,560px);flex:0 0 auto;overflow:visible;padding:clamp(44px,4.8vw,68px);border-radius:50%;background:#fff29af2;color:#1d1d1b;text-align:center;transform:translate(-36px)}.section-overlay-header:has(.ssv-pop-marker) .hero__description{margin:0}.section-overlay-header:has(.ssv-pop-marker) .hero__description h1{margin:0;color:#1d1d1b;font-size:clamp(118px,12vw,170px);font-weight:900;letter-spacing:-.05em;line-height:.78;text-transform:none}.section-overlay-header:has(.ssv-pop-marker) .hero__description h1 strong,.section-overlay-header:has(.ssv-pop-marker) .hero__description>p strong{color:#e30613;font-weight:900}.section-overlay-header:has(.ssv-pop-marker) .hero__description>p{margin:24px 0 0;padding:0;background:transparent;color:#1d1d1b;font-size:clamp(20px,1.75vw,30px);font-weight:700;line-height:1.05}.section-overlay-header:has(.ssv-pop-marker) .hero__button{display:flex;justify-content:center;margin:26px 0 0}.section-overlay-header:has(.ssv-pop-marker) .hero__button .btn{min-width:220px;border-color:#e30613;background:#e30613;color:#fff;font-weight:800;text-transform:none}.section-overlay-header:has(.ssv-pop-marker) .hero__button .btn:hover,.section-overlay-header:has(.ssv-pop-marker) .hero__button .btn:focus-visible{border-color:#1d1d1b;background:#1d1d1b;color:#fff}.section-overlay-header:has(.ssv-pop-marker) .hero__custom-code:has(.ssv-pop-marker){position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}@media screen and (max-width:749px){.section-overlay-header:has(.ssv-pop-marker) .hero__content__wrapper{align-items:flex-end;justify-content:center;overflow:hidden;padding:0 12px}.section-overlay-header:has(.ssv-pop-marker) .hero__content{justify-content:flex-end;width:min(80vw,344px);height:min(80vw,344px);max-width:none;padding:20px 24px 56px;padding-bottom:92px!important;border-radius:50%;background:#fff29af2;text-align:center;transform:translateY(42px)}.section-overlay-header:has(.ssv-pop-marker) .hero__description h1{font-size:clamp(64px,20vw,82px);letter-spacing:-.045em;line-height:.8;white-space:nowrap}.section-overlay-header:has(.ssv-pop-marker) .hero__description,.section-overlay-header:has(.ssv-pop-marker) .hero__button{width:100%}.section-overlay-header:has(.ssv-pop-marker) .hero__description h1 br:first-of-type{display:none}.section-overlay-header:has(.ssv-pop-marker) .hero__description h1 br:last-of-type{display:block}.section-overlay-header:has(.ssv-pop-marker) .hero__description>p{margin-top:14px;font-size:clamp(17px,4.7vw,20px)}.section-overlay-header:has(.ssv-pop-marker) .hero__button{margin-top:16px}.section-overlay-header:has(.ssv-pop-marker) .hero__button .btn{width:min(220px,74vw);min-width:0}}@media(max-width:749px){[class*=chat-icon-container]{bottom:70px!important;right:10px!important}body.template-product [class*=chat-icon-container]{bottom:100px!important}}@media only screen and (max-width:749px){.collection__nav--filter.collection__nav--sort .popout--group,.collection__nav--filter.collection__nav--sort .popout--sort{flex:1 1 50%;min-width:0}.collection__nav--filter.collection__nav--sort .popout--group .popout__toggle,.collection__nav--filter.collection__nav--sort .popout--sort .popout__toggle{width:100%}.collection__nav--filter.collection__nav--sort .popout--sort .popout__toggle{border-left:0}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/custom-styles.css.map */
