
/* <inline asset> */
@charset "UTF-8"; 

/* /cs_storefront_frost/static/src/site/30_shop.scss */
 @keyframes o-fz-shop-fade{from{opacity: 0;}}body.o_fz_site .o_wsale_products_page{--o-fz-shop-t: var(--cs-motion-dur-fast) var(--cs-motion-ease-out);}body.o_fz_site .o_wsale_products_page #o_wsale_container{padding-top: 36px; padding-bottom: 88px;}body.o_fz_site .o_wsale_products_page #o_wsale_container.o_wsale_page_contained{max-width: var(--cs-fz-container); padding-inline: 16px;}body.o_fz_site .o_wsale_products_page #o_wsale_container.o_wsale_page_fluid{max-width: none; padding-inline: clamp(16px, 2.2vw, 40px);}body.o_fz_site .o_wsale_products_page .o_wsale_products_main_row{--gutter-x: 0px; margin: 0;}body.o_fz_site .o_wsale_products_page #products_grid{padding: 0; border: 0;}@media (min-width: 992px){body.o_fz_site .o_wsale_products_page .o_wsale_has_sidebar .o_wsale_products_main_row{display: grid; grid-template-columns: 264px minmax(0, 1fr); grid-template-rows: auto auto auto auto; column-gap: 32px;}body.o_fz_site .o_wsale_products_page .o_wsale_has_sidebar #products_grid{display: grid; grid-column: 1 / -1; grid-row: 1 / -1; grid-template-columns: subgrid; grid-template-rows: subgrid; container-type: normal; min-width: 0;}body.o_fz_site .o_wsale_products_page .o_wsale_has_sidebar #products_grid > *{grid-column: 2; min-width: 0;}body.o_fz_site .o_wsale_products_page .o_wsale_has_sidebar #products_grid > header{grid-column: 1 / -1; grid-row: 1;}body.o_fz_site .o_wsale_products_page .o_wsale_has_sidebar #products_grid_before{position: static !important; grid-column: 1; grid-row: 2 / -1; align-self: start; min-width: 0; max-width: none; padding: 0 !important;}body.o_fz_site .o_wsale_products_page .o_wsale_has_sidebar .o_wsale_products_main_row:not(:has(.o_wsale_products_grid_before_rail > :not(.o_fz_shop_filters_head) :is(input, select, a, button))){grid-template-columns: minmax(0, 1fr);}body.o_fz_site .o_wsale_products_page .o_wsale_has_sidebar .o_wsale_products_main_row:not(:has(.o_wsale_products_grid_before_rail > :not(.o_fz_shop_filters_head) :is(input, select, a, button))) #products_grid_before{display: none !important;}body.o_fz_site .o_wsale_products_page .o_wsale_has_sidebar .o_wsale_products_main_row:not(:has(.o_wsale_products_grid_before_rail > :not(.o_fz_shop_filters_head) :is(input, select, a, button))) #products_grid > *{grid-column: 1;}}body.o_fz_site .o_wsale_products_page :is( .oe_search_button, .o_fz_shop_tile_acts .btn, .js_attributes .form-check:not([class*=" ms-"]) > .form-check-label, .js_attributes label.btn, .o_wsale_ribbon_filter.btn, .pagination > :is(:first-child, :last-child) > .page-link ){border: 1px solid rgba(var(--cs-fz-rim-rgb), 0.92) !important; background-color: rgba(var(--cs-fz-glass-rgb), 0.8) !important; background-image: linear-gradient(145deg, rgba(var(--cs-fz-glass-rgb), 0.9), rgba(var(--cs-fz-glass-rgb), 0)); box-shadow: var(--cs-fz-key-shadow); color: var(--cs-fz-ink) !important; transition: transform var(--o-fz-shop-t), opacity var(--o-fz-shop-t), box-shadow var(--o-fz-shop-t), background-color var(--o-fz-shop-t), border-color var(--o-fz-shop-t);}body.o_fz_site .o_wsale_products_page :is( .oe_search_button:active, .o_fz_shop_tile_acts .btn:active, .js_attributes .form-check:not([class*=" ms-"]):active > .form-check-label, .js_attributes label.btn:active, .o_wsale_ribbon_filter.btn:active, .pagination > :is(:first-child, :last-child):not(.disabled) > .page-link:active ){background-color: rgba(var(--cs-fz-shade-rgb), 0.06) !important; background-image: none; box-shadow: var(--cs-fz-pressed-shadow);}body.o_fz_site .o_wsale_products_page :is( .js_attributes .form-check:not([class*=" ms-"]) > :checked + .form-check-label, .js_attributes :checked + label.btn, .js_attributes label.btn.active, .o_wsale_ribbon_filter.btn.active, .o_fz_shop_tile_acts .btn:disabled ){border-color: var(--cs-fz-primary) !important; background-color: rgba(var(--cs-fz-shade-rgb), 0.07) !important; background-image: none; box-shadow: var(--cs-fz-chosen-shadow); font-weight: 700 !important; opacity: 1;}body.o_fz_site .o_wsale_products_page :is( .oe_search_button, .o_fz_shop_tile_acts .btn, .pagination > :is(:first-child, :last-child) > .page-link ){display: inline-flex; flex: none; align-items: center; justify-content: center; width: 44px; height: 44px; min-height: 0; margin: 0; padding: 0; border-radius: var(--cs-fz-radius-pill) !important; line-height: 1;}body.o_fz_site .o_wsale_products_page :is( .oe_search_button, .o_fz_shop_tile_acts .btn, .pagination > :is(:first-child, :last-child) > .page-link ):active{transform: var(--cs-motion-press-knob);}body.o_fz_site .o_wsale_products_page :is( .oe_search_button, .o_fz_shop_tile_acts .btn, .pagination > :is(:first-child, :last-child) > .page-link ) .oi{width: auto; margin: 0; font-size: 1.25rem;}body.o_fz_site .o_wsale_products_page :is( .js_attributes .form-check:not([class*=" ms-"]) > .form-check-label, .js_attributes label.btn, .o_wsale_ribbon_filter.btn ){position: relative; display: inline-flex; align-items: center; min-height: 44px; margin: 0; padding: 0 16px; border-radius: var(--cs-fz-radius-pill); outline: 2px solid transparent; outline-offset: 3px; font-size: 0.9375rem; line-height: 1.2; font-weight: 600 !important; cursor: pointer;}body.o_fz_site .o_wsale_products_page .js_attributes :is( .form-check:not([class*=" ms-"]) > :checked + .form-check-label, :checked + label.btn, label.btn.active ){overflow: visible !important;}body.o_fz_site .o_wsale_products_page .js_attributes :is( .form-check:not([class*=" ms-"]) > :checked + .form-check-label, :checked + label.btn, label.btn.active )::before{content: ""; position: absolute; top: -6px; right: 6px; width: 18px; height: 18px; border-radius: 50%; background: var(--cs-fz-primary) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23f6fbf9' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 12.5 4 4 8-9'/%3E%3C/svg%3E") center/11px no-repeat; box-shadow: 0 0 0 2px var(--cs-fz-pure); pointer-events: none;}body.o_fz_site .o_wsale_products_page .js_attributes :is( .form-check:not([class*=" ms-"]) > :checked + .form-check-label, :checked + label.btn, label.btn.active )::after{content: none;}body.o_fz_site .o_wsale_products_page .js_attributes :focus-visible + :is(.form-check-label, label.btn){outline-color: var(--cs-fz-primary);}body.o_fz_site #o_wsale_products_header{display: block !important; padding: 0 0 28px !important; border: 0; color: var(--cs-fz-ink);}body.o_fz_site #o_wsale_products_header .o_wsale_category_description, body.o_fz_site #o_wsale_products_header #oe_structure_products_header_shop{margin-top: 16px;}body.o_fz_site #o_wsale_products_header > .alert{margin: 20px 0 0;}body.o_fz_site #o_wsale_products_header .o_search_input_group{display: flex; flex-wrap: nowrap; align-items: center; height: 52px; padding: 0 4px 0 20px; border-radius: var(--cs-fz-radius-pill); outline: 2px solid transparent; outline-offset: 3px; background: var(--cs-fz-pure); box-shadow: inset 0 0 0 1.5px rgba(var(--cs-fz-ink-rgb), 0.36); transition: outline-color var(--o-fz-shop-t);}body.o_fz_site #o_wsale_products_header .o_search_input_group:focus-within{outline-color: var(--cs-fz-primary);}body.o_fz_site #o_wsale_products_header .oe_search_box{flex: 1 1 auto; min-width: 0; height: 44px; padding: 0 8px 0 0; border: 0 !important; border-radius: 0 !important; outline: 0; background: none !important; box-shadow: none !important; color: var(--cs-fz-ink) !important; font-size: 1rem; font-weight: 500;}body.o_fz_site #o_wsale_products_header .oe_search_box::placeholder{color: var(--cs-fz-muted);}body.o_fz_site #o_wsale_products_header .o_search_found_results{display: none !important;}body.o_fz_site #o_wsale_products_header .o_search_spinner.d-none ~ .oi{display: inline-block !important;}body.o_fz_site :is(#o_wsale_products_header, #o_wsale_floating_bar) .dropdown-menu{min-width: 248px; padding: 8px; border: var(--cs-fz-edge-border); border-radius: var(--cs-fz-radius-card); background: rgba(var(--cs-fz-glass-rgb), 1); box-shadow: var(--cs-fz-edge-shadow); font-size: 1rem;}body.o_fz_site :is(#o_wsale_products_header, #o_wsale_floating_bar) .dropdown-menu.show{animation: o-fz-shop-fade var(--o-fz-shop-t);}body.o_fz_site :is(#o_wsale_products_header, #o_wsale_floating_bar) .dropdown-item{display: flex; align-items: center; justify-content: space-between; gap: 12px; min-height: 44px; padding: 0 12px 0 16px; border-radius: 18px; background: none; color: var(--cs-fz-ink); font-weight: 600;}body.o_fz_site :is(#o_wsale_products_header, #o_wsale_floating_bar) .dropdown-item.active{background-color: rgba(var(--cs-fz-shade-rgb), 0.07); box-shadow: var(--cs-fz-pressed-shadow); font-weight: 700;}body.o_fz_site :is(#o_wsale_products_header, #o_wsale_floating_bar) .dropdown-item .oi{color: var(--cs-fz-primary); font-size: 1.25rem;}body.o_fz_site .o_fz_shop_crumbs{margin-bottom: 18px;}body.o_fz_site .o_fz_shop_crumbs ol{display: inline-flex; align-items: center; gap: 0 6px; max-width: 100%; margin: 0; padding: 0 20px; border-radius: var(--cs-fz-radius-pill); background: var(--cs-fz-chip-fill); box-shadow: var(--cs-fz-chip-ring); list-style: none; font-size: 0.9375rem; font-weight: 500; white-space: nowrap;}body.o_fz_site .o_fz_shop_crumbs li{display: inline-flex; flex: none; align-items: center; gap: 6px; min-height: 44px;}body.o_fz_site .o_fz_shop_crumbs a{display: inline-flex; align-items: center; min-height: 44px; color: var(--cs-fz-ink); text-decoration: none;}body.o_fz_site .o_fz_shop_crumbs .oi{color: var(--cs-fz-muted); font-size: 1rem;}body.o_fz_site .o_fz_shop_crumbs li[aria-current]{flex: 0 1 auto; min-width: 0; font-weight: 700;}body.o_fz_site .o_fz_shop_crumbs li[aria-current] > span{overflow: hidden; text-overflow: ellipsis;}body.o_fz_site .o_fz_shop_bar{display: flex; flex-wrap: wrap; align-items: flex-end; justify-content: space-between; gap: 20px 40px;}body.o_fz_site .o_fz_shop_bar .o_fz_shop_title{flex: 1 1 320px; min-width: 0;}body.o_fz_site .o_fz_shop_bar h1{margin: 0; font-size: clamp(1.75rem, 3.6vw, 3.0625rem); line-height: 1.04; font-weight: 700; letter-spacing: -0.02em; text-wrap: balance; overflow-wrap: break-word;}body.o_fz_site .o_fz_shop_bar .o_fz_shop_count{display: flex; flex-wrap: wrap; align-items: center; gap: 0 20px; min-height: 44px; margin: 6px 0 0; color: var(--cs-fz-muted); font-size: 1.0625rem; font-weight: 500;}body.o_fz_site .o_fz_shop_bar .o_fz_shop_count b{color: var(--cs-fz-ink); font-weight: 700; font-variant-numeric: tabular-nums;}body.o_fz_site .o_fz_shop_bar .o_fz_shop_count .fz-link{font-size: 0.9375rem;}body.o_fz_site .o_fz_shop_bar .o_fz_shop_tools{display: flex; flex-wrap: wrap; align-items: center; gap: 10px 12px; padding-bottom: 4px;}body.o_fz_site .o_fz_shop_bar .o_fz_shop_search{width: 300px; max-width: 100%;}body.o_fz_site .o_fz_shop_bar .o_fz_shop_search_knob{width: 46px; height: 46px;}body.o_fz_site .o_fz_shop_bar .o_fz_shop_search_knob .oi{width: auto; height: auto; font-size: 1.25rem; line-height: 1 !important;}body.o_fz_site .o_fz_shop_bar .o_fz_shop_sort, body.o_fz_site .o_fz_shop_bar .o_fz_shop_filters_btn{min-height: 46px; padding: 0 16px; gap: 8px; white-space: nowrap;}body.o_fz_site .o_fz_shop_bar .o_fz_shop_sort > .oi, body.o_fz_site .o_fz_shop_bar .o_fz_shop_filters_btn > .oi{font-size: 1.25rem;}body.o_fz_site .o_fz_shop_bar .o_fz_shop_sort small{color: var(--cs-fz-muted); font-size: 0.9375rem; font-weight: 500; opacity: 1 !important;}body.o_fz_site .o_fz_shop_bar .o_fz_shop_sort::after{content: ""; width: 8px; height: 8px; margin: 0 2px; border: solid currentColor; border-width: 0 1.8px 1.8px 0; transform: translateY(-2px) rotate(45deg); transition: transform var(--cs-motion-dur-base) var(--cs-motion-ease-glide);}body.o_fz_site .o_fz_shop_bar .o_fz_shop_sort.show::after{transform: translateY(2px) rotate(225deg);}body.o_fz_site .o_fz_shop_badge{display: inline-flex; flex: none; align-items: center; justify-content: center; min-width: 22px; height: 22px; padding: 0 6px; border-radius: var(--cs-fz-radius-pill); background: var(--cs-fz-primary); color: var(--cs-fz-on-primary); font-size: 0.8125rem; line-height: 1; font-weight: 800; font-variant-numeric: tabular-nums;}body.o_fz_site .o_fz_shop_chips{display: flex; flex-wrap: wrap; align-items: center; gap: 4px 18px; margin-top: 20px;}body.o_fz_site .o_fz_shop_chips ul{display: flex; flex-wrap: wrap; gap: 8px; margin: 0; padding: 0; list-style: none;}body.o_fz_site .o_fz_shop_chips .fz-link{font-size: 0.9375rem;}body.o_fz_site .o_fz_shop_chips .o_fz_shop_chip{position: relative; display: inline-flex; align-items: center; gap: 6px; min-height: 36px; padding: 3px 8px 3px 14px; border-radius: var(--cs-fz-radius-pill); background: var(--cs-fz-chip-fill); box-shadow: var(--cs-fz-chip-ring); color: var(--cs-fz-ink); font-size: 0.9375rem; font-weight: 500; line-height: 1.25; text-decoration: none; transition: box-shadow var(--o-fz-shop-t), opacity var(--o-fz-shop-t);}body.o_fz_site .o_fz_shop_chips .o_fz_shop_chip::before{content: ""; position: absolute; inset: -4px 0;}body.o_fz_site .o_fz_shop_chips .o_fz_shop_chip:active{opacity: 0.66;}body.o_fz_site .o_fz_shop_chips .o_fz_shop_chip b{font-weight: 700;}body.o_fz_site .o_fz_shop_chips .o_fz_shop_chip .oi{color: var(--cs-fz-muted); font-size: 1.125rem;}body.o_fz_site .o_fz_shop_cats{margin-top: 24px;}body.o_fz_site .o_fz_shop_cats ul{display: flex; flex-wrap: wrap; gap: 10px; margin: 0; padding: 0; list-style: none;}body.o_fz_site .o_fz_shop_cats li{display: flex; min-width: 0;}body.o_fz_site .o_fz_shop_cats .o_fz_shop_cat{position: relative; justify-content: flex-start; gap: 10px; min-height: 56px; padding: 5px 22px; line-height: 1.2; white-space: nowrap;}body.o_fz_site .o_fz_shop_cats .o_fz_shop_cat:has(.o_fz_shop_cat_pic){padding-left: 6px;}body.o_fz_site .o_fz_shop_cats .o_fz_shop_cat_pic{flex: none; width: 44px; height: 44px; overflow: hidden; border-radius: 50%; background: var(--cs-fz-niche); box-shadow: inset 0 0 0 1px rgba(var(--cs-fz-ink-rgb), 0.08);}body.o_fz_site .o_fz_shop_cats .o_fz_shop_cat_pic img{display: block; width: 100%; height: 100%; object-fit: cover; mix-blend-mode: multiply;}body.o_fz_site .o_fz_shop_cats .fz-check{top: -9px; right: 14px; width: 18px; height: 18px; font-size: 0.75rem;}body.o_fz_site .o_fz_shop_cat:not(.fz-soft){display: inline-flex; align-items: center; outline: 2px solid transparent; outline-offset: 3px; color: var(--cs-fz-ink); font-size: 1rem; font-weight: 600; text-decoration: none; transition: opacity var(--o-fz-shop-t), outline-color var(--o-fz-shop-t);}body.o_fz_site .o_fz_shop_cat:not(.fz-soft):focus-visible{outline-color: var(--cs-fz-primary);}body.o_fz_site .o_fz_shop_cat:not(.fz-soft):active{opacity: 0.66;}body.o_fz_site .o_fz_shop_cat:not(.fz-soft).is-on{font-weight: 700;}body.o_fz_site .o_fz_shop_cats.o_fz_shop_cats--bordered .o_fz_shop_cat{border-radius: var(--cs-fz-radius-pill); background: var(--cs-fz-chip-fill); box-shadow: var(--cs-fz-chip-ring);}body.o_fz_site .o_fz_shop_cats.o_fz_shop_cats--bordered .o_fz_shop_cat.is-on{box-shadow: inset 0 0 0 1.5px var(--cs-fz-primary);}body.o_fz_site .o_fz_shop_cats:is(.o_fz_shop_cats--tabs, .o_fz_shop_cats--pills) .o_fz_shop_cat{min-height: 46px; padding: 0 20px;}body.o_fz_site .o_fz_shop_cats:is(.o_fz_shop_cats--tabs, .o_fz_shop_cats--pills) .o_fz_shop_cat .o_fz_shop_cat_pic{display: none;}body.o_fz_site .o_fz_shop_cats.o_fz_shop_cats--tabs ul{gap: 0 4px; border-bottom: 1px solid var(--cs-fz-line);}body.o_fz_site .o_fz_shop_cats.o_fz_shop_cats--tabs .o_fz_shop_cat{margin-bottom: -1px; padding: 0 14px; border-bottom: 2px solid transparent;}body.o_fz_site .o_fz_shop_cats.o_fz_shop_cats--tabs .o_fz_shop_cat.is-on{border-bottom-color: var(--cs-fz-primary);}body.o_fz_site .o_fz_shop_cats.o_fz_shop_cats--tabs .o_fz_shop_cat .fz-check{display: none;}body.o_fz_site .o_fz_shop_cats.o_fz_shop_cats--images ul{gap: 12px 18px;}body.o_fz_site .o_fz_shop_cats.o_fz_shop_cats--images .o_fz_shop_cat{flex-direction: column; gap: 8px; min-width: 84px; min-height: 0; padding: 0; border-radius: 14px; font-size: 0.9375rem;}body.o_fz_site .o_fz_shop_cats.o_fz_shop_cats--images .o_fz_shop_cat_pic{width: 72px; height: 72px;}body.o_fz_site .o_fz_shop_cats.o_fz_shop_cats--images .o_fz_shop_cat.is-on .o_fz_shop_cat_pic{box-shadow: 0 0 0 2px var(--cs-fz-pure), 0 0 0 4px var(--cs-fz-primary);}body.o_fz_site .o_fz_shop_cats.o_fz_shop_cats--images .fz-check{top: -4px; right: 2px;}body.o_fz_site .o_fz_shop_cats.o_fz_shop_cats--grid ul{display: grid; grid-template-columns: repeat(auto-fill, minmax(168px, 1fr));}body.o_fz_site .o_fz_shop_cats.o_fz_shop_cats--grid .o_fz_shop_cat{width: 100%; white-space: normal;}body.o_fz_site .o_fz_shop_cats.o_fz_shop_cats--large_images ul{display: grid; grid-template-columns: repeat(auto-fill, minmax(148px, 1fr)); gap: 20px 16px;}body.o_fz_site .o_fz_shop_cats.o_fz_shop_cats--large_images .o_fz_shop_cat{flex-direction: column; align-items: stretch; gap: 10px; width: 100%; min-height: 0; padding: 0; border-radius: var(--cs-fz-radius-tile); font-weight: 700; white-space: normal;}body.o_fz_site .o_fz_shop_cats.o_fz_shop_cats--large_images .o_fz_shop_cat_pic{width: 100%; height: auto; aspect-ratio: 5 / 4; border-radius: var(--cs-fz-radius-tile); background: var(--cs-fz-stage);}body.o_fz_site .o_fz_shop_cats.o_fz_shop_cats--large_images .o_fz_shop_cat.is-on .o_fz_shop_cat_pic{box-shadow: inset 0 0 0 2px var(--cs-fz-primary);}body.o_fz_site .o_fz_shop_cats.o_fz_shop_cats--large_images .fz-check{top: -9px; right: 14px;}body.o_fz_site :is(#products_grid_before, #o_wsale_offcanvas){margin-top: 0 !important;}body.o_fz_site #products_grid_before .o_wsale_products_grid_before_rail{height: auto; max-height: none; margin: 0 !important; padding: 6px 22px 14px !important; overflow: visible !important; border-radius: var(--cs-fz-radius-sheet); background: var(--cs-fz-sheet-fill); color: var(--cs-fz-ink);}body.o_fz_site .o_fz_shop_filters_head{display: flex; align-items: center; justify-content: space-between; gap: 12px; min-height: 52px;}body.o_fz_site .o_fz_shop_filters_head h2{margin: 0; font-size: 1.25rem; line-height: 1.2; font-weight: 700; letter-spacing: -0.01em;}body.o_fz_site .o_fz_shop_filters_head .fz-link{font-size: 0.9375rem;}body.o_fz_site .products_attributes_filters{padding-top: 0 !important; border: 0 !important;}body.o_fz_site .products_categories{margin: 0 !important;}body.o_fz_site .products_categories .o_categories_collapse_title:not(.accordion-header){display: flex; align-items: center; min-height: 52px;}body.o_fz_site .products_categories ul{margin: 0 !important;}body.o_fz_site .products_categories .wsale_products_categories_list > ul{padding-bottom: 12px;}body.o_fz_site .products_categories .nav-item{margin: 0 !important;}body.o_fz_site .products_categories .accordion-header{margin: 0 !important;}body.o_fz_site .products_categories a{display: inline-flex; align-items: center; min-height: 40px; color: var(--cs-fz-ink); font-size: 0.9375rem; font-weight: 500; text-decoration: none;}body.o_fz_site .products_categories a.text-decoration-underline{font-weight: 700; text-decoration: underline 1.5px var(--cs-fz-primary) !important; text-underline-offset: 6px;}body.o_fz_site .products_categories .accordion-header > .o_categories_recursive_button{min-height: 40px; padding: 0 !important;}body.o_fz_site .products_categories.accordion > .accordion-item{border-top: 0;}body.o_fz_site .products_categories + .products_attributes_filters .js_attributes > .accordion-item:first-child{border-top: 1px solid var(--cs-fz-line);}body.o_fz_site .js_attributes, body.o_fz_site #o_wsale_price_range_option, body.o_fz_site .products_categories{--accordion-bg: transparent; --accordion-border-width: 0; margin: 0; border: 0 !important;}body.o_fz_site .js_attributes .accordion-item, body.o_fz_site #o_wsale_price_range_option .accordion-item, body.o_fz_site .products_categories .accordion-item{margin: 0 !important; border: 0; border-top: 1px solid var(--cs-fz-line); border-radius: 0; background: none; color: var(--cs-fz-ink);}body.o_fz_site .js_attributes .accordion-header, body.o_fz_site #o_wsale_price_range_option .accordion-header, body.o_fz_site .products_categories .accordion-header{margin: 0;}body.o_fz_site .js_attributes .accordion-button, body.o_fz_site #o_wsale_price_range_option .accordion-button, body.o_fz_site .products_categories .accordion-button{gap: 8px; min-height: 52px; padding: 6px 0 !important; border-radius: 0 !important; background: none !important; box-shadow: none !important; color: var(--cs-fz-ink); font-size: 1rem; line-height: 1.25;}body.o_fz_site .js_attributes .accordion-button::after, body.o_fz_site #o_wsale_price_range_option .accordion-button::after, body.o_fz_site .products_categories .accordion-button::after{flex: none; width: 24px; height: 24px; margin: 0 -1px 0 auto !important; line-height: 24px;}body.o_fz_site .js_attributes .accordion-body, body.o_fz_site #o_wsale_price_range_option .accordion-body, body.o_fz_site .products_categories .accordion-body{padding: 0 0 4px;}body.o_fz_site .js_attributes .collapsing, body.o_fz_site #o_wsale_price_range_option .collapsing, body.o_fz_site .products_categories .collapsing{transition: height var(--cs-motion-dur-slow) var(--cs-motion-ease-glide);}body.o_fz_site .js_attributes:not(:has(> .o_fz_shop_more[open])) > [data-fz-more]{display: none;}body.o_fz_site .o_fz_shop_more{border-top: 1px solid var(--cs-fz-line);}body.o_fz_site .o_fz_shop_more summary{display: flex; align-items: center; justify-content: space-between; min-height: 52px; color: var(--cs-fz-ink); font-weight: 600; list-style: none; cursor: pointer;}body.o_fz_site .o_fz_shop_more summary::-webkit-details-marker{display: none;}body.o_fz_site .o_fz_shop_more .oi{font-size: 1.375rem; transition: transform var(--cs-motion-dur-slow) var(--cs-motion-ease-glide);}body.o_fz_site .o_fz_shop_more[open] .oi{transform: rotate(180deg);}body.o_fz_site .o_fz_shop_more:not([open]) .o_fz_shop_more_b, body.o_fz_site .o_fz_shop_more[open] .o_fz_shop_more_a{display: none;}body.o_fz_site .js_attributes :is(.flex-column, .list-group, [data-bs-toggle="buttons"]){display: flex; flex-flow: row wrap !important; gap: 8px !important; margin: 0 0 18px !important; padding: 0 !important;}body.o_fz_site .js_attributes :is(.flex-column, .list-group, [data-bs-toggle="buttons"]) > div:not(.form-check):not(.accordion-header):not(.overflow-auto):not(.collapse):not(.o_fz_shop_find), body.o_fz_site .js_attributes :is(.flex-column, .list-group, [data-bs-toggle="buttons"]) > .collapse.show{display: contents;}body.o_fz_site .js_attributes :is(.flex-column, .list-group, [data-bs-toggle="buttons"]) > .collapsing{display: flex; flex: 1 1 100%; flex-wrap: wrap; gap: 8px;}body.o_fz_site .js_attributes :is(.flex-column, .list-group, [data-bs-toggle="buttons"]) > .accordion-header, body.o_fz_site .js_attributes :is(.flex-column, .list-group, [data-bs-toggle="buttons"]) > .overflow-auto, body.o_fz_site .js_attributes :is(.flex-column, .list-group, [data-bs-toggle="buttons"]) > .o_fz_shop_find{flex: 1 1 100%;}body.o_fz_site .js_attributes .accordion-item:not(:has(.o_fz_shop_morev:not(.collapsed), .o_wsale_attribute_search_bar:not(:placeholder-shown))) .o_fz_shop_val[data-fz-cut]:not(:has(:checked)), body.o_fz_site .js_attributes .accordion-item:not(:has(.o_fz_shop_morev:not(.collapsed), .o_wsale_attribute_search_bar:not(:placeholder-shown))) .o_fz_shop_sw[data-fz-cut]:not(:has(:checked)), body.o_fz_site .js_attributes .accordion-item:not(:has(.o_fz_shop_morev:not(.collapsed), .o_wsale_attribute_search_bar:not(:placeholder-shown))) input[data-fz-cut]:not(:checked), body.o_fz_site .js_attributes .accordion-item:not(:has(.o_fz_shop_morev:not(.collapsed), .o_wsale_attribute_search_bar:not(:placeholder-shown))) :not(:checked) + label.btn[data-fz-cut]{display: none !important;}body.o_fz_site .o_fz_shop_all{display: none !important; transition: none !important;}body.o_fz_site .o_fz_shop_morev{display: inline-flex; align-items: center; gap: 2px; background: none;}body.o_fz_site .o_fz_shop_morev.collapsed .o_fz_shop_morev_b, body.o_fz_site .o_fz_shop_morev:not(.collapsed) .o_fz_shop_morev_a{display: none;}body.o_fz_site .o_fz_shop_morev .oi{font-size: 1.25rem; transition: transform var(--cs-motion-dur-base) var(--cs-motion-ease-glide);}body.o_fz_site .o_fz_shop_morev:not(.collapsed) .oi{transform: rotate(180deg);}body.o_fz_site .o_fz_shop_morev:focus-visible{border-radius: 8px; outline: 2px solid var(--cs-fz-primary); outline-offset: 3px;}body.o_fz_site .js_attributes .o_fz_shop_morev{margin: -12px 0 10px !important;}body.o_fz_site .js_attributes .form-check{position: relative; min-height: 0; margin: 0 !important; padding: 0 !important; border: 0;}body.o_fz_site .js_attributes .form-check:not([class*=" ms-"]) > .form-check-input{position: absolute; inset: 0; float: none; width: 100%; height: 100%; margin: 0; opacity: 0; cursor: pointer;}body.o_fz_site .js_attributes .form-check[class*=" ms-"]{display: flex; align-items: center; gap: 10px; min-height: 40px;}body.o_fz_site .js_attributes .form-check[class*=" ms-"] > .form-check-input{flex: none; float: none; width: 22px; height: 22px; margin: 0; border: 0; border-radius: 6px; background-color: var(--cs-fz-pure); box-shadow: inset 0 0 0 1.5px rgba(var(--cs-fz-ink-rgb), 0.5);}body.o_fz_site .js_attributes .form-check[class*=" ms-"] > .form-check-input:checked{background-color: var(--cs-fz-primary); box-shadow: none;}body.o_fz_site .js_attributes .form-check[class*=" ms-"] > .form-check-label{font-size: 0.9375rem;}body.o_fz_site .o_wsale_view_more_btn, body.o_fz_site .o_fz_shop_morev, body.o_fz_site #o_wsale_offcanvas .offcanvas-body > a{min-height: 44px; margin: 0 !important; padding: 0 !important; border: 0; box-shadow: none; color: var(--cs-fz-ink); font-size: 0.9375rem; font-weight: 600; text-decoration: underline 1.5px rgba(var(--cs-fz-shade-rgb), 0.36); text-underline-offset: 6px;}body.o_fz_site .o_wsale_attribute_search_bar, body.o_fz_site .js_attributes .css_attribute_select{height: 48px; padding-inline: 16px; border: 0; border-radius: 14px; background-color: var(--cs-fz-pure); box-shadow: inset 0 0 0 1.5px rgba(var(--cs-fz-ink-rgb), 0.36); color: var(--cs-fz-ink); font-weight: 500;}body.o_fz_site #o_wsale_price_range_option{border-top: 1px solid var(--cs-fz-line) !important;}body.o_fz_site #o_wsale_price_range_option label b{display: flex; align-items: center; min-height: 52px;}body.o_fz_site .js_attributes div:has(> .o_fz_shop_sw){display: grid !important; grid-template-columns: repeat(auto-fill, minmax(72px, 1fr)); gap: 12px 6px !important; margin: 0 0 18px !important; padding: 0 !important;}body.o_fz_site .o_fz_shop_sw{position: relative; display: flex; flex-direction: column; align-items: center; gap: 4px; min-width: 0; margin: 0; border-radius: 14px; outline: 2px solid transparent; outline-offset: 2px; cursor: pointer;}body.o_fz_site .o_fz_shop_sw input{position: absolute; top: 0; left: 50%; width: 44px; height: 44px; margin: 0 0 0 -22px; opacity: 0; cursor: pointer;}body.o_fz_site .o_fz_shop_sw:has(:focus-visible){outline-color: var(--cs-fz-primary);}body.o_fz_site .o_fz_shop_sw .fz-check{top: -2px; right: -2px; width: 18px; height: 18px; font-size: 0.75rem;}body.o_fz_site .o_fz_shop_sw:active .o_fz_shop_sw_d{transform: var(--cs-motion-press-knob);}body.o_fz_site .o_fz_shop_sw:is(.is-on, :has(:checked)) .o_fz_shop_sw_d{transform: scale(0.9); box-shadow: 0 0 0 2px var(--cs-fz-pure), 0 0 0 4px var(--cs-fz-primary);}body.o_fz_site .o_fz_shop_sw:is(.is-on, :has(:checked)) .fz-check{opacity: 1; transform: none;}body.o_fz_site .o_fz_shop_sw:is(.is-on, :has(:checked)) .o_fz_shop_sw_n{font-weight: 700;}body.o_fz_site .o_fz_shop_sw_k{position: relative; display: flex; align-items: center; justify-content: center; width: 44px; height: 44px;}body.o_fz_site .o_fz_shop_sw_d{box-sizing: border-box; width: 40px; height: 40px; border: 2px solid var(--cs-fz-pure); border-radius: 50%; background-color: var(--cs-fz-stage); background-position: center; background-size: cover; box-shadow: 0 0 0 1px rgba(var(--cs-fz-ink-rgb), 0.42), 2px 4px 7px -3px rgba(var(--cs-fz-shade-rgb), 0.45); transition: transform var(--cs-motion-dur-base) var(--cs-motion-ease-out), box-shadow var(--o-fz-shop-t);}body.o_fz_site .o_fz_shop_sw_pic .o_fz_shop_sw_d{border-radius: 12px;}body.o_fz_site .o_fz_shop_sw.is-plain .o_fz_shop_sw_k{display: none;}body.o_fz_site .o_fz_shop_sw.is-plain .o_fz_shop_sw_n{display: inline-flex; align-items: center; justify-content: center; min-height: 36px; padding: 4px 12px; border-radius: 999px; box-shadow: inset 0 0 0 1px rgba(var(--cs-fz-ink-rgb), 0.2); background: rgba(var(--cs-fz-glass-rgb), 0.6);}body.o_fz_site .o_fz_shop_sw.is-plain.is-on .o_fz_shop_sw_n{box-shadow: inset 0 0 0 1.5px var(--cs-fz-ink); background: var(--cs-fz-pure); font-weight: 700;}body.o_fz_site .o_fz_shop_sw.is-plain:has(input:focus-visible) .o_fz_shop_sw_n{outline: var(--cs-fz-focus); outline-offset: 2px;}body.o_fz_site .o_fz_shop_sw_n{max-width: 100%; font-size: 0.875rem; line-height: 1.2; font-weight: 500; text-align: center; text-wrap: balance; overflow-wrap: break-word; hyphens: auto;}body.o_fz_site :is(.js_attributes, #o_wsale_price_range_option) input[type="range"]::-webkit-slider-runnable-track{height: 6px; border-radius: 3px; background-color: rgba(var(--cs-fz-shade-rgb), 0.12);}body.o_fz_site :is(.js_attributes, #o_wsale_price_range_option) input[type="range"]::-moz-range-track{height: 6px; border-radius: 3px; background-color: rgba(var(--cs-fz-shade-rgb), 0.12);}body.o_fz_site :is(.js_attributes, #o_wsale_price_range_option) input[type="range"]::-webkit-slider-thumb{width: 22px; height: 22px; margin-top: -8px; border: 1px solid rgba(var(--cs-fz-rim-rgb), 0.92); border-radius: 50%; background: var(--cs-fz-pure); box-shadow: var(--cs-fz-key-shadow);}body.o_fz_site :is(.js_attributes, #o_wsale_price_range_option) input[type="range"]::-moz-range-thumb{width: 22px; height: 22px; border: 1px solid rgba(var(--cs-fz-rim-rgb), 0.92); border-radius: 50%; background: var(--cs-fz-pure); box-shadow: var(--cs-fz-key-shadow);}body.o_fz_site #o_wsale_offcanvas{width: MIN(88%, 360px); border: 0; border-radius: var(--cs-fz-radius-sheet) 0 0 var(--cs-fz-radius-sheet); background: rgba(var(--cs-fz-glass-rgb), 1); box-shadow: var(--cs-fz-edge-shadow); color: var(--cs-fz-ink); transition: transform var(--cs-motion-dur-slow) var(--cs-motion-ease-glide);}body.o_fz_site #o_wsale_offcanvas ~ .offcanvas-backdrop{background-color: rgba(var(--cs-fz-ink-rgb), 1);}body.o_fz_site #o_wsale_offcanvas ~ .offcanvas-backdrop.show{opacity: 0.42;}body.o_fz_site #o_wsale_offcanvas .o_fz_shop_drawer_head{display: flex; flex: none; align-items: center; justify-content: space-between; gap: 12px; padding: 16px 16px 8px 24px;}body.o_fz_site #o_wsale_offcanvas .o_fz_shop_drawer_head h2{margin: 0; font-size: 1.5625rem; line-height: 1.15; font-weight: 700; letter-spacing: -0.015em;}body.o_fz_site #o_wsale_offcanvas #o_wsale_offcanvas_content{padding: 0 24px 12px; border: 0; overscroll-behavior: contain; scrollbar-width: none;}body.o_fz_site #o_wsale_offcanvas #o_wsale_offcanvas_content::-webkit-scrollbar{display: none;}body.o_fz_site #o_wsale_offcanvas .accordion-button, body.o_fz_site #o_wsale_offcanvas .accordion-collapse, body.o_fz_site #o_wsale_offcanvas .accordion-body{padding-inline: 0 !important;}body.o_fz_site #o_wsale_offcanvas .js_attributes > .accordion-item:first-of-type{border-top: 0;}body.o_fz_site #o_wsale_offcanvas .offcanvas-body{flex: none; gap: 4px; padding: 12px 24px 20px; border-top: 1px solid var(--cs-fz-line);}body.o_fz_site #o_wsale_offcanvas .offcanvas-body > a.disabled{opacity: 0.42; text-decoration: none;}body.o_fz_site #o_wsale_offcanvas .offcanvas-body > .fz-pill{width: 100%;}body.o_fz_site #o_wsale_container{--o-fz-shop-ppr: 4; --o-fz-shop-ppr-4: 4; --o-fz-shop-ppr-3: 3;}body.o_fz_site #o_wsale_container[data-ppr="2"]{--o-fz-shop-ppr: 2; --o-fz-shop-ppr-4: 2; --o-fz-shop-ppr-3: 2;}body.o_fz_site #o_wsale_container[data-ppr="3"]{--o-fz-shop-ppr: 3; --o-fz-shop-ppr-4: 3; --o-fz-shop-ppr-3: 3;}body.o_fz_site #o_wsale_container[data-ppr="5"]{--o-fz-shop-ppr: 5;}body.o_fz_site .o_wsale_products_grid_table_wrapper{container: o-fz-shop-grid / inline-size; transition: opacity var(--o-fz-shop-t);}body.o_fz_site #o_wsale_products_grid{--o-fz-shop-cols: 2; --o-fz-shop-gap: var(--o-wsale-products-grid-gap, 16px); display: grid; grid-template-columns: repeat(var(--o-fz-shop-cols), minmax(0, 1fr)); grid-auto-rows: auto; gap: calc(var(--o-fz-shop-gap) + 12px) var(--o-fz-shop-gap); margin: 0; border: 0; overflow: visible; box-shadow: none;}body.o_fz_site #o_wsale_products_grid > .oe_product{container: o-fz-shop-cell / inline-size; grid-column: auto; grid-row: auto; min-width: 0;}@container o-fz-shop-grid (min-width: 480px){body.o_fz_site #o_wsale_products_grid{--o-fz-shop-cols: var(--o-fz-shop-ppr-3); row-gap: calc(var(--o-fz-shop-gap) + 20px);}}@container o-fz-shop-grid (min-width: 680px){body.o_fz_site #o_wsale_products_grid{--o-fz-shop-cols: var(--o-fz-shop-ppr-4);}}@container o-fz-shop-grid (min-width: 860px){body.o_fz_site #o_wsale_products_grid{--o-fz-shop-cols: var(--o-fz-shop-ppr);}}@media (max-width: 991.98px){body.o_fz_site #o_wsale_products_grid{--o-fz-shop-cols: var(--o-fz-shop-ppr-3);}}@media (max-width: 767.98px){body.o_fz_site #o_wsale_products_grid{--o-fz-shop-cols: 2;}body.o_fz_site #o_wsale_products_grid > .oe_product.g-col-12{grid-column: 1 / -1;}}body.o_fz_site #o_wsale_products_grid.o_wsale_products_opt_layout_list{--o-fz-shop-cols: 1; row-gap: calc(var(--o-fz-shop-gap) + 8px);}body.o_fz_site .oe_product_cart.o_fz_shop_tile{height: 100%; margin: 0; padding: 0; border: 0; border-radius: 0; overflow: visible; background: none; box-shadow: none; color: var(--cs-fz-ink); text-align: start; transform: none; transition: none; content-visibility: visible;}body.o_fz_site .oe_product_cart.o_fz_shop_tile::before{content: none;}body.o_fz_site .oe_product_cart.o_fz_shop_tile > .o_fz_card{height: 100%;}body.o_fz_site .oe_product_cart.o_fz_shop_tile > .o_fz_card:has(.o_fz_shop_tile_link:focus-visible){border-radius: var(--cs-fz-radius-card); outline-color: var(--cs-fz-primary); outline-offset: 8px;}body.o_fz_site .oe_product_cart.o_fz_shop_tile > .o_fz_card:has(.o_fz_shop_tile_acts :active){transform: none;}body.o_fz_site .oe_product_cart.o_fz_shop_tile .o_fz_card_name{display: block; margin: 0;}body.o_fz_site .oe_product_cart.o_fz_shop_tile .o_fz_shop_tile_link{display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden; color: inherit; text-decoration: none; outline: 0;}body.o_fz_site .oe_product_cart.o_fz_shop_tile .o_fz_shop_tile_link::after{content: ""; position: absolute; inset: 0; z-index: 1;}body.o_fz_site .oe_product_cart.o_fz_shop_tile .o_fz_shop_tile_ask{color: var(--cs-fz-muted); font-size: 0.9375rem; font-weight: 600;}body.o_fz_site .oe_product_cart.o_fz_shop_tile .o_fz_card_foot{flex: 1 1 auto; grid-template-rows: repeat(6, auto) 1fr; row-gap: 0;}body.o_fz_site .oe_product_cart.o_fz_shop_tile .o_fz_card_line{margin-top: 2px;}body.o_fz_site .oe_product_cart.o_fz_shop_tile .o_fz_card_foot > .o_fz_card_text > .o_fz_card_price, body.o_fz_site .oe_product_cart.o_fz_shop_tile .o_fz_card_go{grid-row: 7; align-self: end; margin-top: 6px;}body.o_fz_site .oe_product_cart.o_fz_shop_tile .o_fz_shop_tile_desc, body.o_fz_site .oe_product_cart.o_fz_shop_tile .o_fz_shop_tile_rating{display: none; margin-top: 4px; color: var(--cs-fz-muted); font-size: 0.9375rem; line-height: 1.35; font-weight: 500;}body.o_fz_site .oe_product_cart.o_fz_shop_tile .o_fz_shop_tile_rating .o_website_rating_static{display: inline-flex; align-items: center; gap: 1px; color: var(--cs-fz-primary);}body.o_fz_site .oe_product_cart.o_fz_shop_tile .o_fz_shop_tile_rating .oi{font-size: 1.125rem;}body.o_fz_site .oe_product_cart.o_fz_shop_tile .o_fz_shop_tile_rating small{margin-left: 6px; color: var(--cs-fz-muted) !important; font-size: 0.875rem; font-weight: 500;}body.o_fz_site .oe_product_cart.o_fz_shop_tile .o_fz_shop_tile_alt{display: none;}body.o_fz_site .oe_product_cart.o_fz_shop_tile .o_fz_shop_tile_blank{position: absolute; inset: 0; display: flex; flex-direction: column; align-items: center; justify-content: center; gap: 8px; padding: 12px; color: var(--cs-fz-muted); font-size: 0.9375rem; font-weight: 600; text-align: center;}body.o_fz_site .oe_product_cart.o_fz_shop_tile .o_fz_shop_tile_blank .oi{font-size: 2rem; opacity: 0.6;}body.o_fz_site .oe_product_cart.o_fz_shop_tile .o_fz_shop_tile_flags{position: absolute; z-index: 1; top: 12px; left: 12px; right: 62px; display: flex; flex-wrap: wrap; gap: 6px; pointer-events: none;}body.o_fz_site .oe_product_cart.o_fz_shop_tile .o_ribbons, body.o_fz_site .oe_product_cart.o_fz_shop_tile > .o_unpublished_badge{--border-radius: var(--cs-fz-radius-pill); position: static; display: inline-flex; align-items: center; gap: 8px; min-height: 28px; margin: 0; padding: 2px 12px 2px 10px; border-radius: var(--cs-fz-radius-pill); background-color: var(--cs-fz-chip-fill) !important; box-shadow: var(--cs-fz-chip-ring); color: var(--cs-fz-ink) !important; font-size: 0.875rem; font-weight: 600; line-height: 1.25; white-space: nowrap; transform: none;}body.o_fz_site .oe_product_cart.o_fz_shop_tile .o_ribbons::before{content: ""; flex: none; width: 8px; height: 8px; border-radius: 50%; background: var(--o-fz-shop-ribbon, var(--cs-fz-primary));}body.o_fz_site .oe_product_cart.o_fz_shop_tile .o_ribbons:empty{display: none;}body.o_fz_site .oe_product_cart.o_fz_shop_tile > .o_unpublished_badge{position: absolute !important; z-index: 2; top: 12px; left: 12px;}body.o_fz_site .oe_product_cart.o_fz_shop_tile > .o_unpublished_badge ~ .o_fz_card .o_fz_shop_tile_flags{top: 46px;}body.o_fz_site .oe_product_cart.o_fz_shop_tile .o_fz_shop_tile_acts{position: absolute; z-index: 2; top: 10px; right: 10px; display: flex; flex-direction: column; gap: 6px;}body.o_fz_site .oe_product_cart.o_fz_shop_tile .o_wsale_product_action_row{display: contents;}body.o_fz_site .oe_product_cart.o_fz_shop_tile .o_fz_shop_tile_acts .btn{display: none;}body.o_fz_site .oe_product_cart.o_fz_shop_tile .o_fz_shop_tile_acts .o_add_wishlist{order: -1;}body.o_fz_site .oe_product_cart.o_fz_shop_tile .o_label{position: absolute; width: 1px; height: 1px; overflow: hidden; clip-path: inset(50%); white-space: nowrap;}body.o_fz_site #o_wsale_products_grid.o_wsale_products_opt_has_cta .o_fz_shop_tile_acts .o_wsale_product_btn_primary, body.o_fz_site #o_wsale_products_grid.o_wsale_products_opt_has_wishlist .o_fz_shop_tile_acts .o_add_wishlist, body.o_fz_site #o_wsale_products_grid.o_wsale_products_opt_has_comparison .o_fz_shop_tile_acts .o_add_compare{display: inline-flex;}body.o_fz_site #o_wsale_products_grid .o_fz_shop_tile .o_fz_card_stage{--o-fz-fit-w: 1; aspect-ratio: 1 / 1;}body.o_fz_site #o_wsale_products_grid.o_wsale_products_opt_thumb_16_9 .o_fz_shop_tile .o_fz_card_stage{--o-fz-fit-w: 1.77777778; aspect-ratio: 16 / 9;}body.o_fz_site #o_wsale_products_grid.o_wsale_products_opt_thumb_4_3 .o_fz_shop_tile .o_fz_card_stage{--o-fz-fit-w: 1.33333333; aspect-ratio: 4 / 3;}body.o_fz_site #o_wsale_products_grid.o_wsale_products_opt_thumb_6_5 .o_fz_shop_tile .o_fz_card_stage{--o-fz-fit-w: 1.2; aspect-ratio: 6 / 5;}body.o_fz_site #o_wsale_products_grid.o_wsale_products_opt_thumb_4_5 .o_fz_shop_tile .o_fz_card_stage{--o-fz-fit-w: 0.8; aspect-ratio: 4 / 5;}body.o_fz_site #o_wsale_products_grid.o_wsale_products_opt_thumb_2_3 .o_fz_shop_tile .o_fz_card_stage{--o-fz-fit-w: 0.66666667; aspect-ratio: 2 / 3;}body.o_fz_site #o_wsale_products_grid.o_wsale_products_opt_thumb_cover .o_fz_shop_tile .o_fz_card_stage > .o_fz_card_img:not(.o_fz_shop_fit){inset: 0; width: 100%; height: 100%; object-fit: cover; object-position: 50% 50%;}body.o_fz_site #o_wsale_products_grid.o_wsale_products_opt_thumb_cover .o_fz_shop_tile .o_fz_card_stage:has(> .fz-tile-img:not(.o_fz_shop_fit)) > .o_fz_card_floor{display: none;}body.o_fz_site #o_wsale_products_grid:not(.o_wsale_products_opt_thumb_cover) .o_fz_shop_tile .o_fz_card_stage > .o_fz_card_img.o_fz_shop_fit{left: 10%; width: 80%; aspect-ratio: auto; object-position: 50% 100%; translate: none; scale: none;}body.o_fz_site #o_wsale_products_grid.o_wsale_products_opt_rounded_0 .o_fz_shop_tile .o_fz_card_stage{border-radius: 0;}body.o_fz_site #o_wsale_products_grid.o_wsale_products_opt_rounded_1 .o_fz_shop_tile .o_fz_card_stage{border-radius: 14px;}body.o_fz_site #o_wsale_products_grid.o_wsale_products_opt_rounded_3 .o_fz_shop_tile .o_fz_card_stage{border-radius: 36px;}body.o_fz_site #o_wsale_products_grid.o_wsale_products_opt_rounded_4 .o_fz_shop_tile .o_fz_card_stage{border-radius: 44px;}body.o_fz_site #o_wsale_products_grid.o_wsale_products_opt_rounded_5 .o_fz_shop_tile .o_fz_card_stage{border-radius: 56px;}body.o_fz_site #o_wsale_products_grid .o_fz_shop_tile .o_fz_card_name{font-size: 1.25rem;}@container o-fz-shop-cell (max-width: 239.98px){body.o_fz_site #o_wsale_products_grid .o_fz_shop_tile .o_fz_card_name{font-size: 1.0625rem;}}@container o-fz-shop-cell (max-width: 149.98px){body.o_fz_site #o_wsale_products_grid .o_fz_shop_tile .o_fz_card_name{font-size: 0.9375rem;}}body.o_fz_site #o_wsale_products_grid.o_wsale_products_opt_name_size_body .o_fz_shop_tile .o_fz_card_name{font-size: 1rem;}body.o_fz_site #o_wsale_products_grid:not(.o_wsale_products_opt_name_color_regular) .o_fz_shop_tile .o_fz_card_name{color: var(--cs-fz-primary);}body.o_fz_site #o_wsale_products_grid.o_wsale_products_opt_name_weight_bold .o_fz_shop_tile .o_fz_card_name{font-weight: 800;}body.o_fz_site #o_wsale_products_grid.o_wsale_products_opt_has_description .o_fz_shop_tile_desc{display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; transition: opacity var(--o-fz-shop-t);}body.o_fz_site #o_wsale_products_grid.o_wsale_products_opt_has_rating .o_fz_shop_tile_rating{display: block;}body.o_fz_site #o_wsale_products_grid.o_wsale_products_opt_text_align_center:not(.o_wsale_products_opt_layout_list) .o_fz_shop_tile .o_fz_card_foot{grid-template-columns: minmax(0, 1fr) auto auto minmax(0, 1fr); column-gap: 0; text-align: center;}body.o_fz_site #o_wsale_products_grid.o_wsale_products_opt_text_align_center:not(.o_wsale_products_opt_layout_list) .o_fz_shop_tile .o_fz_card_foot > .o_fz_card_text > *{justify-self: center;}body.o_fz_site #o_wsale_products_grid.o_wsale_products_opt_text_align_center:not(.o_wsale_products_opt_layout_list) .o_fz_shop_tile .o_fz_card_foot > .o_fz_card_text > .o_fz_card_price{grid-column: 2; justify-content: center;}body.o_fz_site #o_wsale_products_grid.o_wsale_products_opt_text_align_center:not(.o_wsale_products_opt_layout_list) .o_fz_shop_tile .o_fz_card_go{grid-column: 3; margin-inline-start: 10px;}body.o_fz_site #o_wsale_products_grid.o_wsale_products_opt_text_align_center:not(.o_wsale_products_opt_layout_list) .o_fz_shop_tile .o_fz_card_text:not(:has(> .o_fz_card_price)) + .o_fz_card_go{grid-column: 1 / -1; justify-self: center; margin-inline-start: 0;}body.o_fz_site #o_wsale_products_grid.o_wsale_products_opt_actions_promote .o_fz_shop_tile_acts .o_wsale_product_btn_primary, body.o_fz_site #o_wsale_products_grid.o_wsale_products_opt_actions_theme .o_fz_shop_tile_acts .btn:not(:disabled){border-color: var(--cs-fz-primary) !important; background-color: var(--cs-fz-primary) !important; background-image: none; color: var(--cs-fz-on-primary) !important;}body.o_fz_site #o_wsale_products_grid.o_wsale_products_opt_layout_list{--o-fz-shop-list-pic: 220px;}body.o_fz_site #o_wsale_products_grid.o_wsale_products_opt_layout_list.o_wsale_products_opt_design_condensed{--o-fz-shop-list-pic: 104px;}body.o_fz_site #o_wsale_products_grid.o_wsale_products_opt_layout_list:is(.o_wsale_products_opt_design_list_large, .o_wsale_products_opt_design_showcase){--o-fz-shop-list-pic: 40%;}body.o_fz_site #o_wsale_products_grid.o_wsale_products_opt_layout_list .o_fz_shop_tile > .o_fz_card{flex-direction: row; gap: 20px;}body.o_fz_site #o_wsale_products_grid.o_wsale_products_opt_layout_list .o_fz_shop_tile .o_fz_card_stage{flex: none; align-self: flex-start; width: var(--o-fz-shop-list-pic); max-width: 44%;}body.o_fz_site #o_wsale_products_grid.o_wsale_products_opt_layout_list .o_fz_shop_tile .o_fz_card_foot{min-width: 0; padding-block: 6px;}@media (max-width: 640px){body.o_fz_site #o_wsale_products_grid.o_wsale_products_opt_layout_list .o_fz_shop_tile .o_fz_card_price{flex-direction: column; align-items: center; gap: 0;}body.o_fz_site #o_wsale_products_grid.o_wsale_products_opt_layout_list .o_fz_shop_tile .o_fz_card_psize{margin: 0; padding: 0; font-size: 0.875rem;}body.o_fz_site #o_wsale_products_grid.o_wsale_products_opt_layout_list .o_fz_shop_tile .o_fz_card_psize::before{content: none;}}body.o_fz_site #o_wsale_products_grid.o_wsale_products_opt_layout_list .o_fz_shop_tile .o_fz_card_foot > .o_fz_card_text > :not(.o_fz_card_price){padding-inline-end: 56px;}body.o_fz_site #o_wsale_products_grid.o_wsale_products_opt_layout_list.o_wsale_products_opt_design_condensed .o_fz_shop_tile :is(.o_fz_card_line ~ .o_fz_card_line, .o_fz_shop_tile_desc){display: none;}body.o_fz_site.editor_enable .o_fz_shop_tile_link::after{content: none;}body.o_fz_site .o_wsale_empty_products_grid{margin: 0 !important;}body.o_fz_site .o_wsale_empty_products_grid .o_fz_shop_empty{display: flex; flex-direction: column; align-items: center; gap: 14px; max-width: 640px; margin: 0 auto; padding: 40px 0 16px;}body.o_fz_site .o_wsale_empty_products_grid .o_fz_shop_empty h2{margin: 6px 0 0; font-size: 1.5625rem; line-height: 1.15; font-weight: 700; letter-spacing: -0.015em;}body.o_fz_site .o_wsale_empty_products_grid .o_fz_shop_empty p{max-width: 50ch; margin: 0; color: var(--cs-fz-muted); font-size: 1.0625rem; font-weight: 500; overflow-wrap: break-word;}body.o_fz_site .o_wsale_empty_products_grid .o_fz_shop_empty q{color: var(--cs-fz-ink); font-weight: 700;}body.o_fz_site .o_wsale_empty_products_grid .o_fz_shop_empty_bead{display: inline-flex; align-items: center; justify-content: center; width: 56px; height: 56px; border: 1px solid rgba(var(--cs-fz-rim-rgb), 0.92); border-radius: 50%; background: rgba(var(--cs-fz-glass-rgb), 0.8); box-shadow: var(--cs-fz-key-shadow); color: var(--cs-fz-primary); font-size: 1.625rem;}body.o_fz_site .o_wsale_empty_products_grid .o_fz_shop_empty_acts{display: flex; flex-wrap: wrap; align-items: center; justify-content: center; gap: 12px 20px; margin-top: 10px;}body.o_fz_site .o_wsale_empty_products_grid .o_fz_shop_cats ul{justify-content: center;}body.o_fz_site #o_wsale_pager{padding: 48px 0 0 !important; border: 0 !important;}body.o_fz_site #o_wsale_pager .pagination{align-items: center; gap: 4px;}body.o_fz_site #o_wsale_pager .page-link{display: inline-flex; align-items: center; justify-content: center; min-width: 44px; height: 44px; margin: 0; padding: 0 12px; border: 1px solid transparent; border-radius: var(--cs-fz-radius-pill) !important; background: none; box-shadow: none; color: var(--cs-fz-ink); font-size: 1rem; font-weight: 500; font-variant-numeric: tabular-nums; transition: background-color var(--o-fz-shop-t), box-shadow var(--o-fz-shop-t);}body.o_fz_site #o_wsale_pager .active > .page-link{border-color: rgba(var(--cs-fz-shade-rgb), 0.06); background-color: rgba(var(--cs-fz-shade-rgb), 0.07); box-shadow: var(--cs-fz-pressed-shadow); font-weight: 700;}body.o_fz_site #o_wsale_pager :is(:first-child, :last-child) > .page-link{margin-inline: 6px;}body.o_fz_site #o_wsale_pager .disabled > .page-link{opacity: 0.42; box-shadow: 0 0 0 1px rgba(var(--cs-fz-shade-rgb), 0.1);}@media (max-width: 640px){body.o_fz_site #o_wsale_pager li:not(:first-child):not(:last-child):not(.active){display: none;}body.o_fz_site #o_wsale_pager .active > .page-link{min-width: 76px; border: 0; background: var(--cs-fz-chip-fill); box-shadow: var(--cs-fz-chip-ring); font-size: 0.9375rem;}body.o_fz_site #o_wsale_pager .active > .page-link::after{content: " / " var(--o-fz-shop-pages, "");}}body.o_fz_site #o_wsale_floating_bar_rail #o_wsale_floating_bar{--o-fz-shop-float-lift: 0px; bottom: 16px; flex-wrap: nowrap; gap: 2px !important; min-height: 56px; margin: 0 !important; padding: 4px !important; border: var(--cs-fz-edge-border); border-radius: var(--cs-fz-radius-pill) !important; background: rgba(var(--cs-fz-glass-rgb), 1) !important; box-shadow: var(--cs-fz-edge-shadow) !important; color: var(--cs-fz-ink); transform: translateY(calc(var(--o-fz-shop-float-lift) * -1)); transition: transform var(--cs-motion-dur-base) var(--cs-motion-ease-out), opacity var(--cs-motion-dur-base) var(--cs-motion-ease-out), visibility 0s var(--cs-motion-ease-clock);}body.o_fz_site #o_wsale_floating_bar_rail #o_wsale_floating_bar:not(:has(a, button)){display: none !important;}body.o_fz_site #o_wsale_floating_bar_rail #o_wsale_floating_bar > div:has(> form){display: flex;}body.o_fz_site #o_wsale_floating_bar_rail #o_wsale_floating_bar form{display: flex; margin: 0;}body.o_fz_site #o_wsale_floating_bar_rail #o_wsale_floating_bar :is(.o_search_btn, .dropdown-toggle, .btn[data-bs-toggle="offcanvas"]){display: inline-flex; align-items: center; justify-content: center; gap: 8px; height: 46px; min-height: 0; margin: 0 !important; padding: 0 16px !important; border: 0 !important; border-radius: var(--cs-fz-radius-pill) !important; outline-offset: 2px; background: none !important; box-shadow: none !important; color: var(--cs-fz-ink) !important; font-size: 1rem; line-height: 1.2; font-weight: 700; white-space: nowrap; transform: none; transition: background-color var(--o-fz-shop-t), box-shadow var(--o-fz-shop-t);}body.o_fz_site #o_wsale_floating_bar_rail #o_wsale_floating_bar :is(.o_search_btn, .dropdown-toggle, .btn[data-bs-toggle="offcanvas"]):active, body.o_fz_site #o_wsale_floating_bar_rail #o_wsale_floating_bar :is(.o_search_btn, .dropdown-toggle, .btn[data-bs-toggle="offcanvas"]).show{background-color: rgba(var(--cs-fz-shade-rgb), 0.07) !important; box-shadow: var(--cs-fz-pressed-shadow) !important;}body.o_fz_site #o_wsale_floating_bar_rail #o_wsale_floating_bar :is(.o_search_btn, .dropdown-toggle, .btn[data-bs-toggle="offcanvas"]) .oi{width: auto; height: auto; font-size: 1.375rem; line-height: 1 !important;}body.o_fz_site #o_wsale_floating_bar_rail #o_wsale_floating_bar :is(.o_search_btn, .btn[data-bs-toggle="offcanvas"]){width: 46px; padding: 0 !important;}body.o_fz_site #o_wsale_floating_bar_rail #o_wsale_floating_bar .dropdown-toggle small{color: var(--cs-fz-muted); font-size: 0.9375rem; font-weight: 500; opacity: 1 !important;}body.o_fz_site #o_wsale_floating_bar_rail #o_wsale_floating_bar > span.border-start{align-self: center !important; height: 24px; margin: 0 2px; border-color: var(--cs-fz-line) !important; opacity: 1 !important;}body.o_fz_site #o_wsale_floating_bar_rail #o_wsale_floating_bar .btn[data-bs-toggle="offcanvas"] > span{top: 8px !important; left: auto !important; right: 6px; padding: 4px !important; border: 2px solid rgba(var(--cs-fz-glass-rgb), 1); background-color: var(--cs-fz-primary) !important; transform: none !important;}body.o_fz_site #o_wsale_pager.o_wsale_pager_accommodate_floating{padding-bottom: 80px !important;}@media (min-width: 992px){body.o_fz_site #o_wsale_floating_bar_rail{top: MIN(100vh, calc(100% - 88px)) !important;}body.o_fz_site .o_wsale_has_sidebar #o_wsale_floating_bar .btn[data-bs-toggle="offcanvas"]{display: inline-flex !important;}body.o_fz_site #o_wsale_floating_bar_rail #o_wsale_floating_bar.is-away{opacity: 0; visibility: hidden; transform: translateY(calc(var(--cs-motion-rise) - var(--o-fz-shop-float-lift))); transition: transform var(--cs-motion-dur-base) var(--cs-motion-ease-out), opacity var(--cs-motion-dur-base) var(--cs-motion-ease-out), visibility 0s var(--cs-motion-ease-clock) var(--cs-motion-dur-base);}}@media (hover: hover){body.o_fz_site .o_wsale_products_page #o_wsale_floating_bar_rail #o_wsale_floating_bar :is(.o_search_btn, .dropdown-toggle, .btn[data-bs-toggle="offcanvas"]):not(.show):hover{background-color: rgba(var(--cs-fz-shade-rgb), 0.06) !important;}body.o_fz_site .o_wsale_products_page :is( .oe_search_button, .o_fz_shop_tile_acts .btn:not(:disabled), .js_attributes .form-check:not([class*=" ms-"]) > :not(:checked) + .form-check-label, .js_attributes :not(:checked) + label.btn:not(.active), .o_wsale_ribbon_filter.btn:not(.active), .pagination > :is(:first-child, :last-child):not(.disabled) > .page-link ):hover{border-color: rgba(var(--cs-fz-rim-rgb), 1) !important; background-color: rgba(var(--cs-fz-glass-rgb), 0.97) !important; box-shadow: var(--cs-fz-key-shadow-hover);}body.o_fz_site .o_wsale_products_page :is(.o_fz_shop_crumbs, .products_categories) a:hover, body.o_fz_site .o_wsale_products_page .o_fz_shop_cat:not(.fz-soft):hover{color: var(--cs-fz-hover);}body.o_fz_site .o_wsale_products_page :is(#o_wsale_products_header, #o_wsale_floating_bar) .dropdown-item:not(.active):hover{background-color: rgba(var(--cs-fz-shade-rgb), 0.06);}body.o_fz_site .o_wsale_products_page .o_fz_shop_chip:hover{box-shadow: inset 0 0 0 1px rgba(var(--cs-fz-shade-rgb), 0.36);}body.o_fz_site .o_wsale_products_page .o_fz_shop_sw:not(.is-on):not(:has(:checked)):hover .o_fz_shop_sw_d{box-shadow: 0 0 0 1px rgba(var(--cs-fz-ink-rgb), 0.7), 3px 6px 10px -4px rgba(var(--cs-fz-shade-rgb), 0.5);}body.o_fz_site .o_wsale_products_page :is(.o_wsale_view_more_btn, .o_fz_shop_morev, #o_wsale_offcanvas .offcanvas-body > a):hover{text-decoration-color: var(--cs-fz-primary);}body.o_fz_site .o_wsale_products_page #o_wsale_pager li:not(.active):not(.disabled):not(:first-child):not(:last-child) > .page-link:hover{background-color: rgba(var(--cs-fz-glass-rgb), 0.9); box-shadow: inset 1px 1px 0 rgba(var(--cs-fz-rim-rgb), 1), 2px 3px 8px -4px rgba(var(--cs-fz-shade-rgb), 0.36);}body.o_fz_site .o_wsale_products_page .o_fz_shop_tile > .o_fz_card:has(.o_fz_shop_tile_acts :active){transform: translateY(calc(var(--cs-motion-lift-card) * -1));}body.o_fz_site #o_wsale_products_grid:not(.o_wsale_products_opt_layout_list).o_wsale_products_opt_actions_onhover .o_fz_shop_tile:not(:hover):not(:focus-within) .o_fz_shop_tile_acts .btn:not(.o_add_wishlist):not(:disabled), body.o_fz_site #o_wsale_products_grid:not(.o_wsale_products_opt_layout_list).o_wsale_products_opt_actions_onhover:not(.o_wsale_products_opt_wishlist_fixed) .o_fz_shop_tile:not(:hover):not(:focus-within) .o_fz_shop_tile_acts .o_add_wishlist:not(:disabled), body.o_fz_site #o_wsale_products_grid:not(.o_wsale_products_opt_layout_list).o_wsale_products_opt_wishlist_fixed_onhover .o_fz_shop_tile:not(:hover):not(:focus-within) .o_fz_shop_tile_acts .o_add_wishlist:not(:disabled){opacity: 0;}body.o_fz_site #o_wsale_products_grid.o_wsale_products_opt_img_secondary_show .o_fz_shop_tile .fz-tile-img, body.o_fz_site #o_wsale_products_grid.o_wsale_products_opt_img_secondary_show .o_fz_shop_tile .o_fz_card_floor{transition: transform var(--cs-motion-dur-fast) var(--cs-motion-ease-out), opacity var(--cs-motion-dur-base) var(--cs-motion-ease-out);}body.o_fz_site #o_wsale_products_grid.o_wsale_products_opt_img_secondary_show .o_fz_shop_tile .o_fz_shop_tile_alt{display: block; opacity: 0; transition: opacity var(--cs-motion-dur-base) var(--cs-motion-ease-out);}body.o_fz_site #o_wsale_products_grid.o_wsale_products_opt_img_secondary_show .o_fz_shop_tile:hover .o_fz_card_stage:has(> .o_fz_shop_tile_alt) > .o_fz_shop_tile_alt{opacity: 1;}body.o_fz_site #o_wsale_products_grid.o_wsale_products_opt_img_secondary_show .o_fz_shop_tile:hover .o_fz_card_stage:has(> .o_fz_shop_tile_alt) > .fz-tile-img{opacity: 0;}body.o_fz_site #o_wsale_products_grid.o_wsale_products_opt_img_secondary_show.o_wsale_products_opt_thumb_cover .o_fz_shop_tile:hover .o_fz_card_stage:has(> .o_fz_shop_tile_alt:not(.o_fz_shop_fit)) > .o_fz_card_floor{opacity: 0;}body.o_fz_site #o_wsale_products_grid.o_wsale_products_opt_hover_border_primary .o_fz_shop_tile .fz-tile:hover .fz-tile-pic{box-shadow: inset 0 0 0 1.5px var(--cs-fz-primary), 0 22px 40px -26px rgba(var(--cs-fz-shade-rgb), 0.55);}body.o_fz_site #o_wsale_products_grid:not([class*="o_wsale_products_opt_hover_"]) .o_fz_shop_tile .fz-tile:hover .fz-tile-pic{box-shadow: inset 0 0 0 1px rgba(var(--cs-fz-ink-rgb), 0.07);}body.o_fz_site #o_wsale_products_grid.o_wsale_products_opt_hover_show_description .o_fz_shop_tile:not(:hover):not(:focus-within) .o_fz_shop_tile_desc{opacity: 0;}}body.o_fz_site #o_wsale_products_grid:not([class*="o_wsale_products_opt_hover_"]) .o_fz_shop_tile{--cs-motion-lift-card: 0px;}body.o_fz_site #o_wsale_products_grid:not([class*="o_wsale_products_opt_img_hover_"]) .o_fz_shop_tile{--cs-motion-grow: 1; --cs-motion-shift: 0px;}@media (prefers-reduced-motion: no-preference){body.o_fz_site #o_wsale_products_grid[class*="o_wsale_products_opt_img_hover_zoom"] .o_fz_shop_tile{--cs-motion-shift: 0px;}body.o_fz_site #o_wsale_products_grid.o_wsale_products_opt_img_hover_zoom_in .o_fz_shop_tile{--cs-motion-grow: 1.08;}body.o_fz_site #o_wsale_products_grid.o_wsale_products_opt_img_hover_zoom_in_light .o_fz_shop_tile{--cs-motion-grow: 1.04;}body.o_fz_site #o_wsale_products_grid.o_wsale_products_opt_img_hover_zoom_out .o_fz_shop_tile{--cs-motion-grow: 0.94;}body.o_fz_site #o_wsale_products_grid.o_wsale_products_opt_img_hover_zoom_out_light .o_fz_shop_tile{--cs-motion-grow: 0.97;}}@media (hover: none) and (max-width: 640px){body.o_fz_site #o_wsale_products_grid .o_fz_shop_tile_acts .btn:not(.o_add_wishlist){display: none;}}@media (max-width: 991.98px){body.o_fz_site .o_fz_shop_bar .o_fz_shop_tools{flex: 1 1 100%;}body.o_fz_site .o_fz_shop_bar .o_fz_shop_search{flex: 1 1 220px; width: auto;}body.o_fz_site .o_fz_shop_bar .o_fz_shop_filters_btn{margin-left: auto;}}@media (max-width: 640px){body.o_fz_site .o_wsale_products_page #o_wsale_container{padding-top: 28px; padding-bottom: 64px;}body.o_fz_site .o_fz_shop_crumbs li:first-child:not(:last-child){display: none;}body.o_fz_site .o_fz_shop_bar{gap: 14px;}body.o_fz_site #o_wsale_products_header .o_fz_shop_cats:not(.o_fz_shop_cats--grid){margin-inline: -16px;}body.o_fz_site #o_wsale_products_header .o_fz_shop_cats:not(.o_fz_shop_cats--grid) ul{flex-wrap: nowrap; overflow-x: auto; padding: 6px 16px 12px; scroll-padding-inline: 16px; scroll-snap-type: x proximity; scrollbar-width: none;}body.o_fz_site #o_wsale_products_header .o_fz_shop_cats:not(.o_fz_shop_cats--grid) li{flex: none; scroll-snap-align: start;}}@media (prefers-reduced-motion: reduce){body.o_fz_site :is(#o_wsale_products_header, #o_wsale_floating_bar) .dropdown-menu.show{animation: none;}body.o_fz_site :is(.o_fz_shop_sort, .js_attributes .accordion-button)::after, body.o_fz_site :is(.o_fz_shop_more, .o_fz_shop_morev) .oi, body.o_fz_site .js_attributes .collapsing, body.o_fz_site #o_wsale_offcanvas{transition: none;}}

/* /cs_storefront_frost/static/src/site/30_shop_lists.scss */
 body.o_fz_site .o_wsale_wishlist_page > .oe_website_sale, body.o_fz_site .o_wsale_comparison_page > .oe_website_sale.container{max-width: var(--cs-fz-container); padding-inline: 16px;}body.o_fz_site .o_wsale_wishlist_page .wishlist-section{max-width: none; padding: 0 0 88px !important;}body.o_fz_site .o_wsale_wishlist_page .o_wishlist_products_header{padding: 36px 0 28px !important;}body.o_fz_site .o_wsale_wishlist_page .o_wishlist_products_header > h1, body.o_fz_site .o_wsale_comparison_page > .oe_website_sale > h1{margin: 0; color: var(--cs-fz-ink); font-size: clamp(1.75rem, 3.6vw, 3.0625rem); line-height: 1.04; font-weight: 700; letter-spacing: -0.02em; text-wrap: balance;}body.o_fz_site .o_wsale_comparison_page > .oe_website_sale > h1{margin: 36px 0 28px !important;}body.o_fz_site .o_wsale_wishlist_page #empty-wishlist-message{padding: 8px 0 24px;}body.o_fz_site .o_wsale_wishlist_page #empty-wishlist-message > div:first-child{margin: 0 0 14px !important;}body.o_fz_site .o_wsale_wishlist_page #empty-wishlist-message h5{margin: 0 0 20px !important; font-size: 1.5625rem; line-height: 1.15; font-weight: 700; letter-spacing: -0.015em;}body.o_fz_site .o_wsale_wishlist_page .o_wishlist_item{position: relative; min-width: 0;}body.o_fz_site .o_wsale_wishlist_page .o_wishlist_item .oe_product_cart{flex-direction: column; gap: 12px; border: 0; border-radius: 0; overflow: visible; background: none; box-shadow: none; color: var(--cs-fz-ink);}body.o_fz_site .o_wsale_wishlist_page .o_wishlist_item .oe_product_image{flex: none; aspect-ratio: 5 / 4; border-radius: var(--cs-fz-radius-card); background: var(--cs-fz-stage) !important; box-shadow: inset 0 0 0 1px rgba(var(--cs-fz-ink-rgb), 0.07);}body.o_fz_site .o_wsale_wishlist_page .o_wishlist_item .oe_product_image_link{display: block; height: 100%;}body.o_fz_site .o_wsale_wishlist_page .o_wishlist_item .oe_product_image_img{padding: 8% 10%; object-fit: contain !important; mix-blend-mode: multiply;}body.o_fz_site .o_wsale_wishlist_page .o_wishlist_item .o_wsale_product_information{display: flex; flex-direction: column; gap: 6px; padding: 0 !important;}body.o_fz_site .o_wsale_wishlist_page .o_wishlist_item .o_wsale_products_item_title{margin: 0; font-size: 1.25rem; line-height: 1.2; font-weight: 700; letter-spacing: -0.01em;}body.o_fz_site .o_wsale_wishlist_page .o_wishlist_item .o_wsale_products_item_title a{color: inherit;}body.o_fz_site .o_wsale_wishlist_page .o_wishlist_item .o_wsale_products_item_title a > span + span{display: block; margin-top: 2px; color: var(--cs-fz-muted); font-size: 0.9375rem; line-height: 1.35; font-weight: 500; letter-spacing: 0;}body.o_fz_site .o_wsale_wishlist_page .o_wishlist_item .oe_subdescription{display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; color: var(--cs-fz-muted) !important; font-size: 0.9375rem; line-height: 1.35; font-weight: 500;}body.o_fz_site .o_wsale_wishlist_page .o_wishlist_item .o_wsale_product_sub{display: flex; flex-direction: column; gap: 10px !important; margin-top: 4px;}body.o_fz_site .o_wsale_wishlist_page .o_wishlist_item .o_wish_price{font-size: 1.0625rem; font-weight: 800; font-variant-numeric: tabular-nums;}body.o_fz_site .o_wsale_wishlist_page .o_wishlist_item .o_wsale_product_btn{margin: 0 !important; padding: 0 !important;}body.o_fz_site .o_wsale_wishlist_page .o_wishlist_item .o_wsale_product_action_row{display: flex; flex-wrap: wrap; align-items: center; gap: 8px; margin: 0 !important; padding: 0 !important;}body.o_fz_site .o_wsale_wishlist_page .o_wishlist_item .o_wsale_product_btn_primary{--cs-fz-btn-h: 46px; margin: 0 !important; font-size: 1rem;}body.o_fz_site .o_wsale_wishlist_page .o_wishlist_item .o_wsale_product_btn_primary .o_label{font-size: 1rem;}body.o_fz_site .o_wsale_wishlist_page .o_wishlist_item :is(.o_add_to_compare, .o_wish_rm){display: inline-flex; flex: none; align-items: center; justify-content: center; width: 44px; min-width: 0; height: 44px; min-height: 0; padding: 0 !important; border-radius: var(--cs-fz-radius-pill) !important; line-height: 1;}body.o_fz_site .o_wsale_wishlist_page .o_wishlist_item .o_wish_rm{position: absolute; top: 10px; right: 10px;}@media (max-width: 991.98px){body.o_fz_site .o_wsale_wishlist_page .o_wishlist_item .o_wsale_products_item_title{font-size: 1.0625rem;}}@media (max-width: 640px){body.o_fz_site .o_wsale_wishlist_page .o_wishlist_products_header{padding: 28px 0 20px !important;}body.o_fz_site .o_wsale_wishlist_page .wishlist-section{padding-bottom: 64px !important;}body.o_fz_site .o_wsale_comparison_page > .oe_website_sale > h1{margin: 28px 0 20px !important;}}body.o_fz_site .o_wsale_comparison_page .table-comparator .o_wsale_compare_table_column > a > img{border: 0 !important; border-radius: var(--cs-fz-radius-card) !important; outline: 1px solid rgba(var(--cs-fz-ink-rgb), 0.07); outline-offset: -1px; background: var(--cs-fz-stage); object-fit: contain !important;}body.o_fz_site .o_wsale_comparison_page .o_comparelist_remove{width: 44px; height: 44px; padding: 0 !important;}body.o_fz_site .o_wsale_comparison_page .product_summary{color: var(--cs-fz-ink); font-weight: 800; font-variant-numeric: tabular-nums;}body.o_fz_site .o_wsale_comparison_page .product_summary > a{color: inherit; text-decoration: none;}body.o_fz_site .o_wsale_comparison_page .product_summary h6{margin: 0 0 6px; font-size: 1.0625rem; line-height: 1.25; font-weight: 700; letter-spacing: -0.01em;}body.o_fz_site .o_wsale_comparison_page .product_summary .btn-primary{--cs-fz-btn-h: 46px; font-size: 1rem;}body.o_fz_site .o_wsale_comparison_page .table-comparator .bg-light{padding: 14px 0 4px !important; border-top: 1px solid var(--cs-fz-line); background: none !important;}body.o_fz_site .o_wsale_comparison_page .table-comparator .bg-light h6{color: var(--cs-fz-muted); font-size: 0.9375rem; font-weight: 600;}body.o_fz_site .o_wsale_comparison_page .table-comparator .border-bottom{border-color: var(--cs-fz-line) !important;}body.o_fz_site .o_wsale_comparison_page .table-comparator .small.text-muted{color: var(--cs-fz-muted) !important; font-size: 0.9375rem;}body.o_fz_site .o_wsale_comparison_page .o_wsale_comparison_bottom_bar{border-top: 1px solid var(--cs-fz-line); background: rgba(var(--cs-fz-glass-rgb), 1) !important; box-shadow: none !important;}@media (hover: hover){body.o_fz_site .o_wsale_wishlist_page .o_wishlist_item .o_wsale_products_item_title a:hover, body.o_fz_site .o_wsale_comparison_page .product_summary > a:hover{color: var(--cs-fz-hover);}}