@supports (overflow:clip){.et_pb_section:has(.default-header),.et-db #et-boc .et-l .et_pb_section:has(.default-header){overflow-x:clip}html{overflow-x:clip}}@supports not selector(:has(*)){.default-header .et_pb_text_inner{overflow:hidden}}.et-db #et-boc .et-l .et_pb_text_inner>table:not(.shop_attributes),.et-db #et-boc .et-l .et_pb_code_inner>table,.woocommerce-product-details__short-description table{display:block;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}@media (max-width:980px){.woocommerce table.shop_attributes.shop_attributes,.divi-ecommerce-woo-tabs.et_pb_tabs table.woocommerce-product-attributes.shop_attributes{display:block;width:100%;max-width:100%;margin:0 0 4px;border:0}.woocommerce table.shop_attributes.shop_attributes tbody,.divi-ecommerce-woo-tabs.et_pb_tabs table.woocommerce-product-attributes.shop_attributes tbody{display:block;width:100%}.woocommerce table.shop_attributes.shop_attributes tr,.divi-ecommerce-woo-tabs.et_pb_tabs table.woocommerce-product-attributes.shop_attributes tr{display:block;width:100%;padding:15px 0 17px;border-bottom:1px solid rgb(255 255 255 / .08);background:none}.woocommerce table.shop_attributes.shop_attributes tr:first-child{padding-top:4px}.woocommerce table.shop_attributes.shop_attributes tr:last-child{border-bottom:0}.woocommerce table.shop_attributes.shop_attributes th,.divi-ecommerce-woo-tabs.et_pb_tabs table.woocommerce-product-attributes.shop_attributes th{display:block;width:100%;max-width:100%;padding:0 0 9px;border:0;background:none;text-align:left;font-size:12px;font-weight:700;line-height:1.3;letter-spacing:.08em;text-transform:uppercase;color:rgb(255 255 255 / .45)}.woocommerce table.shop_attributes.shop_attributes td,.divi-ecommerce-woo-tabs.et_pb_tabs table.woocommerce-product-attributes.shop_attributes td{display:block;width:100%;max-width:100%;padding:0;border:0;background:none;text-align:left;font-size:15px;line-height:1.55;color:#fff}.woocommerce table.shop_attributes.shop_attributes td p{margin:0;padding:0}@supports selector(:has(*)){.woocommerce table.shop_attributes.shop_attributes td p:has(>a[rel~="tag"]){margin:-3px;font-size:0;line-height:0}}.woocommerce table.shop_attributes.shop_attributes td a[rel~="tag"]{display:inline-block;margin:3px;padding:7px 11px;border:1px solid rgb(255 255 255 / .16);border-radius:999px;background:rgb(255 255 255 / .04);font-size:14px;font-weight:500;line-height:1.2;color:rgb(255 255 255 / .92);text-decoration:none;transition:border-color 0.15s ease,background-color 0.15s ease}.woocommerce table.shop_attributes.shop_attributes td a[rel~="tag"]:hover,.woocommerce table.shop_attributes.shop_attributes td a[rel~="tag"]:focus-visible{border-color:#f04;background:rgb(255 0 68 / .14);color:#fff}.woocommerce table.shop_attributes.shop_attributes td a[rel~="tag"]:focus-visible{outline:2px solid #f04;outline-offset:2px}.woocommerce .woocommerce-Tabs-panel>h2{margin:0 0 14px;font-size:20px;line-height:1.25}.ls-attr-clip{position:relative;overflow:hidden;transition:max-height 0.25s ease}.ls-attr-collapsed>.ls-attr-clip{max-height:128px}.ls-attr-collapsed>.ls-attr-clip::after{content:"";position:absolute;right:0;bottom:0;left:0;height:48px;background:linear-gradient(to bottom,#fff0,#111);pointer-events:none}.ls-attr-toggle{display:inline-flex;align-items:center;min-height:44px;margin:6px 0 0;padding:0 2px;border:0;background:none;font-size:14px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#f04;cursor:pointer}.ls-attr-toggle:focus-visible{outline:2px solid #f04;outline-offset:2px}}@media (max-width:980px){.woocommerce input[type="text"],.woocommerce input[type="email"],.woocommerce input[type="tel"],.woocommerce input[type="url"],.woocommerce input[type="password"],.woocommerce input[type="search"],.woocommerce input[type="number"],.woocommerce select,.woocommerce textarea,body input[type="text"],body input[type="email"],body input[type="tel"],body input[type="url"],body input[type="password"],body input[type="search"],body input[type="number"],body select,body textarea{font-size:16px}body.et-db #et-boc .et-l--header.et-l--header .ls-header__search .ls-search.ls-search input,body .ls-f-signup__form.ls-f-signup__form input,body .cr-review-form-ne .cr-review-form-txt.cr-review-form-txt,body .wc-timeline-product.wc-timeline-product input.btn-qty,body input.product-search-field.product-search-field,body input.product-search-filter-price-field.product-search-filter-price-field,body .chosen-container .chosen-search input.chosen-search-input{font-size:16px!important}body .wc-timeline-product.wc-timeline-product input.btn-qty,body input.btn-qty,body .quantity.quantity input.qty{min-width:44px;text-align:center}#wpadminbar input,#wpadminbar select,#wpadminbar textarea{font-size:13px}}@media (max-width:980px){body.woocommerce-cart .wc-j-items-carousel-inner article.wc-timeline-product.upsell{flex-wrap:wrap;row-gap:12px}body.woocommerce-cart .wc-timeline-product.upsell .wc-timeline-product-data{flex:1 1 100%;min-width:0}body.woocommerce-cart .wc-timeline-product.upsell .options{flex:1 1 100%;width:100%;min-width:0}body.woocommerce-cart .wc-timeline-product.upsell .options>*{width:100%}body.woocommerce-cart .wc-timeline-product.upsell .options .wc-timeline-button{width:100%;justify-content:center}body.woocommerce-cart .wc-timeline-product.upsell .heading{flex:1 1 auto;min-width:0}body.woocommerce-cart .wc-timeline-product.upsell .upsell-text,body.woocommerce-cart .wc-timeline-product.upsell .upsell-heading{width:auto;max-width:none}body.woocommerce-cart .wc-timeline-product.upsell .upsell-text{font-size:13px;line-height:1.45}body.woocommerce-cart .wc-timeline-product.upsell .upsell-heading{font-size:12px;letter-spacing:.06em}body.woocommerce-cart .woocommerce table.shop_table_responsive tr.cart_item,body.woocommerce-cart .woocommerce-page table.shop_table_responsive tr.cart_item{position:relative;display:block;margin:0 0 12px;padding:16px;border:1px solid rgb(255 255 255 / .1);border-radius:10px;background:rgb(255 255 255 / .02)}body.woocommerce-cart .woocommerce table.shop_table_responsive tr.cart_item td,body.woocommerce-cart .woocommerce-page table.shop_table_responsive tr.cart_item td{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:9px 0;text-align:right;border-bottom:1px solid rgb(255 255 255 / .07)}body.woocommerce-cart .woocommerce table.shop_table_responsive tr.cart_item td::before,body.woocommerce-cart .woocommerce-page table.shop_table_responsive tr.cart_item td::before{float:none;flex:0 0 auto;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:rgb(255 255 255 / .45)}body.woocommerce-cart .woocommerce table.shop_table_responsive tr.cart_item td.product-thumbnail{display:block;padding:0 0 12px;border-bottom:0}body.woocommerce-cart .woocommerce table.shop_table_responsive tr.cart_item td.product-thumbnail::before{content:none}body.woocommerce-cart .woocommerce table.shop_table_responsive tr.cart_item td.product-thumbnail img{width:84px;height:auto;border-radius:8px}body.woocommerce-cart .woocommerce table.shop_table_responsive tr.cart_item td.product-name{display:block;padding:0 44px 12px 0;text-align:left!important;font-size:16px;line-height:1.4}body.woocommerce-cart .woocommerce table.shop_table_responsive tr.cart_item td.product-thumbnail{text-align:left!important}body.woocommerce-cart .woocommerce table.shop_table_responsive tr.cart_item td.product-name::before{content:none}body.woocommerce-cart .woocommerce table.shop_table_responsive tr.cart_item td.product-name a{font-weight:600;color:#fff}body.woocommerce-cart .woocommerce table.shop_table_responsive tr.cart_item td.product-remove{position:absolute;top:10px;right:10px;display:block;width:40px;padding:0;border-bottom:0}body.woocommerce-cart .woocommerce table.shop_table_responsive tr.cart_item td.product-remove::before{content:none}body.woocommerce-cart .woocommerce table.shop_table_responsive tr.cart_item td.product-remove a{display:flex;align-items:center;justify-content:center;width:40px;height:40px}body.woocommerce-cart .woocommerce table.shop_table_responsive tr.cart_item td.product-subtotal{border-bottom:0;padding-bottom:0;font-weight:600;color:#fff}body.woocommerce-cart .woocommerce table.shop_table_responsive tr.cart_item td.product-quantity .quantity{margin:0}}@media (max-width:980px){.et_pb_newsletter_form .et_pb_newsletter_button_wrap{min-width:0;max-width:100%}.et_pb_newsletter_form .et_pb_newsletter_button.et_pb_button{max-width:100%;padding-left:16px;padding-right:16px;white-space:normal;line-height:1.3;text-align:center}}