/*!
Theme Name: NNN UK Vinyl
Theme URI: https://ajcode.net
Author: Adam James
Author URI: https://ajcode.net
Description: Theme for NNN UK Vinyl. Version 1.0.3
Version: 1.0.3
GitHub Theme URI: Adjam93/NNN-UK-Vinyl
*/:root{--clr-primary: #555555;--clr-light: #E1E1E1;--clr-dark: #303030;--clr-blue: #1579c9;--brand-colour: hsl(341.47deg 58.29% 40.15%);--brand-colour-extra-light: hsl(341.47deg 58.29% 95.15%);--brand-colour-dark: hsl(341.47deg 58.29% 25.15%)}.bg-black{background-color:#000}.bg-white{background-color:#fff}.colour-black{color:#000}.colour-white{color:#fff}.accordions{margin-top:2rem;display:grid;gap:2em}.accordions .accordion{background:var(--accordion-bg, #efefef);border-radius:10px;border:3px solid rgba(0,0,0,0);transition:border-color .5s}.accordions .accordion .accordion-btn{display:grid;grid-template-columns:1fr max-content;width:100%;background:var(--accordion-bg, #efefef);border-radius:10px;border:none;color:#000;align-items:center;font-size:var(--font-size, clamp(1.25rem, 1vw + 1rem, 1.475rem));font-weight:700;gap:1em;text-align:left;transition:border-color .5s;padding:.75rem 1rem}@media(min-width: 576px){.accordions .accordion .accordion-btn{padding:.75rem 1.25rem}}.accordions .accordion .accordion-btn svg{width:45px;height:40px}.accordions .accordion .accordion-btn svg .accordion-icon-wrap{transform-origin:center center;transform-box:fill-box;transition:rotate .4s;rotate:45deg}.accordions .accordion .accordion-btn svg .accordion-icon-wrap *{stroke:#efefef}.accordions .accordion .accordion-btn svg>path{fill:#282828;stroke:#282828}.accordions .accordion .accordion-btn.active svg .accordion-icon-wrap{rotate:0deg}.accordions .accordion .accordion-btn.active svg .accordion-icon-wrap *{stroke:#000}.accordions .accordion .accordion-btn.active svg>path{fill:#efefef}.accordions .accordion .dropdown-categories{display:grid;gap:1em;grid-template-rows:0fr;grid-auto-flow:row;visibility:hidden;transition:padding .5s,grid-template-rows .5s,visibility .35s}.accordions .accordion .dropdown-categories>div{overflow:hidden;display:grid;gap:3em;padding:0 1em;opacity:0;color:#000;transition:padding .35s,opacity .25s}@media(min-width: 576px){.accordions .accordion .dropdown-categories>div{padding:0rem 1.25rem}}.accordions .accordion .dropdown-categories.active{visibility:visible;grid-template-rows:1fr}.accordions .accordion .dropdown-categories.active>div{padding:.5rem 1rem 1.5rem 1rem;opacity:1}@media(min-width: 576px){.accordions .accordion .dropdown-categories.active>div{padding:.5rem 1.25rem 1.5rem 1.25rem}}.cta-btn{background:var(--brand-colour);color:#fff;font-size:1.25rem;font-weight:500;transition:background .5s}.cta-btn:hover{background:var(--brand-colour-dark)}.filter-loading-overlay{display:none;position:absolute;height:100%;top:0;left:0;background:hsla(0,0%,100%,.631372549);width:100%;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(1px);justify-content:center;align-items:center;font-size:32px;color:#fff;z-index:9999}.filter-loading-overlay .spinner-loader{width:48px;height:48px;border:5px solid var(--spinner-colour);border-bottom-color:rgba(0,0,0,0);border-radius:50%;display:inline-block;box-sizing:border-box;animation:rotation 1s linear infinite}@keyframes rotation{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.overlay{position:fixed;height:100svh;background:rgba(0,0,0,.85);width:100%;z-index:1000;top:var(--overlay-top, 180px);pointer-events:none;opacity:0;transition:opacity .6s}.overlay.active{pointer-events:auto;opacity:1}.header-overlay{position:absolute;height:100%;width:100%;background:rgba(0,0,0,.85);opacity:0;pointer-events:none;z-index:2;transition:opacity .6s}.header-overlay.active{opacity:1;pointer-events:auto}*,*::before,*::after{box-sizing:border-box}html{scroll-behavior:smooth;scrollbar-gutter:stable}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}h1,h2,h3,h4,h5,h6,a{font-family:"Poppins",sans-serif}ul[role=list],ol[role=list],ul{list-style:none}html:focus-within{scroll-behavior:smooth}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5;font-family:"Poppins",sans-serif;font-size:var(--fs-base);overflow-x:hidden;background:#fff;color:#555}body.overflow-hidden{overflow:hidden}body.fixed{position:fixed;inset:0}a:not([class]){text-decoration-skip-ink:auto}a{text-decoration:none}img,picture{max-width:100%;display:block;height:auto}input,button,textarea,select{font:inherit;border-radius:10px}button{cursor:pointer}input,textarea,select{padding:.6em}@media(prefers-reduced-motion: reduce){html:focus-within{scroll-behavior:auto}*,*::before,*::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important}}.skeleton-wrapper .skeleton-loader .skeleton{height:var(--height, 100%);width:var(--width, 100%);aspect-ratio:var(--ratio);background-color:#d0d6d9;animation:skeleton-loading 1.5s linear infinite alternate}.skeleton-wrapper .skeleton-loader .skeleton-col{display:grid;gap:1em;background:rgba(231,231,231,.9058823529)}@media(min-width: 768px){.skeleton-wrapper .skeleton-loader.product-tile-list{grid-template-columns:repeat(auto-fill, minmax(max(320px, 30%), 1fr))}}.skeleton-wrapper .skeleton-loader.product-tile-list .skeleton-col{grid-template-columns:100px 1fr}.skeleton-wrapper .skeleton-loader.product-page{grid-template-columns:repeat(auto-fill, minmax(max(20%, 150px), 1fr))}@media(min-width: 480px){.skeleton-wrapper .skeleton-loader.product-page{grid-template-columns:repeat(auto-fill, minmax(max(20%, 180px), 1fr))}}.skeleton-wrapper .skeleton-loader.product-page.list{grid-template-columns:none}.skeleton-wrapper .skeleton-loader.product-page.list .skeleton-col{grid-template-columns:150px 1fr}@media(min-width: 576px){.skeleton-wrapper .skeleton-loader.product-page.list .skeleton-col{grid-template-columns:200px 1fr}}.skeleton-wrapper .skeleton-loader.product-page.list .skeleton-col .skeleton-img{border-radius:10px 0 0px 10px}.skeleton-wrapper .skeleton-loader.product-page.list .skeleton-col:nth-child(2n),.skeleton-wrapper .skeleton-loader.product-page.list .skeleton-col:nth-child(3n),.skeleton-wrapper .skeleton-loader.product-page.list .skeleton-col:nth-child(4n){display:none}@media(min-width: 576px){.skeleton-wrapper .skeleton-loader.product-page.list .skeleton-col:nth-child(2n){display:grid}}@keyframes skeleton-loading{0%{background-color:#cfd5d8}100%{background-color:#b0babf}}:root{--clr-primary-400: hsl(60 100% 50%);--clr-neutral-900: hsl(0 0% 0%);--clr-neutral-100: hsl(0 0% 100%);--fs-xl: clamp(2rem, 2vw + .5rem, 3rem);--fs-large: 1.65rem;--fs-mediumLarge: 1.45em;--fs-medium: 1.125em;--fs-base: 1rem;--fs-small: 0.9rem}@media(min-width: 768px){:root{--fs-large: 2rem;--fs-medium: 1.25rem}}.fs-small{font-size:var(--fs-small)}.fs-base{font-size:var(--fs-base)}@media(min-width: 576px){.fs-576-base{font-size:var(--fs-base)}}.fs-medium{font-size:var(--fs-medium)}.fs-medium-large{font-size:var(--fs-mediumLarge)}.fs-large{font-size:var(--fs-large)}.fs-xl{font-size:var(--fs-xl)}.d-flex{display:flex}.flex-wrap{flex-wrap:wrap}.d-grid{display:grid}.d-none{display:none}.d-none-important{display:none !important}.d-block{display:block}@media(min-width: 440px){.d-400-block{display:block}}@media(min-width: 576px){.d-576-block{display:block}}@media(min-width: 768px){.d-768-block{display:block}}@media(min-width: 992px){.d-992-block{display:block}}@media(min-width: 768px){.d-768-block-important{display:block !important}}@media(min-width: 992px){.d-992-block-important{display:block !important}}@media(min-width: 768px){.d-768-grid-important{display:grid !important}}@media(min-width: 992px){.d-992-grid-important{display:grid !important}}@media(min-width: 440px){.d-440-inline{display:inline}}.align-items-center{align-items:center}.padding-1{padding:1rem}.gap-025{gap:.25em}.gap-050{gap:.5em}.gap-075{gap:.75em}.gap-1{gap:1em}.gap-1-25{gap:1.25em}.gap-1-5{gap:1.5em}.gap-1-75{gap:1.75em}.gap-2{gap:2em}.gap-2-25{gap:2.25em}.gap-2-5{gap:2.5em}.gap-2-75{gap:2.75em}.gap-3{gap:3em}.mb-0-25{margin-bottom:.25rem}.mb-0-50{margin-bottom:.5rem}.mb-0-75{margin-bottom:.75rem}.mb-1{margin-bottom:1rem}.mb-1-25{margin-bottom:1.25rem}.mb-1-50{margin-bottom:1.5rem}.mb-1-75{margin-bottom:1.75rem}.mb-2{margin-bottom:2rem}.mb-2-25{margin-bottom:2.25rem}.mb-2-50{margin-bottom:2.5rem}.mb-2-75{margin-bottom:2.75rem}.mb-3{margin-bottom:3rem}.mb-3-25{margin-bottom:3.25rem}.mb-3-50{margin-bottom:3.5rem}.mb-3-75{margin-bottom:3.75rem}.padding-0{padding:0}.margin-0{margin:0}.rounded-border-5{border-radius:5px}.rounded-border-10{border-radius:10px}.rounded-border-top-10{border-radius:10px 10px 0 0}.position-relative{position:relative}.font-weight-400{font-weight:400}.font-weight-500{font-weight:500}.font-weight-600{font-weight:600}.font-weight-700{font-weight:700}.font-weight-800{font-weight:800}.c-black{color:#000}.mobile-menu{display:grid;grid-template-rows:0fr;visibility:hidden;grid-column:1/-1;pointer-events:none;transition:grid-template-rows .5s,visibility .5s}.mobile-menu>div{overflow:hidden}@media(min-width: 992px){.mobile-menu{display:none}}.mobile-menu.open{grid-template-rows:1fr;visibility:visible;pointer-events:auto}.mobile-menu ul{padding:0}.mobile-menu ul li{border-bottom:1px solid #fff;color:#fff}.mobile-menu ul li a{padding:1em 0;display:block;margin-left:5px}.mobile-menu ul li.nav-cart{display:flex;align-items:center}.mobile-menu ul li.nav-cart i{margin:0 10px 2px 5px}.mobile-menu ul li.nav-cart a{flex:1}.mobile-menu ul li.login-link a{display:flex;align-items:center;padding:0}.mobile-menu ul li.login-link a svg{height:50px;width:50px;filter:invert(1);margin-top:.5em}.nav-menu-burger{display:flex;flex-direction:column;gap:.5em;justify-content:center;background:rgba(0,0,0,0);border:none;outline:none;width:50px}.nav-menu-burger:hover{background:rgba(0,0,0,0)}@media(min-width: 992px){.nav-menu-burger{display:none}}.nav-menu-burger span{height:3px;width:100%;transition:opacity 0s,height .3s cubic-bezier(0.37, 0.01, 0, 0.98),translate .3s cubic-bezier(0.37, 0.01, 0, 0.98),rotate .3s cubic-bezier(0.37, 0.01, 0, 0.98)}.nav-menu-burger span.top-line,.nav-menu-burger span.bottom-line{display:flex}.nav-menu-burger span.top-line-left,.nav-menu-burger span.bottom-line-left{transform-origin:right}.nav-menu-burger span.top-line-right,.nav-menu-burger span.bottom-line-right{transform-origin:left}.nav-menu-burger .menu-line{background:#fff}.nav-menu-burger.open .top-line-left{rotate:45deg;translate:0px 10px}.nav-menu-burger.open .top-line-right{rotate:-45deg;translate:0px 10px}.nav-menu-burger.open .bottom-line-left{rotate:-45deg;translate:0px -9px}.nav-menu-burger.open .bottom-line-right{rotate:45deg;translate:0px -9px}.nav-menu-burger.open .middle-line{height:0;opacity:0}.record-search .header-search-results{display:none;position:absolute;max-height:75svh;top:60px;width:100%;background:#fff;margin-top:-0.75rem;padding:1rem;border-radius:0 0 10px 10px;overflow-y:auto;z-index:9999}@media(min-width: 768px){.record-search .header-search-results{padding:2rem}}.record-search .header-search-results.show-search{display:block}.record-search .header-search-results .header-results-container{display:none;gap:2em}@media(min-width: 992px){.record-search .header-search-results .header-results-container{grid-template-columns:200px 1fr}}.record-search .header-search-results .header-results-container.show-results{display:grid}.record-search .header-search-results .header-results-container .page-results{grid-row:2}@media(min-width: 992px){.record-search .header-search-results .header-results-container .page-results{grid-row:auto}}.record-search .header-search-results .header-results-container .page-results .page-results-container ul{padding:0;margin:0}.record-search .header-search-results .header-results-container .product-results-container{display:grid;gap:1em}@media(min-width: 768px){.record-search .header-search-results .header-results-container .product-results-container{grid-template-columns:repeat(auto-fill, minmax(max(320px, 30%), 1fr))}}.record-search .header-search-results .header-results-container .product-results-container .view-all-products-btn{grid-column:1/-1;background:#3a3a3a;color:#fff;padding:.75rem 1rem;border-radius:10px;place-self:start;margin-top:.75rem}.record-search .header-search-results .result-content{line-height:1.2;display:grid;grid-template-columns:100px 1fr;position:relative;background:#e7e7e7;padding:.25em .5em .25em .5em;gap:1em;border-radius:10px;min-height:103px}.record-search .header-search-results .result-content img{aspect-ratio:1;object-fit:cover;border-radius:5px;place-self:stretch}.record-search .header-search-results .result-content .result-desc{display:flex;flex-direction:column;justify-content:space-between}.record-search .header-search-results .result-content h3{margin-bottom:.5em}.record-search .header-search-results .result-content h3 .band-name{font-size:var(--fs-small);color:#404040;font-weight:400}.record-search .header-search-results .result-content h3 .record-name{font-size:var(--fs-small);color:#000;font-weight:500}.record-search .header-search-results .result-content .record-price{font-weight:600;color:#000}.record-search .header-search-results .result-content a{position:absolute;inset:0}.basket-menu{position:fixed;top:var(--basket-menu-top);right:0;background:#fff;height:calc(100svh - var(--basket-menu-top));width:95vw;border-radius:10px 0 0 0;overflow-y:auto;visibility:hidden;translate:100% 0;transition:translate .6s,visibility .6s;z-index:100001}.basket-menu.active{translate:0 0;visibility:visible}@media(min-width: 1200px){.basket-menu{width:35vw}}.basket-menu .basket-menu-wrapper{display:grid;grid-template-rows:max-content 1fr max-content;height:100%}.basket-menu .basket-header{display:flex;justify-content:space-between;align-items:center;box-shadow:0 0 3px 2px #e7e7e7}.basket-menu .basket-header .close-basket-menu{width:40px;height:40px;border:2px solid;border-radius:100vw;background:rgba(0,0,0,0);color:#000}.basket-menu .basket-header .close-basket-menu svg{filter:invert(1);height:100%;width:100%}@media(min-width: 576px){.basket-menu .basket-header .close-basket-menu{width:50px;height:50px}}.basket-menu .basket-items{overflow-y:auto}.basket-menu .basket-items .basket-item-wrapper{background:#e7e7e7;padding:.5rem;border-radius:10px;margin-bottom:1.5em}.basket-menu .basket-items .basket-item-wrapper .basket-item{display:grid;grid-template-columns:95px 1fr;gap:1em}@media(min-width: 576px){.basket-menu .basket-items .basket-item-wrapper .basket-item{grid-template-columns:125px 1fr}}.basket-menu .basket-items .basket-item-wrapper .basket-item .basket-item-image img{aspect-ratio:1;object-fit:cover;border-radius:10px}.basket-menu .basket-items .basket-item-wrapper .basket-item .basket-item-info a{margin-bottom:.5rem}.basket-menu .basket-items .basket-item-wrapper .basket-item .basket-item-info h3{color:#000;font-size:16px}.basket-menu .basket-items .basket-item-wrapper .basket-item .basket-item-price{justify-content:space-between}.basket-menu .basket-items .basket-item-wrapper .basket-item .basket-item-price .basket-menu-price{align-self:end}.basket-menu .basket-items .basket-item-wrapper .basket-item .basket-item-price .basket-menu-delete{background:rgba(0,0,0,0);background-image:url("images/svg/delete-bin.svg");background-repeat:no-repeat;border:none;height:37px;width:37px;place-self:end}.basket-menu .basket-footer{padding:1rem 1rem 1.5rem 1rem;box-shadow:0 0 4px 2px #b8b8b8}@media(min-width: 1200px){.basket-menu .basket-footer{padding:1rem 2rem 2rem 2rem}}.basket-menu .basket-footer .basket-subtotal{display:flex;gap:1em;align-items:center}.basket-menu .basket-footer .basket-ctas{display:grid;grid-template-columns:1fr 1fr;gap:1em;margin-top:2rem}.basket-menu .basket-footer .basket-ctas a{padding:.75rem;background:rgba(0,0,0,0);border:3px solid #6b3434;border-radius:10px;text-align:center;font-size:var(--fs-medium);font-weight:500}.basket-menu .basket-footer .basket-ctas a.basket-cta{color:#6b3434}.basket-menu .basket-footer .basket-ctas a.basket-checkout-cta{color:#fff;background:#6b3434}.basket-menu .basket-header,.basket-menu .basket-items{padding:1rem}@media(min-width: 1200px){.basket-menu .basket-header,.basket-menu .basket-items{padding:1rem 2rem}}header{background:#000;top:0;width:100%;z-index:1000;position:sticky}header a{color:#fff}header .container{width:min(100% - 2rem,1350px);margin-inline:auto;padding:.7em 0;transition:padding .5s}header .container .header-container{display:grid;column-gap:3em;align-items:center;row-gap:1em;grid-template-areas:"stack"}@media(min-width: 992px){header .container .header-container{grid-template-areas:"header-items" "search"}}header .container .header-container .header-items-wrapper{display:grid;grid-area:stack;grid-template-columns:45px 1fr 1fr;gap:1em;row-gap:0;transition:gap .5s}@media(min-width: 440px){header .container .header-container .header-items-wrapper{gap:2em;row-gap:0}}@media(min-width: 992px){header .container .header-container .header-items-wrapper{grid-area:header-items;grid-template-columns:max-content 1fr max-content;gap:3em}}header .container .header-container .logo img{max-height:50px;transition:max-height .4s}@media(min-width: 360px){header .container .header-container .logo img{max-height:58px}}@media(min-width: 992px){header .container .header-container .logo img{max-height:70px}}header .container .header-container .nav-wrapper{display:none;gap:2em;align-items:center}header .container .header-container .nav-wrapper .login-link{display:none}@media(min-width: 992px){header .container .header-container .nav-wrapper{display:flex}}header .container .header-container .nav-wrapper .main-nav{display:none}@media(min-width: 992px){header .container .header-container .nav-wrapper .main-nav{display:flex;justify-content:center;align-items:center}}header .container .header-container .nav-wrapper .main-nav ul{display:flex;list-style:none;flex-wrap:wrap;height:100%;gap:2em;align-items:center;padding:0;margin:0}header .container .header-container .nav-wrapper .main-nav ul li{position:relative}header .container .header-container .nav-wrapper .main-nav ul li a{font-size:var(--fs-medium);color:#fff}header .container .header-container .menu-buttons{display:flex;gap:.75em;place-self:end;align-self:center}header .container .header-container .menu-buttons .account-search{display:grid;grid-template-areas:"stack"}header .container .header-container .menu-buttons .nav-button{width:40px;height:40px;background:#fff;border-radius:10px;border:none;outline:none;display:flex;justify-content:center;align-items:center;border:none;position:relative;transition:width .4s,height .4s}@media(min-width: 992px){header .container .header-container .menu-buttons .nav-button{width:45px;height:45px}}header .container .header-container .menu-buttons .nav-button svg{width:100%;height:100%}header .container .header-container .menu-buttons .nav-button svg *{stroke:#000}header .container .header-container .menu-buttons .nav-button .nav-basket-counter{position:absolute;width:25px;height:25px;background:red;border-radius:100vw;top:-14px;left:23px;color:#fff;font-weight:600;opacity:0;transition:opacity .5s}@media(min-width: 992px){header .container .header-container .menu-buttons .nav-button .nav-basket-counter{left:28px}}header .container .header-container .menu-buttons .nav-button .nav-basket-counter.active{opacity:1}header .container .header-container .menu-buttons .nav-button.account,header .container .header-container .menu-buttons .nav-button.open-search-btn{grid-area:stack}header .container .header-container .menu-buttons .nav-button.account{display:none}@media(min-width: 992px){header .container .header-container .menu-buttons .nav-button.account{display:block}}header .container .header-container .menu-buttons .nav-button.account svg{scale:.9}header .container .header-container .menu-buttons .nav-button.open-search-btn{display:block}@media(min-width: 992px){header .container .header-container .menu-buttons .nav-button.open-search-btn{display:none}}header .container .header-container .menu-buttons .nav-button.basket-btn.search-active{z-index:1}header .container .header-container .menu-buttons .nav-button.basket-btn.active{z-index:100001}header .container .header-container .menu-buttons .nav-button.basket-btn::after{position:absolute;content:"";width:0;height:0;top:100%;border-left:15px solid #000;border-right:15px solid #000;border-bottom:15px solid #fff;opacity:0;transition:opacity .2s}header .container .header-container .menu-buttons .nav-button.basket-btn.active::after{opacity:1;transition:opacity .6s}header .container .record-search{width:100%;height:100%;position:relative;grid-area:stack;grid-column:1/-1;background:#000;translate:0 -100%;opacity:0;pointer-events:none;transition:all .4s;z-index:1000}@media(min-width: 992px){header .container .record-search{grid-area:search;translate:0;opacity:1;pointer-events:auto}}header .container .record-search.active{translate:0;opacity:1;padding-top:21px;pointer-events:auto}header .container .record-search.basket-active{z-index:1}header .container .record-search .search-wrapper{position:relative;display:grid;align-items:center;grid-template-areas:"search-bar"}header .container .record-search .search-wrapper.active input{border-radius:10px 10px 0 0;border-bottom:none}header .container .record-search .search-wrapper.active .close-search{opacity:1;visibility:visible;pointer-events:auto}header .container .record-search .search-wrapper .close-search{position:absolute;top:-35px;right:-13px;display:flex;align-items:center;background:rgba(0,0,0,0);border:none;border-radius:100vw;height:40px;width:40px;opacity:0;visibility:hidden;pointer-events:none;transition:visibility .4s,opacity .4s}@media(min-width: 992px){header .container .record-search .search-wrapper .close-search{top:-44px;right:-2px;display:none;background:#fff}header .container .record-search .search-wrapper .close-search svg *{stroke:#000}}header .container .record-search .search-wrapper .close-search.active{visibility:visible;pointer-events:auto;opacity:1;display:flex}header .container .record-search .search-wrapper label{color:#fff;z-index:1;grid-area:search-bar;padding-left:1rem}header .container .record-search .search-wrapper input{width:100%;border:none;position:relative;background:rgba(65,65,65,.5215686275);border:2px solid #fff;color:#fff;grid-area:search-bar;padding:.55rem 3.5rem .55rem 1rem;transition:padding .5s}header .container .record-search .search-wrapper input:focus{outline:none}header .container .record-search .search-wrapper .search-button-wrapper{grid-area:search-bar;place-self:end;z-index:2}header .container .record-search .search-wrapper .search-button-wrapper button{background:rgba(0,0,0,0);border:none;padding:0}header .container .record-search .search-wrapper .search-button-wrapper button .search-glass{height:100%;display:block;margin-right:.5em;margin-top:.15em}header .container .record-search .search-wrapper .search-button-wrapper button .search-glass svg{height:45px;width:45px;padding:.4rem}.container{width:min(100% - 2rem,1350px);margin-inline:auto;padding:3em 0}@media(min-width: 768px){.container{padding:5em 0}}@media(min-width: 992px){.container-lg{width:min(100% - 2rem,1350px);margin-inline:auto;padding:5em 0}}.content-grid{--padding-inline: 1rem;--content-max-width: 1350px;display:grid;grid-template-columns:[full-width-start] minmax(var(--padding-inline), 1fr) [content-start] min(100% - var(--padding-inline)*2,var(--content-max-width)) [content-end] minmax(var(--padding-inline), 1fr) [full-width-end];padding:3rem 0}@media(min-width: 992px){.content-grid{padding:5rem 0}}.content-grid>:not(.breakout,.full-width),.full-width>:not(.breakout,.full-width){grid-column:content}.content-grid>.full-width{grid-column:full-width}footer{background:#000;color:#fff}footer .footer-grid{display:grid;grid-template-areas:"help" "browse" "privacy" "socials" "copyright";row-gap:1em}@media(min-width: 576px){footer .footer-grid{grid-template-areas:"help browse" "privacy socials" "copyright .";grid-template-columns:1fr 1fr;row-gap:2em}}@media(min-width: 992px){footer .footer-grid{grid-template-areas:"help browse privacy logo" "copyright . socials logo";grid-template-columns:1fr 1fr 1fr max-content;row-gap:3em}}footer .footer-grid .footer-col h2{font-size:var(--fs-mediumLarge)}footer .footer-grid .footer-col ul{margin-block:.85rem;padding:0;font-size:var(--fs-medium)}footer .footer-grid .footer-col ul li{font-weight:300}footer .footer-grid .footer-col ul li a{color:#fff}footer .footer-grid .help-col{grid-area:help}footer .footer-grid .browse-col{grid-area:browse}footer .footer-grid .privacy-col{grid-area:privacy}footer .footer-grid .footer-logo{height:100%;place-self:end;grid-area:logo;display:none}@media(min-width: 992px){footer .footer-grid .footer-logo{display:block}}footer .footer-grid .copyright{place-content:center;grid-area:copyright}footer .footer-grid .socials{display:flex;gap:.75em;grid-area:socials}footer .footer-grid .socials svg{height:50px;width:50px;filter:invert(1)}.hero-section{display:grid;background:#414141;position:relative;overflow:hidden;min-height:55svh}@media(min-width: 992px){.hero-section{grid-template-columns:2fr 1.5fr;min-height:60svh}}.hero-section .hero-img{filter:grayscale(1);height:100%;width:100%;position:absolute;object-fit:cover;opacity:.4;transition:filter .6s}@media(min-width: 992px){.hero-section .hero-img{opacity:1;grid-column:2/-1}}.hero-section .hero-img.hovered{filter:none}.hero-section .hero-cta{height:100%;width:100%;display:grid;place-content:center;box-shadow:0 0 31px 34px rgba(0,0,0,.3607843137) inset,0px 0px 65px 51px #252525 inset,0px 0px 127px 173px #252525 inset}.hero-section .hero-cta .hero-box{color:#fff;padding:2em;width:auto;margin:3.75em 1em;background:rgba(0,0,0,.831372549);border-radius:15px;z-index:2}@media(min-width: 992px){.hero-section .hero-cta .hero-box{padding:3em 2em;margin:3.75em 5em}}@media(min-width: 1440px){.hero-section .hero-cta .hero-box{padding:4em 3em}}.hero-section .hero-cta .hero-box h1{font-size:var(--fs-xl);line-height:1.1}.hero-section .hero-cta .hero-box p{margin-block:1.75em;line-height:1.8;max-width:60ch}@media(min-width: 768px){.hero-section .hero-cta .hero-box p{margin-block:2.25em}}.hero-section .hero-cta .hero-box .browse-btn{display:inline-flex}.hero-section .hero-cta .hero-box .browse-btn a{background:var(--brand-colour);font-family:"Roboto",sans-serif;padding:.75em 1.5em;color:#fff;text-transform:uppercase;border:none;border-radius:10px;font-size:var(--fs-medium);outline:2px solid #fff;outline-color:rgba(0,0,0,0);transition:background .4s,outline-color .5s,outline-offset .25s,text-decoration-color .3s,text-underline-offset .5s}.hero-section .hero-cta .hero-box .browse-btn a:hover,.hero-section .hero-cta .hero-box .browse-btn a:focus-visible{background:var(--brand-colour-dark);outline-color:#fff;outline-offset:4px}.hero-section .hero-inner{display:grid;background:#181818;border-radius:15px;align-items:center;max-width:1175px;padding:0;overflow:hidden;position:relative}.hero-section .hero-inner::before{content:"";position:absolute;inset:0;background:#000}@media(min-width: 768px){.hero-section .hero-inner{grid-template-columns:1fr min(45%,522px);grid-template-columns:1fr min(60%,522px)}.hero-section .hero-inner::before{background:rgba(0,0,0,0)}}.hero-section .hero-inner .hero-img{height:100%;grid-column:1/-1;position:absolute;opacity:.1;right:0}@media(min-width: 768px){.hero-section .hero-inner .hero-img{grid-column:auto;position:relative;opacity:1;right:auto}}:root{--full-width-to-content: 0px}body{overflow-x:hidden}main .latest-records-content{overflow-x:hidden}main .latest-records-content .latest-records{padding:3em 0}main .latest-records-content .latest-records .records-grid{--arrow-btn-padding: 80px;display:grid;grid-template-columns:repeat(auto-fit, minmax(max(250px, 30%), 1fr));gap:2em;display:flex}main .latest-records-content .latest-records .records-grid .record{grid-row:1;aspect-ratio:1;height:100%;flex:0 0 max(250px,30%)}main .latest-records-content .latest-records .records-grid .record img{width:100%;aspect-ratio:1;object-fit:cover;object-position:top left;border-radius:10px}main .latest-records-content .latest-records .records-grid .record h3{font-size:var(--fs-base);margin-top:.5em}main .latest-records-content .latest-records .records-grid .record h3 a{color:var(--clr-primary)}main .latest-records-content .progress-arrows{display:grid;grid-template-columns:1fr 107px;gap:1em;align-items:center;margin-top:3rem}main .latest-records-content .progress-arrows .full-progress-bar{background:#c1c1c1;width:100%;height:8px;position:absolute;border-radius:5px}main .latest-records-content .progress-arrows .progress-bar{height:8px;border-radius:5px;background:#000;position:absolute;z-index:2;min-width:15%}main .latest-records-content .progress-arrows .arrows{justify-content:space-between}main .latest-records-content .progress-arrows .arrows button{position:relative;display:grid;place-content:center;background:rgba(0,0,0,0);color:#000;border-radius:100vw;width:50px;height:50px;border:3px solid #000;cursor:pointer;transition:background .4s,color .4s}main .latest-records-content .progress-arrows .arrows button:hover,main .latest-records-content .progress-arrows .arrows button:focus-visible{background:#000;color:#fff}main .latest-records-content .progress-arrows .arrows button:disabled{background:#fff;color:#b7b7b7;border-color:#b7b7b7}main .latest-records-content .progress-arrows .arrows button svg{height:23px;width:23px;fill:currentColor;transition:fill .4s}.delivery-banner{background:#303030;color:#fff;padding:1em .5em;font-size:calc(var(--fs-xl)*.8);display:grid;place-content:center}.featured-genres{padding:3em 0;display:grid;grid-template-areas:"main-genre" "sub-genres";gap:1em}@media(min-width: 768px){.featured-genres{grid-template-areas:"main-genre sub-genres" "main-genre sub-genres";grid-template-columns:1fr 1fr}}@media(min-width: 992px){.featured-genres{gap:2em}}.featured-genres .main-featured-genre{grid-area:main-genre}.featured-genres .sub-genres{grid-area:sub-genres;display:grid;grid-template-columns:1fr 1fr;gap:.75em}@media(min-width: 992px){.featured-genres .sub-genres{gap:2em}}.featured-genres a{position:relative;display:grid;place-items:center;text-align:center;overflow:hidden;border-radius:15px}.featured-genres a::before{content:"";position:absolute;inset:0;background:#000;opacity:.7;border-radius:15px;overflow:hidden;border-radius:15px;z-index:2}.featured-genres a img{aspect-ratio:1;width:100%;object-fit:cover;scale:1.15;transition:scale .5s}.featured-genres a h3{position:absolute;color:#fff;padding:0 .35em;z-index:2;text-decoration:underline;text-decoration-thickness:3px;text-underline-offset:5px;text-decoration-color:rgba(0,0,0,0);transition:text-underline-offset .5s,text-decoration-color .5s}.featured-genres a:hover img{scale:1}.featured-genres a:hover h3{text-decoration-color:#fff;text-underline-offset:12px}.product-genres{display:none;gap:2em;margin-bottom:3rem;flex-wrap:wrap}@media(min-width: 992px){.product-genres{display:flex}}.product-genres .product-genre-btn{display:flex;align-items:center;background:#e7e7e7;padding:.65rem 1rem;border-radius:10px;border:none;color:#000;font-weight:700;text-decoration:underline;text-decoration-thickness:1.5px;text-decoration-color:rgba(0,0,0,0);transition:background .4s,color .4s,text-decoration-color .5s,box-shadow .4s}.product-genres .product-genre-btn:hover,.product-genres .product-genre-btn:focus-within{box-shadow:0 0 0px 2px #000;text-decoration-color:#000}.product-genres .product-genre-btn.active{background:#000;color:#fff}.product-genres .product-genre-btn.active .genre-check .checked{opacity:1}.product-genres .product-genre-btn .genre-name{width:max-content}.product-genres .product-genre-btn .genre-check{width:25px;border:2px solid;height:23px;margin-left:12px;display:flex;justify-content:center}.product-genres .product-genre-btn .genre-check .checked{opacity:0;font-size:14px;transition:opacity .4s}.filters-sort{display:grid;grid-template-columns:1fr 1fr;gap:1.5em;margin-bottom:3rem}@media(min-width: 576px){.filters-sort{gap:2.5em}}@media(min-width: 992px){.filters-sort{grid-template-columns:2fr 1fr}}.filters-sort .filter-dropdowns{display:grid;gap:1em}@media(min-width: 576px){.filters-sort .filter-dropdowns{grid-template-columns:repeat(auto-fit, minmax(175px, 1fr))}}.filters-sort .filter-dropdown{display:none;position:relative;flex:1}.filters-sort .filter-dropdown.mobile{display:flex}.filters-sort .filter-dropdown.mobile .filter-type svg{height:32px;width:40px}@media(min-width: 992px){.filters-sort .filter-dropdown{display:flex}.filters-sort .filter-dropdown.mobile{display:none}}.filters-sort .filter-dropdown .filter-type{display:flex;align-items:center;justify-content:space-between;width:100%;background:#fff;padding:.5rem .75rem;text-align:left;font-weight:700;border:2px solid #a3a3a3;text-decoration:underline;text-decoration-thickness:2px;text-decoration-color:rgba(0,0,0,0);transition:background .5s,text-decoration-color .5s,border-radius .25s;transition-delay:0s,0s,.45s}.filters-sort .filter-dropdown .filter-type:hover,.filters-sort .filter-dropdown .filter-type:focus{text-decoration-color:#000;background:#e7e7e7}.filters-sort .filter-dropdown .filter-type svg{height:20px;width:20px;pointer-events:none}.filters-sort .filter-dropdown .filter-type.active{border-radius:10px 10px 0 0;transition-delay:0s}.filters-sort .filter-dropdown .filter-type.active+.filter-options{display:grid;grid-template-rows:1fr;visibility:visible}.filters-sort .sort-dropdown{margin-left:auto;width:100%}@media(min-width: 992px){.filters-sort .sort-dropdown{width:auto;min-width:200px}}.filters-sort .sort-dropdown .filter-dropdown{display:flex}.filters-sort .sort-dropdown .sort-btn .sort-label{position:absolute;top:-10px;font-size:.9rem;background:#fff;border-left:5px solid #fff;border-right:5px solid #fff;font-weight:500}.filters-sort .sort-dropdown .sort-btn .sort-btn-label{font-size:.9rem}@media(min-width: 576px){.filters-sort .sort-dropdown .sort-btn .sort-btn-label{font-size:1rem}}.filters-sort .filter-options{position:absolute;top:100%;width:100%;border:2px solid #a3a3a3;border-top:0;border-radius:0 0 10px 10px;overflow:hidden;display:grid;grid-template-rows:0fr;grid-auto-flow:row;visibility:hidden;transition:grid-template-rows .5s,visibility .5s;z-index:2}.filters-sort .filter-options>div{display:grid;overflow:hidden;grid-row:1/span 2;gap:.5em;background:#e7e7e7}.filters-sort .filter-options .price-filters{grid-auto-flow:column;grid-template-columns:1fr 1fr;padding:.5rem;gap:1em}.filters-sort .filter-options .price-filters .price-box input{padding:.25em;width:100%;border-bottom:1px solid #a3a3a3;border-top:none;border-left:none;border-right:none;border-radius:0}.filters-sort .filter-options .price-filters .price-btn-check{grid-column:1/-1;grid-row:2}.filters-sort .filter-options .price-filters .price-btn-check .check-price-btn-desktop{background-color:#000;color:#fff;margin:0;width:100%}.filters-sort .filter-options button{border-radius:0;border:0;background:#fff;margin:0 .5em;border-radius:8px;padding:.25em 0;transition:color .5s,background .5s;text-decoration:underline;text-decoration-thickness:2px;text-decoration-color:rgba(0,0,0,0);transition:text-decoration-color .5s,box-shadow .4s}.filters-sort .filter-options button:first-child{margin-top:.5em}.filters-sort .filter-options button:last-child{margin-bottom:.5em}.filters-sort .filter-options button:hover,.filters-sort .filter-options button:focus-visible{box-shadow:inset 0 0 0px 3px #000;text-decoration-color:#000}.filters-sort .filter-options button.active{background:#000;color:#fff}.selected-filters{display:none;gap:1em;margin-bottom:2em}.selected-filters .selected-filters-wrapper{display:flex;flex-wrap:wrap;gap:1em}.selected-filters .selected-filters-wrapper button{display:flex;align-items:center;gap:.5em;background:#000;color:#fff;padding:.25rem .75rem;border:none;border-radius:5px}.selected-filters .selected-filters-wrapper button .close-icon{height:24px;width:24px}.selected-filters .clear-all-btn{background:rgba(0,0,0,0);padding:0;place-self:start;border:none;border-bottom:2px solid;border-radius:0;display:none}.results-sort{display:flex;gap:1em;margin-bottom:2.5rem;justify-content:space-between;align-items:center}.results-sort .grid-list-sort{display:flex;gap:.75em}.results-sort .grid-list-sort .results-view-btn{display:flex;align-items:center;padding:.25em .75em;gap:.25em;background:#fff;border:2px solid #a3a3a3}.results-sort .grid-list-sort .results-view-btn.active{background:#000;color:#fff;border:none}.results-sort .grid-list-sort .results-view-btn.active svg *{stroke:#fff}.results-sort .grid-list-sort svg{height:32px;width:32px}.products-grid .products-grid-container{display:grid;grid-template-columns:repeat(auto-fill, minmax(max(20%, 150px), 1fr));gap:1em;row-gap:2em}@media(min-width: 480px){.products-grid .products-grid-container{grid-template-columns:repeat(auto-fill, minmax(max(20%, 180px), 1fr))}}@media(min-width: 576px){.products-grid .products-grid-container{gap:2em}}.products-grid .products-grid-container .product-tile{background:#e7e7e7;border-radius:10px;display:flex;flex-direction:column}.products-grid .products-grid-container .product-tile img{aspect-ratio:1;object-fit:cover;object-position:top left;border-radius:10px 10px 0 0}.products-grid .products-grid-container .product-tile .product-title{flex-grow:1;padding:.5em .5em 0 .5em}@media(min-width: 576px){.products-grid .products-grid-container .product-tile .product-title{padding:1em 1em 0 1em}}.products-grid .products-grid-container .product-tile .product-title h2{font-weight:500;color:#272727;margin-bottom:.5em}.products-grid .products-grid-container .product-tile .product-title h3{font-weight:600;color:#000;margin-bottom:.75em}.products-grid .products-grid-container .product-tile .short-desc{display:none}.products-grid .products-grid-container .product-tile .short-desc p{color:#000}.products-grid .products-grid-container .product-tile .add-to-basket{padding:.5em .5em .5em .5em}@media(min-width: 576px){.products-grid .products-grid-container .product-tile .add-to-basket{padding:0 1em 1em 1em}}.products-grid .products-grid-container .product-tile .add-to-basket span{color:#000;font-weight:700}.products-grid.list .products-grid-container{grid-template-columns:none}.products-grid.list .products-grid-container .product-tile{display:grid;grid-auto-flow:column;grid-template-columns:150px 1fr;grid-template-areas:"img title" "desc desc" "price price"}@media(min-width: 768px){.products-grid.list .products-grid-container .product-tile{grid-template-columns:200px 1fr;grid-template-areas:"img title" "img desc" "img price"}}.products-grid.list .products-grid-container .product-tile img{border-radius:10px 0 0 0;grid-area:img}@media(min-width: 768px){.products-grid.list .products-grid-container .product-tile img{border-radius:10px 0 0 10px;aspect-ratio:auto;place-self:stretch}}.products-grid.list .products-grid-container .product-tile .product-title{grid-area:title}.products-grid.list .products-grid-container .product-tile .short-desc{display:block;padding:1em .5em;grid-area:desc}@media(min-width: 576px){.products-grid.list .products-grid-container .product-tile .short-desc{padding:1em}}.products-grid.list .products-grid-container .product-tile .add-to-basket{grid-area:price}.products-grid .clear-shop-search .term{color:hsl(343.2,25.51%,46.43%)}.products-grid .clear-shop-search button{background:rgba(0,0,0,0);border:none;border-bottom:2px dotted;border-radius:0;padding:0}.products-grid .clear-shop-search button svg{width:22px;height:22px;margin-left:.25em}.products-grid .clear-shop-search button svg *{stroke:#000}.mobile-filter-overlay{position:fixed;height:100svh;background:rgba(0,0,0,.6);width:100%;z-index:100002;top:0;opacity:0;pointer-events:none;visibility:hidden;transition:opacity .4s,transform .4s,visibility .4s}.mobile-filter-overlay.active{opacity:1;pointer-events:auto;visibility:visible}.mobile-filter-overlay.active .mobile-filter-menu{transform:translateX(0)}.mobile-filter-overlay .mobile-filter-menu{height:100svh;background:#fff;width:85vw;overflow-y:scroll;transform:translateX(-100%);transition:transform .4s;z-index:1000}.mobile-filter-overlay .mobile-filter-menu .filter-menu-title{display:flex;position:sticky;top:0;background:#e7e7e7;padding:1rem;justify-content:space-between;color:#000;align-items:center;z-index:2}.mobile-filter-overlay .mobile-filter-menu .filter-menu-title button{display:flex;background:rgba(0,0,0,0);border:none;padding:0}.mobile-filter-overlay .mobile-filter-menu .filter-menu-title button svg{height:50px;width:50px;pointer-events:none;transform:translate(9px, 0)}.mobile-filter-overlay .mobile-filter-menu .filter-menu-cats{padding:2rem 0;display:grid;gap:2em}.mobile-filter-overlay .mobile-filter-menu .filter-menu-cats .filter-menu-cat{border-bottom:1px solid;padding-bottom:1em;transition:padding-bottom .5s}.mobile-filter-overlay .mobile-filter-menu .filter-menu-cats .filter-menu-cat .filter-menu-options{display:grid;grid-template-rows:0fr;grid-auto-flow:row;visibility:hidden;transition:grid-template-rows .5s,visibility .5s}.mobile-filter-overlay .mobile-filter-menu .filter-menu-cats .filter-menu-cat .filter-menu-options>div{display:grid;overflow:hidden;grid-row:1/span 2;gap:.85em;background:#e7e7e7;padding:0;margin-top:.5em;transition:padding .5s}.mobile-filter-overlay .mobile-filter-menu .filter-menu-cats .filter-menu-cat .filter-menu-options>div button{background:#fff;border:none;padding:.35em 0;transition:background .4s}.mobile-filter-overlay .mobile-filter-menu .filter-menu-cats .filter-menu-cat .filter-menu-options>div button.active{background:#000;color:#fff}.mobile-filter-overlay .mobile-filter-menu .filter-menu-cats .filter-menu-cat.active{padding-bottom:0em}.mobile-filter-overlay .mobile-filter-menu .filter-menu-cats .filter-menu-cat.active .filter-menu-options{grid-template-rows:1fr;visibility:visible}.mobile-filter-overlay .mobile-filter-menu .filter-menu-cats .filter-menu-cat.active .filter-menu-options>div{padding:1rem .5em}.mobile-filter-overlay .mobile-filter-menu .filter-menu-cats .filter-menu-cat.active .filter-menu-btn{padding-bottom:1rem}.mobile-filter-overlay .mobile-filter-menu .filter-menu-cats .filter-menu-cat.active .filter-menu-btn svg{transform:rotate(180deg)}.mobile-filter-overlay .mobile-filter-menu .filter-menu-cats .filter-menu-cat .filter-menu-btn{display:flex;justify-content:space-between;background:rgba(0,0,0,0);border:none;width:100%;font-size:var(--fs-medium);padding:0 1rem;transition:padding-bottom .4s}.mobile-filter-overlay .mobile-filter-menu .filter-menu-cats .filter-menu-cat .filter-menu-btn svg{width:30px;height:30px;transition:transform .5s}.mobile-filter-overlay .mobile-filter-menu .filter-menu-cats .filter-menu-cat.mobile-price input{border:none;width:50vw}.mobile-filter-overlay .mobile-filter-menu .filter-menu-cats .filter-menu-cat.mobile-price .check-price-btn-mobile{background-color:#000;color:#fff}.product-pagination{margin:4rem 0 0 0;padding:0;display:flex;gap:.25em;flex-wrap:wrap}@media(min-width: 576px){.product-pagination{gap:.5em}}.product-pagination li.active{pointer-events:none}.product-pagination li.active button{background:#000;color:#fff}.product-pagination li.no-page{pointer-events:none}.product-pagination button{display:flex;align-items:center;height:100%;padding:.5rem .75rem;font-size:.9rem;background:rgba(0,0,0,0);border:none;background:#e7e7e7}@media(min-width: 576px){.product-pagination button{padding:.5rem 1.25rem;font-size:1rem}}.product-pagination button.filter-nav-btn{border-radius:100vw;padding:.5rem .5rem;background:#c9c9c9}.product-pagination button svg{height:22px;width:22px}@media(min-width: 576px){.product-pagination button svg{height:25px;width:25px}}.sidebar-wrapper{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;background:rgba(0,0,0,0);transition:all 350ms ease-in-out}.sidebar-wrapper.open{display:block;z-index:999;background:rgba(0,0,0,.8)}.sidebar-wrapper.open aside.shop-sidebar{transform:translateX(0)}aside.shop-sidebar{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;background:#fff;margin-right:25%;max-height:100%;padding:1em;overflow:auto;transform:translateX(-100%);transition:transform 350ms ease-in-out}aside.shop-sidebar .close{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;margin-bottom:2em}@media(min-width: 576px){aside.shop-sidebar{margin-right:35%}}@media(min-width: 992px){.sidebar-wrapper,aside.shop-sidebar{position:relative;display:block;background:rgba(0,0,0,0);z-index:1}.sidebar-wrapper.open{background:rgba(0,0,0,0)}aside.shop-sidebar{padding:0;margin:0;position:sticky;top:75px;overflow:hidden;padding-right:4em;transform:translateX(0)}#mobile-filter-btn,.filter-close-btn,.mobile-active-filters{display:none}}#mobile-filter-btn,.filter-close-btn{background:#333;color:#fff;padding:.3em .6em;font-size:var(--fs-medium);border:none;text-align:left;width:100%;margin-bottom:1em}#mobile-filter-btn span,.filter-close-btn span{margin-right:10px}.filter-close-btn{width:auto;margin-bottom:0}.filter-close-btn.close-x{background:rgba(0,0,0,0);border:none;font-family:"Poppins";color:var(--clr-dark)}#mobile-filter-btn{margin-bottom:1em}#mobile-filter-btn.fixed{position:fixed;top:8%;left:0;right:0;z-index:2}.awf-filter-title-container{border-bottom:1px solid #737373}.awf-filter-title{font-family:"Poppins",sans-serif}.noUi-connect{background:#333}.noUi-tooltip{border:none;color:#77a464}.noUi-touch-area{cursor:ew-resize}.awf-reset-btn-container{text-align:left}button.awf-reset-btn:hover{background:#333;cursor:pointer}button.awf-reset-btn{background:#737373;color:#fff;padding:5px 20px;border:none;transition:all .6s}.awf-active-badge{cursor:pointer;color:#fff;margin-bottom:10px;padding:8px 10px;background:#333}.awf-filters-container .awf-filter-container.awf-range-slider-container,.awf-filters-container .awf-taxonomy-range-slider-container{margin:70px 25px 70px 15px;transform:scale(1)}@media(min-width: 992px){.awf-filters-container .awf-filter-container.awf-range-slider-container,.awf-filters-container .awf-taxonomy-range-slider-container{margin:70px 30px 70px 20px}}.product-images-and-facts{display:flex;flex-direction:column;place-content:space-between;gap:3em;margin-bottom:6.5em}@media(min-width: 992px){.product-images-and-facts{display:grid;grid-template-columns:55% auto;gap:5em;place-content:unset;grid-template-areas:"img key-facts" "img ."}}@media(min-width: 1200px){.product-images-and-facts{display:grid;grid-template-columns:63% auto;gap:5em;place-content:unset;grid-template-areas:"img key-facts" "img ."}}.product-images-and-facts .product-images{grid-area:img}.product-images-and-facts .product-images .product-image-slider{overflow:hidden;background:#ececec;margin-bottom:2rem}.product-images-and-facts .product-images .product-image-slider .slides-wrapper{display:flex}.product-images-and-facts .product-images .product-image-slider .slides-wrapper .slide{flex:0 0 100%;max-height:650px}.product-images-and-facts .product-images .product-image-slider .slides-wrapper .slide img{width:100%;display:block;height:100%;object-fit:contain}.product-images-and-facts .product-images .thumb-slider-section{display:grid;gap:1em;overflow:hidden;position:relative}.product-images-and-facts .product-images .thumb-slider-section .thumb-slider-wrapper{display:grid;grid-template-columns:repeat(auto-fill, minmax(max(max(70px, 15%), 10%), 1fr));gap:.75em}.product-images-and-facts .product-images .thumb-slider-section .thumb-slider-wrapper .thumb{padding:0;outline:none;border:none;background:rgba(0,0,0,0);opacity:.3;transition:opacity .3s ease;cursor:pointer}.product-images-and-facts .product-images .thumb-slider-section .thumb-slider-wrapper .thumb.active{opacity:1}.product-images-and-facts .product-images .thumb-slider-section .thumb-slider-wrapper .thumb img{width:100%;display:block;object-fit:cover;aspect-ratio:1}.single-product main .container{padding-top:3rem}@media(min-width: 992px){.key-facts-container{max-width:450px;border-radius:0 0 15px 15px;grid-area:key-facts;justify-self:end;width:100%}}.key-facts-container .product-key-facts-content{background:#000;color:#fff;display:grid;gap:2em;padding:1.5em;border-radius:15px;margin-bottom:1.5rem}.key-facts-container .product-key-facts-content h1{font-size:1.65rem;font-weight:400}.key-facts-container .product-key-facts-content .band-name{font-family:"Poppins",sans-serif;color:#afafaf;font-size:1.35rem;margin-bottom:.25em}.key-facts-container .product-key-facts-content .basket{border-bottom:3px solid;padding-bottom:2rem}.key-facts-container .product-key-facts-content .basket .price{color:#fff;font-size:2.25rem;margin-bottom:.5em;font-weight:600}.key-facts-container .product-key-facts-content .basket .add-to-basket-btn{width:100%;color:#fff;font-size:1.25rem;font-weight:500;border:none;padding:.5rem;position:relative}.key-facts-container .product-key-facts-content .basket .add-to-basket-btn:disabled{background:var(--brand-colour-extra-light);color:#000;cursor:default}.key-facts-container .product-key-facts-content .basket .custom-quantity-wrapper{display:grid;grid-template-columns:60px 60px 60px;align-items:center;margin-bottom:1rem}.key-facts-container .product-key-facts-content .basket .custom-quantity-wrapper .qty-input{width:100%;text-align:center;padding:.4rem;border-radius:0;border:none;background:#fff;color:#000}.key-facts-container .product-key-facts-content .basket .custom-quantity-wrapper .qty-button{background:#fff;border:none;color:#000;width:100%;height:100%;font-size:25px;cursor:pointer;line-height:1;display:flex;align-items:center;justify-content:center}.key-facts-container .product-key-facts-content .basket .custom-quantity-wrapper .qty-button.qty-minus{border-radius:10px 0 0 10px}.key-facts-container .product-key-facts-content .basket .custom-quantity-wrapper .qty-button.qty-plus{border-radius:0px 10px 10px 0px}.key-facts-container .product-key-facts-content .record-data strong{color:#fff;font-weight:700}.key-facts-container .product-key-facts-content .record-data span{font-weight:300}.key-facts-container .condition-info{background:var(--brand-colour-extra-light);border-radius:10px;min-height:115px;color:#000;font-weight:500;padding:1rem 1.5rem 1rem 1.5rem;display:flex;flex-direction:column;gap:1em;justify-content:center}.key-facts-container .condition-info .condition-icon{display:grid;grid-template-columns:35px 1fr;align-items:center;gap:.5em;font-weight:600}.key-facts-container .condition-info .condition-icon svg{height:35px;width:40px}.key-facts-container .condition-info a{color:#000}.error-notice-wrapper{display:grid;grid-template-rows:0fr;visibility:hidden;background:#f6f6f6;border-radius:0 10px 10px 0px;color:#000;margin-bottom:0em;border-left:10px solid var(--brand-colour);transition:grid-template-rows .5s,visibility .5s,margin-bottom .5s}.error-notice-wrapper .product-error-notices{display:grid;overflow:hidden;grid-row:1/span 2;padding:0 .5em;transition:padding .5s,visibility .5s}.error-notice-wrapper.active{grid-template-rows:1fr;visibility:visible;margin-bottom:1em}.error-notice-wrapper.active .product-error-notices{padding:1rem .5em}.overview h2{display:inline;background:#282828;color:#fff;padding:1rem 1rem;border-radius:10px 10px 0 0px}@media(min-width: 576px){.overview h2{padding:1rem 2.5rem}}.overview .overview-content{background:#282828;color:#fff;padding:2rem 1rem;border-radius:0 10px 10px 10px}@media(min-width: 576px){.overview .overview-content{padding:2rem 2.5rem}}.overview .track-even{background:#fff}.overview .track-position{font-weight:600}.woocommerce-MyAccount-navigation ul li{padding:1rem;border-bottom:1px solid}.search-page-title{border-bottom:1px solid #555}.search-container{grid-auto-flow:row;grid-template-columns:none;display:grid;gap:2em;margin-top:3em}.search-container .search-row{display:grid;grid-auto-flow:row;grid-auto-columns:auto;gap:1em;padding-bottom:1em;border-bottom:1px solid #555;grid-template-areas:"img title title" "desc desc desc" "desc desc desc" "read-more read-more read-more";grid-template-columns:1fr 1fr}@media(min-width: 576px){.search-container .search-row{gap:2em;grid-template-areas:"img title title" "img desc desc" "img desc  desc" "img read-more read-more";grid-template-columns:200px 1fr}}.search-container .search-row .search-img{grid-area:img}.search-container .search-row .search-img img{width:100%;min-width:50px;aspect-ratio:1;object-fit:cover;object-position:top left}.search-container .search-row .search-title{grid-area:title}.search-container .search-row .search-title h2{font-size:var(--fs-medium)}.search-container .search-row .search-card__link{color:var(--clr-dark)}.search-container .search-row .search-content{grid-area:desc;display:grid;gap:1em}.search-container .search-row .search-content .search-post-cats{display:flex;flex-wrap:wrap;gap:.5em}.search-container .search-row .search-content .search-post-cats a{color:var(--clr-dark);padding:.3em .8em;border:2px solid var(--clr-dark)}.search-container .search-row .search-read-more{grid-area:read-more;align-self:end;background-color:var(--clr-dark);padding:.5em 1.5em;justify-self:start}.search-container .search-row .search-read-more a{color:#fff}