.layout-content_main__5rXQi{display:flex;flex-direction:column;gap:calc(var(--gap)*8);min-height:75vh}.location-banner_wrapper__pzmh9{background-color:var(--color-black);color:var(--color-white);padding:.875rem 0}@media(min-width:48rem){.location-banner_wrapper__pzmh9{padding:.75rem 0}}.location-banner_content__Yhk5K{display:flex;align-items:center;justify-content:center;gap:1.25rem;flex-wrap:wrap;min-height:2.8125rem}@media(max-width:47.98rem){.location-banner_content__Yhk5K{flex-direction:column;gap:.75rem}}.location-banner_message__MjFWY{font-size:1rem;font-weight:400;color:var(--color-white)}@media(max-width:47.98rem){.location-banner_message__MjFWY{font-size:.875rem}}.location-banner_button__QugWi{background-color:var(--color-accent);color:var(--color-white);border-radius:.375rem;border:none;padding:.75rem .875rem;cursor:pointer;display:flex;align-items:center;gap:.5rem;font-size:1rem}@media(max-width:47.98rem){.location-banner_button__QugWi{font-size:.875rem}}.location-banner_button--close__x460S{background-color:rgba(0,0,0,0);border:none;padding:0;cursor:pointer;display:flex;align-items:center}.location-banner_link__gIaVn{color:var(--color-white);text-decoration:underline;text-underline-offset:.125rem;font-size:.875rem;font-weight:400;border-radius:.375rem;cursor:pointer;display:flex;align-items:center;gap:.5rem;text-align:center}.location-banner_buttons__9Wvff{display:flex;align-items:center;gap:1rem}.megastore-button_megastore-button__OzVhm{display:flex;align-items:center;justify-content:center;gap:.375rem;background:var(--color-accent);border-radius:.375rem;border:none;font-size:.875rem;color:var(--color-white);padding:.875rem .75rem;cursor:pointer;white-space:nowrap;text-decoration:none;line-height:1;width:100%}.megastore-button_megastore-button__OzVhm svg{flex-shrink:0}@media(min-width:62rem){.megastore-button_megastore-button__OzVhm{font-size:1.125rem;padding:.625rem .875rem;gap:.75rem}}.megastore-button_megastore-button__OzVhm:hover{background:var(--color-accent-hover);color:var(--color-white)}.megastore-button_megastore-button__OzVhm:hover svg path{stroke:var(--color-white)}.megastore-button_megastore-button--extra-padding__KyjFv{padding:1.5rem 2rem;max-width:none}@media(max-width:47.98rem){.navigation-desktop .megastore-button_megastore-button__OzVhm{max-width:33vw}}.megastore-button_megastore-button-text__PWI7o{display:none;min-width:0;overflow:hidden;text-overflow:ellipsis}@media(min-width:48rem){.megastore-button_megastore-button-text__PWI7o{display:inline}}.navigation-mobile .megastore-button_megastore-button-text__PWI7o{min-width:auto;overflow:visible;text-overflow:clip}.megastore-button_megastore-button-store__YryBF{font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis}.navigation-mobile .megastore-button_megastore-button-store__YryBF{min-width:auto;overflow:visible;text-overflow:clip}.megastore-button_megastore-button-store-container__BT1j3{display:flex;align-items:center;gap:.375rem;min-width:0;flex:1 1 auto}.navigation-mobile .megastore-button_megastore-button-store-container__BT1j3{min-width:auto}.hamburger-button_hamburger-button__lQSlv{display:flex;align-items:center;justify-content:center;background:var(--color-white);border:none;border-radius:.375rem;padding:.875rem .75rem;cursor:pointer;line-height:1}.hamburger-button_hamburger-button__lQSlv svg{flex-shrink:0}@media(min-width:62rem){.hamburger-button_hamburger-button__lQSlv{display:none}}.collection-view-in-megastore-button_divider__rflzN{border:none;border-top:.0625rem solid var(--color-grey);margin:0}.collection-view-in-megastore-button_strikethrough__A2MKN{display:flex;align-items:center;gap:1rem;width:100%}.collection-view-in-megastore-button_strikethrough__A2MKN span{flex:0 0 auto;font-size:.875rem}.collection-view-in-megastore-button_strikethrough__A2MKN:after,.collection-view-in-megastore-button_strikethrough__A2MKN:before{content:"";display:block;width:100%;height:.0625rem;background-color:var(--color-grey)}.collection-view-in-megastore-button_link__t5ztU{color:inherit;text-decoration:none;white-space:nowrap}.collection-view-in-megastore-button_link__t5ztU:hover{text-decoration:underline}@media(max-width:61.98rem){.collection-view-in-megastore-button_stickyButton__6nVjf{padding:1rem 0;position:fixed;left:0;right:0;bottom:0;z-index:10;width:80%;margin-inline:auto}.collection-view-in-megastore-button_stickyButton__6nVjf svg{display:none}.collection-view-in-megastore-button_stickyButton__6nVjf span{font-size:1.125rem}}.price-monthly_wrapper__WsPhw{flex:1 0;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.25rem;aspect-ratio:1/1;position:relative;background:url(/icons/price-monthly.svg) no-repeat;background-size:100%;background-color:var(--color-white);border-radius:.75rem;line-height:1}.price-monthly_wrapper__WsPhw .price-monthly_prefix__OKBqb{font-size:clamp(.5rem,calc(.5rem + (1vw - .48rem) * .8928571429),.625rem);font-weight:600}.price-monthly_wrapper__WsPhw .price-monthly_price___H1uF{font-size:1.5rem;font-weight:800}.price-monthly_wrapper__WsPhw .price-monthly_suffix__Mnvrg{font-size:clamp(.5rem,calc(.5rem + (1vw - .48rem) * .8928571429),.625rem)}.promotion_promotion__LSPzS{display:grid;grid-template-columns:1fr;grid-gap:2rem;gap:2rem;align-items:center}@media(min-width:62rem){.promotion_promotion__LSPzS{grid-template-columns:2fr 1fr}}.dimensions-grid_dimensionsGrid__0KgH8{display:grid;grid-gap:.5rem;gap:.5rem}.dimensions-grid_combination__GtEHw{display:flex;align-items:center;gap:.5rem;text-decoration:none;color:inherit}.dimensions-grid_combination__GtEHw:hover{text-decoration:underline}.dimensions-grid_combination__GtEHw span{font-size:.875rem;line-height:1.2}.related-collection-items_title__7WDu1{color:var(--color-text);font-family:var(--font-heading);font-size:2rem;font-style:normal;font-weight:600;line-height:107%;letter-spacing:-.1rem;margin-bottom:1.5rem}.related-collection-items_grid__iEFlE{display:flex;flex-wrap:wrap;gap:1.125rem;margin-bottom:6.625rem}.related-collection-items_grid__iEFlE>div{width:calc(33% - .75rem)}@media(max-width:47.98rem){.related-collection-items_grid__iEFlE>div{width:100%}}