*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--c-bone);color:var(--c-text);font-family:var(--f-sans);font-size:var(--fs-body);line-height:1.62;overflow-x:clip;-webkit-font-smoothing:antialiased}img,svg,video,canvas{display:block;max-width:100%}img{height:auto}h1,h2,h3,h4{margin:0;font-weight:600;line-height:1.12}p{margin:0 0 1em}p:last-child{margin-bottom:0}a{color:inherit}a:focus-visible,button:focus-visible,[tabindex]:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:2px solid var(--c-gold);outline-offset:3px}button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}ul,ol{margin:0;padding:0;list-style:none}table{border-collapse:collapse;width:100%}.visually-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.skip-link{position:absolute;top:-60px;left:12px;z-index:100;background:var(--c-ind);color:var(--c-on-dark);padding:10px 18px;font-size:var(--fs-label);letter-spacing:var(--ls-label);text-transform:uppercase;text-decoration:none}.skip-link:focus{top:12px}.deco-defs{position:absolute;width:0;height:0;overflow:hidden}.display{font-family:var(--f-display);font-weight:600;letter-spacing:-.005em}.eyebrow{font-size:var(--fs-label);letter-spacing:var(--ls-label);text-transform:uppercase;font-weight:600;color:var(--c-clay);margin:0 0 12px}.eyebrow--light{color:var(--c-gold-l)}.sec-title{font-family:var(--f-display);font-size:var(--fs-h2);font-weight:600;letter-spacing:-.01em}.sec-title--sm{font-size:var(--fs-h2-sm)}.sec-sub{max-width:62ch;color:var(--c-text-2);font-size:var(--fs-body-lg);margin:14px 0 0}.sec-head{text-align:center;margin-bottom:clamp(28px,3.4vw,46px)}.sec-head--left{text-align:left}.sec-head .sec-sub{margin-inline:auto}.sec-head--left .sec-sub{margin-inline:0}.rule{display:flex;align-items:center;justify-content:center;gap:14px;margin:16px auto 0;max-width:320px}.rule:before,.rule:after{content:"";flex:1 1 auto;height:2px;background:linear-gradient(90deg,transparent,var(--c-gold) 40%,var(--c-gold))}.rule:after{background:linear-gradient(270deg,transparent,var(--c-gold) 40%,var(--c-gold))}.rule .rosette{width:22px;height:22px;flex:0 0 auto}.wrap{max-width:var(--page-max);margin-inline:auto;padding-inline:var(--page-pad)}.wrap--narrow{max-width:900px}.sec{padding-block:var(--sec-y);position:relative}.sec--sm{padding-block:var(--sec-y-sm)}.sec--flush{padding-block:0}.grid{display:grid;gap:var(--gap)}.grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:900px){.grid--3,.grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.grid--3,.grid--4,.grid--2{grid-template-columns:minmax(0,1fr)}}.field{position:relative;isolation:isolate}.field:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;opacity:.5;background-image:repeating-linear-gradient(90deg,rgba(255,255,255,.07) 0 1.5px,transparent 1.5px 3px),repeating-linear-gradient(0deg,rgba(0,0,0,.1) 0 1.5px,transparent 1.5px 3px)}.field--clay{background:var(--c-clay);color:var(--c-on-dark)}.field--ind{background:var(--c-ind);color:var(--c-on-dark)}.field--olive{background:var(--c-olive);color:var(--c-on-dark)}.field--bone{background:var(--c-bone-2)}.rug{overflow:clip;line-height:0;position:relative}.rug>svg{display:block;transform-origin:0 0;max-width:none}.rug--saw{height:calc(var(--saw-n) * 1px)}.rug--saw>svg{height:13px;width:calc(100% * 13 / var(--saw-n));transform:scale(calc(var(--saw-n) / 13))}.rug--kilim{height:calc(var(--band-n) * 1px)}.rug--kilim>svg{height:44px;width:calc(100% * 44 / var(--band-n));transform:scale(calc(var(--band-n) / 44))}.rug--zigzag{height:calc(var(--zig-n) * 1px)}.rug--zigzag>svg{height:76px;width:calc(100% * 76 / var(--zig-n));transform:scale(calc(var(--zig-n) / 76))}.rug--fringe{height:calc(var(--fringe-n) * 1px)}.rug--fringe>svg{height:42px;width:calc(100% * 42 / var(--fringe-n));transform:scale(calc(var(--fringe-n) / 42))}.rug--tile{height:calc(var(--tile-n) * 1px)}.rug--tile>svg{height:46px;width:calc(100% * 46 / var(--tile-n));transform:scale(calc(var(--tile-n) / 46))}.rug--flip{transform:scaleY(-1)}.rug--fringe>canvas{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.rug--fringe.is-live>svg{visibility:hidden}.f-red{fill:var(--c-clay)}.f-red-d{fill:var(--c-clay-d)}.f-red-l{fill:var(--c-clay-l)}.f-ind{fill:var(--c-ind)}.f-ind-d{fill:var(--c-ind-d)}.f-ind-l{fill:var(--c-ind-l)}.f-gold{fill:var(--c-gold)}.f-gold-l{fill:var(--c-gold-l)}.f-gold-p{fill:var(--c-gold-p)}.f-olive{fill:var(--c-olive)}.f-cream{fill:var(--c-bone-3)}.f-ink{fill:var(--c-ink)}.s-red{stroke:var(--c-clay);fill:none}.s-gold{stroke:var(--c-gold);fill:none}.s-gold-l{stroke:var(--c-gold-l);fill:none}.s-cream{stroke:var(--c-bone-3);fill:none}.s-ink{stroke:var(--c-ink);fill:none}.bead{stroke-linecap:butt}.t-1{stroke:var(--c-clay-p)}.t-2{stroke:var(--c-clay)}.t-3{stroke:var(--c-clay-l)}.weave{opacity:.5}.rosette{width:34px;height:34px;flex:0 0 auto}.rosette--lg{width:76px;height:76px}.rosette--sm{width:18px;height:18px}.seal{width:100%;height:auto;filter:drop-shadow(var(--sh-seal))}.seal__txt{font-family:var(--f-sans);font-size:17px;font-weight:700;letter-spacing:.12em;fill:var(--c-bone-3);text-anchor:middle}.media{position:relative;display:block;aspect-ratio:var(--ratio, 4 / 5);overflow:clip;background:var(--c-plate)}.media--fill{position:absolute;top:0;right:0;bottom:0;left:0;aspect-ratio:auto}.media__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform var(--t-slow),opacity var(--t-mid)}.media--broken .media__img{display:none}.media__ph{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:14px;text-align:center;background:repeating-linear-gradient(93deg,rgba(42,33,26,.05) 0 2px,transparent 2px 8px),repeating-linear-gradient(87deg,rgba(42,33,26,.035) 0 1px,transparent 1px 14px),linear-gradient(155deg,var(--c-plate),var(--c-bone-2) 60%,var(--c-plate))}.media__ph-mark{width:42px;height:42px;color:var(--c-clay);opacity:.5}.media__ph-txt{font-size:var(--fs-label);letter-spacing:var(--ls-label);text-transform:uppercase;font-weight:600;color:var(--c-text-3);max-width:22ch}.arch{position:relative;aspect-ratio:var(--ratio, 3 / 4);background:var(--c-bone-3);clip-path:url(#clip-arch);--arch-pad: clamp(8px, 1vw, 14px)}.arch__in{position:absolute;inset:var(--arch-pad);clip-path:url(#clip-arch);overflow:clip;background:var(--c-plate)}.arch__line{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.arch__line use{fill:none;stroke-linejoin:round}.arch__line--out use{stroke:var(--c-ink);stroke-width:2.4px;opacity:.55}.arch__line--in use{stroke:var(--c-gold);stroke-width:1.6px;opacity:.85}.field--clay .arch,.field--olive .arch,.field--ind .arch{background:var(--c-bone-2)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:15px 30px;font-family:var(--f-sans);font-size:var(--fs-label);font-weight:700;letter-spacing:var(--ls-label);text-transform:uppercase;text-decoration:none;border:2px solid transparent;border-radius:var(--r-xs);cursor:pointer;transition:background var(--t-fast),color var(--t-fast),border-color var(--t-fast),transform var(--t-fast)}.btn:active{transform:translateY(1px)}.btn .icon{width:17px;height:17px}.btn--gold{background:var(--c-gold);color:var(--c-ink);border-color:var(--c-ink);box-shadow:inset 0 0 0 2px var(--c-gold-p)}.btn--gold:hover{background:var(--c-gold-l)}.btn--ind{background:var(--c-ind);color:var(--c-on-dark);border-color:var(--c-ind-d);box-shadow:inset 0 0 0 2px var(--c-ind-l)}.btn--ind:hover{background:var(--c-ind-l)}.btn--clay{background:var(--c-clay);color:var(--c-on-dark);border-color:var(--c-clay-d);box-shadow:inset 0 0 0 2px var(--c-clay-l)}.btn--clay:hover{background:var(--c-clay-l)}.btn--outline{background:transparent;color:var(--c-ink);border-color:var(--c-ink)}.btn--outline:hover{background:var(--c-ink);color:var(--c-bone)}.btn--light{background:transparent;color:var(--c-on-dark);border-color:var(--c-bone-3)}.btn--light:hover{background:var(--c-bone-3);color:var(--c-ink)}.btn--full{width:100%}.btn--sm{padding:11px 20px}.btn[disabled],.btn[aria-disabled=true]{opacity:.5;pointer-events:none}.link-arrow{display:inline-flex;align-items:center;gap:8px;font-size:var(--fs-label);font-weight:700;letter-spacing:var(--ls-label);text-transform:uppercase;text-decoration:none;color:var(--c-clay);border-bottom:2px solid currentColor;padding-bottom:3px}.link-arrow .icon{width:16px;height:16px}.link-arrow:hover{color:var(--c-ink)}.stars{display:inline-flex;gap:3px;color:var(--c-star)}.stars .icon{width:16px;height:16px}.stars--lg .icon{width:20px;height:20px}.price{display:flex;align-items:baseline;gap:9px;flex-wrap:wrap}.price__now{font-size:var(--fs-price);font-weight:700;color:var(--c-sale)}.price__was{font-size:calc(var(--fs-price) - 3px);color:var(--c-text-3);text-decoration:line-through}.price--full .price__now{color:var(--c-text)}.badge-sale{position:absolute;z-index:2;display:grid;place-items:center;width:62px;height:62px;color:var(--c-ink);font-size:11px;font-weight:800;line-height:1.05;letter-spacing:.04em;text-align:center;text-transform:uppercase}.badge-sale:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--c-gold);clip-path:polygon(50% 0%,61% 8%,74% 4%,81% 15%,94% 16%,96% 29%,100% 50%,96% 71%,94% 84%,81% 85%,74% 96%,61% 92%,50% 100%,39% 92%,26% 96%,19% 85%,6% 84%,4% 71%,0% 50%,4% 29%,6% 16%,19% 15%,26% 4%,39% 8%);box-shadow:var(--sh-sm)}.field-label{display:block;margin-bottom:7px;font-size:var(--fs-label);font-weight:700;letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--c-text-2)}.input,.select,.textarea{width:100%;padding:13px 14px;font:inherit;font-size:var(--fs-body-sm);color:var(--c-text);background:var(--c-bone-3);border:2px solid var(--c-hair);border-radius:var(--r-xs)}.input:focus,.select:focus,.textarea:focus{border-color:var(--c-gold);outline:none}.textarea{min-height:150px;resize:vertical}.form-row{margin-bottom:16px}.qty{display:inline-flex;align-items:center;border:2px solid var(--c-hair);background:var(--c-bone-3);border-radius:var(--r-xs)}.qty button{display:grid;place-items:center;width:42px;height:46px;color:var(--c-text-2)}.qty button:hover{color:var(--c-clay)}.qty input{width:46px;height:46px;padding:0;text-align:center;font:inherit;font-weight:700;border:0;background:transparent;-moz-appearance:textfield}.qty input::-webkit-outer-spin-button,.qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.form-msg{font-size:var(--fs-body-sm);margin-top:10px}.form-msg--err{color:var(--c-err);font-weight:600}.form-msg--ok{color:var(--c-ok);font-weight:600}.form-msg:empty{display:none}.panel{position:relative;background:var(--c-bone-3);border:2px solid var(--c-ink);box-shadow:var(--sh-card)}.panel:after{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;border:1px solid var(--c-gold);pointer-events:none}.corner{position:absolute;width:18px;height:18px;z-index:2}.corner--tl{top:-9px;left:-9px}.corner--tr{top:-9px;right:-9px}.corner--bl{bottom:-9px;left:-9px}.corner--br{bottom:-9px;right:-9px}.js .reveal{opacity:0;transform:translateY(16px);transition:opacity var(--t-slow),transform var(--t-slow)}.js .reveal.is-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.js .reveal{opacity:1!important;transform:none!important;transition:none}*,*:before,*:after{animation-duration:.001ms!important;transition-duration:.001ms!important}}.center{text-align:center}.mt-0{margin-top:0}.stack>*+*{margin-top:var(--gap-sm)}.actions{display:flex;flex-wrap:wrap;gap:14px}.actions--center{justify-content:center}.rte a{color:var(--c-clay);text-underline-offset:3px}.rte h2,.rte h3{font-family:var(--f-display);margin:1.4em 0 .5em}.rte ul{list-style:disc;padding-left:1.3em;margin:0 0 1em}.rte ol{list-style:decimal;padding-left:1.3em;margin:0 0 1em}.rte img{margin:1.2em 0}.rte blockquote{margin:1.4em 0;padding:4px 0 4px 20px;border-left:3px solid var(--c-gold);font-family:var(--f-display);font-size:var(--fs-body-lg)}
/*# sourceMappingURL=/cdn/shop/t/8/assets/base.css.map */
