@media(hover:hover)and (pointer:fine){body :is(.work,.gallery-tile,.shop-photo)>img{transition:transform .4s ease;transform-origin:center}body :is(.work,.gallery-tile,.shop-photo):hover>img{transform:scale(1.05)}body .header nav>a{position:relative}body .header nav>a:not(.header-contact):after{content:"";position:absolute;left:0;right:0;bottom:-9px;height:1px;background:#c7a15d;transform:scaleX(0);transform-origin:left;transition:transform .25s ease;pointer-events:none}body .header nav>a.header-contact:after{content:none}body .header nav>a.header-contact{text-decoration:none}body .header nav>a:not(.header-contact):hover:after{transform:scaleX(1)}body :is(.gallery-categories,.news-categories,.order-faq-categories) button>span:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:#c7a15d;transform:scaleX(0);transform-origin:left;transition:transform .25s ease;pointer-events:none}body :is(.gallery-categories,.news-categories,.order-faq-categories) button:is(:hover,[aria-pressed=true])>span:after{transform:scaleX(1)}body .contact-card{transition:background-color .25s ease,border-color .25s ease}body .contact-card:hover{background-color:#1d1f1b;border-color:#c7a15d99}body :is(.header .header-contact,.works-heading>.text-link,.shop-copy>.text-link,.order-heading>.text-link,.news-heading>.text-link,.gallery-more,.order-faq-more,.news-pagination button,.shop-button,.contact-button,.order-cta-buttons a,.news-back-button,.gallery-arrows button,.gallery-close,.gallery-previous,.gallery-next,.shop-close,.shop-previous,.shop-next){transition:background-color 225ms ease,color 225ms ease,border-color 225ms ease}body :is(.works-heading>.text-link,.shop-copy>.text-link,.order-heading>.text-link,.news-heading>.text-link,.gallery-more,.order-faq-more,.news-pagination button,.shop-button,.contact-button,.order-cta-buttons a,.news-back-button,.gallery-arrows button,.gallery-close,.gallery-previous,.gallery-next,.shop-close,.shop-previous,.shop-next):not(:disabled):not([aria-disabled=true]):hover{background-color:#c7a15d;color:#111110;border-color:#c7a15d}body :is(.header .header-contact,.shop-button.shop-button-primary,.contact-button.contact-primary,.order-cta-buttons .order-cta-line):not(:disabled):not([aria-disabled=true]):hover{background-color:#111110;color:#c7a15d;border-color:#c7a15d}body :is(.gallery-arrows button,.gallery-previous,.gallery-next,.shop-previous,.shop-next):hover svg{stroke:currentColor}body :is(.text-link,.contact-button,.shop-button,.shop-map-link,.news-back-button)>span[aria-hidden=true]{display:inline-block;transition:transform 225ms ease}body :is(.text-link,.contact-button,.shop-button,.shop-map-link,.news-back-button):not(:disabled):not([aria-disabled=true]):hover>span[aria-hidden=true]{transform:translate(3.5px)}body :is(.gallery-arrows button,.gallery-previous,.gallery-next,.shop-previous,.shop-next)>svg{transition:transform 225ms ease}body :is(.gallery-arrows button,.gallery-previous,.gallery-next,.shop-previous,.shop-next):not(:disabled):hover>svg{transform:translate(3.5px)}}@media(prefers-reduced-motion:reduce){body :is(.work,.gallery-tile,.shop-photo)>img{transition:none}body :is(.work,.gallery-tile,.shop-photo):hover>img{transform:none}body .header nav>a:after,body :is(.gallery-categories,.news-categories,.order-faq-categories) button>span:after,body .contact-card,body :is(.header .header-contact,.works-heading>.text-link,.shop-copy>.text-link,.order-heading>.text-link,.news-heading>.text-link,.gallery-more,.order-faq-more,.news-pagination button,.shop-button,.contact-button,.order-cta-buttons a,.news-back-button,.gallery-arrows button,.gallery-close,.gallery-previous,.gallery-next,.shop-close,.shop-previous,.shop-next){transition:none}body :is(.text-link,.contact-button,.shop-button,.shop-map-link,.news-back-button):is(:hover,:not(:hover))>span[aria-hidden=true],body :is(.gallery-arrows button,.gallery-previous,.gallery-next,.shop-previous,.shop-next):is(:hover,:not(:hover))>svg{transition:none;transform:none}}footer .footer-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;max-width:100%;min-width:0;column-gap:24px;row-gap:0;padding-inline:24px;justify-self:stretch}footer .footer-nav>div{display:flex;flex-direction:column;align-items:flex-start;min-width:0;width:auto;gap:14px}footer .footer-nav a,footer .footer-nav button{max-width:100%;white-space:nowrap}@media(max-width:600px){footer .footer-nav{grid-template-columns:repeat(2,max-content);width:max-content;justify-self:center;justify-content:center;column-gap:28px;padding-inline:0}footer .footer-nav>div{gap:0}}.footer-nav-separator{display:none}@media(min-width:601px){footer .footer-main{--footer-logo-share:44%;--footer-info-share:28%;--footer-info-inset:22px;grid-template-columns:var(--footer-logo-share) max-content minmax(0,1fr) 1px minmax(0,1fr) calc(var(--footer-info-share) - var(--footer-info-inset));column-gap:0}footer .footer-logo{grid-column:1}footer .footer-nav{grid-column:2;grid-template-columns:repeat(2,max-content);width:max-content;padding-inline:0;border-right:0;column-gap:28px}footer .footer-nav-separator{display:block;grid-column:4;width:1px;height:98px;background:#36382f;align-self:center}footer .shop-info{grid-column:6;padding-left:0}}@media(min-width:601px)and (max-width:1100px){footer .footer-main{--footer-logo-share:38%;--footer-info-share:31%;--footer-info-inset:20px}footer .footer-nav-separator{height:88px}footer .shop-info{min-width:0}footer .payments{max-width:100%;flex-wrap:wrap}}
