.FrasersPlusCarouselBlock_root__wLlLT{--body-font-stack-override:var(--fp-font-family),var(--general-font-stack-fallback);--heading-font-stack-override:var(--fp-font-family),var(--general-font-stack-fallback);position:relative;display:flex;width:100%;align-items:center;flex-direction:column;overflow:hidden;color:white;cursor:pointer;isolation:isolate}@media (min-width:992px){.FrasersPlusCarouselBlock_root__wLlLT{padding-block-start:0}}.FrasersPlusCarouselBlock_wrapper__hewaC{position:relative;padding-block:var(--spacing-6);background:var(--fp-background-gradient)}.FrasersPlusCarouselBlock_grid__XqKJc{display:grid;width:100%;grid-template-columns:100%;grid-template-rows:repeat(6,auto)}@media (min-width:992px){.FrasersPlusCarouselBlock_grid__XqKJc{grid-template-columns:min(640px,calc((100% - 120px) * .4)) auto 120px min(960px,calc((100% - 120px) * .6));grid-template-rows:repeat(4,max-content) auto}}.FrasersPlusCarouselBlock_logo__KZmxd{display:inline-flex;max-width:426px;height:var(--spacing-6);align-items:flex-start;justify-content:flex-start}@media (min-width:992px){.FrasersPlusCarouselBlock_logo__KZmxd{height:var(--spacing-12)}}.FrasersPlusCarouselBlock_title__ak8qI{display:flex;flex-direction:column;grid-column:1;grid-row:1;margin-block:0;row-gap:var(--spacing-2);font-size:16px;font-weight:600;line-height:1.25;text-wrap:balance;isolation:isolate;margin-block-end:var(--spacing-3)}@media (min-width:992px){.FrasersPlusCarouselBlock_title__ak8qI{font-size:26px;margin-block-end:var(--spacing-6)}}.FrasersPlusCarouselBlock_apr___N7oC{display:flex;flex-direction:column;grid-column:1;grid-row:2;text-wrap:pretty;text-wrap:balance;isolation:isolate;margin-block-end:var(--spacing-3)}@media (min-width:992px){.FrasersPlusCarouselBlock_apr___N7oC{max-width:360px;margin-block-end:var(--spacing-6)}}.FrasersPlusCarouselBlock_aprTitle__FUIps{margin-block:0;font-size:16px;font-weight:600;font-weight:inherit;line-height:1.25}.FrasersPlusCarouselBlock_aprSubText__FBRqs{display:inline;font-size:14px;font-weight:400;letter-spacing:.02em;line-height:1.4}.FrasersPlusCarouselBlock_promotion__B5cOO{display:inline-block;width:-moz-max-content;width:max-content;max-width:100%;grid-column:1;grid-row:3;padding-inline:var(--spacing-2);background-color:var(--fp-light-purple);color:var(--common-white);font-size:26px;font-weight:600;line-height:1.25;text-transform:uppercase;isolation:isolate;margin-block-end:var(--spacing-3)}@media (min-width:992px){.FrasersPlusCarouselBlock_promotion__B5cOO{font-size:32px;margin-block-end:var(--spacing-6)}}.FrasersPlusCarouselBlock_ctas__uvEjG{display:flex;-moz-column-gap:var(--spacing-3);column-gap:var(--spacing-3);flex-direction:row;flex-wrap:wrap;grid-column:1;grid-row:4;align-content:center;isolation:isolate;margin-block-end:var(--spacing-3)}@media (min-width:992px){.FrasersPlusCarouselBlock_ctas__uvEjG{-moz-column-gap:var(--spacing-5);column-gap:var(--spacing-5);margin-block-end:var(--spacing-6)}}.FrasersPlusCarouselBlock_pattern__LhABh{position:relative;display:flex;width:0;grid-column:2;grid-row:1;justify-content:center;z-index:0;isolation:isolate}@media (min-width:992px){.FrasersPlusCarouselBlock_pattern__LhABh{width:auto;height:calc(100% + (var(--spacing-6) * 2));grid-column:2;grid-row:1/-1;margin-block:var(--negative-spacing-6)}}.FrasersPlusCarouselBlock_asset__gqPxA{position:absolute;width:100%;min-width:200px;aspect-ratio:1/1;margin-inline-end:var(--negative-spacing-4);margin-block-start:var(--negative-spacing-4);inset-block-start:calc(var(--negative-spacing-10));inset-inline-end:var(--negative-spacing-10)}@media (min-width:992px){.FrasersPlusCarouselBlock_asset__gqPxA{position:absolute;display:flex;width:auto;min-width:0;min-width:auto;height:100%;align-items:center;justify-content:stretch;transform:translateX(-50%);inset-block:0;inset-inline:50%;margin-inline-end:0;margin-block-start:0}}.FrasersPlusCarouselBlock_products__O7BVo{display:flex;align-items:center;grid-column:1;grid-row:5;isolation:isolate}@media (min-width:992px){.FrasersPlusCarouselBlock_products__O7BVo{grid-column:4;grid-row:1/-1}}.FrasersPlusCarouselBlock_carousel__yHckv{width:100%;padding-block:var(--spacing-10)}.FrasersPlusCarouselBlock_slides__ysCCI{padding-top:0}.FrasersPlusCarouselBlock_smallPrint__jh9M3{grid-column:1;grid-row:6;text-wrap:pretty;text-wrap:balance;isolation:isolate}@media (min-width:992px){.FrasersPlusCarouselBlock_smallPrint__jh9M3{grid-row:5;margin-block-start:auto}}.FrasersPlusCarouselBlock_asset__gqPxA>picture{display:contents}.FrasersPlusCarouselBlock_image__Qt2Mc{text-indent:-9999px}.VisuallyHidden_root__VTZbx{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;padding:0;border:0;white-space:nowrap;word-wrap:normal;clip:rect(0 0 0 0)}.FrasersPlusProductCard_card__A41IO{display:flex;width:100%;height:100%;flex-direction:column}.FrasersPlusProductCard_link__Aev5a{display:flex;width:100%;flex-direction:column;text-decoration:none}.FrasersPlusProductCard_header__G5kA3{display:flex;flex-direction:column;font-size:14px;font-weight:400;letter-spacing:.02em;line-height:1.4}.FrasersPlusProductCard_brand__zIyXb,.FrasersPlusProductCard_name___7mI0{font-size:inherit;font-weight:inherit;line-height:inherit}.FrasersPlusProductCard_name___7mI0{margin-block:0}.FrasersPlusProductCard_link__Aev5a:hover .FrasersPlusProductCard_name___7mI0{text-decoration:underline}.FrasersPlusProductCard_price__yYwvh{display:flex;flex-direction:column;row-gap:var(--spacing-1);margin-block-start:var(--spacing-1)}.FrasersPlusProductCard_media__O58IR{border:2px solid var(--fp-light-purple);margin-block-end:var(--spacing-3);aspect-ratio:1}.FrasersPlusProductCard_media__O58IR>picture{display:contents}.FrasersPlusProductCard_frasersPlusPrice__WKKGp{width:-moz-max-content;width:max-content;max-width:100%;padding-inline:var(--spacing-1);background-color:var(--fp-light-purple);color:var(--common-white);font-size:16px;font-weight:600;line-height:1.25;text-transform:uppercase}.FrasersPlusProductCard_normalPrice__IZ_eF{font-size:14px;font-weight:400;line-height:1.4}.FrasersPlusProductCard_ticketPrice___qgyt{text-decoration:line-through}.ImageBlockButton_tertiary__E8G4s{padding:0}.InlineHeroBlock_link__HRJ39{position:relative;display:block;color:inherit;outline:0;text-decoration:none}.InlineHeroBlock_link__HRJ39:focus-visible:after{position:absolute;inset:0;content:"";outline:var(--focus-outline-main);outline-offset:-2px}.InlineHeroBlock_link__HRJ39:hover{opacity:.9}.InlineHeroBlock_box__QzrxJ{position:relative;overflow:hidden}.InlineHeroBlock_content__GTXks{position:absolute;bottom:0;display:grid;width:100%;grid-gap:var(--spacing-4);gap:var(--spacing-4);grid-template-columns:repeat(2,calc(50% - var(--spacing-4) / 2));grid-template-rows:auto;padding:var(--spacing-4);color:var(--common-black)}.InlineHeroBlock_content__GTXks .InlineHeroBlock_button__guTO1{padding:var(--spacing-3)}.InlineHeroBlock_bold__PUp9P:is(.InlineHeroBlock_content__GTXks .InlineHeroBlock_button__guTO1)>span{font-weight:700}:is(.InlineHeroBlock_content__GTXks .InlineHeroBlock_button__guTO1):last-child:nth-child(odd){grid-column:1/-1}:is(.InlineHeroBlock_content__GTXks .InlineHeroBlock_button__guTO1) span{display:inline;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (min-width:768px){.InlineHeroBlock_content__GTXks{display:flex;justify-content:center;background-color:transparent;color:var(--common-black)}.InlineHeroBlock_content__GTXks .InlineHeroBlock_button__guTO1{min-width:170px}}.NavigationLinksBlock_root__mo5Qq{display:flex;flex-direction:column;gap:var(--spacing-4);padding-block:var(--spacing-8)}@media (min-width:992px){.NavigationLinksBlock_root__mo5Qq{gap:var(--spacing-6);padding-block:var(--spacing-12)}}.NavigationLinksBlock_title__7kyqX{padding-inline:var(--spacing-4)}@media (min-width:992px){.NavigationLinksBlock_title__7kyqX{padding-inline:0}}.NavigationLinksBlock_navigationLinksBlockItem__gl37k{display:flex;flex-direction:column;gap:var(--spacing-4);padding:var(--spacing-4)}@media (min-width:992px){.NavigationLinksBlock_navigationLinksBlockItem__gl37k{padding:0}}.NavigationLinksBlock_columnSubheading__PSjMz{display:none}@media (min-width:992px){.NavigationLinksBlock_columnSubheading__PSjMz{display:block}}.NavigationLinksBlock_link__pKW7J{color:var(--common-black);text-decoration:none}.NavigationLinksBlock_link__pKW7J:hover{color:var(--base-main);text-decoration:underline}.NavigationLinksBlock_link__pKW7J:focus{outline:var(--focus-outline-main);outline-offset:1px}