@import url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.0/css/all.min.css);@import url(https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;600;700&display=swap);.sidebar-menu .megamenu li,.sidebar-menu ul.dropdown-menu.megamenu.row{width:100%!important;max-width:100%!important;min-width:100%!important}.sidebar-top-buttons button:active,.sidebar-top-buttons button:focus,body{background-color:transparent}h2,h3{line-height:1.3}h1,h5{line-height:1.2}.view-image-next:after,.view-image-prev:after{font-family:"Font Awesome 5 Free";font-weight:900}@font-face{font-family:HelveticaNeueUltLt;src:url("/fonts/41774233-b9da-44be-b252-6a7b612fb1c7.eot?#iefix");src:url("/fonts/41774233-b9da-44be-b252-6a7b612fb1c7.eot?#iefix") format("eot"),url("/fonts/9baef9a5-e2af-4838-a3bc-da9d36c0bde8.woff2") format("woff2"),url("/fonts/4bff1fbb-b4bf-4d95-9c47-efcb14384e36.woff") format("woff"),url("/fonts/7f1f2a7d-3837-4c93-b373-f03c5da3f9a1.ttf") format("truetype"),url("/fonts/d9f2752a-8d82-4cf1-b82f-109c1105be7f.svg#d9f2752a-8d82-4cf1-b82f-109c1105be7f") format("svg")}@font-face{font-family:HelveticaNeue45;src:url("/fonts/ae1656aa-5f8f-4905-aed0-93e667bd6e4a.eot?#iefix");src:url("/fonts/ae1656aa-5f8f-4905-aed0-93e667bd6e4a.eot?#iefix") format("eot"),url("/fonts/5a13f7d1-b615-418e-bc3a-525001b9a671.woff2") format("woff2"),url("/fonts/530dee22-e3c1-4e9f-bf62-c31d510d9656.woff") format("woff"),url("/fonts/688ab72b-4deb-4e15-a088-89166978d469.ttf") format("truetype"),url("/fonts/7816f72f-f47e-4715-8cd7-960e3723846a.svg#7816f72f-f47e-4715-8cd7-960e3723846a") format("svg")}@font-face{font-family:HelveticaNeue65;src:url("/fonts/07fe0fec-b63f-4963-8ee1-535528b67fdb.eot?#iefix");src:url("/fonts/07fe0fec-b63f-4963-8ee1-535528b67fdb.eot?#iefix") format("eot"),url("/fonts/3600b37f-2bf1-45f3-be3a-03365f16d9cb.woff2") format("woff2"),url("/fonts/60be5c39-863e-40cb-9434-6ebafb62ab2b.woff") format("woff"),url("/fonts/4c6503c9-859b-4d3b-a1d5-2d42e1222415.ttf") format("truetype"),url("/fonts/36c182c6-ef98-4021-9b0d-d63122c2bbf5.svg#36c182c6-ef98-4021-9b0d-d63122c2bbf5") format("svg")}div#item-added-all{max-height:calc(100vh - 320px);overflow-y:auto}.page-warning-message{text-align:center;width:80%;margin:50px auto;font-weight:900;font-size:30px;color:red}.has-item-message{background-color:#f2f2f2;font-weight:700;padding:20px;margin:10px}.has-item-content{font-weight:800!important;margin-bottom:20px}.has-item-message .added-basket-icon{padding-right:23px!important}.has-item-buttons{display:flex;gap:50px;align-items:center;justify-content:space-around}.breadcrumbs-container a,.breadcrumbs-container h5,.breadcrumbs-container p,.breadcrumbs-container span{font-size:12px!important}.breadcrumbs-container{padding:40px 0}:root{--dark:#232323}.grid-item .button,.grid-item button,.grid-item input{font-weight:800}.brand-card-title,h1,h2{font-weight:600}html:has(.brand-cards){overflow:hidden!important;max-height:100%!important;position:relative!important}body:has(.brand-cards){overflow-y:auto!important;max-height:100%!important;position:relative!important}.brand-card .brand-page-subscription-section{flex-direction:column;align-items:flex-start;margin-top:30px}.brand-card .brand-page-subscription-selection{width:100%!important;padding:0!important}#checkout-address-delivery label[for=delEmail]+br,#checkout-address-delivery label[for=delMobile]+br,#item-added-all,.brand-card .brand-page-subscription-image,.checkout-done #Billing-pl-error,.checkout-done #Delivery-pl-error,.checkout-done .check-sa,.checkout-done .help-block,.checkout-done br,.checkout-done button,.checkout-done label[for=delFName],.checkout-heading.showimg span,.checkout-heading:not(.showimg) img,.tabs label input{display:none}.brand-module-single-issues-header span{font-size:20px}.brand-card[data-card=shop] .brand-card-content{max-height:60vh;overflow-y:auto}.brand-card[data-card=faq] .brand-card-content{max-height:50vh;overflow-y:auto}.brand-card .faq-item-title img{mix-blend-mode:difference}.brand-card .faq-item{border-bottom:1px solid #000;border-color:#000!important}.brand-card .faq-grid>:nth-child(4),.brand-card:last-of-type:not([data-opened=faq]) .faq-item{border-top:none!important}.brand-card .faq-grid{display:flex!important;flex-direction:column;gap:0!important}.brand-card[data-opened=shop][data-card=shop]{transform:translate(0,30%)}.brand-card[data-opened=faq][data-card=shop]{transform:translate(0,38%)}.brand-card[data-opened=faq][data-card=faq]{transform:translate(0,45%)}.brand-cards{position:fixed;bottom:0;left:0;width:100%;z-index:10000000;height:100%;pointer-events:none}.sidebar,.sidebar-menu{left:-100%}.brand-card{border-radius:20px 20px 0 0;background-color:#fff;box-shadow:0 -2px 1px rgb(204 204 204 / 75%);position:absolute;height:90%;max-height:90%;width:100%;min-width:100%;transition:.3s;pointer-events:all!important}.brand-card-content,.brand-card-title{padding:10px 10px 10px 15px}.brand-card-title{font-size:17px;cursor:pointer;height:50px;min-height:50px;max-height:50px;padding-bottom:0}.brand-card-content{padding-top:0;scrollbar-gutter:stable;padding-bottom:200px}.brand-card-buttons{display:flex;flex-direction:column;gap:15px}.brand-card-button{background-color:#232323;color:#fff;display:flex;gap:30px;border-radius:15px;padding:10px 15px;border:none;outline:0;transition:.3s;align-items:center}.brand-card-button span p{margin:0;font-size:20px}.brand-card-button span{display:flex;flex-direction:column;justify-content:flex-start;text-align:left;gap:10px;font-size:14px}.brand-card-button div{max-width:40px;min-width:20px;width:15%}.brand-card-button div img,.gift-finder-title img{width:100%;height:auto}.brand-card:first-of-type{transform:translate(0,calc(100% - 30px));z-index:1}.brand-card:last-of-type{transform:translate(0,calc(100% + 20px));z-index:2}.sidebar .tab-pane::-webkit-scrollbar{width:12px}.sidebar .tab-pane::-webkit-scrollbar-track{background:var(--dark)}.sidebar .tab-pane::-webkit-scrollbar-thumb{background:#888;border-radius:6px}.sidebar .tab-pane::-webkit-scrollbar-thumb:hover{background:#555}.sidebar .tab-pane,.sidebar .tab-pane a,.sidebar .tab-pane p,.sidebar .tab-pane span{font-weight:400!important}.tab-pane .level3menu:first-of-type{padding-top:10px!important}.sidebar:has(.sidebar-menu ul.dropdown-menu.megamenu.row.showing .tab-pane.showing) #current_sidebar{left:-100%!important}.sidebar:has(.sidebar-menu ul.dropdown-menu.megamenu.row.showing .tab-pane.showing) #current_inner_sidebar{left:0!important}body:has(.sidebar.header-side-menu){height:100%;max-height:100%;overflow:hidden}.brand-hero .breadcrumbs h5 a,.christmas-page,.christmas-page .grid-item,.christmas-page .grid-item-title h4,.christmas-page .view-all,.sidebar .tab-pane a,.sidebar .tab-pane p,.sort-controls .sort-dropdown .sort-dropdown-content a{color:#fff!important}.sidebar .tab-pane.showing{left:0!important}.sidebar .tab-pane{scrollbar-width:thin;scrollbar-color:#888 var(--dark);left:100%;top:165px;padding:0 20px;display:block!important;position:fixed;z-index:9999999999;overflow-y:auto;max-height:calc(100% - 200px);transition:.3s}.sidebar .hidden-xs:has(.tab-pane){display:block!important}.sidebar:has(.sidebar-menu ul.dropdown-menu.megamenu.row.showing) #current_sidebar{left:0!important}.sidebar-menu ul.dropdown-menu.megamenu.row.showing:has(.tab-pane.showing){left:-100%!important}#current_inner_sidebar,#current_sidebar{height:65px;background-color:transparent;border:none;outline:0;display:flex;padding:0 20px;align-items:center;position:fixed;top:90px;border-bottom:1px solid #fff;width:100%;justify-content:space-between;left:100%;transition:.3s}#current_inner_sidebar:after,#current_sidebar:after{content:"<";padding-right:5px}.sidebar:has(#mobile-search-div.showing) .sidebar-menu{top:165px}.sidebar.header-side-menu .sidebar-menu{position:fixed;top:90px;left:0;width:100%;padding:0 20px;transition:.3s}.sidebar-menu ul.dropdown-menu.megamenu.row.showing{display:flex!important;left:0!important}.sidebar-menu .nav.nav-pills.nav-stacked li{padding-left:0!important}.sidebar-menu:has(.dropdown-menu.showing){left:-100%!important}.sidebar:has(#current_sidebar:not([value=""])) ul.dropdown-menu.megamenu.row,.sidebar:has(#mobile-search-div.showing) ul.dropdown-menu.megamenu.row{top:165px!important}.sidebar-menu ul.dropdown-menu.megamenu.row{display:flex!important;background-color:transparent!important;backdrop-filter:none!important;position:fixed!important;left:100%!important;transform:none!important;top:90px!important;transition:.3s!important;border:none!important;padding:0 20px!important}.sidebar-menu ul.dropdown-menu.megamenu.row li ul li:active,.sidebar-menu ul.dropdown-menu.megamenu.row li ul li:focus,.sidebar-menu ul.dropdown-menu.megamenu.row li ul li:hover{background-color:transparent!important}.sidebar-menu ul.dropdown-menu.megamenu.row li ul li{border:none!important;color:#fff!important;padding:10px 0!important;margin-bottom:20px!important}.sidebar-menu ul.dropdown-menu.megamenu.row li ul li a{color:#fff!important;background-color:transparent!important}.sidebar-menu li.dropdown.menu-large:has(.dropdown-menu):after{content:">";position:absolute;right:0}.sidebar-menu .nav.navbar-nav{flex-direction:column!important;align-items:flex-start!important}.sidebar.header-side-menu{left:0!important}.sidebar-menu li.dropdown.menu-large{padding:10px 0!important;justify-content:flex-start!important;height:fit-content;margin:0 0 20px!important;width:100%;text-align:left!important;justify-content:flex-start!important;cursor:pointer}.sidebar{display:flex;position:fixed;top:0;width:100%;height:100%;background-color:var(--dark);z-index:99999999999;flex-direction:column;padding:10px 20px;transition:.3s;overflow-x:hidden}.sidebar-top{display:flex;align-items:center;justify-content:space-between;height:90px!important;min-height:90px!important;max-height:90px!important}.sidebar-top-buttons{display:flex;align-items:center;gap:2px}.sidebar-logo{width:50%;min-width:190px}.sidebar-top-buttons button{border:none;width:30px;height:30px;color:#fff;background-color:gray;outline:0;text-decoration:none;font-size:14px;text-align:center;cursor:pointer;border-radius:4px;display:flex;align-items:center;justify-content:center;font-weight:600}@media (max-width:1270px){.megamenu{width:100%!important;min-width:100%!important;max-width:100%!important;top:180px!important}}@media (max-width:1240px) and (min-width:767px){.grid-item .button{font-size:2vw!important}}@media (max-width:600px){.grid-container{grid-gap:10px!important}.page-title h1{font-size:25px!important}.grid-item .button{font-size:16px!important}.home-copy h1,.home-intro-copy h1,h1{font-size:25px}h2{font-size:20px}p{font-size:14px}.brand-page-subscription-options-row{flex-direction:column}.brand-page-subscription-option-column{width:100%!important}}div#selected-currency div:last-child{width:fit-content;min-width:fit-content}@media (max-width:1300px){.desktop-header,.header,.header .fixed-width{width:100%;max-width:100%;min-width:100%}.header{padding:0 20px}ul.nav.navbar-nav{flex-wrap:nowrap}.header-currency-actions{position:absolute;right:0}}@media (max-width:1300px) and (min-width:1201px){.header .fixed-width{justify-content:flex-start!important}}@media (max-width:1200px){.header:not(.show-dropdown) .header-currency-actions,.header:not(.show-dropdown) .header-menu{display:none!important}.header-menu.header-bar-menu .nav.navbar-nav:after,.header-menu.header-bar-menu .nav.navbar-nav:before{content:none}.header{align-items:flex-start!important}.header.show-dropdown{height:180px!important}.desktop-header .header-currency-actions,.desktop-header .header-menu{top:90px;position:absolute;transition:transform .3s}.header-bar-menu:before{content:"";position:absolute;width:95%;min-height:1px;background-color:rgba(255,255,255,.1);top:0}.header-menu:before{right:0}.header-currency-actions::before{left:0}.header-menu .navbar-nav.main-nav-navbar{width:100%;max-width:100%}.header-menu ul.nav.navbar-nav{justify-content:space-around;width:100%;min-width:100%}.header-menu li.dropdown.menu-large{padding:0 10px!important}.header-currency-actions{right:0;width:260px!important;min-width:260px!important;gap:10px!important}.header-menu{left:0;width:calc(100% - 260px)}.burger-button{display:flex!important}div#one-page-checkout{padding:0!important}.brand-page-subscription-options-row,.checkout-page.fixed-width{gap:10px!important}.subscription-page-subscription-section{gap:25px!important}}@media (min-width:768px){.mobile-site{display:none!important}}@media (max-width:767px){.checkout-summary,.desktop-site,.hide-767{display:none!important}.brand-logo{width:70%!important}.brand-issue-fan img:first-of-type,.brand-issue-fan img:last-of-type{width:30%!important}.brand-issue-fan img:nth-child(2){width:33%!important}.books-page-container,.issue-page .fixed-width,.login-forms,.order-complete.fixed-width,.product-page .fixed-width{flex-direction:column;align-items:center}.basket-overview,.login-form,.product-page-column,.register-customer-form{width:100%!important}.product-page-column h1{font-size:5vw!important}table.basket-items-table thead{display:none}table.basket-items-table tbody tr{display:flex;flex-wrap:wrap;justify-content:center}.basket-details-row p,table.basket-items-table{display:flex;flex-direction:column}td.basket-prod-col{width:100%}td.basket-price-col,td.basket-qty-col,td.basket-total-col{text-align:center!important;padding:0!important}td.basket-price-col,td.basket-total-col{max-width:33.33333%!important;min-width:unset!important}td.basket-qty-col{min-width:115px!important;max-width:115px!important}.basket-details-row p img{max-width:100%;height:auto!important}.basket-details-row p{gap:10px}.basket-image{width:30%!important;max-width:30%;min-width:30%}.basket-image img{width:100%;height:auto}.account-container{flex-direction:column;gap:50px!important}.search-page-filters-row{flex-direction:column-reverse;align-items:flex-start!important;gap:20px!important}.complete-summary,.complete-thankyou{width:100%!important;min-width:100%!important}.demographic-multi-container{grid-template-columns:repeat(2,1fr)!important}.desktop-header .header-currency-actions,.desktop-header .header-menu{display:none!important;visibility:hidden!important;pointer-events:none!important;opacity:0!important}.header{height:90px!important;max-height:90px!important;min-height:90px!important}}.my-account-subs-table td,.my-account-subs-table th{padding:10px 20px!important}@media (max-width:545px){.search-page-filters{width:100%;max-width:100%}.search-page-filter-button{width:100%!important;max-width:100%!important}}@media (max-width:500px){.brand-top-button .button{font-size:5vw!important;width:fit-content!important;padding:0 30px!important;height:40px!important;line-height:40px!important}.hide-500{display:none!important}.side-search-box{width:90%!important;min-width:90%!important}.offer .offer-row:last-of-type{flex-direction:column;gap:15px}.order-complete-item{flex-direction:column;align-items:center}.order-complete-item-img{width:50%!important;min-width:50%!important;max-width:50%!important}.order-complete-grid span b.big{font-size:24px!important}.demographic-bool{display:flex!important;flex-wrap:wrap}.demographic-bool span,.freetext input[type=text],.mkt-box{width:100%!important}.demographic-bool div{width:50%!important;margin-bottom:15px}.freetext{grid-column:span 1!important;flex-wrap:wrap;align-items:flex-start!important}.freetext input[type=checkbox],.freetext input[type=radio]{margin-top:3.5px!important;margin-bottom:0!important}.mkt-row{flex-direction:column}.grid-container.yellow-circles{grid-template-columns:repeat(2,1fr);gap:50px;overflow:visible}}.forgot-password,.register-header img{max-width:100%}.my-account-subs-table th,.my-account-subs-table tr td:first-of-type{min-width:fit-content;max-width:unset;text-wrap:nowrap}.offer-column.add-offer{min-width:170px!important}@media (max-width:1025px){.header-menu ul.nav.navbar-nav{justify-content:flex-start!important}.basket-page-container{flex-direction:column;align-items:flex-end;gap:15px!important}.basket-items{width:100%!important}}@media (max-width:1025px) and (min-width:768px){.basket-overview{min-width:400px!important;width:400px!important}}.account-delivery-address-display{min-width:0;overflow-wrap:anywhere}.footer-row,.grid-container{grid-template-columns:repeat(4,1fr)}.account-main,.account-section{max-width:100%;overflow:hidden}@media (max-width:900px){.header.show-dropdown{height:270px!important}.header-menu{width:100%!important;min-width:100%!important}.header-currency-actions{top:180px!important}.header-currency-actions:before{content:none!important}}@media (max-width:900px) and (min-width:768px){.complete-summary{min-width:300px!important;width:300px!important}.order-complete-grid span b.big{font-size:24px!important}.complete-btn,.complete-btn .button{font-size:18px!important}div#item-added-all{max-height:calc(100vh - 400px)!important}}@media (max-width:430px){.complete-btn .button{font-size:5vw!important}}.button.btn-black-sm-150,.button.btn-black-sm-short,.button.btn-green-sm-150,a.button.btn-black-sm-150,a.button.btn-black-sm-short,a.button.btn-black-sm-wide,a.button.btn-green-sm-150{border-radius:10px;height:30px;line-height:30px;font-size:14px;color:#fff;text-align:center;font-weight:400}.account-main{width:100%}.my-account-page div#orders,.my-account-page div#subscriptions{overflow-x:auto!important}table.my-account-orders{min-width:550px}button.button.black-button.makeGiftButton{height:40px!important}body{font-family:HelveticaNeue45,Helvetica,Arial,sans-serif!important;font-size:16px;color:#232323}button#card-button,h1,h2,h3,h4,h5{font-family:'Open Sans',sans-serif}.suppress-pseudo::after,.suppress-pseudo::before{content:none!important;display:none!important}.button.btn-black-sm-150,a.button.btn-black-sm-150{background-color:#000;width:150px;padding:0 10px}.button.btn-green-sm-150,a.button.btn-green-sm-150{background-color:#5aaf0b;width:150px;padding:0 10px}.button.btn-green-sm-150:active,.button.btn-green-sm-150:focus,.button.btn-green-sm-150:hover,a.button.btn-green-sm-150:active,a.button.btn-green-sm-150:focus,a.button.btn-green-sm-150:hover{color:#fff;border-color:#ccc;background-color:#ccc}.add-basket-button:hover,.button.btn-black-sm-150:active,.button.btn-black-sm-150:focus,.button.btn-black-sm-150:hover,.button.btn-black-sm-short:active,.button.btn-black-sm-short:focus,.button.btn-black-sm-short:hover,.button.btn-black-sm:active,.button.btn-black-sm:focus,.button.btn-black-sm:hover,a.button.btn-add-to-basket:active,a.button.btn-add-to-basket:focus,a.button.btn-add-to-basket:hover,a.button.btn-black-sm-150:active,a.button.btn-black-sm-150:focus,a.button.btn-black-sm-150:hover,a.button.btn-black-sm-short:active,a.button.btn-black-sm-short:focus,a.button.btn-black-sm-short:hover,a.button.btn-black-sm-wide:active,a.button.btn-black-sm-wide:focus,a.button.btn-black-sm-wide:hover,a.button.btn-black-sm:active,a.button.btn-black-sm:focus,a.button.btn-black-sm:hover,a.button.btn-gift-red:active,a.button.btn-gift-red:focus,a.button.btn-gift-red:hover{color:#fff;border-color:#5aaf0b;background-color:#5aaf0b}.button.btn-black-sm-short,a.button.btn-black-sm-short{width:60px;padding:0 10px}.button.btn-black-sm-short,a.button.btn-black-sm-short,a.button.btn-black-sm-wide{background-color:#000}.flash-error,.flash-success{transition:.3s;width:80%;position:fixed;left:50%;z-index:99999999999;transform:translate(-50%,-100%);border-radius:0 0 10px 10px;padding:10px;text-align:center;border:2px solid;border-top:none}.flash-error{background-color:#ffdbdb;color:#000;border-color:#773434}.flash-success{background-color:#ecffec;color:#000;border-color:#035903}.offer .button:hover,.promo-code form button:hover{background-color:#5aaf0b}.pre-order-cover{position:absolute;width:calc(100% - 60px)!important;left:50%;top:50%;transform:translate(-50%,-50%)}.load-more{text-align:center;margin:0 0 50px}.button.btn-black-sm,a.button.btn-black-sm{color:#fff;border-radius:10px;background-color:#000;height:40px;line-height:40px;font-size:20px;text-align:center;font-weight:400;width:215px;padding:0 10px}.basket-details-row p a,.link,.side-search-box a{color:#000!important;text-decoration:none!important}.link:hover{color:#222!important}.no-results-page{margin:200px auto!important}.center{text-align:center;margin:0 auto}.catergory-intro{margin:0 auto!important;text-align:center;padding:0 210px!important}.category-header-img{position:relative;min-height:380px;margin-bottom:50px;overflow:hidden;background-size:cover;background-position:center;background-repeat:no-repeat}.category-header-img .page-title2 h1{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff}.page-title2{padding:30px 0 100px}.yellow-circles .savings-circle{background-color:#fafa33!important;color:#000!important}.savings-circle{position:absolute;width:85px;height:85px;background:#ed1c24;border-radius:50%;top:-20px;right:-20px;z-index:900;display:flex;align-items:center;justify-content:center;text-align:center;color:#fff}.savings-circle h3{line-height:25px;text-align:center;margin:0;font-size:22px}a.checkout-link:active,a.checkout-link:hover,a.checkout-link:link,a.checkout-link:visited,a.login-link:active,a.login-link:hover,a.login-link:link,a.login-link:visited{color:#232323;font-size:16px;text-decoration:underline}.button.btn-black-md-narrow{width:100px}.button.btn-black-md,.header-logo{width:200px}.button.btn-black-lg:hover,.button.btn-black-md-narrow:hover,.button.btn-black-md:hover,button#card-button:hover{border-color:#000;background-color:#000}.button.btn-black-lg,.button.btn-black-md,.button.btn-black-md-narrow{height:40px;line-height:40px;font-size:16px;margin:15px 0;text-align:center;color:#fff!important;border-color:#232323;background-color:#232323}.form-control{font-size:18px;display:block;height:50px;border:1px solid #333;border-radius:10px;margin:15px 0;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.form-control,.form-control-options,.form-control-promo{padding:0 15px;line-height:1.428571429;color:#232323;vertical-align:middle;box-shadow:none;background-color:#fff}.search-box-t{font-size:20px;outline:0!important;width:95%;padding:0 10px}.btn-search-t{top:0;font-size:30px;width:38px}.btn-search-t,.search-box-t{height:38px;vertical-align:middle;color:#fff;border:1px solid #232323;margin:0;background-color:#232323;font-weight:400}.search-field-t{width:1100px;height:40px;background-color:#232323;border-bottom:1px solid #ccc}div#search-div.showing{display:flex!important}div#search-div{position:fixed;width:100%;height:100%;background-color:#000;z-index:1000;display:none;align-items:center;justify-content:center}.default-template{padding:80px 0}#sort_dropdown[data-sort=""]:after,#sort_dropdown[data-sort=default]:after{content:"DEFAULT";text-transform:uppercase}#sort_dropdown[data-sort=title]:after{content:"TITLE";text-transform:uppercase}#sort_dropdown[data-sort=title-descending]:after{content:"TITLE DESCENDING";text-transform:uppercase}#sort_dropdown[data-sort=price]:after{content:"PRICE";text-transform:uppercase}#sort_dropdown[data-sort=price-descending]:after{content:"PRICE DESCENDING";text-transform:uppercase}.shop-page-break{min-height:90px!important;max-height:90px!important}html{scroll-behavior:smooth}body.killscroll{overflow:hidden}h1,h2,h3,h4,h5{margin:0 0 20px}h1{font-size:36px}h2{font-size:28px}.button-change-type,h3,h4,h5,label{font-weight:400}h3{font-size:26px}h4{font-size:17px;line-height:1.4}h5{font-size:18px}.breadcrumbs h5{font-size:16px;margin:0 auto}h2.subscription{margin-top:0}label{margin-bottom:0}.brand-top .mask,.category-header-img .mask{background:#000;width:100%;height:100%;position:absolute;top:0;right:0;left:0;opacity:.25}.breadcrumbs{padding:20px 0;position:relative;z-index:1;text-align:left}.page-title{text-align:center;padding:40px 0}.container,.fixed-width{width:100%;max-width:1240px;margin:0 auto;padding:0 20px;box-sizing:border-box}.fixed-width{padding:0 20px!important}.inner-width{width:820px;max-width:100%;margin:0 auto;padding:0 20px}.item-row-header{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px}.item-row-header h2{margin:0}.grid-container{display:grid;gap:30px}.btn-search{top:0;margin:0 -4px 0 0;font-size:16px;border:none;background-color:#f2f2f2;width:32px;height:32px;vertical-align:middle}.button{display:block;line-height:20px;height:35px;transition:.3s;border-radius:10px;border:0;margin:0;padding:0;text-decoration:none!important;text-align:center;font-size:25px}.filter-btn,select#AddressBilling-premises option{padding:5px 0}.button:active{transform:translate(0,3px)}a:has(.button){text-decoration:none!important}.button.add-basket-button.offer-lg-btn{font-size:21px!important;height:40px!important}.button.add-basket-button{height:30px!important;line-height:30px!important;font-size:14px!important;text-align:center;font-weight:400;width:100%;color:#fff;background-color:#000;border-radius:10px}.button-change-type{height:40px;line-height:40px;font-size:18px;color:#232323;border-color:#ededed;background-color:#ededed;margin:15px 0;text-align:center;width:100%;cursor:pointer}.button-change-type.selected:hover,.button-change-type:hover{background-color:#000!important;color:#fff}.button-change-type.selected{color:#fff!important;border-color:#232323;background-color:#232323}.nostyle{border:none;background:0 0;text-decoration:none}.basket-header-item-desc a,.brand-banner li a,.grid-item-desc,.grid-item-desc a,.grid-item-desc span{text-decoration:none!important}.filter-btn{width:295px}.button-250{height:60px!important;text-align:center;width:250px!important;line-height:60px!important;font-size:30px!important}.green-button{width:100%;background-color:#5aaf0b;border-color:#5aaf0b;color:#fff!important}.checkout-page button[name=place-order]:hover,.green-button:hover{background-color:#4b8f0a;border-color:#4b8f0a}.black-button{background-color:#000;color:#fff!important}.white-button{background-color:#fff;color:#000!important;border:1px solid #000}.black,.white-button.hoverFX:hover{background-color:#000!important;color:#fff!important}.filter-button-container .fixed-width{display:flex;gap:10px;width:100%}.gift-finder-page .breadcrumbs-container,.hidden,tr.checkout-table-heading{display:none!important}.grid-item{width:100%;margin-bottom:20px;display:flex;flex-direction:column;position:relative}.grid-item-desc span{color:#000!important;display:block!important;width:100%!important}.grid-item-desc{height:55px!important;overflow:hidden;min-height:55px!important}.grid-item a:first-of-type{display:block;height:100%}.grid-item-image-holder img{width:100%;height:unset!important}.grid-item-title,.grid-item-title a,.grid-item-title h4,.single-magazine a,.view-all{color:#000!important;font-weight:600;text-decoration:none!important;cursor:pointer}.grid-item-title{height:50px;overflow:hidden;min-height:50px;margin-top:10px}.grid-item-image-holder{background-color:#f5f2f2;width:100%;margin-bottom:10px;text-align:center;display:flex;align-items:center;justify-content:center;padding:30px;position:relative;height:100%}.force-grey-back .product-grid-item .grid-item-image-holder{background-color:#f5f2f2!important;border:1px solid #f5f2f2}.product-grid-item .grid-item-image-holder{background-color:#fff!important;border:1px solid #f5f2f2}.products-master:not(:has(.force-grey-back)) .grid-item .grid-item-image-holder{background-color:#fff!important;border:none!important}.purchase-grid-item-button{width:40px!important;height:40px!important;color:transparent!important;background-image:url(https://kelsey.oak-cdn.co.uk/icons/basketplus.png);background-position:center;background-repeat:no-repeat;background-size:contain}a.purchase-from-grid{display:flex;gap:10px}.placeholder-block{width:100%;min-height:400px;background-color:#efefef;display:flex;justify-content:center;align-items:center;font-size:40px;font-weight:900;text-shadow:0 0 7px #999}.search-results-block{text-align:center;padding-bottom:50px;padding-top:50px;background-color:#f2f2f2}.search-results-block h6{font-size:15px}.search-results-before-you-go{text-align:center;padding-bottom:30px;padding-top:30px;font-size:30px}.sort-controls{text-align:left;padding-bottom:20px;font-size:13px;text-decoration:none;font-weight:700}.sort-controls .sort-dropdown{position:relative;display:inline-block}.sort-controls .sort-dropdown span{font-weight:600}.sort-controls .sort-dropdown .sort-dropdown-content{display:none;position:absolute;top:19px;left:-10px;background-color:#232323;min-width:250px;box-shadow:0 8px 16px 0 rgba(0,0,0,.2);padding:10px 10px 0;z-index:1;font-size:13px;text-decoration:none;font-weight:600;border-radius:10px}.sort-controls .sort-dropdown a:link,.sort-controls .sort-dropdown a:visited{display:block;font-size:13px;text-decoration:none;font-weight:600;color:#fff}.sort-controls .sort-dropdown:hover .sort-dropdown-content{cursor:context-menu;display:block;font-size:13px;text-decoration:none;font-weight:600}.data-count,.sort-controls .data-count{float:right;font-size:13px;font-weight:600;background-color:#232323;color:#fff;padding:5px 10px;border-radius:10px}@media screen and (min-width:600px){h1{font-size:40px}.button,h4{font-size:18px}.button{height:40px}}@media screen and (min-width:1024px){h1{font-size:50px;line-height:50px}h2,h3{font-size:30px}h2{line-height:40px}h4{font-size:20px;line-height:24px}.container,.fixed-width{padding-left:0;padding-right:0}}@media (max-width:1000px){.container.catergory-intro{padding:0!important}.my-account-delivery-addresses{grid-template-columns:repeat(2,1fr)!important}.order-complete.fixed-width{gap:20px!important}.subscription-page-subscription-section{flex-direction:column;align-items:center}.subscription-page-subscription-selection{width:100%}.subscription-page-subscription-image{width:90%;max-width:500px}.mkt-row,.registration-questions{width:100%!important}.grid-item-image-holder{padding:15px 10px}}@media (max-width:1000px) and (min-width:850px){.tabs label{font-size:16px!important}}@media (max-width:850px) and (min-width:700px){.tabs label{font-size:14px!important}.tabs.fixed-width{grid-gap:1%}}@media (max-width:767px) and (min-width:700px){.grid-container.standard{grid-template-columns:repeat(3,1fr)}}@media (max-width:700px){table.my-account-orders td,table.my-account-orders th{font-size:16px}.savings-circle{min-width:30px!important;min-height:30px!important;width:12vw!important;height:12vw!important;font-size:12vw!important}.savings-circle h3{font-size:3vw!important;line-height:3vw!important}.grid-container.standard{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px) and (min-width:500px){.grid-container:not(.standard){overflow-x:scroll;scrollbar-width:none;-ms-overflow-style:none}.grid-container:not(.standard)::-webkit-scrollbar{display:none}.grid-container:not(.standard) .grid-item{min-width:200px!important}}@media (max-width:700px) and (min-width:600px){.tabs label{font-size:11px!important}.tabs.fixed-width{grid-gap:1%}}@media (max-width:600px){.tabs label{font-size:3vw!important;border-radius:15px!important}.tabs.fixed-width{grid-gap:10px!important;grid-template-columns:repeat(3,1fr)!important;margin-bottom:20px}.selected-tab-line{display:none!important}}.burger-line{width:100%;min-width:100%;background-color:#fff;min-height:2px}.burger-button{width:32px;min-width:32px;max-width:32px;display:none;flex-direction:column;gap:5px;background-color:transparent;outline:0;border:none;padding:0}.item-added-notification{font-size:20px;font-weight:700;margin-bottom:15px;color:#222}.btn-remove-header-basket{color:#222!important;border:none;background:0 0;text-align:left;padding:0;margin-top:15px}.basket-header-item-desc a{color:#222!important}.basket-header-item-desc b{font-size:16px!important}.basket-header-item-desc{color:#222!important;font-size:14px}.basket-header-item-details,.login-forms{display:flex;gap:30px;width:100%}.header-basket-items:before{content:"";display:block;width:0;height:0;border-left:15px solid transparent;border-right:15px solid transparent;border-bottom:20px solid #fff;position:absolute;right:0;top:-21px}.header-basket-items{cursor:default;width:400px;display:flex;flex-direction:column;background-color:#fff;position:absolute;right:-5px;top:80px;z-index:100000000;border:1px solid #575757;padding:10px;box-shadow:0 0 15px #575757}.header-basket-buttons{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:0 10px 10px}.brand-page-subscription-option-column,.header-basket-buttons a,.login-form,.product-page-column{width:50%}.books-page-books,.brand-panel img:not(.brand-panel-floating-image),.checkout-fields,.christmas-header img,.footer-row .column,.grid-container.christmas-page-grid .grid-item .button,.header,.header-basket-items hr,table.basket-items-table,table.review-order{width:100%}.header-basket-total{color:#222;margin-bottom:30px;font-size:18px}.header-basket-icon{position:relative}.header-basket-icon span{position:absolute;top:-2px;right:-8px;display:block;width:16px;height:16px;color:#fff;font-size:10px;line-height:8px;text-align:center;padding-top:4px;border-radius:100%;background:#ed1c24}.basket-qty-grid p,.tabs label{padding:0 10px}.tab-pane.active .row{max-height:400px;overflow-y:auto;width:100%}a.nav-subsubtext:active,a.nav-subsubtext:hover,a.nav-subsubtext:link,a.nav-subsubtext:visited{color:#232323;font-size:16px;text-decoration:none;line-height:normal;display:inline-block}.level4menu{padding:0 0 10px 10px;display:block;font-weight:400!important}a span.level3menu{text-transform:uppercase;font-weight:700;padding-bottom:10px;display:block}.header{height:90px!important;background-color:var(--dark);color:#fff;position:fixed;z-index:1001;transition:.3s}.desktop-header .fixed-width{display:flex;align-items:center;justify-content:space-between;position:relative}.header-actions{display:flex;gap:12px}.header-action-button{width:24px;cursor:pointer}.header-user-basket{display:flex;border-left:2px solid grey;gap:12px;padding-left:12px}.header-currency-actions{display:flex;gap:24px;align-items:center}.currency-selection-selected-option{display:flex;align-items:center;font-weight:900;-webkit-user-select:none;-ms-user-select:none;user-select:none;gap:10px;min-height:30px;padding:0 8px;cursor:pointer}.currency-selection-option img,.currency-selection-selected-option img{width:40px;height:20px}.currency-selection-selected-option:hover+.currency-selection-selector,.currency-selection-selector:hover,.gift-finder-question-header,.joinitems{display:flex}.currency-selection-selector{display:none;flex-direction:column;border:1px solid #fff;padding:0;align-items:center;justify-content:center;width:fit-content;border-radius:5px;position:absolute;z-index:1000}.currency-selection-option{display:flex;gap:10px;min-height:30px;padding:4px 8px 0;width:100%;cursor:pointer}.currency-selection-option:last-of-type{padding-bottom:8px}.currency-selection-option:nth-child(2n){background-color:#000}.currency-selection-option:nth-child(odd),.currencylist,.currencylist option,.footer{background-color:#232323}.currency-selection-option:hover{background-color:#373737}.currency-selection-option:first-child{border-top-left-radius:5px;border-top-right-radius:5px}.currency-selection-option:last-child{border-bottom-left-radius:5px;border-bottom-right-radius:5px}.footer{position:relative;z-index:999;padding:40px 20px;width:100%;border-top:40px solid #898989}#added,.home-benefits{background-color:#f2f2f2}.footer-row{display:grid;grid-gap:10px}.footer-row .column:last-of-type,.offer-column.offer-price,td.basket-price-col,td.basket-total-col{text-align:right}.footer-link{margin-bottom:5px}.footer-link a{font-size:14px;color:#dfdfdf!important}.footer-text,.footer-text2,.footer-text3{font-size:14px;color:#dfdfdf;margin-bottom:30px}.carousel-button,.carousel-button i{color:rgba(0,0,0,.8);text-shadow:1px 1px 0 rgba(255,255,255,.3)}.footer-text2{margin-bottom:10px}.footer-text3,.tabs label{margin-bottom:0}.footer .footer-faqs{border:1px solid #fff;padding:5px;text-align:center;font-weight:800;margin-right:20px;margin-bottom:10px;color:#fff;text-decoration:none}.brand-banner,.tabs label{border-radius:15px 15px 0 0}.carousel-button i{font-size:40px}.carousel-button{text-decoration:none;display:block;width:40px;height:40px;-webkit-transition:.3s ease-in-out;-moz-transition:.3s ease-in-out;-ms-transition:.3s ease-in-out;-o-transition:.3s ease-in-out;transition:.3s ease-in-out;position:absolute;top:50%;transform:translate(0,-50%);opacity:0}.carousel-container:hover .carousel-button{opacity:1!important}.home-benefits{padding:25px 0;margin:0 0 40px;text-align:center}.benefits-container{display:grid;grid-template-columns:repeat(4,1fr)}.home-benefits .benefit img{width:40px;height:auto;margin:0 auto}.home-benefits .benefit h4{margin:15px 0 0}.home-copy,.home-intro-copy{text-align:center;margin-bottom:100px}.brand-logo,.brand-top-button .button{margin:0 auto}.home-copy h1,.home-intro-copy h1{font-size:30px;line-height:35px}.tabs label{display:flex;height:70px;line-height:25px;width:100%;text-align:center;background:#f2f2f2;transition:background .25s;cursor:pointer;box-shadow:0 0 10px rgb(0 0 0 / 20%);font-size:20px;justify-content:center;align-items:center;position:relative}.brand-look-inside h2,.brand-offer-text{font-size:45px;font-weight:400;color:#fff}.tabs.fixed-width{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:2%}.tabs label:has(input:checked){color:#fff;background-color:#000}.selected-tabs{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:30px;padding:0 20px}.selected-category{background-color:#000;padding:20px 0 50px}.selected-tab-line{background-color:#ed1c24;width:100%;position:absolute;height:2px;bottom:0;z-index:100;left:0;transition:.2s}.subscription-page-subscription-section{display:flex;gap:125px}.subscription-page-subscription-image img{max-width:80%}.brand-look-inside h2{margin:40px 0 0}.brand-look-inside iframe{width:100%;height:700px;margin:40px 0}.brand-top{color:#fff;position:relative;text-align:center;background-size:cover;background-position:center;background-repeat:no-repeat}.brand-top-inner{padding:100px 0 160px!important;position:relative}.brand-logo{width:450px}.brand-faq-logo img,.brand-logo img{width:auto;max-width:100%;height:auto}.brand-top-button{margin:50px 0 30px}.brand-issue-fan{position:relative;transform:translate(0,-130px)}.brand-issue-fan img:first-of-type{rotate:-5deg;left:50%;top:0;transform:translate(-120%,0)}.brand-issue-fan img:first-of-type,.brand-issue-fan img:last-of-type{position:absolute;width:22%}.brand-issue-fan img{display:block;box-shadow:0 0 10px rgb(0,0,0,.75)}.brand-issue-fan img:nth-child(2){margin:0 auto;width:25%;z-index:500;position:relative}.brand-issue-fan img:last-of-type{rotate:5deg;right:50%;top:0;transform:translate(120%,0)}.brand-banner{position:fixed;bottom:0;left:50%;transform:translate(-50%,0);height:60px;background-color:#f7f7f7;margin-bottom:0;border:0;text-align:center;z-index:750}.brand-banner ul{display:flex;gap:10px;align-items:center;justify-content:center}.brand-banner li{list-style:none;display:block;width:fit-content}.brand-banner li a{padding:10px 20px;display:block;color:#131313;font-size:25px;text-wrap:nowrap;font-weight:600}.promo-code form button,button#card-button{color:#fff!important;background-color:#232323}.brand-banner li a:hover{text-decoration:none}.brand-desc{font-size:30px;font-weight:400;padding:0 0 30px;text-align:center;margin-top:-80px}#added,.brand-panel-content h3,.product-desc,table.review-order tr:last-of-type td{font-weight:700}.divider{line-height:30px;padding:30px}.brand-panel a{display:block;position:relative}.brand-panel-content{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;color:#fff;padding-bottom:15px;pointer-events:none}.brand-panel-content h3{font-size:18px;margin:0}.brand-panel-floating-image{position:absolute;left:50%;top:50%;width:50%;transform:translate(-50%,-25%)}.brand-faq{padding:100px 0}.faq-grid{display:grid;grid-template-columns:repeat(2,1fr);width:100%;grid-gap:0 50px}.faq-item{border:1px solid #fff;border-left:0;border-right:0;padding:10px 0;border-bottom:1px solid #fff;border-top:0}.faq-grid>:first-child{grid-column:1;grid-row:1;border-top:1px solid #fff}.faq-grid>:nth-child(2){grid-column:1;grid-row:2}.faq-grid>:nth-child(3){grid-column:1;grid-row:3}.faq-grid>:nth-child(4){grid-column:2;grid-row:1;border-top:1px solid #fff}.faq-grid>:nth-child(5){grid-column:2;grid-row:2}.faq-grid>:nth-child(6){grid-column:2;grid-row:3}.faq-item:has(.faq-answer:not(.hidden)) .faq-item-title{margin-bottom:15px}.brand-faq-logo{width:450px;margin:50px 0}.brand-faq-title{color:#fff;font-size:50px;margin-bottom:30px}.faq-item-title{display:flex;align-items:center;justify-content:space-between}.brand-page-subscription-section{display:flex;align-items:flex-start}.brand-page-subscription-image{width:25%}.brand-page-subscription-selection{width:75%;padding-left:50px}.basket-details-row,.brand-page-subscription-type-buttons{display:flex;align-items:center;gap:10px}.brand-page-subscription-type-buttons button{width:47%}.brand-page-subscription-options-row{width:100%;display:flex;align-items:center;justify-content:space-between;margin:15px 0;gap:30px}.offer,.offer .offer-row:first-of-type{margin-bottom:15px}.subscription-dropdown{font-size:16px;display:block;height:40px;padding:0 15px;color:#232323;vertical-align:middle;background-color:#f7f7f7;border:1px solid #333;border-radius:10px;box-shadow:none;width:100%}.joinitems .subscription-dropdown{border-radius:10px 0 0 10px}.joinitems .button{border-radius:0 10px 10px 0;width:30%}.offer{position:relative;border:2px solid #333;border-radius:10px;padding:10px;width:100%;z-index:2;background-color:#fff}.product-department,.product-desc{margin:5px 0;overflow:hidden;color:#575757}.best-offer .offer{border:2px solid #ed1c24!important;padding:10px!important}.offer:hover{border:3px solid #5aaf0b;padding:9px}.offer-column.add-offer:has(button.offer-lg-btn){width:45%}.offer-row{width:100%;display:flex;align-items:flex-start;justify-content:space-between}.offer-column,table.review-order tbody{display:flex;flex-direction:column}.offer-column.offer-desc{display:block!important}.books-page-container,.issue-page .fixed-width,.product-open-details,.product-page .fixed-width,.view-image-lg{display:flex;display:flex}.offer-column.offer-per-iss b span,.offer-column.offer-price b span{font-weight:400;font-size:.8em}.basket-overview,.offer-column.add-offer{width:30%}.offer-wrapper{width:100%;position:relative}.offer-wrapper.best-offer:before{content:"BEST VALUE";width:100px;height:40px;font-size:14px;font-weight:700;text-align:center;background-color:#ed1c24;color:#fff;position:absolute;left:0;top:-26px;border-radius:7px 7px 0 0;border:2px solid #ed1c24;z-index:1}.books-page-container{gap:15px}.side-search-box{background-color:#f5f2f2;padding:10px;width:300px;min-width:300px;height:fit-content}.side-search-box .sort-controls{display:flex;align-items:center;justify-content:space-between;flex-direction:row;padding:0!important;margin-bottom:25px}.issue-page-image{background-color:#ededed;text-align:center;padding:40px}.issue-page-image img{width:380px;max-width:80%;height:auto;-webkit-filter:drop-shadow(5px 5px 5px #9c9c9c);filter:drop-shadow(5px 5px 5px #9c9c9c)}.product-page .fixed-width{gap:20px}.issue-page .fixed-width{gap:100px}.product-department{font-size:14px}.product-desc{font-size:16px}.product-open-details{align-items:center;justify-content:space-between;gap:20px;align-items:center;justify-content:space-between;font-size:20px}#information-area{line-height:1.4em;max-height:7em;overflow:hidden}#delivery-button{margin-top:15px;font-size:16px}.view-image-lg img{max-height:90%;cursor:default!important}.view-image-next:after{content:"\f105";color:#fff}.view-image-next{right:0}.view-image-prev:after{content:"\f104";color:#fff}.view-image-prev{left:0}.view-image-lg button:hover{background-color:rgb(255 255 255 / 10%)}.view-image-lg button{width:60px;height:60px;background-color:rgba(0,0,0,.3);border:none;outline:0;margin:15px;color:#fff;font-weight:600;font-size:28px;transition:.3s;position:absolute;border-radius:5px}.view-image-lg{cursor:pointer;position:fixed;width:100%;height:100%;background-color:rgba(0,0,0,.7);z-index:999999999;align-items:center;justify-content:center}.checkout-continue,.checkout-page button[name=place-order]{height:60px;line-height:60px;font-size:24px}.gallery-sub-images{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:15px}.image-gallery img{transition:.15s;cursor:pointer}.image-gallery img:hover{scale:1.1}.gallery-main-image,.gallery-sub-image,.gift-finder-wrapper{width:100%;overflow:hidden}.forgot-password{width:650px;margin:0 auto}#added{padding:20px;margin:0 auto;overflow:auto;line-height:44px;width:50%}.added-text2{width:100%;line-height:44px;text-align:center}.added-basket-icon{position:relative;display:inline;background:url(../images/icons/bg-basket-link.png) right center/22px 22px no-repeat;transition:color .3s;padding-right:30px;margin-right:10px}.christmas-divider,.gift-finder,.gift-finder-button{background-repeat:no-repeat}.added-basket-icon span{position:absolute;top:-10px;right:4px;display:inline;width:15px;height:15px;font-size:12px;line-height:15px;text-align:center;color:#fff;border-radius:50%;background:#a2d3af}.basket-qty-grid a,.basket-remove{color:#000!important;text-decoration:none!important}.basket-page-container{display:flex;gap:75px}.basket-items{width:70%}.basket-heading,.basket-items thead td{font-size:20px;padding:10px 0}.basket-overview .basket-heading:first-of-type,table.basket-items-table tr{border-bottom:1px solid #aaa}.basket-sub-total{display:flex;align-items:center;justify-content:space-between;font-size:20px}.promo-code form{width:100%;display:flex;align-items:center;justify-content:space-between;gap:0}.promo-code form button,.promo-code form input{width:50%;padding:0;text-align:center;font-size:16px;height:50px}.promo-code form input{border:1px solid #aaa;background-color:#fff;margin-left:0;border-radius:10px 0 0 10px}.promo-code form button{transition:.3s;border-radius:0 10px 10px 0;border:none}table.basket-items-table td{padding:30px 10px}td.basket-qty-col{width:150px;min-width:150px;text-align:center}td.basket-prod-col{width:450px}.basket-image{width:125px}.basket-details-row p img{height:23px}.basket-qty-grid{display:flex;align-items:center;justify-content:center}.basket-qty-grid a,.basket-qty-grid p{margin:0;border:1px solid #aaa;height:29px;display:flex;align-items:center;justify-content:center}.basket-qty-grid a{width:29px}.basket-remove{font-size:14px}.account-container{display:flex;justify-content:space-between;gap:100px}.account-sidebar{width:185px;min-width:185px;display:flex;flex-direction:column}.account-sidebar a{border-bottom:1px solid #232323;color:#000;font-size:20px;font-weight:400;padding:10px 0;text-decoration:none!important}.account-sidebar a.active{text-decoration:none!important;font-weight:700!important}.account-sidebar a:first-of-type{border-top:1px solid #232323}.account-title{font-size:35px;font-weight:400;margin-bottom:30px}.my-account-text{font-size:20px;font-weight:400;margin-top:10px}a.myaccount-link:link,a.myaccount-link:visited{font-size:20px;font-weight:400;color:#000}#checkout-address-delivery input[name=delEmail],#checkout-address-delivery input[name=delMobile]{margin:5px 0 0!important}div#stripe-form-page{margin-top:100px}div#stripe-form-page h4:first-of-type{font-size:30px;font-weight:600}button#card-button{height:40px;line-height:40px;font-size:16px;margin:15px 0;text-align:center;box-sizing:content-box;transition:.3s!important;border-radius:10px;border:0;width:fit-content;padding:0 10px}select#AddressBilling-premises{width:100%;font-size:14px;background-color:#fff;line-height:2;border:1px solid #ccc;display:block;padding:2px 5px;color:#575757;vertical-align:middle;border-radius:0;box-shadow:none;margin:0}#checkout-address-delivery .col-xs-3.alpha:first-of-type,div#Billing-premises{padding:0}.checkout-section a[href="/login"]{color:#000!important;font-weight:700!important;cursor:pointer!important}.checkout-done #checkout-address-delivery .col-xs-12,.checkout-done #checkout-address-delivery .col-xs-3,.checkout-done #checkout-address-delivery .col-xs-6{width:100%;min-width:100%;padding:0!important;margin:0!important}.checkout-done input,.checkout-done select{color:#888;font-size:16px;line-height:25px;border:none;padding:0;margin:0;height:unset!important;pointer-events:none;appearance:none}.checkout-section>.form-group:first-of-type{margin-top:25px}.checkout-done .form-group{margin:0;padding:0}.checkout-page button[name=place-order]{width:100%;background-color:#5aaf0b;color:#fff!important;transition:.3s;border-radius:10px;border:0;margin:0;padding:0;text-decoration:none!important;text-align:center;display:block}#checkout-credit-card div{display:flex;width:100%;align-items:flex-start}#checkout-credit-card label{display:flex!important;flex-direction:column;width:100%}#checkout-credit-card input[type=radio]{margin-top:4px}#checkout-credit-card label span{display:block;width:100%;border:1px solid #f2f2f2;font-size:14px;margin-top:10px}.checkout-payment:has(.dd-guarantee-modal) .col-xs-12,.checkout-payment:has(.dd-guarantee-modal) .col-xs-5,.checkout-payment:has(.dd-guarantee-modal) .col-xs-7{padding:0;width:100%}.checkout-payment:has(.dd-guarantee-modal) .col-xs-12 input,.checkout-payment:has(.dd-guarantee-modal) .col-xs-5 input,.checkout-payment:has(.dd-guarantee-modal) .col-xs-7 input{margin:0}button.dd-guarantee-modal{background:0 0!important;border:none!important;outline:0!important;padding:0!important;text-decoration:underline!important;cursor:pointer!important}#checkout-address-delivery .col-xs-6.alpha:has(input[name=delFName]){padding-left:0;padding-right:5px}#checkout-address-delivery .col-xs-6.omega:has(input[name=delSurname]){padding-right:0;padding-left:5px}#checkout-address-delivery .col-xs-6.alpha:has(input[name=delFName]) input,#checkout-address-delivery .col-xs-6.omega:has(input[name=delSurname]) input{margin:0!important}.checkout-page h4:has(img[alt="Checkout Stage 5"]) img{display:none}.checkout-page h4:has(img:not([alt="Checkout Stage 5"])){display:none}button#postcode-lookup-billing,button#postcode-lookup-delivery{color:#fff!important;border-color:#232323;background-color:#232323;width:100%;height:50px;line-height:50px;font-size:24px;margin:15px 0;text-align:center}.checkout-page label:not([for=delFName]),.checkout-page label:not([for=delFName])+.required{display:none}.checkout-page input[type=checkbox]+label,.checkout-page input[type=checkbox]+label+.required,.checkout-page input[type=radio]+label,.checkout-page input[type=radio]+label+.required{display:unset!important}hr.checkout{margin-top:0;margin-bottom:10px;border:0;border-top:1px solid #333}.checkout-page.fixed-width{display:flex;gap:150px}#review-order-box{padding:40px;background-color:#f7f7f7}.checkout-summary{width:40%;min-width:40%}table.review-order tr td{width:100%;text-align:left!important}table.review-order tr:not(:last-of-type){display:flex;gap:20px;flex-direction:column;border-bottom:1px solid #000;margin-bottom:10px;padding-bottom:10px;width:100%!important;min-width:100%!important}table.review-order tr:not(:last-of-type) td:nth-child(2):before{content:"Quantity: "}.christmas-divider{height:24px;background-image:url(/images/star-divider.png);background-size:auto 100%;background-position:top center}body:has(.christmas-page){background-color:#900;background-image:url("/images/christmas-cheer-background.jpg");background-repeat:repeat-y;background-position:top}.christmas-buttons-container,div#filter-buttons-fixed-width{padding:20px 5px;background-color:#80000050}.christmas-button:not(.selected){text-shadow:2px 3px 5px #9a7a2f;background-image:url(/images/button-gold.jpg);background-repeat:no-repeat;background-position:top;background-color:#d0a94e;font-weight:900;border:1px solid #fff}.christmas-button.selected{background-color:#000;border:1px solid #000}.christmas-button:active,.christmas-page .view-all:hover{color:#000!important}.christmas-button{width:100%;min-width:100%;display:block;font-size:25px;text-align:center;color:#fff!important;text-decoration:none!important;padding:5px 0;border-radius:10px;cursor:pointer}.fixed-width.christmas-buttons{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:25px}.grid-container.christmas-page-grid,.grid-container.more-items{grid-template-columns:repeat(6,1fr)}.christmas-page .grid-item .button{color:#004d0c!important;background-color:#d0a94e!important;border:1px solid #fff!important}.christmas-page .grid-item .button:hover{background-color:#258636!important;border:1px solid #258636!important}.grid-container.christmas-grid .grid-item-image-holder,.grid-container.christmas-page-grid .grid-item-image-holder{background-color:rgb(255,255,255,.35)!important;border:none!important;padding:10px!important}.grid-container.christmas-grid .grid-item-title h4{font-size:16px!important;line-height:24px}.grid-container.christmas-grid .grid-item-title{height:calc(24px * 4)!important;min-height:calc(24px * 4)!important;max-height:calc(24px * 4)!important;text-align:center}.buying-for a{display:block;width:200px;border:1px solid #000;margin:10px auto;padding:5px 10px;text-align:center;border-radius:5px}.gift-finder{width:1470px;height:700px;background-image:url(https://shop.kelsey.co.uk/images/gift-tag.png);background-size:auto 100%;background-position:top left;position:relative;top:-50px;-webkit-transform:scale(.8) rotate(5deg);-moz-transform:scale(.8) rotate(5deg);-ms-transform:scale(.8) rotate(5deg);-o-transform:scale(.8) rotate(5deg);transform:scale(.8) rotate(5deg);margin:0 auto -70px;left:-150px}@media (max-width:1560px) and (min-width:1450px){.gift-finder{left:-50px!important}}@media (max-width:1450px) and (min-width:1280px){.gift-finder{left:-100px!important}}@media (max-width:1279px) and (min-width:1000px){.gift-finder{width:calc(100vw + 150px);background-size:contain;left:-75px!important}.gift-finder-content{top:25vw!important}}@media (max-width:1000px) and (min-width:951px){.gift-finder{left:-28%!important;width:1300px!important;background-size:contain}.gift-finder-content{top:43%!important}}@media (max-width:950px) and (min-width:886px){.gift-finder{width:1100px!important;background-size:contain}.gift-finder-content{top:37%!important}}@media (max-width:885px) and (min-width:801px){.gift-finder{width:1000px!important;background-size:contain}.gift-finder-content{top:37%!important}.gift-finder-start .gift-finder-content{transform:translate(-32%,-63%)!important}}@media (max-width:800px) and (min-width:768px){.gift-finder{width:950px!important;background-size:contain}.gift-finder-content{top:37%!important}}.gift-finder-content{position:absolute;width:55%;top:50%;left:50%;transform:translate(-32%,-50%)}.gift-finder-title{max-width:440px;width:100%;margin:0 auto 20px}.gift-finder-button,.gift-finder-start-again{margin:0 auto;text-decoration:none!important;text-align:center;font-weight:700}.gift-finder-text-box{width:100%;padding:20px;text-align:center;background-color:rgb(255,255,255,.5);border-radius:20px;box-sizing:border-box;color:#575757;background-image:url("data:image/svg+xml,%3csvg width='100%25' height='100%25' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='100%25' height='100%25' fill='none' rx='20' ry='20' stroke='white' stroke-width='5' stroke-dasharray='6%2c 14' stroke-dashoffset='0' stroke-linecap='round'/%3e%3c/svg%3e")}.gift-finder-text-box h2{font-size:42px;font-style:italic;font-weight:600;margin:0 0 5px}.gift-finder-text-box h3{font-size:28px;font-style:italic;font-weight:600}.gift-finder-button:hover{color:#fff!important;background-image:url(https://shop.kelsey.co.uk/images/ticket-red.png)!important}.gift-finder-button{width:33.33333%;padding:0 12px;height:165px;background-image:url(https://shop.kelsey.co.uk/images/ticket-white.png);background-size:100% 100%;background-position:center;position:relative;display:flex;align-items:center;justify-content:center;color:#9e1205!important;font-size:30px}.gift-finder-button-grid{display:grid;grid-gap:0px}.grid-items-50{grid-template-columns:repeat(2,1fr)}.grid-items-33{grid-template-columns:repeat(3,1fr)}.grid-items-25{grid-template-columns:repeat(4,1fr)}.gift-finder-button-grid .gift-finder-button{width:100%!important}.grid-items-25 .gift-finder-button{height:110px!important;font-size:20px!important}.grid-items-50 .gift-finder-button{height:230px!important}.gift-finder-start-again{width:160px;background-color:#9e1205;border:2px solid #fff;border-radius:30px;display:block;padding:5px 0;font-size:20px;color:#fff!important}.grid-container.christmas-page-grid .grid-item-title{text-align:center}.christmas-button-wrapper{position:relative;width:100%;max-width:100%}.christmas-button-wrapper .button{padding:0 calc(24px + 12px)}.christmas-button-wrapper:after,.christmas-button-wrapper:before{content:'';background-image:url(https://kelsey.oak-cdn.co.uk/star.png);width:24px;height:24px;position:absolute;display:block;top:50%;transform:translate(0,-50%)}.christmas-button-wrapper:after{right:8px}.christmas-button-wrapper:before{left:8px}.grid-container.christmas-page-grid{width:100%;max-width:100%}@media (max-width:1300px) and (min-width:1000px){input.button.christmas-magazine-button{font-size:1.5vw!important}}@media (max-width:450px){input.button.christmas-magazine-button{font-size:4vw!important}.christmas-button-wrapper:after,.christmas-button-wrapper:before{background-size:50%;background-repeat:no-repeat;background-position:center}.christmas-button-wrapper:before{left:0!important}.christmas-button-wrapper:after{right:0!important}.christmas-button-wrapper .button{padding:0 24px!important}}@media (max-width:1300px) and (min-width:767px){.christmas-button-wrapper:after,.christmas-button-wrapper:before{background-size:50%;background-repeat:no-repeat;background-position:center}.christmas-button-wrapper:before{left:0!important}.christmas-button-wrapper:after{right:0!important}.christmas-button-wrapper .button{padding:0 24px!important}}@media (max-width:1000px) and (min-width:767px){.grid-container.christmas-grid,.grid-container.christmas-page-grid{grid-template-columns:repeat(3,1fr)!important}.christmas-button{font-size:2.5vw!important}}.christmas-page a:has(.button){width:100%;max-width:100%;display:block}.grid-container.christmas-grid .grid-item,.grid-container.christmas-page-grid .grid-item{min-width:100%!important}.christmas-magazine-button{font-size:16px}@media (max-width:767px){.selected-tabs .grid-item{min-width:200px!important}.selected-tabs{overflow-x:scroll;scrollbar-width:none;-ms-overflow-style:none}.selected-tabs::-webkit-scrollbar{display:none}.filter-button-container a:has(.filter-btn){width:50%!important}.filter-btn{width:100%!important;font-size:3vw!important}.benefits-container .benefit h4{font-size:2.5vw}.footer-row{grid-template-columns:repeat(1,1fr)!important}.footer-row .column:last-of-type{text-align:left!important}.fixed-width.christmas-buttons,.grid-container.christmas-grid,.grid-container.christmas-page-grid,.grid-items-33{grid-template-columns:repeat(2,1fr)!important}.christmas-button{font-size:5vw!important}.fixed-width.christmas-buttons{grid-gap:5px!important}.gift-finder{transform:scale(.8) rotate(90deg);background-size:contain!important;background-position:center;width:250vw;height:250vw;left:-77vw;top:-150px;margin-bottom:-200px}.gift-finder-content{transform:rotate(-90deg) translate(50%,-55%);position:absolute;width:90vw;height:90vw;top:50%;left:50%}.gift-finder-question-header{flex-direction:column}.grid-items-50 .gift-finder-button{height:150px!important;max-height:150px!important;font-size:8vw!important}.gift-finder-text-box h3{font-size:6vw!important}.gift-finder-text-box h2{font-size:8vw!important}.grid-items-33 .gift-finder-button{font-size:7vw!important;height:100%!important;padding:12px!important}.grid-items-25 .gift-finder-button{height:100%!important;max-height:100%!important;padding:12px!important;font-size:4vw!important}.gift-finder-button-grid.grid-items-25{grid-template-columns:repeat(3,1fr)!important}}@media (max-width:1280px) and (min-width:768px){.grid-items-25 .gift-finder-button,.grid-items-33 .gift-finder-button{padding:20px 12px!important;height:100%!important;max-height:100%!important}.gift-finder-text-box h2{font-size:3vw!important}.gift-finder-text-box h3{font-size:2vw!important}.grid-items-50 .gift-finder-button{height:100px!important;max-height:100px!important}.grid-items-33 .gift-finder-button{font-size:2vw!important}.grid-items-25 .gift-finder-button{font-size:1.5vw!important}.gift-finder-start .gift-finder-button{height:100%!important;max-height:100%!important;padding:30px 12px!important}}@media (max-width:800px) and (min-width:768px){.gift-finder-start .gift-finder-content{transform:translate(-32%,-56%)!important}.gift-finder-start .gift-finder-title{margin-bottom:0}.gift-finder-start br{display:none}}.gift-finder-start .gift-finder-button{min-width:200px}.xmas-option{color:#bf0a0a;font-weight:700}.filter-button-container-under .fixed-width{display:flex;justify-content:space-between}.filter-button-container-under .fixed-width .christmas-button{background-image:none!important;height:100%;min-height:100%;display:flex;align-items:center;justify-content:center;background-color:#d0a94e!important;border:1px solid #fff!important;color:#004d0c!important;font-size:20px;padding:10px}.filter-button-container-under .fixed-width .christmas-button.selected{background-color:#000!important;border:1px solid #000!important;color:#fff!important}@media (max-width:1000px) and (min-width:768px){.register-customer-form{width:66.66666%!important}.grid-container.yellow-circles{grid-template-columns:repeat(3,1fr);gap:50px}.filter-button-container-under .fixed-width .christmas-button{font-size:16px!important}}@media (max-width:767px) and (min-width:501px){.filter-button-container-under .fixed-width .christmas-button{font-size:3vw!important}.filter-button-container-under .fixed-width{display:grid!important;grid-template-columns:repeat(3,1fr);gap:10px}.filter-button-container-under .fixed-width .col-sm-2{width:100%!important;min-width:100%!important;max-width:100%!important;padding:0!important}}@media (max-width:500px){.grid-container:not(.standard){overflow-x:scroll;scrollbar-width:none;-ms-overflow-style:none}.grid-container:not(.standard) .grid-item{min-width:150px!important}.item-row-header a,.item-row-header h2{font-size:5vw}.filter-button-container-under .fixed-width .christmas-button{font-size:3vw!important}.filter-button-container-under .fixed-width{display:grid!important;grid-template-columns:repeat(2,1fr);gap:10px;width:90%}.filter-button-container-under .fixed-width .col-sm-2{width:100%!important;min-width:100%!important;max-width:100%!important;padding:0!important}}.gift-finder-page .page-title{padding:0!important}