[hidden]{display:none!important}body{font-family:var(--font-text);font-size:16px;line-height:1.5;font-synthesis:none;-webkit-font-smoothing:antialiased;background-color:var(--color-background);color:var(--color-foreground)}:is(h1,h2,h3,h4){font-family:var(--font-display);font-weight:500;letter-spacing:-.01em;word-spacing:.04em;text-wrap:balance}a{color:inherit}button,input,select,textarea{font-family:var(--font-text)}button,input,a{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.svg-defs{position:absolute;width:0;height:0;overflow:hidden}.sr-only{position:absolute;top:0;left:0;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.skip{position:fixed;left:16px;top:-100px;z-index:100;padding:14px;background:var(--color-background);color:var(--color-foreground)}.skip:focus{top:12px}main:focus{outline:none}.solid{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:15px 24px;border:0;border-radius:8px;background:var(--color-button);color:var(--color-button-label);font-size:14px;font-weight:500;text-decoration:none;cursor:pointer}.page-top{padding-top:calc(var(--header-height) + 40px)}.image{display:block;position:relative;overflow:hidden;width:100%;height:auto}.image>img{width:100%;height:auto}.footer-slot,main+.block-container{background:#0b0b0b}.site-footer{grid-column:1 / -1!important;background:#0b0b0b;color:#f6f5f2;padding:72px var(--page-margin) 0;overflow:hidden}.site-footer a{color:inherit;text-decoration:none}.site-footer a:hover{text-decoration:underline;text-underline-offset:3px}.footer-top{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:48px;padding-bottom:56px;border-bottom:1px solid rgba(246,245,242,.16)}.site-footer h2{margin:0 0 16px;font-family:var(--font-text);font-size:13px;font-weight:400;letter-spacing:.02em;color:#f6f5f299}.footer-news h2{font-family:var(--font-display);font-size:clamp(28px,2.6vw,40px);font-weight:500;letter-spacing:-.02em;color:#f6f5f2;margin-bottom:10px}.footer-news>p{margin:0 0 20px;max-width:36ch;font-size:15px;color:#f6f5f2bf}.footer-news-form{display:flex;gap:8px;max-width:440px;flex-wrap:wrap}.footer-news-form input[type=email]{flex:1;min-width:0;min-height:48px;padding:0 16px;border:1px solid rgba(246,245,242,.3);border-radius:8px;background:transparent;color:#f6f5f2;font-size:15px}.footer-news-form input::placeholder{color:#f6f5f28c}.footer-news-form button{min-height:48px;padding:0 22px;border:0;border-radius:8px;background:#f6f5f2;color:#1a1d21;font-size:14px;font-weight:500;cursor:pointer}.footer-news-ok,.footer-news-error{flex-basis:100%;margin:6px 0 0;font-size:14px}.footer-cols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.footer-cols ul{margin:0;padding:0;list-style:none;display:grid;gap:10px;font-size:15px}.footer-bottom{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:24px 0;color:#f6f5f299;font-size:13px}.footer-payment{display:flex;flex-wrap:wrap;gap:6px}.footer-payment svg{width:38px;height:24px}.footer-logo{display:block;margin:8px 0 -1.5%}.footer-logo img{display:block;width:100%;height:auto;opacity:.95}.footer-logo:hover{text-decoration:none}@media(max-width:900px){.footer-top{grid-template-columns:1fr;gap:40px}.footer-cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px}.footer-cols>div:last-child{grid-column:1 / -1}}@media(max-width:700px){.site-footer{padding-top:48px}}.template-gift-card main{text-align:center}.template-gift-card main img{display:unset}main>.block-container>*{grid-column:1 / -1;min-width:0}.page-plain{grid-column:2!important;padding:calc(var(--header-height) + 56px) 0 48px}.page-plain h1{font-size:clamp(32px,4vw,48px);margin-bottom:24px}.page-plain .rte{max-width:70ch}.search-page-form{display:flex;align-items:center;gap:14px;max-width:720px;padding:10px 0 16px;margin-bottom:32px;border-bottom:1px solid #1a1d2140}.search-page-form input{flex:1;min-width:0;border:0;background:transparent;font-size:18px;padding:8px 0;color:#1a1d21;caret-color:#1a1d21}.search-page-form input::placeholder{color:#606661}.list-item{display:contents}.collection-head{padding:calc(var(--header-height) + 56px) var(--page-margin) 24px}.collection-head h1{font-size:clamp(34px,5vw,64px)}.tp-error{margin:10px 0 0;font-size:14px;color:#a1281e}main a{color:inherit;text-decoration:none}main svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}main button{cursor:pointer;color:inherit;border:0}main button,main input{font:inherit}main .rte a{text-decoration:underline;text-underline-offset:3px}
/*# sourceMappingURL=/cdn/shop/t/93/assets/base.css.map */
