.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}body:not(.template-index) main{padding-top:86px;min-height:70vh}.icons a{position:relative;display:flex;color:var(--cream);opacity:.88;transition:opacity .3s}a.pv{display:block}.pv .pv-img,.col-visual .pv-img,.bgfx .pv-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--ease),opacity .7s var(--ease)}.product:hover .pv-img,.col:hover .pv-img{transform:scale(1.06)}.pv .pv-alt{opacity:0}.product:hover .pv-alt{opacity:1}.zoom .zoom-img{width:100%;height:100%;object-fit:cover}.bgfx img{filter:saturate(.9)}.product h3 a{color:inherit}.product h3 a:hover{color:var(--gold-dim)}.pack-photo img{width:100%;height:auto}.head h1{font-size:clamp(34px,4.6vw,54px);color:var(--forest);margin-top:16px}.head-text{margin-top:20px;color:var(--ink-soft);font-weight:300;line-height:1.85}.empty{text-align:center;color:var(--ink-soft);display:flex;flex-direction:column;align-items:center;gap:26px;padding-block:30px}.nl-form{margin:46px auto 0;max-width:440px}.nl-form .nl{margin:0}.narrow{max-width:760px}.rte{font-size:16px;line-height:1.9;color:var(--ink-soft);font-weight:300}.rte h2,.rte h3{color:var(--forest);margin:34px 0 12px}.rte p{margin-bottom:18px}.rte a{color:var(--forest);border-bottom:1px solid var(--gold)}.rte ul,.rte ol{margin:0 0 18px 22px;list-style:revert}.article-img{margin-bottom:34px}.article-img img{width:100%;height:auto}.back{margin-top:40px}.btn.on-light{color:var(--forest);border-color:var(--forest);background:none;cursor:pointer;font-family:var(--font-body)}.btn.on-light:before{background:var(--forest)}.btn.on-light:hover{color:var(--cream)}.btn[disabled]{opacity:.5;cursor:not-allowed}.link-btn{font-size:11px;letter-spacing:.2em;text-transform:uppercase;font-weight:600;color:var(--forest);border-bottom:1px solid var(--forest);padding-bottom:4px;cursor:pointer}.link-btn:hover{color:var(--gold-dim);border-color:var(--gold-dim)}.pdp{padding-block:clamp(40px,6vw,80px) clamp(80px,10vw,130px)}.pdp-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(30px,6vw,80px);align-items:start}@media(max-width:900px){.pdp-grid{grid-template-columns:1fr}}.pdp-media{display:grid;grid-template-columns:1fr 1fr;gap:12px;min-width:0}.pdp-media .pdp-img:first-child{grid-column:1/-1}.pdp-img{background:var(--cream-soft);min-width:0}.pdp-img img{width:100%;height:auto;display:block}.pdp-art{position:relative;aspect-ratio:3/4;overflow:hidden;grid-column:1/-1}.pdp-art .art{position:absolute;top:0;right:0;bottom:0;left:0}.pdp-art .art svg{width:100%;height:100%}.pdp-info{position:sticky;top:110px;min-width:0}@media(max-width:900px){.pdp-info{position:static}}.pdp-info h1{font-size:clamp(30px,3.6vw,44px);color:var(--forest);margin-top:14px}.pdp-price{font-size:18px;margin-top:16px}.pdp-form{margin-top:30px;display:flex;flex-direction:column;gap:18px}.pdp-label{font-size:11px;letter-spacing:.22em;text-transform:uppercase;font-weight:600;color:var(--gold-dim)}.pdp-select{width:100%;padding:15px 14px;border:1px solid var(--line-light);background:var(--cream);color:var(--ink);font:inherit}.pdp-add{justify-content:center}.pdp-desc{margin-top:36px;color:var(--ink-soft);font-weight:300;line-height:1.9;font-size:15px}.pdp-desc p{margin-bottom:14px}.cart-wrap{max-width:900px}.cart-lines{display:flex;flex-direction:column;border-top:1px solid var(--line-light)}.cart-line{display:grid;grid-template-columns:90px 1fr auto auto;gap:20px;align-items:center;padding-block:22px;border-bottom:1px solid var(--line-light)}@media(max-width:600px){.cart-line{grid-template-columns:70px 1fr;gap:12px 16px}.cart-qty,.cart-price{grid-column:2}}.cart-thumb{display:block;background:var(--cream-soft);aspect-ratio:3/4}.cart-thumb img{width:100%;height:100%;object-fit:cover}.cart-title{font-family:var(--font-display);font-size:18px;color:var(--forest)}.cart-remove{display:inline-block;margin-top:8px;font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--gold-dim)}.cart-qty input{width:70px;padding:10px;border:1px solid var(--line-light);background:var(--cream);font:inherit;text-align:center}.cart-price{min-width:80px;text-align:right}.cart-total{margin-top:30px;display:flex;flex-direction:column;align-items:flex-end;gap:10px}.cart-sub{display:flex;gap:30px;font-family:var(--font-display);font-size:20px;color:var(--forest)}.cart-actions{display:flex;gap:26px;align-items:center;margin-top:14px;flex-wrap:wrap;justify-content:flex-end}.meta{font-size:12px;color:var(--ink-soft);font-weight:300}.search-form{display:flex;gap:18px;max-width:520px;margin:0 auto 56px;border-bottom:1px solid var(--line-light);padding-bottom:10px;align-items:center}.search-form input[type=search]{flex:1;min-width:0;background:none;border:0;font:inherit;color:var(--ink);padding:8px 4px}.search-form input[type=search]:focus-visible{outline:none}.pagination{margin-top:60px;display:flex;justify-content:center}.pagination span,.pagination a{display:inline-block;padding:8px 12px;font-size:13px;color:var(--forest)}.pagination .current{border-bottom:1px solid var(--gold)}
/*# sourceMappingURL=/cdn/shop/t/16/assets/theme-extra.css.map */
