.section_popup_container{width:var(--popup-section-w);max-width:100%}.carousel_blocks_responsive .responsive-card{width:var(--carousel-block);flex:0 0 var(--carousel-block)}@media(min-width:768px){.carousel_blocks_responsive .responsive-card{width:var(--carousel-block-md);flex-basis:var(--carousel-block-md)}}@media(min-width:1536px){.carousel_blocks_responsive .responsive-card{width:var(--carousel-block-xl);flex-basis:var(--carousel-block-xl)}}.block_carousel .carousel_blocks{padding-right:0}.product_recommendations_container .carousel_nav{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.product_recommendations_container .carousel_arrow{position:absolute;top:50%;transform:translateY(-50%);pointer-events:auto;z-index:60;display:inline-flex;gap:6px;align-items:center;justify-content:center;width:40px;height:40px;border-radius:9999px;background:#0000008c;color:#fff;border:0;cursor:pointer;transition:opacity .2s ease,transform .2s ease,background .2s ease;box-shadow:0 2px 8px #00000040}.product_recommendations_container .carousel_arrow:hover{background:#000000bf}.product_recommendations_container .carousel_arrow:active{transform:translateY(-50%) scale(.98)}.product_recommendations_container .block_carousel .prev_btn{left:var(--arrow-offset)}.product_recommendations_container .block_carousel .next_btn{right:var(--arrow-offset)}.has-edge-fade:before,.has-edge-fade:after{z-index:30}.card .card_title,.card .card__title,.product-card .product-card__title,.product-grid-item .product-grid-item__title{font-size:14px;line-height:1.2;white-space:normal!important;overflow-wrap:anywhere;word-break:break-word;-webkit-hyphens:auto;hyphens:auto;max-width:100%;display:block}.card .card_title a,.card .card__title a,.product-card .product-card__title a{white-space:inherit!important;overflow-wrap:inherit;word-break:inherit;-webkit-hyphens:inherit;hyphens:inherit}.block_carousel .card,.block_carousel .product-card,.block_carousel .card_body,.block_carousel .product-card__content{min-width:0}.has-edge-fade{position:relative}.has-edge-fade:before,.has-edge-fade:after{content:"";position:absolute;top:0;bottom:0;width:var(--edge-fade-w, 48px);pointer-events:none;z-index:30}.has-edge-fade:before{left:0;background:linear-gradient(to right,#ffffffd9,#fff0)}.has-edge-fade:after{right:0;background:linear-gradient(to left,#ffffffd9,#fff0)}.show-second-on-hover .product-card__media,.show-second-on-hover .card_media,.show-second-on-hover .card__media,.show-second-on-hover .media--hover{position:relative}.show-second-on-hover .product-card__media img:nth-child(2),.show-second-on-hover .card_media img:nth-child(2),.show-second-on-hover .card__media img:nth-child(2),.show-second-on-hover .media--hover img:nth-child(2){position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:inherit;opacity:0;transition:opacity .25s ease}.show-second-on-hover .product-card__media:hover img:nth-child(2),.show-second-on-hover .card_media:hover img:nth-child(2),.show-second-on-hover .card__media:hover img:nth-child(2),.show-second-on-hover .media--hover:hover img:nth-child(2){opacity:1}.card_content{text-align:center}.card_content .prodouct_price_container{display:flex;justify-content:center;align-items:baseline;gap:.25rem;margin-top:.5rem}.card_content .product_price,.card_content .product_price .text-xs{font-size:16px;line-height:1.2}.swatches_container{display:flex;justify-content:center}.swatches_container .option_swatches{width:100%}.swatches_container .option_swatches ul{display:flex;justify-content:center}.swatches_container .option_count a{display:inline-block;text-align:center}.card_content .card_title{font-size:16px;line-height:1.2}.card_title{white-space:normal;word-break:normal;overflow-wrap:normal;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}.block_carousel.full_width .carousel_blocks{width:100%}.block_carousel.full_width .carousel_blocks>*{position:relative;transition:opacity .25s,transform .25s}.block_carousel.full_width .carousel_blocks>.inactive,.block_carousel.full_width .carousel_blocks>:not(:first-child){margin-top:-100%;opacity:0;z-index:1}.block_carousel.full_width .carousel_blocks>.active{margin-top:0;z-index:10;opacity:1}.block_carousel .paginate_container{display:none!important}.container .block_carousel .prev_btn{--tw-translate-x: -50%}.container .block_carousel .next_btn{--tw-translate-x: 50%}.block_carousel .carousel_blocks{padding-right:var(--carousel-gap)}.block_carousel .carousel_blocks>*{width:var(--carousel-block);flex-grow:0;flex-shrink:0}.block_carousel .carousel_blocks>.col-span-2{width:calc((var(--carousel-block) * 2) + var(--carousel-gap))}.block_carousel .carousel_blocks>.col-span-3{width:calc((var(--carousel-block) * 3) + (var(--carousel-gap) * 2))}.block_carousel .carousel_blocks>.col-span-4{width:calc((var(--carousel-block) * 4) + (var(--carousel-gap) * 3))}.block_carousel .carousel_blocks>.col-span-5{width:calc((var(--carousel-block) * 5) + (var(--carousel-gap) * 4))}.block_carousel .carousel_blocks>.col-span-6{width:calc((var(--carousel-block) * 6) + (var(--carousel-gap) * 5))}.block_carousel .carousel_blocks>.col-span-7{width:calc((var(--carousel-block) * 7) + (var(--carousel-gap) * 6))}.block_carousel .carousel_blocks>.col-span-8{width:calc((var(--carousel-block) * 8) + (var(--carousel-gap) * 7))}.block_carousel .carousel_blocks>.col-span-9{width:calc((var(--carousel-block) * 9) + (var(--carousel-gap) * 8))}.block_carousel .carousel_blocks>.col-span-10{width:calc((var(--carousel-block) * 10) + (var(--carousel-gap) * 9))}.block_carousel .carousel_blocks>.col-span-11{width:calc((var(--carousel-block) * 11) + (var(--carousel-gap) * 10))}.block_carousel .carousel_blocks>.col-span-full{width:calc((var(--carousel-block) * 12) + (var(--carousel-gap) * 11))}@media(min-width:768px){.block_carousel .carousel_blocks{padding-right:var(--carousel-gap-md)}.block_carousel .carousel_blocks>*{width:var(--carousel-block-md)}.block_carousel .carousel_blocks>.md\:col-span-2{width:calc((var(--carousel-block-md) * 2) + var(--carousel-gap-md))}.block_carousel .carousel_blocks>.md\:col-span-3{width:calc((var(--carousel-block-md) * 3) + (var(--carousel-gap-md) * 2))}.block_carousel .carousel_blocks>.md\:col-span-4{width:calc((var(--carousel-block-md) * 4) + (var(--carousel-gap-md) * 3))}.block_carousel .carousel_blocks>.md\:col-span-5{width:calc((var(--carousel-block-md) * 5) + (var(--carousel-gap-md) * 4))}.block_carousel .carousel_blocks>.md\:col-span-6{width:calc((var(--carousel-block-md) * 6) + (var(--carousel-gap-md) * 5))}.block_carousel .carousel_blocks>.md\:col-span-7{width:calc((var(--carousel-block-md) * 7) + (var(--carousel-gap-md) * 6))}.block_carousel .carousel_blocks>.md\:col-span-8{width:calc((var(--carousel-block-md) * 8) + (var(--carousel-gap-md) * 7))}.block_carousel .carousel_blocks>.md\:col-span-9{width:calc((var(--carousel-block-md) * 9) + (var(--carousel-gap-md) * 8))}.block_carousel .carousel_blocks>.md\:col-span-10{width:calc((var(--carousel-block-md) * 10) + (var(--carousel-gap-md) * 9))}.block_carousel .carousel_blocks>.md\:col-span-11{width:calc((var(--carousel-block-md) * 11) + (var(--carousel-gap-md) * 10))}.block_carousel .carousel_blocks>.md\:col-span-full{width:calc((var(--carousel-block-md) * 12) + (var(--carousel-gap-md) * 11))}}@media(min-width:1536px){.block_carousel .carousel_blocks>*{width:var(--carousel-block-xl)}.block_carousel .carousel_blocks>.md\:col-span-2{width:calc((var(--carousel-block-xl) * 2) + var(--carousel-gap-md))}.block_carousel .carousel_blocks>.md\:col-span-3{width:calc((var(--carousel-block-xl) * 3) + (var(--carousel-gap-md) * 2))}.block_carousel .carousel_blocks>.md\:col-span-4{width:calc((var(--carousel-block-xl) * 4) + (var(--carousel-gap-md) * 3))}.block_carousel .carousel_blocks>.md\:col-span-5{width:calc((var(--carousel-block-xl) * 5) + (var(--carousel-gap-md) * 4))}.block_carousel .carousel_blocks>.md\:col-span-6{width:calc((var(--carousel-block-xl) * 6) + (var(--carousel-gap-md) * 5))}.block_carousel .carousel_blocks>.md\:col-span-7{width:calc((var(--carousel-block-xl) * 7) + (var(--carousel-gap-md) * 6))}.block_carousel .carousel_blocks>.md\:col-span-8{width:calc((var(--carousel-block-xl) * 8) + (var(--carousel-gap-md) * 7))}.block_carousel .carousel_blocks>.md\:col-span-9{width:calc((var(--carousel-block-xl) * 9) + (var(--carousel-gap-md) * 8))}.block_carousel .carousel_blocks>.md\:col-span-10{width:calc((var(--carousel-block-xl) * 10) + (var(--carousel-gap-md) * 9))}.block_carousel .carousel_blocks>.md\:col-span-11{width:calc((var(--carousel-block-xl) * 11) + (var(--carousel-gap-md) * 10))}.block_carousel .carousel_blocks>.md\:col-span-full{width:calc((var(--carousel-block-xl) * 12) + (var(--carousel-gap-md) * 11))}}.block_sort .sort_options .checkbox{border-color:var(--color_scheme_text)}.block_sort .sort_options.active .checkbox{background-color:var(--color_scheme_text)}.block_filters.display_horizontal>ul>li{padding:.5rem 1rem;display:inline-block;cursor:pointer}.block_filters.display_horizontal>ul>li>div{align-items:center}.block_filters.display_horizontal .clear_icon{display:block;background:var(--color_scheme_text);color:var(--color_scheme_background);line-height:1;height:1.5em;width:1.5em;text-align:center;padding-top:.25em}.text-left .block_filters.display_horizontal ul ul,.block_filters.display_horizontal ul ul{display:none;position:absolute;z-index:50;top:100%;left:0;margin:0;background:var(--color_scheme_background_2);width:100%;min-width:16rem;padding:1rem}.text-right .block_filters.display_horizontal ul ul{left:auto;right:0}.block_filters.display_horizontal ul li:hover{background:var(--color_scheme_background_2)}.block_filters.display_horizontal ul li:focus-within ul,.block_filters.display_horizontal ul li:hover ul{display:block}.block_filters.display_horizontal ul li:hover ul.dispaly_swatch{display:flex}@media(min-width:768px){.md\:text-left .block_filters.display_horizontal ul ul{left:0}.md\:text-right .block_filters.display_horizontal ul ul{left:auto;right:0}}.block_filters .dispaly_swatch{display:flex;flex-wrap:wrap;gap:.5rem}.block_filters .filter_option .checkbox{border-color:var(--color_scheme_text)}.block_filters .filter_option.active .checkbox{background-color:var(--color_scheme_text)}.block_filters input::-webkit-outer-spin-button,.block_filters input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.block_filters input[type=number]{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.block_cart_contents .qty_select{min-width:2em;box-sizing:content-box}.block_cart_contents input.number{min-width:4em;width:100%;box-sizing:border-box;text-align:center;padding:.5rem}.popup_container .cart_item_details>.grid{display:grid}.popup_container .block_cart_contents .qty_select,.popup_container .block_cart_contents input.number{padding:.5rem 1rem}.block_form.customer_form:target{display:block}.block_form.customer_form:target~.customer_login{display:none}.block_form.customer_form button{margin:0;flex-shrink:1;padding-left:var(--btn-py);padding-right:var(--btn-py)}.block_form.customer_form .form_input{width:100%}.block_form.customer_form button,.block_form.customer_form .form_input input{height:100%}.block_form.customer_form .form_input.type_checkbox{display:flex;align-items:center;gap:.5rem}.block_product_atc .qty_input{min-width:2em;box-sizing:content-box}.block_fabric_swatches .fabric_swatch_item{-webkit-appearance:none;appearance:none;text-align:left}.block_fabric_swatches .fabric_swatches_list .fabric_color_swatch:has(.active){outline:2px solid;outline-offset:.25rem}.block_fabric_swatches .fabric_swatches_list .fabric_color_swatch{height:6rem;width:6rem}@media(max-width:767px){.block_fabric_swatches .fabric_swatches_list .fabric_color_swatch{height:4.5rem;width:4.5rem}}.block_gift_recipient{--recipient-border-color: var(--color-border, #e5e5e5)}.block_gift_recipient .recipient_fields{border-top:1px solid var(--recipient-border-color);padding-top:1rem}.block_gift_recipient .form_input{display:flex;flex-direction:column;gap:.25rem}.block_gift_recipient .form_input.type_checkbox{flex-direction:row;align-items:center;gap:.5rem}.block_gift_recipient input[type=checkbox]{margin:0;width:auto;flex-shrink:0}.block_gift_recipient .form_input_label{font-weight:500}.block_gift_recipient input:not([type=checkbox]),.block_gift_recipient textarea{border:1px solid var(--recipient-border-color);border-radius:.25rem;padding:.75rem}.block_gift_recipient input:focus,.block_gift_recipient textarea:focus{outline:none;border-color:var(--color-primary, #000);box-shadow:0 0 0 1px var(--color-primary, #000)}.block_gift_recipient input:disabled,.block_gift_recipient textarea:disabled{background-color:#f5f5f5;cursor:not-allowed}.block_gift_recipient input[type=date]{cursor:pointer;width:auto;min-width:12rem;max-width:100%;padding-right:2.5rem}.block_gift_recipient input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;filter:invert(1);opacity:1;padding:0;margin:0}.block_gift_recipient .form_input.type_date{position:relative;display:inline-block;width:auto}.block_gift_recipient .form_input.type_date input{position:relative}.block_product_variant .option_values .color_swatch:has(.active){outline:2px solid;outline-offset:.25rem}.block_product_variant .option_values .color_swatch{height:3rem;width:3rem}.block_form.search_form .search_intput_container{max-width:30em}.block_form.search_form .search_intput_container .btn{padding:var(--input-py) var(--input-px)}.slide_active{display:block;opacity:0;z-index:2;animation:slide_show 1s ease-in-out forwards}.slide_hidden{display:block;z-index:1;animation:slide_hide 1s ease-in-out forwards}@keyframes slide_show{0%{opacity:0}to{opacity:1}}@keyframes slide_hide{0%{opacity:1}99.999999999999999999%{opacity:0}to{display:none}}.block_hero_slider:not(.edit_show),.block_hero_slider.edit_show .block_slide{height:var(--block-hero-h);position:relative}.block_hero_slider .block_slide:not(.slide_active){display:none}.block_hero_slider .block_hero_slider{display:none!important}.block_hero_slider .block_hero_slider.nested_warning{display:block!important}.block_hero_slider:has(.nav_arrows):has(.prev_btn) .slide_content{padding-left:3rem}.block_hero_slider:has(.nav_arrows):has(.prev_btn) .slide_content{padding-right:3rem}.block_hero_slider:has(.nav_dots) .slide_content.items-end,.block_hero_slider:has(.nav_progress) .slide_content.items-end{margin-bottom:3rem}@media(min-width:768px){.block_hero_slider:not(.edit_show),.block_hero_slider.edit_show .block_slide{height:var(--block-hero-h-md)}.block_hero_slider:has(.nav_dots) .slide_content.items-end,.block_hero_slider:has(.nav_progress) .slide_content.items-end{margin-bottom:1rem}.block_hero_slider:has(.nav_dots) .slide_content.md\:items-end,.block_hero_slider:has(.nav_progress) .slide_content.md\:items-end{margin-bottom:3rem}}.container .block_hero_slider .prev_btn{--tw-translate-x: -50%}.container .block_hero_slider .next_btn{--tw-translate-x: 50%}.block_tabs.display_vertical .tabs_btns .btn{text-align:left;width:100%;white-space:nowrap}@media(max-width:767px){.block_tabs .tabs_btns .btn{padding:var(--btn-py)}}.block_countdown .counter_wrapper{max-width:15em;line-height:1}.block_countdown .counter_container{padding:.5em}.block_countdown .counter{font-size:2em}.block_countdown .label{font-size:.85em}.block_icon,a.block_icon .block_icon i,a.block_icon i{color:var(--color_scheme_icons);line-height:1}.block_icon.outline,a.block_icon.outline{outline-width:.15em}.block_icon.solid,.block_icon.outline,a.block_icon.solid,a.block_icon.outline{border-radius:var(--icon-border-radius)}.block_icon.solid i,.block_icon.outline i,a.block_icon.solid i,a.block_icon.outline i{padding:.5em}.block_icon.solid,a.block_icon.solid{background-color:var(--color_scheme_icons)}.block_icon.solid,a.block_icon.solid .block_icon.solid i,a.block_icon.solid i{color:var(--color_scheme_background)}.block_image{height:var(--block-img-h, auto)}@media(min-width:768px){.block_image{height:var(--block-img-h-md, var(--block-img-h, auto))}.block_image img{width:var(--block-img-w-md)}}@media print{.block_image{height:var(--block-img-h-md, var(--block-img-h, auto))}.block_image img{width:var(--block-img-w-md)}}.block_image.force-fixed-height img{height:100%;width:100%;object-fit:cover}.block-img-btn-overlay{position:absolute;display:flex;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:10;padding:12px;align-items:var(--btn-ov-v, flex-end);justify-content:var(--btn-ov-h, center)}.block-img-btn-overlay__link{pointer-events:auto;display:inline-block;background-color:var(--btn-ov-bg, #000000);color:var(--btn-ov-color, #ffffff);border:var(--btn-ov-border-w, 2px) solid var(--btn-ov-border-color, #000000);border-radius:var(--btn-ov-radius, 4px);font-size:var(--btn-ov-font-size, 16px);padding:var(--btn-ov-pad-v, 10px) var(--btn-ov-pad-h, 20px);text-decoration:none;cursor:pointer;transition:background-color .2s ease;line-height:1.2}.block-img-btn-overlay__link:hover{filter:brightness(.9)}.block_image img{width:var(--block-img-w)}@media(min-width:768px){.block_image img{width:var(--block-img-w-md)}}@media print{.block_image img{width:var(--block-img-w-md)}}.block_image{height:var(--block-img-h-responsive, var(--block-img-h, auto))}.block_image[style*=--block-img-h-responsive]{height:clamp(var(--block-img-h-min, 0px),var(--block-img-h-fluid, var(--block-img-h, auto)),var(--block-img-h-max, 9999px))}@media(min-width:768px){.block_image{height:var(--block-img-h-responsive-md, var(--block-img-h-md, var(--block-img-h, auto)))}.block_image[style*=--block-img-h-responsive-md]{height:clamp(var(--block-img-h-min-md, var(--block-img-h-min, 0px)),var(--block-img-h-fluid-md, var(--block-img-h-md, var(--block-img-h, auto))),var(--block-img-h-max-md, var(--block-img-h-max, 9999px)))}}.block_image img,.block_image.force-fixed-height img{height:100%;width:100%;object-fit:cover}@media(max-width:767px){.block_menu a.has-children:after{content:"\203a";font-size:1.25rem;margin-left:auto;padding-left:1rem}.block_menu li:hover>a{background-color:transparent}}@media(min-width:768px){.block_menu li:hover>a{background-color:var(--color_scheme_background_2)}.block_menu ul.nav_horizontal>.nav_li>.nav_link{position:relative;z-index:52}}.block_menu ul{background-color:var(--color_scheme_background)}@media(min-width:768px){.block_menu ul ul .nav_link{text-transform:uppercase}}.block_menu ul.nav_horizontal ul{display:none;position:absolute;top:100%;left:-8px;margin:0;width:17rem;padding-top:6px;padding-left:8px;padding-right:8px}@media(min-width:768px){.block_menu ul.nav_horizontal ul:before{content:"";position:absolute;top:-6px;left:-4px;right:-4px;bottom:-10px;z-index:-1}}@media(min-width:768px){.block_menu ul.nav_horizontal ul>li.has_children{position:static}}.block_menu ul.nav_horizontal ul ul{display:none;position:absolute;top:0;left:100%;width:17rem;min-height:100%;padding-top:0;padding-left:0;padding-right:0;margin:0;border-left:1px solid rgba(0,0,0,.06);background:inherit;box-shadow:none}.block_menu ul.nav_horizontal ul:focus-within,.block_menu ul.nav_horizontal>li:hover>ul{display:block;z-index:50}.block_menu ul.nav_horizontal ul li:hover>ul{display:block;z-index:50}.block_menu ul.nav_horizontal ul ul li:hover>ul{display:block;z-index:50}@media(min-width:768px){.block_menu ul.nav_horizontal li:hover>ul[x-show]{display:block!important}.block_menu ul.nav_horizontal ul li:hover>ul[x-show]{display:block!important}}@media(max-width:767px){.block_menu ul.nav_vertical li[x-data]>ul[x-show]:not([style*="display: none"]){display:block!important}}@media(max-width:767px){.nav_vertical:has(.nav_li [x-show=expanded]:not([style*="display: none"])) .nav_li{display:none}.nav_vertical:has(.nav_li [x-show=expanded]:not([style*="display: none"])) .nav_li:has([x-show=expanded]:not([style*="display: none"])){display:list-item!important}.nav_vertical:has(.nav_li [x-show=expanded]:not([style*="display: none"])) ul[x-show=expanded] .nav_li{display:list-item!important}.nav_vertical:has(.nav_li [x-show=expanded]:not([style*="display: none"])) ul[x-show=expanded]:has(.nav_li [x-show=expanded]:not([style*="display: none"]))>.nav_li{display:none!important}.nav_vertical:has(.nav_li [x-show=expanded]:not([style*="display: none"])) ul[x-show=expanded]:has(.nav_li [x-show=expanded]:not([style*="display: none"]))>.nav_li:has([x-show=expanded]:not([style*="display: none"])){display:list-item!important}.nav_vertical:has(.nav_li [x-show=expanded]:not([style*="display: none"])) ul[x-show=expanded]:has(.nav_li [x-show=expanded]:not([style*="display: none"])) ul[x-show=expanded]>.nav_li{display:list-item!important}}[x-cloak]{display:none!important}@media(max-width:767px){.block_menu .nav_vertical li[x-data]>a[x-show]{position:sticky;top:0;z-index:10;background-color:var(--color_scheme_background);padding-top:.5rem!important;padding-bottom:.5rem!important;margin-bottom:0!important}.block_menu .nav_vertical li[x-data]>h3[x-show]{position:sticky;top:0;z-index:10;background-color:var(--color_scheme_background);padding-top:.5rem!important;padding-bottom:.25rem!important;margin-bottom:0!important;font-family:var(--primary-font, var(--lec-font-sans))}.block_menu .nav_vertical li[x-data]>ul[x-show]{margin-top:0!important;padding-top:0!important}.block_menu .nav_vertical li[x-data]>ul[x-show]>li:first-child{margin-top:0!important;padding-top:0!important}}#modco_popup.img_popup .max-h-full{height:100%}.img_popup .media{object-fit:contain}.block_media.action_select.active{border:2px solid}
/*# sourceMappingURL=/cdn/shop/t/63/compiled_assets/styles.css.map */
