﻿#masthead{background-color:var(--brand-primary);width:100%;display:grid;gap:0 10px;grid-template-areas:"usps	usps	usps	usps	usps	usps	usps	usps	usps" "promo	promo	promo	promo	promo	promo	promo	promo	promo" ".		logo 	logo	contact	user 	fav		cart	toggle 	." ".		search	search	search	search	search	search	search	.";grid-template-rows:auto auto auto auto;grid-template-columns:10px auto 1fr 20px 25px 25px min-content 25px 10px;--height: 220px}#masthead:has(#promo-bar){--height: 215px;padding-top:0}#masthead a:link,#masthead a:visited,#masthead a:hover,#masthead a:active,#masthead a:focus{color:var(--base-white);text-decoration:none;display:flex;align-items:center}#masthead .header-contact-details{display:none}#masthead .site-branding{grid-area:logo;height:80px;display:flex;align-items:center}#masthead .site-branding img#header-logo{height:69px;padding:4px 0;align-self:end}#masthead section.usps{grid-area:usps;background-color:var(--brand-primary);font-family:var(--font-body);align-items:center;grid-template-columns:1fr 1fr;justify-items:center;display:flex;overflow-x:scroll;padding:var(--spacing-lg, 12px) var(--spacing-2xl, 20px);gap:var(--spacing-4xl, 32px);color:var(--base-white, #fff);-ms-over-style:none;scrollbar-width:none}#masthead section.usps::-webkit-scrollbar{display:none}#masthead section.usps>div{display:flex;gap:var(--spacing-md, 8px);align-items:center;flex-shrink:0}#masthead section.usps>div>img{height:18px}#masthead section.usps>div>p{text-align:center;font-size:var(--font-size-md);margin-bottom:0;white-space:nowrap}#masthead section.usps div:nth-child(3) img{position:relative;top:-2px}#masthead a.menu-bar-links{color:var(--base-white, #fff);font-family:var(--font-body, Montserrat);font-size:var(--font-size-md, 14px);font-style:normal;font-weight:400;line-height:var(--spacing-3xl, 24px);display:none}#masthead a.menu-bar-links.inspire{grid-area:inspire;display:none}#masthead a.menu-bar-links:not(.commercial):not(.inspire):hover,#masthead a.menu-bar-links:not(.commercial):not(.inspire):active,#masthead a.menu-bar-links:not(.commercial):not(.inspire):focus{color:var(--base-white);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}#masthead .commercial{grid-area:commercial;display:none;align-items:center;justify-content:flex-end}#masthead .commercial a{background:rgba(104,123,104,.3);padding:10px 20px;border-radius:4px;color:var(--base-white);font-size:var(--font-size-md);font-family:var(--font-body);cursor:pointer;height:fit-content}@media screen and (min-width: 1400px){#masthead .commercial{display:flex}}#masthead .search-bar{grid-area:search;display:flex;position:relative;align-items:flex-end;margin:20px 0}@media screen and (min-width: 1400px){#masthead .search-bar .dgwt-wcas-search-wrapp{max-width:756px}}#masthead .search-bar .dgwt-wcas-search-wrapp form div input{padding:var(--spacing-xl) var(--spacing-3xl);font-size:var(--font-size-md);background-color:rgba(0,0,0,0);border-width:0;color:var(--base-white);transition:background-color .2s,color .2s;box-shadow:0 0 0 1px #eee}#masthead .search-bar .dgwt-wcas-search-wrapp form div input:not(:placeholder-shown){background-color:var(--base-white);color:#000}#masthead .search-bar .dgwt-wcas-search-wrapp form div button{left:auto;right:15px;top:50%;transform:translateY(-50%)}#masthead>a,#masthead nav{align-content:center;justify-self:center}#masthead a{height:100%}#masthead #phone-icon{grid-area:contact;display:flex;position:relative;width:100%;align-items:center;justify-content:flex-end;height:56px;align-self:end;padding:4px 0}#masthead #phone-icon img{height:20px}#masthead #phone-icon:hover{cursor:pointer}#masthead #phone-icon:hover #contact-dropdown{display:flex;z-index:10000}#masthead #phone-icon #contact-dropdown{display:none;flex-direction:column;position:absolute;background-color:var(--brand-primary);padding:var(--spacing-md);border:1px solid var(--grey-2);margin-top:var(--spacing-md);gap:var(--spacing-sm);right:0;top:70%;width:max-content;align-items:flex-end}#masthead #phone-icon #contact-dropdown a{color:var(--base-white);font-size:var(--font-size-sm);text-decoration:none}#masthead #phone-icon #contact-dropdown a:hover{text-decoration:underline}@media screen and (max-width: 768px){#masthead #phone-icon{position:initial}#masthead #phone-icon #contact-dropdown{top:100px;width:100%;align-items:center}}#masthead #user-icon{grid-area:user;height:56px;align-self:end;padding:4px 0}#masthead .xoo-wsc-sc-cont{display:contents}#masthead .xoo-wsc-sc-cont .xoo-wsc-cart-trigger{display:contents}#masthead .xoo-wsc-sc-cont .xoo-wsc-cart-trigger .xoo-wsc-sc-subt{display:none}#masthead .xoo-wsc-sc-cont .xoo-wsc-cart-trigger .xoo-wsc-sc-bkcont{display:flex;justify-content:center;color:var(--secondary-color);grid-area:cart;align-items:center;margin:0;gap:5px;height:56px;align-self:end;padding:4px 0}#masthead .xoo-wsc-sc-cont .xoo-wsc-cart-trigger .xoo-wsc-sc-bkcont .xoo-wsc-icon-bag2{font-size:20px}#masthead .xoo-wsc-sc-cont .xoo-wsc-cart-trigger .xoo-wsc-sc-bkcont .xoo-wsc-icon-bag2:before{content:url("./media/images/Basket.svg");margin-right:0}#masthead .xoo-wsc-sc-cont .xoo-wsc-cart-trigger .xoo-wsc-sc-count{top:0;right:0;position:relative;font-weight:400;color:var(--brand-primary);background-color:var(--brand-accent);color:#fff}#masthead #favourites-icon{grid-area:fav;height:56px;align-self:end;padding:4px 0}#masthead #user-icon img,#masthead #favourites-icon img,#masthead #masthead .xoo-wsc-sc-cont .xoo-wsc-sc-bkcont .xoo-wsc-icon-bag2:before{vertical-align:middle;height:20px;color:var(--light-grey-color)}#masthead #site-navigation{grid-area:toggle;display:flex;align-items:center}@media screen and (max-width: 1400px){#masthead #site-navigation{height:56px;align-self:end;padding:4px 0}}#masthead #site-navigation .mega-menu-toggle{width:100%}#masthead #site-navigation .mega-menu-toggle .mega-toggle-block{margin:0;background:var(--brand-primary);flex-direction:column-reverse;align-items:center;justify-content:flex-end;height:30px}#masthead #site-navigation .mega-menu-toggle .mega-toggle-block .mega-toggle-animated-box{width:30px}#masthead #site-navigation .mega-menu-toggle .mega-toggle-block .mega-toggle-animated-box .mega-toggle-animated-inner{background-color:var(--base-white);width:30px}#masthead #site-navigation .mega-menu-toggle .mega-toggle-block .mega-toggle-animated-box .mega-toggle-animated-inner::before,#masthead #site-navigation .mega-menu-toggle .mega-toggle-block .mega-toggle-animated-box .mega-toggle-animated-inner::after{background-color:var(--base-white);width:30px}#masthead #site-navigation ul#mega-menu-menu-1{position:fixed;top:var(--height);left:0;width:100vw;height:calc(100vh - var(--height));z-index:1000;overflow:scroll}#masthead #site-navigation ul#mega-menu-menu-1 .mega-sub-menu{background-color:var(--base-white)}#masthead #site-navigation ul#mega-menu-menu-1>li:last-child{margin-bottom:70px}#masthead #site-navigation ul#mega-menu-menu-1>.mega-menu-item>a{font-size:var(--font-size-md);padding:20px 25px;font-weight:500;height:60px;display:flex;align-items:center;line-height:1.25rem !important}@media screen and (max-width: 1400px){#masthead #site-navigation ul#mega-menu-menu-1>.mega-menu-item .mega-sub-menu .mega-menu-row:first-child{display:none}#masthead #site-navigation ul#mega-menu-menu-1>.mega-menu-item .mega-sub-menu .mega-menu-item.mega-menu-item-has-children{padding:15px !important}#masthead #site-navigation ul#mega-menu-menu-1>.mega-menu-item .mega-sub-menu .widget_media_image{display:none}}#masthead #site-navigation ul#mega-menu-menu-1 .mega-menu-item>.mega-sub-menu{padding-top:0;padding-bottom:0}#masthead #site-navigation ul#mega-menu-menu-1 .mega-menu-row>.mega-sub-menu{height:calc(50vh - 153px - 40px - 15px);min-height:350px}#masthead #site-navigation ul#mega-menu-menu-1 .mega-menu-row>.mega-sub-menu .category-hero-image{display:none}#masthead #promo-bar{grid-area:promo;display:flex;justify-content:center;align-items:center;font-size:.75rem;font-weight:700;width:100%;max-width:100%;height:2.8125rem;text-align:center;margin-bottom:10px}#masthead #promo-bar a{display:inline-block}@media screen and (max-width: 1400px){#masthead #site-navigation #mega-menu-menu-1>.mega-menu-item>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link{border-bottom:1px solid var(--grey-color);padding:10px 0}#masthead #site-navigation #mega-menu-menu-1>.mega-menu-item>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item>ul.mega-sub-menu li a{color:var(--dark-grey-color);padding:10px 0;border-bottom:1px solid var(--grey-color)}}@media screen and (min-width: 1400px){#masthead{grid-template-areas:"usps	usps	usps	usps		usps		usps		usps		usps		usps" "promo	promo	promo	promo		promo		promo		promo		promo		promo" ".		logo	search	search		contact		user		fav			cart		." ".		line	line	line		line		line		line		line		." ".		toggle	toggle	commercial	commercial	commercial	commercial	commercial	.";grid-template-rows:auto;grid-template-columns:35px auto 1fr 120px 40px 25px 25px min-content 35px;padding-bottom:0;padding-top:10px;gap:0 15px}#masthead .line{grid-area:line;border-bottom:1px solid var(--grey-2);width:100%;height:1px;margin-top:20px}#masthead section.usps{gap:var(--spacing-7xl);display:flex;justify-content:space-evenly}#masthead .search-bar{margin:0}#masthead #promo-bar{margin-bottom:0}#masthead .header-contact-details{grid-area:header;display:flex;justify-content:end;height:27px;padding-top:15px;gap:25px}#masthead .header-contact-details img{height:17px}#masthead .header-contact-details a{color:var(--light-grey-color)}#masthead .header-contact-details div,#masthead .header-contact-details a{display:flex;gap:5px;align-items:center}#masthead .site-branding{margin-bottom:0}#masthead .site-branding img{display:flex}#masthead #site-navigation{text-align:center;width:100%}#masthead #site-navigation #mega-menu-wrap-menu-1{height:auto;background-color:var(--brand-primary);display:flex;justify-content:left}#masthead #site-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1{position:static;width:fit-content;height:auto;display:flex;gap:var(--spacing-3xl);justify-content:space-evenly;justify-self:center;overflow:auto;height:75px;align-items:center}#masthead #site-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1>li:nth-last-child(2):not(:has(.mega-sub-menu)){margin-bottom:0px}#masthead #site-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1>li:nth-last-child(2):not(:has(.mega-sub-menu))>a{display:block;height:fit-content !important;border-radius:4px !important;background:var(--brand-secondary)}}@media screen and (min-width: 1400px)and (min-width: 1400px){#masthead #site-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1>li:nth-last-child(2):not(:has(.mega-sub-menu))>a{background:rgba(104,123,104,.3);padding:10px 20px !important}}@media screen and (min-width: 1400px){#masthead #site-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1>li:last-child{display:none}#masthead #site-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1>.mega-menu-item{height:auto}#masthead #site-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1>.mega-menu-item>.mega-menu-link{margin:0;text-transform:none;font-weight:normal;border:none;padding:0;height:50px}#masthead #site-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1>.mega-menu-item>.mega-menu-link .mega-indicator{height:15px}#masthead #site-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1>.mega-menu-item.mega-toggle-on .mega-indicator{transform:rotate(180deg)}#masthead #site-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1>.mega-menu-item>.mega-sub-menu{position:absolute !important;left:-50px;top:74px;width:100vw;transform:translateZ(0)}#masthead #site-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1>.mega-menu-item>.mega-sub-menu>.mega-menu-row>.mega-sub-menu{transform:translateZ(0)}#masthead #site-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1>.mega-menu-item>.mega-sub-menu>.mega-menu-row>.mega-sub-menu:has(.mega-menu-column.top){min-height:auto;height:auto}#masthead #site-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1>.mega-menu-item>.mega-sub-menu>.mega-menu-row>.mega-sub-menu:has(.mega-menu-column.top) .mega-menu-column.top{width:100%;background-color:var(--brand-secondary)}#masthead #site-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1>.mega-menu-item>.mega-sub-menu>.mega-menu-row>.mega-sub-menu:has(.mega-menu-column.top) .mega-menu-column.top .mega-sub-menu{transform:translateZ(0)}#masthead #site-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1>.mega-menu-item>.mega-sub-menu>.mega-menu-row>.mega-sub-menu:has(.mega-menu-column.top) .mega-menu-column.top .mega-sub-menu .mega-menu-item{padding:15px 50px 15px 50px}#masthead #site-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1>.mega-menu-item>.mega-sub-menu>.mega-menu-row>.mega-sub-menu:has(.mega-menu-column.top) .mega-menu-column.top p{margin:0}#masthead #site-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1>.mega-menu-item>.mega-sub-menu>.mega-menu-row>.mega-sub-menu:has(.mega-menu-column.top) .mega-menu-column.top p a{color:var(--base-black);width:fit-content}#masthead #site-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1>.mega-menu-item>.mega-sub-menu>.mega-menu-row>.mega-sub-menu:not(:has(.mega-menu-column.top))>.mega-menu-column:first-child>.mega-sub-menu>.mega-menu-item{padding-left:50px}#masthead #site-navigation #mega-menu-wrap-menu-1 #mega-menu-menu-1>.mega-menu-item>.mega-sub-menu>.mega-menu-row>.mega-sub-menu:not(:has(.mega-menu-column.top))>.mega-menu-column:last-child>.mega-sub-menu>.mega-menu-item{padding-right:50px}}.dgwt-wcas-details-wrapp .dgwt-wcas-details-desc{display:none}.dgwt-wcas-details-wrapp .dgwt-wcas-details-hr:nth-last-of-type(2){display:none}#dgwt-wcas-search-input-1::placeholder{color:#fff}#dgwt-wcas-search-input-1:focus::placeholder{color:var(--brand-primary)}#dgwt-wcas-search-input-1::-webkit-input-placeholder{color:#fff}#dgwt-wcas-search-input-1:focus::-webkit-input-placeholder{color:var(--brand-primary)}#dgwt-wcas-search-input-1::-moz-placeholder{color:#fff}#dgwt-wcas-search-input-1:focus::-moz-placeholder{color:var(--brand-primary)}#dgwt-wcas-search-input-1:-ms-input-placeholder{color:#fff}#dgwt-wcas-search-input-1:focus:-ms-input-placeholder{color:var(--brand-primary)}.dgwt-wcas-style-pirx.dgwt-wcas-search-filled.dgwt-wcas-search-focused:not(.dgwt-wcas-processing) #dgwt-wcas-search-input-1{color:#000}.dgwt-wcas-style-pirx.dgwt-wcas-search-filled.dgwt-wcas-search-focused:not(.dgwt-wcas-processing) .dgwt-wcas-preloader svg{stroke:#000}.dgwt-wcas-style-pirx.dgwt-wcas-search-filled.dgwt-wcas-search-focused:not(.dgwt-wcas-processing) .dgwt-wcas-preloader svg path{fill:#000 !important}.dgwt-wcas-style-pirx.dgwt-wcas-search-filled:not(.dgwt-wcas-processing) .dgwt-wcas-preloader svg{stroke:#fff}.dgwt-wcas-style-pirx.dgwt-wcas-search-filled:not(.dgwt-wcas-processing) .dgwt-wcas-preloader svg path{fill:#fff !important}.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit{border-radius:50;background:var(--brand-tertiary)}.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit svg{width:14px;height:14px}.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit:hover{background-color:var(--brand-tertiary);box-shadow:none}#colophon{display:flex;flex-direction:column;align-items:center}#colophon .trustpilot-section{width:100%;background-color:var(--base-white);padding-top:1rem}#colophon .trustpilot-section .trustpilot-header{text-align:center}#colophon .trustpilot-section .trustpilot-header h2{font-size:var(--spacing-2xl);color:var(--brand-primary);font-family:var(--font-headline)}#colophon .trustpilot-section .trustpilot-header p{margin-top:1rem;font-size:var(--font-size-md);color:var(--base-black)}#colophon .trustpilot-section .trustpilot-widget{width:100%;padding:var(--side-padding)}#colophon .klaviyo-wrapper{width:100%;background-color:var(--brand-tertiary)}#colophon .klaviyo-wrapper #klaviyo-sign-up{width:100%;padding:var(--spacing-2xl, 20px);align-items:center}@media screen and (min-width: 1000px){#colophon .klaviyo-wrapper #klaviyo-sign-up{padding:var(--spacing-2xl) 50px var(--spacing-3xl) 50px}}#colophon .klaviyo-wrapper #klaviyo-sign-up .subscription-content{display:flex;flex-direction:column}#colophon .klaviyo-wrapper #klaviyo-sign-up .subscription-content h3{color:var(--base-white);font-size:var(--text-5, 20px);line-height:normal}#colophon .klaviyo-wrapper #klaviyo-sign-up .subscription-content p{font-size:var(--text-1, 12px);color:var(--base-white);line-height:var(--spacing-2xl, 20px)}#colophon .klaviyo-wrapper #klaviyo-sign-up>div:nth-of-type(2) form{margin:var(--spacing-lg, 12px) 0 !important}#colophon .klaviyo-wrapper #klaviyo-sign-up>div:nth-of-type(2) form div:nth-of-type(1){min-height:unset !important}#colophon .klaviyo-wrapper #klaviyo-sign-up>div:nth-of-type(2) form div[data-testid=form-row]{gap:var(--spacing-md, 6px)}#colophon .klaviyo-wrapper #klaviyo-sign-up>div:nth-of-type(2) form div[data-testid=form-row] div[data-testid=form-component]{padding:0 !important}#colophon .klaviyo-wrapper #klaviyo-sign-up>div:nth-of-type(2) form div[data-testid=form-row]>div:nth-of-type(1){flex-basis:auto !important}#colophon .klaviyo-wrapper #klaviyo-sign-up>div:nth-of-type(2) form div[data-testid=form-row]>div:nth-of-type(1) input#email_01JC5VZ4BDXV6SMZMJK7F5X8NV{width:100% !important;background-color:unset !important;color:var(--base-white, #fff) !important;font-size:var(--text-1, 12px) !important;line-height:var(--spacing-2xl, 20px) !important;padding:var(--spacing-lg, 12px) !important;border:1px solid var(--base-white, #fff) !important;border-radius:var(--radius-md, 8px) !important;color:var(--base-white, #fff) !important;height:auto !important}#colophon .klaviyo-wrapper #klaviyo-sign-up>div:nth-of-type(2) form div[data-testid=form-row]>div:nth-of-type(1) input#email_01JC5VZ4BDXV6SMZMJK7F5X8NV::placeholder{color:var(--base-white, #fff) !important;font-size:var(--text-1, 12px) !important}#colophon .klaviyo-wrapper #klaviyo-sign-up>div:nth-of-type(2) form div[data-testid=form-row]>div:nth-of-type(1) input#email_01JC5VZ4BDXV6SMZMJK7F5X8NV:focus-visible{outline:0 !important}#colophon .klaviyo-wrapper #klaviyo-sign-up>div:nth-of-type(2) form div[data-testid=form-row]>div:nth-of-type(1) h1>span,#colophon .klaviyo-wrapper #klaviyo-sign-up>div:nth-of-type(2) form div[data-testid=form-row]>div:nth-of-type(1) p>span{color:var(--base-white) !important;font-family:var(--font-body) !important;font-weight:400 !important;font-size:var(--font-size-md) !important}#colophon .klaviyo-wrapper #klaviyo-sign-up>div:nth-of-type(2) form div[data-testid=form-row]>div:nth-of-type(2) button{border-radius:var(--radius-md, 8px) !important;background:var(--brand-accent, #c84c09) !important;padding:var(--spacing-lg, 12px) var(--spacing-xl, 16px) !important;line-height:var(--spacing-2xl, 20px) !important;font-size:var(--text-1, 12px) !important;height:22px !important}#colophon .klaviyo-wrapper #klaviyo-sign-up .unsubscribe-text{color:var(--grey-3);font-size:var(--size-1, 12px);font-style:normal;font-weight:400;line-height:var(--spacing-2xl, 20px)}@media screen and (min-width: 768px){#colophon .klaviyo-wrapper #klaviyo-sign-up{display:flex;column-gap:4rem}#colophon .klaviyo-wrapper #klaviyo-sign-up .subscription-content{padding-top:0}#colophon .klaviyo-wrapper #klaviyo-sign-up .subscription-content h3,#colophon .klaviyo-wrapper #klaviyo-sign-up .subscription-content p{text-align:left}#colophon .klaviyo-wrapper #klaviyo-sign-up>div:nth-of-type(2){flex-grow:1}#colophon .klaviyo-wrapper #klaviyo-sign-up>div:nth-of-type(2) form{max-width:100% !important}#colophon .klaviyo-wrapper #klaviyo-sign-up>div:nth-of-type(2) form div[data-testid=form-row]{flex-direction:row !important;column-gap:1.5rem}#colophon .klaviyo-wrapper #klaviyo-sign-up>div:nth-of-type(2) form div[data-testid=form-row]>div:nth-of-type(1),#colophon .klaviyo-wrapper #klaviyo-sign-up>div:nth-of-type(2) form div[data-testid=form-row] div:nth-of-type(2){padding:0 !important}}#colophon .top-footer{padding:var(--spacing-3xl, 24px) var(--spacing-2xl, 20px);background-color:var(--brand-secondary);display:flex;flex-direction:column;justify-content:center;align-items:flex-start;align-self:stretch;gap:20px;width:100%}#colophon .top-footer .stacked-sections{display:flex;flex-direction:column;align-items:flex-start;gap:24px}#colophon .top-footer .stacked-sections.section-one #footer-logo{width:200px}#colophon .top-footer .stacked-sections.section-one #footer-text{color:var(--base-black);align-self:stretch;line-height:var(--spacing-2xl, 20px);font-size:var(--text-1, 12px)}#colophon .top-footer .stacked-sections.section-one a{display:flex;color:var(--grey-1);text-underline-offset:2px;gap:var(--spacing-md, 8px)}#colophon .top-footer .stacked-sections.section-one a img{width:18px;height:18px}#colophon .top-footer .stacked-sections.section-two{display:grid;grid-template-areas:"info help" "about social" "logos logos";grid-template-rows:auto auto;grid-template-columns:repeat(2, 1fr);text-align:start;gap:20px 40px;width:100%}#colophon .top-footer .stacked-sections.section-two ul{list-style:none;margin:0}#colophon .top-footer .stacked-sections.section-two ul li{margin-bottom:10px}#colophon .top-footer .stacked-sections.section-two section{display:flex;flex-direction:column;align-items:start}#colophon .top-footer .stacked-sections.section-two section h4{font-family:var(--font-headline);font-weight:400;color:var(--darkest-green);margin-bottom:10px;font-size:var(--font-size-lg)}#colophon .top-footer .stacked-sections.section-two section a{color:var(--darkest-green);text-underline-offset:2px}#colophon .top-footer .stacked-sections.section-two .help{grid-area:help}#colophon .top-footer .stacked-sections.section-two .info{grid-area:info}#colophon .top-footer .stacked-sections.section-two .about{grid-area:about}#colophon .top-footer .stacked-sections.section-two .social{grid-area:social}#colophon .top-footer .stacked-sections.section-two .social .social-container{display:flex;flex-direction:column;gap:10px;flex-grow:1;justify-content:start}#colophon .top-footer .stacked-sections.section-two .social .social-container a{display:flex;align-items:center;gap:var(--spacing-md, 8px)}#colophon .top-footer .stacked-sections.section-two .logos{grid-area:logos;justify-items:center;margin-top:20px;gap:var(--spacing-xl, 16px);flex-direction:row;flex-wrap:wrap}#colophon .top-footer .stacked-sections.section-two .logos img{width:43.75px}#colophon .top-footer #footer-subheading{font-family:var(--font-headline);font-size:var(--spacing-2xl, 20px);color:var(--brand-primary, #1c372c)}@media screen and (min-width: 1000px){#colophon .top-footer{flex-direction:row;padding:30px 50px;justify-content:space-between;align-items:start}#colophon .top-footer .stacked-sections.section-two{grid-template-areas:"info help about social" "logos logos logos logos";grid-template-columns:repeat(4, 1fr);gap:0 44px}#colophon .top-footer .stacked-sections.section-two .logos{justify-self:flex-end}}#colophon .bottom-footer{width:100%;padding:var(--spacing-lg, 12px) var(--spacing-2xl, 20px);display:flex;flex-direction:column;gap:var(--spacing-3xl, 24px)}#colophon .bottom-footer .copyright{display:flex;flex-direction:column;justify-content:flex-start;padding:10px 0 20px}#colophon .bottom-footer .copyright p{font-size:var(--text-1, 12px);margin:0}#colophon .bottom-footer .certifications{display:flex;align-items:center;justify-content:center;gap:25px}#colophon .bottom-footer .certifications img{height:55px}#colophon .bottom-footer .certifications img:last-of-type{height:75px}@media screen and (min-width: 1000px){#colophon .bottom-footer{flex-direction:row;padding:var(--spacing-lg) 50px}#colophon .bottom-footer div{width:50%}#colophon .bottom-footer .copyright{text-align:left}#colophon .bottom-footer .certifications{justify-content:flex-end;gap:var(--spacing-5xl, 40px)}}.home #primary{display:flex;flex-direction:column;align-items:center;--leaf-padding: calc(var(--spacing-9xl) + var(--spacing-5xl))}@media screen and (max-width: 1400px){.home #primary{--leaf-padding: 100px}}.home #primary:has(.entry-content){padding:1.5rem}.home #primary .top-hero{background-size:cover;background-position:center;background-repeat:no-repeat;min-height:25rem;display:flex;flex-direction:column;align-items:center;width:100%;padding:var(--spacing-5xl);text-align:center;position:relative;height:450px}.home #primary .top-hero .homepage-hero-video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover !important;z-index:0;border-radius:inherit}.home #primary .top-hero #hero-text{z-index:10;width:100%;height:100%;display:flex;flex-direction:column;justify-content:var(--position_top_to_bottom, start);align-items:var(--position_left_to_right, center)}.home #primary .top-hero #hero-text h1{color:var(--header_colour, var(--base-white));text-shadow:0px 0px calc(10px*var(--header_shadow)) rgba(0,0,0,.7);font-size:3rem;font-weight:400;line-height:1.25;margin:0 0 .75rem;z-index:10}.home #primary .top-hero #hero-text p{margin:0 0 1rem;text-align:var(--body_alignment, center);color:var(--body_colour, var(--base-white));font-size:var(--font-size-md);z-index:10;text-shadow:0px 0px calc(10px*var(--body_shadow)) rgba(0,0,0,.7)}.home #primary .top-hero #hero-text a{text-align:center;vertical-align:middle;z-index:10;background-color:var(--cta_colour, var(--tertiary-color));color:var(--cta_text_colour, var(--base-white))}@media screen and (max-width: 768px){.home #primary .top-hero #hero-text{justify-content:var(--mobile_position_top_to_bottom, center);align-items:var(--mobile_position_left_to_right, center)}}.home #primary .top-hero #overlay{height:100%;width:100%;position:absolute;top:0;left:0;overflow:hidden;background:linear-gradient(180deg, var(--overlay_top_colour, rgba(0, 0, 0, 0)), var(--overlay_bottom_colour, rgba(10, 10, 10, 0.62)))}@media screen and (min-width: 1000px){.home #primary .top-hero{height:calc(100vh - 220px)}.home #primary .top-hero #hero-text h1{font-size:6rem}.home #primary .top-hero #hero-text p{max-width:710px;margin-bottom:2rem}}@media screen and (max-width: 768px){.home #primary .categories-carousel.front-page{padding:var(--spacing-5xl) var(--side-padding) !important}}.home #primary .logos{display:flex;flex-direction:column;align-items:center;width:100%;max-width:1500px;padding:var(--spacing-5xl) var(--side-padding);padding-top:0}.home #primary .logos h2{margin-bottom:var(--spacing-5xl)}.home #primary .logos .logo-grid{width:100%;display:grid;grid-template-columns:repeat(2, 1fr);gap:var(--spacing-5xl)}.home #primary .logos .logo-grid img{max-width:100%;height:auto;justify-self:center;align-self:center}@media screen and (min-width: 768px){.home #primary .logos .logo-grid{grid-template-columns:repeat(3, 1fr)}}@media screen and (min-width: 1400px){.home #primary .logos .logo-grid{grid-template-columns:repeat(6, 1fr);gap:var(--spacing-2xl)}}.home #primary .popular-picks{background:var(--base-white);padding:var(--spacing-5xl) var(--side-padding) var(--leaf-padding) var(--side-padding);width:100%;display:grid;grid-template-columns:1fr;grid-template-areas:"head" "products"}@media screen and (max-width: 768px){.home #primary .popular-picks{padding-bottom:var(--spacing-2xl)}}.home #primary .popular-picks .popular-picks-header{--arrow-size: 42px;--arrow-gap: var(--spacing-2xl);display:grid;grid-area:head;grid-template-areas:"title l r" "desc l r";grid-template-columns:auto var(--arrow-size) var(--arrow-size);column-gap:var(--arrow-gap)}.home #primary .popular-picks .popular-picks-header h2{grid-area:title;font-size:var(--spacing-2xl)}.home #primary .popular-picks .popular-picks-header p{grid-area:desc;margin-top:1rem}.home #primary .popular-picks .popular-picks-header .wpsp-nav{border-radius:var(--radius-sm);border:1px solid var(--grey-3);height:var(--arrow-size);width:var(--arrow-size);background-color:var(--base-white);position:relative;grid-area:r;right:0;left:0}.home #primary .popular-picks .popular-picks-header .wpsp-nav:hover{background-color:var(--brand-accent-old)}.home #primary .popular-picks .popular-picks-header .wpsp-nav:hover i{filter:invert(1)}.home #primary .popular-picks .popular-picks-header .wpsp-nav::after{display:none}.home #primary .popular-picks .popular-picks-header .wpsp-nav i::before{content:url(media/images/toggle-arrow-black.svg)}.home #primary .popular-picks .popular-picks-header .wpsp-nav.swiper-button-prev{grid-area:l}.home #primary .popular-picks .popular-picks-header .wpsp-nav.swiper-button-prev i::before{transform:rotate(90deg)}.home #primary .popular-picks .popular-picks-header .wpsp-nav.swiper-button-next{transform:rotate(-90deg)}.home #primary .popular-picks .wpsp-slider-section{padding-top:var(--spacing-2xl)}.home #primary .popular-picks .wpsp-slider-section .wpsp-product .wpsp-product-img{width:100%;margin-bottom:10px;border-radius:var(--radius-sm)}.home #primary .popular-picks .wpsp-slider-section .wpsp-product .product-details{display:grid;grid-template-columns:1fr var(--spacing-2xl);column-gap:10px;grid-template-areas:"title wishlist" "desc desc" "price price" "finance finance"}.home #primary .popular-picks .wpsp-slider-section .wpsp-product .product-details .wpsp-product-title{display:contents}.home #primary .popular-picks .wpsp-slider-section .wpsp-product .product-details .wpsp-product-title a{grid-area:title;min-height:40px;-webkit-box-orient:vertical;display:block}.home #primary .popular-picks .wpsp-slider-section .wpsp-product .product-details .wpsp-product-title a h3{line-height:20px;text-transform:none;letter-spacing:0px;font-family:var(--font-body);font-size:var(--font-size-md);font-weight:700;text-decoration:none;color:var(--brand-primary);overflow:hidden}.home #primary .popular-picks .wpsp-slider-section .wpsp-product .product-details .qwfw-add-to-wishlist-wrapper{grid-area:wishlist}.home #primary .popular-picks .wpsp-slider-section .wpsp-product .product-details .wpsp-product-price{grid-area:price;display:grid;grid-template-areas:"price old-price save";grid-template-columns:repeat(3, min-content);gap:10px;padding-top:10px;align-items:baseline}.home #primary .popular-picks .wpsp-slider-section .wpsp-product .product-details .product-savings-tag{color:#fff;background:var(--brand-tertiary);border-radius:var(--radius-md);line-height:20px;font-family:var(--font-body);display:inline-flex;font-size:12px;align-items:center;padding:3px 8px 1px 8px;white-space:nowrap}.home #primary .popular-picks .wpsp-slider-section .wpsp-product .product-details .sp-product-content{grid-area:desc;padding:0;min-height:50px}.home #primary .popular-picks .wpsp-slider-section .wpsp-product .product-details div.financing-option{display:flex;flex-wrap:wrap;grid-area:finance;margin:10px 0 0 0;row-gap:5px}.home #primary .popular-picks .wpsp-slider-section .wpsp-product .product-details div.financing-option p{text-align:left;margin-right:5px;font-size:12px;color:var(--grey-1)}.home #primary .popular-picks .wpsp-slider-section .wpsp-product .product-details div.financing-option p span{font-size:12px}.home #primary .popular-picks .wpsp-slider-section .wpsp-product .product-details div.financing-option img{margin-right:5px;height:20px}.home #primary .popular-picks .wpsp-slider-section .wpsp-product .product-details div.financing-option a img{height:14px}.home #primary section>h2{text-align:left;color:var(--brand-primary);font-family:var(--font-headline);font-size:var(--spacing-2xl);padding:0}.home #primary .leaf-container{background-color:var(--grey-6);width:100%;display:flex;justify-content:center}.home #primary .leaf-container>.leaf-header{display:none}.home #primary .leaf-container .leaf{display:grid;grid-template-columns:1fr 1fr;align-items:center;margin:calc((var(--leaf-padding) - var(--spacing-5xl))*-1) var(--side-padding);column-gap:var(--spacing-5xl)}.home #primary .leaf-container .leaf .bv-images{display:grid;position:relative;height:600px;border-radius:var(--radius-md);grid-template-columns:repeat(4, 1fr);overflow:hidden}.home #primary .leaf-container .leaf .bv-images .bv-group{position:relative;text-align:left;background-size:cover;background-repeat:no-repeat;background-position:center;display:flex;padding:25px 15px;overflow:hidden}.home #primary .leaf-container .leaf .bv-images .bv-group::before{content:var(--letter);display:flex;font-size:270px;line-height:270px;color:hsla(0,0%,100%,.2);font-family:var(--font-headline);position:absolute;inset:0;background:rgba(0,0,0,.6);justify-content:center;align-items:flex-end}.home #primary .leaf-container .leaf .bv-images .bv-group .value-text{color:var(--base-white);display:flex;flex-direction:column;gap:2rem;z-index:2;height:150px}.home #primary .leaf-container .leaf .bv-images .bv-group .value-text h3{font-size:var(--spacing-2xl);position:relative}.home #primary .leaf-container .leaf .bv-images .bv-group .value-text p{font-size:12px;height:-webkit-fill-available;font-weight:600}.home #primary .leaf-container .leaf .leaf-text{display:flex;flex-direction:column;height:fit-content}.home #primary .leaf-container .leaf .leaf-text .leaf-header{display:grid;grid-template-columns:auto 1fr;align-items:center;justify-items:start;gap:10px}.home #primary .leaf-container .leaf .leaf-text .leaf-header>img{height:55px}.home #primary .leaf-container .leaf .leaf-text .leaf-header h2{color:var(--brand-primary);text-align:center;font-family:var(--font-headline);font-size:32px;font-style:normal;font-weight:400;line-height:38.7px}.home #primary .leaf-container .leaf .leaf-text>p{color:var(--Base-black, #232323);text-align:left;margin-top:1rem}.home #primary .leaf-container .leaf .leaf-text .achievements{display:grid;grid-template-columns:repeat(3, 1fr);gap:1rem;margin-top:2rem}.home #primary .leaf-container .leaf .leaf-text .achievements>div{display:grid;background-color:var(--base-white);grid-template-columns:30px 1fr;grid-template-areas:"icon title" "icon desc";padding:1rem;border-radius:var(--radius-sm);align-items:center;gap:5px 10px}.home #primary .leaf-container .leaf .leaf-text .achievements>div>img{grid-area:icon}.home #primary .leaf-container .leaf .leaf-text .achievements>div h3{grid-area:title;color:var(--brand-primary);font-size:var(--spacing-2xl)}.home #primary .leaf-container .leaf .leaf-text .achievements>div p{grid-area:desc;font-size:var(--font-size-2)}.home #primary .leaf-container .leaf .leaf-text .achievements>div p span{margin-right:2px}.home #primary .leaf-container .leaf .leaf-text .achievements>div p>img{height:20px;vertical-align:middle}@media screen and (max-width: 1400px){.home #primary .leaf-container{display:flex;flex-direction:column;align-items:center;background-color:var(--brand-secondary)}.home #primary .leaf-container>.leaf-header{display:grid;grid-template-columns:auto 1fr;align-items:center;justify-items:start;gap:10px;padding:var(--spacing-2xl)}.home #primary .leaf-container>.leaf-header img{height:45px}.home #primary .leaf-container>.leaf-header h2{color:var(--brand-primary);text-align:center;font-family:var(--font-family-header, "Ivypresto Headline");font-size:20px;font-style:normal;font-weight:400;line-height:29.05px}.home #primary .leaf-container .leaf{grid-template-columns:1fr;padding:0;margin:0}.home #primary .leaf-container .leaf .bv-images{grid-template-columns:1fr;height:auto;border-radius:0%}.home #primary .leaf-container .leaf .bv-images .bv-group{padding-left:140px}.home #primary .leaf-container .leaf .bv-images .bv-group::before{font-size:220px;line-height:100%;justify-content:flex-start}.home #primary .leaf-container .leaf .bv-images .bv-group .value-text h3{font-size:2.25rem}.home #primary .leaf-container .leaf .bv-images .bv-group .value-text p{font-size:var(--font-size-md)}.home #primary .leaf-container .leaf .leaf-text{padding:var(--spacing-2xl) var(--side-padding)}.home #primary .leaf-container .leaf .leaf-text>.leaf-header{display:none}.home #primary .leaf-container .leaf .leaf-text .achievements{grid-template-columns:1fr}}.categories-carousel{--arrow-size: 42px;--arrow-gap: 15px;--categories-carousel-card-count-desktop: 5;--categories-carousel-card-count-tablet: 3;--categories-carousel-card-count-mobile: 1;--categories-carousel-gap: var(--spacing-5xl);width:100%;display:flex;justify-content:center}.categories-carousel.archive{padding-bottom:var(--spacing-3xl)}.categories-carousel.archive h2{font-size:28px}.categories-carousel:not(.archive){padding:var(--side-padding)}.categories-carousel .content-width{width:100%}.categories-carousel h2{text-align:left;color:var(--brand-primary);font-family:var(--font-headline);font-size:var(--spacing-2xl);margin-bottom:10px;padding:0}.categories-carousel .categories-description{text-align:left;color:var(--base-black);font-size:.95rem;padding:0}.categories-carousel .heading-with-arrows{display:flex;justify-content:space-between;align-items:center;gap:var(--spacing-5xl)}.categories-carousel .heading-with-arrows .heading-text{width:100%}.categories-carousel .heading-with-arrows .arrow-controls{display:flex;gap:var(--arrow-gap);flex-shrink:0}.categories-carousel .carousel-container{display:grid;grid-template-columns:1fr;gap:1rem;position:relative}.categories-carousel .carousel-wrapper{grid-column:1/-1;grid-row:2;flex:1;overflow:hidden}.categories-carousel .categories-grid{display:grid;grid-auto-flow:column;grid-auto-columns:calc(100%/var(--categories-carousel-card-count-desktop) - var(--categories-carousel-gap)*(var(--categories-carousel-card-count-desktop) - 1)/var(--categories-carousel-card-count-desktop));gap:var(--categories-carousel-gap);scroll-snap-type:x mandatory;scroll-behavior:smooth;overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none}.categories-carousel .categories-grid::-webkit-scrollbar{display:none}.categories-carousel .category-card{position:relative;border-radius:0;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;text-decoration:none;height:250px;scroll-snap-align:start;transition:transform .3s ease}.categories-carousel .category-card .category-image{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:0}.categories-carousel .category-card .category-image img{width:100%;height:100%;object-fit:cover}.categories-carousel .category-card h3{position:relative;z-index:2;color:var(--base-white);font-size:1.25rem;font-weight:600;margin:0;padding:1.5rem;text-align:left;font-family:var(--font-body);transition:all .3s ease;text-shadow:#000 0px 4px 6px}.categories-carousel .carousel-arrow{flex-shrink:0;background-color:var(--base-white);border:1px solid var(--grey-color);width:var(--arrow-size);height:var(--arrow-size);border-radius:var(--radius-sm);cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;transition:all .3s ease}.categories-carousel .carousel-arrow span{color:var(--brand-primary);font-size:1.25rem;line-height:1}.categories-carousel .carousel-arrow:hover{background-color:var(--brand-accent-old)}.categories-carousel .carousel-arrow:hover span{color:var(--base-white)}.categories-carousel .carousel-arrow:active{transform:scale(0.95)}@media screen and (max-width: 768px){.categories-carousel{padding:2rem 0}.categories-carousel .carousel-container{flex-direction:column;align-items:stretch;display:grid;grid-template-columns:1fr;grid-template-rows:1fr}.categories-carousel .carousel-wrapper{grid-column:1;grid-row:1}.categories-carousel .heading-with-arrows{flex-direction:column}.categories-carousel:not(.archive) .categories-grid{grid-auto-flow:row;grid-auto-columns:unset;grid-template-columns:1fr;overflow-y:auto;overflow-x:hidden}.categories-carousel.archive .categories-grid{grid-auto-flow:column;grid-auto-columns:calc(100%/var(--categories-carousel-card-count-mobile) - var(--categories-carousel-gap)*(var(--categories-carousel-card-count-mobile) - 1)/var(--categories-carousel-card-count-mobile));overflow-x:auto;overflow-y:hidden}.categories-carousel .carousel-arrow{display:none}}@media screen and (min-width: 768px)and (max-width: 1400px){.categories-carousel .categories-grid{grid-auto-columns:calc(100%/var(--categories-carousel-card-count-tablet) - var(--categories-carousel-gap)*(var(--categories-carousel-card-count-tablet) - 1)/var(--categories-carousel-card-count-tablet))}}@media screen and (min-width: 1400px){.categories-carousel .categories-grid{grid-auto-columns:calc(100%/var(--categories-carousel-card-count-desktop) - var(--categories-carousel-gap)*(var(--categories-carousel-card-count-desktop) - 1)/var(--categories-carousel-card-count-desktop))}}#custom-woocommerce-container{display:flex;flex-direction:column;align-items:center}#custom-woocommerce-container #primary{padding:0 3rem}#custom-woocommerce-container #primary:has(.woocommerce-no-products-found){align-items:center;display:flex;flex-direction:column}#custom-woocommerce-container #primary .custom-no-results-cta{width:auto;margin-bottom:50px}#custom-woocommerce-container #primary a{text-decoration:none}#custom-woocommerce-container #primary .woo-breadcrumbs{align-self:start;color:var(--dark-grey-color)}#custom-woocommerce-container #primary .woo-breadcrumbs a{color:var(--dark-grey-color)}#custom-woocommerce-container #primary .woo-breadcrumbs .breadcrumb_last{color:var(--brand-primary)}#custom-woocommerce-container #primary .woo-breadcrumbs .breadcrumb-trail span span{margin-right:5px;margin-left:5px}#custom-woocommerce-container #primary header.woocommerce-products-header{margin-top:1.5rem;margin-bottom:1.5rem;color:var(--brand-primary);width:100%;gap:10px;display:flex;flex-direction:column}#custom-woocommerce-container #primary header.woocommerce-products-header:has(+.categories-carousel){display:none}#custom-woocommerce-container #primary .custom-shop-loop-results-sorting-wrapper,#custom-woocommerce-container #primary .custom-shop-loop-pagination-wrapper{width:100%;display:grid;justify-items:center;align-items:center}#custom-woocommerce-container #primary .custom-shop-loop-results-sorting-wrapper .woocommerce-ordering,#custom-woocommerce-container #primary .custom-shop-loop-pagination-wrapper .woocommerce-ordering{grid-area:sort;text-align:center;position:relative;width:100%;height:50px}#custom-woocommerce-container #primary .custom-shop-loop-results-sorting-wrapper select,#custom-woocommerce-container #primary .custom-shop-loop-pagination-wrapper select{width:100%;height:100%;display:flex;justify-content:space-between;align-items:center;padding:0 30px 0 10px;-webkit-appearance:none;-moz-appearance:none;cursor:pointer}#custom-woocommerce-container #primary .custom-shop-loop-results-sorting-wrapper #filters-toggle,#custom-woocommerce-container #primary .custom-shop-loop-pagination-wrapper #filters-toggle{display:flex;justify-content:space-between;align-items:center;background-color:rgba(0,0,0,0);width:100%;height:100%;gap:16px}#custom-woocommerce-container #primary .custom-shop-loop-results-sorting-wrapper #filters-toggle::before,#custom-woocommerce-container #primary .custom-shop-loop-pagination-wrapper #filters-toggle::before{content:"";background-image:url(media/images/filters.svg);background-repeat:no-repeat;background-size:contain;width:20px;height:20px}#custom-woocommerce-container #primary .custom-shop-loop-results-sorting-wrapper .pagination-arrow,#custom-woocommerce-container #primary .custom-shop-loop-pagination-wrapper .pagination-arrow{background-position:center;background-repeat:no-repeat;cursor:pointer;color:var(--brand-primary);display:flex;gap:10px;width:100%;align-items:center}#custom-woocommerce-container #primary .custom-shop-loop-results-sorting-wrapper .pagination-arrow .arrow,#custom-woocommerce-container #primary .custom-shop-loop-pagination-wrapper .pagination-arrow .arrow{background-size:contain;background-image:url(media/images/toggle-arrow-black.svg);background-repeat:no-repeat;height:10px;aspect-ratio:1/1}#custom-woocommerce-container #primary .custom-shop-loop-results-sorting-wrapper .pagination-arrow:has(.left),#custom-woocommerce-container #primary .custom-shop-loop-pagination-wrapper .pagination-arrow:has(.left){grid-area:larrow;justify-content:flex-end}#custom-woocommerce-container #primary .custom-shop-loop-results-sorting-wrapper .pagination-arrow:has(.left) .arrow,#custom-woocommerce-container #primary .custom-shop-loop-pagination-wrapper .pagination-arrow:has(.left) .arrow{transform:rotate(90deg)}#custom-woocommerce-container #primary .custom-shop-loop-results-sorting-wrapper .pagination-arrow:has(.right),#custom-woocommerce-container #primary .custom-shop-loop-pagination-wrapper .pagination-arrow:has(.right){grid-area:rarrow;justify-content:flex-start}#custom-woocommerce-container #primary .custom-shop-loop-results-sorting-wrapper .pagination-arrow:has(.right) .arrow,#custom-woocommerce-container #primary .custom-shop-loop-pagination-wrapper .pagination-arrow:has(.right) .arrow{transform:rotate(270deg)}#custom-woocommerce-container #primary .custom-shop-loop-results-sorting-wrapper .pagination-arrow.disabled,#custom-woocommerce-container #primary .custom-shop-loop-pagination-wrapper .pagination-arrow.disabled{opacity:.5;cursor:default}#custom-woocommerce-container #primary .custom-shop-loop-results-sorting-wrapper .woocommerce-result-count,#custom-woocommerce-container #primary .custom-shop-loop-pagination-wrapper .woocommerce-result-count{grid-area:show}#custom-woocommerce-container #primary .custom-shop-loop-results-sorting-wrapper .sf-attribute-filters,#custom-woocommerce-container #primary .custom-shop-loop-pagination-wrapper .sf-attribute-filters{grid-area:filt;display:none;width:100%;height:100%;gap:var(--spacing-5xl)}#custom-woocommerce-container #primary .custom-shop-loop-results-sorting-wrapper .sf-attribute-filters .sf-filter-dropdown,#custom-woocommerce-container #primary .custom-shop-loop-pagination-wrapper .sf-attribute-filters .sf-filter-dropdown{position:relative;width:auto}#custom-woocommerce-container #primary .custom-shop-loop-results-sorting-wrapper .sf-attribute-filters .sf-filter-dropdown .sf-filter-dropdown-header,#custom-woocommerce-container #primary .custom-shop-loop-pagination-wrapper .sf-attribute-filters .sf-filter-dropdown .sf-filter-dropdown-header{width:100%;height:100%;background:rgba(0,0,0,0);border:1px solid var(--grey-3);border-radius:4px;cursor:pointer;display:flex;align-items:center;font-size:14px;font-weight:500;gap:10px;transition:all .2s ease}#custom-woocommerce-container #primary .custom-shop-loop-results-sorting-wrapper .sf-attribute-filters .sf-filter-dropdown .sf-filter-dropdown-header:hover,#custom-woocommerce-container #primary .custom-shop-loop-pagination-wrapper .sf-attribute-filters .sf-filter-dropdown .sf-filter-dropdown-header:hover{background-color:#eee}#custom-woocommerce-container #primary .custom-shop-loop-results-sorting-wrapper .sf-attribute-filters .sf-filter-dropdown .sf-filter-dropdown-header .sf-filter-toggle-icon,#custom-woocommerce-container #primary .custom-shop-loop-pagination-wrapper .sf-attribute-filters .sf-filter-dropdown .sf-filter-dropdown-header .sf-filter-toggle-icon{width:12px;height:12px;background-image:url(media/images/toggle-arrow-black.svg);background-size:contain;background-repeat:no-repeat;background-position:center;transition:transform .2s ease}#custom-woocommerce-container #primary .custom-shop-loop-results-sorting-wrapper .sf-attribute-filters .sf-filter-dropdown .sf-filter-dropdown-content,#custom-woocommerce-container #primary .custom-shop-loop-pagination-wrapper .sf-attribute-filters .sf-filter-dropdown .sf-filter-dropdown-content{display:none;width:fit-content;min-width:max(100%,150px);position:absolute;top:100%;left:0;right:0;background-color:#fff;border:1px solid #ddd;border-top:none;border-radius:0 0 4px 4px;box-shadow:0 4px 6px rgba(0,0,0,.1);z-index:100;max-height:300px;overflow-y:auto;flex-direction:column;padding:8px 0}#custom-woocommerce-container #primary .custom-shop-loop-results-sorting-wrapper .sf-attribute-filters .sf-filter-dropdown .sf-filter-dropdown-content .sf-filter-checkbox-label,#custom-woocommerce-container #primary .custom-shop-loop-pagination-wrapper .sf-attribute-filters .sf-filter-dropdown .sf-filter-dropdown-content .sf-filter-checkbox-label{display:grid;align-items:center;grid-template-columns:18px 1fr;padding:8px 12px;cursor:pointer;transition:background-color .2s ease;gap:8px}#custom-woocommerce-container #primary .custom-shop-loop-results-sorting-wrapper .sf-attribute-filters .sf-filter-dropdown .sf-filter-dropdown-content .sf-filter-checkbox-label:hover,#custom-woocommerce-container #primary .custom-shop-loop-pagination-wrapper .sf-attribute-filters .sf-filter-dropdown .sf-filter-dropdown-content .sf-filter-checkbox-label:hover{background-color:#f9f9f9}#custom-woocommerce-container #primary .custom-shop-loop-results-sorting-wrapper .sf-attribute-filters .sf-filter-dropdown .sf-filter-dropdown-content .sf-filter-checkbox-label .sf-filter-checkbox,#custom-woocommerce-container #primary .custom-shop-loop-pagination-wrapper .sf-attribute-filters .sf-filter-dropdown .sf-filter-dropdown-content .sf-filter-checkbox-label .sf-filter-checkbox{cursor:pointer;width:18px;height:18px;min-width:18px;border:2px solid var(--grey-2);border-radius:3px;display:flex;align-items:center;justify-content:center;background-color:rgba(0,0,0,0);transition:all .2s ease;position:relative;flex:1;white-space:nowrap}#custom-woocommerce-container #primary .custom-shop-loop-results-sorting-wrapper .sf-attribute-filters .sf-filter-dropdown .sf-filter-dropdown-content .sf-filter-checkbox-label .sf-filter-checkbox::after,#custom-woocommerce-container #primary .custom-shop-loop-pagination-wrapper .sf-attribute-filters .sf-filter-dropdown .sf-filter-dropdown-content .sf-filter-checkbox-label .sf-filter-checkbox::after{content:"";width:0;height:0;border-left:3px solid var(--base-white);border-bottom:3px solid var(--base-white);transform:rotate(45deg) rotateY(180deg);position:absolute;opacity:0;transition:opacity .2s ease}#custom-woocommerce-container #primary .custom-shop-loop-results-sorting-wrapper .sf-attribute-filters .sf-filter-dropdown .sf-filter-dropdown-content .sf-filter-checkbox-label .sf-filter-checkbox.checked,#custom-woocommerce-container #primary .custom-shop-loop-pagination-wrapper .sf-attribute-filters .sf-filter-dropdown .sf-filter-dropdown-content .sf-filter-checkbox-label .sf-filter-checkbox.checked{background-color:var(--brand-accent);border-color:var(--brand-accent)}#custom-woocommerce-container #primary .custom-shop-loop-results-sorting-wrapper .sf-attribute-filters .sf-filter-dropdown .sf-filter-dropdown-content .sf-filter-checkbox-label .sf-filter-checkbox.checked::after,#custom-woocommerce-container #primary .custom-shop-loop-pagination-wrapper .sf-attribute-filters .sf-filter-dropdown .sf-filter-dropdown-content .sf-filter-checkbox-label .sf-filter-checkbox.checked::after{opacity:1;width:6px;height:10px;margin-bottom:1px}#custom-woocommerce-container #primary .custom-shop-loop-results-sorting-wrapper .sf-attribute-filters .sf-filter-dropdown.open .sf-filter-dropdown-header,#custom-woocommerce-container #primary .custom-shop-loop-pagination-wrapper .sf-attribute-filters .sf-filter-dropdown.open .sf-filter-dropdown-header{border-radius:4px 4px 0 0;background-color:#eee}#custom-woocommerce-container #primary .custom-shop-loop-results-sorting-wrapper .sf-attribute-filters .sf-filter-dropdown.open .sf-filter-dropdown-header .sf-filter-toggle-icon,#custom-woocommerce-container #primary .custom-shop-loop-pagination-wrapper .sf-attribute-filters .sf-filter-dropdown.open .sf-filter-dropdown-header .sf-filter-toggle-icon{transform:rotate(180deg)}#custom-woocommerce-container #primary .custom-shop-loop-results-sorting-wrapper .sf-attribute-filters .sf-filter-dropdown.open .sf-filter-dropdown-content,#custom-woocommerce-container #primary .custom-shop-loop-pagination-wrapper .sf-attribute-filters .sf-filter-dropdown.open .sf-filter-dropdown-content{display:flex}#custom-woocommerce-container #primary .custom-shop-loop-results-sorting-wrapper .woocommerce-pagination,#custom-woocommerce-container #primary .custom-shop-loop-pagination-wrapper .woocommerce-pagination{grid-area:pages}#custom-woocommerce-container #primary .custom-shop-loop-results-sorting-wrapper .woocommerce-pagination ul,#custom-woocommerce-container #primary .custom-shop-loop-pagination-wrapper .woocommerce-pagination ul{list-style:none;display:flex;margin:0;justify-content:center}#custom-woocommerce-container #primary .custom-shop-loop-results-sorting-wrapper .woocommerce-pagination ul li,#custom-woocommerce-container #primary .custom-shop-loop-pagination-wrapper .woocommerce-pagination ul li{padding:5px 10px}#custom-woocommerce-container #primary .custom-shop-loop-results-sorting-wrapper .woocommerce-pagination ul li:has(.current),#custom-woocommerce-container #primary .custom-shop-loop-pagination-wrapper .woocommerce-pagination ul li:has(.current){background-color:var(--brand-primary);border-radius:3px}#custom-woocommerce-container #primary .custom-shop-loop-results-sorting-wrapper .woocommerce-pagination ul li:has(.current) .current,#custom-woocommerce-container #primary .custom-shop-loop-pagination-wrapper .woocommerce-pagination ul li:has(.current) .current{color:var(--base-white)}#custom-woocommerce-container #primary .custom-shop-loop-results-sorting-wrapper .woocommerce-pagination ul li a,#custom-woocommerce-container #primary .custom-shop-loop-results-sorting-wrapper .woocommerce-pagination ul li span,#custom-woocommerce-container #primary .custom-shop-loop-pagination-wrapper .woocommerce-pagination ul li a,#custom-woocommerce-container #primary .custom-shop-loop-pagination-wrapper .woocommerce-pagination ul li span{color:var(--brand-primary)}#custom-woocommerce-container #primary .custom-shop-loop-results-sorting-wrapper .woocommerce-pagination ul li:has(.next),#custom-woocommerce-container #primary .custom-shop-loop-results-sorting-wrapper .woocommerce-pagination ul li:has(.prev),#custom-woocommerce-container #primary .custom-shop-loop-pagination-wrapper .woocommerce-pagination ul li:has(.next),#custom-woocommerce-container #primary .custom-shop-loop-pagination-wrapper .woocommerce-pagination ul li:has(.prev){display:none}#custom-woocommerce-container #primary .custom-shop-loop-results-sorting-wrapper .woocommerce-pagination ul li .dots,#custom-woocommerce-container #primary .custom-shop-loop-pagination-wrapper .woocommerce-pagination ul li .dots{color:var(--brand-primary);cursor:default;font-weight:normal}#custom-woocommerce-container #primary .custom-shop-loop-results-sorting-wrapper .woocommerce-result-count,#custom-woocommerce-container #primary .custom-shop-loop-pagination-wrapper .woocommerce-result-count{color:var(--dark-grey-color);text-align:center}#custom-woocommerce-container #primary .custom-shop-loop-results-sorting-wrapper{grid-template-areas:"mofilt sort";grid-template-columns:auto 1fr;padding:var(--spacing-3xl) 0;border-top:1px solid var(--brand-accent-old);border-bottom:1px solid var(--brand-accent-old);gap:16px}#custom-woocommerce-container #primary .custom-shop-loop-results-sorting-wrapper .arrow,#custom-woocommerce-container #primary .custom-shop-loop-results-sorting-wrapper .pagination-arrow,#custom-woocommerce-container #primary .custom-shop-loop-results-sorting-wrapper .woocommerce-pagination,#custom-woocommerce-container #primary .custom-shop-loop-results-sorting-wrapper .woocommerce-result-count,#custom-woocommerce-container #primary .custom-shop-loop-results-sorting-wrapper .woocommerce-notices-wrapper,#custom-woocommerce-container #primary .custom-shop-loop-results-sorting-wrapper .products-per-page{display:none}#custom-woocommerce-container #primary .custom-shop-loop-pagination-wrapper{grid-template-areas:"larrow	pages 	rarrow";gap:16px;grid-template-columns:1fr auto 1fr;margin-top:50px}#custom-woocommerce-container #primary .custom-products-filters-info{width:100%;display:grid;margin:var(--spacing-4xl) 0;justify-content:space-between;gap:1rem;align-items:center}@media screen and (min-width: 500px){#custom-woocommerce-container #primary .custom-products-filters-info{display:flex}}#custom-woocommerce-container #primary .custom-products-filters-info .products-count{color:var(--base-black);font-style:normal;font-weight:600;line-height:normal;white-space:nowrap}#custom-woocommerce-container #primary .custom-products-filters-info .selected-filters{display:grid;gap:.75rem;align-items:center;grid-template-columns:auto auto}#custom-woocommerce-container #primary .custom-products-filters-info .selected-filters .filter-tags{display:flex;gap:.75rem;flex-wrap:wrap;justify-content:flex-start;flex-direction:row}#custom-woocommerce-container #primary .custom-products-filters-info .selected-filters .filter-tags .filter-tag{display:flex;align-items:center;gap:.75rem;border:1px solid #ccc;height:50px;padding:0 5px 0 10px}#custom-woocommerce-container #primary .custom-products-filters-info .selected-filters .filter-tags .filter-tag .remove-filter{background:none;border:none;padding:0;cursor:pointer;font-size:1.5rem;line-height:1;display:flex;justify-content:center}#custom-woocommerce-container #primary .custom-products-filters-info .selected-filters .clear-all-filters{color:var(--brand-accent);text-decoration:none;font-weight:600;font-size:var(--font-size-sm);cursor:pointer;padding:.5rem .75rem;transition:opacity .2s ease;width:auto;white-space:nowrap}#custom-woocommerce-container #primary .custom-products-filters-info .selected-filters .clear-all-filters:hover{opacity:.8}#custom-woocommerce-container #primary .products-per-page{grid-area:ppp;height:100%;width:100%;justify-content:flex-end;display:none}#custom-woocommerce-container #primary .products-per-page select{color:var(--secondary-color);border-color:var(--secondary-color);border-radius:30px;font-weight:bold;padding:.6em 2em .6em 1em;text-align:center;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url(media/images/toggle-arrow-light.svg);background-repeat:no-repeat;background-position:right .7rem top 50%;background-size:.8rem auto;cursor:pointer}#custom-woocommerce-container #primary ul.products{display:grid;grid-template-columns:repeat(4, 1fr);gap:var(--spacing-5xl);box-sizing:border-box;width:100%}@media screen and (max-width: 1400px){#custom-woocommerce-container #primary ul.products{grid-template-columns:repeat(2, 1fr);gap:var(--spacing-2xl)}}@media screen and (max-width: 768px){#custom-woocommerce-container #primary ul.products{grid-template-columns:repeat(1, 1fr);gap:var(--spacing-2xl)}}#custom-woocommerce-container #primary ul.products li.product{width:100%;margin:0;min-width:0;display:grid;grid-template-areas:"img img" "title wishlist" "description wishlist" "prices prices" "finance finance";grid-template-columns:1fr auto;grid-auto-rows:min-content;column-gap:10px}#custom-woocommerce-container #primary ul.products li.product div.financing-option{display:flex;grid-area:finance;margin:10px 0 0 0;row-gap:5px}#custom-woocommerce-container #primary ul.products li.product div.financing-option p{text-align:left;margin-right:5px;font-size:12px;color:var(--grey-1)}#custom-woocommerce-container #primary ul.products li.product div.financing-option p span{font-size:12px}#custom-woocommerce-container #primary ul.products li.product div.financing-option>img{margin-right:5px;height:20px}#custom-woocommerce-container #primary ul.products li.product div.financing-option>a img{height:14px}#custom-woocommerce-container #primary ul.products li.product a{display:contents}#custom-woocommerce-container #primary ul.products li.product .my_new_wrapper{grid-area:img;position:relative;width:100%;aspect-ratio:1/1}#custom-woocommerce-container #primary ul.products li.product .my_new_wrapper>img{aspect-ratio:1/1;width:100%;border-radius:var(--radius-sm);max-width:100%;object-fit:cover}#custom-woocommerce-container #primary ul.products li.product .my_new_wrapper .promote-options-badge{display:flex;gap:var(--spacing-lg);position:absolute;bottom:0;left:0;padding:var(--spacing-xs) var(--spacing-sm);border-top-right-radius:var(--radius-sm);color:var(--base-white);text-align:center;font-weight:400;font-size:var(--font-size-1);background-color:var(--brand-primary);opacity:.85;z-index:10;pointer-events:none;align-items:center}#custom-woocommerce-container #primary ul.products li.product .my_new_wrapper .promote-options-badge span{display:flex;align-items:center;gap:var(--spacing-sm)}#custom-woocommerce-container #primary ul.products li.product .my_new_wrapper .promote-options-badge span img{height:100%;aspect-ratio:1/1}#custom-woocommerce-container #primary ul.products li.product span.onsale{position:absolute;top:0;left:0;padding:var(--spacing-sm, 6px) var(--spacing-xl, 16px);max-width:40%;border-bottom-right-radius:var(--radius-sm);border-bottom-left-radius:0;border-top-left-radius:var(--radius-sm);border-top-right-radius:0;color:var(--base-white);text-align:center;font-weight:600;font-size:var(--font-size-3);background-color:var(--brand-accent);z-index:10;pointer-events:none}#custom-woocommerce-container #primary ul.products li.product div.product-image-swap{position:absolute;top:0;left:0;opacity:0;transition:opacity .4s ease-in-out;width:100%}#custom-woocommerce-container #primary ul.products li.product div.product-image-swap img{width:100%}#custom-woocommerce-container #primary ul.products li.product div.product-image-swap:hover{opacity:1}#custom-woocommerce-container #primary ul.products li.product h2.woocommerce-loop-product__title{grid-area:title;font-family:var(--font-body);font-size:var(--font-size-md);font-weight:700;text-decoration:none;color:var(--brand-primary);overflow:hidden;-webkit-box-orient:vertical;display:block;min-height:50px;padding-top:10px}#custom-woocommerce-container #primary ul.products li.product .product-short-description{grid-area:description;font-family:var(--font-body);font-size:12px;color:var(--grey-1);min-height:50px}#custom-woocommerce-container #primary ul.products li.product .product-short-description p{margin:0}#custom-woocommerce-container #primary ul.products li.product p.stock{display:none}#custom-woocommerce-container #primary ul.products li.product div.price{display:contents}#custom-woocommerce-container #primary ul.products li.product div.price a:not(.qwfw-shortcode){grid-area:prices;font-size:var(--spacing-xl);display:grid;grid-template-areas:"price old-price save";grid-template-columns:repeat(3, min-content);padding-top:10px;gap:10px;align-items:baseline}#custom-woocommerce-container #primary ul.products li.product div.price .qwfw-add-to-wishlist-wrapper{grid-area:wishlist;color:#000}#custom-woocommerce-container #primary ul.products li.product div.price bdi{color:var(--brand-primary);font-weight:600}#custom-woocommerce-container #primary ul.products li.product div.price bdi .woocommerce-Price-currencySymbol{margin-right:.25rem}#custom-woocommerce-container #primary ul.products li.product div.price del{text-decoration-color:var(--dark-grey-color);grid-area:old-price}#custom-woocommerce-container #primary ul.products li.product div.price del bdi{color:var(--dark-grey-color);font-weight:600}#custom-woocommerce-container #primary ul.products li.product div.price ins{background:none;grid-area:price}#custom-woocommerce-container #primary ul.products li.product div.price ins bdi{color:var(--brand-primary);font-weight:700;margin-right:.75rem}#custom-woocommerce-container #primary ul.products li.product div.price .product-savings-tag{color:#fff;grid-area:save;background:var(--brand-tertiary);border-radius:var(--radius-md);line-height:20px;font-family:var(--font-body);display:inline-flex;font-size:12px;align-items:center;padding:3px 8px 1px 8px;margin-left:10px;white-space:nowrap}#custom-woocommerce-container #primary ul.products:not(:has(li)){grid-template-columns:1fr;font-weight:700;font-size:30px;padding-bottom:50px}#custom-woocommerce-container #primary .woocommerce-no-products-found div{font-weight:700;font-size:25px;text-align:center;padding-bottom:50px;background:none}#custom-woocommerce-container #primary .category-information-faqs{display:flex;flex-direction:column;margin-bottom:38px}#custom-woocommerce-container #primary .category-information-faqs details{margin-bottom:12px}#custom-woocommerce-container #primary .category-information-faqs details>div{background-color:var(--base-white);border:1px solid var(--grey-color);border-radius:8px}#custom-woocommerce-container #primary .category-information-faqs details[open] summary::after{transform:rotate(180deg)}#custom-woocommerce-container #primary .category-information-faqs details[open] summary{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}#custom-woocommerce-container #primary .category-information-faqs details[open]>div{border-top:none;border-top-left-radius:0;border-top-right-radius:0;margin-bottom:12px}@media(min-width: 768px){#custom-woocommerce-container #primary .category-information-faqs details[open]>div{margin-bottom:0px}}#custom-woocommerce-container #primary .category-information-faqs details:not([open])>summary{margin-bottom:12px}@media(min-width: 768px){#custom-woocommerce-container #primary .category-information-faqs details:not([open])>summary{margin-bottom:0px}}#custom-woocommerce-container #primary .category-information-faqs details>summary{cursor:pointer;position:relative;list-style:none;list-style-type:none;background-color:var(--base-white);border:1px solid var(--grey-color);border-radius:8px;color:var(--brand-primary);font-family:var(--font-headline);font-size:var(--spacing-2xl, 20px);font-style:normal;font-weight:400;line-height:normal;padding-bottom:12px;padding-top:12px;border-bottom:1px solid var(--grey-color);padding:var(--spacing-lg, 12px) var(--spacing-3xl, 24px)}#custom-woocommerce-container #primary .category-information-faqs details>summary::after{content:url(media/images/accordion_arrow.svg);position:absolute;right:15px;width:20px;transform-origin:center;transition:transform .3s ease}#custom-woocommerce-container #primary .category-information-faqs details>div{padding:var(--spacing-lg, 12px) var(--spacing-3xl, 24px)}@media screen and (min-width: 1000px){#custom-woocommerce-container #primary .custom-shop-loop-results-sorting-wrapper{grid-template-columns:1fr auto;grid-template-areas:"filt sort"}#custom-woocommerce-container #primary .custom-shop-loop-results-sorting-wrapper .woocommerce-pagination,#custom-woocommerce-container #primary .custom-shop-loop-results-sorting-wrapper .woocommerce-result-count,#custom-woocommerce-container #primary .custom-shop-loop-results-sorting-wrapper .arrow,#custom-woocommerce-container #primary .custom-shop-loop-results-sorting-wrapper .pagination-arrow{display:block}#custom-woocommerce-container #primary .custom-shop-loop-results-sorting-wrapper #filters-toggle{display:none}#custom-woocommerce-container #primary .custom-shop-loop-results-sorting-wrapper .sf-attribute-filters{display:flex}#custom-woocommerce-container #primary .custom-shop-loop-results-sorting-wrapper .products-per-page{display:none}#custom-woocommerce-container #primary .custom-shop-loop-results-sorting-wrapper .applied-filters-container:has(div){display:flex}#custom-woocommerce-container #primary .custom-shop-loop-pagination-wrapper{margin:50px 0}#custom-woocommerce-container #primary .custom-shop-loop-pagination-wrapper .products-per-page{display:flex;height:50px}}.applied-filters-container{display:none;grid-area:filter;width:100%;margin-top:10px;gap:20px}.applied-filters-container div.applied-filter{background-color:var(--grey-color);border-radius:30px;display:flex;align-items:center;justify-content:center;text-align:center;padding:10px;gap:10px}.stock{color:var(--grey-1)}.woocommerce-products-header__title{visibility:hidden}.woocommerce-products-header__title.wpf-title-updated{visibility:visible}.filter-header{display:flex;justify-content:space-between;align-items:center}.filter-header .filter-close-btn{cursor:pointer;aspect-ratio:1/1;width:20px;height:20px;background:url(media/images/Arrow.svg) no-repeat center center;background-size:contain;transition:all .2s ease;border:none}aside#secondary{--popout-size: 700px;position:fixed;top:0;background:#fff;box-shadow:-2px 0 5px calc(100vw*var(--open-menu) + 300px) rgba(3,3,3,.37);transition:right .3s ease-in-out;z-index:1000;padding:75px;overflow-y:auto;max-width:var(--popout-size);width:100%;height:100%;right:calc(-1*var(--popout-size))}aside#secondary.active{right:0;--open-menu: 1}aside#secondary .wpfFilterButtons{display:grid;gap:10px;justify-items:center}aside#secondary .wpfFilterButtons button{width:90%;margin:0px;height:55px;text-transform:none;border-radius:30px}aside#secondary .wpfFilterButtons button.wpfFilterButton{background-color:var(--brand-primary);color:var(--base-white)}aside#secondary .wpfCheckbox input:checked+label{background-color:var(--brand-primary)}aside#secondary .wpfCheckbox input:checked+label::before{filter:invert(1)}aside#secondary .wpfPriceInputs input[type=number]{width:auto !important}#custom-woocommerce-container #primary{width:100%;padding:0 var(--side-padding)}#custom-woocommerce-container #primary .woocommerce-breadcrumb{align-self:start;margin:var(--spacing-4xl) 0;display:flex;align-items:center;white-space:nowrap;gap:5px;flex-wrap:wrap;width:100%;text-wrap:auto}@media screen and (max-width: 768px){#custom-woocommerce-container #primary .woocommerce-breadcrumb{opacity:0;margin:0;height:var(--spacing-2xl);pointer-events:none}}#custom-woocommerce-container #primary .woocommerce-breadcrumb a{color:var(--grey-1)}#custom-woocommerce-container #primary .woocommerce-single-product-display{width:100%}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product{column-gap:20px}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product .related.products{display:flex;flex-direction:column;gap:20px;margin:0px;padding:0}@media(min-width: 768px){#custom-woocommerce-container #primary .woocommerce-single-product-display>.product .related.products{margin:0 calc(var(--side-padding)*-1);padding:0 var(--side-padding)}}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product .onsale{position:absolute;top:0;left:0;padding:var(--spacing-sm, 6px) var(--spacing-xl, 16px);max-width:40%;border-bottom-right-radius:var(--radius-sm);border-bottom-left-radius:0;border-top-left-radius:var(--radius-sm);border-top-right-radius:0;color:var(--base-white);text-align:center;font-weight:600;font-size:var(--font-size-3);background-color:var(--brand-accent);z-index:10;pointer-events:none}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product .woocommerce-product-gallery{width:100%;overflow-y:auto !important}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger{position:absolute;top:1.2rem;right:1.2rem;width:fit-content}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product .woocommerce-product-gallery img{width:100%;aspect-ratio:1/1;object-fit:cover}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product .woocommerce-product-gallery .flex-control-thumbs{display:grid;grid-template-columns:repeat(8, 1fr);gap:3px}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product .woocommerce-product-gallery .flex-control-thumbs li{width:100%;height:100%;aspect-ratio:1/1}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product .woocommerce-product-gallery .flex-control-thumbs li img{opacity:1}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product .woocommerce-product-gallery .primary-slider .splide__track .splide__list .splide__slide{margin-bottom:1em}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product .woocommerce-product-gallery .primary-slider .splide__track .splide__list .splide__slide .fme_zoom .zoomImg{display:none !important}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product .woocommerce-product-gallery .primary-slider .splide__track .splide__list .splide__slide .fme_zoom .fme_lightbox_icon{display:none}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product .woocommerce-product-gallery .primary-slider .splide__track .splide__list .splide__slide .fme_zoom::after{display:none}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product .woocommerce-product-gallery .primary-slider .splide__track .splide__list .splide__slide .tc_video_slide video.fme_video_size{width:100%;height:auto}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product .woocommerce-product-gallery .primary-slider .splide__track .splide__list .splide__slide .tc_video_slide .fme_lightbox_icon{display:none}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product .woocommerce-product-gallery .primary-slider.has-before::before{content:"";display:flex;justify-content:center;align-items:flex-end;position:absolute;bottom:0;left:0;width:100%;height:100px;pointer-events:none;background:linear-gradient(to bottom, transparent, white);transition:opacity .5s ease-in-out}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product .woocommerce-product-gallery .primary-slider.has-before.fade-out::before{opacity:0}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product .woocommerce-product-gallery #secondary-slider .splide__track .splide__list{display:grid;grid-template-columns:repeat(8, 1fr);transform:translateX(0) !important;gap:3px}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product .woocommerce-product-gallery #secondary-slider .splide__track .splide__list .splide__slide{border:0 !important;width:100% !important;aspect-ratio:1/1;background-size:cover !important;background-position:center !important;display:block;height:100% !important;margin:0 !important}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product .woocommerce-product-gallery #secondary-slider .splide__track .splide__list .splide__slide .tc_video_slide video{width:100%;height:100%}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product .woocommerce-product-gallery #secondary-slider .splide__track .splide__list .splide__slide i{width:100% !important;display:flex !important;justify-content:center;align-items:center;padding:0 !important;height:100% !important}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product .woocommerce-product-gallery #secondary-slider .splide__track .splide__list .splide__slide .fme_zoom .fme_small{object-fit:cover;cursor:default}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product .woocommerce-product-gallery #secondary-slider .splide__track .splide__list .splide__slide .fme_zoom .zoomImg{display:none !important}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product .woocommerce-product-gallery #secondary-slider .splide__track .splide__list .splide__slide .fme_zoom .fme_lightbox_icon{display:none}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product .woocommerce-product-gallery #secondary-slider .splide__track .splide__list .splide__slide .fme_zoom::after{display:none}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product .composite-savings-tag{color:#fff;background:var(--brand-tertiary);border-radius:var(--radius-md);line-height:20px;font-family:var(--font-body) !important;display:flex;font-size:14px;align-items:center;align-self:center;padding:4px 8px;grid-area:old;margin-left:110px;width:fit-content}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product div.summary.entry-summary{display:grid;padding:0 15px;width:100%;position:relative;grid-template-areas:"title" "short" "meta" "promotional-message" "plaque" "basket";grid-template-columns:1fr;gap:10px;height:min-content}@media(max-width: 768px){#custom-woocommerce-container #primary .woocommerce-single-product-display>.product div.summary.entry-summary{padding:0 0 12px 0}}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product div.summary.entry-summary:has(>#divideBuy){grid-template-areas:"title" "short" "meta" "promotional-message" "basket"}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product div.summary.entry-summary .add-to-cart-simple{margin-top:var(--spacing-2xl);background-color:var(--base-white);border:1px solid var(--grey-color);padding:var(--spacing-lg) var(--spacing-xl);border-radius:5px;grid-area:basket}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product div.summary.entry-summary .add-to-cart-simple>.cart{display:flex !important;flex-wrap:nowrap !important}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product div.summary.entry-summary .add-to-cart-simple #top-price-container{border-top:none;padding-top:0px;margin-bottom:13px !important}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product div.summary.entry-summary h1.product_title{color:var(--brand-primary);font-family:var(--font-headline);font-size:36px;font-style:normal;font-weight:400;line-height:normal;grid-area:title}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product div.summary.entry-summary #divideBuy{grid-area:divideBuy;display:flex;justify-content:flex-start;align-items:center;background-color:var(--brand-secondary);margin-left:auto;margin-right:auto;padding:var(--spacing-lg);width:100%;margin-bottom:var(--spacing-2xl);border-radius:var(--radius-sm)}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product div.summary.entry-summary #divideBuy:not(:has(.terms-note)){display:none}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product div.summary.entry-summary #divideBuy img{height:100%;max-height:38px;margin-right:15px}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product div.summary.entry-summary #divideBuy p{color:var(--brand-primary);font-size:var(--font-size-2, 14px)}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product div.summary.entry-summary #promotional-message{grid-area:promotional-message}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product div.summary.entry-summary .terms-note{font-size:var(--font-size-2, 14px);color:var(--dark-grey-color)}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product div.summary.entry-summary #top-price-container{border-top:1px solid var(--brand-accent);display:grid !important;flex-direction:row-reverse !important;padding-top:10px;margin-bottom:0 !important;grid-area:price}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product div.summary.entry-summary #top-price-container bdi{font-size:inherit}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product div.summary.entry-summary .composite_data{border:1px solid var(--grey-color);padding:var(--spacing-lg) var(--spacing-xl);margin-top:var(--spacing-2xl);background-color:var(--base-white);border-radius:5px;position:relative;width:100%}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product div.summary.entry-summary .composite_data .wc-price-decimals{display:inline-block}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product div.summary.entry-summary p.price{color:var(--brand-primary);font-family:var(--font-headline);font-style:normal;font-weight:400;line-height:38.7px;display:grid;grid-template-areas:"new old save";grid-auto-columns:auto 1fr auto;justify-content:start;margin-bottom:var(--spacing-2xl) !important;align-items:end;gap:var(--spacing-2xl)}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product div.summary.entry-summary p.price del{grid-area:old;text-decoration:none}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product div.summary.entry-summary p.price del span{color:var(--grey-2);font-family:var(--font-headline);font-style:normal;font-weight:400;line-height:normal;text-decoration:line-through 1px}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product div.summary.entry-summary p.price .woocommerce-Price-amount.amount{font-size:var(--font-size-8, 32px)}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product div.summary.entry-summary p.price .woocommerce-Price-currencySymbol{font-size:var(--font-size-8, 32px)}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product div.summary.entry-summary p.price ins{background:none;grid-area:new}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product div.summary.entry-summary p.price span.from{grid-area:from;display:none}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product div.summary.entry-summary .sf-size-pill{border-radius:var(--radius-sm, 4px);border:1px solid var(--grey-3);background:var(--Base-white, #fff)}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product div.summary.entry-summary .woocommerce-product-details__short-description{grid-area:short;font-size:var(--font-size-md)}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product div.summary.entry-summary>form.cart{grid-area:basket;display:flex;flex-direction:column}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product div.summary.entry-summary>form.cart .component_section_title{display:none}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product div.summary.entry-summary>form.cart:not(:has(.bundled_product)){grid-template-areas:"quantity basket wishlist";align-content:center;align-items:center;grid-template-columns:100px 1fr 50px;padding-left:0 !important}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product div.summary.entry-summary>form.cart:not(:has(.bundled_product)) .single_add_to_cart_button{grid-area:basket;background:var(--brand-tertiary);border-radius:var(--radius-md);height:50px;padding:var(--spacing-xl) 10px;font-size:var(--text-2);font-weight:500;color:var(--base-white)}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product div.summary.entry-summary>form.cart:not(:has(.bundled_product)).composite_form{grid-template-columns:1fr}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product div.summary.entry-summary>form.cart:not(:has(.bundled_product)).composite_form .composite_wrap{padding-top:0 !important}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product div.summary.entry-summary>form.cart:not(:has(.bundled_product)).composite_form .summary_content{display:contents}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product div.summary.entry-summary>form.cart:not(:has(.bundled_product)).composite_form .summary_content .composited_product_title_wrapper{display:contents}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product div.summary.entry-summary>form.cart:not(:has(.bundled_product)).composite_form .summary_content .composited_product_title_wrapper>*:not(.clear_component_options_wrapper){display:none}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product div.summary.entry-summary>form.cart:not(:has(.bundled_product)).composite_form .summary_content .composited_product_title_wrapper .clear_component_options_wrapper a{color:var(--secondary-color);font-family:var(--font-family-body, Montserrat);font-size:var(--font-size-md);font-style:normal;font-weight:400;line-height:normal;text-decoration:underline}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product div.summary.entry-summary>form.cart:not(:has(.bundled_product)).composite_form .component_option_thumbnails_container{display:grid;grid-template-columns:1fr 1fr 1fr}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product div.summary.entry-summary>form.cart:not(:has(.bundled_product)).composite_form .component_option_thumbnails_container li{width:100%}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product div.summary.entry-summary>form.cart .bundled_product{display:grid;grid-template-columns:75px 1fr 1fr 180px;gap:10px;width:100%;align-items:center;padding:0;margin-bottom:10px}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product div.summary.entry-summary>form.cart .bundled_product::before,#custom-woocommerce-container #primary .woocommerce-single-product-display>.product div.summary.entry-summary>form.cart .bundled_product::after,#custom-woocommerce-container #primary .woocommerce-single-product-display>.product div.summary.entry-summary>form.cart .bundled_product .stock{display:none}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product div.summary.entry-summary>form.cart .bundled_product .bundled_product_images{grid-area:image;width:100%;aspect-ratio:1/1}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product div.summary.entry-summary>form.cart .bundled_product .bundled_product_images *{width:inherit;padding-bottom:10px;margin:0}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product div.summary.entry-summary>form.cart .bundled_product .details{display:contents}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product div.summary.entry-summary>form.cart .bundled_product .product_excerpt{grid-area:exerpt;display:none}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product div.summary.entry-summary>form.cart .bundled_product h4.product_title{grid-area:title;display:flex;align-items:center;font-family:var(--font-family-body, Montserrat);font-weight:700}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product div.summary.entry-summary>form.cart .bundled_product h4.product_title .bundled_product_title_link{position:absolute;left:0px}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product div.summary.entry-summary>form.cart .bundled_product h4.product_title .bundled_product_title_link a::before{width:75px;aspect-ratio:1/1}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product div.summary.entry-summary>form.cart .bundled_product .cart.variations_form{display:contents;height:74px !important}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product div.summary.entry-summary>form.cart .bundled_product .cart.variations_form:has(li){height:130px !important}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product div.summary.entry-summary>form.cart .bundled_product .cart.variations_form table{grid-area:selectbelow}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product div.summary.entry-summary>form.cart .bundled_product .cart.variations_form table tbody{display:grid;row-gap:10px}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product div.summary.entry-summary>form.cart .bundled_product .cart.variations_form table tbody tr{display:grid;grid-template-columns:auto auto;align-items:center;justify-content:space-between}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product div.summary.entry-summary>form.cart .bundled_product .cart.variations_form table tbody tr td{display:contents}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product div.summary.entry-summary>form.cart .bundled_product .cart.variations_form .single_variation_wrap{grid-area:select;display:flex;justify-content:flex-end}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product div.summary.entry-summary>form.cart .bundled_product .cart.variations_form .single_variation_wrap .woocommerce-variation-add-to-cart *{height:auto;margin-left:10px}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product div.summary.entry-summary>form.cart .bundled_product .cart.variations_form .single_variation_wrap .woocommerce-variation-price{display:flex;align-items:center;margin-right:10px}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product div.summary.entry-summary>form.cart .bundled_product .cart.variations_form .single_variation_wrap:has(.quantity_hidden){display:none !important}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product div.summary.entry-summary>form.cart .bundled_product .cart.variations_form .single_variation_wrap .woocommerce-variation{display:contents}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product div.summary.entry-summary>form.cart .bundled_product .cart.variations_form .single_variation_wrap .woocommerce-variation .price{margin:0}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product div.summary.entry-summary>form.cart .bundled_product label+.cart.variations_form{grid-area:selectbelow}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product div.summary.entry-summary>form.cart .bundled_product label.bundled_product_optional_checkbox{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:25px;border-radius:30px;font-weight:bold;border:none;cursor:pointer;user-select:none;grid-area:select;height:30px;background-color:var(--secondary-color);color:#fff}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product div.summary.entry-summary>form.cart .bundled_product label.bundled_product_optional_checkbox::after,#custom-woocommerce-container #primary .woocommerce-single-product-display>.product div.summary.entry-summary>form.cart .bundled_product label.bundled_product_optional_checkbox .bundled_product_checkbox{display:none}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product div.summary.entry-summary>form.cart .bundled_product label.bundled_product_optional_checkbox:has(:checked){background-color:var(--grey-color);color:var(--dark-grey-color)}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product div.summary.entry-summary>form.cart .bundled_product label.bundled_product_optional_checkbox .bundled_product_checkbox:checked+.price{display:block}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product div.summary.entry-summary>form.cart .bundled_product label.bundled_product_optional_checkbox .price{display:none;position:absolute;right:110px;color:#000;font-weight:400}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product div.summary.entry-summary>form.cart .bundled_product select{width:100%;height:100%;padding:12px 2em 12px 1em;background:url(media/images/toggle-arrow-light.svg) no-repeat right .7rem top 50%;background-size:.8rem auto;appearance:none;border:1px solid var(--secondary-color);border-radius:50px;color:var(--secondary-color);text-align:center;cursor:pointer}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product div.summary.entry-summary>form.cart .bundled_product .bundled_item_cart_content .bundled_item_unavailable{color:red;font-weight:700}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product div.summary.entry-summary>form.cart .bundled_product .bundled_item_cart_content .bundled_item_optional_checkbox{display:flex;align-items:center;justify-content:center}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product div.summary.entry-summary>form.cart .bundled_product .bundled_item_cart_content .bundled_item_optional_checkbox input[type=checkbox]{margin-right:10px}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product div.summary.entry-summary>form.cart .bundled_product .bundled_item_cart_content .bundled_item_optional_checkbox .price{margin-left:10px;font-size:1.1rem;color:#28a745}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product div.summary.entry-summary>form.cart div.bundle_data{width:100%}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product div.summary.entry-summary>form.cart div.bundle_data .bundle_wrap{width:100%}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product div.summary.entry-summary>form.cart div.bundle_data .bundle_wrap .bundle_button{width:100%;display:grid;grid-template-columns:auto 1fr;gap:10px}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product div.summary.entry-summary>form.cart>button.single_add_to_cart_button{border-radius:50px;background:var(--brand-primary);height:68px;width:100%;color:var(--base-white);font:700 16px montserrat,sans-serif}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product div.summary.entry-summary>form.cart>.cart:not(:has(.price)){margin-top:20px}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product div.summary.entry-summary .product_meta{grid-area:meta;display:flex;flex-direction:column;gap:5px}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product div.summary.entry-summary .product_meta .sku-stock-container{display:flex;gap:10px;justify-content:space-between;align-items:center;align-self:stretch;border-bottom:1px solid var(--brand-accent);border-top:1px solid var(--brand-accent);padding:var(--spacing-3xl) 0}@media(max-width: 768px){#custom-woocommerce-container #primary .woocommerce-single-product-display>.product div.summary.entry-summary .product_meta .sku-stock-container{flex-direction:column;align-items:flex-start}}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product div.summary.entry-summary .product_meta .custom-stock-status{display:flex;align-items:center;gap:10px}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product div.summary.entry-summary .product_meta .custom-stock-status::before{content:url(media/images/tick.svg);color:var(--grey-1);height:20px;display:inline-block;vertical-align:middle;flex-shrink:0}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product div.summary.entry-summary .product_meta .custom-stock-status p{padding-top:0;margin:0;display:inline-block}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product div.summary.entry-summary .product_meta .sustainability-score{padding:var(--spacing-xs, 4px);border-radius:var(--radius-sm, 4px);display:flex;align-items:center;justify-content:space-between;gap:8px;background-color:var(--brand-secondary)}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product div.summary.entry-summary .product_meta .sustainability-score .sustainability-score-content{display:flex;align-items:center;gap:var(--spacing-sm, 6px)}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product div.summary.entry-summary .product_meta .sustainability-score .sustainability-icon{width:18px;height:18px;flex-shrink:0}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product div.summary.entry-summary .product_meta .sustainability-score .sustainability-value{color:var(--grey-1);font-family:var(--font-body);font-size:var(--text-2, 14px);font-weight:var(--semibold);line-height:normal}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product div.summary.entry-summary .product_meta .sustainability-score a{display:flex}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product div.summary.entry-summary .product_meta .sustainability-score a .sustainability-info-icon{width:18px;height:18px;flex-shrink:0}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product div.summary.entry-summary .product_meta .sku_wrapper{color:var(--grey-1);font-family:var(--font-family-body, Montserrat);font-size:var(--font-size-2, 14px)}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product div.summary.entry-summary .product_meta .posted_in{display:none}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product div.summary.entry-summary .product_meta .tagged_as{display:none}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product div.summary.entry-summary .product_meta .product-message{color:var(--secondary-color);grid-area:message}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product div.summary.entry-summary .product_meta ul.selling_points{display:flex;flex-direction:column;gap:var(--spacing-lg, 12px);list-style:none;margin:0;padding-top:20px;grid-area:usps}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product div.summary.entry-summary .product_meta ul.selling_points li{color:var(--grey-1);font-family:var(--font-family-body, Montserrat);font-size:var(--font-size-2, 14px);font-style:normal;font-weight:400;line-height:var(--spacing-3xl, 24px)}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product div.summary.entry-summary .product_meta ul.selling_points li::before{content:url(media/images/tick.svg);color:var(--grey-1);margin-right:10px;height:20px;display:inline-block;vertical-align:middle}@media(min-width: 768px){#custom-woocommerce-container #primary .woocommerce-single-product-display>.product div.summary.entry-summary{padding:0}}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product .usps{margin-top:30px}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product details>div{background-color:var(--base-white);border:1px solid var(--grey-color);border-radius:8px}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product details[open] summary::after{transform:rotate(180deg)}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product details[open] summary{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product details[open]>div{border-top:none;border-top-left-radius:0;border-top-right-radius:0;margin-bottom:12px}@media(min-width: 768px){#custom-woocommerce-container #primary .woocommerce-single-product-display>.product details[open]>div{margin-bottom:0px}}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product details:not([open])>summary{margin-bottom:12px}@media(min-width: 768px){#custom-woocommerce-container #primary .woocommerce-single-product-display>.product details:not([open])>summary{margin-bottom:0px}}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product details>summary{cursor:pointer;position:relative;list-style:none;list-style-type:none;background-color:var(--base-white);border:1px solid var(--grey-color);border-radius:8px;color:var(--brand-primary);font-family:var(--font-headline);font-size:var(--spacing-2xl, 20px);font-style:normal;font-weight:400;line-height:normal;padding-bottom:12px;padding-top:12px;border-bottom:1px solid var(--grey-color);padding:var(--spacing-lg, 12px) var(--spacing-3xl, 24px)}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product details>summary::after{content:url(media/images/accordion_arrow.svg);position:absolute;right:15px;width:20px;transform-origin:center;transition:transform .3s ease}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product details>div{padding:var(--spacing-lg, 12px) var(--spacing-3xl, 24px)}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product details.view-other-styles{margin-top:var(--spacing-7xl);grid-area:setstyles}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product details.view-other-styles>summary::after{color:var(--Brand-primary, #1c372c);font-family:var(--font-family-body, Montserrat) !important;font-size:var(--font-size-1, 12px) !important;font-style:normal !important;font-weight:400 !important;line-height:var(--spacing-2xl, 20px) !important;content:"View Now";top:50%;transform:translateY(-50%);width:fit-content;display:inline-flex;align-items:center;justify-content:center;padding:16px 8px;background:var(--base-white);border-radius:var(--radius-sm, 4px);border:1px solid var(--grey-3);font-family:var(--font-family-body, Montserrat);font-size:14px;font-weight:600;letter-spacing:.3px;height:38px}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product details.view-other-styles>div{padding:15px}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product details.view-other-styles>div .sf-view-range-link{display:inline-block;padding:.75rem 1.5rem;background-color:var(--base-white, #fff);color:var(--brand-primary, #1c372c);border:2px solid var(--brand-primary, #1c372c);border-radius:30px;text-decoration:none;font-size:.9rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;transition:all .3s ease}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product details.view-other-styles>div .sf-view-range-link:hover{background-color:var(--brand-primary, #1c372c);color:var(--base-white, #fff)}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product details.view-other-styles>div .sf-range-link-content{padding:0}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product details.view-other-styles>div .sf-view-range-link{display:none}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product details.dimensions{display:flex;flex-direction:column}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product details.dimensions>div{display:grid;grid-template-columns:1fr 1fr}@media screen and (max-width: 768px){#custom-woocommerce-container #primary .woocommerce-single-product-display>.product details.dimensions>div{grid-template-columns:1fr}}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product details.dimensions>div>p{font-weight:bold;margin-bottom:5px}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product details.dimensions>div>div{display:flex;flex-direction:column}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product details.dimensions>div>div>p{font-weight:700;margin:20px 0}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product details.dimensions>div>div>div{display:flex;flex-direction:row;gap:10px;flex-wrap:wrap}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product details.dimensions>div>div>div>div{background-color:var(--light-grey-color);padding:16px;border-radius:10px;display:flex;align-items:center;gap:5px}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product details.dimensions>div>div>div>div img{height:15px;margin-right:5px}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product details.dimensions>div>div>div>div.width img{transform:rotate(90deg)}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product details.dimensions>div>div>div>div.depth img{transform:rotate(45deg)}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product form.cart{grid-area:selectbelow}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product form.cart:not(:has(.composite_component)):not(:has(.wccpf-fields-container)){display:grid !important;grid-template-areas:"quan 	basket   wishlist" ".		apple";grid-template-columns:auto 1fr auto;gap:10px}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product form.cart .bundled_item_wrap{display:block}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product form.cart>.composite_component{width:100%}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product form.cart button.single_add_to_cart_button{grid-area:basket;background:var(--brand-tertiary);border-radius:var(--radius-md);height:50px;padding:var(--spacing-xl) 10px;font-size:var(--text-2);font-weight:500;color:var(--base-white)}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product form.cart .qwfw-add-to-wishlist-wrapper{grid-area:wishlist;width:50px;height:50px;display:flex;align-items:center;justify-content:center;background:var(--base-white);border:1px solid var(--grey-2);border-radius:var(--radius-md);padding:var(--spacing-lg)}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product form.cart .qwfw-add-to-wishlist-wrapper a{display:flex;align-items:center;justify-content:center;width:100%;height:100%}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product form.cart .qwfw-add-to-wishlist-wrapper .qwfw-m-icon{display:flex;align-items:center;justify-content:center;width:24px;height:24px}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product form.cart .qwfw-add-to-wishlist-wrapper .qwfw-m-icon svg{width:24px;height:24px}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product form.cart div#mollie-applepayDirect-button{grid-area:apple;display:flex !important;justify-content:space-around !important}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product form.cart div#mollie-applepayDirect-button>button{border-radius:50px;height:68px;color:var(--base-white);font:700 16px montserrat,sans-serif;display:flex;justify-content:flex-end;align-items:center;cursor:pointer;grid-area:apple}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product div.wcff-fields-group{margin:0}@media(min-width: 768px){#custom-woocommerce-container #primary .woocommerce-tabs{margin:20px 0 0 0}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product{display:grid;grid-template-columns:1.5fr 1fr;grid-template-areas:"gallery summary" "setstyles setstyles" "description description" "dimensions dimensions" "delivery delivery" "care care" "collections collections" "related related";margin:10px 0 30px 0;column-gap:20px;row-gap:var(--spacing-lg)}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product:not(:has(.view-other-styles)){grid-template-areas:"gallery summary" "description description" "dimensions dimensions" "delivery delivery" "care care" "collections collections" "related related"}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product:not(:has(.dimensions)){grid-template-areas:"gallery summary" "setstyles setstyles" "description description" "delivery delivery" "care care" "collections collections" "related related"}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product .woocommerce-product-gallery{width:100%;grid-area:gallery}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product .woocommerce-product-gallery .woocommerce-product-gallery__wrapper{display:grid;grid-template-columns:3fr 1fr;gap:10px}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product .woocommerce-product-gallery .flex-viewport{display:none}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product .woocommerce-product-gallery .flex-control-thumbs{grid-template-columns:repeat(2, 1fr);gap:10px;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,0) rgba(0,0,0,0);transition:scrollbar-color .3s ease}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product .woocommerce-product-gallery .flex-control-thumbs:hover{scrollbar-color:rgba(0,0,0,.3) rgba(0,0,0,0)}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product .woocommerce-product-gallery .flex-control-thumbs::-webkit-scrollbar{width:8px}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product .woocommerce-product-gallery .flex-control-thumbs::-webkit-scrollbar-track{background:rgba(0,0,0,0)}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product .woocommerce-product-gallery .flex-control-thumbs::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.3);border-radius:4px;border:2px solid rgba(0,0,0,0);background-clip:content-box}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product .woocommerce-product-gallery .flex-control-thumbs::-webkit-scrollbar-thumb:hover{background-color:rgba(0,0,0,.5)}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product .woocommerce-product-gallery .flex-control-thumbs li{min-width:0}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product .woocommerce-product-gallery .flex-control-thumbs li img{width:100% !important;height:auto !important;max-width:100% !important;object-fit:contain !important;aspect-ratio:attr(width)/attr(height);cursor:default}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product .woocommerce-product-gallery .primary-slider{display:grid;grid-template-columns:3fr 1fr;gap:10px;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,0) rgba(0,0,0,0);transition:scrollbar-color .3s ease}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product .woocommerce-product-gallery .primary-slider:hover{scrollbar-color:rgba(0,0,0,.3) rgba(0,0,0,0)}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product .woocommerce-product-gallery .primary-slider::-webkit-scrollbar{width:8px}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product .woocommerce-product-gallery .primary-slider::-webkit-scrollbar-track{background:rgba(0,0,0,0)}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product .woocommerce-product-gallery .primary-slider::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.3);border-radius:4px;border:2px solid rgba(0,0,0,0);background-clip:content-box}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product .woocommerce-product-gallery .primary-slider::-webkit-scrollbar-thumb:hover{background-color:rgba(0,0,0,.5)}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product .woocommerce-product-gallery .primary-slider .splide__track,#custom-woocommerce-container #primary .woocommerce-single-product-display>.product .woocommerce-product-gallery .primary-slider .splide__list,#custom-woocommerce-container #primary .woocommerce-single-product-display>.product .woocommerce-product-gallery .primary-slider .splide__slide{display:contents}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product .woocommerce-product-gallery .primary-slider .splide__slide .fme_zoom{display:contents}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product .woocommerce-product-gallery .primary-slider .splide__slide .fme_zoom .fme_small{cursor:default}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product .woocommerce-product-gallery .primary-slider .splide__slide .tc_video_slide{display:flex;align-items:center}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product .woocommerce-product-gallery .primary-slider .splide__slide .tc_video_slide .fme_lightbox_icon{display:none}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product .woocommerce-product-gallery .primary-slider .splide__slide .tc_video_slide iframe{width:100%;height:100%}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product .woocommerce-product-gallery #secondary-slider{display:none !important}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product div.summary.entry-summary{width:100%;grid-area:summary;transition:top .1s ease-out}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product div.summary.entry-summary.is-sticky{position:fixed;z-index:100}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product details{width:100%}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product .woocommerce-tabs.wc-tabs-wrapper{display:none}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product .description{grid-area:description}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product .dimensions{grid-area:dimensions}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product .delivery-returns{grid-area:delivery;line-height:2.5}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product .care-guide{grid-area:care}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product .related.products{grid-area:related}#custom-woocommerce-container #primary .woocommerce-single-product-display>.product .related.products video{display:none}#custom-woocommerce-container #primary .usps{display:flex;width:100%;margin:0}}.page-content,.entry-content,.entry-summary{margin:0}section>ul{display:flex}.bundle_button{display:flex}section>h2{text-align:center;color:var(--brand-primary);font-family:var(--font-headline);font-size:36px;font-style:normal;font-weight:400;line-height:normal;padding-bottom:38px;padding-top:38px}#tab-title-description>a{display:none}.single_add_to_cart_button::before{content:url(media/images/Basket.svg);height:60px;display:block;top:20px;position:relative;margin-right:10px}.input-text.qty.text{height:50px;text-align:center;color:var(--brand-primary);-moz-appearance:textfield}.input-text.qty.text::-webkit-outer-spin-button,.input-text.qty.text::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}td.label>label{display:none}.reset_variations{display:none !important}@media screen and (max-width: 768px){.bundled_product{display:grid !important;grid-template-columns:75px 1fr 180px !important;grid-template-areas:"image title	title" "selectbelow selectbelow selectbelow" "select select select" !important;gap:10px !important;width:100% !important;align-items:center !important;padding:0 !important;margin-bottom:10px !important}aside.widget-composite{width:300px;right:-300px}}.bundled_product_permalink{display:none}select.wapf-input{width:100%;height:100%;padding:12px 2em 12px 1em;background:url(media/images/toggle-arrow-light.svg) no-repeat right .7rem top 50%;background-size:.8rem auto;appearance:none;border:1px solid var(--secondary-color);border-radius:50px !important;color:var(--secondary-color);text-align:center;cursor:pointer}input.wapf-input{width:100%;height:100%;background-size:.8rem auto;appearance:none;border:1px solid var(--secondary-color);border-radius:30px !important;color:var(--secondary-color);text-align:center;cursor:pointer;background:none !important}.woocommerce-product-gallery__trigger{display:none !important}abbr.required{display:none}.variations_form{display:flex !important}.variations_form .variations tr{display:contents}.variations_form .variations tr th.label{grid-area:title;text-align:left;position:relative;width:100%;height:40px;padding-bottom:0 !important}.variations_form .variations tr th.label::after{content:"Add";border-radius:var(--radius-sm, 4px);border:1px solid var(--grey-3);background:var(--Base-white, #fff);padding:var(--spacing-md, 8px) var(--spacing-xl, 16px);align-items:end;gap:12px;cursor:pointer}.variations_form .variations tr th.label.selected::after{background-color:var(--grey-color);color:var(--dark-grey-color);content:"Remove"}.variations_form .variations tr td.value{grid-area:option;display:none !important;justify-content:flex-start;align-items:center}.variations_form .variations tr td.value>div{display:none !important}.variations_form .variations tr td.value select{width:100%;height:100%;padding:12px 2em 12px 1em;background:url(media/images/toggle-arrow-light.svg) no-repeat right .7rem top 50%;background-size:.8rem auto;appearance:none;border:1px solid var(--secondary-color);border-radius:50px !important;color:var(--secondary-color);text-align:center;cursor:pointer}.variations_form .variations tr td.value .single_variation_wrap{display:contents;width:100%}.variations_form .quantity{display:flex;align-items:center;justify-content:left;grid-area:"quan"}.variations_form .submit{display:flex;align-items:center;justify-content:center;grid-area:"basket"}.variations_form .woocommerce-variation-add-to-cart{width:100%;display:grid;grid-template-columns:auto 1fr;gap:25px}.variations_form button.single_add_to_cart_button{border-radius:var(--radius-md);background:var(--brand-tertiary);height:50px;flex-shrink:0;color:var(--base-white);font-family:var(--font-body);font-size:var(--text-2);font-style:normal;font-weight:var(--regular);line-height:normal;cursor:pointer;display:flex;justify-content:center;align-items:center;width:100%;padding:var(--spacing-xl) 0}@media screen and (max-width: 768px){.variations_form .woocommerce-variation-add-to-cart{width:100%;display:grid;grid-template-columns:1fr;gap:0px}}form.cart .composite-section-header{margin:var(--spacing-2xl) 0 var(--spacing-md) 0;width:100%}form.cart .composite-section-header .section-title{color:var(--grey-1);font-family:var(--font-body);font-size:var(--font-size-md);width:100%;font-weight:600;line-height:normal}form.cart .composite-section-header:first-child{margin:2rem 0 1rem 0}form.cart .quantity{margin-right:0}form.cart .quantity.quantity-with-buttons{display:flex;align-items:center;position:relative;border:1px solid;border-radius:var(--radius-md)}form.cart .quantity.quantity-with-buttons .quantity-button{background:var(--base-white);color:var(--brand-primary);cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:32px;font-weight:300;height:50px;user-select:none;transition:all .2s ease;position:relative;padding:0 10px;border:none}form.cart .quantity.quantity-with-buttons .quantity-button.quantity-minus{border-top-left-radius:inherit;border-bottom-left-radius:inherit}form.cart .quantity.quantity-with-buttons .quantity-button.quantity-plus{border-top-right-radius:inherit;border-bottom-right-radius:inherit}form.cart .quantity.quantity-with-buttons .quantity-button:active:not(:disabled){color:var(--brand-secondary)}form.cart .quantity.quantity-with-buttons .quantity-button:disabled{cursor:not-allowed;color:var(--dark-grey-color)}form.cart .quantity.quantity-with-buttons .input-text.qty.text{border:none;flex:1;width:20px}form.cart .single_add_to_cart_button{border-radius:var(--radius-md);background:var(--brand-tertiary);height:50px;color:var(--base-white);font-family:var(--font-body);font-size:var(--text-2);font-style:normal;font-weight:var(--regular);line-height:normal;cursor:pointer;display:flex;justify-content:center;align-items:center;width:100%;padding:var(--spacing-xl) 0}form.cart .woocommerce-variation-add-to-cart .single_add_to_cart_button{width:100%}@media screen and (max-width: 768px){form.cart .woocommerce-variation-add-to-cart{width:100%;display:grid;grid-template-columns:1fr;gap:0px !important}form.cart .quantity{margin-right:0px}}form.cart *{font-family:var(--font-body)}form.cart div#mollie-applepayDirect-button:not(:has(~.quantity)){width:calc(100% - 110px);margin-left:110px}@media screen and (max-width: 768px){.bundled_product_summary.product.bundled_item_optional{grid-template-areas:"image title title" "selectbelow selectbelow select" !important}.bundled_product_summary.product.bundled_item_optional .bundled_qty{border-radius:50px;border:1px solid var(--grey-color);width:100% !important;height:100% !important;padding:10px;text-align:center;font-size:1.2rem}}@media screen and (max-width: 768px){.bundled_product{grid-template-areas:"image title title" "selectbelow selectbelow selectbelow" !important;grid-template-columns:75px 1fr !important}.bundled_product .bundled_qty{border-radius:50px;border:1px solid var(--grey-color);width:100% !important;height:100% !important;padding:10px;text-align:center;font-size:1.2rem}}.bundled_product_summary.product.bundled_item_optional{grid-template-areas:"image title selectbelow select"}.bundled_product{grid-template-areas:"image title selectbelow selectbelow";grid-template-rows:130px !important}.bundled_product .bundled_qty{border-radius:50px;border:1px solid var(--grey-color);padding:10px;text-align:center;font-size:1.2rem}.woocommerce-variation.single_variation{display:none !important}.thwvs-wrapper-ul{grid-area:image-swatches}.attribute_options>td.label{width:0 !important}.component_option_thumbnail_select{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:25px;border-radius:30px;font-weight:bold;border:none;cursor:pointer;user-select:none;grid-area:select;height:30px;background-color:var(--secondary-color);color:#fff}.thumbnail_title{width:max-content}aside.widget-composite{position:fixed;right:-40%;top:0%;width:40%;background:var(--grey-6);box-shadow:-2px 0 10px rgba(0,0,0,.15);transition:right .3s ease;z-index:1000;border-radius:4px 0 0 4px;height:100vh;overflow-y:auto}aside.widget-composite.active{right:0}@media screen and (max-width: 768px){aside.widget-composite{width:100%;right:-100%}}aside .current-price{color:var(--secondary-color);font-weight:700;margin-right:10px}aside .original-price{color:#6b6b6b;text-decoration:line-through}aside .custom-price-wrapper{display:flex;justify-content:center}.component_title_text{padding-left:0 !important;display:inline-flex !important;align-items:center !important}.component_title_text .composite-option-label{display:inline-flex;color:var(--base-white);align-items:center;gap:var(--spacing-sm);margin-left:var(--spacing-md);padding:var(--spacing-sm);background-color:var(--brand-primary);border-radius:var(--spacing-md);opacity:.85;line-height:normal;height:fit-content}.component_title_text .composite-option-label.size-option-label{padding:5px var(--spacing-sm)}.component_title_text .composite-option-label img{width:1.2em;height:1.2em;display:inline-block}.component_title_text::before{display:none}#composite-toggle{position:fixed;right:0;top:30%;transform:translateY(50px) rotate(-90deg);transform-origin:right bottom;background:#fff;padding:10px 15px;cursor:pointer;box-shadow:-2px 0 5px rgba(0,0,0,.1);z-index:998;border-radius:4px 4px 0 0;font-weight:600;text-transform:uppercase;font-size:var(--font-size-md);border:none}#composite-toggle.active{background-color:#f0f0f0}#composite-sidebar,.composite-sidebar-content{overscroll-behavior:contain;overflow-y:auto;display:flex;flex-direction:column;height:100%}#composite-sidebar .composite-sidebar-header,.composite-sidebar-content .composite-sidebar-header{display:flex;justify-content:space-between;align-items:center;padding:20px;background-color:var(--brand-secondary)}#composite-sidebar .composite-sidebar-header .composite-sidebar-title,.composite-sidebar-content .composite-sidebar-header .composite-sidebar-title{font-size:22px}#composite-sidebar .composite-sidebar-header .close-sidebar,.composite-sidebar-content .composite-sidebar-header .close-sidebar{cursor:pointer;aspect-ratio:1/1;width:20px;height:20px;display:flex;align-items:center;justify-content:center;font-size:36px;font-weight:300;color:var(--base-black, #232323);line-height:1;transition:all .2s ease}#composite-sidebar .composite-sidebar-header .close-sidebar::before,.composite-sidebar-content .composite-sidebar-header .close-sidebar::before{content:"×"}#composite-sidebar .composite-step,.composite-sidebar-content .composite-step{display:flex;flex-direction:column;gap:var(--spacing-md, 8px);padding:var(--spacing-3xl, 24px) var(--spacing-xl, 16px)}#composite-sidebar .composite-step .component-section,.composite-sidebar-content .composite-step .component-section{display:flex;flex-direction:column;gap:var(--spacing-md, 8px);margin-bottom:30px}#composite-sidebar .composite-step .component-section:last-child,.composite-sidebar-content .composite-step .component-section:last-child{margin-bottom:0}#composite-sidebar .composite-step .section-title,.composite-sidebar-content .composite-step .section-title{margin-bottom:10px;font-size:20px}#composite-sidebar .composite-step .loading,.composite-sidebar-content .composite-step .loading{flex:1;display:flex;justify-content:center;align-items:center}#composite-sidebar .composite-step .spinner,.composite-sidebar-content .composite-step .spinner{border:4px solid rgba(0,0,0,.1);border-top-color:var(--brand-accent-old);border-radius:50%;width:40px;height:40px;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}#composite-sidebar .composite-step:not(:has(.section-options)),#composite-sidebar .composite-step .section-options,.composite-sidebar-content .composite-step:not(:has(.section-options)),.composite-sidebar-content .composite-step .section-options{display:flex;flex-direction:column;gap:var(--spacing-md, 8px)}#composite-sidebar .composite-step:not(:has(.section-options)).active,#composite-sidebar .composite-step .section-options.active,.composite-sidebar-content .composite-step:not(:has(.section-options)).active,.composite-sidebar-content .composite-step .section-options.active{border-color:#ddd;box-shadow:0 2px 4px rgba(0,0,0,.05)}#composite-sidebar .composite-step:not(:has(.section-options)) .composite-option,#composite-sidebar .composite-step .section-options .composite-option,.composite-sidebar-content .composite-step:not(:has(.section-options)) .composite-option,.composite-sidebar-content .composite-step .section-options .composite-option{display:flex;align-items:center;justify-content:space-between;cursor:pointer;transition:all .2s ease;background:var(--base-white, white);border:1px solid var(--grey-3);border-radius:var(--radius-sm, 4px);padding:var(--spacing-lg, 13px);width:100%;position:relative;gap:var(--spacing-lg, 12px)}#composite-sidebar .composite-step:not(:has(.section-options)) .composite-option[data-stock-status=onbackorder][data-preorder=true]::after,#composite-sidebar .composite-step .section-options .composite-option[data-stock-status=onbackorder][data-preorder=true]::after,.composite-sidebar-content .composite-step:not(:has(.section-options)) .composite-option[data-stock-status=onbackorder][data-preorder=true]::after,.composite-sidebar-content .composite-step .section-options .composite-option[data-stock-status=onbackorder][data-preorder=true]::after{content:"Pre-order"}#composite-sidebar .composite-step:not(:has(.section-options)) .composite-option.selected::after,#composite-sidebar .composite-step .section-options .composite-option.selected::after,.composite-sidebar-content .composite-step:not(:has(.section-options)) .composite-option.selected::after,.composite-sidebar-content .composite-step .section-options .composite-option.selected::after{content:"Selected"}#composite-sidebar .composite-step:not(:has(.section-options)) .composite-option .composite-option-content-wrapper,#composite-sidebar .composite-step .section-options .composite-option .composite-option-content-wrapper,.composite-sidebar-content .composite-step:not(:has(.section-options)) .composite-option .composite-option-content-wrapper,.composite-sidebar-content .composite-step .section-options .composite-option .composite-option-content-wrapper{display:flex;gap:var(--spacing-lg, 12px);align-items:center;flex:1;min-width:0}#composite-sidebar .composite-step:not(:has(.section-options)) .composite-option .composite-option-image,#composite-sidebar .composite-step .section-options .composite-option .composite-option-image,.composite-sidebar-content .composite-step:not(:has(.section-options)) .composite-option .composite-option-image,.composite-sidebar-content .composite-step .section-options .composite-option .composite-option-image{background-size:cover;background-position:center;border-radius:4.8px;width:120px;height:119.39px;opacity:.9;flex-shrink:0}#composite-sidebar .composite-step:not(:has(.section-options)) .composite-option .composite-option-text-content,#composite-sidebar .composite-step .section-options .composite-option .composite-option-text-content,.composite-sidebar-content .composite-step:not(:has(.section-options)) .composite-option .composite-option-text-content,.composite-sidebar-content .composite-step .section-options .composite-option .composite-option-text-content{display:flex;flex-direction:column;gap:var(--spacing-xs, 4px);flex:1;min-width:0;justify-content:center}#composite-sidebar .composite-step:not(:has(.section-options)) .composite-option .composite-option-title.title,#composite-sidebar .composite-step .section-options .composite-option .composite-option-title.title,.composite-sidebar-content .composite-step:not(:has(.section-options)) .composite-option .composite-option-title.title,.composite-sidebar-content .composite-step .section-options .composite-option .composite-option-title.title{font-family:var(--font-body);font-weight:600;font-size:var(--font-size-2, 14px);color:var(--brand-primary, #1c372c);line-height:normal;margin:0}#composite-sidebar .composite-step:not(:has(.section-options)) .composite-option .composite-option-title.price,#composite-sidebar .composite-step .section-options .composite-option .composite-option-title.price,.composite-sidebar-content .composite-step:not(:has(.section-options)) .composite-option .composite-option-title.price,.composite-sidebar-content .composite-step .section-options .composite-option .composite-option-title.price{font-family:var(--font-family-body, "Montserrat", sans-serif);font-weight:var(--font-weight-regular, 400);font-size:var(--font-size-2, 14px);color:var(--base-black, #232323);line-height:var(--spacing-3xl, 24px);margin:0}#composite-sidebar .composite-step:not(:has(.section-options)) .composite-option .composite-option-title.price .custom-price-wrapper,#composite-sidebar .composite-step .section-options .composite-option .composite-option-title.price .custom-price-wrapper,.composite-sidebar-content .composite-step:not(:has(.section-options)) .composite-option .composite-option-title.price .custom-price-wrapper,.composite-sidebar-content .composite-step .section-options .composite-option .composite-option-title.price .custom-price-wrapper{display:flex;flex-direction:column-reverse;gap:4px}#composite-sidebar .composite-step:not(:has(.section-options)) .composite-option .composite-option-title.price .current-price,#composite-sidebar .composite-step .section-options .composite-option .composite-option-title.price .current-price,.composite-sidebar-content .composite-step:not(:has(.section-options)) .composite-option .composite-option-title.price .current-price,.composite-sidebar-content .composite-step .section-options .composite-option .composite-option-title.price .current-price{color:var(--brand-primary, #1c372c)}#composite-sidebar .composite-step:not(:has(.section-options)) .composite-option .composite-option-title.price .original-price,#composite-sidebar .composite-step .section-options .composite-option .composite-option-title.price .original-price,.composite-sidebar-content .composite-step:not(:has(.section-options)) .composite-option .composite-option-title.price .original-price,.composite-sidebar-content .composite-step .section-options .composite-option .composite-option-title.price .original-price{color:var(--grey-1);text-decoration:line-through}#composite-sidebar .composite-step:not(:has(.section-options)) .composite-option .composite-stock-info,#composite-sidebar .composite-step .section-options .composite-option .composite-stock-info,.composite-sidebar-content .composite-step:not(:has(.section-options)) .composite-option .composite-stock-info,.composite-sidebar-content .composite-step .section-options .composite-option .composite-stock-info{font-family:var(--font-family-body, "Montserrat", sans-serif);font-weight:var(--font-weight-regular, 400);font-size:var(--font-size-1, 12px);color:var(--grey-1);line-height:var(--spacing-2xl, 20px);margin:0}#composite-sidebar .composite-step:not(:has(.section-options)) .composite-option::after,#composite-sidebar .composite-step .section-options .composite-option::after,.composite-sidebar-content .composite-step:not(:has(.section-options)) .composite-option::after,.composite-sidebar-content .composite-step .section-options .composite-option::after{content:"Select";background:var(--base-white, white);border:1px solid var(--grey-3);border-radius:var(--radius-sm, 4px);padding:var(--spacing-md, 9px) var(--spacing-xl, 17px);font-family:var(--font-family-body, "Montserrat", sans-serif);font-weight:var(--font-weight-regular, 400);font-size:var(--font-size-1, 12px);color:var(--brand-primary, #1c372c);line-height:var(--spacing-2xl, 20px);text-align:center;flex-shrink:0;white-space:nowrap;display:flex;align-items:center;justify-content:center}#composite-sidebar .composite-step:not(:has(.section-options)) .composite-option[data-stock-status=outofstock],#composite-sidebar .composite-step .section-options .composite-option[data-stock-status=outofstock],.composite-sidebar-content .composite-step:not(:has(.section-options)) .composite-option[data-stock-status=outofstock],.composite-sidebar-content .composite-step .section-options .composite-option[data-stock-status=outofstock]{opacity:.5;cursor:not-allowed !important;position:relative}#composite-sidebar .composite-step:not(:has(.section-options)) .composite-option[data-stock-status=outofstock] .composite-option-image,#composite-sidebar .composite-step .section-options .composite-option[data-stock-status=outofstock] .composite-option-image,.composite-sidebar-content .composite-step:not(:has(.section-options)) .composite-option[data-stock-status=outofstock] .composite-option-image,.composite-sidebar-content .composite-step .section-options .composite-option[data-stock-status=outofstock] .composite-option-image{filter:greyscale(100%)}#composite-sidebar .composite-step:not(:has(.section-options)) .composite-option[data-stock-status=outofstock] .composite-option-title,#composite-sidebar .composite-step .section-options .composite-option[data-stock-status=outofstock] .composite-option-title,.composite-sidebar-content .composite-step:not(:has(.section-options)) .composite-option[data-stock-status=outofstock] .composite-option-title,.composite-sidebar-content .composite-step .section-options .composite-option[data-stock-status=outofstock] .composite-option-title{color:#999 !important}.composite_price *{font-family:var(--font-headline) !important}.composite_button{display:flex;gap:10px}.composite_button input{-moz-appearance:textfield}.composite_button input::-webkit-outer-spin-button,.composite_button input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.composite_button::before,.composite_button::after{display:none !important}form.cart>.wccpf-fields-container.woocommerce_before_add_to_cart_button{border-radius:var(--radius-sm, 4px);border:1px solid var(--grey-3);background:var(--base-white);margin-bottom:10px;padding:0 var(--spacing-xl)}.composite_component .component_title_wrapper{border-radius:var(--radius-sm);border:1px solid var(--grey-3);background:var(--base-white);margin-bottom:10px;padding:0 var(--spacing-xl);display:flex;align-items:center}.composite_component .component_title_wrapper .step_index{display:none}.composite_component .component_title_wrapper .component-thumbnail{width:50px;height:50px;object-fit:cover;border-radius:var(--radius-sm);margin:10px 12px 10px 0;flex-shrink:0}.composite_component .component_selections{padding-top:0 !important}.composite_component.first .component_options_inner{margin-bottom:20px}.composite_component.options-style-radios.open.active .component_title_wrapper{border:unset;background-color:unset;padding:0;margin:0}.composite_component.options-style-radios.open.active .component_title_wrapper .step_title_wrapper{color:var(--grey-1);font-family:var(--font-family-body, Montserrat);font-size:var(--font-size-2, 14px);font-style:normal;font-weight:600;line-height:normal}.composite_component.options-style-radios .step_title_wrapper{width:100%;line-height:38px;margin:10px 0 !important}.composite_component.options-style-radios .component_content{display:none}.composite_component.options-style-radios .component_title_button{width:100%}.composite_component.options-style-radios .component_title_button[aria-expanded=true]::after{display:none}.composite_component.options-style-radios .component_title_button::after{content:"Select";display:flex;width:120px;background-color:var(--base-white);position:absolute;right:0;align-items:center;justify-content:center;height:39.39px;color:var(--Base-black);border-radius:var(--radius-sm);border:1px solid var(--grey-color);top:0;cursor:pointer;padding-top:1px}.composite_component.options-style-radios:not(.open):not(.active) .step_title_wrapper:has(.selected) span.component_title_text::after{content:var(--title);font-size:12px}.composite_component.options-style-radios.open.active span.component_title_text::after{content:none}.composite_component.options-style-radios.open.active .chosen-option{display:none}.composite_component.options-style-radios span.component_title_text{display:inline-flex;align-items:center;line-height:normal}.composite_component.options-style-radios span.component_title_text::after{font-size:12px}.composite_component.options-style-radios ul{display:flex;flex-wrap:wrap;gap:var(--spacing-2xl, 20px);width:100%}.composite_component.options-style-radios ul li.component_option_radio_button_container{flex:0 1 auto;min-width:0}.composite_component.options-style-radios ul li.component_option_radio_button_container .component_option_radio_button{background-color:var(--base-white, #fff);border-radius:var(--radius-sm, 4px);border:1px solid var(--grey-3);padding:var(--spacing-md, 9px) 0px;margin-bottom:0;cursor:pointer;transition:all .3s ease;min-width:0;display:flex;align-items:center;gap:var(--spacing-xl, 17px)}.composite_component.options-style-radios ul li.component_option_radio_button_container .component_option_radio_button:has(:checked){border-color:var(--Brand-primary, #1c372c)}.composite_component.options-style-radios ul li.component_option_radio_button_container .component_option_radio_button .radio_button_title{font-weight:400}.composite_component.options-style-radios ul li.component_option_radio_button_container .component_option_radio_button .radio_button_input{padding:0}.composite_component.options-style-radios ul li.component_option_radio_button_container .component_option_radio_button .radio_button_input input{display:none}.composite_component.options-style-radios ul li.component_option_radio_button_container .component_option_radio_button .radio_button_description{padding:0;font-weight:400;display:flex;flex-direction:column;gap:0;flex:1;min-width:0;white-space:normal}.composite_component.options-style-radios ul li.component_option_radio_button_container .component_option_radio_button .radio_button_description h5.radio_button_title{margin:0;font-size:var(--font-size-2, 14px);font-weight:400;line-height:var(--spacing-3xl, 24px);color:var(--Base-black, #232323)}.composite_component.options-style-radios ul li.component_option_radio_button_container .component_option_radio_button .radio_button_description .radio_button_subtitle{font-size:var(--font-size-1, 12px);color:var(--grey-1);font-weight:400;line-height:var(--spacing-2xl, 20px)}.composite_component.options-style-radios ul li.component_option_radio_button_container .component_option_radio_button .radio_button_description span.price{display:none}.composite_component.options-style-radios ul li.component_option_radio_button_container .component_option_radio_button .radio_button_description span.price::before{display:none}.composite_component.options-style-radios ul li.component_option_radio_button_container .component_option_radio_button>.radio_button_price,.composite_component.options-style-radios ul li.component_option_radio_button_container .component_option_radio_button>span.price.radio_button_price,.composite_component.options-style-radios ul li.component_option_radio_button_container .component_option_radio_button>span.price{font-family:var(--font-family-body, Montserrat);font-size:var(--font-size-2, 14px);font-weight:600;line-height:normal;color:var(--Brand-primary, #1c372c);flex-shrink:0;white-space:nowrap}.composite_component.options-style-radios ul li.component_option_radio_button_container .component_option_radio_button>.radio_button_price::before,.composite_component.options-style-radios ul li.component_option_radio_button_container .component_option_radio_button>span.price.radio_button_price::before,.composite_component.options-style-radios ul li.component_option_radio_button_container .component_option_radio_button>span.price::before{display:none}.composite_component.options-style-radios ul:has(.radio_button_subtitle) li.component_option_radio_button_container{width:48.5% !important}@media(max-width: 2050px){.composite_component.options-style-radios ul:has(.radio_button_subtitle) li.component_option_radio_button_container{width:47.5% !important}}@media(max-width: 1635px){.composite_component.options-style-radios ul:has(.radio_button_subtitle) li.component_option_radio_button_container{width:100% !important}}.composite_component.options-style-radios ul:has(.radio_button_subtitle) li.component_option_radio_button_container:nth-child(2){margin-left:auto !important}.composite_component.options-style-radios ul:has(.radio_button_subtitle) li.component_option_radio_button_container .component_option_radio_button{box-sizing:border-box;width:100%}.composite_component.options-style-radios ul:not(:has(.radio_button_subtitle)) li.component_option_radio_buttons{margin-bottom:var(--spacing-2xl) !important}.composite_component:not(.options-style-radios) .component_selections_inner{display:none}.composite_component:not(.options-style-radios) .step_title_wrapper{width:100% !important;line-height:38px !important;margin:10px 0 !important}.composite_component:not(.options-style-radios) .step_title_wrapper:has(.selected) span.component_title_text::after{content:var(--title)}.composite_component:not(.options-style-radios) .step_title_wrapper span.component_title_text{margin-right:110px}.composite_component:not(.options-style-radios) .step_title_wrapper span.component_title_text::after{font-size:12px}.composite_component:not(.options-style-radios) .step_title_wrapper .component_title_button{width:100%;display:flex;justify-content:flex-end}.composite_component:not(.options-style-radios) .step_title_wrapper .component_title_button::after{content:"Add";border-radius:var(--radius-sm, 4px);border:1px solid var(--grey-3);background:var(--Base-white, #fff);padding:0 var(--spacing-xl, 16px);align-items:end;gap:12px;cursor:pointer;margin-top:auto;margin-bottom:auto;color:var(--Base-black)}.composite_component:not(.options-style-radios) .step_title_wrapper .component_title_button.selected::after{content:"Remove"}.composite_component:not(.options-style-radios) .step_title_wrapper .component_title_button.selected.not_optional::after{content:"Change"}.clear_component_options_wrapper{display:none}.component_inner{padding-bottom:0 !important}ul.component_option_radio_buttons_container li.component_option_radio_button_container,ul.component_option_radio_buttons_container li.component_option_content_container{width:unset !important}div.component_selections>div.component_content>div>div>div.composited_product_details_wrapper>div.details.component_data>div>span{color:var(--dark-grey-color);font-family:var(--font-headline);font-size:var(--font-size-lg);font-style:normal;font-weight:400;line-height:normal;position:absolute;top:50%}#mollie-PayPal-button{display:flex !important}.mol-PayPal{border-radius:50px;height:60px;width:100% !important;color:var(--base-white);font:700 16px montserrat,sans-serif;padding-left:10px !important}.field-factory-plaque-text-field{height:39.39px !important;width:100% !important;padding:10px 10px !important;background-size:.8rem auto !important;appearance:none;border:1px solid var(--grey-color) !important;border-radius:var(--radius-sm) !important;color:var(--Base-black) !important;text-align:center;cursor:pointer;background:none !important;margin-top:0px !important}.field-factory-engraving-text-field{height:auto !important;width:100% !important;padding:10px 10px !important;background-size:.8rem auto !important;appearance:none;border:1px solid var(--grey-color) !important;border-radius:var(--radius-sm) !important;color:var(--Base-black) !important;text-align:center;cursor:pointer;background:none !important;margin-top:0px !important}.qwfw-add-to-wishlist{display:flex !important;justify-content:flex-end}select[data-fkey=wccpf_pYZsbiluvSiz]{padding:0px 10px !important;border-radius:var(--radius-sm)}select[data-has_field_rules=yes]{display:flex;right:0;align-items:center;justify-content:center;top:0;cursor:pointer;padding-top:1px;width:auto}#video-popup-container{display:none}.secure_checkout{display:flex;align-items:center;justify-content:center;gap:16px;font-family:var(--font-family-body, Montserrat);font-size:var(--text-2, 14px);color:var(--grey-1);margin-top:var(--spacing-xl)}@media(max-width: 768px){.secure_checkout{flex-direction:column}}.secure_checkout__item{display:flex;gap:var(--spacing-sm, 6px)}.secure_checkout__icon img{width:20px;height:20px;display:block}.secure_checkout__text{font-weight:var(--semibold, 600)}.secure_checkout__divider{display:inline-block;width:1px;height:28px;background:var(--grey-3)}.secure_checkout_simple{display:flex;align-items:center;justify-content:center;gap:16px;font-family:var(--font-family-body, Montserrat);font-size:var(--text-2, 14px);color:var(--grey-1);margin-top:var(--spacing-xl);grid-area:secure-checkout}@media(max-width: 768px){.secure_checkout_simple{flex-direction:column}}.secure_checkout_simple__item{display:flex;gap:var(--spacing-sm, 6px)}.secure_checkout_simple__icon img{width:20px;height:20px;display:block}.secure_checkout_simple__text{font-weight:var(--semibold, 600)}.secure_checkout_simple__divider{display:inline-block;width:1px;height:28px;background:var(--grey-3)}.qwfw-add-to-wishlist-wrapper{grid-area:wishlist !important}.related-products-description{color:var(--Base-black, #232323);font-family:var(--font-family-body, Montserrat);font-size:var(--font-size-2, 14px);font-style:normal;font-weight:500;line-height:var(--spacing-2xl, 20px);margin-bottom:var(--spacing-xl);margin-top:12px}.composite_form:not(.paged) .composite_wrap{padding:0 !important}.woocommerce-product-gallery .custom-product-gallery{display:none;position:relative;grid-template-columns:repeat(6, 1fr);gap:12px;width:100%;height:auto !important;max-height:none !important;overflow:visible !important}.woocommerce-product-gallery .custom-product-gallery>*:nth-child(1){grid-column:1/span 4;grid-row:1/span 2}.woocommerce-product-gallery .custom-product-gallery>*:nth-child(2){grid-column:5/span 2;grid-row:1}.woocommerce-product-gallery .custom-product-gallery>*:nth-child(3){grid-column:5/span 2;grid-row:2}.woocommerce-product-gallery .custom-product-gallery>*:nth-child(n+4){grid-column:span 3}.woocommerce-product-gallery .custom-product-gallery .custom-gallery-item{position:relative;overflow:hidden;width:100%;height:100%}.woocommerce-product-gallery .custom-product-gallery .custom-gallery-item img,.woocommerce-product-gallery .custom-product-gallery .custom-gallery-item video,.woocommerce-product-gallery .custom-product-gallery .custom-gallery-item iframe{width:100%;height:100%;object-fit:cover;display:block}.woocommerce-product-gallery .custom-product-gallery .custom-gallery-item img{aspect-ratio:1/1}.woocommerce-product-gallery .custom-product-gallery .custom-gallery-item video{aspect-ratio:1/1;object-fit:cover}.woocommerce-product-gallery .custom-product-gallery .custom-gallery-item video[autoplay]{autoplay:false}.woocommerce-product-gallery .custom-product-gallery .custom-gallery-item .video-play-overlay{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:5;transition:opacity .3s ease,transform .3s ease;pointer-events:auto}.woocommerce-product-gallery .custom-product-gallery .custom-gallery-item .video-play-overlay:hover{transform:translate(-50%, -50%) scale(1.1)}.woocommerce-product-gallery .custom-product-gallery .custom-gallery-item .video-play-overlay:hover circle{fill:rgba(0,0,0,.8)}.woocommerce-product-gallery .custom-product-gallery .custom-gallery-item .video-play-overlay:active{transform:translate(-50%, -50%) scale(0.95)}.woocommerce-product-gallery .custom-product-gallery .custom-gallery-item .video-play-overlay svg{width:48px;height:48px;filter:drop-shadow(0 2px 4px rgba(0, 0, 0, 0.3))}.woocommerce-product-gallery .custom-product-gallery .custom-gallery-item iframe{aspect-ratio:16/9;object-fit:cover}.woocommerce-product-gallery .custom-product-gallery .see-all-photos-btn{position:absolute;bottom:20px;right:20px;background:var(--base-white, #fff);color:var(--grey-1);border:1px solid var(--grey-3);border-radius:var(--radius-md, 8px);padding:12px 24px;font-family:var(--font-family-body, Montserrat);font-size:var(--font-size-2, 14px);font-weight:600;cursor:pointer;z-index:10;box-shadow:0 2px 8px rgba(0,0,0,.1);transition:all .3s ease}.woocommerce-product-gallery .custom-product-gallery .see-all-photos-btn:hover{background:var(--grey-1);color:var(--base-white, #fff);box-shadow:0 4px 12px rgba(0,0,0,.15)}.woocommerce-product-gallery .custom-product-gallery .see-all-photos-btn:active{transform:scale(0.98)}@media(max-width: 768px){.woocommerce-product-gallery .custom-product-gallery{display:none !important}.woocommerce-product-gallery .primary-slider{display:block !important}}.custom-gallery-lightbox{position:fixed !important;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.95);z-index:99999 !important;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease;pointer-events:none}.custom-gallery-lightbox.active{opacity:1;visibility:visible;pointer-events:auto}.custom-gallery-lightbox .lightbox-media-container{position:relative;max-width:90vw;max-height:90vh;display:flex;align-items:center;justify-content:center}.custom-gallery-lightbox .lightbox-media-container img,.custom-gallery-lightbox .lightbox-media-container video,.custom-gallery-lightbox .lightbox-media-container iframe{max-width:100%;max-height:90vh;width:auto;height:auto;object-fit:contain;border-radius:8px}.custom-gallery-lightbox .lightbox-close{position:absolute;top:20px;right:20px;border:none;background:none;font-size:42px;line-height:1;cursor:pointer;color:var(--grey-4);transition:all .3s ease;z-index:10000;padding:20px;width:auto;height:auto}.custom-gallery-lightbox .lightbox-close:hover{color:var(--base-white, #fff);transform:scale(1.1)}.custom-gallery-lightbox .lightbox-prev,.custom-gallery-lightbox .lightbox-next{position:absolute;top:50%;transform:translateY(-50%);background:none;border:none;border-radius:0;width:auto;height:auto;font-size:42px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--grey-4);transition:all .3s ease;z-index:10000;padding:20px}.custom-gallery-lightbox .lightbox-prev:hover,.custom-gallery-lightbox .lightbox-next:hover{color:var(--base-white, #fff)}.custom-gallery-lightbox .lightbox-prev{left:20px}.custom-gallery-lightbox .lightbox-next{right:20px}.custom-gallery-lightbox .lightbox-counter{position:absolute;bottom:20px;left:50%;transform:translateX(-50%);background:hsla(0,0%,100%,.9);color:#000;padding:8px 16px;border-radius:20px;font-family:var(--font-family-body, Montserrat);font-size:var(--font-size-2, 14px);font-weight:600;z-index:10000}#primary:has(#custom-woocommerce-account-page){background-color:var(--light-grey-color)}#primary:has(#custom-woocommerce-account-page) .entry-content{max-width:100%}#primary:has(#custom-woocommerce-account-page) article{width:100vw}#primary:has(#custom-woocommerce-account-page) article .entry-header{display:none}#primary:has(#custom-woocommerce-account-page) article .entry-content .woocommerce #custom-woocommerce-account-page{display:grid;padding:0 5vw;grid-template-columns:300px 1fr;grid-template-areas:"welcome welcome" "navigation account";gap:20px}#primary:has(#custom-woocommerce-account-page) article .entry-content .woocommerce #custom-woocommerce-account-page>div div.woocommerce-info>a{background-color:var(--secondary-color);color:#fff;border:none;padding:10px 20px;border-radius:50px;cursor:pointer;font-size:var(--font-size-md);text-decoration:none;width:fit-content !important}#primary:has(#custom-woocommerce-account-page) article .entry-content .woocommerce #custom-woocommerce-account-page>div>div.woocommerce-pagination.woocommerce-pagination--without-numbers.woocommerce-Pagination>a{background-color:var(--secondary-color);color:#fff;border:none;padding:10px 20px;border-radius:var(--radius-md);cursor:pointer;font-size:var(--font-size-md);text-decoration:none}#primary:has(#custom-woocommerce-account-page) article .entry-content .woocommerce #custom-woocommerce-account-page>div>form>p:nth-child(11)>button{cursor:pointer;border-radius:var(--radius-md, 8px);background:var(--brand-tertiary, #687b68);height:50px;width:30%;color:var(--base-white);font-family:var(--font-body);font-size:var(--font-size-md);border:none;margin-bottom:20px}#primary:has(#custom-woocommerce-account-page) article .entry-content .woocommerce #custom-woocommerce-account-page>nav ul{list-style:none;margin:0;font-weight:700}#primary:has(#custom-woocommerce-account-page) article .entry-content .woocommerce #custom-woocommerce-account-page>nav ul li{display:contents}#primary:has(#custom-woocommerce-account-page) article .entry-content .woocommerce #custom-woocommerce-account-page>nav ul li a{color:var(--brand-primary);text-decoration:none;padding:10px 10px 10px 0;border-bottom:1px solid var(--brand-accent);display:flex;justify-content:space-between}#primary:has(#custom-woocommerce-account-page) article .entry-content .woocommerce #custom-woocommerce-account-page>nav ul li a::after{content:url(media/images/toggle-arrow.svg);position:relative;display:block;width:12px;transform:rotate(90deg);right:0}#primary:has(#custom-woocommerce-account-page) article .entry-content .woocommerce #custom-woocommerce-account-page>nav ul li a[aria-current=page]{color:var(--brand-tertiary)}#primary:has(#custom-woocommerce-account-page) article .entry-content .woocommerce #custom-woocommerce-account-page span.welcome_account_area{display:grid;color:var(--Primary, #2b4733);font-family:var(--font-headline);font-size:36px;font-style:normal;font-weight:400;line-height:normal;grid-area:account}#primary:has(#custom-woocommerce-account-page) article .entry-content .woocommerce #custom-woocommerce-account-page .form-row .form-row-first .address-field .crafty_shipping .input-text{padding-left:.5rem}#primary:has(#custom-woocommerce-account-page) article .entry-content .woocommerce #custom-woocommerce-account-page .woocommerce-MyAccount-content>p{display:none}#primary:has(#custom-woocommerce-account-page) article .entry-content .woocommerce #custom-woocommerce-account-page .woocommerce-MyAccount-content:has(.woocommerce-order-details__title) .woocommerce-order-details__title{display:flex;justify-content:start;text-transform:capitalize}#primary:has(#custom-woocommerce-account-page) article .entry-content .woocommerce #custom-woocommerce-account-page .woocommerce-MyAccount-content:has(.woocommerce-order-details__title) .woocommerce-column__title{display:flex;justify-content:start}#primary:has(#custom-woocommerce-account-page) article .entry-content .woocommerce #custom-woocommerce-account-page .woocommerce-MyAccount-content:has(.woocommerce-order-details__title) .woocommerce-table--order-details{grid-area:order}#primary:has(#custom-woocommerce-account-page) article .entry-content .woocommerce #custom-woocommerce-account-page .woocommerce-MyAccount-content:has(.woocommerce-order-details__title)>section{display:contents}#primary:has(#custom-woocommerce-account-page) article .entry-content .woocommerce #custom-woocommerce-account-page .woocommerce-MyAccount-content:has(.woocommerce-order-details__title)>section .woocommerce-columns--addresses{display:contents}#primary:has(#custom-woocommerce-account-page) article .entry-content .woocommerce #custom-woocommerce-account-page .woocommerce-MyAccount-content:has(.woocommerce-order-details__title)>section .woocommerce-columns--addresses>div{max-width:100%}#primary:has(#custom-woocommerce-account-page) article .entry-content .woocommerce #custom-woocommerce-account-page span.quick_links{grid-area:quick-links;padding-left:.4rem;text-align:center}#primary:has(#custom-woocommerce-account-page) article .entry-content .woocommerce #custom-woocommerce-account-page .bootstrap_cards{display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px;justify-content:center;padding-top:1rem;transition:all .3s ease}#primary:has(#custom-woocommerce-account-page) article .entry-content .woocommerce #custom-woocommerce-account-page .bootstrap_cards .card{width:100%;padding:var(--spacing-md) var(--spacing-xl) var(--spacing-md) var(--spacing-xl);text-align:center}#primary:has(#custom-woocommerce-account-page) article .entry-content .woocommerce #custom-woocommerce-account-page .bootstrap_cards .card a{gap:20px;display:grid;text-decoration:none}#primary:has(#custom-woocommerce-account-page) article .entry-content .woocommerce #custom-woocommerce-account-page .bootstrap_cards .card a .image-container{height:100px;aspect-ratio:1/1}#primary:has(#custom-woocommerce-account-page) article .entry-content .woocommerce #custom-woocommerce-account-page .bootstrap_cards .card a .card-body{padding:0}#primary:has(#custom-woocommerce-account-page) article .entry-content .woocommerce #custom-woocommerce-account-page .bootstrap_cards .card a .card-body .card-text{color:var(--secondary-color);line-height:20px}#primary:has(#custom-woocommerce-account-page) article .entry-content .woocommerce #custom-woocommerce-account-page .bootstrap_cards .card:hover{transform:translateY(-1px)}#primary:has(#custom-woocommerce-account-page) article .entry-content .woocommerce #custom-woocommerce-account-page .my_account_welcome{grid-area:welcome;display:flex;gap:10px;align-items:flex-end;font-family:var(--font-body);font-size:var(--text-3);align-items:baseline}#primary:has(#custom-woocommerce-account-page) article .entry-content .woocommerce #custom-woocommerce-account-page .my_account_welcome .not-user{font-size:var(--text-3);font-family:var(--font-body);font-weight:700;height:30px}#primary:has(#custom-woocommerce-account-page) article .entry-content .woocommerce #custom-woocommerce-account-page .my_account_welcome .not-user a{font-size:var(--text-3);color:var(--brand-tertiary);text-decoration:underline}#primary:has(#custom-woocommerce-account-page) article .entry-content .woocommerce #custom-woocommerce-account-page .woocommerce-MyAccount-navigation{grid-area:navigation}#primary:has(#custom-woocommerce-account-page) article .entry-content .woocommerce #custom-woocommerce-account-page .woocommerce-MyAccount-content:not(:has(.quick_links)){grid-area:account;border-radius:10px;background:var(--White, #fff);box-shadow:0px 4px 4px 0px rgba(0,0,0,.25);padding:40px}#primary:has(#custom-woocommerce-account-page) article .entry-content .woocommerce #custom-woocommerce-account-page .woocommerce-MyAccount-content:not(:has(.quick_links)) .account-orders-table{table-layout:fixed}#primary:has(#custom-woocommerce-account-page) article .entry-content .woocommerce #custom-woocommerce-account-page .woocommerce-MyAccount-content:not(:has(.quick_links)) .account-orders-table td.woocommerce-orders-table__cell-order-actions{display:flex;gap:10px;justify-content:space-between}#primary:has(#custom-woocommerce-account-page) article .entry-content .woocommerce #custom-woocommerce-account-page .woocommerce-MyAccount-content:not(:has(.quick_links)) .woocommerce-orders-table__cell-order-number{padding-left:1.3rem}@media screen and (max-width: 1500px){#primary:has(#custom-woocommerce-account-page) article .entry-content .woocommerce #custom-woocommerce-account-page .woocommerce-MyAccount-content:not(:has(.quick_links)) .woocommerce-orders-table__cell-order-number{text-align:center;padding-left:0rem}}#primary:has(#custom-woocommerce-account-page) article .entry-content .woocommerce #custom-woocommerce-account-page .woocommerce-MyAccount-content:not(:has(.quick_links)) span.my_account_welcome{text-align:center;margin-bottom:1rem}#primary:has(#custom-woocommerce-account-page) article .entry-content .woocommerce #custom-woocommerce-account-page .woocommerce-MyAccount-content:not(:has(.quick_links)) span.my_account_welcome .welcome_user{font-family:var(--font-headline);font-size:var(--text-3);color:var(--brand-primary)}#primary:has(#custom-woocommerce-account-page) article .entry-content .woocommerce #custom-woocommerce-account-page .woocommerce-MyAccount-content:not(:has(.quick_links)) span.my_account_welcome .not-user{font-size:var(--text-2)}#primary:has(#custom-woocommerce-account-page) article .entry-content .woocommerce #custom-woocommerce-account-page .woocommerce-MyAccount-content:not(:has(.quick_links)) span.my_account_welcome .not-user a{color:var(--brand-tertiary)}#primary:has(#custom-woocommerce-account-page) article .woocommerce-Input{border-radius:10px !important;border:1px solid var(--Grey, #e8e8e8) !important;background:var(--White, #fff) !important;height:50px;padding:15px;width:90%;margin-right:10px}#primary:has(#custom-woocommerce-account-page) article .form-row-wide{padding-left:0}#primary:has(#custom-woocommerce-account-page) article #account_display_name_description{font-size:.8rem}#primary:has(#custom-woocommerce-account-page) article .edit-account>div>p{padding-left:0}#primary:has(#custom-woocommerce-account-page) article .password-input{width:100%}#primary:has(#custom-woocommerce-account-page) article .woocommerce-Input--text{width:47%}#primary:has(#custom-woocommerce-account-page) article .woocommerce-Input--email{width:96%}#primary:has(#custom-woocommerce-account-page) article .woocommerce-Button{border-radius:50px;width:100px;height:50px;margin-top:20px}#primary:has(#custom-woocommerce-account-page) article #custom-woocommerce-account-page>div>form>p:nth-child(10)>button{margin-left:20px}.card{border-radius:var(--radius-md);background:var(--White, #fff) !important;flex-shrink:0 !important;width:15vw}.card .bootstrap_cards{grid-template-columns:1fr 1fr 1fr;display:grid}.card .card-title{color:#000;text-decoration:none;text-transform:capitalize}.card .card-img-top{width:auto !important}.woocommerce-Addresses.single-address-container{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto 1fr;gap:20px}.woocommerce-Addresses.single-address-container .addresses-header-text{grid-column:1/-1;grid-row:1;text-align:left}.woocommerce-Addresses.single-address-container .woocommerce-Address{grid-row:2;margin-bottom:1rem;border-radius:5px}.woocommerce-Addresses.single-address-container .woocommerce-Address:first-child{grid-column:1}.woocommerce-Addresses.single-address-container .woocommerce-Address:nth-child(2){grid-column:2}.edit-address{cursor:pointer;border-radius:var(--radius-md);background:var(--brand-tertiary);width:100px;height:50px;display:grid;text-align:center;text-decoration:none !important;color:#fff !important;align-items:center}#shipping_postcode_search_field>label{display:none !important}#shipping_postcode_field>label{display:none !important}#shipping_cp_button{border-radius:50px;background:var(--Secondary, #86aa88);width:100px;height:50px;display:grid;text-align:center;text-decoration:none;color:#fff;padding-top:5.6px;font-size:var(--font-size-md) !important}#billing_postcode_search_field>label{display:none !important}#billing_postcode_field>label{display:none !important}#billing_cp_button{border-radius:50px;background:var(--Secondary, #86aa88);width:100px;height:50px;display:grid;text-align:center;text-decoration:none;color:#fff}#billing_state_field>label{display:none !important}#billing_phone_field>label{display:none !important}#billing_email_field>label{display:none !important}.woocommerce-address-fields__field-wrapper{display:grid;grid-template-columns:1fr;grid-template-rows:1fr 1fr 1fr 1fr}.woocommerce-address-fields__field-wrapper div{display:contents}.woocommerce-address-fields__field-wrapper p{display:contents}.woocommerce-address-fields__field-wrapper #shipping_first_name{grid-area:first-name}.woocommerce-address-fields__field-wrapper #shipping_last_name{grid-area:last-name}.woocommerce-address-fields__field-wrapper #shipping_cp_button{grid-area:shipping-button}.woocommerce-address-fields__field-wrapper #shipping_address_1{grid-area:address1}.woocommerce-address-fields__field-wrapper #shipping_address_2{grid-area:address2}.woocommerce-address-fields__field-wrapper #shipping_city{grid-area:city}.woocommerce-address-fields__field-wrapper #shipping_postcode_search_field{grid-area:postcode;margin-left:0}.woocommerce-address-fields__field-wrapper #billing_first_name{grid-area:first-name}.woocommerce-address-fields__field-wrapper #billing_last_name{grid-area:last-name}.woocommerce-address-fields__field-wrapper #billing_cp_button{grid-area:shipping-button}.woocommerce-address-fields__field-wrapper #billing_address_1{grid-area:address1}.woocommerce-address-fields__field-wrapper #billing_address_2{grid-area:address2}.woocommerce-address-fields__field-wrapper #billing_city{grid-area:city}.woocommerce-address-fields__field-wrapper #billing_postcode_search_field{grid-area:postcode;margin-left:0}.woocommerce-address-fields__field-wrapper input{border-radius:10px;border:1px solid var(--Grey, #e8e8e8);background:var(--White, #fff);margin:10px}.woocommerce-address-fields__field-wrapper #crafty_shipping_button{display:none;align-content:center;justify-self:left;margin-left:0px !important}.woocommerce-address-fields__field-wrapper #crafty_billing_button{display:none;align-content:center;justify-self:left;margin-left:0px !important}.woocommerce-address-fields__field-wrapper .woocommerce-input-wrapper{justify-content:center;align-content:center}.woocommerce-address-fields__field-wrapper .input-text{width:90%;padding-left:.5rem;margin-left:0}#custom-woocommerce-account-page>div>form>div .address-save-button{margin:0}#custom-woocommerce-account-page>div>form>div>p:not(:has(.address-save-button)){padding-left:10px}@media screen and (max-width: 1100px){.woocommerce-MyAccount-content .quick_links{width:100%;display:block}.woocommerce-MyAccount-content .welcome_account_area{display:block;text-align:center}}.woocommerce-MyAccount-content .woocommerce-info{background-color:rgba(0,0,0,0) !important}.woocommerce-MyAccount-content div.woocommerce-info>a{width:13vw;height:5vh;text-align:center;align-content:center;display:block}@media screen and (max-width: 1100px){#custom-woocommerce-account-page{grid-template-columns:1fr !important;grid-template-areas:"welcome" "navigation" "account" !important;max-width:100vw}.bootstrap_cards{grid-template-columns:1fr !important}.woocommerce-Addresses.single-address-container{grid-template-columns:1fr !important;max-width:100vw}.woocommerce-Addresses.single-address-container .woocommerce-Address:nth-child(2){grid-column:1}.woocommerce-Addresses.single-address-container .woocommerce-Address{grid-column:1;grid-row:inherit}#primary:has(#custom-woocommerce-account-page) article .woocommerce-Input--text{width:100%}.login-columns{grid-template-columns:1fr !important}.my_account_welcome{flex-wrap:wrap}div.woocommerce-info>a{width:50vw;height:10vh;text-align:center;align-content:center;display:block}.input-text{width:70% !important}div.woocommerce-MyAccount-content{text-align:left}span.quick_links{grid-area:quick-links;padding-bottom:1rem}.bootstrap_cards{margin-top:1rem}}#primary:has(#custom-woocommerce-account-page) article .woocommerce-Button{width:auto !important;height:auto !important}p>.show-password-button{display:none}.woocommerce-MyAccount-content .woocommerce-orders-table{width:100%;border-collapse:collapse;font-family:var(--font-body);background:var(--base-white);border-radius:8px;overflow:hidden;box-shadow:0 2px 8px rgba(42,71,52,.08);margin-bottom:2rem}.woocommerce-MyAccount-content .woocommerce-orders-table thead{background:var(--light-grey-color);border-bottom:2px solid var(--brand-accent)}.woocommerce-MyAccount-content .woocommerce-orders-table thead th{padding:1rem 1.25rem;font-family:var(--font-body);font-weight:600;font-size:.875rem;color:var(--brand-primary);text-align:left;letter-spacing:.025em;text-transform:uppercase;border-bottom:none}.woocommerce-MyAccount-content .woocommerce-orders-table thead th.woocommerce-orders-table__cell-order-number{display:block}.woocommerce-MyAccount-content .woocommerce-orders-table thead th:first-child{padding-left:1.5rem}.woocommerce-MyAccount-content .woocommerce-orders-table thead th:last-child{padding-right:1.5rem}.woocommerce-MyAccount-content .woocommerce-orders-table tr>*:first-child{width:8rem}.woocommerce-MyAccount-content .woocommerce-orders-table tr>*:nth-child(2){width:8rem}.woocommerce-MyAccount-content .woocommerce-orders-table tbody tr{border-bottom:1px solid var(--brand-accent);transition:background-color .2s ease}.woocommerce-MyAccount-content .woocommerce-orders-table tbody tr:nth-child(even){background-color:rgba(250,250,250,.5)}.woocommerce-MyAccount-content .woocommerce-orders-table tbody tr:nth-child(odd){background-color:var(--base-white)}.woocommerce-MyAccount-content .woocommerce-orders-table tbody tr:hover{background-color:rgba(133,170,136,.05)}.woocommerce-MyAccount-content .woocommerce-orders-table tbody tr:last-child{border-bottom:none}.woocommerce-MyAccount-content .woocommerce-orders-table tbody td{padding:1.25rem;vertical-align:middle;font-size:.9rem;line-height:1.4}.woocommerce-MyAccount-content .woocommerce-orders-table tbody td:first-child{padding-left:1.5rem}.woocommerce-MyAccount-content .woocommerce-orders-table tbody td:last-child{padding-right:1.5rem}.woocommerce-MyAccount-content .woocommerce-orders-table .woocommerce-orders-table__cell-order-number a{color:var(--brand-primary);font-weight:600;text-decoration:none;font-size:var(--font-size-md)}.woocommerce-MyAccount-content .woocommerce-orders-table .woocommerce-orders-table__cell-order-number a:hover{color:var(--secondary-color);text-decoration:underline}.woocommerce-MyAccount-content .woocommerce-orders-table .woocommerce-orders-table__cell-order-date time{font-size:.875rem}.woocommerce-MyAccount-content .woocommerce-orders-table .woocommerce-orders-table__cell-order-status .woocommerce-order-status{display:inline-block;padding:.375rem .75rem;border-radius:20px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.woocommerce-MyAccount-content .woocommerce-orders-table .woocommerce-orders-table__cell-order-status .woocommerce-order-status.status-processing{background-color:rgba(133,170,136,.15);color:var(--secondary-color);border:1px solid rgba(133,170,136,.3)}.woocommerce-MyAccount-content .woocommerce-orders-table .woocommerce-orders-table__cell-order-status .woocommerce-order-status.status-cancelled{background-color:rgba(254,91,91,.15);color:var(--alert-color);border:1px solid rgba(254,91,91,.3)}.woocommerce-MyAccount-content .woocommerce-orders-table .woocommerce-orders-table__cell-order-status .woocommerce-order-status.status-failed{background-color:rgba(235,134,35,.15);color:var(--pop-color);border:1px solid rgba(235,134,35,.3)}.woocommerce-MyAccount-content .woocommerce-orders-table .woocommerce-orders-table__cell-order-status .woocommerce-order-status.status-completed{background-color:rgba(42,71,52,.15);color:var(--brand-primary);border:1px solid rgba(42,71,52,.3)}.woocommerce-MyAccount-content .woocommerce-orders-table .woocommerce-orders-table__cell-order-total{font-weight:600;color:var(--brand-primary)}.woocommerce-MyAccount-content .woocommerce-orders-table .woocommerce-orders-table__cell-order-total .woocommerce-Price-amount{font-size:var(--font-size-md)}.woocommerce-MyAccount-content .woocommerce-orders-table .woocommerce-orders-table__cell-order-actions .woocommerce-button{display:inline-block;padding:.5rem 1rem;margin:.125rem;border:1px solid var(--secondary-color);background:var(--base-white);color:var(--secondary-color);text-decoration:none;border-radius:var(--radius-md);font-size:.8rem;font-weight:500;transition:all .2s ease}.woocommerce-MyAccount-content .woocommerce-orders-table .woocommerce-orders-table__cell-order-actions .woocommerce-button:hover{background:var(--secondary-color);color:var(--base-white)}.woocommerce-MyAccount-content .woocommerce-orders-table .woocommerce-orders-table__cell-order-actions .woocommerce-button.view{border-color:var(--brand-primary);color:var(--brand-primary)}.woocommerce-MyAccount-content .woocommerce-orders-table .woocommerce-orders-table__cell-order-actions .woocommerce-button.view:hover{background:var(--brand-primary);color:var(--base-white)}.woocommerce-MyAccount-content .woocommerce-orders-table .woocommerce-orders-table__cell-order-actions .woocommerce-button.pay{border-color:var(--pop-color);color:var(--pop-color)}.woocommerce-MyAccount-content .woocommerce-orders-table .woocommerce-orders-table__cell-order-actions .woocommerce-button.pay:hover{background:var(--pop-color);color:var(--base-white)}.woocommerce-MyAccount-content .woocommerce-orders-table .woocommerce-orders-table__cell-order-actions .woocommerce-button.cancel{border-color:var(--alert-color);color:var(--alert-color)}.woocommerce-MyAccount-content .woocommerce-orders-table .woocommerce-orders-table__cell-order-actions .woocommerce-button.cancel:hover{background:var(--alert-color);color:var(--base-white)}@media(max-width: 1499px){.woocommerce-MyAccount-content .woocommerce-orders-table{border:none;box-shadow:none;background:rgba(0,0,0,0)}.woocommerce-MyAccount-content .woocommerce-orders-table thead{display:none}.woocommerce-MyAccount-content .woocommerce-orders-table tr>*:first-child{width:100%}.woocommerce-MyAccount-content .woocommerce-orders-table tr>*:nth-child(2){width:100%}.woocommerce-MyAccount-content .woocommerce-orders-table tbody{display:block}.woocommerce-MyAccount-content .woocommerce-orders-table tbody tr{display:block;background:var(--base-white);border:1px solid var(--brand-accent);border-radius:8px;margin-bottom:1rem;padding:1rem;box-shadow:0 2px 4px rgba(42,71,52,.05)}.woocommerce-MyAccount-content .woocommerce-orders-table tbody tr:nth-child(even),.woocommerce-MyAccount-content .woocommerce-orders-table tbody tr:nth-child(odd){background:var(--base-white)}.woocommerce-MyAccount-content .woocommerce-orders-table tbody tr:hover{box-shadow:0 4px 12px rgba(42,71,52,.1)}.woocommerce-MyAccount-content .woocommerce-orders-table tbody td{display:flex;flex-direction:column;align-items:flex-start;text-align:left;padding:.75rem 0;border-bottom:1px solid var(--brand-accent)}.woocommerce-MyAccount-content .woocommerce-orders-table tbody td:last-child{border-bottom:none}.woocommerce-MyAccount-content .woocommerce-orders-table tbody td::before{content:attr(data-title) ": ";font-weight:600;color:var(--brand-primary);margin-bottom:.25rem;min-width:auto;display:block}.woocommerce-MyAccount-content .woocommerce-orders-table tbody td.woocommerce-orders-table__cell-order-number{font-size:1.1rem;padding-bottom:1rem;margin-bottom:.5rem;border-bottom:2px solid var(--tertiary-color)}.woocommerce-MyAccount-content .woocommerce-orders-table tbody td.woocommerce-orders-table__cell-order-number a{font-weight:700;font-size:1.2rem}.woocommerce-MyAccount-content .woocommerce-orders-table tbody td.woocommerce-orders-table__cell-order-actions::before{display:none}.woocommerce-MyAccount-content .woocommerce-orders-table tbody td.woocommerce-orders-table__cell-order-actions .woocommerce-button{margin:.25rem 0;text-align:center;padding:.625rem;font-size:.875rem;width:100%}}table.shop_table_responsive tbody th{display:block !important}.woocommerce-Button--next,.woocommerce-Button--previous{width:fit-content;padding:15px 40px;background-color:var(--brand-primary);color:var(--base-white);text-decoration:none;border-radius:var(--radius-md);margin:5px}.woocommerce-Button--next.pale,.woocommerce-Button--previous.pale{background-color:var(--secondary-color)}.woocommerce-MyAccount-content .woocommerce-table--order-details{width:100%;border-collapse:collapse;font-family:var(--font-body);background:var(--base-white);border-radius:8px;overflow:hidden;box-shadow:0 2px 8px rgba(42,71,52,.08);margin-bottom:2rem}.woocommerce-MyAccount-content .woocommerce-table--order-details .component-parent{display:none}.woocommerce-MyAccount-content .woocommerce-table--order-details .component-parent p{color:var(--brand-primary);font-weight:bold}.woocommerce-MyAccount-content .woocommerce-table--order-details thead{background:var(--light-grey-color);border-bottom:2px solid var(--brand-accent)}.woocommerce-MyAccount-content .woocommerce-table--order-details thead th{padding:1rem 1.25rem;font-family:var(--font-body);font-weight:600;font-size:.875rem;color:var(--brand-primary);text-align:left;letter-spacing:.025em;text-transform:uppercase;border-bottom:none}.woocommerce-MyAccount-content .woocommerce-table--order-details thead th:first-child{padding-left:1.5rem}.woocommerce-MyAccount-content .woocommerce-table--order-details thead th:last-child{padding-right:1.5rem;text-align:right}.woocommerce-MyAccount-content .woocommerce-table--order-details tbody tr{border-bottom:1px solid var(--brand-accent);transition:background-color .2s ease}.woocommerce-MyAccount-content .woocommerce-table--order-details tbody tr:nth-child(even){background-color:rgba(250,250,250,.5)}.woocommerce-MyAccount-content .woocommerce-table--order-details tbody tr:nth-child(odd){background-color:var(--base-white)}.woocommerce-MyAccount-content .woocommerce-table--order-details tbody tr:hover{background-color:rgba(133,170,136,.05)}.woocommerce-MyAccount-content .woocommerce-table--order-details tbody tr:last-child{border-bottom:none}.woocommerce-MyAccount-content .woocommerce-table--order-details tbody tr.component_table_item{background-color:rgba(233,220,189,.1)}.woocommerce-MyAccount-content .woocommerce-table--order-details tbody tr.component_table_item td{padding-left:2rem;font-size:.85rem;color:var(--dark-grey-color)}.woocommerce-MyAccount-content .woocommerce-table--order-details tbody tr.component_table_item .component_table_item_indent{padding-left:1rem;border-left:3px solid var(--tertiary-color)}.woocommerce-MyAccount-content .woocommerce-table--order-details tbody tr.component_table_item .component_table_item_subtotal{display:none}.woocommerce-MyAccount-content .woocommerce-table--order-details tbody td{padding:1.25rem;vertical-align:middle;font-size:.9rem;line-height:1.4}.woocommerce-MyAccount-content .woocommerce-table--order-details tbody td:first-child{padding-left:1.5rem}.woocommerce-MyAccount-content .woocommerce-table--order-details tbody td:last-child{padding-right:1.5rem;text-align:right}.woocommerce-MyAccount-content .woocommerce-table--order-details .woocommerce-table__product-name{text-align:left}.woocommerce-MyAccount-content .woocommerce-table--order-details .woocommerce-table__product-name a{color:var(--brand-primary);font-weight:600;text-decoration:none;font-size:var(--font-size-md)}.woocommerce-MyAccount-content .woocommerce-table--order-details .woocommerce-table__product-name a:hover{color:var(--secondary-color);text-decoration:underline}.woocommerce-MyAccount-content .woocommerce-table--order-details .woocommerce-table__product-name .product-quantity{color:var(--secondary-color);font-weight:500;margin-left:.5rem}.woocommerce-MyAccount-content .woocommerce-table--order-details .component{margin:0}.woocommerce-MyAccount-content .woocommerce-table--order-details .component dt{font-weight:600;color:var(--brand-primary);font-size:.8rem;text-transform:capitalize}.woocommerce-MyAccount-content .woocommerce-table--order-details .component dd{margin:0;margin-bottom:.5rem}.woocommerce-MyAccount-content .woocommerce-table--order-details .component dd p{margin:0;color:var(--dark-grey-color);font-size:.85rem}.woocommerce-MyAccount-content .woocommerce-table--order-details .woocommerce-table__product-total{font-weight:600;color:var(--brand-primary)}.woocommerce-MyAccount-content .woocommerce-table--order-details .woocommerce-table__product-total .woocommerce-Price-amount{font-size:var(--font-size-md)}.woocommerce-MyAccount-content .woocommerce-table--order-details .woocommerce-table__product-total .woocommerce-Price-currencySymbol{color:var(--brand-primary)}.woocommerce-MyAccount-content .woocommerce-table--order-details .woocommerce-table__product-total .component_table_item_subtotal{font-weight:500;color:var(--dark-grey-color)}.woocommerce-MyAccount-content .woocommerce-table--order-details tfoot{background:var(--light-grey-color);border-top:2px solid var(--brand-accent)}.woocommerce-MyAccount-content .woocommerce-table--order-details tfoot tr{border-bottom:1px solid var(--brand-accent)}.woocommerce-MyAccount-content .woocommerce-table--order-details tfoot tr:last-child{border-bottom:none}.woocommerce-MyAccount-content .woocommerce-table--order-details tfoot tr:has(th:contains("Total")){background:rgba(42,71,52,.05);font-weight:700}.woocommerce-MyAccount-content .woocommerce-table--order-details tfoot th{padding:1rem 1.25rem;font-weight:600;color:var(--brand-primary);text-align:left}.woocommerce-MyAccount-content .woocommerce-table--order-details tfoot th:first-child{padding-left:1.5rem}.woocommerce-MyAccount-content .woocommerce-table--order-details tfoot td{padding:1rem 1.25rem;text-align:right}.woocommerce-MyAccount-content .woocommerce-table--order-details tfoot td:last-child{padding-right:1.5rem}.woocommerce-MyAccount-content .woocommerce-table--order-details tfoot td .includes_tax{font-size:.8rem;color:var(--dark-grey-color);font-weight:normal}.woocommerce-MyAccount-content .woocommerce-table--order-details tfoot .woocommerce-button{display:inline-block;padding:.25rem 1rem;margin:.125rem;border:1px solid var(--secondary-color);background:var(--base-white);color:var(--secondary-color);text-decoration:none;border-radius:20px;font-size:.8rem;font-weight:500;transition:all .2s ease}.woocommerce-MyAccount-content .woocommerce-table--order-details tfoot .woocommerce-button:hover{background:var(--secondary-color);color:var(--base-white)}.woocommerce-MyAccount-content .woocommerce-table--order-details tfoot .woocommerce-button.pay{border-color:var(--pop-color);color:var(--pop-color)}.woocommerce-MyAccount-content .woocommerce-table--order-details tfoot .woocommerce-button.pay:hover{background:var(--pop-color);color:var(--base-white)}.woocommerce-MyAccount-content .woocommerce-table--order-details tfoot .woocommerce-button.cancel{border-color:var(--alert-color);color:var(--alert-color)}.woocommerce-MyAccount-content .woocommerce-table--order-details tfoot .woocommerce-button.cancel:hover{background:var(--alert-color);color:var(--base-white)}.woocommerce-MyAccount-content .wc_pip_view_invoice{display:none}.woocommerce-MyAccount-content .woocommerce-Price-amount bdi{font-style:normal;unicode-bidi:normal;direction:inherit}.woocommerce-column--billing-address.col-1,.woocommerce-column--shipping-address.col-2{padding-left:0px}@media screen and (max-width: 768px){#custom-woocommerce-account-page>div>table>tbody>tr td.date-shipped{text-align:right !important}}#custom-woocommerce-account-page>div>table>tbody>tr td.order-actions{width:fit-content;background-color:var(--brand-primary);color:var(--light-grey-color);text-decoration:none;border-radius:30px;margin-top:20px;margin-left:auto;cursor:pointer;width:80px}#custom-woocommerce-account-page>div>table>tbody>tr td.order-actions.pale{background-color:var(--brand-primary)}#custom-woocommerce-account-page>div>table>tbody>tr td.order-actions a{color:var(--light-grey-color) !important;text-decoration:none !important}table.shop_table_responsive tr td:last-of-type::before{display:none}.custom-success-message{background-color:var(--brand-primary, #28a745);color:#fff;padding:15px 20px;margin:20px 0;border-radius:4px;border-left:4px solid hsla(0,0%,100%,.3);font-weight:500}.custom-error-message{background-color:var(--pop-color);color:#fff;padding:15px 20px;margin:20px 0;border-radius:4px;border-left:4px solid hsla(0,0%,100%,.3);font-weight:500}.custom-success-message p,.custom-error-message p{margin:0;line-height:1.4}.custom-success-message p:not(:last-child),.custom-error-message p:not(:last-child){margin-bottom:8px}#primary:has(#customer_login),#primary:has(.woocommerce-ResetPassword){background-color:var(--light-grey-color)}#primary:has(#customer_login) .page,#primary:has(.woocommerce-ResetPassword) .page{max-width:1000px;width:100%}#primary:has(#customer_login) header,#primary:has(.woocommerce-ResetPassword) header{display:none}#primary:has(#customer_login) .woocommerce-notices-wrapper ul,#primary:has(.woocommerce-ResetPassword) .woocommerce-notices-wrapper ul{list-style:none;margin:0 40px 20px;border-radius:10px;background:#bff3c2}#primary:has(#customer_login) .woocommerce-notices-wrapper ul li,#primary:has(.woocommerce-ResetPassword) .woocommerce-notices-wrapper ul li{padding:10px;color:var(--brand-primary)}#primary:has(#customer_login) .woocommerce-notices-wrapper ul li a,#primary:has(.woocommerce-ResetPassword) .woocommerce-notices-wrapper ul li a{color:var(--brand-primary);text-decoration:underline;font-weight:700}#primary:has(#customer_login) .woocommerce-notices-wrapper ul.woocommerce-error,#primary:has(.woocommerce-ResetPassword) .woocommerce-notices-wrapper ul.woocommerce-error{background:#ffdcdc}#primary:has(#customer_login) .woocommerce-notices-wrapper ul.woocommerce-error li,#primary:has(.woocommerce-ResetPassword) .woocommerce-notices-wrapper ul.woocommerce-error li{padding:10px;color:red}#primary:has(#customer_login) .woocommerce-notices-wrapper ul.woocommerce-error li a,#primary:has(.woocommerce-ResetPassword) .woocommerce-notices-wrapper ul.woocommerce-error li a{color:red;text-decoration:underline;font-weight:700}#primary:has(#customer_login) #customer_login,#primary:has(.woocommerce-ResetPassword) #customer_login{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin:0 40px}#primary:has(#customer_login) #customer_login>div,#primary:has(.woocommerce-ResetPassword) #customer_login>div{max-width:500px;width:100%;box-shadow:0px 4px 4px 0px rgba(0,0,0,.25);border-radius:20px;padding:20px;background:#fff;font-family:"helvetica";height:fit-content}#primary:has(#customer_login) #customer_login>div form,#primary:has(.woocommerce-ResetPassword) #customer_login>div form{width:100%;display:grid;gap:10px;grid-template-columns:1fr 1fr;grid-template-areas:"username 	username" "password 	password" "form-row 	form-row" "forgotten	forgotten" "terms		terms"}#primary:has(#customer_login) #customer_login>div form span.password-input input,#primary:has(.woocommerce-ResetPassword) #customer_login>div form span.password-input input{padding:5px 40px 5px 10px;width:100%;box-sizing:border-box}#primary:has(#customer_login) #customer_login>div form input,#primary:has(.woocommerce-ResetPassword) #customer_login>div form input{width:100% !important;border-radius:10px;padding:5px 10px;box-sizing:border-box}#primary:has(#customer_login) #customer_login>div form input.woocommerce-form__input-checkbox,#primary:has(.woocommerce-ResetPassword) #customer_login>div form input.woocommerce-form__input-checkbox{width:20px !important}#primary:has(#customer_login) #customer_login>div form input::placeholder,#primary:has(.woocommerce-ResetPassword) #customer_login>div form input::placeholder{color:var(--dark-grey-color)}#primary:has(#customer_login) #customer_login>div form input#username,#primary:has(#customer_login) #customer_login>div form input#reg_email,#primary:has(#customer_login) #customer_login>div form input#user_login,#primary:has(.woocommerce-ResetPassword) #customer_login>div form input#username,#primary:has(.woocommerce-ResetPassword) #customer_login>div form input#reg_email,#primary:has(.woocommerce-ResetPassword) #customer_login>div form input#user_login{grid-area:username}#primary:has(#customer_login) #customer_login>div form .lost_password,#primary:has(.woocommerce-ResetPassword) #customer_login>div form .lost_password{grid-area:form-row !important;text-align:right !important}#primary:has(#customer_login) #customer_login>div form p.form-row,#primary:has(.woocommerce-ResetPassword) #customer_login>div form p.form-row{grid-area:form-row;display:grid;justify-content:space-between;align-items:center;margin:0;gap:1rem}#primary:has(#customer_login) #customer_login>div form p.form-row label.woocommerce-form__label-for-checkbox,#primary:has(#customer_login) #customer_login>div form p.form-row label.woocommerce-form-login__rememberme,#primary:has(.woocommerce-ResetPassword) #customer_login>div form p.form-row label.woocommerce-form__label-for-checkbox,#primary:has(.woocommerce-ResetPassword) #customer_login>div form p.form-row label.woocommerce-form-login__rememberme{display:flex;align-items:center;gap:5px;margin:0;flex:0 0 auto;z-index:999;cursor:pointer}#primary:has(#customer_login) #customer_login>div form p.form-row label.woocommerce-form__label-for-checkbox input[type=checkbox],#primary:has(#customer_login) #customer_login>div form p.form-row label.woocommerce-form-login__rememberme input[type=checkbox],#primary:has(.woocommerce-ResetPassword) #customer_login>div form p.form-row label.woocommerce-form__label-for-checkbox input[type=checkbox],#primary:has(.woocommerce-ResetPassword) #customer_login>div form p.form-row label.woocommerce-form-login__rememberme input[type=checkbox]{width:16px;height:16px;margin:0}#primary:has(#customer_login) #customer_login>div form p.form-row label.woocommerce-form__label-for-checkbox span,#primary:has(#customer_login) #customer_login>div form p.form-row label.woocommerce-form-login__rememberme span,#primary:has(.woocommerce-ResetPassword) #customer_login>div form p.form-row label.woocommerce-form__label-for-checkbox span,#primary:has(.woocommerce-ResetPassword) #customer_login>div form p.form-row label.woocommerce-form-login__rememberme span{font-size:var(--font-size-md);color:var(--dark-grey-color);white-space:nowrap}#primary:has(#customer_login) #customer_login>div form p.form-row button,#primary:has(.woocommerce-ResetPassword) #customer_login>div form p.form-row button{width:fit-content;padding:15px 70px;background-color:var(--brand-primary);color:var(--light-grey-color);text-decoration:none;border-radius:var(--radius-md);margin:5px;cursor:pointer;font-family:var(--font-body)}#primary:has(#customer_login) #customer_login>div form p.lost_password,#primary:has(#customer_login) #customer_login>div form p.woocommerce-LostPassword,#primary:has(.woocommerce-ResetPassword) #customer_login>div form p.lost_password,#primary:has(.woocommerce-ResetPassword) #customer_login>div form p.woocommerce-LostPassword{grid-area:forgotten;text-align:center;margin:0}#primary:has(#customer_login) #customer_login>div form p.lost_password a,#primary:has(#customer_login) #customer_login>div form p.woocommerce-LostPassword a,#primary:has(.woocommerce-ResetPassword) #customer_login>div form p.lost_password a,#primary:has(.woocommerce-ResetPassword) #customer_login>div form p.woocommerce-LostPassword a{color:var(--brand-primary);text-decoration:underline;font-size:var(--font-size-md)}#primary:has(#customer_login) #customer_login>div form .woocommerce-privacy-policy-text,#primary:has(.woocommerce-ResetPassword) #customer_login>div form .woocommerce-privacy-policy-text{grid-area:terms}#primary:has(#customer_login) #customer_login>div form .woocommerce-form-row,#primary:has(.woocommerce-ResetPassword) #customer_login>div form .woocommerce-form-row{grid-area:form-row;display:flex;justify-content:center;margin:0}#primary:has(#customer_login) #customer_login>div form .woocommerce-form-row button,#primary:has(.woocommerce-ResetPassword) #customer_login>div form .woocommerce-form-row button{width:fit-content;padding:15px 70px;background-color:var(--brand-primary);color:var(--light-grey-color);text-decoration:none;border-radius:var(--radius-md);margin:5px;cursor:pointer;font-family:var(--font-body)}#primary:has(#customer_login) #customer_login>div form #password_strength,#primary:has(.woocommerce-ResetPassword) #customer_login>div form #password_strength{grid-area:forgotten;text-align:left}#primary:has(#customer_login) #customer_login>div form .woocommerce-password-hint,#primary:has(.woocommerce-ResetPassword) #customer_login>div form .woocommerce-password-hint{grid-area:forgotten;margin-top:40px}@media screen and (max-width: 430px){#primary:has(#customer_login) #customer_login>div form .woocommerce-password-hint,#primary:has(.woocommerce-ResetPassword) #customer_login>div form .woocommerce-password-hint{margin-top:70px}}#primary:has(#customer_login) #customer_login>div form .woocommerce-privacy-policy-text,#primary:has(.woocommerce-ResetPassword) #customer_login>div form .woocommerce-privacy-policy-text{font-size:.8rem}#primary:has(#customer_login) form.woocommerce-ResetPassword,#primary:has(.woocommerce-ResetPassword) form.woocommerce-ResetPassword{max-width:1000px;width:100%;box-shadow:0px 4px 4px 0px rgba(0,0,0,.25);border-radius:20px;padding:20px;background:#fff;font-family:"helvetica";height:fit-content;display:flex;flex-direction:column;gap:10px}#primary:has(#customer_login) form.woocommerce-ResetPassword>span:has(input),#primary:has(.woocommerce-ResetPassword) form.woocommerce-ResetPassword>span:has(input){display:contents}#primary:has(#customer_login) form.woocommerce-ResetPassword>input,#primary:has(.woocommerce-ResetPassword) form.woocommerce-ResetPassword>input{width:100%;border-radius:10px;padding:5px 10px;box-sizing:border-box}#primary:has(#customer_login) form.woocommerce-ResetPassword>input::placeholder,#primary:has(.woocommerce-ResetPassword) form.woocommerce-ResetPassword>input::placeholder{color:var(--dark-grey-color)}#primary:has(#customer_login) form.woocommerce-ResetPassword>input#user_login,#primary:has(.woocommerce-ResetPassword) form.woocommerce-ResetPassword>input#user_login{grid-area:username}#primary:has(#customer_login) form.woocommerce-ResetPassword button,#primary:has(#customer_login) form.woocommerce-ResetPassword p:has(button),#primary:has(.woocommerce-ResetPassword) form.woocommerce-ResetPassword button,#primary:has(.woocommerce-ResetPassword) form.woocommerce-ResetPassword p:has(button){grid-area:submit;width:fit-content;padding:15px 70px;background-color:var(--brand-primary);color:var(--light-grey-color);text-decoration:none;border-radius:var(--radius-md);margin:5px;cursor:pointer;font-family:var(--font-body)}#primary:has(#customer_login) keeper-lock,#primary:has(.woocommerce-ResetPassword) keeper-lock{display:none !important}#primary:has(#customer_login) .show-password-button,#primary:has(.woocommerce-ResetPassword) .show-password-button{display:none !important}@media(max-width: 1400px){#primary:has(#customer_login) .woocommerce-notices-wrapper ul,#primary:has(.woocommerce-ResetPassword) .woocommerce-notices-wrapper ul{margin:0 20px 20px}#primary:has(#customer_login) #customer_login,#primary:has(.woocommerce-ResetPassword) #customer_login{grid-template-columns:1fr;margin:0 20px;gap:20px}#primary:has(#customer_login) #customer_login>div,#primary:has(.woocommerce-ResetPassword) #customer_login>div{max-width:100%}}@media(max-width: 768px){#primary:has(#customer_login) .woocommerce-notices-wrapper ul,#primary:has(.woocommerce-ResetPassword) .woocommerce-notices-wrapper ul{margin:0 10px 20px}#primary:has(#customer_login) #customer_login,#primary:has(.woocommerce-ResetPassword) #customer_login{margin:0 10px}#primary:has(#customer_login) #customer_login>div,#primary:has(.woocommerce-ResetPassword) #customer_login>div{padding:15px}#primary:has(#customer_login) #customer_login>div form,#primary:has(.woocommerce-ResetPassword) #customer_login>div form{gap:8px}#primary:has(#customer_login) #customer_login>div form input,#primary:has(.woocommerce-ResetPassword) #customer_login>div form input{font-size:var(--font-size-md)}}div.woocommerce-message{background:#bff3c2;border-radius:10px;padding:10px;color:var(--brand-primary)}span.password-input{grid-area:password;position:relative;display:flex;align-items:center}span.password-input .show-password-input{position:absolute;right:10px;top:50%;transform:translateY(-50%);background:url(media/images/eye-crossed.svg) no-repeat center;border:0;width:24px;height:24px;cursor:pointer}span.password-input .show-password-input.display-password{background:url(media/images/eye.svg) no-repeat center}.post-11{margin:auto}.post-11 .entry-content{margin-top:80px;margin-bottom:80px}.woocommerce-form-login{margin:0 !important}.woocommerce-form-login .input-text{border:1px solid #ccc !important}.xoo-wsc-cart-active .xoo-wsc-container{width:100%;z-index:2000000001;max-width:768px}.xoo-wsc-cart-active .xoo-wsc-container .xoo-wsc-header{border-bottom:0;background-color:var(--brand-secondary);padding:var(--spacing-xl, 16px) var(--spacing-3xl, 24px)}.xoo-wsc-cart-active .xoo-wsc-container .xoo-wsc-header .xoo-wsch-top{justify-content:space-between;align-items:center}.xoo-wsc-cart-active .xoo-wsc-container .xoo-wsc-header .xoo-wsch-top .xoo-wsch-text{font-family:var(--font-headline);font-size:var(--spacing-2xl, 20px);font-weight:var(--font-weight-light, 400);line-height:normal;color:var(--brand-primary);margin:0}.xoo-wsc-cart-active .xoo-wsc-container .xoo-wsc-header .xoo-wsch-top .xoo-wsch-basket{display:none}.xoo-wsc-cart-active .xoo-wsc-container .xoo-wsc-header .xoo-wsch-top .xoo-wsch-close{font-size:25px;font-weight:300;color:var(--base-black);cursor:pointer;width:18px;right:25px !important;top:14px !important}.xoo-wsc-cart-active .xoo-wsc-container .xoo-wsc-header .xoo-wsch-top .xoo-wsch-close::before{content:"×"}.xoo-wsc-cart-active .xoo-wsc-container .xoo-wsc-is-child .woocommerce-Price-amount{display:none}.xoo-wsc-cart-active .xoo-wsc-container .xoo-wsc-body{background:var(--grey-6);padding:var(--spacing-xl) var(--spacing-3xl)}.xoo-wsc-cart-active .xoo-wsc-container .xoo-wsc-body .xoo-wsc-products{display:flex;flex-direction:column;color:var(--grey-2)}.xoo-wsc-cart-active .xoo-wsc-container .xoo-wsc-body .xoo-wsc-products .xoo-wsc-is-child{display:none}.xoo-wsc-cart-active .xoo-wsc-container .xoo-wsc-body .xoo-wsc-products .xoo-wsc-composite-wrapper{display:flex;flex-direction:column;gap:var(--spacing-md, 8px)}.xoo-wsc-cart-active .xoo-wsc-container .xoo-wsc-body .xoo-wsc-products>div.xoo-wsc-product{border:1px solid var(--grey-3);padding:var(--spacing-lg, 13px);margin:0;border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.xoo-wsc-cart-active .xoo-wsc-container .xoo-wsc-body .xoo-wsc-products>div.xoo-wsc-product.xoo-wsc-composite_parent:has(.component-parent){display:none}.xoo-wsc-cart-active .xoo-wsc-container .xoo-wsc-body .xoo-wsc-products>div.xoo-wsc-product .xoo-wsc-pprice{display:none}.xoo-wsc-cart-active .xoo-wsc-container .xoo-wsc-body .xoo-wsc-products>div.xoo-wsc-product .xoo-wsc-img-col{grid-column:1;grid-row:1;width:120px}.xoo-wsc-cart-active .xoo-wsc-container .xoo-wsc-body .xoo-wsc-products>div.xoo-wsc-product .xoo-wsc-img-col img{width:100%;height:100%;object-fit:cover;border-radius:4.8px}.xoo-wsc-cart-active .xoo-wsc-container .xoo-wsc-body .xoo-wsc-products>div.xoo-wsc-product .xoo-wsc-sum-col .xoo-wsc-sm-info{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;gap:var(--spacing-3xl, 24px);width:100%}.xoo-wsc-cart-active .xoo-wsc-container .xoo-wsc-body .xoo-wsc-products>div.xoo-wsc-product .xoo-wsc-sum-col .xoo-wsc-sm-info .xoo-wsc-sm-left{display:contents}.xoo-wsc-cart-active .xoo-wsc-container .xoo-wsc-body .xoo-wsc-products>div.xoo-wsc-product .xoo-wsc-sum-col .xoo-wsc-sm-info .xoo-wsc-sm-left .xoo-wsc-pname{line-height:normal}.xoo-wsc-cart-active .xoo-wsc-container .xoo-wsc-body .xoo-wsc-products>div.xoo-wsc-product .xoo-wsc-sum-col .xoo-wsc-sm-info .xoo-wsc-sm-left .xoo-wsc-qty-box{grid-row:2;border:1px solid var(--grey-2);border-radius:var(--radius-md, 8px);padding:var(--spacing-md, 9px) var(--spacing-lg, 13px);height:36px}.xoo-wsc-cart-active .xoo-wsc-container .xoo-wsc-body .xoo-wsc-products>div.xoo-wsc-product .xoo-wsc-sum-col .xoo-wsc-sm-info .xoo-wsc-sm-left .xoo-wsc-qty-box .xoo-wsc-minus,.xoo-wsc-cart-active .xoo-wsc-container .xoo-wsc-body .xoo-wsc-products>div.xoo-wsc-product .xoo-wsc-sum-col .xoo-wsc-sm-info .xoo-wsc-sm-left .xoo-wsc-qty-box .xoo-wsc-plus{width:18px;cursor:pointer;font-size:var(--spacing-3xl, 24px);font-weight:var(--font-weight-light, 400)}.xoo-wsc-cart-active .xoo-wsc-container .xoo-wsc-body .xoo-wsc-products>div.xoo-wsc-product .xoo-wsc-sum-col .xoo-wsc-sm-info .xoo-wsc-sm-left .xoo-wsc-qty-box .xoo-wsc-minus{height:16px}.xoo-wsc-cart-active .xoo-wsc-container .xoo-wsc-body .xoo-wsc-products>div.xoo-wsc-product .xoo-wsc-sum-col .xoo-wsc-sm-info .xoo-wsc-sm-left .xoo-wsc-qty-box .xoo-wsc-minus.xoo-wsc-minus-disabled{min-width:18px;display:flex;justify-content:center;align-items:center;font-weight:600;height:16px;position:relative;top:-1px}.xoo-wsc-cart-active .xoo-wsc-container .xoo-wsc-body .xoo-wsc-products>div.xoo-wsc-product .xoo-wsc-sum-col .xoo-wsc-sm-info .xoo-wsc-sm-left .xoo-wsc-qty-box input.xoo-wsc-qty{border:none;font-weight:var(--font-weight-semibold, 600);min-width:20px}.xoo-wsc-cart-active .xoo-wsc-container .xoo-wsc-body .xoo-wsc-products>div.xoo-wsc-product .xoo-wsc-sum-col .xoo-wsc-sm-info .xoo-wsc-sm-left .xoo-wsc-qty-box input.xoo-wsc-qty:focus-visible{outline:none}.xoo-wsc-cart-active .xoo-wsc-container .xoo-wsc-body .xoo-wsc-products>div.xoo-wsc-product .xoo-wsc-sum-col .xoo-wsc-sm-info .xoo-wsc-sm-right{grid-row:2}.xoo-wsc-cart-active .xoo-wsc-container .xoo-wsc-body .xoo-wsc-products>div.xoo-wsc-product .xoo-wsc-sum-col .xoo-wsc-sm-info .xoo-wsc-sm-right .xoo-wsc-prices-wrap{display:flex;flex-direction:column-reverse;gap:0;font-family:var(--font-headline);font-size:var(--spacing-2xl, 20px)}.xoo-wsc-cart-active .xoo-wsc-container .xoo-wsc-body .xoo-wsc-products>div.xoo-wsc-product .xoo-wsc-sum-col .xoo-wsc-sm-info .xoo-wsc-sm-right .xoo-wsc-prices-wrap .xoo-wsc-smr-ptotal{font-family:var(--font-headline);font-size:var(--spacing-2xl, 20px) !important;font-weight:var(--font-weight-light, 400);line-height:normal;color:var(--brand-primary);margin:0}.xoo-wsc-cart-active .xoo-wsc-container .xoo-wsc-body .xoo-wsc-products>div.xoo-wsc-product .xoo-wsc-sum-col .xoo-wsc-sm-info .xoo-wsc-sm-right .xoo-wsc-prices-wrap .xoo-wsc-smr-ptotal .woocommerce-Price-amount{font-family:var(--font-headline);font-weight:var(--font-weight-light, 400);line-height:normal;color:var(--brand-primary)}.xoo-wsc-cart-active .xoo-wsc-container .xoo-wsc-body .xoo-wsc-products>div.xoo-wsc-product .xoo-wsc-sum-col .xoo-wsc-sm-info .xoo-wsc-sm-right .xoo-wsc-prices-wrap .xoo-wsc-smr-ptotal .woocommerce-Price-amount>bdi{font-size:var(--spacing-2xl, 24px) !important}.xoo-wsc-cart-active .xoo-wsc-container .xoo-wsc-body .xoo-wsc-products>div.xoo-wsc-product .xoo-wsc-sum-col .xoo-wsc-sm-info .xoo-wsc-sm-right .xoo-wsc-prices-wrap .xoo-wsc-smr-ptotal .woocommerce-Price-amount>bdi>span{font-size:var(--spacing-2xl, 24px) !important}.xoo-wsc-cart-active .xoo-wsc-container .xoo-wsc-body .xoo-wsc-products>div.xoo-wsc-product .xoo-wsc-sum-col .xoo-wsc-sm-info .xoo-wsc-sm-right .xoo-wsc-prices-wrap .xoo-wsc-regular-price{color:var(--grey-2);font-size:var(--spacing-2xl, 20px);text-decoration:none !important;text-align:end}.xoo-wsc-cart-active .xoo-wsc-container .xoo-wsc-body .xoo-wsc-products>div.xoo-wsc-product .xoo-wsc-sum-col .xoo-wsc-sm-info .xoo-wsc-sm-right .xoo-wsc-prices-wrap .xoo-wsc-regular-price>span{text-decoration:line-through 1px}.xoo-wsc-cart-active .xoo-wsc-container .xoo-wsc-body .xoo-wsc-products>div.xoo-wsc-product .xoo-wsc-sum-col .xoo-wsc-sm-info .xoo-wsc-sm-right .xoo-wsc-smr-del{position:absolute;top:12px;right:12px;width:18px;height:18px;cursor:pointer;display:flex;align-items:center;justify-content:center;background-image:url("/wp-content/themes/sustainable-furniture-new-theme/media/images/trash.svg");background-size:contain;background-repeat:no-repeat;background-position:center}.xoo-wsc-cart-active .xoo-wsc-container .xoo-wsc-body .xoo-wsc-products>div.xoo-wsc-product .xoo-wsc-sum-col .xoo-wsc-sm-info .xoo-wsc-sm-right .xoo-wsc-smr-del::before{content:none !important}.xoo-wsc-cart-active .xoo-wsc-container .xoo-wsc-body .xoo-wsc-products>div.xoo-wsc-product.xoo-wsc-is-child{padding:0;margin:0;border:none;background:rgba(0,0,0,0);border-radius:0;gap:0}.xoo-wsc-cart-active .xoo-wsc-container .xoo-wsc-body .xoo-wsc-products>div.xoo-wsc-product.xoo-wsc-is-child .xoo-wsc-img-col{display:none}.xoo-wsc-cart-active .xoo-wsc-container .xoo-wsc-body .xoo-wsc-products>div.xoo-wsc-product.xoo-wsc-is-child .xoo-wsc-sum-col{padding:0}.xoo-wsc-cart-active .xoo-wsc-container .xoo-wsc-body .xoo-wsc-products>div.xoo-wsc-product.xoo-wsc-is-child .xoo-wsc-sum-col .xoo-wsc-sm-info{padding:0;gap:0}.xoo-wsc-cart-active .xoo-wsc-container .xoo-wsc-body .xoo-wsc-products>div.xoo-wsc-product.xoo-wsc-is-child .xoo-wsc-sum-col .xoo-wsc-sm-info .xoo-wsc-sm-left{gap:0}.xoo-wsc-cart-active .xoo-wsc-container .xoo-wsc-body .xoo-wsc-products>div.xoo-wsc-product.xoo-wsc-is-child .xoo-wsc-sum-col .xoo-wsc-sm-info .xoo-wsc-sm-left .xoo-wsc-pname{font-family:var(--font-body);font-size:var(--font-size-1, 12px);font-weight:var(--font-weight-semibold, 600);line-height:normal;color:var(--grey-2);margin:0}.xoo-wsc-cart-active .xoo-wsc-container .xoo-wsc-body .xoo-wsc-products>div.xoo-wsc-product.xoo-wsc-is-child .xoo-wsc-sum-col .xoo-wsc-sm-info .xoo-wsc-sm-left .xoo-wsc-pname .component{margin:0}.xoo-wsc-cart-active .xoo-wsc-container .xoo-wsc-body .xoo-wsc-products>div.xoo-wsc-product.xoo-wsc-is-child .xoo-wsc-sum-col .xoo-wsc-sm-info .xoo-wsc-sm-left .xoo-wsc-pname .component dt{display:none}.xoo-wsc-cart-active .xoo-wsc-container .xoo-wsc-body .xoo-wsc-products>div.xoo-wsc-product.xoo-wsc-is-child .xoo-wsc-sum-col .xoo-wsc-sm-info .xoo-wsc-sm-left .xoo-wsc-pname .component dd{margin:0;font-family:var(--font-body);font-size:var(--font-size-1, 12px);font-weight:var(--font-weight-semibold, 600);line-height:normal;color:var(--grey-2)}.xoo-wsc-cart-active .xoo-wsc-container .xoo-wsc-body .xoo-wsc-products>div.xoo-wsc-product.xoo-wsc-is-child .xoo-wsc-sum-col .xoo-wsc-sm-info .xoo-wsc-sm-left .xoo-wsc-sml-qty{font-family:var(--font-body);font-size:var(--font-size-1, 12px);font-weight:var(--font-weight-semibold, 600);line-height:normal;color:var(--grey-2)}.xoo-wsc-cart-active .xoo-wsc-container .xoo-wsc-body .xoo-wsc-products>div.xoo-wsc-product.xoo-wsc-is-child .xoo-wsc-sum-col .xoo-wsc-sm-info .xoo-wsc-sm-right .xoo-wsc-smr-del{display:none}.xoo-wsc-cart-active .xoo-wsc-container .xoo-wsc-body .xoo-wsc-sp-container{background:none}.xoo-wsc-cart-active .xoo-wsc-container .xoo-wsc-body .xoo-wsc-sp-container .lSAction .lSPrev{left:10px}.xoo-wsc-cart-active .xoo-wsc-container .xoo-wsc-body .xoo-wsc-sp-container .lSAction .lSNext{right:10px}.xoo-wsc-cart-active .xoo-wsc-container .xoo-wsc-body .xoo-wsc-sp-container .xoo-wsc-sp-slider{display:grid;grid-template-columns:repeat(1, 1fr)}@media screen and (min-width: 768px){.xoo-wsc-cart-active .xoo-wsc-container .xoo-wsc-body .xoo-wsc-sp-container .xoo-wsc-sp-slider{grid-template-columns:repeat(2, 1fr)}}.xoo-wsc-cart-active .xoo-wsc-container .xoo-wsc-body .xoo-wsc-sp-container .xoo-wsc-sp-heading{font-family:var(--font-headline);font-size:1.5rem;font-weight:100;padding:2rem 0 1rem 2rem;text-align:left;border-top:1px solid var(--grey-color);margin-top:1rem}.xoo-wsc-cart-active .xoo-wsc-container .xoo-wsc-footer{box-shadow:none;border-top:1px solid var(--grey-3);background:var(--base-white);padding:var(--spacing-lg, 12px) var(--spacing-5xl, 40px);position:sticky;bottom:0;display:flex;gap:var(--spacing-2xl, 20px);align-items:flex-start;justify-content:center}.xoo-wsc-cart-active .xoo-wsc-container .xoo-wsc-footer .xoo-wsc-ft-buttons-cont{display:flex;flex-direction:row;gap:var(--spacing-2xl, 20px);width:100%}.xoo-wsc-cart-active .xoo-wsc-container .xoo-wsc-footer .xoo-wsc-ft-buttons-cont:not(:has(a.xoo-wsc-ft-btn-checkout)){max-width:400px}.xoo-wsc-cart-active .xoo-wsc-container .xoo-wsc-footer .xoo-wsc-ft-buttons-cont a.xoo-wsc-ft-btn{flex:1 0 0;border-radius:var(--radius-md, 8px);padding:var(--spacing-xl, 16px) 0;display:flex;align-items:center;justify-content:center;gap:var(--spacing-md, 8px);font-family:var(--font-body);font-size:var(--font-size-2, 14px);font-weight:var(--font-weight-regular, 400);line-height:normal;letter-spacing:-0.14px;text-decoration:none;min-width:0}.xoo-wsc-cart-active .xoo-wsc-container .xoo-wsc-footer .xoo-wsc-ft-buttons-cont a.xoo-wsc-ft-btn.xoo-wsc-ft-btn-continue{background-color:var(--brand-primary);color:var(--base-white)}.xoo-wsc-cart-active .xoo-wsc-container .xoo-wsc-footer .xoo-wsc-ft-buttons-cont a.xoo-wsc-ft-btn.xoo-wsc-ft-btn-checkout{background-color:var(--brand-accent, #c84c09);color:var(--base-white)}.xoo-wsc-cart-active .xoo-wsc-container .xoo-wsc-footer .xoo-wsc-ft-buttons-cont a.xoo-wsc-ft-btn.xoo-wsc-ft-btn-checkout::before{width:18px;height:18px;color:var(--base-white) !important;z-index:1000;content:url(media/images/Basket.svg)}.xoo-wsc-cart-active .xoo-wsc-opac{opacity:.2}.xoo-wsc-basket,.xoo-wsc-basket[style*=block]{display:none !important}.xoo-wsc-markup .xoo-wsc-btn,.xoo-wsc-markup .woocommerce-shipping-calculator button[type=submit]{border-radius:var(--radius-md)}.xoo-wsc-composite-options{background-color:var(--base-white);border-left:1px solid var(--grey-3);border-right:1px solid var(--grey-3)}.xoo-wsc-composite-options>.xoo-wsc-option-item:last-child{border-bottom:1px solid var(--brand-accent)}.xoo-wsc-composite-options .xoo-wsc-option-variation{padding:10px 0;border-top:1px solid var(--brand-accent);margin:0 12px}.xoo-wsc-composite-options .xoo-wsc-option-variation dl.variation{margin:0;display:flex;flex-direction:column;gap:4px}.xoo-wsc-composite-options .xoo-wsc-option-variation dl.variation .variation-item{display:flex;flex-direction:row;gap:8px;align-items:baseline}.xoo-wsc-composite-options .xoo-wsc-option-variation dl.variation dt{font-family:var(--font-body);font-size:var(--font-size-1, 12px);font-weight:var(--font-weight-semibold, 600);margin:0}.xoo-wsc-composite-options .xoo-wsc-option-variation dl.variation dd{font-family:var(--font-body);font-size:var(--font-size-1, 12px);font-weight:var(--font-weight-regular, 400);margin:0}.xoo-wsc-composite-options .xoo-wsc-option-variation dl.variation dd p{margin:0}.xoo-wsc-option-item{background-color:var(--base-white);padding:10px 0;border-left-color:var(--base-white);border-top:1px solid var(--brand-accent);margin:0 12px 0 12px;display:flex;justify-content:space-between}.xoo-wsc-option-item .xoo-wsc-option-name{font-family:var(--font-body);font-size:var(--font-size-1, 12px);font-weight:var(--font-weight-semibold, 600);line-height:var(--spacing-2xl, 20px)}.xoo-wsc-bundled-wrapper{display:none;background-color:var(--base-white);border-left:1px solid var(--grey-3);border-right:1px solid var(--grey-3)}.xoo-wsc-bundled-info{background-color:var(--base-white);border-bottom:1px solid var(--brand-accent, #c84c09);padding:10px 0;display:flex;flex-direction:row;justify-content:space-between;margin:0 12px;color:var(--brand-primary)}.xoo-wsc-bundled-info a{font-size:var(--font-size-1, 12px)}.xoo-wsc-bundled-info .xoo-wsc-pname{font-family:var(--font-body);font-size:var(--font-size-1, 12px);font-weight:var(--font-weight-semibold, 600)}.xoo-wsc-bundled-info .xoo-wsc-sml-qty{font-family:var(--font-body);font-size:var(--font-size-1, 12px);font-weight:var(--font-weight-semibold, 600);width:41px}.xoo-wsc-edit-wrapper{background-color:var(--base-white);border-left:1px solid var(--grey-3);border-right:1px solid var(--grey-3);border-bottom:1px solid var(--grey-3);border-bottom-left-radius:var(--radius-md, 8px);border-bottom-right-radius:var(--radius-md, 8px);padding:var(--spacing-xl, 16px);display:flex;justify-content:flex-end;margin-bottom:var(--spacing-md, 8px)}.xoo-wsc-smr-edit{grid-column:1/-1;grid-row:3;background:var(--base-white);border:1px solid var(--grey-3);border-radius:var(--radius-sm, 4px);padding:var(--spacing-md, 9px) var(--spacing-xl, 17px);font-family:var(--font-body);font-size:var(--font-size-1, 12px);font-weight:var(--font-weight-regular, 400);line-height:var(--spacing-2xl, 20px);color:var(--brand-primary);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;text-align:left;text-decoration:none;width:auto;align-self:flex-end;margin-top:0}.xoo-wsc-smr-edit:hover{background:var(--grey-4)}.xoo-wsc-ft-totals{display:none}.xoo-wsc-option-qty{font-size:var(--font-size-1, 12px);width:41px;font-weight:var(--font-weight-semibold, 600)}.xoo-wsc-sm-sales{width:fit-content !important;border:none !important;padding:0 !important;color:var(--brand-accent) !important}.xoo-wsc-product:not(.xoo-wsc-is-parent):not(.xoo-wsc-is-child){margin-bottom:var(--spacing-md, 8px) !important;border-bottom:1px solid var(--grey-3) !important;border-bottom-left-radius:var(--radius-md, 8px) !important;border-bottom-right-radius:var(--radius-md, 8px) !important}#primary:has(.wp-block-woocommerce-checkout){background-color:var(--grey-6)}#primary:has(.wp-block-woocommerce-checkout) header{display:none}.wc-block-checkout{padding-top:0px !important}.mollie-components .mollie-component iframe{padding-left:10px}.page{display:flex;justify-content:center;flex-direction:column}.page .wc-block-components-sidebar-layout{grid-template-columns:1fr;display:grid;gap:30px 20px;grid-template-areas:"notice" "account" "delivery" "options" "notes" "payment" "order";align-items:start}.page .wc-block-components-sidebar-layout h2{color:var(--brand-primary)}.page .wc-block-components-sidebar-layout:has(.wc-block-checkout__billing-fields){grid-template-areas:"notice" "account" "delivery" "billing" "options" "notes" "payment" "order"}.page .wc-block-components-sidebar-layout #mollie-notice{grid-area:notice;border-radius:20px;padding:10px;border:solid 2px}.page .wc-block-components-sidebar-layout #mollie-notice.woocommerce-error{background:#ffdcdc;border-color:red}.page .wc-block-components-sidebar-layout fieldset{box-shadow:0px 4px 4px 0px rgba(0,0,0,.25);border-radius:20px;padding:20px;background:#fff;margin:0;height:auto;min-height:auto;align-self:start}.page .wc-block-components-sidebar-layout fieldset.wc-block-checkout__contact-fields{grid-area:contact}.page .wc-block-components-sidebar-layout .wc-block-components-main{display:contents}.page .wc-block-components-sidebar-layout .wc-block-components-main form{display:contents}.page .wc-block-components-sidebar-layout .wc-block-components-main form p.or{grid-area:or;font-family:"ivypresto-headline";font-size:20px}.page .wc-block-components-sidebar-layout .wc-block-components-main form .wc-block-checkout__contact-fields{grid-area:account}.page .wc-block-components-sidebar-layout .wc-block-components-main form .wc-block-checkout__shipping-fields{grid-area:delivery}.page .wc-block-components-sidebar-layout .wc-block-components-main form .wc-block-checkout__shipping-fields #shipping-pcl_button{background-color:var(--brand-primary);color:var(--base-white);box-shadow:none;border:none;border-radius:25px}.page .wc-block-components-sidebar-layout .wc-block-components-main form .wc-block-checkout__shipping-fields .wc-block-components-address-card{padding:16px}.page .wc-block-components-sidebar-layout .wc-block-components-main form .wc-block-checkout__shipping-fields .has-error{display:block}.page .wc-block-components-sidebar-layout .wc-block-components-main form #shipping-option{grid-area:options}.page .wc-block-components-sidebar-layout .wc-block-components-main form .wc-block-checkout__actions{grid-area:place}.page .wc-block-components-sidebar-layout .wc-block-components-main form .wc-block-checkout__payment-method{grid-area:payment}.page .wc-block-components-sidebar-layout .wc-block-components-main form .wc-block-checkout__billing-fields{grid-area:billing}.page .wc-block-components-sidebar-layout .wc-block-components-main form .wc-block-checkout__billing-fields #billing-pcl_button{background-color:var(--brand-primary);color:var(--base-white);box-shadow:none;border:none;border-radius:25px}.page .wc-block-components-sidebar-layout .wc-block-components-main form .wc-block-checkout__order-notes{grid-area:notes;box-shadow:0px 4px 4px 0px rgba(0,0,0,.25);border-radius:20px;padding:20px;background:#fff;margin:0;display:flex;align-items:center}.page .wc-block-components-sidebar-layout .wc-block-components-main form .wc-block-checkout__order-notes div{width:100%}.page .wc-block-components-sidebar-layout .wc-block-components-checkout-step{height:auto;min-height:auto;align-self:start}.page .wc-block-components-sidebar-layout .wc-block-components-checkout-step__container{height:auto;min-height:auto}.page .wc-block-components-sidebar-layout .wc-block-components-sidebar{grid-area:order;width:100%;position:relative;margin-bottom:20px;box-shadow:0px 4px 4px 0px rgba(0,0,0,.25);border-radius:20px;padding:20px;background:#fff;margin-top:-22px}.page .wc-block-components-sidebar-layout .wc-block-components-sidebar .wc-block-components-totals-discount span.wc-block-components-totals-item__value{color:var(--brand-primary)}.page .wc-block-components-sidebar-layout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block{border:none}.page .wc-block-components-sidebar-layout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__content:first-child{padding-bottom:0}.page .wc-block-components-sidebar-layout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__content .slot-wrapper{border-top:none}.page .wc-block-components-sidebar-layout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__content .wc-block-components-order-summary{padding:0;width:100%}.page .wc-block-components-sidebar-layout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__content .wp-block-woocommerce-checkout-order-summary-coupon-form-block{border-top:none}.page .wc-block-components-sidebar-layout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__content .wp-block-woocommerce-checkout-order-summary-coupon-form-block .wc-block-components-totals-coupon{padding:0}.page .wc-block-components-sidebar-layout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__content .wp-block-woocommerce-checkout-order-summary-totals-block .wp-block-woocommerce-checkout-order-summary-subtotal-block .wc-block-components-totals-item{padding:0}.page .wc-block-components-sidebar-layout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__content .wp-block-woocommerce-checkout-order-summary-totals-block .wp-block-woocommerce-checkout-order-summary-shipping-block .wc-block-components-totals-shipping .wc-block-components-totals-item{padding:0}.page .wc-block-components-sidebar-layout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__content .wc-block-components-totals-wrapper .wc-block-components-totals-item{padding:0}.page .wc-block-components-sidebar-layout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-totals-wrapper{max-height:800px}.page .wc-block-components-sidebar-layout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-totals-wrapper .wc-block-components-totals-item__label~.wc-block-components-totals-item__description{font-size:20px}.page .wc-block-components-sidebar-layout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block p.wc-block-components-totals-footer-item-tax{text-align:start;font-size:var(--font-size-md)}.page .wc-block-components-sidebar-layout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block div.wc-block-components-order-summary__content{display:grid}.page .wc-block-components-sidebar-layout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block div.wc-block-components-order-summary__content .wc-block-components-order-summary-item{display:grid;grid-template-areas:"img title price" "img desc price" "img amnt price";grid-template-columns:100px 1fr auto;column-gap:20px;row-gap:0;padding:20px 0;border-bottom:1px solid var(--brand-accent);padding-right:5px}@media screen and (min-width: 1000px){.page .wc-block-components-sidebar-layout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block div.wc-block-components-order-summary__content .wc-block-components-order-summary-item{grid-template-areas:"img title amnt price" "img desc amnt price";grid-template-columns:100px 1fr auto auto}}.page .wc-block-components-sidebar-layout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block div.wc-block-components-order-summary__content .wc-block-components-order-summary-item .wc-block-components-order-summary-item__image{display:contents}.page .wc-block-components-sidebar-layout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block div.wc-block-components-order-summary__content .wc-block-components-order-summary-item .wc-block-components-order-summary-item__image .wc-block-components-order-summary-item__quantity{grid-area:amnt;position:relative;transform:translate(0, 0);box-shadow:none;justify-content:start;background:none;padding:0;margin-top:.4em;color:#404040;border:0;align-items:end;padding-bottom:2px;gap:5px}@media screen and (min-width: 1000px){.page .wc-block-components-sidebar-layout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block div.wc-block-components-order-summary__content .wc-block-components-order-summary-item .wc-block-components-order-summary-item__image .wc-block-components-order-summary-item__quantity{margin-top:0em}}.page .wc-block-components-sidebar-layout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block div.wc-block-components-order-summary__content .wc-block-components-order-summary-item .wc-block-components-order-summary-item__image img{grid-area:img;max-width:100px;width:100px}.page .wc-block-components-sidebar-layout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block div.wc-block-components-order-summary__content .wc-block-components-order-summary-item .wc-block-components-order-summary-item__description{display:contents}.page .wc-block-components-sidebar-layout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block div.wc-block-components-order-summary__content .wc-block-components-order-summary-item .wc-block-components-order-summary-item__description .wc-block-components-product-name{grid-area:title;font-family:var(--font-body)}.page .wc-block-components-sidebar-layout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block div.wc-block-components-order-summary__content .wc-block-components-order-summary-item .wc-block-components-order-summary-item__description .wc-block-components-order-summary-item__individual-prices{grid-area:price;font-weight:700;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;padding:0;justify-content:flex-end}.page .wc-block-components-sidebar-layout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block div.wc-block-components-order-summary__content .wc-block-components-order-summary-item .wc-block-components-order-summary-item__description .wc-block-components-product-metadata{grid-area:desc;margin-top:0}.page .wc-block-components-sidebar-layout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block div.wc-block-components-order-summary__content .wc-block-components-order-summary-item .wc-block-components-product-metadata__description{display:none}.page .wc-block-components-sidebar-layout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block div.wc-block-components-order-summary__content .wc-block-components-order-summary-item .wc-block-components-order-summary-item__total-price{display:none}.page .wc-block-components-sidebar-layout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block>.wc-block-checkout__actions{display:flex;justify-content:center}@media screen and (max-width: 900px){.page .wc-block-components-sidebar-layout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block>.wc-block-checkout__actions{flex-direction:column !important}}.page .wc-block-components-sidebar-layout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block>.wc-block-checkout__actions>.wc-block-checkout__actions_row{width:60%}.page .wc-block-components-sidebar-layout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block>.wc-block-checkout__actions>.wc-block-checkout__actions_row button{margin-top:0px}.page .wc-block-components-sidebar-layout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-totals-coupon__button{cursor:pointer;border-radius:var(--radius-md, 8px);background:var(--brand-primary, #1c372c);font-family:var(--font-body);border:none}.page .wc-block-components-sidebar-layout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-totals-coupon__button .wc-block-components-button__text{color:var(--base-white)}.page .wc-block-components-sidebar-layout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wc-block-checkout__terms{border:0;margin-bottom:0}.page .wc-block-components-sidebar-layout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__title{margin:0}.page .wc-block-components-sidebar-layout .wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__title .wc-block-components-checkout-order-summary__title-text{font-family:var(--font-headline);color:var(--brand-primary);font-size:20px;margin:0 0 8px 0;border-bottom:1px solid var(--brand-accent)}.page .wc-block-components-sidebar-layout .wc-block-checkout__actions_row button{cursor:pointer;border-radius:var(--radius-md);background:var(--primary-color);height:50px;width:100%;color:var(--base-white);font-family:var(--font-body);font-size:var(--font-size-lg);border:none;margin-top:20px}.page .wc-block-components-sidebar-layout .wc-block-checkout__actions_row button .wc-block-components-checkout-place-order-button__text{font-size:var(--font-size-lg)}@media screen and (min-width: 768px){.page .wc-block-components-sidebar-layout{grid-template-columns:1fr 1fr;grid-template-areas:"account	order" "delivery	order" "notes		order" "payment	order" "options	order";align-items:start}.page .wc-block-components-sidebar-layout:has(.mollie-notice){grid-template-columns:1fr 1fr;grid-template-areas:"notice		notice" "account	order" "delivery	order" "notes		order" "payment	order" "options	order"}.page .wc-block-components-sidebar-layout:has(.mollie-notice):has(.wc-block-checkout__billing-fields){grid-template-areas:"notice		notice" "account	order" "delivery	order" "billing	order" "notes		order" "payment	order" "options	order"}.page .wc-block-components-sidebar-layout:has(.wc-block-checkout__billing-fields){grid-template-areas:"account	order" "delivery	order" "billing	order" "notes		order" "payment	order" "options	order"}.page .wc-block-components-sidebar-layout .wc-block-components-sidebar{display:grid}}#cc_validate_box{display:none}.is-mobile .wc-block-components-form .wc-block-components-checkout-step:after,.is-small .wc-block-components-form .wc-block-components-checkout-step:after{display:none}.wc-block-components-product-details__parent{display:none}.wc-block-components-totals-shipping__via{display:none}.wc-block-components-product-name{font-family:var(--font-headline) !important;line-height:normal !important;font-weight:400 !important}.wc-block-components-product-details__name{display:none !important}.wc-block-components-product-details__label{display:inline-block}#crafty_postcode_lookup_result_option2,#crafty_postcode_lookup_result_option1{background-color:#fff;border:1px solid hsla(0,0%,7%,.8);border-radius:4px;box-sizing:border-box;color:#2b2d2f;font-family:inherit;font-size:1em;height:3.125em;line-height:1em;margin:0;min-height:0;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' width='24' height='24' aria-hidden='true' focusable='false'%3e%3cpath d='M17.5 11.6L12 16l-5.5-4.4.9-1.2L12 14l4.5-3.6 1 1.2z'%3e%3c/path%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 15px center;background-size:16px;padding-left:.5rem}#shipping_postcode{border-color:var(--brand-primary)}#shipping-pcl_results_container{margin-top:1rem !important}#billing-pcl_results_container{margin-top:1rem !important}.wc-block-checkout-error{grid-area:notice}div.wp-block-woocommerce-checkout-order-summary-cart-items-block.wc-block-components-totals-wrapper{padding-bottom:0 !important;padding-top:0 !important;overflow-y:scroll;padding-right:20px;margin-right:-20px}.wc-block-components-product-price{align-items:end !important;line-height:normal !important}.wc-price-decimals{display:inline-block}.wc-block-components-product-details{display:flex;flex-direction:column}.wc-block-components-product-details__plaque{display:none}.wc-block-components-product-details__engraving-per-character{display:none}.wc-block-components-product-details__engraving-first-10{display:none}.wc-block-components-product-details__parent{display:inline-block !important}.wc-block-components-totals-item.wc-block-components-totals-footer-item{display:flex;justify-content:flex-end}.wc-block-components-totals-item.wc-block-components-totals-footer-item .checkout-savings-badge{display:inline-flex;align-items:center;margin:auto 20px;border-radius:var(--radius-sm, 4px);color:var(--base-white, #ffffff);text-align:center;font-weight:400;font-size:14px;background-color:var(--brand-tertiary);padding:5px;height:30px}@media screen and (max-width: 1500px){div.wp-block-woocommerce-checkout-order-summary-cart-items-block.wc-block-components-totals-wrapper{display:none !important}}@media screen and (max-width: 900px){.wc-block-components-sidebar .wp-block-woocommerce-checkout-order-summary-block .wc-block-components-checkout-order-summary__content{flex-direction:column !important}.wc-block-formatted-money-amount.wc-block-components-formatted-money-amount.wc-block-components-checkout-order-summary__title-price{display:none !important}.wc-block-checkout__actions_row.wc-block-checkout__actions_row--justify-flex-end{width:100% !important}.wc-block-components-checkout-order-summary__title{display:none !important}}#primary:has(.qwfw-wishlist-table){padding:0 50px}#primary:has(.qwfw-wishlist-table) article{min-width:100%;display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"title share" "content content" "footer footer";gap:10px;margin-top:1.5em}#primary:has(.qwfw-wishlist-table) article .entry-content{min-width:100%;padding-top:0;display:contents}#primary:has(.qwfw-wishlist-table) article .entry-content>div.qwfw-wishlist-table{display:contents}#primary:has(.qwfw-wishlist-table) article .entry-content>div.qwfw-wishlist-table>div.qwfw-m-inner{display:contents}#primary:has(.qwfw-wishlist-table) article .entry-content>div.qwfw-wishlist-table>div.qwfw-m-inner>.qwfw-m-section-heading{display:contents}#primary:has(.qwfw-wishlist-table) article .entry-content>div.qwfw-wishlist-table>div.qwfw-m-inner>.qwfw-m-section-heading>div.qwfw-m-section-heading-actions{display:contents;justify-content:end}#primary:has(.qwfw-wishlist-table) article .entry-content>div.qwfw-wishlist-table>div.qwfw-m-inner>.qwfw-m-section-heading>div.qwfw-m-section-heading-actions>div.qwfw-social-share{grid-area:share;margin-bottom:0;display:flex;justify-content:flex-end;align-items:center}#primary:has(.qwfw-wishlist-table) article .entry-content>div.qwfw-wishlist-table>div.qwfw-m-inner>.qwfw-m-section-heading>div.qwfw-m-section-heading-actions>div.qwfw-social-share>.qwfw-m-opener{display:none}#primary:has(.qwfw-wishlist-table) article .entry-content>div.qwfw-wishlist-table>div.qwfw-m-inner>.qwfw-m-section-heading>div.qwfw-m-section-heading-actions>div.qwfw-social-share .qwfw-m-social-items{display:contents}#primary:has(.qwfw-wishlist-table) article .entry-content>div.qwfw-wishlist-table>div.qwfw-m-inner>.qwfw-m-section-heading>div.qwfw-m-section-heading-actions>div.qwfw-social-share .qwfw-m-social-items>div.qwfw-m-social-item{display:contents}#primary:has(.qwfw-wishlist-table) article .entry-content>div.qwfw-wishlist-table>div.qwfw-m-inner>.qwfw-m-section-heading>div.qwfw-m-section-heading-actions>div.qwfw-social-share .qwfw-m-social-items>div.qwfw-m-social-item a{position:absolute;display:flex;justify-content:center;border:1px solid;right:24px;height:40px;width:40px;bottom:0}#primary:has(.qwfw-wishlist-table) article .entry-content>div.qwfw-wishlist-table>div.qwfw-m-inner>.qwfw-m-items{grid-area:content}#primary:has(.qwfw-wishlist-table) article .entry-content>div.qwfw-wishlist-table>div.qwfw-m-inner>.qwfw-m-items .qwfw-m-items-heading{display:none}#primary:has(.qwfw-wishlist-table) article .entry-content>div.qwfw-wishlist-table>div.qwfw-m-inner>.qwfw-m-items .qwfw-m-items-content{display:grid;grid-template-columns:repeat(4, 1fr);gap:var(--spacing-5xl)}@media screen and (max-width: 1000px){#primary:has(.qwfw-wishlist-table) article .entry-content>div.qwfw-wishlist-table>div.qwfw-m-inner>.qwfw-m-items .qwfw-m-items-content{grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width: 600px){#primary:has(.qwfw-wishlist-table) article .entry-content>div.qwfw-wishlist-table>div.qwfw-m-inner>.qwfw-m-items .qwfw-m-items-content{grid-template-columns:repeat(1, 1fr)}}#primary:has(.qwfw-wishlist-table) article .entry-content>div.qwfw-wishlist-table>div.qwfw-m-inner>.qwfw-m-items .qwfw-m-items-content .qwfw-m-items-content-row{gap:10px;background:none;display:grid;grid-template-areas:"thumbnail thumbnail" "name name" "price add";grid-template-columns:1fr auto;position:relative;width:100%;border:none}#primary:has(.qwfw-wishlist-table) article .entry-content>div.qwfw-wishlist-table>div.qwfw-m-inner>.qwfw-m-items .qwfw-m-items-content .qwfw-m-items-content-row .product-add-to-cart{grid-area:add;display:flex;align-items:center}#primary:has(.qwfw-wishlist-table) article .entry-content>div.qwfw-wishlist-table>div.qwfw-m-inner>.qwfw-m-items .qwfw-m-items-content .qwfw-m-items-content-row .product-add-to-cart a{border-radius:50px;background:var(--brand-primary);text-decoration:none;padding:.1rem .75rem;color:var(--base-white);font-weight:700}#primary:has(.qwfw-wishlist-table) article .entry-content>div.qwfw-wishlist-table>div.qwfw-m-inner>.qwfw-m-items .qwfw-m-items-content .qwfw-m-items-content-row .product-remove{grid-area:remove;position:absolute;top:.5rem;right:.5rem;width:auto;background:#fff;border-radius:50%}#primary:has(.qwfw-wishlist-table) article .entry-content>div.qwfw-wishlist-table>div.qwfw-m-inner>.qwfw-m-items .qwfw-m-items-content .qwfw-m-items-content-row .product-remove:hover{background:hsla(0,0%,100%,.8509803922)}#primary:has(.qwfw-wishlist-table) article .entry-content>div.qwfw-wishlist-table>div.qwfw-m-inner>.qwfw-m-items .qwfw-m-items-content .qwfw-m-items-content-row .product-remove:active{background:hsla(0,0%,100%,.7490196078)}#primary:has(.qwfw-wishlist-table) article .entry-content>div.qwfw-wishlist-table>div.qwfw-m-inner>.qwfw-m-items .qwfw-m-items-content .qwfw-m-items-content-row .product-remove a{padding:10px}#primary:has(.qwfw-wishlist-table) article .entry-content>div.qwfw-wishlist-table>div.qwfw-m-inner>.qwfw-m-items .qwfw-m-items-content .qwfw-m-items-content-row .product-remove a svg{stroke:var(--brand-primary)}#primary:has(.qwfw-wishlist-table) article .entry-content>div.qwfw-wishlist-table>div.qwfw-m-inner>.qwfw-m-items .qwfw-m-items-content .qwfw-m-items-content-row .product-thumbnail{grid-area:thumbnail}#primary:has(.qwfw-wishlist-table) article .entry-content>div.qwfw-wishlist-table>div.qwfw-m-inner>.qwfw-m-items .qwfw-m-items-content .qwfw-m-items-content-row .product-thumbnail a{min-width:100%}#primary:has(.qwfw-wishlist-table) article .entry-content>div.qwfw-wishlist-table>div.qwfw-m-inner>.qwfw-m-items .qwfw-m-items-content .qwfw-m-items-content-row .product-thumbnail a img{border-radius:var(--radius-sm)}#primary:has(.qwfw-wishlist-table) article .entry-content>div.qwfw-wishlist-table>div.qwfw-m-inner>.qwfw-m-items .qwfw-m-items-content .qwfw-m-items-content-row .product-name{grid-area:name}#primary:has(.qwfw-wishlist-table) article .entry-content>div.qwfw-wishlist-table>div.qwfw-m-inner>.qwfw-m-items .qwfw-m-items-content .qwfw-m-items-content-row .product-name .qwfw-e-item-inner{color:#404040;text-decoration:none;line-height:1.5;font-family:var(--font-body);font-size:var(--text-2);font-weight:var(--bold)}#primary:has(.qwfw-wishlist-table) article .entry-content>div.qwfw-wishlist-table>div.qwfw-m-inner>.qwfw-m-items .qwfw-m-items-content .qwfw-m-items-content-row .product-name a{color:#404040;text-decoration:none;line-height:1.5;font-family:var(--font-body);font-size:var(--text-2);font-weight:var(--bold)}#primary:has(.qwfw-wishlist-table) article .entry-content>div.qwfw-wishlist-table>div.qwfw-m-inner>.qwfw-m-items .qwfw-m-items-content .qwfw-m-items-content-row .product-price{grid-area:price;font-size:var(--font-size-md);display:flex;align-items:center}#primary:has(.qwfw-wishlist-table) article .entry-content>div.qwfw-wishlist-table>div.qwfw-m-inner>.qwfw-m-items .qwfw-m-items-content .qwfw-m-items-content-row .product-price .qwfw-e-item-inner{display:flex;flex-direction:row-reverse;flex-wrap:wrap;justify-content:flex-end;gap:10px;font-size:20px;font-weight:700;line-height:1.5}#primary:has(.qwfw-wishlist-table) article .entry-content>div.qwfw-wishlist-table>div.qwfw-m-inner>.qwfw-m-items .qwfw-m-items-content .qwfw-m-items-content-row .product-price .qwfw-e-item-inner del{color:var(--dark-grey-color);font-weight:400}#primary:has(.qwfw-wishlist-table) article .qwfw-social-share::before{content:"";background:url(media/images/share.svg) no-repeat center center;background-size:contain;width:24px;height:24px;cursor:pointer;border-radius:var(--radius-md);text-decoration:none;padding:.1rem .75rem;color:var(--base-white);font-family:var(--font-body);font-size:var(--font-size-md);border:none;display:inline-block}#primary:has(.qwfw-wishlist-table) article .qwfw-m-opener-icon{display:none}#primary:has(.qwfw-wishlist-table) article .qwfw-social-share:hover .qwfw-m-social-items,#primary:has(.qwfw-wishlist-table) article .qwfw-social-share:hover+.qwfw-m-social-items{display:block !important;visibility:visible !important;opacity:1 !important}#primary:has(.qwfw-wishlist-table) article .qwfw-social-share{position:relative !important}.qwfw-confirm-modal .qwfw-m-content .qwfw-m-form-wrapper .qwfw-m-form-actions button{cursor:pointer;border-radius:var(--radius-md, 8px);height:50px;color:var(--base-white);font-family:var(--font-body);font-size:var(--font-size-lg);border:none;line-height:unset;transition:all .3s ease}.qwfw-confirm-modal .qwfw-m-content .qwfw-m-form-wrapper .qwfw-m-form-actions button:hover{transform:translateY(-1px)}.qwfw-confirm-modal .qwfw-m-content .qwfw-m-form-wrapper .qwfw-m-form-actions .qwfw--no{background:var(--brand-primary)}.qwfw-confirm-modal .qwfw-m-content .qwfw-m-form-wrapper .qwfw-m-form-actions .qwfw--yes{background:var(--brand-accent)}.error-404{padding:50px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:30px}.error-404 h1{font-size:96px;line-height:130px;color:var(--brand-primary);text-align:center}.error-404 p{color:var(--brand-primary);font-weight:700}.error-404>div{display:grid;grid-template-areas:". button text";grid-template-columns:repeat(3, 1fr);width:100%;justify-items:center;align-items:center}.error-404>div button{width:fit-content;padding:15px 70px;background-color:var(--brand-primary);color:var(--light-grey-color);text-decoration:none;border-radius:var(--radius-md);margin:5px;grid-area:button}.error-404>div>div{display:flex;align-items:flex-end;gap:10px;width:195px;grid-area:text}.error-404>div>div img{transform:rotate(356deg);flex-shrink:0;margin-bottom:10px}@media(max-width: 1000px){.error-404>div{justify-content:center}.error-404>div>div{display:none}}.commercial-container .commercial-title{color:var(--Primary);text-align:center;font-family:var(--font-headline);font-size:96px;line-height:130px;margin-top:100px}.commercial-container .pill-button{margin-top:40px}.commercial-container .commercial-text{color:var(--Primary);text-align:center;font-family:Helvetica;font-size:var(--font-size-md)}.commercial-container .commercial-content{display:flex;flex-direction:column;align-items:center;width:100%}.commercial-container .commercial-content .bootstrap_cards{display:flex;gap:20px;justify-content:center;width:100%;flex-wrap:wrap;flex-direction:row}.commercial-container .commercial-content .bootstrap_cards .card{width:100%;padding:40px;text-align:center;border-radius:21px !important;box-shadow:0px 0px 0px 0px !important;border:2px solid var(--card-color) !important}@media screen and (min-width: 920px){.commercial-container .commercial-content .bootstrap_cards .card{max-width:400px}}.commercial-container .commercial-content .bootstrap_cards .card .card-img-top{height:150px}.commercial-container .commercial-content .bootstrap_cards .card h5{font-size:1.4rem;margin-top:10px}.commercial-container .commercial-content .bootstrap_cards .card a{gap:20px;display:grid;text-decoration:none}.commercial-container .commercial-content .bootstrap_cards .card a .image-container{height:100px;aspect-ratio:1/1}.commercial-container .commercial-content .bootstrap_cards .card a .card-body .card-text{color:var(--secondary-color);line-height:20px;text-decoration:none}.commercial-container .commercial-content .logos{display:flex;flex-direction:column;align-items:center;width:100%;max-width:1500px;padding:var(--spacing-5xl) var(--side-padding);padding-top:0}.commercial-container .commercial-content .logos .logo-grid{width:100%;display:grid;grid-template-columns:repeat(2, 1fr);gap:var(--spacing-5xl)}.commercial-container .commercial-content .logos .logo-grid img{max-width:100%;height:auto;justify-self:center;align-self:center}@media screen and (min-width: 768px){.commercial-container .commercial-content .logos .logo-grid{grid-template-columns:repeat(3, 1fr)}}@media screen and (min-width: 1400px){.commercial-container .commercial-content .logos .logo-grid{grid-template-columns:repeat(6, 1fr);gap:var(--spacing-2xl)}}@media screen and (max-width: 920px){.commercial-container .commercial-title{font-size:48px;line-height:60px;margin-top:50px}.commercial-container .commercial-text{font-size:var(--font-size-md);line-height:normal;padding-left:10px;padding-right:10px}.commercial-container .commercial-trade-cards{grid-template-columns:1fr 1fr !important}.commercial-container .commercial-trade-cards .card{padding:20px;margin:10px;width:90%}.commercial-container .commercial-trade-cards .card a{gap:10px !important}.commercial-container .commercial-trade-cards .card a .image-container{height:50px}.commercial-container .commercial-button-container{margin:40px}}.bv-group{width:100%;min-width:0;background-size:cover;background-position:center}@media screen and (max-width: 500px){.card h5{font-size:1.1rem !important}}.page-id-18618 .entry-header{display:none}.page-id-18618 .our-team-h1{margin-bottom:1em}.page-id-18618 .team-text{margin-top:14px !important;margin-top:14px !important;line-height:1.6}.page-id-18572 main .entry-header{display:none}.page-id-18572 main .contact-us-text{margin-top:28px !important;line-height:1.6em}.page-id-18572 main .contact-us-header{font-size:32px;margin-bottom:12px}.page-id-18572 iframe{width:100%}.faq-p{margin-bottom:15px}.faq-header{font-size:var(--font-size-lg);margin-top:12px;margin-bottom:12px}.footer-p{margin-bottom:15px;line-height:1.6em;font-size:var(--font-size-md);font-family:"helvetica"}.footer-header{font-size:var(--font-size-lg);margin-top:12px;margin-bottom:12px}.page-id-18578 .entry-header{display:none}.page-id-18616 .entry-header{display:none}.page-id-18616 .footer-header{margin-bottom:40px;text-align:center}.post-18620 .entry-title{display:none}.comments-link{margin:10px}.bottom-footer .certifications img{height:75px;aspect-ratio:auto}.bottom-footer .certifications img:last-child{height:102px}#post-10{width:100%;display:flex;justify-content:center}#post-10 .entry-footer{display:none}#post-10 .entry-header{display:none}#post-10 .order-received-title{color:var(--Primary, #2b4733);font-family:var(--font-headline);font-size:96px;font-style:normal;font-weight:400;line-height:130px;padding-top:70px;padding-bottom:20px;text-align:center}#post-10 .woocommerce-order-overview.woocommerce-thankyou-order-details.order_details,#post-10 .woocommerce-order-details,#post-10 .woocommerce-customer-details{display:none}#post-10 .order-received-order-content{justify-content:center;display:flex;flex-wrap:wrap;flex-direction:column}#post-10 .delivery-van-rectangle{gap:20px;display:flex;height:80px;border-radius:10px;background:var(--light-grey-color);padding:25px}#post-10 .bootstrap_cards{display:flex;gap:20px;justify-content:center;width:100%;flex-wrap:wrap;flex-direction:row}#post-10 .bootstrap_cards .card{width:100%;padding:40px;text-align:center;border-radius:21px !important;box-shadow:0px 0px 0px 0px !important;border:2px solid var(--card-color) !important}@media screen and (min-width: 920px){#post-10 .bootstrap_cards .card{max-width:400px}}#post-10 .bootstrap_cards .card .card-img-top{height:150px}#post-10 .bootstrap_cards .card h5{font-size:1.4rem;margin-top:10px}#post-10 .bootstrap_cards .card a{gap:20px;display:grid;text-decoration:none}#post-10 .bootstrap_cards .card a .image-container{height:100px;aspect-ratio:1/1}#post-10 .bootstrap_cards .card a .card-body .card-text{color:var(--secondary-color);line-height:20px;text-decoration:none}#post-10 .delivery-van-text{display:flex;align-items:center;color:var(--Primary, #2b4733);font-family:Helvetica;font-size:var(--font-size-md);font-style:normal;font-weight:700;line-height:normal;width:100%;justify-content:center}#post-10 .order-received-p-text{color:var(--Primary, #2b4733);text-align:center;font-family:Helvetica;font-size:var(--font-size-md);font-style:normal;font-weight:400;line-height:normal;padding-top:30px;padding-bottom:40px}#post-10 .card-title{color:var(--Primary, #2b4733);text-align:center;font-family:var(--font-headline);font-size:var(--font-size-lg);font-style:normal;font-weight:400;line-height:normal}#post-10 .card-text{color:var(--Primary, #2b4733) !important;text-align:center;font-family:Helvetica;font-size:var(--font-size-md);font-style:normal;font-weight:400;line-height:normal}#post-10 .delivery-van-and-text{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;flex-direction:column}#post-10 .continue-shopping-container{display:grid;justify-content:center;align-items:center;padding-top:60px;padding-bottom:40px}#post-10 .continue-shopping-order-received{border-radius:50px;background:var(--Primary, #2b4733);color:var(--White, #fff);font-family:Helvetica;font-size:var(--font-size-md);font-style:normal;font-weight:700;line-height:normal;height:60px;width:350px}@media screen and (min-width: 768px){#post-10 .entry-content{max-width:100%}}@media screen and (max-width: 768px){#post-10 .order-received-title{font-size:36px !important;line-height:75px !important;padding-top:0 !important}#post-10 .delivery-van-rectangle{width:100% !important}#post-10 .delivery-van-img{margin-right:20px}#post-10 .continue-shopping-container{padding-top:40px;padding-bottom:20px}#post-10 .continue-shopping-order-received{height:60px;width:200px !important}}.logout-modal{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:9999;font-family:"helvetica",Arial,sans-serif}.logout-modal.show{display:flex;align-items:center;justify-content:center}.logout-modal-content{background:#fff;border-radius:20px;padding:30px;max-width:400px;width:90%;box-shadow:0px 4px 20px rgba(0,0,0,.3);text-align:center;position:relative}.logout-modal-title{color:var(--brand-primary);font-size:var(--font-size-lg);font-weight:normal;margin-bottom:15px;font-family:"ivypresto-headline",serif}.logout-modal-message{color:var(--dark-grey-color);font-size:var(--font-size-md);line-height:1.4;margin-bottom:25px}.logout-modal-buttons{display:flex;gap:15px;justify-content:center;flex-wrap:wrap}.logout-modal-button{cursor:pointer;border-radius:var(--radius-md, 8px);background:var(--brand-tertiary, #687b68);height:50px;width:30%;color:var(--base-white);font-family:var(--font-body);font-size:var(--font-size-md);font-weight:var(--bold);border:none;margin-bottom:20px;transition:all .3s ease}.logout-modal-confirm{background:var(--brand-accent)}.logout-modal-confirm:hover{transform:translateY(-1px)}.logout-modal-cancel{background:var(--brand-primary)}.logout-modal-cancel:hover{transform:translateY(-1px)}.logout-modal-close{position:absolute;top:15px;right:20px;background:none;border:none;font-size:var(--font-size-lg);color:#999;cursor:pointer;padding:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center}.logout-modal-close:hover{color:#666}@media(max-width: 768px){.logout-modal-content{padding:20px;margin:20px}.logout-modal-title{font-size:20px}.logout-modal-message{font-size:var(--font-size-md)}.logout-modal-buttons{flex-direction:column;align-items:center}.logout-modal-button{width:100%;max-width:200px}}.single-product div.wccpf-fields-container.woocommerce_before_add_to_cart_button{border-bottom:1px solid #ddd;margin-bottom:10px;width:100%}.single-product div.wccpf-fields-container.woocommerce_before_add_to_cart_button div div table.wccpf_fields_table td.wccpf_label{font-size:1.2rem}.single-product div.wccpf-fields-container.woocommerce_before_add_to_cart_button div div table.wccpf_fields_table td.wccpf_value.top{display:flex;justify-content:space-between;padding-right:0px;position:relative;align-items:center}.single-product div.wccpf-fields-container.woocommerce_before_add_to_cart_button div div table.wccpf_fields_table td.wccpf_value.top .plaque-field-thumbnail{width:50px;height:50px;object-fit:cover;border-radius:var(--radius-sm);margin:11px 12px 10px 0;flex-shrink:0;position:relative;z-index:1}.single-product div.wccpf-fields-container.woocommerce_before_add_to_cart_button div div table.wccpf_fields_table td.wccpf_value.top label{font-size:var(--font-size-md);position:absolute;left:62px;top:55%;transform:translateY(-50%);z-index:10;border-radius:var(--radius-sm)}.single-product div.wccpf-fields-container.woocommerce_before_add_to_cart_button div div table.wccpf_fields_table td.wccpf_value.top select.field-factory-plaque-field,.single-product div.wccpf-fields-container.woocommerce_before_add_to_cart_button div div table.wccpf_fields_table td.wccpf_value.top select.field-factory-plaque-engraving-field{height:39px !important;color:#000;cursor:pointer;z-index:1;background-color:#fff;border-radius:var(--radius-sm);top:3px;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:120px}.single-product div.wccpf-fields-container.woocommerce_before_add_to_cart_button div div table.wccpf_fields_table td.wccpf_value.top select.field-factory-plaque-field option,.single-product div.wccpf-fields-container.woocommerce_before_add_to_cart_button div div table.wccpf_fields_table td.wccpf_value.top select.field-factory-plaque-engraving-field option{color:#000}.single-product div.wccpf-fields-container.woocommerce_before_add_to_cart_button div div table.wccpf_fields_table td.wccpf_value.top select.field-factory-plaque-field:focus-visible,.single-product div.wccpf-fields-container.woocommerce_before_add_to_cart_button div div table.wccpf_fields_table td.wccpf_value.top select.field-factory-plaque-field:focus,.single-product div.wccpf-fields-container.woocommerce_before_add_to_cart_button div div table.wccpf_fields_table td.wccpf_value.top select.field-factory-plaque-engraving-field:focus-visible,.single-product div.wccpf-fields-container.woocommerce_before_add_to_cart_button div div table.wccpf_fields_table td.wccpf_value.top select.field-factory-plaque-engraving-field:focus{outline:none}.single-product div.wccpf-fields-container.woocommerce_before_add_to_cart_button div div table.wccpf_fields_table td.wccpf_value.left{display:flex;justify-content:flex-end;padding-right:0px}.single-product div.wccpf-fields-container.woocommerce_before_add_to_cart_button div div table.wccpf_fields_table td.wccpf_value.left select.field-factory-plaque-field,.single-product div.wccpf-fields-container.woocommerce_before_add_to_cart_button div div table.wccpf_fields_table td.wccpf_value.left select.field-factory-plaque-engraving-field{width:100px;height:39.39px !important;margin-top:0px !important;color:#000;cursor:pointer;outline:none;border-radius:var(--radius-sm);z-index:1;position:relative;left:100px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff}.single-product div.wccpf-fields-container.woocommerce_before_add_to_cart_button div div table.wccpf_fields_table td.wccpf_value.left select.field-factory-plaque-field{width:100%;left:0px}.single-product div.wccpf-fields-container.woocommerce_before_add_to_cart_button .wcff-layout-form-row .wcff-layout-form-col table.wccpf_fields_table td.wccpf_value.top{display:flex;justify-content:space-between;padding-right:0px;position:relative;align-items:center}.single-product div.wccpf-fields-container.woocommerce_before_add_to_cart_button .wcff-layout-form-row .wcff-layout-form-col table.wccpf_fields_table td.wccpf_value.top .plaque-field-thumbnail{width:50px;height:50px;object-fit:cover;border-radius:var(--radius-sm);margin:11px 12px 10px 0;flex-shrink:0;position:relative;z-index:1}.single-product div.wccpf-fields-container.woocommerce_before_add_to_cart_button .wcff-layout-form-row .wcff-layout-form-col table.wccpf_fields_table td.wccpf_value.top label{font-size:var(--font-size-md);position:absolute;left:62px;top:55%;transform:translateY(-50%);z-index:10;border-radius:var(--radius-sm)}.single-product div.wccpf-fields-container.woocommerce_before_add_to_cart_button .wcff-layout-form-row .wcff-layout-form-col table.wccpf_fields_table td.wccpf_value.top select.field-factory-plaque-field,.single-product div.wccpf-fields-container.woocommerce_before_add_to_cart_button .wcff-layout-form-row .wcff-layout-form-col table.wccpf_fields_table td.wccpf_value.top select.field-factory-plaque-engraving-field{height:39px !important;color:#000;cursor:pointer;z-index:1;background-color:#fff;top:3px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.single-product div.wccpf-fields-container.woocommerce_before_add_to_cart_button .wcff-layout-form-row .wcff-layout-form-col table.wccpf_fields_table td.wccpf_value.top select.field-factory-plaque-field option,.single-product div.wccpf-fields-container.woocommerce_before_add_to_cart_button .wcff-layout-form-row .wcff-layout-form-col table.wccpf_fields_table td.wccpf_value.top select.field-factory-plaque-engraving-field option{color:#000}.single-product div.wccpf-fields-container.woocommerce_before_add_to_cart_button .wcff-layout-form-row .wcff-layout-form-col table.wccpf_fields_table td.wccpf_value.top select.field-factory-plaque-field{width:100%;left:0px;position:relative;top:-5px}.single-product div.wccpf-fields-container.woocommerce_before_add_to_cart_button .wcff-fields-group table td.wccpf_label{display:none}.single-product div.wccpf-fields-container.woocommerce_before_add_to_cart_button .wcff-fields-group table.wccpf_fields_table.field-factory-plaque-engraving-field-wrapper>tbody>tr>td.wccpf_label{display:table-cell !important}.single-product div.wccpf-fields-container.woocommerce_before_add_to_cart_button>div>div>div:nth-child(1)>div>table>tbody>tr>td{height:60.5px}.single-product div.wccpf-fields-container.woocommerce_before_add_to_cart_button>div>div>div:nth-child(1)>div>table>tbody>tr>td select{width:120px !important}.single-product div.wccpf-fields-container.woocommerce_before_add_to_cart_button>div>div>div:nth-child(6)>div>table>tbody>tr>td>input{margin-bottom:10px}.single-product div.wccpf-fields-container.woocommerce_before_add_to_cart_button label[for=wccpf_z7xJh7TDartQ]{margin-bottom:10px;display:none}.single-product div.wccpf-fields-container.woocommerce_before_add_to_cart_button label[for=wccpf_pYZsbiluvSiz]{font-size:1.2rem}.single-product div.wccpf-fields-container.woocommerce_before_add_to_cart_button label[for=wccpf_n8X5xBMvSASC],.single-product div.wccpf-fields-container.woocommerce_before_add_to_cart_button label[for=wccpf_ChBi0sGoCFBT],.single-product div.wccpf-fields-container.woocommerce_before_add_to_cart_button label[for=wccpf_MJ7hxyMgGwWU],.single-product div.wccpf-fields-container.woocommerce_before_add_to_cart_button label[for=wccpf_On4VMC75kKvM],.single-product div.wccpf-fields-container.woocommerce_before_add_to_cart_button label[for=wccpf_HoDDBI3bI4Am]{display:none !important}.single-product div.wccpf-fields-container.woocommerce_before_add_to_cart_button label[for=wccpf_HoDDBI3bI4Am]{margin-bottom:10px}.single-product div.wccpf-fields-container.woocommerce_before_add_to_cart_button label[for=wccpf_CIDKG5fmFXOZ]{margin-top:15px;font-size:.8rem !important;left:0px}.single-product div.wccpf-fields-container.woocommerce_before_add_to_cart_button input[data-fkey=wccpf_z7xJh7TDartQ]::placeholder{color:var(--dark-grey-color)}.single-product div.wccpf-fields-container.woocommerce_before_add_to_cart_button .minimum-charge-text{display:none !important}.single-product [data-nav_title="Engraving Per Character"],.single-product [data-nav_title="Engraving First 10"]{display:none !important}.wccpf-field.field-factory-plaque-engraving-field,.wccpf-field,.field-factory-plaque-field{text-align:center !important;text-align-last:center !important}.field-factory-plaque-engraving-field{z-index:1000}.variation-PlaqueOption{display:none !important}.variation-PlaqueOption p{display:none !important}.variation-Plaque{display:none !important}div.summary.entry-summary>form>div.wccpf-fields-container.woocommerce_before_add_to_cart_button>div>div>div:nth-child(7)>div{left:-62px !important}div.summary.entry-summary>form>div.wccpf-fields-container.woocommerce_before_add_to_cart_button>div>div>div:nth-child(1)>div>table>tbody>tr>td{padding-top:10px !important;margin-bottom:7px !important}.wccpf-fields-container.woocommerce_before_add_to_cart_button{grid-area:plaque}.single-product .summary.entry-summary>.wccpf-fields-container.woocommerce_before_add_to_cart_button{border-radius:var(--radius-sm, 4px);border:1px solid var(--grey-3);background:var(--base-white);margin-bottom:10px;padding:10px var(--spacing-xl) 10px var(--spacing-xl)}.single-product .summary.entry-summary>.wccpf-fields-container.woocommerce_before_add_to_cart_button div div table.wccpf_fields_table td.wccpf_value.top{display:flex;justify-content:space-between;padding-right:0;position:relative;align-items:center}.single-product .summary.entry-summary>.wccpf-fields-container.woocommerce_before_add_to_cart_button div div table.wccpf_fields_table td.wccpf_value.top .plaque-field-thumbnail{width:50px;height:50px;object-fit:cover;border-radius:var(--radius-sm);margin:11px 12px 10px 0;flex-shrink:0;position:relative;z-index:1}.single-product .summary.entry-summary>.wccpf-fields-container.woocommerce_before_add_to_cart_button div div table.wccpf_fields_table td.wccpf_value.top label{font-size:var(--font-size-md);position:absolute;left:62px;top:55%;transform:translateY(-50%);z-index:10;border-radius:var(--radius-sm)}.single-product .summary.entry-summary>.wccpf-fields-container.woocommerce_before_add_to_cart_button div div table.wccpf_fields_table td.wccpf_value.top select.field-factory-plaque-field,.single-product .summary.entry-summary>.wccpf-fields-container.woocommerce_before_add_to_cart_button div div table.wccpf_fields_table td.wccpf_value.top select.field-factory-plaque-engraving-field{height:39px !important;color:var(--dark-grey-color);border-radius:var(--radius-sm);cursor:pointer;z-index:1;background-color:#fff;top:3px;color:#000;-webkit-appearance:none;-moz-appearance:none;appearance:none}.single-product .summary.entry-summary>.wccpf-fields-container.woocommerce_before_add_to_cart_button div div table.wccpf_fields_table td.wccpf_value.top select.field-factory-plaque-field option,.single-product .summary.entry-summary>.wccpf-fields-container.woocommerce_before_add_to_cart_button div div table.wccpf_fields_table td.wccpf_value.top select.field-factory-plaque-engraving-field option{color:#000}.single-product .summary.entry-summary>.wccpf-fields-container.woocommerce_before_add_to_cart_button div div table.wccpf_fields_table td.wccpf_value.top select.field-factory-plaque-field{width:100%;left:0;position:relative;top:-5px}.single-product .summary.entry-summary>.wccpf-fields-container.woocommerce_before_add_to_cart_button div div table.wccpf_fields_table td.wccpf_value.left{display:flex;justify-content:flex-end;padding-right:0}.single-product .summary.entry-summary>.wccpf-fields-container.woocommerce_before_add_to_cart_button div div table.wccpf_fields_table td.wccpf_value.left select.field-factory-plaque-field,.single-product .summary.entry-summary>.wccpf-fields-container.woocommerce_before_add_to_cart_button div div table.wccpf_fields_table td.wccpf_value.left select.field-factory-plaque-engraving-field{width:100px;height:39.39px !important;margin-top:0 !important;color:#000;cursor:pointer;outline:none;z-index:1;position:relative;left:100px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff}.single-product .summary.entry-summary>.wccpf-fields-container.woocommerce_before_add_to_cart_button div div table.wccpf_fields_table td.wccpf_value.left select.field-factory-plaque-field{width:100%;left:0}.single-product .summary.entry-summary>.wccpf-fields-container.woocommerce_before_add_to_cart_button .wcff-fields-group table td.wccpf_label{display:none}.single-product .summary.entry-summary>.wccpf-fields-container.woocommerce_before_add_to_cart_button .wcff-fields-group table.wccpf_fields_table.field-factory-plaque-engraving-field-wrapper>tbody>tr>td.wccpf_label{display:table-cell !important}div.summary.entry-summary>div.wccpf-fields-container.woocommerce_before_add_to_cart_button>div>div>table.wccpf_fields_table.field-factory-plaque-engraving-field-wrapper>tbody>tr>td>select{width:120px !important}div.summary.entry-summary>div.wccpf-fields-container.woocommerce_before_add_to_cart_button>div>div>div:nth-child(7)>div>table>tbody>tr>td>label{left:0px}.wc-block-components-product-details__plaque-option{display:none !important}.xoo-wsc-option-variation{display:block !important}body.blog .site-main,body.single-post .site-main{padding:0 var(--page-x-padding);padding-top:var(--page-top-padding);padding-bottom:var(--page-bottom-padding)}article.type-page{padding:var(--spacing-2xl) var(--side-padding)}body.blog .site-main header{margin:30px 0 30px 0}body.blog .site-main .page-title{color:var(--brand-primary);font-family:var(--font-headline);font-weight:400;line-height:1.2;font-size:36px;display:contents}@media screen and (min-width: 768px){body.blog .site-main .page-title{font-size:48px;margin-bottom:40px;display:contents}}body.blog .site-main article.post{margin-bottom:40px}@media screen and (min-width: 768px){body.blog .site-main article.post{margin-bottom:60px}}body.blog .site-main article.post:not(:last-child){border-bottom:1px solid var(--grey-color);padding-bottom:30px}@media screen and (min-width: 768px){body.blog .site-main article.post:not(:last-child){padding-bottom:40px}}body.blog .site-main article.post .entry-title{margin-top:30px}body.blog .site-main article.post .entry-header{margin-bottom:20px}@media screen and (min-width: 768px){body.blog .site-main article.post .entry-header{margin-bottom:30px}}body.blog .site-main article.post .entry-header .entry-title{color:var(--brand-primary);font-family:var(--font-headline);font-weight:400;line-height:1.3;font-size:28px;margin-bottom:15px}@media screen and (min-width: 768px){body.blog .site-main article.post .entry-header .entry-title{font-size:36px;margin-bottom:20px}}body.blog .site-main article.post .entry-header .entry-title a{color:var(--brand-primary);text-decoration:none;transition:color .3s ease}body.blog .site-main article.post .entry-header .entry-title a:hover{color:var(--secondary-color)}body.blog .site-main article.post .entry-header .entry-meta{display:none}body.blog .site-main article.post .entry-content{color:var(--brand-primary);font-family:var(--font-body);font-size:var(--font-size-md);line-height:1.6;margin-bottom:20px}body.blog .site-main article.post .entry-content .wp-block-image,body.blog .site-main article.post .entry-content img,body.blog .site-main article.post .entry-content figure{display:none}body.blog .site-main article.post .entry-content p{margin-bottom:15px}body.blog .site-main article.post .entry-content p:first-of-type::after{content:"..."}body.blog .site-main article.post .entry-content p:not(:first-of-type){display:none}body.blog .site-main article.post .entry-content h1,body.blog .site-main article.post .entry-content h2,body.blog .site-main article.post .entry-content h3,body.blog .site-main article.post .entry-content h4,body.blog .site-main article.post .entry-content h5,body.blog .site-main article.post .entry-content h6,body.blog .site-main article.post .entry-content ul,body.blog .site-main article.post .entry-content ol,body.blog .site-main article.post .entry-content blockquote,body.blog .site-main article.post .entry-content .wp-block-list{display:none}body.blog .site-main article.post .entry-footer{margin-top:30px;padding-top:20px;border-top:1px solid var(--grey-color)}@media screen and (min-width: 768px){body.blog .site-main article.post .entry-footer{margin-top:40px}}body.blog .site-main article.post .entry-footer .cat-links{display:none !important}body.blog .site-main article.post .entry-footer .tags-links,body.blog .site-main article.post .entry-footer .edit-link,body.blog .site-main article.post .entry-footer .comments-link{color:var(--dark-grey-color);font-size:var(--font-size-md);display:block;margin-bottom:10px;margin-right:0}@media screen and (min-width: 768px){body.blog .site-main article.post .entry-footer .tags-links,body.blog .site-main article.post .entry-footer .edit-link,body.blog .site-main article.post .entry-footer .comments-link{display:inline;margin-bottom:0;margin-right:20px}}body.blog .site-main article.post .entry-footer .tags-links a,body.blog .site-main article.post .entry-footer .edit-link a,body.blog .site-main article.post .entry-footer .comments-link a{color:var(--dark-grey-color);text-decoration:none}body.blog .site-main article.post .entry-footer .tags-links a:hover,body.blog .site-main article.post .entry-footer .edit-link a:hover,body.blog .site-main article.post .entry-footer .comments-link a:hover{color:var(--brand-primary)}body.single-post .site-main::before{display:none}body.single-post .site-main *:contains("SINGLE!"){display:none}body.single-post .site-main article.post{margin-bottom:60px}@media screen and (min-width: 768px){body.single-post .site-main article.post{margin-bottom:80px}}body.single-post .site-main article.post .entry-header{margin-bottom:30px}@media screen and (min-width: 768px){body.single-post .site-main article.post .entry-header{margin-bottom:40px}}body.single-post .site-main article.post .entry-header .entry-title{color:var(--brand-primary);font-family:var(--font-headline);font-weight:400;line-height:1.2;font-size:36px;margin-bottom:15px}@media screen and (min-width: 768px){body.single-post .site-main article.post .entry-header .entry-title{font-size:48px;margin-bottom:20px}}body.single-post .site-main article.post .entry-header .entry-meta{display:none}body.single-post .site-main article.post .entry-content{color:var(--brand-primary);font-family:var(--font-body);font-size:var(--font-size-md);line-height:1.6;max-width:100%}body.single-post .site-main article.post .entry-content p{margin-bottom:20px}body.single-post .site-main article.post .entry-content p:last-child{margin-bottom:0}body.single-post .site-main article.post .entry-content h1,body.single-post .site-main article.post .entry-content h2,body.single-post .site-main article.post .entry-content h3,body.single-post .site-main article.post .entry-content h4,body.single-post .site-main article.post .entry-content h5,body.single-post .site-main article.post .entry-content h6{color:var(--brand-primary);font-family:var(--font-headline);font-weight:400;margin-top:30px;margin-bottom:15px}@media screen and (min-width: 768px){body.single-post .site-main article.post .entry-content h1,body.single-post .site-main article.post .entry-content h2,body.single-post .site-main article.post .entry-content h3,body.single-post .site-main article.post .entry-content h4,body.single-post .site-main article.post .entry-content h5,body.single-post .site-main article.post .entry-content h6{margin-top:40px;margin-bottom:20px}}body.single-post .site-main article.post .entry-content h1:first-child,body.single-post .site-main article.post .entry-content h2:first-child,body.single-post .site-main article.post .entry-content h3:first-child,body.single-post .site-main article.post .entry-content h4:first-child,body.single-post .site-main article.post .entry-content h5:first-child,body.single-post .site-main article.post .entry-content h6:first-child{margin-top:0}body.single-post .site-main article.post .entry-content h2{line-height:1.3;font-size:28px}@media screen and (min-width: 768px){body.single-post .site-main article.post .entry-content h2{font-size:32px}}body.single-post .site-main article.post .entry-content h3{line-height:1.3;font-size:var(--font-size-lg)}@media screen and (min-width: 768px){body.single-post .site-main article.post .entry-content h3{font-size:28px}}body.single-post .site-main article.post .entry-content h4{line-height:1.3;font-size:20px}@media screen and (min-width: 768px){body.single-post .site-main article.post .entry-content h4{font-size:var(--font-size-lg)}}body.single-post .site-main article.post .entry-content a{color:var(--brand-primary);text-decoration:underline;transition:color .3s ease}body.single-post .site-main article.post .entry-content a:hover{color:var(--secondary-color)}body.single-post .site-main article.post .entry-content ul,body.single-post .site-main article.post .entry-content ol{margin-bottom:20px;padding-left:30px}body.single-post .site-main article.post .entry-content ul li,body.single-post .site-main article.post .entry-content ol li{margin-bottom:8px}body.single-post .site-main article.post .entry-content ul li:last-child,body.single-post .site-main article.post .entry-content ol li:last-child{margin-bottom:0}body.single-post .site-main article.post .entry-content .wp-block-image,body.single-post .site-main article.post .entry-content img{max-width:100%;height:auto;border-radius:8px;margin-bottom:20px}body.single-post .site-main article.post .entry-content .wp-block-image.aligncenter,body.single-post .site-main article.post .entry-content img.aligncenter{display:block;margin-left:auto;margin-right:auto}body.single-post .site-main article.post .entry-content figure{margin-bottom:30px}body.single-post .site-main article.post .entry-content figure img{margin-bottom:0}body.single-post .site-main article.post .entry-content figure figcaption{color:var(--dark-grey-color);font-size:var(--font-size-md);font-style:italic;margin-top:10px;text-align:center}body.single-post .site-main article.post .entry-content blockquote{border-left:4px solid var(--secondary-color);padding-left:20px;margin:30px 0;font-style:italic;color:var(--secondary-color)}body.single-post .site-main article.post .post-thumbnail{margin-bottom:30px}@media screen and (min-width: 768px){body.single-post .site-main article.post .post-thumbnail{margin-bottom:40px}}body.single-post .site-main article.post .post-thumbnail img{width:100%;height:auto;border-radius:8px}body.single-post .site-main article.post .entry-footer{margin-top:30px;padding-top:20px;border-top:1px solid var(--grey-color)}@media screen and (min-width: 768px){body.single-post .site-main article.post .entry-footer{margin-top:40px}}body.single-post .site-main article.post .entry-footer .cat-links{display:none !important}body.single-post .site-main article.post .entry-footer .tags-links,body.single-post .site-main article.post .entry-footer .edit-link{color:var(--dark-grey-color);font-size:var(--font-size-md);display:block;margin-bottom:10px;margin-right:0}@media screen and (min-width: 768px){body.single-post .site-main article.post .entry-footer .tags-links,body.single-post .site-main article.post .entry-footer .edit-link{display:inline;margin-bottom:0;margin-right:20px}}body.single-post .site-main article.post .entry-footer .tags-links a,body.single-post .site-main article.post .entry-footer .edit-link a{color:var(--dark-grey-color);text-decoration:none}body.single-post .site-main article.post .entry-footer .tags-links a:hover,body.single-post .site-main article.post .entry-footer .edit-link a:hover{color:var(--brand-primary)}body.single-post .site-main .navigation.post-navigation{margin-top:40px;padding-top:30px;width:80vw;border-top:2px solid var(--grey-color)}@media screen and (min-width: 768px){body.single-post .site-main .navigation.post-navigation{margin-top:60px;padding-top:40px;width:60vw}body.single-post .site-main .navigation.post-navigation .nav-links:has(>:only-child){justify-content:center}body.single-post .site-main .navigation.post-navigation .nav-links:has(>:only-child) .nav-next{text-align:center}body.single-post .site-main .navigation.post-navigation .nav-links:has(>:only-child) .nav-previous{text-align:center}}body.single-post .site-main .navigation.post-navigation .nav-links{display:flex;flex-direction:column;gap:20px;text-align:center}@media screen and (min-width: 768px){body.single-post .site-main .navigation.post-navigation .nav-links{flex-direction:row;justify-content:space-between;align-items:center;gap:0}}@media screen and (min-width: 768px){body.single-post .site-main .navigation.post-navigation .nav-links .nav-previous{text-align:left}}body.single-post .site-main .navigation.post-navigation .nav-links .nav-previous a,body.single-post .site-main .navigation.post-navigation .nav-links .nav-next a{color:var(--brand-primary);text-decoration:none;font-family:var(--font-body);font-size:var(--font-size-md);transition:color .3s ease}body.single-post .site-main .navigation.post-navigation .nav-links .nav-previous a:hover,body.single-post .site-main .navigation.post-navigation .nav-links .nav-next a:hover{color:var(--secondary-color)}body.single-post .site-main .navigation.post-navigation .nav-links .nav-previous a .nav-subtitle,body.single-post .site-main .navigation.post-navigation .nav-links .nav-next a .nav-subtitle{display:block;font-size:var(--font-size-md);color:var(--dark-grey-color);margin-bottom:5px}body.single-post .site-main .navigation.post-navigation .nav-links .nav-previous a .nav-title,body.single-post .site-main .navigation.post-navigation .nav-links .nav-next a .nav-title{font-family:var(--font-headline);font-size:18px;font-weight:400}body.single-post .site-main .navigation.post-navigation .nav-links .nav-next{text-align:center}@media screen and (min-width: 768px){body.single-post .site-main .navigation.post-navigation .nav-links .nav-next{text-align:right}}body.single-post .site-main #comments{margin-top:40px;padding-top:30px;border-top:2px solid var(--grey-color)}@media screen and (min-width: 768px){body.single-post .site-main #comments{margin-top:60px;padding-top:40px}}body.single-post .site-main #comments .comments-title{color:var(--brand-primary);font-family:var(--font-headline);font-weight:400;font-size:20px;margin-bottom:20px}@media screen and (min-width: 768px){body.single-post .site-main #comments .comments-title{font-size:var(--font-size-lg);margin-bottom:30px}}body.single-post .site-main #comments .comment-list{margin-bottom:40px}body.single-post .site-main #comments .comment-list .comment{margin-bottom:30px;padding-bottom:20px;border-bottom:1px solid var(--grey-color)}body.single-post .site-main #comments .comment-list .comment:last-child{border-bottom:none;margin-bottom:0}body.single-post .site-main #comments .comment-list .comment .comment-content{color:var(--brand-primary);font-family:var(--font-body);font-size:var(--font-size-md);line-height:1.6;margin-top:15px}body.single-post .site-main #comments .comment-list .comment .comment-content p{margin-bottom:15px}body.single-post .site-main #comments .comment-list .comment .comment-content p:last-child{margin-bottom:0}body.single-post .site-main #comments .comment-list .comment .comment-content a{color:var(--dark-grey-color);text-decoration:none;transition:color .3s ease}body.single-post .site-main #comments .comment-list .comment .comment-content a:hover{color:var(--brand-primary)}body.single-post .site-main #comments .comment-list .comment .comment-meta .comment-author .fn a{color:var(--dark-grey-color);text-decoration:none;font-weight:500;transition:color .3s ease}body.single-post .site-main #comments .comment-list .comment .comment-meta .comment-author .fn a:hover{color:var(--brand-primary)}body.single-post .site-main #comments .comment-list .comment .comment-meta .comment-metadata{font-size:var(--font-size-md);color:var(--dark-grey-color);margin-top:5px}body.single-post .site-main #comments .comment-list .comment .comment-meta .comment-metadata a{color:var(--dark-grey-color);text-decoration:none;transition:color .3s ease}body.single-post .site-main #comments .comment-list .comment .comment-meta .comment-metadata a:hover{color:var(--brand-primary)}body.single-post .site-main #comments .comment-list .comment .comment-meta .comment-metadata .edit-link{margin-left:10px}body.single-post .site-main #comments .comment-list .comment .comment-meta .comment-metadata .edit-link a{color:var(--dark-grey-color);text-decoration:none;font-size:var(--font-size-md);transition:color .3s ease}body.single-post .site-main #comments .comment-list .comment .comment-meta .comment-metadata .edit-link a:hover{color:var(--brand-primary)}body.single-post .site-main #comments .comment-list .comment .reply{margin-top:15px}body.single-post .site-main #comments .comment-list .comment .reply .comment-reply-link{color:var(--dark-grey-color);text-decoration:none;font-size:var(--font-size-md);transition:color .3s ease}body.single-post .site-main #comments .comment-list .comment .reply .comment-reply-link:hover{color:var(--brand-primary)}body.single-post .site-main #comments .comment-respond .comment-reply-title{color:var(--brand-primary);font-family:var(--font-headline);font-weight:400;margin-bottom:20px;font-size:20px}@media screen and (min-width: 768px){body.single-post .site-main #comments .comment-respond .comment-reply-title{font-size:var(--font-size-lg)}}body.single-post .site-main #comments .comment-respond .comment-reply-title a{color:var(--dark-grey-color);text-decoration:none;font-size:var(--font-size-md);transition:color .3s ease}body.single-post .site-main #comments .comment-respond .comment-reply-title a:hover{color:var(--brand-primary)}body.single-post .site-main #comments .comment-respond .comment-form .logged-in-as{color:var(--dark-grey-color);font-size:var(--font-size-md);margin-bottom:20px}body.single-post .site-main #comments .comment-respond .comment-form .logged-in-as a{color:var(--dark-grey-color);text-decoration:none;transition:color .3s ease}body.single-post .site-main #comments .comment-respond .comment-form .logged-in-as a:hover{color:var(--brand-primary)}body.single-post .site-main #comments .comment-respond .comment-form .comment-form-comment{margin-bottom:20px}body.single-post .site-main #comments .comment-respond .comment-form .comment-form-comment label{color:var(--brand-primary);font-family:var(--font-body);font-size:var(--font-size-md);display:block;margin-bottom:8px}body.single-post .site-main #comments .comment-respond .comment-form .comment-form-comment textarea{width:100%;padding:12px;border:1px solid var(--grey-color);border-radius:4px;font-family:var(--font-body);font-size:var(--font-size-md);line-height:1.5;resize:vertical}body.single-post .site-main #comments .comment-respond .comment-form .comment-form-comment textarea:focus{outline:none;border-color:var(--brand-primary)}body.single-post .site-main #comments .comment-respond .comment-form .form-submit .submit{background-color:var(--brand-primary);color:#fff;padding:12px 24px;border:none;border-radius:4px;font-family:var(--font-body);font-size:var(--font-size-md);cursor:pointer;transition:background-color .3s ease}body.single-post .site-main #comments .comment-respond .comment-form .form-submit .submit:hover{background-color:var(--secondary-color)}.screen-reader-text{position:absolute !important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}#primary>nav>div>div>a{color:var(--brand-primary);text-decoration:none;font-family:var(--font-body);font-size:var(--font-size-md);transition:color .3s ease}#primary>nav>div>div>a:hover{color:var(--secondary-color)}.woocommerce-verify-email{max-width:400px;margin:40px auto;text-align:center;font-family:var(--font-body)}.woocommerce-verify-email p{margin-bottom:20px;color:var(--brand-primary);line-height:1.5}.woocommerce-verify-email .form-row{margin-bottom:20px;text-align:center}.woocommerce-verify-email label{display:block;margin-bottom:8px;color:var(--brand-primary);font-weight:500}.woocommerce-verify-email .input-text{width:100%;padding:12px;border:2px solid var(--secondary-color);border-radius:6px;font-size:var(--font-size-md);font-family:var(--font-body)}.woocommerce-verify-email .input-text:focus{outline:none;border-color:var(--brand-primary)}.woocommerce-verify-email .form-row:last-child{text-align:center;margin-top:30px}.woocommerce-verify-email .button{width:fit-content;padding:15px 40px;background-color:var(--brand-primary);color:var(--light-grey-color);text-decoration:none;border-radius:30px;margin:5px}.woocommerce-form-login{max-width:400px;margin:40px auto;text-align:center;font-family:var(--font-body)}.woocommerce-form-login p{margin-bottom:20px;color:var(--brand-primary);line-height:1.5}.woocommerce-form-login .form-row{margin-bottom:20px;text-align:left}.woocommerce-form-login label{display:block;margin-bottom:8px;color:var(--brand-primary);font-weight:500}.woocommerce-form-login .input-text{width:100%;padding:12px;border:2px solid var(--secondary-color);border-radius:6px;font-size:var(--font-size-md);font-family:var(--font-body);box-sizing:border-box}.woocommerce-form-login .input-text:focus{outline:none;border-color:var(--brand-primary)}.woocommerce-form-login .form-row:last-child{text-align:center;margin-top:30px}.woocommerce-form-login .button,.woocommerce-form-login input[type=submit]{width:fit-content;padding:15px 40px;background-color:var(--brand-primary);color:var(--light-grey-color);text-decoration:none;border:none;border-radius:30px;margin:5px;cursor:pointer;font-family:var(--font-body);font-size:var(--font-size-md)}.woocommerce-form-login .button:hover,.woocommerce-form-login input[type=submit]:hover{opacity:.9}.woocommerce-form-login .lost_password{margin-top:15px}.woocommerce-form-login .lost_password a{color:var(--brand-primary);text-decoration:none;font-size:var(--font-size-md)}.woocommerce-form-login .lost_password a:hover{text-decoration:underline}.woocommerce-form-login .woocommerce-message,.woocommerce-form-login .woocommerce-info,.woocommerce-form-login .woocommerce-error{margin-bottom:20px;padding:12px;border-radius:6px;text-align:left}.woocommerce-form-login .woocommerce-info{background-color:#e7f3ff;border:2px solid #b3d9ff;color:var(--brand-primary)}.woocommerce .woocommerce-form-login{max-width:400px;margin:40px auto;text-align:center;font-family:var(--font-body)}.woocommerce-checkout .woocommerce-form-login,.woocommerce-order-pay .woocommerce-form-login{max-width:400px;margin:40px auto;text-align:center;font-family:var(--font-body)}#post-10>div>div>div.woocommerce-info{text-align:center;font-family:var(--font-body);padding:20px;background-color:#fff}.sf-product-sizes-wrapper{grid-area:promotional-message}.sf-product-sizes{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-sm, 6px);align-self:stretch;margin-top:var(--spacing-2xl)}.sf-product-sizes-title{color:var(--grey-1);font-family:var(--font-family-body, Montserrat);font-size:var(--font-size-2, 14px);font-style:normal;font-weight:600;line-height:normal;margin-bottom:5px}.sf-size-pills{gap:1rem}.sf-size-pill{display:inline-block;padding:.5rem 1.25rem;background-color:var(--white-color, #ff0000);color:var(--primary-color, #00ff59);border:2px solid var(--grey-color, #ff0000);border-radius:30px;text-decoration:none;font-size:.9rem;font-weight:500;transition:all .3s ease;cursor:pointer;width:auto !important;margin-bottom:5px}.sf-size-pill.active{border-color:var(--base-black) !important}.sf-collection-slider-wrapper{padding:2rem var(--page-x-padding, 20px);grid-area:collections;max-width:100vw;overflow-x:hidden;background-color:var(--base-white);border-radius:var(--radius-sm);margin:2rem -70px 0 -50px;margin:2rem -70px 0 -50px;padding:var(--spacing-5xl) 50px var(--spacing-5xl) 50px}.sf-collection-header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:20px}.sf-collection-text{display:flex;flex-direction:column;gap:.35rem}.sf-collection-slider-title{color:var(--Brand-primary, #1c372c);font-size:var(--spacing-2xl, 20px);font-style:normal;font-weight:400;line-height:normal;text-align:left;margin:0}.sf-collection-slider-description{color:var(--Base-black, #232323);font-family:var(--font-family-body, Montserrat);font-size:var(--font-size-2, 14px);font-style:normal;font-weight:500;line-height:normal;margin:0}.sf-collection-products .products{display:grid;grid-template-columns:repeat(auto-fill, minmax(250px, 1fr));gap:2rem;list-style:none;padding:0;margin:0}.sf-collection-products .product{position:relative}.sf-collection-products .product-card{position:relative;overflow:hidden}.sf-collection-products .product-images-wrapper{position:relative;width:100%;aspect-ratio:1/1;overflow:hidden;flex-shrink:0}.sf-collection-products .product-images-wrapper:hover .product-image-swap{opacity:1}.sf-collection-products .my_new_wrapper{position:relative;width:100%}.sf-collection-products .my_new_wrapper img{height:100%;object-fit:cover;display:block;border-radius:var(--radius-sm)}.sf-collection-products .product-image-swap{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:opacity .4s ease-in-out;pointer-events:none}.sf-collection-products .product-image-swap img{width:100%;height:100%;object-fit:cover;display:block;border-radius:10px}.sf-collection-products .stock{font-size:1rem;font-weight:500;margin-top:auto}.sf-collection-products .stock.in-stock{color:var(--dark-grey-color)}.sf-collection-products .stock.backorder{color:var(--dark-grey-color)}.sf-collection-products .stock.out-of-stock{color:var(--dark-grey-color)}.sf-collection-products .price{font-size:1.25rem;font-weight:600;color:var(--primary-color)}.sf-collection-products .price a{color:inherit;text-decoration:none}.sf-range-link-wrapper{margin-top:1rem}.sf-view-range-link{display:inline-block;padding:.75rem 1.5rem;background-color:var(--white-color, #fff);color:var(--primary-color, #2a4734);border:2px solid var(--primary-color, #2a4734);border-radius:30px;text-decoration:none;font-size:.9rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;transition:all .3s ease}.sf-view-range-link:hover{background-color:var(--primary-color, #2a4734);color:var(--light-grey-color, #fafafa)}.sf-range-sidebar{position:fixed;top:0;right:0;width:100%;height:100%;z-index:9999;pointer-events:none;opacity:0;transition:opacity .3s ease}.sf-range-sidebar.active{opacity:1;pointer-events:auto}.sf-range-sidebar-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);cursor:pointer}.sf-range-sidebar-content{position:absolute;top:0;right:-40vw;width:100%;max-width:40vw;height:100%;background-color:var(--white-color, #fff);box-shadow:-2px 0 20px rgba(0,0,0,.1);overflow-y:auto;transition:right .3s ease;display:flex;flex-direction:column;height:100%;overscroll-behavior:contain}.sf-range-sidebar.active .sf-range-sidebar-content{right:0}.sf-range-close{cursor:pointer;aspect-ratio:1/1;width:20px;height:20px;display:flex;align-items:center;justify-content:center;font-size:36px;font-weight:300;color:var(--base-black, #232323);line-height:1;transition:all .2s ease}.sf-range-close::before{content:"×"}.sf-range-sidebar-header{display:flex;justify-content:space-between;align-items:center;padding:20px;background-color:var(--brand-secondary)}.sf-range-sidebar-header h3{font-size:22px;margin:0}.sf-range-products{display:flex;flex-direction:column;gap:var(--spacing-md, 8px);padding:var(--spacing-3xl, 24px) var(--spacing-xl, 16px);flex:1;overflow-y:auto}.sf-range-products .loading{flex:1;display:flex;justify-content:center;align-items:center}.sf-range-products .spinner{border:4px solid rgba(0,0,0,.1);border-top-color:var(--brand-accent-old);border-radius:50%;width:40px;height:40px;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.sf-range-product-card{display:flex;align-items:center;justify-content:space-between;background:var(--base-white, white);border:1px solid var(--grey-3);border-radius:var(--radius-sm, 4px);padding:var(--spacing-lg, 13px);width:100%;position:relative;gap:var(--spacing-lg, 12px);transition:all .2s ease;cursor:pointer}.sf-range-product-link{display:flex;align-items:center;text-decoration:none;color:inherit;gap:var(--spacing-lg, 12px);flex:1;min-width:0}.sf-range-product-image{width:120px;height:119.39px;border-radius:4.8px;overflow:hidden;opacity:.9;flex-shrink:0}.sf-range-product-image img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.sf-range-product-info{display:flex;flex-direction:column;gap:var(--spacing-xs, 4px);flex:1;min-width:0;justify-content:center}.sf-range-product-title{font-family:var(--font-family-body, "Montserrat", sans-serif);font-weight:var(--font-weight-semi-bold, 600);font-size:var(--font-size-2, 14px);color:var(--brand-primary, #1c372c);line-height:normal;margin:0}.sf-range-product-excerpt{font-family:var(--font-family-body, "Montserrat", sans-serif);font-weight:var(--font-weight-regular, 400);font-size:var(--font-size-2, 14px);color:var(--base-black, #232323);line-height:var(--spacing-3xl, 24px);margin:0}.sf-range-product-price{font-family:var(--font-family-body, "Montserrat", sans-serif);font-weight:var(--font-weight-regular, 400);font-size:var(--font-size-1, 12px);color:var(--grey-1);line-height:var(--spacing-2xl, 20px);margin:0}.sf-range-product-card::after{content:"View";background:var(--base-white, white);border:1px solid var(--grey-3);border-radius:var(--radius-sm, 4px);padding:var(--spacing-md, 9px) var(--spacing-xl, 17px);font-family:var(--font-family-body, "Montserrat", sans-serif);font-weight:var(--font-weight-regular, 400);font-size:var(--font-size-1, 12px);color:var(--brand-primary, #1c372c);line-height:var(--spacing-2xl, 20px);text-align:center;flex-shrink:0;white-space:nowrap;display:flex;align-items:center;justify-content:center;pointer-events:none}.sf-range-product-view-btn{display:none}@media screen and (max-width: 768px){.sf-range-sidebar-content{max-width:100%;right:-100%}.sf-range-sidebar-header{padding:20px}.sf-size-pills{gap:.4rem}.sf-size-pill{padding:.4rem 1rem;font-size:.85rem}}@media screen and (max-width: 480px){.sf-product-sizes-wrapper{margin:1rem 0;padding:1rem 0}.sf-collection-products .products{grid-template-columns:1fr}.sf-range-products{padding:var(--spacing-3xl, 24px) var(--spacing-xl, 16px)}}.sf-size-pill:focus,.sf-view-range-link:focus,.sf-range-close:focus{outline-offset:2px}body.sf-range-sidebar-open{overflow:hidden}.sf-carousel-container{display:flex;align-items:center;gap:1.5rem;width:100%;position:relative;padding-top:0}.sf-carousel-arrow{flex-shrink:0;width:40px;height:40px;border:1px solid var(--grey-3);background-color:var(--base-white);cursor:pointer;padding:8px;transition:opacity .2s ease;display:flex;align-items:center;justify-content:center;position:static;border-radius:var(--radius-sm)}.sf-carousel-arrow svg{width:100%;height:100%;transition:fill .2s ease}.sf-carousel-arrow:disabled{opacity:.3;cursor:not-allowed}.sf-carousel-arrow-left svg{transform:rotate(90deg)}.sf-carousel-arrow-left{left:auto}.sf-carousel-arrow-right{right:auto;transform:rotate(270deg)}.sf-carousel-arrows{display:flex;align-items:center;gap:.5rem}.sf-collection-products{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:1rem;padding-bottom:1rem;scroll-behavior:smooth;flex:1;min-width:0}.sf-collection-products::-webkit-scrollbar{display:none}.sf-collection-products ul.products{display:flex !important;flex-wrap:nowrap !important;width:100%;gap:1rem;padding:0;margin:0;list-style:none}.sf-collection-products ul.products li{flex:0 0 calc((100% - 120px)/4);max-width:calc((100% - 120px)/4);scroll-snap-align:start;display:flex;flex-direction:column;min-height:100%;transition:scroll-snap-align .3s ease;box-sizing:border-box}.sf-collection-products ul.products li .product-card{display:flex;flex-direction:column;flex-grow:1;height:100%;width:100%;max-width:100%}.sf-collection-products ul.products li .woocommerce-LoopProduct-link{flex-grow:1;display:flex;flex-direction:column}@media(max-width: 1000px){.sf-collection-products ul.products li{flex:0 0 calc((100% - 20px)/2);max-width:calc((100% - 20px)/2)}}@media(max-width: 768px){.sf-collection-slider-wrapper{margin:0;padding:2rem var(--page-x-padding, 20px)}.sf-collection-products ul.products li{flex:0 0 calc(100% - 30px);max-width:calc(100% - 20px)}.sf-carousel-arrow{display:flex}.sf-range-sidebar-content{max-width:100%;right:-100%}}@media(max-width: 400px){.sf-collection-products ul.products li{flex:0 0 95%}}@media(max-width: 768px){.sf-range-product-title{font-size:.7rem;font-weight:400}.sf-range-product-excerpt{font-size:.6rem;color:var(--dark-grey-color, #afafaf);margin-bottom:.75rem;line-height:1.4}}.dgwt-wcas-suggestions-wrapp{display:flex;flex-wrap:wrap;padding:10px;align-content:flex-start;gap:10px}.dgwt-wcas-suggestions-wrapp .dgwt-wcas-categories-wrapper{position:absolute;top:0;z-index:999;background:#fff;box-sizing:border-box;padding:10px;gap:10px;display:flex;flex-direction:column}.dgwt-wcas-suggestions-wrapp .dgwt-wcas-categories-wrapper .view-all-results-wrapper{display:flex;justify-content:space-between;width:100%;margin:0px;align-items:center;background:var(--brand-secondary);padding:var(--spacing-2xl) !important;border-radius:var(--radius-sm)}.dgwt-wcas-suggestions-wrapp .dgwt-wcas-categories-wrapper .view-all-results-wrapper>span{width:fit-content;line-height:1}.dgwt-wcas-suggestions-wrapp .dgwt-wcas-categories-wrapper .view-all-results-wrapper>a{width:fit-content;text-transform:none !important;text-decoration:underline !important;color:#000;padding:0 !important;min-height:0 !important;border:0}.dgwt-wcas-suggestions-wrapp .dgwt-wcas-categories-wrapper .view-all-results-wrapper>a:hover{background:none;text-decoration:underline !important}.dgwt-wcas-suggestions-wrapp .dgwt-wcas-suggestion{border-radius:var(--radius-sm);padding:var(--spacing-lg) var(--spacing-xs) var(--spacing-lg) var(--spacing-xs) !important;margin-bottom:0;transition:all .3s ease !important}.dgwt-wcas-suggestions-wrapp .dgwt-wcas-suggestion:hover{text-decoration:none !important}.dgwt-wcas-suggestions-wrapp .dgwt-wcas-suggestion .dgwt-wcas-content-wrapp{flex-direction:column;align-items:start}.dgwt-wcas-suggestions-wrapp .dgwt-wcas-suggestion .dgwt-wcas-content-wrapp bdi{font-weight:var(--bold)}.dgwt-wcas-suggestions-wrapp .dgwt-wcas-suggestion .dgwt-wcas-content-wrapp .dgwt-wcas-st{display:flex;flex-direction:column;margin-bottom:var(--spacing-sm)}.dgwt-wcas-suggestions-wrapp .dgwt-wcas-suggestion .dgwt-wcas-content-wrapp .dgwt-wcas-st .dgwt-wcas-st-title{font-weight:var(--bold)}.dgwt-wcas-suggestions-wrapp .dgwt-wcas-suggestion .dgwt-wcas-content-wrapp .dgwt-wcas-meta .dgwt-wcas-sp{padding:0}.dgwt-wcas-suggestions-wrapp .dgwt-wcas-suggestion[data-taxonomy=product_cat]{width:auto;flex-basis:auto;flex-grow:0;border-bottom:1px solid #dfdfdf;border-right:1px solid #dfdfdf;padding:7px 15px;display:inline-flex;flex-direction:row;justify-content:space-between;align-items:center}.dgwt-wcas-suggestions-wrapp .dgwt-wcas-suggestion[data-taxonomy=product_cat]:nth-last-child(1){border-right:none}.dgwt-wcas-suggestions-wrapp .dgwt-wcas-suggestion[data-taxonomy=product_cat]~.dgwt-wcas-suggestion:not([data-taxonomy=product_cat]){width:100%}.dgwt-wcas-suggestions-wrapp .dgwt-wcas-suggestion-headline{background:var(--brand-secondary);border:none !important;padding:var(--spacing-2xl) !important}.dgwt-wcas-suggestions-wrapp .dgwt-wcas-suggestion-headline .dgwt-wcas-st{padding:0;margin:0;border:none}.dgwt-wcas-suggestions-wrapp .dgwt-wcas-suggestion-headline.dgwt-wcas-full-width-row,.dgwt-wcas-suggestions-wrapp .dgwt-wcas-suggestion-headline.dgwt-wcas-full-width-row~.dgwt-wcas-suggestion[data-taxonomy=product_cat]{position:fixed;left:var(--fibosearch-left);width:var(--fibosearch-full-width);z-index:999;box-sizing:border-box}.dgwt-wcas-suggestions-wrapp .dgwt-wcas-suggestion-tax{border:1px solid var(--grey-3) !important;border-radius:var(--radius-sm)}.dgwt-wcas-suggestions-wrapp .dgwt-wcas-suggestion-product{border:1px solid var(--grey-3) !important}.dgwt-wcas-suggestions-wrapp .dgwt-wcas-suggestion-product .dgwt-wcas-si{width:100px}.dgwt-wcas-suggestions-wrapp .dgwt-wcas-suggestion-product .dgwt-wcas-si img{border:none}.dgwt-wcas-suggestions-wrapp .dgwt-wcas-suggestion-selected,.dgwt-wcas-suggestions-wrapp .dgwt-wcas-suggestion-product.dgwt-wcas-suggestion-selected{background:var(--base-background) !important;border:1px solid var(--brand-primary) !important;text-decoration:none !important}.dgwt-wcas-details-wrapp{padding:10px}.dgwt-wcas-details-wrapp .dgwt-wcas-details-inner .dgwt-wcas-product-details .dgwt-wcas-details-main-image{border:none !important}.dgwt-wcas-details-wrapp .dgwt-wcas-details-inner .dgwt-wcas-product-details .dgwt-wcas-details-main-image img{border-radius:var(--radius-sm);max-height:100%;width:100%;height:100%}.dgwt-wcas-details-wrapp .dgwt-wcas-details-inner .dgwt-wcas-product-details .dgwt-wcas-details-space{padding:0;display:grid;row-gap:10px;grid-template-areas:"title		title" "details	details" "price		stock" "view		view"}.dgwt-wcas-details-wrapp .dgwt-wcas-details-inner .dgwt-wcas-product-details .dgwt-wcas-details-space .dgwt-wcas-details-product-title{font-size:var(--font-size-md) !important;font-weight:var(--bold);grid-area:title}.dgwt-wcas-details-wrapp .dgwt-wcas-details-inner .dgwt-wcas-product-details .dgwt-wcas-details-space .dgwt-wcas-pd-price{grid-area:price;font-weight:600;margin:0}.dgwt-wcas-details-wrapp .dgwt-wcas-details-inner .dgwt-wcas-product-details .dgwt-wcas-details-space .dgwt-wcas-details-hr{display:none;grid-area:details}.dgwt-wcas-details-wrapp .dgwt-wcas-details-inner .dgwt-wcas-product-details .dgwt-wcas-details-space .dgwt-wcas-view-product-btn{grid-area:view;width:100%;padding:12px 16px;text-align:center;color:#000;border:1px solid var(--grey-3) !important;border-radius:var(--radius-sm);margin:15px 0 0 0 !important;transition:background-color .3s ease}.dgwt-wcas-details-wrapp .dgwt-wcas-details-inner .dgwt-wcas-product-details .dgwt-wcas-details-space .dgwt-wcas-view-product-btn:hover{background-color:#ddd !important}.dgwt-wcas-details-wrapp .dgwt-wcas-details-inner .dgwt-wcas-product-details .dgwt-wcas-details-space .dgwt-wcas-stock{grid-area:stock;margin:0}.dgwt-wcas-details-wrapp .dgwt-wcas-details-inner .dgwt-wcas-pd-addtc{display:none !important}.dgwt-wcas-details-wrapp .dgwt-wcas-details-inner .quantity{display:none !important}.dgwt-wcas-details-wrapp .dgwt-wcas-details-inner .add_to_cart_button{display:none !important}.dgwt-wcas-details-wrapp .dgwt-wcas-details-inner .product.add_to_cart_inline{display:none !important}.dgwt-wcas-details-wrapp .dgwt-wcas-details-inner .dgwt-wcas-products-in-cat .dgwt-wcas-datails-title{border-bottom:1px solid var(--brand-accent)}.dgwt-wcas-details-wrapp .dgwt-wcas-details-inner .dgwt-wcas-products-in-cat .dgwt-wcas-datails-title .dgwt-wcas-details-title-tax{font-weight:var(--bold);letter-spacing:normal}.dgwt-wcas-details-wrapp .dgwt-wcas-details-inner .dgwt-wcas-products-in-cat .dgwt-wcas-tax-product-details{border-radius:var(--radius-sm) !important;padding:var(--spacing-lg) var(--spacing-xs) var(--spacing-lg) var(--spacing-xs) !important;transition:all .3s ease !important;margin:0 0 var(--spacing-sm) 0 !important;border:1px solid var(--grey-3) !important}.dgwt-wcas-details-wrapp .dgwt-wcas-details-inner .dgwt-wcas-products-in-cat .dgwt-wcas-tax-product-details .dgwt-wcas-tpd-image{border:none !important}.dgwt-wcas-details-wrapp .dgwt-wcas-details-inner .dgwt-wcas-products-in-cat .dgwt-wcas-tax-product-details .dgwt-wcas-tpd-rest .dgwt-wcas-tpd-rest-title{font-weight:var(--bold)}.dgwt-wcas-details-wrapp .dgwt-wcas-details-inner .dgwt-wcas-products-in-cat .dgwt-wcas-tax-product-details .dgwt-wcas-tpd-rest .dgwt-wcas-tpd-price .woocommerce-Price-amount{font-weight:var(--bold) !important;color:#000}.dgwt-wcas-details-wrapp .dgwt-wcas-details-inner .dgwt-wcas-products-in-cat .dgwt-wcas-tax-product-details:hover{background:var(--base-background) !important;border:1px solid var(--brand-primary) !important}#primary.explore-page{background-color:var(--light-grey-color)}#primary.explore-page .product-slider-container{width:100%;display:grid;grid-template-columns:1fr;grid-template-areas:"head" "products";overflow:hidden;padding:var(--spacing-2xl) var(--side-padding)}#primary.explore-page .product-slider-container .slider-header{display:grid;grid-area:head;grid-template-areas:"title l r" "desc l r";grid-template-columns:auto 42px 42px;column-gap:15px;padding-bottom:var(--spacing-2xl)}#primary.explore-page .product-slider-container .slider-header h2{grid-area:title;text-align:left;color:var(--brand-primary);font-family:var(--font-headline);font-size:var(--spacing-2xl);margin-bottom:var(--spacing-xl);padding:0}#primary.explore-page .product-slider-container .slider-header p{grid-area:desc}#primary.explore-page .product-slider-container .slider-header .wpsp-nav{border-radius:var(--radius-sm);border:1px solid var(--grey-3);--arrow-size: 42px;--arrow-gap: 15px;height:var(--arrow-size);width:var(--arrow-size);background-color:var(--base-white);position:relative;grid-area:r;right:0;left:0}#primary.explore-page .product-slider-container .slider-header .wpsp-nav:hover{background-color:var(--brand-accent-old)}#primary.explore-page .product-slider-container .slider-header .wpsp-nav:hover i{filter:invert(1)}#primary.explore-page .product-slider-container .slider-header .wpsp-nav::after{display:none}#primary.explore-page .product-slider-container .slider-header .wpsp-nav i::before{content:url(media/images/toggle-arrow-black.svg)}#primary.explore-page .product-slider-container .slider-header .wpsp-nav.swiper-button-prev{grid-area:l}#primary.explore-page .product-slider-container .slider-header .wpsp-nav.swiper-button-prev i::before{transform:rotate(90deg)}#primary.explore-page .product-slider-container .slider-header .wpsp-nav.swiper-button-next{transform:rotate(-90deg)}#primary.explore-page .product-slider-container .wpsp-slider-section{padding-top:var(--spacing-2xl)}#primary.explore-page .product-slider-container .wpsp-slider-section .wpsp-product .wpsp-product-img{width:100%;margin-bottom:10px;border-radius:var(--radius-sm)}#primary.explore-page .product-slider-container .wpsp-slider-section .wpsp-product .product-details{display:grid;grid-template-columns:1fr var(--spacing-2xl);column-gap:10px;grid-template-areas:"title wishlist" "desc desc" "price price" "finance finance"}#primary.explore-page .product-slider-container .wpsp-slider-section .wpsp-product .product-details .wpsp-product-title{display:contents}#primary.explore-page .product-slider-container .wpsp-slider-section .wpsp-product .product-details .wpsp-product-title a{grid-area:title;min-height:40px;-webkit-box-orient:vertical;display:block}#primary.explore-page .product-slider-container .wpsp-slider-section .wpsp-product .product-details .wpsp-product-title a h3{line-height:20px;text-transform:none;letter-spacing:0px;font-family:var(--font-body);font-size:var(--font-size-md);font-weight:700;text-decoration:none;color:var(--brand-primary);overflow:hidden}#primary.explore-page .product-slider-container .wpsp-slider-section .wpsp-product .product-details .qwfw-add-to-wishlist-wrapper{grid-area:wishlist}#primary.explore-page .product-slider-container .wpsp-slider-section .wpsp-product .product-details .wpsp-product-price{grid-area:price;display:grid;grid-template-areas:"price old-price save";grid-template-columns:repeat(3, min-content);gap:10px;padding-top:10px;align-items:baseline}#primary.explore-page .product-slider-container .wpsp-slider-section .wpsp-product .product-details .product-savings-tag{color:#fff;background:var(--brand-tertiary);border-radius:var(--radius-md);line-height:20px;font-family:var(--font-body);display:inline-flex;font-size:12px;align-items:center;padding:3px 8px 1px 8px;white-space:nowrap}#primary.explore-page .product-slider-container .wpsp-slider-section .wpsp-product .product-details .sp-product-content{grid-area:desc;padding:0;min-height:50px}#primary.explore-page .product-slider-container .wpsp-slider-section .wpsp-product .product-details div.financing-option{display:flex;flex-wrap:wrap;grid-area:finance;margin:10px 0 0 0;row-gap:5px}#primary.explore-page .product-slider-container .wpsp-slider-section .wpsp-product .product-details div.financing-option p{text-align:left;margin-right:5px;font-size:12px;color:var(--grey-1)}#primary.explore-page .product-slider-container .wpsp-slider-section .wpsp-product .product-details div.financing-option p span{font-size:12px}#primary.explore-page .product-slider-container .wpsp-slider-section .wpsp-product .product-details div.financing-option img{margin-right:5px;height:20px}#primary.explore-page .product-slider-container .wpsp-slider-section .wpsp-product .product-details div.financing-option a img{height:14px}@media screen and (min-width: 768px){#primary.explore-page .product-slider-container{grid-template-columns:1fr}#primary.explore-page .product-slider-container h2{grid-area:title}#primary.explore-page .product-slider-container p{grid-area:desc}#primary.explore-page .product-slider-container .woo-product-slider-pro,#primary.explore-page .product-slider-container>section{grid-area:products;max-width:100%}}#primary.explore-page .category-carousel-section,#primary.explore-page .attribute-carousel-section{background-color:var(--brand-secondary);padding:var(--spacing-2xl) var(--side-padding);width:100%;--carousel-cards-per-view: 1;--carousel-gap: 1rem}@media(min-width: 768px){#primary.explore-page .category-carousel-section,#primary.explore-page .attribute-carousel-section{--carousel-cards-per-view: 3}}@media(min-width: 1400px){#primary.explore-page .category-carousel-section,#primary.explore-page .attribute-carousel-section{--carousel-cards-per-view: 5}}#primary.explore-page .category-carousel-section .heading-with-arrows,#primary.explore-page .attribute-carousel-section .heading-with-arrows{display:flex;flex-direction:column;gap:0;margin-bottom:var(--spacing-xl);--arrow-gap: 15px}#primary.explore-page .category-carousel-section .heading-with-arrows .heading-text,#primary.explore-page .attribute-carousel-section .heading-with-arrows .heading-text{width:100%}#primary.explore-page .category-carousel-section .heading-with-arrows .heading-text h2,#primary.explore-page .attribute-carousel-section .heading-with-arrows .heading-text h2{color:var(--brand-primary);font-family:var(--font-headline);font-size:var(--spacing-2xl);padding-bottom:var(--spacing-xl)}#primary.explore-page .category-carousel-section .heading-with-arrows .arrow-controls,#primary.explore-page .attribute-carousel-section .heading-with-arrows .arrow-controls{display:none;gap:var(--arrow-gap)}#primary.explore-page .category-carousel-section .carousel-container,#primary.explore-page .attribute-carousel-section .carousel-container{overflow:hidden;position:relative}#primary.explore-page .category-carousel-section .carousel-container .carousel-wrapper,#primary.explore-page .attribute-carousel-section .carousel-container .carousel-wrapper{overflow:hidden;position:relative}#primary.explore-page .category-carousel-section .carousel-container .carousel-wrapper .categories-grid,#primary.explore-page .attribute-carousel-section .carousel-container .carousel-wrapper .categories-grid{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--carousel-cards-per-view) - 1)*var(--carousel-gap))/var(--carousel-cards-per-view));gap:var(--carousel-gap);scroll-snap-type:x mandatory;scroll-behavior:smooth;overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none}#primary.explore-page .category-carousel-section .carousel-container .carousel-wrapper .categories-grid::-webkit-scrollbar,#primary.explore-page .attribute-carousel-section .carousel-container .carousel-wrapper .categories-grid::-webkit-scrollbar{display:none}#primary.explore-page .category-carousel-section .carousel-container .carousel-wrapper .categories-grid .category-card,#primary.explore-page .attribute-carousel-section .carousel-container .carousel-wrapper .categories-grid .category-card{position:relative;border-radius:0;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;text-decoration:none;height:250px;scroll-snap-align:start;transition:transform .3s ease}#primary.explore-page .category-carousel-section .carousel-container .carousel-wrapper .categories-grid .category-card .category-image,#primary.explore-page .attribute-carousel-section .carousel-container .carousel-wrapper .categories-grid .category-card .category-image{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:0}#primary.explore-page .category-carousel-section .carousel-container .carousel-wrapper .categories-grid .category-card .category-image img,#primary.explore-page .attribute-carousel-section .carousel-container .carousel-wrapper .categories-grid .category-card .category-image img{width:100%;height:100%;object-fit:cover}#primary.explore-page .category-carousel-section .carousel-container .carousel-wrapper .categories-grid .category-card h3,#primary.explore-page .attribute-carousel-section .carousel-container .carousel-wrapper .categories-grid .category-card h3{position:relative;z-index:2;color:var(--base-white);padding:15px;margin:0;font-size:1.1rem;font-weight:600;transition:all .3s ease;width:100%;font-family:var(--font-body) !important;text-shadow:#000 0px 4px 6px}#primary.explore-page .category-carousel-section .carousel-arrow,#primary.explore-page .attribute-carousel-section .carousel-arrow{display:flex;position:absolute;top:50%;transform:translateY(-50%);z-index:10;background-color:var(--base-white);border:1px solid var(--grey-color);width:42px;height:42px;border-radius:var(--radius-sm);cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;transition:all .3s ease}#primary.explore-page .category-carousel-section .carousel-arrow span,#primary.explore-page .attribute-carousel-section .carousel-arrow span{color:var(--brand-primary);font-size:1.25rem;line-height:1}#primary.explore-page .category-carousel-section .carousel-arrow:hover,#primary.explore-page .attribute-carousel-section .carousel-arrow:hover{background-color:var(--brand-accent-old)}#primary.explore-page .category-carousel-section .carousel-arrow:hover span,#primary.explore-page .attribute-carousel-section .carousel-arrow:hover span{color:var(--base-white)}#primary.explore-page .category-carousel-section .carousel-arrow:active,#primary.explore-page .attribute-carousel-section .carousel-arrow:active{transform:translateY(-50%) scale(0.95)}#primary.explore-page .category-carousel-section .carousel-arrow.left-arrow,#primary.explore-page .attribute-carousel-section .carousel-arrow.left-arrow{left:.5rem}#primary.explore-page .category-carousel-section .carousel-arrow.right-arrow,#primary.explore-page .attribute-carousel-section .carousel-arrow.right-arrow{right:.5rem}@media(min-width: 768px){#primary.explore-page .category-carousel-section .heading-with-arrows,#primary.explore-page .attribute-carousel-section .heading-with-arrows{flex-direction:row;justify-content:space-between;align-items:center;gap:var(--spacing-5xl);margin-bottom:var(--spacing-2xl)}#primary.explore-page .category-carousel-section .heading-with-arrows .arrow-controls,#primary.explore-page .attribute-carousel-section .heading-with-arrows .arrow-controls{display:flex;flex-shrink:0}#primary.explore-page .category-carousel-section .heading-with-arrows .arrow-controls .carousel-arrow,#primary.explore-page .attribute-carousel-section .heading-with-arrows .arrow-controls .carousel-arrow{position:static;transform:none}#primary.explore-page .category-carousel-section .heading-with-arrows .arrow-controls .carousel-arrow:active,#primary.explore-page .attribute-carousel-section .heading-with-arrows .arrow-controls .carousel-arrow:active{transform:scale(0.95)}#primary.explore-page .category-carousel-section .carousel-container .carousel-arrow,#primary.explore-page .attribute-carousel-section .carousel-container .carousel-arrow{display:none}}.hero{background-size:cover;background-position:center;background-repeat:no-repeat;min-height:25rem;display:flex;flex-direction:column;align-items:center;padding:50px;text-align:center;position:relative;height:450px;margin:var(--spacing-2xl) var(--side-padding);width:-webkit-fill-available;border-radius:var(--radius-sm)}.hero .homepage-hero-video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover !important;z-index:0;border-radius:inherit}.hero #overlay{height:100%;width:100%;position:absolute;top:0;left:0;overflow:hidden;background:linear-gradient(180deg, var(--overlay_top_colour, rgba(0, 0, 0, 0)), var(--overlay_bottom_colour, rgba(10, 10, 10, 0.62)))}.hero .hero-text{z-index:10;width:100%;height:100%;display:flex;flex-direction:column;justify-content:var(--position_top_to_bottom, start);align-items:var(--position_left_to_right, center)}.hero .hero-text h1{font-size:3rem;font-weight:400;line-height:1.25;margin:0 0 .75rem;z-index:10;color:var(--header_colour, var(--base-white));text-align:var(--header_alignment);text-shadow:0px 0px calc(10px*var(--header_shadow)) rgba(0,0,0,.7)}.hero .hero-text p{margin:0 0 1rem;font-size:var(--font-size-md);z-index:10;color:var(--body_colour, var(--base-white));text-align:var(--body_alignment);text-shadow:0px 0px calc(10px*var(--body_shadow)) rgba(0,0,0,.7)}.hero .hero-text a{text-align:center;vertical-align:middle;z-index:10;background-color:var(--cta_colour);color:var(--cta_text_colour)}@media(max-width: 768px){.hero{height:650px}.hero .hero-text{justify-content:var(--mobile_position_top_to_bottom);align-items:var(--mobile_position_left_to_right)}.hero .hero-text h1{font-size:6rem;text-align:var(--header_mobile_alignment)}.hero .hero-text p{max-width:710px;margin-bottom:var(--spacing-2xl);text-align:var(--body_mobile_alignment)}}.trustpilot-section{width:100%;background-color:var(--base-white);padding-top:var(--leaf-padding)}@media screen and (max-width: 768px){.trustpilot-section{padding-top:var(--spacing-5xl)}}.trustpilot-section .trustpilot-header{text-align:center}.trustpilot-section .trustpilot-header h2{font-size:var(--spacing-2xl);color:var(--brand-primary);font-family:var(--font-headline)}.trustpilot-section .trustpilot-header p{margin-top:1rem;font-size:var(--font-size-md);color:var(--base-black)}.trustpilot-section .trustpilot-widget{width:100%;padding:var(--spacing-5xl)}:root{--darkest-green: #0e1f15;--primary-color: #2a4734;--secondary-color: #85aa88;--tertiary-color: #687b68;--pop-color: #eb8623;--base-white: #fff;--light-grey-color: #fafafa;--grey-color: #e8e8e8;--dark-grey-color: #afafaf;--card-color: #e8e8e880;--alert-color: #fe5b5b;--font-body: "Montserrat", sans-serif;--font-headline: "ivypresto-headline", serif;--page-x-padding: 20px;--page-bottom-padding: 20px;--page-top-padding: 0;--font-size-md: 14px;--font-size-lg: 22px;--base-white: #ffffff;--base-black: #232323;--base-background: #f9fafc;--base-error: #dc1b09;--base-success: #04864d;--base-focus: #f4c543;--brand-primary: #1c372c;--brand-secondary: #f6f5ed;--brand-tertiary: #687b68;--brand-accent: #c84c09;--brand-accent-old: #a1684f;--grey-1: #4f4f4f;--grey-2: #666;--grey-3: #e0e0e0;--grey-4: #f2f2f2;--grey-5: #f6f6f6;--grey-6: #fbfbf8;--radius-none: 0px;--radius-sm: 4px;--radius-md: 8px;--radius-full: 999px;--spacing-none: 0px;--spacing-xxs: 2px;--spacing-xs: 4px;--spacing-sm: 6px;--spacing-md: 8px;--spacing-lg: 12px;--spacing-xl: 16px;--spacing-2xl: 20px;--spacing-3xl: 24px;--spacing-4xl: 32px;--spacing-5xl: 40px;--spacing-6xl: 48px;--spacing-7xl: 64px;--spacing-8xl: 80px;--spacing-9xl: 96px;--spacing-10xl: 128px;--header: "IvyPresto Headline";--body: "Montserrat";--light: light;--regular: regular;--medium: medium;--semibold: semibold;--bold: bold;--text-0: 10px;--text-1: 12px;--text-2: 14px;--text-3: 16px;--text-4: 18px;--text-5: 20px;--text-6: 24px;--text-7: 28px;--text-8: 32px;--text-9: 40px;--side-padding: 50px}@media screen and (max-width: 768px){:root{--side-padding: var(--spacing-2xl)}}*{margin:0;padding:0;box-sizing:border-box;font-size:var(--font-size-md)}html,body{font-family:var(--font-body) !important;font-weight:400;background-color:var(--grey-6);font-style:normal;-webkit-font-smoothing:antialiased}html:has(div.mega-menu-open),body:has(div.mega-menu-open){overflow-y:hidden;overflow:hidden;overscroll-behavior:none;touch-action:none}body.home{margin-bottom:0}h1,h2,h3,h4,h5,h6,p{margin:0}h1,h2,h3,h4,h5,h6{font-family:var(--font-headline);font-weight:400}a{text-decoration:none}.pill-button{width:fit-content;padding:15px 70px;background-color:var(--brand-primary);color:var(--light-grey-color);text-decoration:none;border-radius:var(--radius-md);margin:5px}.pill-button.pale{background-color:var(--tertiary-color)}.pill-button.pale.cart-before{display:flex;flex-direction:row;align-items:center;white-space:nowrap;gap:10px}.pill-button.pale.cart-before::before{content:url(media/images/Basket.svg);aspect-ratio:1/1;transform:scale(0.8)}.cookie-notice-container{background-color:var(--secondary-color)}.cookie-notice-container .pill-button{display:inline-block}@media screen and (max-width: 470px){.cookie-notice-container{display:flex;flex-direction:column;justify-content:flex-start;align-items:center}}.cookie-notice-container span{width:100%;display:block;margin-bottom:20px}.cookie-notice-container .pill-button{padding:5px 40px}.modal-open{overflow:hidden}.xoo-wsc-container{max-width:1000px;right:-1000px}ins{background:rgba(204,154,129,0) !important}.dgwt-wcas-darkened-overlay{display:none}.dgwt-wcas-search-wrapp.dgwt-wcas-search-darkoverl-on .dgwt-wcas-search-form{background-color:var(--brand-primary)}/*# sourceMappingURL=style.css.map */
