.CategoryDefault__categoryDefault--Sxy7t{--grid-row-gutter-x: 0;--grid-row-gutter-y: 0;display:flex;flex:1;flex-direction:column;height:100%}.CategoryDefault__categoryDefault__heading--cxG-Q{margin-block:0;padding-inline:1rem}@media(min-width:992px){.CategoryDefault__categoryDefault__heading--cxG-Q{padding-inline:1.25rem}}.CategoryDefault__categoryDefault__filters--VFqv1{margin-block:0;padding-inline:1rem}@media(min-width:992px){.CategoryDefault__categoryDefault__filters--VFqv1{padding-inline:1.25rem}}.CategoryDefault__categoryDefault--Sxy7t .row:has(.products-grid){flex-grow:1}.category__category--xTkVq{--ratio: 220 / 375}@media(min-width:576px){.category__category--xTkVq{--ratio: 48 / 144}}.category__category__hero-banner--UTwF4{width:100%;overflow:hidden}.category__category__hero-banner--UTwF4 .full-width-banner__body{--height-hero-banner: calc(calc(var(--vw) * 100) * var(--ratio));height:var(--height-hero-banner)}.category__category__hero-banner--UTwF4 .full-width-banner__body img,.category__category__hero-banner--UTwF4 .full-width-banner__body picture,.category__category__hero-banner--UTwF4 .full-width-banner__body .image-wrapper,.category__category__hero-banner--UTwF4 .full-width-banner__body .video-embed{height:var(--height-hero-banner)}.category__category__hero-banner--UTwF4 .full-width-banner__body img{object-fit:cover}.category__category--xTkVq .cf-grid{--grid-gutter-x: 0;--grid-gutter-y: 0}.category__category--xTkVq .cf-grid .row,.category__category--xTkVq .cf-grid .row .products-grid{min-width:100%}.category__category--xTkVq .cf-grid .row>.edge-to-edge .edge-to-edge__content,.category__category--xTkVq .cf-grid .row .products-grid>.edge-to-edge .edge-to-edge__content{margin-inline:0}.category__category--xTkVq .cf-grid .row:has(.filters-button__wrapper){position:sticky;inset-block-start:calc(var(--plp-filters-control-position));background-color:var(--color-white);z-index:10;transition:inset-block-start .5s ease-in-out}.category__category--xTkVq .cf-grid .hidden{display:none}.category__category--xTkVq .cf-grid .row:has(.products-grid)~.row .hidden{display:block}.category__category--xTkVq .category-banner{width:100%}.category__category--xTkVq .category-banner:not([class*=top-banner]){padding-block:4rem;padding-inline:2rem;text-align:center;border-block-start:1px solid var(--color-sand)}.category__category--xTkVq .category-banner:not([class*=top-banner]) [class*=category-banner__content]{width:100%;margin-inline:auto}@media(min-width:992px){.category__category--xTkVq .category-banner:not([class*=top-banner]) [class*=category-banner__content]{max-width:50%}}.category__category--xTkVq .product-banned-message__btn{text-align:start;border-radius:0}.category__category--xTkVq .product-banned-message__btn:before,.category__category--xTkVq .product-banned-message__btn:hover:before{background-color:transparent;transition:none;transform:none}.category__category--xTkVq .product-banned-message__text{font-size:.75rem;line-height:1rem;text-transform:none;letter-spacing:0;font-weight:400;font-family:var(--font-regular)}.scroll_top_button{position:fixed;display:none;height:2.1875rem;width:2.1875rem;padding:0;border-radius:35px;inset-inline-end:2.5rem;inset-block-end:6.25rem;background-color:var(--color-black);z-index:20;border:none;opacity:0;transition:opacity .3s}@media(min-width:768px){.scroll_top_button{display:block}}.scroll_top_button:hover{background-color:var(--color-black)}.scroll_top_button svg{width:1.125rem;height:1.125rem;filter:invert(1)}.scroll_top_button.visible{opacity:1}.scroll_top_button:before{display:none}.category__rotational-banner__hidden--B1PDe{--height-rotational-banner: 0px}
