
/* /islency_theme_nova/static/src/css/shop.css */
 body.o_theme_islency_nova:has(#wrap.o_wsale_products_page), body.o_theme_islency_nova:has(.s_islency_shop_page), body.o_theme_islency_nova:has(#wrap.o_wsale_product_page){--islency-h-search-bg: var(--islency-brand-surface, #ffffff);}body.o_theme_islency_nova:has(#wrap.o_wsale_products_page) .s_islency_header_style_light, body.o_theme_islency_nova:has(.s_islency_shop_page) .s_islency_header_style_light, body.o_theme_islency_nova:has(#wrap.o_wsale_product_page) .s_islency_header_style_light, body.o_theme_islency_nova:has(#wrap.o_wsale_products_page) .s_islency_mobile_header_top, body.o_theme_islency_nova:has(.s_islency_shop_page) .s_islency_mobile_header_top, body.o_theme_islency_nova:has(#wrap.o_wsale_product_page) .s_islency_mobile_header_top{--islency-h-search-bg: var(--islency-brand-surface, #ffffff);}.s_islency_shop_page{--islency-shop-deep: var(--islency-brand-sea-dark, #123b50); --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: #f4f7fa; --islency-shop-sand: var(--islency-shop-page-bg); --islency-shop-border: var(--islency-line, #e3eaf0); --islency-shop-card-border: var(--islency-line, #e3eaf0); --islency-shop-card-shadow: none; --islency-shop-card-hover: 0 6px 18px rgba(18, 59, 80, 0.10); --islency-shop-muted: var(--islency-ink-muted, #5a7380);}.s_islency_shop_page.o_wsale_products_page{}.s_islency_shop_page #products_grid_before{padding-right: 0.5rem;}.s_islency_shop_page .s_islency_shop_sidebar{padding: 0.85rem 0.9rem 1rem; margin-top: 0.25rem;}@media (min-width: 992px){.s_islency_shop_page .s_islency_shop_sidebar{-webkit-backdrop-filter: blur(var(--islency-glass-blur, 18px)) saturate(1.15); backdrop-filter: blur(var(--islency-glass-blur, 18px)) saturate(1.15);}}.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{font-size: 0.88rem; 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{}.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: var(--islency-deep, #123b50); 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{}.s_islency_shop_page .products_attributes_filters .accordion-button:not(.collapsed){}.s_islency_shop_page #o_wsale_price_range_option .form-range{}.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;}.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{}.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{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{gap: 0.55rem; padding: 0.1rem 0.15rem 0.35rem;}.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_link{display: flex; flex-direction: column; align-items: center; width: 5.35rem; color: inherit;}.s_islency_shop_page .s_islency_shop_cat_circles .s_islency_shop_cat_circle{width: 4.75rem; height: 4.75rem; position: relative; overflow: hidden; padding: 0 !important; margin: 0; flex: 0 0 auto; 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{display: flex; align-items: center; justify-content: center; background: linear-gradient(160deg, #2eb8c9 0%, var(--islency-deep, #123b50) 100%);}.s_islency_shop_page .s_islency_shop_cat_circles .s_islency_shop_cat_circle_all_icon{width: 44%; height: 44%; color: var(--islency-white, #fff); flex: 0 0 auto;}.s_islency_shop_page .s_islency_shop_cat_circles .s_islency_shop_cat_circle_label{display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; line-clamp: 2; overflow: hidden; margin-top: 0.28rem; width: 100%; min-height: 2.05em; color: var(--islency-deep, #123b50); font-size: 0.68rem; font-weight: 650; text-align: center; line-height: 1.2; padding: 0 0.1rem; 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_label{color: var(--islency-shop-deep, #005b96); font-weight: 750;}.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{}.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: rgba(255, 255, 255, 0.92); backdrop-filter: blur(8px); -webkit-backdrop-filter: blur(8px); border: 1px solid var(--islency-shop-border); border-radius: 1rem; 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: var(--islency-ink-muted, #5a7380); 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){max-width: 100%; color: var(--islency-shop-deep); 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{max-width: 100%; flex: 0 0 auto; margin: 0; min-width: 0;}@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)):not(:has(.s_islency_cat_hero)){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)):not(:has(.s_islency_cat_hero)){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%; bottom: auto; margin-top: 0.35rem; margin-bottom: 0; transform: none; z-index: 1060;}.s_islency_shop_page .s_islency_sort_btn{border: 1px solid var(--islency-shop-border); background: var(--islency-white, #fff); color: var(--islency-shop-deep); max-width: max-content;}.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{}.s_islency_shop_page .s_islency_sort_btn_prefix{color: var(--islency-ink-muted, #5a7380); 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{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); background: var(--islency-white, #fff); color: var(--islency-shop-deep); gap: 0.35rem;}.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 var(--islency-white, #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: 0.85rem; align-items: stretch;}@media (max-width: 575.98px){.s_islency_shop_page #o_wsale_products_grid{--o-wsale-products-grid-gap: 6px;}.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{}.s_islency_shop_page .oe_product_image{}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{}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-weight: 500;}body.o_theme_islency_nova .s_islency_shop_page .s_islency_card_meta{margin: 0.02rem 0 0; gap: 0.04rem; min-height: 0; align-items: flex-start;}body.o_theme_islency_nova .s_islency_shop_page .s_islency_save_line{font-size: 0.64rem; padding: 0.14rem 0.45rem 0.14rem 0.32rem; gap: 0.22rem; margin: 0.02rem auto;}body.o_theme_islency_nova .s_islency_shop_page .s_islency_save_icon{width: 0.92rem; height: 0.92rem;}body.o_theme_islency_nova .s_islency_shop_page .s_islency_save_icon svg{width: 0.58rem; height: 0.58rem;}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: 1.02rem; font-weight: 800; color: var(--islency-ink-strong, #191919);}.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: 1.02rem; color: var(--islency-ink-strong, #191919);}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.7rem;}.s_islency_shop_page .s_islency_discount_pct{font-size: 0.74rem; min-width: 0; height: auto; padding: 0; background: none; color: #e62e04 !important;}body.o_theme_islency_nova .s_islency_shop_page .o_wsale_product_sub .product_price{flex-wrap: nowrap;}body.o_theme_islency_nova .s_islency_shop_page .o_wsale_product_sub{gap: 0; padding-top: 0;}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; padding-right: 0;}}@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), .s_islency_shop_page #o_wsale_products_grid .oe_product.g-col-md-4:not([data-colspan]):not(.oe_product_size_stretch), .s_islency_shop_page #o_wsale_products_grid .oe_product.g-col-lg-2:not([data-colspan]):not(.oe_product_size_stretch){grid-column: span 6;}}.s_islency_shop_page #o_wsale_container, .s_islency_shop_page #o_wsale_container.s_islency_page_rail, .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{width: calc(100% - 2 * var(--islency-page-gutter, 1.25rem)) !important; max-width: var(--islency-page-max, 92rem) !important; margin-left: auto !important; margin-right: auto !important; padding-left: 0; padding-right: 0; overflow-x: visible;}.s_islency_shop_page .o_wsale_products_main_row{min-width: 0; max-width: 100%; margin-left: 0 !important; margin-right: 0 !important;}.s_islency_shop_page #products_grid{min-width: 0; container-type: inline-size; container-name: islency-shop-grid;}.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, .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; padding-right: 0;}}@media (min-width: 992px){.s_islency_shop_page #o_wsale_container.o_wsale_has_sidebar #products_grid_before{--o-wsale-sidebar-maxwidth: 15.5rem; flex: 0 0 15.5rem; min-width: 0; max-width: 15.5rem;}}@media (min-width: 992px){body.o_theme_islency_nova .s_islency_shop_page .o_wsale_products_main_row, body.o_theme_islency_nova .s_islency_shop_page .o_wsale_products_main_row.row.flex-nowrap{display: flex; flex-wrap: nowrap !important; align-items: flex-start; width: 100%; max-width: 100%; min-width: 0; margin-left: 0 !important; margin-right: 0 !important; --bs-gutter-x: 1.25rem;}body.o_theme_islency_nova .s_islency_shop_page #products_grid_before, body.o_theme_islency_nova .s_islency_shop_page #o_wsale_container.o_wsale_has_sidebar #products_grid_before, body.o_theme_islency_nova .s_islency_shop_page #o_wsale_container.o_wsale_has_sidebar #products_grid_before.position-sticky, body.o_theme_islency_nova .s_islency_shop_page #o_wsale_container.o_wsale_has_sidebar #products_grid_before.col{position: relative !important; top: auto !important; inset: auto !important; z-index: 0; flex: 0 0 15.5rem !important; width: 15.5rem !important; max-width: 15.5rem !important; min-width: 0 !important; height: auto !important; overflow: visible !important; align-self: flex-start !important; padding-top: 0; margin-left: 0 !important; margin-right: 0 !important; margin-inline: 0 !important;}body.o_theme_islency_nova .s_islency_shop_page .o_wsale_products_grid_before_rail, body.o_theme_islency_nova .s_islency_shop_page .o_wsale_products_grid_before_rail.vh-100, body.o_theme_islency_nova .s_islency_shop_page .o_wsale_products_grid_before_rail.ms-n2, body.o_theme_islency_nova .s_islency_shop_page .o_wsale_products_grid_before_rail.overflow-y-scroll, body.o_theme_islency_nova .s_islency_shop_page .o_wsale_products_grid_before_rail.s_islency_shop_sidebar{height: auto !important; max-height: none !important; overflow: visible !important; overflow-x: visible !important; overflow-y: visible !important; margin-left: 0 !important; margin-right: 0 !important; margin-inline-start: 0 !important; margin-inline-end: 0 !important;}body.o_theme_islency_nova .s_islency_shop_page #products_grid, body.o_theme_islency_nova .s_islency_shop_page #o_wsale_container.o_wsale_has_sidebar #products_grid.col{display: flex; flex-direction: column; flex: 1 1 0; min-width: 0; max-width: 100%; width: auto; margin-left: 0; position: relative; z-index: 0;}}@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.o_wsale_products_header_is_shop:has(.s_islency_shop_cat_circles):not(:has(.s_islency_cat_hero)){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; 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; 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_link{width: 5.6rem;}.s_islency_shop_page .s_islency_shop_cat_circles .s_islency_shop_cat_circle_label{font-size: 0.72rem;}.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{display: none;}.s_islency_shop_page #o_wsale_products_header .s_islency_sort_btn_current{display: inline; max-width: 8.5rem;}.s_islency_shop_page #o_wsale_products_header .s_islency_sort_btn{width: auto; height: auto; min-width: 0; padding: 0.35rem 0.85rem; border-radius: 999px; justify-content: center; gap: 0.35rem;}.s_islency_shop_page #o_wsale_products_header .s_islency_sort_btn::after{display: inline-block; margin-left: 0.15rem;}.s_islency_shop_page #o_wsale_products_header .s_islency_sort_btn .s_islency_sort_btn_icon{display: inline-block; font-size: 0.82rem; margin: 0; opacity: 0.9;}}.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_products_grid, .s_islency_shop_page #o_wsale_products_grid.o_wsale_products_grid_table, .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, .s_islency_shop_page #o_wsale_container[data-ppr="6"] .o_wsale_products_grid_table{--columns: 5; --o-wsale-ppr: 5; display: grid; grid-template-columns: repeat(5, minmax(0, 1fr)) !important; width: 100%; max-width: 100%; min-width: 0; overflow: visible;}.s_islency_shop_page #o_wsale_products_grid .oe_product, .s_islency_shop_page #o_wsale_products_grid .oe_product.s_islency_shop_col, .s_islency_shop_page #o_wsale_products_grid .oe_product.g-col-lg-2:not([data-colspan]):not(.oe_product_size_stretch), .s_islency_shop_page #o_wsale_container[data-ppr="4"] #o_wsale_products_grid .oe_product:not([data-colspan]):not(.oe_product_size_stretch), .s_islency_shop_page #o_wsale_container[data-ppr="5"] #o_wsale_products_grid .oe_product:not([data-colspan]):not(.oe_product_size_stretch), .s_islency_shop_page #o_wsale_container[data-ppr="6"] #o_wsale_products_grid .oe_product:not([data-colspan]):not(.oe_product_size_stretch){grid-column: span 1 !important; min-width: 0 !important; max-width: 100%;}}@container islency-shop-grid (max-width: 1240px){.s_islency_shop_page #o_wsale_products_grid, .s_islency_shop_page #o_wsale_products_grid.o_wsale_products_grid_table, .s_islency_shop_page #o_wsale_container[data-ppr="5"] .o_wsale_products_grid_table, .s_islency_shop_page #o_wsale_container[data-ppr="6"] .o_wsale_products_grid_table{--columns: 4; grid-template-columns: repeat(4, minmax(0, 1fr)) !important;}}@container islency-shop-grid (max-width: 820px){.s_islency_shop_page #o_wsale_products_grid, .s_islency_shop_page #o_wsale_products_grid.o_wsale_products_grid_table, .s_islency_shop_page #o_wsale_container[data-ppr="5"] .o_wsale_products_grid_table, .s_islency_shop_page #o_wsale_container[data-ppr="6"] .o_wsale_products_grid_table{--columns: 3; grid-template-columns: repeat(3, minmax(0, 1fr)) !important;}}.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, .s_islency_shop_page .o_wsale_product_grid_wrapper_1_1{display: flex; flex-direction: column; flex: 1 1 auto; height: 100%; min-height: 0; aspect-ratio: auto !important; background: var(--islency-white, #fff); border: 1px solid var(--islency-shop-card-border, #e4ebf1); border-radius: 0.95rem; overflow: hidden; box-shadow: var(--islency-shop-card-shadow); transition: box-shadow 0.28s ease, transform 0.28s ease, border-color 0.28s ease;}.s_islency_shop_page .o_wsale_product_grid_wrapper:hover{transform: translateY(-3px); box-shadow: var(--islency-shop-card-hover); border-color: color-mix(in srgb, var(--islency-shop-deep) 18%, var(--islency-shop-card-border, #e4ebf1));}.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{flex: 1 1 auto;}body.o_theme_islency_nova .s_islency_shop_page .oe_product_cart, body.o_theme_islency_nova .s_islency_related_feed .oe_product_cart, body.o_theme_islency_nova .s_islency_product_card, body.o_theme_islency_nova #wrapwrap .s_islency_products_section .o_carousel_product_card{--islency-card-title-size: 0.875rem; --islency-card-title-line: 1.35; --islency-card-action-bg: var(--islency-turquoise-dark, #12827c); position: relative; cursor: pointer;}body.o_theme_islency_nova .s_islency_card_stretched_link.stretched-link::after{z-index: 1;}.editor_enable .s_islency_card_stretched_link{pointer-events: none !important;}.s_islency_shop_page .oe_product_image{flex-shrink: 0; width: 100%; position: relative; z-index: 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%; overflow: hidden;}.s_islency_shop_page .oe_product_image_img, .s_islency_shop_page .oe_product_image_img_secondary{}.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_product_card .o_add_compare, body.o_theme_islency_nova .s_islency_shop_page .o_add_compare, body.o_theme_islency_nova .s_islency_related_feed .o_add_compare, body.o_theme_islency_nova .s_islency_similar_products .o_add_compare, body.o_theme_islency_nova #wrapwrap .s_islency_products_section .o_add_compare, body.o_theme_islency_nova #wrapwrap .o_carousel_product_card .o_add_compare, body.o_theme_islency_nova #wrap.o_wsale_product_page .o_add_compare, body.o_theme_islency_nova #wrap.o_wsale_product_page .o_add_compare_dyn, body.o_theme_islency_nova #wrap.o_wsale_product_page #o_wsale_cta_wrapper .o_add_compare_dyn{display: none !important;}body.o_theme_islency_nova .o_wsale_comparison_bottom_bar{display: none !important;}body.o_theme_islency_nova .s_islency_card_delivery, body.o_theme_islency_nova .s_islency_shop_page #o_wsale_products_grid .s_islency_card_delivery, body.o_theme_islency_nova .s_islency_related_feed .s_islency_card_delivery, body.o_theme_islency_nova .s_islency_product_card .s_islency_card_delivery, body.o_theme_islency_nova #wrapwrap .s_islency_products_section .s_islency_card_delivery{display: flex; align-items: center; flex: 0 0 auto; flex-wrap: wrap; gap: 0.15rem 0.35rem; margin-top: 0.12rem; overflow: visible; text-overflow: ellipsis; white-space: nowrap; color: var(--islency-ink-muted, #5a7380); font-size: 0.72rem; font-weight: 400; line-height: 1.25;}body.o_theme_islency_nova .s_islency_card_delivery .s_islency_card_delivery_icon{flex: 0 0 auto; width: 0.75rem; font-size: 0.7rem; line-height: 1; color: #3d8f6a; text-align: center;}body.o_theme_islency_nova .s_islency_card_delivery .s_islency_card_delivery_label{flex: 0 0 auto; color: var(--islency-ink-muted, #5a7380); font-size: 0.72rem; font-weight: 500;}body.o_theme_islency_nova .s_islency_card_delivery .s_islency_card_delivery_label::after{content: ":"; margin: 0 0.28em 0 0.04em;}body.o_theme_islency_nova .s_islency_card_delivery .s_islency_card_delivery_dates, body.o_theme_islency_nova .s_islency_card_delivery .s_islency_card_delivery_dates *{flex: 0 0 auto; color: var(--islency-delivery, #1f6b4a) !important; font-size: 0.72rem !important; font-weight: 600 !important; line-height: 1.25 !important; letter-spacing: 0.01em;}body.o_theme_islency_nova.editor_enable .s_islency_shop_page #o_wsale_products_grid .s_islency_card_delivery, body.o_theme_islency_nova.editor_enable .s_islency_related_feed .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: 0; --islency-card-meta-min-height: 0; --islency-card-image-action-pad: 0.4rem; --islency-wishlist-red: #f07178; --islency-wishlist-red-strong: #e2555f; --islency-discount-red: #e63946; --islency-discount-red-deep: #d62828;}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_related_feed #s_islency_related_feed_grid, body.o_theme_islency_nova .s_islency_related_feed #s_islency_related_feed_grid .oe_product_cart, body.o_theme_islency_nova .s_islency_product_card:not(.s_islency_flash_item), body.o_theme_islency_nova .s_islency_product_card.oe_product_cart:not(.s_islency_flash_item), body.o_theme_islency_nova .s_islency_similar_products .s_islency_product_card, body.o_theme_islency_nova #wrapwrap .s_islency_products_section:not(:is(.s_islency_flash, .s_islency_local)) .o_carousel_product_card{--o-wsale-card-sub-display: flex; --o-wsale-card-sub-flex-direction: column; --o-wsale-card-sub-flex-grow: 0; --o-wsale-card-sub-wrap: nowrap; --o-wsale-card-sub-align-items: stretch; --o-wsale-card-sub-justify-content: flex-start; --o-wsale-card-price-min-width: 0; --o-wsale-card-price-flex-basis: 100%; --o-wsale-card-price-order: 1; --o-wsale-card-info-responsive-font-size: inherit; --o-wsale-card-btns-width: 100%; --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-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 #wrapwrap :is(.s_islency_flash, .s_islency_local) .s_islency_flash_item, body.o_theme_islency_nova .s_islency_flash_item.s_islency_product_card, body.o_theme_islency_nova .s_islency_flash_item.s_islency_product_card.oe_product_cart{--o-wsale-card-btns-width: auto; --o-wsale-card-btns-inset: auto; --o-wsale-card-btns-order: 0; --o-wsale-card-btns-margin-bottom: 0; --o-wsale-card-price-order: 5; --o-wsale-card-btn-aspect-ratio: auto; --o-wsale-card-btn-submit-aspect-ratio: auto; --o-wsale-card-btn-label-display: inline; --o-wsale-card-btn-submit-label-display: inline;}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_related_feed #s_islency_related_feed_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;}@media (hover: hover) and (pointer: fine){body.o_theme_islency_nova .oe_product_image_link_has_secondary .oe_product_image_img_wrapper_secondary{position: absolute; inset: 0; opacity: 0; pointer-events: none; transition: opacity 0.25s ease;}body.o_theme_islency_nova .oe_product_image_link_has_secondary:hover .oe_product_image_img_wrapper_secondary{opacity: 1;}}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; align-items: flex-start; justify-content: flex-start; gap: 0.06rem; flex: 0 0 auto; width: 100%; min-height: 0; 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{}body.o_theme_islency_nova .s_islency_product_card .s_islency_save_line, body.o_theme_islency_nova .s_islency_shop_page .s_islency_save_line{display: inline-flex; align-items: center; gap: 0.28rem; width: fit-content; max-width: 100%; margin: 0.02rem auto; padding: 0.2rem 0.55rem 0.2rem 0.4rem; border-radius: 999px; background: linear-gradient(135deg, #ecfdf5 0%, #d1fae5 100%); border: 1px solid rgba(5, 150, 105, 0.22); box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.65); color: #047857; font-size: 0.72rem; font-weight: 600; line-height: 1.15; letter-spacing: 0.01em; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}body.o_theme_islency_nova .s_islency_product_card .s_islency_save_icon, body.o_theme_islency_nova .s_islency_shop_page .s_islency_save_icon{display: inline-flex; flex: 0 0 auto; align-items: center; justify-content: center; width: 1.05rem; height: 1.05rem; border-radius: 999px; background: #059669; color: var(--islency-white, #fff); line-height: 0;}body.o_theme_islency_nova .s_islency_product_card .s_islency_save_icon svg, body.o_theme_islency_nova .s_islency_shop_page .s_islency_save_icon svg{display: block; width: 0.7rem; height: 0.7rem;}body.o_theme_islency_nova .s_islency_product_card .s_islency_save_label, body.o_theme_islency_nova .s_islency_shop_page .s_islency_save_label{color: #047857; font-weight: 600;}body.o_theme_islency_nova .s_islency_product_card .s_islency_save_amount, body.o_theme_islency_nova .s_islency_shop_page .s_islency_save_amount{color: #065f46; font-weight: 700; font-variant-numeric: tabular-nums;}body.o_theme_islency_nova .s_islency_product_card .s_islency_save_bolt{display: none;}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, body.o_theme_islency_nova #wrapwrap .s_islency_products_section .s_islency_card_stats{display: flex; align-items: center; flex-wrap: nowrap; gap: 0.35rem; min-height: 0.86rem; width: 100%; color: var(--islency-ink-muted, #5a7380); font-size: 0.72rem; line-height: 1.2; overflow: hidden; white-space: nowrap;}body.o_theme_islency_nova .s_islency_product_card .s_islency_card_stats_sep, body.o_theme_islency_nova .s_islency_shop_page .s_islency_card_stats_sep, body.o_theme_islency_nova #wrapwrap .s_islency_products_section .s_islency_card_stats_sep{display: inline-block; flex: 0 0 auto; align-self: center; width: 1px; height: 0.72em; margin: 0; background: #cbd5e1; color: transparent; font-size: 0; overflow: hidden;}body.o_theme_islency_nova .s_islency_product_card .s_islency_card_rating + .s_islency_card_sold, body.o_theme_islency_nova .s_islency_shop_page .s_islency_card_rating + .s_islency_card_sold, body.o_theme_islency_nova #wrapwrap .s_islency_products_section .s_islency_card_rating + .s_islency_card_sold{padding-left: 0.4rem; border-left: 1px solid #cbd5e1;}body.o_theme_islency_nova .s_islency_card_rating, body.o_theme_islency_nova .s_islency_product_card .s_islency_card_rating, body.o_theme_islency_nova .s_islency_shop_page .s_islency_card_rating{display: inline-flex; align-items: center; gap: 0.28rem;}body.o_theme_islency_nova .s_islency_card_stars, body.o_theme_islency_nova .s_islency_product_card .s_islency_card_stars, body.o_theme_islency_nova .s_islency_shop_page .s_islency_card_stars{position: relative; display: inline-block; flex: 0 0 auto; width: 4.35em; height: 1em; overflow: hidden; font-size: 0.72rem; line-height: 1; letter-spacing: 0; vertical-align: middle;}body.o_theme_islency_nova .s_islency_card_stars_bg, body.o_theme_islency_nova .s_islency_card_stars_fill, body.o_theme_islency_nova .s_islency_product_card .s_islency_card_stars_bg, body.o_theme_islency_nova .s_islency_product_card .s_islency_card_stars_fill{display: block; white-space: nowrap; line-height: 1; letter-spacing: 0.08em; font-size: 0.72rem;}body.o_theme_islency_nova .s_islency_card_stars_bg::before, body.o_theme_islency_nova .s_islency_card_stars_fill::before, body.o_theme_islency_nova .s_islency_product_card .s_islency_card_stars_bg::before, body.o_theme_islency_nova .s_islency_product_card .s_islency_card_stars_fill::before{content: "★★★★★";}body.o_theme_islency_nova .s_islency_card_stars_bg, body.o_theme_islency_nova .s_islency_product_card .s_islency_card_stars_bg{color: #d8dee6;}body.o_theme_islency_nova .s_islency_card_stars_fill, body.o_theme_islency_nova .s_islency_product_card .s_islency_card_stars_fill{position: absolute; left: 0; top: 0; overflow: hidden; color: #f5a623; width: calc((min(max(var(--islency-rating, 0), 0), 5) / 5) * 100%);}body.o_theme_islency_nova .s_islency_card_stars .fa, body.o_theme_islency_nova .s_islency_product_card .s_islency_card_stars .fa{font-size: 0.72rem; width: 0.8em; text-align: center;}body.o_theme_islency_nova .s_islency_card_rating_value, body.o_theme_islency_nova .s_islency_product_card .s_islency_card_rating_value{color: var(--islency-ink-muted, #5a7380); font-size: 0.72rem; font-weight: 600; line-height: 1;}body.o_theme_islency_nova .s_islency_product_card .s_islency_card_sold, body.o_theme_islency_nova .s_islency_shop_page .s_islency_card_sold, body.o_theme_islency_nova #wrapwrap .s_islency_products_section .s_islency_card_sold{display: inline; order: unset; width: auto; flex: 0 1 auto; margin: 0; color: var(--islency-ink-muted, #5a7380); font-size: 0.72rem; font-weight: 400; line-height: 1.2; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}body.o_theme_islency_nova .s_islency_card_tags{display: flex; flex-wrap: wrap; align-items: center; gap: 0.22rem; min-height: 0;}body.o_theme_islency_nova .s_islency_tag{display: inline-flex; align-items: center; gap: 0.18rem; height: 1.15rem; padding: 0 0.34rem; border-radius: 0.28rem; font-size: 0.62rem; font-weight: 700; line-height: 1; white-space: nowrap; letter-spacing: 0.01em;}body.o_theme_islency_nova .s_islency_tag--flash{background: #e8a818; color: #1a1a1a;}body.o_theme_islency_nova .s_islency_tag--promo{background: #e11d2e; color: var(--islency-white, #fff);}body.o_theme_islency_nova .s_islency_tag--local{background: #e7f8ee; color: #111; border: 1px solid #b6e3c8;}body.o_theme_islency_nova .s_islency_tag_bolt, body.o_theme_islency_nova .s_islency_tag_flag{display: block; flex: 0 0 auto;}body.o_theme_islency_nova .s_islency_tag_local_word{position: relative; display: inline-flex; align-items: baseline; letter-spacing: 0; white-space: nowrap;}body.o_theme_islency_nova .s_islency_tag_o{position: relative; display: inline-block;}body.o_theme_islency_nova .s_islency_tag_o::after{content: ""; position: absolute; left: 50%; bottom: -0.14em; width: 0.28em; height: 0.22em; background: currentColor; clip-path: polygon(50% 100%, 0 0, 100% 0); transform: translateX(-50%);}@media (max-width: 575.98px){body.o_theme_islency_nova .s_islency_tag{height: 1.05rem; padding: 0 0.28rem; font-size: 0.56rem; gap: 0.12rem;}body.o_theme_islency_nova .s_islency_tag_flag{width: 10px; height: 7px;}body.o_theme_islency_nova .s_islency_tag_bolt{width: 8px; height: 8px;}}.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.84rem * 1.35 * 2); max-height: calc(0.84rem * 1.35 * 2); margin-bottom: 0.2rem;}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-weight: 500;}body.o_theme_islency_nova .s_islency_shop_page .o_wsale_products_item_title a:hover{}.s_islency_shop_page .product_price{gap: 0.25rem 0.35rem;}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, body.o_theme_islency_nova .s_islency_product_card .o_wsale_product_sub.justify-content-between, body.o_theme_islency_nova .s_islency_shop_page .o_wsale_product_sub.justify-content-between, body.o_theme_islency_nova #wrapwrap .s_islency_products_section .o_carousel_product_card .o_wsale_product_sub.justify-content-between{display: flex !important; flex-direction: column !important; align-items: stretch !important; justify-content: flex-start !important; flex-wrap: nowrap !important; gap: 0.04rem; width: 100%; min-height: 0; margin-top: auto; padding-top: 0.12rem; 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{display: flex !important; order: 1; flex: 0 0 auto !important; flex-direction: row !important; flex-wrap: wrap !important; align-items: baseline !important; gap: 0.2rem 0.35rem; justify-content: flex-start !important; align-self: stretch !important; width: 100% !important; min-width: 0 !important; max-width: 100% !important; margin: 0 !important; margin-inline: 0 !important; padding-inline: 0 !important; text-align: left !important; overflow: visible;}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{display: inline-flex !important; flex: 0 0 auto; margin: 0 !important; margin-inline: 0 !important; text-align: left !important; white-space: nowrap; overflow: visible; text-overflow: ellipsis; max-width: none;}body.o_theme_islency_nova .s_islency_product_card:not(.s_islency_flash_item) .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:not(:is(.s_islency_flash, .s_islency_local)) .o_carousel_product_card .o_wsale_product_sub .o_wsale_product_btn{position: absolute !important; inset: auto !important; top: auto !important; right: var(--islency-card-image-action-pad, 0.4rem) !important; left: auto !important; bottom: 100% !important; display: flex !important; flex: 0 0 auto !important; flex-direction: row; flex-wrap: nowrap; align-items: center !important; justify-content: flex-end !important; align-self: auto; width: auto !important; max-width: none; min-width: 0; height: auto !important; max-height: none; aspect-ratio: auto !important; margin: 0 0 var(--islency-card-image-action-pad, 0.4rem) 0 !important; padding: 0 !important; gap: 0.2rem; overflow: visible; z-index: 6; 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 #wrapwrap :is(.s_islency_flash, .s_islency_local) .s_islency_flash_item .s_islency_flash_media, body.o_theme_islency_nova #wrapwrap :is(.s_islency_flash, .s_islency_local) .s_islency_flash_media{position: relative;}body.o_theme_islency_nova #wrapwrap :is(.s_islency_flash, .s_islency_local) .s_islency_flash_item .s_islency_flash_media > .s_islency_flash_actions, body.o_theme_islency_nova #wrapwrap :is(.s_islency_flash, .s_islency_local) .s_islency_flash_item .s_islency_flash_media > .s_islency_flash_actions.o_wsale_product_btn, body.o_theme_islency_nova #wrapwrap :is(.s_islency_flash, .s_islency_local) .s_islency_flash_media .s_islency_flash_actions, body.o_theme_islency_nova #wrapwrap :is(.s_islency_flash, .s_islency_local) .s_islency_flash_media .s_islency_flash_actions.o_wsale_product_btn{position: absolute; inset: auto; top: 0.35rem; right: 0.35rem; bottom: auto; left: auto; width: auto; max-width: none; height: auto; max-height: none; aspect-ratio: auto; margin: 0; order: 0; transform: none; z-index: 7;}body.o_theme_islency_nova .s_islency_shop_card .oe_product_image > .s_islency_shop_card_actions, body.o_theme_islency_nova .s_islency_shop_page .s_islency_shop_card .oe_product_image > .o_wsale_product_btn, body.o_theme_islency_nova .s_islency_related_feed .s_islency_shop_card .oe_product_image > .o_wsale_product_btn{max-width: none;}body.o_theme_islency_nova .s_islency_shop_card .s_islency_shop_card_actions .btn, body.o_theme_islency_nova .s_islency_shop_card .s_islency_shop_card_actions a{pointer-events: auto !important;}body.o_theme_islency_nova .s_islency_product_card .o_wsale_product_sub .o_wsale_product_btn .btn, body.o_theme_islency_nova .s_islency_shop_page .o_wsale_product_sub .o_wsale_product_btn .btn, body.o_theme_islency_nova .s_islency_similar_products .s_islency_product_card .o_wsale_product_sub .o_wsale_product_btn .btn, body.o_theme_islency_nova #wrapwrap .s_islency_products_section .o_carousel_product_card .o_wsale_product_sub .o_wsale_product_btn .btn, body.o_theme_islency_nova .s_islency_product_card .o_wsale_product_sub .o_wsale_product_btn a, body.o_theme_islency_nova .s_islency_shop_page .o_wsale_product_sub .o_wsale_product_btn a, body.o_theme_islency_nova .s_islency_similar_products .s_islency_product_card .o_wsale_product_sub .o_wsale_product_btn a, body.o_theme_islency_nova #wrapwrap .s_islency_products_section .o_carousel_product_card .o_wsale_product_sub .o_wsale_product_btn a{pointer-events: auto !important;}body.o_theme_islency_nova .s_islency_product_card:not(.s_islency_flash_item) .o_wsale_product_sub .o_wsale_product_btn, body.o_theme_islency_nova .s_islency_shop_page .oe_product_cart .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{opacity: 1 !important; visibility: visible !important; pointer-events: auto !important; isolation: isolate; z-index: 7 !important; transform: none !important;}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-end; 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: 0; 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: transparent !important; background-image: none !important; background-clip: border-box; -webkit-background-clip: border-box; transition: transform 0.15s ease, color 0.2s ease, opacity 0.15s 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; filter: drop-shadow(0 0 1px rgba(255, 255, 255, 0.95)) drop-shadow(0 1px 2px rgba(15, 23, 42, 0.35));}@media (max-width: 575.98px){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{gap: 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){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; margin-inline: calc((var(--islency-card-btn-size) - var(--islency-card-btn-touch)) / 2 + 0.1rem) !important; background-clip: content-box; -webkit-background-clip: content-box;}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{gap: 0;}}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: transparent !important; background-image: none !important; box-shadow: none !important; color: var(--islency-wishlist-red, #f07178); opacity: 1;}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, #f07178);}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: "\f08a"; font-weight: 400; opacity: 1; -webkit-text-stroke: 0;}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: transparent !important; color: var(--islency-wishlist-red-strong, #e2555f); opacity: 1; transform: scale(1.08);}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 !important; color: var(--islency-wishlist-red-strong, #e2555f); opacity: 1; cursor: default;}body.o_theme_islency_nova .s_islency_product_card .o_wsale_product_btn .o_add_wishlist.o_in_wishlist .fa::before, body.o_theme_islency_nova .s_islency_shop_page .o_wsale_product_sub .o_wsale_product_btn .o_add_wishlist.o_in_wishlist .fa::before, body.o_theme_islency_nova #wrapwrap .s_islency_products_section .o_carousel_product_card .o_wsale_product_btn .o_add_wishlist.o_in_wishlist .fa::before{content: "\f004";}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, #123b50); --btn-hover-bg: transparent; --btn-hover-border-color: transparent; --btn-hover-color: var(--islency-shop-deep, #123b50); --btn-active-bg: transparent; --btn-active-border-color: transparent; --btn-active-color: var(--islency-shop-deep, #123b50); --btn-disabled-bg: transparent; --btn-disabled-border-color: transparent; --btn-disabled-color: var(--islency-ink-subtle, #8aa0ab); display: inline-flex; background: transparent !important; background-image: none !important; border: none !important; box-shadow: none !important; color: var(--islency-shop-deep, #123b50) !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, #123b50) !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: transparent !important; background-image: none !important; border: none !important; box-shadow: none !important; color: var(--islency-shop-deep, #123b50) !important; transform: scale(1.08);}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: transparent !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 !important; color: var(--islency-ink-subtle, #8aa0ab); 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, #123b50); opacity: 0.75;}@media (prefers-reduced-motion: reduce){.s_islency_shop_page .o_wsale_product_grid_wrapper{}.s_islency_shop_page .o_wsale_product_grid_wrapper:hover{}.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, body.o_theme_islency_nova .s_islency_product_card .product_price .s_islency_price_current, body.o_theme_islency_nova .s_islency_product_card .product_price .fw-bold, body.o_theme_islency_nova .s_islency_product_card .product_price .h6{color: var(--islency-ink-strong, #191919); font-size: 1.15rem; font-weight: 800; line-height: 1.15; text-align: left; margin: 0; order: 1;}.s_islency_shop_page .product_price:has(.s_islency_discount_pct), body.o_theme_islency_nova .s_islency_product_card .product_price:has(.s_islency_discount_pct){display: flex !important; flex-direction: row !important; flex-wrap: wrap !important; align-items: baseline; gap: 0.35rem; width: 100%;}.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, .s_islency_shop_page .product_price:has(.s_islency_discount_pct) .fw-bold, 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, body.o_theme_islency_nova .s_islency_product_card .product_price:has(.s_islency_discount_pct) .fw-bold{color: var(--islency-ink-strong, #191919); font-size: 1.15rem; font-weight: 800; order: 1; flex: 0 0 auto; min-width: 0; max-width: none !important;}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{font-size: 0.78rem; font-weight: 400; text-decoration: line-through; text-decoration-thickness: 1px; order: 2; min-width: 0; max-width: none !important;}.s_islency_shop_page .s_islency_discount_pct, body.o_theme_islency_nova .s_islency_product_card .s_islency_discount_pct{display: inline; align-items: unset; justify-content: unset; order: 3; flex: 0 0 auto; min-width: 0; height: auto; padding: 0; border-radius: 0; background: none; color: #e62e04 !important; font-size: 0.82rem; font-weight: 600; line-height: 1.15; letter-spacing: 0; max-width: none !important;}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{}body.o_theme_islency_nova .s_islency_product_card .s_islency_card_sale_badge{position: absolute; top: 0.4rem; left: 0.4rem; z-index: 2; align-items: center; justify-content: center; min-width: 2.15rem; min-height: 1.35rem; padding: 0.22rem 0.35rem; border-radius: 0.22rem; font-size: 0.72rem; font-weight: 700; line-height: 1; box-shadow: 0 1px 4px rgba(230, 57, 70, 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, #123b50), var(--islency-brand-sea-medium, #2e8fd4)); color: var(--islency-white, #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, 59, 80, 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 calc(var(--islency-card-btn-frame, 1.875rem) * 2 + 0.7rem) 0.3rem 0.45rem; background: linear-gradient(90deg, #ff6b81 0%, #ff4d6d 48%, #e63946 100%); color: var(--islency-white, #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: 0;}body.o_theme_islency_nova .s_islency_similar_products .o_wsale_product_rating_wrapper{display: none;}body.o_theme_islency_nova #wrap.o_wsale_product_page:has(.s_islency_related_feed) #product_detail{}body.o_theme_islency_nova #wrap.o_wsale_product_page .s_islency_related_feed{}.s_islency_related_feed{padding: 0 0 2.5rem; margin: 0; width: 100%; overflow-x: clip;}.s_islency_related_feed_inner{}.s_islency_related_feed .s_islency_related_feed_head{display: block; margin: 0; background: transparent; border: 0; text-align: left;}.s_islency_related_feed .s_islency_related_feed_title{padding: 0; letter-spacing: normal; text-align: left;}.s_islency_related_feed_grid{display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 0.75rem; align-items: stretch;}.s_islency_related_feed.s_islency_shop_page .s_islency_related_feed_grid > .oe_product, .s_islency_related_feed_grid > .oe_product{display: flex; flex-direction: column; width: 100%; min-width: 0; height: auto; min-height: min-content; overflow: visible; align-self: stretch;}.s_islency_related_feed.s_islency_shop_page .o_wsale_product_grid_wrapper, .s_islency_related_feed .o_wsale_product_grid_wrapper{display: flex; flex-direction: column; flex: 1 1 auto; height: auto !important; min-height: min-content; overflow: hidden;}.s_islency_related_feed.s_islency_shop_page .oe_product_cart, .s_islency_related_feed.s_islency_shop_page form.h-100, .s_islency_related_feed form.oe_product_cart, .s_islency_related_feed form.h-100{display: flex !important; flex-direction: column !important; flex: 1 1 auto; height: auto !important; min-height: min-content !important;}.s_islency_related_feed .oe_product_image{flex: 0 0 auto; height: auto; min-height: auto;}.s_islency_related_feed .oe_product_image_link{aspect-ratio: 1 / 1; width: 100%; height: auto; display: block; overflow: hidden;}.s_islency_related_feed.s_islency_shop_page .o_wsale_product_information, .s_islency_related_feed .o_wsale_product_information{display: flex !important; flex-direction: column !important; flex: 1 1 auto !important; height: auto; min-height: 0; overflow: visible !important;}.s_islency_related_feed.s_islency_shop_page .o_wsale_product_sub{margin-top: auto !important;}.s_islency_related_feed .o_wsale_product_information_text{flex: none; min-height: auto; overflow: hidden;}@media (min-width: 768px){.s_islency_related_feed_grid{grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 0.75rem;}}@media (min-width: 992px){.s_islency_related_feed_inner{padding-left: 1.5rem; padding-right: 1.5rem;}.s_islency_related_feed_grid{grid-template-columns: repeat(5, minmax(0, 1fr)); gap: 1rem;}}@media (max-width: 575.98px){.s_islency_related_feed{padding: 0.85rem 0 1.5rem;}.s_islency_related_feed_inner{padding-left: 0.5rem; padding-right: 0.5rem;}.s_islency_related_feed_grid{gap: 0.375rem 0.5rem;}body.o_theme_islency_nova .s_islency_related_feed .s_islency_card_delivery{flex-wrap: wrap; row-gap: 0; white-space: normal;}}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{width: 100%; position: relative; overflow: visible; z-index: 1;}.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, var(--islency-deep, #123b50) 0%, var(--islency-turquoise, #19a7a0) 52%, #2e8fd4 100%); color: var(--islency-white, #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{border-color: var(--islency-shop-deep);}.s_islency_shop_infinite_scroll #o_wsale_pager{position: absolute; width: 1px; height: 1px; padding: 0 !important; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); white-space: nowrap; border: 0;}.s_islency_shop_scroll_sentinel{width: 100%; height: 1px; pointer-events: none;}.s_islency_shop_scroll_loader{flex-direction: column; justify-content: center; align-items: center; gap: 0.45rem; padding: 1.5rem 0 2.25rem;}.s_islency_shop_scroll_spinner_wrap{display: grid; place-items: center; width: 2.75rem; height: 2.75rem; border-radius: 50%; background: rgba(255, 255, 255, 0.9); border: 1px solid var(--islency-shop-border); box-shadow: var(--islency-shop-card-shadow);}.s_islency_shop_scroll_spinner{width: 1.35rem; height: 1.35rem; border-width: 0.18em; color: var(--islency-shop-deep);}.s_islency_shop_scroll_loading_label, .s_islency_shop_scroll_recycle_hint, .s_islency_shop_scroll_end_label{font-size: 0.8125rem; color: var(--islency-shop-muted, #5a7380); letter-spacing: 0.01em; font-weight: 500;}.s_islency_shop_scroll_loader--recycle .s_islency_shop_scroll_loading_label{display: none;}.s_islency_shop_scroll_end{justify-content: center; align-items: center; padding: 1.25rem 0 2rem;}.s_islency_shop_scroll_end_label{display: inline-flex; align-items: center; gap: 0.4rem; padding: 0.45rem 0.9rem; border-radius: 999px; background: rgba(255, 255, 255, 0.92); border: 1px solid var(--islency-shop-border); box-shadow: var(--islency-shop-card-shadow);}@keyframes s_islency_shop_card_enter{from{opacity: 0; transform: translateY(10px);}to{opacity: 1; transform: none;}}.s_islency_shop_page .oe_product.s_islency_shop_card_enter{animation: s_islency_shop_card_enter 0.38s ease both;}@media (prefers-reduced-motion: reduce){.s_islency_shop_page .oe_product.s_islency_shop_card_enter{animation: none;}.s_islency_shop_page .o_wsale_product_grid_wrapper, .s_islency_shop_page .o_wsale_product_grid_wrapper:hover{transition: none; transform: none;}}@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; min-width: 0; font-size: 1.05rem; align-self: center; justify-self: start; text-align: left;}.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;}.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; 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{}.s_islency_shop_page .s_islency_shop_cat_circles .s_islency_shop_cat_circle_link{}.s_islency_shop_page .s_islency_shop_cat_circles .s_islency_shop_cat_circle_label{font-size: 0.62rem;}.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{}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.8125rem; font-weight: 500; line-height: 1.15; --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; padding-top: 0; padding-bottom: 0; font-size: inherit; line-height: inherit;}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, #123b50); 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; flex: 1 1 auto; max-width: min(48rem, 72vw); overflow: hidden; color: var(--islency-brand-ink, #123b50); 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(28rem, 78vw);}}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, #123b50) !important; background-image: none !important; border-color: var(--islency-btn-primary-border, #123b50) !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 .o_notification_manager, body.o_theme_islency_nova .position-fixed.w-100.h-100.top-0.pe-none{z-index: 1095; pointer-events: none;}body.o_theme_islency_nova .o_notification_manager .toast, body.o_theme_islency_nova .position-fixed.w-100.h-100.top-0.pe-none .toast{pointer-events: auto;}@media (max-width: 991.98px){body.o_theme_islency_nova .o_notification_manager .container.align-items-end, body.o_theme_islency_nova .position-fixed.w-100.h-100.top-0.pe-none .container.align-items-end{padding-top: calc(0.75rem + env(safe-area-inset-top, 0px)); padding-right: 0.75rem; padding-bottom: calc(4.5rem + env(safe-area-inset-bottom, 0px));}}body.o_theme_islency_nova .toast.o_cc1{max-width: min(22rem, calc(100vw - 1.5rem)); box-shadow: 0 8px 28px rgba(18, 59, 80, 0.18); border: 1px solid rgba(189, 224, 254, 0.9);}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: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: transparent; background: transparent;}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:not(.editor_enable) #wrap.o_wsale_product_page > #oe_structure_website_sale_product_1.oe_empty{display: none;}body.o_theme_islency_nova #wrap.o_wsale_product_page #product_detail{}body.o_theme_islency_nova #wrap.o_wsale_product_page #product_detail > .o_wsale_content_contained, body.o_theme_islency_nova #wrap.o_wsale_product_page #product_detail > .o_wsale_content_contained.container, body.o_theme_islency_nova #wrap.o_wsale_product_page #product_detail > .o_wsale_content_contained.py-3{}@media (min-width: 992px){body.o_theme_islency_nova .s_islency_shop_page #o_wsale_container{padding-top: 0.35rem;}}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: 1;}@media (min-width: 992px){body.o_theme_islency_nova #wrap.o_wsale_product_page .o_wsale_sticky_object, body.o_theme_islency_nova #wrap.o_wsale_product_page .o_wsale_product_images, body.o_theme_islency_nova #wrap.o_wsale_product_page #product_details{position: static; top: auto;}}body.o_theme_islency_nova #wrap.o_wsale_product_page #product_detail{}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: 750; font-size: clamp(1.18rem, 1.45vw, 1.38rem); line-height: 1.25; color: var(--islency-deep, #123b50);}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: 750; color: var(--islency-deep, #123b50);}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;}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: var(--islency-ink, #123b50);}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-turquoise, #19A7A0); border-color: var(--islency-brand-turquoise, #19A7A0); color: var(--islency-white, #fff);}body.o_theme_islency_nova #wrap.o_wsale_product_page .o_wsale_product_details_content_section_attributes .o_variant_pills .btn, body.o_theme_islency_nova #wrap.o_wsale_product_page .o_wsale_product_details_content_section_attributes .js_add_cart_variants .btn{min-height: 2.05rem; padding: 0.32rem 0.9rem; border-radius: 999px; border-color: color-mix(in srgb, var(--islency-deep, #123b50) 16%, var(--islency-white, #fff)); font-weight: 700;}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: var(--islency-ink, #123b50);}body.o_theme_islency_nova #wrap.o_wsale_product_page #product_attributes_simple table.text-muted{--bs-text-opacity: 1; color: var(--islency-ink, #123b50);}body.o_theme_islency_nova #wrap.o_wsale_product_page .o_product_page_reviews_link:not(:has(.fa-star)){display: none !important;}body.o_theme_islency_nova #wrap.o_wsale_product_page .s_islency_reviews_empty_stars{}body.o_theme_islency_nova #wrap.o_wsale_product_page .s_islency_pdp_tags .s_islency_tag--local{display: none !important;}body.o_theme_islency_nova #wrap.o_wsale_product_page .o_product_page_reviews_link{--WebsiteRating__star-color: #f59e0b; color: var(--islency-ink-muted, #5a7380);}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{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;}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: var(--islency-white, #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-turquoise, #19a7a0) !important; background-image: none !important; border-color: var(--islency-turquoise, #19a7a0) !important; color: var(--islency-white, #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: color-mix(in srgb, var(--islency-turquoise, #19a7a0) 82%, #000) !important; background-image: none !important; border-color: color-mix(in srgb, var(--islency-turquoise, #19a7a0) 82%, #000) !important; color: var(--islency-white, #fff) !important;}body.o_theme_islency_nova #wrap.o_wsale_product_page #o_wsale_cta_wrapper, body.o_theme_islency_nova #wrap.o_wsale_product_page #o_wsale_cta_wrapper.d-flex, body.o_theme_islency_nova #wrap.o_wsale_product_page #o_wsale_cta_wrapper.flex-wrap{--islency-pdp-cta-h: 2.25rem; display: flex !important; flex-direction: row; flex-wrap: nowrap; align-items: stretch; justify-content: flex-start; gap: 0.35rem; width: 100% !important; min-height: var(--islency-pdp-cta-h); margin-bottom: 0.75rem !important; padding: 0 !important; box-sizing: border-box;}body.o_theme_islency_nova #wrap.o_wsale_product_page #o_wsale_cta_wrapper #add_to_cart_wrap, body.o_theme_islency_nova #wrap.o_wsale_product_page #o_wsale_cta_wrapper #add_to_cart_wrap.d-flex, body.o_theme_islency_nova #wrap.o_wsale_product_page #o_wsale_cta_wrapper #add_to_cart_wrap.flex-wrap{display: flex !important; flex-wrap: nowrap !important; align-items: stretch !important;}body.o_theme_islency_nova #wrap.o_wsale_product_page #o_wsale_cta_wrapper #add_to_cart_wrap.w-100, body.o_theme_islency_nova #wrap.o_wsale_product_page #o_wsale_cta_wrapper #add_to_cart_wrap.flex-grow-1{width: auto !important; flex: 1 1 auto !important; min-width: 0 !important;}body.o_theme_islency_nova #wrap.o_wsale_product_page #o_wsale_cta_wrapper #product_option_block, body.o_theme_islency_nova #wrap.o_wsale_product_page #o_wsale_cta_wrapper #product_option_block.d-flex, body.o_theme_islency_nova #wrap.o_wsale_product_page #o_wsale_cta_wrapper #product_option_block.w-100{display: flex !important; flex-wrap: nowrap !important; align-items: stretch; flex: 0 0 auto; flex-grow: 0; width: auto !important; max-width: fit-content; margin-left: 0; margin-inline-start: 0;}body.o_theme_islency_nova #wrap.o_wsale_product_page #o_wsale_cta_wrapper #add_to_cart, body.o_theme_islency_nova #wrap.o_wsale_product_page #o_wsale_cta_wrapper .o_we_buy_now, body.o_theme_islency_nova #wrap.o_wsale_product_page #o_wsale_cta_wrapper .o_add_wishlist_dyn, body.o_theme_islency_nova #wrap.o_wsale_product_page #o_wsale_cta_wrapper .css_quantity{box-sizing: border-box !important; height: var(--islency-pdp-cta-h) !important; min-height: var(--islency-pdp-cta-h) !important; max-height: var(--islency-pdp-cta-h) !important; padding-top: 0 !important; padding-bottom: 0 !important; margin: 0 !important; display: inline-flex !important; align-items: center !important; justify-content: center !important; border-radius: 999px !important; line-height: 1 !important; font-size: 0.8125rem !important; font-weight: 700; align-self: stretch !important; border-width: 1px !important;}body.o_theme_islency_nova #wrap.o_wsale_product_page #o_wsale_cta_wrapper #add_to_cart{flex-grow: 1; padding-left: 0.7rem; padding-right: 0.7rem; gap: 0.3rem;}body.o_theme_islency_nova #wrap.o_wsale_product_page #o_wsale_cta_wrapper .o_we_buy_now, body.o_theme_islency_nova #wrap.o_wsale_product_page #o_wsale_cta_wrapper .s_islency_buy_now_btn{flex: 0 0 auto; flex-shrink: 0; min-width: 0; max-width: none; padding-left: 0.55rem; padding-right: 0.55rem; gap: 0.3rem; white-space: nowrap; color: var(--islency-deep, #123b50); background: var(--islency-white, #fff); background-image: none !important; border: 1px solid rgba(18, 59, 80, 0.16) !important;}body.o_theme_islency_nova #wrap.o_wsale_product_page #o_wsale_cta_wrapper .o_we_buy_now:hover, body.o_theme_islency_nova #wrap.o_wsale_product_page #o_wsale_cta_wrapper .o_we_buy_now:focus, body.o_theme_islency_nova #wrap.o_wsale_product_page #o_wsale_cta_wrapper .s_islency_buy_now_btn:hover, body.o_theme_islency_nova #wrap.o_wsale_product_page #o_wsale_cta_wrapper .s_islency_buy_now_btn:focus{color: var(--islency-deep, #123b50) !important; background: color-mix(in srgb, var(--islency-turquoise, #19a7a0) 12%, var(--islency-white, #fff)) !important; border-color: var(--islency-turquoise, #19a7a0) !important;}body.o_theme_islency_nova #wrap.o_wsale_product_page #o_wsale_cta_wrapper #add_to_cart .fa, body.o_theme_islency_nova #wrap.o_wsale_product_page #o_wsale_cta_wrapper .o_we_buy_now .fa, body.o_theme_islency_nova #wrap.o_wsale_product_page #o_wsale_cta_wrapper .o_add_wishlist_dyn .fa, body.o_theme_islency_nova #wrap.o_wsale_product_page #o_wsale_cta_wrapper .css_quantity .oi{margin: 0 !important; font-size: 0.9rem; line-height: 1 !important; width: 1rem; text-align: center;}body.o_theme_islency_nova #wrap.o_wsale_product_page #o_wsale_cta_wrapper .css_quantity{flex: 0 0 auto; width: 5.5rem; min-width: 5.5rem; max-width: 5.5rem; overflow: hidden; padding-left: 0 !important; padding-right: 0 !important; background: var(--islency-white, #fff); border: 1px solid #e5e7eb !important;}body.o_theme_islency_nova #wrap.o_wsale_product_page #o_wsale_cta_wrapper .css_quantity .form-control.quantity, body.o_theme_islency_nova #wrap.o_wsale_product_page #o_wsale_cta_wrapper .css_quantity .quantity, body.o_theme_islency_nova #wrap.o_wsale_product_page #o_wsale_cta_wrapper .css_quantity .btn-link{height: 100% !important; min-height: 0 !important; max-height: none !important; padding-top: 0 !important; padding-bottom: 0 !important; box-shadow: none; line-height: 1 !important;}body.o_theme_islency_nova #wrap.o_wsale_product_page #o_wsale_cta_wrapper .css_quantity .form-control.quantity, body.o_theme_islency_nova #wrap.o_wsale_product_page #o_wsale_cta_wrapper .css_quantity .quantity{padding-left: 0.15rem; padding-right: 0.15rem; font-size: 0.875rem;}body.o_theme_islency_nova #wrap.o_wsale_product_page #o_wsale_cta_wrapper .css_quantity .btn-link{display: inline-flex; align-items: center; justify-content: center; min-width: 1.35rem; padding-left: 0.35rem; padding-right: 0.35rem;}body.o_theme_islency_nova #wrap.o_wsale_product_page #product_option_block .o_add_wishlist_dyn, body.o_theme_islency_nova #wrap.o_wsale_product_page #o_wsale_cta_wrapper .o_add_wishlist_dyn{width: var(--islency-pdp-cta-h) !important; min-width: var(--islency-pdp-cta-h) !important; max-width: var(--islency-pdp-cta-h) !important; padding-left: 0 !important; padding-right: 0 !important; flex: 0 0 var(--islency-pdp-cta-h) !important; overflow: hidden; color: #e11d48; background: var(--islency-white, #fff); border: 1px solid #e5e7eb;}body.o_theme_islency_nova #wrap.o_wsale_product_page #o_wsale_cta_wrapper .o_add_wishlist_dyn span{display: none !important;}body.o_theme_islency_nova .s_islency_pdp_qty_row .o_add_wishlist_dyn > span:not(.s_islency_pdp_wish_label){display: none !important;}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, body.o_theme_islency_nova #wrap.o_wsale_product_page #o_wsale_cta_wrapper .o_add_wishlist_dyn:hover, body.o_theme_islency_nova #wrap.o_wsale_product_page #o_wsale_cta_wrapper .o_add_wishlist_dyn:focus{color: var(--islency-white, #fff); background: #e11d48; border-color: #e11d48;}@media (max-width: 991.98px){body.o_theme_islency_nova #wrap.o_wsale_product_page .o_wsale_product_details_content_section_cta, body.o_theme_islency_nova #wrap.o_wsale_product_page .s_islency_pdp_buybox .o_wsale_product_details_content_section_cta{position: static; bottom: auto; z-index: auto; background: transparent; padding-top: 0; padding-bottom: 0; padding-left: 0; padding-right: 0; box-shadow: none;}body.o_theme_islency_nova #wrap.o_wsale_product_page #o_wsale_cta_wrapper, body.o_theme_islency_nova #wrap.o_wsale_product_page #o_wsale_cta_wrapper.d-flex, body.o_theme_islency_nova #wrap.o_wsale_product_page #o_wsale_cta_wrapper.flex-wrap{--islency-pdp-cta-h: 2.25rem; display: flex !important; flex-wrap: nowrap; align-items: stretch; gap: 0.35rem; width: 100% !important; height: var(--islency-pdp-cta-h); min-height: var(--islency-pdp-cta-h); padding: 0;}body.o_theme_islency_nova #wrap.o_wsale_product_page #o_wsale_cta_wrapper #add_to_cart_wrap, body.o_theme_islency_nova #wrap.o_wsale_product_page #o_wsale_cta_wrapper #product_option_block{display: flex; flex-wrap: nowrap; align-items: stretch; width: auto; height: var(--islency-pdp-cta-h); min-height: var(--islency-pdp-cta-h); gap: 0.35rem;}body.o_theme_islency_nova #wrap.o_wsale_product_page #o_wsale_cta_wrapper .css_quantity{flex: 0 0 5.1rem !important; width: 5.1rem !important; min-width: 5.1rem !important; max-width: 5.1rem !important;}body.o_theme_islency_nova #wrap.o_wsale_product_page #add_to_cart, body.o_theme_islency_nova #wrap.o_wsale_product_page .o_we_buy_now{touch-action: manipulation;}body.o_theme_islency_nova #wrap.o_wsale_product_page #o_wsale_cta_wrapper #add_to_cart, body.o_theme_islency_nova #wrap.o_wsale_product_page #o_wsale_cta_wrapper #add_to_cart.flex-grow-1{flex: 1 1 0%; width: auto; min-width: 0; max-width: none; padding-left: 0.45rem; padding-right: 0.45rem; font-size: 0.75rem !important;}body.o_theme_islency_nova #wrap.o_wsale_product_page #o_wsale_cta_wrapper .o_we_buy_now, body.o_theme_islency_nova #wrap.o_wsale_product_page #o_wsale_cta_wrapper .s_islency_buy_now_btn{flex: 0 0 auto; max-width: none; padding-left: 0.45rem; padding-right: 0.45rem; font-size: 0.75rem;}body.o_theme_islency_nova #wrap.o_wsale_product_page #o_wsale_cta_wrapper .o_add_wishlist_dyn, body.o_theme_islency_nova #wrap.o_wsale_product_page #o_wsale_cta_wrapper .o_add_wishlist_dyn.flex-grow-1{flex: 0 0 var(--islency-pdp-cta-h) !important; flex-grow: 0 !important; width: var(--islency-pdp-cta-h) !important; min-width: var(--islency-pdp-cta-h) !important; max-width: var(--islency-pdp-cta-h) !important;}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, body.o_theme_islency_nova .o_wsale_product_details_content_section_cta > small{display: none !important;}body.o_theme_islency_nova #wrap.o_wsale_product_page .o_wsale_product_details_content_section_title{position: relative; display: grid; grid-template-columns: minmax(0, 1fr) auto; align-items: start; column-gap: 0.5rem;}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{grid-column: 1; grid-row: 1; padding-right: 0; min-width: 0;}body.o_theme_islency_nova #wrap.o_wsale_product_page .o_wsale_product_details_content_section_title .s_islency_pdp_brand_kicker, body.o_theme_islency_nova #wrap.o_wsale_product_page .o_wsale_product_details_content_section_title .s_islency_pdp_sold, body.o_theme_islency_nova #wrap.o_wsale_product_page .o_wsale_product_details_content_section_title .oe_structure, body.o_theme_islency_nova #wrap.o_wsale_product_page .o_wsale_product_details_content_section_title .s_islency_pdp_tags, body.o_theme_islency_nova #wrap.o_wsale_product_page .o_wsale_product_details_content_section_title .s_islency_pdp_chips, body.o_theme_islency_nova #wrap.o_wsale_product_page .o_wsale_product_details_content_section_title .o_product_page_reviews_link{grid-column: 1 / -1;}body.o_theme_islency_nova #wrap.o_wsale_product_page .s_islency_product_share{position: relative; top: auto; right: auto; z-index: 4; grid-column: 2; grid-row: 1; display: flex; flex-direction: column; align-items: flex-end; margin: 0;}body.o_theme_islency_nova #wrap.o_wsale_product_page .s_islency_product_share_trigger{display: inline-flex; align-items: center; justify-content: center; width: 2.35rem; height: 2.35rem; padding: 0; border: 1px solid var(--islency-brand-border, #e3eaf0); border-radius: 999px; background: var(--islency-white, #fff); color: var(--islency-shop-deep, #123b50); font-size: 1rem; line-height: 1; box-shadow: 0 1px 2px rgba(18, 59, 80, 0.08); cursor: pointer;}body.o_theme_islency_nova #wrap.o_wsale_product_page .s_islency_product_share_trigger:hover, body.o_theme_islency_nova #wrap.o_wsale_product_page .s_islency_product_share.is-open .s_islency_product_share_trigger{border-color: var(--islency-shop-turquoise, #2bb0a6); color: var(--islency-shop-turquoise, #2bb0a6); background: rgba(43, 176, 166, 0.06);}body.o_theme_islency_nova #wrap.o_wsale_product_page .s_islency_product_share_trigger:focus-visible{outline: 2px solid var(--islency-shop-turquoise, #2bb0a6); outline-offset: 2px;}body.o_theme_islency_nova #wrap.o_wsale_product_page .s_islency_product_share_menu{position: absolute; top: calc(100% + 0.35rem); right: 0; left: auto; min-width: 14.5rem; padding: 0.55rem; border: 1px solid var(--islency-brand-border, #e3eaf0); border-radius: 0.75rem; background: var(--islency-white, #fff); box-shadow: 0 10px 28px rgba(18, 59, 80, 0.16);}body.o_theme_islency_nova #wrap.o_wsale_product_page .s_islency_product_share_menu_title{margin: 0 0 0.4rem; padding: 0 0.4rem; color: var(--islency-ink-muted, #5a7380); font-size: 0.72rem; font-weight: 700; letter-spacing: 0.04em; text-transform: uppercase;}body.o_theme_islency_nova #wrap.o_wsale_product_page .s_islency_product_share_item{display: flex; align-items: center; gap: 0.65rem; width: 100%; margin: 0; padding: 0.55rem 0.65rem; border: 0; border-radius: 0.5rem; background: transparent; color: var(--islency-ink, #123b50); font-size: 0.9rem; font-weight: 600; text-align: left; text-decoration: none; cursor: pointer;}body.o_theme_islency_nova #wrap.o_wsale_product_page .s_islency_product_share_item:hover, body.o_theme_islency_nova #wrap.o_wsale_product_page .s_islency_product_share_item:focus-visible{background: #f1f5f9; color: var(--islency-ink, #123b50); text-decoration: none;}body.o_theme_islency_nova #wrap.o_wsale_product_page .s_islency_product_share_item .fa{width: 1.1rem; text-align: center; font-size: 1.05rem;}body.o_theme_islency_nova #wrap.o_wsale_product_page .s_islency_product_share_item--whatsapp .fa{color: #25d366;}body.o_theme_islency_nova #wrap.o_wsale_product_page .s_islency_product_share_item--facebook .fa{color: #1877f2;}body.o_theme_islency_nova #wrap.o_wsale_product_page .s_islency_product_share_item--x .fa{color: var(--islency-ink, #123b50);}body.o_theme_islency_nova #wrap.o_wsale_product_page .s_islency_product_share_item--telegram .fa{color: #229ed9;}body.o_theme_islency_nova #wrap.o_wsale_product_page .s_islency_product_share_item--copy .fa{color: var(--islency-shop-deep, #123b50);}body.o_theme_islency_nova #wrap.o_wsale_product_page .s_islency_product_share_hint{margin: 0.35rem 0 0; padding: 0.45rem 0.55rem 0.2rem; border-top: 1px solid #e2e8f0; color: var(--islency-ink-muted, #5a7380); font-size: 0.72rem; line-height: 1.35;}body.o_theme_islency_nova #wrap.o_wsale_product_page .s_islency_product_share_toast{position: absolute; right: 0; left: auto; top: calc(100% + 0.35rem); padding: 0.4rem 0.7rem; border-radius: 0.45rem; background: var(--islency-ink, #123b50); color: var(--islency-white, #fff); font-size: 0.78rem; font-weight: 600; white-space: nowrap; box-shadow: 0 6px 16px rgba(15, 23, 42, 0.28);}@media (max-width: 575.98px){body.o_theme_islency_nova #wrap.o_wsale_product_page .s_islency_product_share_menu{min-width: min(16rem, calc(100vw - 2rem));}}body.o_theme_islency_nova .s_islency_stock_status{display: flex; flex-direction: column; align-items: flex-start; gap: 0.35rem;}body.o_theme_islency_nova .s_islency_stock_badge{display: inline-flex; align-items: center; padding: 0.2rem 0.65rem; border-radius: 999px; font-size: 0.8125rem; font-weight: 600; line-height: 1.3;}body.o_theme_islency_nova .s_islency_stock_status--in .s_islency_stock_badge{background: rgba(79, 158, 50, 0.14); color: var(--islency-brand-grass-dark, #357a22);}body.o_theme_islency_nova .s_islency_stock_status--out .s_islency_stock_badge{background: rgba(245, 158, 11, 0.16); color: #b45309;}body.o_theme_islency_nova .o_ribbons.o_wsale_ribbon, body.o_theme_islency_nova .o_wsale_ribbon{display: none !important;}body.o_theme_islency_nova .s_islency_shop_page .s_islency_card_sale_badge, body.o_theme_islency_nova .s_islency_product_card .s_islency_card_sale_badge{}body.o_theme_islency_nova #wrap.o_wsale_product_page #out_of_stock_message{display: block; width: 100%; max-width: 100%;}body.o_theme_islency_nova #wrap.o_wsale_product_page #out_of_stock_message .badge, body.o_theme_islency_nova #wrap.o_wsale_product_page #out_of_stock_message .badge.text-bg-danger, body.o_theme_islency_nova #wrap.o_wsale_product_page .availability_messages .badge{display: flex !important; flex-direction: row; align-items: flex-start; gap: 0.45rem; width: 100% !important; max-width: 100%; box-sizing: border-box; padding: 0.7rem 0.8rem !important; border-radius: 0.75rem; background: #fff7ed !important; color: #9a3412 !important; border: 0 none !important; outline: 0 none !important; box-shadow: none !important; --bs-border-width: 0; --bs-badge-border-width: 0; --bs-danger-border-subtle: transparent; --bs-danger-rgb: 217, 119, 6; font-weight: 400; white-space: normal !important; text-align: left; line-height: 1.35;}body.o_theme_islency_nova #wrap.o_wsale_product_page #out_of_stock_message .fa-circle, body.o_theme_islency_nova #wrap.o_wsale_product_page #out_of_stock_message .fa-circle.text-danger{flex: 0 0 auto; width: 0.42rem; margin-top: 0.32em; margin-right: 0 !important; font-size: 0.42rem !important; line-height: 1; color: #d97706 !important;}body.o_theme_islency_nova #wrap.o_wsale_product_page .availability_messages .s_islency_oos_copy, body.o_theme_islency_nova #wrap.o_wsale_product_page #out_of_stock_message .s_islency_oos_copy{display: flex; flex-direction: column; align-items: flex-start; gap: 0.08rem; min-width: 0; max-width: 100%;}body.o_theme_islency_nova #wrap.o_wsale_product_page .availability_messages .s_islency_oos_message, body.o_theme_islency_nova #wrap.o_wsale_product_page #out_of_stock_message .s_islency_oos_message{display: block; font-size: 0.72rem !important; font-weight: 500; line-height: 1.3; color: #78716c; margin: 0; overflow-wrap: anywhere;}body.o_theme_islency_nova #wrap.o_wsale_product_page .availability_messages .s_islency_oos_delivery, body.o_theme_islency_nova #wrap.o_wsale_product_page #out_of_stock_message .s_islency_oos_delivery{display: block; font-size: 0.68rem !important; font-weight: 400; line-height: 1.3; color: #a8a29e; margin: 0; overflow-wrap: anywhere;}@media (max-width: 575.98px){body.o_theme_islency_nova #wrap.o_wsale_product_page #out_of_stock_message .badge, body.o_theme_islency_nova #wrap.o_wsale_product_page #out_of_stock_message .badge.text-bg-danger{max-width: 100%; padding: 0.28rem 0.55rem 0.28rem 0.42rem !important;}body.o_theme_islency_nova #wrap.o_wsale_product_page #out_of_stock_message .s_islency_oos_message{font-size: 0.68rem !important;}body.o_theme_islency_nova #wrap.o_wsale_product_page #out_of_stock_message .s_islency_oos_delivery{font-size: 0.65rem !important;}}body.o_theme_islency_nova #wrap.o_wsale_product_page #o-carousel-product.o_carousel_not_single{--islency-gallery-thumb-size: 64px; --islency-gallery-thumb-gap: 0.5rem;}body.o_theme_islency_nova #wrap.o_wsale_product_page #o-carousel-product .o_carousel_product_outer{border-radius: var(--islency-radius-lg, 18px);}body.o_theme_islency_nova #wrap.o_wsale_product_page #o-carousel-product .s_islency_gallery_counter{display: none;}body.o_theme_islency_nova #wrap.o_wsale_product_page #o-carousel-product .carousel-control-prev, body.o_theme_islency_nova #wrap.o_wsale_product_page #o-carousel-product .carousel-control-next{width: auto; opacity: 0.85;}body.o_theme_islency_nova #wrap.o_wsale_product_page #o-carousel-product .carousel-control-prev .oi, body.o_theme_islency_nova #wrap.o_wsale_product_page #o-carousel-product .carousel-control-next .oi{width: 2rem; height: 2rem; border-radius: 999px; display: inline-flex; align-items: center; justify-content: center; background: var(--islency-glass-bg-strong, rgba(255, 255, 255, 0.92)); box-shadow: 0 8px 20px rgba(18, 59, 80, 0.08);}body.o_theme_islency_nova #wrap.o_wsale_product_page #o-carousel-product .o_carousel_product_indicators{max-height: none; margin-top: 0.65rem; padding-top: 0; overflow: visible;}body.o_theme_islency_nova #wrap.o_wsale_product_page #o-carousel-product .carousel-indicators{flex-wrap: nowrap; align-items: stretch; gap: var(--islency-gallery-thumb-gap); margin: 0; padding: 0.15rem 0.1rem 0.25rem; scroll-snap-type: x proximity; -webkit-overflow-scrolling: touch; scrollbar-width: thin;}body.o_theme_islency_nova #wrap.o_wsale_product_page #o-carousel-product .carousel-indicators li{flex: 0 0 auto; width: var(--islency-gallery-thumb-size); height: var(--islency-gallery-thumb-size); min-width: var(--islency-gallery-thumb-size); margin: 0; text-indent: 0; border: 1px solid var(--islency-line, #e3eaf0); border-radius: 0.375rem; background: var(--islency-white, #fff); opacity: 1 !important; overflow: hidden; cursor: pointer; scroll-snap-align: start;}body.o_theme_islency_nova #wrap.o_wsale_product_page #o-carousel-product .carousel-indicators li > div, body.o_theme_islency_nova #wrap.o_wsale_product_page #o-carousel-product .carousel-indicators li > div > img{display: block; width: 100% !important; height: 100% !important; object-fit: cover; border-radius: inherit; aspect-ratio: auto;}body.o_theme_islency_nova #wrap.o_wsale_product_page #o-carousel-product .carousel-indicators li.active{border-color: var(--islency-brand-sea-dark, #123b50); box-shadow: 0 0 0 1px var(--islency-brand-sea-dark, #123b50);}body.o_theme_islency_nova #wrap.o_wsale_product_page #o-carousel-product .carousel-indicators li:hover{border-color: var(--islency-brand-sea, #1f6fa5) !important;}@media (max-width: 991.98px){body.o_theme_islency_nova #wrap.o_wsale_product_page #o-carousel-product.o_carousel_not_single{--islency-gallery-thumb-size: 56px; --islency-gallery-thumb-gap: 0.4rem;}body.o_theme_islency_nova #wrap.o_wsale_product_page #o-carousel-product .carousel-indicators li{width: var(--islency-gallery-thumb-size); height: var(--islency-gallery-thumb-size); min-width: var(--islency-gallery-thumb-size); border-radius: 0.375rem; border-width: 1px; background: var(--islency-white, #fff);}body.o_theme_islency_nova #wrap.o_wsale_product_page #o-carousel-product .carousel-indicators li > div{display: block;}body.o_theme_islency_nova #wrap.o_wsale_product_page #o-carousel-product.o_carousel_product_left_indicators{}}body.o_theme_islency_nova #wrap.o_wsale_product_page .s_islency_product_brief, body.o_theme_islency_nova #wrap.o_wsale_product_page .o_wsale_product_details_content_section_title .oe_structure.mb-3.text-muted, body.o_theme_islency_nova #wrap.o_wsale_product_page #product_details .oe_structure.mb-3.text-muted{margin-top: 0.35rem; margin-bottom: 0.85rem !important; font-size: 0.95rem; line-height: 1.55; color: #4b5563; max-width: 36rem;}body.o_theme_islency_nova #wrap.o_wsale_product_page .s_islency_product_brief p:last-child, body.o_theme_islency_nova #wrap.o_wsale_product_page .o_wsale_product_details_content_section_title .oe_structure.mb-3.text-muted p:last-child{margin-bottom: 0;}body.o_theme_islency_nova #wrap.o_wsale_product_page .s_islency_pdp_tabs{position: relative; top: auto; z-index: 2; margin-left: auto; margin-right: auto; margin-top: 0; margin-bottom: 1rem;}body.o_theme_islency_nova #wrap.o_wsale_product_page .s_islency_pdp_tabs_list{display: flex; flex-wrap: nowrap; gap: 0.25rem; overflow-x: auto; -webkit-overflow-scrolling: touch; scrollbar-width: none;}body.o_theme_islency_nova #wrap.o_wsale_product_page .s_islency_pdp_tabs_list::-webkit-scrollbar{display: none;}body.o_theme_islency_nova #wrap.o_wsale_product_page .s_islency_pdp_tab{display: inline-flex; align-items: center; padding: 0.85rem 1rem; color: var(--islency-ink-muted, #5a7380); font-size: 0.9375rem; font-weight: 600; text-decoration: none; white-space: nowrap; border-bottom: 2px solid transparent;}body.o_theme_islency_nova #wrap.o_wsale_product_page .s_islency_pdp_tab:hover, body.o_theme_islency_nova #wrap.o_wsale_product_page .s_islency_pdp_tab:focus-visible{color: var(--islency-brand-sea-dark, #123b50);}body.o_theme_islency_nova #wrap.o_wsale_product_page .s_islency_pdp_tab.is-active{color: var(--islency-brand-sea-dark, #123b50); border-bottom-color: var(--islency-brand-sea, #19a7a0);}body.o_theme_islency_nova #wrap.o_wsale_product_page .s_islency_pdp_section_head{padding-top: 1.5rem; padding-bottom: 0.75rem;}body.o_theme_islency_nova #wrap.o_wsale_product_page .s_islency_pdp_section_title{margin: 0; font-family: var(--islency-font-family-base); font-size: 1.25rem; font-weight: 700; line-height: 1.3; color: var(--islency-deep, #123b50);}body.o_theme_islency_nova #wrap.o_wsale_product_page .s_islency_pdp_section_hint{margin-top: 0.35rem; font-size: 0.875rem;}body.o_theme_islency_nova #wrap.o_wsale_product_page .s_islency_pdp_trust{display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 0.75rem; margin: 0 0 1.75rem; padding: 0;}body.o_theme_islency_nova #wrap.o_wsale_product_page .s_islency_pdp_trust_item{display: flex; align-items: flex-start; gap: 0.75rem; min-width: 0; margin: 0; padding: 0.9rem 1rem; border-radius: 1rem; background: rgba(255, 255, 255, 0.78); border: 1px solid rgba(18, 59, 80, 0.08); box-shadow: 0 8px 22px rgba(18, 59, 80, 0.05);}body.o_theme_islency_nova #wrap.o_wsale_product_page .s_islency_pdp_trust_icon{flex: 0 0 2.35rem; width: 2.35rem; height: 2.35rem; display: inline-flex; align-items: center; justify-content: center; border-radius: 999px; background: rgba(25, 167, 160, 0.12); color: var(--islency-brand-sea-dark, #123b50);}body.o_theme_islency_nova #wrap.o_wsale_product_page .s_islency_pdp_trust_icon .fa{font-size: 0.95rem; line-height: 1;}body.o_theme_islency_nova #wrap.o_wsale_product_page .s_islency_pdp_trust_copy{display: flex; flex-direction: column; gap: 0.15rem; min-width: 0;}body.o_theme_islency_nova #wrap.o_wsale_product_page .s_islency_pdp_trust_copy strong{font-size: 0.92rem; font-weight: 700; line-height: 1.25; color: var(--islency-deep, #123b50);}body.o_theme_islency_nova #wrap.o_wsale_product_page .s_islency_pdp_trust_copy span{font-size: 0.8rem; line-height: 1.35; color: var(--islency-ink-muted, #5a7380);}@media (max-width: 575.98px){body.o_theme_islency_nova #wrap.o_wsale_product_page .s_islency_pdp_trust{grid-template-columns: 1fr;}}body.o_theme_islency_nova #wrap.o_wsale_product_page .s_islency_pdp_panel[hidden], body.o_theme_islency_nova #wrap.o_wsale_product_page .s_islency_pdp_panel_part[hidden]{display: none !important;}body.o_theme_islency_nova #wrap.o_wsale_product_page .s_islency_pdp_panel.is-active, body.o_theme_islency_nova #wrap.o_wsale_product_page .s_islency_pdp_panel_part.is-active{display: block;}body.o_theme_islency_nova.editor_enable #wrap.o_wsale_product_page .s_islency_pdp_panel, body.o_theme_islency_nova.editor_enable #wrap.o_wsale_product_page .s_islency_pdp_panel_part, body.o_theme_islency_nova #wrap.o_wsale_product_page .s_islency_pdp_tabs--editor ~ .s_islency_pdp_panel, body.o_theme_islency_nova #wrap.o_wsale_product_page .s_islency_pdp_tabs--editor ~ .s_islency_pdp_panel_part{display: block !important;}body.o_theme_islency_nova #wrap.o_wsale_product_page #product_full_description.s_islency_pdp_description_field{min-height: 4.5rem; padding-bottom: 2rem; margin-bottom: 0; font-size: 0.975rem; line-height: 1.65; color: var(--islency-ink, #123b50);}body:not(.editor_enable) #wrap.o_wsale_product_page #product_full_description.oe_empty{display: none !important;}body.o_theme_islency_nova #wrap.o_wsale_product_page .s_islency_pdp_lower .s_islency_pdp_tabs, body.o_theme_islency_nova #wrap.o_wsale_product_page .s_islency_pdp_lower .s_islency_pdp_panel, body.o_theme_islency_nova #wrap.o_wsale_product_page .s_islency_pdp_lower .s_islency_pdp_panel.is-active, body.o_theme_islency_nova #wrap.o_wsale_product_page .s_islency_pdp_lower #s_islency_pdp_description, body.o_theme_islency_nova #wrap.o_wsale_product_page .s_islency_pdp_lower #product_full_description{width: 100%; max-width: none; margin: 0; background: transparent; border: 0; border-radius: 0; box-shadow: none; backdrop-filter: none;}body.o_theme_islency_nova #wrap.o_wsale_product_page .s_islency_pdp_lower .s_islency_pdp_tabs{border-bottom: 1px solid rgba(18, 59, 80, 0.08);}body.o_theme_islency_nova #wrap.o_wsale_product_page .s_islency_pdp_backend_description{font-size: 0.975rem; line-height: 1.65; color: var(--islency-ink, #123b50);}body.o_theme_islency_nova #wrap.o_wsale_product_page .s_islency_pdp_backend_description p:last-child{margin-bottom: 0;}body.o_theme_islency_nova #wrap.o_wsale_product_page .s_islency_pdp_specs_html{font-size: 0.9375rem; line-height: 1.5; color: var(--islency-ink, #123b50); max-width: 52rem;}body.o_theme_islency_nova #wrap.o_wsale_product_page .s_islency_pdp_specs_html table{width: 100%; margin-bottom: 0; border-collapse: collapse; border: 1px solid var(--islency-line, #e3eaf0); border-radius: 0.75rem; overflow: hidden; background: var(--islency-white, #fff);}body.o_theme_islency_nova #wrap.o_wsale_product_page .s_islency_pdp_specs_html th, body.o_theme_islency_nova #wrap.o_wsale_product_page .s_islency_pdp_specs_html td{padding: 0.65rem 0.85rem; border: 1px solid var(--islency-line, #e3eaf0); vertical-align: top;}body.o_theme_islency_nova #wrap.o_wsale_product_page .s_islency_pdp_specs_html th{width: 38%; font-weight: 600; color: var(--islency-ink, #123b50); background: var(--islency-surface-subtle, #f8fafc);}body.o_theme_islency_nova #wrap.o_wsale_product_page #product_full_description.s_islency_pdp_description_field > section, body.o_theme_islency_nova #wrap.o_wsale_product_page #product_full_description.s_islency_pdp_description_field > .s_text_block, body.o_theme_islency_nova #wrap.o_wsale_product_page #product_full_description.s_islency_pdp_description_field > .o_snippet{max-width: 100%;}body.o_theme_islency_nova #wrap.o_wsale_product_page .s_islency_pdp_specs_table{max-width: 44rem; border: 1px solid var(--islency-line, #e3eaf0); border-radius: 0.75rem; overflow: hidden; background: var(--islency-white, #fff);}body.o_theme_islency_nova #wrap.o_wsale_product_page .s_islency_pdp_specs_table th{width: 38%; font-weight: 600; color: var(--islency-ink, #123b50); background: var(--islency-surface-subtle, #f8fafc); white-space: nowrap;}body.o_theme_islency_nova #wrap.o_wsale_product_page .s_islency_pdp_specs_empty{max-width: 40rem; padding: 1.25rem 1.35rem; border: 1px dashed #d1d5db; border-radius: 0.75rem; background: #fafbfc;}body.o_theme_islency_nova #wrap.o_wsale_product_page .s_islency_pdp_images_gallery{display: flex; flex-direction: column; gap: 1.25rem; padding-bottom: 2rem;}body.o_theme_islency_nova #wrap.o_wsale_product_page .s_islency_pdp_images_item{position: relative; margin: 0; width: 100%; min-height: 14rem; border-radius: 0.75rem; overflow: hidden; background: #f3f4f6; border: 1px solid var(--islency-line, #e3eaf0);}body.o_theme_islency_nova #wrap.o_wsale_product_page .s_islency_pdp_images_item.is-loading{background: linear-gradient(90deg, #eef1f4 0%, #f7f8fa 45%, #eef1f4 90%); background-size: 200% 100%; animation: islency-pdp-img-shimmer 1.15s ease-in-out infinite;}body.o_theme_islency_nova #wrap.o_wsale_product_page .s_islency_pdp_images_item.is-loading::after{content: ""; position: absolute; top: 50%; left: 50%; width: 2rem; height: 2rem; margin: -1rem 0 0 -1rem; border: 2px solid rgba(25, 167, 160, 0.2); border-top-color: var(--islency-brand-sea, #19a7a0); border-radius: 50%; animation: islency-pdp-img-spin 0.7s linear infinite; z-index: 1;}body.o_theme_islency_nova #wrap.o_wsale_product_page .s_islency_pdp_images_item img, body.o_theme_islency_nova #wrap.o_wsale_product_page .s_islency_pdp_images_img{display: block; width: 100%; height: auto; max-height: none; object-fit: contain; background: var(--islency-white, #fff);}body.o_theme_islency_nova #wrap.o_wsale_product_page .s_islency_pdp_images_item.is-loaded img, body.o_theme_islency_nova #wrap.o_wsale_product_page .s_islency_pdp_images_item img.is-loaded, body.o_theme_islency_nova #wrap.o_wsale_product_page .s_islency_pdp_images_img.is-loaded{opacity: 1;}@keyframes islency-pdp-img-shimmer{0%{background-position: 100% 0;}100%{background-position: -100% 0;}}@keyframes islency-pdp-img-spin{to{transform: rotate(360deg);}}body.o_theme_islency_nova #wrap.o_wsale_product_page #product_full_spec{border-top: 1px solid #eef2f6;}body.o_theme_islency_nova #wrap.o_wsale_product_page .o_shop_discussion_rating{background: transparent;}body.o_theme_islency_nova #wrap.o_wsale_product_page .s_islency_reviews_section{padding-top: 2rem !important; padding-bottom: 2.5rem !important;}body.o_theme_islency_nova #wrap.o_wsale_product_page .s_islency_reviews_header{margin-bottom: 1.25rem;}body.o_theme_islency_nova #wrap.o_wsale_product_page .s_islency_reviews_header_main{display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; gap: 0.75rem 1.25rem;}body.o_theme_islency_nova #wrap.o_wsale_product_page .s_islency_reviews_score{display: inline-flex; align-items: center; gap: 0.5rem; color: var(--islency-ink, #123b50); --WebsiteRating__star-color: #f59e0b;}body.o_theme_islency_nova #wrap.o_wsale_product_page .s_islency_reviews_score_value{font-size: 1.5rem; font-weight: 700; line-height: 1; color: var(--islency-ink, #123b50);}body.o_theme_islency_nova #wrap.o_wsale_product_page .s_islency_reviews_empty{display: flex; flex-direction: column; align-items: center; text-align: center; gap: 0.25rem; padding: 1.75rem 1.35rem; margin: 0 0 1.35rem; max-width: 44rem; border: 1px solid var(--islency-line, #e3eaf0); border-radius: 0.85rem; background: linear-gradient(180deg, var(--islency-white, #ffffff) 0%, var(--islency-surface-subtle, #f8fafc) 100%); box-shadow: 0 1px 2px rgba(18, 24, 38, 0.04);}body.o_theme_islency_nova #wrap.o_wsale_product_page .s_islency_reviews_empty_stars{display: inline-flex; gap: 0.2rem; margin-bottom: 0.5rem; color: #f59e0b; font-size: 1.35rem; line-height: 1; letter-spacing: 0.02em;}body.o_theme_islency_nova #wrap.o_wsale_product_page .s_islency_reviews_empty_stars span:nth-child(n+4){color: #d1d5db;}body.o_theme_islency_nova #wrap.o_wsale_product_page .s_islency_reviews_empty_title{font-weight: 700; font-size: 1.05rem; color: var(--islency-ink, #123b50);}body.o_theme_islency_nova #wrap.o_wsale_product_page .s_islency_reviews_empty_text{color: var(--islency-ink-muted, #5a7380); font-size: 0.9375rem; max-width: 28rem;}body.o_theme_islency_nova #wrap.o_wsale_product_page .s_islency_reviews_write{max-width: 44rem;}body.o_theme_islency_nova #wrap.o_wsale_product_page .s_islency_reviews_write_title{margin: 0 0 0.35rem; font-family: var(--islency-font-family-base); font-size: 1rem; font-weight: 700; color: var(--islency-ink, #123b50);}body.o_theme_islency_nova #wrap.o_wsale_product_page .s_islency_reviews_write_hint{margin: 0 0 0.85rem;}body.o_theme_islency_nova #wrap.o_wsale_product_page .s_islency_reviews_login_cta{display: flex; flex-direction: column; align-items: flex-start; padding: 1.15rem 1.25rem; margin-bottom: 0.85rem; border: 1px solid var(--islency-line, #e3eaf0); border-radius: 0.85rem; background: var(--islency-white, #fff); box-shadow: 0 1px 2px rgba(18, 24, 38, 0.04);}body.o_theme_islency_nova #wrap.o_wsale_product_page .s_islency_reviews_login_title{font-weight: 700; font-size: 1rem; color: var(--islency-ink, #123b50);}body.o_theme_islency_nova #wrap.o_wsale_product_page .s_islency_reviews_login_text{margin: 0; color: var(--islency-ink-muted, #5a7380); font-size: 0.9375rem; max-width: 32rem;}body.o_theme_islency_nova #wrap.o_wsale_product_page .s_islency_reviews_login_btn{border-radius: 999px; font-weight: 600; padding: 0.55rem 1.25rem; background: var(--islency-brand-sea, #19a7a0);}body.o_theme_islency_nova #wrap.o_wsale_product_page .s_islency_reviews_login_btn:hover{background: var(--islency-brand-sea-dark, #123b50); border-color: var(--islency-brand-sea-dark, #123b50);}body.o_theme_islency_nova #wrap.o_wsale_product_page #o_product_page_reviews .o_portal_chatter, body.o_theme_islency_nova #wrap.o_wsale_product_page #o_product_page_reviews #chatterRoot{display: block; width: 100%; max-width: 44rem; margin: 0; background: transparent;}body.o_theme_islency_nova #wrap.o_wsale_product_page #o_product_page_reviews .o_portal_chatter_header{margin-bottom: 1rem;}body.o_theme_islency_nova #wrap.o_wsale_product_page .s_islency_reviews_body{max-width: 44rem;}@media (max-width: 767.98px){body.o_theme_islency_nova #wrap.o_wsale_product_page .s_islency_pdp_tabs_list{flex-wrap: wrap; justify-content: center; overflow-x: visible; row-gap: 0;}body.o_theme_islency_nova #wrap.o_wsale_product_page .s_islency_pdp_tab{padding: 0.6rem 0.7rem; font-size: 0.875rem;}body.o_theme_islency_nova #wrap.o_wsale_product_page .s_islency_reviews_score_value{font-size: 1.25rem;}body.o_theme_islency_nova #wrap.o_wsale_product_page .s_islency_reviews_empty{padding: 1.25rem 1rem;}}.s_islency_shop_page .s_islency_shop_title, .s_islency_shop_page .o_wsale_shop_title{letter-spacing: -0.02em; font-weight: 750;}.s_islency_shop_page .s_islency_shop_cat_circles .s_islency_shop_cat_circle{}.s_islency_shop_page .s_islency_shop_cat_circles .s_islency_shop_cat_circle_link:hover .s_islency_shop_cat_circle{transform: translateY(-2px);}.s_islency_shop_page .s_islency_shop_cat_circles .s_islency_shop_cat_circle_link:hover .s_islency_shop_cat_circle_label{color: var(--islency-shop-deep, #005b96);}.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(18, 59, 80, 0.18), 0 4px 12px rgba(18, 59, 80, 0.12);}.s_islency_shop_page #products_grid_before .accordion-item{border: 0; background: transparent;}.s_islency_shop_page #products_grid_before .accordion-item:last-child{border-bottom: 0;}.s_islency_shop_page #products_grid_before .accordion-button{padding: 0.55rem 0; background: transparent; box-shadow: none; font-size: 0.88rem;}.s_islency_shop_page #products_grid_before .accordion-body{padding: 0 0 0.55rem;}@media (min-width: 992px){.s_islency_shop_page #o_wsale_products_grid{gap: 1rem;}.s_islency_shop_page #o_wsale_products_header:has(.s_islency_shop_cat_circles){padding: 0.9rem 1.15rem; margin-bottom: 0.85rem;}}@media (max-width: 575.98px){.s_islency_shop_page #o_wsale_products_header, .s_islency_shop_page .s_islency_shop_header{border-radius: 0.85rem; padding: 0.75rem 0.75rem 0.7rem; margin-top: 0.55rem; margin-bottom: 0.75rem; row-gap: 0.6rem;}.s_islency_shop_page #o_wsale_products_grid{gap: 0.45rem 0.45rem;}.s_islency_shop_page .o_wsale_product_grid_wrapper{border-radius: 0.7rem; box-shadow: 0 1px 3px rgba(18, 59, 80, 0.05);}.s_islency_shop_page .oe_product_image{border-radius: 0.7rem 0.7rem 0 0;}.s_islency_shop_page .s_islency_shop_cat_circles .s_islency_shop_cat_circle{width: 4.35rem; height: 4.35rem;}.s_islency_shop_page .s_islency_shop_cat_circles .s_islency_shop_cat_circle_link{width: 4.95rem;}.s_islency_shop_scroll_loader{padding: 1.1rem 0 calc(1.75rem + env(safe-area-inset-bottom, 0px));}}.s_islency_shop_page .s_islency_shop_empty_encargo{margin-top: 1.35rem;}.s_islency_shop_page .s_islency_shop_empty_encargo_lead{margin: 0 0 0.85rem; color: #334155; font-size: 0.95rem;}.s_islency_shop_page .s_islency_shop_empty_encargo_btn{display: inline-flex; align-items: center; justify-content: center;}body.o_theme_islency_nova #wrap.s_islency_wishlist_page{background: transparent; padding-bottom: 2.5rem;}body.o_theme_islency_nova #wrap.s_islency_wishlist_page .oe_website_sale{background: transparent;}.s_islency_wishlist_section{padding: 0.85rem 0 2rem;}.s_islency_wishlist_inner{max-width: var(--islency-page-max, 92rem);}.s_islency_wishlist_head{margin: 0 0 1.1rem;}body.o_theme_islency_nova #wrap.s_islency_wishlist_page h1.s_islency_wishlist_title, body.o_theme_islency_nova .s_islency_wishlist_title{margin: 0; color: var(--islency-deep, #123b50); font-family: var(--islency-font-family-base); font-size: 1.25rem; font-weight: 700; font-style: normal; letter-spacing: -0.02em; line-height: 1.25;}.s_islency_wishlist_count{margin: 0.2rem 0 0; color: var(--islency-ink-muted, #5a7380); font-family: var(--islency-font-family-base); font-size: 0.88rem;}.s_islency_wishlist_grid.o_wishlist_table, .s_islency_wishlist_grid{display: grid !important; grid-template-columns: repeat(2, minmax(0, 1fr)) !important; gap: 0.5rem !important; align-items: stretch; width: 100%;}.s_islency_wishlist_grid > .o_wishlist_item{display: flex; flex-direction: column; min-width: 0; height: auto;}@media (min-width: 768px){.s_islency_wishlist_grid.o_wishlist_table, .s_islency_wishlist_grid{grid-template-columns: repeat(3, minmax(0, 1fr)) !important; gap: 0.75rem !important;}}@media (min-width: 992px){body.o_theme_islency_nova #wrap.s_islency_wishlist_page h1.s_islency_wishlist_title, body.o_theme_islency_nova .s_islency_wishlist_title{font-size: 1.45rem;}.s_islency_wishlist_grid.o_wishlist_table, .s_islency_wishlist_grid{grid-template-columns: repeat(4, minmax(0, 1fr)) !important; gap: 0.85rem !important;}}.s_islency_wishlist_empty{display: flex; flex-direction: column; align-items: center; text-align: center; padding: 2.15rem 1.15rem 2.35rem;}.s_islency_wishlist_empty.d-none{display: none !important;}.s_islency_wishlist_empty_icon{display: inline-flex; align-items: center; justify-content: center; width: 3.5rem; height: 3.5rem; margin-bottom: 0.85rem; border-radius: 50%; background: var(--islency-white, #fff); border: 1px solid var(--islency-shop-card-border, #e4ebf1); color: #e07a8a;}.s_islency_wishlist_empty_icon .s_islency_svg_icon{width: 1.6rem; height: 1.6rem;}body.o_theme_islency_nova #wrap.s_islency_wishlist_page h2.s_islency_wishlist_empty_title, body.o_theme_islency_nova .s_islency_wishlist_empty_title{margin: 0 0 0.35rem; color: var(--islency-deep, #123b50); font-family: var(--islency-font-family-base); font-size: 1.15rem; font-weight: 700; font-style: normal; letter-spacing: -0.02em;}.s_islency_wishlist_empty_text{margin: 0 0 1.15rem; max-width: 22rem; color: var(--islency-shop-muted, #5a7380); font-size: 0.95rem;}body.o_theme_islency_nova .s_islency_wishlist_page .o_wsale_product_btn .o_wish_rm, body.o_theme_islency_nova .s_islency_wishlist_page .o_wsale_product_btn .o_wish_rm .fa{color: var(--islency-wishlist-red-strong, #e2555f);}body.o_theme_islency_nova .s_islency_wishlist_page .o_wsale_product_btn .o_wish_rm:hover, body.o_theme_islency_nova .s_islency_wishlist_page .o_wsale_product_btn .o_wish_rm:focus-visible{color: #d94f6a; transform: scale(1.06);}.s_islency_shop_page .s_islency_shop_breadcrumb{margin: 0; background: transparent;}.s_islency_shop_page .s_islency_shop_breadcrumb .breadcrumb-item, .s_islency_shop_page .s_islency_shop_breadcrumb .breadcrumb-item a, .s_islency_shop_page .s_islency_shop_bc_home{display: inline-flex; align-items: center; gap: 0.35rem; text-decoration: none;}.s_islency_shop_page .s_islency_shop_breadcrumb .breadcrumb-item.active, .s_islency_shop_page .s_islency_shop_breadcrumb .breadcrumb-item a:hover{color: var(--islency-shop-deep, #123b50);}.s_islency_shop_page .s_islency_cat_hero{display: grid; grid-template-columns: minmax(0, 1fr); gap: 1rem; border-radius: 1.15rem; overflow: hidden; position: relative; background: linear-gradient( 115deg, rgba(255, 255, 255, 0.97) 0%, rgba(244, 248, 250, 0.94) 52%, rgba(223, 232, 238, 0.48) 100% ); border: var(--islency-glass-border, 1px solid rgba(255, 255, 255, 0.72)); box-shadow: var(--islency-shadow-soft, 0 8px 28px rgba(18, 59, 80, 0.08)); -webkit-backdrop-filter: blur(18px) saturate(1.12); backdrop-filter: blur(18px) saturate(1.12);}.s_islency_shop_page .s_islency_cat_hero--glass{background: linear-gradient( 135deg, var(--islency-white, #ffffff) 0%, var(--islency-ivory, #f4f8fa) 56%, var(--islency-canvas, #eef4f8) 100% );}.s_islency_shop_page .s_islency_cat_hero_copy{position: relative; z-index: 2; max-width: 22rem;}.s_islency_shop_page .s_islency_cat_hero_kicker{display: block; margin-bottom: 0.35rem; color: var(--islency-turquoise, #19a7a0); font-size: 0.72rem; font-weight: 750; letter-spacing: 0.12em; text-transform: uppercase;}.s_islency_shop_page .s_islency_cat_hero_title{margin: 0 0 0.45rem; color: var(--islency-deep, #123b50); font-family: var(--islency-font-family-heading, inherit); font-size: clamp(1.55rem, 2.4vw, 2.15rem); font-weight: 750; letter-spacing: -0.03em; line-height: 1.12;}.s_islency_shop_page .s_islency_cat_hero_lead{margin: 0 0 0.95rem; color: #4b6472; font-size: 0.92rem; line-height: 1.45;}.s_islency_shop_page .s_islency_cat_hero_cta{display: inline-flex; align-items: center; gap: 0.45rem; min-height: 2.35rem; padding: 0.4rem 1.05rem; border-radius: 999px; background: var(--islency-turquoise, #19a7a0); color: var(--islency-white, #fff); font-size: 0.86rem; font-weight: 700; text-decoration: none;}.s_islency_shop_page .s_islency_cat_hero_cta:hover, .s_islency_shop_page .s_islency_cat_hero_cta:focus-visible{background: var(--islency-turquoise-dark, #12827c); color: var(--islency-white, #fff);}.s_islency_shop_page .s_islency_cat_hero_visual{inset: 0; pointer-events: none;}.s_islency_shop_page .s_islency_cat_hero_catimg{position: absolute; inset: 0; width: 100%; height: 100%; max-height: none; object-fit: cover; object-position: center 54%; border: 0; border-radius: 0; background: none; box-shadow: none; filter: none;}.s_islency_shop_page .s_islency_cat_hero_script{position: absolute; top: 0.85rem; right: 1.05rem; z-index: 2; color: rgba(18, 59, 80, 0.7); font-family: "Segoe Script", "Brush Script MT", cursive; font-size: 0.95rem; line-height: 1.15; text-align: right; max-width: 7.75rem; text-shadow: 0 1px 10px rgba(255, 255, 255, 0.88);}@media (min-width: 768px){.s_islency_shop_page .s_islency_cat_hero{grid-template-columns: minmax(17rem, 0.92fr) minmax(16rem, 1.08fr); min-height: 22rem; padding: 0;}.s_islency_shop_page .s_islency_cat_hero_copy{padding: 2rem 1.35rem 1.85rem 1.9rem; max-width: 26rem;}.s_islency_shop_page .s_islency_cat_hero_visual{position: relative; min-height: 22rem; overflow: hidden; display: block; background: linear-gradient(180deg, #d7eef6 0%, #b5d9e8 48%, var(--islency-sand, #dfe8ee) 100%);}.s_islency_shop_page .s_islency_cat_hero_visual--cover::before{content: ""; position: absolute; inset: 0 auto 0 0; width: 10.5rem; z-index: 1; background: linear-gradient( 90deg, rgba(255, 255, 255, 0.98) 0%, rgba(244, 248, 250, 0.72) 38%, rgba(255, 255, 255, 0) 100% ); pointer-events: none;}.s_islency_shop_page .s_islency_cat_hero_catimg{position: absolute; inset: 0; width: 100%; height: 100%; max-height: none; transform: none; object-fit: cover; object-position: center 54%; padding: 0;}}@container islency-shop-header (max-width: 700px){.s_islency_shop_page .s_islency_cat_hero{grid-template-columns: minmax(0, 1fr); min-height: 0; padding: 1.2rem 1.15rem 1.1rem;}.s_islency_shop_page .s_islency_cat_hero_visual{min-height: 11rem;}}@media (min-width: 992px){.s_islency_shop_page .s_islency_shop_cat_circles, .s_islency_shop_page #o_wsale_products_header .s_islency_shop_cat_circles{display: none !important;}body.o_theme_islency_nova .s_islency_shop_page #o_wsale_products_header.o_wsale_products_header_is_category, body.o_theme_islency_nova .s_islency_shop_page #o_wsale_products_header.o_wsale_products_header_is_category:has(.s_islency_cat_hero), body.o_theme_islency_nova .s_islency_shop_page #o_wsale_products_header.o_wsale_products_header_is_category:has(.s_islency_shop_cat_circles), body.o_theme_islency_nova .s_islency_shop_page #o_wsale_products_header.o_wsale_products_header_is_category:has(.s_islency_cat_hero):has(.s_islency_shop_cat_circles), body.o_theme_islency_nova .s_islency_shop_page #o_wsale_products_header:has(.s_islency_cat_hero), body.o_theme_islency_nova .s_islency_shop_page #o_wsale_products_header:has(.s_islency_cat_hero):has(.s_islency_shop_cat_circles), body.o_theme_islency_nova .s_islency_shop_page .s_islency_shop_header:has(.s_islency_cat_hero){display: flex !important; flex-direction: column !important; flex-wrap: nowrap !important; align-items: stretch !important; background: transparent; border: 0; box-shadow: none; backdrop-filter: none; -webkit-backdrop-filter: none; padding: 0 0 0.5rem !important; overflow: visible !important; gap: 0.85rem !important; position: relative; z-index: 1; grid-template-columns: none !important; grid-template-rows: none !important; container-type: inline-size; container-name: islency-shop-header;}.s_islency_shop_page #o_wsale_products_header:has(.s_islency_cat_hero) .o_wsale_category_title:not(.o_wsale_category_title_is_search), .s_islency_shop_page #o_wsale_products_header:has(.s_islency_cat_hero) .o_wsale_category_description:not(:has(section[class*="s_"])), .s_islency_shop_page #o_wsale_products_header:has(.s_islency_cat_hero) .s_islency_shop_cat_circles, .s_islency_shop_page #o_wsale_products_header:has(.s_islency_cat_hero) .o_wsale_filmstrip_container{display: none !important;}.s_islency_shop_page #products_grid_before .o_wsale_products_grid_before_rail.s_islency_shop_sidebar, body.o_theme_islency_nova .s_islency_shop_page #products_grid_before .s_islency_shop_sidebar{background: var(--islency-white, #fff); border: 1px solid rgba(18, 59, 80, 0.08); border-radius: 1.15rem; box-shadow: 0 8px 28px rgba(18, 59, 80, 0.08); padding: 1.05rem 1rem 1.2rem !important; max-height: none;}.s_islency_shop_page #products_grid_before .products_categories, .s_islency_shop_page #products_grid_before .products_categories.accordion{margin-bottom: 1.15rem; border: 0;}.s_islency_shop_page #products_grid_before .o_categories_collapse_title > b, .s_islency_shop_page #products_grid_before .accordion-header > b{display: none;}.s_islency_shop_page #products_grid_before .s_islency_shop_cat_heading_btn, .s_islency_shop_page #products_grid_before .s_islency_shop_cat_heading_btn.accordion-button{padding: 0 0 0.55rem; color: var(--islency-deep, #123b50); font-size: 1.05rem; font-weight: 750; box-shadow: none; background: transparent; cursor: default; pointer-events: none;}.s_islency_shop_page #products_grid_before .s_islency_shop_cat_heading_btn::after{display: none;}.s_islency_shop_page #products_grid_before .accordion-collapse{display: block; height: auto; visibility: visible;}.s_islency_shop_page #products_grid_before .accordion-item{border: 0; background: transparent;}.s_islency_shop_page .s_islency_shop_cat_list .nav-item{margin: 0;}.s_islency_shop_page #products_grid_before .s_islency_shop_cat_list .nav-item:not([data-publish="off"]) .s_islency_shop_cat_link, .s_islency_shop_page #products_grid_before .s_islency_shop_cat_list .nav-item[data-publish="on"] .s_islency_shop_cat_link{opacity: 1; color: var(--islency-deep, #123b50);}.s_islency_shop_page .s_islency_shop_cat_link{display: flex; align-items: center; justify-content: space-between; gap: 0.45rem; padding: 0.42rem 0.65rem; border-radius: 0.55rem; color: var(--islency-deep, #123b50); font-size: 0.88rem; line-height: 1.3;}.s_islency_shop_page .s_islency_shop_cat_link .fa{color: var(--islency-turquoise, #19a7a0); font-size: 0.78rem;}.s_islency_shop_page .s_islency_shop_cat_link:hover{background: rgba(25, 167, 160, 0.08); color: var(--islency-turquoise-dark, #12827c);}.s_islency_shop_page .s_islency_shop_cat_link.is-active, .s_islency_shop_page .s_islency_shop_cat_link.s_islency_shop_cat_active{background: rgba(25, 167, 160, 0.14); color: var(--islency-turquoise-dark, #12827c); font-weight: 700; text-decoration: none; border-radius: 0.55rem;}.s_islency_shop_page .s_islency_shop_cat_link.is-active .fa, .s_islency_shop_page .s_islency_shop_cat_link:hover .fa{color: var(--islency-turquoise, #19a7a0);}.s_islency_shop_page #products_grid_before [data-publish="off"] .s_islency_shop_cat_link{opacity: 0.42; color: var(--islency-ink-subtle, #8aa0ab);}.s_islency_shop_page .s_islency_shop_filters_heading{margin: 1.15rem 0 0.45rem; color: var(--islency-deep, #123b50); font-size: 1.02rem; font-weight: 750;}.s_islency_shop_page #products_grid_before .s_islency_shop_price_filter, .s_islency_shop_page #products_grid_before #o_wsale_price_range_option{margin: 0 0 0.85rem; border: 0;}.s_islency_shop_page #products_grid_before .s_islency_shop_price_filter .accordion-button, .s_islency_shop_page #products_grid_before #o_wsale_price_range_option .accordion-button, .s_islency_shop_page #products_grid_before .products_attributes_filters .accordion-button{padding: 0.35rem 0; color: var(--islency-deep, #123b50); font-size: 0.88rem; font-weight: 650; background: transparent; box-shadow: none;}.s_islency_shop_page #products_grid_before .products_attributes_filters{border-top: 0; padding-top: 0.15rem;}.s_islency_shop_page #products_grid_before .products_attributes_filters .form-check-label, .s_islency_shop_page #products_grid_before .products_attributes_filters label{color: var(--islency-deep, #123b50); font-size: 0.88rem;}.s_islency_shop_page #products_grid_before .accordion-item:has(#o_wsale_tags_option_inner), .s_islency_shop_page #products_grid_before [aria-controls="o_wsale_tags_option_inner"], .s_islency_shop_page #products_grid_before #o_wsale_tags_option_inner{display: none;}.s_islency_shop_page #products_grid_before .accordion-button{padding: 0.35rem 0; color: var(--islency-deep, #123b50); font-size: 0.86rem; font-weight: 650; background: transparent; box-shadow: none;}.s_islency_shop_page #products_grid_before input[type="range"], .s_islency_shop_page #products_grid_before .form-range{accent-color: var(--islency-turquoise, #19a7a0);}.s_islency_shop_page #products_grid_before input[type="range"]::-webkit-slider-thumb, .s_islency_shop_page #products_grid_before .form-range::-webkit-slider-thumb{background: var(--islency-turquoise, #19a7a0); border: 2px solid var(--islency-white, #fff); box-shadow: 0 0 0 1px rgba(25, 167, 160, 0.35);}.s_islency_shop_page .s_islency_shop_avail{margin: 0.85rem 0 0.25rem;}.s_islency_shop_page .s_islency_shop_avail_title{margin: 0 0 0.45rem; color: var(--islency-deep, #123b50); font-size: 0.88rem; font-weight: 650;}.s_islency_shop_page .s_islency_shop_avail_opt{display: flex; align-items: center; gap: 0.5rem; padding: 0.28rem 0; color: var(--islency-deep, #123b50); font-size: 0.88rem; text-decoration: none;}.s_islency_shop_page .s_islency_shop_avail_box{flex: 0 0 auto; width: 1rem; height: 1rem; border: 1.5px solid #c5d0d8; border-radius: 0.22rem; background: var(--islency-white, #fff);}.s_islency_shop_page .s_islency_shop_avail_opt.is-active .s_islency_shop_avail_box{background: var(--islency-turquoise, #19a7a0); border-color: var(--islency-turquoise, #19a7a0); box-shadow: inset 0 0 0 2px var(--islency-white, #fff);}.s_islency_shop_page .s_islency_shop_avail_opt .fa-plane{flex: 0 0 auto; font-size: 0.78rem; line-height: 1; color: var(--islency-turquoise, #19a7a0);}.s_islency_shop_page .s_islency_shop_avail_opt .s_islency_origin_flag{flex: 0 0 auto; width: 14px; height: 10px; border-radius: 1px; box-shadow: 0 0 0 1px rgba(18, 59, 80, 0.08);}body.o_theme_islency_nova .s_islency_shop_page #o_wsale_products_header.o_wsale_products_header_is_category .breadcrumb, body.o_theme_islency_nova .s_islency_shop_page #o_wsale_products_header:has(.s_islency_cat_hero) .breadcrumb{order: 1; width: 100% !important; grid-column: auto; grid-row: auto;}body.o_theme_islency_nova .s_islency_shop_page #o_wsale_products_header.o_wsale_products_header_is_category .s_islency_cat_hero, body.o_theme_islency_nova .s_islency_shop_page #o_wsale_products_header:has(.s_islency_cat_hero) .s_islency_cat_hero{order: 2; width: 100%; flex: 0 0 auto; position: relative; z-index: 1; grid-column: auto; grid-row: auto;}body.o_theme_islency_nova .s_islency_shop_page #o_wsale_products_header.o_wsale_products_header_is_category .s_islency_shop_toolbar, body.o_theme_islency_nova .s_islency_shop_page #o_wsale_products_header.o_wsale_products_header_is_category .products_header, body.o_theme_islency_nova .s_islency_shop_page #o_wsale_products_header:has(.s_islency_cat_hero) .s_islency_shop_toolbar, body.o_theme_islency_nova .s_islency_shop_page #o_wsale_products_header:has(.s_islency_cat_hero) .products_header{order: 3; width: 100%; position: relative; z-index: 1; grid-column: auto; grid-row: auto; justify-content: space-between !important; justify-self: stretch; align-self: stretch; padding: 0.15rem 0 0; margin: 0; top: auto; inset: auto;}}.s_islency_shop_page .s_islency_shop_range{order: -1; margin-right: auto; color: var(--islency-ink-muted, #5a7380); font-size: 0.86rem; font-weight: 500; white-space: nowrap;}.s_islency_shop_page .s_islency_shop_card .s_islency_card_promo_tape, .s_islency_shop_page .s_islency_shop_card .s_islency_discount_pct{display: none !important;}body.o_theme_islency_nova .s_islency_shop_page .s_islency_shop_card .s_islency_card_sale_badge, body.o_theme_islency_nova .s_islency_shop_page .s_islency_product_card .s_islency_card_sale_badge{display: inline-flex; top: 0.55rem; left: 0.55rem; min-width: 2.3rem; border-radius: 999px; box-shadow: 0 2px 8px rgba(232, 117, 97, 0.28);}body.o_theme_islency_nova .s_islency_shop_page .s_islency_shop_card .s_islency_card_choice_badge{top: 0.55rem; right: auto; left: 0.55rem; border-radius: 999px; background: var(--islency-turquoise, #19a7a0); text-transform: none; letter-spacing: 0;}body.o_theme_islency_nova .s_islency_shop_page .s_islency_shop_card .s_islency_card_sale_badge + .s_islency_card_choice_badge{top: 2.2rem;}body.o_theme_islency_nova .s_islency_shop_page .s_islency_shop_card .s_islency_card_local_badge{display: none;}body.o_theme_islency_nova .s_islency_shop_card .o_wsale_product_action_row .o_wsale_product_btn_primary, body.o_theme_islency_nova .s_islency_shop_page:not(.s_islency_wishlist_page) #o_wsale_products_grid .o_add_to_cart, body.o_theme_islency_nova .s_islency_related_feed .s_islency_shop_card .o_wsale_product_btn_primary{display: none !important;}body.o_theme_islency_nova .s_islency_shop_page .s_islency_shop_card, body.o_theme_islency_nova .s_islency_related_feed .s_islency_shop_card, body.o_theme_islency_nova .s_islency_wishlist_page .s_islency_shop_card{--o-wsale-card-price-order: 5; display: flex; flex-direction: column; min-height: 100%; padding: 0; background: transparent; border: 0; box-shadow: none; border-radius: 0;}body.o_theme_islency_nova .s_islency_shop_page .o_wsale_product_grid_wrapper, body.o_theme_islency_nova .s_islency_shop_page .o_wsale_product_grid_wrapper_1_1, body.o_theme_islency_nova .s_islency_related_feed .o_wsale_product_grid_wrapper, body.o_theme_islency_nova .s_islency_wishlist_page .o_wsale_product_grid_wrapper{padding: 0; background: var(--islency-white, #fff); border: 1px solid var(--islency-line, #e3eaf0); border-radius: 1rem; box-shadow: none; overflow: hidden; aspect-ratio: auto !important;}body.o_theme_islency_nova .s_islency_shop_page .s_islency_shop_card .oe_product_image, body.o_theme_islency_nova .s_islency_related_feed .s_islency_shop_card .oe_product_image, body.o_theme_islency_nova .s_islency_wishlist_page .s_islency_shop_card .oe_product_image{background: var(--islency-white, #fff); border: 0; border-radius: 0; padding: 0; overflow: hidden;}body.o_theme_islency_nova .s_islency_shop_page .s_islency_shop_card .oe_product_image_img, body.o_theme_islency_nova .s_islency_shop_page .s_islency_shop_card .oe_product_image_img_secondary, body.o_theme_islency_nova .s_islency_related_feed .s_islency_shop_card .oe_product_image_img, body.o_theme_islency_nova .s_islency_wishlist_page .s_islency_shop_card .oe_product_image_img{object-fit: contain !important; padding: 0; background: var(--islency-white, #fff);}body.o_theme_islency_nova .s_islency_shop_card .oe_product_image > .s_islency_shop_card_actions, body.o_theme_islency_nova .s_islency_shop_page .s_islency_shop_card .oe_product_image > .o_wsale_product_btn, body.o_theme_islency_nova .s_islency_related_feed .s_islency_shop_card .oe_product_image > .o_wsale_product_btn, body.o_theme_islency_nova .s_islency_wishlist_page .s_islency_shop_card .oe_product_image > .o_wsale_product_btn{display: flex !important; position: absolute !important; inset: auto !important; top: 0.35rem !important; right: 0.35rem !important; bottom: auto !important; left: auto !important; width: auto !important; height: auto !important; margin: 0 !important; z-index: 7 !important; pointer-events: auto !important; opacity: 1 !important; visibility: visible !important;}body.o_theme_islency_nova .s_islency_shop_card .s_islency_shop_card_actions .o_add_wishlist, body.o_theme_islency_nova .s_islency_shop_card .s_islency_shop_card_actions .o_wish_rm, body.o_theme_islency_nova .s_islency_shop_page .s_islency_shop_card .o_add_wishlist, body.o_theme_islency_nova .s_islency_related_feed .s_islency_shop_card .o_add_wishlist{display: inline-flex !important; align-items: center; justify-content: center; width: 1.85rem !important; height: 1.85rem !important; min-width: 1.85rem !important; padding: 0 !important; border: 0 !important; border-radius: 999px !important; background: transparent !important; box-shadow: none !important; color: var(--islency-coral, #e87561) !important;}body.o_theme_islency_nova .s_islency_shop_card .s_islency_shop_card_actions .o_add_wishlist .fa, body.o_theme_islency_nova .s_islency_shop_card .s_islency_shop_card_actions .o_wish_rm .fa, body.o_theme_islency_nova .s_islency_shop_page .s_islency_shop_card .o_add_wishlist .fa{color: var(--islency-coral, #e87561) !important; font-size: 1.05rem;}body.o_theme_islency_nova .s_islency_shop_card .s_islency_shop_card_actions .o_add_wishlist.o_in_wishlist, body.o_theme_islency_nova .s_islency_shop_card .s_islency_shop_card_actions .o_wish_rm, body.o_theme_islency_nova .s_islency_shop_card .s_islency_shop_card_actions .o_add_wishlist.o_in_wishlist .fa, body.o_theme_islency_nova .s_islency_shop_card .s_islency_shop_card_actions .o_wish_rm .fa{color: var(--islency-wishlist-red-strong, #e2555f) !important;}body.o_theme_islency_nova .s_islency_shop_card .o_wsale_product_sub, body.o_theme_islency_nova .s_islency_shop_page .s_islency_shop_card .o_wsale_product_sub, body.o_theme_islency_nova .s_islency_related_feed .s_islency_shop_card .o_wsale_product_sub{display: flex !important; flex-direction: column !important; align-items: stretch !important; flex: 1 1 auto !important; gap: 0.18rem; min-height: 0; margin-top: 0 !important; padding: 0.55rem 0.7rem 0.75rem;}body.o_theme_islency_nova .s_islency_shop_card .oe_product_image > .s_islency_card_origin, body.o_theme_islency_nova .s_islency_shop_card .s_islency_card_origin, body.o_theme_islency_nova #wrapwrap :is(.s_islency_flash, .s_islency_local) .s_islency_flash_media > .s_islency_card_origin{position: absolute; left: 0.5rem; bottom: 0.5rem; z-index: 4; order: 0; display: inline-flex; align-items: center; gap: 0.32rem; max-width: calc(100% - 1rem); margin: 0; padding: 0.18rem 0.5rem; border-radius: 999px; background: rgba(255, 255, 255, 0.92); box-shadow: 0 1px 4px rgba(18, 59, 80, 0.08); color: var(--islency-turquoise-dark, #12827c); font-size: 0.72rem; font-weight: 650; line-height: 1.2; white-space: nowrap; pointer-events: none;}body.o_theme_islency_nova .s_islency_product_card .s_islency_origin_compact{display: none;}@media (max-width: 575.98px){body.o_theme_islency_nova .s_islency_product_card .s_islency_origin_full{display: none;}body.o_theme_islency_nova .s_islency_product_card .s_islency_origin_compact{display: inline;}body.o_theme_islency_nova .s_islency_product_card .s_islency_card_origin .fa-plane{display: none;}}body.o_theme_islency_nova .s_islency_shop_card .s_islency_card_origin--local, body.o_theme_islency_nova #wrapwrap :is(.s_islency_flash, .s_islency_local) .s_islency_flash_media .s_islency_card_origin--local{color: var(--islency-deep, #123b50);}body.o_theme_islency_nova .s_islency_shop_card .s_islency_card_origin .fa-plane, body.o_theme_islency_nova #wrapwrap :is(.s_islency_flash, .s_islency_local) .s_islency_flash_media .s_islency_card_origin .fa-plane{font-size: 0.78rem; line-height: 1;}body.o_theme_islency_nova .s_islency_shop_card .s_islency_origin_flag, body.o_theme_islency_nova #wrapwrap :is(.s_islency_flash, .s_islency_local) .s_islency_flash_media .s_islency_origin_flag{flex: 0 0 auto; width: 14px; height: 10px; border-radius: 1px; box-shadow: 0 0 0 1px rgba(18, 59, 80, 0.08);}body.o_theme_islency_nova .s_islency_shop_card .o_wsale_products_item_title, body.o_theme_islency_nova .s_islency_shop_page .s_islency_shop_card .o_wsale_products_item_title{order: 1; min-height: calc(var(--islency-card-title-size) * var(--islency-card-title-line) * 2); max-height: calc(var(--islency-card-title-size) * var(--islency-card-title-line) * 2); margin: 0;}body.o_theme_islency_nova .s_islency_shop_card .o_wsale_products_item_title, body.o_theme_islency_nova .s_islency_shop_card .o_wsale_products_item_title a, body.o_theme_islency_nova .s_islency_shop_page .s_islency_shop_card .o_wsale_products_item_title, body.o_theme_islency_nova .s_islency_shop_page .s_islency_shop_card .o_wsale_products_item_title a{color: var(--islency-deep, #123b50); font-size: var(--islency-card-title-size); font-weight: 650; line-height: var(--islency-card-title-line); display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden;}body.o_theme_islency_nova .s_islency_shop_card .s_islency_card_brand{order: 3; color: #7a90a0; font-size: 0.78rem; font-weight: 500; line-height: 1.2; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}body.o_theme_islency_nova .s_islency_shop_card .s_islency_card_meta{order: 4; margin: 0;}body.o_theme_islency_nova .s_islency_shop_card .product_price, body.o_theme_islency_nova .s_islency_shop_page .s_islency_shop_card .o_wsale_product_sub .product_price{order: 5; margin: 0.12rem 0 0.1rem !important;}body.o_theme_islency_nova .s_islency_shop_card .product_price .s_islency_price_current, body.o_theme_islency_nova .s_islency_shop_page .s_islency_shop_card .product_price .s_islency_price_current, body.o_theme_islency_nova .s_islency_shop_page .s_islency_shop_card .product_price .fw-bold{color: var(--islency-deep, #123b50); font-size: 1.2rem;}@media (max-width: 575.98px){body.o_theme_islency_nova .s_islency_shop_page .s_islency_shop_card, body.o_theme_islency_nova .s_islency_related_feed .s_islency_shop_card{padding: 0;}body.o_theme_islency_nova .s_islency_shop_card .o_wsale_product_sub, body.o_theme_islency_nova .s_islency_shop_page .s_islency_shop_card .o_wsale_product_sub, body.o_theme_islency_nova .s_islency_related_feed .s_islency_shop_card .o_wsale_product_sub{padding: 0.48rem 0.5rem 0.55rem !important;}body.o_theme_islency_nova .s_islency_shop_card .product_price .s_islency_price_current, body.o_theme_islency_nova .s_islency_shop_page .s_islency_shop_card .product_price .s_islency_price_current{font-size: 1.05rem;}}@media (max-width: 991.98px){.s_islency_shop_page #o_wsale_products_header:has(.s_islency_cat_hero), .s_islency_shop_page .s_islency_shop_header:has(.s_islency_cat_hero){display: flex !important; flex-direction: column; align-items: stretch; gap: 0.75rem; padding: 0 0 0.35rem; z-index: 1;}.s_islency_shop_page #o_wsale_products_header:has(.s_islency_cat_hero) .s_islency_cat_hero{order: 1; width: 100%;}.s_islency_shop_page #o_wsale_products_header:has(.s_islency_cat_hero) .s_islency_shop_toolbar, .s_islency_shop_page #o_wsale_products_header:has(.s_islency_cat_hero) .products_header{order: 2; width: 100%; grid-column: auto; grid-row: auto; justify-content: space-between; justify-self: stretch;}.s_islency_shop_page .s_islency_cat_hero{min-height: 18.5rem;}.s_islency_shop_page .s_islency_cat_hero_visual{min-height: 18.5rem;}.s_islency_shop_page .s_islency_shop_range{width: 100%; white-space: normal;}}@media (max-width: 767.98px){.s_islency_shop_page .s_islency_cat_hero{min-height: 13.5rem; grid-template-columns: minmax(0, 1fr); padding: 1.2rem 1.15rem 1.1rem;}.s_islency_shop_page .s_islency_cat_hero_visual{position: relative; min-height: 11.25rem; margin: 0 -1.15rem -1.1rem; border-radius: 0 0 1.05rem 1.05rem;}.s_islency_shop_page .s_islency_cat_hero_catimg{object-fit: cover; object-position: center 52%;}}body.o_theme_islency_nova #wrap.o_wsale_product_page .product_detail_img, body.o_theme_islency_nova #wrap.o_wsale_product_page .o_product_detail_img_wrapper img, body.o_theme_islency_nova #wrap.o_wsale_product_page #o-carousel-product .carousel-item img, body.o_theme_islency_nova #wrap.o_wsale_product_page #o-carousel-product .product_detail_img{object-fit: contain; background: var(--islency-white, #fff);}@media (min-width: 992px){body.o_theme_islency_nova #wrap.o_wsale_product_page #o-carousel-product.o_carousel_product_left_indicators{display: flex; flex-direction: row; align-items: stretch; gap: 0.7rem;}body.o_theme_islency_nova #wrap.o_wsale_product_page #o-carousel-product.o_carousel_product_left_indicators .o_carousel_product_indicators, body.o_theme_islency_nova #wrap.o_wsale_product_page #o-carousel-product.o_carousel_product_left_indicators .carousel-indicators{display: flex; flex-direction: column; flex-wrap: nowrap; justify-content: flex-start; width: auto; max-width: 4.35rem; max-height: 26rem; overflow-x: hidden; overflow-y: auto; margin: 0; padding: 0; order: -1;}body.o_theme_islency_nova #wrap.o_wsale_product_page #o-carousel-product.o_carousel_product_left_indicators .carousel-indicators li{width: 3.5rem; height: 3.5rem; min-width: 3.5rem; border-radius: 0.5rem;}body.o_theme_islency_nova #wrap.o_wsale_product_page #o-carousel-product.o_carousel_product_left_indicators .o_carousel_product_outer{flex: 1 1 auto; min-width: 0; min-height: 22rem; background: var(--islency-white, #fff);}body.o_theme_islency_nova #wrap.o_wsale_product_page .s_islency_pdp_buybox #o_wsale_cta_wrapper, body.o_theme_islency_nova #wrap.o_wsale_product_page .s_islency_pdp_buybox #o_wsale_cta_wrapper.d-flex, body.o_theme_islency_nova #wrap.o_wsale_product_page .s_islency_pdp_buybox #o_wsale_cta_wrapper.flex-wrap{display: flex !important; flex-direction: column; flex-wrap: nowrap !important; align-items: stretch !important; gap: 0.55rem !important; width: 100% !important; height: auto; min-height: 0;}body.o_theme_islency_nova #wrap.o_wsale_product_page .s_islency_pdp_buybox #o_wsale_cta_wrapper #add_to_cart_wrap, body.o_theme_islency_nova #wrap.o_wsale_product_page .s_islency_pdp_buybox #o_wsale_cta_wrapper #add_to_cart_wrap.d-flex, body.o_theme_islency_nova #wrap.o_wsale_product_page .s_islency_pdp_buybox #o_wsale_cta_wrapper #add_to_cart_wrap.flex-wrap, body.o_theme_islency_nova #wrap.o_wsale_product_page .s_islency_pdp_buybox #o_wsale_cta_wrapper #add_to_cart_wrap.w-100, body.o_theme_islency_nova #wrap.o_wsale_product_page .s_islency_pdp_buybox #o_wsale_cta_wrapper #add_to_cart_wrap.flex-grow-1{display: flex !important; flex-direction: column !important; flex-wrap: nowrap !important; align-items: stretch !important; width: 100% !important; height: auto; min-height: 0; gap: 0.55rem !important; flex: 0 0 auto !important;}body.o_theme_islency_nova #wrap.o_wsale_product_page .s_islency_pdp_buybox #o_wsale_cta_wrapper #add_to_cart, body.o_theme_islency_nova #wrap.o_wsale_product_page .s_islency_pdp_buybox #o_wsale_cta_wrapper .s_islency_buy_now_btn, body.o_theme_islency_nova #wrap.o_wsale_product_page .s_islency_pdp_buybox #o_wsale_cta_wrapper .o_we_buy_now{width: 100%; max-width: none; flex: 0 0 auto !important; height: 2.75rem !important; min-height: 2.75rem !important; max-height: none !important; font-size: 0.95rem !important; border-radius: 999px !important;}body.o_theme_islency_nova #wrap.o_wsale_product_page .s_islency_pdp_qty_row .css_quantity{flex: 0 0 auto; width: 7.25rem; min-width: 7.25rem; height: 2.5rem; min-height: 2.5rem; max-height: none;}body.o_theme_islency_nova #wrap.o_wsale_product_page .s_islency_pdp_buybox #product_option_block{display: none;}}@media (max-width: 991.98px){body.o_theme_islency_nova #wrap.o_wsale_product_page #o-carousel-product.o_carousel_product_left_indicators{flex-direction: column;}body.o_theme_islency_nova #wrap.o_wsale_product_page #o-carousel-product.o_carousel_product_left_indicators .o_carousel_product_indicators, body.o_theme_islency_nova #wrap.o_wsale_product_page #o-carousel-product.o_carousel_product_left_indicators .carousel-indicators{flex-direction: row; width: 100%; max-width: none; overflow-x: auto; overflow-y: hidden; order: 2; margin-top: 0.65rem;}}@media (max-width: 991.98px){.s_islency_shop_page #o_wsale_products_grid .oe_product:not([data-colspan]):not(.oe_product_size_stretch){grid-column: span 1 !important; 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){overflow-wrap: normal; word-break: normal; hyphens: none;}}@media (max-width: 575.98px){.s_islency_shop_page #o_wsale_products_grid, .s_islency_shop_page #o_wsale_products_grid.o_wsale_products_grid_table, .s_islency_shop_page #o_wsale_container[data-ppr] #o_wsale_products_grid.o_wsale_products_grid_table{--columns: 2; grid-template-columns: repeat(2, minmax(0, 1fr)) !important;}.s_islency_shop_page #o_wsale_products_header .s_islency_shop_range{display: none;}}

/* /islency_theme_nova/static/src/css/drawer_cart.css */
 .s_islency_drawer{--islency-drawer-shift: 28px; --islency-drawer-enter: 320ms; --islency-drawer-leave: 280ms; --islency-drawer-scrim: 220ms; --islency-drawer-ease-out: cubic-bezier(0.16, 1, 0.3, 1); --islency-drawer-ease-in: cubic-bezier(0.4, 0, 1, 1); z-index: 1060;}.s_islency_drawer.s_islency_drawer_open{}.s_islency_drawer.s_islency_drawer_open .s_islency_drawer_backdrop{opacity: 1;}.s_islency_drawer.s_islency_drawer_open .s_islency_drawer_panel{transform: translateX(0); opacity: 1;}@starting-style{.s_islency_drawer.s_islency_drawer_open .s_islency_drawer_backdrop{opacity: 0;}.s_islency_drawer.s_islency_drawer_open .s_islency_drawer_panel{transform: translateX(calc(-1 * var(--islency-drawer-shift))); opacity: 0;}}.s_islency_drawer_backdrop{position: absolute; inset: 0; z-index: 0; cursor: pointer; -webkit-backdrop-filter: blur(6px); opacity: 0;}.s_islency_drawer_panel{--islency-drawer-row-h: 44px; --islency-drawer-pad-x: 16px; --islency-drawer-pad-sub: 32px; --islency-drawer-divider: 1px solid var(--islency-brand-border, #e3eaf0); position: absolute; z-index: 1; max-width: 100%; transform: translateX(calc(-1 * var(--islency-drawer-shift, 28px))); opacity: 0; display: flex; flex-direction: column; contain: layout paint; will-change: transform, opacity;}@media (max-width: 991.98px){.s_islency_drawer_panel{width: min(94vw, 26rem);}}@keyframes s_islency_drawer_row_in{from{opacity: 0; transform: translateX(-8px);}to{opacity: 1; transform: translateX(0);}}.s_islency_drawer_open .s_islency_drawer_account{animation-delay: 40ms;}.s_islency_drawer_open .s_islency_drawer_ship_dest{animation-delay: 70ms;}.s_islency_drawer_open .s_islency_drawer_departments > .s_islency_drawer_dept, .s_islency_drawer_open .s_islency_drawer_departments > .s_islency_drawer_link--root{}.s_islency_drawer_open .s_islency_drawer_departments > :nth-child(2){animation-delay: 70ms;}.s_islency_drawer_open .s_islency_drawer_departments > :nth-child(3){animation-delay: 100ms;}.s_islency_drawer_open .s_islency_drawer_departments > :nth-child(4){animation-delay: 130ms;}.s_islency_drawer_open .s_islency_drawer_departments > :nth-child(5){animation-delay: 160ms;}.s_islency_drawer_open .s_islency_drawer_departments > :nth-child(6){animation-delay: 190ms;}.s_islency_drawer_open .s_islency_drawer_departments > :nth-child(7){animation-delay: 220ms;}.s_islency_drawer_open .s_islency_drawer_departments > :nth-child(8){animation-delay: 250ms;}.s_islency_drawer_open .s_islency_drawer_departments > :nth-child(n + 9){}@media (prefers-reduced-motion: reduce){.s_islency_drawer{--islency-drawer-shift: 0px; --islency-drawer-enter: 200ms; --islency-drawer-leave: 180ms; --islency-drawer-scrim: 200ms; --islency-drawer-ease-out: ease; --islency-drawer-ease-in: ease; transition: visibility 0s linear 180ms, content-visibility 0s linear 180ms;}.s_islency_drawer_panel, .s_islency_drawer.s_islency_drawer_open .s_islency_drawer_panel{transform: none; transition: opacity 200ms ease;}.s_islency_drawer_backdrop, .s_islency_drawer.s_islency_drawer_open .s_islency_drawer_backdrop{transition: opacity 200ms ease;}.s_islency_drawer_open .s_islency_drawer_account, .s_islency_drawer_open .s_islency_drawer_departments > .s_islency_drawer_dept, .s_islency_drawer_open .s_islency_drawer_departments > .s_islency_drawer_link--root, .s_islency_drawer_dept_children{animation: none;}}.s_islency_drawer_header{display: flex; align-items: center; justify-content: space-between; gap: 0.5rem; padding: 1rem 1rem 0.85rem; flex-shrink: 0;}body.o_theme_islency_nova .s_islency_drawer_header .s_islency_drawer_title, body.o_theme_islency_nova .s_islency_drawer_header .s_islency_drawer_title span{}.s_islency_drawer_title{font-family: var(--islency-font-family-base); font-size: 1.02rem; letter-spacing: 0.01em; line-height: 1.3;}.s_islency_drawer_close{border: none; font-size: 1.05rem; min-width: 2.35rem; min-height: 2.35rem; border-radius: 50%; display: inline-flex; align-items: center; justify-content: center;}.s_islency_drawer_close:hover{}.s_islency_drawer_account{padding: 0.9rem 1rem 1rem; font-size: 0.92rem; flex-shrink: 0;}.s_islency_drawer_account_main{display: flex; align-items: center; gap: 0.75rem;}.s_islency_drawer_account_icon{}.s_islency_drawer_account_avatar_wrap{display: inline-flex; align-items: center; justify-content: center; flex-shrink: 0;}.s_islency_drawer_account_avatar, .s_islency_drawer_account_avatar_wrap .fa-user-circle, .s_islency_drawer_account_avatar_wrap i.s_islency_drawer_account_avatar{width: 2.5rem; height: 2.5rem; flex-shrink: 0;}.s_islency_drawer_account_avatar{border-radius: 50%; box-sizing: border-box;}.s_islency_drawer_account_avatar_wrap .fa-user-circle, .s_islency_drawer_account_avatar_wrap i.s_islency_drawer_account_avatar{display: inline-flex; align-items: center; justify-content: center; font-size: 2rem; line-height: 1; color: var(--islency-turquoise, #19a7a0);}.s_islency_drawer_account_text{line-height: 1.45; min-width: 0;}.s_islency_drawer_account_prefix{}body.o_theme_islency_nova .s_islency_drawer_account_link, body.o_theme_islency_nova .s_islency_drawer_account a.s_islency_drawer_account_link, body.o_theme_islency_nova .s_islency_drawer_account a.s_islency_drawer_account_link span{font-weight: 700; text-decoration: underline; text-underline-offset: 3px; margin-left: 0.25rem;}body.o_theme_islency_nova .s_islency_drawer_account_link:hover, body.o_theme_islency_nova .s_islency_drawer_account a.s_islency_drawer_account_link:hover, body.o_theme_islency_nova .s_islency_drawer_account a.s_islency_drawer_account_link:hover span{color: var(--islency-deep, #123b50);}.s_islency_drawer_account_email{margin-top: 0.2rem;}.s_islency_drawer_body{flex: 1; overflow-y: auto; -webkit-overflow-scrolling: touch; padding-bottom: 0; scrollbar-width: thin; scrollbar-color: #cbd5e1 transparent;}.s_islency_drawer_app_downloads{margin-top: 0.35rem; padding: 0.95rem 1rem 1rem; background: var(--islency-glass-bg-strong, rgba(255, 255, 255, 0.92)); border: var(--islency-glass-border, 1px solid rgba(255, 255, 255, 0.72)); border-radius: var(--islency-radius-lg, 18px); box-shadow: var(--islency-shadow-soft, 0 8px 28px rgba(18, 59, 80, 0.08));}.s_islency_drawer_app_downloads__label{margin: 0; font-size: 0.72rem; font-weight: 750; letter-spacing: 0.08em; text-transform: uppercase; color: var(--islency-turquoise, #19a7a0);}.s_islency_drawer_app_downloads__hint{margin: 0.15rem 0 0.65rem; font-size: 0.75rem; line-height: 1.35; color: var(--islency-ink-muted, #5a7380);}.s_islency_drawer_app_downloads__grid{display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 0.5rem;}.s_islency_drawer_app_badge{display: flex; align-items: center; gap: 0.55rem; min-height: 3.2rem; padding: 0.45rem 0.6rem; border-radius: 0.85rem; background: var(--islency-white, #fff); color: var(--islency-deep, #123b50); text-decoration: none; border: 1.5px solid rgba(25, 167, 160, 0.35); box-shadow: none; transition: transform 0.15s ease, background-color 0.15s ease, border-color 0.15s ease;}body.o_theme_islency_nova .s_islency_drawer_app_badge, body.o_theme_islency_nova .s_islency_drawer_app_badge:hover, body.o_theme_islency_nova .s_islency_drawer_app_badge:focus-visible{color: var(--islency-deep, #123b50); text-decoration: none;}.s_islency_drawer_app_badge:hover, .s_islency_drawer_app_badge:focus-visible{background: color-mix(in srgb, var(--islency-turquoise, #19a7a0) 14%, var(--islency-white, #fff)); border-color: var(--islency-turquoise, #19a7a0); transform: translateY(-1px); box-shadow: none; outline: none;}.s_islency_drawer_app_badge__icon{flex-shrink: 0; width: 2rem; height: 2rem; border-radius: var(--islency-radius-md, 12px); display: inline-flex; align-items: center; justify-content: center; background: color-mix(in srgb, var(--islency-turquoise, #19a7a0) 16%, var(--islency-white, #fff)); color: var(--islency-turquoise, #19a7a0); font-size: 1.05rem; line-height: 1;}.s_islency_drawer_app_badge--android .s_islency_drawer_app_badge__icon, .s_islency_drawer_app_badge--ios .s_islency_drawer_app_badge__icon, .s_islency_drawer_app_badge--mac .s_islency_drawer_app_badge__icon, .s_islency_drawer_app_badge--windows .s_islency_drawer_app_badge__icon{background: color-mix(in srgb, var(--islency-turquoise, #19a7a0) 16%, var(--islency-white, #fff)); color: var(--islency-turquoise, #19a7a0);}.s_islency_drawer_app_badge__text{display: flex; flex-direction: column; min-width: 0; line-height: 1.15;}.s_islency_drawer_app_badge__kicker{font-size: 0.62rem; font-weight: 650; letter-spacing: 0.04em; text-transform: uppercase; color: var(--islency-ink-muted, #5a7380);}.s_islency_drawer_app_badge__name{font-size: 0.92rem; font-weight: 750; color: var(--islency-deep, #123b50); overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}.s_islency_drawer_site_footer{padding: 1.15rem 1rem calc(1.35rem + env(safe-area-inset-bottom, 0px));}.s_islency_drawer_site_footer__brand{margin-bottom: 1rem;}.s_islency_drawer_site_footer .s_islency_footer_app_downloads{margin-top: 0.95rem; padding: 0.95rem 1rem 1rem;}.s_islency_drawer_site_footer .s_islency_footer_app_downloads__hint{margin: 0.15rem 0 0.65rem; font-size: 0.75rem; line-height: 1.35; color: var(--islency-ink-muted, #5a7380);}.s_islency_drawer_site_footer .s_islency_footer_app_downloads__label{margin: 0 0 0.55rem; font-size: 0.72rem; font-weight: 750; letter-spacing: 0.08em; text-transform: uppercase;}.s_islency_drawer_site_footer .s_islency_footer_app_downloads__grid{display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 0.5rem;}.s_islency_drawer_site_footer .s_islency_footer_app_store_btn{display: inline-flex; align-items: center; gap: 0.5rem; min-height: 2.65rem; padding: 0.4rem 0.7rem;}body.o_theme_islency_nova .s_islency_drawer_site_footer .s_islency_footer_app_store_btn, body.o_theme_islency_nova .s_islency_drawer_site_footer .s_islency_footer_app_store_btn:hover, body.o_theme_islency_nova .s_islency_drawer_site_footer .s_islency_footer_app_store_btn:focus-visible{text-decoration: none;}body.o_theme_islency_nova .s_islency_drawer_site_footer .s_islency_footer_app_store_btn:hover, body.o_theme_islency_nova .s_islency_drawer_site_footer .s_islency_footer_app_store_btn:focus-visible{transform: translateY(-1px);}.s_islency_drawer_site_footer .s_islency_footer_app_store_btn .fa{width: 1.15rem; text-align: center; font-size: 1.1rem;}.s_islency_drawer_site_footer .s_islency_footer_app_store_btn__text{display: flex; flex-direction: column; align-items: flex-start; font-size: 0.78rem; font-weight: 700; line-height: 1.15;}.s_islency_drawer_site_footer .s_islency_footer_app_store_btn__text small{font-size: 0.6rem; font-weight: 650; letter-spacing: 0.04em; text-transform: uppercase; color: var(--islency-ink-muted, #5a7380);}.s_islency_drawer_site_footer .s_islency_footer_app_downloads__more{}.s_islency_drawer_site_footer .s_islency_footer_app_store_btn--android .fa, .s_islency_drawer_site_footer .s_islency_footer_app_store_btn--ios .fa, .s_islency_drawer_site_footer .s_islency_footer_app_store_btn--mac .fa, .s_islency_drawer_site_footer .s_islency_footer_app_store_btn--windows .fa{}body.o_theme_islency_nova .s_islency_drawer_site_footer .s_islency_footer_app_store_btn:hover .fa, body.o_theme_islency_nova .s_islency_drawer_site_footer .s_islency_footer_app_store_btn:focus-visible .fa{color: var(--islency-deep, #123b50);}.s_islency_drawer_site_footer__name{margin: 0; font-size: 1.05rem; font-weight: 800; letter-spacing: 0.04em; text-transform: uppercase;}.s_islency_drawer_site_footer__claim{margin: 0.1rem 0 0.4rem; font-size: 0.82rem; font-weight: 650;}.s_islency_drawer_site_footer__tagline{font-size: 0.82rem; line-height: 1.45;}.s_islency_drawer_site_footer__cols{display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 0.95rem 1rem; margin-bottom: 0.95rem;}.s_islency_drawer_site_footer__heading, .s_islency_drawer_site_footer .s_islency_footer_heading{margin: 0 0 0.45rem; font-size: 0.7rem; font-weight: 750; letter-spacing: 0.08em; text-transform: uppercase; border-bottom: 1px solid rgba(25, 167, 160, 0.28); padding-bottom: 0.3rem;}.s_islency_drawer_site_footer .s_islency_footer_links{list-style: none; margin: 0; padding: 0;}.s_islency_drawer_site_footer .s_islency_footer_links li + li, .s_islency_drawer_site_footer__contact li + li{margin-top: 0.32rem;}body.o_theme_islency_nova .s_islency_drawer_site_footer a, body.o_theme_islency_nova .s_islency_drawer_site_footer a:hover, body.o_theme_islency_nova .s_islency_drawer_site_footer a:focus-visible{text-decoration: none; font-size: 0.84rem; line-height: 1.35;}body.o_theme_islency_nova .s_islency_drawer_site_footer a:hover, body.o_theme_islency_nova .s_islency_drawer_site_footer a:focus-visible{}.s_islency_drawer_site_footer__links .fa{margin-right: 0.3rem; opacity: 0.85;}.s_islency_drawer_site_footer__contact a{display: inline-flex; align-items: flex-start; gap: 0.4rem;}.s_islency_drawer_site_footer__contact .fa{margin-top: 0.12rem;}.s_islency_drawer_site_footer__col--contact, .s_islency_drawer_site_footer__col--help{margin-bottom: 0.85rem;}.s_islency_drawer_site_footer__about{display: none;}.s_islency_drawer_site_footer__copy{margin-top: 0.35rem; font-size: 0.72rem;}@media (min-width: 992px){body.o_theme_islency_nova .s_islency_drawer .s_islency_drawer_site_footer{display: none;}}@media (max-width: 991.98px){.s_islency_drawer_app_downloads{padding: 0.65rem 0.85rem 0.75rem;}.s_islency_drawer_app_downloads__hint{display: none;}.s_islency_drawer_app_downloads__grid{gap: 0.4rem;}.s_islency_drawer_app_badge{min-height: 2.7rem; padding: 0.35rem 0.5rem; gap: 0.4rem;}.s_islency_drawer_app_badge__icon{width: 1.65rem; height: 1.65rem; font-size: 0.92rem;}.s_islency_drawer_app_badge__kicker{display: none;}.s_islency_drawer_app_badge__name{font-size: 0.84rem;}}html.islency-capacitor-app .s_islency_drawer_app_downloads{padding-bottom: calc(0.85rem + env(safe-area-inset-bottom, 0px));}html.islency-capacitor-app .s_islency_drawer_app_badge{min-height: 2.85rem;}.s_islency_drawer_body::-webkit-scrollbar{width: 4px;}.s_islency_drawer_body::-webkit-scrollbar-thumb{background: #cbd5e1; border-radius: 4px;}.s_islency_drawer_body::-webkit-scrollbar-track{background: transparent;}.s_islency_drawer_departments{border-bottom: none;}.s_islency_drawer_departments > .s_islency_drawer_dept, .s_islency_drawer_departments > .s_islency_drawer_link--root{border-bottom: none;}.s_islency_drawer_dept{margin: 0; padding: 0;}.s_islency_drawer_dept[open] .s_islency_drawer_link_arrow{transform: rotate(90deg);}.s_islency_drawer_dept_summary{display: block; width: 100%; padding: 0; margin: 0; cursor: pointer; list-style: none; font-size: 0.9rem; height: var(--islency-drawer-row-h); min-height: var(--islency-drawer-row-h); max-height: var(--islency-drawer-row-h); box-sizing: border-box;}.s_islency_drawer_dept_summary::marker, .s_islency_drawer_dept_summary::-webkit-details-marker{display: none; content: "";}.s_islency_drawer_dept_summary:hover{background: rgba(46, 143, 212, 0.08);}.s_islency_drawer_dept_label{flex: 1 1 auto; min-width: 0;}.s_islency_drawer_dept_children{margin: 0; padding: 0; border: none; border-radius: 0;}@keyframes s_islency_drawer_subpanel_in{from{opacity: 0; transform: translateY(-3px);}to{opacity: 1; transform: translateY(0);}}.s_islency_drawer_link_inner{display: flex; align-items: center; gap: 0.65rem; width: 100%; min-height: var(--islency-drawer-row-h); padding: 0 var(--islency-drawer-pad-x); box-sizing: border-box;}.s_islency_drawer_link{display: block; padding: 0; margin: 0; text-decoration: none; font-size: 0.9rem; line-height: 1.35;}.s_islency_drawer_link:hover{}body.o_theme_islency_nova .s_islency_drawer_link--active{background: rgba(46, 143, 212, 0.14); color: var(--islency-brand-ink, #123b50); font-weight: 600; text-decoration: none;}.s_islency_drawer_link--root, .s_islency_drawer_dept_summary{font-weight: 600;}.s_islency_drawer_link--root{height: var(--islency-drawer-row-h); min-height: var(--islency-drawer-row-h); max-height: var(--islency-drawer-row-h); box-sizing: border-box;}.s_islency_drawer_link--root .s_islency_drawer_link_inner, .s_islency_drawer_dept_summary .s_islency_drawer_link_inner, .s_islency_drawer_link--account .s_islency_drawer_link_inner, .s_islency_drawer_link--quick .s_islency_drawer_link_inner{padding-left: var(--islency-drawer-pad-x); padding-right: var(--islency-drawer-pad-x);}.s_islency_drawer_link--child .s_islency_drawer_link_inner{padding-left: var(--islency-drawer-pad-sub); padding-right: var(--islency-drawer-pad-x); font-size: 0.86rem;}.s_islency_drawer_link--all{}.s_islency_drawer_link--all .s_islency_drawer_link_inner{padding-left: var(--islency-drawer-pad-sub); padding-right: var(--islency-drawer-pad-x); border-bottom: var(--islency-drawer-divider);}.s_islency_drawer_dept_children .s_islency_drawer_link{display: block; min-height: var(--islency-drawer-row-h); padding: 0; margin: 0; border-radius: 0; color: #1e3a5f; font-size: 0.86rem; font-weight: 500; text-decoration: none;}.s_islency_drawer_dept_children .s_islency_drawer_link:not(:last-child){border-bottom: var(--islency-drawer-divider);}.s_islency_drawer_link_icon{flex-shrink: 0; width: 1.15rem; text-align: center; font-size: 0.95rem; opacity: 0.95;}.s_islency_drawer_link_icon--sub{font-size: 0.8rem;}.s_islency_drawer_link_text{flex: 1 1 auto; min-width: 0;}.s_islency_drawer_link_arrow{flex-shrink: 0; color: var(--islency-ink-subtle, #8aa0ab); font-size: 0.85rem;}.s_islency_drawer_link:hover .s_islency_drawer_link_arrow, .s_islency_drawer_dept_summary:hover .s_islency_drawer_link_arrow{color: var(--islency-brand-grass, #4f9e32);}.s_islency_drawer_section{padding: 0.35rem 0 0.85rem;}.s_islency_drawer_section--quick{background: var(--islency-brand-panel-grass, linear-gradient(180deg, #e8f7e0 0%, #d4efc8 100%)); margin-top: 0.25rem; padding-bottom: 1rem;}.s_islency_drawer_section_title{font-family: var(--islency-font-family-base, "Source Sans 3", sans-serif); font-size: 0.72rem; font-weight: 700; text-transform: uppercase; letter-spacing: 0.06em; padding: 0.85rem 1rem 0.4rem; margin: 0;}.s_islency_drawer_section_title--inset{padding-top: 0.75rem; padding-bottom: 0.15rem;}.s_islency_drawer_section--quick .s_islency_drawer_link{border-bottom: none; box-shadow: inset 0 -1px 0 var(--islency-brand-border, #e3eaf0); height: var(--islency-drawer-row-h); min-height: var(--islency-drawer-row-h); max-height: var(--islency-drawer-row-h); box-sizing: border-box;}.s_islency_drawer_section--quick .s_islency_drawer_link:last-child{border-bottom: none;}.s_islency_drawer_account_links{border-top: none; border-bottom: none; background: var(--islency-white, #fff);}body.o_theme_islency_nova .s_islency_drawer_account_links a.s_islency_drawer_link, body.o_theme_islency_nova .s_islency_drawer_account_links a.s_islency_drawer_link .s_islency_drawer_link_text{color: var(--islency-brand-ink, #123b50); font-family: var(--islency-font-family-base, "Source Sans 3", sans-serif); font-weight: 600; text-decoration: none;}body.o_theme_islency_nova .s_islency_drawer_account_links a.s_islency_drawer_link--account{border-bottom: none; height: var(--islency-drawer-row-h); min-height: var(--islency-drawer-row-h); max-height: var(--islency-drawer-row-h); box-sizing: border-box;}body.o_theme_islency_nova .s_islency_drawer_account_links a.s_islency_drawer_link--account:last-child{border-bottom: none;}body.o_theme_islency_nova .s_islency_drawer_account_links .s_islency_drawer_link_icon, body.o_theme_islency_nova .s_islency_drawer_account_links .s_islency_drawer_link_arrow{color: var(--islency-brand-ink, #123b50);}body.o_theme_islency_nova .s_islency_drawer_account_links a.s_islency_drawer_link:hover, body.o_theme_islency_nova .s_islency_drawer_account_links a.s_islency_drawer_link:hover .s_islency_drawer_link_text{background: var(--islency-brand-page-bg, #f0f7fb); color: var(--islency-brand-sea-dark, #123b50);}body.o_theme_islency_nova .s_islency_drawer_account_links a.s_islency_drawer_link:hover .s_islency_drawer_link_icon, body.o_theme_islency_nova .s_islency_drawer_account_links a.s_islency_drawer_link:hover .s_islency_drawer_link_arrow{color: var(--islency-brand-sea, #19a7a0);}body.o_theme_islency_nova .s_islency_drawer_account_links a.s_islency_drawer_link--logout, body.o_theme_islency_nova .s_islency_drawer_account_links a.s_islency_drawer_link--logout .s_islency_drawer_link_text{color: var(--islency-danger, #c0392b);}body.o_theme_islency_nova .s_islency_drawer_account_links a.s_islency_drawer_link--logout .s_islency_drawer_link_icon, body.o_theme_islency_nova .s_islency_drawer_account_links a.s_islency_drawer_link--logout .s_islency_drawer_link_arrow{color: var(--islency-danger, #c0392b);}body.o_theme_islency_nova .s_islency_drawer_account_links a.s_islency_drawer_link--logout{margin-top: 0; border-top: none;}body.o_theme_islency_nova .s_islency_drawer_account_links a.s_islency_drawer_link--logout:hover, body.o_theme_islency_nova .s_islency_drawer_account_links a.s_islency_drawer_link--logout:hover .s_islency_drawer_link_text{background: #fdecea; color: #a93226;}body.o_theme_islency_nova .s_islency_drawer_account_links a.s_islency_drawer_link--logout:hover .s_islency_drawer_link_icon, body.o_theme_islency_nova .s_islency_drawer_account_links a.s_islency_drawer_link--logout:hover .s_islency_drawer_link_arrow{color: #a93226;}body.o_islency_drawer_open{overflow: hidden;}.s_islency_cart_drawer{z-index: 1070;}.s_islency_cart_drawer.s_islency_cart_drawer_open{}.s_islency_cart_drawer.s_islency_cart_drawer_open .s_islency_cart_drawer_backdrop{opacity: 1;}.s_islency_cart_drawer.s_islency_cart_drawer_open .s_islency_cart_drawer_panel{transform: translateX(0);}.s_islency_cart_drawer_backdrop{position: absolute; inset: 0; z-index: 0; cursor: pointer; -webkit-backdrop-filter: blur(6px); opacity: 0;}.s_islency_cart_drawer_panel{position: absolute; z-index: 1; transform: translateX(calc(100% + 0.75rem)); display: flex; flex-direction: column; -webkit-backdrop-filter: blur(18px) saturate(1.12);}.s_islency_cart_drawer_header{display: flex; align-items: center; justify-content: space-between; gap: 0.5rem; padding: 0.85rem 1rem; flex-shrink: 0;}.s_islency_cart_drawer_title{font-family: var(--islency-font-family-base); font-size: 1rem; font-weight: 700; color: var(--islency-deep, #123b50); display: flex; align-items: center;}.s_islency_cart_drawer_tabs{display: flex; align-items: center; gap: 0.25rem; min-width: 0; flex: 1 1 auto; padding: 0.15rem; background: rgba(255, 255, 255, 0.55); border: 1px solid rgba(255, 255, 255, 0.72); border-radius: 999px; box-shadow: inset 0 0 0 1px rgba(18, 59, 80, 0.04);}.s_islency_cart_drawer_tab{flex: 1 1 50%; display: inline-flex; align-items: center; justify-content: center; gap: 0.35rem; min-height: 2.15rem; padding: 0.35rem 0.55rem; border: 0; border-radius: 999px; background: transparent; font-size: 0.8125rem; font-weight: 600;}.s_islency_cart_drawer_tab:hover, .s_islency_cart_drawer_tab:focus-visible{color: var(--islency-deep, #123b50); background: color-mix(in srgb, var(--islency-turquoise, #19a7a0) 14%, var(--islency-white, #fff)); outline: none;}.s_islency_cart_drawer_tab--active, .s_islency_cart_drawer_tab[aria-selected="true"]{box-shadow: 0 2px 10px color-mix(in srgb, var(--islency-turquoise, #19a7a0) 35%, transparent);}.s_islency_cart_drawer_tab .fa{font-size: 0.85rem;}.s_islency_cart_drawer_tab .s_islency_cart_drawer_count, .s_islency_cart_drawer_tab .s_islency_cart_drawer_wish_count, .s_islency_cart_drawer_tab .my_cart_quantity, .s_islency_cart_drawer_tab .my_wish_quantity{min-width: 1.1rem; height: 1.1rem; padding: 0 0.3rem; display: inline-flex; align-items: center; justify-content: center; font-size: 0.65rem; font-weight: 700; line-height: 1;}.s_islency_cart_drawer_tab--active .s_islency_cart_drawer_count, .s_islency_cart_drawer_tab--active .s_islency_cart_drawer_wish_count, .s_islency_cart_drawer_tab--active .my_cart_quantity, .s_islency_cart_drawer_tab--active .my_wish_quantity{}#islency_cart_drawer[data-islency-drawer-tab="wishlist"] .s_islency_cart_drawer_footer_wrap, #islency_cart_drawer[data-islency-drawer-tab="wishlist"] [data-islency-drawer-pane="cart"], #islency_cart_drawer[data-islency-drawer-tab="cart"] [data-islency-drawer-pane="wishlist"]{}.s_islency_cart_drawer_pane{min-height: 100%;}.s_islency_cart_drawer_wishlist{min-height: 100%;}.s_islency_cart_drawer_wish_empty{display: flex; flex-direction: column; align-items: center; justify-content: center; gap: 0.5rem; min-height: 14rem; padding: 1.5rem 0.75rem; text-align: center;}.s_islency_cart_drawer_wish_empty_icon{display: inline-flex; align-items: center; justify-content: center; width: 3.25rem; height: 3.25rem; border-radius: 50%; background: rgba(224, 122, 138, 0.12); color: #e07a8a;}.s_islency_cart_drawer_wish_empty_icon .s_islency_svg_icon{width: 1.5rem; height: 1.5rem;}.s_islency_cart_drawer_wish_empty_title{font-size: 1rem; font-weight: 700; color: var(--islency-deep, #123b50); margin: 0.35rem 0 0;}.s_islency_cart_drawer_wish_empty_text{font-family: var(--islency-font-family-base); font-size: 0.8125rem; line-height: 1.45; color: var(--islency-ink-muted, #5a7380); margin: 0; max-width: 16rem;}.s_islency_cart_drawer_wish_empty_cta{margin-top: 0.5rem;}.s_islency_cart_drawer_wish_list{list-style: none; margin: 0; padding: 0;}.s_islency_cart_drawer_wish_item{display: flex; align-items: flex-start; gap: 0.625rem; padding: 0.625rem 0; border-bottom: 1px solid #eef2f5;}.s_islency_cart_drawer_wish_item:last-child{border-bottom: none;}.s_islency_cart_drawer_wish_media{flex: 0 0 3.25rem;}.s_islency_cart_drawer_wish_media img{width: 3.25rem; height: 3.25rem; max-width: 3.25rem; object-fit: cover; border-radius: 0.75rem; background: var(--islency-white, #fff);}.s_islency_cart_drawer_wish_body{flex: 1 1 auto; min-width: 0; display: flex; flex-direction: column; gap: 0.15rem;}.s_islency_cart_drawer_wish_name{font-family: var(--islency-font-family-base); font-size: 0.8125rem; font-weight: 600; line-height: 1.35; color: var(--islency-ink, #123b50); text-decoration: none; display: -webkit-box; -webkit-line-clamp: 2; line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden;}.s_islency_cart_drawer_wish_name:hover, .s_islency_cart_drawer_wish_name:focus{color: var(--islency-turquoise, #19a7a0);}.s_islency_cart_drawer_wish_price{font-family: var(--islency-font-family-base); font-size: 0.875rem; font-weight: 700; color: var(--islency-brand-ink, #123b50);}.s_islency_cart_drawer_wish_actions{display: flex; flex-wrap: wrap; align-items: center; gap: 0.15rem 0.65rem; margin-top: 0.1rem;}.s_islency_cart_drawer_wish_add, .s_islency_cart_drawer_wish_remove{border: 0; background: transparent; padding: 0; font-family: var(--islency-font-family-base); font-size: 0.75rem; font-weight: 500; line-height: 1.35; color: var(--islency-ink-muted, #5a7380); cursor: pointer;}.s_islency_cart_drawer_wish_add:hover, .s_islency_cart_drawer_wish_add:focus{color: var(--islency-turquoise, #19a7a0); text-decoration: underline; text-underline-offset: 2px;}.s_islency_cart_drawer_wish_remove:hover, .s_islency_cart_drawer_wish_remove:focus{color: var(--islency-danger, #c0392b); text-decoration: underline; text-underline-offset: 2px;}.s_islency_cart_drawer_wish_add[aria-busy="true"], .s_islency_cart_drawer_wish_remove[aria-busy="true"]{opacity: 0.6; pointer-events: none;}body.o_theme_islency_nova .s_islency_cart_drawer_count:empty, body.o_theme_islency_nova .s_islency_cart_drawer_count.d-none{display: none;}.s_islency_cart_drawer_close{border: none; border-radius: 50%; font-size: 1.25rem; min-width: 44px; min-height: 44px; display: inline-flex; align-items: center; justify-content: center;}.s_islency_cart_drawer_body{flex: 1 1 auto; min-height: 0; overflow-y: auto; padding: 0.75rem 1rem; -webkit-overflow-scrolling: touch;}.s_islency_cart_drawer_cart, .s_islency_cart_drawer_cart #cart_products, .s_islency_cart_drawer_cart #cart_products.s_islency_cart_products{flex: 0 0 auto; height: auto; min-height: 0; margin-bottom: 0; padding: 0;}.s_islency_cart_drawer_cart .o_cart_product[data-islency-delivery="1"]{display: none !important;}body.o_theme_islency_nova .s_islency_cart_drawer .tooltip, body.o_theme_islency_nova .s_islency_cart_drawer .bs-tooltip-auto, body.o_theme_islency_nova .s_islency_cart_drawer [role="tooltip"]{display: none !important;}body.o_theme_islency_nova .s_islency_cart_drawer_cart #cart_products{--cart-product-img-size-lg: 3.5rem; gap: 0;}body.o_theme_islency_nova .s_islency_cart_drawer_cart .o_cart_product{display: grid !important; grid-template-columns: 4rem minmax(0, 1fr); align-items: start; gap: 0.4rem 0.65rem !important; border-bottom: none; padding: 0.7rem 0.75rem;}.s_islency_cart_drawer_cart .o_cart_product:last-child{}.s_islency_cart_drawer_cart .o_cart_product_image{grid-column: 1; grid-row: 1; width: 4rem;}body.o_theme_islency_nova .s_islency_cart_drawer_cart .o_cart_product_image img, body.o_theme_islency_nova .s_islency_cart_drawer_cart .o_cart_product_image .border.rounded{width: 4rem; max-width: 4rem; height: 4rem; object-fit: cover; border-radius: 0.65rem !important; border-color: rgba(18, 59, 80, 0.1) !important; background: var(--islency-surface-subtle, #f8fafc);}body.o_theme_islency_nova .s_islency_cart_drawer_cart .o_cart_product > .d-flex.flex-column{display: contents !important;}body.o_theme_islency_nova .s_islency_cart_drawer_cart .o_cart_product > .d-flex.flex-column > .d-flex.gap-3{grid-column: 2; grid-row: 1; display: flex !important; flex-direction: row; flex-wrap: nowrap; align-items: flex-start; justify-content: space-between; min-width: 0; max-width: 100%; overflow: hidden;}body.o_theme_islency_nova .s_islency_cart_drawer_cart .o_cart_product .flex-grow-1.text-wrap{flex: 1 1 0; min-width: 0; overflow: hidden;}body.o_theme_islency_nova .s_islency_cart_drawer_cart .o_cart_product .d-flex.justify-content-between{display: block !important;}body.o_theme_islency_nova .s_islency_cart_drawer_cart .o_cart_product .d-flex.justify-content-between > .d-block.d-md-none{display: none !important;}body.o_theme_islency_nova .s_islency_cart_drawer_cart .o_cart_product > .d-flex.flex-column > .d-flex.gap-3 > .d-none.d-md-block{display: flex !important; flex: 0 0 auto; flex-direction: column; align-items: flex-end; gap: 0.25rem;}body.o_theme_islency_nova .s_islency_cart_drawer_cart .o_cart_product h6:not([name="website_sale_cart_line_price"]){font-family: var(--islency-font-family-base); font-size: 0.8125rem; font-weight: 600; line-height: 1.3; color: var(--islency-ink, #123b50); width: 100%; display: -webkit-box; -webkit-line-clamp: 2; line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; word-break: break-word;}.s_islency_cart_drawer_cart .o_cart_product h6.text-wrap{}body.o_theme_islency_nova .s_islency_cart_drawer_cart .o_cart_product [name="website_sale_cart_line_price"]{display: flex !important; flex-direction: row !important; flex-wrap: nowrap; gap: 0.3rem; width: auto; margin: 0; padding: 0; font-family: var(--islency-font-family-base); font-size: 0.8125rem; font-weight: 700; line-height: 1.2; color: var(--islency-brand-ink, #123b50); white-space: nowrap;}body.o_theme_islency_nova .s_islency_cart_drawer_cart .o_cart_product [name="website_sale_cart_line_price"] .oe_price, body.o_theme_islency_nova .s_islency_cart_drawer_cart .o_cart_product [name="website_sale_cart_line_price"] del{font-family: var(--islency-font-family-base); font-size: inherit; font-weight: inherit; color: inherit;}body.o_theme_islency_nova .s_islency_cart_drawer_cart .o_cart_product [name="website_sale_cart_line_price"] del{font-size: 0.75rem; font-weight: 500; color: var(--islency-ink-subtle, #8aa0ab);}body.o_theme_islency_nova .s_islency_cart_drawer_cart .o_cart_product .d-md-flex.flex-md-wrap{display: block !important;}body.o_theme_islency_nova .s_islency_cart_drawer_cart .o_cart_product .d-inline-flex.flex-wrap{gap: 0.15rem 0.35rem;}body.o_theme_islency_nova .s_islency_cart_drawer_cart .o_cart_product .cart_product_base_unit_price{display: none;}body.o_theme_islency_nova .s_islency_cart_drawer_cart .o_cart_product [name="o_wsale_cart_line_button_container"]{grid-column: 1 / -1; grid-row: 4; display: flex !important; flex-wrap: nowrap; width: auto; max-width: 100%; margin: 0; padding: 0; position: relative; z-index: 1; overflow: visible; white-space: nowrap;}.s_islency_cart_drawer_cart .o_cart_product [name="o_wsale_cart_line_button_container"] .text-300{display: none;}.s_islency_cart_drawer_cart .o_cart_product [name="o_wsale_cart_line_button_container"] a, .s_islency_cart_drawer_cart .o_cart_product [name="o_wsale_cart_line_button_container"] .js_delete_product{display: inline-flex; align-items: center; justify-content: center; flex: 0 0 1.85rem; width: 1.85rem; height: 1.85rem; max-width: none; margin: 0; padding: 0; border: 0; border-radius: 999px; background: rgba(18, 59, 80, 0.06); font-size: 0; line-height: 0; color: transparent; text-decoration: none; white-space: nowrap;}.s_islency_cart_drawer_cart .o_cart_product [name="o_wsale_cart_line_button_container"] a::before, .s_islency_cart_drawer_cart .o_cart_product [name="o_wsale_cart_line_button_container"] .js_delete_product::before{font-family: FontAwesome, "Font Awesome 4 Free", "FontAwesome"; font-size: 0.85rem; font-weight: 400; line-height: 1; color: var(--islency-ink-muted, #5a7380);}.s_islency_cart_drawer_cart .o_cart_product [name="o_wsale_cart_line_button_container"] .js_delete_product:not(.o_add_wishlist)::before{content: "\f014";}.s_islency_cart_drawer_cart .o_cart_product [name="o_wsale_cart_line_button_container"] a.o_add_wishlist::before{content: "\f0c7";}body.o_theme_islency_nova .s_islency_cart_drawer_cart .o_cart_product [name="o_wsale_cart_line_button_container"] a:hover, body.o_theme_islency_nova .s_islency_cart_drawer_cart .o_cart_product [name="o_wsale_cart_line_button_container"] a:focus{color: transparent; text-decoration: none; background: rgba(192, 57, 43, 0.1);}body.o_theme_islency_nova .s_islency_cart_drawer_cart .o_cart_product [name="o_wsale_cart_line_button_container"] .js_delete_product:not(.o_add_wishlist):hover::before, body.o_theme_islency_nova .s_islency_cart_drawer_cart .o_cart_product [name="o_wsale_cart_line_button_container"] .js_delete_product:not(.o_add_wishlist):focus::before{color: var(--islency-danger, #c0392b);}body.o_theme_islency_nova .s_islency_cart_drawer_cart .o_cart_product [name="o_wsale_cart_line_button_container"] a.o_add_wishlist:hover, body.o_theme_islency_nova .s_islency_cart_drawer_cart .o_cart_product [name="o_wsale_cart_line_button_container"] a.o_add_wishlist:focus{background: rgba(25, 167, 160, 0.12);}body.o_theme_islency_nova .s_islency_cart_drawer_cart .o_cart_product [name="o_wsale_cart_line_button_container"] a.o_add_wishlist:hover::before, body.o_theme_islency_nova .s_islency_cart_drawer_cart .o_cart_product [name="o_wsale_cart_line_button_container"] a.o_add_wishlist:focus::before{color: var(--islency-turquoise, #19a7a0);}body.o_theme_islency_nova .s_islency_cart_drawer_cart .o_cart_product .s_islency_cart_line_origin, body.o_theme_islency_nova .s_islency_cart_drawer_cart .o_cart_product .s_islency_card_origin{display: inline-flex; align-items: center; gap: 0.3rem; margin-bottom: 0; padding: 0.12rem 0.45rem 0.12rem 0.3rem; border-radius: 999px; background: rgba(25, 167, 160, 0.08); font-size: 0.6875rem; font-weight: 650; line-height: 1.2; color: var(--islency-deep, #123b50);}body.o_theme_islency_nova .s_islency_cart_drawer_cart .o_cart_product .s_islency_card_origin:not(.s_islency_card_origin--local){background: rgba(18, 59, 80, 0.06); color: var(--islency-brand-ink, #123b50);}body.o_theme_islency_nova .s_islency_cart_drawer_cart .o_cart_product .s_islency_card_origin .s_islency_origin_flag, body.o_theme_islency_nova .s_islency_cart_drawer_cart .o_cart_product .s_islency_card_origin .fa-plane{flex: 0 0 auto;}body.o_theme_islency_nova .s_islency_cart_drawer_cart .o_cart_product .s_islency_card_origin .s_islency_origin_flag{width: 12px; height: 8px;}body.o_theme_islency_nova .s_islency_cart_drawer_cart .o_cart_product .s_islency_card_origin .fa-plane{font-size: 0.65rem; color: var(--islency-turquoise, #19a7a0);}body.o_theme_islency_nova .s_islency_cart_drawer_cart .o_cart_product .s_islency_line_shipping{grid-column: 1 / -1; grid-row: 3; margin-top: 0; width: 100%; max-width: 100%; min-width: 0;}body.o_theme_islency_nova .s_islency_cart_drawer_cart .o_cart_product .s_islency_cart_line_origin{grid-column: 1 / -1; grid-row: 2; width: auto; max-width: 100%; justify-self: start; white-space: nowrap;}body.o_theme_islency_nova .s_islency_cart_drawer_cart .o_cart_product .s_islency_cart_oos_note{grid-column: 1 / -1; grid-row: 5;}body.o_theme_islency_nova .s_islency_cart_drawer_cart .o_cart_product .s_islency_line_shipping_fold, body.o_theme_islency_nova .s_islency_cart_drawer_cart .o_cart_product .s_islency_line_shipping_solo{box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.7);}body.o_theme_islency_nova .s_islency_cart_drawer_cart .o_cart_product [name="o_wsale_cart_line_button_container_mobile"]{display: none !important;}body.o_theme_islency_nova .s_islency_cart_drawer_cart .o_cart_product .css_quantity{display: inline-flex; flex-flow: row nowrap; align-items: center; flex: 0 0 auto; width: auto; max-width: none; min-height: 1.85rem; margin: 0; padding: 0 0.1rem; border-radius: 999px; overflow: hidden; background: #f4f8fa; box-shadow: none;}body.o_theme_islency_nova .s_islency_cart_drawer_cart .o_cart_product .css_quantity .btn-link{display: inline-flex !important; align-items: center; justify-content: center; flex: 0 0 1.7rem; width: 1.7rem !important; min-width: 1.7rem; height: 1.7rem; padding: 0 !important; margin: 0; border: 0 !important; color: var(--islency-deep, #123b50); text-decoration: none; box-shadow: none; line-height: 1;}body.o_theme_islency_nova .s_islency_cart_drawer_cart .o_cart_product .css_quantity .btn-link .oi{font-size: 0.7rem; line-height: 1;}body.o_theme_islency_nova .s_islency_cart_drawer_cart .o_cart_product .css_quantity .btn-link:hover, body.o_theme_islency_nova .s_islency_cart_drawer_cart .o_cart_product .css_quantity .btn-link:focus{color: var(--islency-turquoise, #19a7a0); text-decoration: none; background: transparent;}body.o_theme_islency_nova .s_islency_cart_drawer_cart .o_cart_product .css_quantity .quantity, body.o_theme_islency_nova .s_islency_cart_drawer_cart .o_cart_product .css_quantity .form-control{flex: 0 0 1.35rem; width: 1.35rem; min-width: 1.35rem; max-width: 1.6rem; height: 1.7rem !important; min-height: 1.7rem !important; padding: 0 !important; margin: 0; border: 0 !important; box-shadow: none !important; background: transparent !important; text-align: center; font-size: 0.8125rem; font-weight: 700; line-height: 1.7rem; color: var(--islency-deep, #123b50);}body.o_theme_islency_nova .s_islency_cart_drawer_cart .o_cart_product .list-inline, body.o_theme_islency_nova .s_islency_cart_drawer_cart .o_cart_product h6.mt-2{display: none;}body.o_theme_islency_nova .s_islency_cart_drawer_cart .o_cart_product .list-group{grid-column: 1 / -1; display: flex; flex-direction: column; gap: 0.15rem; margin: 0.2rem 0 0; padding: 0; border: 0; background: transparent;}body.o_theme_islency_nova .s_islency_cart_drawer_cart .o_cart_product .list-group-item{padding: 0; border: 0; background: transparent; font-size: 0.6875rem; color: var(--islency-ink-muted, #5a7380);}body.o_theme_islency_nova .s_islency_cart_drawer_cart .o_cart_product .h6.text-muted, body.o_theme_islency_nova .s_islency_cart_drawer_cart .o_cart_product span.h6.text-muted{font-family: var(--islency-font-family-base) !important; font-size: 0.6875rem; font-weight: 500; line-height: 1.35;}body.o_theme_islency_nova .s_islency_cart_drawer_cart .o_cart_product .d-none.d-md-inline.h6.text-muted{display: none !important;}body.o_theme_islency_nova .s_islency_cart_drawer_cart .o_cart_product .text-muted.small{display: none !important;}body.o_theme_islency_nova .s_islency_cart_drawer_cart .s_islency_cart_oos_note{display: flex; flex-wrap: wrap; align-items: center; gap: 0.25rem 0.4rem; margin-top: 0.15rem;}body.o_theme_islency_nova .s_islency_cart_drawer_cart .s_islency_cart_oos_badge{font-family: var(--islency-font-family-base); display: inline-flex; align-items: center; padding: 0.1rem 0.45rem; border-radius: 999px; font-size: 0.625rem; font-weight: 700; letter-spacing: 0.03em; text-transform: uppercase; line-height: 1.2; background: rgba(245, 158, 11, 0.14); color: #b45309;}body.o_theme_islency_nova .s_islency_cart_drawer_cart .s_islency_cart_oos_delivery{font-family: var(--islency-font-family-base); font-size: 0.6875rem; line-height: 1.35; color: var(--islency-ink-muted, #5a7380);}body.o_theme_islency_nova .s_islency_cart_drawer_panel, body.o_theme_islency_nova .s_islency_cart_drawer_footer_wrap, body.o_theme_islency_nova .s_islency_cart_drawer_footer .o_checkout_cart_total{font-family: var(--islency-font-family-base); color: var(--islency-brand-ink, #123b50);}.s_islency_cart_drawer_footer_wrap{flex: 0 0 auto; margin-top: auto; padding: 0.65rem 0.9rem 0.75rem;}.s_islency_cart_drawer_footer .o_checkout_cart_total{}.s_islency_cart_drawer_footer .o_checkout_cart_total table, .s_islency_cart_drawer_footer .o_checkout_cart_total tbody{margin-bottom: 0;}.s_islency_cart_drawer_footer .o_checkout_cart_total td{padding-top: 0.18rem !important; padding-bottom: 0.18rem !important; font-size: 0.875rem; line-height: 1.35; vertical-align: middle;}.s_islency_cart_drawer_footer .o_checkout_cart_total tr:not(:has(.coupon_form)){}.s_islency_cart_drawer_footer .o_checkout_cart_total tr:not(:has(.coupon_form)) td{width: auto; padding-left: 0 !important; padding-right: 0 !important;}.s_islency_cart_drawer_footer .o_checkout_cart_total tr:not(:has(.coupon_form)) td:not(:last-child){}.s_islency_cart_drawer_footer .o_checkout_cart_total tr:not(:has(.coupon_form)) td:last-child{white-space: nowrap;}.s_islency_cart_drawer_footer tr[name="o_order_total"]{margin-top: 0.2rem; padding-top: 0.35rem;}.s_islency_cart_drawer_footer tr[name="o_order_total"] td{padding-top: 0.35rem !important; border-top: 0 !important;}.s_islency_cart_drawer_footer tr[name="o_order_total_taxes"], .s_islency_cart_drawer_footer tr.oe_website_sale_gift_card, .s_islency_cart_drawer_footer .alert-primary{display: none !important;}.s_islency_cart_drawer_footer tr:has(.coupon_form), .s_islency_cart_drawer_footer tr:has(.coupon_form) td, .s_islency_cart_drawer_footer td.text-end:has(.coupon_form), .s_islency_cart_drawer_footer td.text-xl-end:has(.coupon_form){}.s_islency_cart_drawer_footer td:has(.coupon_form) > span, .s_islency_cart_drawer_footer .coupon_form, .s_islency_cart_drawer_footer .coupon_form form{}.s_islency_cart_drawer_footer .s_islency_coupon_input_group{width: 100% !important;}.s_islency_cart_drawer_footer td:has(.coupon_form)::before, .s_islency_cart_drawer_footer td:has(.coupon_form)::after, .s_islency_cart_drawer_footer .coupon_form::before, .s_islency_cart_drawer_footer .coupon_form::after, .s_islency_cart_drawer_footer .s_islency_coupon_apply::before, .s_islency_cart_drawer_footer .s_islency_coupon_apply::after{}.s_islency_cart_drawer_footer .coupon_form, .s_islency_cart_drawer_footer .coupon_form form, .s_islency_cart_drawer_footer .s_islency_coupon_input_group{margin: 0.35rem 0 0; max-width: none;}.s_islency_cart_drawer_footer .coupon_form form.mb-3{}.s_islency_cart_drawer_footer .s_islency_coupon_input_group{}.s_islency_cart_drawer_footer .s_islency_coupon_input_group .form-control{}.s_islency_cart_drawer_footer .s_islency_coupon_apply{position: relative; z-index: 1;}.s_islency_cart_drawer_actions{}.s_islency_cart_checkout_btn{}.s_islency_cart_view_full, .s_islency_cart_empty_continue{display: inline-flex; align-items: center; justify-content: center; min-height: 2.75rem; border-radius: 999px; border: 1px solid rgba(25, 167, 160, 0.42); background: var(--islency-white, #fff); color: var(--islency-turquoise, #19a7a0); font-weight: 750; text-decoration: none;}body.o_islency_cart_drawer_open{overflow: hidden;}body.o_theme_islency_nova .s_islency_cart_drawer_cart > .js_cart_lines{font-family: var(--islency-font-family-base); text-align: center; padding: 2rem 1rem 1.5rem; color: var(--islency-brand-ink-soft, #3d6f8f);}body.o_theme_islency_nova .s_islency_cart_drawer_cart > .js_cart_lines h5{font-family: var(--islency-font-family-base); font-size: 1rem; font-weight: 600; color: var(--islency-brand-ink, #123b50);}body.o_theme_islency_nova .s_islency_cart_drawer_cart > .js_cart_lines .btn-primary{font-weight: 600;}body.o_theme_islency_nova .o_dialog:has(.o_sale_product_configurator_dialog) .modal-dialog{--islency-cfg-thumb: 4.75rem; --islency-cfg-opt-thumb: 3.5rem; max-width: min(32rem, calc(100vw - 1.25rem)); margin: 0.65rem auto; width: 100%;}body.o_theme_islency_nova .modal-content.o_sale_product_configurator_dialog{border-radius: 1rem; border: 1px solid var(--islency-brand-border, #e3eaf0); box-shadow: 0 12px 40px rgba(18, 59, 80, 0.18); overflow: hidden; max-height: min(92dvh, 46rem); display: flex; flex-direction: column; background: var(--islency-white, #fff); font-family: var(--islency-font-family-base);}body.o_theme_islency_nova .o_sale_product_configurator_dialog .modal-header{flex-shrink: 0; align-items: center; gap: 0.5rem; border-bottom: 1px solid var(--islency-brand-border, #bde0fe); padding: 0.85rem 1rem; background: linear-gradient(180deg, #f0f7fb 0%, #e3f4fb 100%);}body.o_theme_islency_nova .o_sale_product_configurator_dialog .modal-header .modal-title, body.o_theme_islency_nova .o_sale_product_configurator_dialog .modal-header :is(h1, h2, h4, .h4, .modal-title){color: var(--islency-brand-ink, #123b50); font-family: var(--islency-font-family-base); font-weight: 700; font-size: 1rem; letter-spacing: normal; line-height: 1.3; margin: 0;}body.o_theme_islency_nova .o_sale_product_configurator_dialog .modal-header .btn-close{width: 2.25rem; height: 2.25rem; margin: 0; padding: 0; border-radius: 50%; background-color: rgba(255, 255, 255, 0.75); opacity: 1; box-shadow: none;}body.o_theme_islency_nova .o_sale_product_configurator_dialog .modal-header .btn-close:hover, body.o_theme_islency_nova .o_sale_product_configurator_dialog .modal-header .btn-close:focus{background-color: var(--islency-white, #fff); opacity: 1;}body.o_theme_islency_nova .o_sale_product_configurator_dialog .modal-body{flex: 1 1 auto; min-height: 0; overflow-y: auto; overscroll-behavior: contain; -webkit-overflow-scrolling: touch; padding: 0.85rem 1rem 0.5rem; background: var(--islency-shop-page-bg, #f4f7fa);}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 > td{display: block; min-width: 0; padding: 0 !important; border: 0;}body.o_theme_islency_nova .o_sale_product_configurator_dialog .o_sale_product_configurator_table:not(.o_sale_product_configurator_table_optional) tbody tr{display: grid; grid-template-columns: var(--islency-cfg-thumb) minmax(0, 1fr); grid-template-areas: "img name" "img qty"; column-gap: 0.75rem; row-gap: 0.4rem; align-items: start; padding: 0.75rem; background: var(--islency-white, #fff); border: 1px solid var(--islency-shop-card-border, #e4ebf1); border-radius: 0.95rem; box-shadow: 0 1px 2px rgba(18, 59, 80, 0.04);}body.o_theme_islency_nova .o_sale_product_configurator_dialog .o_sale_product_configurator_table:not(.o_sale_product_configurator_table_optional) .o_sale_product_configurator_img{grid-area: img; width: var(--islency-cfg-thumb); max-width: var(--islency-cfg-thumb); margin: 0;}body.o_theme_islency_nova .o_sale_product_configurator_dialog .o_sale_product_configurator_table:not(.o_sale_product_configurator_table_optional) .product_name_description{grid-area: name; max-width: none; padding: 0 !important;}body.o_theme_islency_nova .o_sale_product_configurator_dialog .o_sale_product_configurator_table:not(.o_sale_product_configurator_table_optional) .o_sale_product_configurator_qty{grid-area: qty; width: auto !important; text-align: left !important; margin: 0;}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%; max-width: 100%; height: var(--islency-cfg-thumb); max-height: var(--islency-cfg-thumb); aspect-ratio: 1; object-fit: cover;}body.o_theme_islency_nova .o_sale_product_configurator_dialog [name="o_sale_product_configurator_name"]{margin-bottom: 0.2rem !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-ink, #123b50); font-family: var(--islency-font-family-base); font-weight: 600; font-size: 0.875rem; line-height: 1.35; white-space: normal; text-overflow: unset; overflow: visible;}body.o_theme_islency_nova .o_sale_product_configurator_dialog .o_islency_configurator_price{margin-bottom: 0.35rem !important;}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, #123b50); font-family: var(--islency-font-family-base); font-size: 1rem; text-align: left !important; margin-bottom: 0 !important;}body.o_theme_islency_nova .o_sale_product_configurator_dialog .o_sale_product_configurator_qty .css_quantity{align-items: center; margin-top: 0; max-width: 8.5rem; overflow: hidden; background: var(--islency-surface-subtle, #f8fafc);}body.o_theme_islency_nova .o_sale_product_configurator_dialog .o_sale_product_configurator_qty .css_quantity .btn-link{border: 0; width: 2.15rem; min-width: 2.15rem; height: 2.15rem; padding: 0; display: inline-flex; align-items: center; justify-content: center; background: transparent; border-radius: 999px; box-shadow: none;}body.o_theme_islency_nova .o_sale_product_configurator_dialog .o_sale_product_configurator_qty .css_quantity .btn-link:hover, body.o_theme_islency_nova .o_sale_product_configurator_dialog .o_sale_product_configurator_qty .css_quantity .btn-link:focus{background: color-mix(in srgb, var(--islency-brand-sea-dark, #123b50) 10%, var(--islency-white, #fff)); color: var(--islency-brand-sea-dark, #123b50);}body.o_theme_islency_nova .o_sale_product_configurator_dialog .o_sale_product_configurator_qty .css_quantity .quantity, body.o_theme_islency_nova .o_sale_product_configurator_dialog .o_sale_product_configurator_qty .css_quantity .form-control{border: 0 !important; background: transparent; font-family: var(--islency-font-family-base); font-size: 0.9375rem; font-weight: 600; color: var(--islency-ink, #123b50); min-height: 2.15rem; padding: 0 0.25rem; box-shadow: none;}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 .o_sale_optional_products{margin: 0.85rem 0 0 !important; padding: 0.85rem 0 0 !important;}body.o_theme_islency_nova .o_sale_product_configurator_dialog [name="sale_product_configurator_list_title"]{margin: 0 0 0.65rem; color: var(--islency-brand-sea-dark, #123b50); font-family: var(--islency-font-family-base); font-size: 0.75rem; font-weight: 700; letter-spacing: 0.04em; text-transform: uppercase;}body.o_theme_islency_nova .o_sale_product_configurator_dialog .o_sale_product_configurator_table_optional tbody{display: flex; flex-direction: column; gap: 0.45rem;}body.o_theme_islency_nova .o_sale_product_configurator_dialog .o_sale_product_configurator_table_optional tbody tr{display: grid; grid-template-columns: var(--islency-cfg-opt-thumb) minmax(0, 1fr) minmax(5.25rem, auto); grid-template-areas: "img name price"; align-items: center; column-gap: 0.65rem; padding: 0.55rem 0.6rem; background: var(--islency-white, #fff); border: 1px solid var(--islency-shop-card-border, #e4ebf1); border-radius: 0.85rem; box-shadow: 0 1px 2px rgba(18, 59, 80, 0.04);}body.o_theme_islency_nova .o_sale_product_configurator_dialog .o_sale_product_configurator_table_optional .o_sale_product_configurator_img{grid-area: img; width: var(--islency-cfg-opt-thumb) !important; max-width: var(--islency-cfg-opt-thumb); margin: 0;}body.o_theme_islency_nova .o_sale_product_configurator_dialog .o_sale_product_configurator_table_optional .o_sale_product_configurator_img img, body.o_theme_islency_nova .o_sale_product_configurator_dialog .o_sale_product_configurator_table_optional .o_islency_configurator_img{height: var(--islency-cfg-opt-thumb); max-height: var(--islency-cfg-opt-thumb);}body.o_theme_islency_nova .o_sale_product_configurator_dialog .o_sale_product_configurator_table_optional .product_name_description{grid-area: name; max-width: none; padding: 0 !important;}body.o_theme_islency_nova .o_sale_product_configurator_dialog .o_sale_product_configurator_table_optional [name="o_sale_product_configurator_name"]{margin-bottom: 0 !important;}body.o_theme_islency_nova .o_sale_product_configurator_dialog .o_sale_product_configurator_table_optional [name="o_sale_product_configurator_name"] .h6, body.o_theme_islency_nova .o_sale_product_configurator_dialog .o_sale_product_configurator_table_optional [name="o_sale_product_configurator_name"] span{display: -webkit-box; -webkit-line-clamp: 2; line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; font-size: 0.8125rem; line-height: 1.3;}body.o_theme_islency_nova .o_sale_product_configurator_dialog .o_sale_product_configurator_table_optional .o_sale_product_configurator_price{grid-area: price; display: flex; flex-direction: column; align-items: flex-end; justify-content: center; gap: 0.3rem; width: auto; text-align: right !important;}body.o_theme_islency_nova .o_sale_product_configurator_dialog .o_sale_product_configurator_table_optional .o_sale_product_configurator_price > .d-md-flex{display: flex !important; flex-direction: column;}body.o_theme_islency_nova .o_sale_product_configurator_dialog .o_sale_product_configurator_table_optional [name="sale_product_configurator_formatted_price"]{font-size: 0.8125rem; color: var(--islency-brand-sea-dark, #123b50); margin-bottom: 0 !important;}body.o_theme_islency_nova .o_sale_product_configurator_dialog .o_sale_product_configurator_table_optional .oe_striked_price{font-size: 0.6875rem; margin: 0;}body.o_theme_islency_nova .o_sale_product_configurator_dialog .o_sale_product_configurator_table_optional [name="sale_product_configurator_add_button"]{width: 2.35rem; min-width: 2.35rem; height: 2.35rem; border: 0; display: inline-flex; align-items: center; justify-content: center; background: var(--islency-brand-sea-dark, #123b50) !important; color: var(--islency-white, #fff); box-shadow: none;}body.o_theme_islency_nova .o_sale_product_configurator_dialog .o_sale_product_configurator_table_optional [name="sale_product_configurator_add_button"]:hover, body.o_theme_islency_nova .o_sale_product_configurator_dialog .o_sale_product_configurator_table_optional [name="sale_product_configurator_add_button"]:focus{background: var(--islency-brand-btn-primary-hover, #0f3d5c) !important; color: var(--islency-white, #fff) !important;}body.o_theme_islency_nova .o_sale_product_configurator_dialog .o_sale_product_configurator_table_optional [name="add_button"]{display: none !important;}body.o_theme_islency_nova .o_sale_product_configurator_dialog .modal-footer{flex-shrink: 0; flex-direction: column; align-items: stretch; padding: 0.85rem 1rem 1rem; border-top: 1px solid var(--islency-brand-border, #bde0fe); background: linear-gradient(180deg, #f8fafb 0%, #f0f7fb 100%);}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"], body.o_theme_islency_nova .o_sale_product_configurator_dialog .modal-footer :is(h5, .h5, h6, .h6){order: 0 !important; width: 100% !important; text-align: center !important; color: var(--islency-brand-sea-dark, #123b50); font-family: var(--islency-font-family-base); font-weight: 700; font-size: 1rem; letter-spacing: normal; margin: 0 !important;}body.o_theme_islency_nova .o_sale_product_configurator_dialog .modal-footer .d-flex.flex-column.flex-md-row{flex-direction: column !important;}body.o_theme_islency_nova .o_sale_product_configurator_dialog .modal-footer .btn{font-family: var(--islency-font-family-base); font-weight: 600;}@media (max-width: 575.98px){body.o_theme_islency_nova .o_dialog:has(.o_sale_product_configurator_dialog) .modal-dialog{--islency-cfg-thumb: 4rem; --islency-cfg-opt-thumb: 3.25rem; max-width: calc(100vw - 0.75rem); margin: 0.4rem auto;}body.o_theme_islency_nova .modal-content.o_sale_product_configurator_dialog{max-height: 94dvh; border-radius: 0.85rem;}body.o_theme_islency_nova .o_sale_product_configurator_dialog .modal-body{padding: 0.7rem 0.75rem 0.4rem;}body.o_theme_islency_nova .o_sale_product_configurator_dialog .o_sale_product_configurator_table_optional tbody tr{grid-template-columns: var(--islency-cfg-opt-thumb) minmax(0, 1fr) minmax(4.75rem, auto); padding: 0.45rem 0.45rem; column-gap: 0.5rem;}body.o_theme_islency_nova .o_sale_product_configurator_dialog .o_sale_product_configurator_table_optional .oe_striked_price{display: none;}}body.o_theme_islency_nova #wrap.o_wsale_product_page .o_wsale_product_details_content_section_attributes .o_wsale_product_attribute, body.o_theme_islency_nova .o_sale_product_configurator_dialog [name="ptal"] ul{display: flex !important; flex-direction: row !important; flex-wrap: wrap; align-items: center; gap: 0.45rem; row-gap: 0.45rem; margin: 0; padding: 0; list-style: none;}body.o_theme_islency_nova #wrap.o_wsale_product_page .variant_attribute[data-attribute-display-type="radio"] .js_attribute_value{margin: 0; padding: 0; list-style: none;}body.o_theme_islency_nova #wrap.o_wsale_product_page .variant_attribute[data-attribute-display-type="radio"] .js_attribute_value > label{display: block; margin: 0; padding: 0; border: 0; background: none; min-width: 0; min-height: 0; cursor: pointer;}body.o_theme_islency_nova #wrap.o_wsale_product_page .variant_attribute[data-attribute-display-type="radio"] .form-check, body.o_theme_islency_nova .o_sale_product_configurator_dialog [name="ptal"] .form-check{position: relative;}body.o_theme_islency_nova #wrap.o_wsale_product_page .variant_attribute[data-attribute-display-type="radio"] .form-check-input, body.o_theme_islency_nova .o_sale_product_configurator_dialog [name="ptal"] .form-check-input:not(.btn-check){position: absolute; inset: 0; z-index: 1; width: 100% !important; height: 100% !important; min-width: 0 !important; min-height: 0 !important; margin: 0 !important; padding: 0; opacity: 0; pointer-events: none; appearance: none; -webkit-appearance: none;}body.o_theme_islency_nova #wrap.o_wsale_product_page .variant_attribute[data-attribute-display-type="radio"] .form-check, body.o_theme_islency_nova .o_sale_product_configurator_dialog [name="ptal"] .form-check, body.o_theme_islency_nova .o_sale_product_configurator_dialog .o_sale_product_configurator_ptav_pills .btn, body.o_theme_islency_nova #wrap.o_wsale_product_page .o_wsale_product_details_content_section_attributes .o_variant_pills{display: inline-flex; align-items: center; justify-content: center; min-width: 2.75rem; min-height: 2.35rem; margin: 0; padding: 0.35rem 0.75rem !important; border: 1px solid var(--islency-brand-border, #e3eaf0); border-radius: 0.55rem; background: var(--islency-white, #fff); color: var(--islency-ink, #123b50); font-family: var(--islency-font-family-base); font-size: 0.8125rem; font-weight: 600; line-height: 1.2; white-space: nowrap; cursor: pointer; touch-action: manipulation;}body.o_theme_islency_nova #wrap.o_wsale_product_page .variant_attribute[data-attribute-display-type="radio"] .js_attribute_value:has(.form-check-input:checked) .form-check, body.o_theme_islency_nova .o_sale_product_configurator_dialog [name="ptal"] li:has(.form-check-input:checked) .form-check, body.o_theme_islency_nova .o_sale_product_configurator_dialog .o_sale_product_configurator_ptav_pills.active .btn, body.o_theme_islency_nova .o_sale_product_configurator_dialog .o_sale_product_configurator_ptav_pills:has(input:checked) .btn, 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 .o_variant_pills.active{border-color: var(--islency-turquoise, #19a7a0); background: color-mix(in srgb, var(--islency-turquoise, #19a7a0) 16%, var(--islency-white, #fff)); color: var(--islency-deep, #123b50); box-shadow: none; font-weight: 750;}body.o_theme_islency_nova #wrap.o_wsale_product_page .variant_attribute .attribute_name, body.o_theme_islency_nova .o_sale_product_configurator_dialog [name="ptal"] > div > label{display: block; margin-bottom: 0.4rem; font-size: 0.8125rem; font-weight: 700; color: var(--islency-ink, #123b50);}body.o_theme_islency_nova .o_sale_product_configurator_dialog [name="ptal"]{width: 100%; min-width: 0;}body.o_theme_islency_nova .o_sale_product_configurator_dialog [name="ptal"] .form-select, body.o_theme_islency_nova #wrap.o_wsale_product_page .o_wsale_product_details_content_section_attributes .form-select{width: 100%; max-width: 100%; min-height: 2.5rem;}body.o_theme_islency_nova .o_sale_product_configurator_dialog .o_sale_product_configurator_ptav_color, body.o_theme_islency_nova #wrap.o_wsale_product_page .css_attribute_color{width: 1.85rem; height: 1.85rem; min-width: 1.85rem; min-height: 1.85rem; padding: 0; border-radius: 999px;}@media (max-width: 575.98px){body.o_theme_islency_nova #wrap.o_wsale_product_page .variant_attribute[data-attribute-display-type="radio"] .form-check, body.o_theme_islency_nova .o_sale_product_configurator_dialog [name="ptal"] .form-check, body.o_theme_islency_nova .o_sale_product_configurator_dialog .o_sale_product_configurator_ptav_pills .btn{min-width: 2.85rem; min-height: 2.6rem; padding: 0.4rem 0.7rem;}}body.o_theme_islency_nova .s_islency_pdp_highlights, body.o_theme_islency_nova .s_islency_pdp_chips{display: none !important;}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.mb-4{margin-top: 0.35rem; margin-bottom: 0.55rem !important; padding: 0; background: transparent; border: 0; box-shadow: none;}body.o_theme_islency_nova #wrap.o_wsale_product_page .s_islency_pdp_variants{gap: 0.85rem;}body.o_theme_islency_nova #wrap.o_wsale_product_page .o_wsale_product_details_content_section_attributes .variant_attribute{display: flex; flex-direction: column; align-items: flex-start; gap: 0.4rem; margin: 0; width: 100%;}body.o_theme_islency_nova #wrap.o_wsale_product_page .o_wsale_product_details_content_section_attributes .variant_attribute > .attribute_name{display: flex; flex-wrap: wrap; align-items: baseline; gap: 0.35rem; margin: 0; font-size: 0.9rem; font-weight: 750; line-height: 1.2; letter-spacing: 0; text-transform: none; color: var(--islency-deep, #123b50);}body.o_theme_islency_nova #wrap.o_wsale_product_page .o_wsale_product_details_content_section_attributes .s_islency_attr_selected, body.o_theme_islency_nova #wrap.o_wsale_product_page .o_wsale_product_details_content_section_attributes .attribute_value{color: var(--islency-ink-muted, #6c8da6); font-size: 0.85rem; font-weight: 650;}body.o_theme_islency_nova #wrap.o_wsale_product_page .o_wsale_product_details_content_section_attributes .s_islency_attr_selected::before{content: "·"; margin-right: 0.2rem; color: color-mix(in srgb, var(--islency-deep, #123b50) 28%, var(--islency-white, #fff)); font-weight: 700;}body.o_theme_islency_nova #wrap.o_wsale_product_page .o_wsale_product_details_content_section_attributes .variant_attribute > .o_wsale_product_attribute, body.o_theme_islency_nova #wrap.o_wsale_product_page .o_wsale_product_details_content_section_attributes .variant_attribute > select.form-select{width: auto; max-width: 100%; min-width: 0; margin: 0; gap: 0.4rem !important;}body.o_theme_islency_nova #wrap.o_wsale_product_page .o_wsale_product_details_content_section_attributes .s_islency_attr_selected:not(:has(.attribute_value)){display: none;}body.o_theme_islency_nova #wrap.o_wsale_product_page .variant_attribute[data-attribute-display-type="radio"] .form-check, 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 .js_add_cart_variants .o_variant_pills.btn{min-width: 2.75rem; min-height: 2.05rem; padding: 0.32rem 0.9rem !important; border-radius: 999px; border: 1px solid color-mix(in srgb, var(--islency-deep, #123b50) 16%, var(--islency-white, #fff)); background: var(--islency-white, #fff); color: var(--islency-deep, #123b50); font-weight: 700; box-shadow: none;}body.o_theme_islency_nova #wrap.o_wsale_product_page .variant_attribute[data-attribute-display-type="radio"] .js_attribute_value:has(.form-check-input:checked) .form-check, 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 .o_variant_pills.active{border-color: var(--islency-turquoise, #19a7a0); background: var(--islency-turquoise, #19a7a0); color: var(--islency-white, #fff); box-shadow: none; font-weight: 750;}@media (max-width: 575.98px){body.o_theme_islency_nova #wrap.o_wsale_product_page .o_wsale_product_details_content_section_attributes .variant_attribute{grid-template-columns: none;}}

/* /islency_theme_nova/static/src/css/cuban_glass.css */
 @font-face{font-family: 'FontAwesome'; src: url("/islency_theme_nova/static/src/fonts/fontawesome-storefront.woff2?v=4.7.0") format("woff2"); font-weight: normal; font-style: normal; font-display: block; unicode-range: U+F002-F007, U+F009-F00E, U+F011, U+F013-F019, U+F01C, U+F01E, U+F021-F025, U+F028-F02D, U+F02F-F031, U+F036-F038, U+F03A, U+F03D-F03E, U+F040-F041, U+F043-F044, U+F046, U+F04B, U+F053-F05A, U+F05D-F05E, U+F060-F062, U+F064-F06E, U+F070-F075, U+F077-F078, U+F07A-F07C, U+F081-F082, U+F085-F088, U+F08A-F08E, U+F090, U+F093, U+F095, U+F098-F09D, U+F0A1-F0A2, U+F0A9, U+F0AC-F0AE, U+F0B0-F0B1, U+F0C0-F0C1, U+F0C5-F0C7, U+F0C9, U+F0CB, U+F0CE, U+F0D0-F0D2, U+F0D6-F0D8, U+F0DA-F0DC, U+F0E0-F0E3, U+F0E5-F0E8, U+F0EA-F0ED, U+F0F1, U+F0F3, U+F0F6-F0F7, U+F0FE, U+F100-F101, U+F104-F109, U+F10B-F10C, U+F10E, U+F110-F112, U+F118, U+F11C-F11D, U+F123, U+F127-F128, U+F12A, U+F12D, U+F130, U+F132-F133, U+F135, U+F137-F138, U+F142, U+F144-F145, U+F147, U+F14B, U+F155, U+F15B-F15C, U+F160, U+F167, U+F16A, U+F16D, U+F175, U+F177-F17B, U+F185, U+F187-F188, U+F196, U+F19C, U+F1AB, U+F1AD, U+F1B2-F1B3, U+F1C0, U+F1C5, U+F1C7-F1C8, U+F1CD-F1CE, U+F1D8-F1DA, U+F1DC, U+F1DE, U+F1E0, U+F1E6, U+F1EA-F1EC, U+F1F6-F1F8, U+F1FB-F1FC, U+F1FE, U+F201, U+F217, U+F21A, U+F21C, U+F21E, U+F232, U+F234-F235, U+F240, U+F24A, U+F24D-F24E, U+F250, U+F252, U+F254, U+F256, U+F25A, U+F26C, U+F271, U+F275, U+F278-F27B, U+F290-F293, U+F295, U+F2B4-F2B7, U+F2B9, U+F2BB-F2BE, U+F2C0-F2C3, U+F2C6, U+F2D2;}:root, body.o_theme_islency_nova{--islency-canvas-wash: rgba(244, 249, 252, 0.42); --islency-canvas-photo: url("/islency_theme_nova/static/src/img/havana_morro_original.webp"); --islency-canvas-photo-position: center top; --islency-canvas-photo-size: cover; --islency-canvas-photo-attachment: fixed; --islency-glass-border: 1px solid rgba(255, 255, 255, 0.72); --islency-glass-bg: rgba(255, 255, 255, 0.78); --islency-glass-bg-strong: rgba(255, 255, 255, 0.92); --islency-glass-blur: 18px; --islency-motion: 220ms ease; --islency-page-max: none; --islency-page-gutter: 1rem;}@media (min-width: 992px){:root, body.o_theme_islency_nova{--islency-page-gutter: 1.25rem;}}body.o_theme_islency_nova .s_islency_page_rail{width: calc(100% - 2 * var(--islency-page-gutter)); max-width: var(--islency-page-max); margin-left: auto; margin-right: auto; padding-left: 0; padding-right: 0;}html[data-islency-theme="dark"]{--islency-ivory: #0f1c24; --islency-white: #152530; --islency-ink: #f3efe6; --islency-glass-bg: rgba(18, 37, 48, 0.78);}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){:root{--islency-glass-bg: rgba(255, 255, 255, 0.96); --islency-glass-blur: 0px;}}@media (prefers-reduced-motion: reduce){:root{--islency-motion: 0ms;}}.glass, .glass-soft, .glass-strong, .glass-floating, .glass-navigation, .glass-modal, .glass-card{background: var(--islency-glass-bg); border: var(--islency-glass-border); border-radius: var(--islency-radius-lg); box-shadow: var(--islency-shadow-soft);}.glass-soft{}.glass-strong{background: var(--islency-glass-bg-strong);}.glass-floating{}.glass-navigation{border-radius: var(--islency-radius-xl);}.glass-modal{border-radius: var(--islency-radius-xl); background: var(--islency-glass-bg-strong);}.glass-card{border-radius: var(--islency-radius-lg);}@media (min-width: 992px){.glass, .glass-soft, .glass-floating, .glass-navigation, .glass-modal, .glass-card{-webkit-backdrop-filter: blur(var(--islency-glass-blur)) saturate(1.15); backdrop-filter: blur(var(--islency-glass-blur)) saturate(1.15);}}@media (max-width: 991.98px){.glass, .glass-soft, .glass-floating, .glass-navigation, .glass-modal, .glass-card{background: var(--islency-glass-bg-strong); -webkit-backdrop-filter: none; backdrop-filter: none;}}body.o_theme_islency_nova{background-color: var(--islency-canvas);}body.o_theme_islency_nova #wrapwrap{background: var(--islency-canvas); position: relative;}body.o_theme_islency_nova::before{content: none; display: none; background: none; position: static; left: auto; bottom: auto; z-index: auto; font-weight: inherit; color: inherit;}body.o_theme_islency_nova #wrapwrap > main, body.o_theme_islency_nova #wrapwrap > main #wrap{background: transparent !important; background-color: transparent !important;}body.o_theme_islency_nova:has(.s_islency_home_page){--islency-canvas-photo-height: min(50rem, 100vh);}body.o_theme_islency_nova:has(.s_islency_home_page) #wrapwrap #wrap.s_islency_home_page{background: transparent !important;}body.o_theme_islency_nova:has(.s_islency_home_page) #wrapwrap, body.o_theme_islency_nova:has(.s_islency_shop_page) #wrapwrap, body.o_theme_islency_nova:has(#wrap.o_wsale_products_page) #wrapwrap, body.o_theme_islency_nova:has(#wrap.o_wsale_product_page) #wrapwrap, body.o_theme_islency_nova #wrapwrap.o_portal{background-color: var(--islency-canvas); overflow-x: clip;}body.o_theme_islency_nova:has(.s_islency_home_page) #wrapwrap::before, body.o_theme_islency_nova:has(.s_islency_shop_page) #wrapwrap::before, body.o_theme_islency_nova:has(#wrap.o_wsale_products_page) #wrapwrap::before, body.o_theme_islency_nova:has(#wrap.o_wsale_product_page) #wrapwrap::before, body.o_theme_islency_nova #wrapwrap.o_portal::before{content: ""; position: absolute; top: 0; left: 0; right: 0; height: var(--islency-canvas-photo-height, min(56rem, 100vh)); background: linear-gradient( 180deg, rgba(238, 244, 248, 0.04) 0%, rgba(238, 244, 248, 0.08) 36%, rgba(238, 244, 248, 0.32) 68%, rgba(238, 244, 248, 0.78) 88%, var(--islency-canvas) 100% ), linear-gradient( 90deg, rgba(255, 255, 255, 0.46) 0%, rgba(244, 249, 252, 0.22) 30%, rgba(244, 249, 252, 0.06) 48%, rgba(244, 249, 252, 0) 64% ), var(--islency-canvas-photo) var(--islency-canvas-photo-position) / var(--islency-canvas-photo-size) no-repeat; pointer-events: none; z-index: 0;}@media (max-width: 991.98px){body.o_theme_islency_nova{--islency-canvas-photo: url("/islency_theme_nova/static/src/img/havana_morro_original_mobile.webp"); --islency-canvas-photo-position: 50% top;}@media (max-width: 480px) and (max-aspect-ratio: 3/4){@supports (background-image: image-set(url("/islency_theme_nova/static/src/css/a.avif") type("image/avif"))){body.o_theme_islency_nova #wrapwrap:not(.o_portal)::before{--islency-canvas-photo: image-set( url("/islency_theme_nova/static/src/img/havana_morro_portrait.avif") type("image/avif"), url("/islency_theme_nova/static/src/img/havana_morro_original_mobile.webp") type("image/webp") );}}}body.o_theme_islency_nova:has(.s_islency_home_page) #wrapwrap::before{height: min(38rem, 92vh); background: linear-gradient( 180deg, rgba(238, 244, 248, 0.12) 0%, rgba(238, 244, 248, 0.2) 28%, rgba(238, 244, 248, 0.55) 72%, var(--islency-canvas) 100% ), var(--islency-canvas-photo) var(--islency-canvas-photo-position) / cover no-repeat;}body.o_theme_islency_nova:has(.s_islency_shop_page) #wrapwrap::before, body.o_theme_islency_nova:has(#wrap.o_wsale_products_page) #wrapwrap::before, body.o_theme_islency_nova:has(#wrap.o_wsale_product_page) #wrapwrap::before, body.o_theme_islency_nova #wrapwrap.o_portal::before{height: min(18rem, 42vh); background: linear-gradient( 180deg, #e3eef4 0%, var(--islency-canvas) 78% );}}@media (min-width: 992px){body.o_theme_islency_nova:has(.s_islency_shop_page) #wrapwrap::before, body.o_theme_islency_nova:has(#wrap.o_wsale_products_page) #wrapwrap::before, body.o_theme_islency_nova:has(#wrap.o_wsale_product_page) #wrapwrap::before{height: min(48rem, 88vh); background: linear-gradient( 180deg, rgba(238, 244, 248, 0.18) 0%, rgba(238, 244, 248, 0.42) 52%, var(--islency-canvas) 90% ), linear-gradient( 90deg, rgba(255, 255, 255, 0.08) 0%, rgba(255, 255, 255, 0.58) 12%, rgba(255, 255, 255, 0.7) 50%, rgba(255, 255, 255, 0.58) 88%, rgba(255, 255, 255, 0.08) 100% ), var(--islency-canvas-photo) var(--islency-canvas-photo-position) / var(--islency-canvas-photo-size) no-repeat;}body.o_theme_islency_nova #wrapwrap.o_portal::before{height: min(28rem, 56vh); background: linear-gradient( 180deg, #e3eef4 0%, var(--islency-canvas) 82% );}}body.o_theme_islency_nova:has(.s_islency_home_page) #wrapwrap > header#top, body.o_theme_islency_nova:has(.s_islency_home_page) #wrapwrap > main, body.o_theme_islency_nova:has(.s_islency_home_page) #wrapwrap > .s_islency_signature, body.o_theme_islency_nova:has(.s_islency_home_page) #wrapwrap > footer, body.o_theme_islency_nova:has(.s_islency_shop_page) #wrapwrap > header#top, body.o_theme_islency_nova:has(.s_islency_shop_page) #wrapwrap > main, body.o_theme_islency_nova:has(.s_islency_shop_page) #wrapwrap > footer, body.o_theme_islency_nova:has(#wrap.o_wsale_products_page) #wrapwrap > header#top, body.o_theme_islency_nova:has(#wrap.o_wsale_products_page) #wrapwrap > main, body.o_theme_islency_nova:has(#wrap.o_wsale_products_page) #wrapwrap > footer, body.o_theme_islency_nova:has(#wrap.o_wsale_product_page) #wrapwrap > header#top, body.o_theme_islency_nova:has(#wrap.o_wsale_product_page) #wrapwrap > main, body.o_theme_islency_nova:has(#wrap.o_wsale_product_page) #wrapwrap > footer, body.o_theme_islency_nova #wrapwrap.o_portal > header#top, body.o_theme_islency_nova #wrapwrap.o_portal > main, body.o_theme_islency_nova #wrapwrap.o_portal > footer{position: relative; z-index: 1;}body.o_theme_islency_nova:has(.s_islency_home_page) #wrapwrap > header#top, body.o_theme_islency_nova:has(.s_islency_shop_page) #wrapwrap > header#top, body.o_theme_islency_nova:has(#wrap.o_wsale_products_page) #wrapwrap > header#top, body.o_theme_islency_nova:has(#wrap.o_wsale_product_page) #wrapwrap > header#top, body.o_theme_islency_nova #wrapwrap.o_portal > header#top{z-index: 1030;}@media (min-width: 992px){body.o_theme_islency_nova #wrapwrap > header#top.s_islency_marketplace_header, body.o_theme_islency_nova #wrapwrap > header#top:has(.s_islency_header_desktop){background: transparent; border: 0; box-shadow: none; padding: 0.75rem var(--islency-page-gutter) 0; pointer-events: none; overflow: visible;}body.o_theme_islency_nova #wrapwrap > header#top.s_islency_marketplace_header::before, body.o_theme_islency_nova #wrapwrap > header#top:has(.s_islency_header_desktop)::before{content: ""; position: absolute; inset: 0; z-index: 0; pointer-events: none; background: linear-gradient( 180deg, var(--islency-canvas) 0%, color-mix(in srgb, var(--islency-canvas) 88%, transparent) 62%, color-mix(in srgb, var(--islency-canvas) 42%, transparent) 100% );}body.o_theme_islency_nova header#top.s_islency_marketplace_header .s_islency_header_desktop, body.o_theme_islency_nova header#top.s_islency_marketplace_header .s_islency_header_shell, body.o_theme_islency_nova header#top.s_islency_marketplace_header .s_islency_header_utils, body.o_theme_islency_nova header#top.s_islency_marketplace_header .s_islency_header_account_dropdown, body.o_theme_islency_nova header#top.s_islency_marketplace_header .s_islency_header_row, body.o_theme_islency_nova header#top.s_islency_marketplace_header .s_islency_header_nav, body.o_theme_islency_nova header#top.s_islency_marketplace_header a, body.o_theme_islency_nova header#top.s_islency_marketplace_header button, body.o_theme_islency_nova header#top.s_islency_marketplace_header input, body.o_theme_islency_nova header#top.s_islency_marketplace_header select{pointer-events: auto;}body.o_theme_islency_nova .s_islency_header_desktop{position: relative; z-index: 1; background: transparent; padding: 0; border: 0; box-shadow: none; border-radius: 0;}body.o_theme_islency_nova .s_islency_header_shell{width: 100%; max-width: var(--islency-page-max); margin: 0 auto; box-sizing: border-box; padding: 0.45rem 1.2rem 0.5rem; background: var(--islency-glass-bg); border: var(--islency-glass-border); border-radius: var(--islency-radius-xl); box-shadow: var(--islency-shadow-float); -webkit-backdrop-filter: blur(var(--islency-glass-blur)) saturate(1.18); backdrop-filter: blur(var(--islency-glass-blur)) saturate(1.18); overflow: visible; isolation: isolate; transition: padding var(--islency-motion), border-radius var(--islency-motion), box-shadow var(--islency-motion);}body.o_theme_islency_nova .s_islency_header_utility{display: flex; align-items: center; justify-content: space-between; gap: 0.75rem; min-height: 1.5rem; padding: 0.15rem 0.25rem 0.35rem; font-size: var(--islency-type-caption); color: var(--islency-ink-muted); border-bottom: 1px solid rgba(18, 59, 80, 0.06); transition: opacity var(--islency-motion), max-height var(--islency-motion), padding var(--islency-motion), margin var(--islency-motion); max-height: 2.5rem; overflow: hidden;}body.o_theme_islency_nova .s_islency_header_utility_left, body.o_theme_islency_nova .s_islency_header_utility_right{display: flex; align-items: center; flex-wrap: wrap; gap: 0.85rem 1.1rem;}body.o_theme_islency_nova .s_islency_header_utility a, body.o_theme_islency_nova .s_islency_header_utility span{color: inherit; text-decoration: none; display: inline-flex; align-items: center; gap: 0.35rem; white-space: nowrap;}body.o_theme_islency_nova .s_islency_header_utility a:hover, body.o_theme_islency_nova .s_islency_header_utility a:focus-visible{color: var(--islency-turquoise);}body.o_theme_islency_nova .s_islency_header_row{display: flex; align-items: center; gap: 1rem; padding: 0.35rem 0 0.25rem; position: relative; z-index: 2;}body.o_theme_islency_nova .s_islency_header_search_wrap{flex: 1 1 auto; min-width: 0; position: relative; z-index: 1;}body.o_theme_islency_nova .s_islency_header_search_inner, body.o_theme_islency_nova .s_islency_search_inner{display: flex; align-items: stretch; gap: 0; min-height: 2.75rem; padding: 0 !important; border: 1px solid rgba(18, 59, 80, 0.1); border-radius: 999px; background: var(--islency-white, #fff) !important; overflow: hidden; box-shadow: none;}body.o_theme_islency_nova .s_islency_search_inner:focus-within, body.o_theme_islency_nova .s_islency_search_form:focus-within .s_islency_search_inner{border-color: rgba(18, 59, 80, 0.12); box-shadow: 0 0 0 3px rgba(18, 59, 80, 0.08); outline: none;}body.o_theme_islency_nova .s_islency_search_input:focus, body.o_theme_islency_nova .s_islency_search_input:focus-visible, body.o_theme_islency_nova .s_islency_search_cat:focus, body.o_theme_islency_nova .s_islency_search_cat:focus-visible, body.o_theme_islency_nova .o_searchbar_form input:focus, body.o_theme_islency_nova .o_searchbar_form input:focus-visible{outline: none; box-shadow: none;}body.o_theme_islency_nova .s_islency_search_input{order: 0; flex: 1 1 auto; min-width: 0; height: auto !important; padding: 0.45rem 0.7rem 0.45rem 1rem !important; font-size: 0.9375rem;}body.o_theme_islency_nova .s_islency_search_cat{order: 2; flex: 0 0 auto; max-width: 11.5rem; min-width: 8.5rem; height: auto; margin: 0; padding: 0 0.75rem; border: 0; border-left: 1px solid rgba(18, 59, 80, 0.1); border-radius: 0; background: transparent; color: var(--islency-ink-muted); font-size: 0.875rem; font-weight: 600; line-height: 1.2; appearance: none; -webkit-appearance: none; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%236b8294' d='M1 1.5 6 6.5 11 1.5'/%3E%3C/svg%3E"); background-repeat: no-repeat; background-position: right 0.55rem center; padding-right: 1.45rem; cursor: pointer;}body.o_theme_islency_nova .s_islency_search_btn{order: 3; align-self: stretch; flex: 0 0 2.75rem; width: 2.75rem !important; min-width: 2.75rem !important; height: auto !important; min-height: calc(100% + 2px) !important; aspect-ratio: auto !important; margin: -1px -1px -1px 0 !important; padding: 0 !important; border: 0 !important; outline: none !important; border-radius: 0 !important; background: var(--islency-turquoise) !important; color: var(--islency-white, #fff) !important; box-shadow: none !important;}body.o_theme_islency_nova .s_islency_search_btn:hover, body.o_theme_islency_nova .s_islency_search_btn:focus, body.o_theme_islency_nova .s_islency_search_btn:focus-visible{background: color-mix(in srgb, var(--islency-turquoise) 82%, #000) !important; outline: none !important; box-shadow: none !important;}body.o_theme_islency_nova .s_islency_header_utils{position: relative; z-index: 40; isolation: isolate; flex: 0 0 auto; gap: 0.55rem; pointer-events: auto;}body.o_theme_islency_nova .s_islency_header_account_dropdown{position: relative; z-index: 2; pointer-events: auto;}body.o_theme_islency_nova .s_islency_header_utils a, body.o_theme_islency_nova .s_islency_header_utils button{pointer-events: auto !important; position: relative; z-index: 1; cursor: pointer;}body.o_theme_islency_nova .s_islency_header_utils .fa-spin, body.o_theme_islency_nova .s_islency_header_utils .fa-spinner, body.o_theme_islency_nova .s_islency_header_utils .fa-circle-o-notch, body.o_theme_islency_nova .s_islency_header_utils .o_loader, body.o_theme_islency_nova .s_islency_header_utils .oe_spin, body.o_theme_islency_nova .s_islency_header_utils [class*="o_loader"]{display: none !important;}body.o_theme_islency_nova .s_islency_header_util{min-width: 3.85rem; padding: 0.15rem 0.45rem; border-radius: var(--islency-radius-md); color: var(--islency-deep, #123b50); flex-direction: column; align-items: center; justify-content: center; gap: 0.2rem; height: auto;}body.o_theme_islency_nova .s_islency_header_util:hover, body.o_theme_islency_nova .s_islency_header_util:focus-visible, body.o_theme_islency_nova .s_islency_header_desktop .s_islency_header_util:hover, body.o_theme_islency_nova .s_islency_header_desktop .s_islency_header_util:hover i, body.o_theme_islency_nova .s_islency_header_desktop .s_islency_header_util:hover .s_islency_svg_icon, body.o_theme_islency_nova .s_islency_header_desktop .s_islency_header_util:hover span, body.o_theme_islency_nova .s_islency_header_desktop .s_islency_header_util:hover strong, body.o_theme_islency_nova .s_islency_header_desktop .s_islency_header_util:hover small{background: rgba(25, 167, 160, 0.08); color: var(--islency-turquoise, #19a7a0) !important;}body.o_theme_islency_nova .s_islency_header_util_text small{display: none;}body.o_theme_islency_nova .s_islency_header_desktop .s_islency_header_util_icon, body.o_theme_islency_nova .s_islency_header_desktop .s_islency_header_util .s_islency_svg_icon, body.o_theme_islency_nova .s_islency_header_desktop .s_islency_header_util--cart .s_islency_svg_icon, body.o_theme_islency_nova .s_islency_header_desktop .s_islency_header_util--wishlist .s_islency_svg_icon, body.o_theme_islency_nova .s_islency_header_desktop .s_islency_header_util--account .s_islency_svg_icon, body.o_theme_islency_nova .s_islency_header_utils .s_islency_header_util_svg{width: 24px !important; height: 24px !important; color: inherit;}body.o_theme_islency_nova .s_islency_header_util--wishlist .s_islency_header_util_icon, body.o_theme_islency_nova .s_islency_header_desktop .s_islency_header_util--wishlist .s_islency_svg_icon, body.o_theme_islency_nova .s_islency_header_util--wishlist .s_islency_svg_icon{color: var(--islency-coral) !important;}body.o_theme_islency_nova .s_islency_header_util--wishlist .s_islency_svg_icon path{fill: none; stroke: currentColor;}body.o_theme_islency_nova .s_islency_header_util--account .s_islency_header_util_icon, body.o_theme_islency_nova .s_islency_header_desktop .s_islency_header_util--account .s_islency_svg_icon.s_islency_header_account_icon{color: inherit !important;}body.o_theme_islency_nova .s_islency_header_util_text, body.o_theme_islency_nova .s_islency_header_desktop .s_islency_header_util_text{align-items: center; text-align: center; min-height: 0;}body.o_theme_islency_nova .s_islency_header_util_text strong, body.o_theme_islency_nova .s_islency_header_account_greeting strong, body.o_theme_islency_nova .s_islency_header_desktop .s_islency_header_util strong{font-size: 0.75rem; font-weight: 600; color: inherit; max-width: none;}body.o_theme_islency_nova .s_islency_header_wish_icon_wrap, body.o_theme_islency_nova .s_islency_mobile_wishlist_btn{position: relative;}body.o_theme_islency_nova .s_islency_header_cart_icon_wrap .my_cart_quantity, body.o_theme_islency_nova .s_islency_header_util--cart .my_cart_quantity, body.o_theme_islency_nova .s_islency_header_wish_icon_wrap .my_wish_quantity, body.o_theme_islency_nova .s_islency_header_util--wishlist .my_wish_quantity, body.o_theme_islency_nova .s_islency_mobile_wishlist_btn .my_wish_quantity{position: absolute; top: -0.4rem; right: -0.55rem; min-width: 1.15rem; height: 1.15rem; padding: 0 0.25rem; display: inline-flex; align-items: center; justify-content: center; background: var(--islency-coral) !important; color: var(--islency-white, #fff) !important; border: 2px solid var(--islency-white, #fff); border-radius: 999px; font-size: 0.65rem; font-weight: 700; line-height: 1;}body.o_theme_islency_nova .s_islency_header_nav{display: flex; align-items: center; gap: 0.65rem; padding: 0.2rem 0 0.1rem; min-height: 2.5rem; overflow: hidden; min-width: 0; max-width: 100%;}body.o_theme_islency_nova .s_islency_header_nav .s_islency_subnav_categories, body.o_theme_islency_nova .s_islency_header_nav .s_islency_header_categories_btn{background: var(--islency-turquoise) !important; color: var(--islency-white, #fff) !important; border: 0 !important; border-radius: 999px !important; padding: 0 1rem !important; min-height: 2.25rem; height: 2.25rem; font-weight: 650; box-shadow: none !important; display: inline-flex !important; align-items: center; gap: 0.4rem; line-height: 1; flex: 0 0 auto; text-decoration: none !important;}body.o_theme_islency_nova .s_islency_header_nav .s_islency_subnav_links{flex: 1 1 auto; display: flex; flex-wrap: nowrap; align-items: center; gap: 0.45rem; min-width: 0; overflow-x: auto; scrollbar-width: none;}body.o_theme_islency_nova .s_islency_header_nav .s_islency_subnav_links::-webkit-scrollbar{display: none;}body.o_theme_islency_nova .s_islency_header_nav .s_islency_subnav_item{display: inline-flex; align-items: center; justify-content: center; gap: 0.4rem; box-sizing: border-box; min-height: 2.25rem; height: 2.25rem; padding: 0 0.85rem; border: 1px solid transparent; border-radius: 999px; color: var(--islency-deep) !important; background: transparent; font-weight: 600; font-size: 0.875rem; line-height: 1; letter-spacing: 0; white-space: nowrap; order: 2; text-decoration: none !important;}body.o_theme_islency_nova .s_islency_header_nav .s_islency_subnav_item .s_islency_tag_flame, body.o_theme_islency_nova .s_islency_header_nav .s_islency_subnav_item .s_islency_tag_flag, body.o_theme_islency_nova .s_islency_header_nav .s_islency_subnav_item .s_islency_subnav_cat_icon, body.o_theme_islency_nova .s_islency_header_nav .s_islency_subnav_item > i{display: inline-flex; align-items: center; justify-content: center; flex: 0 0 auto; margin: 0 !important; line-height: 1; vertical-align: middle;}body.o_theme_islency_nova .s_islency_header_nav .s_islency_subnav_item .s_islency_tag_flame{width: 11px; height: 13px; color: var(--islency-coral);}body.o_theme_islency_nova .s_islency_header_nav .s_islency_subnav_item .s_islency_tag_flag{width: 14px; height: 10px; border-radius: 1px; box-shadow: 0 0 0 1px rgba(18, 59, 80, 0.08);}body.o_theme_islency_nova .s_islency_header_nav .s_islency_subnav_item .s_islency_subnav_cat_icon{font-size: 0.92em; opacity: 0.92;}body.o_theme_islency_nova .s_islency_header_nav .s_islency_subnav_item--promo:not(.s_islency_mobile_tab--local){order: 1;}body.o_theme_islency_nova .s_islency_header_nav .s_islency_subnav_item--encargo{order: 2;}body.o_theme_islency_nova .s_islency_header_nav .s_islency_subnav_item--envios{order: 3;}body.o_theme_islency_nova .s_islency_header_nav .s_islency_mobile_tab--local, body.o_theme_islency_nova .s_islency_header_nav .s_islency_subnav_item--local{order: 4; border-color: rgba(18, 59, 80, 0.2); background: rgba(255, 255, 255, 0.82); box-shadow: 0 1px 0 rgba(255, 255, 255, 0.78) inset; font-weight: 650; padding: 0 0.95rem;}body.o_theme_islency_nova .s_islency_header_nav .s_islency_mobile_tab--tag .s_islency_tag_flame{color: var(--islency-coral);}body.o_theme_islency_nova .s_islency_header_nav .s_islency_subnav_item--category, body.o_theme_islency_nova .s_islency_header_nav .s_islency_mobile_tab--promo{display: none !important;}body.o_theme_islency_nova .s_islency_header_nav .s_islency_subnav_item:hover, body.o_theme_islency_nova .s_islency_header_nav .s_islency_subnav_item:focus-visible{background: rgba(25, 167, 160, 0.1); color: var(--islency-deep) !important; text-decoration: none !important; box-shadow: none;}body.o_theme_islency_nova .s_islency_header_nav .s_islency_subnav_item--local:hover, body.o_theme_islency_nova .s_islency_header_nav .s_islency_mobile_tab--local:hover, body.o_theme_islency_nova .s_islency_header_nav .s_islency_subnav_item--local:focus-visible, body.o_theme_islency_nova .s_islency_header_nav .s_islency_mobile_tab--local:focus-visible{background: rgba(255, 255, 255, 0.94); border-color: rgba(25, 167, 160, 0.45);}body.o_theme_islency_nova .s_islency_header_nav_trail{display: none;}body.o_theme_islency_nova:has(.s_islency_header_nav) #wrapwrap > .s_islency_subnav{display: none !important;}body.o_theme_islency_nova:has(.s_islency_header_nav){--islency-marketplace-subnav-height: 0px; --islency-sticky-chrome-height: calc( var(--islency-sticky-top) + var(--islency-safe-top) + 11.3125rem );}body.o_theme_islency_nova header#top.s_islency_header--compact .s_islency_header_utility{max-height: 0; opacity: 0; padding: 0; margin: 0; border: 0; pointer-events: none;}body.o_theme_islency_nova header#top.s_islency_header--compact .s_islency_header_shell{padding: 0.25rem 0.85rem 0.35rem; border-radius: var(--islency-radius-lg);}body.o_theme_islency_nova header#top.s_islency_header--compact .s_islency_header_row{padding: 0.15rem 0;}body.o_theme_islency_nova .s_islency_header_account_menu{background: var(--islency-white, #ffffff); border: 1px solid rgba(18, 59, 80, 0.06); border-radius: 1.35rem; box-shadow: 0 18px 44px rgba(18, 59, 80, 0.12); -webkit-backdrop-filter: none; backdrop-filter: none;}}@media (max-width: 991.98px){body.o_theme_islency_nova .s_islency_header_utility, body.o_theme_islency_nova .s_islency_header_nav, body.o_theme_islency_nova .s_islency_mobile_tabs, body.o_theme_islency_nova .s_islency_mobile_tabs--legacy{display: none !important;}body.o_theme_islency_nova #wrapwrap > header#top.s_islency_marketplace_header, body.o_theme_islency_nova #wrapwrap > header#top:has(.s_islency_mobile_header), body.o_theme_islency_nova #wrapwrap.o_header_overlay > header#top.s_islency_marketplace_header{background: transparent !important; border: 0 !important; box-shadow: none !important;}body.o_theme_islency_nova .s_islency_mobile_header{margin: calc(var(--islency-dock-gap, 12px) + var(--islency-safe-top, env(safe-area-inset-top, 0px))) var(--islency-dock-inset-x, 14px) 0; padding: 0; background: var(--islency-dock-glass-bg, var(--islency-glass-bg)); border: var(--islency-dock-glass-border, 1px solid rgba(255, 255, 255, 0.86)); border-bottom: var(--islency-dock-glass-border, 1px solid rgba(255, 255, 255, 0.86)); border-radius: var(--islency-radius-xl); box-shadow: var(--islency-dock-shadow, var(--islency-shadow-float)); -webkit-backdrop-filter: blur(var(--islency-dock-glass-blur, 32px)) saturate(1.42) !important; backdrop-filter: blur(var(--islency-dock-glass-blur, 32px)) saturate(1.42); overflow: visible;}body.o_theme_islency_nova .s_islency_mobile_header_top{gap: 0.35rem; padding: 0.4rem 0.75rem 0.1rem;}body.o_theme_islency_nova .s_islency_mobile_menu_btn{background: transparent !important; border: 0 !important; color: var(--islency-deep); box-shadow: none; border-radius: 0.55rem;}body.o_theme_islency_nova .s_islency_mobile_wordmark{flex: 1 1 auto; min-width: 0; display: flex; flex-direction: row; align-items: center; justify-content: center; text-decoration: none; line-height: 0;}body.o_theme_islency_nova .s_islency_mobile_wordmark{color: #2a6a7a;}body.o_theme_islency_nova .s_islency_mobile_wordmark .s_islency_header_wordmark_svg, body.o_theme_islency_nova .s_islency_mobile_wordmark .s_islency_header_wordmark_img{height: 40px; max-width: 11.5rem;}body.o_theme_islency_nova .s_islency_mobile_logo{display: none !important;}body.o_theme_islency_nova .s_islency_mobile_wishlist_btn{background: transparent; border: 0; color: var(--islency-coral); box-shadow: none;}body.o_theme_islency_nova .s_islency_mobile_wishlist_btn .s_islency_svg_icon path{fill: none; stroke: currentColor;}body.o_theme_islency_nova .s_islency_mobile_search_row{padding: 0.1rem 0.75rem 0.7rem;}body.o_theme_islency_nova .s_islency_mobile_search_row .s_islency_search_form{width: 100%; margin: 0;}body.o_theme_islency_nova .s_islency_mobile_search_row .s_islency_search_inner{min-height: 2.55rem; height: 2.55rem;}body.o_theme_islency_nova .s_islency_mobile_menu_btn:hover, body.o_theme_islency_nova .s_islency_mobile_menu_btn:focus-visible{background: rgba(25, 167, 160, 0.08) !important; color: var(--islency-deep); box-shadow: none;}body.o_theme_islency_nova .s_islency_mobile_wishlist_btn:hover, body.o_theme_islency_nova .s_islency_mobile_wishlist_btn:focus-visible{background: rgba(232, 117, 97, 0.12); color: var(--islency-coral); box-shadow: none;}body.o_theme_islency_nova{--islency-mobile-bar-accent: var(--islency-turquoise);}body.o_theme_islency_nova .s_islency_search_inner{border-radius: 999px; background: var(--islency-white, #fff); border: 1px solid rgba(18, 59, 80, 0.08); min-height: 2.55rem; padding: 0; gap: 0; overflow: hidden;}body.o_theme_islency_nova .s_islency_mobile_search_row .s_islency_search_cat{display: none !important;}body.o_theme_islency_nova .s_islency_search_btn, body.o_theme_islency_nova .s_islency_mobile_search_row .s_islency_search_btn, body.o_theme_islency_nova .s_islency_mobile_header_top .s_islency_search_btn{align-self: stretch; flex: 0 0 2.55rem; width: 2.55rem !important; min-width: 2.55rem !important; height: auto !important; min-height: calc(100% + 2px) !important; margin: -1px -1px -1px 0 !important; padding: 0 !important; background: var(--islency-turquoise) !important; color: var(--islency-white, #fff) !important; border: 0 !important; outline: none !important; border-radius: 0 !important; aspect-ratio: auto !important; box-shadow: none !important;}body.o_theme_islency_nova .s_islency_mobile_shortcuts{display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 0; margin: 0.2rem 0 0.75rem; padding: 0.28rem 0.2rem; background: rgba(244, 248, 250, 0.38); border: var(--islency-glass-border); border-radius: var(--islency-radius-xl); box-shadow: var(--islency-shadow-soft); -webkit-backdrop-filter: blur(24px) saturate(1.22); backdrop-filter: blur(24px) saturate(1.22); overflow: hidden;}body.o_theme_islency_nova .s_islency_mobile_shortcut{display: flex; flex-direction: column; align-items: center; justify-content: center; gap: 0.28rem; padding: 0.55rem 0.3rem 0.5rem; text-align: center; text-decoration: none; color: var(--islency-deep); background: transparent; border: 0; border-radius: 0; box-shadow: none; min-width: 0;}body.o_theme_islency_nova .s_islency_mobile_shortcut + .s_islency_mobile_shortcut{border-left: 1px solid rgba(255, 255, 255, 0.55);}body.o_theme_islency_nova .s_islency_mobile_shortcut_icon{width: auto; height: auto; border-radius: 0; display: inline-flex; align-items: center; justify-content: center; background: transparent; border: 0; color: var(--islency-turquoise); font-size: 1.15rem; line-height: 1;}body.o_theme_islency_nova .s_islency_mobile_shortcut--envios .s_islency_mobile_shortcut_icon{color: var(--islency-deep);}body.o_theme_islency_nova .s_islency_mobile_shortcut--offers .s_islency_mobile_shortcut_icon{background: transparent; color: var(--islency-coral);}body.o_theme_islency_nova .s_islency_mobile_shortcut_label{font-size: 0.68rem; font-weight: 650; line-height: 1.2; letter-spacing: -0.01em;}body.o_theme_islency_nova .s_islency_mobile_bar, body.o_theme_islency_nova .s_islency_mobile_bar.s_islency_only_mobile{left: var(--islency-dock-inset-x, 14px); right: var(--islency-dock-inset-x, 14px); bottom: calc(var(--islency-dock-gap, 12px) + var(--islency-safe-bottom, 0px)); width: auto; max-width: calc(100vw - 28px); height: var(--islency-mobile-bar-height, 3.65rem); padding: 0 0.7rem; border: var(--islency-dock-glass-border, 1px solid rgba(255, 255, 255, 0.86)); border-top: var(--islency-dock-glass-border, 1px solid rgba(255, 255, 255, 0.86)); border-radius: 999px; background: var(--islency-dock-glass-bg); box-shadow: var(--islency-dock-shadow); -webkit-backdrop-filter: blur(var(--islency-dock-glass-blur, 32px)) saturate(1.42) !important; backdrop-filter: blur(var(--islency-dock-glass-blur, 32px)) saturate(1.42);}body.o_theme_islency_nova .s_islency_mobile_bar_item{gap: 0; color: var(--islency-ink-muted);}body.o_theme_islency_nova .s_islency_mobile_bar_label{position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); white-space: nowrap; border: 0;}body.o_theme_islency_nova .s_islency_mobile_bar_item.active, body.o_theme_islency_nova .s_islency_mobile_bar_item.is-active, body.o_theme_islency_nova .s_islency_mobile_bar_item[aria-current="page"]{color: var(--islency-turquoise) !important;}body.o_theme_islency_nova .s_islency_mobile_bar_item.active .s_islency_mobile_bar_icon, body.o_theme_islency_nova .s_islency_mobile_bar_item.is-active .s_islency_mobile_bar_icon, body.o_theme_islency_nova .s_islency_mobile_bar_item[aria-current="page"] .s_islency_mobile_bar_icon{color: var(--islency-turquoise) !important; background: transparent !important; box-shadow: none !important; filter: none !important;}body.o_theme_islency_nova .s_islency_mobile_cart_badge{top: 0.22rem; right: 0.18rem; background: var(--islency-coral) !important; color: var(--islency-white, #fff) !important; border: 2px solid rgba(255, 255, 255, 0.95); border-radius: 999px; box-shadow: 0 1px 3px rgba(18, 59, 80, 0.18);}}@media (min-width: 992px){body.o_theme_islency_nova .s_islency_mobile_shortcuts{display: none;}}body.o_theme_islency_nova #islency_drawer .s_islency_drawer_backdrop, body.o_theme_islency_nova .s_islency_drawer_backdrop{background: rgba(18, 59, 80, 0.34); -webkit-backdrop-filter: blur(6px); backdrop-filter: blur(6px);}body.o_theme_islency_nova #islency_drawer .s_islency_drawer_panel, body.o_theme_islency_nova .s_islency_drawer_panel{top: 0.75rem; left: 0.75rem; height: calc(100% - 1.5rem); width: min(23rem, 90vw); border-radius: var(--islency-radius-xl); border: var(--islency-glass-border); background: rgba(255, 255, 255, 0.82); box-shadow: var(--islency-shadow-float); -webkit-backdrop-filter: blur(18px) saturate(1.12); backdrop-filter: blur(18px) saturate(1.12); overflow: hidden;}body.o_theme_islency_nova #islency_drawer .s_islency_drawer_header, body.o_theme_islency_nova .s_islency_drawer_header{background: transparent; color: var(--islency-deep, #123b50); border-bottom: 1px solid rgba(18, 59, 80, 0.08);}body.o_theme_islency_nova #islency_drawer .s_islency_drawer_title, body.o_theme_islency_nova #islency_drawer .s_islency_drawer_title span, body.o_theme_islency_nova .s_islency_drawer_header .s_islency_drawer_title, body.o_theme_islency_nova .s_islency_drawer_header .s_islency_drawer_title span{color: var(--islency-deep, #123b50); font-weight: 750;}body.o_theme_islency_nova #islency_drawer .s_islency_drawer_close{background: rgba(18, 59, 80, 0.08); color: var(--islency-deep, #123b50);}body.o_theme_islency_nova #islency_drawer .s_islency_drawer_close:hover{background: rgba(25, 167, 160, 0.16); color: var(--islency-deep, #123b50);}body.o_theme_islency_nova #islency_drawer .s_islency_drawer_body, body.o_theme_islency_nova .s_islency_drawer_body{background: transparent;}body.o_theme_islency_nova #islency_drawer .s_islency_drawer_account{background: rgba(255, 255, 255, 0.35); color: var(--islency-deep, #123b50); border-bottom: 1px solid rgba(18, 59, 80, 0.08); -webkit-backdrop-filter: blur(10px); backdrop-filter: blur(10px);}body.o_theme_islency_nova #islency_drawer .s_islency_drawer_ship_dest{background: rgba(255, 255, 255, 0.35); color: var(--islency-deep, #123b50); border-bottom: 1px solid rgba(18, 59, 80, 0.08);}body.o_theme_islency_nova #islency_drawer .s_islency_drawer_lang_guest, body.o_theme_islency_nova #islency_drawer .s_islency_drawer_lang_profile_link{color: var(--islency-deep, #123b50) !important; background: transparent !important; border-top: 1px solid rgba(18, 59, 80, 0.08) !important;}body.o_theme_islency_nova #islency_drawer .s_islency_drawer_lang_guest_label, body.o_theme_islency_nova #islency_drawer .s_islency_drawer_lang_profile_label, body.o_theme_islency_nova #islency_drawer .s_islency_drawer_lang_profile_value, body.o_theme_islency_nova #islency_drawer .islency_lang_picker--drawer .islency_lang_picker__option, body.o_theme_islency_nova #islency_drawer .islency_lang_picker--drawer .islency_lang_picker__option--active{color: var(--islency-deep) !important;}body.o_theme_islency_nova #islency_drawer .islency_lang_picker--drawer .islency_lang_picker__option:hover, body.o_theme_islency_nova #islency_drawer .s_islency_drawer_lang_profile_link:hover{color: var(--islency-turquoise) !important; background: rgba(25, 167, 160, 0.08) !important;}body.o_theme_islency_nova #islency_drawer .s_islency_drawer_departments > .s_islency_drawer_dept, body.o_theme_islency_nova #islency_drawer .s_islency_drawer_departments > .s_islency_drawer_link--root, body.o_theme_islency_nova #islency_drawer .s_islency_drawer_account_links .s_islency_drawer_link--account{box-shadow: inset 0 -1px 0 rgba(18, 59, 80, 0.06);}body.o_theme_islency_nova #islency_drawer .s_islency_drawer_link_icon, body.o_theme_islency_nova #islency_drawer .s_islency_drawer_link_icon--sub{color: var(--islency-turquoise);}body.o_theme_islency_nova #islency_drawer .s_islency_drawer_link_icon.fa-th-large{display: none !important;}body.o_theme_islency_nova #islency_drawer .s_islency_drawer_section_title{color: var(--islency-ink-muted);}body.o_theme_islency_nova #islency_drawer .s_islency_drawer_dept_children{background: transparent;}body.o_theme_islency_nova #islency_drawer .s_islency_drawer_departments > .s_islency_drawer_dept, body.o_theme_islency_nova #islency_drawer .s_islency_drawer_departments > .s_islency_drawer_link--root, body.o_theme_islency_nova #islency_drawer .s_islency_drawer_account_links .s_islency_drawer_link--account{background: transparent !important;}body.o_theme_islency_nova #islency_drawer .s_islency_drawer_account_prefix, body.o_theme_islency_nova #islency_drawer .s_islency_drawer_account_email{color: var(--islency-ink-muted);}body.o_theme_islency_nova #islency_drawer .s_islency_drawer_account_link, body.o_theme_islency_nova #islency_drawer .s_islency_drawer_account a.s_islency_drawer_account_link, body.o_theme_islency_nova #islency_drawer .s_islency_drawer_account a.s_islency_drawer_account_link span{color: var(--islency-deep, #123b50);}body.o_theme_islency_nova #islency_drawer .s_islency_drawer_account_avatar_wrap .s_islency_nav_user_initial, body.o_theme_islency_nova #islency_drawer .s_islency_drawer_account_avatar{background: var(--islency-deep, #123b50); color: var(--islency-white, #fff); border: 2px solid var(--islency-turquoise, #19a7a0); box-shadow: none;}body.o_theme_islency_nova #islency_drawer .s_islency_drawer_account_icon, body.o_theme_islency_nova #islency_drawer .s_islency_drawer_account_avatar_wrap .fa-user-circle{color: var(--islency-turquoise, #19a7a0);}body.o_theme_islency_nova #islency_drawer .s_islency_drawer_account_link:hover, body.o_theme_islency_nova #islency_drawer .s_islency_drawer_account a.s_islency_drawer_account_link:hover, body.o_theme_islency_nova #islency_drawer .s_islency_drawer_account a.s_islency_drawer_account_link:hover span{color: var(--islency-deep) !important;}body.o_theme_islency_nova #islency_drawer .s_islency_drawer_link:hover, body.o_theme_islency_nova #islency_drawer .s_islency_drawer_link--active{background: rgba(25, 167, 160, 0.12); color: var(--islency-deep);}body.o_theme_islency_nova #islency_drawer .s_islency_drawer_link--root, body.o_theme_islency_nova #islency_drawer .s_islency_drawer_dept_summary{color: var(--islency-deep);}body.o_theme_islency_nova #islency_drawer .s_islency_drawer_site_footer{background: var(--islency-ivory); color: var(--islency-ink); border-top: 1px solid rgba(18, 59, 80, 0.08);}body.o_theme_islency_nova #islency_drawer .s_islency_drawer_site_footer__name, body.o_theme_islency_nova #islency_drawer .s_islency_drawer_site_footer__claim{color: var(--islency-deep);}body.o_theme_islency_nova #islency_drawer .s_islency_drawer_site_footer__tagline, body.o_theme_islency_nova #islency_drawer .s_islency_drawer_site_footer__copy{color: var(--islency-ink-muted);}body.o_theme_islency_nova #islency_drawer .s_islency_drawer_site_footer__heading, body.o_theme_islency_nova #islency_drawer .s_islency_drawer_site_footer .s_islency_footer_heading, body.o_theme_islency_nova #islency_drawer .s_islency_drawer_site_footer .s_islency_footer_app_downloads__label, body.o_theme_islency_nova #islency_drawer .s_islency_drawer_site_footer__contact .fa{color: var(--islency-turquoise); border-bottom-color: rgba(25, 167, 160, 0.28);}body.o_theme_islency_nova #islency_drawer .s_islency_drawer_site_footer .s_islency_footer_app_downloads{background: var(--islency-glass-bg-strong); border: var(--islency-glass-border); border-radius: var(--islency-radius-lg); box-shadow: var(--islency-shadow-soft);}body.o_theme_islency_nova #islency_drawer .s_islency_drawer_site_footer a, body.o_theme_islency_nova #islency_drawer .s_islency_drawer_site_footer .s_islency_footer_links a{color: var(--islency-deep);}body.o_theme_islency_nova #islency_drawer .s_islency_drawer_site_footer a:hover, body.o_theme_islency_nova #islency_drawer .s_islency_drawer_site_footer a:focus-visible{color: var(--islency-turquoise);}body.o_theme_islency_nova #islency_drawer .s_islency_drawer_site_footer .s_islency_footer_app_store_btn{background: var(--islency-white, #fff); border: 1.5px solid rgba(25, 167, 160, 0.35); color: var(--islency-deep); border-radius: 0.85rem;}body.o_theme_islency_nova #islency_drawer .s_islency_drawer_site_footer .s_islency_footer_app_store_btn:hover, body.o_theme_islency_nova #islency_drawer .s_islency_drawer_site_footer .s_islency_footer_app_store_btn:focus-visible{background: color-mix(in srgb, var(--islency-turquoise) 14%, var(--islency-white, #fff)); border-color: var(--islency-turquoise); color: var(--islency-deep);}body.o_theme_islency_nova #islency_drawer .s_islency_drawer_site_footer .s_islency_footer_app_store_btn .fa{color: var(--islency-turquoise);}body.o_theme_islency_nova #islency_drawer .s_islency_drawer_site_footer .s_islency_footer_app_downloads__more{display: inline-block; margin-top: 0.55rem; font-size: 0.78rem; font-weight: 700; color: var(--islency-turquoise);}body.o_theme_islency_nova .btn-primary, body.o_theme_islency_nova .islency-portal-btn--primary{--islency-btn-primary-bg: var(--islency-turquoise); --islency-btn-primary-border: var(--islency-turquoise); background-color: var(--islency-turquoise) !important; border-color: var(--islency-turquoise) !important; color: var(--islency-white, #fff) !important;}body.o_theme_islency_nova .btn-primary:hover, body.o_theme_islency_nova .btn-primary:focus-visible{background-color: color-mix(in srgb, var(--islency-turquoise) 82%, #000) !important; border-color: color-mix(in srgb, var(--islency-turquoise) 82%, #000) !important;}body.o_theme_islency_nova :focus-visible{outline: 2px solid var(--islency-turquoise); outline-offset: 2px;}body.o_theme_islency_nova .s_islency_product_card, body.o_theme_islency_nova .oe_product_cart.s_islency_product_card{background: var(--islency-white) !important; border-radius: var(--islency-radius-lg) !important; box-shadow: 0 6px 18px rgba(18, 59, 80, 0.05); backdrop-filter: none;}body.o_theme_islency_nova .s_islency_shop_page .s_islency_product_card, body.o_theme_islency_nova .s_islency_shop_page .oe_product_cart.s_islency_product_card, body.o_theme_islency_nova .s_islency_related_feed .s_islency_product_card, body.o_theme_islency_nova .s_islency_wishlist_page .s_islency_product_card{background: transparent !important; border: 0 !important; box-shadow: none !important; border-radius: 0 !important;}body.o_theme_islency_nova .s_islency_product_card:hover{transform: translateY(-2px); box-shadow: 0 10px 24px rgba(18, 59, 80, 0.08) !important;}@media (prefers-reduced-motion: reduce){body.o_theme_islency_nova .s_islency_product_card:hover{transform: none;}}body.o_theme_islency_nova .s_islency_tag--local{background: rgba(25, 167, 160, 0.12); color: var(--islency-deep);}body.o_theme_islency_nova .s_islency_card_sale_badge{background: var(--islency-coral); color: var(--islency-white, #fff);}body.o_theme_islency_nova .s_islency_hero_title, body.o_theme_islency_nova .s_islency_combo_title{font-family: var(--islency-font-family-base); color: var(--islency-deep); font-weight: 750; letter-spacing: -0.02em;}body.o_theme_islency_nova .s_islency_combo_card, body.o_theme_islency_nova .s_islency_category_tile, body.o_theme_islency_nova .s_islency_benefits_item{border-radius: var(--islency-radius-lg);}body.o_theme_islency_nova .s_islency_services_section{margin-top: 0.35rem; position: relative; z-index: 2; background: transparent;}body.o_theme_islency_nova .s_islency_home_hero_section > .container-fluid, body.o_theme_islency_nova .s_islency_services_section > .container-fluid, body.o_theme_islency_nova .s_islency_featured_cats > .container-fluid, body.o_theme_islency_nova .s_islency_guides > .container-fluid, body.o_theme_islency_nova :is(.s_islency_flash, .s_islency_local) > .container-fluid{width: calc(100% - 2 * var(--islency-page-gutter)); max-width: var(--islency-page-max); margin-left: auto; margin-right: auto; padding-left: 0; padding-right: 0;}body.o_theme_islency_nova .s_islency_services_bento{display: grid; grid-template-columns: 1fr; gap: 0.85rem; width: 100%; max-width: none; margin: 0.15rem auto 1rem;}@media (min-width: 992px){body.o_theme_islency_nova .s_islency_services_bento{grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 0.9rem; max-width: none;}}body.o_theme_islency_nova #wrapwrap .s_islency_services_bento{max-width: none;}body.o_theme_islency_nova #wrapwrap .s_islency_services_bento .s_islency_service_card{display: grid; grid-template-columns: minmax(0, 1.2fr) minmax(0, 1fr); align-items: stretch; gap: 0.55rem; padding: 0.7rem 0.2rem 0.7rem 0.95rem; text-decoration: none; color: var(--islency-deep); border: 1px solid rgba(255, 255, 255, 0.82); border-radius: var(--islency-radius-xl); box-shadow: var(--islency-shadow-soft); min-height: 8.75rem; overflow: hidden;}@supports ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))){body.o_theme_islency_nova .s_islency_services_bento .s_islency_service_card{-webkit-backdrop-filter: blur(var(--islency-glass-blur)) saturate(1.15); backdrop-filter: blur(var(--islency-glass-blur)) saturate(1.15);}}@media (min-width: 992px){body.o_theme_islency_nova #wrapwrap .s_islency_services_bento .s_islency_service_card{min-height: 9.25rem; padding: 0.8rem 0.2rem 0.8rem 1.05rem; gap: 0.6rem;}}body.o_theme_islency_nova .s_islency_services_bento .s_islency_service_card:hover, body.o_theme_islency_nova .s_islency_services_bento .s_islency_service_card:focus-visible{transform: translateY(-2px);}body.o_theme_islency_nova .s_islency_services_bento .s_islency_service_card_copy{min-width: 0; display: flex; flex-direction: column; align-items: flex-start; gap: 0.4rem; padding: 0.1rem 0 0.05rem;}body.o_theme_islency_nova .s_islency_services_bento .s_islency_service_card_head{display: flex; align-items: flex-start; flex-wrap: wrap; gap: 0.55rem;}body.o_theme_islency_nova .s_islency_services_bento .s_islency_service_card_icon{flex: 0 0 auto; width: 2.55rem; height: 2.55rem; border-radius: 50%; display: inline-flex; align-items: center; justify-content: center; color: var(--islency-white, #fff); border: 0; font-size: 1.02rem;}@media (min-width: 992px){body.o_theme_islency_nova .s_islency_services_bento .s_islency_service_card_icon{width: 2.7rem; height: 2.7rem; font-size: 1.08rem;}}body.o_theme_islency_nova .s_islency_services_bento .s_islency_service_card--encargo .s_islency_service_card_icon{background: #1aa9a3;}body.o_theme_islency_nova .s_islency_services_bento .s_islency_service_card--envios .s_islency_service_card_icon{background: #3d8fd8;}body.o_theme_islency_nova .s_islency_services_bento .s_islency_service_card--locker .s_islency_service_card_icon{background: #f0a14a;}body.o_theme_islency_nova .s_islency_services_bento .s_islency_service_card h3{font-size: 1.05rem; font-weight: 750; line-height: 1.15; margin: 0.12rem 0 0;}body.o_theme_islency_nova .s_islency_services_bento .s_islency_service_card p{margin: 0; font-size: var(--islency-type-small); color: var(--islency-ink-muted); line-height: 1.35; max-width: 12.5rem;}body.o_theme_islency_nova .s_islency_services_bento .s_islency_service_card_go{width: 1.85rem; height: 1.85rem; margin-top: auto; border-radius: 50%; display: inline-flex; align-items: center; justify-content: center; background: transparent; border: 1.5px solid rgba(18, 59, 80, 0.22); color: var(--islency-deep); font-size: 0.72rem;}body.o_theme_islency_nova #wrapwrap .s_islency_services_bento .s_islency_service_card--encargo{background: url("/islency_theme_nova/static/src/img/snippets/service_encargo_studio.webp?v=579") center bottom / cover no-repeat #e8f6fa;}body.o_theme_islency_nova #wrapwrap .s_islency_services_bento .s_islency_service_card--envios{background: url("/islency_theme_nova/static/src/img/snippets/service_envios_studio.webp?v=579") center bottom / cover no-repeat #eaf3ff;}body.o_theme_islency_nova #wrapwrap .s_islency_services_bento .s_islency_service_card--locker{background: url("/islency_theme_nova/static/src/img/snippets/service_locker_studio.webp?v=579") center bottom / cover no-repeat #f4f0ea;}body.o_theme_islency_nova .s_islency_services_bento .s_islency_service_card_media{min-width: 0; max-width: none; align-self: stretch; margin: 0; padding: 0.2rem 0.45rem 0.15rem 0; border-radius: 0; background: transparent; position: relative; overflow: visible; display: flex; align-items: flex-end; justify-content: center;}body.o_theme_islency_nova .s_islency_services_bento .s_islency_service_card_subject{display: block; width: 100%; max-width: 100%; height: auto; max-height: 8rem; object-fit: contain; object-position: center bottom; pointer-events: none; user-select: none; background: transparent;}body.o_theme_islency_nova .s_islency_featured_cats, body.o_theme_islency_nova .s_islency_featured_cats.o_colored_level, body.o_theme_islency_nova .s_islency_featured_cats.o_cc, body.o_theme_islency_nova .s_islency_featured_cats.o_cc1, body.o_theme_islency_nova .s_islency_featured_cats.o_cc2, body.o_theme_islency_nova .s_islency_featured_cats.o_cc3, body.o_theme_islency_nova .s_islency_featured_cats.o_cc4, body.o_theme_islency_nova .s_islency_featured_cats.o_cc5{background: transparent !important; background-color: transparent !important; background-image: none !important; box-shadow: none; border: none;}body.o_theme_islency_nova .s_islency_featured_cats > .container-fluid{background: transparent; box-shadow: none; border: none;}body.o_theme_islency_nova .s_islency_featured_cats .s_islency_categories_title{}body.o_theme_islency_nova .s_islency_featured_cats_head{display: flex; align-items: baseline; justify-content: space-between; gap: 1rem; margin: 0.35rem 0 0.85rem;}body.o_theme_islency_nova .s_islency_featured_cats_all{font-size: var(--islency-type-small); font-weight: 600; color: var(--islency-turquoise-dark, #12827c); text-decoration: none; white-space: nowrap;}body.o_theme_islency_nova .s_islency_featured_cats_all:hover, body.o_theme_islency_nova .s_islency_featured_cats_all:focus-visible{color: var(--islency-deep);}body.o_theme_islency_nova .s_islency_featured_cats .s_islency_featured_cats_row{display: flex; flex-wrap: nowrap; align-items: stretch; width: 100%; overflow-x: auto; padding: 0.1rem 0 0.55rem; scrollbar-width: none;}body.o_theme_islency_nova .s_islency_featured_cats .s_islency_featured_cats_row::-webkit-scrollbar{display: none;}body.o_theme_islency_nova .s_islency_featured_cats .s_islency_category_pill{flex: 1 1 0; min-width: 4.85rem; max-width: 6.15rem; min-height: 7.05rem; display: flex; flex-direction: column; align-items: center; justify-content: flex-start; text-align: center; text-decoration: none; color: var(--islency-deep); font-size: 0.68rem; font-weight: 600; line-height: 1.2; background: linear-gradient(180deg, #d5e8f3 0%, var(--islency-canvas, #eef4f8) 46%, var(--islency-white, #ffffff) 100%); border-radius: 20px; padding: 0.14rem 0.08rem 0.3rem; box-shadow: 0 2px 8px rgba(18, 59, 80, 0.045);}body.o_theme_islency_nova .s_islency_featured_cats .s_islency_category_pill:hover, body.o_theme_islency_nova .s_islency_featured_cats .s_islency_category_pill:focus-visible{transform: translateY(-2px); box-shadow: 0 6px 16px rgba(18, 59, 80, 0.08); color: var(--islency-deep);}body.o_theme_islency_nova .s_islency_featured_cats .s_islency_category_pill_img{width: min(88%, 5.45rem); height: 5.2rem; margin: 0.02rem auto 0.06rem; display: flex; align-items: flex-end; justify-content: center; border: 0; border-radius: 0; box-shadow: none;}body.o_theme_islency_nova .s_islency_featured_cats .s_islency_category_pill > img, body.o_theme_islency_nova .s_islency_featured_cats .s_islency_category_pill_img img{width: 100%; height: 100%; max-width: none; max-height: none; object-fit: contain; object-position: center bottom; border: 0; border-radius: 0; background: none; box-shadow: none;}body.o_theme_islency_nova .s_islency_featured_cats .s_islency_category_pill > img{width: min(88%, 5.45rem); height: 5.2rem; margin: 0.02rem auto 0.1rem; display: block;}body.o_theme_islency_nova .s_islency_featured_cats .s_islency_category_pill_label{display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; line-clamp: 2; overflow: hidden; min-height: 2.4em; padding: 0 0.1rem;}body.o_theme_islency_nova .s_islency_featured_cats .s_islency_category_pill--offers{background: linear-gradient(180deg, #f8d2ca 0%, #fde8e3 52%, #fff6f3 100%);}body.o_theme_islency_nova .s_islency_featured_cats .s_islency_category_pill--offers .s_islency_category_pill_img{display: flex; align-items: center; justify-content: center; color: var(--islency-coral); border-radius: 0; font-size: 3.05rem; font-weight: 700; line-height: 1;}body.o_theme_islency_nova #islency_cart_drawer .s_islency_cart_drawer_backdrop, body.o_theme_islency_nova .s_islency_cart_drawer_backdrop{background: rgba(18, 59, 80, 0.34); -webkit-backdrop-filter: blur(6px); backdrop-filter: blur(6px);}body.o_theme_islency_nova #islency_cart_drawer .s_islency_cart_drawer_panel, body.o_theme_islency_nova .s_islency_cart_drawer_panel{top: 0.75rem; right: 0.75rem; height: calc(100% - 1.5rem); width: min(24rem, 90vw); max-width: calc(100% - 1.5rem); border-radius: var(--islency-radius-xl); border: var(--islency-glass-border); background: rgba(255, 255, 255, 0.86); box-shadow: var(--islency-shadow-float); -webkit-backdrop-filter: blur(18px) saturate(1.12); backdrop-filter: blur(18px) saturate(1.12); overflow: hidden; color: var(--islency-deep, #123b50);}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){body.o_theme_islency_nova #islency_cart_drawer .s_islency_cart_drawer_panel, body.o_theme_islency_nova .s_islency_cart_drawer_panel{background: rgba(255, 255, 255, 0.96) !important;}}body.o_theme_islency_nova .s_islency_cart_drawer_header{background: transparent; border-bottom: 1px solid rgba(18, 59, 80, 0.08);}body.o_theme_islency_nova .s_islency_cart_drawer_title, body.o_theme_islency_nova .s_islency_cart_drawer_title span, body.o_theme_islency_nova .s_islency_cart_drawer_footer, body.o_theme_islency_nova .s_islency_cart_drawer_footer td, body.o_theme_islency_nova .s_islency_cart_drawer_footer .monetary_field{color: var(--islency-deep, #123b50) !important;}body.o_theme_islency_nova .s_islency_cart_drawer_tab{color: var(--islency-deep, #123b50);}body.o_theme_islency_nova .s_islency_cart_drawer_tab--active, body.o_theme_islency_nova .s_islency_cart_drawer_tab[aria-selected="true"]{color: var(--islency-white, #fff); background: var(--islency-turquoise, #19a7a0);}body.o_theme_islency_nova .s_islency_cart_drawer_close{background: rgba(18, 59, 80, 0.08); color: var(--islency-deep, #123b50);}body.o_theme_islency_nova .s_islency_cart_drawer_close:hover{background: rgba(25, 167, 160, 0.16) !important; color: var(--islency-deep, #123b50) !important;}body.o_theme_islency_nova .s_islency_cart_drawer_body, body.o_theme_islency_nova .s_islency_cart_drawer_cart, body.o_theme_islency_nova .s_islency_cart_drawer_cart #cart_products, body.o_theme_islency_nova .s_islency_cart_drawer_cart #cart_products.s_islency_cart_products{background: transparent; box-shadow: none; border-radius: 0;}body.o_theme_islency_nova .s_islency_cart_drawer_cart #cart_products, body.o_theme_islency_nova .s_islency_cart_drawer_cart #cart_products.s_islency_cart_products{padding: 0; margin-bottom: 0 !important; flex: 0 0 auto; height: auto;}body.o_theme_islency_nova .s_islency_cart_drawer_cart .o_cart_product{background: var(--islency-white, #fff) !important; border: 1px solid rgba(18, 59, 80, 0.07) !important; border-radius: var(--islency-radius-lg) !important; padding: 0.7rem 0.75rem !important; margin-bottom: 0.55rem; box-shadow: 0 1px 0 rgba(18, 59, 80, 0.03); color: var(--islency-deep, #123b50);}body.o_theme_islency_nova .s_islency_cart_drawer_cart .o_cart_product[data-islency-delivery="1"]{display: none !important;}body.o_theme_islency_nova .s_islency_cart_drawer_footer_wrap{background: transparent; border-top: 1px solid rgba(18, 59, 80, 0.08);}body.o_theme_islency_nova .s_islency_cart_drawer_footer .o_checkout_cart_total{background: var(--islency-white, #fff); border-radius: var(--islency-radius-md); padding: 0.55rem 0.75rem 0.5rem; margin-bottom: 0.45rem; box-shadow: 0 1px 0 rgba(18, 59, 80, 0.04);}body.o_theme_islency_nova .s_islency_cart_drawer_footer .o_checkout_cart_total table, body.o_theme_islency_nova .s_islency_cart_drawer_footer .o_checkout_cart_total tbody{display: flex; flex-direction: column; width: 100%;}body.o_theme_islency_nova .s_islency_cart_drawer_footer .o_checkout_cart_total tr:not(:has(.coupon_form)){display: grid; grid-template-columns: minmax(0, 1fr) max-content; align-items: baseline; column-gap: 0.75rem; width: 100%;}body.o_theme_islency_nova .s_islency_cart_drawer_footer .o_checkout_cart_total tr:not(:has(.coupon_form)) td:not(:last-child){font-size: 0.8125rem;}body.o_theme_islency_nova .s_islency_cart_drawer_footer .o_checkout_cart_total tr:not(:has(.coupon_form)) td:last-child{text-align: right !important; font-variant-numeric: tabular-nums; justify-self: end; font-weight: 600;}body.o_theme_islency_nova .s_islency_cart_drawer_footer tr[name="o_order_total"] td{color: var(--islency-deep, #123b50) !important; font-size: 1.05rem !important; font-weight: 750 !important;}body.o_theme_islency_nova .s_islency_cart_drawer_footer tr:has(.coupon_form), body.o_theme_islency_nova .s_islency_cart_drawer_footer tr:has(.coupon_form) td, body.o_theme_islency_nova .s_islency_cart_drawer_footer td:has(.coupon_form){display: block; width: 100%; text-align: left !important;}body.o_theme_islency_nova .s_islency_cart_drawer_footer td:has(.coupon_form) > span, body.o_theme_islency_nova .s_islency_cart_drawer_footer .coupon_form, body.o_theme_islency_nova .s_islency_cart_drawer_footer .coupon_form form{display: block; width: 100%; max-width: none;}body.o_theme_islency_nova .s_islency_cart_drawer_footer td:has(.coupon_form)::before, body.o_theme_islency_nova .s_islency_cart_drawer_footer td:has(.coupon_form)::after, body.o_theme_islency_nova .s_islency_cart_drawer_footer .coupon_form::before, body.o_theme_islency_nova .s_islency_cart_drawer_footer .coupon_form::after, body.o_theme_islency_nova .s_islency_cart_drawer_footer .s_islency_coupon_apply::before, body.o_theme_islency_nova .s_islency_cart_drawer_footer .s_islency_coupon_apply::after{content: none; display: none;}body.o_theme_islency_nova .s_islency_cart_drawer_footer .s_islency_coupon_input_group{display: flex; align-items: center; gap: 0.28rem; min-height: 3rem; padding: 0.28rem 0.28rem 0.28rem 0.9rem; border-radius: 999px; overflow: hidden; background: var(--islency-white, #fff); border: 1px solid rgba(18, 59, 80, 0.14); box-shadow: 0 1px 0 rgba(18, 59, 80, 0.03);}body.o_theme_islency_nova .s_islency_cart_drawer_footer .s_islency_coupon_input_group .form-control, body.o_theme_islency_nova .s_islency_cart_drawer_footer .s_islency_coupon_input_group input{flex: 1 1 auto; min-width: 0; min-height: 2.4rem; border: 0; background: transparent; box-shadow: none; padding: 0.35rem 0.45rem; font-size: 0.8rem; font-weight: 550; color: var(--islency-deep); overflow: hidden; text-overflow: ellipsis;}body.o_theme_islency_nova .s_islency_cart_drawer_footer .s_islency_coupon_input_group .form-control::placeholder{color: var(--islency-ink-muted); font-weight: 500;}body.o_theme_islency_nova .s_islency_cart_drawer_footer .coupon_form .btn, body.o_theme_islency_nova .s_islency_cart_drawer_footer .s_islency_coupon_apply{flex: 0 0 auto; min-height: 2.4rem; height: 2.4rem; padding: 0 1.15rem; border-radius: 999px !important; background: var(--islency-turquoise) !important; border: 0 !important; color: var(--islency-white, #fff) !important; font-weight: 750; font-size: 0.88rem; line-height: 1; box-shadow: none;}body.o_theme_islency_nova .s_islency_cart_drawer_footer .s_islency_coupon_apply:hover, body.o_theme_islency_nova .s_islency_cart_drawer_footer .s_islency_coupon_apply:focus-visible{background: color-mix(in srgb, var(--islency-turquoise) 82%, #000) !important; color: var(--islency-white, #fff) !important;}body.o_theme_islency_nova .s_islency_cart_drawer_actions{}body.o_theme_islency_nova .s_islency_cart_checkout_btn{display: inline-flex; align-items: center; justify-content: center; gap: 0.4rem; min-height: 3rem !important; border-radius: 999px !important; border: 0; font-weight: 750; font-size: 1rem !important; letter-spacing: 0.01em; box-shadow: 0 8px 20px rgba(25, 167, 160, 0.28);}body.o_theme_islency_nova .s_islency_cart_checkout_btn:hover, body.o_theme_islency_nova .s_islency_cart_checkout_btn:focus-visible{background: color-mix(in srgb, var(--islency-turquoise) 82%, #000) !important; color: var(--islency-white, #fff) !important; box-shadow: 0 10px 24px rgba(25, 167, 160, 0.34);}body.o_theme_islency_nova .s_islency_cart_checkout_btn.disabled, body.o_theme_islency_nova .s_islency_cart_checkout_btn:disabled{opacity: 0.55; box-shadow: none;}body.o_theme_islency_nova .s_islency_cart_view_full, body.o_theme_islency_nova .s_islency_cart_empty_continue{display: inline-flex !important; align-items: center; justify-content: center; width: 100%; min-height: 2.75rem !important; padding: 0.45rem 1rem !important; border-radius: 999px !important; border: 1px solid rgba(25, 167, 160, 0.42) !important; background: var(--islency-white, #fff) !important; color: var(--islency-turquoise) !important; font-weight: 750 !important; font-size: 0.95rem !important; text-decoration: none !important; box-shadow: none !important;}body.o_theme_islency_nova .s_islency_cart_view_full:hover, body.o_theme_islency_nova .s_islency_cart_view_full:focus-visible, body.o_theme_islency_nova .s_islency_cart_empty_continue:hover, body.o_theme_islency_nova .s_islency_cart_empty_continue:focus-visible{background: color-mix(in srgb, var(--islency-turquoise) 12%, var(--islency-white, #fff)) !important; border-color: var(--islency-turquoise) !important; color: var(--islency-deep) !important;}body.o_theme_islency_nova .s_islency_cart_summary, body.o_theme_islency_nova #o_wsale_total{border-radius: var(--islency-radius-lg); background: var(--islency-white); box-shadow: var(--islency-shadow-soft);}body.o_theme_islency_nova.o_islency_auth_page #wrapwrap, body.o_theme_islency_nova:has(.s_islency_auth_page_panel) #wrapwrap{background-color: var(--islency-canvas) !important; background-image: none !important;}body.o_theme_islency_nova.o_islency_auth_page #wrapwrap::before, body.o_theme_islency_nova:has(.s_islency_auth_page_panel) #wrapwrap::before{content: ""; position: absolute; top: 0; left: 0; right: 0; height: min(56rem, 100vh); background: linear-gradient( 180deg, rgba(238, 244, 248, 0.04) 0%, rgba(238, 244, 248, 0.12) 36%, rgba(238, 244, 248, 0.42) 72%, var(--islency-canvas) 100% ), var(--islency-canvas-photo) var(--islency-canvas-photo-position) / var(--islency-canvas-photo-size) no-repeat; pointer-events: none; z-index: 0;}body.o_theme_islency_nova.o_islency_auth_page #wrapwrap > header#top, body.o_theme_islency_nova.o_islency_auth_page #wrapwrap > main, body.o_theme_islency_nova.o_islency_auth_page #wrapwrap > footer, body.o_theme_islency_nova.o_islency_auth_page #wrapwrap > #wrap, body.o_theme_islency_nova:has(.s_islency_auth_page_panel) #wrapwrap > main, body.o_theme_islency_nova:has(.s_islency_auth_page_panel) #wrapwrap > #wrap{position: relative; z-index: 1;}body.o_theme_islency_nova #islency_auth_modal, body.o_theme_islency_nova .s_islency_auth_modal, body.o_theme_islency_nova .s_islency_auth_page_panel, body.o_theme_islency_nova .o_islency_auth, body.o_theme_islency_nova .oe_website_login_container{--islency-auth-card-bg: var(--islency-glass-bg-strong); --islency-auth-border: rgba(18, 59, 80, 0.08); --islency-auth-ink: var(--islency-deep); --islency-auth-input-ink: var(--islency-deep); --islency-auth-muted: var(--islency-ink-muted); --islency-auth-focus-ring: color-mix(in srgb, var(--islency-turquoise) 32%, transparent); --islency-auth-ice: var(--islency-ice, #f4f8fb); font-family: var(--islency-font-family-base);}body.o_theme_islency_nova #islency_auth_modal :is(h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6), body.o_theme_islency_nova .s_islency_auth_page_panel :is(h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6), body.o_theme_islency_nova .o_islency_auth :is(h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6), body.o_theme_islency_nova .s_islency_auth_modal_reset_title, body.o_theme_islency_nova .s_islency_auth_page_tab, body.o_theme_islency_nova .s_islency_auth_modal_tab{font-family: var(--islency-font-family-base) !important;}body.o_theme_islency_nova #islency_auth_modal .s_islency_auth_modal_backdrop, body.o_theme_islency_nova .s_islency_auth_modal_backdrop{background: rgba(18, 59, 80, 0.34); -webkit-backdrop-filter: blur(6px); backdrop-filter: blur(6px); font-size: 0; color: transparent; overflow: hidden;}body.o_theme_islency_nova #islency_auth_modal .s_islency_auth_modal_backdrop::before, body.o_theme_islency_nova #islency_auth_modal .s_islency_auth_modal_backdrop::after, body.o_theme_islency_nova .s_islency_auth_modal_backdrop::before, body.o_theme_islency_nova .s_islency_auth_modal_backdrop::after{content: none;}body.o_theme_islency_nova #islency_auth_modal .s_islency_auth_modal_panel, body.o_theme_islency_nova .s_islency_auth_dialog{border-radius: var(--islency-radius-xl) !important; border: var(--islency-glass-border); background: rgba(255, 255, 255, 0.92) !important; box-shadow: var(--islency-shadow-float) !important; overflow: hidden; display: flex; flex-direction: column; max-height: min(94dvh, 46rem);}body.o_theme_islency_nova .s_islency_auth_page_panel{border-radius: var(--islency-radius-xl); border: var(--islency-glass-border); background: var(--islency-white, #fff); box-shadow: var(--islency-shadow-float); overflow: hidden; display: flex; flex-direction: column; max-height: none;}@media (min-width: 992px){body.o_theme_islency_nova #islency_auth_modal .s_islency_auth_modal_panel, body.o_theme_islency_nova .s_islency_auth_page_panel{-webkit-backdrop-filter: blur(18px) saturate(1.12); backdrop-filter: blur(18px) saturate(1.12);}}body.o_theme_islency_nova #islency_auth_modal .s_islency_auth_page_hero, body.o_theme_islency_nova .s_islency_auth_page_hero{background: var(--islency-deep); font-size: 0; line-height: 0; color: transparent;}body.o_theme_islency_nova #islency_auth_modal .s_islency_auth_page_hero > :not(img):not(.s_islency_auth_modal_close):not(.s_islency_auth_page_back):not(.s_islency_brand_mark):not(.s_islency_auth_page_hero_img){display: none !important;}body.o_theme_islency_nova #islency_auth_modal .s_islency_auth_page_hero::after, body.o_theme_islency_nova .s_islency_auth_page_hero::after{background: linear-gradient(to bottom, transparent, rgba(255, 255, 255, 0.94));}body.o_theme_islency_nova #islency_auth_modal .s_islency_auth_page_tabs, body.o_theme_islency_nova .s_islency_auth_page_tabs, body.o_theme_islency_nova #islency_auth_modal .s_islency_auth_modal_tabs{background: rgba(255, 255, 255, 0.88); border: var(--islency-glass-border); border-radius: 999px; box-shadow: var(--islency-shadow-soft);}body.o_theme_islency_nova #islency_auth_modal .s_islency_auth_page_tab, body.o_theme_islency_nova .s_islency_auth_page_tab{color: var(--islency-deep); background: transparent; font-family: var(--islency-font-family-base) !important;}body.o_theme_islency_nova #islency_auth_modal .s_islency_auth_page_tab:hover, body.o_theme_islency_nova .s_islency_auth_page_tab:hover{color: var(--islency-deep) !important; background: color-mix(in srgb, var(--islency-turquoise) 14%, var(--islency-white, #fff)) !important;}body.o_theme_islency_nova #islency_auth_modal button.s_islency_auth_page_tab--active, body.o_theme_islency_nova #islency_auth_modal button.s_islency_auth_modal_tab--active, body.o_theme_islency_nova #islency_auth_modal button.s_islency_auth_page_tab[aria-selected="true"], body.o_theme_islency_nova #islency_auth_modal button.s_islency_auth_page_tab--active:hover, body.o_theme_islency_nova #islency_auth_modal button.s_islency_auth_modal_tab--active:hover, body.o_theme_islency_nova .s_islency_auth_page_tab--active, body.o_theme_islency_nova .s_islency_auth_modal_tab--active, body.o_theme_islency_nova .s_islency_auth_page_tab[aria-selected="true"], body.o_theme_islency_nova .s_islency_auth_page_tab--active:hover, body.o_theme_islency_nova .s_islency_auth_modal_tab--active:hover{color: var(--islency-white, #fff) !important; background: var(--islency-turquoise, #19a7a0) !important; box-shadow: 0 2px 10px color-mix(in srgb, var(--islency-turquoise, #19a7a0) 35%, transparent);}body.o_theme_islency_nova #islency_auth_modal .s_islency_email_code_panel, body.o_theme_islency_nova #islency_auth_modal .s_islency_email_code_panel input, body.o_theme_islency_nova .s_islency_auth_page_panel .s_islency_email_code_panel, body.o_theme_islency_nova .s_islency_auth_page_panel .s_islency_email_code_panel input{pointer-events: auto !important;}body.o_theme_islency_nova #islency_auth_modal .s_islency_auth_phone, body.o_theme_islency_nova .s_islency_auth_page_panel .s_islency_auth_phone{background: var(--islency-auth-ice, #f4f8fb); border: 1px solid rgba(18, 59, 80, 0.08);}body.o_theme_islency_nova #islency_auth_modal .s_islency_auth_phone_national, body.o_theme_islency_nova .s_islency_auth_page_panel .s_islency_auth_phone_national{}body.o_theme_islency_nova #islency_auth_modal .s_islency_auth_modal_close, body.o_theme_islency_nova .s_islency_auth_page_back{font-size: 1rem !important; line-height: 1; color: var(--islency-deep) !important; background: rgba(255, 255, 255, 0.92) !important; box-shadow: var(--islency-shadow-soft); pointer-events: auto !important;}body.o_theme_islency_nova #islency_auth_modal .s_islency_auth_page_hero_img, body.o_theme_islency_nova .s_islency_auth_page_hero_img{pointer-events: none;}body.o_theme_islency_nova #islency_auth_modal .form-label, body.o_theme_islency_nova .s_islency_auth_page_panel .form-label, body.o_theme_islency_nova .o_islency_auth .form-label{color: var(--islency-deep); font-weight: 650;}body.o_theme_islency_nova #islency_auth_modal .form-control, body.o_theme_islency_nova #islency_auth_modal .input-group .form-control, body.o_theme_islency_nova .s_islency_auth_page_panel .form-control, body.o_theme_islency_nova .s_islency_auth_page_panel .input-group .form-control, body.o_theme_islency_nova .o_islency_auth .form-control{color: var(--islency-deep) !important; background: var(--islency-auth-ice, #f4f8fb) !important; border: 1px solid rgba(18, 59, 80, 0.08) !important; border-radius: var(--islency-radius-lg); box-shadow: none;}body.o_theme_islency_nova #islency_auth_modal .input-group .form-control, body.o_theme_islency_nova .s_islency_auth_page_panel .input-group .form-control, body.o_theme_islency_nova .o_islency_auth .input-group .form-control{border-top-right-radius: 0 !important; border-bottom-right-radius: 0 !important;}body.o_theme_islency_nova #islency_auth_modal .form-control:focus, body.o_theme_islency_nova .s_islency_auth_page_panel .form-control:focus, body.o_theme_islency_nova .o_islency_auth .form-control:focus{background: var(--islency-white, #fff) !important; border-color: color-mix(in srgb, var(--islency-turquoise) 45%, var(--islency-white, #fff)) !important; box-shadow: 0 0 0 0.2rem var(--islency-auth-focus-ring) !important;}body.o_theme_islency_nova #islency_auth_modal .input-group .o_show_password, body.o_theme_islency_nova #islency_auth_modal .input-group .btn, body.o_theme_islency_nova .s_islency_auth_page_panel .input-group .o_show_password, body.o_theme_islency_nova .s_islency_auth_page_panel .input-group .btn{background: var(--islency-auth-ice, #f4f8fb) !important; border: 1px solid rgba(18, 59, 80, 0.08) !important; border-left: 0 !important; color: var(--islency-deep); border-radius: 0 var(--islency-radius-lg) var(--islency-radius-lg) 0 !important;}body.o_theme_islency_nova #islency_auth_modal .s_islency_auth_forgot_link, body.o_theme_islency_nova .s_islency_auth_forgot_link, body.o_theme_islency_nova #islency_auth_modal a:not(.btn):not(.s_islency_auth_page_tab), body.o_theme_islency_nova .s_islency_auth_page_panel a:not(.btn):not(.s_islency_auth_page_tab), body.o_theme_islency_nova .o_islency_auth a:not(.btn):not(.s_islency_auth_page_tab){color: var(--islency-turquoise) !important;}body.o_theme_islency_nova #islency_auth_modal .s_islency_auth_forgot_link:hover, body.o_theme_islency_nova .s_islency_auth_forgot_link:hover, body.o_theme_islency_nova #islency_auth_modal a:not(.btn):not(.s_islency_auth_page_tab):hover, body.o_theme_islency_nova .s_islency_auth_page_panel a:not(.btn):not(.s_islency_auth_page_tab):hover{color: var(--islency-deep) !important;}body.o_theme_islency_nova #islency_auth_modal .btn-primary, body.o_theme_islency_nova #islency_auth_modal button[type="submit"].btn-primary, body.o_theme_islency_nova .s_islency_auth_page_panel .btn-primary, body.o_theme_islency_nova .s_islency_auth_page_panel button[type="submit"].btn-primary, body.o_theme_islency_nova .o_islency_auth .btn-primary, body.o_theme_islency_nova .o_islency_signup_pending .btn-primary, body.o_theme_islency_nova .oe_website_login_container .btn-primary{width: 100%; min-height: 2.75rem; border: 0 !important; border-radius: 999px !important; font-weight: 750 !important; font-family: var(--islency-font-family-base) !important; color: var(--islency-white, #fff) !important; background: var(--islency-turquoise) !important; box-shadow: 0 8px 20px rgba(25, 167, 160, 0.28) !important;}body.o_theme_islency_nova #islency_auth_modal .btn-primary:hover, body.o_theme_islency_nova #islency_auth_modal .btn-primary:focus, body.o_theme_islency_nova #islency_auth_modal .btn-primary:focus-visible, body.o_theme_islency_nova .s_islency_auth_page_panel .btn-primary:hover, body.o_theme_islency_nova .s_islency_auth_page_panel .btn-primary:focus-visible, body.o_theme_islency_nova .o_islency_auth .btn-primary:hover, body.o_theme_islency_nova .o_islency_auth .btn-primary:focus-visible, body.o_theme_islency_nova .oe_website_login_container .btn-primary:hover{color: var(--islency-white, #fff) !important; background: color-mix(in srgb, var(--islency-turquoise) 82%, #000) !important; box-shadow: 0 10px 24px rgba(25, 167, 160, 0.34) !important;}body.o_theme_islency_nova #islency_auth_modal .s_islency_email_code_login .btn-outline-primary, body.o_theme_islency_nova .s_islency_auth_page_panel .s_islency_email_code_login .btn-outline-primary, body.o_theme_islency_nova .o_islency_auth .s_islency_email_code_login .btn-outline-primary{min-height: 2.75rem; border-radius: 999px !important; font-weight: 750; color: var(--islency-turquoise); border: 1px solid rgba(25, 167, 160, 0.42); background: var(--islency-white, #fff) !important; box-shadow: none;}body.o_theme_islency_nova #islency_auth_modal .s_islency_email_code_login .btn-outline-primary:hover, body.o_theme_islency_nova .s_islency_auth_page_panel .s_islency_email_code_login .btn-outline-primary:hover, body.o_theme_islency_nova .o_islency_auth .s_islency_email_code_login .btn-outline-primary:hover{color: var(--islency-deep) !important; background: color-mix(in srgb, var(--islency-turquoise) 12%, var(--islency-white, #fff)) !important; border-color: var(--islency-turquoise) !important;}body.o_theme_islency_nova #islency_auth_modal .btn-link, body.o_theme_islency_nova .s_islency_auth_page_panel .btn-link, body.o_theme_islency_nova .o_islency_auth .btn-link, body.o_theme_islency_nova .s_islency_auth_modal_reset_back{color: var(--islency-turquoise) !important; font-weight: 650; text-decoration: none;}body.o_theme_islency_nova #islency_auth_modal .btn-link:hover, body.o_theme_islency_nova .s_islency_auth_page_panel .btn-link:hover, body.o_theme_islency_nova .s_islency_auth_modal_reset_back:hover{color: var(--islency-deep) !important;}body.o_theme_islency_nova .s_islency_email_code_login__divider::before, body.o_theme_islency_nova .s_islency_email_code_login__divider::after{border-top-color: rgba(18, 59, 80, 0.1);}body.o_theme_islency_nova #islency_auth_modal .s_islency_email_code_panel, body.o_theme_islency_nova .s_islency_auth_page_panel .s_islency_email_code_panel, body.o_theme_islency_nova .o_islency_auth .s_islency_email_code_panel{flex-direction: column; gap: 1rem; width: 100%;}body.o_theme_islency_nova #islency_auth_modal .js_islency_email_code_intro, body.o_theme_islency_nova .s_islency_auth_page_panel .js_islency_email_code_intro, body.o_theme_islency_nova .o_islency_auth .js_islency_email_code_intro{margin: 0; font-family: var(--islency-font-family-base); font-size: 0.875rem; line-height: 1.45;}body.o_theme_islency_nova #islency_auth_modal .s_islency_email_code_panel .mb-3, body.o_theme_islency_nova .s_islency_auth_page_panel .s_islency_email_code_panel .mb-3, body.o_theme_islency_nova .o_islency_auth .s_islency_email_code_panel .mb-3{display: flex; flex-direction: column; gap: 0.35rem; width: 100%; margin-bottom: 0 !important;}body.o_theme_islency_nova #islency_auth_modal .js_islency_email_code_digits, body.o_theme_islency_nova .s_islency_auth_page_panel .js_islency_email_code_digits, body.o_theme_islency_nova .o_islency_auth .js_islency_email_code_digits, body.o_theme_islency_nova .s_islency_auth_otp{width: 100%; min-height: 3.15rem; letter-spacing: 0.28em; padding-left: 0.28em; font-size: 1.35rem; font-weight: 700; font-variant-numeric: tabular-nums; font-family: var(--islency-font-family-base); color: var(--islency-deep) !important;}body.o_theme_islency_nova #islency_auth_modal .s_islency_auth_modal_loading--visible, body.o_theme_islency_nova .s_islency_auth_modal_loading--visible{background: rgba(255, 255, 255, 0.86);}body.o_theme_islency_nova #islency_auth_modal .form-check-input:checked, body.o_theme_islency_nova .s_islency_auth_page_panel .form-check-input:checked, body.o_theme_islency_nova .o_islency_auth .form-check-input:checked{background-color: var(--islency-turquoise) !important; border-color: var(--islency-turquoise) !important;}body.o_theme_islency_nova .s_islency_auth_page_panel .s_islency_auth_page_body, body.o_theme_islency_nova #islency_auth_modal .s_islency_auth_modal_body{overflow-x: hidden; overflow-y: auto; -webkit-overflow-scrolling: touch;}body.o_theme_islency_nova .s_islency_marketing_consent .form-check-input{pointer-events: auto; position: relative; z-index: 1; flex-shrink: 0;}body.o_theme_islency_nova #islency_auth_modal .alert, body.o_theme_islency_nova .s_islency_auth_page_panel .alert, body.o_theme_islency_nova .o_islency_signup_pending .alert{border-radius: var(--islency-radius-md); border-color: rgba(18, 59, 80, 0.08);}body.o_theme_islency_nova #islency_auth_modal .o_we_overlay, body.o_theme_islency_nova #islency_auth_modal .o_we_overlay_options, body.o_theme_islency_nova .s_islency_auth_page_panel .o_we_overlay{display: none !important;}body.o_theme_islency_nova #wrapwrap.o_portal, body.o_theme_islency_nova #wrapwrap.o_portal .o_islency_portal, body.o_theme_islency_nova #wrapwrap.o_portal .islency-portal-wrap{--islency-brand-portal-bg: var(--islency-canvas); --islency-brand-portal-muted: #e8f1f6; --islency-portal-page-bg: var(--islency-canvas); --islency-portal-surface: var(--islency-glass-bg); --islency-portal-muted-surface: #f3f8fb; --islency-portal-border: rgba(18, 59, 80, 0.08); --islency-portal-nav-active-color: var(--islency-deep); --islency-portal-nav-active-bg: rgba(25, 167, 160, 0.12); --islency-portal-brand-deep: var(--islency-deep); --islency-portal-brand-turquoise: var(--islency-turquoise); --islency-portal-brand-sky: var(--islency-turquoise); --islency-btn-sm-border-radius: 999px; --islency-btn-primary-hover-bg: var(--islency-turquoise-dark, #12827c); --islency-btn-primary-hover-border: var(--islency-turquoise-dark, #12827c); --heading-color: var(--islency-deep);}body.o_theme_islency_nova #wrapwrap.o_portal{background-color: var(--islency-canvas);}body.o_theme_islency_nova #wrapwrap.o_portal > main, body.o_theme_islency_nova #wrapwrap.o_portal #wrap.o_islency_portal, body.o_theme_islency_nova #wrapwrap.o_portal #wrap.islency-portal-wrap, body.o_theme_islency_nova #wrapwrap.o_portal .o_islency_portal.islency-portal-wrap, body.o_theme_islency_nova #wrapwrap.o_portal .islency-portal-container, body.o_theme_islency_nova #wrapwrap.o_portal .islency-portal-main{background: transparent !important; background-color: transparent !important;}body.o_theme_islency_nova #wrapwrap.o_portal .islency-portal-container, body.o_theme_islency_nova #wrapwrap.o_portal .islency-portal-container.s_islency_page_rail, body.o_theme_islency_nova #wrapwrap.o_portal > main > .o_portal.container, body.o_theme_islency_nova #wrapwrap.o_portal > .o_portal.container{width: calc(100% - 2 * var(--islency-page-gutter)) !important; max-width: var(--islency-page-max) !important; margin-left: auto !important; margin-right: auto !important; padding-left: 0 !important; padding-right: 0 !important; border: 0 !important; border-radius: 0 !important; box-shadow: none !important; background: transparent !important; box-sizing: border-box;}body.o_theme_islency_nova #wrapwrap.o_portal .islency-portal-shell{border: 0; border-radius: 0; box-shadow: none; background: transparent;}body.o_theme_islency_nova #wrapwrap.o_portal{--islency-portal-list-max-width: 100%;}body.o_theme_islency_nova #wrapwrap.o_portal .islency-portal-shell, body.o_theme_islency_nova #wrapwrap.o_portal .islency-portal-sidebar-col, body.o_theme_islency_nova #wrapwrap.o_portal .islency-portal-main-col, body.o_theme_islency_nova #wrapwrap.o_portal .islency-portal-list-col, body.o_theme_islency_nova #wrapwrap.o_portal .islency-po-page, body.o_theme_islency_nova #wrapwrap.o_portal .islency-po-card-grid, body.o_theme_islency_nova #wrapwrap.o_portal .islency-portal-dashboard, body.o_theme_islency_nova #wrapwrap.o_portal .islency-portal-dash-top, body.o_theme_islency_nova #wrapwrap.o_portal .islency-portal-dash-mid, body.o_theme_islency_nova #wrapwrap.o_portal .islency-portal-dash-bottom, body.o_theme_islency_nova #wrapwrap.o_portal .islency-portal-dash-kpis, body.o_theme_islency_nova #wrapwrap.o_portal .islency-portal-dash-encargo, body.o_theme_islency_nova #wrapwrap.o_portal .islency-portal-dash-track-card{min-width: 0; max-width: 100%;}body.o_theme_islency_nova #wrapwrap.o_portal .islency-portal-list-col, body.o_theme_islency_nova #wrapwrap.o_portal .islency-po-page{width: 100%;}@media (min-width: 992px){body.o_theme_islency_nova #wrapwrap.o_portal .islency-portal-sidebar-sticky{padding-left: 0; padding-right: 0.85rem; padding-top: 0.35rem !important;}body.o_theme_islency_nova #wrapwrap.o_portal .islency-portal-main{padding-left: 0.15rem; padding-right: 0; padding-top: 0.35rem !important;}body.o_theme_islency_nova #wrapwrap.o_portal .islency-portal-container.s_islency_page_rail{padding-top: 0.65rem !important;}}body.o_theme_islency_nova #wrapwrap.o_portal .islency-portal-sidebar-col{background: transparent; border: 0; border-color: transparent !important;}body.o_theme_islency_nova #wrapwrap.o_portal .islency-portal-sidebar-inner{background: var(--islency-glass-bg); border: var(--islency-glass-border); border-radius: var(--islency-radius-xl); box-shadow: var(--islency-shadow-float); padding: 0.85rem 0.75rem; overflow: hidden;}@media (min-width: 992px){body.o_theme_islency_nova #wrapwrap.o_portal .islency-portal-sidebar-inner{background: var(--islency-glass-bg); -webkit-backdrop-filter: blur(var(--islency-glass-blur)) saturate(1.15); backdrop-filter: blur(var(--islency-glass-blur)) saturate(1.15);}}body.o_theme_islency_nova #wrapwrap.o_portal .islency-portal-user-card{align-items: flex-start; gap: 0.75rem; margin: 0 0 0.65rem; padding: 0.15rem 0.35rem 0.85rem; background: transparent; border: none; box-shadow: none; color: var(--islency-deep);}body.o_theme_islency_nova #wrapwrap.o_portal .islency-portal-user-hello{font-size: 1.02rem; font-weight: 700; line-height: 1.25; color: var(--islency-deep);}body.o_theme_islency_nova #wrapwrap.o_portal .islency-portal-user-email{margin-top: 0.08rem; font-size: 0.72rem; line-height: 1.3; color: var(--islency-ink-muted);}body.o_theme_islency_nova #wrapwrap.o_portal .islency-portal-user-profile{display: inline-flex; align-items: center; margin-top: 0.22rem; font-size: 0.78rem; font-weight: 700; color: var(--islency-turquoise); text-decoration: none;}body.o_theme_islency_nova #wrapwrap.o_portal .islency-portal-user-profile:hover{color: var(--islency-deep);}body.o_theme_islency_nova #wrapwrap.o_portal .islency-portal-user-profile::after{content: ""; width: 0.38rem; height: 0.38rem; margin-left: 0.28rem; border-right: 1.8px solid currentColor; border-bottom: 1.8px solid currentColor; transform: rotate(-45deg);}body.o_theme_islency_nova #wrapwrap.o_portal .islency-portal-nav-link{display: flex; align-items: center; gap: 0.7rem; margin-bottom: 0.12rem; padding: 0.52rem 0.72rem; color: var(--islency-deep); font-size: 0.9rem; font-weight: 600; line-height: 1.2; border-radius: 0.85rem;}body.o_theme_islency_nova #wrapwrap.o_portal .islency-portal-nav-icon{display: inline-flex; align-items: center; justify-content: center; flex-shrink: 0; width: 1.3rem; height: 1.3rem; color: inherit;}body.o_theme_islency_nova #wrapwrap.o_portal .islency-portal-nav-icon .s_islency_svg_icon{display: block; width: 1.22rem; height: 1.22rem;}body.o_theme_islency_nova #wrapwrap.o_portal .islency-portal-nav-label{min-width: 0; flex: 1 1 auto;}body.o_theme_islency_nova #wrapwrap.o_portal .islency-portal-nav-link:hover{background: rgba(25, 167, 160, 0.1); color: var(--islency-deep);}body.o_theme_islency_nova #wrapwrap.o_portal .islency-portal-nav-link.active{background: rgba(25, 167, 160, 0.14); color: var(--islency-turquoise); font-weight: 700; box-shadow: inset 3px 0 0 var(--islency-turquoise);}body.o_theme_islency_nova #wrapwrap.o_portal .islency-portal-nav-link.active::after{content: none;}body.o_theme_islency_nova #wrapwrap.o_portal .islency-portal-card-item, body.o_theme_islency_nova #wrapwrap.o_portal .islency-po-card, body.o_theme_islency_nova #wrapwrap.o_portal .islency-portal-panel, body.o_theme_islency_nova #wrapwrap.o_portal .islency-portal-dash-hero{background: var(--islency-glass-bg) !important; border: var(--islency-glass-border); border-radius: var(--islency-radius-xl); box-shadow: var(--islency-shadow-float);}@media (min-width: 992px){body.o_theme_islency_nova #wrapwrap.o_portal .islency-portal-card-item, body.o_theme_islency_nova #wrapwrap.o_portal .islency-po-card, body.o_theme_islency_nova #wrapwrap.o_portal .islency-portal-panel, body.o_theme_islency_nova #wrapwrap.o_portal .islency-portal-dash-hero, body.o_theme_islency_nova #wrapwrap.o_portal .islency-portal-kpi, body.o_theme_islency_nova #wrapwrap.o_portal .islency-wallet-balance-metric, body.o_theme_islency_nova #wrapwrap.o_portal .islency-portal-form-col .card, body.o_theme_islency_nova #wrapwrap.o_portal .islency-wallet-topup-card{-webkit-backdrop-filter: blur(var(--islency-glass-blur)) saturate(1.15); backdrop-filter: blur(var(--islency-glass-blur)) saturate(1.15);}}body.o_theme_islency_nova #wrapwrap.o_portal .islency-portal-nav-link--profile{margin-top: 0.55rem; border-top: 1px solid var(--islency-portal-border); border-radius: 0.85rem; padding-top: 0.7rem !important;}body.o_theme_islency_nova #wrapwrap.o_portal .islency-portal-nav-link.islency-portal-nav-link--logout, body.o_theme_islency_nova #wrapwrap.o_portal .islency-portal-nav-link.islency-portal-nav-link--logout:hover, body.o_theme_islency_nova #wrapwrap.o_portal .islency-portal-nav-link.islency-portal-nav-link--logout:focus{color: var(--islency-coral) !important;}body.o_theme_islency_nova #wrapwrap.o_portal .islency-portal-nav-link.islency-portal-nav-link--logout:hover{background: rgba(232, 117, 97, 0.12);}body.o_theme_islency_nova #wrapwrap.o_portal .islency-portal-nav-link--logout.active::after, body.o_theme_islency_nova #wrapwrap.o_portal .islency-portal-nav-link--backend.active::after{content: none;}body.o_theme_islency_nova #wrapwrap.o_portal .islency-portal-nav-link--backend{margin-top: 0.25rem; color: var(--islency-ink-muted) !important; font-weight: 600;}body.o_theme_islency_nova #wrapwrap.o_portal .islency-portal-mode-badge--inline{display: inline-block; margin: 0.15rem 0 0; padding: 0; font-size: 0.7rem; letter-spacing: 0.02em; text-transform: none; color: var(--islency-turquoise); opacity: 1;}body.o_theme_islency_nova #wrapwrap.o_portal .islency-po-card__products, body.o_theme_islency_nova #wrapwrap.o_portal .islency-po-card__tracking-hint{background: var(--islency-white); border-color: rgba(18, 59, 80, 0.06); min-width: 0; max-width: 100%;}body.o_theme_islency_nova #wrapwrap.o_portal .islency-po-card, body.o_theme_islency_nova #wrapwrap.o_portal .islency-po-card__header, body.o_theme_islency_nova #wrapwrap.o_portal .islency-po-card__footer, body.o_theme_islency_nova #wrapwrap.o_portal .islency-po-card__actions{min-width: 0; max-width: 100%;}body.o_theme_islency_nova #wrapwrap.o_portal .islency-po-card__mini-name, body.o_theme_islency_nova #wrapwrap.o_portal .islency-po-card__mini-subtitle{max-width: 100%;}body.o_theme_islency_nova #wrapwrap.o_portal .islency-portal-badge, body.o_theme_islency_nova #wrapwrap.o_portal .islency-status, body.o_theme_islency_nova #wrapwrap.o_portal .islency-po-card__kind{border-radius: 999px; font-weight: 650; border: 0;}body.o_theme_islency_nova #wrapwrap.o_portal .islency-portal-badge--muted, body.o_theme_islency_nova #wrapwrap.o_portal .islency-po-card__kind{background: rgba(18, 59, 80, 0.06) !important; color: var(--islency-deep) !important;}body.o_theme_islency_nova #wrapwrap.o_portal .islency-portal-badge--primary{background: rgba(25, 167, 160, 0.16) !important; color: var(--islency-deep) !important;}body.o_theme_islency_nova #wrapwrap.o_portal .islency-portal-badge--info{background: rgba(25, 167, 160, 0.12) !important; color: var(--islency-deep) !important;}body.o_theme_islency_nova #wrapwrap.o_portal .islency-portal-badge--success{background: rgba(18, 130, 124, 0.14) !important; color: #0f5f5b !important;}body.o_theme_islency_nova #wrapwrap.o_portal .islency-portal-badge--warning{background: var(--islency-amber-soft) !important; color: var(--islency-amber-ink) !important;}body.o_theme_islency_nova #wrapwrap.o_portal .islency-portal-badge--danger{background: rgba(232, 117, 97, 0.14) !important; color: #b44a3a !important;}body.o_theme_islency_nova #wrapwrap.o_portal .islency-po-card__ref, body.o_theme_islency_nova #wrapwrap.o_portal .islency-po-card__delivery, body.o_theme_islency_nova #wrapwrap.o_portal .islency-portal-order-card__ref{color: var(--islency-deep) !important;}body.o_theme_islency_nova #wrapwrap.o_portal .islency-po-card__action, body.o_theme_islency_nova #wrapwrap.o_portal .islency-po-actions__btn, body.o_theme_islency_nova #wrapwrap.o_portal .islency-portal-btn{border-radius: 999px;}body.o_theme_islency_nova #wrapwrap.o_portal .islency-portal-btn--primary, body.o_theme_islency_nova #wrapwrap.o_portal .islency-po-card__action--primary, body.o_theme_islency_nova #wrapwrap.o_portal .islency-po-actions__btn.islency-portal-btn--primary{background: var(--islency-turquoise) !important; border-color: var(--islency-turquoise) !important; color: var(--islency-white, #fff) !important;}body.o_theme_islency_nova #wrapwrap.o_portal .islency-portal-btn--outline, body.o_theme_islency_nova #wrapwrap.o_portal .islency-po-card__action.islency-portal-btn--outline{background: var(--islency-white) !important; border-color: rgba(18, 59, 80, 0.12) !important; color: var(--islency-deep) !important;}body.o_theme_islency_nova #wrapwrap.o_portal .islency-po-card__action--danger{color: var(--islency-coral) !important;}body.o_theme_islency_nova .islency-portal-dash-kpis{display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 0.75rem;}@media (min-width: 992px){body.o_theme_islency_nova .islency-portal-dash-kpis{grid-template-columns: repeat(4, minmax(0, 1fr));}}body.o_theme_islency_nova .islency-portal-kpi{background: var(--islency-glass-bg); border: var(--islency-glass-border); border-radius: var(--islency-radius-xl); padding: 1rem 1.15rem; text-decoration: none; color: var(--islency-deep); box-shadow: var(--islency-shadow-soft); display: flex; align-items: flex-start; gap: 0.85rem; min-height: 6.25rem;}body.o_theme_islency_nova .islency-portal-kpi:hover{color: var(--islency-deep); box-shadow: var(--islency-shadow-float);}body.o_theme_islency_nova .islency-portal-kpi__icon{flex: 0 0 auto; width: 2.4rem; height: 2.4rem; border-radius: 999px; display: grid; place-items: center; background: rgba(25, 167, 160, 0.12);}body.o_theme_islency_nova .islency-portal-kpi__body{min-width: 0; display: flex; flex-direction: column; gap: 0.1rem;}body.o_theme_islency_nova .islency-portal-kpi__label, body.o_theme_islency_nova .islency-portal-kpi span.islency-portal-kpi__label{font-size: var(--islency-type-small); font-weight: 650; color: var(--islency-ink-muted);}body.o_theme_islency_nova .islency-portal-kpi strong, body.o_theme_islency_nova .islency-portal-kpi__value{display: block; font-size: 1.45rem; line-height: 1.2; font-weight: 750;}body.o_theme_islency_nova .islency-portal-kpi span{font-size: var(--islency-type-small); color: var(--islency-ink-muted);}body.o_theme_islency_nova .islency-portal-panel{}body.o_theme_islency_nova .islency-locker-code{font-size: 1.75rem; font-weight: 750; letter-spacing: 0.06em; color: var(--islency-deep);}body.o_theme_islency_nova .islency-copy-btn{border: 0; background: rgba(25, 167, 160, 0.12); color: var(--islency-turquoise); border-radius: var(--islency-radius-sm); padding: 0.25rem 0.5rem;}body.o_theme_islency_nova .islency-status{display: inline-flex; align-items: center; gap: 0.35rem; font-size: var(--islency-type-caption); font-weight: 650; border-radius: 999px; padding: 0.15rem 0.55rem; background: rgba(18, 59, 80, 0.06); color: var(--islency-deep);}body.o_theme_islency_nova .s_islency_header_brand{display: flex; flex-direction: row; align-items: center; gap: 0; flex: 0 0 auto;}body.o_theme_islency_nova .s_islency_header_wordmark{text-decoration: none;}body.o_theme_islency_nova .s_islency_header_wordmark_svg, body.o_theme_islency_nova .s_islency_header_wordmark_img{display: block; height: 50px; width: auto; max-width: 14.5rem; overflow: visible; color: inherit;}body.o_theme_islency_nova header#top.s_islency_header--compact .s_islency_header_wordmark_svg, body.o_theme_islency_nova header#top.s_islency_header--compact .s_islency_header_wordmark_img{height: 46px;}body.o_theme_islency_nova .s_islency_header_tagline{display: none !important;}body.o_theme_islency_nova .s_islency_home_hero_section{}body.o_theme_islency_nova .s_islency_home_hero{position: relative; overflow: hidden; border-radius: var(--islency-radius-xl); min-height: 16.5rem; color: var(--islency-deep); background: rgba(244, 248, 250, 0.62); border: var(--islency-glass-border); box-shadow: var(--islency-shadow-soft); -webkit-backdrop-filter: blur(28px) saturate(1.28); backdrop-filter: blur(28px) saturate(1.28);}body.o_theme_islency_nova .s_islency_home_hero_overlay{display: none;}@media (min-width: 992px){body.o_theme_islency_nova .s_islency_home_hero{background: none; border: 0; box-shadow: none; border-radius: 0; overflow: visible; min-height: 20rem; -webkit-backdrop-filter: none; backdrop-filter: none;}body.o_theme_islency_nova .s_islency_home_hero_overlay{display: block; position: absolute; inset: 0; z-index: 0; pointer-events: none; background: linear-gradient( 90deg, rgba(255, 255, 255, 0.74) 0%, rgba(244, 249, 252, 0.5) 26%, rgba(244, 249, 252, 0.18) 46%, rgba(244, 249, 252, 0.02) 62%, rgba(244, 249, 252, 0) 72% ); -webkit-mask-image: linear-gradient(180deg, #000 0%, #000 62%, transparent 100%); mask-image: linear-gradient(180deg, #000 0%, #000 62%, transparent 100%);}}body.o_theme_islency_nova .s_islency_home_hero_inner{position: relative; z-index: 1; max-width: 38rem; padding: 1.35rem 0.35rem 1.55rem;}@media (min-width: 768px){body.o_theme_islency_nova .s_islency_home_hero_inner{padding: 1.5rem 0.5rem 1.65rem; max-width: 38rem;}}body.o_theme_islency_nova .s_islency_home_hero_kicker{display: inline-block; font-size: 0.78rem; font-weight: 750; letter-spacing: 0.22em; text-transform: uppercase; color: var(--islency-turquoise); margin-bottom: 0.5rem;}body.o_theme_islency_nova .s_islency_home_hero h1{font-size: clamp(2.05rem, 4.4vw, 3.15rem); font-weight: 800; letter-spacing: -0.04em; line-height: 1.05; margin: 0 0 0.7rem; color: var(--islency-deep);}body.o_theme_islency_nova .s_islency_home_hero_lead{font-size: 1.05rem; line-height: 1.45; color: var(--islency-deep); margin-bottom: 1.15rem; max-width: 32rem;}body.o_theme_islency_nova .s_islency_home_hero_ctas{display: flex; flex-wrap: wrap; gap: 0.65rem; margin-bottom: 1.15rem;}body.o_theme_islency_nova .s_islency_home_hero_ctas .btn{font-weight: 650;}body.o_theme_islency_nova .s_islency_home_hero_ctas .btn-outline-primary{--bs-btn-color: var(--islency-deep); --bs-btn-bg: var(--islency-white, #fff); --bs-btn-border-color: rgba(18, 59, 80, 0.16); --bs-btn-hover-bg: rgba(25, 167, 160, 0.08); --bs-btn-hover-border-color: var(--islency-turquoise); --bs-btn-hover-color: var(--islency-deep); background: var(--islency-white, #fff);}body.o_theme_islency_nova .s_islency_home_hero_ctas .btn-primary{padding-inline: 1.75rem;}body.o_theme_islency_nova .s_islency_home_hero_trust{display: flex; flex-wrap: wrap; gap: 0.95rem 1.7rem; font-size: var(--islency-type-small); color: var(--islency-deep); font-weight: 600;}body.o_theme_islency_nova .s_islency_home_hero_trust > span{display: inline-flex; align-items: center; gap: 0.5rem;}body.o_theme_islency_nova .s_islency_home_hero_trust i{width: 1.7rem; height: 1.7rem; margin-right: 0; display: inline-flex; align-items: center; justify-content: center; border: 1.5px solid rgba(18, 59, 80, 0.28); border-radius: 50%; color: var(--islency-deep); font-size: 0.7rem; opacity: 1;}body.o_theme_islency_nova .s_islency_home_hero_badge{display: none; position: absolute; right: 6%; bottom: 18%; z-index: 2; align-items: center; gap: 0.55rem; padding: 0.9rem 1.25rem; border-radius: var(--islency-radius-lg); color: var(--islency-deep); font-family: Georgia, "Times New Roman", serif; font-size: 1.1rem; font-weight: 500; font-style: italic; background: var(--islency-glass-bg-strong); border: var(--islency-glass-border); box-shadow: var(--islency-shadow-soft);}body.o_theme_islency_nova .s_islency_home_hero_badge i{color: var(--islency-turquoise);}@media (min-width: 992px){body.o_theme_islency_nova .s_islency_home_hero_badge{display: inline-flex; -webkit-backdrop-filter: blur(16px) saturate(1.12); backdrop-filter: blur(16px) saturate(1.12); background: var(--islency-glass-bg);}}@media (max-width: 991.98px){body.o_theme_islency_nova .s_islency_home_hero{min-height: 0; padding: 0.15rem 0.15rem 0.35rem;}body.o_theme_islency_nova .s_islency_home_hero_inner{padding: 1.2rem 1.05rem 1.25rem; max-width: none;}body.o_theme_islency_nova .s_islency_home_hero h1{font-size: clamp(1.85rem, 8vw, 2.35rem);}body.o_theme_islency_nova .s_islency_home_hero_lead{color: var(--islency-deep);}body.o_theme_islency_nova .s_islency_home_hero_ctas{display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 0.55rem; margin-bottom: 1.1rem;}body.o_theme_islency_nova .s_islency_home_hero_ctas .btn{min-height: 2.75rem; min-width: 0; padding: 0.6rem 0.5rem; font-size: 0.9rem; white-space: normal;}body.o_theme_islency_nova .s_islency_home_hero_ctas .btn-primary > span[aria-hidden="true"]{display: none;}body.o_theme_islency_nova .s_islency_home_hero_trust{gap: 0.65rem 1rem;}body.o_theme_islency_nova .s_islency_home_hero_badge{display: none;}}body.o_theme_islency_nova .s_islency_combo_card{border-radius: var(--islency-radius-xl) !important; overflow: hidden; box-shadow: var(--islency-shadow-soft);}body.o_theme_islency_nova .s_islency_combo_card .btn-primary, body.o_theme_islency_nova .s_islency_hero .btn-primary{border-radius: 999px;}body.o_theme_islency_nova .s_islency_categories .s_islency_card, body.o_theme_islency_nova .s_islency_category_tiles .s_islency_card{background: transparent; border: 0; box-shadow: none; padding-left: 0; padding-right: 0;}body.o_theme_islency_nova .s_islency_category_box{display: flex; flex-direction: column; align-items: center; gap: 0.45rem; color: var(--islency-deep);}body.o_theme_islency_nova .s_islency_category_box img{width: 4.5rem; height: 4.5rem; object-fit: cover; border-radius: 50%; background: var(--islency-white); box-shadow: var(--islency-shadow-soft);}body.o_theme_islency_nova .s_islency_category_label{font-size: var(--islency-type-caption); font-weight: 650; text-align: center;}body.o_theme_islency_nova .s_islency_categories_title{}body.o_theme_islency_nova .s_islency_shop_page, body.o_theme_islency_nova .s_islency_shop_page.o_wsale_products_page{background: transparent;}body.o_theme_islency_nova .s_islency_shop_page .s_islency_shop_sidebar, body.o_theme_islency_nova .s_islency_shop_page #products_grid_before .s_islency_shop_sidebar{background: var(--islency-white, #fff); border: 1px solid rgba(18, 59, 80, 0.08); border-radius: 1.15rem; box-shadow: 0 8px 28px rgba(18, 59, 80, 0.08);}body.o_theme_islency_nova .s_islency_shop_page .wsale_products_categories_list a:hover, body.o_theme_islency_nova .s_islency_shop_page .s_islency_shop_cat_link:hover{color: var(--islency-turquoise);}body.o_theme_islency_nova .s_islency_shop_page #products_grid_before .py-3.border-bottom:has(.s_islency_shop_clear_filters), body.o_theme_islency_nova .s_islency_shop_page #products_grid_before .py-3.border-bottom:has(a[title="Clear Filters"]){padding: 0.55rem 0 0.2rem !important; margin: 0; border-bottom: 0 !important;}body.o_theme_islency_nova .s_islency_shop_page .s_islency_shop_clear_filters, body.o_theme_islency_nova .s_islency_shop_page #products_grid_before a[title="Clear Filters"], body.o_theme_islency_nova .s_islency_shop_page #products_grid_before .btn-light, body.o_theme_islency_nova .s_islency_shop_page #o_wsale_offcanvas .s_islency_shop_clear_filters, body.o_theme_islency_nova .s_islency_shop_page #o_wsale_offcanvas a[title="Clear Filters"], body.o_theme_islency_nova .s_islency_shop_page #o_wsale_offcanvas a[title="Clear filters"]{display: flex !important; align-items: center; justify-content: center; gap: 0.5rem; width: 100%; min-height: 2.45rem; margin: 0; padding: 0.4rem 0.9rem !important; border-radius: 999px !important; border: 1.5px solid rgba(25, 167, 160, 0.42) !important; background: var(--islency-white, #fff) !important; background-image: none !important; color: var(--islency-turquoise) !important; font-size: 0.82rem; font-weight: 750; letter-spacing: 0.01em; text-decoration: none !important; box-shadow: 0 2px 10px rgba(18, 59, 80, 0.05) !important;}body.o_theme_islency_nova .s_islency_shop_page .s_islency_shop_clear_filters:hover, body.o_theme_islency_nova .s_islency_shop_page .s_islency_shop_clear_filters:focus-visible, body.o_theme_islency_nova .s_islency_shop_page #products_grid_before a[title="Clear Filters"]:hover, body.o_theme_islency_nova .s_islency_shop_page #products_grid_before .btn-light:hover, body.o_theme_islency_nova .s_islency_shop_page #o_wsale_offcanvas .s_islency_shop_clear_filters:hover{background: color-mix(in srgb, var(--islency-turquoise) 12%, var(--islency-white, #fff)) !important; border-color: var(--islency-turquoise) !important; color: var(--islency-deep) !important;}body.o_theme_islency_nova .s_islency_shop_page .s_islency_shop_clear_filters.disabled, body.o_theme_islency_nova .s_islency_shop_page .s_islency_shop_clear_filters[aria-disabled="true"]{opacity: 0.45; pointer-events: none;}body.o_theme_islency_nova .s_islency_shop_page .s_islency_shop_clear_filters small, body.o_theme_islency_nova .s_islency_shop_page .s_islency_shop_clear_filters b{font-weight: 750; font-size: inherit; margin: 0;}body.o_theme_islency_nova .s_islency_shop_page .s_islency_shop_clear_filters .fa, body.o_theme_islency_nova .s_islency_shop_page .s_islency_shop_clear_filters .oi, body.o_theme_islency_nova .s_islency_shop_page #products_grid_before a[title="Clear Filters"] .oi{display: inline-flex; align-items: center; justify-content: center; width: 1.2rem; height: 1.2rem; border-radius: 999px; background: rgba(25, 167, 160, 0.14); color: var(--islency-turquoise) !important; font-size: 0.68rem; line-height: 1;}body.o_theme_islency_nova .s_islency_shop_page .s_islency_shop_cat_link{display: flex; align-items: center; justify-content: space-between; gap: 0.4rem; padding: 0.4rem 0.75rem; border-radius: 999px; color: var(--islency-deep); text-decoration: none;}body.o_theme_islency_nova .s_islency_shop_page .s_islency_shop_cat_link:hover{background: rgba(25, 167, 160, 0.1);}body.o_theme_islency_nova .s_islency_shop_page .s_islency_shop_cat_link.is-active, body.o_theme_islency_nova .s_islency_shop_page .s_islency_shop_cat_link.s_islency_shop_cat_active{background: rgba(25, 167, 160, 0.16); color: var(--islency-turquoise-dark, #12827c); font-weight: 750;}body.o_theme_islency_nova .s_islency_shop_page .s_islency_shop_filters_heading{margin: 0.85rem 0 0.55rem; padding-top: 0.95rem; border-top: 1px solid rgba(18, 59, 80, 0.08); color: var(--islency-deep); font-size: 1.02rem; font-weight: 750;}body.o_theme_islency_nova .s_islency_shop_page #products_grid_before .accordion-button:not(.s_islency_shop_cat_heading_btn)::after, body.o_theme_islency_nova .s_islency_shop_page #o_wsale_offcanvas .accordion-button::after{width: 0.48rem; height: 0.48rem; background-image: none; border-right: 2px solid var(--islency-turquoise); border-bottom: 2px solid var(--islency-turquoise); transform: rotate(45deg); opacity: 0.9;}body.o_theme_islency_nova .s_islency_shop_page #products_grid_before .accordion-button:not(.collapsed):not(.s_islency_shop_cat_heading_btn)::after, body.o_theme_islency_nova .s_islency_shop_page #o_wsale_offcanvas .accordion-button:not(.collapsed)::after{transform: rotate(-135deg); margin-top: 0.2rem;}body.o_theme_islency_nova .s_islency_shop_page #products_grid_before .s_islency_shop_price_filter .accordion-button, body.o_theme_islency_nova .s_islency_shop_page #products_grid_before .products_attributes_filters .accordion-button{color: var(--islency-deep); font-weight: 650;}body.o_theme_islency_nova .s_islency_shop_page #o_wsale_price_range_option_inner, body.o_theme_islency_nova .s_islency_shop_page #o_wsale_price_range_option .accordion-body{padding: 0.15rem 0.1rem 0.45rem;}body.o_theme_islency_nova .s_islency_shop_page #products_grid_before #o_wsale_price_range_option output, body.o_theme_islency_nova .s_islency_shop_page #products_grid_before #o_wsale_price_range_option .range-edit, body.o_theme_islency_nova .s_islency_shop_page #products_grid_before #o_wsale_price_range_option input[type="number"]{color: var(--islency-deep); font-size: 0.78rem; font-weight: 650;}body.o_theme_islency_nova .s_islency_shop_page #products_grid_before input[type="range"], body.o_theme_islency_nova .s_islency_shop_page #products_grid_before .form-range{height: 0.42rem; accent-color: var(--islency-turquoise);}body.o_theme_islency_nova .s_islency_shop_page #products_grid_before input[type="range"]::-webkit-slider-runnable-track, body.o_theme_islency_nova .s_islency_shop_page #products_grid_before .form-range::-webkit-slider-runnable-track{height: 0.38rem; border-radius: 999px; background: color-mix(in srgb, var(--islency-sand) 72%, var(--islency-white, #fff));}body.o_theme_islency_nova .s_islency_shop_page #products_grid_before input[type="range"]::-webkit-slider-thumb, body.o_theme_islency_nova .s_islency_shop_page #products_grid_before .form-range::-webkit-slider-thumb{width: 1.05rem; height: 1.05rem; margin-top: -0.34rem; border: 2px solid var(--islency-white, #fff); border-radius: 999px; background: var(--islency-turquoise); box-shadow: 0 0 0 1px rgba(25, 167, 160, 0.38), 0 3px 8px rgba(18, 59, 80, 0.16);}body.o_theme_islency_nova .s_islency_shop_page #products_grid_before .form-check{display: flex; align-items: center; gap: 0.45rem; margin: 0 0 0.12rem; padding: 0.32rem 0.55rem; border-radius: 0.7rem;}body.o_theme_islency_nova .s_islency_shop_page #products_grid_before .form-check:hover{background: rgba(25, 167, 160, 0.08);}body.o_theme_islency_nova .s_islency_shop_page #products_grid_before .form-check-input{width: 1.05rem; height: 1.05rem; margin: 0; border: 1.5px solid #c5d0d8; border-radius: 0.28rem; background-color: var(--islency-white, #fff); accent-color: var(--islency-turquoise);}body.o_theme_islency_nova .s_islency_shop_page #products_grid_before .form-check-input:checked{background-color: var(--islency-turquoise); border-color: var(--islency-turquoise); box-shadow: inset 0 0 0 2px var(--islency-white, #fff);}body.o_theme_islency_nova .s_islency_shop_page #products_grid_before .form-check-label{color: var(--islency-deep); font-size: 0.86rem;}body.o_theme_islency_nova .s_islency_shop_page .s_islency_shop_avail{margin-top: 0.55rem; padding-top: 0.55rem; border-top: 1px solid rgba(18, 59, 80, 0.06);}body.o_theme_islency_nova .s_islency_shop_page .s_islency_shop_avail_title{margin: 0 0 0.35rem; color: var(--islency-deep); font-size: 0.88rem; font-weight: 650;}body.o_theme_islency_nova .s_islency_shop_page .s_islency_shop_avail_opt{display: flex; align-items: center; gap: 0.55rem; padding: 0.4rem 0.55rem; border-radius: 0.7rem; color: var(--islency-deep); font-size: 0.86rem; font-weight: 550; text-decoration: none;}body.o_theme_islency_nova .s_islency_shop_page .s_islency_shop_avail_opt:hover{background: rgba(25, 167, 160, 0.08); color: var(--islency-turquoise-dark, #12827c);}body.o_theme_islency_nova .s_islency_shop_page .s_islency_shop_avail_opt.is-active{background: rgba(25, 167, 160, 0.12); color: var(--islency-turquoise-dark, #12827c); font-weight: 700;}body.o_theme_islency_nova .s_islency_shop_page .s_islency_shop_avail_box{width: 1.05rem; height: 1.05rem; border: 1.5px solid #c5d0d8; border-radius: 0.28rem; background: var(--islency-white, #fff);}body.o_theme_islency_nova .s_islency_shop_page .s_islency_shop_avail_opt.is-active .s_islency_shop_avail_box{background: var(--islency-turquoise); border-color: var(--islency-turquoise); box-shadow: inset 0 0 0 2px var(--islency-white, #fff);}body.o_theme_islency_nova .s_islency_shop_page .s_islency_shop_avail_opt .fa-plane{flex: 0 0 auto; font-size: 0.78rem; line-height: 1; color: var(--islency-turquoise);}body.o_theme_islency_nova .s_islency_shop_page .s_islency_shop_avail_opt .s_islency_origin_flag{flex: 0 0 auto; width: 14px; height: 10px; border-radius: 1px; box-shadow: 0 0 0 1px rgba(18, 59, 80, 0.08);}body.o_theme_islency_nova .s_islency_card_origin{margin-top: 0.2rem;}body.o_theme_islency_nova .s_islency_card_origin--local{}body.o_theme_islency_nova .s_islency_card_origin .fa-plane, body.o_theme_islency_nova .s_islency_card_origin .s_islency_origin_flag{flex: 0 0 auto;}body.o_theme_islency_nova .s_islency_shop_card .s_islency_card_tags{display: flex; flex-wrap: wrap; gap: 0.22rem; order: 0; margin: 0 0 0.2rem; position: relative; z-index: 2;}body.o_theme_islency_nova .s_islency_shop_card .s_islency_card_delivery{}body.o_theme_islency_nova .s_islency_shop_card .o_wsale_product_action_row .o_wsale_product_btn_primary{display: none;}body.o_theme_islency_nova .s_islency_product_card .o_wsale_product_information{padding-bottom: 0.85rem;}body.o_theme_islency_nova #wrap.o_wsale_product_page, body.o_theme_islency_nova #wrap.o_wsale_product_page.s_islency_pdp_page{}body.o_theme_islency_nova #wrap.o_wsale_product_page #product_detail, body.o_theme_islency_nova #wrap.o_wsale_product_page #product_detail.s_islency_page_rail, body.o_theme_islency_nova #wrap.o_wsale_product_page #product_detail.container-lg, body.o_theme_islency_nova #wrap.o_wsale_product_page #product_detail.container-fluid, body.o_theme_islency_nova #wrap.o_wsale_product_page #product_detail.o_wsale_container_lg{width: calc(100% - 2 * var(--islency-page-gutter)); max-width: var(--islency-page-max); margin-left: auto; margin-right: auto; padding-left: 0; padding-right: 0; background: transparent !important; border: 0 !important; box-shadow: none !important; border-radius: 0 !important;}body.o_theme_islency_nova #wrap.o_wsale_product_page #product_detail > .o_wsale_content_contained, body.o_theme_islency_nova #wrap.o_wsale_product_page #product_detail > .o_wsale_content_contained.container, body.o_theme_islency_nova #wrap.o_wsale_product_page #product_detail > .o_wsale_content_contained.py-3, body.o_theme_islency_nova #wrap.o_wsale_product_page #product_detail > .o_wsale_content_contained.container.py-3{display: flex !important; flex-wrap: nowrap !important; justify-content: flex-start; width: 100%; max-width: 100%; min-height: 0; height: auto; margin: 0 0 0.2rem; padding-top: 0.1rem !important; padding-bottom: 0.15rem !important; padding-left: 0; padding-right: 0; background: transparent; border: 0; box-shadow: none;}body.o_theme_islency_nova #wrap.o_wsale_product_page #product_detail > .o_wsale_content_contained > .d-flex.align-items-center.flex-grow-1{flex-grow: 1 !important; width: 100%; max-width: 100%; min-width: 0;}body.o_theme_islency_nova #wrap.o_wsale_product_page .o_wsale_product_top_bar_desktop{display: none !important;}body.o_theme_islency_nova #wrap.o_wsale_product_page .s_islency_product_breadcrumb{width: 100%; max-width: 100%; color: var(--islency-ink-muted); --bs-breadcrumb-divider: "›"; --bs-breadcrumb-padding-y: 0; --bs-breadcrumb-item-padding-x: 0.35rem; --bs-breadcrumb-margin-bottom: 0; gap: 0.1rem; margin: 0 !important; padding: 0 !important; font-size: 0.8125rem; line-height: 1.2;}body.o_theme_islency_nova #wrap.o_wsale_product_page .s_islency_product_breadcrumb .breadcrumb-item, body.o_theme_islency_nova #wrap.o_wsale_product_page .s_islency_product_breadcrumb .breadcrumb-item.py-2, body.o_theme_islency_nova #wrap.o_wsale_product_page .s_islency_product_breadcrumb .breadcrumb-item.py-lg-0{display: inline-flex; align-items: center; padding-top: 0 !important; padding-bottom: 0 !important; font-size: inherit !important; line-height: inherit !important;}body.o_theme_islency_nova #wrap.o_wsale_product_page .s_islency_product_breadcrumb .breadcrumb-item a, body.o_theme_islency_nova #wrap.o_wsale_product_page .s_islency_product_breadcrumb .breadcrumb-item a.py-2{padding-top: 0 !important; padding-bottom: 0 !important; font-size: inherit; line-height: inherit;}body.o_theme_islency_nova #wrap.o_wsale_product_page .s_islency_product_breadcrumb .breadcrumb-item:first-child a{display: inline-flex; align-items: center; font-size: 0; line-height: 1; color: var(--islency-deep);}body.o_theme_islency_nova #wrap.o_wsale_product_page .s_islency_product_breadcrumb .breadcrumb-item + .breadcrumb-item::before{content: "›"; font-weight: 500; color: rgba(18, 59, 80, 0.4); padding: 0 0.28rem; line-height: 1;}body.o_theme_islency_nova #wrap.o_wsale_product_page .s_islency_product_breadcrumb .breadcrumb-item:first-child a::before{content: "\f015"; font-family: FontAwesome; font-size: 0.92rem; line-height: 1;}body.o_theme_islency_nova #wrap.o_wsale_product_page .s_islency_product_breadcrumb .breadcrumb-item.active{flex: 1 1 auto; min-width: 0; max-width: min(48rem, 72vw);}body.o_theme_islency_nova:has(#wrap.o_wsale_product_page) .s_islency_floating_social{display: none;}body.o_theme_islency_nova #wrap.o_wsale_product_page:has(#o_wsale_product_details_content > form):not(:has(#o_wsale_product_details_content.s_islency_pdp_split)) > *{visibility: hidden; animation: islency-pdp-layout-fallback 0s 3s forwards;}@keyframes islency-pdp-layout-fallback{to{visibility: visible;}}body.o_theme_islency_nova #wrap.o_wsale_product_page .s_islency_pdp_sheet{background: var(--islency-glass-bg); border: var(--islency-glass-border); border-radius: var(--islency-radius-xl); box-shadow: var(--islency-shadow-float); padding: 0.9rem 0.95rem 1.15rem; min-width: 0; -webkit-backdrop-filter: blur(var(--islency-glass-blur)) saturate(1.15); backdrop-filter: blur(var(--islency-glass-blur)) saturate(1.15);}body.o_theme_islency_nova #wrap.o_wsale_product_page #product_detail_main.s_islency_pdp_stage{-webkit-backdrop-filter: blur(var(--islency-glass-blur)) saturate(1.15); backdrop-filter: blur(var(--islency-glass-blur)) saturate(1.15);}body.o_theme_islency_nova #wrap.o_wsale_product_page .s_islency_pdp_sheet #product_detail_main.s_islency_pdp_stage{background: transparent; border: 0; box-shadow: none; border-radius: 0; padding: 0; margin-left: 0; margin-right: 0;}body.o_theme_islency_nova #wrap.o_wsale_product_page #product_detail_main.s_islency_pdp_stage > .o_wsale_product_images, body.o_theme_islency_nova #wrap.o_wsale_product_page .s_islency_pdp_sheet .o_wsale_product_images, body.o_theme_islency_nova #wrap.o_wsale_product_page .o_wsale_product_images{background: transparent; border: 0; box-shadow: none; -webkit-backdrop-filter: none !important; backdrop-filter: none !important; overflow: visible;}@media (min-width: 992px){body.o_theme_islency_nova #wrap.o_wsale_product_page #product_detail_main.s_islency_pdp_stage{display: grid; grid-template-columns: minmax(17rem, 1.05fr) minmax(0, 1.95fr); align-items: start !important; column-gap: 1.25rem; padding: 1.05rem 1.15rem 1.2rem; --bs-gutter-x: 0; --bs-gutter-y: 0;}body.o_theme_islency_nova #wrap.o_wsale_product_page .s_islency_pdp_sheet{padding: 1.05rem 1.15rem 1.25rem;}body.o_theme_islency_nova #wrap.o_wsale_product_page .s_islency_pdp_sheet #product_detail_main.s_islency_pdp_stage{padding: 0;}body.o_theme_islency_nova #wrap.o_wsale_product_page .o_wsale_product_images, body.o_theme_islency_nova #wrap.o_wsale_product_page #product_detail_main.s_islency_pdp_stage > .o_wsale_product_images{-webkit-backdrop-filter: none; backdrop-filter: none; padding: 0;}}body.o_theme_islency_nova #wrap.o_wsale_product_page #o-carousel-product .o_carousel_product_outer{}body.o_theme_islency_nova #wrap.o_wsale_product_page .s_islency_pdp_sheet #o-carousel-product .o_carousel_product_outer{background: transparent;}body.o_theme_islency_nova #wrap.o_wsale_product_page #o-carousel-product .carousel-control-prev .oi, body.o_theme_islency_nova #wrap.o_wsale_product_page #o-carousel-product .carousel-control-next .oi{}body.o_theme_islency_nova #wrap.o_wsale_product_page #o-carousel-product .s_islency_gallery_counter{display: none;}body.o_theme_islency_nova #wrap.o_wsale_product_page #product_details{background: transparent; border: 0; box-shadow: none;}body.o_theme_islency_nova #wrap.o_wsale_product_page #o_wsale_product_details_content, body.o_theme_islency_nova #wrap.o_wsale_product_page #o_wsale_product_details_content.container{width: 100%; max-width: none; background: transparent; border: 0; border-radius: 0; box-shadow: none; padding: 0;}@media (min-width: 992px){body.o_theme_islency_nova #wrap.o_wsale_product_page #product_detail_main.s_islency_pdp_stage > .o_wsale_product_images, body.o_theme_islency_nova #wrap.o_wsale_product_page #product_detail_main.s_islency_pdp_stage > #product_details{width: auto; max-width: none; flex: none; padding-left: 0; padding-right: 0; position: static !important; top: auto !important; height: auto; min-height: 0; align-self: start;}body.o_theme_islency_nova #wrap.o_wsale_product_page #product_detail_main.s_islency_pdp_stage > .o_wsale_product_images{display: flex; flex-direction: column;}body.o_theme_islency_nova #wrap.o_wsale_product_page #product_detail_main.s_islency_pdp_stage > .o_wsale_product_images #o-carousel-product{flex: 1 1 auto; min-height: 0; display: flex; flex-direction: row; align-items: stretch; gap: 0.85rem; margin-bottom: 0 !important; overflow: hidden;}body.o_theme_islency_nova #wrap.o_wsale_product_page #o-carousel-product.o_carousel_product_left_indicators .o_carousel_product_indicators{display: flex !important; flex-direction: column !important; flex: 0 0 3.65rem; width: 3.65rem !important; max-width: 3.65rem !important; min-width: 3.65rem; max-height: none !important; overflow: visible; margin: 0 !important; padding: 0.1rem 0 !important; order: -1;}body.o_theme_islency_nova #wrap.o_wsale_product_page #o-carousel-product.o_carousel_product_left_indicators .carousel-indicators{display: flex !important; flex-direction: column !important; flex-wrap: nowrap !important; flex: 1 1 auto; width: 100% !important; max-width: none !important; min-width: 0; height: auto; max-height: none !important; overflow: visible; margin: 0 !important; padding: 0 !important; gap: 0.45rem;}body.o_theme_islency_nova #wrap.o_wsale_product_page #o-carousel-product.o_carousel_product_left_indicators .carousel-indicators [data-bs-target].active, body.o_theme_islency_nova #wrap.o_wsale_product_page #o-carousel-product.o_carousel_product_left_indicators .carousel-indicators .active{outline: 2px solid var(--islency-turquoise); outline-offset: 1px; opacity: 1;}body.o_theme_islency_nova #wrap.o_wsale_product_page #o-carousel-product.o_carousel_product_left_indicators .o_carousel_product_outer{width: auto !important; flex: 1 1 auto !important; min-width: 0 !important; max-width: none;}body.o_theme_islency_nova #wrap.o_wsale_product_page #product_detail_main.s_islency_pdp_stage > .o_wsale_product_images .o_carousel_product_outer, body.o_theme_islency_nova #wrap.o_wsale_product_page #product_detail_main.s_islency_pdp_stage > .o_wsale_product_images .carousel-inner, body.o_theme_islency_nova #wrap.o_wsale_product_page #product_detail_main.s_islency_pdp_stage > .o_wsale_product_images .carousel-item.active{flex: 1 1 auto; height: 100%; min-height: 22rem;}body.o_theme_islency_nova #wrap.o_wsale_product_page #o_wsale_product_details_content.s_islency_pdp_split{display: grid; grid-template-columns: minmax(0, 1fr) minmax(17.25rem, 21.5rem); grid-template-rows: auto; column-gap: 1.25rem; row-gap: 1.15rem; align-items: stretch; height: 100%;}body.o_theme_islency_nova #wrap.o_wsale_product_page #o_wsale_product_details_content.s_islency_pdp_split > form:has(> .s_islency_pdp_buybox){display: contents;}body.o_theme_islency_nova #wrap.o_wsale_product_page .s_islency_pdp_info{grid-column: 1; grid-row: 1; min-width: 0; height: auto; isolation: isolate;}body.o_theme_islency_nova #wrap.o_wsale_product_page .s_islency_pdp_buybox{grid-column: 2; grid-row: 1; min-width: 0; height: auto; position: static; top: auto; isolation: isolate;}body.o_theme_islency_nova #wrap.o_wsale_product_page #o_wsale_product_details_content > .o_wsale_product_details_content_section_contact, body.o_theme_islency_nova #wrap.o_wsale_product_page .s_islency_pdp_info > .o_wsale_product_details_content_section_contact, body.o_theme_islency_nova #wrap.o_wsale_product_page .s_islency_pdp_split .o_wsale_product_details_content_section_contact{display: none !important; height: 0 !important; margin: 0 !important; padding: 0 !important;}body.o_theme_islency_nova #wrap.o_wsale_product_page #o_wsale_product_details_content{padding: 0; -webkit-backdrop-filter: none; backdrop-filter: none;}}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-weight: 750; letter-spacing: -0.03em; font-size: clamp(1.18rem, 1.45vw, 1.38rem); line-height: 1.25;}body.o_theme_islency_nova #wrap.o_wsale_product_page .o_product_page_reviews_link:not(:has(.fa-star)){display: none !important;}body.o_theme_islency_nova #wrap.o_wsale_product_page .s_islency_reviews_empty_stars{}body.o_theme_islency_nova #wrap.o_wsale_product_page .s_islency_pdp_tags .s_islency_tag--local{display: none !important;}body.o_theme_islency_nova #wrap.o_wsale_product_page .s_islency_pdp_buybox .s_islency_stock_status{display: flex; flex-direction: row; flex-wrap: wrap; align-items: center; gap: 0.35rem 0.75rem; margin-bottom: 0.55rem !important;}body.o_theme_islency_nova #wrap.o_wsale_product_page .s_islency_pdp_buybox .s_islency_stock_status--in .s_islency_stock_badge{background: transparent; color: var(--islency-turquoise); padding: 0; font-weight: 750;}body.o_theme_islency_nova #wrap.o_wsale_product_page .s_islency_pdp_buybox .s_islency_stock_status--in .s_islency_stock_badge::before{content: "\f00c"; font-family: FontAwesome; font-weight: 400; margin-right: 0.35rem;}body.o_theme_islency_nova #wrap.o_wsale_product_page .s_islency_pdp_buybox .s_islency_ship_qty{margin: 0; color: var(--islency-ink-muted); font-size: 0.82rem; font-weight: 600;}body.o_theme_islency_nova #wrap.o_wsale_product_page .s_islency_product_brief, body.o_theme_islency_nova #wrap.o_wsale_product_page .o_wsale_product_details_content_section_title .oe_structure.mb-3.text-muted{color: var(--islency-ink-muted);}body.o_theme_islency_nova .s_islency_pdp_origin{display: inline-flex; align-items: center; gap: 0.42rem; max-width: 100%; min-width: 0; margin: 0; padding: 0.2rem 0.72rem 0.2rem 0.2rem; border-radius: 999px; border: 1px solid color-mix(in srgb, var(--islency-turquoise) 30%, var(--islency-white, #fff)); font-size: 0.72rem; font-weight: 750; letter-spacing: 0.012em; line-height: 1.2; box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.85), 0 1px 4px rgba(18, 59, 80, 0.05);}body.o_theme_islency_nova .s_islency_pdp_origin--us{border-color: color-mix(in srgb, var(--islency-deep) 10%, #e6eef3); background: color-mix(in srgb, var(--islency-deep) 4.5%, var(--islency-white, #fff)); color: var(--islency-turquoise);}body.o_theme_islency_nova .s_islency_pdp_origin_mark{display: inline-flex; align-items: center; justify-content: center; flex: 0 0 auto; width: 1.4rem; height: 1.4rem; border-radius: 50%; background: var(--islency-white, #fff); box-shadow: 0 0 0 1px rgba(18, 59, 80, 0.07);}body.o_theme_islency_nova .s_islency_pdp_origin .s_islency_origin_flag{display: block; width: 14px; height: 10px; border-radius: 1px; box-shadow: 0 0 0 1px rgba(18, 59, 80, 0.1);}body.o_theme_islency_nova .s_islency_pdp_origin > span:not(.s_islency_pdp_origin_mark){min-width: 0; white-space: nowrap;}body.o_theme_islency_nova .s_islency_pdp_buy_head{display: flex; align-items: center; justify-content: space-between; gap: 0.75rem; margin-bottom: 0.55rem;}body.o_theme_islency_nova .s_islency_pdp_brand_logo{max-height: 1.65rem; max-width: 5.5rem; object-fit: contain;}body.o_theme_islency_nova .s_islency_pdp_brand_wordmark, body.o_theme_islency_nova .s_islency_pdp_brand_kicker{display: block; margin: 0 0 0.25rem; font-size: 0.82rem; font-weight: 700; letter-spacing: 0.02em; color: var(--islency-turquoise);}body.o_theme_islency_nova .s_islency_pdp_sold{display: inline-block; margin: 0.2rem 0 0.55rem; color: var(--islency-ink-muted); font-size: 0.85rem; font-weight: 600;}body.o_theme_islency_nova #wrap.o_wsale_product_page .o_wsale_product_details_content_section_title{display: grid; grid-template-columns: minmax(0, 1fr) auto; align-items: start; column-gap: 0.5rem;}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{grid-column: 1; grid-row: 1; padding-right: 0 !important; min-width: 0;}body.o_theme_islency_nova #wrap.o_wsale_product_page .o_wsale_product_details_content_section_title .s_islency_pdp_brand_kicker, body.o_theme_islency_nova #wrap.o_wsale_product_page .o_wsale_product_details_content_section_title .s_islency_pdp_sold, body.o_theme_islency_nova #wrap.o_wsale_product_page .o_wsale_product_details_content_section_title .oe_structure, body.o_theme_islency_nova #wrap.o_wsale_product_page .o_wsale_product_details_content_section_title .s_islency_pdp_tags, body.o_theme_islency_nova #wrap.o_wsale_product_page .o_wsale_product_details_content_section_title .s_islency_pdp_chips, body.o_theme_islency_nova #wrap.o_wsale_product_page .o_wsale_product_details_content_section_title .o_product_page_reviews_link{grid-column: 1 / -1;}body.o_theme_islency_nova #wrap.o_wsale_product_page .s_islency_product_share{position: relative !important; top: auto !important; right: auto !important; grid-column: 2; grid-row: 1;}body.o_theme_islency_nova .s_islency_pdp_discount_pct{display: inline-flex; align-items: center; margin-left: 0.45rem; padding: 0.12rem 0.45rem; border-radius: 999px; background: color-mix(in srgb, var(--islency-coral) 16%, var(--islency-white, #fff)); color: var(--islency-coral); font-size: 0.75rem; font-weight: 800;}body.o_theme_islency_nova .s_islency_pdp_info{display: flex; flex-direction: column; background: transparent; border: 0; border-radius: 0; box-shadow: none; padding: 0.1rem 0 0;}body.o_theme_islency_nova .s_islency_pdp_buybox{display: flex; flex-direction: column; background: var(--islency-glass-bg-strong); border: var(--islency-glass-border); border-radius: var(--islency-radius-xl); box-shadow: var(--islency-shadow-soft); padding: 1.05rem 1.1rem 1.15rem; -webkit-backdrop-filter: blur(calc(var(--islency-glass-blur) * 0.55)) saturate(1.1); backdrop-filter: blur(calc(var(--islency-glass-blur) * 0.55)) saturate(1.1);}body.o_theme_islency_nova #wrap.o_wsale_product_page .o_wsale_product_details_content_section_price{display: flex; flex-wrap: wrap; align-items: baseline; gap: 0.35rem 0.5rem;}body.o_theme_islency_nova .s_islency_pdp_buybox .o_wsale_product_details_content_section_price, body.o_theme_islency_nova .s_islency_pdp_buybox .o_wsale_product_details_content_section_cta{margin-bottom: 0.55rem !important;}body.o_theme_islency_nova .s_islency_pdp_buybox .s_islency_ship_block{background: transparent; border: 0; box-shadow: none; padding: 0 !important; -webkit-backdrop-filter: none; backdrop-filter: none; display: flex; flex-direction: column; gap: 0.75rem;}body.o_theme_islency_nova .s_islency_pdp_buybox .s_islency_pdp_ship_card{order: 1;}body.o_theme_islency_nova .s_islency_pdp_ship_dest_row{margin: -0.1rem 0 0.1rem;}body.o_theme_islency_nova .s_islency_pdp_buybox .s_islency_ship_guarantees{order: 2; border-top: 1px solid rgba(18, 59, 80, 0.08); padding-top: 0.75rem; margin-top: 0.1rem;}body.o_theme_islency_nova .s_islency_pdp_buybox .s_islency_ship_note{order: 3;}body.o_theme_islency_nova .s_islency_pdp_buybox .s_islency_ship_guarantee{flex-direction: row; align-items: flex-start; gap: 0.45rem; background: transparent; border: 0; padding: 0.15rem 0;}body.o_theme_islency_nova .s_islency_pdp_buybox .s_islency_ship_check{color: var(--islency-turquoise); margin-top: 0.12rem;}body.o_theme_islency_nova .s_islency_pdp_buybox .s_islency_ship_seller, body.o_theme_islency_nova .s_islency_pdp_buybox .s_islency_ship_row--from, body.o_theme_islency_nova .s_islency_pdp_buybox .s_islency_ship_row--dates, body.o_theme_islency_nova .s_islency_pdp_buybox .s_islency_ship_note{display: none;}body.o_theme_islency_nova .s_islency_pdp_ship_card_title{display: flex; align-items: center; gap: 0.4rem;}body.o_theme_islency_nova .s_islency_pdp_ship_card_title::before{content: "\f072"; font-family: FontAwesome; color: var(--islency-turquoise); font-size: 0.95rem;}body.o_theme_islency_nova .s_islency_pdp_chips{display: flex; flex-wrap: wrap; gap: 0.4rem; margin: 0.55rem 0 0.35rem; padding: 0;}body.o_theme_islency_nova .s_islency_pdp_chip{display: inline-flex; align-items: center; gap: 0.35rem; padding: 0.28rem 0.7rem; border-radius: 999px; background: color-mix(in srgb, var(--islency-turquoise, #19a7a0) 10%, var(--islency-white, #fff)); color: var(--islency-deep); font-size: 0.75rem; font-weight: 700;}body.o_theme_islency_nova .s_islency_pdp_chip .fa{color: var(--islency-turquoise);}@media (min-width: 992px){body.o_theme_islency_nova .s_islency_pdp_buybox{position: static; top: auto;}}body.o_theme_islency_nova .s_islency_pdp_highlights{display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 0.55rem; margin: 0.75rem 0 0; padding: 0.65rem 0.15rem 0.55rem; border-top: 1px solid rgba(18, 59, 80, 0.08);}body.o_theme_islency_nova .s_islency_pdp_highlight{display: flex; flex-direction: column; align-items: center; justify-content: center; text-align: center; gap: 0.15rem; min-height: 4.35rem; padding: 0.4rem 0.3rem 0.45rem; color: var(--islency-deep);}body.o_theme_islency_nova .s_islency_pdp_highlight .fa{display: flex; align-items: center; justify-content: center; width: 1rem; height: 1rem; font-size: 0.95rem; line-height: 1; color: var(--islency-deep); margin: 0;}body.o_theme_islency_nova .s_islency_pdp_highlight_title{font-size: 0.78rem; font-weight: 750; line-height: 1.1;}body.o_theme_islency_nova .s_islency_pdp_highlight_sub{font-size: 0.65rem; color: var(--islency-ink-muted); line-height: 1.1;}body.o_theme_islency_nova .s_islency_pdp_qty_row{display: grid; grid-template-columns: auto 1fr; grid-template-areas: "label label" "qty wish"; align-items: center; column-gap: 1.1rem; row-gap: 0.35rem; margin: 0.85rem 0 0; padding-top: 0.35rem; border: 0; border-top: 0; box-shadow: none;}body.o_theme_islency_nova .s_islency_pdp_qty_label{grid-area: label; color: var(--islency-deep); font-size: 0.9rem; font-weight: 750;}body.o_theme_islency_nova .s_islency_pdp_qty_row .css_quantity{grid-area: qty; order: 0 !important; width: auto; flex: 0 0 auto;}body.o_theme_islency_nova .s_islency_pdp_qty_row .o_add_wishlist_dyn{grid-area: wish; justify-self: start; display: inline-flex; align-items: center; gap: 0.4rem; min-width: 0; max-width: 100%; color: var(--islency-coral); background: transparent; border: 0; font-weight: 700;}body.o_theme_islency_nova .s_islency_pdp_wish_label{font-size: 0.85rem; white-space: nowrap;}@media (max-width: 1099.98px){body.o_theme_islency_nova .s_islency_pdp_highlights{grid-template-columns: repeat(2, minmax(0, 1fr));}body.o_theme_islency_nova .s_islency_pdp_buybox{margin-top: 1rem;}}body.o_theme_islency_nova .s_islency_pdp_origin.s_islency_card_origin--local{color: var(--islency-deep); border-color: color-mix(in srgb, var(--islency-turquoise) 34%, var(--islency-white, #fff)); background: color-mix(in srgb, var(--islency-turquoise) 13%, var(--islency-white, #fff));}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 .o_wsale_product_details_content_section_price .product_price{font-size: clamp(1.55rem, 2.2vw, 1.9rem); letter-spacing: -0.03em;}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-size: 0.95rem;}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, body.o_theme_islency_nova #wrap.o_wsale_product_page .s_islency_buy_now_btn, body.o_theme_islency_nova #wrap.o_wsale_product_page #o_wsale_cta_wrapper .css_quantity, body.o_theme_islency_nova #wrap.o_wsale_product_page #o_wsale_cta_wrapper .o_add_wishlist_dyn{border-radius: 999px !important;}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{color: var(--islency-white, #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{background: color-mix(in srgb, var(--islency-turquoise) 82%, #000) !important; border-color: color-mix(in srgb, var(--islency-turquoise) 82%, #000) !important;}body.o_theme_islency_nova #wrap.o_wsale_product_page .s_islency_buy_now_btn, body.o_theme_islency_nova #wrap.o_wsale_product_page #o_wsale_cta_wrapper .o_we_buy_now{}body.o_theme_islency_nova #wrap.o_wsale_product_page .s_islency_buy_now_btn:hover, body.o_theme_islency_nova #wrap.o_wsale_product_page #o_wsale_cta_wrapper .o_we_buy_now:hover{background: color-mix(in srgb, var(--islency-turquoise) 12%, var(--islency-white, #fff)) !important; color: var(--islency-deep) !important; border-color: var(--islency-turquoise) !important;}body.o_theme_islency_nova #wrap.o_wsale_product_page #o_wsale_cta_wrapper .css_quantity{background: var(--islency-white); border: 1px solid rgba(18, 59, 80, 0.12) !important;}body.o_theme_islency_nova #wrap.o_wsale_product_page #o_wsale_cta_wrapper .o_add_wishlist_dyn{color: var(--islency-coral); background: var(--islency-white); border: 1px solid rgba(18, 59, 80, 0.12);}body.o_theme_islency_nova #wrap.o_wsale_product_page .s_islency_product_share_trigger{}body.o_theme_islency_nova #wrap.o_wsale_product_page .s_islency_ship_block, body.o_theme_islency_nova #wrap.o_wsale_product_page #s_islency_ship_block{border-radius: var(--islency-radius-lg); margin-top: 0.95rem;}@media (min-width: 992px){body.o_theme_islency_nova #wrap.o_wsale_product_page .s_islency_ship_block, body.o_theme_islency_nova #wrap.o_wsale_product_page #s_islency_ship_block{-webkit-backdrop-filter: blur(14px) saturate(1.1); backdrop-filter: blur(14px) saturate(1.1);}}body.o_theme_islency_nova #wrap.o_wsale_product_page .s_islency_ship_seller_badge{background: var(--islency-deep);}body.o_theme_islency_nova #wrap.o_wsale_product_page .s_islency_ship_seller_chat{background: color-mix(in srgb, var(--islency-turquoise) 10%, var(--islency-white, #fff)); border-color: color-mix(in srgb, var(--islency-turquoise) 35%, var(--islency-white, #fff)); color: var(--islency-deep);}body.o_theme_islency_nova #wrap.o_wsale_product_page .s_islency_pdp_panel.is-active, body.o_theme_islency_nova #wrap.o_wsale_product_page .s_islency_pdp_panel_part.is-active, body.o_theme_islency_nova #wrap.o_wsale_product_page #s_islency_pdp_description{-webkit-backdrop-filter: blur(var(--islency-glass-blur)) saturate(1.15);}body.o_theme_islency_nova #wrap.o_wsale_product_page #product_detail_main > .s_islency_pdp_lower{flex: 0 0 100%; width: 100%; max-width: none; min-width: 0; margin: 1.1rem 0 0; padding-left: 0; padding-right: 0;}@media (min-width: 992px){body.o_theme_islency_nova #wrap.o_wsale_product_page #product_detail_main.s_islency_pdp_stage:has(> .s_islency_pdp_lower){grid-template-columns: minmax(17rem, 1.05fr) minmax(0, 1.2fr) minmax(17.25rem, 21.5rem); grid-template-rows: auto 1fr;}body.o_theme_islency_nova #wrap.o_wsale_product_page #product_detail_main.s_islency_pdp_stage:has(> .s_islency_pdp_lower) > #product_details, body.o_theme_islency_nova #wrap.o_wsale_product_page #product_detail_main.s_islency_pdp_stage:has(> .s_islency_pdp_lower) #o_wsale_product_details_content.s_islency_pdp_split{display: contents;}body.o_theme_islency_nova #wrap.o_wsale_product_page #product_detail_main.s_islency_pdp_stage:has(> .s_islency_pdp_lower) > .o_wsale_product_images{grid-column: 1; grid-row: 1;}body.o_theme_islency_nova #wrap.o_wsale_product_page #product_detail_main.s_islency_pdp_stage:has(> .s_islency_pdp_lower) .s_islency_pdp_info{grid-column: 2; grid-row: 1; align-self: start;}body.o_theme_islency_nova #wrap.o_wsale_product_page #product_detail_main.s_islency_pdp_stage:has(> .s_islency_pdp_lower) .s_islency_pdp_buybox{grid-column: 3; grid-row: 1 / span 2; align-self: start;}body.o_theme_islency_nova #wrap.o_wsale_product_page #product_detail_main.s_islency_pdp_stage > .s_islency_pdp_lower{grid-column: 1 / span 2; grid-row: 2; align-self: start; margin-top: 1.25rem;}}body.o_theme_islency_nova #wrap.o_wsale_product_page .s_islency_pdp_lower .s_islency_pdp_tabs, body.o_theme_islency_nova #wrap.o_wsale_product_page .s_islency_pdp_lower .s_islency_pdp_panel, body.o_theme_islency_nova #wrap.o_wsale_product_page .s_islency_pdp_lower .s_islency_pdp_panel.is-active, body.o_theme_islency_nova #wrap.o_wsale_product_page .s_islency_pdp_lower #s_islency_pdp_description, body.o_theme_islency_nova #wrap.o_wsale_product_page .s_islency_pdp_lower #product_full_description{width: 100% !important; max-width: none !important; margin: 0 !important; background: transparent !important; border: 0 !important; border-radius: 0 !important; box-shadow: none !important;}body.o_theme_islency_nova #wrap.o_wsale_product_page .s_islency_pdp_lower .s_islency_pdp_tabs{border-bottom: 1px solid rgba(18, 59, 80, 0.08);}body:not(.editor_enable) #wrap.o_wsale_product_page #product_full_description.oe_empty{display: none !important;}body.o_theme_islency_nova #wrap.o_wsale_product_page > .s_islency_pdp_tabs, body.o_theme_islency_nova #wrap.o_wsale_product_page > .s_islency_pdp_panel, body.o_theme_islency_nova #wrap.o_wsale_product_page > #s_islency_pdp_description, body.o_theme_islency_nova #wrap.o_wsale_product_page > #product_full_description{width: calc(100% - 2 * var(--islency-page-gutter)); max-width: var(--islency-page-max); margin-left: auto; margin-right: auto;}body:not(.editor_enable) .s_islency_pdp_section_hint{display: none !important;}body.o_theme_islency_nova #wrap.o_wsale_product_page .s_islency_pdp_tabs{position: relative; top: auto; z-index: 2; margin-left: auto; margin-right: auto;}body.o_theme_islency_nova #wrap.o_wsale_product_page .s_islency_pdp_tabs.s_islency_pdp_tabs--spy{position: sticky; top: var(--islency-pdp-tabs-top, var(--islency-sticky-chrome-height, 5.5rem)); z-index: 6; background: rgba(255, 255, 255, 0.97) !important; border-radius: 0.75rem !important; box-shadow: 0 6px 18px -12px rgba(18, 59, 80, 0.35) !important;}body.o_theme_islency_nova #wrap.o_wsale_product_page .s_islency_pdp_lower > [data-islency-pdp-panel]:not([data-islency-pdp-panel="description"]){border-top: 1px solid rgba(18, 59, 80, 0.08) !important; margin-top: 0.5rem !important;}body.o_theme_islency_nova #wrap.o_wsale_product_page .s_islency_pdp_images_item{aspect-ratio: 1 / 1; min-height: 0; max-width: 44rem; margin-left: auto; margin-right: auto; background: var(--islency-white, #fff);}body.o_theme_islency_nova #wrap.o_wsale_product_page .s_islency_pdp_images_item img{height: 100%; object-fit: contain;}@media (max-width: 767.98px){body.o_theme_islency_nova #wrap.o_wsale_product_page .s_islency_pdp_tabs--spy .s_islency_pdp_tabs_list{flex-wrap: nowrap; justify-content: flex-start; overflow-x: auto;}body.o_theme_islency_nova #wrap.o_wsale_product_page .s_islency_pdp_tabs--spy .container{padding-left: 0.25rem; padding-right: 0.25rem;}}body.o_theme_islency_nova #wrap.o_wsale_product_page .s_islency_pdp_tabs .container, body.o_theme_islency_nova #wrap.o_wsale_product_page .s_islency_pdp_panel.container, body.o_theme_islency_nova #wrap.o_wsale_product_page #product_full_description.container{width: 100%; max-width: none; padding-left: 1rem; padding-right: 1rem;}body.o_theme_islency_nova #wrap.o_wsale_product_page .s_islency_pdp_tab.is-active{}body.o_theme_islency_nova #wrap.o_wsale_product_page .s_islency_pdp_section_title, body.o_theme_islency_nova #wrap.o_wsale_product_page .s_islency_related_feed .s_islency_related_feed_title{color: var(--islency-deep);}body.o_theme_islency_nova .s_islency_related_feed .oe_product_cart{content-visibility: visible;}body.o_theme_islency_nova #wrap.o_wsale_product_page .s_islency_related_feed_inner{width: calc(100% - 2 * var(--islency-page-gutter)); max-width: var(--islency-page-max); margin-left: auto; margin-right: auto; padding-left: 0; padding-right: 0;}body.o_theme_islency_nova.o_website_sale_checkout #wrapwrap, body.o_theme_islency_nova #wrap:has(#shop_cart){}body.o_theme_islency_nova .o_website_sale_checkout_container.container, body.o_theme_islency_nova .s_islency_checkout_page, body.o_theme_islency_nova .s_islency_checkout_page.s_islency_page_rail{width: calc(100% - 2 * var(--islency-page-gutter)); max-width: var(--islency-page-max); margin-left: auto; margin-right: auto; padding-left: 0; padding-right: 0;}@media (min-width: 992px){body.o_theme_islency_nova .s_islency_checkout_page > .row{display: flex; flex-wrap: wrap; align-items: flex-start; column-gap: 1.25rem;}body.o_theme_islency_nova .s_islency_checkout_page > .row > .col-12:first-child{flex: 0 0 100%; width: 100%; max-width: 100%;}body.o_theme_islency_nova .s_islency_checkout_page .oe_cart{flex: 1 1 0; width: auto; max-width: none; min-width: 0;}body.o_theme_islency_nova .s_islency_checkout_page .o_wsale_shorter_cart_summary, body.o_theme_islency_nova .s_islency_checkout_page .o_wsale_shorter_cart_summary.offset-xxl-1, body.o_theme_islency_nova .s_islency_checkout_page .offset-xxl-1.col-xxl-4, body.o_theme_islency_nova .s_islency_checkout_page > .row > .d-lg-block.col-lg-5{flex: 0 0 23.5rem; width: 23.5rem; max-width: 23.5rem; margin-left: 0; padding-left: 0;}}body.o_theme_islency_nova.o_website_sale_checkout .s_islency_trust_strip, body.o_theme_islency_nova #wrap:has(#shop_cart) .s_islency_trust_strip{display: none;}body.o_theme_islency_nova #wrapwrap #footer.s_islency_footer .s_islency_footer_main > .container{width: calc(100% - 2 * var(--islency-page-gutter)); max-width: var(--islency-page-max); margin-left: auto; margin-right: auto; padding-left: 0; padding-right: 0;}body.o_theme_islency_nova .s_islency_cart_summary_card, body.o_theme_islency_nova .o_total_card.s_islency_cart_summary_card{max-width: none; margin-left: 0;}@media (max-width: 991.98px){body.o_theme_islency_nova .s_islency_cart_summary_card, body.o_theme_islency_nova .o_total_card.s_islency_cart_summary_card{max-width: none; margin-left: 0;}}body.o_theme_islency_nova .s_islency_cart_products, body.o_theme_islency_nova #cart_products.s_islency_cart_products{background: var(--islency-glass-bg); border-radius: var(--islency-radius-xl); box-shadow: var(--islency-shadow-soft); border: var(--islency-glass-border); padding: 0.5rem 0.75rem;}body.o_theme_islency_nova .s_islency_checkout_main_btn{border-radius: 999px !important; background: var(--islency-turquoise) !important; border-color: var(--islency-turquoise) !important;}body.o_theme_islency_nova .s_islency_trust_strip{flex-wrap: wrap; gap: 0.85rem 1.5rem; justify-content: space-between; padding: 1.1rem 0.25rem 0.25rem; color: var(--islency-ink-muted); font-size: var(--islency-type-small); font-weight: 600;}body.o_theme_islency_nova .s_islency_trust_strip i{color: var(--islency-turquoise); margin-right: 0.4rem;}body.o_theme_islency_nova footer#bottom, body.o_theme_islency_nova footer#bottom.o_footer, body.o_theme_islency_nova footer#bottom.s_islency_site_footer, body.o_theme_islency_nova footer#bottom.s_islency_footer_glass, body.o_theme_islency_nova #wrapwrap footer#bottom, body.o_theme_islency_nova #wrapwrap footer#bottom.o_footer, body.o_theme_islency_nova #wrapwrap footer#bottom.s_islency_site_footer, body.o_theme_islency_nova #wrapwrap footer#bottom.s_islency_footer_glass, body.o_theme_islency_nova #wrapwrap footer#bottom:has(#footer.s_islency_footer){background-color: transparent !important; background-image: none !important; border-top: 0 !important; color: var(--islency-ink);}body.o_theme_islency_nova .s_islency_header_search_wrap:has(.s_islency_search_form--open), body.o_theme_islency_nova .s_islency_header_search_wrap:has(.s_islency_search_suggest:not([hidden])), body.o_theme_islency_nova .s_islency_mobile_search_row:has(.s_islency_search_form--open), body.o_theme_islency_nova .s_islency_mobile_search_row:has(.s_islency_search_suggest:not([hidden])){z-index: 60; overflow: visible;}body.o_theme_islency_nova .s_islency_header_shell:has(.s_islency_search_form--open), body.o_theme_islency_nova .s_islency_header_row:has(.s_islency_search_form--open){overflow: visible;}body.o_theme_islency_nova .s_islency_search_form--autocomplete{isolation: isolate;}body.o_theme_islency_nova .s_islency_search_form--open{z-index: 2;}body.o_theme_islency_nova .s_islency_search_suggest, body.o_theme_islency_nova .o_searchbar_form .dropdown-menu, body.o_theme_islency_nova .o_searchbar_form .o_dropdown_menu, body.o_theme_islency_nova .s_searchbar .dropdown-menu, body.o_theme_islency_nova .s_searchbar_input .dropdown-menu, body.o_theme_islency_nova form.o_wsale_products_searchbar_form .dropdown-menu{background: rgba(255, 255, 255, 0.92) !important; border: var(--islency-glass-border) !important; border-radius: var(--islency-radius-xl) !important; box-shadow: var(--islency-shadow-float) !important; -webkit-backdrop-filter: blur(var(--islency-glass-blur)) saturate(1.18); backdrop-filter: blur(var(--islency-glass-blur)) saturate(1.18); overflow-x: hidden; overflow-y: auto; max-height: min(28rem, 62vh); width: 100%; max-width: 100%; color: var(--islency-deep);}@media (min-width: 992px){body.o_theme_islency_nova .s_islency_search_suggest{background: rgba(255, 255, 255, 0.9) !important; -webkit-backdrop-filter: blur(18px) saturate(1.18); backdrop-filter: blur(18px) saturate(1.18);}}@media (max-width: 991.98px){body.o_theme_islency_nova .s_islency_search_suggest, body.o_theme_islency_nova .o_searchbar_form .dropdown-menu, body.o_theme_islency_nova .s_searchbar .dropdown-menu{background: rgba(255, 255, 255, 0.94) !important; -webkit-backdrop-filter: blur(14px) saturate(1.1); backdrop-filter: blur(14px) saturate(1.1); max-height: min(70vh, 32rem);}}body.o_theme_islency_nova .s_islency_search_suggest_grid, body.o_theme_islency_nova .s_islency_search_suggest_col{min-width: 0; max-width: 100%;}body.o_theme_islency_nova .s_islency_search_suggest_grid{display: grid;}@media (min-width: 768px){body.o_theme_islency_nova .s_islency_search_suggest_grid:has(.s_islency_search_suggest_col--side){grid-template-columns: minmax(0, 1fr) minmax(10.5rem, 13.5rem);}}body.o_theme_islency_nova .s_islency_search_suggest_col--main{background: transparent;}body.o_theme_islency_nova .s_islency_search_suggest_col--side{padding: 0.65rem 0.85rem 0.85rem;}@media (min-width: 768px){body.o_theme_islency_nova .s_islency_search_suggest_col--side{border-top: 0; border-left: 1px solid rgba(255, 255, 255, 0.55); background: rgba(255, 255, 255, 0.28);}}body.o_theme_islency_nova .s_islency_search_suggest_heading{margin: 0 0 0.45rem; padding: 0.15rem 0.1rem 0; font-size: var(--islency-type-caption); font-weight: 700; letter-spacing: 0.06em; text-transform: uppercase; color: var(--islency-ink-muted);}body.o_theme_islency_nova .s_islency_search_suggest_chips{display: flex; flex-wrap: wrap; gap: 0.4rem;}body.o_theme_islency_nova .s_islency_search_suggest_item{color: var(--islency-deep); background: transparent; border-bottom-color: rgba(18, 59, 80, 0.06); min-width: 0;}body.o_theme_islency_nova .s_islency_search_suggest_item--query{background: rgba(255, 255, 255, 0.42);}body.o_theme_islency_nova .s_islency_search_suggest_thumb{flex: 0 0 3.25rem; width: 3.25rem; height: 3.25rem; object-fit: contain; border-radius: var(--islency-radius-sm); background: rgba(255, 255, 255, 0.86); border: 1px solid rgba(18, 59, 80, 0.06);}body.o_theme_islency_nova .s_islency_search_suggest_name{display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; line-clamp: 2; overflow: hidden; white-space: normal; word-break: break-word; color: var(--islency-deep); font-weight: 650;}body.o_theme_islency_nova .s_islency_search_suggest_meta{color: var(--islency-ink-muted);}body.o_theme_islency_nova .s_islency_search_suggest_item:hover, body.o_theme_islency_nova .s_islency_search_suggest_item--active, body.o_theme_islency_nova .s_islency_search_suggest_item:focus-visible{background: rgba(25, 167, 160, 0.1); color: var(--islency-deep);}body.o_theme_islency_nova .s_islency_search_suggest_item--query .s_islency_search_suggest_query_icon{color: var(--islency-turquoise);}body.o_theme_islency_nova .s_islency_search_suggest_item--cat{display: inline-flex; align-items: center; width: auto; min-height: 1.85rem; padding: 0.28rem 0.7rem; border: 1px solid rgba(18, 59, 80, 0.08); border-radius: 999px; background: rgba(255, 255, 255, 0.78); color: var(--islency-deep); box-shadow: none;}body.o_theme_islency_nova .s_islency_search_suggest_item--cat .s_islency_search_suggest_name{-webkit-line-clamp: 1; line-clamp: 1; font-size: 0.78rem; font-weight: 650;}body.o_theme_islency_nova .s_islency_search_suggest_item--cat:hover, body.o_theme_islency_nova .s_islency_search_suggest_item--cat.s_islency_search_suggest_item--active, body.o_theme_islency_nova .s_islency_search_suggest_item--cat:focus-visible{background: rgba(25, 167, 160, 0.14); border-color: rgba(25, 167, 160, 0.28); color: var(--islency-deep);}body.o_theme_islency_nova .s_islency_search_suggest_query_icon{flex: 0 0 2rem; width: 2rem; height: 2rem; display: inline-flex; align-items: center; justify-content: center;}body.o_theme_islency_nova .s_islency_search_suggest_current_price{color: var(--islency-turquoise); font-weight: 750;}body.o_theme_islency_nova .s_islency_search_suggest_list_price{color: var(--islency-ink-muted);}body.o_theme_islency_nova .s_islency_search_suggest_discount{color: var(--islency-coral);}body.o_theme_islency_nova .s_islency_search_suggest_actions{display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; gap: 0.55rem 0.85rem; padding: 0.75rem 0.95rem 0.85rem; border-top: 1px solid rgba(18, 59, 80, 0.08); background: rgba(255, 255, 255, 0.36);}body.o_theme_islency_nova .s_islency_search_suggest_encargo{display: inline-flex; align-items: center; justify-content: center; min-height: 2.25rem; padding: 0.35rem 1.05rem; border-radius: 999px; background: var(--islency-turquoise); color: var(--islency-white, #fff); font-size: 0.8125rem; font-weight: 700; text-decoration: none; box-shadow: 0 6px 16px rgba(25, 167, 160, 0.22);}body.o_theme_islency_nova .s_islency_search_suggest_encargo:hover, body.o_theme_islency_nova .s_islency_search_suggest_encargo:focus-visible{background: color-mix(in srgb, var(--islency-turquoise) 82%, #000); color: var(--islency-white, #fff);}body.o_theme_islency_nova .s_islency_search_suggest_footer{display: inline-flex; align-items: center; padding: 0; border: 0; color: var(--islency-deep); font-weight: 650; font-size: 0.8125rem; text-decoration: none; background: transparent;}body.o_theme_islency_nova .s_islency_search_suggest_footer:hover, body.o_theme_islency_nova .s_islency_search_suggest_footer:focus-visible{color: var(--islency-turquoise);}body.o_theme_islency_nova .s_islency_search_suggest_empty, body.o_theme_islency_nova .s_islency_search_suggest_loading{padding: 1.35rem 1.1rem 1.25rem; background: transparent;}body.o_theme_islency_nova .s_islency_search_suggest_loading{display: flex; align-items: center; justify-content: center; gap: 0.55rem; min-height: 4.5rem; color: var(--islency-ink-muted); font-size: 0.875rem; font-weight: 600;}body.o_theme_islency_nova .s_islency_search_suggest_empty_icon{position: relative; width: 3.1rem; height: 3.1rem; margin: 0 auto 0.55rem; color: var(--islency-ink-muted); font-size: 1.65rem;}body.o_theme_islency_nova .s_islency_search_suggest_empty_icon .fa-times{position: absolute; right: 0.15rem; bottom: 0.2rem; font-size: 0.85rem; color: var(--islency-coral);}body.o_theme_islency_nova .s_islency_search_suggest_empty_title{margin: 0 0 0.35rem; font-size: 1.05rem; font-weight: 750; color: var(--islency-deep);}body.o_theme_islency_nova .s_islency_search_suggest_empty_tips{margin: 0.55rem 0 0.85rem; padding-left: 1.15rem; text-align: left; color: var(--islency-ink-muted); font-size: 0.8125rem;}body.o_theme_islency_nova .s_islency_search_suggest_empty_actions{display: flex; flex-wrap: wrap; align-items: center; justify-content: center; gap: 0.5rem;}body.o_theme_islency_nova .s_islency_search_suggest_empty_cta{display: inline-flex; align-items: center; min-height: 2.35rem; padding: 0.4rem 1.1rem; border-radius: 999px; background: var(--islency-turquoise); color: var(--islency-white, #fff) !important; text-decoration: none !important;}body.o_theme_islency_nova .s_islency_search_suggest_empty_cta--ghost{background: rgba(255, 255, 255, 0.72); color: var(--islency-deep) !important; border: 1px solid rgba(18, 59, 80, 0.1);}body.o_theme_islency_nova .islency-portal-dashboard{display: flex; flex-direction: column; gap: 0.9rem;}body.o_theme_islency_nova .islency-portal-dash-top, body.o_theme_islency_nova .islency-portal-dash-mid, body.o_theme_islency_nova .islency-portal-dash-bottom{display: grid; grid-template-columns: 1fr; gap: 0.85rem;}@media (min-width: 992px){body.o_theme_islency_nova .islency-portal-dash-top, body.o_theme_islency_nova .islency-portal-dash-mid{grid-template-columns: minmax(0, 1.7fr) minmax(16.5rem, 1fr); align-items: stretch;}body.o_theme_islency_nova .islency-portal-dash-bottom{grid-template-columns: repeat(3, minmax(0, 1fr));}}body.o_theme_islency_nova .islency-portal-dash-hero{position: relative; overflow: hidden; min-height: 10.5rem; padding: 1.35rem 1.4rem 1.45rem; display: grid; grid-template-columns: minmax(0, 1fr);}body.o_theme_islency_nova .islency-portal-dash-hero__copy{position: relative; z-index: 1; max-width: 28rem;}body.o_theme_islency_nova .islency-portal-dash-hero__title{margin: 0 0 0.45rem; font-size: clamp(1.65rem, 3vw, 2.15rem); font-weight: 800; letter-spacing: -0.03em;}body.o_theme_islency_nova .islency-portal-dash-hero__lead{color: var(--islency-ink-muted); font-size: 0.98rem; line-height: 1.45;}body.o_theme_islency_nova .islency-portal-dash-hero__visual{position: absolute; inset: 0 0 0 28%; z-index: 0; pointer-events: none; background: linear-gradient( 90deg, rgba(255, 255, 255, 0.82) 0%, rgba(255, 255, 255, 0.42) 22%, rgba(255, 255, 255, 0.08) 48%, transparent 72% ), var(--islency-canvas-photo) right center / cover no-repeat; opacity: 0.92;}body.o_theme_islency_nova .islency-portal-dash-hero__script{position: absolute; top: 1rem; right: 1.15rem; margin: 0; max-width: 8.5rem; text-align: right; font-family: "Segoe Script", "Brush Script MT", cursive; font-size: 1.05rem; line-height: 1.2; color: rgba(18, 59, 80, 0.72); text-shadow: 0 1px 10px rgba(255, 255, 255, 0.9);}body.o_theme_islency_nova .islency-portal-user-card{}body.o_theme_islency_nova .islency-portal-dash-grid{display: grid; grid-template-columns: 1fr; gap: 0.85rem;}@media (min-width: 992px){body.o_theme_islency_nova .islency-portal-dash-grid{grid-template-columns: minmax(0, 1.7fr) minmax(16rem, 1fr);}}body.o_theme_islency_nova .islency-portal-panel{padding: 1.15rem 1.25rem 1.25rem;}body.o_theme_islency_nova .islency-portal-panel__head{display: flex; align-items: center; justify-content: space-between; gap: 0.75rem; margin-bottom: 0.85rem;}body.o_theme_islency_nova .islency-portal-panel__title{display: inline-flex; align-items: center; gap: 0.45rem; margin: 0; font-size: 1rem; font-weight: 750;}body.o_theme_islency_nova .islency-portal-panel__title .fa{color: var(--islency-turquoise);}body.o_theme_islency_nova .islency-portal-panel__lead{color: var(--islency-ink-muted); font-size: var(--islency-type-small); margin: 0 0 0.85rem;}body.o_theme_islency_nova .islency-portal-panel__more{font-size: var(--islency-type-small); font-weight: 650; color: var(--islency-turquoise); text-decoration: none;}body.o_theme_islency_nova .islency-portal-panel__more:hover{color: var(--islency-turquoise-dark, #12827c);}body.o_theme_islency_nova .islency-portal-dash-encargo{display: grid; grid-template-columns: minmax(0, 1.15fr) minmax(13.5rem, 0.95fr); gap: 1rem 1.15rem; align-items: stretch;}body.o_theme_islency_nova .islency-portal-dash-encargo__copy{display: flex; flex-direction: column; align-items: flex-start; justify-content: center; min-width: 0;}body.o_theme_islency_nova .islency-portal-dash-encargo__cta{display: inline-flex; align-items: center; gap: 0.45rem; margin-top: 0.35rem;}body.o_theme_islency_nova .islency-portal-dash-encargo__art{display: flex; flex-direction: column; align-items: center; justify-content: flex-start; gap: 0.85rem; min-width: 0;}body.o_theme_islency_nova .islency-portal-dash-encargo__photo{display: block; width: min(100%, 15rem); height: auto; max-height: 9.5rem; object-fit: contain;}body.o_theme_islency_nova .islency-portal-dash-markets{display: flex; flex-wrap: wrap; justify-content: center; align-items: center; gap: 0.7rem 1rem; width: 100%; margin: 0;}body.o_theme_islency_nova .islency-portal-dash-market-logo{height: 1.75rem; width: auto; max-width: 6.25rem; object-fit: contain;}body.o_theme_islency_nova .islency-portal-dash-market{font-size: 0.78rem; font-weight: 800; letter-spacing: 0.02em; text-transform: uppercase; color: var(--islency-deep);}body.o_theme_islency_nova .islency-portal-dash-encargo__cube{width: 4.25rem; height: 4.25rem; border-radius: 1.15rem; display: grid; place-items: center; background: linear-gradient(180deg, rgba(223, 232, 238, 0.95), rgba(25, 167, 160, 0.16)); color: var(--islency-deep); font-size: 1.7rem; box-shadow: var(--islency-shadow-soft);}body.o_theme_islency_nova .islency-portal-kpi small, body.o_theme_islency_nova .islency-portal-kpi__hint{display: block; margin-top: 0.15rem; color: var(--islency-turquoise); font-weight: 650;}body.o_theme_islency_nova .islency-portal-dash-table__head, body.o_theme_islency_nova .islency-portal-order-row{display: grid; grid-template-columns: 1.15fr 0.85fr 1fr 1fr 0.8fr auto; gap: 0.55rem; align-items: center;}body.o_theme_islency_nova .islency-portal-dash-table__head{padding: 0 0.15rem 0.55rem; border-bottom: 1px solid rgba(18, 59, 80, 0.08); font-size: 0.72rem; font-weight: 750; letter-spacing: 0.04em; text-transform: uppercase; color: var(--islency-ink-muted);}body.o_theme_islency_nova .islency-portal-order-row{padding: 0.75rem 0.15rem;}body.o_theme_islency_nova .islency-portal-order-row:last-child{border-bottom: 0;}body.o_theme_islency_nova .islency-portal-dash-order-ref{font-weight: 750; color: var(--islency-deep); text-decoration: none;}body.o_theme_islency_nova .islency-portal-dash-order-date, body.o_theme_islency_nova .islency-portal-dash-order-total{color: var(--islency-ink-muted); font-size: var(--islency-type-small);}body.o_theme_islency_nova .islency-portal-dash-order-total{font-weight: 750; color: var(--islency-deep);}body.o_theme_islency_nova .islency-portal-dash-order-view{display: inline-flex; align-items: center; justify-content: center; gap: 0.2rem; padding: 0.32rem 0.7rem; border-radius: 999px; background: color-mix(in srgb, var(--islency-turquoise) 12%, var(--islency-white, #fff)); font-size: 0.78rem; font-weight: 700; color: var(--islency-turquoise); text-decoration: none; white-space: nowrap;}body.o_theme_islency_nova .islency-portal-dash-thumbs{display: flex; align-items: center; gap: 0.28rem;}body.o_theme_islency_nova .islency-portal-dash-thumbs img{width: 36px; height: 36px; object-fit: cover; border-radius: 8px; background: var(--islency-ivory); box-shadow: 0 1px 0 rgba(18, 59, 80, 0.06);}body.o_theme_islency_nova .islency-portal-dash-thumbs__empty{width: 36px; height: 36px; border-radius: 8px; display: grid; place-items: center; background: var(--islency-ivory); color: var(--islency-ink-muted);}body.o_theme_islency_nova .islency-status__dot{width: 0.45rem; height: 0.45rem; border-radius: 999px; background: var(--islency-turquoise);}@media (max-width: 767.98px){body.o_theme_islency_nova .islency-portal-dash-hero__visual{inset: 0 0 0 18%; opacity: 0.88;}body.o_theme_islency_nova .islency-portal-order-row{grid-template-columns: 1fr auto; row-gap: 0.35rem;}body.o_theme_islency_nova .islency-portal-dash-thumbs, body.o_theme_islency_nova .islency-portal-dash-order-date{display: none;}}body.o_theme_islency_nova .islency-portal-dash-empty{text-align: center; padding: 1.35rem 0.5rem 0.65rem;}body.o_theme_islency_nova .islency-portal-dash-empty--compact{padding: 0.55rem 0 0.15rem;}body.o_theme_islency_nova .islency-portal-dash-empty__icon{width: 2.6rem; height: 2.6rem; margin: 0 auto 0.65rem; border-radius: 999px; display: grid; place-items: center; background: rgba(25, 167, 160, 0.12); color: var(--islency-turquoise);}body.o_theme_islency_nova .islency-portal-dash-empty__title{margin: 0 0 0.25rem; font-weight: 750; color: var(--islency-deep);}body.o_theme_islency_nova .islency-portal-dash-empty__lead{color: var(--islency-ink-muted); font-size: var(--islency-type-small); margin: 0 0 0.85rem;}body.o_theme_islency_nova .islency-portal-dash-track{list-style: none; margin: 0; padding: 0 0 0 0.35rem;}body.o_theme_islency_nova .islency-portal-dash-track__name{font-weight: 750; color: var(--islency-deep); margin: 0 0 0.75rem;}body.o_theme_islency_nova .islency-portal-dash-track__step{position: relative; padding: 0 0 0.85rem 1.15rem;}body.o_theme_islency_nova .islency-portal-dash-track__step:not(:last-child)::before{content: ""; position: absolute; left: 0.32rem; top: 0.85rem; bottom: 0; width: 1px; background: rgba(18, 59, 80, 0.12);}body.o_theme_islency_nova .islency-portal-dash-track__dot{position: absolute; left: 0; top: 0.2rem; width: 0.7rem; height: 0.7rem; border-radius: 999px; background: var(--islency-sand); box-shadow: 0 0 0 3px var(--islency-white, #fff);}body.o_theme_islency_nova .islency-portal-dash-track__step.is-done .islency-portal-dash-track__dot, body.o_theme_islency_nova .islency-portal-dash-track__step.is-active .islency-portal-dash-track__dot{background: var(--islency-turquoise);}body.o_theme_islency_nova .islency-portal-dash-track__label{display: block; font-weight: 650; color: var(--islency-deep); font-size: var(--islency-type-small);}body.o_theme_islency_nova .islency-portal-dash-track__meta{display: block; font-size: var(--islency-type-caption); color: var(--islency-ink-muted);}body.o_theme_islency_nova .islency-locker-code--muted{font-size: 1.15rem; letter-spacing: 0.02em; color: var(--islency-ink-muted);}body.o_theme_islency_nova .islency-portal-dash-locker-stats{display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 0.55rem; margin-top: 0.85rem;}body.o_theme_islency_nova .islency-portal-dash-locker-stats strong{display: block; font-size: 1.2rem;}body.o_theme_islency_nova .islency-portal-dash-locker-stats span{font-size: var(--islency-type-caption); color: var(--islency-ink-muted);}body.o_theme_islency_nova .islency-portal-dash-wallet__label{margin: 0; font-size: var(--islency-type-small); color: var(--islency-ink-muted);}body.o_theme_islency_nova .islency-portal-dash-wallet__amount{margin: 0.15rem 0 0.9rem; font-size: 1.65rem; font-weight: 800; color: var(--islency-deep);}body.o_theme_islency_nova .islency-portal-dash-wallet__actions{display: flex; flex-wrap: wrap; gap: 0.5rem;}body.o_theme_islency_nova .islency-locker-address{font-size: var(--islency-type-small); color: var(--islency-ink-muted); white-space: pre-line; margin: 0 0 0.65rem;}body.o_theme_islency_nova .islency-wh-howto, body.o_theme_islency_nova .islency-wh-trust{background: var(--islency-glass-bg); border: var(--islency-glass-border); border-radius: var(--islency-radius-lg); box-shadow: var(--islency-shadow-soft); padding: 1.1rem 1.2rem;}body.o_theme_islency_nova .islency-wh-howto ol{margin: 0; padding-left: 1.4rem;}body.o_theme_islency_nova .islency-wh-howto li{margin-bottom: 0.65rem;}body.o_theme_islency_nova .islency-wh-howto li:last-child{margin-bottom: 0;}body.o_theme_islency_nova .islency-wh-hero{background: var(--islency-glass-bg) !important; color: var(--islency-deep) !important; box-shadow: var(--islency-shadow-float) !important; border: var(--islency-glass-border);}body.o_theme_islency_nova .islency-wh-hero__eyebrow, body.o_theme_islency_nova .islency-wh-hero__hint, body.o_theme_islency_nova .islency-wh-hero a{color: var(--islency-ink-muted) !important;}body.o_theme_islency_nova .islency-wh-hero__code{color: var(--islency-deep) !important;}body.o_theme_islency_nova .islency-wh-hero__icon{background: rgba(25, 167, 160, 0.12) !important; color: var(--islency-turquoise) !important;}body.o_theme_islency_nova .islency-wh-address-grid{display: grid; grid-template-columns: 1fr; gap: 0.75rem;}@media (min-width: 768px){body.o_theme_islency_nova .islency-wh-address-grid{grid-template-columns: 1fr 1.3fr;}}body.o_theme_islency_nova .islency-wh-progress{display: flex; gap: 0.35rem; overflow-x: auto;}body.o_theme_islency_nova .islency-wh-progress__step{flex: 1 1 0; min-width: 5.5rem; text-align: center;}body.o_theme_islency_nova .islency-wh-progress__dot{background: var(--islency-sand);}body.o_theme_islency_nova .islency-wh-progress__step.is-done .islency-wh-progress__dot, body.o_theme_islency_nova .islency-wh-progress__step.is-active .islency-wh-progress__dot{background: var(--islency-turquoise);}body.o_theme_islency_nova .islency-wh-timeline-hero{background: var(--islency-white); border-radius: var(--islency-radius-xl); box-shadow: var(--islency-shadow-soft);}body.o_theme_islency_nova .s_islency_signature{display: none;}body.o_theme_islency_nova .s_islency_signature_mark{letter-spacing: 0.02em;}body.o_theme_islency_nova #wrapwrap footer#bottom.s_islency_site_footer, body.o_theme_islency_nova #wrapwrap footer#bottom.s_islency_footer_glass, body.o_theme_islency_nova #wrapwrap footer#bottom:has(#footer.s_islency_footer), body.o_theme_islency_nova #wrapwrap #footer.s_islency_footer, body.o_theme_islency_nova #wrapwrap #footer.s_islency_footer .s_islency_footer_main, body.o_theme_islency_nova #wrapwrap footer#bottom.o_cc:has(#footer.s_islency_footer), body.o_theme_islency_nova #wrapwrap footer#bottom:has(#footer.s_islency_footer) .o_cc{background-color: transparent !important; background-image: none !important;}body.o_theme_islency_nova #wrapwrap footer#bottom.s_islency_footer_glass::after, body.o_theme_islency_nova #wrapwrap footer#bottom:has(#footer.s_islency_footer)::after, body.o_theme_islency_nova #wrapwrap #footer.s_islency_footer::after, body.o_theme_islency_nova #wrapwrap #footer.s_islency_footer .s_islency_footer_main::after{content: none !important; background: none !important; background-image: none !important;}body.o_theme_islency_nova #wrapwrap footer#bottom:has(#footer.s_islency_footer){border-top: 0 !important;}body.o_theme_islency_nova #wrapwrap #footer.s_islency_footer .s_islency_footer_main{background: transparent !important; background-image: none !important;}body.o_theme_islency_nova #wrapwrap #footer.s_islency_footer .s_islency_footer_heading{color: var(--islency-ink) !important; border-bottom-color: transparent;}body.o_theme_islency_nova #wrapwrap #footer.s_islency_footer a:hover, body.o_theme_islency_nova #wrapwrap #footer.s_islency_footer .s_islency_footer_links a:hover{color: var(--islency-turquoise);}body.o_theme_islency_nova #wrapwrap footer#bottom:has(#footer.s_islency_footer) .o_footer_copyright{background: transparent !important;}body.o_theme_islency_nova .s_islency_floating_social_btn{border-radius: 999px;}body.o_theme_islency_nova .s_islency_floating_social_btn--toggle, body.o_theme_islency_nova .s_islency_floating_social_btn--scroll-top{background: var(--islency-deep);}body.o_theme_islency_nova .s_islency_shop_page #o_wsale_container, body.o_theme_islency_nova .s_islency_shop_page #o_wsale_container.s_islency_page_rail{padding-left: 0; padding-right: 0;}@media (min-width: 992px){body.o_theme_islency_nova .s_islency_shop_page .o_wsale_products_main_row, body.o_theme_islency_nova .s_islency_shop_page .o_wsale_products_main_row.row{align-items: flex-start; column-gap: 1.25rem; min-width: 0; margin-left: 0; margin-right: 0;}body.o_theme_islency_nova .s_islency_shop_page #products_grid_before, body.o_theme_islency_nova .s_islency_shop_page #o_wsale_container.o_wsale_has_sidebar #products_grid_before{padding-top: 0; margin-top: 0; position: relative; top: auto; z-index: 0; flex: 0 0 15.5rem; max-width: 15.5rem;}body.o_theme_islency_nova .s_islency_shop_page .o_wsale_products_grid_before_rail, body.o_theme_islency_nova .s_islency_shop_page .o_wsale_products_grid_before_rail.vh-100.ms-n2.overflow-y-scroll{height: auto !important; max-height: none !important; overflow: visible !important; overflow-y: visible !important; margin-left: 0 !important; margin-inline-start: 0 !important;}body.o_theme_islency_nova .s_islency_shop_page #products_grid{flex: 1 1 0; min-width: 0;}body.o_theme_islency_nova .s_islency_shop_page .s_islency_cat_hero{background: linear-gradient( 115deg, rgba(255, 255, 255, 0.97) 0%, rgba(244, 248, 250, 0.94) 52%, rgba(223, 232, 238, 0.5) 100% ); border: var(--islency-glass-border); box-shadow: var(--islency-shadow-soft);}body.o_theme_islency_nova .s_islency_shop_page .s_islency_cat_hero_catimg{object-fit: cover; object-position: center 54%;}body.o_theme_islency_nova .s_islency_shop_page .s_islency_cat_hero--glass{background: linear-gradient( 135deg, var(--islency-white, #ffffff) 0%, var(--islency-ivory) 56%, var(--islency-canvas) 100% );}body.o_theme_islency_nova .s_islency_shop_page #o_wsale_container.o_wsale_has_sidebar #products_grid{background: rgba(255, 255, 255, 0.72); border-radius: var(--islency-radius-xl); padding: 0.85rem 1rem 1.25rem; box-shadow: var(--islency-shadow-soft); overflow: visible; min-width: 0; max-width: 100%; container-type: inline-size; container-name: islency-shop-grid;}body.o_theme_islency_nova .s_islency_shop_page .o_wsale_product_grid_wrapper{background: var(--islency-white, #fff); border-radius: var(--islency-radius-lg); box-shadow: none;}}body.o_theme_islency_nova #wrap.s_islency_wishlist_page{background: transparent !important;}body.o_theme_islency_nova .s_islency_wishlist_section{padding: 0.35rem 0 1.75rem;}body.o_theme_islency_nova .s_islency_wishlist_inner.s_islency_page_rail{width: calc(100% - 2 * var(--islency-page-gutter)); max-width: var(--islency-page-max);}body.o_theme_islency_nova .s_islency_wishlist_head{display: flex; align-items: center; justify-content: space-between; gap: 0.85rem 1.1rem; margin: 0 0 1rem; padding: 0.95rem 1.05rem; background: var(--islency-glass-bg); border: var(--islency-glass-border); border-radius: var(--islency-radius-xl); box-shadow: var(--islency-shadow-soft);}body.o_theme_islency_nova .s_islency_wishlist_head_copy{display: flex; align-items: center; gap: 0.75rem; min-width: 0;}body.o_theme_islency_nova .s_islency_wishlist_head_icon{display: inline-flex; align-items: center; justify-content: center; flex: 0 0 auto; width: 2.45rem; height: 2.45rem; border-radius: 999px; background: rgba(232, 117, 97, 0.16); color: var(--islency-coral);}body.o_theme_islency_nova .s_islency_wishlist_head_icon .s_islency_svg_icon{width: 1.2rem; height: 1.2rem;}body.o_theme_islency_nova .s_islency_wishlist_kicker{margin: 0 0 0.08rem; color: var(--islency-turquoise); font-size: 0.72rem; font-weight: 700; letter-spacing: 0.06em; text-transform: uppercase;}body.o_theme_islency_nova #wrap.s_islency_wishlist_page h1.s_islency_wishlist_title, body.o_theme_islency_nova .s_islency_wishlist_title{color: var(--islency-deep); font-size: 1.2rem; font-weight: 700; letter-spacing: -0.02em;}body.o_theme_islency_nova .s_islency_wishlist_count{color: var(--islency-ink-muted); font-size: 0.86rem;}body.o_theme_islency_nova .s_islency_wishlist_shop_cta{display: inline-flex; align-items: center; gap: 0.35rem; flex: 0 0 auto; color: var(--islency-deep); font-size: 0.82rem; font-weight: 700; text-decoration: none; white-space: nowrap;}body.o_theme_islency_nova .s_islency_wishlist_shop_cta:hover, body.o_theme_islency_nova .s_islency_wishlist_shop_cta:focus-visible{color: var(--islency-turquoise); text-decoration: none;}body.o_theme_islency_nova .s_islency_wishlist_shop_cta .fa{font-size: 0.72rem;}body.o_theme_islency_nova .s_islency_wishlist_empty{background: var(--islency-glass-bg-strong); border: var(--islency-glass-border); border-radius: var(--islency-radius-xl); box-shadow: var(--islency-shadow-soft);}body.o_theme_islency_nova .s_islency_wishlist_empty_icon{background: rgba(232, 117, 97, 0.14); border: 0; color: var(--islency-coral);}body.o_theme_islency_nova .s_islency_wishlist_empty_cta{border-radius: 999px; padding: 0.55rem 1.25rem; font-weight: 700;}body.o_theme_islency_nova .s_islency_wishlist_grid{gap: 0.7rem !important;}body.o_theme_islency_nova .s_islency_wishlist_page .o_wsale_product_grid_wrapper{background: var(--islency-white, #fff); border: 1px solid rgba(18, 59, 80, 0.06); border-radius: var(--islency-radius-lg); box-shadow: 0 6px 18px rgba(18, 59, 80, 0.05);}@media (max-width: 991.98px){body.o_theme_islency_nova .s_islency_wishlist_head{flex-wrap: wrap; padding: 0.85rem 0.95rem; background: var(--islency-glass-bg-strong); -webkit-backdrop-filter: none; backdrop-filter: none;}body.o_theme_islency_nova .s_islency_wishlist_shop_cta{margin-left: auto;}body.o_theme_islency_nova .s_islency_wishlist_section{padding-bottom: 2.25rem;}}@media (min-width: 992px){body.o_theme_islency_nova .s_islency_wishlist_head{-webkit-backdrop-filter: blur(var(--islency-glass-blur)) saturate(1.15); backdrop-filter: blur(var(--islency-glass-blur)) saturate(1.15);}body.o_theme_islency_nova #wrap.s_islency_wishlist_page h1.s_islency_wishlist_title, body.o_theme_islency_nova .s_islency_wishlist_title{font-size: 1.4rem;}}body.o_theme_islency_nova #wrapwrap .s_islency_static_page{}body.o_theme_islency_nova #wrapwrap .s_islency_static_hero{background: transparent !important; background-image: none !important; color: var(--islency-ink, #123b50); border-bottom: none !important;}body.o_theme_islency_nova #wrapwrap .s_islency_static_hero.s_islency_page_rail{border: var(--islency-glass-border, 1px solid rgba(255, 255, 255, 0.72)); border-radius: var(--islency-radius-xl, 24px); box-shadow: var(--islency-shadow-soft, 0 8px 28px rgba(18, 59, 80, 0.08));}body.o_theme_islency_nova #wrapwrap .s_islency_static_hero .container{background: none; border: 0; border-radius: 0; box-shadow: none; padding: 0;}body.o_theme_islency_nova #wrapwrap .s_islency_static_hero_cta{background: var(--islency-turquoise, #19a7a0); color: var(--islency-white, #fff); border-radius: 999px;}body.o_theme_islency_nova #wrapwrap .s_islency_static_tag{background: rgba(25, 167, 160, 0.12); color: var(--islency-turquoise, #19a7a0); border-color: rgba(25, 167, 160, 0.32);}body.o_theme_islency_nova #wrapwrap .s_islency_static_title{color: var(--islency-ink, #123b50);}body.o_theme_islency_nova #wrapwrap .s_islency_static_lead{color: var(--islency-ink-muted, #5a7380);}body.o_theme_islency_nova #wrapwrap .s_islency_static_body.s_islency_page_rail{width: calc(100% - 2 * var(--islency-page-gutter)); max-width: var(--islency-page-max);}body.o_theme_islency_nova #wrapwrap .s_islency_static_card, body.o_theme_islency_nova #wrapwrap .s_islency_static_notice{background: var(--islency-white, #fff); border: var(--islency-glass-border, 1px solid rgba(255, 255, 255, 0.72)); border-radius: var(--islency-radius-xl, 24px); box-shadow: var(--islency-shadow-soft, 0 8px 28px rgba(18, 59, 80, 0.08)); color: var(--islency-ink, #123b50);}body.o_theme_islency_nova #wrapwrap .s_islency_static_notice{background: var(--islency-ivory, #f4f8fa);}body.o_theme_islency_nova #wrapwrap .s_islency_static_h2, body.o_theme_islency_nova #wrapwrap .s_islency_static_h3{color: var(--islency-ink, #123b50);}body.o_theme_islency_nova #wrapwrap .s_islency_static_cta{align-self: flex-start; width: fit-content; max-width: 100%; background: rgba(255, 255, 255, 0.55); border: var(--islency-glass-border, 1px solid rgba(255, 255, 255, 0.72)); border-radius: var(--islency-radius-xl, 24px); box-shadow: none; -webkit-backdrop-filter: blur(var(--islency-glass-blur, 18px)) saturate(1.15); backdrop-filter: blur(var(--islency-glass-blur, 18px)) saturate(1.15);}body.o_theme_islency_nova #wrapwrap .s_islency_static_cta--actions{display: grid; grid-template-columns: 1fr 1fr; align-self: stretch; gap: 0.65rem; width: 100%; padding: 0.15rem 0 0.35rem; background: transparent; border: none; box-shadow: none; -webkit-backdrop-filter: none; backdrop-filter: none;}body.o_theme_islency_nova #wrapwrap .s_islency_static_cta--actions > a:first-child, body.o_theme_islency_nova #wrapwrap .s_islency_static_cta--actions > .btn:first-child{grid-column: 1 / -1;}body.o_theme_islency_nova #wrapwrap .s_islency_static_cta .btn, body.o_theme_islency_nova #wrapwrap .s_islency_static_btn{border-radius: 999px;}body.o_theme_islency_nova .s_islency_guides, body.o_theme_islency_nova .s_islency_guides.o_colored_level, body.o_theme_islency_nova #wrapwrap .s_islency_guides.o_colored_level, body.o_theme_islency_nova .s_islency_guides.o_cc, body.o_theme_islency_nova .s_islency_guides.o_cc1, body.o_theme_islency_nova .s_islency_guides.o_cc2, body.o_theme_islency_nova .s_islency_guides.o_cc3, body.o_theme_islency_nova .s_islency_guides.o_cc4, body.o_theme_islency_nova .s_islency_guides.o_cc5{background: transparent !important; background-color: transparent !important; background-image: none !important; --o-color-1: transparent; --500: transparent; box-shadow: none; border: none;}body.o_theme_islency_nova #wrapwrap .s_islency_guides_block, body.o_theme_islency_nova #wrapwrap .s_islency_flujo{display: flex; flex-direction: column; gap: 0.85rem;}body.o_theme_islency_nova #wrapwrap .s_islency_guides_head{display: flex; flex-direction: column; gap: 0.2rem; margin: 0 0 0.15rem;}body.o_theme_islency_nova #wrapwrap .s_islency_guides_title, body.o_theme_islency_nova #wrapwrap .s_islency_guides .s_islency_static_h2, body.o_theme_islency_nova #wrapwrap .s_islency_static_page .s_islency_guides_title{margin: 0.15rem 0 0; font-size: clamp(1.05rem, 1.6vw, 1.2rem); font-weight: 650; letter-spacing: -0.02em; color: var(--islency-deep, #123b50);}body.o_theme_islency_nova #wrapwrap .s_islency_guides_kicker{margin: 0; color: var(--islency-ink-muted, #5a7380); font-size: 0.92rem; line-height: 1.4;}body.o_theme_islency_nova #wrapwrap .s_islency_guides_grid, body.o_theme_islency_nova #wrapwrap .s_islency_static_service_grid{display: grid; grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 0.85rem; margin: 0; align-items: stretch;}body.o_theme_islency_nova #wrapwrap .s_islency_guides_grid--pair{grid-template-columns: repeat(auto-fill, minmax(16rem, 1fr));}body.o_theme_islency_nova #wrapwrap .s_islency_guides_card, body.o_theme_islency_nova #wrapwrap .s_islency_static_service_card{display: flex; flex-direction: column; align-items: flex-start; gap: 0.35rem; height: 100%; min-height: 100%; padding: 1.15rem 1.2rem 1.05rem; background: var(--islency-white, #fff); border: 1px solid rgba(18, 59, 80, 0.06); border-radius: var(--islency-radius-xl, 24px); box-shadow: var(--islency-shadow-soft, 0 8px 28px rgba(18, 59, 80, 0.08)); color: var(--islency-ink, #123b50); text-decoration: none; -webkit-backdrop-filter: none; backdrop-filter: none;}body.o_theme_islency_nova #wrapwrap .s_islency_guides_card:hover, body.o_theme_islency_nova #wrapwrap .s_islency_guides_card:focus-visible, body.o_theme_islency_nova #wrapwrap .s_islency_static_service_card:hover, body.o_theme_islency_nova #wrapwrap .s_islency_static_service_card:focus-visible{transform: translateY(-2px); border-color: rgba(25, 167, 160, 0.45); box-shadow: var(--islency-shadow-float, 0 12px 40px rgba(18, 59, 80, 0.1)); color: var(--islency-ink, #123b50); text-decoration: none;}body.o_theme_islency_nova #wrapwrap .s_islency_guides_icon, body.o_theme_islency_nova #wrapwrap .s_islency_static_service_icon{display: inline-flex; align-items: center; justify-content: center; width: 2.35rem; height: 2.35rem; margin-bottom: 0.35rem; border-radius: 999px; background: rgba(25, 167, 160, 0.12); color: var(--islency-turquoise, #19a7a0); font-size: 1.05rem; line-height: 1;}body.o_theme_islency_nova #wrapwrap .s_islency_guides_card_title, body.o_theme_islency_nova #wrapwrap .s_islency_static_service_title{color: var(--islency-deep, #123b50); font-size: 1.02rem; font-weight: 700; letter-spacing: -0.01em; line-height: 1.3;}body.o_theme_islency_nova #wrapwrap .s_islency_guides_lead, body.o_theme_islency_nova #wrapwrap .s_islency_static_service_lead{margin: 0; flex: 1 1 auto; color: var(--islency-ink-muted, #5a7380); font-size: 0.9rem; line-height: 1.45;}body.o_theme_islency_nova #wrapwrap .s_islency_guides_card_go{display: inline-flex; align-items: center; justify-content: center; width: 1.85rem; height: 1.85rem; margin-top: auto; border-radius: 999px; border: 1px solid rgba(18, 59, 80, 0.12); color: var(--islency-turquoise, #19a7a0); font-size: 0.8rem; line-height: 1;}body.o_theme_islency_nova #wrapwrap .s_islency_guides_card:hover .s_islency_guides_card_go, body.o_theme_islency_nova #wrapwrap .s_islency_guides_card:focus-visible .s_islency_guides_card_go{background: var(--islency-turquoise, #19a7a0); border-color: var(--islency-turquoise, #19a7a0); color: var(--islency-white, #fff);}body.o_theme_islency_nova #wrapwrap .s_islency_flujo{padding: 1.25rem 1.35rem 1.3rem; background: var(--islency-glass-bg, rgba(255, 255, 255, 0.78)); border: var(--islency-glass-border, 1px solid rgba(255, 255, 255, 0.72)); border-radius: var(--islency-radius-xl, 24px); box-shadow: var(--islency-shadow-soft, 0 8px 28px rgba(18, 59, 80, 0.08)); -webkit-backdrop-filter: blur(var(--islency-glass-blur, 18px)) saturate(1.15); backdrop-filter: blur(var(--islency-glass-blur, 18px)) saturate(1.15);}body.o_theme_islency_nova #wrapwrap .s_islency_flujo_list, body.o_theme_islency_nova #wrapwrap .s_islency_flujo .s_islency_static_list{list-style: none; margin: 0; padding: 0; display: flex; flex-direction: column; gap: 0.7rem;}body.o_theme_islency_nova #wrapwrap .s_islency_flujo_list > li, body.o_theme_islency_nova #wrapwrap .s_islency_flujo .s_islency_static_list > li{display: flex; align-items: flex-start; gap: 0.75rem; margin: 0; color: var(--islency-ink, #123b50); font-size: 0.95rem; line-height: 1.45;}body.o_theme_islency_nova #wrapwrap .s_islency_flujo_num{flex: 0 0 1.85rem; display: inline-flex; align-items: center; justify-content: center; width: 1.85rem; height: 1.85rem; border-radius: 999px; background: var(--islency-turquoise, #19a7a0); color: var(--islency-white, #fff); font-size: 0.78rem; font-weight: 800;}body.o_theme_islency_nova #wrapwrap .s_islency_flujo_copy{min-width: 0; padding-top: 0.2rem;}body.o_theme_islency_nova #wrapwrap .s_islency_flujo_hint{display: block; color: var(--islency-ink-muted, #5a7380); font-weight: 400; font-size: 0.88rem;}body.o_theme_islency_nova #wrapwrap .s_islency_flujo a{color: var(--islency-turquoise, #19a7a0); text-underline-offset: 0.12em;}body.o_theme_islency_nova #wrapwrap .s_islency_guides .s_islency_static_cta, body.o_theme_islency_nova #wrapwrap .s_islency_static_body > .s_islency_static_cta{margin-top: 0.15rem;}body.o_theme_islency_nova:has(.s_islency_home_page) #wrapwrap #wrap.s_islency_home_page > :not(section):not(style):not(script){display: none !important;}body.o_theme_islency_nova:has(.s_islency_home_page) #wrapwrap #wrap.s_islency_home_page > .s_islency_promo_combo, body.o_theme_islency_nova:has(.s_islency_home_page) #wrapwrap #wrap.s_islency_home_page .s_islency_combo_side_lead{display: none !important;}body.o_theme_islency_nova:has(.s_islency_home_page) #wrapwrap #wrap.s_islency_home_page .s_islency_static_service_card[href="/compra-por-encargo"], body.o_theme_islency_nova:has(.s_islency_home_page) #wrapwrap #wrap.s_islency_home_page .s_islency_static_service_card[href="/envios-cuba"], body.o_theme_islency_nova:has(.s_islency_home_page) #wrapwrap #wrap.s_islency_home_page .s_islency_guides_card[href="/compra-por-encargo"], body.o_theme_islency_nova:has(.s_islency_home_page) #wrapwrap #wrap.s_islency_home_page .s_islency_guides_card[href="/envios-cuba"]{display: none !important;}body.o_theme_islency_nova:has(.s_islency_home_page) #wrapwrap #wrap.s_islency_home_page .s_islency_static_card:has(.s_islency_static_service_grid), body.o_theme_islency_nova:has(.s_islency_home_page) #wrapwrap #wrap.s_islency_home_page .s_islency_static_card:has(.s_islency_guides_grid), body.o_theme_islency_nova:has(.s_islency_home_page) #wrapwrap #wrap.s_islency_home_page .s_islency_guides .s_islency_static_card, body.o_theme_islency_nova:has(.s_islency_home_page) #wrapwrap #wrap.s_islency_home_page .s_islency_guides .s_islency_static_card:has(.s_islency_flujo_list){background: transparent !important; border: none !important; box-shadow: none !important; padding: 0 !important;}#wrapwrap .s_islency_static_cta--actions{display: grid; grid-template-columns: 1fr 1fr; gap: 0.65rem; width: 100%; padding: 0.15rem 0 0.35rem; background: transparent; box-shadow: none;}#wrapwrap .s_islency_static_cta--actions > a:first-child, #wrapwrap .s_islency_static_cta--actions > .btn:first-child{}#wrapwrap .s_islency_static_cta--actions .s_islency_static_btn{min-height: 2.65rem; padding: 0.55rem 1rem; font-size: 0.94rem; font-weight: 700;}body.o_theme_islency_nova:has(.s_islency_home_page) #wrapwrap #wrap.s_islency_home_page .s_islency_guides .s_islency_flujo, body.o_theme_islency_nova:has(.s_islency_home_page) #wrapwrap #wrap.s_islency_home_page .s_islency_guides .s_islency_static_cta, body.o_theme_islency_nova:has(.s_islency_home_page) #wrapwrap #wrap.s_islency_home_page .s_islency_guides .s_islency_static_list{display: none !important;}body.o_theme_islency_nova:has(.s_islency_home_page) #wrapwrap #wrap.s_islency_home_page .s_features, body.o_theme_islency_nova:has(.s_islency_home_page) #wrapwrap #wrap.s_islency_home_page .s_three_columns{background: transparent !important; box-shadow: none;}body.o_theme_islency_nova:has(.s_islency_home_page) #wrapwrap #wrap.s_islency_home_page .s_features .row, body.o_theme_islency_nova:has(.s_islency_home_page) #wrapwrap #wrap.s_islency_home_page .s_three_columns .row{display: grid; grid-template-columns: repeat(auto-fill, minmax(14.5rem, 1fr)); gap: 0.85rem;}body.o_theme_islency_nova:has(.s_islency_home_page) #wrapwrap #wrap.s_islency_home_page .s_features [class*="col-"], body.o_theme_islency_nova:has(.s_islency_home_page) #wrapwrap #wrap.s_islency_home_page .s_three_columns [class*="col-"]{width: auto; max-width: none; padding: 1.15rem 1.2rem; background: var(--islency-glass-bg-strong, rgba(255, 255, 255, 0.92)); border: var(--islency-glass-border, 1px solid rgba(255, 255, 255, 0.72)); border-radius: var(--islency-radius-xl, 24px); box-shadow: var(--islency-shadow-soft, 0 8px 28px rgba(18, 59, 80, 0.08));}@media (max-width: 1199.98px){body.o_theme_islency_nova #wrapwrap .s_islency_guides_grid:not(.s_islency_guides_grid--pair){grid-template-columns: repeat(2, minmax(0, 1fr));}}@media (max-width: 767.98px){body.o_theme_islency_nova #wrapwrap .s_islency_guides_grid, body.o_theme_islency_nova #wrapwrap .s_islency_guides_grid--pair, body.o_theme_islency_nova #wrapwrap .s_islency_static_service_grid{grid-template-columns: 1fr; gap: 0.65rem;}body.o_theme_islency_nova #wrapwrap .s_islency_guides_card, body.o_theme_islency_nova #wrapwrap .s_islency_static_service_card{display: grid; grid-template-columns: auto 1fr; grid-template-rows: auto auto; column-gap: 0.85rem; row-gap: 0.2rem; padding: 0.95rem 1rem; border-radius: var(--islency-radius-lg, 18px);}body.o_theme_islency_nova #wrapwrap .s_islency_guides_icon, body.o_theme_islency_nova #wrapwrap .s_islency_static_service_icon{grid-row: 1 / span 2; margin-bottom: 0;}body.o_theme_islency_nova #wrapwrap .s_islency_guides_card_title, body.o_theme_islency_nova #wrapwrap .s_islency_guides_lead, body.o_theme_islency_nova #wrapwrap .s_islency_static_service_title, body.o_theme_islency_nova #wrapwrap .s_islency_static_service_lead{grid-column: 2;}body.o_theme_islency_nova #wrapwrap .s_islency_guides_card_go{display: none;}body.o_theme_islency_nova #wrapwrap .s_islency_flujo{padding: 1rem 1rem 1.05rem; border-radius: var(--islency-radius-lg, 18px);}body.o_theme_islency_nova .islency-portal-dash-encargo{grid-template-columns: 1fr;}}body.o_theme_islency_nova #wrapwrap #wrap.s_islency_home_page > data{display: contents !important;}body.o_theme_islency_nova :is(.s_islency_flash, .s_islency_local), body.o_theme_islency_nova :is(.s_islency_flash, .s_islency_local).o_colored_level, body.o_theme_islency_nova #wrapwrap :is(.s_islency_flash, .s_islency_local).o_colored_level{background: transparent; background-color: transparent; background-image: none !important; box-shadow: none; border: none;}body.o_theme_islency_nova #wrapwrap :is(.s_islency_flash, .s_islency_local) .s_islency_flash_card{background: transparent; border: 0; box-shadow: none; padding: 0; overflow: visible;}body.o_theme_islency_nova #wrapwrap :is(.s_islency_flash, .s_islency_local) .s_islency_flash_head{gap: 1rem; margin: 0.15rem 0 0.85rem; padding: 0;}body.o_theme_islency_nova #wrapwrap :is(.s_islency_flash, .s_islency_local) .s_islency_flash_icon{width: 2.15rem; height: 2.15rem; margin-right: 0.65rem; border-radius: 999px; box-shadow: none;}body.o_theme_islency_nova #wrapwrap .s_islency_local .s_islency_flash_icon{background: rgba(25, 167, 160, 0.14); color: var(--islency-turquoise, #19a7a0);}body.o_theme_islency_nova #wrapwrap .s_islency_flash .s_islency_flash_icon{background: rgba(232, 117, 97, 0.16); color: var(--islency-coral, #e87561);}body.o_theme_islency_nova #wrapwrap :is(.s_islency_flash, .s_islency_local) .s_islency_flash_title{font-size: clamp(1.05rem, 1.6vw, 1.2rem); font-weight: 650; letter-spacing: -0.02em; color: var(--islency-deep, #123b50);}body.o_theme_islency_nova #wrapwrap :is(.s_islency_flash, .s_islency_local) .s_islency_flash_lead{color: var(--islency-ink-muted, #5a7380); font-size: 0.92rem; font-weight: 400;}body.o_theme_islency_nova #wrapwrap :is(.s_islency_flash, .s_islency_local) .s_islency_see_all{font-size: var(--islency-type-small, 0.8125rem); font-weight: 600; color: var(--islency-turquoise-dark, #12827c); text-decoration: none; white-space: nowrap;}body.o_theme_islency_nova #wrapwrap :is(.s_islency_flash, .s_islency_local) .s_islency_see_all:hover, body.o_theme_islency_nova #wrapwrap :is(.s_islency_flash, .s_islency_local) .s_islency_see_all:focus-visible{color: var(--islency-deep, #123b50); text-decoration: none;}body.o_theme_islency_nova #wrapwrap :is(.s_islency_flash, .s_islency_local) .s_islency_flash_timer_label{color: var(--islency-ink-muted, #5a7380); font-weight: 600;}body.o_theme_islency_nova #wrapwrap :is(.s_islency_flash, .s_islency_local) .s_islency_flash_unit{min-width: 1.85rem; padding: 0.28rem 0.4rem; background: var(--islency-deep, #123b50); color: var(--islency-white, #fff); border-radius: 0.55rem; font-size: 0.88rem; font-weight: 700;}body.o_theme_islency_nova #wrapwrap :is(.s_islency_flash, .s_islency_local) .s_islency_flash_sep{color: var(--islency-deep, #123b50);}body.o_theme_islency_nova #wrapwrap :is(.s_islency_flash, .s_islency_local) .s_islency_flash_ssr{gap: 0.85rem;}body.o_theme_islency_nova #wrapwrap :is(.s_islency_flash, .s_islency_local) .s_islency_flash_item, body.o_theme_islency_nova #wrapwrap :is(.s_islency_flash, .s_islency_local) .s_islency_flash_item.s_islency_product_card{--o-wsale-card-price-order: 5; --o-wsale-card-btn-aspect-ratio: auto; --o-wsale-card-btn-submit-aspect-ratio: auto; --o-wsale-card-btn-label-display: inline; --o-wsale-card-btn-submit-label-display: inline; border: 1px solid rgba(18, 59, 80, 0.06); border-radius: var(--islency-radius-lg, 18px) !important; box-shadow: var(--islency-shadow-soft, 0 8px 28px rgba(18, 59, 80, 0.08)); background: var(--islency-white, #fff) !important; overflow: hidden;}body.o_theme_islency_nova #wrapwrap :is(.s_islency_flash, .s_islency_local) .s_islency_flash_item:hover{transform: translateY(-2px); box-shadow: var(--islency-shadow-float, 0 14px 36px rgba(18, 59, 80, 0.12)) !important;}body.o_theme_islency_nova #wrapwrap :is(.s_islency_flash, .s_islency_local) .s_islency_flash_media{background: var(--islency-white, #fff); border-radius: 0;}body.o_theme_islency_nova #wrapwrap :is(.s_islency_flash, .s_islency_local) .s_islency_flash_img{object-fit: contain;}body.o_theme_islency_nova #wrapwrap :is(.s_islency_flash, .s_islency_local) .s_islency_flash_badge{background: var(--islency-coral, #e87561); border-radius: 999px; font-size: 0.72rem; font-weight: 700; padding: 0.18rem 0.55rem;}body.o_theme_islency_nova #wrapwrap :is(.s_islency_flash, .s_islency_local) .s_islency_flash_body, body.o_theme_islency_nova #wrapwrap :is(.s_islency_flash, .s_islency_local) .s_islency_flash_item .s_islency_flash_body.o_wsale_product_sub{display: flex !important; flex-direction: column !important; align-items: stretch !important; justify-content: flex-start !important; flex: 1 1 auto; min-height: 0; margin-top: 0; padding: 0.65rem 0.75rem 0.8rem; gap: 0.12rem;}body.o_theme_islency_nova #wrapwrap :is(.s_islency_flash, .s_islency_local) .s_islency_flash_body .s_islency_card_tags{order: 1; margin: 0 0 0.1rem;}body.o_theme_islency_nova #wrapwrap :is(.s_islency_flash, .s_islency_local) .s_islency_flash_name{order: 2; color: var(--islency-deep, #123b50); font-weight: 650;}body.o_theme_islency_nova #wrapwrap :is(.s_islency_flash, .s_islency_local) .s_islency_flash_body .s_islency_card_meta{order: 3; margin: 0.04rem 0 0;}body.o_theme_islency_nova #wrapwrap :is(.s_islency_flash, .s_islency_local) .s_islency_flash_item .s_islency_flash_body .product_price, body.o_theme_islency_nova #wrapwrap :is(.s_islency_flash, .s_islency_local) .s_islency_flash_price{order: 5; display: flex !important; flex-wrap: wrap !important; gap: 0.35rem; overflow: visible; margin: 0 !important;}body.o_theme_islency_nova #wrapwrap :is(.s_islency_flash, .s_islency_local) .s_islency_flash_now{color: var(--islency-deep, #123b50); font-size: 1.2rem; font-weight: 800; line-height: 1.15;}body.o_theme_islency_nova #wrapwrap :is(.s_islency_flash, .s_islency_local) .s_islency_flash_was{color: var(--islency-ink-muted, #5a7380);}body.o_theme_islency_nova #wrapwrap :is(.s_islency_flash, .s_islency_local) .s_islency_flash_media .s_islency_flash_actions, body.o_theme_islency_nova #wrapwrap :is(.s_islency_flash, .s_islency_local) .s_islency_flash_media .s_islency_flash_actions.o_wsale_product_btn{}body.o_theme_islency_nova #wrapwrap :is(.s_islency_flash, .s_islency_local) .s_islency_flash_actions .o_add_wishlist{border-radius: 999px; background: rgba(255, 255, 255, 0.92) !important; color: var(--islency-coral, #e87561);}body.o_theme_islency_nova #wrapwrap :is(.s_islency_flash, .s_islency_local) .s_islency_flash_actions .o_add_wishlist .fa{color: var(--islency-coral, #e87561);}@media (max-width: 767.98px){body.o_theme_islency_nova #wrapwrap :is(.s_islency_flash, .s_islency_local) .s_islency_flash_head{flex-wrap: wrap; align-items: flex-start; gap: 0.55rem;}body.o_theme_islency_nova #wrapwrap :is(.s_islency_flash, .s_islency_local) .s_islency_flash_ssr{grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 0.65rem;}body.o_theme_islency_nova #wrapwrap :is(.s_islency_flash, .s_islency_local) .s_islency_flash_body, body.o_theme_islency_nova #wrapwrap :is(.s_islency_flash, .s_islency_local) .s_islency_flash_item .s_islency_flash_body.o_wsale_product_sub{padding: 0.48rem 0.5rem 0.55rem; gap: 0.08rem;}body.o_theme_islency_nova #wrapwrap :is(.s_islency_flash, .s_islency_local) .s_islency_flash_name{font-size: var(--islency-card-title-size, 0.875rem); line-height: var(--islency-card-title-line, 1.35); min-height: calc(var(--islency-card-title-size, 0.875rem) * var(--islency-card-title-line, 1.35) * 2);}body.o_theme_islency_nova #wrapwrap :is(.s_islency_flash, .s_islency_local) .s_islency_flash_now{font-size: 1.1rem;}}body.o_theme_islency_nova #wrapwrap.o_portal .islency-portal-list-col, body.o_theme_islency_nova #wrapwrap.o_portal .islency-wh-page{max-width: none;}body.o_theme_islency_nova #wrapwrap.o_portal .islency-portal-form-nav__title{margin-top: 0.15rem; font-size: clamp(1.45rem, 2.4vw, 1.85rem); font-weight: 800; letter-spacing: -0.03em; color: var(--islency-deep);}body.o_theme_islency_nova #wrapwrap.o_portal > main > .o_portal.container:has(.breadcrumb), body.o_theme_islency_nova #wrapwrap.o_portal > .o_portal.container:has(.breadcrumb){display: none !important;}body.o_theme_islency_nova #wrapwrap.o_portal .islency-portal-route{margin: 0 0 0.75rem; min-width: 0;}body.o_theme_islency_nova #wrapwrap.o_portal .islency-portal-breadcrumb, body.o_theme_islency_nova #wrapwrap.o_portal .islency-portal-form-nav .breadcrumb{margin: 0; padding: 0; background: transparent; --bs-breadcrumb-divider: "›"; --bs-breadcrumb-divider-color: var(--islency-ink-muted, #5a7380); flex-wrap: wrap; row-gap: 0.15rem;}body.o_theme_islency_nova #wrapwrap.o_portal .islency-portal-breadcrumb .breadcrumb-item, body.o_theme_islency_nova #wrapwrap.o_portal .islency-portal-form-nav .breadcrumb-item, body.o_theme_islency_nova #wrapwrap.o_portal .islency-portal-form-nav .breadcrumb-item a{color: var(--islency-ink-muted, #5a7380); font-size: 0.82rem; font-weight: 650;}body.o_theme_islency_nova #wrapwrap.o_portal .islency-portal-breadcrumb .breadcrumb-item a{color: var(--islency-turquoise, #19a7a0); text-decoration: none;}body.o_theme_islency_nova #wrapwrap.o_portal .islency-portal-breadcrumb .breadcrumb-item a:hover, body.o_theme_islency_nova #wrapwrap.o_portal .islency-portal-breadcrumb .breadcrumb-item a:focus, body.o_theme_islency_nova #wrapwrap.o_portal .islency-portal-form-nav .breadcrumb-item a:hover{color: var(--islency-deep, #123b50); text-decoration: none;}body.o_theme_islency_nova #wrapwrap.o_portal .islency-portal-breadcrumb .breadcrumb-item.active, body.o_theme_islency_nova #wrapwrap.o_portal .islency-portal-breadcrumb .breadcrumb-item.active span{color: var(--islency-deep, #123b50); font-weight: 700;}body.o_theme_islency_nova #wrapwrap.o_portal .islency-portal-form-col:not(:has(.card)):not(.islency-profile-panel), body.o_theme_islency_nova #wrapwrap.o_portal .islency-address-form-col:not(:has(.card)){background: var(--islency-glass-bg-strong); border: var(--islency-glass-border); border-radius: var(--islency-radius-xl); box-shadow: var(--islency-shadow-float); padding: 1.25rem 1.3rem 1.35rem;}body.o_theme_islency_nova #wrapwrap.o_portal .islency-profile-panel.islency-portal-form-col, body.o_theme_islency_nova #wrapwrap.o_portal .islency-profile-sheet{max-width: none; background: transparent !important; border: 0 !important; box-shadow: none !important; padding: 0 !important;}body.o_theme_islency_nova #wrapwrap.o_portal .islency-profile-hero{background: color-mix(in srgb, var(--islency-turquoise) 10%, var(--islency-white, #fff)); border: 1px solid rgba(25, 167, 160, 0.16); border-radius: var(--islency-radius-xl); box-shadow: var(--islency-shadow-soft);}body.o_theme_islency_nova #wrapwrap.o_portal .islency-profile-shortcut{background: var(--islency-glass-bg); border: var(--islency-glass-border); border-radius: 0.95rem; box-shadow: var(--islency-shadow-soft);}body.o_theme_islency_nova #wrapwrap.o_portal .islency-profile-shortcut:hover, body.o_theme_islency_nova #wrapwrap.o_portal .islency-profile-shortcut:focus-visible{border-color: rgba(25, 167, 160, 0.4);}body.o_theme_islency_nova #wrapwrap.o_portal .islency-profile-avatar-picker__fallback{background: linear-gradient(145deg, var(--islency-turquoise, #19a7a0) 0%, var(--islency-deep, #123b50) 100%); color: var(--islency-white, #fff);}body.o_theme_islency_nova #wrapwrap.o_portal .islency-profile-section-head__icon{background: color-mix(in srgb, var(--islency-turquoise) 14%, var(--islency-white, #fff)); color: var(--islency-turquoise); border-color: rgba(25, 167, 160, 0.22);}body.o_theme_islency_nova #wrapwrap.o_portal .islency-portal-form-col .card, body.o_theme_islency_nova #wrapwrap.o_portal .islency-address-form-col .card, body.o_theme_islency_nova #wrapwrap.o_portal .islency-wallet-topup-card{background: var(--islency-glass-bg-strong) !important; border: var(--islency-glass-border) !important; border-radius: var(--islency-radius-xl) !important; box-shadow: var(--islency-shadow-float);}body.o_theme_islency_nova #wrapwrap.o_portal .islency-profile-settings--panel{background: var(--islency-glass-bg-strong); border: var(--islency-glass-border); border-radius: var(--islency-radius-xl); box-shadow: var(--islency-shadow-float);}body.o_theme_islency_nova #wrapwrap.o_portal .islency-profile-identity{background: transparent; border: 0; box-shadow: none; padding: 0;}body.o_theme_islency_nova #wrapwrap.o_portal .islency-profile-identity__hero{background: color-mix(in srgb, var(--islency-turquoise) 10%, var(--islency-white, #fff)); border: 1px solid rgba(25, 167, 160, 0.16); border-radius: var(--islency-radius-xl); box-shadow: var(--islency-shadow-soft);}body.o_theme_islency_nova #wrapwrap.o_portal .islency-profile-identity__facts, body.o_theme_islency_nova #wrapwrap.o_portal .islency-profile-help--tips{background: var(--islency-glass-bg); border: var(--islency-glass-border); border-radius: var(--islency-radius-xl); box-shadow: var(--islency-shadow-soft);}body.o_theme_islency_nova #wrapwrap.o_portal .islency-profile-help:not(.islency-profile-help--tips){background: color-mix(in srgb, #3d8bfd 8%, var(--islency-white, #fff)); border-color: rgba(61, 139, 253, 0.16);}body.o_theme_islency_nova #wrapwrap.o_portal .islency-profile-stat{background: rgba(255, 255, 255, 0.82); border: 1px solid rgba(18, 59, 80, 0.06); border-radius: 0.95rem;}body.o_theme_islency_nova #wrapwrap.o_portal .islency-profile-stat.is-active{background: color-mix(in srgb, var(--islency-turquoise) 12%, var(--islency-white, #fff)) !important; border-color: rgba(25, 167, 160, 0.28) !important;}body.o_theme_islency_nova #wrapwrap.o_portal .islency-profile-side-cta--primary{background: var(--islency-turquoise); color: var(--islency-white, #fff);}body.o_theme_islency_nova #wrapwrap.o_portal .islency-profile-identity__avatar .s_islency_nav_user_initial, body.o_theme_islency_nova #wrapwrap.o_portal .islency-profile-identity__chip.s_islency_nav_user_initial{width: 100%; height: 100%; background: color-mix(in srgb, var(--islency-turquoise) 18%, var(--islency-white, #fff)); color: var(--islency-deep); font-size: 1.45rem; box-shadow: none;}body.o_theme_islency_nova #wrapwrap.o_portal .islency-profile-settings--panel .islency-profile-settings__item{background: transparent; border: 0; box-shadow: none; border-radius: 0.9rem;}body.o_theme_islency_nova #wrapwrap.o_portal .islency-profile-settings--panel .islency-profile-settings__item:hover, body.o_theme_islency_nova #wrapwrap.o_portal .islency-profile-settings--panel .islency-profile-settings__item:focus-visible{background: rgba(25, 167, 160, 0.08);}body.o_theme_islency_nova #wrapwrap.o_portal .islency-profile-settings__item{}body.o_theme_islency_nova #wrapwrap.o_portal .islency-wallet-summary-card{padding: 1.15rem 1.2rem 1.2rem;}body.o_theme_islency_nova #wrapwrap.o_portal .islency-wallet-balance-grid{display: grid; grid-template-columns: 1fr; gap: 0.75rem;}@media (min-width: 576px){body.o_theme_islency_nova #wrapwrap.o_portal .islency-wallet-balance-grid{grid-template-columns: repeat(2, minmax(0, 1fr));}}body.o_theme_islency_nova #wrapwrap.o_portal .islency-wallet-balance-metric{display: flex; align-items: flex-start; gap: 0.85rem; min-height: 6.25rem; padding: 1rem 1.1rem; background: var(--islency-glass-bg); border: var(--islency-glass-border); border-radius: var(--islency-radius-xl); box-shadow: var(--islency-shadow-soft);}body.o_theme_islency_nova #wrapwrap.o_portal .islency-wallet-balance-metric--debt{background: var(--islency-glass-bg);}body.o_theme_islency_nova #wrapwrap.o_portal .islency-wallet-balance-metric__label{margin: 0 0 0.1rem; font-size: var(--islency-type-small); font-weight: 650; letter-spacing: 0; text-transform: none; color: var(--islency-ink-muted);}body.o_theme_islency_nova #wrapwrap.o_portal .islency-wallet-balance-metric__amount{margin: 0; font-size: 1.45rem; font-weight: 750; line-height: 1.2; color: var(--islency-deep);}body.o_theme_islency_nova #wrapwrap.o_portal .islency-wallet-balance-metric__hint{margin-top: 0.15rem; font-size: var(--islency-type-small); color: var(--islency-ink-muted);}body.o_theme_islency_nova #wrapwrap.o_portal .islency-wallet-balance-header{border-top: 1px solid rgba(18, 59, 80, 0.08);}body.o_theme_islency_nova #wrapwrap.o_portal .islency-profile-tabs, body.o_theme_islency_nova #wrapwrap.o_portal .islency-wallet-tabs{display: flex; gap: 0.35rem; margin: 0 0 1rem; padding: 0.3rem; border: 0 !important; border-radius: 999px; background: rgba(18, 59, 80, 0.05); overflow: auto;}body.o_theme_islency_nova #wrapwrap.o_portal .islency-profile-tabs .nav-item, body.o_theme_islency_nova #wrapwrap.o_portal .islency-wallet-tabs .nav-item{flex: 1 1 auto;}body.o_theme_islency_nova #wrapwrap.o_portal .islency-profile-tabs .nav-link, body.o_theme_islency_nova #wrapwrap.o_portal .islency-wallet-tabs .nav-link{width: 100%; border: 0 !important; border-radius: 999px !important; padding: 0.55rem 0.9rem; color: var(--islency-deep); font-weight: 650; background: transparent;}body.o_theme_islency_nova #wrapwrap.o_portal .islency-profile-tabs .nav-link:hover, body.o_theme_islency_nova #wrapwrap.o_portal .islency-wallet-tabs .nav-link:hover{color: var(--islency-deep); background: rgba(255, 255, 255, 0.7);}body.o_theme_islency_nova #wrapwrap.o_portal .islency-profile-tabs .nav-link.active, body.o_theme_islency_nova #wrapwrap.o_portal .islency-wallet-tabs .nav-link.active{background: var(--islency-turquoise) !important; color: var(--islency-white, #fff) !important;}body.o_theme_islency_nova #wrapwrap.o_portal .islency-portal-main .table-responsive, body.o_theme_islency_nova #wrapwrap.o_portal .islency-portal-table-wrap, body.o_theme_islency_nova #wrapwrap.o_portal .islency-portal-main .list-group{background: var(--islency-glass-bg); border: var(--islency-glass-border); border-radius: var(--islency-radius-xl); box-shadow: var(--islency-shadow-soft); padding: 0.35rem 0.85rem 0.55rem;}body.o_theme_islency_nova #wrapwrap.o_portal .islency-portal-main .list-group{padding: 0.35rem; overflow: hidden;}body.o_theme_islency_nova #wrapwrap.o_portal .islency-portal-main .list-group-item{border: 0; border-bottom: 1px solid rgba(18, 59, 80, 0.06); background: transparent; padding: 0.85rem 0.75rem;}body.o_theme_islency_nova #wrapwrap.o_portal .islency-portal-main .list-group-item:last-child{border-bottom: 0;}body.o_theme_islency_nova #wrapwrap.o_portal .islency-portal-main .table{--bs-table-bg: transparent; --bs-table-hover-bg: rgba(25, 167, 160, 0.06); margin: 0; color: var(--islency-deep);}body.o_theme_islency_nova #wrapwrap.o_portal .islency-portal-main .table thead th, body.o_theme_islency_nova #wrapwrap.o_portal .islency-portal-main .table thead td{padding: 0.7rem 0.45rem; border: 0; border-bottom: 1px solid rgba(18, 59, 80, 0.08); background: transparent; font-size: 0.72rem; font-weight: 750; letter-spacing: 0.04em; text-transform: uppercase; color: var(--islency-ink-muted);}body.o_theme_islency_nova #wrapwrap.o_portal .islency-portal-main .table tbody td{padding: 0.8rem 0.45rem; border-color: rgba(18, 59, 80, 0.06); vertical-align: middle;}body.o_theme_islency_nova #wrapwrap.o_portal .islency-portal-section-title{font-size: 1rem; font-weight: 750;}body.o_theme_islency_nova #wrapwrap.o_portal .islency-profile-section-head .islency-portal-section-title{margin: 0 0 0.2rem;}body.o_theme_islency_nova #wrapwrap.o_portal .islency-portal-empty, body.o_theme_islency_nova #wrapwrap.o_portal .islency-portal-main .alert{border-radius: var(--islency-radius-lg); border-color: rgba(18, 59, 80, 0.08);}body.o_theme_islency_nova #wrapwrap.o_portal .islency-portal-empty{box-shadow: var(--islency-shadow-soft); text-align: center; color: var(--islency-ink-muted);}body.o_theme_islency_nova #wrapwrap.o_portal .islency-portal-main .form-control, body.o_theme_islency_nova #wrapwrap.o_portal .islency-portal-main .form-select{border-radius: 0.85rem; border-color: rgba(18, 59, 80, 0.12); min-height: 2.65rem;}body.o_theme_islency_nova #wrapwrap.o_portal .islency-portal-main .form-label{font-weight: 650; color: var(--islency-deep);}body.o_theme_islency_nova #wrapwrap.o_portal .islency-wh-kpi{background: var(--islency-white); border: var(--islency-glass-border); border-radius: var(--islency-radius-xl); box-shadow: var(--islency-shadow-soft); color: var(--islency-deep);}body.o_theme_islency_nova #wrapwrap.o_portal .islency-wh-kpi:hover, body.o_theme_islency_nova #wrapwrap.o_portal .islency-wh-kpi.is-active{border-color: rgba(25, 167, 160, 0.45); box-shadow: var(--islency-shadow-float); color: var(--islency-deep);}body.o_theme_islency_nova #wrapwrap.o_portal .islency-wh-kpi.is-active{background: rgba(25, 167, 160, 0.1);}body.o_theme_islency_nova #wrapwrap.o_portal .islency-wh-summary, body.o_theme_islency_nova #wrapwrap.o_portal .islency-wh-list{padding: 1.15rem 1.2rem 1.25rem; margin-bottom: 0.9rem;}body.o_theme_islency_nova #wrapwrap.o_portal .badge.text-bg-success, body.o_theme_islency_nova #wrapwrap.o_portal .badge.text-bg-warning, body.o_theme_islency_nova #wrapwrap.o_portal .badge.text-bg-info, body.o_theme_islency_nova #wrapwrap.o_portal .badge.text-bg-danger, body.o_theme_islency_nova #wrapwrap.o_portal .badge.text-bg-secondary, body.o_theme_islency_nova #wrapwrap.o_portal .badge.text-bg-light{border-radius: 999px; font-weight: 650; border: 0;}body.o_theme_islency_nova #wrapwrap.o_portal .badge.text-bg-success{background: rgba(18, 130, 124, 0.14) !important; color: #0f5f5b !important;}body.o_theme_islency_nova #wrapwrap.o_portal .badge.text-bg-info{background: rgba(25, 167, 160, 0.12) !important; color: var(--islency-deep) !important;}body.o_theme_islency_nova #wrapwrap.o_portal .badge.text-bg-warning{background: var(--islency-amber-soft) !important; color: var(--islency-amber-ink) !important;}body.o_theme_islency_nova #wrapwrap.o_portal .badge.text-bg-danger{background: rgba(232, 117, 97, 0.14) !important; color: #b44a3a !important;}body.o_theme_islency_nova #wrapwrap.o_portal .badge.text-bg-secondary, body.o_theme_islency_nova #wrapwrap.o_portal .badge.text-bg-light{background: rgba(18, 59, 80, 0.06) !important; color: var(--islency-deep) !important;}body.o_theme_islency_nova #islency_auth_modal .s_islency_auth_modal_panel{max-height: calc(100dvh - 2rem);}@media (max-width: 575.98px){body.o_theme_islency_nova #islency_auth_modal .s_islency_auth_modal_panel{max-height: calc(100vh - max(0.75rem, env(safe-area-inset-top))); max-height: calc(100dvh - max(0.75rem, env(safe-area-inset-top)));}}body.o_theme_islency_nova #islency_auth_modal .s_islency_auth_page_hero, body.o_theme_islency_nova #islency_auth_modal .s_islency_auth_page_hero_img{min-height: 0;}body.o_theme_islency_nova #islency_auth_modal .s_islency_auth_page_hero_img{height: clamp(4.75rem, 15dvh, 9.5rem); max-height: none;}body.o_theme_islency_nova #islency_auth_modal .s_islency_auth_form{gap: 0.85rem;}body.o_theme_islency_nova #islency_auth_modal .s_islency_marketing_consent .form-check-label, body.o_theme_islency_nova #islency_auth_modal .s_islency_signup_note{font-size: 0.8125rem; line-height: 1.4;}@media (max-height: 760px){body.o_theme_islency_nova #islency_auth_modal .oe_signup_form, body.o_theme_islency_nova #islency_auth_modal .oe_login_form, body.o_theme_islency_nova #islency_auth_modal .oe_reset_password_form{padding: 0.9rem 1.25rem 1.1rem !important;}body.o_theme_islency_nova #islency_auth_modal .s_islency_auth_form{gap: 0.7rem;}body.o_theme_islency_nova #islency_auth_modal .form-control, body.o_theme_islency_nova #islency_auth_modal .s_islency_auth_phone, body.o_theme_islency_nova #islency_auth_modal .input-group .btn{min-height: 2.5rem;}body.o_theme_islency_nova #islency_auth_modal .field-name, body.o_theme_islency_nova #islency_auth_modal .field-login, body.o_theme_islency_nova #islency_auth_modal .field-phone{gap: 0.25rem;}}@media (max-height: 640px){body.o_theme_islency_nova #islency_auth_modal .s_islency_auth_page_hero_img{height: clamp(3.75rem, 12dvh, 5rem);}body.o_theme_islency_nova #islency_auth_modal .s_islency_auth_form{gap: 0.55rem;}}@media (max-height: 600px){body.o_theme_islency_nova #islency_auth_modal .s_islency_auth_page_hero_img{}body.o_theme_islency_nova #islency_auth_modal .s_islency_auth_modal_close{top: 0.35rem; right: 0.5rem; width: 2rem; height: 2rem;}body.o_theme_islency_nova #islency_auth_modal .oe_signup_form, body.o_theme_islency_nova #islency_auth_modal .oe_login_form, body.o_theme_islency_nova #islency_auth_modal .oe_reset_password_form{padding: 0.6rem 1rem 0.7rem !important;}body.o_theme_islency_nova #islency_auth_modal .s_islency_auth_form{}body.o_theme_islency_nova #islency_auth_modal .form-control, body.o_theme_islency_nova #islency_auth_modal .s_islency_auth_phone, body.o_theme_islency_nova #islency_auth_modal .input-group .btn, body.o_theme_islency_nova #islency_auth_modal .btn-primary{min-height: 2.35rem;}body.o_theme_islency_nova #islency_auth_modal .form-control{padding-top: 0.4rem; padding-bottom: 0.4rem;}body.o_theme_islency_nova #islency_auth_modal .field-name, body.o_theme_islency_nova #islency_auth_modal .field-login, body.o_theme_islency_nova #islency_auth_modal .field-phone{gap: 0.15rem;}body.o_theme_islency_nova #islency_auth_modal .s_islency_marketing_consent .form-check-label, body.o_theme_islency_nova #islency_auth_modal .s_islency_signup_note, body.o_theme_islency_nova #islency_auth_modal .field-phone .form-text{font-size: 0.75rem; line-height: 1.3;}}body.o_theme_islency_nova #islency_auth_modal .s_islency_auth_google{display: flex; flex-direction: column; gap: 0.7rem;}body.o_theme_islency_nova #islency_auth_modal .s_islency_auth_google_btn{display: flex; align-items: center; justify-content: center; gap: 0.6rem; width: 100%; min-height: 2.75rem; padding: 0.5rem 1rem; border: 1px solid rgba(18, 59, 80, 0.16); border-radius: 999px; background: var(--islency-white, #fff); font-size: 0.9375rem; font-weight: 600; text-decoration: none; box-shadow: 0 2px 8px rgba(18, 59, 80, 0.06);}body.o_theme_islency_nova #islency_auth_modal .s_islency_auth_google_btn:hover, body.o_theme_islency_nova #islency_auth_modal .s_islency_auth_google_btn:focus-visible{background: var(--islency-auth-ice, #f4f8fb); border-color: color-mix(in srgb, var(--islency-turquoise, #19a7a0) 45%, var(--islency-white, #fff));}body.o_theme_islency_nova #islency_auth_modal a.s_islency_auth_google_btn:not(.btn):not(.s_islency_auth_page_tab), body.o_theme_islency_nova #islency_auth_modal a.s_islency_auth_google_btn:not(.btn):not(.s_islency_auth_page_tab):hover{color: var(--islency-deep, #123b50) !important;}body.o_theme_islency_nova #islency_auth_modal .s_islency_auth_google_logo{flex: 0 0 auto;}body.o_theme_islency_nova #islency_auth_modal .s_islency_auth_google_divider{display: flex; align-items: center; gap: 0.75rem; color: #5a7a8f; font-size: 0.75rem; line-height: 1;}body.o_theme_islency_nova #islency_auth_modal .s_islency_auth_google_divider::before, body.o_theme_islency_nova #islency_auth_modal .s_islency_auth_google_divider::after{content: ""; flex: 1 1 auto; height: 1px; background: rgba(18, 59, 80, 0.12);}.islency-capacitor-app .s_islency_auth_google, .islency-capacitor-app .o_login_auth{display: none !important;}@media (max-height: 700px){body.o_theme_islency_nova #islency_auth_modal .s_islency_auth_page_hero_img{height: clamp(2.75rem, 8dvh, 4rem);}}@media (max-height: 760px){body.o_theme_islency_nova #islency_auth_modal .s_islency_auth_google{gap: 0.5rem;}body.o_theme_islency_nova #islency_auth_modal .s_islency_auth_google_btn{min-height: 2.5rem;}}@media (max-height: 600px){body.o_theme_islency_nova #islency_auth_modal .s_islency_auth_page_hero_img{height: 2.5rem;}body.o_theme_islency_nova #islency_auth_modal .s_islency_auth_form{gap: 0.4rem;}body.o_theme_islency_nova #islency_auth_modal .s_islency_auth_google{gap: 0.3rem;}body.o_theme_islency_nova #islency_auth_modal .s_islency_auth_google_btn{min-height: 2.35rem;}}@media (max-width: 991.98px){body.o_theme_islency_nova #wrapwrap :is(.s_islency_flash, .s_islency_local) .s_islency_flash_head.s_dynamic_snippet_title{flex-direction: row !important; flex-wrap: nowrap !important; align-items: center; justify-content: space-between; gap: 0.5rem;}body.o_theme_islency_nova #wrapwrap :is(.s_islency_flash, .s_islency_local) .s_islency_flash_head > .d-flex.align-items-center:first-child{flex: 1 1 auto; width: auto !important; min-width: 0; gap: 0.5rem;}body.o_theme_islency_nova #wrapwrap :is(.s_islency_flash, .s_islency_local) .s_islency_flash_head > .d-flex.align-items-center:first-child .s_islency_flash_icon{margin-right: 0;}body.o_theme_islency_nova #wrapwrap :is(.s_islency_flash, .s_islency_local) .s_islency_flash_head > .d-flex.flex-shrink-0{flex: 0 0 auto; width: auto !important; margin: 0; gap: 0.5rem !important;}}body.o_theme_islency_nova .o_add_wishlist{position: relative;}body.o_theme_islency_nova .o_add_wishlist::after{content: ""; position: absolute; inset: -7px;}@media (max-width: 991.98px){body.o_theme_islency_nova .s_islency_mobile_shortcut_label, body.o_theme_islency_nova .s_islency_featured_cats .s_islency_category_pill_label{font-size: 0.75rem;}}@media (max-width: 575.98px){body.o_theme_islency_nova #wrapwrap .s_islency_flash .s_islency_flash_head .s_islency_flash_timer_label{display: none !important;}body.o_theme_islency_nova #wrapwrap :is(.s_islency_flash, .s_islency_local) .s_islency_flash_title{white-space: nowrap;}}.s_islency_pdp_buybar{display: none;}@media (max-width: 991.98px){body.o_theme_islency_nova .s_islency_pdp_buybar{position: fixed; left: var(--islency-dock-inset-x, 14px); right: var(--islency-dock-inset-x, 14px); bottom: calc(var(--islency-mobile-bar-clearance, 4.75rem) + 6px); z-index: 1039; display: flex; align-items: center; justify-content: space-between; gap: 0.75rem; padding: 0.5rem 0.5rem 0.5rem 1.1rem; border-radius: 999px; background: rgba(255, 255, 255, 0.96); border: var(--islency-dock-glass-border, 1px solid rgba(255, 255, 255, 0.86)); box-shadow: var(--islency-dock-shadow, 0 12px 40px rgba(18, 59, 80, 0.16)); opacity: 0; transform: translateY(12px); pointer-events: none; transition: opacity 0.2s ease, transform 0.2s ease;}body.o_theme_islency_nova .s_islency_pdp_buybar.is-visible{opacity: 1; transform: none; pointer-events: auto;}body.o_theme_islency_nova .s_islency_pdp_buybar_price{min-width: 0; font-size: 1.2rem; font-weight: 800; color: var(--islency-deep, #123b50); white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}body.o_theme_islency_nova .s_islency_pdp_buybar_btn{flex: 0 0 auto; min-height: 2.75rem; padding: 0.5rem 1.15rem; border-radius: 999px; font-weight: 700;}body.o_theme_islency_nova.s_islency_pdp_buybar_on .s_islency_floating_social{bottom: calc(var(--islency-mobile-bar-clearance, 4.75rem) + 4.6rem) !important;}body.o_theme_islency_nova.s_islency_pdp_buybar_on{--islency-push-prompt-bottom: calc(var(--islency-mobile-bar-clearance, 4.75rem) + 4.6rem);}body.o_theme_islency_nova.s_islency_pdp_buybar_on .islency-pwa-install-prompt{bottom: calc(var(--islency-mobile-bar-clearance, 4.75rem) + 4.6rem);}}@media (prefers-reduced-motion: reduce){body.o_theme_islency_nova .s_islency_pdp_buybar{transition: none;}}