:root{--cc-forest: #263f32;--cc-leaf: #426144;--cc-apple: #a03428;--cc-apple-deep: #77261d;--cc-ink: #292d25;--cc-muted: #586055;--cc-cream: #fbf5e8;--cc-surface: #fffdf7;--cc-sage: #e7eedc;--cc-sand: #f2e1c7;--cc-blush: #f8e9df;--cc-rule: #d7cfbc;--cc-control: #788269;--cc-amber: #905016;--cc-honey: #f3c77b;--cc-on-dark: #fff9eb;--cc-on-dark-muted: #d8e3cd;--cc-font: "Poppins", sans-serif}*,*:before,*:after{box-sizing:border-box}body{margin:0;color:var(--cc-ink);background:var(--cc-cream)}::selection{background:var(--cc-honey);color:var(--cc-ink)}.cc-skip,.cc-screen-reader{height:1px;width:1px;overflow:hidden;clip-path:inset(50%);position:absolute;white-space:nowrap}.cc-skip:focus{clip-path:none;width:auto;height:auto;padding:.8rem 1.2rem;z-index:100;background:var(--cc-surface);color:var(--cc-forest);top:.5rem;left:.5rem}.cc-store-shell{min-height:100vh;color:var(--cc-ink);background:var(--cc-cream);font:1rem/1.5 var(--cc-font);padding:0 clamp(1.25rem,5.6vw,6rem)}.cc-store-shell :focus-visible{outline:2px solid var(--cc-forest);outline-offset:4px}.cc-store-shell a{color:inherit;text-underline-offset:.2em}.cc-store-nav a:not(.cc-logo),.cc-reading a:not(.cc-action),.shopify-policy__body a{color:var(--cc-apple)}.cc-store-nav a:not(.cc-logo):hover,.cc-reading a:not(.cc-action):hover,.shopify-policy__body a:hover{color:var(--cc-apple-deep)}.cc-reading :is(h2,h3,h4),.shopify-policy__container :is(h1,h2,h3,h4){color:var(--cc-forest)}.cc-store-nav,.cc-store-footer,.cc-cart,.cc-shop-intro{width:min(100%,75rem);margin-inline:auto}.cc-store-nav{display:flex;align-items:center;justify-content:space-between;min-height:5.25rem;gap:1rem;border-bottom:1px solid var(--cc-rule)}.cc-store-nav .cc-wordmark{text-decoration:none;color:var(--cc-forest);font:600 clamp(1.875rem,4vw,2.25rem)/.95 var(--cc-font);letter-spacing:-.065em}.cc-wordmark i{font-weight:400}.cc-nav-link{font-size:.93rem}.cc-shop-intro{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(2rem,6vw,5rem);padding-block:clamp(2rem,6vw,5rem)}.cc-intro-copy h1,.cc-cart h1{font:650 clamp(2.6rem,5.4vw,4.8rem)/1.04 var(--cc-font);letter-spacing:-.055em;color:var(--cc-forest);margin:0}.cc-intro-copy h1{max-width:9ch}.cc-intro-copy p,.cc-empty p{max-width:38ch;margin:1.35rem 0 1.75rem}.cc-store-shell .cc-action,.cc-store-shell .cc-secondary{-webkit-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:1rem;font:600 .96rem/1.25 var(--cc-font);padding:.95rem 1.45rem;border:1px solid var(--cc-forest);border-radius:.3rem;cursor:pointer;text-decoration:none}.cc-store-shell .cc-action{background:var(--cc-apple);border-color:var(--cc-apple);color:var(--cc-on-dark)}.cc-store-shell .cc-action:hover{background:var(--cc-apple-deep);border-color:var(--cc-apple-deep)}.cc-store-shell .cc-secondary{color:var(--cc-forest);background:transparent}.cc-store-shell .cc-secondary:hover{background:var(--cc-sage)}.cc-intro-image{aspect-ratio:4 / 5;overflow:hidden;background:var(--cc-sand);border-radius:.35rem}.cc-intro-image img{display:block;width:100%;height:100%;object-fit:contain}.cc-store-footer{padding:1.5rem 0;border-top:1px solid var(--cc-rule);display:flex;flex-wrap:wrap;gap:1rem;font-size:.875rem}.cc-store-footer span:first-child{margin-right:auto}.cc-cart{padding:clamp(2.25rem,7vw,5rem) 0}.cc-cart h1{font-size:clamp(2.8rem,5vw,4.4rem);margin-bottom:2rem}.cc-lines{list-style:none;border-top:1px solid var(--cc-rule);padding:0;margin:0}.cc-line{display:grid;grid-template-columns:minmax(0,1fr) 8rem minmax(7rem,auto);align-items:center;gap:1.25rem;padding:1.25rem 0;border-bottom:1px solid var(--cc-rule)}.cc-line-identity{display:flex;gap:1rem;align-items:center}.cc-line-photo{width:4.5rem;height:6rem;flex-shrink:0;border-radius:.15rem;background:var(--cc-sand)}.cc-line-photo img{width:100%;height:100%;object-fit:contain}.cc-line-name{font:500 1.25rem/1.2 var(--cc-font);text-decoration:none}.cc-line-name:hover{text-decoration:underline}.cc-line-detail,.cc-line-discount,.cc-line-error{margin:.25rem 0 0;font-size:.9rem}.cc-line-discount{color:var(--cc-leaf)}.cc-line-error{color:var(--cc-apple-deep)}.cc-quantity{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:.25rem .6rem;font-size:.85rem}.cc-quantity label{grid-column:1 / -1}.cc-quantity input{color:inherit;font:inherit;width:3.6rem;padding:.45rem;min-height:2.25rem;background:var(--cc-surface);border:1px solid var(--cc-control);border-radius:.2rem}.cc-quantity a{font-size:.8rem;padding-block:.5rem}.cc-line-price{display:grid;text-align:right}.cc-line-price s{font-size:.86rem}.cc-cart-actions{display:flex;align-items:flex-start;justify-content:space-between;gap:1.5rem;padding-block:1.5rem}.cc-order-summary{width:min(100%,22rem);display:grid;gap:1rem}.cc-price-row{display:flex;justify-content:space-between;align-items:baseline;gap:1rem}.cc-price-final{font-size:1.15rem}@media(max-width:720px){.cc-shop-intro{grid-template-columns:1fr}.cc-intro-copy h1{max-width:none}.cc-store-nav{min-height:4.2rem}.cc-intro-image{max-height:68vh;justify-self:stretch;aspect-ratio:auto}.cc-intro-image img{height:min(64vh,30rem)}.cc-line{grid-template-columns:minmax(0,1fr) auto}.cc-line-identity{grid-column:1 / -1}.cc-quantity{justify-self:start}.cc-cart-actions{flex-direction:column}.cc-order-summary{width:100%}}.cc-reading{width:min(100%,48rem);margin:auto;padding-block:clamp(2.8rem,7vw,6rem)}.cc-reading h1{font:600 clamp(2.4rem,5.8vw,4.5rem)/1.08 var(--cc-font);letter-spacing:-.045em;color:var(--cc-forest);margin:0 0 1.5rem}.cc-reading img{max-width:100%;height:auto}.cc-search-page-form{display:flex;align-items:end;gap:.6rem;flex-wrap:wrap;margin-block:1.2rem 2rem}.cc-search-page-form label{width:100%}.cc-search-page-form input{flex:1 1 10rem;padding:.9rem;min-width:0;font:inherit;color:var(--cc-ink);background:var(--cc-surface);border:1px solid var(--cc-control)}.cc-search-result{border-top:1px solid var(--cc-rule);padding-block:1rem}.cc-search-result>a{color:var(--cc-forest);font-size:1.3rem}.cc-search-result p{margin:.45rem 0 0}.cc-logo{display:inline-flex;align-items:center;justify-content:center;flex:none;padding-block:4px}.cc-logo img{display:block;width:auto;height:82px;max-width:100%;object-fit:contain;padding:5px 8px;border:1px solid #d9be92;border-radius:12px;background:#f6e5c8}.cc-store-footer{align-items:center}.cc-store-footer .cc-logo img{height:66px}.cc-home-review{display:inline-block;font-size:.91rem;margin:12px 0 0 15px}@media(max-width:720px){.cc-logo img{height:64px;padding:4px 6px;border-radius:9px}.cc-home-review{margin-left:8px}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/base.css.map */
