@media (min-width:768px){.GiftCardImageGallery_button__Po_wP,.GiftCardImageGallery_sashImage__6N0TO{aspect-ratio:2/1}}.ImageGallery_root__1KagU{display:flex;flex-direction:column}@media (min-width:768px){.ImageGallery_root__1KagU.ImageGallery_singleImage__fqKjr .ImageGallery_button__12D8W{aspect-ratio:auto}.ImageGallery_root__1KagU.ImageGallery_singleImage__fqKjr .ImageGallery_image__WmFps,.ImageGallery_root__1KagU.ImageGallery_singleImage__fqKjr .ImageGallery_sashImage__4t_Gg{width:50%;margin-inline:auto}}.ImageGallery_button__12D8W{position:relative;width:100%;padding:0;background-color:transparent;border:0;cursor:pointer;outline:0;aspect-ratio:1}.ImageGallery_button__12D8W:after{position:absolute;inset:0;background:rgba(var(--common-black-rgb),4%);content:"";pointer-events:none}@media (min-width:768px){.ImageGallery_button__12D8W:after{border-radius:var(--shape-border-radius)}}.ImageGallery_button__12D8W:focus-visible{outline:0}.ImageGallery_button__12D8W:focus-visible:after{outline:var(--focus-outline-main);outline-offset:-2px}.ImageGallery_image__WmFps,.ImageGallery_sashImage__4t_Gg{position:relative;width:100%;z-index:-1;aspect-ratio:1}@media (max-width:767.95px){.ImageGallery_sashImage__4t_Gg{min-width:100vw}}.ImageGallery_thumbsContainer__MM0gM{padding-top:var(--spacing-2)}@media (min-width:768px){.ImageGallery_thumbsContainer__MM0gM{padding-left:0;padding-right:0;padding-top:var(--spacing-1)}}.ImageGallery_thumb__glMv0{width:100%;overflow:hidden;border:1px solid var(--grey-100);border-radius:var(--shape-border-radius);aspect-ratio:1}.ImageGallery_thumb__glMv0:hover{border-color:var(--base-main)}.flannelspx .ImageGallery_thumb__glMv0:hover{border-color:var(--common-black)}.active .ImageGallery_thumb__glMv0{border-color:var(--base-main)}.ImageGallery_isLoading__aT0Ac{filter:blur(10px)}.ImageGallery_video__KXQfc{width:100%;aspect-ratio:1}.ImageGallery_videoIcon__U8r5o{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.disableBodyScroll_scrollLocked__1TX_C{position:fixed!important;left:0;right:0;top:var(--scroll-top,0);bottom:0;overflow:hidden!important;touch-action:none;-webkit-overflow-scrolling:touch;overscroll-behavior:none}.disableBodyScroll_scrollLockedHtml__KjdXj{height:100%;touch-action:none;overscroll-behavior:none}.disableBodyScroll_scrollLocked__1TX_C [role=dialog],.disableBodyScroll_scrollLocked__1TX_C [role=dialog] *{touch-action:auto}.CheckoutViewSummary_checkoutViewSummary__JozY0{position:fixed;right:0;top:0;display:flex;align-items:stretch;grid-area:summary;z-index:var(--z-index-header);inset-block-start:0;isolation:isolate}@media (min-width:992px){.CheckoutViewSummary_checkoutViewSummary__JozY0{position:static;flex-direction:column;z-index:0}}.CheckoutViewSummary_triggerPosition__xhWU3{position:relative;display:flex;height:100%;align-items:stretch}.CheckoutViewSummary_trigger__yQ0qp{position:sticky;display:grid;grid-gap:var(--spacing-2);gap:var(--spacing-2);grid-template:"label    .        " auto "price    .        " auto "delivery indicator" auto/1fr min-content;padding-block:var(--spacing-4);padding-inline:var(--padding-inline);background:var(--base-main);border:none;color:var(--common-white);text-align:start;white-space:nowrap}.flannelspx .CheckoutViewSummary_trigger__yQ0qp{background-color:var(--additional-main);color:var(--base-main)}:is(.flannelspx .CheckoutViewSummary_trigger__yQ0qp):before{display:none}.CheckoutViewSummary_triggerLabel__oOv6l{grid-area:label}.CheckoutViewSummary_triggerPrice__qMtf4{grid-area:price}.CheckoutViewSummary_triggerDelivery__UWosg{grid-area:delivery}.CheckoutViewSummary_triggerIndicator__JZsE1{align-self:center;grid-area:indicator;transition:transform .2s ease-in-out;margin-block-start:var(--spacing-1);margin-inline-start:var(--spacing-1)}.CheckoutViewSummary_trigger__yQ0qp[aria-expanded=true] .CheckoutViewSummary_triggerIndicator__JZsE1{transform:rotate(180deg)}.CheckoutViewSummary_overlay__4OqPZ{position:absolute;display:flex;width:100vw;height:calc(100vh - 100%);height:calc(100dvh - 100%);flex-direction:column;z-index:var(--z-index-header);background:var(--common-white);inset-inline-end:0;inset-block-start:100%}.CheckoutViewSummary_overlayHeader__B5J3w{display:flex;justify-content:space-between;padding-block:var(--spacing-6);padding-inline:var(--padding-inline);border-block-end:1px solid var(--grey-300)}.CheckoutViewSummary_overlayClose__mNZhI{display:flex;width:-moz-min-content;width:min-content;height:-moz-min-content;height:min-content;margin:var(--negative-spacing-4);padding:var(--spacing-4);background:transparent;border:none;color:inherit}.CheckoutViewSummary_overlayScroll__btdTj{--scrollbar-thickness:4px;--scrollbar-mask:0 solid transparent;-webkit-overflow-scrolling:touch}.CheckoutViewSummary_overlayScroll__btdTj::-webkit-scrollbar{width:var(--scrollbar-thickness);height:var(--scrollbar-thickness)}.CheckoutViewSummary_overlayScroll__btdTj:focus-visible::-webkit-scrollbar-thumb,.CheckoutViewSummary_overlayScroll__btdTj:hover::-webkit-scrollbar-thumb{background-clip:content-box}.CheckoutViewSummary_overlayScroll__btdTj:focus-visible::-webkit-scrollbar-thumb{outline:var(--focus-outline-main);outline-offset:1px}.CheckoutViewSummary_overlayScroll__btdTj:focus-visible{outline:0}.CheckoutViewSummary_overlayScroll__btdTj::-webkit-scrollbar-thumb{background-clip:content-box;background-color:var(--base-main);border-bottom:var(--scrollbar-mask);border-top:var(--scrollbar-mask)}.flannelspx :is(.CheckoutViewSummary_overlayScroll__btdTj::-webkit-scrollbar-thumb){background-color:var(--common-black)}.frasersplus-cobrand :is(.CheckoutViewSummary_overlayScroll__btdTj::-webkit-scrollbar-thumb){background-color:var(--fp-light-purple)}.CheckoutViewSummary_overlayScroll__btdTj::-webkit-scrollbar-track{background-clip:content-box;background-color:var(--grey-300);border:var(--scrollbar-mask)}@supports (not (selector(::-webkit-scrollbar))){.CheckoutViewSummary_overlayScroll__btdTj{scrollbar-color:var(--base-main) var(--grey-300);scrollbar-width:thin}}.CheckoutViewSummary_overlayScroll__btdTj{height:100%;flex-shrink:1;overflow-y:auto}.CheckoutViewSummary_overlayFooter__dEwos,.CheckoutViewSummary_overlayScroll__btdTj{width:100%;flex-grow:0;padding-block:var(--spacing-4);padding-inline:var(--padding-inline)}.CheckoutViewSummary_overlayFooter__dEwos{position:relative;flex-shrink:0}.CheckoutViewSummary_overlayFooter__dEwos:before{position:absolute;content:"";inset-block-start:0;inset-inline:var(--spacing-4);border-block-start:1px solid var(--grey-300)}@media (min-width:992px){.CheckoutViewSummary_overlayFooter__dEwos{margin-block-start:0}}.CheckoutViewSummary_sticky__ORyWv{--panel-offset:calc(var(--header-checkout-height) + var(--gutter-1));--panel-max-height:calc(100vh - var(--panel-offset) - calc(var(--footer-checkout-height) + var(--gutter-1)));position:sticky;top:var(--panel-offset)}.CheckoutViewSummary_panelPosition__Zam4l{padding-inline-end:var(--padding-inline);padding-inline-start:calc(var(--padding-inline) / 2)}.CheckoutViewSummary_panel__4_rMa{display:flex;width:100%;max-width:560px;max-height:var(--panel-max-height);flex-direction:column;margin-left:auto;border:1px solid var(--grey-300)}@media (min-width:1440px){.CheckoutViewSummary_panel__4_rMa{max-width:610px}}.CheckoutViewSummary_panelHeader__2cByh{display:flex;justify-content:space-between;padding:var(--spacing-4);border-block-end:1px solid var(--grey-300)}.CheckoutViewSummary_panelContent__ZpU_f{--scrollbar-thickness:4px;--scrollbar-mask:0 solid transparent;-webkit-overflow-scrolling:touch}.CheckoutViewSummary_panelContent__ZpU_f::-webkit-scrollbar{width:var(--scrollbar-thickness);height:var(--scrollbar-thickness)}.CheckoutViewSummary_panelContent__ZpU_f:focus-visible::-webkit-scrollbar-thumb,.CheckoutViewSummary_panelContent__ZpU_f:hover::-webkit-scrollbar-thumb{background-clip:content-box}.CheckoutViewSummary_panelContent__ZpU_f:focus-visible::-webkit-scrollbar-thumb{outline:var(--focus-outline-main);outline-offset:1px}.CheckoutViewSummary_panelContent__ZpU_f:focus-visible{outline:0}.CheckoutViewSummary_panelContent__ZpU_f::-webkit-scrollbar-thumb{background-clip:content-box;background-color:var(--base-main);border-bottom:var(--scrollbar-mask);border-top:var(--scrollbar-mask)}.flannelspx :is(.CheckoutViewSummary_panelContent__ZpU_f::-webkit-scrollbar-thumb){background-color:var(--common-black)}.frasersplus-cobrand :is(.CheckoutViewSummary_panelContent__ZpU_f::-webkit-scrollbar-thumb){background-color:var(--fp-light-purple)}.CheckoutViewSummary_panelContent__ZpU_f::-webkit-scrollbar-track{background-clip:content-box;background-color:var(--grey-300);border:var(--scrollbar-mask)}@supports (not (selector(::-webkit-scrollbar))){.CheckoutViewSummary_panelContent__ZpU_f{scrollbar-color:var(--base-main) var(--grey-300);scrollbar-width:thin}}.CheckoutViewSummary_panelContent__ZpU_f{display:flex;max-height:480px;flex:1 1;flex-direction:column;overflow-x:hidden;overflow-y:auto;padding:var(--spacing-4)}.CheckoutViewSummary_panelFooter__IRsrp{position:relative;padding:var(--spacing-4)}.CheckoutViewSummary_panelFooter__IRsrp:before{position:absolute;content:"";inset-block-start:0;inset-inline:var(--spacing-4);border-block-start:1px solid var(--grey-300)}.CheckoutViewSummary_lineItems__QH6_1{margin:var(--negative-spacing-4);padding:var(--spacing-4)}.CheckoutViewSummary_lineItems__QH6_1:has(>:nth-child(3)){padding-inline-end:calc(var(--spacing-4) - var(--scrollbar-thickness))}.CheckoutViewSummary_lineItemsList__PzoJl{display:flex;width:100%;flex-direction:column;gap:var(--spacing-4)}.ProductLineItem_productLineItem__OkYTz{display:grid;grid-column-gap:var(--spacing-4);-moz-column-gap:var(--spacing-4);column-gap:var(--spacing-4);grid-template:"image              details" auto "image              price  " auto/var(--spacing-28) 1fr;grid-row-gap:var(--spacing-5);row-gap:var(--spacing-5)}.ProductLineItem_productLineItemImage__YA0uT{grid-area:image;aspect-ratio:1/1}.ProductLineItem_productLineItemDetails__zJOff{grid-area:details}.ProductLineItem_productLineItemDetails__zJOff,.ProductLineItem_productLineItemGroup__tD8Fh{display:flex;flex-direction:column;row-gap:var(--spacing-1)}.ProductLineItem_productLineItemGroup__tD8Fh{margin-block:var(--spacing-1)}.ProductLineItem_productLineItemGroup__tD8Fh:first-child{margin-block-start:0}.ProductLineItem_productLineItemGroup__tD8Fh:last-child{margin-block-end:0}.ProductLineItem_productLineItemPrices__ot8me{display:grid;flex-direction:row;flex-wrap:wrap;grid-gap:var(--spacing-2);gap:var(--spacing-2);grid-area:price;grid-template-columns:1fr max-content;grid-template-rows:repeat(auto-fill,auto);justify-content:space-between;white-space:nowrap}.ProductLineItem_productLineItemPrice__ANWHF{display:flex;max-width:-moz-max-content;max-width:max-content;flex-direction:column;justify-content:end;white-space:nowrap}.ProductLineItem_productLineItemPrice__ANWHF.ProductLineItem_productLineItemPriceVariantStyleFrasersPlus__3uahs{color:var(--fp-light-purple)}.ImageGalleryModal_closeIconButton__p710P{position:fixed;right:var(--spacing-4);top:var(--spacing-2);z-index:1}.ImageGalleryModal_modalWrapper__LXAVE{position:fixed;inset:0;overflow-y:auto;background-color:var(--grey-100)}.ImageGalleryModal_modalImageWrapper__WPx_e{position:relative;display:flex;height:100vw;max-height:1200px;justify-content:center;margin-bottom:var(--spacing-2);background-color:var(--common-white);text-align:center}.ImageGalleryModal_modalImageWrapper__WPx_e:last-child{margin-bottom:0}@media (max-width:991.95px){.ImageGalleryModal_modalImageWrapper__WPx_e>div{aspect-ratio:1}}.ImageGalleryModal_modalImage__RbZnN{min-width:100%;min-height:100%}.ImageGalleryModal_modalImageTablet__vEoza{position:relative;width:100%;z-index:-1;aspect-ratio:1}.ImageGalleryModal_threeSixtyContainer__qzzTU{background-color:var(--common-white)}.ImageGalleryModal_zoomImageWrapper__AhNzK{max-width:1200px}