@font-face{font-display:swap;font-family:'Alright Sans';src:url(../../../../../../themes/thomas-crauwels/fonts/alrightsans/light.woff2);font-weight:300;font-style:normal}@font-face{font-display:swap;font-family:'Alright Sans';src:url(../../../../../../themes/thomas-crauwels/fonts/alrightsans/regular.woff2);font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:'Alright Sans';src:url(../../../../../../themes/thomas-crauwels/fonts/alrightsans/bold.woff2);font-weight:700;font-style:normal}@font-face{font-display:swap;font-family:'Solitas Serif';src:url(../../../../../../themes/thomas-crauwels/fonts/solitas/regular.woff2);font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:'Solitas Serif';src:url(../../../../../../themes/thomas-crauwels/fonts/solitas/medium.woff2);font-weight:500;font-style:normal}:root{--heading-font:"Alright Sans", sans-serif;--body-font:"Solitas Serif", serif}.gb-container-outer-dark,.dark{--surface-primary:#171615;--surface-secondary:#2E2D2C;--text-primary:#FFFFFF;--text-secondary:#B9B9B9;--border:#454544;--sold-out:#E30000;--text-reverse:#171615}.gb-container-outer-light,.light{--surface-primary:#FFFFFF;--surface-secondary:#F9F9F9;--text-primary:#171615;--text-secondary:#646464;--border:#E2E2E2;--sold-out:#E30000;--text-reverse:#FFFFFF}:root{--font-size-heading-4xl:clamp(3rem, 1.1818rem + 9.0909vw, 7rem);--font-size-heading-3xl:clamp(3rem, 1.8068rem + 5.9659vw, 5.625rem);--font-size-heading-2xl:clamp(2.2rem, 1.8364rem + 1.8182vw, 3rem);--font-size-heading-xl:clamp(2rem, 1.7727rem + 1.1364vw, 2.5rem);--font-size-heading-lg:2rem;--font-size-heading-md:1.375rem;--font-size-heading-sm:1.125rem;--font-size-heading-xs:1rem;--font-size-heading-xxs:0.875rem;--line-height-heading-4xl:clamp(3rem, 1.1818rem + 9.0909vw, 7rem);--line-height-heading-3xl:clamp(3rem, 1.8068rem + 5.9659vw, 5.625rem);--line-height-heading-2xl:3rem;--line-height-heading-xl:3rem;--line-height-heading-lg:2.375rem;--line-height-heading-md:1.75rem;--line-height-heading-sm:1.625rem;--line-height-heading-xs:1.375rem;--line-height-heading-xxs:1.25rem;--font-size-body-xl:clamp(1.375rem, 1.3182rem + 0.2841vw, 1.5rem);--font-size-body-lg:1.125rem;--font-size-body-md:1rem;--font-size-body-sm:0.875rem;--font-size-body-xs:0.75rem;--line-height-body-xl:2rem;--line-height-body-lg:1.625rem;--line-height-body-md:1.5rem;--line-height-body-sm:1.375rem;--line-height-body-xs:1.25rem;--font-size-body-alright-lg:0.875rem;--font-size-body-alright-md:0.75rem;--font-size-body-alright-sm:0.625rem;--font-size-body-alright-xs:0.5625rem;--line-height-body-alright-lg:1.25rem;--line-height-body-alright-md:1.125rem;--line-height-body-alright-sm:0.875rem}:root{--layout-width:1440px;--section-gutter:16px;--section-max-gutter:var(--section-gutter);--section-top-padding:60px;--section-bottom-padding:60px;--small-menu-container-max-width:940px}@media (min-width:768px){:root{--section-gutter:40px}}@media (min-width:1024px){:root{--section-top-padding:80px;--section-bottom-padding:80px}}@media (min-width:1025px){:root{--section-gutter:calc(100vw * 0.05)}}@media (min-width:1440px){:root{--section-gutter:calc(100vw * 0.125)}}@media (min-width:1930px){:root{--section-max-gutter:calc((100vw - var(--layout-width)) / 2 )}}*{font-variant-numeric:lining-nums proportional-nums}a,a:hover,a:focus,a:active{color:var(--text-primary);text-decoration:none}input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],input[type=date],select,textarea,.select2-container--default .select2-selection--single{padding:10px 20px;line-height:normal;font-size:var(--font-size-body-xs);line-height:var(--line-height-body-xs);font-family:var(--heading-font);transition:border 0.3s}input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=url]:focus,input[type=date]:focus,select:focus,textarea:focus,.select2-container--default.select2-container--open .select2-selection--single,.select2-container--default.select2-container--focus .select2-selection--single{border-color:var(--text-primary)}input[type=date]{appearance:none;border:1px solid var(--border)}input::placeholder,textarea::placeholder{color:var(--text-secondary);transition:all 0.3s}input:focus::placeholder,textarea:focus::placeholder{opacity:.4}form label{color:var(--text-secondary);text-transform:uppercase;font-size:.6875rem;font-family:var(--heading-font)}form button,form button:hover,form button:focus,form .button,form .button:hover,form .button:focus,a.button,a.button:hover,a.button:focus{background-color:var(--text-primary);color:var(--text-reverse);padding:10px 40px;font-weight:700;text-transform:uppercase}.form-row{display:flex;flex-direction:column;row-gap:4px}input[type="checkbox"],input[type="radio"]{-webkit-appearance:none;appearance:none;background-color:var(--surface-primary);margin:0;font:inherit;color:currentColor;min-width:14px;min-height:14px;width:14px;height:14px;border:1px solid currentColor;border-radius:0;transform:translateY(-.075em);display:grid;place-content:center}.dark input[type="checkbox"]::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8.5 6.36'%3E%3Cpath fill='%23FFFFFF' d='m2.84,6.36L.15,3.67c-.2-.2-.2-.51,0-.71s.51-.2.71,0l1.99,1.99L7.65.15c.2-.2.51-.2.71,0s.2.51,0,.71L2.84,6.36Z'/%3E%3C/svg%3E")}input[type="checkbox"]::before,input[type="radio"]::before,.light input[type="checkbox"]::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8.5 6.36'%3E%3Cpath d='m2.84,6.36L.15,3.67c-.2-.2-.2-.51,0-.71s.51-.2.71,0l1.99,1.99L7.65.15c.2-.2.51-.2.71,0s.2.51,0,.71L2.84,6.36Z'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;background-position:center;content:"";width:8px;height:8px;transform:scale(0);transition:120ms transform ease-in-out}input[type="checkbox"]:checked::before,input[type="radio"]:checked::before{transform:scale(1)}input[type="radio"]{border-radius:50%}input[type="radio"]::before{background:currentColor;border-radius:50%;width:7px;height:7px}h1>strong,h2>strong,h3>strong{font-weight:400}.aspect-1-1,.aspect-1-1 img{aspect-ratio:1/1;object-fit:cover}.aspect-3-2,.aspect-3-2 img{aspect-ratio:3/2;object-fit:cover}.aspect-2-3,.aspect-2-3 img{aspect-ratio:2/3;object-fit:cover}.aspect-4-3,.aspect-4-3 img{aspect-ratio:4/3;object-fit:cover}.aspect-3-4,.aspect-3-4 img{aspect-ratio:3/4;object-fit:cover}.aspect-16-9,.aspect-16-9 img{aspect-ratio:16/9;object-fit:cover}.aspect-9-16,.aspect-9-16 img{aspect-ratio:9/16;object-fit:cover}.aspect-2-1,.aspect-2-1 img{aspect-ratio:2/1;object-fit:cover}.aspect-3-1,.aspect-3-1 img{aspect-ratio:3/1;object-fit:cover}.line-count-1,.line-count-2,.line-count-3,.line-count-4,.line-count-5,.line-count-6,.line-count-7,.line-count-8,.line-count-9,.line-count-10{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}.line-count-2{-webkit-line-clamp:2}.line-count-3{-webkit-line-clamp:3}.line-count-4{-webkit-line-clamp:4}.line-count-5{-webkit-line-clamp:5}.line-count-6{-webkit-line-clamp:6}.line-count-7{-webkit-line-clamp:7}.line-count-8{-webkit-line-clamp:8}.line-count-9{-webkit-line-clamp:9}.line-count-10{-webkit-line-clamp:10}.overflow-hidden{overflow:hidden}.color-limited{color:var(--edition-limited)}.color-prestige{color:var(--edition-prestige)}.color-unique{color:var(--edition-unique)}.color-secondary{color:var(--text-secondary)}.hidden{display:none}.regular{font-weight:400}h1>.regular{display:block}.break-word{word-break:break-word}.full-width-video{position:relative;width:100%;height:0;padding-bottom:56.25%}.full-width-video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.underline-links a:hover{text-decoration:underline}.video-with-overlay{position:relative;cursor:pointer}.video-with-overlay>.gb-block-image{position:absolute;top:0;left:0;width:100%;height:100%}.video-with-overlay.playing>.gb-block-image{display:none}.read-more-content{transition:all 0.3s}.read-more-content.opened{height:auto;overflow:visible;max-height:none}@media(min-width:1440px){.big-screen-right-bg{background-size:60%;background-position:right}.big-screen-right-bg:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(45deg,var(--surface-primary) 55%,transparent)}}@media(max-width:1440px){.no-right-padding-desktop{padding-right:0}}@media(max-width:1024px){.bg-cover-tablet{background-size:cover}.bg-center-tablet{background-position:center}}@media(max-width:768px){.bg-cover-mobile{background-size:cover}.bg-center-mobile{background-position:center}}#main-header .categories-menu ul{column-gap:20px}.footer-link-sections .links-list,.footer-link-sections .wp-block-navigation{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;row-gap:12px;column-gap:20px}.footer-link-sections .links-list a,.footer-link-sections .wp-block-navigation a{line-height:1.2rem}.footer-link-sections .links-list a{padding-bottom:3px}.site-footer .gb-accordion__toggle{pointer-events:none}.site-footer .gb-accordion__toggle .gb-icon{order:1;transition:all 0.3s}.footer-bottom-section .wp-block-navigation{column-gap:20px}@media (min-width:769px){.site-footer .gb-accordion__item .gb-accordion__content{display:block}.site-footer .gb-accordion__toggle .gb-icon{display:none}}@media (max-width:768px){.site-footer .gb-accordion__toggle{pointer-events:all}.site-footer .gb-accordion__toggle .gb-icon{transform:rotate(-90deg)}.site-footer .gb-accordion__item-open .gb-accordion__toggle .gb-icon{transform:rotate(90deg)}.site-footer .cgv-menu{flex-direction:column;row-gap:0}}.home-hero .wp-block-video{position:absolute;top:0;left:0;width:100%;height:100%}.home-hero .wp-block-video video{object-fit:cover;height:100%;width:100%}.home-hero .wp-block-video:after{position:absolute;content:"";background:linear-gradient(rgba(0,0,0,.3) 0%,rgba(0,0,0,.1) 100%);width:100%;height:100%;top:0;display:block}h1 span.serif{display:block;font-family:var(--body-font);font-size:clamp(2rem, 1.6591rem + 1.7045vw, 2.75rem);line-height:normal;letter-spacing:2.64px;text-transform:none;margin-bottom:clamp(0.5rem, 0.3295rem + 0.8523vw, 0.875rem)}.wp-block-navigation .section-categories-navigation{font-family:var(--heading-font);text-transform:uppercase;column-gap:20px;align-items:flex-start}.wp-block-navigation .section-categories-navigation>li{flex:1;display:flex;flex-direction:column;align-items:flex-start}.wp-block-navigation .section-categories-navigation>li>a.wp-block-navigation-item__content.wp-block-navigation-item__content{color:var(--text-secondary);pointer-events:none;font-size:.875em;margin-bottom:24px}.wp-block-navigation .section-categories-navigation .has-child .wp-block-navigation__submenu-container{display:block;visibility:visible;position:static;width:auto;height:auto;opacity:1;border:0;padding:0;display:flex;flex-direction:column;row-gap:12px;align-items:flex-start}.wp-block-navigation .section-categories-navigation .has-child .has-child .wp-block-navigation__submenu-container{display:none}.wp-block-navigation .section-categories-navigation .has-child .wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content{padding:0 0 0 0;border-bottom:1px solid transparent;transition:all 0.3s}.wp-block-navigation .section-categories-navigation .has-child .wp-block-navigation__submenu-container>.wp-block-navigation-item>.wp-block-navigation-item__content:hover{border-color:var(--text-secondary);color:var(--text-secondary)}@media(max-width:600px){.wp-block-navigation .section-categories-navigation>li,.wp-block-navigation .section-categories-navigation .has-child .wp-block-navigation__submenu-container{align-items:center;text-align:center}.wp-block-search .wp-block-search__inside-wrapper{flex-direction:column;row-gap:12px;align-items:center}.wp-block-search .wp-block-search__inside-wrapper .wp-block-search__input{width:100%}}@media(max-width:479px){.wp-block-navigation .section-categories-navigation{flex-direction:column;align-items:center;row-gap:40px}}.section-inline-search .dgwt-wcas-search-wrapp{margin:0}.section-inline-search .dgwt-wcas-search-wrapp,.section-inline-search .dgwt-wcas-search-wrapp button{font-family:var(--heading-font)}.section-inline-search .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{border-color:var(--border);border-radius:0;padding:10px 20px 10px 50px}.section-inline-search .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input::placeholder{font-style:normal;text-transform:uppercase;font-size:.75em}.section-inline-search .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input:focus{box-shadow:none}.section-inline-search .dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit{text-transform:uppercase;font-weight:700;font-size:.75em;padding:10px 40px;display:flex;align-items:center;justify-self:center;background-color:var(--text-primary)}.section-inline-search .dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit:before{content:none}.section-inline-search .dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit:hover,.section-inline-search .dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit:focus{background-color:var(--text-primary)}.section-inline-search .dgwt-wcas-preloader{right:unset;left:10px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4.08 4.08'%3E%3Cpath d='M1.56 2.88c.73 0 1.32-.59 1.32-1.32S2.29.24 1.56.24.24.83.24 1.56s.59 1.32 1.32 1.32Zm1.02-.13c-.27.24-.63.37-1.02.37C.7 3.12 0 2.42 0 1.56S.7 0 1.56 0s1.56.7 1.56 1.56c0 .39-.14.74-.37 1.02l1.3 1.3s.05.12 0 .17c-.05.05-.12.05-.17 0l-1.3-1.3Z' style='stroke-width:0'%3E%3C/path%3E%3C/svg%3E");z-index:0;background-size:16px;background-position:center center}.section-inline-search .dgwt-wcas-preloader.dgwt-wcas-close,.section-inline-search .dgwt-wcas-preloader.dgwt-wcas-inner-preloader{background-image:none!important}.dgwt-wcas-close path{fill:currentColor}body.search-no-results.post-type-archive-product .woocommerce-info{display:none}.cart-button .gb-icon,.wishlist-button-with-counter .gb-icon{position:relative}.cart-button .gb-icon[data-count]:after,.wishlist-button-with-counter .gb-icon[data-count]:after{content:attr(data-count);width:14px;height:14px;display:flex;align-items:center;justify-content:center;background-color:var(--text-primary);color:var(--surface-primary);position:absolute;right:-3px;bottom:-3px;border-radius:14px;font-weight:700;font-size:.9em;padding-top:2px}.wishlist-button-with-counter .gb-icon[data-count]:after{right:-8px}.header-username{max-width:200px}.header-username .gb-button-text{width:calc(100% - 28px);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}#main-header .categories-menu ul.wp-block-navigation-submenu ul.wp-block-navigation-submenu{left:-200px;max-width:200px}@media(max-width:1024px){.header-username .gb-button-text{display:none}}.mega-menu .gb-tabs__button{position:relative}.mega-menu .gb-tabs__button[aria-expanded="true"]{border-bottom-color:var(--text-primary)}.mega-menu .gb-tabs__buttons hr,.blog-menu hr{height:20px;background:var(--border);width:1px;margin:0 18px;border:0}.mega-menu .gb-tabs__items{position:absolute;top:40px;left:0;right:0;box-shadow:0 20px 20px rgb(0 0 0 / 10%);z-index:1}.mega-menu .gb-tabs__item.gb-tabs__item-open:empty{display:none}.mega-menu .wp-block-navigation-item a{font-size:.875em}.mega-menu .wp-block-navigation__container{row-gap:12px}.mega-menu .wp-block-navigation-item a{font-size:.875em;line-height:1.5em;border-bottom:1px solid transparent;transition:border-bottom 0.3s}.mega-menu .wp-block-navigation-item a:hover,.mega-menu .wp-block-navigation-item a:focus{text-decoration:none;border-bottom-color:var(--text-primary)}.mega-menu .woocommerce-Price-amount strong{white-space:nowrap}@media(max-width:1700px){.mega-menu .gb-tabs__item{padding-left:40px;padding-right:40px}.mega-menu .gb-tabs__item:not(:first-child)>.gb-grid-wrapper>.gb-grid-column:first-child{width:30%}.mega-menu .gb-tabs__item:not(:first-child)>.gb-grid-wrapper>.gb-grid-column:last-child{padding-left:60px;width:70%}}@media(max-width:1300px){.mega-menu .gb-button-primary,.mega-menu .gb-button-secondary{font-size:.75rem;padding-left:16px;padding-right:16px}.mega-menu .gb-headline-body-alright-lg,.mega-menu .wp-block-navigation-item a{font-size:var(--font-size-body-alright-md)}.mega-menu .wp-block-navigation-item a{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}}header#main-header.scrolled,body.home header#main-header.scrolled{background-color:var(--surface-primary);width:100%;top:0;position:fixed}body.admin-bar header#main-header.scrolled,body.home.admin-bar header#main-header.scrolled{top:32px}header#main-header,header#main-header.scrolled .header-second-row{transition:all 0.3s}@media (max-height:600px){header#main-header.scrolled,body.home header#main-header.scrolled{position:absolute}}@media (min-width:1025px){header#main-header.scrolled{display:flex;justify-content:space-between;padding:20px 48px 0 48px}header#main-header.scrolled .header-first-row{order:1;padding:0;flex:1;justify-content:flex-end}header#main-header.scrolled .header-second-row{display:flex;align-items:center;width:auto;position:static}header#main-header.scrolled.blog-header .header-second-row{align-items:flex-start}header#main-header.scrolled .header-col-actions{margin-top:-2px;flex-basis:100%}header#main-header.scrolled .header-col-language-selector,header#main-header.scrolled .header-col-logo{display:none}header#main-header.scrolled .mega-menu .gb-tabs__items{top:60px}}@media (max-width:1450px){header#main-header.scrolled .header-username .gb-button-text{display:none}header#main-header .products-archive-list{grid-template-columns:1fr 1fr 1fr;column-gap:3%}}@media (max-width:1300px) and (min-width:1025px){header#main-header .header-username .gb-button-text{display:none}header#main-header.scrolled{padding:20px 20px 0 20px}header#main-header.scrolled .mega-menu .gb-tabs__buttons hr,.blog-menu hr{margin:0 10px}header#main-header.scrolled .mega-menu .gb-tabs__buttons{column-gap:12px}header#main-header.scrolled .header-first-row{flex:unset;width:340px}header#main-header.scrolled .header-col-actions>div:first-child{padding-right:12px}header#main-header.scrolled .header-col-actions>div:last-child{padding-left:12px}}@media (max-width:1200px) and (min-width:1025px){header#main-header .header-first-row{padding-left:24px;padding-right:24px}header#main-header.scrolled{padding:20px 16px 0 16px}header#main-header.scrolled .mega-menu .gb-tabs__buttons{column-gap:10px}header#main-header.scrolled .mega-menu .gb-tabs__buttons hr,.blog-menu hr{margin:0 8px}header#main-header.scrolled .mega-menu .gb-tabs__buttons>button:not(:first-child){padding-top:4px;font-size:var(--font-size-body-alright-md)}}.blog-navigation{column-gap:22px;display:flex}.blog-navigation ul.wp-block-navigation>.wp-block-navigation-item{position:static}.blog-navigation ul.wp-block-navigation>.wp-block-navigation-item>a{height:38px;cursor:pointer}.blog-navigation ul.wp-block-navigation>.wp-block-navigation-item{border-bottom:2px solid rgba(0,0,0,0)}.blog-navigation ul.wp-block-navigation>.wp-block-navigation-item:hover,.blog-navigation ul.wp-block-navigation>.has-child:not(.open-on-click):not(.open-on-hover-click):focus-within{border-color:var(--edition-unique)}.blog-navigation .wp-block-navigation:not(.has-background) .wp-block-navigation__submenu-container{border-top:0}.blog-navigation .wp-block-navigation__submenu-container{margin-top:1px;margin-left:-40px;margin-right:-40px;padding:40px;row-gap:12px}.blog-navigation .wp-block-navigation__submenu-container a{font-size:var(--font-size-body-alright-md);padding:0}.blog-navigation .wp-block-navigation__submenu-container a>span{border-bottom:1px solid transparent}.blog-navigation .wp-block-navigation__submenu-container a:hover>span{border-color:var(--text-primary)}#generate-slideout-menu{top:80px;padding-bottom:80px;overflow-y:scroll;overflow-x:hidden}.slideout-navigation.do-overlay .slideout-exit{display:none}#mobile-menu a{font-size:var(--font-size-heading-xxs)}#generate-slideout-menu.slideout-navigation.do-overlay .inside-navigation{max-width:none;width:100%;padding:0}#mobile-menu .wp-block-navigation li{text-align:center;width:100%;flex-wrap:wrap;padding:0;position:relative}#mobile-menu .wp-block-navigation li a{text-align:left;flex:1;text-transform:uppercase;font-size:var(--font-size-heading-xxs);padding:16px}#mobile-menu .wp-block-navigation li button svg{display:none}#mobile-menu .wp-block-navigation li button{width:64px;height:56px;padding:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='21' viewBox='0 0 20 21' fill='none'%3E%3Cpath d='M15.8334 8.09473L10.0001 13.9281L4.16675 8.09473' stroke='%23171615' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:center center;background-size:20px;transition:all 0.3s;position:absolute;right:0;top:0;background-repeat:no-repeat;background-position-x:calc(100% - 16px)}#mobile-menu .wp-block-navigation li a:not([href])+button{width:100%;height:100%;top:0;background-position-y:16px}#mobile-menu .wp-block-navigation li button[aria-expanded=true]{background-image:url("data:image/svg+xml,%3Csvg width='20' height='21' viewBox='0 0 20 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.16733 12.9053L10.0006 7.0719L15.834 12.9053' stroke='%23171615' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A")}#mobile-menu .wp-block-navigation li button[aria-expanded=true]+ul{display:flex;position:static;width:100%}#mobile-menu .wp-block-navigation li ul{border:0;flex-direction:column;row-gap:16px;padding-left:16px;background-color:transparent}#mobile-menu .wp-block-navigation li ul a{font-weight:700;padding:0 0 0 20px}#mobile-menu hr{border:0;background:var(--border);margin:16px 16px}#mobile-menu .weglot-inline ul{display:inline-flex;align-items:center}#mobile-menu .weglot-inline li{margin:0;display:flex}@media (max-width:768px){#mobile-menu .wp-block-navigation{display:block}#generate-slideout-menu{top:72px}}body.home header#main-header{position:absolute;background-color:var(--surface-primary);width:100%;top:0}body.home.admin-bar header#main-header{top:32px}@media (max-width:768px){body.home.admin-bar header#main-header{top:48px}}#fluentform_5 .ff_submit_btn_wrapper,#fluentform_9 .ff_submit_btn_wrapper,#fluentform_10 .ff_submit_btn_wrapper{margin:40px 0 0 0}.contact-image-wrapper figure{height:100%}.experience-slides .gb-accordion__toggle{display:flex}.experience-slides .gb-accordion__toggle:after{content:"";display:block;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M20 12H4' stroke='white' stroke-linecap='round'/%3E%3Cpath d='M12 4V20' stroke='white' stroke-linecap='round'/%3E%3C/svg%3E");width:24px;height:24px;background-size:contain}.experience-slides .gb-accordion__toggle.gb-block-is-current:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M20 12H4' stroke='white' stroke-linecap='round'/%3E%3C/svg%3E")}.experience-process{counter-set:experience-step 0;position:relative}.experience-process:before{content:"";position:absolute;height:1px;width:80%;background:var(--edition-unique);top:40px;left:10%}.experience-process>div{align-items:center;display:flex;flex-direction:column;row-gap:20px}.experience-process>div:before{content:counter(experience-step);counter-increment:experience-step;width:80px;height:80px;display:flex;align-items:center;justify-content:center;border:1px solid var(--edition-unique);color:var(--edition-unique);font-size:32px;font-weight:300;font-family:var(--heading-font);border-radius:50%;background-color:var(--surface-primary);z-index:1}.static-page h2{font-weight:400;font-size:22px;line-height:28px;margin-bottom:38px;margin-top:38px}.static-page h2:first-child{margin-top:0}.perfect-artwork-cta-wrapper{height:0;padding-bottom:0;padding-top:52.72%}.perfect-artwork-cta{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1}@media (max-width:1024px){.perfect-artwork-cta-wrapper{height:auto;padding-top:222px;padding-bottom:222px}.perfect-artwork-cta{position:static}}@media (max-width:479px){.perfect-artwork-cta-wrapper{height:auto;padding-top:190px;padding-bottom:190px}}.entry-content .woocommerce-products-header,.entry-content>ul.products,.entry-content .snize-recommendation-wrapper{display:none}.woof_search_is_going nav.woocommerce-breadcrumb{display:block}.woocommerce-breadcrumb a{color:var(--text-secondary)}.woocommerce-breadcrumb a:hover{color:var(--text-primary)}.listing-filters-wrapper{position:sticky;top:60px}.listing-image-wrapper{position:absolute;width:100%;height:100%;top:0;left:0;right:0}.listing-image-wrapper img{height:100%;width:100%;object-fit:cover;object-position:top}.gb-headline-tag-prestige{white-space:nowrap;word-break:keep-all}.perfect-artwork-custom-selection .listing-filters-wrapper{display:none}body:not(.perfect-artwork-custom-selection) .listing-selection-notice-wrapper{display:none}body .listing-selection-notice-wrapper{position:sticky;top:60px}.perfect-artwork-cta-wrapper+.wishlist-cta{display:none}body.perfect-artwork-custom-selection .perfect-artwork-cta-wrapper{display:none}body.perfect-artwork-custom-selection .perfect-artwork-cta-wrapper+.wishlist-cta{display:flex}.perfect-artwork-custom-selection .listing-title-left-column{max-width:unset;flex:1;padding-right:48px}.perfect-artwork-custom-selection .listing-title-right-column{width:auto}@media (min-width:1025px){.listing-image-wrapper:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,var(--surface-primary) 40%,#17161500 80%)}.listing-image-wrapper{text-align:right}.listing-image-wrapper img{width:60%;min-height:100%}.listing-image-wrapper img.mobile{display:none}}@media (max-width:1024px){body .listing-selection-notice-wrapper{top:80px}}@media (max-width:768px){body .listing-selection-notice-wrapper{top:clamp(4.4375rem, 4.3482rem + 0.4464vw, 4.5625rem)}.listing-image-wrapper img.mobile{display:block}.listing-image-wrapper img.desktop{display:none}.perfect-artwork-custom-selection .listing-title-left-column{width:100%;flex:unset;padding-right:0}.perfect-artwork-custom-selection .listing-title-right-column{width:100%}}.listing-description-wrapper p:last-of-type{margin-bottom:0}.listing-description-wrapper br{display:none}.listing-title-wrapper .share-button-wrapper{display:none}body.search .listing-title-wrapper{padding-bottom:0}body.search .listing-title-wrapper h1 span{display:block}.custom-listing-header-wrapper .listing-breadcrumbs-wrapper{display:none}.custom-listing-header-wrapper .listing-title-wrapper{padding-bottom:20px;overflow:unset;z-index:1}.custom-listing-header-wrapper h1{margin-bottom:0}.custom-listing-header-wrapper h1 .color-unique:last-child{display:block}.custom-listing-header-wrapper .listing-title-wrapper .share-button-wrapper{display:block}.listing-active-filters{display:flex;flex-wrap:wrap;column-gap:12px;row-gap:6px}.listing-active-filters .search-filter{display:flex;padding:4px 8px;justify-content:center;align-items:center;gap:4px;background:#2E2D2C}.listing-active-filters .search-filter .remove-filter{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='12' viewBox='0 0 13 12' fill='none'%3E%3Cpath d='M9.57869 8.82828L3.92184 3.17142' stroke='%23B9B9B9' stroke-linecap='round'/%3E%3Cpath d='M9.57816 3.17142L3.92131 8.82828' stroke='%23B9B9B9' stroke-linecap='round'/%3E%3C/svg%3E");background-position:center center;background-size:contain;width:12px;height:12px}#filters-modal{justify-content:stretch}@media (max-width:768px){.listing-filters-wrapper{top:70px}}@media (max-width:479px){.listing-filters-wrapper{top:64px}.listing-active-filters .search-filter{width:100%;display:block}.listing-active-filters .search-filter .remove-filter{float:right}}.woof_reset_search_form{display:none}.woof_submit_search_form_container{display:none}.woof>.woof_redraw_zone{display:flex;align-items:center;column-gap:24px}.woof .woof_container{padding:0;margin:0}.chosen-container,.woof_container_inner h4{margin:0;cursor:pointer}.woof .chosen-container,.woof .chosen-single{position:static}.woof .chosen-drop{width:auto}.woof .chosen-drop .chosen-search{display:none}.chosen-container-single{width:auto!important}.chosen-container-single .chosen-single,.chosen-container-single .chosen-single.chosen-with-drop,.chosen-container-active.chosen-with-drop .chosen-single{padding:0;background:transparent;border:0;height:auto!important}.chosen-container-single .chosen-single span{margin:0;color:var(--text-primary);font-weight:700}.chosen-container-single .chosen-single,.woof_container_inner h4{display:flex;align-items:center;column-gap:12px}a.woof_front_toggle,.chosen-container-single .chosen-single div b{display:none}.chosen-container-single .chosen-single div{position:static;display:flex}.woof_container h4:after,.chosen-container-single .chosen-single div:before{margin-top:-3px;min-width:20px;width:20px;height:20px;background-position:center center;background-size:contain;background-repeat:no-repeat;content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M5 8.3335L10 13.3335L15 8.3335' stroke='white' stroke-linecap='round'/%3E%3C/svg%3E");transition:all 0.3s}.woof_container h4.opened:after,.chosen-container-single.chosen-with-drop .chosen-single div:before{transform:rotate(180deg)}.woof_container h4+.woof_block_html_items,.woof .chosen-drop{position:absolute;background:var(--surface-primary);padding:24px;border:1px solid var(--border);z-index:1;margin-top:0}h4+.woof_block_html_items{margin-top:20px}ul.woof_list,.woof .chosen-drop .chosen-results{display:flex;flex-direction:column;row-gap:12px}ul.woof_list li,.woof .chosen-drop .chosen-results li{display:flex;align-items:center;column-gap:12px;margin:0}.woof .chosen-drop li{padding:0!important;margin:0!important;color:var(--text-primary)}.woof .chosen-drop .active-result.result-selected{font-weight:700}.woof .chosen-drop .active-result.highlighted{background:none}.woof_list label{padding:0;margin:0!important}.woof_checkbox_count{color:var(--text-secondary)}.woof_childs_list_li{display:flex;flex-wrap:wrap}.woof_childs_list_li .woof_childs_list_opener{display:none!important}.woof_childs_list_li .woof_childs_list{display:flex!important;flex-direction:column;width:100%;padding:0 0 0 8px!important;row-gap:4px;margin-top:8px!important}.chosen-container .chosen-results li.disabled-result{display:none}.chosen-container .chosen-results .woof-padding-1{padding-left:8px!important}.chosen-container .chosen-results .woof-padding-2{padding-left:16px!important}.chosen-container .chosen-results .woof-padding-3{padding-left:24px!important}#filters-modal .woof_redraw_zone{flex-direction:column;row-gap:24px;align-items:stretch}#filters-modal .chosen-container-single .chosen-single,#filters-modal .woof_container_inner h4{justify-content:space-between}#filters-modal .chosen-container-single{width:100%!important}#filters-modal .chosen-drop,#filters-modal h4+.woof_block_html_items{margin-top:12px;position:static;padding:0;border:0;max-height:none!important;display:none}#filters-modal .chosen-with-drop .chosen-drop{display:block}#filters-modal .chosen-container .chosen-results{padding:0;max-height:none!important}#filters-reset.disabled{pointer-events:none;opacity:.5}body>.plainoverlay{background:var(--text-primary)!important;opacity:0.7!important}body>div>.jQuery-plainOverlay-progress{width:60px;color:var(--surface-primary);text-shadow:0 0 0 var(--surface-primary),10ch 0 0 var(--surface-primary);background:linear-gradient(var(--surface-primary) 0 0) bottom left/0% 3px no-repeat;animation:woof-loading-animation 1.5s infinite;border:0;border-radius:0;margin:-50% auto 0 auto}@keyframes woof-loading-animation{80%{text-shadow:0 0 0 var(--surface-primary),10ch 0 0 var(--surface-primary);background-size:100% 3px}100%{text-shadow:-10ch 0 0 var(--surface-primary),0 0 0 var(--surface-primary)}}.child-collections{display:flex;row-gap:20px;column-gap:20px;flex-wrap:wrap;max-width:1080px;margin:0 auto}.child-collection{display:flex;row-gap:20px;flex-direction:column;align-items:center}.child-collection:nth-child(1),.child-collection:nth-child(4),.child-collection:nth-child(5){width:calc(66.66% - 10px)}.child-collection:nth-child(2),.child-collection:nth-child(3),.child-collection:nth-child(6){width:calc(33.33% - 10px)}.child-collection img{width:100%;height:350px;object-fit:cover}@media(max-width:1024px){.child-collection:nth-child(1),.child-collection:nth-child(4),.child-collection:nth-child(5),.child-collection:nth-child(2),.child-collection:nth-child(3),.child-collection:nth-child(6){width:calc(50% - 10px)}}@media(max-width:768px){.child-collection:nth-child(1),.child-collection:nth-child(4),.child-collection:nth-child(5),.child-collection:nth-child(2),.child-collection:nth-child(3),.child-collection:nth-child(6){width:100%}}.product-image-wrapper figure{width:100%;max-height:700px}.product-image-wrapper figure img{height:100%;object-fit:contain}#product-scroll-footer{position:fixed;left:0;bottom:-200px;z-index:2;transition:all 0.5s}#product-scroll-footer.scrolled{bottom:0}span.price-from{font-weight:400;color:var(--text-secondary)}.woocommerce-product-attributes{border:0;margin:0}.woocommerce-product-attributes p{margin:0}.woocommerce-product-attributes tr{display:flex;column-gap:40px;border-bottom:1px solid var(--border)}.woocommerce-product-attributes th,.woocommerce-product-attributes td{width:50%;text-align:left;padding:20px 0;border:0}.woocommerce-product-attributes tr:first-child th,.woocommerce-product-attributes tr:first-child td{padding-top:0}.woocommerce-product-attributes th{font-size:var(--font-size-heading-xxs);font-family:var(--heading-font);font-weight:400;text-transform:uppercase}.woocommerce-product-attributes tr.woocommerce-product-attributes-item--attribute_short-description{flex-direction:column;row-gap:12px}.woocommerce-product-attributes tr.woocommerce-product-attributes-item--attribute_short-description th{padding-bottom:0;width:100%}.woocommerce-product-attributes tr.woocommerce-product-attributes-item--attribute_short-description td{padding-top:0;width:100%}.woocommerce-product-attributes tr.woocommerce-product-attributes-item--attribute_short-description td p:not(:last-child){margin-bottom:1em}.baguetteBox-button#close-button,.baguetteBox-button#close-button:hover,.baguetteBox-button#close-button:focus{background:transparent}#baguetteBox-overlay .full-image{display:flex;align-items:center;justify-content:center}#baguetteBox-overlay .full-image{padding-left:20px;padding-right:20px}#baguetteBox-overlay .full-image figure{max-height:80%;display:flex;flex-direction:column-reverse;justify-content:center;row-gap:12px}#baguetteBox-overlay .full-image figcaption{position:static}#baguetteBox-overlay .full-image img{pointer-events:none}.baguetteBox-button#close-button svg g{stroke-width:2px}.baguetteBox-button#close-button svg g line{stroke:var(--surface-primary)}@media (max-height:600px){#product-scroll-footer{display:none!important}}@media (min-width:1441px){.product-image-wrapper{padding-left:var(--section-gutter);padding-right:var(--section-gutter)}.product-description-wrapper{max-width:1000px}}@media(max-width:768px){#product-scroll-footer span.price-from{display:block}.woocommerce-product-attributes tr{flex-direction:column;row-gap:12px}.woocommerce-product-attributes th{padding-bottom:0;width:100%}.woocommerce-product-attributes td{padding-top:0;width:100%}#baguetteBox-overlay .full-image figcaption{line-height:120%;font-size:.9rem}}.product-thumbnails-slider{--thumbnail-width:1040px;--thumbnail-height:700px}.product-thumbnails-slider .slick-list>.slick-track{display:flex;column-gap:20px}.product-thumbnails-slider .slick-list>.slick-track img{opacity:.5;transition:all 0.3s;object-fit:cover;width:var(--thumbnail-width);height:var(--thumbnail-height)}.product-thumbnails-slider .slick-list>.slick-track .slick-center{opacity:1}.product-thumbnails-slider .slick-arrow{position:absolute;z-index:1;top:50%;transform:translateY(-50%);border:1px solid var(--border);background:var(--surface-secondary);width:32px;height:32px;display:flex;align-items:center;justify-content:center;font-size:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='25' viewBox='0 0 24 25' fill='none'%3E%3Cpath d='M14 6.59473L8 12.5947L14 18.5947' stroke='%23646464' stroke-linecap='round'/%3E%3C/svg%3E");background-position:center center;background-repeat:no-repeat;background-size:24px;border-radius:32px;padding:0;left:calc(( 100vw / 2 ) - ( var(--thumbnail-width) / 2 ) - 72px)}.product-thumbnails-slider .slick-arrow.slick-next{left:unset;right:calc(( 100vw / 2 ) - ( var(--thumbnail-width) / 2 ) - 72px);transform:rotate(180deg)}@media(max-width:1200px){.product-thumbnails-slider{--thumbnail-width:800px;--thumbnail-height:530px}}@media(max-width:1024px){.product-thumbnails-slider .slick-list>.slick-track img{width:auto;height:auto;aspect-ratio:3 / 2}.product-thumbnails-slider .slick-arrow{top:unset;transform:none;bottom:-60px;width:40px;height:40px;background-color:transparent;border-color:var(--text-secondary);left:calc(50% - 26px);transform:translateX(-50%);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='25' viewBox='0 0 24 25' fill='none'%3E%3Cpath d='M14 6.59473L8 12.5947L14 18.5947' stroke='%23FFFFFF' stroke-linecap='round'/%3E%3C/svg%3E")}.product-thumbnails-slider .slick-arrow.slick-next{left:unset;right:calc(50% - 26px);transform:translateX(50%) rotate(180deg)}}@media(max-width:768px){.product-thumbnails-slider .slick-list>.slick-track img{}}@media(max-width:479px){.product-thumbnails-slider .slick-list>.slick-track img{}}.wc-empty-cart-message,.woocommerce-notices-wrapper .cart-empty,body.empty-cart .return-to-shop,.wc-empty-cart-message+div+.return-to-shop{display:none}body.woocommerce-account .woocommerce-notices-wrapper{position:absolute;top:0;left:0;width:100%}#customer_login{display:flex;padding:80px 92px;background:var(--surface-secondary)}#customer_login .col-1{padding-right:92px;border-right:1px solid var(--border);width:50%}#customer_login .col-2{padding-left:92px;width:50%}#customer_login .col-1>h2,#customer_login .col-2>h2{display:none}#customer_login .woocommerce-form-row--wide{margin-bottom:20px}form.woocommerce-form.login>p:not([class]),form.woocommerce-form.register>p:not([class]){min-height:3.25rem;margin-bottom:var(--form-input-gap)}form.woocommerce-form.login p:nth-child(5){order:1;width:100%;margin-bottom:0;align-items:flex-start}form.woocommerce-form .lost_password{margin-bottom:24px}form.woocommerce-form .lost_password a{font-family:var(--heading-font);font-size:var(--font-size-body-xs);letter-spacing:none;border-bottom:1px solid var(--text-primary);padding-bottom:2px}form.woocommerce-form .form-row label.woocommerce-form-login__rememberme{font-family:var(--body-font);color:var(--text-primary);text-transform:none;letter-spacing:normal;font-size:var(--font-size-body-xs);display:flex;column-gap:8px;align-items:center;margin-bottom:32px}form.woocommerce-form.register .woocommerce-privacy-policy-text{display:none}form.woocommerce-form.register>p:last-child{margin-top:var(--form-input-gap);margin-bottom:0}form.woocommerce-form.register wc-order-attribution-inputs{display:none}.toggle-login-registration-form{display:none}#modal-login #customer_login,#modal-wishlist-login #customer_login{flex-direction:column;padding:0;background:transparent}#modal-login #customer_login .col-1,#modal-login #customer_login .col-2,#modal-wishlist-login #customer_login .col-1,#modal-wishlist-login #customer_login .col-2{padding:0;border:0;width:100%}#modal-login #customer_login form.woocommerce-form,#modal-wishlist-login #customer_login form.woocommerce-form{flex-direction:column}#modal-login .password-input>input[type=password],#modal-wishlist-login .password-input>input[type=password]{width:100%;}#modal-login form.woocommerce-form .form-row,#modal-wishlist-login form.woocommerce-form .form-row{width:100%}#modal-login form.woocommerce-form .form-row:last-child,#modal-wishlist-login form.woocommerce-form .form-row:last-child{margin-top:0}#modal-login form.woocommerce-form .form-row label.woocommerce-form-login__rememberme,#modal-wishlist-login form.woocommerce-form .form-row label.woocommerce-form-login__rememberme{margin-bottom:16px}#modal-login form.woocommerce-form.login>p:not([class]),#modal-login form.woocommerce-form.register>p:not([class]),#modal-wishlist-login form.woocommerce-form.login>p:not([class]),#modal-wishlist-login form.woocommerce-form.register>p:not([class]){display:none}#modal-login #customer_login .col-1{border-bottom:1px solid var(--border);padding-bottom:24px}#modal-login form button,#modal-wishlist-login form button{width:100%}#modal-wishlist-login [data-hystclose]{position:absolute;right:16px;top:50%;transform:translateY(-50%)}#modal-wishlist-login #customer_login h1,#modal-wishlist-login #customer_login h2,#modal-wishlist-login #customer_login .col-1{display:none}#modal-wishlist-login .toggle-login-registration-form{display:block;text-align:center;font-size:var(--font-size-body-xs);order:9;margin:0}#modal-wishlist-login .u-column1 .toggle-login-registration-form{margin-top:20px}#modal-wishlist-login .toggle-login-registration-form a{text-decoration:underline}#modal-wishlist-login .login-header{display:none}#modal-wishlist-login .wishlist-login-header a{text-decoration:underline}@media (max-width:1024px){#customer_login{padding:40px}#customer_login .col-1{padding-right:40px}#customer_login .col-2{padding-left:40px}form.woocommerce-form.register .form-row-first,form.woocommerce-form.register .form-row-last{width:100%}}@media (max-width:768px){body.woocommerce-account .woocommerce-notices-wrapper{position:static}#customer_login{flex-direction:column}#customer_login .col-1,#customer_login .col-2{padding:0 0 40px 0;width:100%;border:0}#customer_login .col-1{border-bottom:1px solid var(--border)}#customer_login .col-2{padding:40px 0 0 0}form.woocommerce-form.register .form-row-first,form.woocommerce-form.register .form-row-last{width:calc(50% - ( var(--form-input-gap) / 2 ))}}@media (max-width:479px){form.woocommerce-form.register .form-row-first,form.woocommerce-form.register .form-row-last{width:100%}}body.logged-in .my-account-wrapper{background:var(--surface-secondary)}.my-account-wrapper .woocommerce{display:flex;column-gap:20px;row-gap:0;flex-wrap:wrap;align-items:flex-start}.my-account-wrapper .woocommerce-notices-wrapper{position:absolute;top:0;left:0;width:100%}.my-account-wrapper .woocommerce-notices-wrapper .woocommerce-message{background-color:var(--surface-primary);text-align:center}body.logged-in h1.my-account-navigation-button{width:100%;position:absolute}.woocommerce-account .woocommerce-MyAccount-navigation{width:20%;min-width:240px;margin-top:calc(var(--font-size-heading-sm ) + 40px)}.woocommerce-MyAccount-navigation>ul{--navigation-row-gap:18px;list-style-type:none;padding:0;margin:0;font-family:var(--heading-font);text-transform:uppercase;font-size:var(--font-size-body-alright-lg);display:flex;flex-direction:column;row-gap:var(--navigation-row-gap);align-items:flex-start}.woocommerce-MyAccount-navigation>ul li a{border-bottom:2px solid transparent}.woocommerce-MyAccount-navigation>ul li a:after{width:100%;display:block;margin-top:6px;height:2px;width:0;background-color:var(--text-primary);content:"";transition:all 0.3s}.woocommerce-MyAccount-navigation>ul li a:hover:after,.woocommerce-MyAccount-navigation>ul li.is-active a:after{width:100%}.woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link--customer-logout{margin-top:calc(80px - var(--navigation-row-gap))}.woocommerce-account .woocommerce-MyAccount-content{width:auto;flex:1}.woocommerce-MyAccount-content>h1{margin-bottom:24px}@media (max-width:1024px){.woocommerce-account{--dashboard-page-margin:40px;--dashboard-page-padding:var( --dashboard-page-margin )}.woocommerce-account .woocommerce-MyAccount-navigation,body.logged-in h1.my-account-navigation-button{background:var(--surface-primary);margin-left:calc(var(--dashboard-page-margin) * -1);margin-right:calc(var(--dashboard-page-margin) * -1);width:calc(100% + var(--dashboard-page-margin) + var(--dashboard-page-margin));padding-left:var(--dashboard-page-padding);padding-right:var(--dashboard-page-padding)}body.logged-in h1.my-account-navigation-button{position:static;padding-top:20px;padding-bottom:20px;border-bottom:1px solid var(--border);display:flex;align-items:center;justify-content:space-between}.woocommerce-account .woocommerce-MyAccount-navigation{padding-top:32px;padding-bottom:32px;margin-top:0;display:none}.woocommerce-account .woocommerce-MyAccount-content{padding:40px 0}body.logged-in h1.my-account-navigation-button:after{content:"";display:block;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M6 10L12 16L18 10' stroke='%23646464' stroke-linecap='round'/%3E%3C/svg%3E");width:24px;height:24px;background-size:cover;background-repeat:no-repeat;transition:all 0.3s}body.logged-in h1.my-account-navigation-button.opened:after{transform:rotate(180deg)}body.logged-in h1.my-account-navigation-button.opened+.woocommerce-MyAccount-navigation{display:block}.woocommerce-MyAccount-navigation .woocommerce-MyAccount-navigation-link--customer-logout{margin-top:calc(40px - var(--navigation-row-gap))}body.woocommerce-account .woocommerce-notices-wrapper{margin-left:-40px;margin-right:-40px;position:static;width:unset}body.woocommerce-account .woocommerce-notices-wrapper>*{margin-bottom:40px;margin-top:-40px}}@media (max-width:768px){.woocommerce-account{--dashboard-page-margin:0px;--dashboard-page-padding:16px}body.woocommerce-account .woocommerce-notices-wrapper{position:static;margin-left:0;margin-right:0}body.woocommerce-account .woocommerce-notices-wrapper>*{margin-top:0}.woocommerce-account .woocommerce-MyAccount-content{padding-left:16px;padding-right:16px}}.wc-dashboard-content .orders-table-wrapper h2{display:none}.wc-dashboard-content .orders-table-wrapper{padding:0}.wc-dashboard-content .orders-bank-infos-wrapper{display:none}.wc-dashboard-content .woocommerce-orders-table .woocommerce-orders-table__cell-order-total,.wc-dashboard-content .woocommerce-orders-table .woocommerce-orders-table__cell-order-items-count,.wc-dashboard-content .woocommerce-orders-table .woocommerce-orders-table__cell-order-actions{display:none}.wc-dashboard-content .woocommerce-orders-table__cell-order-status{flex:1;justify-content:flex-end}.wc-dashboard-content .woocommerce-pagination{display:none}.my-account-dashboard-mobile-header{display:none}@media (max-width:768px){body.woocommerce-endpoint-mon-compte .my-account-dashboard-mobile-header{display:block}}@media (max-width:600px){.wc-dashboard-content .shop_table tbody .woocommerce-orders-table__cell-order-date{display:none}}@media (max-width:400px){.wc-dashboard-content .shop_table tbody .woocommerce-orders-table__cell-order-status{display:none}}@media (max-width:1024px){body.woocommerce-wishlist .products-archive-list{margin-top:0}}.orders-table-wrapper{background-color:var(--surface-primary);padding:40px;margin-bottom:40px}.orders-table-wrapper>h2{margin-bottom:24px}.woocommerce-orders-table,table.my_account_pre_orders{font-family:var(--heading-font);text-transform:uppercase;font-size:var(--font-size-body-alright-md)}.woocommerce-orders-table thead,table.my_account_pre_orders thead{display:none}table.my_account_pre_orders .order{align-items:center}.woocommerce-orders-table__cell-order-number,table.my_account_pre_orders .order-number{font-weight:700}.woocommerce-orders-table__cell-order-thumbnails img{object-fit:cover;height:60px;width:60px;min-width:60px}.order-status-badge,table.my_account_pre_orders .pre-order-status{display:flex;padding:2px 6px;justify-content:center;align-items:center;gap:8px;color:var(--text-primary);border:1px solid var(--border);background:var(--surface-primary);line-height:1rem;font-size:var(--font-size-body-alright-sm)}.order-status-badge:before,table.my_account_pre_orders .pre-order-status:before{content:"";display:block;width:4px;height:4px;border-radius:4px;background-color:currentColor}.order-status-badge.completed,.order-status-badge.cancelled{color:var(--text-secondary);background:var(--surface-secondary)}table.my_account_pre_orders .pre-order-title{flex:1}.woocommerce-orders-table__cell-order-number,.woocommerce-orders-table__cell-order-date,table.my_account_pre_orders .order-number{width:10%}.woocommerce-orders-table__cell-order-status,.woocommerce-orders-table__cell-order-total,.woocommerce-orders-table__cell-order-items_count table.my_account_pre_orders .pre-order-status,table.my_account_pre_orders .pre-order-release-date{width:15%}table.my_account_pre_orders .pre-order-status,table.my_account_pre_orders .pre-order-actions{order:1}.woocommerce-orders-table__cell-order-total{gap:8px}.woocommerce-orders-table__cell-order-items-count,.woocommerce-orders-table__cell-order-actions{flex:1}.woocommerce-orders-table__cell-order-actions{flex:1;justify-content:flex-end;padding-right:24px;gap:20px}.woocommerce-orders-table__cell-order-actions a,table.my_account_pre_orders .pre-order-actions a,.woocommerce-orders-table__cell-order-actions a:hover,table.my_account_pre_orders .pre-order-actions a:hover,.woocommerce-orders-table__cell-order-actions a:focus,table.my_account_pre_orders .pre-order-actions a:focus{font-weight:700;border-bottom:1px solid var(--text-primary);padding:0;background-color:transparent;color:var(--text-primary)}@media (max-width:1500px){.shop_table tbody tr{column-gap:12px}.woocommerce-orders-table .woocommerce-orders-table__cell-order-items-count,.woocommerce-orders-table .woocommerce-orders-table__cell-order-total ins{display:none}.woocommerce-orders-table__cell-order-actions{gap:10px}}@media (max-width:768px){body:not(.woocommerce-endpoint-mon-compte).woocommerce-endpoint-orders .woocommerce-MyAccount-content{padding:40px 16px;background-color:transparent}body.woocommerce-endpoint-orders .woocommerce-orders-table__row{display:block;padding:24px 0}body.woocommerce-endpoint-orders .woocommerce-orders-table__row td,table.my_account_pre_orders .order td:not(.pre-order-status){padding:0}body.woocommerce-endpoint-orders .woocommerce-orders-table__cell-order-thumbnails{float:left}.woocommerce-orders-table .woocommerce-orders-table__cell-order-items-count,.woocommerce-orders-table .woocommerce-orders-table__cell-order-total ins{display:flex}body.woocommerce-endpoint-orders .woocommerce-orders-table__cell:not(.woocommerce-orders-table__cell-order-thumbnails){margin-left:80px;width:calc(100% - 80px)}.woocommerce-orders-table__cell-order-actions{justify-content:flex-start}.woocommerce-orders-table .status-badge{font-size:var(--font-size-body-alright-sm)}table.my_account_pre_orders .order{flex-direction:column;align-items:flex-start;row-gap:4px;padding:24px 0}table.my_account_pre_orders .order td:not(.pre-order-status){width:100%}table.my_account_pre_orders .order td.pre-order-status{width:auto}}.woocommerce-view-order .woocommerce-MyAccount-navigation,.woocommerce-view-order .my-account-navigation-button{display:none}body:not(.woocommerce-endpoint-mon-compte).woocommerce-view-order .woocommerce-MyAccount-content{width:100%;background-color:transparent}.back-button-nav{position:absolute;top:0;left:0;width:100%}@media (max-width:1024px){.my-account-navigation-button{display:flex}}@media (min-width:769px){body:not(.woocommerce-endpoint-mon-compte).woocommerce-view-order .woocommerce-MyAccount-content{padding:0}}.woocommerce-order-details h2,.order-details-table .woocommerce-customer-details{display:none}.woocommerce-table--order-details thead,.woocommerce-table--order-details tfoot{display:none}.woocommerce-table--order-details tbody{row-gap:20px}.woocommerce-table--order-details tr{background:var(--surface-primary);border:1px solid var(--border);padding:20px;align-items:flex-start}.shop_table.woocommerce-table--order-details tbody td{padding:0}.woocommerce-table--order-details .woocommerce-table__product-name{flex:1}.woocommerce-table--order-details .woocommerce-table__product-name img{max-width:300px}.order-item-thumbnail-wrapper{width:300px;height:100%;position:relative}.order-item-thumbnail-wrapper img{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%)}.order-item-thumbnail-wrapper img.order-item-thumbnail-artwork{width:calc(100% - 6px);transform:translateY(-50%) translateX(-50%) scaleX(attr(data-ratio-x number)) scaleY(attr(data-ratio-y number))}.order-details-product-details{display:flex;column-gap:20px;align-items:center;width:100%}.order-details-product-details a{display:block;min-height:100%;align-self:stretch}.order-details-product-title{display:flex;align-items:center;justify-content:space-between;column-gap:20px;margin-top:4px}.order-details-product-name{padding:12px 0;flex:1}.woocommerce-table__product-name .product-quantity,.shop_table.woocommerce-table--order-details .woocommerce-table__product-total{display:none}.order-details-product-collection{font-size:.625rem;display:flex;margin-top:4px}.order-details-product-description{margin:24px 0}.order-details-product-attributes{margin:0;padding:0;list-style-type:none;margin-top:8px}.order-details-product-attribute{display:flex;column-gap:4px}.order-details-product-attributes .attribute-value{color:var(--text-secondary)}.order-details-mobile-price{display:none}.woocommerce-order-details+.woocommerce-customer-details{display:none}.order-again{display:none}@media (max-width:1024px){.order-details-product-details a{width:auto}}@media (max-width:768px){.woocommerce-table__product-name{flex-direction:column;row-gap:20px}.order-details-product-details>*{width:50%;flex:unset}.order-details-product-name{padding:0}.order-details-mobile-price{display:flex;justify-content:flex-end;width:100%}.order-details-product-title .amount,.order-details-product-name>.order-details-product-description,.order-details-product-name>.gb-headline-body-alright-md-bold,.order-details-product-attribute .attribute-name{display:none}.order-details-product-details>a{width:50%}.woocommerce-table--order-details .woocommerce-table__product-name img{max-width:100%}}.woocommerce-customer-details .woocommerce-columns--addresses{display:flex;flex-direction:column;row-gap:12px}.woocommerce-customer-details .woocommerce-columns--addresses .woocommerce-column.col-1,.woocommerce-customer-details .woocommerce-columns--addresses .woocommerce-column.col-2{width:100%;float:none;border:1px solid var(--border);padding:20px;background-color:var(--surface-primary)}.woocommerce-customer-details .woocommerce-columns--addresses .woocommerce-column h2{font-weight:400;font-size:var(--font-size-body-alright-md);margin-bottom:12px;color:var(--text-secondary)}.woocommerce-customer-details .woocommerce-columns--addresses .woocommerce-column address{font-style:normal;font-size:var(--font-size-body-sm);margin:0}.woocommerce-customer-details .woocommerce-columns--addresses .woocommerce-column address p{margin:0}body.woocommerce-edit-address .woocommerce-MyAccount-content>h2{margin-bottom:32px}body.woocommerce-endpoint-edit-address .woocommerce-MyAccount-content>p{display:none}body.woocommerce-endpoint-edit-address .woocommerce-Address{padding:40px;border:1px solid var(--border);background:var(--surface-primary);display:flex;flex-direction:column;row-gap:24px;position:relative}body.woocommerce-endpoint-edit-address .woocommerce-Address header h3{font-size:var(--font-size-heading-md)}body.woocommerce-endpoint-edit-address .woocommerce-Address header a{position:absolute;bottom:40px;display:inline-flex;align-items:center;justify-content:center;font-family:var(--heading-font);font-size:var(--font-size-heading-xxs);letter-spacing:.06em;font-weight:700;text-transform:uppercase;text-align:center;padding:12px 40px;border:1px solid var(--text-primary);background-color:var(--text-primary);color:var(--text-reverse);transition:all 0.5s ease}body.woocommerce-endpoint-edit-address .woocommerce-Address address{margin-bottom:68px;font-style:normal}body.woocommerce-edit-address.woocommerce-endpoint-facturation .woocommerce-MyAccount-content>h2,body.woocommerce-edit-address.woocommerce-endpoint-livraison .woocommerce-MyAccount-content>h2{display:none}.my-account-no-addresses+p+.addresses{display:none}body.woocommerce-edit-address .woocommerce-MyAccount-content form>h3{text-align:center;font-size:var(--font-size-heading-md);margin-bottom:40px}body.woocommerce-edit-address .woocommerce-MyAccount-content form .woocommerce-address-fields{display:flex;flex-direction:column;row-gap:40px;align-items:center}body.woocommerce-edit-address .woocommerce-MyAccount-content form .woocommerce-address-fields__field-wrapper{background-color:var(--surface-primary);border:1px solid var(--border);padding:40px;width:100%}.woocommerce-address-fields__field-wrapper{display:grid;grid-template-columns:1fr 1fr;gap:20px}form .woocommerce-address-fields__field-wrapper .form-row-first,form .woocommerce-address-fields__field-wrapper .form-row-last,form .woocommerce-address-fields__field-wrapper .form-row-wide,form .woocommerce-address-fields__field-wrapper .form-row{width:100%;margin-bottom:0}.woocommerce-address-fields #billing_country_field{grid-column:span 1}.woocommerce-address-fields #billing_country_field select{padding-top:13px;padding-bottom:13px}.form-row-wide{grid-column:span 2}body.woocommerce-endpoint-edit-account .woocommerce-MyAccount-content form{display:flex;flex-direction:column;align-items:center}.edit-account-form{border:1px solid var(--border);padding:40px;background-color:var(--surface-primary);text-align:unset;width:100%}.edit-account-form{margin:40px 0}.edit-account-form>p:nth-child(4){display:none!important}.woocommerce-form fieldset{width:100%}.woocommerce-form fieldset legend{font-size:var(--font-size-body-alright-md);font-weight:700;text-transform:uppercase;font-family:var(--heading-font)}body.woocommerce-endpoint-edit-account .woocommerce-MyAccount-content form>p.form-row-wide{width:100%;display:flex;flex-direction:column;align-items:center;margin-bottom:12px}body.woocommerce-endpoint-edit-account .woocommerce-MyAccount-content form>p.form-row-wide label{font-family:var(--body-font);color:var(--text-primary);text-transform:none;font-size:var(--font-size-body-xs);display:flex;column-gap:12px;align-items:center}body.woocommerce-endpoint-edit-account .woocommerce-MyAccount-content form>p.form-row-wide label:before,body.woocommerce-endpoint-edit-account .woocommerce-MyAccount-content form>p.form-row-wide label:after{content:none}body.woocommerce-endpoint-edit-account .woocommerce-MyAccount-content form>p:last-child{margin-top:28px;margin-bottom:0}.woocommerce{width:100%}.shop_table{display:flex;flex-direction:column}.shop_table,.shop_table th,.shop_table td{border:0;padding:0}.shop_table tbody{display:flex;flex-direction:column}.shop_table tbody tr{display:flex;border-bottom:1px solid var(--border);column-gap:24px}.shop_table tbody td{display:flex;padding:12px 0;align-items:center}.woocommerce .col2-set::after,.woocommerce .col2-set::before,.woocommerce-page .col2-set::after,.woocommerce-page .col2-set::before{content:none}.woocommerce .col2-set,.woocommerce-page .col2-set{display:flex;gap:20px}.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1,.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2{width:50%}@media (max-width:768px){.woocommerce .col2-set,.woocommerce-page .col2-set{flex-direction:column}.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1,.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2{width:100%}}article.type-product .woocommerce-notices-wrapper{--surface-primary:#000000;--surface-secondary:#2E2D2C;--text-primary:#FFFFFF;--text-secondary:#B9B9B9;--border:#454544;--sold-out:#E30000;--text-reverse:#171615}.woocommerce-store-notice{background:rgba(0,0,0,.6);position:absolute;top:0;width:100%;text-align:center;padding:16px;z-index:13;color:#fff}.woocommerce-store-notice>a{color:#fff;text-decoration:underline}.woocommerce-store-notice>a.woocommerce-store-notice__dismiss-link{text-decoration:none;font-size:.8em;text-transform:uppercase;font-weight:600;letter-spacing:1px}.woocommerce-store-notice>a.woocommerce-store-notice__dismiss-link:hover{text-decoration:underline}.woocommerce-notices-wrapper .woocommerce-message,.wc-block-components-notice-banner,.woocommerce-notices-wrapper .woocommerce-error{padding-right:var(--section-gutter);padding-left:var(--section-gutter);padding-top:12px;padding-bottom:12px;margin:0;list-style:none;font-family:var(--heading-font);text-transform:uppercase;font-size:var(--font-size-body-xs);flex-direction:column;display:flex;row-gap:6px;color:var(--text-primary)}.woocommerce-notices-wrapper .woocommerce-message,.wc-block-components-notice-banner.is-success{background-color:var(--surface-secondary);text-align:center}.wc-block-components-notice-banner.is-success,.wc-block-components-notice-banner.is-success a{color:green}.wc-block-components-notice-banner{flex-direction:row;justify-content:center}.woocommerce-notices-wrapper .woocommerce-message a,.wc-block-components-notice-banner .wc-block-components-notice-banner__content a{font-weight:700}.wc-block-components-notice-banner svg{display:none}.wc-block-components-notice-banner.is-success{background:#d5f2df;border-bottom:2px solid #bee7cc}.wc-block-components-notice-banner.is-error,.woocommerce-notices-wrapper .woocommerce-error,.woocommerce-NoticeGroup .woocommerce-error{background-color:#F6D0C9;color:#CF5E49;border-bottom:2px solid #EE715A}.woocommerce-notices-wrapper .woocommerce-error li,.woocommerce-NoticeGroup .woocommerce-error li{display:flex;column-gap:8px;align-items:center}.woocommerce-notices-wrapper .woocommerce-error li:before,.woocommerce-NoticeGroup .woocommerce-error li:before{content:"";display:block;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='17' viewBox='0 0 16 17' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.6667 2.59453L14 5.92786L14 11.2612L10.6667 14.5945L5.33337 14.5945L2.00004 11.2612L2.00004 5.92786L5.33337 2.59453L10.6667 2.59453Z' stroke='%23CF5E49' stroke-linejoin='round'/%3E%3Cpath d='M8.00016 5.92822V9.26156' stroke='%23CF5E49' stroke-linecap='round'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.00016 11.9281C8.36835 11.9281 8.66683 11.6296 8.66683 11.2614C8.66683 10.8932 8.36835 10.5947 8.00016 10.5947C7.63197 10.5947 7.3335 10.8932 7.3335 11.2614C7.3335 11.6296 7.63197 11.9281 8.00016 11.9281Z' fill='%23CF5E49'/%3E%3C/svg%3E");width:20px;height:20px;background-size:contain;background-repeat:no-repeat}form.woocommerce-form,form .woocommerce-form{--form-input-gap:20px;display:flex;flex-wrap:wrap;column-gap:var(--form-input-gap)}form.woocommerce-form .clear,form .woocommerce-form .clear{display:none}form.woocommerce-form .form-row,form .woocommerce-form .form-row{margin-bottom:var(--form-input-gap)}form.woocommerce-form .form-row:before,form.woocommerce-form .form-row:after,form .woocommerce-form .form-row:before,form .woocommerce-form .form-row:after{content:none}form.woocommerce-form .form-row-first,form.woocommerce-form .form-row-last,form .woocommerce-form .form-row-first,form .woocommerce-form .form-row-last{width:calc(50% - ( var(--form-input-gap) / 2 ))}form.woocommerce-form .form-row-wide,form .woocommerce-form .form-row-wide{width:100%}.woocommerce form .show-password-input::after,.woocommerce-page form .show-password-input::after{font-family:inherit;font-size:0;width:18px;height:18px;display:block;background-size:18px;background-position:center;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 21.12 13'%3E%3Cpath d='m21.01,6.28c-.03-.06-3.22-6.28-10.45-6.28S.14,6.21.11,6.28l-.11.22.11.22c.03.06,3.22,6.28,10.45,6.28s10.42-6.21,10.45-6.28l.11-.22-.11-.22Zm-10.45,5.72C4.72,12,1.76,7.56,1.13,6.5c.62-1.06,3.59-5.5,9.43-5.5s8.8,4.44,9.43,5.5c-.62,1.06-3.59,5.5-9.43,5.5Z'/%3E%3Cpath d='m10.56,3c-1.93,0-3.5,1.57-3.5,3.5s1.57,3.5,3.5,3.5,3.5-1.57,3.5-3.5-1.57-3.5-3.5-3.5Zm0,6c-1.38,0-2.5-1.12-2.5-2.5s1.12-2.5,2.5-2.5,2.5,1.12,2.5,2.5-1.12,2.5-2.5,2.5Z'/%3E%3C/svg%3E")}.woocommerce form .show-password-input.display-password::after,.woocommerce-page form .show-password-input.display-password::after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16.12 13.75'%3E%3Cpath d='m16.01,6.28c-.06-.13-1.13-2.19-3.45-3.56l1.86-1.86c.2-.2.2-.51,0-.71s-.51-.2-.71,0l-2.08,2.08c-1-.44-2.18-.73-3.57-.73C2.56,1.5.21,6.08.11,6.28l-.11.22.11.22c.06.13,1.13,2.19,3.45,3.56l-2.61,2.61c-.2.2-.2.51,0,.71.1.1.23.15.35.15s.26-.05.35-.15l2.83-2.83c1,.44,2.18.73,3.56.73,5.5,0,7.85-4.58,7.95-4.78l.11-.22-.11-.22Zm-14.88.22c.52-.88,2.66-4,6.93-4,1.06,0,1.99.19,2.8.5l-1.24,1.24c-.44-.31-.98-.49-1.56-.49-1.52,0-2.75,1.23-2.75,2.75,0,.58.18,1.11.49,1.56l-1.5,1.5c-1.82-.99-2.83-2.49-3.17-3.06Zm8.68,0c0,.96-.79,1.75-1.75,1.75-.3,0-.58-.08-.83-.22l2.36-2.36c.13.25.22.53.22.83Zm-3.5,0c0-.96.79-1.75,1.75-1.75.3,0,.58.08.83.22l-2.36,2.36c-.13-.25-.22-.53-.22-.83Zm1.75,4c-1.06,0-1.99-.19-2.8-.5l1.24-1.24c.44.31.98.49,1.56.49,1.52,0,2.75-1.23,2.75-2.75,0-.58-.18-1.11-.49-1.56l1.5-1.5c1.82.99,2.83,2.48,3.17,3.05-.52.87-2.7,4-6.93,4Z'/%3E%3C/svg%3E")}.woocommerce-pagination{display:flex;justify-content:center;align-items:center;column-gap:12px}.woocommerce-pagination .page-numbers{border:1px solid var(--border);width:42px;height:42px;display:flex;align-items:center;justify-content:center;padding:0;font-family:var(--heading-font);font-weight:700;font-size:var(--font-size-body-alright-md);transition:all 0.3s}.woocommerce-pagination .page-numbers:hover,.woocommerce-pagination .page-numbers.current{border-color:var(--text-primary)}.woocommerce-pagination .page-numbers.disabled{pointer-events:none}.woocommerce-pagination .prev,.woocommerce-pagination .next{font-size:0;border-color:var(--text-primary)}.woocommerce-pagination .prev:before,.woocommerce-pagination .next:before{content:"";display:block;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M8.3335 15L13.3335 10L8.3335 5' stroke='%23171615' stroke-linecap='round'/%3E%3C/svg%3E");background-size:cover;background-repeat:no-repeat;width:24px;height:24px;position:absolute}.woocommerce-pagination .prev:before{transform:rotate(180deg)}.dark .woocommerce-pagination .prev:before,.dark .woocommerce-pagination .next:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M8.3335 15L13.3335 10L8.3335 5' stroke='%23FFFFFF' stroke-linecap='round'/%3E%3C/svg%3E")}.select2-container--default .select2-selection--single{border-color:var(--border);display:flex;align-items:center;height:auto;border-radius:0;padding-right:40px}.select2-container--default .select2-selection--single .select2-selection__rendered{padding-left:0;color:var(--text-primary);line-height:var(--line-height-body-xs)}.select2-container--default .select2-selection--single .select2-selection__arrow{top:50%;transform:translateY(-50%);width:40px}.select2-container--default .select2-search--dropdown .select2-search__field{border-radius:0;border:0;border-bottom:1px solid #CACACA}.select2-dropdown{border-radius:0}.select2-container--open .select2-dropdown--below{border-top-left-radius:0;border-top-right-radius:0;border-color:var(--text-primary);border-radius:0;border-top:0;padding-top:2px}.select2-container--open .select2-dropdown--above{border-bottom:1px solid var(--border)}.select2-results{font-size:var(--font-size-body-xs);font-family:var(--heading-font)}.select2-container--default .select2-results__option--highlighted[aria-selected],.select2-container--default .select2-results__option--highlighted[data-selected]{background:#000}body.woocommerce-cart .woocommerce-notices-wrapper{position:absolute;top:0;left:0;right:0}body.woocommerce-cart .woocommerce-error li{justify-content:center}body:not(.empty-cart) .cart-wrapper>.woocommerce{display:flex;column-gap:40px;flex-wrap:wrap}body:not(.empty-cart) .cart-wrapper>.woocommerce .woocommerce-notices-wrapper{width:100%}.cart-wrapper form.woocommerce-cart-form{width:calc(65% - 20px)}.cart-wrapper .cart-collaterals{width:calc(35% - 20px)}table.cart{--cart-item-column-gap:20px;--cart-item-padding:24px}table.cart thead{display:none}table.cart tbody{row-gap:20px}table.cart .cart_item td,.cart-collaterals .cart_totals td{padding:0}table.cart .cart_item{padding:var(--cart-item-padding);border:1px solid var(--border);background-color:var(--surface-primary);position:relative;column-gap:var(--cart-item-column-gap)}table.cart .cart_item td{padding:0;align-items:flex-start}table.cart .cart_item img{display:flex;max-height:400px;object-fit:contain;object-position:left}table.cart .product-thumbnail{width:30%}table.cart .product-price{display:none}table.cart .product-remove{order:10;display:flex;width:24px;margin-top:84px}table.cart .product-quantity,table.cart .product-subtotal,table.cart .product-remove{position:absolute;right:var(--cart-item-padding)}table.cart td.product-name{padding-right:160px;flex:1;display:flex;flex-direction:column}table.cart .order-details-product-name{padding:0}table.cart .product-quantity{margin-top:32px}table.cart .product-quantity input.qty{width:100px;text-align:center}table.cart .product-subtotal{font-weight:700;font-size:var(--font-size-heading-xs);}table.cart a.remove{width:32px;height:32px;font-size:0;margin-top:-4px;background-size:20px;background-position:right center;background-repeat:no-repeat;background-image:url(../../../../../../themes/thomas-crauwels/img/close-black.svg)}table.cart .order-details-product-attributes{display:none}.cart_item dl.variation{font-family:var(--heading-font);font-size:var(--font-size-body-xs);line-height:var(--line-height-body-xs)}.cart_item dl.variation dt,.cart_item dl.variation dd{float:left;font-weight:400}.cart_item dl.variation dt,.cart_item dl.variation dd,.cart_item dl.variation dt p,.cart_item dl.variation dd p{margin:0}.cart_item dl.variation dt{clear:both;margin-right:4px}.cart_item dl.variation dd{color:var(--text-secondary)}table.cart .actions{width:100%;justify-content:space-between;padding:0}table.cart .actions .coupon{display:flex}table.cart tbody tr:last-child{border-bottom:0}.woocommerce table.cart td.actions #coupon_code.input-text{width:130px}table.cart td.actions>button{background:transparent;border:1px solid var(--text-primary);color:var(--text-primary)}.cart-wrapper .cart-collaterals h2{font-size:var(--font-size-heading-xs);margin-bottom:32px}.cart-wrapper .cart-collaterals .cart_totals{float:none;width:100%;font-size:var(--font-size-body-alright-md);text-transform:uppercase}.cart-wrapper .cart-collaterals .cart_totals .includes_tax{display:none}.cart-wrapper .cart-collaterals .cart_totals a.button{width:100%;text-align:center}.cart-collaterals .cart_totals tbody{row-gap:12px}.cart-collaterals .cart_totals tr{justify-content:space-between;border:0}.cart-collaterals .cart_totals tr.order-total{padding-top:32px;border-top:1px solid var(--border)}.cart-collaterals .cart_totals th{font-weight:400;color:var(--text-secondary)}.cart-collaterals .cart_totals tr.order-total th{color:var(--text-primary)}.cart-collaterals .cart_totals tr.order-total td{font-size:var(--font-size-heading-xs)}.cart-collaterals .cart_totals td{font-weight:700}.cart-collaterals .cart_totals .shipping td{display:flex;flex-direction:column;align-items:flex-end}.cart-collaterals .cart_totals .shipping ul{list-style-type:none;padding:0;margin:0}.cart-collaterals .cart_totals .shipping .woocommerce-shipping-destination,.cart-collaterals .cart_totals .shipping .woocommerce-shipping-calculator{display:none}@media (max-width:1500px){table.cart .product-thumbnail{width:40%}table.cart .product-quantity input.qty{width:60px}}@media (max-width:1024px){body:not(.empty-cart) .cart-wrapper>.woocommerce{flex-direction:column}.cart-wrapper form.woocommerce-cart-form,.cart-wrapper .cart-collaterals{width:100%}}@media (max-width:768px){table.cart{--cart-column-gap:12px;--cart-item-padding:16px}table.cart .cart_item{flex-wrap:wrap}table.cart td.product-name{padding:0;flex:unset;width:calc(60% - var(--cart-item-column-gap))}table.cart .order-details-product-details>*{width:100%}table.cart .product-quantity,table.cart .product-subtotal,table.cart .product-remove{position:static}table.cart td.product-quantity{margin:0;width:40%;padding-top:20px}table.cart td.product-subtotal{margin:0;width:calc(60% - var(--cart-item-column-gap ));justify-content:flex-end;padding-top:20px}table.cart .product-remove{position:absolute;bottom:calc(var(--cart-item-padding) - 8px);margin:0}table.cart .actions{flex-direction:column;row-gap:8px}table.cart .actions .coupon{width:100%}.woocommerce table.cart td.actions #coupon_code.input-text{width:auto;flex:1}.woocommerce table.cart td.actions .button{padding:10px 16px}table.cart td.actions>button{width:100%}table.cart .product-quantity input.qty{width:80%;min-width:100px}}@media (max-width:479px){.woocommerce table.cart td.actions #coupon_code.input-text{width:120px}}body.woocommerce-cart .woocommerce-message,body.woocommerce-checkout .woocommerce-message{flex-direction:row;background:var(--surface-primary);border:1px solid var(--border);justify-content:center;column-gap:12px}body.woocommerce-cart .woocommerce .woocommerce-message .button,body.woocommerce-checkout .woocommerce .woocommerce-message .button{color:var(--text-edition-tag)}body.woocommerce-checkout .woocommerce{display:flex;flex-direction:column;row-gap:12px}body.woocommerce-checkout .wc-block-components-notice-banner{padding:12px 20px;order:-1}body.woocommerce-checkout .wc-block-components-notice-banner__content{display:flex;align-items:center;justify-content:space-between;width:100%;column-gap:8px}body.woocommerce-checkout .wc-block-components-notice-banner.is-error .wc-block-components-notice-banner__content{justify-content:flex-start;align-items:flex-start}.woocommerce-notices-wrapper .woocommerce-message a,.wc-block-components-notice-banner .wc-block-components-notice-banner__content a,body.woocommerce-checkout .wc-block-components-notice-banner__content a.button{order:1;padding:0;background:transparent}body.woocommerce-checkout .woocommerce-form-login-toggle .wc-block-components-notice-banner,body.woocommerce-checkout .woocommerce-form-coupon-toggle .wc-block-components-notice-banner{padding:0}body.woocommerce-checkout .woocommerce-form-login-toggle .wc-block-components-notice-banner__content,body.woocommerce-checkout .woocommerce-form-coupon-toggle .wc-block-components-notice-banner__content{justify-content:flex-start;column-gap:8px}body.woocommerce-checkout .woocommerce-form-login-toggle,body.woocommerce-checkout .woocommerce-form-coupon-toggle{background-color:var(--surface-primary);border:1px solid var(--border);font-family:var(--heading-font);text-transform:uppercase;font-size:var(--font-size-body-xs);padding:12px}body.woocommerce-checkout .woocommerce-form-login-toggle a,body.woocommerce-checkout .woocommerce-form-coupon-toggle a{font-weight:700}body.woocommerce-checkout .checkout_coupon.woocommerce-form-coupon{margin-top:66px!important}@media (max-width:768px){body.woocommerce-checkout .wc-block-components-notice-banner__content{flex-direction:column}body.woocommerce-checkout .woocommerce-form-login-toggle .wc-block-components-notice-banner__content,body.woocommerce-checkout .woocommerce-form-coupon-toggle .wc-block-components-notice-banner__content{align-items:flex-start}}.checkout_coupon.woocommerce-form-coupon{padding:20px;font-family:var(--heading-font);display:flex;background:var(--surface-primary);max-width:600px;position:absolute;margin-top:54px;width:100%;--surface-primary:#000000;--text-primary:#FFFFFF;--text-reverse:#171615}.checkout_coupon.woocommerce-form-coupon p{margin:0}.checkout_coupon.woocommerce-form-coupon p:before,.checkout_coupon.woocommerce-form-coupon p:after{content:none}.checkout_coupon.woocommerce-form-coupon .form-row-last{flex:1}.checkout_coupon.woocommerce-form-coupon button{height:100%}.checkout_coupon.woocommerce-form-coupon>p:first-child,.checkout_coupon.woocommerce-form-coupon>div{display:none}.checkout_coupon.woocommerce-form-coupon:before{position:absolute;content:"";display:block;width:20px;height:20px;background:blue;top:0;margin-top:-10px;left:50%;transform:translateX(-50%) rotate(45deg);background:var(--surface-primary)}@media (max-width:768px){.checkout_coupon.woocommerce-form-coupon:before{left:64px}}@media (max-width:650px){.checkout_coupon.woocommerce-form-coupon{width:auto;max-width:100%;flex-direction:column;row-gap:8px}.checkout_coupon.woocommerce-form-coupon .form-row{width:100%}}.entry-content.login-opened .showlogin{position:fixed;content:"";background:rgba(0,0,0,.7);left:0;right:0;top:0;bottom:0;z-index:100;display:block;font-size:0;cursor:default}body.woocommerce-checkout .woocommerce-form-login{background:#fff;z-index:101;position:absolute;left:50%;transform:translateX(-50%);width:95%;max-width:600px;padding:40px;display:flex!important;flex-direction:column;margin-top:-50px;opacity:0;visibility:hidden;transition:all 0.3s;top:10%}body.woocommerce-checkout .entry-content.login-opened .woocommerce-form-login{margin-top:0;opacity:1;visibility:visible}body.woocommerce-checkout form.woocommerce-form-login>p{width:100%}body.woocommerce-checkout form.woocommerce-form-login h1{margin-bottom:20px}body.woocommerce-checkout form.woocommerce-form.login p:not([class]){display:none}body.woocommerce-checkout form.woocommerce-form.login p:nth-child(5){order:unset}body.woocommerce-checkout form.woocommerce-form.login p:nth-child(7){order:1;margin:0}.woocommerce form .password-input,.woocommerce-page form .password-input{width:100%}body.woocommerce-checkout form.woocommerce-form-login .lost_password{margin-top:20px}@media (max-width:479px){body.woocommerce-checkout .woocommerce-form-login{width:90%;top:2%;padding:24px}}form.checkout{display:grid;grid-template-columns:70% 30%;column-gap:40px;--row-gap:20px;--column-gap:20px}form.checkout>.woocommerce-NoticeGroup{grid-column:span 2;margin-bottom:24px}.woocommerce-NoticeGroup-checkout .wc-block-components-notice-banner__content{flex-direction:column;align-items:flex-start}.woocommerce-NoticeGroup-checkout ul.woocommerce-error{list-style-type:none;margin:0;flex-direction:column;align-items:flex-start;padding:16px;font-family:var(--heading-font);text-transform:uppercase;letter-spacing:.06rem;font-size:var(--font-size-body-alright-md)}.woocommerce-NoticeGroup-checkout .wc-block-components-notice-banner__content .wc-block-components-notice-banner__summary{margin-bottom:0}.woocommerce-NoticeGroup-checkout .wc-block-components-notice-banner__content ul{margin-left:24px;margin-bottom:0}form.checkout .checkout-left-column{display:flex;flex-direction:column;row-gap:20px}form.checkout h3{font-size:var(--font-size-heading-sm);margin-bottom:32px}@media (max-width:1024px){form.checkout{grid-template-columns:1fr}form.checkout>.woocommerce-NoticeGroup{grid-column:span 1}form.checkout .checkout-left-column,form.checkout .checkout-right-column{width:100%}#order_review{margin-top:40px}}#customer_details{display:flex;flex-direction:column;row-gap:32px}form.checkout .form-row{margin:0;order:attr(data-priority)}form.checkout .woocommerce-billing-fields__field-wrapper,form.checkout .woocommerce-shipping-fields__field-wrapper,form.checkout .woocommerce-address-fields__field-wrapper{display:flex;flex-wrap:wrap;justify-content:space-between;column-gap:var(--column-gap);row-gap:var(--row-gap)}form.checkout .woocommerce-billing-fields__field-wrapper .form-row,form.checkout .woocommerce-shipping-fields__field-wrapper .form-row,form.checkout .woocommerce-address-fields__field-wrapper .form-row{width:calc(50% - var(--column-gap) / 2)}form.checkout .woocommerce-billing-fields__field-wrapper .form-row-wide,form.checkout .woocommerce-shipping-fields__field-wrapper .form-row-wide,form.checkout .woocommerce-address-fields__field-wrapper .form-row-wide{width:100%}form.checkout .woocommerce-account-fields label.checkbox{display:flex;align-items:center;column-gap:12px}#ship-to-different-address label{display:flex;column-gap:12px;align-items:center;font-family:var(--body-font);text-transform:none;letter-spacing:0;color:var(--text-primary);font-size:var(--font-size-body-xs)}.shipping_address{margin-top:24px;border-bottom:1px solid var(--border);padding-bottom:32px}#ship-to-different-address{margin-bottom:0;font-weight:400}.payment-wrapper h3{margin-bottom:32px}#payment ul{padding:0;margin:0;list-style-type:none;display:flex;flex-direction:column;row-gap:20px}#payment .wc_payment_method{display:flex;flex-wrap:wrap;column-gap:12px;row-gap:20px;align-items:center}#payment .wc_payment_method>label{flex:1;font-weight:700;color:var(--text-primary);font-size:var(--font-size-heading-xxs)}#payment .wc_payment_method .payment_box{width:100%;padding:0 0 24px 26px;font-size:var(--font-size-body-xs)}.payment_method_postfinancecheckout_2 .payment_box p{margin:0}.wc_payment_method label img,.payment_method_paypal label a{display:none}#payment .place-order{align-items:center}.woocommerce-terms-and-conditions-wrapper{margin-top:40px}.woocommerce-terms-and-conditions-wrapper p{margin:0;row-gap:0}#payment .woocommerce-terms-and-conditions-wrapper label.woocommerce-form__label-for-checkbox{display:flex;color:var(--text-primary);text-transform:none;letter-spacing:0;font-family:var(--body-font);font-size:var(--font-size-body-xs);justify-content:center}.woocommerce-terms-and-conditions-wrapper .woocommerce-form__label-for-checkbox input{margin-right:12px;margin-top:4px}.woocommerce-terms-and-conditions-wrapper .woocommerce-terms-and-conditions-checkbox-text a{text-decoration:underline}.woocommerce-terms-and-conditions-wrapper .woocommerce-terms-and-conditions{border:1px solid var(--border);background-color:var(--surface-secondary);padding:16px}.woocommerce-terms-and-conditions-wrapper .woocommerce-terms-and-conditions h2{font-size:var(--font-size-heading-xs);margin-top:16px;margin-bottom:8px}.woocommerce-terms-and-conditions-wrapper .woocommerce-terms-and-conditions h2:first-child{margin-top:0}#place_order{min-width:340px;margin-top:12px}@media(max-width:768px){form.checkout .woocommerce-billing-fields__field-wrapper .form-row,form.checkout .woocommerce-shipping-fields__field-wrapper .form-row,form.checkout .woocommerce-address-fields__field-wrapper .form-row{width:100%}}@media(max-width:479px){#place_order{min-width:unset;width:100%}}.woocommerce-checkout-review-order-table tbody{row-gap:12px}form.checkout #order_review .cart_item{border:0}form.checkout #order_review .cart_item img{width:210px;max-height:140px;object-fit:contain;min-width:140px;object-position:left}form.checkout #order_review .cart_item .product-name{column-gap:12px;padding:0}form.checkout #order_review .cart_item .product-review-item{flex:1}form.checkout #order_review .cart_item .product-name .amount{font-family:var(--heading-font);font-weight:700;font-size:var(--font-size-body-alright-lg);padding:8px 0 12px 0}form.checkout #order_review .cart_item .product-name .order-details-product-name{padding-bottom:0}form.checkout #order_review .product-left-column .product-title,form.checkout #order_review .product-left-column .product-quantity,form.checkout #order_review .product-left-column .product-stock,form.checkout #order_review .product-left-column .order-details-product-attributes,form.checkout #order_review .product-left-column p:empty,form.checkout #order_review .product-review-item .order-details-product-collection,form.checkout #order_review .product-review-item .order-details-product-description,form.checkout #order_review .product-review-item .order-details-product-name>.gb-headline-body-alright-md-bold{display:none}#order_review .product-attributes dt,#order_review .product-attributes>p{display:none}#order_review .product-attributes dl{display:flex;flex-direction:column;margin:8px 0}#order_review tfoot{font-family:var(--heading-font);font-size:var(--font-size-body-alright-md);text-transform:uppercase;margin-top:32px}#order_review tfoot tr{display:flex;justify-content:space-between}#order_review tfoot th{font-weight:400;color:var(--text-secondary)}#order_review tfoot td{font-weight:700}#order_review .woocommerce-shipping-methods{list-style-type:none;padding:0;margin:0}#order_review .woocommerce-shipping-methods label{color:var(--text-primary)}#order_review .order-total{font-size:var(--font-size-heading-xs);margin-top:12px;padding-top:32px;border-top:1px solid var(--border)}@media (max-width:1024px){.order-details-product-details>*{width:100%}}body.woocommerce-order-received .woocommerce-order{border:1px solid var(--border);background:var(--surface-primary);padding:40px}body.woocommerce-order-received .woocommerce-order h2{font-size:var(--font-size-body-alright-md);margin-bottom:8px}body.woocommerce-order-received .woocommerce-order-details{margin-top:48px}body.woocommerce-order-received .woocommerce-order-details h2{display:block}body.woocommerce-order-received .woocommerce-table--order-details{border-top:1px solid var(--border)}body.woocommerce-order-received .woocommerce-table--order-details tr{padding:16px 0;border:0;border-bottom:1px solid var(--border)}body.woocommerce-order-received .woocommerce-order h2.wc-bacs-bank-details-heading{margin-bottom:16px;padding-bottom:8px;border-bottom:1px solid var(--border)}.wc-bacs-bank-details-account-name{font-weight:400;font-size:var(--font-size-body-alright-md);margin-bottom:8px}.order_details.bacs_details{font-family:var(--heading-font);text-transform:uppercase;list-style-type:none;margin:0;display:flex;border:1px solid var(--border);background:var(--surface-secondary);padding:20px 50px;font-size:var(--font-size-body-alright-md);color:var(--text-secondary);justify-content:space-between;line-height:var(--line-height-body-alright-md);column-gap:12px;row-gap:12px;flex-wrap:wrap}.order_details.bacs_details li{display:flex;flex-direction:column}.order_details.bacs_details li strong{font-weight:400;color:var(--text-primary)}@media (max-width:1024px){body.woocommerce-order-received .order-details-product-details>*{width:auto}}@media (max-width:768px){body.woocommerce-order-received .woocommerce-order{padding:20px 16px}body.woocommerce-order-received .woocommerce-table--order-details .woocommerce-table__product-name img{width:140px}.order_details.bacs_details{padding:20px 16px}}@media (max-width:400px){body.woocommerce-order-received .woocommerce-table--order-details .woocommerce-table__product-name img{width:100px}}.share-button-dropdown.share-blog-post{top:48px}.share-button-dropdown.share-blog-post:before{transform:none;left:48px}.blog-article-content{--h2-margin-bottom:40px;--h3-margin-bottom:20px;--figure-margin:60px;--blockquote-margin-bottom:60px;--image-row-gap:12px}.blog-article-content h2>strong,.blog-article-content h3>strong{font-weight:700}.blog-article-content h2{font-size:var(--font-size-heading-md);margin-bottom:var(--h2-margin-bottom)}.blog-article-content h3{font-size:var(--font-size-heading-sm);margin-bottom:var(--h3-margin-bottom)}.blog-article-content figure{display:flex;flex-direction:column;row-gap:var(--image-row-gap);margin:var(--figure-margin) 0;align-items:center}.blog-article-content figcaption{font-family:var(--heading-font);font-size:var(--font-size-body-alright-sm);color:var(--text-secondary);text-transform:uppercase}.blog-article-content blockquote{margin:0 0 var(--blockquote-margin-bottom) 0;padding:40px 20px;border-left:4px solid var(--border);background-color:var(--surface-secondary);font-size:var(--font-size-body-md)}.blog-article-content blockquote p:last-child{margin:0}.blog-article-content blockquote cite{font-family:var(--heading-font);font-weight:700;font-style:normal;text-transform:uppercase;font-size:var(--font-size-body-alright-md)}.blog-article-content .wp-block-group__inner-container{padding:0}.blog-article-content .dynamic-entry-content *:last-child{margin-bottom:0}.blog-article-content .dynamic-entry-content p a{border-bottom:1px solid currentColor}.featured-product-variation{border:1px solid var(--border);padding:20px;display:flex;flex-direction:column;row-gap:20px}.products-archive-list{display:grid;grid-template-columns:1fr 1fr 1fr;column-gap:20px;row-gap:60px;margin-left:auto;margin-right:auto}.products-archive-list .product-miniature{transition:all 2s;transition-timing-function:ease-out;display:flex;justify-content:center}.products-archive-list .product-miniature{transition:all 2s;transition-timing-function:ease-out;display:flex;justify-content:center}.products-archive-list .product-miniature .product-miniature-wrapper{display:inline-flex;flex-direction:column;justify-content:center}.mega-menu .products-archive-list .product-miniature .product-miniature-wrapper{justify-content:flex-start}.products-archive-list .product-miniature .product-thumbnail{position:relative;display:flex;justify-content:center;align-items:flex-end}.products-archive-list .product-miniature .product-miniature-meta-wrapper{text-align:center}.products-archive-list .product-miniature .product-miniature-meta{margin:20px 0;display:flex;flex-direction:column;row-gap:4px;align-items:center}.products-archive-list .product-miniature img{max-height:500px;width:auto}.products-archive-list .product-miniature-collection{margin:0;font-size:.625em}.products-archive-list .product-miniature-price{color:var(--text-secondary)}.products-archive-list .product-miniature-price .amount{color:var(--text-primary);font-weight:700}.products-archive-list .product-wishlist-add-to-cart{margin-top:20px}.products-archive-list .yith-wcwl-add-to-wishlist i{width:18px;height:18px;background-size:contain;margin:0}.products-archive-list .yith-wcwl-add-button a{flex-direction:row;justify-content:center}.woocommerce-endpoint-wishlist .products-archive-list .yith-wcwl-add-to-wishlist{display:flex;justify-content:center;margin-top:8px}.woocommerce-endpoint-wishlist .products-archive-list .yith-wcwl-add-to-wishlist i{display:none}.woocommerce-endpoint-wishlist .products-archive-list .yith-wcwl-add-to-wishlist a{font-weight:700;border-bottom:1px solid var(--text-primary)}.products-archive-list .product-miniature.listing-reassurance{border:1px solid var(--border);padding:40px 20px;height:100%;flex-direction:column;align-items:center;text-align:center;min-height:500px}.products-archive-list .product-miniature.listing-reassurance svg{width:80px;margin-bottom:40px;fill:var(--edition-unique)}.products-archive-list .product-miniature.listing-reassurance h3{margin-bottom:12px;color:var(--edition-unique)}.products-list-no-results{padding-top:256px;padding-bottom:256px;text-align:center}#products-pagination{width:100%;margin-top:60px}@media (max-width:1350px){.products-archive-list{grid-template-columns:1fr 1fr;column-gap:6%}}@media (max-width:1024px){.products-archive-wrapper{margin:0}}@media (max-width:768px){.products-archive-list{grid-template-columns:1fr;column-gap:0;row-gap:64px}.products-archive-list .product-miniature img{max-height:none;width:auto}.products-list-no-results{padding-top:128px;padding-bottom:128px}.products-archive-list .product-miniature.listing-reassurance{min-height:400px}}@media (max-width:520px){.products-list-no-results{padding-top:64px;padding-bottom:64px}#products-pagination>a,#products-pagination>span{margin-right:3px;font-size:.85em;width:40px;height:40px}#products-pagination>a.prev:before,#products-pagination>a.next:before{background-size:20px;width:40px;height:40px}.products-archive-list .product-miniature.listing-reassurance{min-height:unset}}.slider .glider-track{column-gap:20px}.slider-bar{position:absolute}.slider-wrapper>.glider{margin-left:0}.gb-query-loop-wrapper .glider-slide{align-content:flex-start}.taxonomy-grid img{aspect-ratio:1 / 1;object-fit:cover}.taxonomy-grid h3{text-align:center;margin-top:20px;margin-bottom:4px}.slider-wrapper.ratio-1-2 .taxonomy-grid img{aspect-ratio:1 / 1.5}.taxonomy-grid .term-description{text-align:center}.taxonomy-grid .gb-button{margin-top:20px;border-bottom-color:var(--text-primary)}.blog-category-grid .glider-slide{display:flex;flex-direction:column;align-items:center}.newsletter-image{position:absolute;bottom:0;right:0;width:400px}#fluentform_4 fieldset{display:flex;gap:12px;flex-wrap:wrap}#fluentform_4 .ff-column-container{width:100%;gap:12px}#fluentform_4 .ff-el-group{margin:0}#fluentform_4 .ff-el-group.newsletter-email{flex:1}#fluentform_4 .ff_submit_btn_wrapper{min-width:200px}#fluentform_4 input::placeholder{text-transform:uppercase;color:var(--text-primary)}#fluentform_4 input:focus::placeholder{opacity:.4}.fluentform .ff-message-success{margin-top:0;box-shadow:none;border-color:var(--border);background:var(--surface-secondary);font-family:var(--body-font);font-size:var(--font-size-body-sm);line-height:var(--font-size-body-lg)}.fluentform .ff-message-success p{margin-bottom:0}@media (max-width:1200px){.newsletter-form-wrapper{padding-left:var(--section-gutter);margin-right:290px}}@media (max-width:1024px){.newsletter-form-wrapper{margin:0}.newsletter-image{clip-path:polygon(0% 0%,calc(100% - 64px) 0%,calc(100% - 64px) 100%,0% 100%);right:-64px}}@media (max-width:768px){#fluentform_4 .ff-column-container{display:flex}}@media (max-width:479px){#fluentform_4 .ff_submit_btn_wrapper{text-align:center}#fluentform_4 .ff_submit_btn_wrapper .ff-btn{width:auto}}[role=tooltip]{background-color:var(--surface-primary);color:var(--text-primary);position:absolute;z-index:1;width:100%;padding:20px;left:0;opacity:0;transition:opacity 0.1s;display:flex;flex-direction:column;gap:8px}[role=tooltip].visible{opacity:1}[role=tooltip] p{margin:0}[role=tooltip] div{font-family:var(--body-font);text-transform:none;font-size:var(--font-size-body-xs);letter-spacing:normal}#search-modal{z-index:999999}#search-modal .hystmodal__wrap{align-items:stretch;padding:0;justify-content:flex-start}#search-modal .hystmodal__window{margin:0}#search-modal .gb-container-modal-window-content{max-width:none;width:100%}.wp-block-search .wp-block-search__input{font-size:var(--font-size-body-alright-md);padding:10px 0 10px 50px}.wp-block-search .wp-block-search__input{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='20' viewBox='0 0 21 20' fill='none'%3E%3Cpath d='M12.5104 12.0099L17.167 16.6665' stroke='%23171615' stroke-linecap='round'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.83301 13.3335C11.5944 13.3335 13.833 11.0949 13.833 8.3335C13.833 5.57207 11.5944 3.3335 8.83301 3.3335C6.07158 3.3335 3.83301 5.57207 3.83301 8.3335C3.83301 11.0949 6.07158 13.3335 8.83301 13.3335Z' stroke='%23171615'/%3E%3C/svg%3E");background-position-y:center;background-position-x:20px;background-size:20px;background-repeat:no-repeat;text-transform:uppercase}.wp-block-search .wp-block-search__input::placeholder{color:var(--text-secondary)}.wp-block-search .wp-block-search__inside-wrapper{border:0;padding:0}.wp-block-search .wp-block-search__inside-wrapper .wp-element-button{margin:0}body>.snize-ac-results{margin-top:0;max-width:none;width:100%;left:0!important;width:100%!important;font-family:var(--heading-font);text-transform:uppercase}body>.snize-ac-results .snize-ac-results-content{padding:60px 60px 80px 60px;max-width:none;width:100%;box-shadow:none}body>.snize-ac-results .snize-ac-results-columns,body>.snize-ac-results .snize-nothing-found{column-gap:40px;max-width:1440px;margin:0 auto}body>.snize-ac-results .snize-ac-results-column:first-child{max-width:240px}body>.snize-ac-results .snize-ac-results-column:nth-child(2){flex:1}body>.snize-ac-results ul{max-width:none}body>.snize-ac-results .snize-ac-results-column .snize-label{margin:0 0 4px 0;padding-bottom:12px;font-size:var(--font-size-body-alright-md);color:var(--text-secondary);border-color:var(--border)}body>.snize-ac-results .snize-ac-results-column .snize-view-all-pages,body>.snize-ac-results .snize-ac-results-column .snize-view-all-categories{display:none}body>.snize-ac-results .snize-ac-results-multicolumn-list .snize-label{margin:0 0 32px 0;padding-bottom:12px;font-size:var(--font-size-body-alright-md);color:var(--text-secondary);border-color:var(--border)}body>.snize-ac-results .snize-ac-results-list:not(.snize-ac-results-list-last):not(.snize-view-all-container){display:flex;flex-direction:column;row-gap:8px;margin-bottom:32px}.snize-ac-results .snize-ac-results-column .snize-ac-results-list{font-weight:700}.snize-ac-results .snize-ac-results-column .snize-ac-results-list .snize-page,.snize-ac-results .snize-ac-results-column .snize-ac-results-list b{font-weight:400}.snize-ac-results .snize-ac-results-column .snize-suggestion,.snize-ac-results .snize-ac-results-column .snize-vendor,.snize-ac-results .snize-ac-results-column .snize-tag,.snize-ac-results .snize-ac-results-column .snize-category,.snize-ac-results .snize-ac-results-column .snize-page{padding:0;height:auto;font-size:var(--font-size-heading-xxs)}.snize-ac-results .snize-ac-results-column .snize-suggestion:before,.snize-ac-results .snize-ac-results-column .snize-vendor:before,.snize-ac-results .snize-ac-results-column .snize-tag:before,.snize-ac-results .snize-ac-results-column .snize-category:before,.snize-ac-results .snize-ac-results-column .snize-page:before,.snize-ac-results .snize-ac-results-column .snize-page:not(.snize-view-all-pages):before{content:none}body>.snize-ac-results .snize-ac-over-nodrop,body>.snize-ac-results .snize-ac-over-nodrop-mouse{background-color:transparent}body>.snize-ac-results .snize-no-suggestions-found,body>.snize-ac-results .snize-no-categories-found,body>.snize-ac-results .snize-no-pages-found,body>.snize-ac-results .snize-no-products-found-text{margin:0;font-weight:400;font-size:var(--font-size-body-alright-md)}body>.snize-ac-results .snize-no-products-found{margin-top:-20px}body>.snize-ac-results .snize-no-products-found,body>.snize-ac-results .snize-no-products-found-text{padding:0}body>.snize-ac-results .snize-view-all-link,body>.snize-ac-results .snize-nothing-found .snize-popular-suggestions-view-all-products-text{background:var(--text-primary);color:var(--text-reverse);border-radius:0;padding:10px 20px;font-weight:700;font-size:var(--font-size-body-alright-md)}body>.snize-ac-results .snize-view-all-link i,body>.snize-ac-results .snize-nothing-found .snize-popular-suggestions-view-all-products-text .snize-ac-results-arrow{display:none}body>.snize-ac-results .snize-price-list{margin-top:20px}body>.snize-ac-results .snize-product .snize-thumbnail{display:flex;margin-bottom:20px;justify-content:center}body>.snize-ac-results .snize-product .snize-title{margin-bottom:4px}body>.snize-ac-results .snize-product .collection-wrapper div{padding:4px 8px;font-size:var(--font-size-body-alright-sm);line-height:1.4em}.snize-ac-results.snize-ac-results-mobile .snize-ac-results-content{display:flex;flex-direction:column;row-gap:24px}.snize-ac-results.snize-ac-results-mobile .snize-ac-results-content .snize-mobile-top-panel{border-color:var(--border);border-radius:0}.snize-ac-results.snize-ac-results-mobile .snize-ac-results-content .snize-mobile-top-panel input::placeholder{text-transform:uppercase;font-size:var(--font-size-body-alright-md)}.snize-ac-results-mobile.snize-ac-results .snize-ac-results-content .snize-suggestion::before,.snize-ac-results.snize-ac-results-mobile .snize-ac-results-content .snize-mobile-top-panel button.snize-clear-button.snize-icon-search{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21' height='20' viewBox='0 0 21 20' fill='none'%3E%3Cpath d='M12.5104 12.0099L17.167 16.6665' stroke='%23171615' stroke-linecap='round'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.83301 13.3335C11.5944 13.3335 13.833 11.0949 13.833 8.3335C13.833 5.57207 11.5944 3.3335 8.83301 3.3335C6.07158 3.3335 3.83301 5.57207 3.83301 8.3335C3.83301 11.0949 6.07158 13.3335 8.83301 13.3335Z' stroke='%23171615'/%3E%3C/svg%3E");background-size:20px}.snize-ac-results.snize-ac-results-mobile .snize-ac-results-content .snize-mobile-top-panel button.snize-close-button-arrow,.snize-ac-results.snize-ac-results-mobile .snize-ac-results-content .snize-mobile-top-panel button.snize-clear-button{background-size:14px;background-position:center}.snize-ac-results.snize-ac-results-mobile .snize-ac-results-content .snize-mobile-top-panel button.snize-clear-button{background-size:12px}.snize-ac-results.snize-ac-results-mobile .snize-ac-results-content .snize-label{margin:0 0 4px 0;padding-bottom:12px;font-size:var(--font-size-body-alright-md);color:var(--text-secondary);border-color:var(--border)}.snize-ac-results.snize-ac-results-mobile .snize-ac-results-content .snize-suggestion{font-size:var(--font-size-heading-xxs)}.snize-ac-results.snize-ac-results-mobile .snize-ac-results-list .snize-ac-results-arrow{width:12px;background-repeat:no-repeat}.snize-ac-results.snize-ac-results-mobile .snize-page:not(.snize-view-all-pages)::before{content:none}.share-button-dropdown{display:none;position:absolute;top:78px;z-index:1}.share-button-dropdown.opened{display:flex}.share-button-dropdown:before{position:absolute;border:16px solid transparent;border-bottom:16px solid var(--surface-primary);margin-top:-32px;content:"";left:50%;transform:translateX(-50%);z-index:1}.featured-product-variation{margin:40px 0}.featured-product-variation-content{display:flex;column-gap:24px}.featured-product-variation-meta{flex:1}.featured-product-variation-collection{display:flex;column-gap:12px;row-gap:10px;align-items:center;margin-top:6px;flex-wrap:wrap}.featured-product-variation-content .gb-headline-body-alright-md-regular{margin-bottom:4px}.featured-product-variation-cta{display:flex;flex-direction:column;align-items:flex-end;justify-content:space-between}.featured-product-variation-cta .gb-button-primary{padding:10px 40px}@media (max-width:768px){.featured-product-variation-content{flex-direction:column;align-items:flex-start;row-gap:24px}.featured-product-variation-cta{align-items:flex-start;row-gap:24px;width:100%}.featured-product-variation-cta .gb-button-primary{width:100%;background-color:var(--surface-primary);color:var(--text-primary);border:0}}.blog-cta{padding:20px;border:1px solid var(--border);display:flex;align-items:center;column-gap:40px;row-gap:24px;margin-top:40px;background-color:var(--surface-primary);color:var(--text-primary)}.blog-cta>div{width:50%}.blog-cta .cta-content{display:flex;flex-direction:column;row-gap:20px;align-items:flex-start}@media (max-width:768px){.blog-cta{flex-direction:column}.blog-cta>div{width:100%}}.frames_gallery{display:flex;align-items:stretch;max-height:100%;border-top:1px solid var(--border)}.frames-gallery-selector{padding:16px 16px 32px 16px;width:250px;border-right:1px solid #CACACA;overflow:scroll}.frames_gallery .frames-gallery-selector h3{font-size:var(--font-size-heading-xs);margin-bottom:20px}.frames-gallery-current{flex:1;display:flex;flex-direction:column;padding-left:32px;padding-right:32px}.frames-gallery-selector ul{list-style:none;padding:0;margin:0}.frames-gallery-selector a{border:1px solid transparent;transition:all 0.3s;display:block;margin-bottom:16px}.frames-gallery-selector a:hover{border:1px solid #CACACA}.frames-gallery-selector a.selected{border-color:#000}.frames-gallery-selector img{width:100%;display:flex}.gallery-current-photo{flex:1 1 auto;position:relative}.gallery-current-photo img{position:absolute;top:50%;left:50%;width:100%;transform:translate(-50%,-50%);max-height:100%;object-fit:scale-down}.gallery-current-photo-meta{display:flex;flex:0 1 84px;height:auto;align-items:center}.gallery-current-photo-alt{margin:0}@media (max-width:1250px){.frames-gallery-selector{width:200px}}@media (max-width:768px){.frames_gallery{flex-direction:column;border:0}.frames-gallery-selector{order:1;width:100%;border:0;border-top:1px solid var(--border);flex:0 1 92px;padding:0}.frames-gallery-selector h3{display:none}.frames-gallery-selector ul{max-height:100%;overflow-x:auto;overflow-y:hidden;white-space:nowrap;padding:16px;height:90px}.frames-gallery-selector ul li{margin-right:8px;height:100%;display:inline-block}.frames-gallery-selector ul img{max-height:100%;width:auto}.frames-gallery-selector a{height:100%;width:auto}.gallery-current-photo img{position:static;transform:none}.frames-gallery-current{padding-left:16px;padding-right:16px}.gallery-current-photo-meta{flex:0 1 60px}}.responsive-table{width:100%}.responsive-table .table-header,.responsive-table .table-row{display:flex;justify-content:space-between;column-gap:20px}.responsive-table .table-content{display:flex;flex-direction:column}.responsive-table .table-header{border-bottom:1px solid var(--border);padding:0 0 20px 0;color:var(--text-secondary)}.responsive-table a{border-bottom:1px solid var(--text-primary);padding:4px 0}.responsive-table .table-row{padding:20px 0;border-bottom:1px solid var(--border);align-items:center}#expositions.responsive-table .table-content{font-family:var(--heading-font)}#expositions .table-row{font-size:var(--font-size-body-alright-md)}.responsive-table .exposition-name{width:40%}.responsive-table .exposition-location{width:30%}.responsive-table .exposition-prints,.responsive-table .exposition-year{width:15%}.responsive-table .exposition-prints{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.responsive-table .exposition-year{text-align:right}#expositions.responsive-table .table-row div,#expositions.responsive-table .table-row a{overflow:hidden;word-break:break-all;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;line-height:1.3rem}@media (max-width:768px){#expositions.responsive-table .table-header{display:none}#expositions.responsive-table .table-row:first-child{padding-top:0}#expositions.responsive-table .table-row>div{flex:1}#expositions.responsive-table a{border:0;padding:0}#expositions.responsive-table .table-row>.exposition-year{flex:.5}.responsive-table .exposition-prints{display:none}}.responsive-table .table-row.awards{column-gap:32px}.awards .award-image{max-width:200px;flex:1;display:flex}.awards .award-description{flex:1;display:flex;column-gap:24px;align-items:center}.awards .award-description .award-event{width:50%}.awards .award-url{min-width:120px}@media (max-width:1024px){.awards .award-description{flex-direction:column;row-gap:4px;align-items:flex-start}.awards .award-description .award-event{width:100%}}@media (max-width:600px){.responsive-table .table-row.awards{row-gap:12px;flex-direction:column;align-items:flex-start}.awards .award-image{max-width:400px;flex:1}}@media (max-width:479px){.awards .award-image,.awards .award-image img{max-width:100%;width:100%}}#references-publications{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;column-gap:18px;row-gap:60px}.reference-publication,.reference-content,.reference-description{display:flex;flex-direction:column;row-gap:16px;width:100%}.reference-publication{justify-content:space-between;align-items:flex-start}.reference-description{row-gap:8px}.reference-image{height:170px;padding:24px;background:var(--surface-secondary);display:flex;align-items:center;justify-content:center}.reference-image img{max-height:100%;object-fit:contain}.reference-publication .gb-button-short-link{border-bottom-color:var(--text-primary)}@media (max-width:1024px){#references-publications{grid-template-columns:1fr 1fr 1fr}}@media (max-width:768px){#references-publications{grid-template-columns:1fr 1fr}}@media (max-width:479px){#references-publications{grid-template-columns:1fr}}#references-clients{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;align-items:center;justify-content:center;column-gap:48px;row-gap:32px}.reference-client{display:flex;align-items:center;justify-content:center}.reference-client img{filter:grayscale(100%);max-width:165px;width:100%;object-fit:contain;max-height:80px}@media (max-width:1024px){#references-clients{grid-template-columns:1fr 1fr 1fr 1fr}}@media (max-width:768px){#references-clients{display:flex;justify-content:flex-start;overflow-x:scroll;margin-left:-20px;margin-right:-20px}.reference-client{min-width:200px}}.instagram-3-posts .wpsr-row>div{display:none}.instagram-3-posts .wpsr-row>div:nth-child(1),.instagram-3-posts .wpsr-row>div:nth-child(2),.instagram-3-posts .wpsr-row>div:nth-child(3){display:block}.sl-wrapper button{opacity:1}.sl-wrapper .sl-navigation button.sl-prev,.sl-wrapper .sl-navigation button.sl-next{font-size:0;width:unset;height:unset}.sl-wrapper .sl-navigation button.sl-prev{left:0}.sl-wrapper .sl-navigation button.sl-next{right:0}button.sl-close:after,button.sl-prev:after,button.sl-next:after{content:"";background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 7.21 13' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23B9B9B9' d='M6.71 13a.47.47 0 0 1-.35-.15L0 6.5 6.35.15c.2-.2.51-.2.71 0s.2.51 0 .71L1.41 6.5l5.65 5.65c.2.2.2.51 0 .71-.1.1-.23.15-.35.15Z'%3E%3C/path%3E%3C/svg%3E");display:block;position:absolute;background-repeat:no-repeat;background-position:center;transition:all 0.3s;border:1px solid var(--border);border-radius:200px;width:40px;height:40px;background-size:10px;background-color:var(--surface-primary);left:0;margin-left:16px;background-position-x:47%}button.sl-next:after{transform:rotate(180deg);left:unset;right:0;margin-right:16px}button.sl-prev:hover:after,button.sl-next:hover:after{border-color:var(--text-primary);background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 7.21 13' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='white' d='M6.71 13a.47.47 0 0 1-.35-.15L0 6.5 6.35.15c.2-.2.51-.2.71 0s.2.51 0 .71L1.41 6.5l5.65 5.65c.2.2.2.51 0 .71-.1.1-.23.15-.35.15Z'%3E%3C/path%3E%3C/svg%3E");opacity:1}.sl-wrapper button.sl-close,.sl-wrapper button.sl-close:hover{background-color:transparent;right:32px;top:0;margin:0}.sl-wrapper button.sl-close{font-size:0}button.sl-close:after{background-image:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 17.7 17.7' style='enable-background:new 0 0 17.7 17.7;' xml:space='preserve'%3E%3Cpolygon points='14.6,3.8 13.9,3.1 8.9,8.2 3.8,3.1 3.1,3.8 8.2,8.9 3.1,13.9 3.8,14.6 8.9,9.6 13.9,14.6 14.6,13.9 9.6,8.9' fill='white'/%3E%3C/svg%3E%0A");background-position:center;background-size:18px}.sl-wrapper button.sl-close:hover:after{border-color:var(--text-primary);opacity:1}.sl-wrapper .sl-counter{visibility:hidden}#hs-banner-parent #hs-eu-cookie-confirmation *,#hs-banner-parent #hs-modal *{font-family:var(--body-font)}#hs-banner-parent #hs-eu-cookie-confirmation button,#hs-banner-parent #hs-modal button,#hs-modal-content #hs-modal-introduction *{font-family:var(--heading-font);text-transform:uppercase;font-weight:700;font-size:.85rem}#hs-eu-cookie-confirmation #hs-eu-confirmation-button-group #hs-eu-cookie-settings-button{text-decoration:none;color:var(--hs-banner-decline-text-color,var(--hs-banner-accentColor,#000));background:var(--hs-banner-decline-color,#FFF);border:1px solid var(--hs-banner-decline-border-color,var(--hs-banner-accentColor,#000));order:1}#hs-eu-cookie-confirmation #hs-eu-confirmation-button-group #hs-eu-decline-button{display:none}#hs-banner-parent #hs-modal button *{font-family:var(--heading-font)}#hs-banner-parent #hs-modal-content #hs-categories-container .hs-category-row{padding:1em}#hs-banner-parent #hs-modal-content #hs-categories-container .hs-category-description.visible{margin-top:20px}.hbspt-form{width:100%}.hbspt-form input{width:100%}.join-from-exhibition .hbspt-form form{--form-gap:12px;display:flex;flex-wrap:wrap;gap:var(--form-gap)}.join-from-exhibition .hbspt-form form .hs-form-field>label{display:none}.join-from-exhibition .hbspt-form form input::placeholder{text-transform:uppercase;color:var(--text-primary)}.join-from-exhibition .hbspt-form form .hs_firstname,.join-from-exhibition .hbspt-form form .hs_lastname{width:calc(50% - var(--form-gap) / 2)}.join-from-exhibition .hbspt-form form .hs_email{flex:1}.join-from-exhibition .hbspt-form form input[type=submit]{background-color:var(--text-primary);color:var(--text-reverse);padding:10px 40px;font-weight:700;text-transform:uppercase;font-size:.75em}.join-from-exhibition .hbspt-form form .hs-error-msgs{display:none}.join-from-exhibition .hbspt-form form .hs_error_rollup{order:1;color:var(--text-primary);width:100%}.join-from-exhibition .hbspt-form form .hs_error_rollup ul{margin:0;list-style-type:none;background:var(--border);width:100%;padding:4px 10px}@media (max-width:479px){.join-from-exhibition .hbspt-form form{justify-content:center}.join-from-exhibition .hbspt-form form .hs_email{flex:unset;width:100%}}.country-selector{text-align:left;position:relative;display:inline-block;width:auto}.country-selector a{color:var(--text-secondary);font-weight:400}.country-selector a:focus{outline:none}.country-selector .wglanguage-name{line-height:1.5rem}.country-selector ul{padding:0;z-index:1010;list-style:none;margin:0;border:1px solid var(--border);background:var(--surface-primary)}.country-selector li{margin:0;padding:0}.country-selector input{display:none}.country-selector ul{position:absolute}.country-selector ul{display:none}.country-selector:hover ul{display:block}.country-selector>label{cursor:pointer;line-height:1}.country-selector ul li{overflow:hidden}.country-selector ul li a{padding:8px 10px;color:var(--text-primary);transition:all 0.3s;font-weight:400}.country-selector ul li a:hover{color:var(--text-primary);background-color:var(--surface-secondary)}.country-selector label{display:flex;align-items:center;column-gap:8px}.country-selector label:after{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='13' viewBox='0 0 12 13' fill='none'%3E%3Cpath d='M3 5.62695L6 8.62695L9 5.62695' stroke='%23171615' stroke-linecap='round'/%3E%3C/svg%3E");width:12px;height:16px}.site-footer .country-selector ul{bottom:1.5rem}@media (max-width:1024px){.site-footer .country-selector,#generate-slideout-menu .country-selector{display:flex}.site-footer .country-selector label:after,#generate-slideout-menu .country-selector label:after{content:none}.site-footer .country-selector li:before,#generate-slideout-menu .country-selector li:before{margin:0 8px;padding-left:0;content:"/";color:var(--border)}.site-footer .country-selector ul,.site-footer .country-selector[aria-expanded="false"] ul,#generate-slideout-menu .country-selector ul,#generate-slideout-menu .country-selector[aria-expanded="false"] ul{display:flex;position:static;border:none}.site-footer .country-selector label,.site-footer .country-selector a,#generate-slideout-menu .country-selector label,#generate-slideout-menu .country-selector a{padding-bottom:3px;border-bottom:1px solid transparent;transition:all 0.3s;padding:0}.site-footer .country-selector a,#generate-slideout-menu .country-selector a{text-transform:uppercase;overflow:hidden;width:20px}.site-footer .country-selector label,.site-footer .country-selector.wgcurrent a,.site-footer .country-selector a:hover,#generate-slideout-menu .country-selector label,#generate-slideout-menu .country-selector .wgcurrent a,#generate-slideout-menu .country-selector a:hover{color:var(--text-primary);border-bottom-color:var(--text-primary);text-decoration:none}.site-footer .country-selector li,#generate-slideout-menu .country-selector li{display:flex}.site-footer .country-selector label span,#generate-slideout-menu .country-selector label span{display:none}.site-footer .country-selector label:before,.site-footer .country-selector a:before,#generate-slideout-menu .country-selector label:before,#generate-slideout-menu .country-selector a:before{content:attr(data-code-language)}}.dgwt-wcas-suggestions-wrapp.dgwt-wcas-has-headings .dgwt-wcas-suggestion-headline .dgwt-wcas-st,.dgwt-wcas-suggestion.dgwt-wcas-suggestion-more .dgwt-wcas-st-more{font-family:var(--heading-font);color:var(--text-primary);font-weight:700;letter-spacing:.06em}.dgwt-wcas-suggestions-wrapp.dgwt-wcas-has-headings .dgwt-wcas-suggestion-headline .dgwt-wcas-st{border-color:var(--border)}.dgwt-wcas-st>span.dgwt-wcas-st-breadcrumbs{font-family:var(--heading-font);text-transform:uppercase;font-size:.7em;color:var(--text-secondary)}.instagram-feed-wrapper .wpsr-container{padding:0}.instagram-feed-wrapper .wpsr-ig-feed-wrapper{margin-bottom:0}.instagram-feed-wrapper .wpsr-row{margin-left:0;margin-right:0;column-gap:24px;flex-wrap:nowrap}.instagram-feed-wrapper .wpsr-row>div{padding:0;flex:1;max-width:unset;position:relative}.instagram-feed-wrapper .wpsr-row>div:after{content:"";position:absolute;bottom:10px;right:10px;width:24px;height:24px;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 21 21' xmlns='http://www.w3.org/2000/svg' fill='white'%3E%3Cpath d='M15.5 21h-10A5.51 5.51 0 0 1 0 15.5v-10C0 2.47 2.47 0 5.5 0h10C18.53 0 21 2.47 21 5.5v10c0 3.03-2.47 5.5-5.5 5.5ZM5.5 1C3.02 1 1 3.02 1 5.5v10C1 17.98 3.02 20 5.5 20h10c2.48 0 4.5-2.02 4.5-4.5v-10C20 3.02 17.98 1 15.5 1h-10Z'%3E%3C/path%3E%3Cpath d='M10.55 14.96a4.517 4.517 0 0 1-3.19-1.32 4.42 4.42 0 0 1-1.26-2.47c-.15-.94 0-1.89.42-2.74s1.1-1.53 1.95-1.97c.84-.44 1.79-.6 2.73-.46a4.51 4.51 0 0 1 3.79 3.79c.14.94-.02 1.89-.46 2.73-.44.84-1.12 1.52-1.97 1.95-.63.32-1.32.48-2.02.48Zm-.01-8a3.508 3.508 0 0 0-3.13 1.92c-.33.66-.45 1.4-.33 2.13s.46 1.39.98 1.92c.52.52 1.19.86 1.92.98.73.11 1.47 0 2.13-.33a3.46 3.46 0 0 0 1.53-1.52c.34-.66.46-1.39.36-2.12a3.51 3.51 0 0 0-2.95-2.95c-.17-.03-.35-.04-.52-.04ZM16.01 5.5c-.28 0-.5-.22-.5-.5s.22-.5.5-.5.5.22.5.5-.22.5-.5.5Z'%3E%3C/path%3E%3C/svg%3E");background-size:24px;z-index:3}.instagram-feed-wrapper .wpsr-ig-post{margin-bottom:0}.instagram-feed-wrapper .wpsr-ig-post-type-icon.wpsr-ig-post-type-CAROUSEL_ALBUM{display:none}.instagram-feed-wrapper .wpsr-ig-post .wpsr-ig-post-info .wpsr-ig-icon{display:none}@media (max-width:1024px){.instagram-feed-wrapper .wpsr-col-sm-6:nth-child(n+3){display:none}}@media (max-width:768px){.instagram-feed-wrapper .wpsr-col-xs-12:nth-child(n+2){display:none}}#wpsr-reviews-grid-31600 .wpsr-container,#wpsr-reviews-grid-31600 .wpsr-all-reviews,#wpsr-reviews-grid-31600 .wpsr-col-12,#wpsr-reviews-grid-31600 .wpsr-review-template,#wpsr-reviews-grid-31600 .wpsr-review-template .wpsr-review-header,#wpsr-reviews-grid-31600 .wpsr-review-template .wpsr-review-content{padding:0;margin:0}#wpsr-reviews-grid-31600 .wpsr-review-template{padding:40px;box-shadow:none;border-bottom:1px solid var(--border)}#wpsr-reviews-grid-31600 .wpsr-col-12:first-child .wpsr-review-template{padding-top:20px}#wpsr-reviews-grid-31600 .wpsr-review-template .wpsr-review-content{margin-bottom:12px}#wpsr-reviews-grid-31600 .wpsr-review-template .wpsr-review-content p{color:var(--text-primary)}#wpsr-reviews-grid-31600 .wpsr-review-template .wpsr-review-info{flex-direction:column-reverse;display:flex}#wpsr-reviews-grid-31600 .wpsr-review-template .wpsr-reviewer-name-url{font-family:var(--heading-font);font-size:var(--font-size-body-alright-md);text-transform:uppercase;font-weight:700}#wpsr-reviews-grid-31600 .wpsr-review-template .wpsr-star{width:16px;height:16px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='17' viewBox='0 0 16 17' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.99971 12.4908L4.12187 14.5295L4.86247 10.2114L1.72524 7.15339L6.06079 6.5234L7.99971 2.59473L9.93862 6.5234L14.2742 7.15339L11.1369 10.2114L11.8775 14.5295L7.99971 12.4908Z' stroke='%23646464' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}#wpsr-reviews-grid-31600 .wpsr-review-template .wpsr-star svg{display:none}#wpsr-reviews-grid-31600 .wpsr-reviews-loadmore{padding:20px}#wpsr-reviews-grid-31600 .wpsr-reviews-loadmore span{text-transform:uppercase;font-family:var(--heading-font);font-size:var(--font-size-body-alright-lg);border-radius:0;letter-spacing:.06em;font-weight:700;padding:12px 40px;color:var(--text-reverse);background:var(--text-primary);display:inline-block}@media(max-width:479px){#wpsr-reviews-grid-31600 .wpsr-review-template{padding:20px}#wpsr-reviews-grid-31600 .wpsr-col-12:first-child .wpsr-review-template{padding-top:10px}}.fluentform .ff-el-group.ff-el-form-control,.fluentform .ff-el-group:not(.ff-text-center) .ff-btn:not(.ff_upload_btn){width:100%}.ff-text-left.ff-el-group .ff-btn,.ff-text-right.ff-el-group .ff-btn{width:auto}.ff-text-left.ff-el-group{text-align:left}.ff-text-right.ff-el-group{text-align:right}.ff-text-center.ff-el-group{text-align:center}.fluentform .ff-el-group .ff_upload_btn.ff-btn{background-color:var(--text-primary);color:var(--text-reverse)}.fluentform .ff-uploaded-list .ff-upload-remove{color:var(--text-primary);font-size:24px;right:6px}.fluentform .ff-upload-details .ff-upload-filename{padding-right:12px}.fluentform .ff-upload-details .ff-upload-preview{border-radius:0;border-color:var(--border)}.fluentform .ff-upload-details .ff-upload-progress-inline{border-radius:0;height:4px}.fluentform .ff-upload-details .ff-el-progress-bar{background-color:var(--text-primary)}@media (max-width:768px){.fluentform .ff-text-left.ff-el-group,.fluentform .ff-text-right.ff-el-group{text-align:center}}@media(max-width:479px){.fluentform fieldset{flex-direction:column}.fluentform fieldset .ff-el-group{width:100%}}.yith-wcwl-add-button a{display:flex;flex-direction:row-reverse;column-gap:8px;align-items:center;opacity:.7255}.yith-wcwl-add-button a.delete_item{opacity:1}.yith-wcwl-add-button .separator{display:none}.yith-wcwl-add-button .yith-wcwl-icon{width:22px;height:22px;background-size:22px;background-repeat:no-repeat;background-position:center center;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 5.04 4.6'%3E%3Cpath d='m2.52 4.28.27-.24c.61-.55 1.12-1 1.48-1.42.34-.41.53-.78.53-1.2C4.8.76 4.27.25 3.6.25c-.38 0-.75.17-.99.45l-.09.1-.09-.1C2.19.42 1.82.25 1.44.25.77.24.24.76.24 1.41c0 .42.2.8.53 1.2.36.43.86.88 1.48 1.42l.27.24Zm-.43-.06C1.47 3.67.95 3.21.59 2.77.21 2.31 0 1.89 0 1.41 0 .62.63 0 1.44 0c.41 0 .8.17 1.08.44C2.8.17 3.19 0 3.6 0c.81 0 1.44.62 1.44 1.41 0 .47-.21.9-.59 1.36-.36.43-.88.9-1.5 1.45l-.43.38-.43-.38Z' %3E%3C/path%3E%3C/svg%3E");display:block;font-size:0}.yith-wcwl-add-button .delete_item .yith-wcwl-icon{background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='Calque_1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 19.33 17.67'%3E%3Cpath d='m13.79,0c-1.52,0-3.03.61-4.12,1.66-1.1-1.05-2.6-1.66-4.12-1.66C2.43,0,0,2.39,0,5.45c0,3.62,3.18,6.45,8,10.74l1.66,1.48,1.7-1.5c4.8-4.28,7.97-7.1,7.97-10.72,0-3.05-2.43-5.45-5.54-5.45Z'/%3E%3C/svg%3E");}.dark .yith-wcwl-add-button .yith-wcwl-icon,.gb-container-outer-dark .yith-wcwl-add-button .yith-wcwl-icon{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 5.04 4.6'%3E%3Cpath d='m2.52 4.28.27-.24c.61-.55 1.12-1 1.48-1.42.34-.41.53-.78.53-1.2C4.8.76 4.27.25 3.6.25c-.38 0-.75.17-.99.45l-.09.1-.09-.1C2.19.42 1.82.25 1.44.25.77.24.24.76.24 1.41c0 .42.2.8.53 1.2.36.43.86.88 1.48 1.42l.27.24Zm-.43-.06C1.47 3.67.95 3.21.59 2.77.21 2.31 0 1.89 0 1.41 0 .62.63 0 1.44 0c.41 0 .8.17 1.08.44C2.8.17 3.19 0 3.6 0c.81 0 1.44.62 1.44 1.41 0 .47-.21.9-.59 1.36-.36.43-.88.9-1.5 1.45l-.43.38-.43-.38Z' style='fill:white'%3E%3C/path%3E%3C/svg%3E")}.dark .yith-wcwl-add-button .delete_item .yith-wcwl-icon,.gb-container-outer-dark .yith-wcwl-add-button .delete_item .yith-wcwl-icon{background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='Calque_1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 19.33 17.67'%3E%3Cpath d='m13.79,0c-1.52,0-3.03.61-4.12,1.66-1.1-1.05-2.6-1.66-4.12-1.66C2.43,0,0,2.39,0,5.45c0,3.62,3.18,6.45,8,10.74l1.66,1.48,1.7-1.5c4.8-4.28,7.97-7.1,7.97-10.72,0-3.05-2.43-5.45-5.54-5.45Z' fill='white'/%3E%3C/svg%3E")}#yith-wcwl-popup-message{font-family:var(--heading-font);text-transform:uppercase;font-size:var(--font-size-body-alright-md);border:1px solid var(--border);padding:0 24px;box-shadow:0 0 80px rgba(0,0,0,.1);margin:0!important;transform:translate(-50%)}.yith-wcwl-add-button .blockUI.blockOverlay{display:none!important}.woocommerce-multi-currency.wmc-shortcode .wmc-currency.wmc-active,.woocommerce-multi-currency.wmc-shortcode .wmc-current-currency{color:var(--text-primary);background-color:var(--surface-primary);cursor:pointer}.woocommerce-multi-currency.wmc-shortcode .wmc-currency,.woocommerce-multi-currency.wmc-shortcode.plain-vertical .wmc-currency-wrapper .wmc-sub-currency .wmc-currency a{color:var(--text-primary);padding:8px 10px}.woocommerce-multi-currency.wmc-shortcode.plain-vertical .wmc-currency-wrapper .wmc-sub-currency .wmc-currency a:hover{background-color:var(--surface-secondary)}.woocommerce-multi-currency.wmc-shortcode.plain-vertical{cursor:default}.woocommerce-multi-currency.wmc-shortcode.plain-vertical .wmc-currency-wrapper span.wmc-current-currency{border:0;padding:0;font-weight:inherit;align-items:center;display:flex;column-gap:8px}.woocommerce-multi-currency.wmc-shortcode.plain-vertical .wmc-currency-wrapper .wmc-open-dropdown-currencies{position:static;transform:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='13' viewBox='0 0 12 13' fill='none'%3E%3Cpath d='M3 5.62695L6 8.62695L9 5.62695' stroke='%23171615' stroke-linecap='round'/%3E%3C/svg%3E");width:12px;height:16px;font-size:0}.dark .woocommerce-multi-currency.wmc-shortcode.plain-vertical .wmc-currency-wrapper .wmc-open-dropdown-currencies{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='13' viewBox='0 0 12 13' fill='none'%3E%3Cpath d='M3 5.62695L6 8.62695L9 5.62695' stroke='%23FFF' stroke-linecap='round'/%3E%3C/svg%3E")}.woocommerce-multi-currency.wmc-shortcode.plain-vertical .wmc-current-currency .wmc-open-dropdown-currencies:after{display:none}.woocommerce-multi-currency.wmc-shortcode.plain-vertical .wmc-currency-wrapper .wmc-sub-currency .wmc-currency{padding:0;border-color:var(--border);line-height:1em}.woocommerce-multi-currency.wmc-shortcode.plain-vertical .wmc-currency-wrapper .wmc-sub-currency{margin-left:-6px;border:1px solid var(--border)!important}.woocommerce-multi-currency.wmc-shortcode.plain-vertical .wmc-currency-wrapper .wmc-sub-currency .wmc-currency a:hover{font-weight:400}.dark .woocommerce-multi-currency.wmc-shortcode .wmc-currency{background:var(--border)}.woocommerce-multi-currency.wmc-shortcode.plain-horizontal{display:flex;align-items:center;margin-top:12px}.woocommerce-multi-currency.wmc-shortcode.plain-horizontal .wmc-currency{padding:0;display:flex;align-items:center;line-height:1.6em;max-width:none}.woocommerce-multi-currency.wmc-shortcode.plain-horizontal .wmc-currency:not(:last-child):after{margin:0 8px;padding-left:0;content:"/";color:var(--border)}.woocommerce-multi-currency.wmc-shortcode.plain-horizontal .wmc-currency a{border-bottom:1px solid transparent;font-weight:400;line-height:1em;padding-bottom:3px}.woocommerce-multi-currency.wmc-shortcode.plain-horizontal .wmc-currency.wmc-active a{border-bottom-color:currentColor;font-weight:400}.site-footer .woocommerce-multi-currency.wmc-shortcode.plain-horizontal{margin-top:4px;font-size:1em}.site-footer .woocommerce-multi-currency.wmc-shortcode.plain-horizontal .wmc-currency{font-size:1em}table.price-list{border:0;min-width:872px}table.price-list .highlighted td{background-color:var(--surface-secondary)}table.price-list th{font-family:var(--heading-font);font-weight:700;font-size:.8em;text-transform:uppercase;border:0;border-bottom:2px solid var(--border)}table.price-list td{border-left:0;border-right:0}table.price-list .ratio{text-align:center}table.price-list .size{text-align:left}table.price-list .price{text-align:right}.post-password-form,.lost_reset_password{max-width:520px;margin:64px auto;width:100%;padding:16px}.lost_reset_password{display:flex;flex-direction:column}.post-password-form p:last-child,.post-password-form label{display:flex;flex-direction:column}.lost_reset_password p.form-row-first,.lost_reset_password p.form-row-last{width:100%;margin-bottom:12px}.lost_reset_password p.form-row:before,.lost_reset_password p.form-row:after{content:none}.post-password-form input[type=submit]{background-color:var(--text-primary);color:var(--text-reverse);padding:10px 40px;font-weight:700;text-transform:uppercase;font-size:.75em;margin-top:12px}@media (max-width:600px){.post-password-form{margin-top:32px;margin-bottom:32px}}.wpsr-fm-chat-wrapper .wpsr-fm-chat-bubble .wpsr-fm-bubble-btn img{height:28px}.wpsr-fm-chat-wrapper .wpsr-fm-chat-box .wpsr-fm-chat-header .wpsr-fm-group-details h3{font-size:var(--font-size-body-alright-lg)}.wpsr-fm-chat-wrapper .wpsr-fm-chat-box .wpsr-fm-chat-room .wpsr-fm-chat-btn-wrapper .wpsr-fm-btn-icon a{border-radius:0;text-transform:uppercase;font-family:var(--heading-font);font-size:var(--font-size-heading-xxs)}.wpsr-fm-chat-wrapper .wpsr-fm-chat-box .wpsr-fm-chat-room .wpsr-fm-chat-btn-wrapper .wpsr-fm-btn-icon a:hover{text-decoration:none}.grecaptcha-badge{display:none!important}