*,*:before,*:after{box-sizing:border-box}:root{--ink:#282a23;--paper:#faf8f1;--accent:#783b29;--muted:#615f55;--line:#cfcabb;--pale:#ede9df;--serif:Georgia,"Times New Roman",serif;--sans:Arial,Helvetica,sans-serif;--gutter:clamp(18px,4.7vw,76px)}html{color-scheme:light}body{margin:0;background:var(--paper);color:var(--ink);font:16px/1.55 var(--sans);-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline;text-underline-offset:.24em}img,svg,video{display:block}img,video,iframe,model-viewer{max-width:100%}img{height:auto}h1,h2,h3,p,figure{margin:0}h1,h2,h3{font-family:var(--serif);font-weight:400}h1{font-size:clamp(46px,6.2vw,90px);letter-spacing:-.055em;line-height:1.04}h2{font-size:clamp(34px,4.1vw,62px);letter-spacing:-.05em;line-height:1.05}h3{font-size:clamp(22px,2.2vw,33px);letter-spacing:-.035em;line-height:1.16}button,input,textarea,select{font:inherit;color:inherit;border-radius:0}button,select,summary{cursor:pointer}button,.button{touch-action:manipulation}button{background:transparent}input,select,textarea{border:1px solid #999587;background:var(--paper);padding:10px 12px;max-width:100%}input[type=number]{width:80px}:focus-visible{outline:3px solid #375e83;outline-offset:4px}[hidden]{display:none!important}.skip{position:fixed;left:12px;top:12px;z-index:10;transform:translateY(-170%);background:var(--paper);padding:8px 15px}.skip:focus{transform:translateY(0)}.shell{width:100%;max-width:1680px;margin-inline:auto;padding-inline:var(--gutter)}.announcement{height:30px;background:var(--ink);color:var(--paper);display:flex;align-items:center;justify-content:center;gap:14px;font:9px/1 var(--sans);letter-spacing:.17em;text-transform:uppercase;font-weight:600;text-align:center}.thread{width:30px;height:1px;background:currentColor;opacity:.5}.head{height:76px;position:relative;z-index:4;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:25px}.shopify-section-group-header-group{border-bottom:1px solid var(--line)}.wordmark{display:inline-flex;gap:10px;align-items:center;justify-self:start;max-width:100%;font:clamp(22px,2.4vw,34px)/1.05 var(--serif);font-weight:500;letter-spacing:-.05em;overflow-wrap:anywhere}.wordmark:hover,.button:hover,.dept:hover,.product-card a:hover,.icon-hit:hover{text-decoration:none}.wordmark .icon{width:32px;height:32px;flex:none}.wordmark img{max-height:45px;max-width:min(235px,45vw);object-fit:contain;width:auto}.wide-nav,.actions,.bag,.nav-group>div,.text-link,.button,.gallery-tools,.buy-line,.crumb{display:flex;align-items:center}.wide-nav{gap:clamp(13px,2.5vw,44px);font-size:13px}.actions{justify-content:flex-end;gap:5px}.icon-hit{display:inline-flex;height:44px;min-width:44px;align-items:center;justify-content:center}.bag{gap:6px;font-size:12px}.nav-group{position:relative}summary{list-style:none}summary::-webkit-details-marker{display:none}.nav-group>div,.mobile-menu>nav{background:var(--paper);border:1px solid var(--line);position:absolute;padding:12px 18px;box-shadow:0 10px 20px #282a230d;z-index:6}.nav-group>div{flex-direction:column;min-width:180px;align-items:flex-start;top:calc(100% + 6px);gap:8px}.mobile-menu{display:none}.hero{display:grid;grid-template-columns:42% minmax(0,1fr);align-items:stretch;padding-top:clamp(25px,3vw,52px);padding-bottom:clamp(32px,3.7vw,60px)}.hero-copy{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:30px clamp(18px,3.5vw,60px) 30px 0}.kicker,.dept-no,.card-type,.plate-art+figcaption,.foot-bottom,.gallery-tools>span,.crumb{font:600 10px/1.55 var(--sans);letter-spacing:.15em;text-transform:uppercase}.kicker{display:flex;align-items:center;gap:10px;color:var(--accent)}.kicker i{display:block;width:27px;height:1px;background:currentColor;flex:none}.hero h1{font-size:clamp(60px,7.35vw,118px);line-height:.93;margin:.3em 0 .22em;letter-spacing:-.064em}.hero h1 em{display:block;font-weight:400;color:var(--accent);letter-spacing:-.07em}.hero-copy>p{font-size:clamp(14px,1.15vw,19px);color:var(--muted);max-width:34ch}.button{display:inline-flex;justify-content:center;gap:17px;min-height:46px;border:1px solid var(--ink);padding:11px 21px;background:var(--ink);color:var(--paper);font:600 13px/1.3 var(--sans);transition:opacity .18s}.button:hover{opacity:.86}.button:disabled{opacity:.48;cursor:not-allowed}.button.outline{background:transparent;color:var(--ink)}.button .icon,.text-link .icon{width:17px;height:17px}.hero .button{margin-top:clamp(19px,2vw,32px)}.hero-plate{min-width:0;position:relative}.plate-art{position:relative;overflow:hidden;background:#d8c4a9;aspect-ratio:1.63}.plate-art img{width:100%;height:100%;object-fit:cover}.plate-art+figcaption{display:flex;justify-content:space-between;gap:10px;margin-top:9px;color:var(--muted);font-size:9px;letter-spacing:.12em}.spaced{padding-top:clamp(35px,4vw,65px);padding-bottom:clamp(42px,5vw,80px)}.index,.featured{position:relative}.index:before,.featured:before{position:absolute;content:"";height:1px;background:var(--line);left:var(--gutter);right:var(--gutter);top:0}.section-heading{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:clamp(22px,2.6vw,40px);gap:16px}.section-heading .kicker{margin-bottom:10px}.text-link{display:inline-flex;gap:10px;border-bottom:1px solid currentColor;font:600 12px/1.5 var(--sans);padding-block:5px;white-space:nowrap}.text-link:hover{text-decoration:none;opacity:.75}.dept-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,2vw,32px)}.dept{display:block;min-width:0}.dept-art,.card-im{position:relative;overflow:hidden;background:var(--pale);aspect-ratio:1.58}.dept-art img,.card-im img{width:100%;height:100%;object-fit:cover;transition:transform .35s}.dept:hover img,.product-card a:hover img{transform:scale(1.025)}.dept-no,.flag{position:absolute;background:var(--paper);left:11px;top:11px;padding:4px 9px;font-size:9px;color:var(--ink)}.dept-text{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px 0 15px;border-bottom:1px solid var(--line)}.dept-text p{color:var(--muted);font-size:13px;margin-top:3px}.round-arrow{width:33px;height:33px;border:1px solid var(--line);border-radius:50%;display:grid;place-items:center;flex:none}.product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(24px,3.3vw,54px) clamp(12px,1.7vw,28px)}.product-card a{display:block}.card-im{aspect-ratio:1}.card-im img{object-fit:contain}.card-type{font-size:9px;letter-spacing:.12em;color:var(--accent);margin:12px 0 5px}.product-card h3{font-size:clamp(17px,1.5vw,23px);line-height:1.22;margin:9px 0 4px;overflow-wrap:anywhere}.card-type+h3{margin-top:0}.card-price{font-size:13px}.flag{font-weight:700;font-size:11px}.foot{background:#eae7dc;border-top:1px solid var(--line)}.foot-inner{padding-block:clamp(30px,4vw,64px) 20px;display:grid;grid-template-columns:1fr 1fr;gap:20px}.foot-inner>div>p{color:var(--muted);font-size:14px;margin-top:12px}.foot nav,.foot-bottom,.foot-bottom>div{display:flex;flex-wrap:wrap;gap:12px 22px}.foot nav{justify-content:flex-end;align-content:flex-start;font-size:13px}.foot-bottom{grid-column:1/-1;border-top:1px solid #c9c4b5;padding-top:16px;margin-top:15px;color:var(--muted);justify-content:space-between;font-size:9px;letter-spacing:.06em}.page-space{padding-block:clamp(40px,5.7vw,88px) clamp(62px,7vw,108px);min-height:52vh}.page-heading{margin-bottom:35px}.page-heading .kicker,.page-space>.kicker{margin-bottom:14px}.page-heading .rte{max-width:72ch;margin-top:14px}.narrow{max-width:880px}.page-space.narrow>h1{margin-bottom:25px}.crumb{gap:12px;color:var(--muted);margin-bottom:22px}.toolbar,.gallery-tools,.cart-row,.cart-total>p,.gallery-tools>div,.cart-total>div,.sort,.search-form>div{display:flex;align-items:center}.toolbar{border-block:1px solid var(--line);padding:12px 0;justify-content:space-between;gap:12px;margin-bottom:24px;font-size:13px}.sort{gap:8px}.sort select{padding:5px 7px}.subtle,.remove{border:none;text-decoration:underline;text-underline-offset:3px;font-size:12px}.empty{grid-column:1/-1;padding:15px 0 25px;color:var(--muted)}.empty a:not(.button){text-decoration:underline}.empty p{margin-bottom:20px}.pagination{display:flex;flex-wrap:wrap;gap:4px;align-items:center;justify-content:center;margin-top:40px}.pagination>*{padding:6px 10px;font-size:13px}.pagination span{border-bottom:1px solid var(--line)}.product-layout{display:grid;grid-template-columns:minmax(0,1.17fr) minmax(0,1fr);gap:clamp(28px,6vw,100px);align-items:start}.gallery-area{min-width:0}.gallery{position:relative;display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;background:var(--pale)}.gallery-item{min-width:0;flex:0 0 100%;scroll-snap-align:start;aspect-ratio:1;display:grid;place-items:center}.gallery-item>*{width:100%;height:100%;object-fit:contain}.gallery-tools{justify-content:space-between;padding:8px 0;border-bottom:1px solid var(--line);color:var(--muted)}.gallery-tools>div{gap:8px;font-size:12px}.gallery-tools button{border:none;min-width:40px;min-height:40px;font-size:17px}.product-info h1{font-size:clamp(36px,4.2vw,66px);overflow-wrap:anywhere;margin:8px 0 15px}.price{font:20px/1.5 var(--sans)}.price s{color:var(--muted);font-size:14px;margin-left:6px}.buy-form,.contact-form,.search-form{display:flex;flex-direction:column;align-items:flex-start;gap:9px}.buy-form{margin:24px 0 25px;border-block:1px solid var(--line);padding:21px 0 24px}.buy-form label,.contact-form label,.search-form label,.cart-qty>span{font-size:12px;font-weight:700}.buy-form select{width:100%;margin-bottom:8px}.buy-line{width:100%;gap:11px}.buy-line .button{flex:1}.buy-line input{height:46px}.product-details .kicker{margin-bottom:10px}.product-info>.text-link{margin-top:18px}.rte{overflow-wrap:anywhere;color:var(--muted)}.rte>:not(:last-child){margin:0 0 13px}.rte ul,.rte ol{padding-inline-start:24px}.rte a{text-decoration:underline}.rte table{display:block;width:max-content;max-width:100%;overflow:auto}.search-form{max-width:720px;margin-bottom:32px}.search-form>div{width:100%;gap:10px}.search-form input[type=search]{flex:1;min-width:0}.contact-form{margin:25px 0}.contact-form input,.contact-form textarea{width:100%;margin-bottom:9px}.contact-form .button{align-self:flex-start}.cart-row{gap:clamp(14px,2vw,30px);border-top:1px solid var(--line);padding:18px 0}.cart-im{display:block;background:var(--pale);width:88px;flex:none;aspect-ratio:1}.cart-im img{width:100%;height:100%;object-fit:contain}.cart-name{margin-right:auto;min-width:0}.cart-name>a:first-child{font:clamp(18px,1.8vw,25px)/1.2 var(--serif)}.cart-name p,.cart-sum{font-size:14px}.cart-qty{display:flex;flex-direction:column;gap:3px}.cart-sum{min-width:80px;text-align:right}.cart-total{margin-left:auto;margin-top:25px;width:100%;max-width:420px}.cart-total>p{justify-content:space-between;margin:10px 0;font-size:18px}.cart-total>div{gap:10px;justify-content:flex-end;margin-top:18px}@media(max-width:900px){.wide-nav{gap:18px}.head{gap:14px}.hero h1{font-size:clamp(50px,7.2vw,75px)}.hero-copy{padding-block:16px}.plate-art{height:100%;aspect-ratio:auto;min-height:260px}.plate-art+figcaption{height:16px}.hero-plate{display:flex;flex-direction:column}.product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:700px){.head{height:62px;display:flex;justify-content:space-between}.wordmark{font-size:24px}.wordmark .icon{width:26px;height:26px}.wide-nav{display:none}.mobile-menu{display:block}.mobile-menu>nav{top:100%;left:0;right:0;display:flex;flex-direction:column;padding:12px var(--gutter)}.mobile-menu>nav>a,.mobile-menu summary:not(.icon-hit){padding:9px 0}.mobile-menu .nav-group>div{position:static;border:0;box-shadow:none;padding:0 10px}.actions{gap:0}.icon-hit{min-width:38px}.hero{display:flex;flex-direction:column;padding-top:30px}.hero-copy{padding:0 0 26px}.hero h1{font-size:clamp(60px,13.4vw,90px);margin:.24em 0 .18em}.hero h1 em{display:inline}.hero h1 em:before{content:" "}.hero-copy>p{max-width:43ch}.hero-copy .button{margin-top:15px}.plate-art{aspect-ratio:1.65;min-height:0;height:auto}.dept-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dept-grid .dept:last-child:nth-child(odd){grid-column:1/-1}.dept-grid .dept:last-child:nth-child(odd) .dept-art{aspect-ratio:2.45}.dept-text{align-items:flex-start}.dept-text p{font-size:12px}.round-arrow{width:25px;height:25px}.round-arrow .icon{width:15px}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.foot-inner{grid-template-columns:1fr}.foot nav{justify-content:flex-start}.product-layout{display:flex;flex-direction:column;gap:24px}.gallery-area,.product-info{width:100%}.toolbar{flex-wrap:wrap}.cart-row{flex-wrap:wrap;gap:10px}.cart-im{width:62px}.cart-name{flex:1;min-width:calc(100% - 88px)}.cart-qty{flex-direction:row;align-items:center;gap:10px;margin-left:72px}.cart-qty input{width:65px;padding:6px}.cart-sum{margin-left:auto}}@media(max-width:420px){.announcement{font-size:8px}.wordmark{font-size:21px}.wordmark .icon{width:23px}.head,.wordmark{gap:5px}.actions{flex:none}.hero h1 em{display:block}.hero h1 em:before{content:""}.dept-text{gap:5px}.dept-text h3{font-size:20px}.section-heading .text-link{font-size:11px;gap:5px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.password-page>.wordmark{margin-bottom:clamp(45px,8vh,110px)}.password-page .contact-form{max-width:480px}.hero h1{width:100%}.hero .kicker{max-width:100%}.hero .button,.wide-nav>a{white-space:nowrap}
/*# sourceMappingURL=/cdn/shop/t/10/assets/loom.css.map */
