.ctm_updated_pro .alternate__colors--wrapper{margin-top:0;margin-bottom:20px}.ctm_updated_pro .product-form__variants{margin-bottom:0}.ctm_updated_pro .alternate__colors--wrapper .alternate__product-image{border-radius:0}.ctm_updated_pro .alternate__colors--wrapper .alternate__product-image .color-circle{border-radius:0!important;width:100%;height:100%}.ctm_color_opt_title p{margin-bottom:10px;line-height:normal;letter-spacing:0}.pro_benefits{margin-bottom:20px;padding-top:0}.pro_benefits .product-template__text-block--content{padding:0}.pro_benefits ul{display:grid;max-width:321px;grid-template-columns:1fr 1fr;gap:10px;letter-spacing:0;padding-left:10px}.pro_benefits ul li{font-size:14px}.updated_style_swatch .swatches__form--label{border-radius:0!important;font-size:0!important;width:100%!important;position:relative;padding-bottom:74%!important;margin:0!important;background-size:contain!important;border-color:#f3f4f1!important}.updated_style_swatch .swatches__swatch--regular{width:calc(50% - 8px)}.updated_style_swatch{display:flex!important;flex-wrap:wrap;column-gap:16px;margin:0;padding:0}.ctm_updated_pro .product-form__variants,.ctm_updated_pro .product-template__description{width:100%;max-width:400px}.ctm_updated_pro .swatches__container .swatches__option-name{width:100%;font-size:15px;letter-spacing:0;line-height:normal;border:0}.ctm_updated_pro .swatches__container .swatches__option-name .swatches__option-value{font-size:15px;margin:0;letter-spacing:0;line-height:normal}.ctm_updated_pro .swatches__form--input:checked+.swatches__form--label{border-color:#000!important}.ctm_updated_pro .product-form__buttons{padding-top:0;margin-top:8px}.ctm_updated_pro .ajax-submit,.ctm_updated_pro .product-additional-buttons,.ctm_updated_pro .product-additional-buttons .shopify-payment-button__button--unbranded{max-width:400px}.ctm_updated_pro .button.ajax-submit.add-item{font-family:D-DIN BOLD!important;font-size:16px;line-height:normal!important;min-height:unset!important;height:auto!important;padding:17px;letter-spacing:0;margin-bottom:20px}.ctm_updated_pro .product-template__description>p.label.mb1{font-family:D-DIN EXP BOLD!important;letter-spacing:0px}.ctm_updated_pro .product-form__variants{padding-bottom:8px}.variant_image_block{margin-top:10px}.variant_image_block .main_variant_value{margin:0 0 8px;font-weight:700;font-size:14px;letter-spacing:0;line-height:normal}.variant_image_block .swatch-variant-price{font-size:14px;color:#28282580;letter-spacing:0}.variant_image_block .swatch-variant-price .swatch-variant-savings{color:#00681c;text-transform:uppercase;margin-left:5px}.ctm_updated_pro .price__pricing-group .price-item.price-item--sale,.ctm_updated_pro .price__pricing-group .price__regular .price-item.price-item--regular{color:#000}.ctm_updated_pro .price__pricing-group .price-item{font-size:16px}.ctm_updated_pro .price__pricing-group .price__sale dd span{color:#28282580}.ctm_updated_pro .price__pricing-group .price__badge.price__badge--sale{border:0;text-transform:uppercase;color:#000}.ctm_updated_pro .price__pricing-group .price__badge.price__badge--sale .save-percentage{font-size:16px;color:#00681c;letter-spacing:0}.ctm_updated_pro .loox-rating-label{text-decoration:underline;text-underline-offset:2px;color:#282825!important;font-size:14px;letter-spacing:0}.ctm_updated_pro .loox-rating{line-height:normal;margin-bottom:10px}.ctm_updated_pro .loox-icon{width:14px}.custom_liquid ul{list-style:disc;padding-left:15px;letter-spacing:0;margin-bottom:20px;display:flex;flex-direction:column;gap:10px}.custom_liquid ul li{font-size:14px;text-transform:uppercase;color:#282825;line-height:normal}.ctm_updated_pro .fabrikator__shipment-text{display:none!important}span.ctm_mst_popular{position:absolute;left:0;top:0;font-size:12px;color:#fff;background:#8d8e80;padding:5px 8px;text-transform:none;letter-spacing:0}li.ms_instock::marker{color:green}li.ms_lowstock::marker{color:orange}li.ms_outstock::marker{color:red}.ctm_updated_pro .loox-rating-content{gap:0!important}.ctm_updated_pro .loox-icon{margin-right:2px}.ctm_updated_pro h1.h2{padding-top:0;line-height:normal;margin-bottom:10px}.ctm_updated_pro #product-price{padding-top:0;margin:0}.ctm_updated_pro .product-form__prices{margin-bottom:20px}.product__section--app loox-snippets-widget.loox-widget{left:-5px;position:relative;width:calc(100% + 10px);display:block;max-width:412px}@media only screen and (max-width:1024px){.ctm_updated_pro .product-top.grid__wrapper{padding-top:0}.ctm_updated_pro .product-top.grid__wrapper .flickity-prev-next-button{display:none}.ctm_updated_pro .product-top.grid__wrapper .flickity-page-dots{margin:0;width:100%;left:0!important;display:flex;max-width:unset}.ctm_updated_pro .product-top.grid__wrapper .flickity-page-dots .dot{margin:0;flex:1;background:#ddddd9;opacity:1}.ctm_updated_pro .flickity-page-dots .dot{position:relative;background:transparent;overflow:hidden}.ctm_updated_pro .flickity-page-dots .dot:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#8d8e80;opacity:0;transition:opacity 1s ease-in-out}.ctm_updated_pro .flickity-page-dots .dot.is-selected:after{opacity:1}}@media only screen and (max-width:768px){.ctm_updated_pro .product-template__description>p.label.mb1{font-size:12px}.ctm_updated_pro #product-description{text-align:left;padding-top:0!important}.ctm_updated_pro .button.ajax-submit.add-item{width:100%;max-width:unset;margin-bottom:20px}.ctm_updated_pro .price__pricing-group .price__badge.price__badge--sale .save-percentage{font-size:14px}.ctm_updated_pro .price__pricing-group .price-item{font-size:15px}.pro_benefits ul li{font-size:12px}.pro_benefits ul{max-width:300px}.ctm_updated_pro .swatches__container .swatches__option-name,.ctm_updated_pro .swatches__container .swatches__option-name .swatches__option-value,.variant_image_block .main_variant_value,.variant_image_block .swatch-variant-price,.custom_liquid ul li{font-size:12px}.ctm_updated_pro .product-template__description{max-width:unset;width:100%;background:#f4f4f2;padding:20px;margin:0 -20px;width:calc(100% + 40px)}.ctm_updated_pro .alternate__colors--wrapper .alternate__product-image{width:30px!important;height:30px!important}.ctm_updated_pro .product-template__description p span{letter-spacing:0;font-size:12px;line-height:normal}.ctm_updated_pro .product-template__description p span meta{margin-top:5px;display:block}}
/*# sourceMappingURL=/cdn/shop/t/115/assets/custom.css.map */
