.page-banner div{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:auto;text-align:center;height:50vh}.page-banner h1{margin-top:0}.page-banner p{margin-bottom:0;font-size:1rem}:root{--colour-1:#15ECFF;--colour-2:#573236;--colour-3:black;--colour-4:white;--colour-5:#707070;--colour-6:#F5F5F5;--colour-7:#bfe7e7;--colour-8:#e0eff6;--colour-9:#279e9b;--colour-10:#024346}::-moz-selection{background:var(--colour-1);color:black}::selection{background:var(--colour-1);color:black}a{color:black;text-decoration:none}a:hover,a:active{color:var(--colour-2)}h1,h2,h3,h4,h5{font-family:"Noto Sans",sans-serif}h1{font-weight:700;font-size:2rem}h2{font-weight:700;font-size:1.5rem}h3{font-weight:700;font-size:1.17rem}h4{font-weight:700;font-size:1rem}h5{font-weight:700;font-size:.83rem}p{font-family:"Noto Sans",sans-serif;font-size:1rem;line-height:1.5em}.p1{font-family:"Noto Sans",sans-serif;font-size:0.75rem}.p2{font-family:"Noto Sans",sans-serif;font-size:0.9rem}hr{border:none;border-top:1px solid #ccc}.main-banner.h150{height:150px}.no-margin{margin:0}.margin1{margin:0.2rem 0}.no-bottom-margin{margin-bottom:0}.bottom-margin-05rem{margin:0;margin-bottom:0.5rem}.bottom-margin-1rem{margin:0;margin-bottom:1rem}.bottom-margin-50px{margin-bottom:50px}.margin-x-1rem{margin:1rem 0}.margin-x-1-05rem{margin:0;margin-top:1rem;margin-bottom:0.5rem}.valign-top{vertical-align:top}.strikethrough{text-decoration:line-through}body{font-family:"Noto Sans",sans-serif;color:black}@media screen and (min-width:425px){}@media screen and (min-width:600px){}@media screen and (min-width:769px){}@media screen and (min-width:1024px){}@media screen and (min-width:1200px){}@media screen and (min-width:1440px){}@keyframes fadein{from{opacity:0}to{opacity:1}}*,*::before,*::after{box-sizing:border-box}html,body{margin:0;scroll-behavior:smooth}table,tr,th,td{border-collapse:collapse;border:1px solid;padding:0.5rem;width:500px}.inner-table{border:none;padding:0}.main-banner{display:flex;justify-content:center;align-items:center;background-color:var(--colour-2);height:400px}.main-banner h1{color:#279e9b}.main{display:flex;flex-direction:column;justify-content:start;align-items:center;margin:50px 0}@media screen and (min-width:425px){}@media screen and (min-width:600px){}@media screen and (min-width:769px){.text-content{width:min(100%,700px)}}@media screen and (min-width:1024px){}@media screen and (min-width:1200px){}@media screen and (min-width:1440px){}.notice-bar-message{position:relative;display:flex;align-items:center;justify-content:center;background-color:#465160;height:2rem;z-index:10}.notice-bar-message p{font-size:0.8rem;color:white}.header-parent{display:inline}.header{position:relative;display:flex;width:100%;padding:min(5vw,20px) min(5vw,50px);background-color:var(--colour-1);box-shadow:0 6px 10px 0 rgba(0,0,0,0.4);z-index:10}.header2{position:relative;display:flex;width:100%;padding:min(5vw,20px) min(5vw,50px);background-color:transparent;z-index:10}.header .logo,.header2 .logo{position:absolute;top:50%;left:50%;width:50px;transform:translate(-50%,-50%)}.header .logo>img,.header2 .logo>img{width:50px}.header2 .logo>img:first-child{display:block}.header2 .logo>img:last-child{display:none}.notice-bar.sticky{position:sticky;top:-1px;animation-name:fadein;animation-duration:0.3s;z-index:1}.header2.sticky{background-color:var(--colour-1);color:black}.header.sticky,.header2.sticky{position:sticky;top:0;height:80px;padding:min(5vw,10px) min(5vw,50px);animation-name:fadein;animation-duration:0.3s;z-index:10}.header.add-notice.sticky,.header2.add-notice.sticky{}.header.sticky .logo>img,.header2.sticky .logo>img{width:40px}.header2.sticky .logo>img:first-child{display:none}.header2.sticky .logo>img:last-child{display:block}.header .menu-links,.header2 .menu-links{display:none}.header .menu-icons,.header2 .menu-icons{display:flex;flex-direction:row;justify-content:end;align-items:center;gap:0.5rem;margin:auto;margin-right:0;padding-left:0}.menu li,.menu-links li,.menu-icons li{list-style-type:none}.menu li a,.menu-links li a,.menu-icons li a{font-family:"Noto Sans",sans-serif;font-weight:400;text-decoration:none;color:black}.header2 .menu li a,.header2 .menu-links li a,.header2 .menu-icons li a{color:white}.header2.sticky .menu li a,.header2.sticky .menu-links li a,.header2.sticky .menu-icons li a{color:black}.menu li a:hover,.menu-links li a:hover,.menu-icons li a:hover{font-weight:600;color:white}.header2.sticky .menu li a:hover,.header2.sticky .menu-links li a:hover,.header2.sticky .menu-icons li a:hover{font-weight:600;color:white}.menu-icons i{position:relative;font-size:1.2rem;font-weight:400}.menu-icons li:nth-last-child(2),.menu-icons li:last-child{display:none}#cart-icon .number-of-items{font-size:0.37em;letter-spacing:0.1px;text-align:center;color:white;font-style:normal;position:absolute;top:0;right:-4px;background-color:red;border:0.1em solid red;border-radius:50%;width:1.6em}.menu-search{display:none;opacity:0;inset:0;bottom:100%;transition:0.5s}.menu-search.active{display:flex;align-items:center;justify-content:center;gap:0.5rem;position:fixed;overflow-y:auto;opacity:1;width:auto;height:150px;padding:20px;background-color:rgba(255,255,255,0.8);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);z-index:11;transition:0.5s}.menu-search.sticky.active{height:80px}.menu-search .menu-search-input{width:min(100%,500px);border:1px solid darkgrey;border-radius:5px;font-size:1rem;padding:0.5rem}.menu-search .search-button{font-size:1rem;padding:0.5rem;border:none;border-radius:5px;cursor:pointer}.menu-search .close-button{color:black;border:none;background:transparent;width:30px;height:30px;padding:0;font-size:2rem;cursor:pointer}.searchbutton{cursor:pointer;background-color:unset;border:none;padding:0;color:black}.header2 .searchbutton{color:white}.header2.sticky .searchbutton{color:black}.searchbutton:hover{color:white}.overflow-hide{overflow:hidden}.menu-left{align-self:center}.menu-toggle{display:flex;align-items:center;justify-content:start;padding:0;background:none;border:none;font-size:2rem;cursor:pointer;color:black}.header2 .menu-toggle{color:white}.header2.sticky .menu-toggle{color:black}.menu-toggle:hover{color:var(--colour-4)}.mobile-menu{display:block;opacity:0;inset:0;right:100%;transition:0.5s}.mobile-menu.active{position:sticky;height:100vh;height:100dvh;overflow:auto;overflow-y:scroll;inset:0;opacity:1;width:auto;background-color:rgba(191,231,231,0.8);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);z-index:11;transition:0.5s;-webkit-overflow-scrolling:touch}.mobile-menu .close-button{display:none;color:black;position:absolute;top:30px;right:30px;border:none;background:transparent;width:30px;height:30px;padding:0;z-index:100;font-size:2rem;cursor:pointer}.close-button>img{width:30px;aspect-ratio:1}.mobile-menu .close-button.active{display:block}.mobile-menu>.menu-links{position:fixed;display:flex;flex-direction:column;align-items:start;padding-top:150px;padding-left:50px;gap:1.5rem;-webkit-overflow-scrolling:touch}.mobile-menu.active>.menu-links{position:relative}.mobile-menu>.menu-links>li>a{color:black}.mobile-menu>.menu-links>li>a:hover{color:var(--colour-4)}.mobile-menu .menu2{padding-top:1rem;padding-left:25px;display:flex;flex-direction:column;gap:0.5rem}@media screen and (min-width:425px){.header .menu-links,.header .menu-icons,.header2 .menu-links,.header2 .menu-icons{gap:0.8rem}.menu-icons i{font-size:1.5rem}}@media screen and (min-width:600px){.menu-icons li:nth-last-child(2),.menu-icons li:last-child{display:block}}@media screen and (min-width:769px){.header .logo,.header2 .logo{position:relative;top:0;left:0;transform:translate(0,0);display:flex;align-items:center;width:auto}.header .logo>img,.header2 .logo>img{width:100px}.header .menu-links,.header2 .menu-links{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;width:100%;gap:1rem;text-transform:uppercase;font-size:0.65rem;padding-left:0}.header.sticky .menu-links{}.header .menu-icons,.header2 .menu-icons{gap:1rem}.menu-toggle{display:none}.mobile-menu,.mobile-menu.active{overflow-y:clip}.menu-search .close-button{position:absolute;right:20px}}@media screen and (min-width:900px){.header .menu-links,.header2 .menu-links{gap:1.5rem;font-size:0.75rem}}@media screen and (min-width:1024px){.header .menu-links,.header2 .menu-links{gap:3rem}}@media screen and (min-width:1200px){}@media screen and (min-width:1440px){}.messages{position:relative;padding:0.75rem 1.25rem;margin:1rem 0;font-size:0.9rem;width:fit-content();padding-right:40px}.messages.dismiss{display:none}.message-warning,.message-error{background-color:#ffdddd;color:black}.message-success{background-color:#d4edda;color:#black}.message-info{background-color:lightyellow;color:black}.messages .message-close{position:absolute;top:0;bottom:0;right:0;padding:0.75rem 1.25rem;font-size:1.5rem;font-weight:700;line-height:1;color:black;border:none;cursor:pointer;background-color:transparent}.messages .errorlist{position:relative;padding-left:unset;list-style-type:none}.messages .errorlist .errorlist{position:relative;padding-left:20px;list-style-type:disc}.messages .errorlist .errorlist>li::marker{}@media screen and (min-width:425px){}@media screen and (min-width:600px){}@media screen and (min-width:769px){}@media screen and (min-width:1024px){}@media screen and (min-width:1200px){}@media screen and (min-width:1440px){}.login-page{}.login{background-color:white;color:black;border:1px solid #ccc;border-radius:10px;box-shadow:2px 2px 8px #999;margin:100px auto;padding:min(5vw,50px);width:min(90vw,400px)}.login.new-password-form{width:min(90vw,500px)}.login h1{text-align:center;margin-top:0}.login a{color:black}.login a:hover{color:var(--colour-2)}.login ul{font-size:0.9rem}.login ul{padding-left:20px}.user-input{display:flex;flex-direction:column;padding:10px 0}.user-input.checkbox{flex-direction:row;gap:0.5rem;align-items:start}.user-input.checkbox label{font-size:0.75rem}.user-input.checkbox label a{text-decoration:underline}.user-input input{border:1px solid #999;border-radius:5px;font-size:1rem;padding:0.5rem}.user-input .error{border:none;outline:2px solid red}.user-input select{border:1px solid #999;border-radius:5px;font-size:1rem;padding:0.5rem}.user-input .reg-form.error{border:none;outline:2px solid red}.password-guide{background-color:#F5F5F5;padding:0.5rem;margin-bottom:0.5rem}.password-guide p{margin-top:0.5rem;margin-bottom:0}.password-guide ul{padding-left:30px;margin:0.8rem 0}.password-guide li{font-size:0.8rem;padding-bottom:7px}.password-guide li:last-of-type{padding-bottom:0}.submit-button{font-size:1rem;margin-top:0.5rem;padding:0.5rem;border:none;border-radius:20px;cursor:pointer;width:100%;font-family:"Noto Sans",sans-serif;background-color:var(--colour-1);color:black}.submit-button.w200px{width:200px}.submit-button:hover{background-color:#279e9b;color:white}.submit-button:disabled{background-color:#eeeeee;color:#dddd}.contact-form{position:flex;justify-content:center;align-items:center;width:100%;padding-top:50px;padding-bottom:50px}.contact-form h2,.contact-form p{text-align:center;color:#024346}.contactform{position:flex;justify-content:center;align-items:center;width:min(80vw,500px);margin:50px auto}.contactform div{margin:0.8rem 0}.contactform input,.contactform textarea{font-family:"Noto Sans",sans-serif;width:100%;padding:0.5rem 1rem;border:none;outline:none}.contactform textarea{font-family:"Noto Sans",sans-serif}.contactform input{height:2rem}.subscribe-section{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:20px;background-color:LightBlue}.subscribe-form{position:relative;background-color:white;padding:7px;border:1px solid WhiteSmoke;border-radius:5px;box-shadow:0 17px 9px -15px #999;display:flex;flex-direction:row;width:280px}.subscribe-form input{border:none;width:100%;height:1.8rem;cursor:text}.subscribe-form input:focus{border:none;outline:none}.subscribe-form input:disabled{background-color:white}.subscribe-form button{border:none;border-radius:5px;padding:0 10px;cursor:pointer}.subscribe-form button:hover:enabled{background-color:grey}.recaptcha-terms p{color:grey;font-size:0.6rem;font-weight:400;margin-top:0.5rem;margin-bottom:0}.recaptcha-terms a{color:grey}.recaptcha-terms a:hover{color:var(--colour-4)}@media screen and (min-width:425px){.subscribe-form{width:400px}}@media screen and (min-width:600px){}@media screen and (min-width:769px){}@media screen and (min-width:1024px){.subscribe-section{padding:50px;grid-column:span 2}}@media screen and (min-width:1200px){}@media screen and (min-width:1440px){}.htmx-indicator{position:absolute;display:none;width:100%;height:100%;background-color:rgba(255,255,255,0.9);opacity:0}.htmx-indicator-index{position:absolute;display:none;width:calc(100% - 16px);height:calc(100% - 16px);background-color:rgba(255,255,255,0.9);opacity:0}.htmx-request .htmx-indicator,.htmx-request.htmx-indicator,.htmx-request .htmx-indicator-index,.htmx-request.htmx-indicator-index{display:flex;align-items:center;justify-content:center;opacity:1}#spinner-image{width:50px;height:50px}#spinner-image-small{width:30px;height:30px}@media screen and (min-width:425px){}@media screen and (min-width:600px){}@media screen and (min-width:769px){}@media screen and (min-width:1024px){}@media screen and (min-width:1200px){}@media screen and (min-width:1440px){}.pagination{grid-column:span 2;display:flex;flex-wrap:wrap;flex-direction:row;justify-content:center;align-items:center;width:100%;padding-top:10px;padding-bottom:10px}.pagination-item{margin:0.2em;padding:0.5em 1em;background-color:var(--colour-5);color:white;text-decoration:none}.pagination-item:hover{background-color:DarkGray;color:Gainsboro}.pagination-item.disabled{background-color:var(--colour-6);color:black;cursor:default}@media screen and (min-width:425px){}@media screen and (min-width:600px){.pagination{grid-column:span 3}}@media screen and (min-width:769px){}@media screen and (min-width:1024px){.pagination{grid-column:span 4;justify-content:end}}@media screen and (min-width:1200px){}@media screen and (min-width:1440px){}footer{position:relative;display:flex;flex-direction:column;background-color:var(--colour-1);color:black;padding:50px;padding-bottom:0}.footer{display:grid;grid-template-columns:repeat(1,1fr);margin:auto;justify-items:start;align-items:start;width:100%}.footer-menu{display:flex;flex-direction:column;margin-bottom:50px;gap:0.5rem}.footer-menu a,.footer-menu p{line-height:1.5rem;color:black}.footer-menu a,.footer-menu p{margin:0}.footer-menu a:hover{color:white}.footer-menu .social-icons{display:flex;flex-direction:row;font-size:2rem;gap:0.5rem}.footer-menu .social-icons a{color:var(--colour-2)}.footer-menu .payment-icons{padding-left:9px}.footer-menu .social-icons a:hover{color:white}.copyright-text{text-align:center;margin-top:20px}#admin-button{position:fixed;display:flex;justify-content:end;align-items:center;text-decoration:none;right:0;bottom:100px}#admin-button button{font-size:2rem;font-weight:600;padding:0.2em 0.2em;background-color:lightgrey;color:white;border:none;border-radius:10px 0 0 10px;cursor:pointer}#admin-button button:hover{background-color:grey}#whatsapp-button{position:fixed;display:flex;justify-content:end;align-items:center;text-decoration:none;right:10px;bottom:50px}#whatsapp-button button{font-size:3rem;padding:0.2em 0.3em;background-color:#25D366;color:white;border:none;border-radius:50%;cursor:pointer}#whatsapp-button button:hover{background-color:#128C7E}@media screen and (min-width:425px){.footer{grid-template-columns:repeat(2,1fr);justify-items:center}}@media screen and (min-width:600px){.footer{grid-template-columns:repeat(3,1fr);justify-items:center;width:min(90vw,800px)}#whatsapp-button{right:20px;bottom:90px}}@media screen and (min-width:769px){#whatsapp-button{right:50px}#whatsapp-button button{font-size:4rem}}@media screen and (min-width:1024px){}@media screen and (min-width:1200px){}@media screen and (min-width:1440px){}.archive{display:grid;grid-template-columns:1fr;grid-template-areas:'banner' 'sidebar' 'content'}.archive .banner{grid-area:banner}.archive .sidebar-nav{grid-area:sidebar;display:none}.archive .content{grid-area:content}.archive .banner .main-banner,.wishlist .banner .main-banner{height:150px;background-color:#bfe7e7}.text-content{display:flex;flex-direction:column;justify-content:center;padding:min(5vw,20px);margin:auto}.text-content h2{margin-bottom:0}.text-content li{padding-bottom:1rem;line-height:1.3rem}.text-content .faq{width:100%;border:none}.text-content .faq .question-symbol{width:2rem}.text-content .faq .question{font-weight:bold;background-color:Gainsboro}.text-content .faq td,.text-content .faq .spacer,.text-content .faq .spacer td{border:none}.archive .sidebar-nav{display:none;opacity:0;inset:0;right:100%;transition:0.5s}.archive .sidebar-nav.active{position:fixed;overflow-y:auto;inset:0;opacity:1;width:auto;height:100vh;background-color:rgba(191,231,231,0.8);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);z-index:11;transition:0.5s;display:flex;flex-direction:column;padding:50px}.sidebar-nav .close-button{color:black;position:absolute;top:30px;right:30px;border:none;background:transparent;width:30px;height:30px;padding:0;z-index:100;font-size:2rem;cursor:pointer}#sort{font-size:0.9rem;margin:0.5em 0;padding:0.5em;border:none}.archive .sidebar-nav .categories,.archive .sidebar-nav .filter-options,.archive .sidebar-nav .prices{width:1rem;height:1rem;vertical-align:middle}.archive .sidebar-nav .categories + label,.archive .sidebar-nav .filter-options + label,.archive .sidebar-nav .prices + label{color:black;vertical-align:middle;font-size:0.9rem}.archive .sidebar-nav div>h2{color:#279e9b;font-size:1.17rem}.filter{display:flex;flex-direction:row;justify-content:start;align-items:center;gap:10px}.display-items-dropdown{margin-left:auto}.filter-button{font-size:1rem;margin-top:0.5rem;padding:0.5rem;border:1px solid #279e9b;border-radius:20px;cursor:pointer;width:100%;font-family:"Noto Sans",sans-serif;background-color:#bfe7e7;color:#279e9b}.filter-button.w200px{width:200px}.filter-button:hover{background-color:#279e9b;color:white}.filter-button:disabled{background-color:#eeeeee;color:#dddd}.archive .archive-info{grid-column:span 2;margin-right:auto;display:flex;flex-direction:row;flex-wrap:wrap-reverse;gap:8px;align-items:center;width:100%}.archive .archive-info .sidebar-icon{margin-left:auto;margin-right:0.5rem}.archive .archive-info .sidebar-icon button{font-size:1rem;margin:0.5rem 0;padding:0.5rem 0.8rem;border:none;border-radius:16px;cursor:pointer;background-color:#279e9b;color:white}.archive .archive-info .sidebar-icon button:hover{background-color:#bfe7e7;color:white}.archive .products{display:grid;grid-template-columns:repeat(2,1fr);place-content:start;width:100vw;margin:20px auto 100px auto;justify-items:center}.nodata{grid-column:span 2;text-align:center}.products,.products2{display:grid;grid-template-columns:repeat(2,1fr);place-content:start;width:100vw;margin:100px auto;justify-items:center}.products2{grid-gap:5px}.products-title{grid-column:span 2;display:flex;justify-content:space-between;align-items:center;width:100%;padding:0 20px}.products-title button{font-size:0.7rem;font-weight:700;color:#279e9b;border:1px solid #279e9b;background-color:unset;padding:10px 20px;text-align:center;margin:4px 2px;cursor:pointer;border-radius:16px}.products-title button:hover{background-color:#279e9b;color:#bfe7e7}.product-thumb{display:flex;flex-direction:column;justify-content:start;align-items:center;width:100%}.product-image{position:relative;border:1px solid WhiteSmoke;display:flex}.product-image img{width:100%;height:100%;aspect-ratio:4/5}.product-thumb2{display:flex;flex-direction:column;justify-content:start;align-items:center;width:100%;background-color:white;border-radius:15px}.product-image2{position:relative;display:flex;margin:10px 15px}.product-image2 img{width:100%;height:100%;aspect-ratio:4/5;border-radius:15px}.products .cart-empty{grid-column:span 4;display:flex;flex-direction:column;align-items:center}.wishlist-button{position:absolute;top:10px;right:10px;color:#279e9b;cursor:pointer}.wishlist-button i{font-size:1.5rem}.wishlist-button i:hover{color:#bfe7e7}.product-info{display:flex;flex-direction:column;justify-content:start;align-items:start;border:1px solid WhiteSmoke;width:100%;padding:10px;height:100%;position:relative}.product-info p{margin:0}.product-info .product-name{font-size:1.2rem;font-weight:700;margin:1rem 0}.product-info .product-price{margin:1rem 0;position:relative;bottom:0}.product-info .product-sold{font-size:0.8rem;font-style:italic;margin:0;height:1rem;position:relative;bottom:0}.product-info .category{padding:5px 8px;border-radius:10px;background-color:#e0eff6;color:black}.product-info .category:hover{background-color:#279e9b;color:white}.product-info2{display:flex;flex-direction:column;justify-content:start;align-items:center;width:100%;padding:10px;height:100%;position:relative}.product-info2 .product-name p{font-size:1.3rem;margin:0}.product-info2 .product-price p{margin:0.5rem 0}.product-categories{display:flex;flex-direction:row;flex-flow:wrap;gap:5px;margin:5px 0}.product-categories a{text-wrap:nowrap}figure.image_resized{overflow:hidden,backgroundSize:contain,}figure.image-style-align-center{margin:auto}figure.image-style-align-right{margin:auto;margin-right:0}figure.image-style-align-left{margin:auto;margin-left:0}.product{display:grid;grid-template-columns:1fr;justify-items:center;gap:2rem;width:100%}.product .mobile-info{display:flex;justify-content:start;width:min(100%,500px);padding:0 2rem}.product .images{display:flex;flex-direction:column;align-items:center;gap:1rem;width:100%;margin:auto;margin-right:0}.product .images .main-image img,.product .images .thumbnails .thumbset img{width:100%;height:100%;aspect-ratio:4/5}.product .images .main-image .hide{display:none;visibility:hidden}.product .images .thumbnails .thumbset{display:flex}.product .images .thumbnails .thumbset>a{cursor:pointer}.product .images .thumbnails .thumbset.hide{display:none;visibility:hidden}.product .prices{display:flex;flex-direction:row}.product .prices .discounted-price{margin-left:0.5rem}.product .info{display:flex;flex-direction:column;justify-content:start;align-items:start;height:100%;width:min(100%,500px);padding:0 2rem}.product .info .product-name{display:none}.product #variations{width:100%}.product #variations .types{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:10px;margin:1em 0}.product .info .quantity{font-size:1rem;margin:0.5em 0;padding:0.5em;width:100px;background-color:White;color:black}.product .info .quantity:disabled{background-color:White;color:darkgrey}.product .info #add-to-cart{font-size:1rem;margin-top:0.5rem;padding:0.5rem;border:none;border-radius:20px;width:min(70vw,200px);background-color:var(--colour-1);color:black;cursor:pointer}.product .info #add-to-cart:hover{background-color:#279e9b;color:white}.options{background-color:White;color:black;padding:0.5em 0.3em;border:1px solid grey;min-width:50px;width:auto;cursor:pointer}.options.select:disabled{background-color:darkgrey;color:white;cursor:unset}.options:disabled{background-color:WhiteSmoke;color:darkgrey;border-color:darkgrey}.strikethrough{text-decoration:line-through}.product .wishlist-button{position:relative;cursor:pointer;padding:5px;inset:0}.product .wishlist-button i{font-size:1.3rem}.product .description{width:min(100%,500px);padding:0 1rem}.product .description>*{margin:2rem 0}@media screen and (min-width:425px){.products-title h2{font-size:2rem}.text-content{padding:min(10vw,50px)}.product .description{padding:0 2rem}}@media screen and (min-width:600px){.archive .products,.products,.products2{grid-template-columns:repeat(3,1fr)}.products-title{grid-column:span 3}.archive .archive-info{grid-column:span 3}.nodata{grid-column:span 3}}@media screen and (min-width:769px){.product{grid-template-columns:1fr 1fr}.product .mobile-info{display:none}.product .images{align-items:end;width:min(100%,500px)}.product .info{width:min(100%,500px);padding-left:0;margin:auto;margin-left:0}.product .info .product-name{display:block}.product .description{grid-column:span 2;width:min(100%,1000px);padding:0 5rem}}@media screen and (min-width:1024px){.archive .sidebar-nav{display:flex;flex-direction:column;width:250px;height:100%;padding:20px;background-color:#bfe7e7;opacity:1}.archive .sidebar-nav .close-button{display:none}.products{grid-template-columns:repeat(4,1fr);width:min(90vw,1200px);grid-gap:20px}.products2{grid-template-columns:repeat(4,1fr);width:min(90vw,1000px);grid-gap:20px}.products-title{grid-column:span 4;padding:0 50px}.archive .archive-info{grid-column:span 4}.archive{grid-template-columns:250px 1fr;grid-template-areas:'banner banner' 'sidebar content'}.archive .sidebar{display:block}.archive .content.products{width:min(calc(90vw - 250px),1200px);margin-left:50px}.archive .products{grid-template-columns:repeat(4,1fr)}.archive .sidebar-icon{display:none}.nodata{grid-column:span 4}}@media screen and (min-width:1200px){}@media screen and (min-width:1440px){}