
/* /islency_theme_nova/static/src/css/shop.css */
 .s_islency_shop_page{--islency-shop-deep: var(--islency-brand-sea-dark, #124a6e); --islency-shop-deep-soft: var(--islency-brand-sea-medium, #2e8fd4); --islency-shop-turquoise: var(--islency-brand-grass, #4f9e32); --islency-shop-grass: var(--islency-brand-grass, #4f9e32); --islency-shop-palm: var(--islency-brand-palm, #e8a818); --islency-shop-page-bg: var(--islency-brand-surface, #ffffff); --islency-shop-sand: var(--islency-shop-page-bg); --islency-shop-border: #d4dfe8; --islency-shop-card-border: #e8edf2; --islency-shop-card-shadow: 0 2px 12px rgba(18, 74, 110, 0.08); --islency-shop-card-hover: 0 10px 28px rgba(18, 74, 110, 0.14), 0 2px 8px rgba(232, 168, 24, 0.06);}.s_islency_shop_page.o_wsale_products_page{background: var(--islency-shop-sand);}body.o_theme_islency_nova .s_islency_mobile_bar .s_islency_mobile_bar_label{font-size: 0.75rem;}.s_islency_shop_page #products_grid_before{padding-right: 0.5rem;}.s_islency_shop_page .s_islency_shop_sidebar{background: #fff; border: 1px solid var(--islency-shop-border); border-radius: 0.75rem; box-shadow: var(--islency-shop-card-shadow); padding: 0.75rem 0.85rem 1rem; margin-top: 0.25rem; max-height: calc(100vh - 7rem);}.s_islency_shop_page .o_categories_collapse_title, .s_islency_shop_page #o_wsale_price_range_option .h6, .s_islency_shop_page #o_wsale_price_range_option .accordion-button, .s_islency_shop_page .wsale_accordion_collapsible .accordion-button{color: var(--islency-shop-deep); font-weight: 600; font-size: 0.92rem;}.s_islency_shop_page .wsale_products_categories_list a, .s_islency_shop_page .products_categories a, .s_islency_shop_page .s_islency_shop_cat_link{color: #334155; text-decoration: none; font-size: 0.88rem; padding: 0.15rem 0; display: block; line-height: 1.35;}.s_islency_shop_page .wsale_products_categories_list a:hover, .s_islency_shop_page .products_categories a:hover, .s_islency_shop_page .s_islency_shop_cat_link:hover{color: var(--islency-shop-turquoise);}.s_islency_shop_page .s_islency_shop_cat_list .nav-item{padding-left: 0;}.s_islency_shop_page .s_islency_shop_cat_list .nav-hierarchy, .s_islency_shop_page .wsale_products_categories_list .nav-hierarchy{padding-left: 0; margin-left: 0;}.s_islency_shop_page .s_islency_shop_cat_active{color: var(--islency-shop-deep); font-weight: 600;}.s_islency_shop_page .s_islency_shop_cat_parent{color: #64748b; font-weight: 500;}.s_islency_shop_page .s_islency_shop_cat_link.text-decoration-underline, .s_islency_shop_page .wsale_products_categories_list a.text-decoration-underline, .s_islency_shop_page .products_categories a.text-decoration-underline{color: var(--islency-shop-deep);}.s_islency_shop_page .products_attributes_filters .form-check-label:hover{color: var(--islency-shop-deep);}.s_islency_shop_page .products_attributes_filters .accordion-button:not(.collapsed){color: var(--islency-shop-deep); box-shadow: none;}.s_islency_shop_page #o_wsale_price_range_option .form-range{accent-color: var(--islency-shop-turquoise);}.s_islency_shop_page #products_grid_before .btn-light{border-color: var(--islency-shop-border); color: var(--islency-shop-deep); border-radius: 0.5rem;}.s_islency_shop_page #products_grid_before .btn-light:hover{background: #e8f4fc; border-color: var(--islency-shop-turquoise);}.s_islency_shop_page .accordion-button{font-weight: 600;}.s_islency_shop_page #o_wsale_products_header .o_wsale_filmstrip_container{width: 100%; max-width: 100%; min-width: 0; flex: 0 0 auto;}.s_islency_shop_page #o_wsale_categories_filmstrip{margin-bottom: 0; max-width: 100%;}.s_islency_shop_page #o_wsale_products_header .o_wsale_filmstrip_wrapper{max-width: 100%; min-width: 0;}.s_islency_shop_page #o_wsale_products_header .o_wsale_filmstrip{flex-wrap: nowrap; overflow-x: auto; overflow-y: hidden; -webkit-overflow-scrolling: touch; scrollbar-width: thin; max-width: 100%; padding-bottom: 0.15rem;}.s_islency_shop_page .o_wsale_filmstrip_pills .o_wsale_filmstrip_item{border: 1px solid var(--islency-shop-border); background: #fff; border-radius: 999px; transition: border-color 0.2s ease, color 0.2s ease, box-shadow 0.2s ease;}.s_islency_shop_page .o_wsale_filmstrip_pills .o_wsale_filmstrip_link:hover .o_wsale_filmstrip_item, .s_islency_shop_page .o_wsale_filmstrip_pills .o_wsale_filmstrip_link:focus .o_wsale_filmstrip_item{border-color: var(--islency-shop-turquoise); box-shadow: 0 2px 8px rgba(0, 180, 216, 0.15);}.s_islency_shop_page .o_wsale_filmstrip_pills .o_wsale_filmstrip_link.active .o_wsale_filmstrip_item, .s_islency_shop_page .o_wsale_filmstrip_pills .o_wsale_filmstrip_item.active{border-color: var(--islency-shop-deep); background: linear-gradient(135deg, rgba(0, 180, 216, 0.12), rgba(0, 91, 150, 0.08)); color: var(--islency-shop-deep); font-weight: 600;}.s_islency_shop_page .o_wsale_filmstrip_default .o_wsale_filmstrip_image, .s_islency_shop_page .o_wsale_filmstrip_images .o_wsale_filmstrip_image{border: 1px solid var(--islency-shop-border);}.s_islency_shop_page .s_islency_shop_cat_circles .o_wsale_filmstrip{flex-wrap: nowrap; gap: 0.65rem; padding: 0.1rem 0.15rem 0.2rem;}.s_islency_shop_page .s_islency_shop_cat_circles .o_wsale_filmstrip > li{flex: 0 0 auto;}.s_islency_shop_page .s_islency_shop_cat_circles .s_islency_shop_cat_circle{width: 4.75rem; height: 4.75rem; border-radius: 50%; position: relative; overflow: hidden; border: 2px solid transparent; padding: 0 !important; margin: 0; display: flex; align-items: center; justify-content: center; background: transparent; box-shadow: none;}.s_islency_shop_page .s_islency_shop_cat_circles .s_islency_shop_cat_circle_bg{position: absolute; inset: 0; background-size: cover; background-position: center; background-repeat: no-repeat;}.s_islency_shop_page .s_islency_shop_cat_circles .s_islency_shop_cat_circle_bg--all{background: radial-gradient(circle at 28% 22%, rgba(232, 168, 24, 0.4) 0%, transparent 44%), radial-gradient(circle at 78% 88%, rgba(68, 196, 212, 0.32) 0%, transparent 50%), linear-gradient(155deg, #44c4d4 0%, #1a9aab 34%, #124a6e 68%, #d49812 100%);}.s_islency_shop_page .s_islency_shop_cat_circles .s_islency_shop_cat_circle_bg::after{content: ""; position: absolute; inset: 0; background: linear-gradient( to top, rgba(0, 0, 0, 0.68) 0%, rgba(0, 0, 0, 0.28) 52%, rgba(0, 0, 0, 0.12) 100% );}.s_islency_shop_page .s_islency_shop_cat_circles .s_islency_shop_cat_circle_bg--all::after{background: linear-gradient( to top, rgba(18, 74, 110, 0.42) 0%, rgba(18, 74, 110, 0.16) 55%, rgba(255, 255, 255, 0.06) 100% );}.s_islency_shop_page .s_islency_shop_cat_circles .s_islency_shop_cat_circle_label{position: absolute; inset: 0; z-index: 1; display: flex; align-items: center; justify-content: center; color: #fff; font-size: 0.62rem; font-weight: 700; text-align: center; line-height: 1.15; padding: 0 0.35rem; text-shadow: 0 1px 3px rgba(0, 0, 0, 0.55); overflow: hidden; word-break: break-word;}.s_islency_shop_page .s_islency_shop_cat_circles .s_islency_shop_cat_circle_link.active .s_islency_shop_cat_circle, .s_islency_shop_page .s_islency_shop_cat_circles .s_islency_shop_cat_circle.active{border-color: var(--islency-shop-deep); box-shadow: 0 0 0 2px rgba(0, 91, 150, 0.22);}.s_islency_shop_page .s_islency_shop_cat_circles.o_wsale_filmstrip_pills .o_wsale_filmstrip_item{border: none; background: transparent; color: inherit; font-weight: inherit;}.s_islency_shop_page #o_wsale_products_header, .s_islency_shop_page .s_islency_shop_header{background: #fff; border: 1px solid var(--islency-shop-border); border-radius: 0.75rem; padding: 1rem 1.1rem; margin-bottom: 0.85rem; box-shadow: var(--islency-shop-card-shadow); display: flex; flex-direction: column; flex-wrap: nowrap; align-items: stretch; gap: 0.65rem; max-width: 100%; min-width: 0; overflow: hidden; box-sizing: border-box;}.s_islency_shop_page #o_wsale_products_header .breadcrumb, .s_islency_shop_page #o_wsale_products_header #oe_structure_products_header_shop{width: 100%; min-width: 0;}.s_islency_shop_page #o_wsale_products_header .o_wsale_category_description{width: 100%; min-width: 0; margin: 0; color: #64748b; font-size: 0.9rem; line-height: 1.5; text-align: left;}.s_islency_shop_page #o_wsale_products_header .o_wsale_category_description.oe_empty:not(:has(section)){display: none;}.s_islency_shop_page #o_wsale_products_header.o_wsale_products_header_category_center_content .o_wsale_category_title:not(.o_wsale_category_title_is_search), .s_islency_shop_page #o_wsale_products_header.o_wsale_products_header_category_center_content .o_wsale_category_description:not(:has(section[class*="s_"])){align-self: stretch; text-align: left; max-width: none;}.s_islency_shop_page .s_islency_shop_title, .s_islency_shop_page .o_wsale_shop_title, .s_islency_shop_page .o_wsale_category_title:not(.o_wsale_category_title_is_search){width: 100%; max-width: 100%; color: var(--islency-shop-deep); margin-bottom: 0; flex: 0 0 auto; min-width: 0; font-weight: 700; white-space: normal; overflow-wrap: anywhere; text-align: left;}.s_islency_shop_page .o_wsale_category_title:not(.o_wsale_category_title_is_search){font-family: var(--islency-font-family-heading);}.s_islency_shop_page .s_islency_shop_toolbar, .s_islency_shop_page #o_wsale_products_header .products_header{width: 100%; max-width: 100%; flex: 0 0 auto; justify-content: flex-end; align-items: center; margin: 0; gap: 0.5rem; min-width: 0; flex-wrap: wrap;}@media (min-width: 1200px){.s_islency_shop_page #o_wsale_products_header.o_wsale_products_header_is_shop:not(:has(.o_wsale_filmstrip_container)){display: grid; grid-template-columns: minmax(0, 1fr) auto; align-items: center; column-gap: 1rem; row-gap: 0.65rem;}.s_islency_shop_page #o_wsale_products_header.o_wsale_products_header_is_shop:not(:has(.o_wsale_filmstrip_container)) .s_islency_shop_title, .s_islency_shop_page #o_wsale_products_header.o_wsale_products_header_is_shop:not(:has(.o_wsale_filmstrip_container)) .o_wsale_shop_title{grid-column: 1; grid-row: 1; width: auto;}.s_islency_shop_page #o_wsale_products_header.o_wsale_products_header_is_shop:not(:has(.o_wsale_filmstrip_container)) .s_islency_shop_toolbar, .s_islency_shop_page #o_wsale_products_header.o_wsale_products_header_is_shop:not(:has(.o_wsale_filmstrip_container)) .products_header{grid-column: 2; grid-row: 1; width: auto; justify-self: end;}.s_islency_shop_page #o_wsale_products_header.o_wsale_products_header_is_category:not(:has(.o_wsale_filmstrip_container)){display: grid; grid-template-columns: minmax(0, 1fr) auto; grid-template-rows: auto auto auto; align-items: start; column-gap: 1rem; row-gap: 0.35rem;}.s_islency_shop_page #o_wsale_products_header.o_wsale_products_header_is_category:not(:has(.o_wsale_filmstrip_container)) .breadcrumb{grid-column: 1 / -1; grid-row: 1;}.s_islency_shop_page #o_wsale_products_header.o_wsale_products_header_is_category:not(:has(.o_wsale_filmstrip_container)) .o_wsale_category_title:not(.o_wsale_category_title_is_search){grid-column: 1; grid-row: 2; width: auto;}.s_islency_shop_page #o_wsale_products_header.o_wsale_products_header_is_category:not(:has(.o_wsale_filmstrip_container)) .o_wsale_category_description{grid-column: 1; grid-row: 3; width: auto; max-width: 42rem;}.s_islency_shop_page #o_wsale_products_header.o_wsale_products_header_is_category:not(:has(.o_wsale_filmstrip_container)) .s_islency_shop_toolbar, .s_islency_shop_page #o_wsale_products_header.o_wsale_products_header_is_category:not(:has(.o_wsale_filmstrip_container)) .products_header{grid-column: 2; grid-row: 2 / span 2; width: auto; align-self: center; justify-self: end;}.s_islency_shop_page #o_wsale_products_header.o_wsale_products_header_is_shop:has(.o_wsale_filmstrip_container):not(:has(.s_islency_shop_cat_circles)){display: grid; grid-template-columns: minmax(0, 1fr) auto; grid-template-rows: auto auto; align-items: center; column-gap: 1rem; row-gap: 0.65rem;}.s_islency_shop_page #o_wsale_products_header.o_wsale_products_header_is_shop:has(.o_wsale_filmstrip_container):not(:has(.s_islency_shop_cat_circles)) .s_islency_shop_title, .s_islency_shop_page #o_wsale_products_header.o_wsale_products_header_is_shop:has(.o_wsale_filmstrip_container):not(:has(.s_islency_shop_cat_circles)) .o_wsale_shop_title{grid-column: 1; grid-row: 1; width: auto;}.s_islency_shop_page #o_wsale_products_header.o_wsale_products_header_is_shop:has(.o_wsale_filmstrip_container):not(:has(.s_islency_shop_cat_circles)) .s_islency_shop_toolbar, .s_islency_shop_page #o_wsale_products_header.o_wsale_products_header_is_shop:has(.o_wsale_filmstrip_container):not(:has(.s_islency_shop_cat_circles)) .products_header{grid-column: 2; grid-row: 1; width: auto; justify-self: end;}.s_islency_shop_page #o_wsale_products_header.o_wsale_products_header_is_shop:has(.o_wsale_filmstrip_container):not(:has(.s_islency_shop_cat_circles)) .o_wsale_filmstrip_container{grid-column: 1 / -1; grid-row: 2;}.s_islency_shop_page #o_wsale_products_header.o_wsale_products_header_is_category:has(.o_wsale_filmstrip_container):not(:has(.s_islency_shop_cat_circles)){display: grid; grid-template-columns: minmax(0, 1fr) auto; grid-template-rows: auto auto auto auto; align-items: start; column-gap: 1rem; row-gap: 0.35rem;}.s_islency_shop_page #o_wsale_products_header.o_wsale_products_header_is_category:has(.o_wsale_filmstrip_container):not(:has(.s_islency_shop_cat_circles)) .breadcrumb{grid-column: 1 / -1; grid-row: 1;}.s_islency_shop_page #o_wsale_products_header.o_wsale_products_header_is_category:has(.o_wsale_filmstrip_container):not(:has(.s_islency_shop_cat_circles)) .o_wsale_category_title:not(.o_wsale_category_title_is_search){grid-column: 1; grid-row: 2; width: auto;}.s_islency_shop_page #o_wsale_products_header.o_wsale_products_header_is_category:has(.o_wsale_filmstrip_container):not(:has(.s_islency_shop_cat_circles)) .o_wsale_category_description{grid-column: 1; grid-row: 3; width: auto; max-width: 42rem;}.s_islency_shop_page #o_wsale_products_header.o_wsale_products_header_is_category:has(.o_wsale_filmstrip_container):not(:has(.s_islency_shop_cat_circles)) .s_islency_shop_toolbar, .s_islency_shop_page #o_wsale_products_header.o_wsale_products_header_is_category:has(.o_wsale_filmstrip_container):not(:has(.s_islency_shop_cat_circles)) .products_header{grid-column: 2; grid-row: 2 / span 2; width: auto; align-self: center; justify-self: end;}.s_islency_shop_page #o_wsale_products_header.o_wsale_products_header_is_category:has(.o_wsale_filmstrip_container):not(:has(.s_islency_shop_cat_circles)) .o_wsale_filmstrip_container{grid-column: 1 / -1; grid-row: 4;}}.s_islency_shop_page .s_islency_shop_toolbar .btn:not(.s_islency_filter_btn):not(.s_islency_sort_btn){border-color: var(--islency-shop-border); color: var(--islency-shop-deep); border-radius: 0.5rem;}.s_islency_shop_page .s_islency_shop_toolbar .btn:not(.s_islency_filter_btn):not(.s_islency_sort_btn):hover{border-color: var(--islency-shop-turquoise); color: var(--islency-shop-deep);}.s_islency_shop_page .s_islency_sort_dropdown{flex-shrink: 0; position: relative; z-index: 20;}.s_islency_shop_page #o_wsale_products_header .products_header, .s_islency_shop_page .s_islency_shop_toolbar{overflow: visible; position: relative; z-index: 15;}.s_islency_shop_page .s_islency_sort_dropdown .dropdown-menu, .s_islency_shop_page .s_islency_sort_menu{top: 100% !important; bottom: auto !important; margin-top: 0.35rem; margin-bottom: 0; transform: none !important; z-index: 1060;}.s_islency_shop_page .s_islency_sort_btn{border: 1px solid var(--islency-shop-border); border-radius: 999px; background: #fff; color: var(--islency-shop-deep); font-size: 0.82rem; font-weight: 600; padding: 0.3rem 1.35rem 0.3rem 0.85rem; line-height: 1.4; gap: 0.35rem; width: auto; max-width: max-content; box-shadow: none; transition: border-color 0.2s ease, background 0.2s ease, color 0.2s ease;}.s_islency_shop_page .s_islency_sort_btn::after{margin-left: 0.25rem; vertical-align: middle; flex-shrink: 0;}.s_islency_shop_page .s_islency_sort_btn:hover, .s_islency_shop_page .s_islency_sort_btn:focus, .s_islency_shop_page .s_islency_sort_btn.show{border-color: var(--islency-shop-turquoise); background: linear-gradient(135deg, rgba(0, 180, 216, 0.08), rgba(0, 91, 150, 0.04)); color: var(--islency-shop-deep); box-shadow: none;}.s_islency_shop_page .s_islency_sort_btn .fa{font-size: 0.78rem; opacity: 0.9;}.s_islency_shop_page .s_islency_sort_btn_prefix{color: #64748b; font-weight: 500;}.s_islency_shop_page .s_islency_sort_btn_current{font-weight: 600; max-width: 7.5rem; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}.s_islency_shop_page .s_islency_sort_menu{border: 1px solid var(--islency-shop-border); border-radius: 0.65rem; box-shadow: var(--islency-shop-card-hover); padding: 0.35rem; min-width: 11rem;}.s_islency_shop_page .s_islency_sort_option{border-radius: 0.45rem; color: var(--islency-shop-deep); font-size: 0.86rem; padding: 0.45rem 0.65rem;}.s_islency_shop_page .s_islency_sort_option:hover, .s_islency_shop_page .s_islency_sort_option:focus{background: rgba(0, 180, 216, 0.1); color: var(--islency-shop-deep);}.s_islency_shop_page .s_islency_sort_option.active{background: linear-gradient(135deg, rgba(0, 180, 216, 0.14), rgba(0, 91, 150, 0.08)); color: var(--islency-shop-deep); font-weight: 600;}.s_islency_shop_page .s_islency_sort_check{color: var(--islency-shop-turquoise); font-size: 0.75rem; margin-left: 0.5rem;}.s_islency_shop_page .s_islency_filter_btn{border: 1px solid var(--islency-shop-border); border-radius: 999px; background: #fff; color: var(--islency-shop-deep); font-size: 0.82rem; font-weight: 600; padding: 0.3rem 0.85rem; line-height: 1.4; gap: 0.35rem; transition: border-color 0.2s ease, background 0.2s ease, color 0.2s ease;}.s_islency_shop_page .s_islency_filter_btn:hover, .s_islency_shop_page .s_islency_filter_btn:focus{border-color: var(--islency-shop-turquoise); background: linear-gradient(135deg, rgba(0, 180, 216, 0.08), rgba(0, 91, 150, 0.04)); color: var(--islency-shop-deep); box-shadow: none;}.s_islency_shop_page .s_islency_filter_btn .fa{font-size: 0.78rem; opacity: 0.9;}.s_islency_shop_page .s_islency_filter_badge{position: absolute; top: 0; right: 0; width: 0.55rem; height: 0.55rem; border-radius: 50%; background: #e63946; border: 2px solid #fff; transform: translate(15%, -15%);}.s_islency_shop_page .dropdown-item.active, .s_islency_shop_page .dropdown-item:active{background: rgba(0, 180, 216, 0.12); color: var(--islency-shop-deep);}.s_islency_shop_page #o_wsale_products_grid{gap: 1rem; align-items: stretch;}@media (max-width: 575.98px){.s_islency_shop_page #o_wsale_products_grid{--o-wsale-products-grid-gap: 6px; gap: 0.375rem 0.5rem;}.s_islency_shop_page #o_wsale_products_grid .oe_product.g-col-6:not([data-colspan]):not(.oe_product_size_stretch), .s_islency_shop_page #o_wsale_products_grid .oe_product.g-col-12:not([data-colspan]):not(.oe_product_size_stretch){grid-column: span 6;}.s_islency_shop_page .o_wsale_product_grid_wrapper{border-radius: 0.55rem;}.s_islency_shop_page .oe_product_image{border-radius: 0.55rem 0.55rem 0 0;}body.o_theme_islency_nova .s_islency_shop_page .o_wsale_product_information{padding: 0.35rem 0.4rem 0.35rem; min-height: 0;}.s_islency_shop_page .o_wsale_product_information_text{min-height: 0;}.s_islency_shop_page .o_wsale_products_item_title{min-height: calc(0.8rem * 1.3 * 2); max-height: calc(0.8rem * 1.3 * 2); margin-bottom: 0.08rem;}body.o_theme_islency_nova .s_islency_shop_page .o_wsale_products_item_title, body.o_theme_islency_nova .s_islency_shop_page .o_wsale_products_item_title a{font-size: 0.8rem; line-height: 1.3;}body.o_theme_islency_nova .s_islency_shop_page .s_islency_card_meta{margin-bottom: 0.06rem; gap: 0.06rem; min-height: 1.35rem;}body.o_theme_islency_nova .s_islency_shop_page .s_islency_save_line{font-size: 0.68rem; margin-bottom: 0.1rem;}body.o_theme_islency_nova .s_islency_shop_page .s_islency_card_stats{font-size: 0.65rem; gap: 0.15rem 0.25rem;}.s_islency_shop_page .product_price .s_islency_price_current, .s_islency_shop_page .product_price .fw-bold, .s_islency_shop_page .product_price .h6, .s_islency_shop_page .o_wsale_product_sub .fw-bold{font-size: 0.88rem;}.s_islency_shop_page .product_price:has(.s_islency_discount_pct) .s_islency_price_current, .s_islency_shop_page .product_price:has(.s_islency_discount_pct) .h6{font-size: 0.9rem;}body.o_theme_islency_nova .s_islency_shop_page .product_price del, body.o_theme_islency_nova .s_islency_shop_page .o_wsale_product_sub del{font-size: 0.72rem;}.s_islency_shop_page .s_islency_discount_pct{font-size: 0.72rem;}body.o_theme_islency_nova .s_islency_shop_page .o_wsale_product_sub{gap: 0.2rem; padding-top: 0.05rem;}body.o_theme_islency_nova .s_islency_product_card .s_islency_card_sale_badge{top: 0.3rem; left: 0.3rem; font-size: 0.6rem; padding: 0.18rem 0.3rem;}body.o_theme_islency_nova .s_islency_product_card .s_islency_card_choice_badge{top: 0.3rem; right: 0.3rem; font-size: 0.58rem; padding: 0.18rem 0.35rem;}body.o_theme_islency_nova .s_islency_product_card .s_islency_card_promo_tape{font-size: 0.58rem; padding: 0.22rem 0.35rem;}.s_islency_shop_page #o_wsale_container.o_wsale_page_contained.container, .s_islency_shop_page #o_wsale_container.o_wsale_page_fluid.container-fluid{padding-left: 0.5rem; padding-right: 0.5rem;}}@media (min-width: 768px) and (max-width: 991.98px){.s_islency_shop_page #o_wsale_products_grid .oe_product.g-col-md-3:not([data-colspan]):not(.oe_product_size_stretch){grid-column: span 6;}}.s_islency_shop_page #o_wsale_container.o_wsale_page_contained.container, .s_islency_shop_page #o_wsale_container.o_wsale_page_fluid.container-fluid{max-width: 100%; width: 100%; padding-left: max(1rem, var(--bs-gutter-x, 1.5rem) * 0.5); padding-right: max(1rem, var(--bs-gutter-x, 1.5rem) * 0.5); overflow-x: clip;}.s_islency_shop_page .o_wsale_products_main_row{min-width: 0; max-width: 100%;}.s_islency_shop_page #products_grid{min-width: 0; max-width: 100%;}.s_islency_shop_page #o_wsale_products_header .o_wsale_filmstrip_container.o_wsale_filmstrip_grid, .s_islency_shop_page.o_wsale_page_contained #o_wsale_products_header .o_wsale_filmstrip_container{margin-left: 0;}.s_islency_shop_page #o_wsale_products_header .o_wsale_filmstrip_container .o_wsale_filmstrip{margin-right: 0;}@media (min-width: 992px){.s_islency_shop_page #o_wsale_container.o_wsale_page_contained.container, .s_islency_shop_page #o_wsale_container.o_wsale_page_fluid.container-fluid{padding-left: 1.5rem; padding-right: 1.5rem;}}@media (min-width: 992px){.s_islency_shop_page #o_wsale_container.o_wsale_has_sidebar #products_grid_before{--o-wsale-sidebar-maxwidth: 13.5rem; flex: 0 0 13.5rem; min-width: 13rem; max-width: var(--o-wsale-sidebar-maxwidth);}}@media (min-width: 992px){.s_islency_shop_page #o_wsale_container.o_wsale_has_sidebar .s_islency_filter_btn{display: none;}.s_islency_shop_page #o_wsale_products_header:has(.s_islency_shop_cat_circles){display: grid !important; grid-template-columns: minmax(0, 1fr) auto; grid-template-rows: auto auto auto; align-items: center; column-gap: 0.75rem; row-gap: 0.45rem; padding: 0.75rem 1rem; margin-top: 0.25rem; margin-bottom: 0.65rem;}.s_islency_shop_page #o_wsale_products_header:has(.s_islency_shop_cat_circles) .breadcrumb{grid-column: 1 / -1; grid-row: 1; margin-bottom: 0; font-size: 0.8rem;}.s_islency_shop_page #o_wsale_products_header:has(.s_islency_shop_cat_circles) .s_islency_shop_cat_circles, .s_islency_shop_page #o_wsale_products_header:has(.s_islency_shop_cat_circles) .o_wsale_filmstrip_container{grid-column: 1 / -1; grid-row: 2;}.s_islency_shop_page #o_wsale_products_header:has(.s_islency_shop_cat_circles) .o_wsale_category_description, .s_islency_shop_page #o_wsale_products_header:has(.s_islency_shop_cat_circles) #oe_structure_products_header_shop{display: none !important;}.s_islency_shop_page #o_wsale_products_header:has(.s_islency_shop_cat_circles) .s_islency_shop_title, .s_islency_shop_page #o_wsale_products_header:has(.s_islency_shop_cat_circles) .o_wsale_shop_title, .s_islency_shop_page #o_wsale_products_header:has(.s_islency_shop_cat_circles) .o_wsale_category_title:not(.o_wsale_category_title_is_search){grid-column: 1; grid-row: 3; width: auto !important; align-self: center; justify-self: start; font-size: 1.15rem;}.s_islency_shop_page #o_wsale_products_header:has(.s_islency_shop_cat_circles) .s_islency_shop_toolbar, .s_islency_shop_page #o_wsale_products_header:has(.s_islency_shop_cat_circles) .products_header{grid-column: 2; grid-row: 3; width: auto !important; align-self: center; justify-self: end; flex-wrap: nowrap !important; margin: 0;}.s_islency_shop_page #o_wsale_products_header:has(.s_islency_shop_cat_circles):not(:has(.breadcrumb)) .s_islency_shop_cat_circles, .s_islency_shop_page #o_wsale_products_header:has(.s_islency_shop_cat_circles):not(:has(.breadcrumb)) .o_wsale_filmstrip_container{grid-row: 1;}.s_islency_shop_page #o_wsale_products_header:has(.s_islency_shop_cat_circles):not(:has(.breadcrumb)) .s_islency_shop_title, .s_islency_shop_page #o_wsale_products_header:has(.s_islency_shop_cat_circles):not(:has(.breadcrumb)) .o_wsale_shop_title, .s_islency_shop_page #o_wsale_products_header:has(.s_islency_shop_cat_circles):not(:has(.breadcrumb)) .o_wsale_category_title:not(.o_wsale_category_title_is_search), .s_islency_shop_page #o_wsale_products_header:has(.s_islency_shop_cat_circles):not(:has(.breadcrumb)) .s_islency_shop_toolbar, .s_islency_shop_page #o_wsale_products_header:has(.s_islency_shop_cat_circles):not(:has(.breadcrumb)) .products_header{grid-row: 2;}.s_islency_shop_page .s_islency_shop_cat_circles .s_islency_shop_cat_circle{width: 5rem; height: 5rem;}.s_islency_shop_page .s_islency_shop_cat_circles .s_islency_shop_cat_circle_label{font-size: 0.68rem;}.s_islency_shop_page .s_islency_shop_cat_circles .o_wsale_filmstrip{gap: 0.75rem;}.s_islency_shop_page #o_wsale_products_header .s_islency_sort_btn_prefix, .s_islency_shop_page #o_wsale_products_header .s_islency_sort_btn_current{display: none !important;}.s_islency_shop_page #o_wsale_products_header .s_islency_sort_btn{width: 2.35rem; height: 2.35rem; min-width: 2.35rem; padding: 0 !important; border-radius: 50%; justify-content: center; gap: 0;}.s_islency_shop_page #o_wsale_products_header .s_islency_sort_btn::after{display: none;}.s_islency_shop_page #o_wsale_products_header .s_islency_sort_btn .s_islency_sort_btn_icon{display: inline-block !important; font-size: 0.95rem; margin: 0; opacity: 1;}}.s_islency_shop_page #products_grid_before .accordion-button, .s_islency_shop_page #products_grid_before .o_categories_recursive_button{position: relative; z-index: 1; pointer-events: auto;}.s_islency_shop_page #o_wsale_offcanvas{z-index: 1055;}@media (min-width: 992px){.s_islency_shop_page #o_wsale_container[data-ppr="4"] .o_wsale_products_grid_table, .s_islency_shop_page #o_wsale_container[data-ppr="5"] .o_wsale_products_grid_table{--columns: 12;}.s_islency_shop_page #o_wsale_container[data-ppr="4"] #o_wsale_products_grid .oe_product.g-col-lg-3:not([data-colspan]):not(.oe_product_size_stretch), .s_islency_shop_page #o_wsale_container[data-ppr="5"] #o_wsale_products_grid .oe_product.g-col-lg-2:not([data-colspan]):not(.oe_product_size_stretch){grid-column: span 3;}}@media (min-width: 1200px){.s_islency_shop_page #o_wsale_container[data-ppr="4"] .o_wsale_products_grid_table, .s_islency_shop_page #o_wsale_container[data-ppr="5"] .o_wsale_products_grid_table{--columns: 10;}.s_islency_shop_page #o_wsale_container[data-ppr="4"] #o_wsale_products_grid .oe_product.g-col-lg-3:not([data-colspan]):not(.oe_product_size_stretch), .s_islency_shop_page #o_wsale_container[data-ppr="5"] #o_wsale_products_grid .oe_product.g-col-lg-2:not([data-colspan]):not(.oe_product_size_stretch){grid-column: span 2;}}@media (min-width: 1600px){.s_islency_shop_page #o_wsale_container[data-ppr="4"] .o_wsale_products_grid_table, .s_islency_shop_page #o_wsale_container[data-ppr="5"] .o_wsale_products_grid_table{--columns: 12;}.s_islency_shop_page #o_wsale_container[data-ppr="4"] #o_wsale_products_grid .oe_product.g-col-lg-3:not([data-colspan]):not(.oe_product_size_stretch), .s_islency_shop_page #o_wsale_container[data-ppr="5"] #o_wsale_products_grid .oe_product.g-col-lg-2:not([data-colspan]):not(.oe_product_size_stretch){grid-column: span 2;}}.s_islency_shop_page .oe_product{display: flex; flex-direction: column; height: 100%; min-height: 0;}.s_islency_shop_page .o_wsale_product_grid_wrapper{display: flex; flex-direction: column; flex: 1 1 auto; height: 100%; min-height: 0; background: #fff; border: 1px solid var(--islency-shop-card-border, #e8edf2); border-radius: 0.85rem; overflow: hidden; box-shadow: var(--islency-shop-card-shadow); transition: box-shadow 0.25s ease, transform 0.25s ease, border-color 0.25s ease;}.s_islency_shop_page .o_wsale_product_grid_wrapper:hover{transform: translateY(-4px) scale(1.02); box-shadow: var(--islency-shop-card-hover); border-color: color-mix(in srgb, var(--islency-shop-deep) 22%, var(--islency-shop-palm) 18%, var(--islency-shop-card-border, #e8edf2));}.s_islency_shop_page .o_wsale_product_grid_wrapper:has(a:focus-visible), .s_islency_shop_page .o_wsale_product_grid_wrapper:has(.btn:focus-visible){outline: 2px solid var(--islency-shop-deep); outline-offset: 2px; box-shadow: var(--islency-shop-card-hover); border-color: color-mix(in srgb, var(--islency-shop-deep) 28%, var(--islency-shop-card-border, #e8edf2));}.s_islency_shop_page .oe_product_cart{display: flex; flex-direction: column; flex: 1 1 auto; height: 100%; min-height: 0; background: transparent;}.s_islency_shop_page .oe_product_image{flex-shrink: 0; width: 100%; background: var(--islency-shop-sand); overflow: hidden; border-radius: 0.85rem 0.85rem 0 0;}.s_islency_shop_page .oe_product_image_link{aspect-ratio: 1 / 1; width: 100%; max-height: none; overflow: hidden; display: block;}.s_islency_shop_page .oe_product_image_img_wrapper{width: 100%; height: 100%; overflow: hidden;}.s_islency_shop_page .oe_product_image_img, .s_islency_shop_page .oe_product_image_img_secondary{object-fit: contain; transition: transform 0.35s ease;}.s_islency_shop_page .o_wsale_product_grid_wrapper:hover .oe_product_image_img, .s_islency_shop_page .o_wsale_product_grid_wrapper:hover .oe_product_image_img_secondary{transform: scale(1.05);}body.o_theme_islency_nova .s_islency_shop_page #o_wsale_products_grid:not(.o_wsale_products_opt_has_comparison) .o_add_compare{display: none;}body.o_theme_islency_nova .s_islency_shop_page #o_wsale_products_grid .s_islency_card_delivery{display: none !important;}body.o_theme_islency_nova.editor_enable .s_islency_shop_page #o_wsale_products_grid .s_islency_card_delivery{display: flex !important; opacity: 0.45;}body.o_theme_islency_nova{--islency-card-btn-frame: 1.875rem; --islency-card-btn-icon: 1.2rem; --islency-card-btn-gap: 0.2rem; --islency-card-action-gap: 0; --islency-card-btn-touch: 2.75rem; --islency-card-footer-min-height: 1.875rem; --islency-card-meta-min-height: 1.85rem; --islency-wishlist-red: #e63946;}body.o_theme_islency_nova .s_islency_shop_page #o_wsale_products_grid, body.o_theme_islency_nova .s_islency_shop_page #o_wsale_products_grid .oe_product_cart, body.o_theme_islency_nova .s_islency_product_card, body.o_theme_islency_nova .s_islency_product_card.oe_product_cart, body.o_theme_islency_nova .s_islency_similar_products .s_islency_product_card, body.o_theme_islency_nova #wrapwrap .s_islency_products_section .o_carousel_product_card{--o-wsale-card-sub-display: flex; --o-wsale-card-sub-flex-direction: row; --o-wsale-card-sub-flex-grow: 0; --o-wsale-card-sub-wrap: nowrap; --o-wsale-card-sub-align-items: center; --o-wsale-card-price-min-width: 0; --o-wsale-card-price-flex-basis: auto; --o-wsale-card-info-responsive-font-size: inherit; --o-wsale-card-btns-width: auto; --o-wsale-card-btns-flex-direction: row; --o-wsale-card-btns-inset: unset; --o-wsale-card-btns-margin-bottom: 0; --o-wsale-card-btns-gap: var(--islency-card-action-gap); --o-wsale-card-btns-justify-content: flex-end; --o-wsale-card-btn-submit-margin: 0; --o-wsale-card-btn-submit-flex-grow: 0; --o-wsale-card-btns-align-items: center; --o-wsale-card-btns-font-size: 1rem; --o-wsale-card-btns-btn-min-height: var(--islency-card-btn-frame); --o-wsale-card-btns-btn-font-size: var(--islency-card-btn-icon); --o-wsale-card-btns-btn-flex-grow: 0; --o-wsale-card-btn-padding-x: 0; --o-wsale-card-btn-aspect-ratio: 1; --o-wsale-card-btn-submit-margin: 0; --o-wsale-card-btn-submit-flex-grow: 0; --o-wsale-card-btn-submit-order: 2; --o-wsale-card-btn-submit-display: inline-flex; --o-wsale-card-btn-submit-aspect-ratio: 1; --o-wsale-card-btn-submit-padding-x: 0; --o-wsale-card-btn-label-display: none; --o-wsale-card-btn-submit-label-display: none; --o-wsale-comparison-btn-placeholder-display: none;}body.o_theme_islency_nova .s_islency_product_card .o_wsale_product_btn, body.o_theme_islency_nova .s_islency_shop_page .oe_product_cart .o_wsale_product_btn, body.o_theme_islency_nova .s_islency_shop_page .o_wsale_product_sub .o_wsale_product_btn, body.o_theme_islency_nova .s_islency_similar_products .s_islency_product_card .o_wsale_product_btn, body.o_theme_islency_nova #wrapwrap .s_islency_products_section .o_carousel_product_card .o_wsale_product_btn{font-size: 1rem !important; overflow: visible;}body.o_theme_islency_nova .s_islency_shop_page #o_wsale_products_grid .oe_product_cart .o_wsale_product_information, body.o_theme_islency_nova .s_islency_product_card .o_wsale_product_information{font-size: inherit;}body.o_theme_islency_nova .s_islency_product_card .oe_product_image_link{position: relative;}body.o_theme_islency_nova .s_islency_product_card .s_islency_card_meta, body.o_theme_islency_nova .s_islency_shop_page .s_islency_card_meta{display: flex; flex-direction: column; gap: 0.1rem; flex-shrink: 0; min-height: var(--islency-card-meta-min-height); margin-bottom: 0.1rem; overflow: hidden;}body.o_theme_islency_nova .s_islency_product_card .s_islency_card_stats, body.o_theme_islency_nova .s_islency_shop_page .s_islency_card_stats{min-height: 1rem;}body.o_theme_islency_nova .s_islency_product_card .s_islency_save_line{display: flex; align-items: center; gap: 0.25rem; color: #d62828; font-size: 0.78rem; font-weight: 600; margin-bottom: 0.1rem;}body.o_theme_islency_nova .s_islency_product_card .s_islency_save_bolt{font-size: 0.82rem; line-height: 1;}body.o_theme_islency_nova .s_islency_product_card .s_islency_card_stats{display: flex; align-items: center; flex-wrap: nowrap; gap: 0.25rem 0.4rem; color: #64748b; font-size: 0.74rem; line-height: 1.3; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}body.o_theme_islency_nova .s_islency_product_card .s_islency_card_stats_sep{color: #cbd5e1;}body.o_theme_islency_nova .s_islency_product_card .s_islency_card_rating{display: inline-flex; align-items: center; gap: 0.2rem;}body.o_theme_islency_nova .s_islency_product_card .s_islency_card_stars{position: relative; display: inline-block; font-size: 0.68rem; line-height: 1; letter-spacing: -0.04em; color: #e2e8f0;}body.o_theme_islency_nova .s_islency_product_card .s_islency_card_stars_fill{position: absolute; left: 0; top: 0; overflow: hidden; color: #f59e0b; width: calc((var(--islency-rating, 0) / 5) * 100%); white-space: nowrap;}body.o_theme_islency_nova .s_islency_product_card .s_islency_card_rating_value{color: #334155; font-weight: 600;}body.o_theme_islency_nova .s_islency_product_card .s_islency_card_sold{color: #64748b;}body.o_theme_islency_nova .s_islency_product_card .s_islency_card_delivery{display: flex; align-items: baseline; gap: 0.25rem; color: #64748b; font-size: 0.72rem; line-height: 1.25; margin-top: 0.06rem; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}body.o_theme_islency_nova .s_islency_product_card .s_islency_card_delivery_label{color: #94a3b8;}body.o_theme_islency_nova .s_islency_product_card .s_islency_card_delivery_dates{color: #334155; font-weight: 500;}.s_islency_shop_page .o_wsale_product_rating_wrapper, body.o_theme_islency_nova .s_islency_product_card .o_wsale_product_rating_wrapper{display: none;}.s_islency_shop_page .o_wsale_products_item_title, .s_islency_shop_page .oe_product .product_title{display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; line-clamp: 2; overflow: hidden; text-overflow: ellipsis; word-break: normal; overflow-wrap: anywhere; min-height: calc(0.92rem * 1.35 * 2); max-height: calc(0.92rem * 1.35 * 2); margin-bottom: 0.1rem;}body.o_theme_islency_nova .s_islency_shop_page .o_wsale_products_item_title, body.o_theme_islency_nova .s_islency_shop_page .o_wsale_products_item_title a{color: var(--islency-shop-deep); font-size: 0.92rem; font-weight: 600; line-height: 1.35;}body.o_theme_islency_nova .s_islency_shop_page .o_wsale_products_item_title a:hover{color: var(--islency-shop-turquoise);}.s_islency_shop_page .product_price{display: flex; flex-wrap: wrap; align-items: baseline; gap: 0.2rem 0.45rem;}body.o_theme_islency_nova .s_islency_product_card .o_wsale_product_sub, body.o_theme_islency_nova .s_islency_shop_page .o_wsale_product_sub, body.o_theme_islency_nova .s_islency_similar_products .s_islency_product_card .o_wsale_product_sub, body.o_theme_islency_nova #wrapwrap .s_islency_products_section .o_carousel_product_card .o_wsale_product_sub{display: flex; flex-direction: row; align-items: center; justify-content: flex-start; flex-wrap: nowrap; gap: var(--islency-card-btn-gap); width: 100%; min-height: var(--islency-card-footer-min-height); margin-top: auto; padding-top: 0.08rem; overflow: visible;}body.o_theme_islency_nova .s_islency_product_card .o_wsale_product_sub .product_price, body.o_theme_islency_nova .s_islency_shop_page .o_wsale_product_sub .product_price, body.o_theme_islency_nova #wrapwrap .s_islency_products_section .o_carousel_product_card .o_wsale_product_sub .product_price{flex: 1 1 auto; flex-shrink: 1; flex-wrap: nowrap; align-items: baseline; min-width: 0; max-width: 100%; overflow: hidden;}body.o_theme_islency_nova .s_islency_product_card .o_wsale_product_sub .product_price > span, body.o_theme_islency_nova .s_islency_product_card .o_wsale_product_sub .product_price > del, body.o_theme_islency_nova .s_islency_shop_page .o_wsale_product_sub .product_price > span, body.o_theme_islency_nova .s_islency_shop_page .o_wsale_product_sub .product_price > del, body.o_theme_islency_nova #wrapwrap .s_islency_products_section .o_carousel_product_card .o_wsale_product_sub .product_price > span, body.o_theme_islency_nova #wrapwrap .s_islency_products_section .o_carousel_product_card .o_wsale_product_sub .product_price > del{white-space: nowrap; overflow: hidden; text-overflow: ellipsis; max-width: 100%;}body.o_theme_islency_nova .s_islency_product_card .o_wsale_product_sub .o_wsale_product_btn, body.o_theme_islency_nova .s_islency_shop_page .o_wsale_product_sub .o_wsale_product_btn, body.o_theme_islency_nova .s_islency_similar_products .s_islency_product_card .o_wsale_product_sub .o_wsale_product_btn, body.o_theme_islency_nova #wrapwrap .s_islency_products_section .o_carousel_product_card .o_wsale_product_sub .o_wsale_product_btn{display: inline-flex !important; flex: 0 0 auto !important; flex-shrink: 0; flex-direction: row; flex-wrap: nowrap; align-items: center; justify-content: flex-end !important; align-self: center; width: auto !important; max-width: none; min-width: 0; margin-left: auto; margin-right: 0; margin-bottom: 0; gap: var(--islency-card-action-gap); padding: 0; overflow: visible; background: transparent; border: none; border-radius: 0; box-shadow: none; --o-wsale-card-btns-width: auto; --o-wsale-card-btns-justify-content: flex-end; --o-wsale-card-btn-submit-margin: 0;}body.o_theme_islency_nova .s_islency_product_card .o_wsale_product_btn .o_label, body.o_theme_islency_nova .s_islency_shop_page .o_wsale_product_sub .o_wsale_product_btn .o_label, body.o_theme_islency_nova #wrapwrap .s_islency_products_section .o_carousel_product_card .o_wsale_product_btn .o_label{display: none;}body.o_theme_islency_nova .s_islency_product_card .o_wsale_product_btn .o_wsale_product_action_row, body.o_theme_islency_nova .s_islency_shop_page .o_wsale_product_sub .o_wsale_product_btn .o_wsale_product_action_row, body.o_theme_islency_nova .s_islency_similar_products .s_islency_product_card .o_wsale_product_btn .o_wsale_product_action_row, body.o_theme_islency_nova #wrapwrap .s_islency_products_section .o_carousel_product_card .o_wsale_product_btn .o_wsale_product_action_row{display: inline-flex !important; align-items: center; justify-content: flex-start; flex: 0 0 auto; flex-shrink: 0; width: auto; min-width: 0; gap: var(--islency-card-action-gap); padding: 0; margin: 0; order: 2;}body.o_theme_islency_nova .s_islency_product_card .o_wsale_product_btn .o_add_wishlist, body.o_theme_islency_nova .s_islency_shop_page .o_wsale_product_sub .o_wsale_product_btn .o_add_wishlist, body.o_theme_islency_nova .s_islency_similar_products .s_islency_product_card .o_wsale_product_btn .o_add_wishlist, body.o_theme_islency_nova #wrapwrap .s_islency_products_section .o_carousel_product_card .o_wsale_product_btn .o_add_wishlist{position: static; inset: auto; top: auto; right: auto; left: auto; bottom: auto; transform: none; margin: 0; margin-inline-end: -2px; order: 1;}body.o_theme_islency_nova .s_islency_product_card .o_wsale_product_btn .o_wsale_product_btn_primary, body.o_theme_islency_nova .s_islency_shop_page .o_wsale_product_sub .o_wsale_product_btn .o_wsale_product_btn_primary, body.o_theme_islency_nova .s_islency_similar_products .s_islency_product_card .o_wsale_product_btn .o_wsale_product_btn_primary, body.o_theme_islency_nova #wrapwrap .s_islency_products_section .o_carousel_product_card .o_wsale_product_btn .o_wsale_product_btn_primary{--o-wsale-card-btn-submit-margin: 0 !important; --o-wsale-card-btn-submit-flex-grow: 0 !important; margin: 0 !important; margin-right: 0 !important; margin-left: 0 !important; flex-grow: 0 !important;}body.o_theme_islency_nova .s_islency_product_card .o_wsale_product_btn .btn:not(.o_add_compare_placeholder):not(.o_add_to_compare_placeholder), body.o_theme_islency_nova .s_islency_shop_page .o_wsale_product_sub .o_wsale_product_btn .btn:not(.o_add_compare_placeholder):not(.o_add_to_compare_placeholder), body.o_theme_islency_nova .s_islency_similar_products .s_islency_product_card .o_wsale_product_btn .btn:not(.o_add_compare_placeholder):not(.o_add_to_compare_placeholder), body.o_theme_islency_nova #wrapwrap .s_islency_products_section .o_carousel_product_card .o_wsale_product_btn .btn:not(.o_add_compare_placeholder):not(.o_add_to_compare_placeholder){--islency-card-btn-size: var(--islency-card-btn-frame); --btn-bg: transparent; --btn-border-color: transparent; --btn-padding-x: 0; --btn-padding-y: 0; display: inline-flex !important; align-items: center; justify-content: center; width: var(--islency-card-btn-size) !important; height: var(--islency-card-btn-size) !important; min-width: var(--islency-card-btn-size) !important; min-height: var(--islency-card-btn-size) !important; max-width: var(--islency-card-btn-size); max-height: var(--islency-card-btn-size); padding: 0 !important; margin: 0; aspect-ratio: 1; border: none !important; border-radius: 50%; line-height: 1; font-size: 1rem; flex-grow: 0 !important; flex-shrink: 0; backdrop-filter: none; box-shadow: none !important; background-clip: border-box; -webkit-background-clip: border-box; transition: transform 0.15s ease, background 0.2s ease, color 0.2s ease;}body.o_theme_islency_nova .s_islency_product_card .o_wsale_product_btn .btn .fa, body.o_theme_islency_nova .s_islency_shop_page .o_wsale_product_sub .o_wsale_product_btn .btn .fa, body.o_theme_islency_nova .s_islency_similar_products .s_islency_product_card .o_wsale_product_btn .btn .fa, body.o_theme_islency_nova #wrapwrap .s_islency_products_section .o_carousel_product_card .o_wsale_product_btn .btn .fa{font-size: var(--islency-card-btn-icon); line-height: 1;}@media (max-width: 575.98px){body.o_theme_islency_nova .s_islency_product_card .o_wsale_product_btn .btn:not(.o_add_compare_placeholder):not(.o_add_to_compare_placeholder), body.o_theme_islency_nova .s_islency_shop_page .o_wsale_product_sub .o_wsale_product_btn .btn:not(.o_add_compare_placeholder):not(.o_add_to_compare_placeholder), body.o_theme_islency_nova .s_islency_similar_products .s_islency_product_card .o_wsale_product_btn .btn:not(.o_add_compare_placeholder):not(.o_add_to_compare_placeholder), body.o_theme_islency_nova #wrapwrap .s_islency_products_section .o_carousel_product_card .o_wsale_product_btn .btn:not(.o_add_compare_placeholder):not(.o_add_to_compare_placeholder){width: var(--islency-card-btn-touch) !important; height: var(--islency-card-btn-touch) !important; min-width: var(--islency-card-btn-touch) !important; min-height: var(--islency-card-btn-touch) !important; max-width: var(--islency-card-btn-touch); max-height: var(--islency-card-btn-touch); padding: calc((var(--islency-card-btn-touch) - var(--islency-card-btn-size)) / 2) !important; background-clip: content-box; -webkit-background-clip: content-box;}}body.o_theme_islency_nova .s_islency_product_card .o_wsale_product_btn .o_add_compare_placeholder, body.o_theme_islency_nova .s_islency_product_card .o_wsale_product_btn .o_add_to_compare_placeholder, body.o_theme_islency_nova .s_islency_shop_page .o_wsale_product_sub .o_wsale_product_btn .o_add_compare_placeholder, body.o_theme_islency_nova .s_islency_shop_page .o_wsale_product_sub .o_wsale_product_btn .o_add_to_compare_placeholder, body.o_theme_islency_nova .s_islency_similar_products .s_islency_product_card .o_wsale_product_btn .o_add_compare_placeholder, body.o_theme_islency_nova #wrapwrap .s_islency_products_section .o_carousel_product_card .o_wsale_product_btn .o_add_compare_placeholder, body.o_theme_islency_nova #wrapwrap .s_islency_products_section .o_carousel_product_card .o_wsale_product_btn .o_add_to_compare_placeholder{display: none !important; width: 0 !important; min-width: 0 !important; max-width: 0 !important; height: 0 !important; min-height: 0 !important; padding: 0 !important; margin: 0 !important; overflow: hidden !important; visibility: hidden !important; pointer-events: none !important; flex: 0 0 0 !important; order: 99 !important;}body.o_theme_islency_nova .s_islency_product_card .o_wsale_product_btn .o_add_wishlist, body.o_theme_islency_nova .s_islency_shop_page .o_wsale_product_sub .o_wsale_product_btn .o_add_wishlist, body.o_theme_islency_nova #wrapwrap .s_islency_products_section .o_carousel_product_card .o_wsale_product_btn .o_add_wishlist{background: rgba(255, 255, 255, 0.45); color: var(--islency-wishlist-red, #e63946); opacity: 0.9;}body.o_theme_islency_nova .s_islency_product_card .o_wsale_product_btn .o_add_wishlist .fa, body.o_theme_islency_nova .s_islency_shop_page .o_wsale_product_sub .o_wsale_product_btn .o_add_wishlist .fa, body.o_theme_islency_nova #wrapwrap .s_islency_products_section .o_carousel_product_card .o_wsale_product_btn .o_add_wishlist .fa{color: var(--islency-wishlist-red, #e63946);}body.o_theme_islency_nova .s_islency_product_card .o_wsale_product_btn .o_add_wishlist:not(.o_in_wishlist) .fa-heart-o::before, body.o_theme_islency_nova .s_islency_shop_page .o_wsale_product_sub .o_wsale_product_btn .o_add_wishlist:not(.o_in_wishlist) .fa-heart-o::before, body.o_theme_islency_nova #wrapwrap .s_islency_products_section .o_carousel_product_card .o_wsale_product_btn .o_add_wishlist:not(.o_in_wishlist) .fa-heart-o::before{content: "\f004"; opacity: 0.9;}body.o_theme_islency_nova .s_islency_product_card .o_wsale_product_btn .o_add_wishlist:hover:not(:disabled), body.o_theme_islency_nova .s_islency_product_card .o_wsale_product_btn .o_add_wishlist:focus-visible:not(:disabled), body.o_theme_islency_nova .s_islency_shop_page .o_wsale_product_sub .o_wsale_product_btn .o_add_wishlist:hover:not(:disabled), body.o_theme_islency_nova .s_islency_shop_page .o_wsale_product_sub .o_wsale_product_btn .o_add_wishlist:focus-visible:not(:disabled), body.o_theme_islency_nova #wrapwrap .s_islency_products_section .o_carousel_product_card .o_wsale_product_btn .o_add_wishlist:hover:not(:disabled), body.o_theme_islency_nova #wrapwrap .s_islency_products_section .o_carousel_product_card .o_wsale_product_btn .o_add_wishlist:focus-visible:not(:disabled){background: rgba(230, 57, 70, 0.08); color: var(--islency-wishlist-red, #e63946); opacity: 1; transform: scale(1.06);}body.o_theme_islency_nova .s_islency_product_card .o_wsale_product_btn .o_add_wishlist:active:not(:disabled), body.o_theme_islency_nova .s_islency_shop_page .o_wsale_product_sub .o_wsale_product_btn .o_add_wishlist:active:not(:disabled), body.o_theme_islency_nova #wrapwrap .s_islency_products_section .o_carousel_product_card .o_wsale_product_btn .o_add_wishlist:active:not(:disabled){transform: scale(0.96);}body.o_theme_islency_nova .s_islency_product_card .o_wsale_product_btn .o_add_wishlist.o_in_wishlist, body.o_theme_islency_nova .s_islency_shop_page .o_wsale_product_sub .o_wsale_product_btn .o_add_wishlist.o_in_wishlist, body.o_theme_islency_nova #wrapwrap .s_islency_products_section .o_carousel_product_card .o_wsale_product_btn .o_add_wishlist.o_in_wishlist{background: transparent; color: var(--islency-wishlist-red, #e63946); opacity: 1; cursor: default;}body.o_theme_islency_nova .s_islency_product_card .o_wsale_product_btn .o_add_wishlist:disabled, body.o_theme_islency_nova .s_islency_shop_page .o_wsale_product_sub .o_wsale_product_btn .o_add_wishlist:disabled, body.o_theme_islency_nova #wrapwrap .s_islency_products_section .o_carousel_product_card .o_wsale_product_btn .o_add_wishlist:disabled{opacity: 1;}body.o_theme_islency_nova .s_islency_product_card .o_wsale_product_btn .o_wsale_product_btn_primary, body.o_theme_islency_nova .s_islency_shop_page .o_wsale_product_sub .o_wsale_product_btn .o_wsale_product_btn_primary, body.o_theme_islency_nova #wrapwrap .s_islency_products_section .o_carousel_product_card .o_wsale_product_btn .o_wsale_product_btn_primary{--btn-bg: transparent; --btn-border-color: transparent; --btn-color: var(--islency-shop-deep, #124a6e); --btn-hover-bg: rgba(18, 74, 110, 0.1); --btn-hover-border-color: transparent; --btn-hover-color: var(--islency-shop-deep, #124a6e); --btn-active-bg: rgba(18, 74, 110, 0.14); --btn-active-border-color: transparent; --btn-active-color: var(--islency-shop-deep, #124a6e); --btn-disabled-bg: transparent; --btn-disabled-border-color: transparent; --btn-disabled-color: #94a3b8; display: inline-flex; background: transparent !important; background-image: none !important; border: none !important; box-shadow: none !important; color: var(--islency-shop-deep, #124a6e) !important;}body.o_theme_islency_nova .s_islency_product_card .o_wsale_product_btn .o_wsale_product_btn_primary .fa, body.o_theme_islency_nova .s_islency_shop_page .o_wsale_product_sub .o_wsale_product_btn .o_wsale_product_btn_primary .fa, body.o_theme_islency_nova #wrapwrap .s_islency_products_section .o_carousel_product_card .o_wsale_product_btn .o_wsale_product_btn_primary .fa{color: var(--islency-shop-deep, #124a6e) !important;}body.o_theme_islency_nova .s_islency_product_card .o_wsale_product_btn .o_wsale_product_btn_primary:hover:not(:disabled), body.o_theme_islency_nova .s_islency_product_card .o_wsale_product_btn .o_wsale_product_btn_primary:focus-visible:not(:disabled), body.o_theme_islency_nova .s_islency_shop_page .o_wsale_product_sub .o_wsale_product_btn .o_wsale_product_btn_primary:hover:not(:disabled), body.o_theme_islency_nova .s_islency_shop_page .o_wsale_product_sub .o_wsale_product_btn .o_wsale_product_btn_primary:focus-visible:not(:disabled), body.o_theme_islency_nova #wrapwrap .s_islency_products_section .o_carousel_product_card .o_wsale_product_btn .o_wsale_product_btn_primary:hover:not(:disabled), body.o_theme_islency_nova #wrapwrap .s_islency_products_section .o_carousel_product_card .o_wsale_product_btn .o_wsale_product_btn_primary:focus-visible:not(:disabled){background: rgba(18, 74, 110, 0.1) !important; background-image: none !important; border: none !important; box-shadow: none !important; color: var(--islency-shop-deep, #124a6e) !important; transform: scale(1.06);}body.o_theme_islency_nova .s_islency_product_card .o_wsale_product_btn .o_wsale_product_btn_primary:active:not(:disabled), body.o_theme_islency_nova .s_islency_shop_page .o_wsale_product_sub .o_wsale_product_btn .o_wsale_product_btn_primary:active:not(:disabled), body.o_theme_islency_nova #wrapwrap .s_islency_products_section .o_carousel_product_card .o_wsale_product_btn .o_wsale_product_btn_primary:active:not(:disabled){transform: scale(0.96); background: rgba(18, 74, 110, 0.14) !important; background-image: none !important;}body.o_theme_islency_nova .s_islency_product_card .o_wsale_product_btn .o_wsale_product_btn_primary:disabled, body.o_theme_islency_nova .s_islency_shop_page .o_wsale_product_sub .o_wsale_product_btn .o_wsale_product_btn_primary:disabled, body.o_theme_islency_nova #wrapwrap .s_islency_products_section .o_carousel_product_card .o_wsale_product_btn .o_wsale_product_btn_primary:disabled{background: transparent; color: #94a3b8; opacity: 0.65; transform: none; cursor: not-allowed;}body.o_theme_islency_nova .s_islency_product_card .o_wsale_product_btn .o_add_compare, body.o_theme_islency_nova .s_islency_shop_page .o_wsale_product_sub .o_wsale_product_btn .o_add_compare, body.o_theme_islency_nova #wrapwrap .s_islency_products_section .o_carousel_product_card .o_wsale_product_btn .o_add_compare{background: transparent; color: var(--islency-shop-deep, #124a6e); opacity: 0.75;}@media (prefers-reduced-motion: reduce){.s_islency_shop_page .o_wsale_product_grid_wrapper{transition: box-shadow 0.2s ease, border-color 0.2s ease;}.s_islency_shop_page .o_wsale_product_grid_wrapper:hover{transform: none;}.s_islency_shop_page .oe_product_image_img, .s_islency_shop_page .oe_product_image_img_secondary{transition: none;}.s_islency_shop_page .o_wsale_product_grid_wrapper:hover .oe_product_image_img, .s_islency_shop_page .o_wsale_product_grid_wrapper:hover .oe_product_image_img_secondary{transform: none;}body.o_theme_islency_nova .s_islency_product_card .o_wsale_product_btn .btn:not(.o_add_compare_placeholder):not(.o_add_to_compare_placeholder), body.o_theme_islency_nova .s_islency_shop_page .o_wsale_product_sub .o_wsale_product_btn .btn:not(.o_add_compare_placeholder):not(.o_add_to_compare_placeholder), body.o_theme_islency_nova #wrapwrap .s_islency_products_section .o_carousel_product_card .o_wsale_product_btn .btn:not(.o_add_compare_placeholder):not(.o_add_to_compare_placeholder){transition: background 0.15s ease, border-color 0.15s ease, color 0.15s ease, box-shadow 0.15s ease;}body.o_theme_islency_nova .s_islency_product_card .o_wsale_product_btn .btn:not(.o_add_compare_placeholder):not(.o_add_to_compare_placeholder):hover:not(:disabled), body.o_theme_islency_nova .s_islency_product_card .o_wsale_product_btn .btn:not(.o_add_compare_placeholder):not(.o_add_to_compare_placeholder):active:not(:disabled), body.o_theme_islency_nova .s_islency_shop_page .o_wsale_product_sub .o_wsale_product_btn .btn:not(.o_add_compare_placeholder):not(.o_add_to_compare_placeholder):hover:not(:disabled), body.o_theme_islency_nova .s_islency_shop_page .o_wsale_product_sub .o_wsale_product_btn .btn:not(.o_add_compare_placeholder):not(.o_add_to_compare_placeholder):active:not(:disabled), body.o_theme_islency_nova #wrapwrap .s_islency_products_section .o_carousel_product_card .o_wsale_product_btn .btn:not(.o_add_compare_placeholder):not(.o_add_to_compare_placeholder):hover:not(:disabled), body.o_theme_islency_nova #wrapwrap .s_islency_products_section .o_carousel_product_card .o_wsale_product_btn .btn:not(.o_add_compare_placeholder):not(.o_add_to_compare_placeholder):active:not(:disabled){transform: none;}}.s_islency_shop_page .product_price .s_islency_price_current, .s_islency_shop_page .product_price .fw-bold, .s_islency_shop_page .product_price .h6, .s_islency_shop_page .o_wsale_product_sub .fw-bold{color: var(--islency-shop-deep); font-size: 1.05rem; font-weight: 700;}.s_islency_shop_page .product_price:has(.s_islency_discount_pct) .s_islency_price_current, .s_islency_shop_page .product_price:has(.s_islency_discount_pct) .h6, body.o_theme_islency_nova .s_islency_product_card .product_price:has(.s_islency_discount_pct) .s_islency_price_current, body.o_theme_islency_nova .s_islency_product_card .product_price:has(.s_islency_discount_pct) .h6{color: #d62828; font-size: 1.08rem;}body.o_theme_islency_nova .s_islency_shop_page .product_price del, body.o_theme_islency_nova .s_islency_shop_page .o_wsale_product_sub del, body.o_theme_islency_nova .s_islency_product_card .product_price del, body.o_theme_islency_nova .s_islency_product_card .o_wsale_product_sub del{color: #94a3b8; font-size: 0.82rem;}.s_islency_shop_page .s_islency_discount_pct, body.o_theme_islency_nova .s_islency_product_card .s_islency_discount_pct{color: #d62828; font-size: 0.82rem; font-weight: 700;}body.o_theme_islency_nova .s_islency_shop_page .s_islency_price_was, body.o_theme_islency_nova .s_islency_product_card .s_islency_price_was{font-size: 0.82rem;}body.o_theme_islency_nova .s_islency_product_card .s_islency_card_sale_badge{position: absolute; top: 0.45rem; left: 0.45rem; z-index: 2; background: linear-gradient(135deg, #ff4d4f, #d62828); color: #fff; font-size: 0.72rem; font-weight: 700; line-height: 1; padding: 0.28rem 0.45rem; border-radius: 0.35rem; box-shadow: 0 2px 6px rgba(214, 40, 40, 0.35);}body.o_theme_islency_nova .s_islency_product_card .s_islency_card_choice_badge{position: absolute; top: 0.45rem; right: 0.45rem; z-index: 2; background: linear-gradient(135deg, var(--islency-brand-sea-dark, #124a6e), var(--islency-brand-sea-medium, #2e8fd4)); color: #fff; font-size: 0.68rem; font-weight: 700; line-height: 1; padding: 0.25rem 0.5rem; border-radius: 0.3rem 0.3rem 0.3rem 0; box-shadow: 0 2px 6px rgba(18, 74, 110, 0.28); text-transform: uppercase; letter-spacing: 0.02em;}body.o_theme_islency_nova .s_islency_product_card .s_islency_card_promo_tape{position: absolute; left: 0; right: 0; bottom: 0; z-index: 2; display: flex; align-items: center; justify-content: space-between; gap: 0.35rem; padding: 0.3rem 0.45rem; background: linear-gradient(90deg, #ff6b81 0%, #ff4d6d 48%, #e63946 100%); color: #fff; font-size: 0.68rem; font-weight: 700; line-height: 1.2;}body.o_theme_islency_nova .s_islency_product_card .s_islency_card_promo_main{text-transform: uppercase; letter-spacing: 0.03em;}body.o_theme_islency_nova .s_islency_product_card .s_islency_card_promo_sub{font-weight: 600; opacity: 0.95; white-space: nowrap;}body.o_theme_islency_nova .s_islency_similar_products .s_islency_product_card .s_islency_card_meta{min-height: 2rem;}body.o_theme_islency_nova .s_islency_similar_products .o_wsale_product_rating_wrapper{display: none;}body.o_theme_islency_nova .s_islency_shop_page .o_wsale_product_information, body.o_theme_islency_nova .s_islency_product_card .o_wsale_product_information{display: flex; flex-direction: column; align-items: stretch; flex: 1 1 auto; min-height: 0; width: 100%; padding: 0.55rem 0.65rem 0.45rem;}.s_islency_shop_page .o_wsale_product_info_attributes_wrapper, body.o_theme_islency_nova .s_islency_product_card .o_wsale_product_info_attributes_wrapper{display: flex; flex-direction: column; align-items: stretch; flex: 0 1 auto; min-height: 0; width: 100%; padding: 0; margin: 0;}.s_islency_shop_page .o_wsale_product_information_text, body.o_theme_islency_nova .s_islency_product_card .o_wsale_product_information_text{flex: 0 1 auto; min-height: 0; overflow: hidden;}.s_islency_shop_page .o_wsale_products_item_title .btn-danger, .s_islency_shop_page .oe_product_cart .btn-danger{font-size: 0.68rem; padding: 0.15rem 0.45rem; border-radius: 999px; vertical-align: middle;}.s_islency_shop_page .o_ribbons{border-radius: 0.35rem; font-weight: 600; font-size: 0.72rem;}.s_islency_shop_page #o_wsale_offcanvas .offcanvas-header{background: linear-gradient(135deg, #124a6e 0%, #2680c4 52%, #2e8fd4 100%); color: #ffffff; border-bottom: 1px solid var(--islency-shop-border);}.s_islency_shop_page #o_wsale_offcanvas .offcanvas-header .btn-close{filter: invert(1); opacity: 0.85;}.s_islency_shop_page #o_wsale_offcanvas .accordion-button{color: var(--islency-shop-deep); font-weight: 600;}.s_islency_shop_page #o_wsale_pager .page-link{color: var(--islency-shop-deep); border-color: var(--islency-shop-border);}.s_islency_shop_page #o_wsale_pager .page-item.active .page-link{background: var(--islency-shop-deep); border-color: var(--islency-shop-deep);}.s_islency_shop_infinite_scroll #o_wsale_pager{display: none !important;}.s_islency_shop_scroll_sentinel{width: 100%; height: 1px; pointer-events: none;}.s_islency_shop_scroll_loader{display: flex; flex-direction: column; justify-content: center; align-items: center; gap: 0.5rem; padding: 1.25rem 0 2rem;}.s_islency_shop_scroll_recycle_hint{font-size: 0.8125rem; color: var(--islency-shop-muted, #6c757d); letter-spacing: 0.01em;}.s_islency_shop_scroll_spinner{width: 1.75rem; height: 1.75rem; border-width: 0.2em; color: var(--islency-shop-deep);}@media (max-width: 1199.98px){.s_islency_shop_page #o_wsale_products_header, .s_islency_shop_page .s_islency_shop_header{border-radius: 0.65rem; padding: 0.85rem; display: flex; flex-direction: column; align-items: stretch;}.s_islency_shop_page #o_wsale_products_header .s_islency_shop_toolbar, .s_islency_shop_page #o_wsale_products_header .products_header{justify-content: flex-end !important; flex-wrap: wrap; gap: 0.45rem;}.s_islency_shop_page .s_islency_sort_dropdown, .s_islency_shop_page .s_islency_filter_btn{flex-shrink: 0;}.s_islency_shop_page .s_islency_sort_btn, .s_islency_shop_page .s_islency_filter_btn{font-size: 0.78rem; padding: 0.28rem 0.65rem;}.s_islency_shop_page .o_wsale_product_grid_wrapper:hover{transform: none; box-shadow: var(--islency-shop-card-hover);}.s_islency_shop_page .o_wsale_product_grid_wrapper:hover .oe_product_image_img, .s_islency_shop_page .o_wsale_product_grid_wrapper:hover .oe_product_image_img_secondary{transform: none;}.s_islency_shop_page .o_wsale_products_item_title{min-height: calc(0.88rem * 1.35 * 2); max-height: calc(0.88rem * 1.35 * 2); font-size: 0.88rem;}}@media (max-width: 991.98px){body.o_theme_islency_nova .s_islency_shop_page .o_wsale_products_main_row{flex-wrap: wrap; margin-left: 0; margin-right: 0;}body.o_theme_islency_nova .s_islency_shop_page #products_grid{flex: 0 0 100%; max-width: 100%; padding-left: 0; padding-right: 0; position: relative; z-index: 0;}body.o_theme_islency_nova .s_islency_shop_page .o_wsale_products_grid_table_wrapper, body.o_theme_islency_nova .s_islency_shop_page #o_wsale_products_grid{width: 100%; max-width: 100%;}}@media (max-width: 991.98px){.s_islency_shop_page #o_wsale_products_header, .s_islency_shop_page .s_islency_shop_header{display: grid !important; grid-template-columns: minmax(0, 1fr) auto; grid-template-rows: auto auto; column-gap: 0.5rem; row-gap: 0.75rem; align-items: center; margin-top: 0.875rem; margin-bottom: 1rem; padding: 1rem 1rem 0.85rem; overflow: visible; position: relative; z-index: 10;}.s_islency_shop_page #o_wsale_products_header .s_islency_shop_cat_circles .o_wsale_filmstrip{padding: 0.2rem 0.15rem 0.15rem;}.s_islency_shop_page #o_wsale_products_header .breadcrumb, .s_islency_shop_page #o_wsale_products_header .o_wsale_category_description, .s_islency_shop_page #o_wsale_products_header #oe_structure_products_header_shop{display: none !important;}.s_islency_shop_page #o_wsale_products_header .s_islency_shop_cat_circles, .s_islency_shop_page #o_wsale_products_header .o_wsale_filmstrip_container{grid-column: 1 / -1; grid-row: 1; width: 100%; min-width: 0;}.s_islency_shop_page #o_wsale_products_header .s_islency_shop_title, .s_islency_shop_page #o_wsale_products_header .o_wsale_shop_title, .s_islency_shop_page #o_wsale_products_header .o_wsale_category_title:not(.o_wsale_category_title_is_search){grid-column: 1; grid-row: 2; width: auto !important; min-width: 0; font-size: 1.05rem; align-self: center; justify-self: start; text-align: left !important;}.s_islency_shop_page #o_wsale_products_header .s_islency_shop_toolbar, .s_islency_shop_page #o_wsale_products_header .products_header{grid-column: 2; grid-row: 2; width: auto !important; flex-wrap: nowrap !important; justify-content: flex-end !important; gap: 0.4rem; align-self: center; justify-self: end; position: relative; z-index: 2;}.s_islency_shop_page .s_islency_sort_dropdown{position: relative; z-index: 3;}.s_islency_shop_page .s_islency_sort_btn_prefix, .s_islency_shop_page .s_islency_sort_btn_current, .s_islency_shop_page .s_islency_filter_btn_label{display: none !important;}.s_islency_shop_page .s_islency_sort_btn, .s_islency_shop_page .s_islency_filter_btn{width: 2.35rem; height: 2.35rem; min-width: 2.35rem; padding: 0 !important; border-radius: 50%; justify-content: center; gap: 0;}.s_islency_shop_page .s_islency_sort_btn::after{display: none;}.s_islency_shop_page .s_islency_sort_btn .s_islency_sort_btn_icon, .s_islency_shop_page .s_islency_filter_btn .fa{display: inline-block !important; font-size: 0.95rem; margin: 0; opacity: 1;}}@media (max-width: 575.98px){.s_islency_shop_page .s_islency_shop_cat_circles .s_islency_shop_cat_circle{width: 4.25rem; height: 4.25rem;}.s_islency_shop_page .s_islency_shop_cat_circles .s_islency_shop_cat_circle_label{font-size: 0.58rem;}.s_islency_shop_page #o_wsale_products_header .s_islency_shop_title, .s_islency_shop_page #o_wsale_products_header .o_wsale_shop_title, .s_islency_shop_page #o_wsale_products_header .o_wsale_category_title:not(.o_wsale_category_title_is_search){font-size: 0.98rem;}.s_islency_shop_page .o_wsale_products_item_title{min-height: calc(0.8rem * 1.3 * 2); max-height: calc(0.8rem * 1.3 * 2); margin-bottom: 0.08rem;}body.o_theme_islency_nova .s_islency_shop_page .o_wsale_products_item_title, body.o_theme_islency_nova .s_islency_shop_page .o_wsale_products_item_title a{font-size: 0.8rem; line-height: 1.3;}}body.o_theme_islency_nova .o_wsale_product_page .o_wsale_content_contained > .d-flex.align-items-center.flex-grow-1{min-width: 0;}body.o_theme_islency_nova .s_islency_shop_page .s_islency_product_breadcrumb, body.o_theme_islency_nova .o_wsale_product_page .s_islency_product_breadcrumb{flex-wrap: nowrap; align-items: center; min-width: 0; max-width: 100%; margin-bottom: 0; font-family: var(--islency-font-family-base); font-size: 0.875rem; font-weight: 500; line-height: 1.35; --bs-breadcrumb-divider-color: var(--islency-brand-ink-muted, #6c8da6);}body.o_theme_islency_nova .s_islency_shop_page .s_islency_product_breadcrumb .breadcrumb-item, body.o_theme_islency_nova .o_wsale_product_page .s_islency_product_breadcrumb .breadcrumb-item{color: var(--islency-brand-ink-muted, #6c8da6); white-space: nowrap;}body.o_theme_islency_nova .s_islency_shop_page .s_islency_product_breadcrumb .breadcrumb-item a, body.o_theme_islency_nova .o_wsale_product_page .s_islency_product_breadcrumb .breadcrumb-item a{color: var(--islency-brand-ink, #124a6e); text-decoration: none;}body.o_theme_islency_nova .s_islency_shop_page .s_islency_product_breadcrumb .breadcrumb-item a:hover, body.o_theme_islency_nova .s_islency_shop_page .s_islency_product_breadcrumb .breadcrumb-item a:focus, body.o_theme_islency_nova .o_wsale_product_page .s_islency_product_breadcrumb .breadcrumb-item a:hover, body.o_theme_islency_nova .o_wsale_product_page .s_islency_product_breadcrumb .breadcrumb-item a:focus{color: var(--islency-brand-grass, #4f9e32);}body.o_theme_islency_nova .s_islency_shop_page .s_islency_product_breadcrumb .breadcrumb-item.active, body.o_theme_islency_nova .o_wsale_product_page .s_islency_product_breadcrumb .breadcrumb-item.active{min-width: 0; max-width: min(28rem, 55vw); overflow: hidden; color: var(--islency-brand-ink, #124a6e); font-weight: 600;}body.o_theme_islency_nova .s_islency_shop_page .s_islency_product_breadcrumb .s_islency_breadcrumb_product, body.o_theme_islency_nova .o_wsale_product_page .s_islency_product_breadcrumb .s_islency_breadcrumb_product{display: inline-block; max-width: 100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; vertical-align: bottom;}@media (max-width: 991.98px){body.o_theme_islency_nova .s_islency_shop_page .s_islency_product_breadcrumb .breadcrumb-item.active, body.o_theme_islency_nova .o_wsale_product_page .s_islency_product_breadcrumb .breadcrumb-item.active{max-width: min(20rem, 70vw);}}body.o_theme_islency_nova #add_to_cart, body.o_theme_islency_nova #add_to_cart_wrap .btn-primary, body.o_theme_islency_nova section#product_detail #add_to_cart, body.o_theme_islency_nova section#product_detail .btn-primary.a-submit, body.o_theme_islency_nova .tp-sticky-add-to-cart .btn-primary, body.o_theme_islency_nova .oe_website_sale #add_to_cart{background: var(--islency-btn-primary-bg, #124a6e) !important; background-image: none !important; border-color: var(--islency-btn-primary-border, #124a6e) !important; color: var(--islency-btn-primary-color, #fff) !important;}body.o_theme_islency_nova #add_to_cart:hover, body.o_theme_islency_nova #add_to_cart:focus, body.o_theme_islency_nova #add_to_cart_wrap .btn-primary:hover, body.o_theme_islency_nova #add_to_cart_wrap .btn-primary:focus, body.o_theme_islency_nova section#product_detail #add_to_cart:hover, body.o_theme_islency_nova section#product_detail .btn-primary.a-submit:hover, body.o_theme_islency_nova .tp-sticky-add-to-cart .btn-primary:hover{background: var(--islency-btn-primary-hover-bg, #0f3d58) !important; background-image: none !important; border-color: var(--islency-btn-primary-hover-border, #0f3d58) !important; color: var(--islency-btn-primary-hover-color, #fff) !important;}body.o_theme_islency_nova .toast.o_cc1{max-width: min(22rem, calc(100vw - 1.5rem));}body.o_theme_islency_nova .toast.o_cc1 .toast-body{padding: 0.75rem;}body.o_theme_islency_nova .toast.o_cc1 .d-flex.flex-column.gap-2{gap: 0.5rem; margin-bottom: 0.5rem; margin-top: 0;}body.o_theme_islency_nova .toast.o_cc1 .d-flex.gap-3{gap: 0.625rem; align-items: flex-start; min-width: 0;}body.o_theme_islency_nova .toast.o_cc1 .o_cart_product_image img{width: 3.25rem; height: 3.25rem; object-fit: cover;}body.o_theme_islency_nova .toast.o_cc1 .d-flex.flex-column.align-items-start.flex-grow-1{min-width: 0; flex: 1 1 0;}body.o_theme_islency_nova .toast.o_cc1 .d-flex.flex-column.align-items-start.flex-grow-1 > span:first-child{font-size: 0.8125rem; font-weight: 600; line-height: 1.3; display: -webkit-box; -webkit-line-clamp: 2; line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; word-break: break-word; width: 100%;}body.o_theme_islency_nova .toast.o_cc1 .d-flex.flex-column.align-items-start.flex-grow-1 > span.text-muted.small{display: -webkit-box; -webkit-line-clamp: 1; line-clamp: 1; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; font-size: 0.75rem; max-width: 100%;}body.o_theme_islency_nova .toast.o_cc1 .col-3.d-flex.flex-column.align-items-end{flex: 0 0 auto; width: auto; max-width: 35%; font-size: 0.8125rem; font-weight: 600; white-space: nowrap;}body.o_theme_islency_nova .toast.o_cc1 .w-100.btn.btn-primary{font-size: 0.8125rem; padding: 0.45rem 0.75rem;}body.o_theme_islency_nova.o_website_sale_checkout .o_total_card .o_cart_products_table, body.o_theme_islency_nova.o_website_sale_checkout #o_cart_summary_offcanvas .o_cart_products_table, body.o_theme_islency_nova.o_website_sale_confirmation .o_total_card .o_cart_products_table, body.o_theme_islency_nova.o_website_sale_confirmation .oe_cart .o_cart_products_table{table-layout: auto; width: 100%;}body.o_theme_islency_nova.o_website_sale_checkout .o_cart_products_table .td-img, body.o_theme_islency_nova.o_website_sale_confirmation .o_cart_products_table .td-img{width: 3.25rem; min-width: 3.25rem; max-width: 3.25rem; padding-right: 0; vertical-align: top;}body.o_theme_islency_nova.o_website_sale_checkout .o_cart_products_table .o_cart_product_image, body.o_theme_islency_nova.o_website_sale_confirmation .o_cart_products_table .o_cart_product_image{width: 3.25rem;}body.o_theme_islency_nova.o_website_sale_checkout .o_cart_products_table .o_cart_product_image img, body.o_theme_islency_nova.o_website_sale_confirmation .o_cart_products_table .o_cart_product_image img{width: 3.25rem; height: 3.25rem; max-width: 3.25rem; object-fit: cover;}body.o_theme_islency_nova.o_website_sale_checkout .o_cart_products_table .td-product_name, body.o_theme_islency_nova.o_website_sale_checkout .o_cart_products_table [name="website_sale_cart_summary_product_name"], body.o_theme_islency_nova.o_website_sale_confirmation .o_cart_products_table .td-product_name, body.o_theme_islency_nova.o_website_sale_confirmation .o_cart_products_table [name="website_sale_cart_summary_product_name"]{width: auto; min-width: 0; overflow: hidden; padding-left: 0.75rem; padding-right: 0.35rem; vertical-align: top;}body.o_theme_islency_nova.o_website_sale_checkout .o_cart_products_table [name="website_sale_cart_summary_product_name"] .text-wrap, body.o_theme_islency_nova.o_website_sale_confirmation .o_cart_products_table [name="website_sale_cart_summary_product_name"] .text-wrap{font-size: 0.8125rem; font-weight: 600; line-height: 1.3; display: -webkit-box; -webkit-line-clamp: 2; line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; word-break: break-word; overflow-wrap: break-word; white-space: normal; max-width: 100%; box-sizing: border-box;}body.o_theme_islency_nova.o_website_sale_checkout .o_cart_products_table .td-price, body.o_theme_islency_nova.o_website_sale_checkout .o_cart_products_table [name="website_sale_cart_summary_line_price"], body.o_theme_islency_nova.o_website_sale_confirmation .o_cart_products_table .td-price, body.o_theme_islency_nova.o_website_sale_confirmation .o_cart_products_table [name="website_sale_cart_summary_line_price"]{font-size: 0.8125rem; font-weight: 600; white-space: nowrap; width: auto; min-width: 4.75rem; vertical-align: top; overflow: visible;}body.o_theme_islency_nova.o_website_sale_checkout .o_cart_products_table [name="website_sale_cart_summary_product_name"] .text-muted.small, body.o_theme_islency_nova.o_website_sale_confirmation .o_cart_products_table [name="website_sale_cart_summary_product_name"] .text-muted.small{font-size: 0.75rem; line-height: 1.25; display: -webkit-box; -webkit-line-clamp: 1; line-clamp: 1; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; margin-bottom: 0; max-width: 100%; box-sizing: border-box;}body.o_theme_islency_nova.o_website_sale_checkout #cart_products .o_cart_product .flex-grow-1.text-wrap{min-width: 0; overflow: hidden;}body.o_theme_islency_nova.o_website_sale_checkout #cart_products .o_cart_product h6.text-wrap{font-size: 0.8125rem; font-weight: 600; line-height: 1.3; display: -webkit-box; -webkit-line-clamp: 2; line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; word-break: break-word; white-space: normal;}body.o_theme_islency_nova.o_website_sale_checkout #cart_products .o_cart_product .h6.text-muted{font-size: 0.75rem; display: -webkit-box; -webkit-line-clamp: 1; line-clamp: 1; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis;}body.o_theme_islency_nova .s_islency_address_compact_card{border-color: var(--islency-shop-border, #d4dfe8); box-shadow: var(--islency-shop-card-shadow, 0 2px 10px rgba(30, 77, 107, 0.08));}body.o_theme_islency_nova .s_islency_address_compact_body{padding: 0.85rem 1rem;}body.o_theme_islency_nova .s_islency_address_compact_row{display: flex; align-items: flex-start; justify-content: space-between; gap: 0.75rem 1rem;}body.o_theme_islency_nova .s_islency_address_compact_content{flex: 1 1 auto; min-width: 0; display: flex; flex-direction: column; gap: 0.5rem;}body.o_theme_islency_nova .s_islency_address_compact_entry{display: flex; flex-wrap: wrap; align-items: baseline; gap: 0.35rem 0.5rem; min-width: 0;}body.o_theme_islency_nova .s_islency_address_compact_label{flex-shrink: 0; margin-bottom: 0; font-size: 0.7rem; font-weight: 600; letter-spacing: 0.02em; text-transform: uppercase;}body.o_theme_islency_nova .s_islency_address_compact_text{font-size: 0.875rem; line-height: 1.35; color: #334155; min-width: 0;}body.o_theme_islency_nova .s_islency_address_compact_line{word-break: break-word;}body.o_theme_islency_nova .s_islency_address_compact_sep{color: #94a3b8; font-weight: 400;}body.o_theme_islency_nova .s_islency_address_compact_row > a{float: none; flex-shrink: 0; align-self: flex-start; font-size: 0.8125rem; white-space: nowrap;}body.o_theme_islency_nova:has(#wrap.o_wsale_products_page) #wrapwrap, body.o_theme_islency_nova:has(.s_islency_shop_page) #wrapwrap, body.o_theme_islency_nova:has(#wrap.o_wsale_product_page) #wrapwrap, body.o_theme_islency_nova #wrap.o_wsale_product_page{background-color: var(--islency-brand-surface, #ffffff); background: var(--islency-brand-surface, #ffffff);}body.o_theme_islency_nova #wrap.o_wsale_products_page, body.o_theme_islency_nova .s_islency_shop_page{margin-top: 0; padding-top: 0;}body.o_theme_islency_nova #wrap.o_wsale_products_page #o_wsale_products_header, body.o_theme_islency_nova .s_islency_shop_page #o_wsale_products_header{position: relative; z-index: 10;}@media (min-width: 992px){body.o_theme_islency_nova #wrap.o_wsale_product_page .o_wsale_sticky_object{top: var(--islency-sticky-chrome-height, 5.5rem) !important;}}body.o_theme_islency_nova #wrap.o_wsale_product_page #product_detail{background: var(--islency-brand-surface, #ffffff); border: 1px solid var(--islency-brand-border, #d4dfe8); border-radius: 0.75rem; box-shadow: 0 2px 10px rgba(30, 77, 107, 0.08);}body.o_theme_islency_nova #wrap.o_wsale_product_page .o_wsale_product_details_content_section_title h1, body.o_theme_islency_nova #wrap.o_wsale_product_page .o_wsale_product_details_content_section_title h1.h3{font-family: var(--islency-font-family-base); font-weight: 700; font-size: clamp(1.25rem, 2.5vw, 1.625rem); line-height: 1.3; color: #111827;}body.o_theme_islency_nova #wrap.o_wsale_product_page .product_price, body.o_theme_islency_nova #wrap.o_wsale_product_page .product_price .oe_price, body.o_theme_islency_nova #wrap.o_wsale_product_page .product_price .oe_default_price, body.o_theme_islency_nova #wrap.o_wsale_product_page .o_wsale_product_details_content_section_price .product_price{font-family: var(--islency-font-family-base); font-weight: 700; color: #111827;}body.o_theme_islency_nova #wrap.o_wsale_product_page .product_price .oe_default_price, body.o_theme_islency_nova #wrap.o_wsale_product_page .product_price del{font-weight: 500; color: #6b7280;}body.o_theme_islency_nova #wrap.o_wsale_product_page .o_wsale_product_details_content_section_attributes, body.o_theme_islency_nova #wrap.o_wsale_product_page .o_wsale_product_details_content_section_attributes h6, body.o_theme_islency_nova #wrap.o_wsale_product_page .o_wsale_product_details_content_section_attributes .attribute_name, body.o_theme_islency_nova #wrap.o_wsale_product_page .o_wsale_product_details_content_section_attributes label, body.o_theme_islency_nova #wrap.o_wsale_product_page .o_wsale_product_details_content_section_attributes .o_variant_pills, body.o_theme_islency_nova #wrap.o_wsale_product_page .o_wsale_product_details_content_section_attributes .btn{font-family: var(--islency-font-family-base); color: #111827;}body.o_theme_islency_nova #wrap.o_wsale_product_page .o_wsale_product_details_content_section_attributes .btn-check:checked + .btn, body.o_theme_islency_nova #wrap.o_wsale_product_page .o_wsale_product_details_content_section_attributes .btn.active{background-color: var(--islency-brand-grass, #4f9e32); border-color: var(--islency-brand-grass, #4f9e32); color: #fff;}body.o_theme_islency_nova #wrap.o_wsale_product_page .o_wsale_product_details_content_section_specs, body.o_theme_islency_nova #wrap.o_wsale_product_page #product_attributes_simple, body.o_theme_islency_nova #wrap.o_wsale_product_page #product_attributes_simple table, body.o_theme_islency_nova #wrap.o_wsale_product_page #product_attributes_simple td, body.o_theme_islency_nova #wrap.o_wsale_product_page #product_accordion, body.o_theme_islency_nova #wrap.o_wsale_product_page #product_accordion .accordion-button, body.o_theme_islency_nova #wrap.o_wsale_product_page #product_accordion .accordion-body, body.o_theme_islency_nova #wrap.o_wsale_product_page #product_accordion h3{font-family: var(--islency-font-family-base); color: #111827;}body.o_theme_islency_nova #wrap.o_wsale_product_page #product_attributes_simple table.text-muted{--bs-text-opacity: 1; color: #111827;}body.o_theme_islency_nova #wrap.o_wsale_product_page .o_product_page_reviews_link{--WebsiteRating__star-color: #f59e0b; color: #374151;}body.o_theme_islency_nova #wrap.o_wsale_product_page .o_product_page_reviews_link .fa-star, body.o_theme_islency_nova #wrap.o_wsale_product_page .o_product_page_reviews_link .fa-star-o, body.o_theme_islency_nova #wrap.o_wsale_product_page .o_website_rating_static .fa-star, body.o_theme_islency_nova #wrap.o_wsale_product_page .o_website_rating_static .fa-star-o, body.o_theme_islency_nova #wrap.o_wsale_product_page .o_website_rating_static .fa{color: #f59e0b;}body.o_theme_islency_nova #wrap.o_wsale_product_page .o_website_rating_static .fa-star-o{opacity: 0.35;}body.o_theme_islency_nova #wrap.o_wsale_product_page #product_option_block .o_add_wishlist_dyn{color: #dc3545; border-color: #dc3545;}body.o_theme_islency_nova #wrap.o_wsale_product_page #product_option_block .o_add_wishlist_dyn .fa-heart-o, body.o_theme_islency_nova #wrap.o_wsale_product_page #product_option_block .o_add_wishlist_dyn .fa-heart{color: #dc3545;}body.o_theme_islency_nova #wrap.o_wsale_product_page #product_option_block .o_add_wishlist_dyn:hover, body.o_theme_islency_nova #wrap.o_wsale_product_page #product_option_block .o_add_wishlist_dyn:focus{background-color: #dc3545; border-color: #dc3545; color: #fff;}body.o_theme_islency_nova #wrap.o_wsale_product_page #product_option_block .o_add_wishlist_dyn:hover .fa-heart-o, body.o_theme_islency_nova #wrap.o_wsale_product_page #product_option_block .o_add_wishlist_dyn:focus .fa-heart-o{color: #fff;}body.o_theme_islency_nova #wrap.o_wsale_product_page #add_to_cart, body.o_theme_islency_nova #wrap.o_wsale_product_page #add_to_cart_wrap .btn-primary{background: var(--islency-brand-grass, #4f9e32) !important; background-image: none !important; border-color: var(--islency-brand-grass, #4f9e32) !important; color: #fff !important;}body.o_theme_islency_nova #wrap.o_wsale_product_page #add_to_cart:hover, body.o_theme_islency_nova #wrap.o_wsale_product_page #add_to_cart:focus, body.o_theme_islency_nova #wrap.o_wsale_product_page #add_to_cart_wrap .btn-primary:hover, body.o_theme_islency_nova #wrap.o_wsale_product_page #add_to_cart_wrap .btn-primary:focus{background: var(--islency-brand-grass-dark, #357a22) !important; background-image: none !important; border-color: var(--islency-brand-grass-dark, #357a22) !important; color: #fff !important;}@media (max-width: 991.98px){body.o_theme_islency_nova #wrap.o_wsale_product_page .o_wsale_product_details_content_section_cta{position: sticky; bottom: calc( var(--islency-mobile-bar-height, 3.65rem) + var(--islency-safe-bottom, env(safe-area-inset-bottom, 0px)) ); z-index: 1039; background: var(--islency-brand-surface, #ffffff); padding-top: 0.75rem; padding-bottom: 0.5rem; box-shadow: 0 -4px 14px rgba(18, 74, 110, 0.1);}body.o_theme_islency_nova #wrap.o_wsale_product_page #add_to_cart_wrap{width: 100%;}body.o_theme_islency_nova #wrap.o_wsale_product_page #add_to_cart{width: 100%; flex: 1 1 100%; min-height: 2.75rem; touch-action: manipulation;}body.o_theme_islency_nova #wrap.o_wsale_product_page .o_wsale_product_details_content_section_attributes .form-check-input, body.o_theme_islency_nova #wrap.o_wsale_product_page .o_wsale_product_details_content_section_attributes .btn{min-height: 2.75rem; touch-action: manipulation;}}@media (max-width: 991.98px){body.o_theme_islency_nova .position-fixed.top-0.pe-none .toast.o_cc1{top: calc(var(--islency-sticky-chrome-height, 4rem) + 0.5rem) !important; z-index: 1065; pointer-events: auto;}}body.o_theme_islency_nova .s_islency_product_terms{display: block; margin-top: 0.75rem; font-size: 0.8125rem; line-height: 1.45; color: var(--islency-brand-muted, #6c757d);}body.o_theme_islency_nova .s_islency_product_terms a{color: inherit; text-decoration: underline; text-underline-offset: 2px;}body.o_theme_islency_nova .o_dialog:has(.o_sale_product_configurator_dialog) .modal-dialog{max-width: min(450px, calc(100vw - 2rem)); margin-left: auto; margin-right: auto;}body.o_theme_islency_nova .modal-content.o_sale_product_configurator_dialog{border-radius: 1rem; border: 1px solid var(--islency-shop-border, #d4dfe8); overflow: hidden;}body.o_theme_islency_nova .o_sale_product_configurator_dialog .modal-header{border-bottom: 1px solid var(--islency-shop-border, #d4dfe8); padding: 0.85rem 1rem;}body.o_theme_islency_nova .o_sale_product_configurator_dialog .modal-header .modal-title{color: var(--islency-brand-sea-dark, #124a6e); font-weight: 600; font-size: 1rem;}body.o_theme_islency_nova .o_sale_product_configurator_dialog .modal-body{padding: 1rem;}body.o_theme_islency_nova .o_sale_product_configurator_dialog .o_sale_product_configurator_table{display: block; width: 100%; margin-bottom: 0 !important;}body.o_theme_islency_nova .o_sale_product_configurator_dialog .o_sale_product_configurator_table thead{display: none;}body.o_theme_islency_nova .o_sale_product_configurator_dialog .o_sale_product_configurator_table tbody{display: block;}body.o_theme_islency_nova .o_sale_product_configurator_dialog .o_sale_product_configurator_table tr{display: flex; flex-direction: column; width: 100%;}body.o_theme_islency_nova .o_sale_product_configurator_dialog .o_sale_product_configurator_table tr > td{display: block; width: 100% !important; max-width: none !important; min-width: 0 !important; padding: 0 !important; border: 0 !important;}body.o_theme_islency_nova .o_sale_product_configurator_dialog .o_sale_product_configurator_img{width: 100% !important; max-height: none; order: 1; margin: 0 0 1rem;}body.o_theme_islency_nova .o_sale_product_configurator_dialog .o_sale_product_configurator_img img, body.o_theme_islency_nova .o_sale_product_configurator_dialog .o_islency_configurator_img{width: 100% !important; max-width: 100%; aspect-ratio: 1; object-fit: cover; border-radius: 0.65rem; border: 1px solid var(--islency-shop-border, #d4dfe8); max-height: 280px; height: auto;}body.o_theme_islency_nova .o_sale_product_configurator_dialog .product_name_description{order: 2; max-width: none !important; padding: 0 !important; margin-bottom: 0.5rem;}body.o_theme_islency_nova .o_sale_product_configurator_dialog [name="o_sale_product_configurator_name"]{margin-bottom: 0.35rem !important;}body.o_theme_islency_nova .o_sale_product_configurator_dialog [name="o_sale_product_configurator_name"] .h6, body.o_theme_islency_nova .o_sale_product_configurator_dialog [name="o_sale_product_configurator_name"] span{color: var(--islency-brand-sea-dark, #124a6e); font-weight: 600; white-space: normal; text-overflow: unset; overflow: visible;}body.o_theme_islency_nova .o_sale_product_configurator_dialog .o_islency_configurator_price [name="sale_product_configurator_formatted_price"]{color: var(--islency-brand-sea-dark, #124a6e); font-weight: 700; text-align: left !important;}body.o_theme_islency_nova .o_sale_product_configurator_dialog .o_sale_product_configurator_qty{order: 3; text-align: left !important; margin-top: 0.75rem;}body.o_theme_islency_nova .o_sale_product_configurator_dialog .o_sale_product_configurator_qty .css_quantity{margin-top: 0.5rem;}body.o_theme_islency_nova .o_sale_product_configurator_dialog .impossible_combination_alert{margin-left: 0 !important; margin-right: 0 !important;}body.o_theme_islency_nova .o_sale_product_configurator_dialog .modal-footer{flex-direction: column; align-items: stretch !important; gap: 0.5rem; padding: 0.85rem 1rem 1rem; border-top: 1px solid var(--islency-shop-border, #d4dfe8);}body.o_theme_islency_nova .o_sale_product_configurator_dialog .modal-footer .o_configurator_price_total, body.o_theme_islency_nova .o_sale_product_configurator_dialog .modal-footer [name="sale_product_configurator_list_total"]{order: 0 !important; width: 100% !important; text-align: center !important; color: var(--islency-brand-sea-dark, #124a6e); font-weight: 600; margin: 0 !important;}body.o_theme_islency_nova .o_sale_product_configurator_dialog .modal-footer .d-flex.flex-column.flex-md-row{order: 1; width: 100%; flex-direction: column !important;}