html{overflow-x:hidden;overflow-x:clip}html,p{font-family:sofia-pro,sans-serif!important}.heading,h1,h2,h3,h4,h5,h6{font-family:sofia-pro,sans-serif!important;font-weight:500!important}.heading,.rte h1,.rte h2,.rte h3,.rte h4,.rte h5,.rte h6{text-transform:none!important}.slideshow__text-wrapper .heading{text-align:center!important}.blockquote,.article__content blockquote{font-family:sofia-pro,sans-serif!important;font-size:36px;font-style:italic;text-transform:none!important}@media screen and (max-width:740px){.blockquote,.article__content blockquote{font-size:28px}}.button{font-family:sofia-pro,sans-serif!important;letter-spacing:1.5px!important}.animation-container{height:100%}.animation-container-mobile{display:none}@media screen and (max-width:1000px){.animation-container-mobile{display:block}.slideshow__image-wrapper .animation-container{display:none!important}.slideshow__slide-inner.json-animation-mobile{flex-direction:column!important}}.text-container_custom{width:40%;display:flex;flex-direction:column;justify-content:center;align-items:center}.slideshow__text-wrapper-custom{margin-bottom:40px;text-align:center;color:rgb(var(--heading-color))}.heading--small_custom{margin:0!important}@media screen and (max-width:1000px){.text-container_custom{width:100%;margin-left:0!important}.slideshow__text-wrapper-custom{margin-bottom:30px;text-align:center}.heading--large_custom{margin:30px 0!important}.slideshow__text-container--custom{padding-top:0!important}}.product-form__button-optional{height:52px;display:flex;align-items:center;justify-content:center;border:1px solid #000!important;margin:10px 0;background-color:#fff;transition:background-color .3s cubic-bezier(.215,.61,.355,1)}.product-form__button-optional:hover{background-color:#e6e6e6}.product-form__button-optional a{display:flex;justify-content:center;align-items:center;width:100%;height:100%;text-transform:uppercase;font-size:14px;font-weight:500;letter-spacing:2px}@media screen and (max-width:1000px){.product-form__button-optional a{font-size:13px;letter-spacing:1.5px}}.custom-badge-container .custom-badge{height:100px!important;width:100px!important;border-radius:50%;padding:0 0 5px!important;font-size:13px!important;font-weight:600;line-height:1.4;display:flex!important;align-items:center!important;justify-content:center!important;position:absolute;top:70px;left:10px;text-transform:none}.mini-cart__recommendations-list .custom-badge{height:40px!important;width:40px!important;top:-10px;left:20px;padding-bottom:2px!important;font-size:13px!important}.product__media-image-wrapper .custom-badge{height:150px!important;width:150px!important;font-size:18px!important;top:120px;left:30px}@media(max-width:1000px){.custom-badge-container .custom-badge{height:60px!important;width:60px!important;font-size:7px!important;top:40px}.product__media-image-wrapper .custom-badge{height:90px!important;width:90px!important;font-size:12px!important;top:90px}.shopify-section--main-collection .custom-badge{height:90px!important;width:90px!important;font-size:12px!important;top:80px}}.drawer__header{border-bottom:none!important}.discount-progress-wrapper{background-color:#e8f5ef;padding:16px 16px 30px;margin-bottom:24px;font-family:sans-serif}.discount-message{font-size:16px;line-height:normal!important;margin-bottom:37px}.discount-message strong{font-weight:800!important}.progress-bar-custom{display:flex;justify-content:space-between;margin-bottom:8px}.bar-segment{flex:1;height:10px;background-color:#ddd;margin-right:4px;position:relative}.bar-segment:last-child{margin-right:0}.bar-segment.active{background-color:#096}.segment-label{position:absolute;top:-15px;left:50%;transform:translate(-50%,-50%);font-size:14px;font-weight:700;color:#a0a0a0}.segment-label.threshold_reached{color:#333}.product-discount-widget{padding:10px;background-color:#e8f5ef}.discount-widget,.widget-add-buttons{display:grid;grid-template-columns:repeat(4,1fr);gap:4px;text-align:center;align-items:center}.discount-widget{margin-bottom:5px}.widget-discount-message{font-size:16px;line-height:normal!important;margin-bottom:30px}.widget-discount-message strong{font-weight:800!important}.widget-bar-segment{height:10px;background-color:#ddd;position:relative}.widget-bar-segment.active{background-color:#00a878}.widget-segment-label{position:absolute;top:-25px;left:50%;transform:translate(-50%);font-size:14px;font-weight:700;color:#a0a0a0}.widget-segment-label.reached{color:#333}.widget-add-to-cart{background:#f5f5f5;border:1px solid #ccc;padding:6px 12px;cursor:pointer}.R-TextHeading,.R-ReviewsList__item .R-BadgeElement[r-tooltip]{display:none!important}.product-meta--custom{margin:0!important;border:none!important}.price--large,.price--compare{font-size:var(--heading-h4-font-size)!important;font-weight:300!important}.product-meta__price-list-container--custom{gap:20px}.price-per-unit-box{padding-top:5px!important}.ai-generated-image-label{--fg: #2E2E2E;position:absolute;top:50%;right:0;z-index:2;padding:8px 5px;transform:translateY(-50%) rotate(180deg);writing-mode:vertical-rl;color:color-mix(in srgb,#fff 75%,transparent);background:transparent;font-size:12px;font-weight:600;line-height:1;letter-spacing:.06em;text-shadow:0 0 1px color-mix(in srgb,var(--fg) 55%,transparent),0 0 4px color-mix(in srgb,var(--fg) 30%,transparent);white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none}img[hidden]+.ai-generated-image-label,.ai-generated-image-label[hidden]{display:none}
/*# sourceMappingURL=/cdn/shop/t/23/assets/custom.css.map */
