.type-banner{flex:1 0 100%}.footer__title{font-weight:700;font-size:var(--type-base-size)}.btn{border-color:#2d2d2d;font-size:var(--type-base-size);font-weight:700}.scroll-grid{overflow:hidden;overflow-x:auto;flex-wrap:nowrap;margin:-20px -10px 0 0;padding:20px 10px 0}.scroll-grid .grid-item{flex:0 0 40%}.scroll-grid .grid-item .collection-item{border-radius:6px;background:#f9f9f9}.scroll-grid .grid-item .collection-item .collection-item__title{margin-bottom:10px;color:#7f7f7f;z-index:1;position:relative}.scroll-grid .grid-article{max-width:60%}.subtitle{font-size:calc(var(--type-base-size) - 2px);margin:10px 0;margin-bottom:10px!important;font-weight:300}.input-group .input-group-field:first-child{border-radius:var(--button-radius)}.input-group .input-group-btn:last-child .btn{border-radius:var(--button-radius)}.input-group-btn{margin-left:5px}.newsletter-section__content{padding:0}.newsletter__input-group{max-width:800px}.blog-layout__main{margin-bottom:0}.grid-article__image .image-wrap{border-radius:0}.article__sub-meta a{color:#7f7f7f}.grid-article__meta{text-align:left;margin-top:5px}.grid-article[data-style=large] .article__sub-meta>span{margin-left:0}.icon-box-wrapper{position:relative;border:1px solid #00000012;padding:5%;background:#fff;box-shadow:0 0 5.3px 2px #00000012;border-radius:8px;text-align:center;flex:1 1 40%;margin:5% 2%}.icon-box-icon{position:absolute;top:0;left:50%;transform:translate(-50%,-50%);background:transparent;padding:0 .5rem}.icon-box-icon svg{width:40px;height:40px}.icon-box-content{display:flex;flex-direction:column;justify-content:center;align-items:center}.icon-box-content h3{margin:1rem 0 .5rem;font-size:calc(var(--type-base-size) - 1px);font-weight:600}.icon-box-content p{margin:0;font-size:calc(var(--type-base-size) - 2px);color:#7f7f7f}.footer_social__image{max-width:50px}.footer__mobile-section{border:0}.footer__contact{display:flex;justify-content:space-around;margin:0}.footer__contact li{border:1px solid;border-radius:28px;padding:0 5%}.footer__contact .icon-and-text span{margin-left:5px;font-size:calc(var(--type-base-size) + 0px);font-weight:700}.footer__contact .icon-and-text{justify-content:center}.footer__title{font-size:calc(var(--type-base-size) + 3px)}.footer__menu a{font-size:calc(var(--type-base-size) + 0px);color:#7f7f7f}.footer__blocks{justify-content:flex-start}.product-breadcrumbs .breadcrumb{margin-bottom:0}.product-single__title{font-weight:600}.product__price{font-size:calc(var(--type-base-size) + 19px);font-weight:700}[data-color-swatch],.color-swatch{height:20px}.checked-custom{margin-top:20px}.variant-button-wrap input[type=radio]:checked+label{box-shadow:0 0 0 1px var(--color-text-body)}.checked-custom input[type=radio]:checked+label{background:#2d2d2d;color:#fff}.variant__button-custom{border-radius:14px!important;box-shadow:0 0 0 1px #2d2d2d!important}.variant__label-info .tool-tip-trigger__title{text-decoration:underline}.block-buy-buttons .btn--full{box-shadow:6px 6px #2d2d2d;font-size:calc(var(--type-base-size) + 3px)}.inventory_display_label{display:flex;color:#486344;font-weight:600!important;font-size:calc(var(--type-base-size) + 0px)!important;margin-bottom:0}.inventory_display_content{border:0;font-size:calc(var(--type-base-size) + 0px)!important;padding:8px 28px 8px 0}.price-add-on-wrap{background:#f9f9f9;padding:20px 15px}.price-add-on-label{display:flex}.price-add-on-label svg{margin-top:2px;margin-left:10px;margin-right:5px}.price-add-on-wrap{box-shadow:4px 4px #f2f2f2;border-radius:4px}.price-add-on-select{border-color:#a5a5a5}.product_subtitle{text-align:right;margin-top:-15px}.product_subtitle span{padding:5px 15px;background:#fff1d9}.product-block--sales-point{background:#f2f2f2;padding-top:10px}.product-block--sales-point:last-child{padding-bottom:10px}.product-block--sales-point .sales-points{padding-left:5%}.custom-product-full-width{background:#f2f2f2}.rte-setting p{font-size:calc(var(--type-base-size) - 2px)}.collection-hero__content{justify-content:center;align-items:center}.collection-hero__content:after{background:#0000004d}.grid-product__tags{top:.5rem;right:.5rem;left:unset}.grid-product__tag{font-size:calc(var(--type-base-size) - 0px);margin-top:0;border-radius:0;font-weight:700}.grid-product__tag_new{background:#486344;color:#fff}.grid-product__tag_hot{background:#ffb02e;color:#fff}.grid-product__tag--sale{background:#ed1f24;color:#fff}.grid-product__tag--sold-out{background:#7f7f7f;color:#fff}.grid-product__title .subtitle{font-size:calc(var(--type-base-size) - 3px);color:#7f7f7f}.grid-product__price--original{font-size:calc(var(--type-base-size) - 3px);color:#7f7f7f;font-weight:300}.menu-collapsible-wrap{display:flex;align-items:center}.menu-collapsible-image{max-width:40px;margin-right:15px}.menu-item{display:flex;justify-content:flex-start;border-bottom:1px solid;border-color:var(--color-border);margin-bottom:0;padding:5px 15px;text-decoration:none}.menu-item:last-child{border:0}.promo-logo{max-width:40%}.no-radius{border-radius:0}.up-radius{border-radius:16px 16px 0 0}.down-radius{border-radius:0 0 16px 16px}.custom-rich-btn .btn{width:90%;position:relative}.color-pick-hero-background-background{background:#f9f9f9}.countdown__content{color:#fff;padding-bottom:1rem}.countdown__block--collection{padding-bottom:1rem}.product-grid-item{border-radius:var(--product-radius)}.grid-item__content{background-color:transparent}.grid-article__meta{overflow:hidden}.article__title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.newsletter__input-group .input-group-btn button{background-color:transparent!important;color:#fff!important;border-color:#fff}.grid-product__colors .color-swatch{height:12.5px}.tag--swatch .color-swatch{height:17.5px}.countdown__background-image-wrapper{position:unset}@media screen and (min-width: 768px){.scroll-grid .grid-item{flex:0 0 15%}.scroll-grid .grid-article{max-width:20%}.icon-box-wrapper{flex:1 1 20%;margin:2%;padding:2%}.footer__image{max-width:150px}.footer__contact{flex-direction:column}.price-add-on-label svg{margin-top:5px}.up-radius{border-radius:16px 0 0 16px}.down-radius{border-radius:0 16px 16px 0}}@media screen and (max-width: 768px){.cus-padding{padding:0}.footer__block--image{flex:1 1 100%!important}.footer__image{max-width:70px}.footer__block,.footer__block--mobile{flex:1 1 45%}.footer__social li{margin:0}.product__thumbs--below .product__thumb-item{max-width:65px}.page-content--product{padding-top:0}.variant-button-wrap .variant__label{font-size:calc(var(--type-base-size) - 1px)}.variant__button-custom{font-size:calc(var(--type-base-size) - 3px)!important}.price-add-on-label{font-size:calc(var(--type-base-size) - 1px)!important}.price-add-on-select{font-size:calc(var(--type-base-size) - 3px)!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/overrides.css.map */
