:root{--srv-bg:#FFFFFF;--srv-bg-soft:#F6F2EC;--srv-text:#111111;--srv-muted:#6B6B6B;--srv-line:#E6E1D9;--srv-accent:#B08D57;--srv-deep:#2F3A32;--srv-sale:#A33A2E;--srv-pad:40px;--srv-ph:#EDE7DD}@media(min-width:750px){:root{--srv-pad:80px}}*,*:before,*:after{box-sizing:border-box}img{max-width:100%}html,body{overflow-x:hidden}.srv-section{padding-block:var(--srv-pad);background:var(--srv-bg)}.srv-section--soft{background:var(--srv-bg-soft)}.srv-section--deep{background:var(--srv-deep);color:#fff}.srv-wrap{max-width:1440px;margin-inline:auto;padding-inline:16px}@media(min-width:750px){.srv-wrap{padding-inline:40px}}.srv-h{font-family:var(--font-heading--family,Georgia,serif);font-weight:500;letter-spacing:.01em;margin:0 0 8px;text-wrap:balance}.srv-h--xl{font-size:30px;line-height:1.12}@media(min-width:750px){.srv-h--xl{font-size:44px}}.srv-h--l{font-size:24px;line-height:1.18}@media(min-width:750px){.srv-h--l{font-size:34px}}.srv-sub{font-size:14px;line-height:1.6;color:var(--srv-muted);margin:0}.srv-label{font-size:11px;text-transform:uppercase;letter-spacing:.14em;color:var(--srv-muted);margin:0 0 14px}.srv-btn{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 26px;border-radius:0;font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:.08em;text-decoration:none;border:1px solid var(--srv-text);background:var(--srv-text);color:#fff;transition:opacity .15s;text-align:center}.srv-btn:hover{opacity:.85}.srv-btn--outline{background:transparent;color:var(--srv-text)}.srv-btn--light{background:#fff;color:var(--srv-text);border-color:#fff}.srv-btn--full{width:100%}@media(max-width:749px){.srv-btn{width:100%}}.srv-ph{background:var(--srv-ph);display:flex;align-items:center;justify-content:center;text-align:center;color:#8a7f6d;font-size:10px;letter-spacing:.1em;text-transform:uppercase;padding:10px;line-height:1.4}.srv-ph--21x9{aspect-ratio:4/5}@media(min-width:750px){.srv-ph--21x9{aspect-ratio:21/9}}.srv-ph--3x4{aspect-ratio:3/4}.srv-ph--4x5{aspect-ratio:4/5}.srv-ph--1x1{aspect-ratio:1/1}.srv-ph--16x9{aspect-ratio:16/9}.srv-usp{display:grid;grid-template-columns:repeat(var(--srv-usp-cols,3),minmax(0,1fr));gap:1px;background:var(--srv-line);border-block:1px solid var(--srv-line)}.srv-usp__item{background:var(--srv-bg);display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:7px;padding:18px 8px;text-align:center;min-width:0}.srv-usp__item svg{width:20px;height:20px;stroke:var(--srv-accent);fill:none;stroke-width:1.2;flex:none}.srv-usp__item span{font-size:10.5px;letter-spacing:.03em;line-height:1.35;overflow-wrap:anywhere}@media(min-width:750px){.srv-usp__item{padding:22px 12px;gap:8px}.srv-usp__item svg{width:22px;height:22px}.srv-usp__item span{font-size:12px;letter-spacing:.04em}}.srv-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}@media(min-width:750px){.srv-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}}.srv-tile{text-decoration:none;color:inherit;display:block;min-width:0}.srv-tile__img{width:100%;aspect-ratio:3/4;object-fit:cover;display:block}.srv-tile__label{display:block;margin-top:10px;font-size:11px;text-transform:uppercase;letter-spacing:.09em;line-height:1.35}@media(min-width:750px){.srv-tile__label{font-size:12px;letter-spacing:.1em}}@media(max-width:749px){.srv-tiles .srv-tile--wide{grid-column:1 / -1}.srv-tiles .srv-tile--wide .srv-tile__img{aspect-ratio:16/9}}.srv-split{display:grid;gap:24px;align-items:center}@media(min-width:750px){.srv-split{grid-template-columns:1fr 1fr;gap:56px}}.srv-look{display:grid;gap:16px}@media(min-width:750px){.srv-look{grid-template-columns:1.2fr 1fr;gap:32px}}.srv-look__cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;align-content:start}.srv-look__card{text-decoration:none;color:inherit;font-size:12px;min-width:0}.srv-look__card span{display:block;margin-top:8px;line-height:1.4}.srv-look__price{color:var(--srv-muted)}.srv-rail{display:grid;grid-auto-flow:column;grid-auto-columns:72%;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding-bottom:6px}.srv-rail>*{scroll-snap-align:start;min-width:0}.srv-rail::-webkit-scrollbar{height:2px}.srv-rail::-webkit-scrollbar-thumb{background:var(--srv-line)}@media(min-width:750px){.srv-rail{grid-auto-columns:minmax(0,1fr);grid-auto-flow:row;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;overflow:visible}}.srv-quote{border:1px solid var(--srv-line);padding:20px;background:var(--srv-bg)}.srv-quote__stars{color:var(--srv-accent);letter-spacing:.2em;font-size:13px}.srv-quote__text{font-size:14px;line-height:1.6;margin:10px 0 14px}.srv-quote__who{font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:var(--srv-muted)}.srv-social{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}@media(min-width:750px){.srv-social{grid-template-columns:repeat(6,minmax(0,1fr))}}.srv-news{text-align:center;max-width:560px;margin-inline:auto}.srv-news__form{display:flex;gap:8px;margin-top:18px;flex-wrap:wrap;justify-content:center}.srv-news__form input[type=email]{flex:1 1 240px;min-width:0;min-height:50px;border:1px solid var(--srv-line);background:#fff;padding:0 14px;font-size:16px;border-radius:0}.srv-faq{border-top:1px solid var(--srv-line)}.srv-faq details{border-bottom:1px solid var(--srv-line)}.srv-faq summary{cursor:pointer;list-style:none;padding:16px 0;font-size:14px;display:flex;justify-content:space-between;gap:16px;align-items:center;min-height:48px}.srv-faq summary::-webkit-details-marker{display:none}.srv-faq summary:after{content:"+";color:var(--srv-accent);font-size:18px;flex:none}.srv-faq details[open] summary:after{content:"\2013"}.srv-faq p{margin:0 0 18px;font-size:14px;line-height:1.6;color:var(--srv-muted)}.srv-trust{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;border-block:1px solid var(--srv-line);padding-block:14px;margin-block:18px}@media(min-width:750px){.srv-trust{grid-template-columns:repeat(4,minmax(0,1fr))}}.srv-trust__i{display:flex;align-items:center;gap:7px;font-size:11px;letter-spacing:.03em;color:var(--srv-muted);min-width:0}.srv-trust__i svg{width:16px;height:16px;stroke:var(--srv-accent);fill:none;stroke-width:1.2;flex:none}.srv-ship{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--srv-muted);margin:10px 0}.srv-ship__dot{width:7px;height:7px;border-radius:50%;background:var(--srv-accent);flex:none}.srv-bar{margin:14px 0}.srv-bar__track{height:3px;background:var(--srv-line);overflow:hidden}.srv-bar__fill{height:100%;background:var(--srv-accent);width:0;transition:width .3s}.srv-bar__text{font-size:12px;color:var(--srv-muted);margin-bottom:7px}.srv-addons{border:1px solid var(--srv-line);padding:14px;margin:18px 0}.srv-addons__title{font-size:11px;text-transform:uppercase;letter-spacing:.12em;color:var(--srv-muted);margin:0 0 10px}.srv-addon{display:flex;align-items:center;gap:12px;padding:10px 0;border-top:1px solid var(--srv-line);cursor:pointer;min-height:48px}.srv-addon:first-of-type{border-top:0}.srv-addon input{width:18px;height:18px;accent-color:var(--srv-text);flex:none}.srv-addon__thumb{width:46px;height:58px;flex:none}.srv-addon__name{font-size:13px;line-height:1.35;flex:1;min-width:0}.srv-addon__price{font-size:13px;white-space:nowrap}.srv-sticky{position:fixed;left:0;right:0;bottom:0;z-index:40;display:none;gap:12px;align-items:center;padding:10px 14px calc(10px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid var(--srv-line);box-shadow:0 -6px 18px #0000000f}.srv-sticky.is-on{display:flex}@media(min-width:750px){.srv-sticky{display:none!important}}.srv-sticky__price{font-size:14px;font-weight:500;white-space:nowrap}.srv-sticky .srv-btn{flex:1;min-height:48px;width:auto}.srv-lowstock{font-size:12px;color:var(--srv-sale);letter-spacing:.02em;margin:8px 0}.announcement-bar,.srv-announce{background:var(--srv-deep)!important;color:#fff!important}.srv-announce{font-size:11.5px;letter-spacing:.05em;text-align:center;padding:9px 14px;overflow:hidden}@media(min-width:750px){.srv-announce{font-size:12px;letter-spacing:.06em}}.srv-announce__item{display:none}.srv-announce__item.is-on{display:block}button,.button,.shopify-payment-button__button{border-radius:0!important}@media(max-width:749px){input[type=text],input[type=email],input[type=tel],input[type=number],input[type=search],input[type=password],input[type=date],select,textarea{font-size:16px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/srv-custom.css.map */
