.search-link{font:400 13px/1 var(--sans);letter-spacing:.1em;text-transform:uppercase;text-decoration:none;padding:8px 0}.bag-button{color:inherit}.logo-img{display:block}@media(max-width:760px){.search-link{display:none}}.add-form{display:contents}.panel .add-form{display:inline-flex}.shop-card .add-form{display:flex;align-items:flex-end;gap:12px;margin-top:14px}.shop-card .add-form .shop-size{flex:1;margin-top:0}.shop-card .add-form .pill{margin-left:auto}.shop-price{margin:14px 0 0;font:400 22px var(--serif)}.card-title{text-decoration:none}.card-title:hover{text-decoration:underline;text-underline-offset:4px}.pill:disabled,.btn:disabled,.btn[aria-disabled=true]{opacity:.45;cursor:not-allowed}.placeholder{width:100%;height:auto;aspect-ratio:1;background:var(--bg-2);fill:var(--muted)}.product-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:clamp(28px,5vw,80px);align-items:start}.product-media{display:grid;gap:14px}.product-photo{margin:0;background:var(--bg-2)}.product-photo img{width:100%;height:auto}.product-info{position:sticky;top:calc(96px + var(--banner-h));display:grid;gap:14px}.product-info h1{font-size:clamp(44px,5vw,4.25rem)}.product-info .notes{margin:0;font:italic 400 21px var(--serif);color:var(--ink-2)}.product-info .panel-badge{margin:0}.product-price{margin:6px 0 0;font:400 30px var(--serif)}.product-info .add-form{display:grid;gap:14px}.product-info .shop-size{margin:0}.product-desc{color:var(--ink-2);font-size:16.5px}@media(max-width:900px){.product-grid{grid-template-columns:1fr}.product-info{position:static}}.rte p{margin:0 0 1em}.rte img{height:auto}.rte a{text-underline-offset:3px}.page-copy .rte,.page-copy>p{max-width:54ch;font-size:17px;color:var(--ink-2)}.qty-field{display:inline-flex;align-items:center;gap:10px;margin-top:10px;font-size:13px;color:var(--muted)}.qty-field input{width:64px;min-height:36px;padding:0 8px;border:1px solid var(--hair);background:var(--bg);color:var(--ink);font:400 15px var(--sans)}.bag-lines>.pill{margin-top:18px}.bag-total{display:flex;justify-content:space-between;font-size:16px!important;color:var(--ink)!important}.bag-total strong{font:400 26px var(--serif)}.fulfil-info{display:grid;gap:8px;padding:0 0 16px;border-bottom:1px solid var(--hair)}.fulfil-info b{display:block;font-weight:500;color:var(--ink)}.note-field{display:grid;gap:6px}.note-field textarea{min-height:70px;padding:10px 12px;border:1px solid var(--hair);background:var(--bg);color:var(--ink);font:300 15px var(--sans);resize:vertical}.dynamic-checkout{margin-top:-4px}.cart-item>span{width:76px;height:76px;background:var(--bg-2)}#contact-dialog form,.contact-page form{display:grid;gap:16px;margin-top:26px}.contact-page label{font:400 11px var(--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--muted)}.contact-page input,.contact-page textarea{display:block;width:100%;margin-top:8px;padding:12px 0;border:0;border-bottom:1px solid var(--hair);background:transparent;font:300 16px var(--sans);letter-spacing:0;text-transform:none;color:var(--ink)}.contact-page input:focus,.contact-page textarea:focus{outline:none;border-color:var(--ink)}.contact-page textarea{min-height:120px;resize:vertical}.form-ok{margin:0;padding:12px 16px;background:var(--bg-2);font-size:15px;color:var(--ink)}.form-error{margin:0;padding:12px 16px;border:1px solid oklch(.5 .16 28 / .5);font-size:14px;color:#9b1f1b}.form-error ul{margin:0;padding-left:1.2em}.footer-news{padding:28px 0;border-top:1px solid rgba(237,229,217,.18)}.footer-news .label{color:#b9a78d;margin-bottom:14px}.news-form{display:flex;flex-wrap:wrap;gap:10px;max-width:520px}.news-form .form-ok{flex-basis:100%}.news-form input[type=email],.news-form input[type=password]{flex:1;min-width:200px;min-height:42px;padding:0 14px;border:1px solid rgba(237,229,217,.4);background:transparent;color:inherit;font:300 15px var(--sans)}.password-page .news-form{margin:28px auto 0;justify-content:center}.password-page .news-form input{border-color:var(--hair)}.pw-owner{margin-top:48px;font-size:14px;color:var(--muted)}.pw-owner summary{cursor:pointer}.password-page .footer-mark{margin-bottom:30px}.search-form{max-width:560px;margin:22px 0 18px}.search-form input{font-size:16px;text-transform:none;letter-spacing:0}.pagination{display:flex;justify-content:center;gap:14px;margin-top:48px;font-size:15px}.pagination a{text-underline-offset:4px}.article-photo{margin:24px 0}.gift-code{font:400 30px var(--serif);letter-spacing:.08em}main>.shopify-section:has(>.hero){position:sticky;top:0;z-index:0}main>.shopify-section:has(>.hero)>.hero{position:relative}main>.shopify-section>section:not(.hero){position:relative;z-index:1;background:var(--bg)}
/*# sourceMappingURL=/cdn/shop/t/6/assets/shopify.css.map */
