@font-face{font-family:Merriweather;font-weight:400;font-style:normal;font-display:swap;src:url(/fonts/merriweather-n4.woff2) format("woff2")}@font-face{font-family:Merriweather;font-weight:700;font-style:normal;font-display:swap;src:url(/fonts/merriweather-n7.woff2) format("woff2")}@font-face{font-family:Cabin;font-weight:500;font-style:normal;font-display:swap;src:url(/fonts/cabin-n5.woff2) format("woff2")}@font-face{font-family:Cabin;font-weight:700;font-style:normal;font-display:swap;src:url(/fonts/cabin-n7.woff2) format("woff2")}@font-face{font-family:"PT Serif";font-weight:700;font-style:normal;font-display:swap;src:url(/fonts/pt-serif-n7.woff2) format("woff2")}*{box-sizing:border-box}body,html{margin:0;padding:0}body{background:#f2e0ce;color:#57535a;font-family:Cabin,Helvetica Neue,Arial,sans-serif;font-weight:500;font-size:16px;line-height:1.5}body:has(.shop-checkout){background:#fff;color:#121212}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button,input,select{font:inherit;color:inherit}main{min-height:50vh}.promo{justify-content:center;background:#d9bda2;color:#57535a;text-align:center;font-size:13px}.promo,.util{display:flex;align-items:center;height:39px}.util{justify-content:space-between;padding:0 20px;background:#0b0b0b;color:#f38211}.util-right{display:flex;align-items:center;gap:16px}.cart-pill,.util-link{background:none;border:0;color:#f38211;display:inline-flex;align-items:center;gap:6px;cursor:pointer;padding:0;font-size:14px}.cart-pill{border:2px solid #f38211;padding:2px 12px}.menu-btn{display:none}.logo-link{display:flex;justify-content:center;padding:18px 0 6px}.logo{width:200px;height:auto}.search-bar{display:flex;gap:8px;padding:0 28px 12px}.checkout input,.checkout select,.page input,.page select,.search-bar input,.site-footer input{width:100%;background:transparent;border:1px solid #57535a;padding:10px 12px}.nav{display:flex;justify-content:center;flex-wrap:wrap;gap:8px 28px;padding:8px 20px 16px}.nav a{font-size:14px;font-weight:700;text-transform:uppercase}.hero img{width:100%;height:auto;aspect-ratio:2/1;object-fit:cover}.featured{padding:40px 20px 28px}.feature-wrap{max-width:1180px;margin:0 auto}.feature-copy{text-align:center;margin-bottom:28px}.feature-copy p{font-family:Merriweather,Georgia,serif;font-size:28px;margin:0 0 14px}.grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:30px;gap:30px}.card{text-align:center}.card-media{position:relative;display:block;background:#e7d3bf;aspect-ratio:2/3;overflow:hidden}.card-media img{width:100%;height:100%;object-fit:cover}.card-media .hover{position:absolute;inset:0;opacity:0}.card:hover .hover{opacity:1}.card h3{font-family:Merriweather,Georgia,serif;font-size:16px;font-weight:400;line-height:1.35;margin:10px 0 4px}.card .price{font-size:14px;font-weight:600}.price{margin:0}.price s{margin-right:8px;opacity:.7}.gallery{display:flex;flex-wrap:wrap}.gallery .g-wide{width:50%}.gallery .g-quarter{width:25%}.gallery a{display:block;cursor:pointer}.gallery img{aspect-ratio:1}.banner img,.gallery img{width:100%;object-fit:cover}.banner img{aspect-ratio:5/1}.btn{display:inline-block;border:0;padding:12px 18px;background:transparent;cursor:pointer;text-align:center;text-transform:uppercase;font-weight:600;letter-spacing:.04em;text-decoration:none}.btn.solid{background:#57535a;color:#fff}.btn.outline{background:transparent;padding:8px 16px;font-size:13px}.btn.buy,.btn.outline{border:2px solid #57535a}.btn.buy{background:#fff;color:#57535a}.btn.paypal{background:#ffc439;color:#003087;width:100%;min-height:48px;font-style:italic;letter-spacing:0;text-transform:none;font-size:20px}.page,.plp{padding:28px 20px 48px;max-width:1220px;margin:0 auto}.plp-head{display:flex;flex-wrap:wrap;gap:12px 24px;align-items:flex-end;margin-bottom:18px}.page h1,.plp-head h1,.prose h1{font-family:Merriweather,Georgia,serif;font-weight:400;margin:0}.plp-head h1{font-size:28px;text-transform:uppercase}.plp-head form{margin-left:auto;display:flex;gap:8px;align-items:flex-end}.pager{display:flex;gap:14px;justify-content:center;align-items:center;margin:28px 0}.pager a.on{font-weight:700}.crumbs{padding:18px 0 12px;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.crumbs a{text-decoration:none}.page .crumbs,.plp .crumbs{padding-left:0}.pdp-wrap{max-width:1210px;margin:0 auto;padding:8px 20px 48px}.pdp{display:grid;grid-template-columns:58.33% 41.67%;grid-gap:0;gap:0;align-items:start}.pdp-main{position:relative;background:#e7d3bf}.pdp-main img{width:100%;height:auto;object-fit:contain}.pdp-thumbs{display:flex;gap:6px;overflow-x:auto;margin-top:8px}.pdp-thumbs button{flex:0 0 72px;width:72px;padding:0;border:1px solid transparent;background:#e7d3bf;cursor:pointer}.pdp-thumbs button.on{border-color:#57535a}.pdp-thumbs img{width:72px;height:auto;display:block}.pdp-dots{position:absolute;left:0;right:0;bottom:0;height:44px;display:flex;align-items:center;justify-content:center;gap:8px}.pdp-nav{width:44px;height:44px;border:0;background:transparent;font-size:28px;cursor:pointer;color:#57535a}.dots{display:flex;flex-wrap:wrap;justify-content:center;gap:6px}.dots button{width:8px;height:8px;border-radius:50%;border:0;padding:0;background:rgba(87,83,90,.35);cursor:pointer}.dots button.on{background:#57535a}.purchase-box{margin:0 0 0 20px;padding:20px;background:#f2e0ce;box-shadow:0 1px 2px rgba(0,0,0,.2);text-align:center}.choices{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.choices button{min-height:33px;border:2px solid #a49994;background:transparent;padding:4px 10px;cursor:pointer;text-transform:uppercase;font-size:13px;font-weight:600}.choices button.on{background:#857d7c;color:#fff;border-color:#857d7c}.cart-actions{display:grid;grid-gap:8px;gap:8px;margin-top:16px}.btn.atc{min-height:46px;border:2px solid #57535a;font-size:14px;font-weight:600}.btn.atc,.more-pay{width:100%;background:transparent;color:#57535a}.more-pay{display:block;border:0;font-size:13px;text-transform:none;letter-spacing:0;cursor:pointer;padding:2px 0 0}.more-pay,.pdp-buy h1{font-weight:400;text-align:center}.pdp-buy h1{font-family:Merriweather,Georgia,serif;font-size:28px;margin:0 0 12px;text-transform:uppercase}.opt{display:block;margin:14px 0;text-align:center}.opt span{display:block;text-transform:uppercase;font-size:12px;letter-spacing:.06em}.opt span,.pdp-buy .price{margin-bottom:8px;font-weight:600}.pdp-buy .price{text-align:center;font-size:18px;padding-bottom:12px;border-bottom:1px solid #e2d1c2}.rte{margin:20px 0 0 20px}.prose a,.prose u,.rte a,.rte u{text-decoration:none}.rte img{height:auto;max-width:100%}.save-row{margin:16px 0 0 20px}.save-row a{text-decoration:none;font-size:14px}.site-footer{padding:48px 28px 24px;background:#4a464d;color:#d1761d}.foot-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:28px;gap:28px}.site-footer h4{font-family:Merriweather,Georgia,serif;font-weight:400;font-size:20px;margin:0 0 10px;color:#f38211;text-align:center;text-transform:uppercase}.site-footer a,.site-footer li,.site-footer p{color:#d1761d}.site-footer section{text-align:center}.site-footer ul{list-style:none;padding:0;margin:0}.site-footer li{margin:6px 0}.site-footer form{display:flex;gap:0;justify-content:center}.site-footer input{border:1px solid #f38211;background:transparent;color:#f2e0ce}.site-footer button{background:#f38211;color:#fff;border:0;padding:10px 18px;cursor:pointer;text-transform:uppercase}.addr{white-space:pre-wrap}.copy,.pay-line{text-align:center}.pay-line p{margin:18px 0 8px}.pay-icon{width:38px;height:24px}.col-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:40px 22px;gap:40px 22px}.col-card{text-align:center}.col-card img,.col-ph{width:100%;aspect-ratio:.8/1;object-fit:cover;display:block;background:#d9d3cc}.col-card h3{font-size:16px;font-weight:500;margin:12px 0 0}.crumb-social,.social{display:flex;gap:12px;flex-wrap:wrap;padding:0;list-style:none;justify-content:center}.crumb-social{justify-content:flex-end;margin:0}.crumb-social svg{width:16px;height:16px;fill:#57535a}.content-util{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:8px}.social svg{width:18px;height:18px;fill:currentColor}.cart-anchor{position:relative;z-index:210}.preview-catch{position:fixed;inset:0;z-index:180;background:transparent;border:0}.cart-preview{position:absolute;top:33px;right:0;width:300px;padding:20px;background:#f2e0ce;border:1px solid #e2d1c2;border-top:0;color:#57535a;text-align:left;text-transform:none;z-index:200}.cart-preview-title{font-size:20px;padding-bottom:8px;margin-bottom:12px;border-bottom:1px solid #e2d1c2}.preview-line{display:flex;gap:10px;padding-bottom:12px;margin-bottom:8px;border-bottom:1px solid #e2d1c2}.preview-image{width:50px;flex:none}.preview-image img{width:50px;height:66px;object-fit:cover}.preview-copy{flex:1 1;min-width:0}.preview-details{display:flex;justify-content:space-between;gap:8px;align-items:baseline}.preview-details a{font-size:15px;line-height:1.3}.preview-qty,.preview-variant{margin:2px 0 0;color:#857d7c;font-size:12px;text-transform:uppercase}.cart-preview-total{padding-bottom:8px;margin-bottom:12px;border-bottom:1px solid #e2d1c2}.cart-preview-total .count{font-style:italic;font-size:13px;margin:0 0 6px}.cart-preview-total .label{float:left;font-size:11px;text-transform:uppercase;font-weight:600}.cart-preview-total .total{float:right;font-weight:700}.cart-preview-total:after{content:"";display:block;clear:both}.cart-preview-buttons{display:grid;grid-gap:8px;gap:8px}.cart-preview-buttons .btn{width:100%}.cart-page{max-width:1180px;margin:0 auto;padding:28px 20px 64px}.cart-page h1,.checkout-page>h1{text-align:center;text-transform:uppercase;letter-spacing:.02em;font-family:Merriweather,Georgia,serif;font-weight:400;font-size:36px;margin:12px 0 28px;padding-bottom:10px;border-bottom:1px solid #e2d1c2}.cart-page .crumbs{text-align:left;padding:0;text-transform:uppercase}.cart-empty{text-align:center;margin:36px 0}.cart-items{background:#f2e0ce;padding:20px;margin-bottom:30px;box-shadow:0 1px 2px rgba(0,0,0,.2)}.cart-item,.label-row{display:grid;grid-template-columns:50% 16.666% 16.666% 16.666%;align-items:start}.label-row{color:#a49994;font-size:12px;font-weight:600;text-transform:uppercase;padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #e2d1c2}.cart-item .td,.label-row .td{text-align:center}.cart-item .product,.label-row .product{text-align:left}.cart-item .total,.label-row .total{text-align:right}.cart-item{padding:20px 0;border-bottom:1px solid #e2d1c2}.cart-item:last-child{border-bottom:0;padding-bottom:0}.cart-item .product{display:block}.cart-item .product:after{content:"";display:block;clear:both}.cart-item-image{float:left;width:160px;margin:0 16px 10px 0}.cart-item-image img{width:160px;height:auto}.cart-item-title a{display:block;font-size:20px;line-height:1.25}.cart-item-title .vendor{display:block;margin-top:6px;font-style:italic;font-size:14px}.cart-item-title .variant{display:block;margin-top:2px;font-size:12px;color:#a49994;text-transform:uppercase;font-weight:600}.cart-item p{margin:0}.cart-item .qty{display:flex;flex-direction:column;align-items:center}.qty-step{display:inline-flex;align-items:center}.qty-step button{width:32px;cursor:pointer}.cart-item input,.qty-step button{height:36px;background:#fff;border:1px solid #cfc3b8}.cart-item input{width:52px;text-align:center;border-left:0;border-right:0;outline:none;padding:0}.cart-item .remove{display:block;margin-top:8px;background:none;border:0;color:#b4a79f;font-size:13px;cursor:pointer;padding:0}.mobile-label{display:none}.cart-bottom{display:flex;gap:30px;align-items:flex-start}.cart-checkout,.cart-notes{width:50%}.cart-notes{display:grid;grid-gap:8px;gap:8px;font-size:16px;font-weight:500;color:#57535a;text-transform:none;letter-spacing:0}.cart-notes textarea{width:100%;min-height:120px;margin-top:4px;padding:8px;border:1px solid #cfc3b8;outline:none;background:#f2e0ce;color:#57535a;font-weight:500;resize:vertical}.cart-checkout{text-align:right}.cart-checkout .subtotal{font-size:18px;font-weight:600;margin:0 0 8px}.tax-note{margin:0 0 16px;font-size:16px}.cart-checkout .btn{padding:14px 48px}.paypal-mark{display:inline-block;margin-top:12px;border:0;cursor:pointer;background:#ffc439;color:#003087;font-family:inherit;font-size:16px;font-weight:700;font-style:italic;letter-spacing:0;text-transform:none;min-width:220px;padding:12px 28px;text-align:center}.checkout-page{max-width:1080px;margin:0 auto;padding:36px 20px 72px}.checkout-page h1{text-align:center;font-family:Merriweather,Georgia,serif;font-weight:400;font-size:36px;letter-spacing:.04em;text-transform:uppercase;margin:0 0 28px}.checkout{display:grid;grid-template-columns:1.15fr .85fr;grid-gap:24px;gap:24px;align-items:start}.pay-card{background:#fff;border:1px solid #e2d1c2;box-shadow:0 1px 2px rgba(0,0,0,.08);padding:22px 24px 26px}.pay-card h2{text-align:center;font-family:Merriweather,Georgia,serif;font-weight:400;font-size:22px;margin:0 0 18px;padding-bottom:10px;border-bottom:1px solid #e2d1c2}.checkout form,.page.narrow form{display:grid;grid-gap:14px;gap:14px}.checkout label,.page.narrow label{display:grid;grid-gap:6px;gap:6px;font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:#a49994;font-weight:600}.checkout input,.checkout select{text-transform:none;letter-spacing:0;font-size:16px;font-weight:500;color:#57535a;background:#fff;border:1px solid #e2d1c2;min-height:44px;padding:8px 12px}.row3{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:10px;gap:10px}.checkout aside ul{list-style:none;padding:0;margin:0 0 8px}.checkout aside li{display:grid;grid-template-columns:72px 1fr auto;grid-gap:12px;gap:12px;align-items:center;padding:12px 0;border-bottom:1px solid #e2d1c2;text-align:left}.checkout aside img{width:72px;height:96px;object-fit:cover}.checkout aside li span{display:grid;grid-gap:2px;gap:2px}.checkout aside em{font-style:normal;color:#a49994;font-size:12px;text-transform:uppercase}.checkout aside p{display:flex;justify-content:space-between;gap:12px;margin:10px 0 0}.cart-total{font-size:18px;font-weight:600}.checkout-head{display:flex;justify-content:center;padding:18px;background:#f2e0ce}.error{color:#8a2b2b}.page.narrow{max-width:460px;margin:0 auto}.prose{max-width:760px;margin:0 auto}.prose,.prose h1,.prose h2,.prose h3{text-align:center}.prose a[href*="amazon.com"]{display:inline-block;margin-top:8px;padding:12px 18px;background:#57535a;color:#fff;text-transform:uppercase;font-weight:600;letter-spacing:.04em}.prose table{width:100%;border-collapse:collapse;margin:12px auto}.prose td,.prose th{border-bottom:1px solid rgba(87,83,90,.25);text-align:center;padding:6px}@media (max-width:900px){.foot-grid{grid-template-columns:1fr}}@media (max-width:760px){.pdp{grid-template-columns:1fr}.purchase-box,.rte,.save-row{margin-left:0;margin-top:16px}.cart-item-image,.cart-item-image img{float:none;width:120px;margin-right:0}.cart-item-title a{font-size:18px}.plp-head form{margin-left:0}}@media (max-width:720px){.grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:800px){.gallery .g-quarter,.gallery .g-wide{width:100%}.checkout,.col-grid{grid-template-columns:1fr}.cart-bottom{display:block}.cart-checkout,.cart-notes{width:100%}.cart-checkout{text-align:center;margin-top:20px}}@media (max-width:600px){.util{position:relative}.cart-anchor{position:static}.cart-preview{left:0;right:0;width:auto;top:39px}.label-row{display:none}.cart-item{display:block;padding-bottom:8px}.cart-item .td{text-align:left;margin-bottom:12px}.cart-item .product{width:100%}.cart-item-image{float:left;margin-right:16px}.cart-item .price,.cart-item .qty{display:inline-block;vertical-align:top}.cart-item .price{width:40%}.cart-item .qty{display:inline-block;width:60%;text-align:center}.cart-item .total{width:100%;text-align:right}.mobile-label{display:inline;margin-right:8px;font-size:12px;color:#a49994;text-transform:uppercase;font-weight:600}.cart-checkout .btn{width:100%}}@media (max-width:700px){.row3{grid-template-columns:1fr}.hero img{aspect-ratio:1/1}.menu-btn{display:inline-flex}.account-link,.nav{display:none}.nav{flex-direction:column;align-items:flex-start;padding:8px 20px 18px}.nav.open{display:flex}.logo{width:150px}}.shop-checkout{background:#fff;color:#121212;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;font-weight:400;min-height:100vh}.shop-checkout a{color:#1773b0}.sc-top{display:flex;justify-content:space-between;align-items:center;max-width:560px;margin:0 auto;padding:18px 20px 8px}.shop-checkout h1{margin:0}.shop-checkout a.sc-brand{color:#000;font-family:"PT Serif",Georgia,serif;font-size:20px;font-weight:700;line-height:24px;letter-spacing:normal;text-decoration:none}.shop-checkout a.sc-bag{color:#00b5ff;width:24px;height:24px;display:inline-flex}.sc-bag svg{width:24px;height:24px;display:block}.sc-sum-toggle{display:flex;justify-content:space-between;width:100%;border:0;background:#f5f5f5;color:#1773b0;padding:16px 20px;font-size:14px;cursor:pointer}.sc-sum-toggle strong{color:#121212;font-size:18px}.sc-grid{max-width:560px;margin:0 auto;padding:20px 20px 48px}.sc-grid form{display:grid;grid-gap:12px;gap:12px}.sc-express-label{text-align:center;color:#707070;font-size:14px;margin:8px 0 0}.sc-paypal{height:52px;border:0;border-radius:8px;background:#ffc439;color:#003087;font-size:22px;font-weight:700;font-style:italic;cursor:pointer}.sc-or{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:12px;gap:12px;color:#707070;font-size:13px;margin:4px 0}.sc-or:after,.sc-or:before{content:"";height:1px;background:#dedede}.sc-head{display:flex;justify-content:space-between;align-items:baseline}.shop-checkout h2,.shop-checkout h3{margin:12px 0 0;font-size:18px;font-weight:650}.shop-checkout h3{font-size:16px}.shop-checkout input,.shop-checkout select{width:100%;height:50px;border:1px solid #dedede;border-radius:8px;padding:0 14px;background:#fff;color:#121212;font:16px -apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif}.sc-float{display:grid;grid-gap:2px;gap:2px;font-size:12px;color:#707070}.sc-float select{height:50px}.sc-three,.sc-two{display:grid;grid-gap:12px;gap:12px}.sc-two{grid-template-columns:1fr 1fr}.sc-three{grid-template-columns:1fr 1.1fr .9fr}.sc-check{display:flex;align-items:center;gap:10px;font-size:14px}.sc-check input{width:18px;height:18px}.sc-muted,.sc-paybox p{background:#f5f5f5;text-align:center;border-radius:8px;padding:16px}.sc-muted,.sc-note,.sc-paybox p{color:#545454;margin:0;font-size:14px}.sc-paybox{border:2px solid #1773b0;border-radius:8px;overflow:hidden}.sc-payhead{display:flex;justify-content:space-between;align-items:center;background:#f0f7ff;padding:14px 16px;font-weight:650}.sc-payhead b{color:#003087;font-style:italic}.sc-choice{display:flex;align-items:center;gap:10px;border:1px solid #dedede;border-radius:8px;padding:14px 16px}.sc-choice.on{border-color:#1773b0;background:#f0f7ff}.sc-choice input{width:18px;height:18px}.sc-bill{display:grid;grid-gap:12px;gap:12px}.sc-payrow{justify-content:space-between;margin-top:8px}.sc-mini,.sc-payrow{display:flex;align-items:center}.sc-mini{gap:10px}.sc-mini img,.sc-thumb img{width:48px;height:48px;object-fit:cover;border-radius:8px;border:1px solid #ededed}.sc-due strong,.sc-mini em,.sc-mini strong{display:block}.sc-mini em{font-style:normal;color:#707070;font-size:13px}.sc-paynow{height:52px;border:0;border-radius:8px;background:#1878f2;color:#fff;font-size:16px;font-weight:650;cursor:pointer}.sc-terms{text-align:center;margin:4px 0 0}.sc-error{color:#8a2b2b;margin:0}.sc-empty{max-width:560px;margin:40px auto;padding:0 20px}.sc-side{display:none}.sc-summary ul{list-style:none;padding:8px 0 0;margin:0}.sc-summary li{display:grid;grid-template-columns:64px 1fr auto;grid-gap:12px;gap:12px;align-items:center;padding:10px 0}.sc-thumb{position:relative}.sc-thumb i{position:absolute;top:-6px;right:-6px;background:#707070;color:#fff;border-radius:10px;font-style:normal;font-size:12px;min-width:18px;text-align:center}.sc-summary em{display:block;color:#707070;font-style:normal;font-size:13px}.sc-summary p{display:flex;justify-content:space-between;margin:8px 0}.sc-grand{font-size:18px;margin-top:16px}@media (min-width:1000px){.sc-top{display:grid;grid-template-columns:1.09fr 1fr;max-width:none;height:65px;padding:0;margin:0;border-bottom:1px solid #e6e6e6;align-items:center}.sc-top-bag,.sc-top-brand{display:flex;align-items:center}.sc-top-brand{justify-content:center}.sc-top-brand h1{width:520px;margin:0;padding:0 20px;box-sizing:border-box;text-align:left}.sc-top-bag{justify-content:center}.sc-body{display:grid;grid-template-columns:1.09fr 1fr;align-items:stretch;min-height:calc(100vh - 68px)}.sc-main>.sc-summary,.sc-payrow,.sc-sum-toggle{display:none}.sc-grid{max-width:520px;padding-top:28px}.sc-side{display:block;background:#00b5ff;border-radius:0;min-height:100%;padding:28px 8% 48px}.sc-side,.sc-side .sc-summary,.sc-side .sc-summary em,.sc-side .sc-summary span,.sc-side .sc-summary strong{color:#fff}.sc-side .sc-thumb i{background:rgba(0,0,0,.55)}}