@import url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.1/css/all.min.css);@import url(https://fonts.googleapis.com/css2?family=Encode+Sans+Semi+Expanded:wght@100;200;300;400;500;600;700;800;900&family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap);@font-face{font-family:LucidaHan-Ita;src:url('../fonts/37C020_0_0.eot');src:url('../fonts/37C020_0_0.eot?#iefix') format('embedded-opentype'),url('../fonts/37C020_0_0.woff2') format('woff2'),url('../fonts/37C020_0_0.woff') format('woff'),url('../fonts/37C020_0_0.ttf') format('truetype')}.inline-link-button,.overseas-prices .price,.quantity-container label,span.required{font-weight:700}.header-content .content .search-bar-container .search-bar:not(.showing),body:after{pointer-events:none}.basket-table tr:not(.basket-donation) td:first-of-type .content .image,sidebar{width:300px}:root{--beige:#dfc39c;--beige-lighter:#ffe1b8;--beige-darker:#d3b58c;--blue:#212d4f;--blue-lighter:#293e79;--blue-darker:#030e2c;--grey:#797979;--grey-lighter:#9c9c9c;--grey-darker:#616161;--expand:"Encode Sans Semi Expanded",sans-serif;--monst:'Montserrat',sans-serif;--page-width:95%}body:after{content:"";width:100%;height:100%;background-color:#000000a6;position:fixed;display:block;left:0;top:0;z-index:6;opacity:0;transition:.2s}body:has(header nav.showing):after{opacity:1}*{outline:0!important}*,::after,::before{box-sizing:border-box}.page-width{margin:0 auto;width:var(--page-width)}.space-between{display:flex;justify-content:space-between}.page-layout,.split-content{display:flex;gap:50px}.image-gallery .main-image,.image-gallery .sub-images,.order-complete-page .content-column,.page-content,form.customerform .group input,form.customerform .group select{width:100%}#load-more-button,.action,.action-alt{width:fit-content;transition:.1s;outline:0;cursor:pointer;text-align:center}.spacer-100{min-height:100px}.spacer-75{min-height:75px}.spacer-50{min-height:50px}.spacer-25{min-height:25px}.spacer-15{min-height:15px}.spacer-10{min-height:10px}.item-grid{display:grid;gap:40px 20px;grid-template-columns:repeat(2,1fr)}.item-grid .item{width:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;cursor:pointer;text-decoration:none!important;color:#000!important}.item-grid .item .price,.item-grid .item .title,.subtype-tabs .tab .content .price{text-align:center;margin:20px 0}.page-heading{font-size:32px;margin:0 0 20px}.page-subheading{font-size:24px;margin:0 0 15px}.page-text,body,label{margin:0}.page-bullets,.page-text,label{font-size:14px;line-height:22px}p.smallprint{font-size:10px!important;line-height:15px;color:var(--grey)}.center{text-align:center}#load-more-button{text-decoration:none!important;padding:12px 25px;background-color:var(--beige);border:none;color:#fff;font-size:15px;border-radius:12px;display:block;margin:0 auto}.image-gallery .sub-images,.subtype-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}#load-more-button:hover,form#checkout-form button#form-submit:hover{background-color:var(--beige-darker)}.subtype-tabs .tab:has(.title){border:3px solid var(--blue);padding-bottom:20px}.subtype-tabs .tab .title{background-color:var(--blue);color:#fff;padding:10px 20px;margin-bottom:20px;text-align:center;font-weight:600;font-size:20px}.subtype-tabs .tab:nth-child(odd) .title{background-color:var(--beige);color:var(--blue)}.subtype-tabs .tab:nth-child(odd){border-color:var(--beige)}.subtype-tabs .tab .content{padding:0 20px}.subtype-tabs .tab .content .text{margin:20px 0;padding:0 20px;font-size:.8vw}@media (max-width:1500px){.subtype-tabs .tab .content .text{font-size:1vw}}.action,.action-alt{display:block;padding:8px 25px;border:none;text-decoration:none!important;font-size:18px;border-radius:12px}.action,.category-list .item.selected,.category-list .item:hover{background-color:var(--blue);color:#fff!important}.action:hover,.address-view .action,.checkout-link:hover,.promo-code button:hover,.subscription-module .types .subtype:not(.selected):hover{background-color:var(--blue-lighter)}.action-alt{background-color:var(--grey);color:#fff!important}.action-alt:hover{background-color:var(--grey-lighter)}.action-alt.small,.action.small{padding:8px 20px;font-size:15px;border-radius:8px}.action-alt.large,.action.large{font-size:22px}.subtype-tabs .tab .content .action{margin:0 auto;display:block}.item-grid .item .action{font-size:15px!important}@media (max-width:1250px){.subtype-tabs .tab .content .price,.subtype-tabs .tab .content .text{font-size:14px}.dontation-row-content{flex-direction:column;gap:30px;align-items:center}.basket-donation .amount-and-donate{align-items:flex-end!important}}@media (max-width:1000px) and (min-width:650px){.subtype-tabs .tab .content{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;align-items:center}}@media (max-width:650px) and (min-width:550px){.subtype-tabs .tab .content{gap:40px 20px;display:grid;grid-template-columns:135px 1fr;padding:0 8px}.subtype-tabs .tab .content .image{width:100%}.subtype-tabs .tab .title{font-size:16px}.subtype-tabs .tab .content .action{margin-left:auto;margin-right:0}.subtype-tabs .tab .content .price{text-align:left}.subtype-tabs .tab:has(.title){padding-bottom:8px}}.image-gallery{display:flex;flex-direction:column;gap:20px;width:500px;min-width:500px;max-width:500px}.image-gallery .image{width:100%;cursor:pointer}.image-gallery .image:hover img{scale:1.05}.image-gallery .image img{width:100%;transition:.1s}.image-gallery-display-container{width:100%;height:100%;position:fixed;z-index:20;left:0;top:0;background-color:#000000b8;padding:20px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:20px;cursor:pointer}.image-gallery-display-container *{cursor:default}.gallery-count,.gallery-indicators{padding:10px;border-radius:8px;background-color:#000000b8;color:#fff}.gallery-indicators{gap:5px;display:flex}.image-gallery-display-container .image img{max-width:100%;max-height:88vh}.gallery-count{display:block;width:fit-content;margin:0;position:absolute;top:20px;right:20px;font-size:20px}#opayo-form-page,.header-content .content .icons .basket-detail .header-basket,.header-content .content .search-bar-container,.header-dropdown{position:relative}.image-gallery-display-container button{width:100px;height:50px;font-size:40px;background-color:#00000033;border:none;color:#c7c7c7;border-radius:5px;position:absolute;transition:.2s;cursor:pointer}.image-gallery-display-container button.prev{left:20px}.image-gallery-display-container button.next{right:20px}.image-gallery-display-container button:hover{background-color:#000000b8;color:#fff;scale:1.05}@media (max-width:1400px) and (min-width:1000px){.image-gallery{width:300px;max-width:300px;min-width:300px}}@media (max-width:400px){.space-between:has(.quantity-container){flex-direction:column;gap:50px}.space-between:has(.quantity-container) button.action{width:100%;padding:12px 25px}}.inline-link-button{color:#045fc1!important;text-decoration:none!important;transition:.1s;cursor:pointer}.inline-link-button:hover{color:var(--blue-darker)!important}span.required{color:red}form.customerform{display:flex;flex-direction:column;width:100%;gap:15px;max-width:500px}form.customerform label{width:225px}.customerform input,.customerform select{padding:8px;border:1px solid var(--blue);border-radius:8px;outline:0;font-size:16px;transition:.1s;background-color:#fff}.customerform input:disabled,.customerform select:disabled{background-color:#efefef;border-color:grey}.customerform input:focus,.customerform select:focus{outline:1px solid var(--blue)}form.customerform .group{display:flex;align-items:center;gap:5px}.home-hero-carousel{margin-bottom:50px}.header-contact-bar{background-color:var(--blue);padding:15px 0;font-family:var(--expand);font-weight:100}.header-contact-bar .group{display:flex;gap:25px;align-items:center}.header-contact-bar .item{display:flex;gap:10px;align-items:center;text-decoration:none!important}.header-contact-bar .item .icon{width:25px;height:25px;border-radius:100px;font-size:14px;color:var(--blue)!important;background-color:var(--beige);display:flex;justify-content:center;align-items:center;text-align:center;transition:.1s}.header-contact-bar .item .text{color:var(--beige)!important;font-size:14px;transition:.1s}.header-contact-bar .item:hover .text{color:#fff!important}.header-contact-bar .item:hover .icon{color:var(--blue-lighter)!important;background-color:var(--beige-darker)!important}.footer-copyright-bar,.header-content{background-color:var(--beige);padding:15px 0}.footer-content,main{padding:50px 0}.header-content .logo{width:400px;display:block}.header-content .content{margin-top:20px;align-items:center}.header-content .content nav{display:flex;justify-content:space-between;height:fit-content}.header-content .content nav .nav-item{padding:10px 25px;color:var(--blue)!important;text-decoration:none!important;height:100%;display:flex;align-items:center;justify-content:center;transition:.1s}.header-content .content nav .nav-item:hover{background-color:var(--blue);color:var(--beige)!important}.header-content .content nav .nav-item:not(:last-child){border-right:1px solid var(--blue)}.header-content .content .icons{display:flex;gap:25px;width:fit-content;align-items:center}.header-content .content .icons .basket-detail{display:flex;gap:20px;width:fit-content;align-items:flex-end;background-color:#fff;padding:12px 10px;border-radius:12px}.header-content .content .icon{color:#fff!important;text-decoration:none!important;font-size:24px;transition:.1s;display:block;cursor:pointer}.header-content .content .icon:hover,.header-content .content .icons .basket-detail .icon:hover{color:var(--blue-lighter)!important}.header-content .content .icons .basket-detail .icon{color:#000!important;font-size:22px}.header-content .content .icons .basket-detail .header-basket .count{position:absolute;right:-12px;top:-12px;width:20px;height:20px;background-color:red;color:#fff;display:flex;align-items:center;justify-content:center;padding:5px;border-radius:100px;font-size:12px;z-index:5;font-weight:700}.header-content .content .icons .basket-detail .header-checkout{background-color:#000;border-radius:15px;padding:8px 12px;text-align:center;color:#fff!important;text-decoration:none!important;transition:.1s;font-size:13px}.header-content .content .icons .basket-detail .header-checkout:hover{background-color:var(--blue-lighter)!important}.header-content .content .search-bar-container .search-bar{position:absolute;transition:.3s;opacity:0;top:0;padding:8px;background-color:var(--blue);border-radius:8px;box-shadow:0 0 20px #535353;top:calc(100% + 20px);right:0;z-index:7}.header-content .content .search-bar-container .search-bar form{display:flex}.header-content .content .search-bar-container .search-bar input[type=text]{padding:8px;width:300px;border-radius:4px 0 0 4px;outline:0;border:none}.header-content .content .search-bar-container .search-bar button{width:40px;border-radius:0 4px 4px 0;outline:0;border:none;background-color:#797979;color:#fff;cursor:pointer;transition:.1s}.header-content .content .search-bar-container .search-bar button:hover{color:var(--blue);background-color:var(--beige)}.header-content .content .search-bar-container .search-bar.showing{top:calc(100% + 10px);opacity:1}.burger-menu{display:flex;flex-direction:column;width:40px;min-width:40px;height:21px;min-height:21px;border-radius:8px;background:0 0;border:none;outline:0;justify-content:space-between;cursor:pointer;transition:.1s}.burger-menu:hover{scale:0.9}.burger-menu .line,.footer-content,sidebar .title{background-color:var(--blue)}.burger-menu .line{display:block;width:100%;height:3px;border-radius:100px}@media (max-width:1300px) and (min-width:1200px){.header-content .content nav .nav-item{padding:8px 15px}}@media (max-width:1300px) and (min-width:1000px){.header-content .content .icons .basket-detail .header-checkout{font-size:12px}}@media (max-width:1200px) and (min-width:767px){.header-content .content{flex-direction:column;align-items:flex-end;gap:20px}}@media (max-width:1000px) and (min-width:767px){.page-layout{gap:25px}.page-heading{font-size:26px}.page-subheading{font-size:20px}.image-gallery-display-container .image img{max-width:calc(100% - 100px);max-height:88vh}.header-content .content .icons .basket-detail{padding:5px 10px}.header-content .content .icons .basket-detail .header-checkout{font-size:12px}}.checkout-section:not(:first-child){margin-top:50px}.footer-content .logo{width:400px}.footer-content .content{display:flex;width:100%;margin-top:50px}.footer-content .content .column{width:25%;display:flex;flex-direction:column;gap:12px;padding-left:16px;border-left:1px solid var(--beige)}.footer-content .content .column b{color:var(--beige);font-size:16px}.footer-content .content .column a{color:#fff!important;text-decoration:none!important;font-size:14px;transition:.1s;width:fit-content}.basket-quantity .remove:hover,.footer-content .content .column a:hover,sidebar .group .subgroup .heading:hover,sidebar .item:hover{color:var(--beige)!important}@media (max-width:1000px){:root{--page-width:95%}.split-content{flex-direction:column}.subtype-tabs{grid-template-columns:repeat(1,1fr)}.subtype-tabs .tab .content .price,.subtype-tabs .tab .content .text{margin:0}.subtype-tabs .tab .content .image img{display:block}.subtype-tabs .tab .content .price{font-size:20px}.footer-content .content{flex-direction:column;gap:50px}.footer-content .content .column{width:100%}}.footer-copyright-bar span{display:block;color:var(--blue);width:fit-content;margin:0 auto;text-align:center}sidebar{display:block;min-width:300px;max-width:300px}sidebar .group:has(.title){border:3px solid var(--blue);padding-bottom:5px;margin-bottom:25px}sidebar .title{color:#fff;padding:10px 20px;font-size:16px;margin-bottom:5px}sidebar .group .subgroup{width:fit-content}sidebar .group .subgroup .heading,sidebar .item{display:block;width:fit-content;padding:5px 20px;font-size:16px;color:var(--blue)!important;text-decoration:none!important;cursor:pointer;transition:.1s}sidebar .group .subgroup .heading i{transition:.3s;rotate:-90deg}sidebar .group .subgroup:has(.contents.showing) .heading i{rotate:0deg}sidebar .group .subgroup .item{padding:5px 20px 5px 60px}sidebar .group .subgroup .contents{transition:.3s;height:0;overflow:hidden}@media (max-width:1250px) and (min-width:767px){sidebar{width:200px;min-width:200px;max-width:200px}sidebar .title{padding:10px;font-size:14px}sidebar .group .subgroup .heading,sidebar .item{padding:5px 0;font-size:14px}sidebar .group:has(.title) .item{padding:5px 10px}sidebar .group .subgroup .item{padding:5px 5px 5px 20px}}.category-list{display:flex;flex-wrap:wrap;padding:8px;background-color:var(--beige);border-radius:8px;gap:10px}.category-list .item{color:var(--blue)!important;text-decoration:none;font-size:16px;padding:12px;border-radius:6px}.category-name{color:#222;padding:14px;font-family:LucidaHan-Ita;font-weight:600;background-position:center;background-repeat:no-repeat;background-size:cover}.product-price{font-size:24px}.product-price:has(.offer-price) span{text-decoration:line-through}.product-price .offer-price{color:#ed1b24;text-decoration:none!important;margin-left:20px}#add_gift_card_section:not(.showing),#del_addr_form:not(.showing),#new_del_addr.hidden,.home-hero-carousel:not(:has(.carousel-inner *)),.overseas-prices input:checked{display:none}.overseas-prices{display:none;background:linear-gradient(180deg,var(--beige),var(--beige-darker));border-radius:8px;padding:8px;color:var(--blue);box-shadow:0 0 10px rgb(191 191 191);flex-direction:column;gap:15px;width:350px;margin:25px auto 0}.basket-donation,.product-description .title{background-color:var(--beige)}.overseas-prices:has(input:checked){display:flex}.quantity-container{display:flex;gap:10px;align-items:center}.basket-donation .amount-and-donate .amount-container,.basket-donation td .donation,.basket-overview-card,.promo-code{flex-direction:column;gap:10px;display:flex}.quantity-container select{width:fit-content;outline:0;cursor:pointer;padding:8px;border:1px solid var(--blue);border-radius:8px;font-size:16px;transition:.1s;background-color:#fff}.product-description .title{width:100%;text-align:center;font-size:20px;color:var(--blue);padding:12px 8px;font-weight:700}@media (max-width:1200px) and (min-width:1000px){.overseas-prices{width:100%}}@media (max-width:800px) and (min-width:767px){.overseas-prices{width:100%}}.basket-donation td .amount-and-donate .amount,.dontation-row-content,.promo-code form,.subscription-module .types{display:flex}.promo-code input[type=text]{padding:8px;width:200px;border-radius:4px 0 0 4px;outline:0;border:2px solid var(--blue)}.promo-code button{width:fit-content;border-radius:0 4px 4px 0;outline:0;border:none;background-color:var(--blue);color:#fff;cursor:pointer;transition:.1s;padding:0 15px}.basket-overview-card{width:250px;border-radius:8px;padding-bottom:10px;border:2px solid var(--blue)}.basket-overview-card .title{background-color:var(--blue);color:#fff;text-align:center;font-size:20px;padding:8px}.basket-overview-card .content{display:flex;flex-direction:column;gap:10px;width:calc(100% - 20px);margin:0 auto}.account-subs-table,.basket-table{width:100%;border-collapse:collapse}.basket-table th{font-size:18px;text-align:left;padding:0 8px 8px}.basket-table td{padding:20px 8px}.basket-table td,.basket-table th,table.review-order .checkout-table-heading{border-bottom:2px solid var(--blue)}.basket-table tr:not(.basket-donation) td:not(:first-of-type),.basket-table tr:not(.basket-donation) th:not(:first-of-type){width:150px;min-width:150px;max-width:150px;text-align:center}.basket-table tr:not(.basket-donation) td:first-of-type .content{display:flex;align-items:center;gap:25px}@media (max-width:1200px){.header-content .content nav{width:350px;position:fixed;max-width:65%;height:100%;padding:20px;right:-150%;top:0;transition:.3s;background-color:var(--blue);flex-direction:column;justify-content:flex-start;z-index:10;overflow-y:auto}.header-dropdown>a i{transition:.3s;transform:rotate(0)}.header-dropdown.show>a i{transform:rotate(-180deg)}.header-dropdown .contents .group-contents{gap:20px!important}.header-content .content nav *{font-size:15px!important}.header-content .content nav .nav-item{width:100%;border-right:none!important;color:#fff!important;height:fit-content!important;padding:20px 50px;font-size:13px;text-align:center;gap:15px;display:flex!important;flex-direction:column!important}.header-dropdown.show>a{color:var(--beige);font-weight:700;padding-bottom:10px}.basket-table tr:not(.basket-donation) td:first-of-type .content .image{max-width:200px;width:100%}.header-content .content nav.showing{right:0;box-shadow:0 0 20px 8px rgb(10 10 10)}.header-content .content nav .nav-item:not(:last-child){border-bottom:1px solid var(--beige)}header .header-dropdown .contents{position:relative!important;width:100%!important;max-width:100%!important;top:0!important;padding:0!important;border-radius:0!important;background:0 0!important;box-shadow:none!important;text-align:center!important;flex-direction:column!important;align-items:center;gap:20px!important;transform:none!important;min-width:100%!important;left:0!important}header .header-dropdown{flex-direction:column!important;gap:10px}header .header-dropdown .contents .group-contents a{color:#959595!important;font-weight:500!important}header .header-dropdown .contents .group-heading,header .header-dropdown .contents .group>a,header .header-dropdown .contents>a{color:#fff!important;font-weight:500!important}header .header-dropdown .contents .group-contents a:hover,header .header-dropdown .contents a:hover{color:var(--beige-lighter)!important}header .header-dropdown.show .contents{display:flex!important}header .header-dropdown.mega .contents .group{display:flex;flex-direction:column;align-items:center;text-align:center}header .header-dropdown .contents .group-contents{align-items:center}}@media (min-width:1000px){:root{--page-width:90%}.item-grid{grid-template-columns:repeat(4,1fr)}}@media (min-width:767px){.basket-table .smallwidth-row{display:none}}@media (max-width:600px){form.customerform .group{flex-direction:column}form.customerform .group label{width:100%}.basket-quantity .remove,.basket-table .smallwidth-row td,.basket-table td,.basket-table th{font-size:13px!important}.basket-quantity .controls a,.basket-quantity .controls span{font-size:16px!important}.basket-table tr:not(.basket-donation) td:nth-child(2),.basket-table tr:not(.basket-donation) th:nth-child(2){width:95px;min-width:95px;max-width:95px}.basket-table tr:not(.basket-donation) td:last-of-type,.basket-table tr:not(.basket-donation) th:last-of-type{width:90px;min-width:90px;max-width:90px}.basket-table tr:not(.basket-donation) td:first-of-type,.basket-table tr:not(.basket-donation) th:first-of-type{width:100%!important;min-width:100%!important}.basket-quantity{gap:20px!important}}.basket-quantity,.form-actions,.payment-methods{gap:10px;display:flex}@media (max-width:500px){.page-text:has(+ .overseas-prices){text-align:center}.basket-table tr:not(.basket-donation) td:first-of-type .content .image{max-width:100px}}@media (max-width:450px){.item-grid{gap:20px}.item-grid .item .price,.item-grid .item .title{font-size:14px}.header-content .content .icons .basket-detail{gap:30px}.header-content .content .icons .basket-detail .header-checkout{padding:7px}.basket-buttons{gap:10px}.basket-buttons .action,.basket-buttons .action-alt{font-size:4vw;width:50%;padding:10px 5px;text-align:center;border-radius:8px}.dontation-row-content .content{width:100%;min-width:100%;max-width:100%;justify-content:center;flex-direction:column;align-items:center}}.basket-quantity{flex-direction:column;align-items:center}.basket-quantity .controls{display:flex;gap:15px}.basket-quantity .controls span{font-size:18px}.basket-quantity .controls a{color:var(--blue)!important;text-decoration:none!important}.basket-quantity .remove{color:var(--beige-darker)!important;font-weight:700;text-decoration:none!important;font-size:14px;transition:.1s}.basket-donation td .image{width:64px;max-width:64px;min-width:64px}.basket-donation td .donation select{padding:8px;border:1px solid var(--blue);border-radius:8px;outline:0;background-color:#fff}.dontation-row-content .content{width:fit-content;min-width:fit-content;max-width:fit-content;display:flex;gap:20px}.login .content-column,.my-account{max-width:1000px;width:100%}.basket-donation .amount-and-donate{display:flex;justify-content:space-evenly;width:100%;align-items:center}.basket-donation td .amount-and-donate .amount label{color:#fff;background-color:var(--blue);padding:8px;border-radius:8px 0 0 8px;font-size:15px;height:33px;line-height:16px}.basket-donation td .amount-and-donate .amount input{padding:8px;border:1px solid var(--blue);border-radius:0 8px 8px 0;outline:0;font-size:15px;width:100px;min-width:100px;max-width:100px;height:33px;line-height:16px}.login .split-content{flex-direction:column;align-items:center;gap:100px}.login-card{width:100%;display:flex;flex-direction:column}.account-subs-table .action,.my-account{margin:0 auto}.password-warning{color:#ed1b24;text-align:center;border:1px solid #ed1b24;border-radius:8px;padding:16px 8px;background-color:#fff1f1;box-shadow:0 0 20px #d5d5d5}.address-list,.mkt-preference-grid{display:grid;grid-template-columns:repeat(3,1fr)}.address-list{gap:50px 25px}.address-view span{display:block;color:var(--grey)}.mkt-preference-grid{gap:15px 10px;width:255px;min-width:255px;max-width:255px}.mkt-preference-grid .group:last-of-type{grid-column:span 3}.account-subs-table td,.account-subs-table th{font-size:13px;color:var(--grey);text-align:center;padding:15px 5px;box-shadow:inset 0 -1px 0 var(--blue);border-bottom:none}.account-subs-table td{color:#000}.account-subs-table td.recipient-details{font-weight:700;color:var(--blue)}@media (max-width:767px) and (min-width:550px){.address-list{grid-template-columns:repeat(2,1fr)}}@media (max-width:550px){.subtype-tabs .tab .content .text{font-size:12px}.subtype-tabs .tab .content{gap:40px 20px;display:grid;grid-template-columns:85px 1fr;padding:0 8px}.subtype-tabs .tab .content .price{font-size:15px;text-align:left}.subtype-tabs .tab .content .action{font-size:12px;margin-left:auto;margin-right:0}.subtype-tabs .tab:has(.title){padding-bottom:8px}.header-contact-bar{font-weight:300}.header-contact-bar .item .text{font-size:clamp(0px, 4vw, 14px)}.header-contact-bar .group{flex-direction:column;align-items:flex-start;gap:20px}header .page-width{width:90%}.header-contact-bar .item .icon{width:35px;height:35px;font-size:20px}sidebar .title{padding:10px;font-size:16px}sidebar .group .subgroup .heading,sidebar .item{padding:5px 0;font-size:16px}sidebar .group:has(.title) .item{padding:5px 10px}sidebar .group .subgroup .item{padding:5px 5px 5px 20px}sidebar .group:last-of-type{display:flex;flex-direction:column;gap:20px}sidebar .group:last-of-type .subgroup .contents{display:flex;flex-direction:column;gap:10px}.basket-overview-card,.overseas-prices,.promo-code input[type=text]{width:100%}.address-list{grid-template-columns:repeat(1,1fr)}}.subscription-module-container{min-width:450px;max-width:450px;width:450px}.subscription-module .content *{font-size:16px!important}.subscription-module .types .subtype{width:33.33333%;padding:8px;text-align:center;border:none;outline:0;background-color:var(--blue);color:#fff;cursor:pointer;transition:.1s;font-size:18px;border:2px solid var(--blue-darker);border-bottom:none}.subscription-module .types .subtype:not(:last-of-type){border-right:none}.subscription-module .types .subtype.selected{background-color:var(--beige);border-color:var(--beige-darker)}.subscription-module .content{border:2px solid var(--blue);padding:8px}.subscription-module .compact{width:fit-content;gap:20px}.subsform-selection{align-items:center}.subscription-module .offers,sidebar .group:last-of-type{display:flex;flex-direction:column}.subsform-selection label,.subsform-selection select{width:50%}.subscription-module .offers .offer{display:flex;justify-content:space-between;border-bottom:1px solid var(--blue);cursor:pointer;transition:.1s;padding:0 12px}.subscription-module .offers .offer:hover{background-color:var(--blue);color:#fff}.subscription-module .offers .offer:first-of-type{border-top:1px solid var(--blue)}.subscription-module .offers .offer div{display:flex;gap:15px;align-items:center}.subscription-module .offers .offer:has(input[name=offerCode]:checked){background-color:var(--beige);color:var(--blue);font-weight:700}@media (max-width:1250px) and (min-width:1000px){.subtype-tabs .tab .title{font-size:16px}.subscription-module-container{min-width:350px;max-width:350px;width:350px}.subscription-module .types .subtype{font-size:15px}.subscription-module .content *{font-size:14px!important}.subsform-selection{flex-direction:column;align-items:flex-start}.subsform-selection label,.subsform-selection select{width:100%}.subscription-module .compact:has(#add_gift_card){gap:5px}}@media (max-width:535px){.subscription-module .types .subtype{font-size:14px}.subscription-module .content *{font-size:14px!important}.subsform-selection{flex-direction:column;align-items:flex-start}.subsform-selection label,.subsform-selection select{width:100%}.subscription-module .compact:has(#add_gift_card){gap:5px}}.issue-number{color:var(--blue-lighter)}.forgot-password .login-card,.reset-password .login-card{max-width:500px;width:100%;margin:0 auto}.free-trial .image{min-width:275px;width:50%}sidebar .group:last-of-type{gap:12px}.header-dropdown{cursor:pointer}.header-dropdown .contents{display:none;position:absolute;top:100%;background-color:#fff;box-shadow:0 3px 24px #7b7b7b;padding:25px;border-radius:6px;z-index:1000;cursor:default}@media (min-width:1201px){.burger-menu{display:none}}.header-dropdown.simple .contents{left:-1px;transform:none;width:max-content;min-width:220px;white-space:nowrap;padding:20px 24px;border-top-left-radius:0}.header-dropdown.mega .contents{max-width:calc(100vw - 40px);column-count:4;column-gap:60px;width:1200px;position:absolute;top:100%;left:50%;transform:translateX(-50%)}@media (max-width:1300px){.header-content .content .icon{font-size:20px}.header-content .content .icons .basket-detail .icon{font-size:18px}}.header-dropdown.mega .contents .group{break-inside:avoid;display:inline-block;width:100%;margin:0 0 22px}.header-dropdown.simple .contents .group{display:block;margin:0 0 14px}.header-dropdown .contents .group-heading,.header-dropdown .contents .group>a,.header-dropdown .contents>a{display:block;color:var(--blue)!important;text-decoration:none!important;font-weight:700;margin-bottom:8px;text-transform:uppercase;outline:0;width:fit-content}.header-dropdown .contents .group-contents{display:flex;flex-direction:column;gap:8px}.header-dropdown .contents .group-contents a{color:#444!important;text-decoration:none!important;font-weight:500;text-transform:none;outline:0;width:fit-content}.header-dropdown .contents .group-contents a:hover,.header-dropdown .contents a:hover{color:#007bff!important}.carousel-control-next,.carousel-control-prev{width:fit-content;font-size:50px;padding:0 20px;transition:.1s}.carousel-control-next:hover,.carousel-control-prev:hover{background-color:#2222223d}@media (max-width:1000px) and (min-width:450px){.carousel-control-next,.carousel-control-prev{font-size:30px}}.basket-table tr a{color:#000!important;text-decoration:none!important}.search-sort-count .count{color:var(--blue);font-weight:700}.item-grid .item .price:has(.offer) span:not(.offer){text-decoration:line-through;margin-right:10px}.item-grid .item .price .offer{color:red;font-weight:700}.flash-error,.flash-success{position:fixed;top:0;left:50%;transform:translate(-50%,-200%);font-size:20px;max-width:1000px;width:95%;text-align:center;border-radius:0 0 12px 12px;border:2px solid;border-top:none;box-shadow:0 0 20px #252525;z-index:10;padding:20px 10px;animation:10s appear}.flash-success{border-color:#1e951e;background:#a0d9a0;color:#005100}.flash-error{border-color:#a31d1d;background:#ddbdbd;color:#c53131}@keyframes appear{0%,100%{transform:translate(-50%,-200%)}10%,90%{transform:translate(-50%,0)}}body:has(nav.showing){pointer-events:none}body:has(nav.showing) nav.showing,body:has(nav.showing) nav.showing *{pointer-events:auto}.customerform select{padding-right:16px}.subscription-module .offers .offer p{margin:10px 0}.issue-purchase-container.digital-1{border:2px solid var(--blue);border-radius:5px;padding:10px}.issue-purchase-container.digital-1 .product-price:first-of-type{margin-top:0}form#checkout-form input,form#checkout-form select{padding:8px;border:1px solid var(--blue);border-radius:8px;outline:0;font-size:16px;transition:.1s;background-color:#fff;box-shadow:none!important}.checkout-section>h4,form#checkout-form .form-actions>h4{padding-bottom:10px;color:var(--blue);font-weight:700}#checkout-address-delivery .col-xs-3.alpha,#checkout-address-delivery .col-xs-6{padding:0}#checkout-address-delivery .col-xs-6,table.review-order tr td:first-child,table.review-order tr th:first-child{width:100%;min-width:100%;max-width:100%}#checkout-address-delivery .col-xs-6.omega{padding-bottom:10px}#checkout-address-delivery .col-xs-12:has(input[name=delMobile]){padding-bottom:10px!important}.checkout-link{color:#fff!important;background-color:var(--blue);border-radius:5px;padding:10px;font-size:14px;transition:.2s;text-decoration:none!important}form#checkout-form .form-actions{display:block}div#mkt_consent_boxes_block{display:flex;flex-direction:column;gap:10px;margin-top:20px}div#mkt_consent_boxes_block div:has(input){display:grid;grid-template-columns:40px auto;grid-gap:11px 0}form#checkout-form button#form-submit{color:var(--blue)!important;background-color:var(--beige);border-radius:8px;padding:10px;transition:.2s;outline:0;border:none;font-size:20px;font-weight:700;text-transform:uppercase;margin-top:50px}table.review-order td,table.review-order th{padding:5px!important}table.review-order tr:nth-last-child(2){border-top:2px solid var(--blue)}table.review-order tr:not(:nth-last-child(-n+2)) td:nth-child(2),table.review-order tr:not(:nth-last-child(-n+2)) th:nth-child(2){border-left:2px solid var(--blue);border-right:2px solid var(--blue);text-align:center!important;width:55px;min-width:55px;max-width:55px}table.review-order tr td:last-child,table.review-order tr th:last-child{width:85px;min-width:85px;max-width:85px}table.review-order tr:nth-last-child(-n+2) td:first-child,table.review-order tr:nth-last-child(-n+2) th:first-child{padding-right:15px!important}.checkout-row{display:flex;gap:50px;align-items:flex-start;justify-content:space-between}.checkout-column{display:flex;flex-direction:column;width:50%;gap:50px}@media (max-width:1000px){.checkout-column{width:100%}.checkout-row{flex-direction:column}}@media (max-width:767px){.basket-table tr:not(.basket-donation) td:first-of-type .content .text{display:none}.page-layout{flex-direction:column-reverse;gap:100px}.page-heading{font-size:22px}.page-subheading,.product-price{font-size:18px}.image-gallery-display-container button{display:none!important}.header-content .content .icons .basket-detail{padding:10px 8px}.footer-copyright-bar span,.header-content .content .icons .basket-detail .header-checkout{font-size:12px}.header-content .content .icon{font-size:24px}.header-content .content .icons .basket-detail .icon{font-size:20px}.header-content .content .icons .basket-detail .header-basket .count{width:18px;height:18px;padding:0;right:-15px;top:-6px;font-size:10px}.header-content .logo{width:100%;margin:0 auto;max-width:350px}.header-content .content .search-bar-container .search-bar{left:0;width:100%}.header-contact-bar .group:last-of-type{gap:20px}.header-content .content .icons{width:100%;justify-content:space-between;gap:0;position:relative}.header-content .content .search-bar-container{position:unset}.header-content .content .search-bar-container .search-bar input[type=text]{width:100%;font-size:16px}.footer-content .logo{width:250px}sidebar{margin:0 auto;max-width:500px;width:100%;min-width:0}.category-list .item{font-size:14px;padding:8px}.overseas-prices .price{font-size:15px}.promo-and-overview{flex-direction:column;gap:50px}.account-subs-table-container{overflow-x:auto;mask-image:linear-gradient(to right,transparent,black 40px,black calc(100% - 40px),transparent);padding:0 10px;-webkit-overflow-scrolling:touch}.account-subs-table{width:767px}#one-page-checkout{width:95%;margin:0 auto;padding:0!important}}.address-view{display:flex;flex-direction:column;justify-content:space-between;height:100%}main{background:#fff}.complete-summary-box,body,html{background:var(--blue)}.order-complete-page .content-column:has(.complete-summary-box){width:300px;min-width:300px;max-width:300px}.complete-summary-box{width:100%;color:#fff;padding-bottom:10px;border-radius:10px;overflow:hidden;box-shadow:0 0 10px #c7c7c7}.complete-summary-heading{display:block;width:100%;font-size:20px;text-align:center;background:var(--beige);color:var(--blue);font-weight:700;padding:10px;margin-bottom:10px}.order-complete-grid,.order-complete-items{width:calc(100% - 20px);margin:0 auto}.order-complete-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:10px}.order-complete-items{display:flex;flex-direction:column;gap:10px;margin-bottom:10px}.order-complete-items .item{display:flex;gap:7px;border-bottom:1px solid #fff;padding-bottom:10px}.order-complete-items .item .image{width:90px;min-width:90px;max-width:90px}.order-complete-items .item .content{width:100%;max-width:100%;display:flex;flex-direction:column;gap:20px;border-left:1px solid #fff;padding-left:7px}sidebar .item.selected,sidebar .subgroup:has(.item.selected) .heading{font-weight:800;color:#0061c9!important}body:has(#opayo-form-page),html:has(#opayo-form-page){background:#fff}#opayo-form-page{width:95%!important;max-width:600px!important;top:50%;transform:translate(0,-50%);margin:0 auto!important}#opayo-form-page form{width:100%;margin:0 auto}#opayo-form-page form input{width:100%;border:1px solid var(--blue);border-radius:8px;padding:8px;outline:0!important;margin-bottom:25px}#opayo-form-page h4{font-size:24px;margin-bottom:25px}#opayo-form-page form button{background:var(--blue);width:100%;color:#fff;font-size:20px;border:none;outline:0;border-radius:8px;padding:8px;transition:.3s}#opayo-form-page form button:hover{background:#31498d}@media (max-width:450px){.mkt-preference-grid{width:100%;min-width:255px;max-width:100%;gap:30px 10px;margin:30px 0 5px}.header-content .content nav .nav-item{padding:20px 0}.carousel-control-next,.carousel-control-prev{font-size:20px}span:has(.checkout-link){display:block;width:100%;margin:30px 0}table.review-order{font-size:12px}.order-complete-page .content-column:has(.complete-summary-box){width:100%;min-width:100%;max-width:100%}#opayo-form-page h4{font-size:18px}#opayo-form-page form button{font-size:15px}}.checkout-payment .col-xs-12,.checkout-payment .col-xs-5.alpha{padding-left:0!important}.checkout-payment .col-xs-12,.checkout-payment .col-xs-7.omega{padding-right:0!important}button.dd-guarantee-modal{border:none;outline:0;color:#fff;background:var(--blue);border-radius:4px;padding:4px 12px}#payment-form-DD-guarantee .modal:has(.modal-dialog-centered){position:fixed;padding:0!important;width:100%;height:100%;display:flex!important;align-items:center;justify-content:center}#payment-form-DD-guarantee .modal .modal-dialog-centered{margin:0!important;height:fit-content;max-height:fit-content;min-height:fit-content!important;transform:none!important}body{font-family:var(--monst);font-weight:500;padding:0!important}#payment-form-DD-guarantee .modal:has(.modal-dialog-centered):not(.show){display:none!important}@media (min-width:1200px){.header-dropdown:hover .contents{display:block}.header-content .content nav .nav-item.mega{position:static}.header-content .content{position:relative}}@media (min-width:1300px){.header-dropdown.mega .contents{top:calc(100% - 9px)}}@media (max-width:1300px) and (min-width:1200px){.header-dropdown.mega .contents{top:calc(100% - 11px)}}