@import "https://use.typekit.net/bev6jsq.css";
:root{--header-height:0;--gwp-banner-height:0;--banner-height:32px;--menu-height:60px;--drawer-margin:var(--header-height);--filter-offset-height:0}@media (min-width:1200px){:root{--banner-height:40px;--menu-height:72px}}[data-shrunk]{--drawer-margin:var(--menu-height)}
#CookiebotWidget{display:none}#CybotCookiebotDialog{pointer-events:auto;z-index:9999!important;font-family:inherit!important}#CybotCookiebotDialog .CybotCookiebotScrollContainer{border-bottom:none!important;min-height:auto!important}#CybotCookiebotDialogFooter{padding-top:0!important}#CybotCookiebotDialog *,#CybotCookiebotDialogBodyUnderlay *{font-size:.75rem!important}@media not all and (min-width:1280px){#CybotCookiebotDialog{top:calc(100% - 8px)!important;transform:translate(-50%,-100%)!important}}#CybotCookiebotDialogPoweredbyCybot,#CybotCookiebotDialogPoweredByText,#CybotCookiebotDialogHeader,#CybotCookiebotDialogBodyBottomWrapper,#CybotCookiebotDialogBodyContentTitle,#CybotCookiebotDialog .CybotCookiebotDialogBodyBottomWrapper,#CookiebotWidget .CookiebotWidget-body .CookiebotWidget-main-logo{display:none!important}#CybotCookiebotDialogNav{border-bottom:none!important}#CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink{text-transform:uppercase}#CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink.CybotCookiebotDialogActive{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px;border-bottom:none!important}#CybotCookiebotDialog .CybotCookiebotDialogContentWrapper{align-items:center!important}#CybotCookiebotDialogFooter .CybotCookiebotDialogBodyButton{border-width:1px!important;padding:.625rem 1rem!important}#CybotCookiebotDialogDetailBodyContentCookieContainerAdvertising,#CybotCookiebotDialogDetailBodyContentCookieContainerStatistics,#CybotCookiebotDialogDetailBodyContentCookieContainerNecessary,#CybotCookiebotDialogDetailBodyContentCookieContainerUnclassified,#CybotCookiebotDialogDetailBodyContentCookieContainerPreference{pointer-events:none!important}#CybotCookiebotDialogDetailBodyContentCookieContainerNecessary:before,#CybotCookiebotDialogDetailBodyContentCookieContainerStatistics:before,#CybotCookiebotDialogDetailBodyContentCookieContainerAdvertising:before,#CybotCookiebotDialogDetailBodyContentCookieContainerUnclassified:before,#CybotCookiebotDialogDetailBodyContentCookieContainerPreference:before,#CybotCookiebotDialogDetailBodyContentCookieContainerUnclassified .CybotCookiebotDialogDetailBulkConsentCount,#CybotCookiebotDialogDetailBodyContentCookieContainerAdvertising .CybotCookiebotDialogDetailBulkConsentCount,#CybotCookiebotDialogDetailBodyContentCookieContainerStatistics .CybotCookiebotDialogDetailBulkConsentCount,#CybotCookiebotDialogDetailBodyContentCookieContainerPreference .CybotCookiebotDialogDetailBulkConsentCount,#CybotCookiebotDialogDetailBodyContentCookieContainerNecessary .CybotCookiebotDialogDetailBulkConsentCount{display:none!important}.CookieCard:has(#CybotCookiebotDialogDetailBodyContentCookieContainerUnclassifiedCard){display:none!important}#CybotCookiebotDialogDetailFooter{padding-top:1.125rem!important}#region_au #CybotCookiebotDialogTabContent{width:100%!important}#region_au #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonsWrapper #CybotCookiebotDialogBodyButtonAccept{width:100%!important;margin:0!important}#region_gb #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonsWrapper,#region_us #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonsWrapper{gap:.5rem!important}#region_us #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonsWrapper #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll{order:3!important;margin:0!important}#region_us #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonsWrapper #CybotCookiebotDialogBodyLevelButtonCustomize,#region_us #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonsWrapper #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelection{order:1!important;margin:0!important}#region_us #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonsWrapper #CybotCookiebotDialogBodyButtonDecline{order:2!important;margin:0!important}#region_gb #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonsWrapper #CybotCookiebotDialogBodyLevelButtonCustomize,#region_gb #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonsWrapper #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelection,#region_gb #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonsWrapper #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll,#region_gb #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonsWrapper #CybotCookiebotDialogBodyButtonDecline{width:100%!important}#region_gb #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonsWrapper #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll{order:2!important;margin:0!important}#region_gb #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonsWrapper #CybotCookiebotDialogBodyButtonDecline{order:1!important;margin:0!important}@media screen and (min-width:601px){#region_gb #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonsWrapper #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll{order:2!important;margin:0!important}#region_gb #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonsWrapper #CybotCookiebotDialogBodyButtonDecline,#region_us #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonsWrapper #CybotCookiebotDialogBodyLevelButtonCustomize{order:1!important;margin:0!important}#region_us #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonsWrapper #CybotCookiebotDialogBodyButtonDecline{order:2!important;margin:0!important}}@media screen and (min-width:1280px){#CybotCookiebotDialog.CybotEdge .CybotCookiebotDialogBodyBottomWrapper{display:none!important}#CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogBodyButtons{max-width:none!important}#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonsWrapper{flex-direction:row!important}#CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogFooter .CybotCookiebotDialogBodyButton{white-space:nowrap!important;width:auto!important;margin-bottom:0!important}#CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogFooter .CybotCookiebotDialogBodyButton:first-of-type{margin-top:.5em}#region_au #CybotCookiebotDialogFooter{width:33.3333%!important}#region_au #CybotCookiebotDialogTabContent{width:66.6667%!important}#region_au #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonsWrapper{flex-direction:column!important;align-items:center!important}#region_au #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonsWrapper #CybotCookiebotDialogBodyButtonAccept{width:100%!important;min-width:150px!important;margin:0!important}#region_gb #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonsWrapper,#region_us #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonsWrapper{flex-direction:row!important;gap:.5rem!important}#region_gb #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonsWrapper #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll,#region_us #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonsWrapper #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll{order:3!important;margin:0!important}#region_us #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonsWrapper #CybotCookiebotDialogBodyLevelButtonCustomize{order:1!important;margin:0!important}#region_gb #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonsWrapper #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelection,#region_us #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonsWrapper #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelection,#region_us #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonsWrapper #CybotCookiebotDialogBodyButtonDecline{order:2!important;margin:0!important}#region_us #CybotCookiebotDialog[data-template=bottom] #CybotCookiebotDialogFooter{width:50%!important}#region_us #CybotCookiebotDialog[data-template=bottom] #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonsWrapper #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll,#region_us #CybotCookiebotDialog[data-template=bottom] #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonsWrapper #CybotCookiebotDialogBodyButtonDecline{width:40%!important}#region_us #CybotCookiebotDialog[data-template=bottom] #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonsWrapper #CybotCookiebotDialogBodyLevelButtonCustomize{width:20%!important}#region_gb #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonsWrapper #CybotCookiebotDialogBodyButtonDecline{order:1!important;margin:0!important}#region_gb #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonsWrapper #CybotCookiebotDialogBodyLevelButtonCustomize{order:2!important;margin:0!important}#region_gb #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonsWrapper #CybotCookiebotDialogBodyLevelButtonCustomize,#region_gb #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonsWrapper #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelection,#region_gb #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonsWrapper #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll,#region_gb #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonsWrapper #CybotCookiebotDialogBodyButtonDecline{width:100%!important}#region_gb #CybotCookiebotDialog[data-template=bottom] #CybotCookiebotDialogFooter{width:33%!important}#region_gb #CybotCookiebotDialog[data-template=bottom] #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonsWrapper #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll{width:66.6667%!important}#region_gb #CybotCookiebotDialog[data-template=bottom] #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonsWrapper #CybotCookiebotDialogBodyLevelButtonCustomize{width:33.3333%!important}}
.tolstoy-product-tile-price:not(:has(span)){color:#000!important;font-family:Lato,sans-serif!important}.tolstoy-product-tile-price span{color:#727272!important;font-family:Lato,sans-serif!important;text-decoration:line-through!important}.tolstoy-product-tile-price:has(span){color:#ff0d00!important;font-family:Lato,sans-serif!important}
.custom-datepicker .react-datepicker{background-color:#fff;border:1px solid #ccc;border-radius:.5rem;padding:.5rem;box-shadow:0 2px 10px #0000001a}.custom-datepicker .react-datepicker-wrapper{width:100%;position:relative}.custom-datepicker .react-datepicker__header{background-color:#fff;border-bottom:none;padding-bottom:0}.custom-datepicker .react-datepicker__header__dropdown{padding-top:.5rem;padding-bottom:.25rem}.custom-datepicker .react-datepicker__current-month{font-weight:400}.custom-datepicker .react-datepicker__navigation{top:.5rem}.custom-datepicker .react-datepicker__day-names{justify-content:center;align-items:center;display:flex}.custom-datepicker .react-datepicker-popper{z-index:25}.custom-datepicker .react-datepicker__day,.custom-datepicker .react-datepicker__day-name{border-radius:.5rem;justify-content:center;align-items:center;width:2rem;height:2rem;transition:background-color .2s,color .2s;display:flex}.custom-datepicker .react-datepicker__day-name{color:#ccc}.custom-datepicker .react-datepicker__day:hover{color:#000;background-color:#ccc}.custom-datepicker .react-datepicker__day--selected{color:#fff;background-color:#fcc6e1}.custom-datepicker .react-datepicker__day--weekend{color:red}.custom-datepicker .react-datepicker__day--selected:not([aria-disabled=true]):hover{color:#fff;background-color:#ea98b8}.custom-datepicker .react-datepicker__week{flex-direction:row;justify-content:space-between;display:flex}


