:root{--cw-ink: #1f221c;--cw-ink-2: #555a4f;--cw-line: #d9d8cf;--cw-line-soft: #e7e6df;--cw-paper: #f7f6f2;--cw-paper-2: #efeee8;--cw-sage: #778354;--cw-sage-ink: #566040;--cw-ease: cubic-bezier(.23, 1, .32, 1)}.product__title.cw-title h1{font-family:var(--font-heading-family, Cormorant, Georgia, serif);font-weight:600;font-size:40px;line-height:1.08;letter-spacing:0;color:var(--cw-ink);text-wrap:balance;margin:0}.cw-title__name{display:block}.cw-title__sub{display:block;margin-top:8px;font-family:Inter,system-ui,sans-serif;font-weight:400;font-size:17px;line-height:1.35;letter-spacing:0;color:var(--cw-ink-2);font-variant-numeric:tabular-nums}.product__title.cw-title{margin-bottom:14px}.product__info-wrapper .price--large{margin-top:0}.product__info-wrapper .price-item.price-item--regular{font-family:Inter,system-ui,sans-serif;font-size:32px;line-height:1.1;font-weight:600;color:var(--cw-ink);font-variant-numeric:tabular-nums}.product__info-wrapper .price__regular:after,.product__info-wrapper .price__sale:after{content:"per case";display:inline-block;margin-left:8px;font-family:Inter,system-ui,sans-serif;font-size:15px;font-weight:400;color:var(--cw-ink-2);vertical-align:2px}.product__info-wrapper .product__tax.caption{margin-top:4px;color:var(--cw-ink-2)}.cw-facts{display:grid;grid-template-columns:1fr;gap:0 32px;margin:16px 0 0;padding:10px 0 0;border-top:1px solid var(--cw-line);font-family:Inter,system-ui,sans-serif;font-size:15px;line-height:1.4;color:var(--cw-ink)}.cw-facts__row{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:7px 0;border-bottom:1px solid var(--cw-line-soft)}.cw-facts__row dt{color:var(--cw-ink-2);font-weight:400;margin:0}.cw-facts__row dd{margin:0;font-weight:500;font-variant-numeric:tabular-nums;text-align:right}.cw-facts__row--lead dd{font-weight:600;font-size:16px}@media screen and (min-width:480px){.cw-facts{grid-template-columns:1fr 1fr}.cw-facts__row--wide{grid-column:1 / -1}}.icon-with-text.product-detial li.icon-with-text__item span{text-transform:none;display:inline-block;color:var(--cw-ink)}.icon-with-text.product-detial li.icon-with-text__item span:first-letter{text-transform:uppercase}.icon-with-text.product-detial{margin-top:22px!important;gap:12px 24px}.product-form__submit,.shopify-payment-button__button{transition:transform .12s var(--cw-ease),background-color .15s ease}.product-form__submit:active,.shopify-payment-button__button:active{transform:scale(.97)}.product-form__submit:focus-visible,.quantity__button:focus-visible,.quantity__input:focus-visible{outline:2px solid var(--cw-sage-ink);outline-offset:2px}.cw-details-section{background:var(--cw-paper)}.cw-details{font-family:Inter,system-ui,sans-serif;color:var(--cw-ink);font-size:16px;line-height:1.55;padding-top:8px;padding-bottom:56px}.cw-details ::selection{background:#d7dcc6;color:var(--cw-ink)}.cw-details a{color:var(--cw-sage-ink);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;text-decoration-color:#a9b08f;transition:text-decoration-color .15s ease}.cw-details a:hover{text-decoration-color:var(--cw-sage-ink)}.cw-details a:focus-visible{outline:2px solid var(--cw-sage-ink);outline-offset:3px;border-radius:2px}.cw-block{display:grid;grid-template-columns:1fr;gap:10px 48px;padding:28px 0;border-top:1px solid var(--cw-line)}.cw-block:first-child{border-top:0;padding-top:0}.cw-block__title{font-family:var(--font-heading-family, Cormorant, Georgia, serif);font-weight:600;font-size:28px;line-height:1.15;letter-spacing:0;color:var(--cw-ink);margin:0;text-wrap:balance}.cw-block__body{min-width:0;max-width:72ch}.cw-lede{margin:0 0 14px;color:var(--cw-ink-2)}.cw-num{font-variant-numeric:tabular-nums}.cw-foot{margin:14px 0 0;display:flex;flex-wrap:wrap;gap:6px 10px;font-size:15px}.cw-foot__sep{color:var(--cw-line)}@media screen and (min-width:900px){.cw-block{grid-template-columns:260px minmax(0,1fr);padding:36px 0}.cw-block__title{font-size:30px}.cw-details{padding-top:16px}}.cw-spec{display:grid;grid-template-columns:1fr;gap:0 40px;margin:0}.cw-spec>div{display:grid;grid-template-columns:minmax(120px,42%) 1fr;gap:12px;padding:9px 0;border-bottom:1px solid var(--cw-line-soft)}.cw-spec dt{color:var(--cw-ink-2);margin:0}.cw-spec dd{margin:0;font-weight:500;font-variant-numeric:tabular-nums}@media screen and (min-width:640px){.cw-spec{grid-template-columns:1fr 1fr}}.cw-sizes{width:100%;border-collapse:collapse;font-size:15px;margin:0}.cw-sizes th{text-align:left;font-weight:500;color:var(--cw-ink-2);font-size:13.5px;padding:0 12px 8px 0;border-bottom:1px solid var(--cw-line);white-space:nowrap}.cw-sizes th.cw-num,.cw-sizes td.cw-num{text-align:right}.cw-sizes th.cw-num{padding-right:12px}.cw-sizes td{padding:11px 12px 11px 0;border-bottom:1px solid var(--cw-line-soft);vertical-align:baseline}.cw-sizes td:last-child,.cw-sizes th:last-child{padding-right:0;padding-left:20px}.cw-sizes th.cw-num,.cw-sizes td.cw-num{padding-left:16px}.cw-sizes__link{font-weight:500;display:inline-block;padding:4px 0}.cw-sizes__size{font-weight:600}.cw-sizes__current td{background:var(--cw-paper-2)}.cw-sizes__current td:first-child{padding-left:10px;border-radius:6px 0 0 6px}.cw-sizes__current td:last-child{padding-right:10px;border-radius:0 6px 6px 0}.cw-sizes__sku{color:var(--cw-ink-2);font-size:14px}.cw-sizes__tag{display:inline-block;margin-left:8px;font-size:12.5px;font-weight:500;color:var(--cw-sage-ink);border:1px solid #b9bfa5;border-radius:999px;padding:1px 8px;vertical-align:1px}@media screen and (max-width:639px){.cw-sizes thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.cw-sizes,.cw-sizes tbody{display:block}.cw-sizes tr{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 12px;padding:12px 0;border-bottom:1px solid var(--cw-line-soft)}.cw-sizes td,.cw-sizes td.cw-num{display:block;padding:0;border:0}.cw-sizes td[data-label=Size]{order:1;flex:0 1 auto}.cw-sizes td[data-label=Stock]{order:2;margin-left:auto;font-size:14px;color:var(--cw-ink-2)}.cw-sizes td[data-label=SKU]{order:1;flex:0 0 auto;text-align:left;color:var(--cw-ink-2);font-size:13.5px}.cw-sizes td[data-label=SKU]:before{content:"SKU "}.cw-sizes td[data-label="Per case"],.cw-sizes td[data-label="Case price"],.cw-sizes td[data-label="Per piece"]{order:4;flex:1 1 30%;margin-top:6px;text-align:left}.cw-sizes td[data-label="Per case"]:before,.cw-sizes td[data-label="Case price"]:before,.cw-sizes td[data-label="Per piece"]:before{content:attr(data-label);display:block;color:var(--cw-ink-2);font-size:12.5px;margin-bottom:1px}.cw-sizes__link{padding:6px 0}.cw-sizes__current{background:var(--cw-paper-2);border-radius:6px;padding-left:10px;padding-right:10px}.cw-sizes__current td{background:transparent}.cw-sizes__current td:first-child,.cw-sizes__current td:last-child{padding-left:0;padding-right:0}}.cw-picks{list-style:none;margin:0;padding:0;border-top:1px solid var(--cw-line)}.cw-picks__item{border-bottom:1px solid var(--cw-line-soft)}.cw-details .cw-picks__link{display:grid;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:14px;padding:10px 6px 10px 0;text-decoration:none;color:var(--cw-ink);border-radius:6px;transition:background-color .15s ease}.cw-details .cw-picks__link:hover{background:var(--cw-paper-2);text-decoration:none}.cw-details .cw-picks__link:hover .cw-picks__name{text-decoration:underline;text-underline-offset:3px;text-decoration-color:#a9b08f}.cw-details .cw-picks__link:focus-visible{outline:2px solid var(--cw-sage-ink);outline-offset:2px}.cw-picks__media{width:56px;height:56px;flex:0 0 auto;background:#fbfaf7;border:1px solid var(--cw-line-soft);border-radius:6px;overflow:hidden;display:block}.cw-picks__media img{width:100%;height:100%;object-fit:contain;display:block;mix-blend-mode:multiply}.cw-picks__text{display:block;min-width:0}.cw-picks__name{display:block;font-weight:500;line-height:1.3}.cw-picks__meta{display:block;margin-top:2px;font-size:14px;color:var(--cw-ink-2);line-height:1.3}.cw-picks__dot{display:inline-block;width:3px;height:3px;border-radius:50%;background:var(--cw-line);margin:0 7px;vertical-align:3px}.cw-picks__price{display:block;text-align:right;line-height:1.3;white-space:nowrap}.cw-picks__case{display:block;font-weight:600}.cw-picks__each{display:block;font-size:13.5px;color:var(--cw-ink-2);margin-top:2px}@media screen and (max-width:479px){.cw-picks__link{grid-template-columns:48px minmax(0,1fr) auto;gap:12px;font-size:15px}.cw-picks__media{width:48px;height:48px}.cw-picks__meta{font-size:13px}}.cw-uses{margin:0;padding:0 0 0 1.1em}.cw-uses li{padding:3px 0}.cw-uses li::marker{color:var(--cw-sage)}.cw-order{margin:0}.cw-order>div{display:grid;grid-template-columns:minmax(120px,30%) 1fr;gap:12px;padding:9px 0;border-bottom:1px solid var(--cw-line-soft)}.cw-order dt{color:var(--cw-ink-2);margin:0}.cw-order dd{margin:0}.cw-faq__item{border-bottom:1px solid var(--cw-line-soft)}.cw-faq__item:first-child{border-top:1px solid var(--cw-line)}.cw-faq__item summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:48px;padding:12px 0;font-weight:500;color:var(--cw-ink)}.cw-faq__item summary::-webkit-details-marker{display:none}.cw-faq__item summary:after{content:"";flex:0 0 auto;width:10px;height:10px;border-right:1.5px solid var(--cw-ink-2);border-bottom:1.5px solid var(--cw-ink-2);transform:rotate(45deg) translateY(-3px);transition:transform .18s var(--cw-ease);margin-right:4px}.cw-faq__item[open] summary:after{transform:rotate(225deg) translateY(-2px)}.cw-faq__item summary:hover{color:var(--cw-sage-ink)}.cw-faq__item summary:focus-visible{outline:2px solid var(--cw-sage-ink);outline-offset:-2px;border-radius:4px}.cw-faq__answer{padding:0 0 16px;max-width:65ch;color:var(--cw-ink)}.cw-faq__answer p{margin:0}@media(prefers-reduced-motion:no-preference){.cw-faq__item[open] .cw-faq__answer{animation:cw-fade .18s var(--cw-ease)}}@keyframes cw-fade{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}.cw-pairs{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:10px}.cw-pairs a{display:inline-flex;align-items:center;min-height:44px;padding:0 16px;border:1px solid var(--cw-line);border-radius:6px;text-decoration:none;color:var(--cw-ink);background:#fbfaf7;transition:border-color .15s ease,transform .12s var(--cw-ease)}.cw-pairs a:hover{border-color:var(--cw-sage)}.cw-pairs a:active{transform:scale(.97)}@media(prefers-reduced-motion:reduce){.cw-details *,.product-form__submit,.shopify-payment-button__button,.cw-pairs a{transition:none!important;animation:none!important}}@media screen and (max-width:749px){.product__media-wrapper .product__media.media{padding-top:0!important;height:38vh;max-height:320px}.product__media-wrapper .product__media.media img{position:static;width:100%;height:100%;object-fit:contain}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/cw-pdp.css.map */
