body,p,a.button span{font-family:Avenir Next LT Pro;font-weight:400;font-size:14px;line-height:140%;letter-spacing:0px}a.button span{line-height:1}h1,.h1,.h2,h4,.h4,h5,.h5,h6,.h6{font-family:Optima nova LT Pro;font-weight:400;letter-spacing:0px}h3,.h3,.card-information .price{font-family:Avenir Next LT Pro!important;font-weight:400}h4,.h4{font-size:18px;line-height:110.00000000000001%}@media screen and (min-width:1024px){h4,.h4{font-size:24px;line-height:110.00000000000001%}}.swiper,.swiper img{contain:layout}.button{display:flex;align-items:center;justify-content:center;gap:16px;padding:8px 14px;width:fit-content!important}.button .aero_ctm{width:24px}.button .aero_ctm svg{width:24px;height:24px;display:flex;align-items:center;justify-content:center;position:inherit}.swiper-pagination{gap:5px}.swiper-pagination .swiper-pagination-bullet,.swiper-pagination .swiper-pagination-bullet:after{width:8px!important;height:8px!important;transition:all .3s ease-in-out}.product-slider__product-slider .swiper-pagination .swiper-pagination-bullet:after{background:currentColor}.product-slider__product-slider .card__title,.product-slider__product-slider .card__title a{color:currentColor}.swiper-pagination .swiper-pagination-bullet{opacity:.8}.swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active,.swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:after{width:21px!important;border-radius:6px!important}.header.header--left-logo{display:flex}.header.header--left-logo .menu_left_block{flex:1;width:100%}.header.header--left-logo .header__inline-menu{flex:1}.header.header--left-logo .list-menu--inline{justify-content:center;align-items:center;width:100%}.menu_left_block ul.list-menu>li.list-menu-item a,.menu_left_block ul.list-menu>li.list-menu-item a span,.menu_left_block ul.list-menu>li.list-menu-item button span{font-family:Avenir Next LT Pro;font-weight:400;font-size:14px;line-height:120%;letter-spacing:0px;color:#17161b}.ctm_megamenu_block_main .burger-menu__dropdown_menu_wrapper{margin-top:0}.ctm_megamenu_block_main .burger-menu .menu-drawer__dropdown-submenu{padding-block:0px}.ctm_drawer_inner_submenu{display:grid;grid-auto-flow:column;gap:8rem}.menu_left_block .ctm_megamenu_listed{grid-auto-flow:column;display:grid;padding:0;gap:1.8rem 4.2rem}.menu_left_block .ctm_mega_list_trigger span,.menu_left_block .ctm_mega_list_trigger a.mega-menu__link--level-2{font-family:Avenir Next LT Pro;font-weight:400;font-size:14px;line-height:100%;letter-spacing:0px;text-transform:capitalize;text-decoration:none;pointer-events:none;color:#020202}.ctm_mega_list_trigger .mega-menu__link--level-2 span{text-transform:uppercase}.menu_left_block .menu-drawer__inner-submenu li:first-child .link{padding-top:0rem}.ctm_mega_list_trigger .mega-menu_list_level_3{padding-top:1.6rem}.menu_left_block .ctm_mega_list_trigger>a,.menu_left_block .ctm_mega_list_trigger ul>li>a{padding:0}.mega-menu__link-level-3{display:flex;align-items:center;gap:8px}.ctm-mega-image-wrapper{overflow:hidden;border-radius:0;position:relative;flex-shrink:0}.ctm-mega-image-wrapper img,.ctm-mega-image-wrapper .placeholder-image{max-width:55px;height:72px;width:100%;object-fit:cover;object-position:center;display:block;transition:transform .45s cubic-bezier(.22,.61,.36,1);will-change:transform}.mega-menu_list_level_3{display:flex;flex-direction:column;gap:6px}.mega-menu_list_level_3 li>a,.mega-menu_list_level_3 li>a span{color:#676e77;font-size:14px;text-decoration:none}.mega-menu__link:hover,.mega-menu__link-level-3:hover,.mega-menu__link--level-3-new:hover{color:var(--color-foreground);opacity:.75;transition:color .25s ease,opacity .25s ease}.mega-menu__link-level-3:hover span,.ctm_megamenu_block_main .mega-menu__item--shopall a.mega-menu__shopall-link:hover{color:#c70101}.ctm_megamenu_block_main .mega-menu__item--shopall a.mega-menu__shopall-link{padding:8px 0;display:block;transition:color .25s ease,opacity .25s ease}.mega-menu__item--textonly{display:flex;flex-direction:column;gap:16px}.mega-menu__images-wrapper{display:grid;align-items:stretch;gap:8px}.mega-menu__images-wrapper--single{grid-template-columns:296px}.mega-menu__images-wrapper--duo{grid-template-columns:repeat(2,1fr)}.ctm_megamenu_block_main .burger-menu{width:100%}.ctm_megamenu_block_main .burger-menu .menu-drawer__dropdown-submenu{padding-inline:2.4rem;margin-right:0}.mega-menu__image-push{display:flex;flex-direction:column;gap:6px;height:100%}.ctm_megamenu_block_main .mega-menu__heading{font-family:Avenir Next LT Pro;font-weight:400;font-size:14px;line-height:140%;letter-spacing:0px;color:#676e77;text-transform:capitalize}.mega-menu__images-wrapper--single{max-width:296px;width:100%;margin-left:auto}.mega-menu__image-media{position:relative;display:block}.mega-menu__image-media img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;display:block;max-width:100%}.media--landscape{padding-bottom:70%}.media--portrait{padding-bottom:133%}.media--square{padding-bottom:100%}.megamenu_promo_block_only{display:grid;gap:8px}.megamenu_promo_block_5{grid-template-columns:repeat(5,1fr)}.megamenu_promo_block_4{grid-template-columns:repeat(4,1fr)}.megamenu_promo_block_3{grid-template-columns:repeat(3,1fr)}.megamenu_promo_block_2{grid-template-columns:repeat(2,1fr)}.megamenu_promo_block_1{grid-template-columns:repeat(1,1fr)}.megamwnu_image_promo a,.megamwnu_image_promo a span{text-decoration:none}.megamwnu_image_promo a img{transition:transform .45s ease,filter .45s ease,opacity .45s ease}.megamwnu_image_promo .mega-menu__heading{transition:color .35s ease,transform .35s ease}.megamwnu_image_promo a:hover img{filter:brightness(1.15) blur(1px)}.megamwnu_image_promo a:hover .mega-menu__heading{color:#c70101}.ctm_child_nav>summary a{text-transform:uppercase}.menu-drawer__inner-submenu{margin-left:10px}.ctm_subchild_submenu li a{gap:8px;padding-block:8px}.ctm_subchild_submenu .ctm_mega_image_wrapper_drawer img,.ctm_subchild_submenu .ctm_mega_image_wrapper_drawer .placeholder-image{max-width:48px;height:64px}.ctm_subchild_submenu .drawer-menu__item--shopall a{padding:.6rem 2rem;text-decoration:none;font-family:Avenir Next LT Pro;font-weight:400;font-size:14px;display:flex;flex-direction:column}.ctm_drawer_promo_itemslist .megamenu_promo_block_only{grid-template-columns:repeat(2,1fr);padding-left:1rem;padding-right:2rem}.ctm_drawer_single_promo_list{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;padding:1.6rem 2rem}.menu-drawer .menu-drawer__utility-links,.menu-drawer .menu-drawer__bottom{display:none}.slideshow__tab:hover p,.slideshow__tab.swiper-slide-thumb-active p{text-decoration:underline;text-underline-offset:2px}.product_slider_inform{padding:2.4rem}.product_slider_inform h2{margin-top:0;margin-bottom:5px}.product_slider_inform p{font-family:Avenir Next LT Pro;font-weight:400;font-size:14px;color:#f2edeacc}.product_slider_inform .product-slider_info{padding:0!important}@media screen and (max-width:767px){.product_slider_inform{padding:1.6rem}.slideshow__mob-tab-wrapper{display:none!important}}.slideshow__tab p{font-weight:400}.slideshow__tab:hover p,.slideshow__tab.swiper-slide-thumb-active p{text-decoration:none}.ctm_collection_grid .section-heading{margin-bottom:16px}.ctm_collection_grid .collections-grid{gap:1.6rem}.ctm_collection_grid .collections-grid__information{padding:.8rem 0 0}.collection-hero__title{font-size:3.2rem}@media screen and (max-width:767px){.ctm_collection_grid .collections-grid__information h2{font-size:12px}.ctm_collection_grid .collections-grid__information{padding:.5rem 0 0}}@media screen and (max-width:575px){.ctm_collection_grid .collections-grid.collections-grid--4{grid-template-columns:repeat(2,1fr)}.ctm_collection_grid .collections-grid{gap:1.2rem}}.card__title.h3,.card-information .price{font-size:14px;line-height:120%;letter-spacing:0px;vertical-align:middle}.product-slider__wrapper .swiper-pagination-bullet{width:16px;height:16px}.product-slider__wrapper .swiper-pagination .swiper-pagination-bullet:after{width:10px;height:10px}.product-slider__wrapper .product-parameters .quick-add button{display:none}.card-wrapper:hover .product_color-count{opacity:1!important}.card-wrapper .product-parameters .product_color-count{pointer-events:auto!important}.product-markers__item{min-width:4rem!important;min-height:4rem!important}.product-markers__item-number{width:40px!important;height:40px!important;border-radius:0!important}.product-markers__item.active .product-markers__item-number,.product-markers__item:hover .product-markers__item-number{transform:none!important}@media screen and (max-width:767px){.product-slider__pagination{margin-top:0rem;margin-bottom:3.2rem}.ctm_popular_slider_section .ctm_popular_product_slider{overflow:visible}}.section-heading__link{width:fit-content;margin-top:24px}.facets__horizontal-top .facets__sort-wrapper{justify-content:space-between}.facets-container .facets_all.facets-no-filter-tags .facets__product-count,.card--product .product-card-js .product-pagination{display:none}.ctm_filter_Color .facets__item>input[type=checkbox]{display:none}.facet-checkbox.secondary_text{font-size:14px;color:#17161b}.facet-checkbox.secondary_text .facet-checkbox__label{color:#17161b}.facets__summary-title{font-family:Optima nova LT Pro;font-weight:400;font-size:16px;line-height:110.00000000000001%;letter-spacing:0px}.ctm_btn_row_group{display:flex;align-items:center;gap:24px}@media screen and (max-width:767px){.collection-product-promo-img .collection-product-promo-text{padding-bottom:0!important}.collection-product-list .collection-product-promo-text .h2{font-size:16px}.collection-product-list .section-heading__description{font-size:14px}.ctm_btn_row_group{display:flex;align-items:center;gap:16px}.template-collection .breadcrumbs-wrapper{margin-bottom:0}.template-collection .ctm_colllection_subcalegories{padding-bottom:1rem!important}}@media screen and (max-width:374.99px){.ctm_btn_row_group{gap:5px}.per-row__buttons .per-row__button svg,.facets__button-show svg{width:16px}.facets__button-show span,.facet-filters .facets-sorting__label,.facets-sorting__field .select select,.template-collection .collection-product .collection-product-card .badge{font-size:1rem}}.card__information-top{padding:0!important}.card__badge{writing-mode:inherit!important;transform:rotate(0)!important}.card__badge .badge.badge--custom,.product__badge .badge{background-color:transparent!important;font-family:Avenir Next LT Pro;font-weight:400;font-size:14px;line-height:100%;letter-spacing:0px;text-transform:uppercase}.product__badge .badge.badge--sale{color:#c70101}.breadcrumb a{color:#17161b66}.breadcrumb a~.breadcrumb__delimiter{background:#17161b66}.template-product .product__outer--thumbs-aside .product__main{width:55%}.template-product .product__outer--thumbs-aside .product__info-container{width:45%}.product__outer .product__media-sublist-outer{width:180px;flex-shrink:0}.product__outer .product__media-sublist{max-width:7.5rem}.product__outer.product__outer--thumbs-aside .product__media-list{width:100%}.template-product .product__outer--thumbs-aside .product__info-container .product__info-main{max-width:42rem;margin-left:0}.product__media-sublist.swiper-thumbs .product__media-subitem{height:auto!important}.product__badge .badge.badge--custom{background-color:#f2edeacc!important;padding:6px;font-weight:400;font-size:12px;line-height:100%;text-transform:uppercase;color:#17161b}.product-form__group-name.subtitle{font-family:Avenir Next LT Pro;font-weight:400;font-size:12px;line-height:140%;letter-spacing:0px;color:#17161bb2}.ctm_flex_block{display:flex;align-items:center;justify-content:space-between}.ctm_flex_block .product__sku{width:100%;margin-bottom:1.2rem;margin-top:0}.product-parameters .ctm_flex_block .product__sku .product-sku{margin:0;color:#17161bb2}.product-parameters .product-form__controls-group label.color-swatch:before{width:2rem;height:2rem;margin-right:0}.card-information .product_color-count .color-swatch.sold-out{display:none}.product-parameters .product-form__controls--colors .product-form__controls-group input.disabled+label:not(.notify_me):after{content:"";position:absolute;top:50%;left:50%;width:140%;height:2px;background:#17161b;transform:translate(-50%,-50%) rotate(-45deg);border-radius:2px}.product-form__controls__size .product-form__controls-group input+label{width:41px;height:28px}.product-form__controls__size .product-form__controls-group label{font-size:14px}.recent-tabs__content .recently-viewed{padding-top:0}.recent-tabs__content .recently-viewed__wrapper{margin-top:0!important}.product-popup-modal__title{font-size:16px;color:#17161b}.product-popup-modal__text ul{padding:0 0 20px;margin:8px 0;list-style-type:none}.ctm_meta_item{display:flex;align-items:center;gap:8px}.ctm_meta_info{padding-inline:2.4rem}.main-product-popup .ctm_meta_info .ctm_meta_item img{margin:0;width:25px;height:16px;object-fit:contain}.ctm_meta_info{padding-inline:2.4rem;display:flex;flex-direction:column;gap:20PX;margin-top:20px}.product-popup-modal__text_3{padding:0!important;margin:0!important}.product-popup .button{padding-inline:0px;color:#17161b;font-weight:400;font-size:12px}.product-form__buttons-row .product-form__submit{font-family:Avenir Next LT Pro;font-size:14px;font-weight:400;background:#17161b;color:#fff}.product__info-main_content .product__buy_buttons{margin-bottom:12px}.ctm_icon_info_block{display:flex;gap:10px 20px;justify-content:center;flex-wrap:wrap}.ctm_icon_info_block .ctm_meta_item img{width:12px;height:12px;object-fit:contain}.icon_title p{margin:0;font-family:Avenir Next LT Pro;font-weight:400;font-size:12px;line-height:140%;color:#9b553c}.sale-disclaimer{margin-block:3.2rem;font-family:Avenir Next LT Pro;font-weight:400;font-size:12px;line-height:140%;color:#17161bb2}.color-swatch{position:relative;border-radius:50%}.card-information .color-swatch{overflow:hidden}.size-guide-btn{text-transform:capitalize;font-family:Avenir Next LT Pro;font-weight:400;color:#17161b;font-size:12px}.color-swatch.sold-out{opacity:.5;pointer-events:none}.color-swatch.sold-out:after{content:"";position:absolute;top:50%;left:50%;width:140%;height:2px;background:#17161b;transform:translate(-50%,-50%) rotate(-45deg);border-radius:2px}.card-wrapper .product-form__controls-group label.color-swatch:before{margin-right:0!important}.card-information .product-parameters .product-form__controls-group label.color-swatch:before{width:12px;height:12px}.product__description p{margin:2px 0!important}.product-parameters.product-parameters-radius{margin-bottom:20px}.ctm_product_complementary .swiper-wrapper{flex-direction:column}.ctm_product_complementary .collection-product-card{width:100%!important;margin:0 0 14px!important}.ctm_product_complementary .card-wrapper{display:grid;grid-template-columns:95px 1fr;border:1px solid #17161B66}.ctm_product_complementary .card-wrapper .media{max-width:95px}.ctm_product_complementary .collection-product-card .card-information{padding:14px 8px 14px 20px!important}.complementary-products .ctm_product_complementary .collection-product-card .card-information__top{flex-direction:row}.complementary-products .ctm_product_complementary .collection-product-card .product-parameters,.complementary-products .ctm_product_complementary .collection-product-card .card__information-top{display:block!important}.ctm_product_complementary .card-wrapper .product-parameters .product_color-value{align-items:center;justify-content:space-between}.ctm_product_complementary .card__title.h3{color:#5b5046}.ctm_product_complementary .card-information .price,.ctm_product_complementary .card-information .price .price-item--regular,.ctm_product_complementary .card-information .price .price-item--sale{color:#17161bb2}.ctm_product_complementary .product_size-count label,.ctm_product_complementary .product_size-count select.js-size-select{font-family:Avenir Next LT Pro;font-weight:400;font-size:12px;line-height:140%;color:#08122d}.ctm_product_complementary .product_size-count select.js-size-select{max-width:50px;width:100%;padding:4px 8px}.ctm_product_complementary .card-wrapper .product-parameters{margin-top:11px}.ctm_product_complementary .card-wrapper .product-parameters .product_color-count+.quick-add-block{position:relative;opacity:1}.drawer .cart-item__old-price{text-decoration:line-through!important}.ctm_product_complementary .product_size-count{margin-bottom:8px!important}.ctm_product_complementary .card__button .button{width:100%!important;font-family:Avenir Next LT Pro;font-weight:400;font-size:12px;line-height:20px;text-align:center;vertical-align:middle;text-transform:uppercase;padding:4px 8px;min-height:24px;transform:none!important}.cart__ctas .cart__checkout-button,.notify-button .notify-open-button{background:#17161b;color:#f2edea}.notify-button .notify-open-button{width:100%!important}.ctm_product_complementary .card__link.button[aria-disabled=true]:not(.loading){opacity:1}.product-parameters variant-radios{gap:.5rem!important}.tab-panel .complementary-products .collection-product-card .card-information__top{flex-direction:row}.tab-panel .complementary-products .collection-product-card .product-parameters{display:block}.breadcrumbs-wrapper{border-width:1px;border-style:solid;border-color:#17161b1a;margin-bottom:30px}.product .product__info-main .sticky-button-wrapper{margin-bottom:12px!important}.ctm_atom_info{margin-bottom:12px}.ctm_atom_img{display:flex;align-items:center;justify-content:center;gap:12px}.atom_icon_title p{font-family:Avenir Next LT Pro;font-weight:400;font-size:12px;line-height:140%;letter-spacing:0px;color:#17161bb2;margin:0}@media screen and (max-width:1099.99px){.template-product .product__outer--thumbs-aside .product__info-container,.template-product .product__outer--thumbs-aside .product__main{width:100%}}@media screen and (max-width:767px){.template-product .product__outer--thumbs-aside.thumbs_aside_horizontal .product__media-sublist-outer .product__media-sublist{margin:auto}.template-product .breadcrumb{display:none}.template-product .main-product-mobile-section-wrapper{padding-inline:20px}.template-product .product .product__info-main__full--container{padding-inline:0px}.ctm_icon_info_block{gap:10px 10px}.ctm_product_complementary .card__button .button,.ctm_product_complementary .card-wrapper .product-parameters .quick-add-block{display:block!important}.template-product .product-recommendations{margin-bottom:40px!important;display:block;width:100%}.template-product .product__media-list-wrapper{flex-direction:column}.template-product .product__media-sublist .swiper-vertical>.swiper-wrapper{flex-direction:row}.product__outer .product__media-sublist-outer{display:none}.product__outer--thumbs-aside .product__pagination-wrapper{display:flex!important;align-items:center;justify-content:center;bottom:0}.product__outer--thumbs-aside .product__pagination-wrapper .product__pagination{transform:none}}.footer-block__heading,.newsletter__title{font-family:Avenir Next LT Pro;font-weight:400;font-size:16px;line-height:100%;text-transform:uppercase}.footer-block__text{font-size:14px;line-height:140%;color:#17161bb2}.footer .footer-block__details-content .list-menu__item--link{color:#17161bb2}.newsletter__form .footer__column--social .list-social{flex-direction:row;gap:24px}.shopify-section-group-footer-group .footer .newsletter__form .newsletter-form__field-wrapper{display:flex;gap:10px}.shopify-section-group-footer-group .footer .newsletter__form .newsletter-form .newsletter__button{position:relative;flex-shrink:0;align-items:center;justify-content:center;padding:5px 10px;font-weight:400;font-size:12px}.footer .newsletter__form .newsletter-form .newsletter__button:hover{background-color:#f2edea}.newsletter-form__field-wrapper .newsletter__button{gap:8px}.header__icon,.header__icon span{color:#17161bb2}.footer .footer-block__details-content .list-menu__item--link{font-family:Avenir Next LT Pro;font-size:1.2rem;line-height:140%;color:#17161bb2}@media screen and (min-width:768px){.footer .footer-block__details-content .list-menu__item--link{font-size:1.4rem}}@media screen and (max-width:989px){.footer .footer--mid-wrapper{flex-direction:row}.footer .footer-block--menu{width:50%;margin-bottom:20px}.footer .newsletter__form .newsletter-form .field input{padding-left:0!important}}@media screen and (max-width:767px){.footer-block__text{font-size:12px}.footer--mid-wrapper .list-menu__item--link{padding-bottom:.6rem;padding-top:.6rem}.footer-block__heading,.newsletter__title{font-size:14px}.newsletter__form .footer__column--social{margin-bottom:0}.newsletter-form__field-wrapper .newsletter__button{min-width:inherit}}@media screen and (min-width:768px){.ctm_mobile_search{display:none}}.search__main .search__items{margin-top:9px}.search__categories .accordion summary{align-items:center;justify-content:space-between;font-family:Optima nova LT Pro;font-weight:400;font-size:16px;line-height:110.00000000000001%;color:#17161b;margin-bottom:0;pointer-events:none}.search__categories .accordion summary svg{display:none}.search__categories details[open] summary svg path:nth-child(2){display:none}.search__categories .accordion{margin-top:0;border-top:none;border-bottom:none}.search__categories-list li a,.search__promo-block-heading{font-family:Avenir Next LT Pro;font-weight:400;font-size:14px;line-height:120%;letter-spacing:0px;color:#17161b!important}@media screen and (max-width:767px){.header__right--part .header__search{display:none}.header--left-logo .header__icon--menu{width:2.4rem;margin-left:0;margin-right:8px}}.header_logo_mobile{display:none}@media screen and (max-width:1099.99px){.header_logo_desktop{display:none}.header--left-logo .menu_left_block{justify-content:center;align-items:center;flex-grow:1}.header_logo_mobile{display:block;width:26px;margin:auto}}.steps__date p strong{font-family:Optima nova LT Pro;font-size:24px;font-weight:400;line-height:110.00000000000001%;letter-spacing:0px;color:#17161b}.steps__date p{font-family:Avenir Next LT Pro;font-weight:400;font-size:18px;line-height:120%;letter-spacing:0px;color:#17161b;margin-top:0}.steps__description>.steps_info:not(.steps_info:last-child){margin-bottom:24px}.steps__item .steps__description p{margin-bottom:.8rem}.steps__heading{font-size:18px;line-height:120%;color:#17161b;font-family:Avenir Next LT Pro;font-weight:400}.steps_info:not(:first-child){font-family:Avenir Next LT Pro;font-weight:400;font-size:16px;line-height:140%;letter-spacing:0%;color:#17161bb2}@media screen and (max-width:767px){.steps__date p,.steps__heading{font-size:14px}.steps__date p{margin-bottom:0}.steps__date p strong{font-size:18px}.steps__description p:not(:first-child){color:#17161bb2}.steps__description>.steps_info:not(.steps_info:last-child){margin-bottom:16px}}.product_carousel_section{padding-bottom:0!important}.product-carousel.ctm_product_carousel_slider{padding-block:32px}.ctm_product_carousel_slider .nav-tools__scroll-cell,.ctm_product_carousel_slider .nav-tools__arrows{display:none!important}.ctm_product_carousel_slider .product-carousel__text-block--wrapper{justify-content:flex-start;padding:0}.product-carousel.ctm_product_carousel_slider .collections-grid__information{position:relative;bottom:inherit;padding:0}.ctm_product_carousel_slider .collections-grid__title{font-family:Avenir Next LT Pro;font-weight:400;font-size:14px;line-height:120%;letter-spacing:0%;color:#17161b!important;margin-top:8px}.ctm_product_carousel_slider .section-heading__left .section-heading__heading{font-family:Optima nova LT Pro;font-weight:400;font-size:18px;line-height:110.00000000000001%;letter-spacing:0px;color:#17161b}.ctm_product_carousel_slider .product-carousel__button-block p{font-family:Avenir Next LT Pro;font-weight:400;font-size:14px;line-height:120%;letter-spacing:0%;color:#17161bb2}@media screen and (max-width:749.99px){.ctm_product_carousel_slider .product-carousel__text-block--wrapper{padding:0 20px 12px}.ctm_product_carousel_slider .section-heading__left .section-heading__heading{font-size:16px}.ctm_product_carousel_slider .product-carousel__button-block p{font-size:12px}.ctm_product_carousel_slider .product-carousel .nav-tools{margin-top:0}.steps-section .steps__image-wrapper{width:20.4rem}}.ctm_abt_nedia_banner .media-banner__heading p{font-family:Optima nova LT Pro!important;font-size:24px;font-weight:400}@media screen and (max-width:767px){.ctm_abt_nedia_banner .media-banner__heading p{font-size:18px}.ctm_abt_nedia_banner .media-banner__content-wrapper{padding-bottom:2.4rem}}.drawer__heading{font-family:Optima nova LT Pro!important;font-weight:400;font-size:18px;line-height:110.00000000000001%;color:#17161b}.cart-shipping__message{font-family:Avenir Next LT Pro;font-weight:400;font-size:14px;line-height:140%;color:#17161bb2}.cart-item a.cart-item__name{font-family:Avenir Next LT Pro;font-weight:400;font-size:16px;line-height:120%;letter-spacing:0px;color:#17161b;margin-bottom:12px;display:block}.cart-item .product-option__group{gap:18px}.cart-item .product-option{gap:5px;color:#17161bb2}.cart-item .product-option dt{line-height:1}.cart-item .product-option:not(:last-child):after{content:none}.cart-item_sku{margin-bottom:4px}.cart-item .product-option dd,.cart-item_sku{font-family:Avenir Next LT Pro;font-weight:400;font-size:12px;line-height:16px;color:#17161bb2}.drawer .cart-drawer .cart-item__bottom,.drawer .cart-drawer__footer{display:none}.drawer .product__custom-badges{margin-bottom:1.4rem}cart-remove-button .button{font-family:Avenir Next LT Pro;font-weight:400;font-size:14px;line-height:140%;color:#17161bb2;padding-inline:0px;padding-bottom:4px}.notification_heading{font-family:Optima nova LT Pro;font-size:18px;font-weight:400;color:#000}.drawer .cart-drawer__bottom .cart__ctas{margin-top:0}.cart__ctas .cart__checkout-button{font-family:Avenir Next LT Pro;font-weight:400;font-size:14px;line-height:100%;text-align:center;text-transform:uppercase;width:100%!important}.cart__ctas .cart__link{padding-inline:0px}.cta_dot{width:5px;height:5px;border-radius:5px;background:#fff}.cart__footer-dynamic-checkout{display:none!important}.cart-item__price-wrapper .price .money,.cart-item__price-wrapper .cart-item__final-price .money{color:#17161b}@media screen and (max-width:767px){.drawer__heading,.notification_heading{font-size:16px}.drawer .cart-item__media{width:10rem!important}.cart-item a.cart-item__name{font-size:14px}.drawer .cart-item__price-wrapper{font-size:12px!important;margin-top:1.2rem}cart-remove-button .button,.cart__ctas .cart__checkout-button,.cart__ctas .cart__link span{font-size:12px!important}}.card__badge .subtitle.badge{font-family:Avenir Next LT Pro;font-weight:400;font-size:14px;line-height:100%;text-transform:uppercase}.badge--sale span{margin-top:0;margin-left:5px}.product__popup.sticky-bar .product__popup_main{padding-block:0px}.product__popup.sticky-bar .ctm_model_measurements,.product__popup.sticky-bar .ctm_icon_info_block,.product__popup.sticky-bar .sale-disclaimer,.product__popup.sticky-bar .ctm_atom_info{display:none}.product__popup.sticky-bar .product-parameters variant-radios.variant-radios{gap:40px!important}.product__popup.sticky-bar .product-form__controls__size .product-form__controls-group input+label{width:32px}.product__popup.sticky-bar .product__info-main_content{gap:20px}.product__popup{display:block!important}.money{font-family:Avenir Next LT Pro;font-weight:400}#main-cart-footer .main-cart--title{font-size:18px}#main-cart-footer .totals__subtotal,#main-cart-footer .totals__subtotal-value{font-family:Avenir Next LT Pro;font-weight:400;font-size:14px;line-height:140%;color:#17161bb2}#main-cart-footer .totals__subtotal-value{color:#17161b}.ctm_info_content_cart{margin:0;font-family:Avenir Next LT Pro;font-weight:400;font-size:12px;line-height:140%;text-align:center;color:#17161bb2}.cart__dynamic-checkout-buttons{max-width:100%!important}.recently-viewed .recently-viewed__title{margin:0}@media screen and (max-width:767px){.product__popup.sticky-bar .product-parameters{display:none}}@media screen and (max-width:575px){.product__popup.sticky-bar .product__popup_main{flex-direction:column;align-items:flex-start}.product__popup.sticky-bar .product__info-main_content{gap:0px;width:100%}.product__popup.sticky-bar .floated-form,.product__popup.sticky-bar .product-form__submit,.product__popup .product-form__buttons-row,.product__popup .product__buy_buttons,.product__popup .product-parameters{width:100%}}.facets-modal__content-wrappe{height:calc(100vh - 140px);overflow:auto}.price .price__regular dd .price-item .money{color:#17161b}.ctm_home_media_banner .media-banner__heading{display:flex;align-items:center;gap:24px;margin-bottom:16px}.ctm_home_media_banner .media-banner__heading span,.ctm_home_media_banner .media-banner__heading span svg{width:24px}@media screen and (min-width:1280px){.ctm_home_media_banner .media-banner__content-wrapper{padding-right:4px}}@media screen and (max-width:767px){.ctm_home_media_banner .media-banner__heading{gap:0px;flex-direction:column;font-size:18px;margin-bottom:0}.ctm_home_media_banner .media-banner__heading span,.ctm_home_media_banner .media-banner__heading span svg{width:18px}.ctm_home_media_banner .media-banner__content--center .media-banner__content-wrapper{margin-bottom:0;padding-bottom:2.4rem}}.ctm_home_slideshow_banner .slideshow__tab .subtitle{font-size:1.4rem}.ctm_home_slideshow_banner .slideshow__info{max-width:70rem}.ctm_home_slideshow_banner .slideshow__info .slideshow__description p{font-size:1.6rem}@media screen and (max-width:767px){.ctm_home_slideshow_banner .slideshow__mob-tab-wrapper{display:block!important}.ctm_home_slideshow_banner .slideshow__tab .subtitle{font-size:1.2rem}.ctm_home_slideshow_banner .slideshow__tab .subtitle~.h1{font-size:1.8rem}.ctm_home_slideshow_banner .slideshow__info{max-width:70rem;text-align:center}.ctm_home_slideshow_banner .slideshow__info .slideshow__description p{font-size:1.2rem}}.header .ctm_child_nav .menu-drawer__menu-item>.icon-caret{width:1.2rem;height:.7rem}.menu-drawer__menu li a.menu-drawer__menu-item:not(.menu-drawer__menu li details summary,.menu-drawer__menu li .menu-drawer__submenu ul li a){text-transform:uppercase}.section-offscreen,.recently-viewed-section,.footer,.product-recommendations,.popular-products-section{content-visibility:auto;contain-intrinsic-size:600px;contain:layout style paint}.ShopVid-Shoppable .swiper-button-next:after,.ShopVid-Shoppable .swiper-button-prev:after{display:block}.ShopVid-Shoppable .Shopvid__VideoBlock__Carousel .swiper-button-next:after{content:"next"!important;font-family:swiper-icons;font-size:16px;font-weight:700;text-rendering:initial;text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.ShopVid-Shoppable .Shopvid__VideoBlock__Carousel .swiper-button-prev:after{content:"prev"!important;font-family:swiper-icons;font-size:16px;font-weight:700;text-rendering:initial;text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.tolstoy-carousel{padding-bottom:100px!important}.tolstoy-carousel-tile .tolstoy-carousel-video-container~div{border:none!important;padding-inline:0px!important;border-radius:0!important}.tolstoy-carousel-videos-container~div{margin-top:0!important;margin-bottom:50px!important;gap:18px!important}._productContainer_4t3oi_1{padding:0!important}.tolstoy-carousel-title{font-family:Optima nova LT Pro!important}.tolstoy-product-tile-title,.tolstoy-product-tile-price{font-family:Avenir Next LT Pro!important;font-weight:400!important}.tolstoy-product-tile-price ._productCompareAt_4t3oi_35{color:#17161bb2!important}._watermark_14cvz_187,._variantTitle_4t3oi_63:empty{display:none!important}.tolstoy-previous-button,.tolstoy-next-button{background:#17161b!important}.tolstoy-previous-button svg path,.tolstoy-next-button svg path{fill:#fff!important}._productTextContainer_4t3oi_14{gap:6px!important;justify-content:center!important}._productTextContainer_4t3oi_14>div{flex:inherit!important}@media screen and (max-width:767px){.tolstoy-carousel-container{margin-top:0!important}.tolstoy-carousel-arrows-container{display:flex!important}}.ctm_subchild_nav[open]>summary>.icon-caret{transform:rotate(-180deg)}
/*# sourceMappingURL=/cdn/shop/t/14/assets/custom.css.map */
