:root{--black: #121212;--white: #ffffff;--accent: #0693e3;--primary: #ddb48f;--secondary: #afd285;--cuspaccess: #f4e382;--autumn: #ddb48f;--spring: #afd285;--summer: #f4e382;--red: #da0910;--earlyyears: #a8dbec;--greybg: #f7f7f7;--greytext: #7a7a7a;--lightgreyline: #cccccc;--darkgreyline: #8f8f8f}*{letter-spacing:.02rem!important}a:focus,select:focus,.field__input:focus,.field:hover,.field:after,summary,input{outline:0!important}a:focus,select:focus,.field__input:focus{box-shadow:none!important}.rte ul,.rte ol{list-style-position:outside}.rte ul li,.rte ol li{margin-bottom:.5rem}strong,b{font-weight:600!important}@media screen and (min-width:990px){[data-pagetype=collection]:has(.mega-menu[open]) #MainContent{padding-top:5rem}}.logged-in.homepage .link-blocks .link-block{display:none}body.logged-in[data-customer*="Primary,"].homepage .link-blocks .link-block[data-name="Primary,"],body.logged-in[data-customer*="Secondary,"].homepage .link-blocks .link-block[data-name="Secondary,"],body.logged-in[data-customer*="Cusp Access,"].homepage .link-blocks .link-block[data-name="CUSP Access,"],body.logged-in[data-customer*="EYFS,"].homepage .link-blocks .link-block[data-name="Early Years,"]{display:flex}.homepage .link-blocks .link-block[data-name="CUSP Arabia,"],.homepage .link-blocks .link-block[data-name="CUSP Arabia Kindergarten,"]{display:none}body[data-customer*="Cusp Arabia,"].homepage .link-blocks .link-block[data-name="CUSP Arabia,"],body[data-customer*="Cusp Arabia Kindergarten,"].homepage .link-blocks .link-block[data-name="CUSP Arabia Kindergarten,"]{display:flex}#HeaderDrawerTop-cusp-arabia,#HeaderDrawerTop-cusp-arabia-kindergarten,#HeaderMenuTop-cusp-arabia,#HeaderMenuTop-cusp-arabia-kindergarten,body.logged-in .subject-list li{display:none}body.logged-in[data-customer*="EYFS,"][data-title*=early-years] .subject-list li,body.logged-in[data-customer*="Cusp Access,"][data-title*=cusp-access] .subject-list li,body.logged-in[data-customer*="Cusp Arabia,"][data-title*=cusp-arabia] .subject-list li,body.logged-in[data-customer*="Primary,"][data-customer*="Reading,"] .subject-list li#subject-reading,body.logged-in[data-customer*="Primary,"][data-customer*="Writing,"] .subject-list li#subject-writing,body.logged-in[data-customer*="Primary,"][data-customer*="Spelling,"] .subject-list li#subject-spelling,body.logged-in[data-customer*="Primary,"][data-customer*="Science,"] .subject-list li#subject-science,body.logged-in[data-customer*="Primary,"][data-customer*="Art & DT,"] .subject-list li#subject-art-dt,body.logged-in[data-customer*="Primary,"][data-customer*="Music,"] .subject-list li#subject-music,body.logged-in[data-customer*="Primary,"][data-customer*="French,"] .subject-list li#subject-french,body.logged-in[data-customer*="Primary,"][data-customer*="Geography,"] .subject-list li#subject-geography,body.logged-in[data-customer*="Primary,"][data-customer*="History,"] .subject-list li#subject-history,body.logged-in[data-customer*="Primary,"][data-customer*="Thinking Hard Routines,"] .subject-list li#subject-thinking-hard-routines,body.logged-in[data-customer*="Primary,"][data-customer*="Vocabulary Essentials,"] .subject-list li#subject-vocabulary-essentials,body.logged-in[data-customer*="Primary,"][data-customer*="Assessments,"] .subject-list li#subject-assessments,body.logged-in[data-customer*="Primary,"][data-customer*="assessments,"] .subject-list li#subject-assessments,body.logged-in[data-customer*="Secondary,"][data-customer*="Reading,"] .subject-list li#subject-english-language,body.logged-in[data-customer*="Secondary,"][data-customer*="Writing,"] .subject-list li#subject-english-literature,body.logged-in[data-customer*="Secondary,"][data-customer*="Geography,"] .subject-list li#subject-geography,body.logged-in[data-customer*="Secondary,"][data-customer*="History,"] .subject-list li#subject-history,body.logged-in[data-customer*="Secondary,"][data-customer*="Thinking Hard Routines,"] .subject-list li#subject-thinking-hard-routines,body.logged-in[data-customer*="Secondary,"][data-customer*="Vocabulary Essentials,"] .subject-list li#subject-vocabulary-essentials,body.logged-in[data-customer*="Secondary,"][data-customer*="Assessments,"] .subject-list li#subject-assessments,body.logged-in[data-customer*="Secondary,"][data-customer*="assessments,"] .subject-list li#subject-assessments,body[data-customer*="Cusp Arabia,"] #HeaderDrawerTop-cusp-arabia,body[data-customer*="Cusp Arabia,"] #HeaderMenuTop-cusp-arabia,body[data-customer*="Cusp Arabia Kindergarten,"] #HeaderDrawerTop-cusp-arabia-kindergarten,body[data-customer*="Cusp Arabia Kindergarten,"] #HeaderMenuTop-cusp-arabia-kindergarten{display:block}.logged-in .header__desktop-menu .header__inline-menu>.list-menu>li,.logged-in .menu-drawer__navigation>.menu-drawer__menu>li{display:none}body.logged-in[data-customer*="Cusp Access,"] #HeaderMenuTop-cusp-access,body.logged-in[data-customer*="Cusp Access,"] #HeaderDrawerTop-cusp-access,body.logged-in[data-customer*="EYFS,"] #HeaderMenuTop-early-years,body.logged-in[data-customer*="EYFS,"] #HeaderDrawerTop-early-years,body.logged-in[data-customer*="Primary,"] #HeaderMenuTop-primary,body.logged-in[data-customer*="Primary,"] #HeaderDrawerTop-primary,body.logged-in[data-customer*="Secondary,"] #HeaderMenuTop-secondary,body.logged-in[data-customer*="Secondary,"] #HeaderDrawerTop-secondary{display:block}.logged-in #HeaderMenuTop-primary .header__submenu.level_three>li,.logged-in #HeaderMenuTop-secondary .header__submenu.level_three>li{display:none}.logged-in #HeaderMenuTop-primary #thinking-hard-routines,.logged-in #HeaderMenuTop-primary #vocabulary-essentials,.logged-in #HeaderMenuTop-secondary #thinking-hard-routines,.logged-in #HeaderMenuTop-secondary #vocabulary-essentials,body.logged-in[data-customer*="Reading,"] #HeaderMenuTop-primary #reading,body.logged-in[data-customer*="Writing & Spelling,"] #HeaderMenuTop-primary #writing-spelling,body.logged-in[data-customer*="Science,"] #HeaderMenuTop-primary #science,body.logged-in[data-customer*="Art & DT,"] #HeaderMenuTop-primary #art-dt,body.logged-in[data-customer*="Music,"] #HeaderMenuTop-primary #music,body.logged-in[data-customer*="French,"] #HeaderMenuTop-primary #french,body.logged-in[data-customer*="Geography,"] #HeaderMenuTop-primary #geography,body.logged-in[data-customer*="History,"] #HeaderMenuTop-primary #history,body.logged-in[data-customer*="English Language,"] #HeaderMenuTop-primary #english-language,body.logged-in[data-customer*="English Literature,"] #HeaderMenuTop-primary #english-literature,body.logged-in[data-customer*="Reading,"] #HeaderMenuTop-secondary #reading,body.logged-in[data-customer*="Writing & Spelling,"] #HeaderMenuTop-secondary #writing-spelling,body.logged-in[data-customer*="Science,"] #HeaderMenuTop-secondary #science,body.logged-in[data-customer*="Art & DT,"] #HeaderMenuTop-secondary #art-dt,body.logged-in[data-customer*="Music,"] #HeaderMenuTop-secondary #music,body.logged-in[data-customer*="French,"] #HeaderMenuTop-secondary #french,body.logged-in[data-customer*="Geography,"] #HeaderMenuTop-secondary #geography,body.logged-in[data-customer*="History,"] #HeaderMenuTop-secondary #history,body.logged-in[data-customer*="English Language,"] #HeaderMenuTop-secondary #english-language,body.logged-in[data-customer*="English Literature,"] #HeaderMenuTop-secondary #english-literature{display:block}.logged-in #HeaderDrawerTop-primary .level_three>li,.logged-in #HeaderDrawerTop-secondary .level_three>li{display:none}.logged-in #HeaderDrawerTop-primary #thinking-hard-routines,.logged-in #HeaderDrawerTop-primary #vocabulary-essentials,.logged-in #HeaderDrawerTop-secondary #thinking-hard-routines,.logged-in #HeaderDrawerTop-secondary #vocabulary-essentials,body.logged-in[data-customer*="Reading,"] #HeaderDrawerTop-primary #reading,body.logged-in[data-customer*="Writing & Spelling,"] #HeaderDrawerTop-primary #writing-spelling,body.logged-in[data-customer*="Science,"] #HeaderDrawerTop-primary #science,body.logged-in[data-customer*="Art & DT,"] #HeaderDrawerTop-primary #art-dt,body.logged-in[data-customer*="Music,"] #HeaderDrawerTop-primary #music,body.logged-in[data-customer*="French,"] #HeaderDrawerTop-primary #french,body.logged-in[data-customer*="Geography,"] #HeaderDrawerTop-primary #geography,body.logged-in[data-customer*="History,"] #HeaderDrawerTop-primary #history,body.logged-in[data-customer*="English Language,"] #HeaderDrawerTop-primary #english-language,body.logged-in[data-customer*="English Literature,"] #HeaderDrawerTop-primary #english-literature,body.logged-in[data-customer*="Reading,"] #HeaderDrawerTop-secondary #reading,body.logged-in[data-customer*="Writing & Spelling,"] #HeaderDrawerTop-secondary #writing-spelling,body.logged-in[data-customer*="Science,"] #HeaderDrawerTop-secondary #science,body.logged-in[data-customer*="Art & DT,"] #HeaderDrawerTop-secondary #art-dt,body.logged-in[data-customer*="Music,"] #HeaderDrawerTop-secondary #music,body.logged-in[data-customer*="French,"] #HeaderDrawerTop-secondary #french,body.logged-in[data-customer*="Geography,"] #HeaderDrawerTop-secondary #geography,body.logged-in[data-customer*="History,"] #HeaderDrawerTop-secondary #history,body.logged-in[data-customer*="English Language,"] #HeaderDrawerTop-secondary #english-language,body.logged-in[data-customer*="English Literature,"] #HeaderDrawerTop-secondary #english-literature{display:block}.announcement-bar .announcement-bar__message{font-weight:400;font-size:1.4rem}@media screen and (max-width:749px){.announcement-bar .announcement-bar__message{font-size:1.3rem}}.top-bar{line-height:1;padding:.9rem 0 1rem}.top-bar .page-width{display:flex;justify-content:space-between}.top-bar ul{margin:0;padding:0;display:flex;gap:1.5rem;list-style:none;justify-content:flex-end}@media screen and (max-width:749px){.top-bar ul{justify-content:center}}.top-bar ul li{display:flex;align-items:center;gap:.5rem}.top-bar ul li .svg-wrapper{position:relative;top:.1rem;width:18px;height:18px}.top-bar ul li a{font-size:1.3rem;color:var(--forground-color);text-decoration:none}.top-bar ul.links li a{text-decoration:underline;text-underline-offset:.2rem}@media screen and (min-width:750px){header.header{grid-template-areas:"heading search icons";grid-template-columns:auto 1fr auto;column-gap:4rem;grid-template-areas:"heading icons";grid-template-columns:auto auto;column-gap:3rem}}@media screen and (max-width:749px){header.header{padding-left:1.5rem;padding-right:1.5rem}.logged-out header.header{display:flex;flex-direction:column;gap:.75rem;padding-bottom:1rem}}.header__heading-link{display:flex;align-items:center;padding-left:0;padding-right:0}.header__heading-link .header__heading-logo-wrapper{width:auto}.header__heading-link .header__heading-logo-wrapper:first-child+.header__heading-logo-wrapper{display:flex;align-items:center;margin-left:.75rem;padding-left:1rem;border-left:.1rem solid var(--lightgreyline)}.header__heading-link .header__heading-logo-wrapper:first-child+.header__heading-logo-wrapper span{line-height:1;word-break:normal;font-weight:400;font-size:1.2rem;text-align:right;margin-right:.75rem}@media screen and (max-width:749px){.header__heading-link .header__heading-logo-wrapper:first-child+.header__heading-logo-wrapper span{font-size:1.1rem}}.header__desktop-search{grid-area:search;display:none}@media screen and (min-width:990px){.header__desktop-search{display:none}}@media screen and (min-width:990px){.header:not(.header--top-center) *>.header__search,.header--top-center>.header__search{display:none}}details-modal.header__search{order:-1}predictive-search.search-modal__form{max-width:70rem;margin:0 auto;display:block}.search.search-modal__form{max-width:none}.header__desktop-search .field:hover.field:after,.header__desktop-search .field__input:focus{box-shadow:none!important}.header__desktop-search .search-modal__form .field:after{border:.1rem solid var(--darkgreyline);box-shadow:none}.search-modal__form .field__input:focus{box-shadow:none!important}.search-modal__form .field__input+.field__label{font-size:1.4rem;line-height:1.8;color:#989797;letter-spacing:0}.search-modal__form .field__input:focus~.field__label,.search-modal__form .field__input:not(:placeholder-shown)~.field__label{font-size:1rem}.header__desktop-search .search-modal__form .field .search__button{width:5rem}.header__desktop-search .search__button.field__button .svg-wrapper .icon{height:2.2rem;width:2.2rem}.predictive-search__loading-state{display:none!important}.header__desktop-search .reset__button{right:6rem}.header__search details[open] .header__icon-close{display:none}.search-modal__content .field:after{box-shadow:none}.search-modal__content .field:hover.field:after,.search-modal__content .field__input:focus{box-shadow:none!important}.search-modal__content .search__button{width:3rem}.search-modal__content .search__button .svg-wrapper,.search-modal__content .search__button .icon{height:2.6rem;width:2.6rem}predictive-search .predictive-search{top:calc(100% + .5rem)}#predictive-search-results{border:1px solid #b7b7b7;border-radius:.4rem}#predictive-search-results h2{text-transform:none;font-size:1.3rem}#predictive-search-results p,#predictive-search-results p span{font-weight:400}#predictive-search-results .predictive-search__item--term{font-size:1.3rem;font-weight:400}header-drawer{display:none!important}.header__desktop-menu{display:none}@media screen and (max-width:989px){.header__desktop-menu{display:none}}.header__inline-menu{margin:0}.header__inline-menu>ul.list-menu>li>header-menu>details>summary.header__menu-item,.header__inline-menu>ul.list-menu>li>a.header__menu-item{font-size:1.6rem;color:var(--color-foreground);padding:1.4rem 2.5rem}.header__inline-menu>ul.list-menu>li>header-menu>details[open]>summary,.header__inline-menu>ul.list-menu>li>header-menu>details>summary:has(>.header__active-menu-item){background-color:var(--greybg)}.header__inline-menu>ul.list-menu>li>header-menu>details[open]>summary#HeaderMenu-primary,.header__inline-menu>ul.list-menu>li>header-menu>details>summary#HeaderMenu-primary:has(>.header__active-menu-item){background-color:var(--primary)}.header__inline-menu>ul.list-menu>li>header-menu>details[open]>summary#HeaderMenu-secondary,.header__inline-menu>ul.list-menu>li>header-menu>details>summary#HeaderMenu-secondary:has(>.header__active-menu-item){background-color:var(--secondary)}.header__inline-menu>ul.list-menu>li>header-menu>details[open]>summary#HeaderMenu-cusp-access,.header__inline-menu>ul.list-menu>li>header-menu>details>summary#HeaderMenu-cusp-access:has(>.header__active-menu-item){background-color:var(--cuspaccess)}.header__inline-menu>ul.list-menu>li>header-menu>details[open]>summary#HeaderMenu-early-years,.header__inline-menu>ul.list-menu>li>header-menu>details>summary#HeaderMenu-early-years:has(>.header__active-menu-item){background-color:var(--earlyyears)}.header__inline-menu>ul.list-menu>li>header-menu>details>summary.header__menu-item>a,.header__inline-menu>ul.list-menu>li>header-menu>details>summary.header__menu-item:hover span,.header__inline-menu>ul.list-menu>li>a.header__menu-item span{text-decoration:none}.header__inline-menu>ul.list-menu>li>header-menu>details[open]>.header__menu-item,.header__inline-menu>ul.list-menu>li>header-menu>details[open]:hover>.header__menu-item{text-decoration:none}.header__inline-menu>ul.list-menu>li>header-menu>details>summary.header__menu-item svg{display:none}.header__inline-menu>ul.list-menu>li>header-menu>details>summary .header__active-menu-item{color:inherit;text-decoration:none}.header__submenu.level_two{box-shadow:.3rem .3rem .4rem #0000001a;border:.1rem solid var(--lightgreyline);width:25rem;padding:1.5rem 0}summary#HeaderMenu-primary+.header__submenu.level_two{border-color:var(--primary)}summary#HeaderMenu-secondary+.header__submenu.level_two{border-color:var(--secondary)}summary#HeaderMenu-cusp-access+.header__submenu.level_two{border-color:var(--cuspaccess)}summary#HeaderMenu-early-years+.header__submenu.level_two{border-color:var(--earlyyears)}.header__submenu.level_two>li{position:relative}.header__submenu.level_two>li>details[open]>.header__menu-item{background-color:var(--greybg)}summary#HeaderMenu-primary+.header__submenu.level_two>li>details[open]>.header__menu-item{background-color:var(--primary)}summary#HeaderMenu-secondary+.header__submenu.level_two>li>details[open]>.header__menu-item{background-color:var(--secondary)}summary#HeaderMenu-cusp-access+.header__submenu.level_two>li>details[open]>.header__menu-item{background-color:var(--cuspaccess)}summary#HeaderMenu-early-years+.header__submenu.level_two>li>details[open]>.header__menu-item{background-color:var(--earlyyears)}.header__submenu.level_two>li>details>.header__menu-item{font-size:1.6rem;padding:1.2rem 2.5rem;color:var(--color-foreground)}.header__submenu.level_two>li>details>.header__menu-item svg{position:absolute;right:2rem;top:0;width:4.3rem}.header__submenu.level_two>li>details[open]>.header__menu-item,.header__submenu.level_two>li>details>.header__menu-item:hover span,.header__submenu.level_two>li>details>.header__menu-item:hover{color:inherit;text-decoration:none!important}.header__submenu.level_three{position:absolute;left:100%;top:0;margin:0;width:24rem;background-color:var(--white);border:.1rem solid var(--lightgreyline);box-shadow:.3rem .3rem .4rem #0000001a}.header__submenu.level_two>li:first-child .header__submenu.level_three{margin-top:-.1rem}summary#HeaderMenu-primary+.header__submenu.level_two .header__submenu.level_three{border-color:var(--primary)}summary#HeaderMenu-secondary+.header__submenu.level_two .header__submenu.level_three{border-color:var(--secondary)}summary#HeaderMenu-cusp-access+.header__submenu.level_two .header__submenu.level_three{border-color:var(--cuspaccess)}summary#HeaderMenu-early-years+.header__submenu.level_two .header__submenu.level_three{border-color:var(--earlyyears)}.header__submenu.level_three>li>a.header__menu-item{font-size:1.4rem;padding:.8rem 2rem;color:var(--color-foreground)}.menu-drawer-container:not(.menu-opening) svg{width:2.8rem;height:2.8rem;color:rgba(var(--color-foreground));transform:none!important}.header__icons{padding-right:0}.header__icons .header__icon svg{transform:none!important}@media screen and (max-width:749px){.header__icons .header__icon{width:3.4rem}}.header__icons .header__search{display:none}.header__icons .header__icon--account{display:flex!important}@media screen and (min-width:750px){.header__icons{align-items:center}.header__icons .header__icon--account{margin:0 0 0 1rem;padding-right:1.5rem;height:3.8rem;background-color:var(--accent);border-radius:.4rem;color:var(--white)}.header__icons .header__icon--account svg.icon-account{width:1.8rem;height:1.8rem}.header__icons .header__icon--account+.header__icon--account{padding-left:1.5rem}}.logged-out .header__icons{align-items:center}.logged-out .header__icons .header__icon--account{margin:0 0 0 1rem;padding-right:1.5rem;height:3.8rem;background-color:var(--accent);border-radius:.4rem;color:var(--white)}.logged-out .header__icons .header__icon--account svg.icon-account{width:1.8rem;height:1.8rem}.logged-out .header__icons .header__icon--account+.header__icon--account{padding-left:1.5rem}.header__icons .header__icon--account account-icon{justify-content:center}.header__icons .header__icon--cart{width:auto;text-decoration:none}@media screen and (min-width:750px){.header__icons .header__icon--cart{margin-left:1.8rem}}.header__icons .cart-count-bubble{bottom:-.1rem;left:2rem;height:2.2rem;width:2.2rem}@media screen and (min-width:750px){.header__icons .header__icon{text-align:center;text-decoration:none;width:auto}.header__icon .svg-wrapper{margin:0 auto}.header__icons .header__icon>.visually-hidden,.header__icons .header__icon--search>span .visually-hidden{width:auto;height:auto;position:relative!important;margin:0;display:block;line-height:1.2;font-size:1.1rem;text-transform:uppercase;letter-spacing:.1rem!important}}.logged-out .header__icons .header__icon{text-align:center;text-decoration:none;width:auto}.logged-out .header__icon .svg-wrapper{margin:0 auto}.logged-out .header__icons .header__icon>.visually-hidden,.logged-out .header__icons .header__icon--search>span .visually-hidden{width:auto;height:auto;position:relative!important;margin:0;display:block;line-height:1.2;font-size:1.1rem;text-transform:uppercase;letter-spacing:.1rem!important}.breadcrumbs{margin-top:1.5rem}.breadcrumbs ol{list-style:none;margin:0;padding:0;display:flex;overflow-x:auto}.breadcrumbs li{display:flex;align-items:center;font-size:1.4rem;flex-shrink:0;color:var(--greytext)}.breadcrumbs li:not(:first-child):before{content:">";margin:0 .8rem;color:var(--greytext)}.breadcrumbs li a{color:rgba(var(--color-foreground));text-decoration:underline;text-underline-offset:.3rem}#MainContent .content-page.page-width--narrow,.contact.page-width.page-width--narrow{margin:0 auto;max-width:90rem}.content-page .main-page-title{font-size:3.4rem}#MainContent .content-page .rte h2{padding-bottom:1.5rem;border-bottom:.1rem solid var(--darkgreyline)}#MainContent .content-page .rte ul{list-style:disc}#MainContent .shopify-policy__container{max-width:100rem;padding:0 5rem 8rem}@media screen and (max-width:749px){#MainContent .shopify-policy__container{padding:0 1.5rem 5rem}}#MainContent .shopify-policy__title h1{font-size:3.4rem;margin:2.8rem 0 3rem;text-align:left}#MainContent .shopify-policy__body table{width:100%!important}.customer h1{font-size:3rem}#MainContent:has(.customer.register){background-color:var(--greybg)}.customer.register:not(.account):not(.order){max-width:65rem}#create_customer{padding-bottom:5rem;font-size:1.5rem}#create_customer legend{font-weight:700;padding-top:1.5rem;padding-bottom:.5rem}.product-grid li.grid__item{position:relative}.product-grid li.grid__item .card__media .media img{object-fit:contain}.product-grid li.grid__item .card__information{padding:1rem 0}.product-grid li.grid__item .card__heading{min-height:6rem}.product-grid li.grid__item .card__heading a{font-size:1.4rem;font-weight:400}.product-grid li.grid__item .product-form__quantity{margin-bottom:.8rem}.product-grid li.grid__item .product-form__quantity label.form__label{display:none}.product-grid li.grid__item .product-form__quantity .quantity{width:auto;max-width:12.5rem;display:inline-flex;min-height:3.3rem}.product-grid li.grid__item .product-form__quantity .quantity:after{box-shadow:none}.product-grid li.grid__item .product-form__quantity .quantity .quantity__button{border:.1rem solid var(--darkgreyline);background-color:var(--greybg);width:30%}.product-grid li.grid__item .product-form__quantity .quantity .quantity__button .svg-wrapper{width:1.1rem;height:1.1rem}.product-grid li.grid__item .product-form__quantity .quantity .quantity__input{border:.1rem solid var(--darkgreyline);margin:0 .5rem;width:calc(40% - 1rem);font-size:1.2rem}.product-grid li.grid__item .price__container .price__regular .price-item--regular{font-weight:700;font-size:1.5rem}.product-grid li.grid__item .price__container .price__sale .price-item--regular{font-size:1.5rem}.product-grid li.grid__item .price__container .price__sale .price-item--sale{font-size:1.5rem;color:var(--red);font-weight:700}.product-grid li.grid__item .quick-add{margin:0}.product-grid li.grid__item .quick-add .quick-add__submit{min-height:4.2rem;font-size:1.3rem}.MainCart-content{display:flex;justify-content:center;gap:6rem;padding-top:4rem;width:100%}@media screen and (max-width:989px){.MainCart-content{flex-direction:column;gap:3rem;padding-top:2rem}}.MainCart-content>.shopify-section:first-child{width:70%}.MainCart-content>.shopify-section.cart__footer-wrapper{width:30%}@media screen and (max-width:989px){.MainCart-content>.shopify-section:first-child,.MainCart-content>.shopify-section.cart__footer-wrapper{width:100%}.MainCart-content>.shopify-section.cart__footer-wrapper{order:-1}}.MainCart-content:has(.is-empty)>.shopify-section.cart__footer-wrapper{display:none}.MainCart-content .page-width{padding:0}.MainCart-content #main-cart-footer{position:sticky;top:2rem;padding:2rem;border:.1rem solid var(--lightgreyline);text-align:center}.MainCart-content #main-cart-footer .cart__footer{padding:0;flex-direction:column}.MainCart-content #main-cart-footer .cart__footer>*{width:100%}.MainCart-content #main-cart-footer .cart__footer .totals,.MainCart-content #main-cart-footer .cart__footer .cart__ctas{justify-content:center}.MainCart-content #main-cart-footer .cart__footer .tax-note{text-align:center}cart-items h1{font-size:3rem}#cart .cart__items{border-bottom:0}#cart-notification,#main-cart-footer .cart__dynamic-checkout-buttons{display:none!important}.is-empty .cart__warnings{padding:7rem 0 10rem}#customer_login a[href="/account/register"]{margin-top:2rem;font-size:1.6rem;color:var(--red)}@media screen and (max-width:749px){.footer .footer__content-top{padding:0 3rem}}.footer__blocks-wrapper .footer-block__heading{font-size:1.5rem;font-weight:400}.footer__blocks-wrapper .footer-block-image{justify-content:flex-start}.footer__blocks-wrapper .footer-block__brand-info div.rte,.footer__blocks-wrapper .footer-block__details-content .list-menu__item--link{color:rgba(var(--color-foreground));font-size:1.4rem;padding:0 0 1.5rem;display:flex;line-height:1.5}@media screen and (max-width:749px){.footer__blocks-wrapper .footer-block__details-content,.footer__blocks-wrapper .footer-block__details-content .list-menu__item--link{padding:0}}.footer-block__brand-info ul.brand-info-contact{display:flex;flex-direction:column;gap:1.5rem;padding:0;list-style:none}.footer-block__brand-info ul.brand-info-contact li{display:flex;align-items:center;gap:1rem;line-height:1.4}.footer-block__brand-info ul.brand-info-contact .svg-wrapper{width:4rem;height:4rem;padding:.8rem;flex-shrink:0;border:.1rem solid rgba(var(--color-foreground));border-radius:100%}.footer-block__brand-info ul.brand-info-contact li span{display:block;font-size:1.2rem}.footer-block__brand-info ul.brand-info-contact li span p{margin:0}.footer-block__brand-info ul.brand-info-contact a{text-decoration:none;text-wrap:wrap;word-break:break-all;color:rgba(var(--color-foreground));font-size:1.4rem}.footer-block__brand-info ul a:hover{text-decoration:underline}.footer__blocks-wrapper .footer-block__brand-info div.rte.openingtimes{font-size:1.2rem}.footer .footer-block--newsletter{display:block;margin:0}.footer .footer-block--newsletter .footer-block__newsletter{text-align:left}.footer .footer-block--newsletter .footer-block__newsletter .footer-block__subheading{margin-bottom:1.5rem;font-size:1.4rem;line-height:1.5}.footer .footer-block--newsletter .newsletter-form,.footer .footer-block--newsletter .newsletter-form .newsletter-form__field-wrapper{max-width:100%}.footer .footer-block--newsletter .newsletter-form .newsletter-form__field-wrapper .field:after{display:none}.footer .footer-block--newsletter .field__input{background-color:rgba(var(--color-foreground));padding-right:1rem;padding-left:1rem;min-height:4.4rem;height:4.4rem;margin:0 .7rem 0 0;color:var(--gradient-background)}.footer .footer-block--newsletter .field__label{color:var(--gradient-background);left:1rem;top:1.2rem;font-size:1.3rem}.footer .footer-block--newsletter .field__input:focus~.field__label,.footer .footer-block--newsletter .field__input:not(:placeholder-shown)~.field__label{font-size:1rem;top:.5rem}.footer .footer-block--newsletter .newsletter-form__button{position:relative;background-color:#4d4d4d!important;width:12rem;min-width:auto;min-height:4.4rem;padding:0;margin:0;top:0}.footer .footer-block--newsletter .newsletter-form__button .svg-wrapper{display:none}.footer .footer-block--newsletter .footer-block__subtext{margin:1.5rem 0 0;line-height:1.5;font-size:1.3rem}.footer .footer-block--newsletter .footer-block__subtext a{display:inline-block}.footer .footer__content-bottom{padding-top:3rem}.footer__content-bottom .footer__copyright{width:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}@media screen and (max-width:989px){.footer__content-bottom .footer__copyright{flex-direction:column;gap:1rem}}.footer__content-bottom .footer__copyright{margin:0}.footer__content-bottom .footer__payment,.footer__content-bottom .footer__payment .list-payment{margin:0;padding:0}.copyright__content.studioworx a{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem}
/*# sourceMappingURL=/cdn/shop/t/5/assets/custom-base.css.map */
