
/* /islency_theme_nova/static/src/css/home.css */
 #wrapwrap #wrap.s_islency_home_page{background: var(--islency-brand-page-bg, #f0f7fb);}#wrapwrap #wrap.s_islency_home_page > .container-fluid, #wrapwrap #wrap.s_islency_home_page .s_islency_section > .container-fluid{max-width: 1320px; margin-left: auto; margin-right: auto;}#wrapwrap .s_islency_section{padding-top: 0.625rem; padding-bottom: 0.625rem;}#wrapwrap .s_islency_section > .container-fluid{max-width: 100%;}#wrapwrap .s_islency_card{background: #fff; border: 1px solid var(--islency-brand-border, #d4dfe8); border-radius: 0.5rem; padding: 0.875rem 1rem; box-shadow: 0 2px 10px rgba(30, 77, 107, 0.08);}#wrapwrap .s_islency_categories_title, #wrapwrap .s_islency_products_section .s_islency_deals_title, #wrapwrap .s_islency_products_section .s_islency_new_arrivals_title{font-family: var(--islency-font-family-base, "Source Sans 3", sans-serif); font-size: clamp(1.0625rem, 1.5vw, 1.1875rem); font-weight: 700; line-height: 1.25; letter-spacing: -0.01em; color: var(--islency-brand-ink, #124a6e);}#wrapwrap .s_islency_hero .s_islency_hero_banner{background: linear-gradient(135deg, rgba(18, 74, 110, 0.84) 0%, rgba(38, 128, 196, 0.72) 52%, rgba(46, 143, 212, 0.5) 100%), url('/islency_theme_nova/static/src/img/hero_banner_bg.png') center / cover no-repeat; background-image: image-set( url('/islency_theme_nova/static/src/img/hero_banner_bg.webp') type('image/webp'), url('/islency_theme_nova/static/src/img/hero_banner_bg.png') type('image/png') ) center / cover no-repeat; border-radius: 0.5rem; overflow: hidden; min-height: 200px;}#wrapwrap .s_islency_hero .s_islency_hero_tag{display: inline-block; background: rgba(255, 204, 40, 0.22); color: #ffcc28; font-size: 0.72rem; font-weight: 600; padding: 0.2rem 0.65rem; border-radius: 10rem; text-transform: uppercase; letter-spacing: 0.05em; margin-bottom: 0.55rem; border: 1px solid rgba(255, 204, 40, 0.45);}#wrapwrap .s_islency_hero .s_islency_hero_title{font-size: clamp(1.375rem, 2.6vw, 2rem); font-weight: 700; color: #fff; line-height: 1.2; margin-bottom: 0.55rem;}#wrapwrap .s_islency_hero .s_islency_hero_highlight{color: #ffcc28;}#wrapwrap .s_islency_hero .s_islency_hero_subtitle{color: rgba(255, 255, 255, 0.88); font-size: clamp(0.8125rem, 1.5vw, 0.9375rem); line-height: 1.45; margin-bottom: 0.95rem; max-width: 30rem;}#wrapwrap .s_islency_hero .s_islency_hero_visual{display: flex; align-items: center; justify-content: center;}#wrapwrap .s_islency_hero .s_islency_hero_collage{position: relative; width: min(100%, 22rem); aspect-ratio: 4 / 3; margin: 0 auto;}#wrapwrap .s_islency_hero .s_islency_hero_deco{position: absolute; width: clamp(3.25rem, 28%, 5.5rem); height: clamp(3.25rem, 28%, 5.5rem); object-fit: cover; border-radius: 0.5rem; box-shadow: 0 4px 14px rgba(18, 74, 110, 0.22); border: 2px solid rgba(255, 255, 255, 0.55);}#wrapwrap .s_islency_hero .s_islency_hero_deco--pineapple{top: 2%; left: 4%; transform: rotate(-6deg);}#wrapwrap .s_islency_hero .s_islency_hero_deco--coconut{top: 0; right: 6%; transform: rotate(5deg);}#wrapwrap .s_islency_hero .s_islency_hero_deco--basket{bottom: 4%; left: 8%; transform: rotate(4deg);}#wrapwrap .s_islency_hero .s_islency_hero_deco--accessory{bottom: 2%; right: 4%; transform: rotate(-4deg);}#wrapwrap .s_islency_hero .s_islency_hero_logo_card{position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); z-index: 2; background: rgba(255, 255, 255, 0.96); border-radius: 0.625rem; padding: clamp(0.65rem, 2vw, 1.1rem) clamp(0.85rem, 2.5vw, 1.5rem); box-shadow: 0 6px 22px rgba(18, 74, 110, 0.2); max-width: 58%;}#wrapwrap .s_islency_hero .s_islency_hero_logo{display: block; width: 100%; max-height: clamp(3.5rem, 10vw, 5.5rem); object-fit: contain; margin: 0 auto;}#wrapwrap .s_islency_categories .s_islency_category_box{display: block; text-align: center; padding: 0.4rem 0.25rem; border: 1px solid transparent; border-radius: 0.5rem; transition: box-shadow 0.2s ease, transform 0.2s ease;}#wrapwrap .s_islency_categories .s_islency_category_box:hover{box-shadow: 0 4px 14px rgba(18, 74, 110, 0.12); transform: translateY(-2px);}#wrapwrap .s_islency_categories .s_islency_category_box:hover .s_islency_category_label{color: #2680c4;}#wrapwrap .s_islency_categories .s_islency_category_box img{aspect-ratio: 1; object-fit: cover; border-radius: 0.375rem; background: #f4f8fb; border: 1px solid var(--islency-brand-border, #d4dfe8);}#wrapwrap .s_islency_categories .s_islency_category_label{font-family: var(--islency-font-family-base, "Source Sans 3", sans-serif); font-size: clamp(0.75rem, 2vw, 0.875rem); font-weight: 600; line-height: 1.3; color: var(--islency-brand-ink, #124a6e); display: block; margin-top: 0.35rem; padding: 0 0.15rem;}#wrapwrap .s_islency_products_section{background: transparent;}#wrapwrap .s_islency_products_section .s_islency_products_card{overflow: visible;}#wrapwrap .s_islency_products_section .s_islency_products_card > .s_dynamic_snippet_container > .row{--bs-gutter-x: 0; margin-left: 0; margin-right: 0;}#wrapwrap .s_islency_flash .s_islency_flash_card > .s_dynamic_snippet_container > .row{--bs-gutter-x: 0; margin-left: 0; margin-right: 0;}#wrapwrap .s_islency_products_section .s_dynamic_snippet_title{padding: 0 0.15rem 0.75rem; margin-bottom: 0.15rem;}#wrapwrap .s_islency_products_section .s_dynamic_snippet_content{padding-left: 0.15rem; padding-right: 0.15rem;}#wrapwrap .s_islency_products_section .s_islency_deals_lead, #wrapwrap .s_islency_products_section .s_islency_new_arrivals_lead{color: var(--islency-brand-ink-muted, #5a7a8f); font-size: 0.8125rem; font-weight: 400; line-height: 1.4;}#wrapwrap .s_islency_products_section .s_islency_see_all{font-size: 0.8125rem; font-weight: 600; color: #e8a818; text-decoration: none;}#wrapwrap .s_islency_products_section .s_islency_see_all:hover{color: #2680c4; text-decoration: underline;}#wrapwrap .s_islency_products_section .carousel{padding-left: 2.75rem; padding-right: 2.75rem;}#wrapwrap .s_islency_products_section .carousel-item > .row{--bs-gutter-x: 0.65rem; align-items: stretch;}#wrapwrap .s_islency_products_section .carousel-item > .row > [class*="col-"]{display: flex; flex-direction: column; flex: 1 1 0; min-width: 0; max-width: none; width: auto;}#wrapwrap .s_islency_products_section .carousel, #wrapwrap .s_islency_flash .carousel{position: relative; padding-left: 0; padding-right: 0;}#wrapwrap .s_islency_deals .s_islency_products_card, #wrapwrap .s_islency_new_arrivals .s_islency_products_card, #wrapwrap .s_islency_flash .s_islency_flash_card{overflow: visible;}#wrapwrap .s_islency_products_section .carousel-control-prev, #wrapwrap .s_islency_products_section .carousel-control-next, #wrapwrap .s_islency_flash .carousel-control-prev, #wrapwrap .s_islency_flash .carousel-control-next{width: 2.5rem !important; max-width: 2.5rem !important; min-width: 2.5rem; height: 2.5rem !important; aspect-ratio: 1; display: flex !important; align-items: center; justify-content: center; top: 28%; bottom: auto; padding: 0 !important; margin: 0; transform: translateY(-50%); transform-origin: center center; background: #124a6e !important; border: none; border-radius: 50%; box-shadow: 0 2px 10px rgba(18, 74, 110, 0.3); opacity: 1; z-index: 6;}#wrapwrap .s_islency_products_section .carousel-control-prev:hover, #wrapwrap .s_islency_products_section .carousel-control-next:hover, #wrapwrap .s_islency_flash .carousel-control-prev:hover, #wrapwrap .s_islency_flash .carousel-control-next:hover{opacity: 1; background: #0e3a57 !important;}#wrapwrap .s_islency_products_section .carousel-control-prev .oi, #wrapwrap .s_islency_products_section .carousel-control-next .oi, #wrapwrap .s_islency_flash .carousel-control-prev .oi, #wrapwrap .s_islency_flash .carousel-control-next .oi, #wrapwrap .s_islency_products_section .carousel-control-prev-icon, #wrapwrap .s_islency_products_section .carousel-control-next-icon, #wrapwrap .s_islency_flash .carousel-control-prev-icon, #wrapwrap .s_islency_flash .carousel-control-next-icon{margin: 0 !important; padding: 0 !important; width: auto; height: auto; background: transparent !important; background-image: none !important; border-radius: 0; color: #fff !important; font-size: 0.9rem; line-height: 1; transform: none; filter: none;}#wrapwrap .s_islency_products_section .carousel-control-prev, #wrapwrap .s_islency_flash .carousel-control-prev{left: -1.65rem; right: auto;}#wrapwrap .s_islency_products_section .carousel-control-next, #wrapwrap .s_islency_flash .carousel-control-next{right: -1.65rem; left: auto;}@media (min-width: 768px){#wrapwrap .s_islency_deals .container-fluid, #wrapwrap .s_islency_new_arrivals .container-fluid, #wrapwrap .s_islency_flash .container-fluid{padding-left: 2.25rem; padding-right: 2.25rem;}}@media (min-width: 992px){#wrapwrap .s_islency_products_section .carousel-control-prev, #wrapwrap .s_islency_flash .carousel-control-prev{left: -1.85rem;}#wrapwrap .s_islency_products_section .carousel-control-next, #wrapwrap .s_islency_flash .carousel-control-next{right: -1.85rem;}}#wrapwrap .s_islency_products_section .o_carousel_product_card{--o-wsale-card-thumb-fill-mode: cover; --o-wsale-card-thumb-aspect-ratio: 1; display: flex; flex-direction: column; align-items: stretch; height: 100%; width: 100%; border: 1px solid var(--islency-brand-border, #d4dfe8); border-radius: 0.5rem; overflow: hidden; background: #fff; box-shadow: 0 1px 6px rgba(18, 74, 110, 0.06);}#wrapwrap .s_islency_products_section .o_carousel_product_card .oe_product_image{width: 100%; flex: 0 0 auto; max-height: none; overflow: hidden;}#wrapwrap .s_islency_products_section .o_carousel_product_card .oe_product_image_link{display: block; position: relative; aspect-ratio: 1 / 1; width: 100%; overflow: hidden; background-color: #f8fafc;}#wrapwrap .s_islency_products_section .o_carousel_product_card .oe_product_image_img_wrapper{position: absolute; inset: 0; width: 100%; height: 100%; overflow: hidden;}#wrapwrap .s_islency_products_section .o_carousel_product_card .oe_product_image_img, #wrapwrap .s_islency_products_section .o_carousel_product_card .oe_product_image_img_secondary, #wrapwrap .s_islency_products_section .o_carousel_product_card .oe_product_image_img_wrapper img{position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; object-position: center center; background-size: cover; background-position: center center; background-repeat: no-repeat;}#wrapwrap .s_islency_products_section .o_carousel_product_card .o_wsale_product_information{display: flex; flex-direction: column; flex: 1 1 auto; min-height: 0; min-width: 0; padding: 0.35rem 0.4rem 0.35rem;}#wrapwrap .s_islency_products_section .o_carousel_product_card .o_wsale_product_info_attributes_wrapper{display: flex; flex-direction: column; flex: 0 1 auto; min-height: 0;}#wrapwrap .s_islency_products_section .o_carousel_product_card .o_wsale_product_information_text{display: flex; flex-direction: column; flex: 0 1 auto; min-height: 0; overflow: hidden;}#wrapwrap .s_islency_products_section .o_carousel_product_card .oe_subdescription_wrapper{display: none;}#wrapwrap .s_islency_products_section .o_carousel_product_card .o_wsale_product_rating_wrapper{flex-shrink: 0;}#wrapwrap .s_islency_products_section .o_wsale_products_item_title, #wrapwrap .s_islency_products_section .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.875rem * 1.35 * 2); max-height: calc(0.875rem * 1.35 * 2); margin-bottom: 0.1rem;}#wrapwrap .s_islency_products_section .o_wsale_products_item_title a{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;}#wrapwrap .s_islency_products_section .o_wsale_products_item_title, #wrapwrap .s_islency_products_section .o_wsale_products_item_title a{color: var(--islency-brand-ink, #124a6e); font-size: 0.875rem; font-weight: 600; line-height: 1.35;}#wrapwrap .s_islency_products_section .o_wsale_products_item_title a:hover{color: var(--islency-brand-sea, #2680c4);}#wrapwrap .s_islency_products_section .product_price{display: flex; flex-wrap: wrap; align-items: baseline; gap: 0.2rem 0.4rem;}#wrapwrap .s_islency_products_section .product_price .s_islency_price_current, #wrapwrap .s_islency_products_section .product_price .fw-bold, #wrapwrap .s_islency_products_section .product_price .h6, #wrapwrap .s_islency_products_section .product_price .oe_price{color: var(--islency-brand-ink, #124a6e); font-size: 0.98rem; font-weight: 700;}#wrapwrap .s_islency_products_section .product_price:has(.s_islency_discount_pct) .s_islency_price_current, #wrapwrap .s_islency_products_section .product_price:has(.s_islency_discount_pct) .h6, #wrapwrap .s_islency_products_section .product_price:has(.s_islency_discount_pct) .fw-bold{color: #d62828; font-size: 1rem;}#wrapwrap .s_islency_products_section .product_price del, #wrapwrap .s_islency_products_section .s_islency_discount_pct{color: #94a3b8; font-size: 0.78rem;}#wrapwrap .s_islency_products_section .s_islency_discount_pct{color: #d62828; font-weight: 700;}#wrapwrap .s_islency_products_section .o_carousel_product_card .o_wsale_product_btn{width: 100%; margin-top: auto; padding-top: 0.55rem; padding-bottom: 0.1rem;}#wrapwrap .s_islency_products_section .o_carousel_product_card .o_wsale_product_btn .o_wsale_product_action_row{display: flex !important; width: 100%; gap: 0.35rem; align-items: center;}#wrapwrap .s_islency_products_section .o_carousel_product_card .o_wsale_product_btn .o_wsale_product_btn_primary{--btn-bg: #124a6e; --btn-border-color: #124a6e; --btn-color: #fff; --btn-hover-bg: #0e3a57; --btn-hover-border-color: #0e3a57; --btn-hover-color: #fff; display: inline-flex !important; align-items: center; justify-content: center; flex: 1 1 auto; width: 100% !important; max-width: 100% !important; min-width: 0 !important; height: auto !important; min-height: 2.35rem !important; max-height: none !important; aspect-ratio: auto !important; padding: 0.4rem 0.65rem !important; margin: 0 !important; gap: 0.35rem; border: none !important; border-radius: 0.45rem !important; background: #124a6e !important; color: #fff !important; box-shadow: none !important; font-size: 0.78rem; font-weight: 600; line-height: 1.2; white-space: nowrap;}#wrapwrap .s_islency_products_section .o_carousel_product_card .o_wsale_product_btn .o_wsale_product_btn_primary:hover:not(:disabled), #wrapwrap .s_islency_products_section .o_carousel_product_card .o_wsale_product_btn .o_wsale_product_btn_primary:focus-visible:not(:disabled){background: #0e3a57 !important; color: #fff !important; transform: none;}#wrapwrap .s_islency_products_section .o_carousel_product_card .o_wsale_product_btn .o_wsale_product_btn_primary .fa{color: #fff !important; font-size: 0.9rem;}#wrapwrap .s_islency_products_section .o_carousel_product_card .o_wsale_product_btn .o_label{display: inline !important; color: inherit; font-size: inherit; font-weight: inherit; margin: 0 !important;}#wrapwrap .s_islency_products_section .o_carousel_product_card .o_wsale_product_btn .o_add_wishlist{position: static; flex: 0 0 2.35rem; width: 2.35rem !important; height: 2.35rem !important; min-width: 2.35rem !important; border-radius: 0.45rem; border: 1px solid var(--islency-brand-border, #d4dfe8); background: #fff !important; color: #124a6e !important;}#wrapwrap .s_islency_deals .s_islency_products_card, #wrapwrap .s_islency_deals .s_dynamic_snippet_content, #wrapwrap .s_islency_deals .carousel, #wrapwrap .s_islency_deals .carousel-inner, #wrapwrap .s_islency_new_arrivals .s_islency_products_card, #wrapwrap .s_islency_new_arrivals .s_dynamic_snippet_content, #wrapwrap .s_islency_new_arrivals .carousel, #wrapwrap .s_islency_new_arrivals .carousel-inner, #wrapwrap .s_islency_flash .s_islency_flash_card, #wrapwrap .s_islency_flash .s_dynamic_snippet_content, #wrapwrap .s_islency_flash .carousel, #wrapwrap .s_islency_flash .carousel-inner{min-height: 0;}#wrapwrap .s_islency_deals .carousel-item > .row > [class*="col-"]:empty, #wrapwrap .s_islency_new_arrivals .carousel-item > .row > [class*="col-"]:empty, #wrapwrap .s_islency_flash .carousel-item > .row > [class*="col-"]:empty{display: none;}#wrapwrap .s_islency_deals .carousel-item > .row > [class*="col-"], #wrapwrap .s_islency_new_arrivals .carousel-item > .row > [class*="col-"], #wrapwrap .s_islency_flash .carousel-item > .row > [class*="col-"]{flex: 1 1 0 !important; flex-grow: 1 !important; flex-shrink: 1 !important; max-width: none !important; width: auto !important; min-width: 0;}body.editor_enable #wrapwrap .s_islency_products_section.s_dynamic_snippet_products.o_dynamic_snippet_empty:not([data-invisible="1"]):not(.o_conditional_hidden):not(.o_snippet_invisible){display: block;}body.editor_enable #wrapwrap .s_islency_products_section .o_carousel_product_remove{display: none;}#wrapwrap .s_islency_promo .s_islency_promo_banner{background: linear-gradient(120deg, #2680c4, #124a6e); border-radius: 0.5rem; padding: 1.5rem 1.75rem; color: #fff; box-shadow: 0 6px 20px rgba(18, 74, 110, 0.2);}#wrapwrap .s_islency_promo .s_islency_promo_tag{display: inline-block; background: rgba(255, 255, 255, 0.18); color: #fff; font-size: 0.7rem; font-weight: 600; padding: 0.2rem 0.55rem; border-radius: 10rem; text-transform: uppercase; letter-spacing: 0.04em; margin-bottom: 0.45rem;}#wrapwrap .s_islency_promo .s_islency_promo_banner .s_islency_promo_title{font-size: clamp(1.0625rem, 2vw, 1.375rem); font-weight: 700; line-height: 1.25; color: #fff; margin-bottom: 0.3rem;}#wrapwrap .s_islency_promo .s_islency_promo_text{font-size: clamp(0.8125rem, 1.5vw, 0.875rem); line-height: 1.45; opacity: 0.92;}@media (min-width: 992px){#wrapwrap .s_islency_card{padding: 1rem 1.15rem;}#wrapwrap .s_islency_categories .s_islency_category_box{padding: 0.55rem 0.4rem;}}@media (max-width: 991.98px){#wrapwrap .s_islency_hero .s_islency_hero_banner{min-height: 0;}#wrapwrap .s_islency_hero .s_islency_hero_content{padding: 1rem;}#wrapwrap .s_islency_hero .s_islency_hero_collage{width: min(100%, 16rem); aspect-ratio: 5 / 3;}#wrapwrap .s_islency_hero .s_islency_hero_deco{width: clamp(2.75rem, 24%, 4rem); height: clamp(2.75rem, 24%, 4rem);}#wrapwrap .s_islency_hero .s_islency_hero_deco--accessory{display: none;}#wrapwrap .s_islency_hero .s_islency_hero_logo_card{max-width: 62%; padding: 0.55rem 0.75rem;}#wrapwrap .s_islency_hero .s_islency_hero_logo{max-height: 3.25rem;}#wrapwrap .s_islency_card{padding: 0.75rem 0.85rem;}#wrapwrap .s_islency_products_section .carousel-item > .row{--bs-gutter-x: 0.55rem;}#wrapwrap .s_islency_products_section .o_wsale_products_item_title{min-height: calc(0.84rem * 1.35 * 2); max-height: calc(0.84rem * 1.35 * 2); font-size: 0.84rem;}#wrapwrap .s_islency_products_section .o_wsale_products_item_title, #wrapwrap .s_islency_products_section .o_wsale_products_item_title a{font-size: 0.84rem;}#wrapwrap .s_islency_products_section .product_price .s_islency_price_current, #wrapwrap .s_islency_products_section .product_price .fw-bold, #wrapwrap .s_islency_products_section .product_price .h6, #wrapwrap .s_islency_products_section .product_price .oe_price{font-size: 0.92rem;}#wrapwrap .s_islency_promo .s_islency_promo_banner{padding: 1.15rem 1.2rem;}}@media (max-width: 575.98px){#wrapwrap .s_islency_section{padding-top: 0.35rem; padding-bottom: 0.35rem;}#wrapwrap .s_islency_products_section.pt8, #wrapwrap .s_islency_flash.pt8{padding-top: 0.35rem !important;}#wrapwrap .s_islency_products_section.pb8, #wrapwrap .s_islency_flash.pb8{padding-bottom: 0.35rem !important;}#wrapwrap .s_islency_categories .s_islency_category_box{padding: 0.35rem 0.15rem;}#wrapwrap .s_islency_categories .s_islency_category_label{font-size: 0.72rem; margin-top: 0.28rem;}#wrapwrap .s_islency_deals .s_islency_products_card, #wrapwrap .s_islency_new_arrivals .s_islency_products_card, #wrapwrap .s_islency_flash .s_islency_flash_card{padding: 0.75rem 1rem 0.65rem; overflow: hidden; box-sizing: border-box;}#wrapwrap .s_islency_deals{overflow: hidden; box-sizing: border-box;}#wrapwrap .s_islency_new_arrivals{overflow: hidden; box-sizing: border-box;}#wrapwrap .s_islency_flash{overflow: hidden; box-sizing: border-box;}#wrapwrap .s_islency_deals .s_islency_deals_head.s_dynamic_snippet_title{flex: 0 0 100%; width: 100%; flex-direction: row !important; flex-wrap: nowrap; align-items: center; justify-content: space-between; gap: 0.5rem; padding-left: 0; padding-right: 0; padding-bottom: 0.45rem; margin-bottom: 0.35rem !important; overflow: hidden; min-width: 0; max-width: 100%; box-sizing: border-box;}#wrapwrap .s_islency_deals .s_islency_deals_head > .min-w-0{flex: 1 1 auto; min-width: 0; max-width: 100%;}#wrapwrap .s_islency_deals .s_islency_deals_title{font-size: 0.92rem; min-width: 0;}#wrapwrap .s_islency_deals .s_dynamic_snippet_content{flex: 0 0 100% !important; width: 100% !important; max-width: 100% !important; display: block; min-height: 0; overflow: visible;}#wrapwrap .s_islency_flash .s_islency_flash_head.s_dynamic_snippet_title{flex: 0 0 100%; width: 100%; flex-direction: column; align-items: stretch; justify-content: flex-start; gap: 0.4rem; padding-left: 0; padding-right: 0; padding-bottom: 0.4rem; margin-bottom: 0.35rem !important;}#wrapwrap .s_islency_flash .s_dynamic_snippet_content{flex: 0 0 100% !important; width: 100% !important; max-width: 100% !important; display: block; min-height: 0; overflow: visible;}#wrapwrap .s_islency_new_arrivals .s_islency_new_arrivals_head.s_dynamic_snippet_title{flex: 0 0 100%; width: 100%; flex-direction: row !important; flex-wrap: nowrap; align-items: center; justify-content: space-between; gap: 0.5rem; padding-left: 0; padding-right: 0; padding-bottom: 0.45rem; margin-bottom: 0.35rem !important; overflow: hidden; min-width: 0; max-width: 100%; box-sizing: border-box;}#wrapwrap .s_islency_new_arrivals .s_islency_new_arrivals_head > .min-w-0{flex: 1 1 auto; min-width: 0; max-width: 100%;}#wrapwrap .s_islency_new_arrivals .s_islency_new_arrivals_title{font-size: 0.92rem; min-width: 0;}#wrapwrap .s_islency_new_arrivals .s_dynamic_snippet_content{flex: 0 0 100% !important; width: 100% !important; max-width: 100% !important; display: block; min-height: 0; overflow: visible;}#wrapwrap .s_islency_products_section .s_islency_see_all{font-size: 0.8125rem; white-space: nowrap; flex-shrink: 0;}#wrapwrap .s_islency_flash .s_islency_flash_head.s_dynamic_snippet_title{flex: 0 0 100%; width: 100%; flex-direction: column; align-items: stretch; justify-content: flex-start; gap: 0.4rem; padding-left: 0; padding-right: 0; padding-bottom: 0.4rem; margin-bottom: 0.35rem !important;}#wrapwrap .s_islency_flash .s_dynamic_snippet_content{flex: 0 0 100% !important; width: 100% !important; max-width: 100% !important; display: block; min-height: 0; overflow: visible;}#wrapwrap .s_islency_products_section .s_dynamic_snippet_content{padding-left: 0; padding-right: 0;}#wrapwrap .s_islency_products_section .carousel{padding-left: 0; padding-right: 0; overflow: hidden;}#wrapwrap .s_islency_deals .carousel-inner, #wrapwrap .s_islency_new_arrivals .carousel-inner, #wrapwrap .s_islency_flash .carousel-inner{margin-left: 0; margin-right: 0; overflow: hidden;}#wrapwrap .s_islency_deals .carousel-item > .row, #wrapwrap .s_islency_new_arrivals .carousel-item > .row{--bs-gutter-x: 0; flex-wrap: nowrap; justify-content: center; margin-left: 0; margin-right: 0;}#wrapwrap .s_islency_deals .carousel-item > .row > [class*="col-"], #wrapwrap .s_islency_new_arrivals .carousel-item > .row > [class*="col-"]{flex: 0 0 100%; max-width: 100%; width: 100%; padding-left: 0; padding-right: 0; margin-left: auto; margin-right: auto;}#wrapwrap .s_islency_flash .carousel-item > .row{--bs-gutter-x: 0; flex-wrap: nowrap; justify-content: center; margin-left: 0; margin-right: 0;}#wrapwrap .s_islency_flash .carousel-item > .row > [class*="col-"]{flex: 0 0 100%; max-width: 100%; width: 100%; padding-left: 0; padding-right: 0; margin-left: auto; margin-right: auto;}#wrapwrap .s_islency_flash .s_islency_flash_item{width: 100%;}#wrapwrap .s_islency_deals .o_carousel_product_card .oe_product_image_link, #wrapwrap .s_islency_new_arrivals .o_carousel_product_card .oe_product_image_link{aspect-ratio: 1 / 1; max-height: none;}#wrapwrap .s_islency_deals .o_carousel_product_card .o_wsale_product_information, #wrapwrap .s_islency_new_arrivals .o_carousel_product_card .o_wsale_product_information{padding: 0.25rem 0.35rem 0.3rem;}#wrapwrap .s_islency_deals .o_wsale_products_item_title, #wrapwrap .s_islency_new_arrivals .o_wsale_products_item_title{min-height: calc(0.78rem * 1.3 * 2); max-height: calc(0.78rem * 1.3 * 2); font-size: 0.78rem; margin-bottom: 0.06rem;}#wrapwrap .s_islency_deals .o_wsale_products_item_title a, #wrapwrap .s_islency_new_arrivals .o_wsale_products_item_title a{font-size: 0.78rem; line-height: 1.3;}#wrapwrap .s_islency_deals .o_wsale_products_item_title, #wrapwrap .s_islency_deals .o_wsale_products_item_title a, #wrapwrap .s_islency_new_arrivals .o_wsale_products_item_title, #wrapwrap .s_islency_new_arrivals .o_wsale_products_item_title a{font-size: 0.78rem; line-height: 1.3;}#wrapwrap .s_islency_deals .product_price .s_islency_price_current, #wrapwrap .s_islency_deals .product_price .fw-bold, #wrapwrap .s_islency_deals .product_price .h6, #wrapwrap .s_islency_deals .product_price .oe_price, #wrapwrap .s_islency_new_arrivals .product_price .s_islency_price_current, #wrapwrap .s_islency_new_arrivals .product_price .fw-bold, #wrapwrap .s_islency_new_arrivals .product_price .h6, #wrapwrap .s_islency_new_arrivals .product_price .oe_price{font-size: 0.86rem;}#wrapwrap .s_islency_deals .product_price del, #wrapwrap .s_islency_deals .s_islency_discount_pct, #wrapwrap .s_islency_new_arrivals .product_price del, #wrapwrap .s_islency_new_arrivals .s_islency_discount_pct{font-size: 0.68rem;}#wrapwrap .s_islency_deals .o_wsale_product_rating_wrapper, #wrapwrap .s_islency_new_arrivals .o_wsale_product_rating_wrapper{margin-bottom: 0.1rem;}#wrapwrap .s_islency_deals .o_carousel_product_card, #wrapwrap .s_islency_new_arrivals .o_carousel_product_card{box-shadow: 0 1px 4px rgba(18, 74, 110, 0.08); width: 100%;}#wrapwrap .s_islency_deals .s_dynamic_snippet_arrow_bottom, #wrapwrap .s_islency_new_arrivals .s_dynamic_snippet_arrow_bottom{display: none !important;}#wrapwrap .s_islency_flash .carousel, #wrapwrap .s_islency_deals .carousel, #wrapwrap .s_islency_new_arrivals .carousel{container-type: inline-size; padding-left: 0; padding-right: 0; padding-bottom: 0;}#wrapwrap .s_islency_flash .carousel-control-prev, #wrapwrap .s_islency_flash .carousel-control-next, #wrapwrap .s_islency_deals .carousel-control-prev, #wrapwrap .s_islency_deals .carousel-control-next, #wrapwrap .s_islency_new_arrivals .carousel-control-prev, #wrapwrap .s_islency_new_arrivals .carousel-control-next{width: 2.35rem !important; max-width: 2.35rem !important; min-width: 2.35rem; height: 2.35rem !important; top: min(42vw, 9.5rem);}#wrapwrap .s_islency_flash .carousel-control-prev, #wrapwrap .s_islency_deals .carousel-control-prev, #wrapwrap .s_islency_new_arrivals .carousel-control-prev{left: 0.35rem;}#wrapwrap .s_islency_flash .carousel-control-next, #wrapwrap .s_islency_deals .carousel-control-next, #wrapwrap .s_islency_new_arrivals .carousel-control-next{right: 0.35rem;}#wrapwrap .s_islency_products_section .o_carousel_product_card .o_wsale_product_btn .o_wsale_product_btn_primary{min-height: 2.5rem !important; font-size: 0.82rem;}}

/* /islency_theme_nova/static/src/css/snippets.css */
 #wrapwrap .s_islency_tiles_title, #wrapwrap .s_islency_flash_title{font-family: var(--islency-font-family-base, "Source Sans 3", sans-serif); font-size: clamp(1.0625rem, 1.5vw, 1.1875rem); font-weight: 700; line-height: 1.25; letter-spacing: -0.01em; color: var(--islency-brand-ink, #124a6e);}#wrapwrap .s_islency_promo_combo .s_islency_combo_feature, #wrapwrap .s_islency_promo_combo .s_islency_combo_side{position: relative; border-radius: 0.5rem; overflow: hidden; height: 100%; box-shadow: 0 2px 10px rgba(18, 74, 110, 0.1); transition: box-shadow 0.2s ease, transform 0.2s ease;}#wrapwrap .s_islency_promo_combo .s_islency_combo_feature:hover, #wrapwrap .s_islency_promo_combo .s_islency_combo_side:hover{box-shadow: 0 8px 22px rgba(18, 74, 110, 0.18); transform: translateY(-2px);}#wrapwrap .s_islency_promo_combo .s_islency_combo_feature_img{display: block; width: 100%; height: 100%; min-height: 240px; object-fit: cover; position: relative; z-index: 0;}#wrapwrap .s_islency_promo_combo .s_islency_combo_feature_text{position: absolute; inset: 0; z-index: 1; display: flex; flex-direction: column; align-items: flex-start; justify-content: center; padding: 1.5rem 1.75rem; background: linear-gradient(90deg, rgba(18, 74, 110, 0.78) 0%, rgba(18, 74, 110, 0.25) 55%, rgba(18, 74, 110, 0) 100%);}#wrapwrap .s_islency_promo_combo .s_islency_combo_tag{display: inline-block; background: rgba(255, 204, 40, 0.92); color: #124a6e; font-size: 0.72rem; font-weight: 700; padding: 0.2rem 0.65rem; border-radius: 10rem; text-transform: uppercase; letter-spacing: 0.05em; margin-bottom: 0.6rem;}#wrapwrap .s_islency_promo_combo .s_islency_combo_title{font-family: var(--islency-font-family-heading, "Playfair Display", serif); font-size: clamp(1.5rem, 3vw, 2.25rem); font-weight: 700; color: #fff; line-height: 1.15; margin-bottom: 0.5rem;}#wrapwrap .s_islency_promo_combo .s_islency_combo_lead{color: rgba(255, 255, 255, 0.92); font-size: clamp(0.85rem, 1.4vw, 0.98rem); line-height: 1.4; max-width: 26rem; margin-bottom: 1rem;}#wrapwrap .s_islency_promo_combo .s_islency_combo_side_img{display: block; width: 100%; height: 100%; min-height: 116px; object-fit: cover; position: relative; z-index: 0;}#wrapwrap .s_islency_promo_combo .s_islency_combo_side_text{position: absolute; inset: 0; z-index: 1; display: flex; flex-direction: column; justify-content: center; padding: 1rem 1.15rem; background: linear-gradient(90deg, rgba(18, 74, 110, 0.55) 0%, rgba(18, 74, 110, 0) 80%);}#wrapwrap .s_islency_promo_combo .s_islency_combo_side_title{font-family: var(--islency-font-family-heading, "Playfair Display", serif); font-size: clamp(1.05rem, 2vw, 1.3rem); font-weight: 700; color: #fff; margin-bottom: 0.15rem;}#wrapwrap .s_islency_promo_combo .s_islency_combo_side_lead{color: rgba(255, 255, 255, 0.9); font-size: 0.82rem; line-height: 1.35;}#wrapwrap .s_islency_promo_combo .btn-primary{background: var(--islency-btn-accent-bg, #ffcc28) !important; border-color: var(--islency-btn-accent-border, #ffcc28) !important; color: var(--islency-btn-accent-color, #124a6e) !important;}#wrapwrap .s_islency_flash .s_islency_flash_icon{display: inline-flex; align-items: center; justify-content: center; width: 2.5rem; height: 2.5rem; border-radius: 0.6rem; margin-right: 0.7rem; background: var(--islency-brand-palm, #e8a818); color: #fff;}#wrapwrap .s_islency_flash .s_islency_flash_icon .s_islency_svg_icon{width: 1.4rem; height: 1.4rem;}#wrapwrap .s_islency_flash .s_islency_flash_lead{color: var(--islency-brand-ink-muted, #5a7a8f); font-size: 0.8125rem;}#wrapwrap .s_islency_flash .s_islency_flash_timer_label{font-size: 0.8125rem; font-weight: 600; color: var(--islency-brand-ink-muted, #5a7a8f); margin-right: 0.5rem;}#wrapwrap .s_islency_flash .s_islency_flash_clock{display: inline-flex; align-items: center; gap: 0.2rem;}#wrapwrap .s_islency_flash .s_islency_flash_unit{display: inline-block; min-width: 1.9rem; padding: 0.25rem 0.35rem; text-align: center; background: var(--islency-brand-ink, #124a6e); color: #fff; font-weight: 700; font-size: 0.95rem; border-radius: 0.35rem; font-variant-numeric: tabular-nums;}#wrapwrap .s_islency_flash .s_islency_flash_sep{color: var(--islency-brand-ink, #124a6e); font-weight: 700;}#wrapwrap .s_islency_flash .s_islency_flash_item{display: block; height: 100%; border: 1px solid var(--islency-brand-border, #d4dfe8); border-radius: 0.5rem; overflow: hidden; background: #fff; box-shadow: 0 1px 6px rgba(18, 74, 110, 0.06); transition: box-shadow 0.2s ease, transform 0.2s ease;}#wrapwrap .s_islency_flash .s_islency_flash_item:hover{box-shadow: 0 8px 20px rgba(18, 74, 110, 0.16); transform: translateY(-2px);}#wrapwrap .s_islency_flash .s_islency_flash_media{position: relative; aspect-ratio: 1 / 1; background: #f8fafc;}#wrapwrap .s_islency_flash .s_islency_flash_img{width: 100%; height: 100%; object-fit: cover;}#wrapwrap .s_islency_flash .s_islency_flash_badge{position: absolute; top: 0.5rem; left: 0.5rem; z-index: 2; background: #d62828; color: #fff; font-size: 0.78rem; font-weight: 700; padding: 0.15rem 0.5rem; border-radius: 0.35rem;}#wrapwrap .s_islency_flash .s_islency_flash_body{padding: 0.55rem 0.65rem 0.7rem;}#wrapwrap .s_islency_flash .s_islency_flash_name{display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; color: var(--islency-brand-ink, #124a6e); font-size: 0.875rem; font-weight: 600; line-height: 1.3; min-height: calc(0.875rem * 1.3 * 2); margin-bottom: 0.3rem;}#wrapwrap .s_islency_flash .s_islency_flash_price{display: flex; align-items: baseline; gap: 0.4rem; flex-wrap: wrap;}#wrapwrap .s_islency_flash .s_islency_flash_now{color: #d62828; font-size: 1rem; font-weight: 700;}#wrapwrap .s_islency_flash .s_islency_flash_was{color: #94a3b8; font-size: 0.78rem;}#wrapwrap .s_islency_flash .s_islency_flash_sold{display: block; margin-top: 0.3rem; color: var(--islency-brand-ink-muted, #5a7a8f); font-size: 0.72rem;}#wrapwrap .s_islency_flash .s_islency_flash_card{overflow: hidden;}#wrapwrap .s_islency_flash.s_dynamic_snippet_products .carousel-item{padding-top: 0; padding-bottom: 0;}#wrapwrap .s_islency_flash.s_dynamic_snippet_products .s_dynamic_snippet_row.row{--bs-gutter-x: 0.5rem; margin-left: 0; margin-right: 0;}@media (min-width: 768px){#wrapwrap .s_islency_flash.s_dynamic_snippet_products .s_dynamic_snippet_row.row{--bs-gutter-x: 1rem;}}body.editor_enable #wrapwrap .s_islency_flash.s_dynamic_snippet_products.o_dynamic_snippet_empty:not([data-invisible="1"]):not(.o_conditional_hidden):not(.o_snippet_invisible) .s_dynamic_snippet_content{min-height: 8rem;}#wrapwrap .s_islency_category_tiles .s_islency_tile{display: flex; flex-direction: column; align-items: center; gap: 0.45rem; padding: 0.4rem 0.2rem;}#wrapwrap .s_islency_category_tiles .s_islency_tile_ico{display: inline-flex; align-items: center; justify-content: center; width: clamp(3rem, 12vw, 4rem); height: clamp(3rem, 12vw, 4rem); border-radius: 50%; color: #fff; box-shadow: 0 3px 10px rgba(18, 74, 110, 0.16); transition: transform 0.2s ease, box-shadow 0.2s ease;}#wrapwrap .s_islency_category_tiles .s_islency_tile:hover .s_islency_tile_ico{transform: translateY(-3px); box-shadow: 0 8px 18px rgba(18, 74, 110, 0.24);}#wrapwrap .s_islency_category_tiles .s_islency_tile_ico .s_islency_svg_icon{width: 1.6rem; height: 1.6rem;}#wrapwrap .s_islency_category_tiles .s_islency_tile_ico--sea{background: linear-gradient(135deg, #2680c4, #124a6e);}#wrapwrap .s_islency_category_tiles .s_islency_tile_ico--navy{background: linear-gradient(135deg, #1a5a82, #0f3d58);}#wrapwrap .s_islency_category_tiles .s_islency_tile_ico--grass{background: linear-gradient(135deg, #4f9e32, #357a22);}#wrapwrap .s_islency_category_tiles .s_islency_tile_ico--gold{background: linear-gradient(135deg, #f0b62e, #e8a818);}#wrapwrap .s_islency_category_tiles .s_islency_tile_label{font-family: var(--islency-font-family-base, "Source Sans 3", sans-serif); font-size: clamp(0.75rem, 2vw, 0.875rem); font-weight: 600; line-height: 1.25; color: var(--islency-brand-ink, #124a6e);}#wrapwrap .s_islency_category_tiles .s_islency_tile:hover .s_islency_tile_label{color: var(--islency-brand-sea, #2680c4);}#wrapwrap .s_islency_benefits .s_islency_benefit{display: flex; align-items: center; gap: 0.7rem; padding: 0.35rem 0.25rem;}#wrapwrap .s_islency_benefits .s_islency_benefit_ico{flex: 0 0 auto; display: inline-flex; align-items: center; justify-content: center; width: 2.85rem; height: 2.85rem; border-radius: 0.7rem; background: var(--islency-brand-page-bg, #f0f7fb); color: var(--islency-brand-sea, #2680c4); border: 1px solid var(--islency-brand-border, #d4dfe8);}#wrapwrap .s_islency_benefits .s_islency_benefit_ico .s_islency_svg_icon{width: 1.55rem; height: 1.55rem;}#wrapwrap .s_islency_benefits .s_islency_benefit_text{display: flex; flex-direction: column; min-width: 0;}#wrapwrap .s_islency_benefits .s_islency_benefit_title{font-weight: 700; font-size: 0.92rem; line-height: 1.25; color: var(--islency-brand-ink, #124a6e);}#wrapwrap .s_islency_benefits .s_islency_benefit_lead{font-size: 0.78rem; line-height: 1.3; color: var(--islency-brand-ink-muted, #5a7a8f);}#wrapwrap .s_islency_banner_grid .s_islency_bgrid_item{position: relative; display: block; border-radius: 0.5rem; overflow: hidden; height: 100%; box-shadow: 0 2px 10px rgba(18, 74, 110, 0.1); transition: box-shadow 0.2s ease, transform 0.2s ease;}#wrapwrap .s_islency_banner_grid .s_islency_bgrid_item:hover{box-shadow: 0 8px 22px rgba(18, 74, 110, 0.18); transform: translateY(-2px);}#wrapwrap .s_islency_banner_grid .s_islency_bgrid_img{display: block; width: 100%; height: 100%; min-height: 180px; object-fit: cover; position: relative; z-index: 0;}#wrapwrap .s_islency_banner_grid .s_islency_bgrid_img--grad-1{background: linear-gradient(135deg, #124a6e 0%, #1a6b9a 55%, #2d8fc4 100%);}#wrapwrap .s_islency_banner_grid .s_islency_bgrid_img--grad-2{background: linear-gradient(135deg, #0f5c45 0%, #1a8a66 55%, #3cb88a 100%);}#wrapwrap .s_islency_banner_grid .s_islency_bgrid_img--grad-3{background: linear-gradient(135deg, #5c3d0f 0%, #9a641a 55%, #d4a017 100%);}#wrapwrap .s_islency_banner_grid .s_islency_bgrid_overlay{position: absolute; inset: 0; z-index: 1; display: flex; flex-direction: column; align-items: flex-start; justify-content: center; padding: 1.3rem 1.5rem; background: linear-gradient(90deg, rgba(18, 74, 110, 0.62) 0%, rgba(18, 74, 110, 0.12) 60%, rgba(18, 74, 110, 0) 100%);}#wrapwrap .s_islency_banner_grid .s_islency_bgrid_tag{display: inline-block; color: #ffcc28; font-size: 0.7rem; font-weight: 700; letter-spacing: 0.08em; text-transform: uppercase; margin-bottom: 0.35rem;}#wrapwrap .s_islency_banner_grid .s_islency_bgrid_title{font-family: var(--islency-font-family-heading, "Playfair Display", serif); font-size: clamp(1.25rem, 2.4vw, 1.6rem); font-weight: 700; color: #fff; margin-bottom: 0.2rem;}#wrapwrap .s_islency_banner_grid .s_islency_bgrid_lead{color: rgba(255, 255, 255, 0.92); font-size: 0.85rem; line-height: 1.35; margin-bottom: 0.7rem;}#wrapwrap .s_islency_banner_grid .s_islency_bgrid_cta{display: inline-block; background: var(--islency-btn-accent-bg, #ffcc28); color: var(--islency-btn-accent-color, #124a6e); font-size: 0.8125rem; font-weight: 700; padding: 0.4rem 0.95rem; border-radius: 0.4rem; transition: background 0.15s ease, color 0.15s ease;}#wrapwrap .s_islency_banner_grid .s_islency_bgrid_item:hover .s_islency_bgrid_cta{background: #fff; color: var(--islency-brand-ink, #124a6e);}@media (max-width: 991.98px){#wrapwrap .s_islency_promo_combo .s_islency_combo_feature_img{min-height: 200px;}#wrapwrap .s_islency_promo_combo .s_islency_combo_side_img{min-height: 130px;}}@media (max-width: 575.98px){#wrapwrap .s_islency_flash .s_islency_flash_head{flex-wrap: nowrap; align-items: stretch; gap: 0.4rem; padding: 0; overflow: hidden; min-width: 0; max-width: 100%; box-sizing: border-box;}#wrapwrap .s_islency_flash .s_islency_flash_head > .d-flex.align-items-center{flex: 0 0 auto; width: 100%; min-width: 0; max-width: 100%; display: flex; align-items: center; gap: 0.45rem;}#wrapwrap .s_islency_flash .s_islency_flash_icon{width: 1.75rem; height: 1.75rem; margin-right: 0; flex-shrink: 0;}#wrapwrap .s_islency_flash .s_islency_flash_icon .s_islency_svg_icon{width: 1rem; height: 1rem;}#wrapwrap .s_islency_flash .s_islency_flash_title{font-size: 0.92rem; min-width: 0;}#wrapwrap .s_islency_flash .s_islency_flash_timer{width: 100%; flex: 0 0 auto; min-width: 0; max-width: 100%; margin-left: 0; justify-content: flex-end; align-items: center; gap: 0.35rem;}#wrapwrap .s_islency_flash .s_islency_flash_timer_label.d-none.d-sm-inline{display: inline !important; font-size: 0.72rem; margin-right: 0; flex-shrink: 0;}#wrapwrap .s_islency_flash .s_islency_flash_clock{flex-wrap: nowrap; max-width: 100%; flex-shrink: 1; min-width: 0;}#wrapwrap .s_islency_flash .s_islency_flash_unit{min-width: 1.3rem; padding: 0.14rem 0.2rem; font-size: 0.7rem;}#wrapwrap .s_islency_flash .s_islency_flash_sep{font-size: 0.7rem;}#wrapwrap .s_islency_deals .s_islency_deals_head{flex-wrap: nowrap; align-items: center; gap: 0.5rem; padding: 0; overflow: hidden; min-width: 0; max-width: 100%; box-sizing: border-box;}#wrapwrap .s_islency_deals .s_islency_deals_title{font-size: 0.92rem; min-width: 0;}#wrapwrap .s_islency_deals .s_islency_see_all{font-size: 0.8125rem; white-space: nowrap; flex-shrink: 0;}#wrapwrap .s_islency_promo_combo .s_islency_combo_feature_text{padding: 1rem 1.1rem;}#wrapwrap .s_islency_promo_combo .s_islency_combo_side_img{min-height: 104px;}#wrapwrap .s_islency_banner_grid .s_islency_bgrid_img{min-height: 150px;}#wrapwrap .s_islency_benefits .s_islency_benefit{gap: 0.5rem;}#wrapwrap .s_islency_benefits .s_islency_benefit_ico{width: 2.4rem; height: 2.4rem;}}

/* /islency_theme_nova/static/src/css/drawer_cart.css */
 .s_islency_drawer{position: fixed; inset: 0; z-index: 1060; pointer-events: none; visibility: hidden;}.s_islency_drawer.s_islency_drawer_open{pointer-events: auto; visibility: visible;}.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);}.s_islency_drawer_backdrop{position: absolute; inset: 0; z-index: 0; cursor: pointer; background: rgba(0, 30, 50, 0.55); opacity: 0; transition: opacity 0.25s ease;}.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, #d4dfe8); position: absolute; top: 0; left: 0; z-index: 1; width: min(92vw, 22rem); max-width: 100%; height: 100%; background: #fff; transform: translateX(-100%); transition: transform 0.28s cubic-bezier(0.4, 0, 0.2, 1); display: flex; flex-direction: column; box-shadow: 4px 0 24px rgba(0, 61, 102, 0.18); overflow: hidden;}@media (max-width: 991.98px){.s_islency_drawer_panel{width: min(94vw, 26rem);}}.s_islency_drawer_header{display: flex; align-items: center; justify-content: space-between; gap: 0.5rem; padding: 1rem 1rem 0.85rem; background: var(--islency-brand-nav-bg, #124a6e); color: #ffffff; 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{color: var(--islency-nav-link-color, #ffffff);}.s_islency_drawer_title{font-family: var(--islency-font-family-base); font-size: 1.02rem; font-weight: 600; letter-spacing: 0.01em; line-height: 1.3;}.s_islency_drawer_close{border: none; background: rgba(255, 255, 255, 0.2); color: #ffffff; font-size: 1.05rem; cursor: pointer; min-width: 2.35rem; min-height: 2.35rem; border-radius: 50%; display: inline-flex; align-items: center; justify-content: center; transition: background 0.2s ease;}.s_islency_drawer_close:hover{background: rgba(255, 255, 255, 0.35);}.s_islency_drawer_account{padding: 0.9rem 1rem 1rem; background: var(--islency-brand-nav-bg, #124a6e); color: #ffffff; font-size: 0.92rem; flex-shrink: 0; border-bottom: 2px solid #cc8e08;}.s_islency_drawer_account_main{display: flex; align-items: center; gap: 0.75rem;}.s_islency_drawer_account_icon{font-size: 2rem; line-height: 1; color: #ffcc28; flex-shrink: 0;}.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: 2px solid #ffcc28; 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: #ffcc28;}.s_islency_drawer_account_text{line-height: 1.45; min-width: 0;}.s_islency_drawer_account_prefix{color: rgba(255, 255, 255, 0.92); font-weight: 500;}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{color: #ffcc28; 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: #ffffff; text-decoration: underline;}.s_islency_drawer_account_email{color: rgba(255, 255, 255, 0.78); font-size: 0.78rem; margin-top: 0.2rem;}.s_islency_drawer_body{flex: 1; overflow-y: auto; -webkit-overflow-scrolling: touch; padding-bottom: calc(env(safe-area-inset-bottom, 0px) + 0.75rem); background: #fff; scrollbar-width: thin; scrollbar-color: #cbd5e1 transparent;}.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; box-shadow: inset 0 -1px 0 var(--islency-brand-border, #d4dfe8);}.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-weight: 600; font-size: 0.9rem; color: var(--islency-brand-ink, #124a6e); height: var(--islency-drawer-row-h); min-height: var(--islency-drawer-row-h); max-height: var(--islency-drawer-row-h); box-sizing: border-box; transition: background 0.18s ease;}.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{background: #f8fafc; margin: 0; padding: 0; border: none; border-radius: 0; animation: s_islency_drawer_subpanel_in 0.22s ease;}@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; color: var(--islency-brand-ink-soft, #3d6f8f); text-decoration: none; font-size: 0.9rem; line-height: 1.35; transition: background 0.18s ease, color 0.18s ease;}.s_islency_drawer_link:hover{background: rgba(46, 143, 212, 0.1); color: var(--islency-brand-ink, #124a6e);}body.o_theme_islency_nova .s_islency_drawer_link--active{background: rgba(46, 143, 212, 0.14); color: var(--islency-brand-ink, #124a6e); font-weight: 600; text-decoration: none;}.s_islency_drawer_link--root, .s_islency_drawer_dept_summary{font-weight: 600; color: var(--islency-brand-ink, #124a6e);}.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; border-bottom: none;}.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{font-weight: 600; color: var(--islency-brand-sea-medium, #2e8fd4);}.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; color: var(--islency-brand-grass, #4f9e32); font-size: 0.95rem; opacity: 0.95;}.s_islency_drawer_link_icon--sub{color: #6c8da6; 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: #94a3b8; font-size: 0.85rem; transition: transform 0.2s ease, color 0.18s ease;}.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; color: var(--islency-brand-ink-muted, #4a6270); 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, #d4dfe8); 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: #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, #124a6e); 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; box-shadow: inset 0 -1px 0 var(--islency-brand-border, #d4dfe8); 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, #124a6e);}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, #124a6e);}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, #2680c4);}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: #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: #c0392b;}body.o_theme_islency_nova .s_islency_drawer_account_links a.s_islency_drawer_link--logout{margin-top: 0; border-top: none; box-shadow: inset 0 1px 0 var(--islency-brand-border, #d4dfe8), inset 0 -1px 0 var(--islency-brand-border, #d4dfe8);}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{position: fixed; inset: 0; z-index: 1070; pointer-events: none; visibility: hidden;}.s_islency_cart_drawer.s_islency_cart_drawer_open{pointer-events: auto; visibility: visible;}.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; background: rgba(0, 30, 50, 0.55); opacity: 0; transition: opacity 0.25s ease;}.s_islency_cart_drawer_panel{position: absolute; top: 0; right: 0; z-index: 1; width: min(92vw, 24rem); max-width: 100%; height: 100%; background: #fff; transform: translateX(100%); transition: transform 0.28s cubic-bezier(0.4, 0, 0.2, 1); display: flex; flex-direction: column; box-shadow: -4px 0 24px rgba(0, 61, 102, 0.18); overflow: hidden;}.s_islency_cart_drawer_header{display: flex; align-items: center; justify-content: space-between; gap: 0.5rem; padding: 0.85rem 1rem; background: linear-gradient(180deg, #f0f7fb 0%, #e3f4fb 100%); border-bottom: 1px solid var(--islency-brand-border, #bde0fe); flex-shrink: 0;}.s_islency_cart_drawer_title{font-family: var(--islency-font-family-base); font-size: 1rem; font-weight: 700; color: var(--islency-brand-ink, #124a6e); display: flex; align-items: center;}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; background: rgba(255, 255, 255, 0.65); color: var(--islency-brand-ink-soft, #3d6f8f); border-radius: 50%; font-size: 1.25rem; cursor: pointer; min-width: 44px; min-height: 44px; display: inline-flex; align-items: center; justify-content: center;}.s_islency_cart_drawer_body{flex: 1; overflow-y: auto; padding: 0.75rem 1rem; -webkit-overflow-scrolling: touch;}body.o_theme_islency_nova .s_islency_cart_drawer_cart #cart_products{--cart-product-img-size-lg: 3.25rem; margin-bottom: 0; gap: 0;}body.o_theme_islency_nova .s_islency_cart_drawer_cart .o_cart_product{display: flex; flex-wrap: nowrap; align-items: flex-start; gap: 0.625rem; border-bottom: 1px solid #eef2f5; padding: 0.625rem 0;}.s_islency_cart_drawer_cart .o_cart_product:last-child{border-bottom: none;}.s_islency_cart_drawer_cart .o_cart_product_image{flex: 0 0 3.25rem;}body.o_theme_islency_nova .s_islency_cart_drawer_cart .o_cart_product_image img{width: 3.25rem; max-width: 3.25rem;}body.o_theme_islency_nova .s_islency_cart_drawer_cart .o_cart_product > .d-flex.flex-column{flex: 1 1 auto; min-width: 0; gap: 0.25rem;}body.o_theme_islency_nova .s_islency_cart_drawer_cart .o_cart_product > .d-flex.flex-column > .d-flex.gap-3{display: flex; flex-direction: row; flex-wrap: nowrap; align-items: flex-start; gap: 0.5rem;}.s_islency_cart_drawer_cart .o_cart_product .flex-grow-1.text-wrap{flex: 1 1 auto; 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;}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;}body.o_theme_islency_nova .s_islency_cart_drawer_cart .o_cart_product .d-none.d-md-block{display: flex; flex: 0 0 auto; flex-direction: column; align-items: flex-end; gap: 0.2rem;}body.o_theme_islency_nova .s_islency_cart_drawer_cart .o_cart_product h6{font-family: var(--islency-font-family-base); font-size: 0.8125rem; font-weight: 600; line-height: 1.35; color: #1e293b; margin-bottom: 0.1rem; 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{white-space: normal;}body.o_theme_islency_nova .s_islency_cart_drawer_cart .o_cart_product [name="website_sale_cart_line_price"]{font-family: var(--islency-font-family-base); font-size: 0.875rem; font-weight: 700; color: var(--islency-brand-ink, #124a6e); margin-bottom: 0; flex-direction: row; align-items: center; 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: #94a3b8;}body.o_theme_islency_nova .s_islency_cart_drawer_cart .o_cart_product .d-md-flex.flex-md-wrap{display: block;}body.o_theme_islency_nova .s_islency_cart_drawer_cart .o_cart_product .d-inline-flex.flex-wrap{display: none;}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"]{display: flex; flex-wrap: nowrap; align-items: center; gap: 0.35rem; margin-top: 0.2rem; white-space: nowrap;}.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"] .text-300{white-space: nowrap; flex-shrink: 0; font-family: var(--islency-font-family-base); font-size: 0.75rem; font-weight: 500; line-height: 1.2; color: #64748b; text-decoration: none;}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: #c0392b; text-decoration: underline; text-underline-offset: 2px;}body.o_theme_islency_nova .s_islency_cart_drawer_cart .o_cart_product [name="o_wsale_cart_line_button_container_mobile"]{display: none;}.s_islency_cart_drawer_cart .o_cart_product .css_quantity{max-width: 6.5rem;}.s_islency_cart_drawer_cart .o_cart_product .css_quantity .btn-link{padding: 0.15rem 0.35rem; font-size: 0.7rem;}.s_islency_cart_drawer_cart .o_cart_product .css_quantity .quantity{font-size: 0.75rem; padding: 0.15rem 0.25rem; min-height: 0;}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 .list-group, 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 .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; color: #64748b; margin-bottom: 0.05rem;}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: block; font-family: var(--islency-font-family-base); font-size: 0.6875rem; line-height: 1.35; color: #64748b; margin-top: 0.1rem; margin-bottom: 0;}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: #64748b;}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, #124a6e);}.s_islency_cart_drawer_footer_wrap{flex-shrink: 0; border-top: 1px solid #e8eef2; background: #f8fafb; padding: 1rem;}.s_islency_cart_drawer_footer .o_checkout_cart_total{margin-bottom: 0.75rem;}.s_islency_cart_checkout_btn{font-weight: 600; padding: 0.75rem 1rem;}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, #124a6e); margin-bottom: 0.75rem;}body.o_theme_islency_nova .s_islency_cart_drawer_cart > .js_cart_lines .btn-primary{font-weight: 600; border-radius: 999px; padding: 0.55rem 1.25rem;}