.ccs-product-top,.ccs-product-story{--ccs-paper: #fbf8f1;--ccs-forest:#243d32;--ccs-rust:#764b48;--ccs-ink:#26382f;--ccs-rule:rgba(38,56,47,.2)}.ccs-product-top{background:var(--ccs-paper);color:var(--ccs-ink);padding:20px 0 0}.ccs-product-top__breadcrumbs{display:flex;flex-wrap:nowrap;align-items:center;gap:9px;min-width:0;color:#748075;font-size:10px;font-weight:700;letter-spacing:.13em;line-height:1.6}.ccs-product-top__breadcrumbs a{flex:none;color:inherit;text-decoration:none}.ccs-product-top__breadcrumbs a:hover{color:var(--ccs-rust);text-decoration:underline;text-underline-offset:4px}.ccs-product-top__breadcrumbs span[aria-current=page]{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--ccs-rust)}.ccs-product-top__bar{margin-top:22px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;border-top:1px solid var(--ccs-rule);padding:19px 0 13px}.ccs-product-top__bar>p,.ccs-product-top__bar>span{font-size:10px;letter-spacing:.13em;font-weight:700;line-height:1.5;margin:0}.ccs-product-top__bar>p{display:flex;align-items:center;gap:10px;color:var(--ccs-rust)}.ccs-product-top__bar>span{color:#737e72}.ccs-product-top__star{display:inline-flex;align-items:center;justify-content:center;font-size:20px;color:var(--ccs-rust);font-family:Georgia,serif;line-height:1}#MainContent:has(.ccs-product-top) .section:has(product-component){background:var(--ccs-paper)}#MainContent:has(.ccs-product-top) product-component .product{gap:clamp(20px,3.6vw,55px);align-items:start}#MainContent:has(.ccs-product-top) product-component .product__info-container{padding-top:clamp(8px,2vw,30px)}#MainContent:has(.ccs-product-top) product-component .product__info-container>.product__text.caption-with-letter-spacing{display:inline-block;border-bottom:1px solid var(--ccs-rust);padding-bottom:8px;color:var(--ccs-rust);margin:0 0 18px;font-size:11px;font-weight:700;letter-spacing:.2em}#MainContent:has(.ccs-product-top) product-component .product__title{margin:0 0 22px}#MainContent:has(.ccs-product-top) product-component .product__title h1{font-family:Georgia,Yu Mincho,Hiragino Mincho ProN,serif;font-size:clamp(28px,2.8vw,43px);line-height:1.42;letter-spacing:.01em;font-weight:600;overflow-wrap:anywhere}#MainContent:has(.ccs-product-top) product-component .price--large .price-item{font-size:clamp(25px,2.4vw,34px);font-family:Georgia,Yu Mincho,serif;color:var(--ccs-forest);font-weight:600}#MainContent:has(.ccs-product-top) product-component .product__inventory{font-size:12px;color:#68776b;letter-spacing:.025em}#MainContent:has(.ccs-product-top) product-component .product-form__submit{background:#243d32;color:#fff9ed;border-radius:0;font-size:14px;font-weight:700;letter-spacing:.1em;min-height:55px;transition:background .18s ease}#MainContent:has(.ccs-product-top) product-component .product-form__submit:not([disabled]):hover{background:#764b48}#MainContent:has(.ccs-product-top) product-component .product-form__submit[disabled]{background:#85928a}#MainContent:has(.ccs-product-top) product-component .product-form__submit:after{box-shadow:none}#MainContent:has(.ccs-product-top) product-component .product-form__input{max-width:100%}#MainContent:has(.ccs-product-top) product-component .product__media-item .product__media{border:1px solid rgba(38,56,47,.13);background:#fff}#MainContent:has(.ccs-product-top) product-component .thumbnail,#MainContent:has(.ccs-product-top) product-component .thumbnail[aria-current]{border:1px solid rgba(38,56,47,.16);background:#fff}#MainContent:has(.ccs-product-top) product-component .thumbnail[aria-current]{outline:2px solid var(--ccs-rust);outline-offset:2px}#MainContent:has(.ccs-product-top) product-component .product__media-list{margin-bottom:15px}#MainContent:has(.ccs-product-top) product-component .product__info-wrapper{padding-left:clamp(10px,2.6vw,38px)}#MainContent:has(.ccs-product-top) product-component .product__media-wrapper{max-width:55%;width:calc(55% - 20px)}#MainContent:has(.ccs-product-top) product-component .product__info-wrapper{max-width:45%;width:calc(45% - 20px)}#MainContent:has(.ccs-product-top) product-component .product .product-form__buttons{max-width:none}.ccs-product-story{background:#f2ebdd;color:var(--ccs-ink);border-block:1px solid var(--ccs-rule);padding:clamp(55px,6vw,95px) 0 clamp(52px,6vw,100px)}.ccs-product-story__head{display:flex;justify-content:space-between;align-items:end;gap:20px;padding-bottom:25px;border-bottom:1px solid rgba(38,56,47,.26);margin-bottom:39px}.ccs-product-story__eyebrow{color:var(--ccs-rust);font-size:10px;font-weight:700;letter-spacing:.2em;margin:0 0 13px}.ccs-product-story__eyebrow span{font:italic 13px Georgia,serif;margin-right:10px}.ccs-product-story__head h2{margin:0;font:600 clamp(30px,3.8vw,51px)/1.3 Georgia,"Yu Mincho",serif}.ccs-product-story__head-note{color:#6e766e;font-size:9px;font-weight:700;letter-spacing:.14em;white-space:nowrap}.ccs-product-story__grid{display:grid;grid-template-columns:minmax(0,1.28fr) minmax(280px,.72fr);gap:clamp(30px,6vw,100px);align-items:start}.ccs-product-story__article{min-width:0}.ccs-product-story__description{color:#334b40;font-size:clamp(14px,1.16vw,16px);line-height:1.98}.ccs-product-story__description p{margin-top:0;margin-bottom:1.6em}.ccs-product-story__description h3{margin:3.5rem 0 1.5rem;padding-top:2.2rem;border-top:1px solid var(--ccs-rule);font:600 clamp(22px,2vw,28px)/1.4 Georgia,"Yu Mincho",serif}.ccs-product-story__description ul{list-style:none;margin:0 0 2rem;padding:0;border-top:1px solid var(--ccs-rule)}.ccs-product-story__description li{margin:0;padding:1.05rem 0;border-bottom:1px solid var(--ccs-rule);line-height:1.7}.ccs-product-story__description li:before{content:"\2014";color:var(--ccs-rust);padding-right:1rem}.ccs-product-story__fallback{color:#6d776c}.ccs-product-story__id{display:flex;justify-content:space-between;gap:14px;flex-wrap:wrap;margin-top:33px;padding-top:15px;border-top:1px solid var(--ccs-rule);color:#707e72;font-size:10px;font-weight:700;letter-spacing:.14em}.ccs-product-story__aside{min-width:0;position:sticky;top:30px}.ccs-product-story__brand{background:#243d32;color:#fbf8f1;padding:clamp(24px,3vw,43px)}.ccs-product-story__brand>p:first-child{font-size:10px;letter-spacing:.13em;font-weight:700;margin:0 0 38px;color:#d6c4ad}.ccs-product-story__brand-logo{display:block;font:600 clamp(54px,5.8vw,83px)/.94 Georgia,serif;letter-spacing:-.07em;padding-bottom:28px;border-bottom:1px solid rgba(255,249,237,.35)}.ccs-product-story__brand-mark{font-size:14px;vertical-align:top;letter-spacing:0;margin-left:8px}.ccs-product-story__brand h3{font:500 clamp(21px,2.2vw,29px)/1.45 Georgia,"Yu Mincho",serif;margin:29px 0 18px;color:#fff9ed}.ccs-product-story__brand p{font-size:13px;line-height:1.9;color:#e6e5db;margin:0 0 15px}.ccs-product-story__brand p:last-child{margin-bottom:0}.ccs-product-story__brand .ccs-product-story__origin-note{border-top:1px solid rgba(255,249,237,.3);padding-top:17px;font-size:11px;color:#c9d1c6}.ccs-product-story__services{margin-top:clamp(54px,7vw,110px);border-top:1px solid rgba(38,56,47,.3);display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.ccs-product-story__service{padding:27px clamp(16px,2.6vw,39px) 25px;border-right:1px solid var(--ccs-rule)}.ccs-product-story__service:first-child{padding-left:0}.ccs-product-story__service:last-child{border-right:0;padding-right:0}.ccs-product-story__service-number{display:block;color:#764b48;font-size:10px;font-weight:700;letter-spacing:.13em;margin-bottom:15px}.ccs-product-story__service h3{font:600 clamp(20px,1.9vw,26px)/1.4 Georgia,"Yu Mincho",serif;margin:0 0 12px}.ccs-product-story__service p{color:#52695c;font-size:13px;line-height:1.9;margin:0}.ccs-product-story__service a{display:inline-flex;align-items:center;gap:10px;margin-top:10px;color:#764b48;text-decoration:underline;text-underline-offset:5px;font-size:12px;font-weight:700}.ccs-product-story__end{margin-top:35px;padding-top:20px;border-top:1px solid var(--ccs-rule);display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:15px;font-size:10px;letter-spacing:.15em;font-weight:700;color:#737e71}.ccs-product-story__end a{font-size:12px;letter-spacing:.08em;color:#243d32;text-decoration:none}.ccs-product-story__end a:hover{color:#764b48;text-decoration:underline;text-underline-offset:4px}#MainContent:has(.ccs-product-top) .related-products__heading{font:600 clamp(26px,3vw,40px)/1.3 Georgia,"Yu Mincho",serif}#MainContent:has(.ccs-product-top) .related-products .card__heading{font:500 clamp(15px,1.3vw,19px)/1.4 Georgia,"Yu Mincho",serif}@media(max-width:989px){#MainContent:has(.ccs-product-top) product-component .product__media-wrapper{max-width:51%;width:calc(51% - 10px)}#MainContent:has(.ccs-product-top) product-component .product__info-wrapper{max-width:49%;width:calc(49% - 10px)}.ccs-product-story__grid{grid-template-columns:minmax(0,1.2fr) minmax(230px,.8fr);gap:28px}.ccs-product-story__aside{position:static}}@media(max-width:749px){.ccs-product-top{padding-top:15px}.ccs-product-top__bar{margin-top:16px;padding:14px 0 10px}.ccs-product-top__bar>span{font-size:8px}.ccs-product-top__bar>p{font-size:9px}#MainContent:has(.ccs-product-top) product-component .product{display:block;gap:0}#MainContent:has(.ccs-product-top) product-component .product__media-wrapper,#MainContent:has(.ccs-product-top) product-component .product__info-wrapper{max-width:100%;width:100%}#MainContent:has(.ccs-product-top) product-component .product__info-wrapper{padding:24px 0 0}#MainContent:has(.ccs-product-top) product-component .product__info-container{padding-top:0}#MainContent:has(.ccs-product-top) product-component .product__title h1{font-size:clamp(27px,6.8vw,36px)}.ccs-product-story{padding:56px 0 58px}.ccs-product-story__head{display:block;margin-bottom:28px}.ccs-product-story__head-note{display:block;margin-top:12px;white-space:normal}.ccs-product-story__grid{grid-template-columns:1fr;gap:35px}.ccs-product-story__description{font-size:14px}.ccs-product-story__brand{padding:28px}.ccs-product-story__brand-logo{font-size:56px}.ccs-product-story__services{margin-top:48px;grid-template-columns:1fr}.ccs-product-story__service{padding:22px 0;border-right:0;border-bottom:1px solid var(--ccs-rule)}.ccs-product-story__service:last-child{border-bottom:0}}@media(prefers-reduced-motion:reduce){#MainContent:has(.ccs-product-top) product-component .product-form__submit{transition:none}}#MainContent:has(.ccs-product-top) .ccs-product-purchase-note{display:flex;flex-direction:column;gap:8px;padding:18px 0 0;margin:9px 0 12px;border-top:1px solid rgba(38,56,47,.22)}#MainContent:has(.ccs-product-top) .ccs-product-purchase-note__title{color:#243d32;font-size:12px;font-weight:700;letter-spacing:.08em}#MainContent:has(.ccs-product-top) .ccs-product-purchase-note__shipping{color:#617364;font-size:12px;letter-spacing:.025em;line-height:1.7}
/*# sourceMappingURL=/cdn/shop/t/2/assets/ccs-product.css.map */
