.v2c{--r:18px}.v2.v2c :is(.cols,.cols>div,.cards,.card,.tile,.meta,.v2c-bar,.faqs,.index li,details,.head)>*{margin-block-start:0!important;margin-top:0!important}.v2c-head .more{display:none}.v2c-head .lede p{margin:0}.v2c-head .lede p+p{margin-top:12px}.v2c-head{padding:64px 0 34px;text-align:center}.v2c-head h1{font-size:clamp(40px,5.2vw,72px)}.v2c-head .lede{color:var(--muted);max-width:none;margin:22px auto 0;font-size:17px;line-height:1.7;text-wrap:pretty}.v2c-bar{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);padding:14px 0;margin-bottom:34px;font-size:13px;letter-spacing:.14em;text-transform:uppercase;font-weight:600;color:var(--muted)}.v2c-bar .ctl{display:flex;gap:34px}.v2c-bar button{all:unset;cursor:pointer;display:inline-flex;align-items:center;gap:8px;font:inherit;letter-spacing:inherit;text-transform:inherit;color:var(--ink)}.v2c-bar button:hover{color:var(--terra-text)}.v2c-index{padding:100px 0 60px}.v2c-index .head{max-width:760px;margin-bottom:48px}.v2c-index h2{font-size:clamp(36px,4.2vw,58px)}.v2c-index .head .lede{color:var(--muted);margin-top:18px}.v2c-index .cols{display:grid;grid-template-columns:1fr 1fr;gap:0 72px}.v2c-index .k{font-size:13px;letter-spacing:.16em;text-transform:uppercase;font-weight:700;color:var(--terra-text);margin:0 0 6px!important;font-family:inherit;line-height:1.4}.v2c-index .cols>div>.index+.k{margin-top:40px!important}.v2c-index .index{list-style:none;margin:0 0 8px;padding:0;border-top:1px solid var(--rule)}.v2c-index .index li{margin:0;padding:0}.v2c-index .index a{display:block;padding:18px 0;border-bottom:1px solid var(--rule);transition:padding .2s}.v2c-index .index a:hover{padding-left:8px}.v2c-index .name{display:block;font-family:var(--display);font-weight:500;font-size:clamp(22px,2vw,28px);line-height:1.1;letter-spacing:0}.v2c-index .line{display:block;font-size:15px;color:var(--muted);margin-top:6px;line-height:1.5}.v2c-faq{padding:100px 0 110px}.v2.v2c .v2c-faq h2.disp{font-size:clamp(32px,3.6vw,48px);margin:0 0 34px;text-align:center}.v2c-faq .faqs{border-top:1px solid var(--rule);max-width:900px;margin:0 auto}.v2c-faq details{border-bottom:1px solid var(--rule);margin:0;padding:0}.v2c-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:20px 0;font-family:var(--display);font-size:clamp(19px,1.6vw,23px);font-weight:500;line-height:1.2}.v2c-faq summary::-webkit-details-marker{display:none}.v2c-faq .pm{position:relative;flex:0 0 18px;height:18px}.v2c-faq .pm:before,.v2c-faq .pm:after{content:"";position:absolute;background:var(--ink);top:50%;left:50%;transform:translate(-50%,-50%)}.v2c-faq .pm:before{width:18px;height:1px}.v2c-faq .pm:after{width:1px;height:18px;transition:transform .2s}.v2c-faq details[open] .pm:after{transform:translate(-50%,-50%) rotate(90deg)}.v2c-faq details .a{margin:0 0 22px;color:var(--muted);max-width:70ch;font-size:16px;line-height:1.6}.v2c-faq details .a p{margin:0 0 12px}.v2c-faq .faq-index{max-width:900px;margin:0 auto 48px;text-align:left}.v2c-faq .faq-index h2,.v2c-faq .faq-index h3{font-family:var(--display);font-weight:500;line-height:1.15;letter-spacing:-.01em;text-transform:none;margin:28px 0 10px}.v2c-faq .faq-index h2{font-size:clamp(26px,2.4vw,34px)}.v2c-faq .faq-index h3{font-size:clamp(20px,1.8vw,24px)}.v2c-faq .faq-index p{margin:0 0 14px;color:var(--muted);font-size:16px;line-height:1.6}.v2c-faq .faq-index ul{list-style:none;margin:0 0 8px;padding:0;border-top:1px solid var(--rule)}.v2c-faq .faq-index li{margin:0;padding:14px 0;border-bottom:1px solid var(--rule);font-size:15px;color:var(--muted);line-height:1.5}.v2c-faq .faq-index li strong{font-family:var(--display);font-weight:500;font-size:20px;color:var(--ink);display:block;margin-bottom:4px;letter-spacing:0}.v2c-faq .faq-index a{color:var(--terra-text)}.v2c-faq .links{margin:34px auto 0;font-size:15px;color:var(--muted);max-width:900px;text-align:center}.v2c-faq .links a{color:var(--terra-text);text-decoration:underline!important;text-underline-offset:3px}@media(max-width:960px){.v2c-index .cols{grid-template-columns:1fr;gap:34px}}@media(max-width:760px){.v2c-head{padding:30px 0 16px}.v2c-head h1{font-size:var(--fs-h1)}.v2c-head .eyebrow{margin-bottom:8px}.v2c-head .lede{font-size:var(--fs-body);max-width:none;margin:12px 0 0;line-height:1.55;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.v2c-head .lede.open{display:block;-webkit-line-clamp:unset}.v2c-head .more{all:unset;display:inline-block;cursor:pointer;margin-top:8px;font-size:var(--fs-eyebrow);letter-spacing:.14em;text-transform:uppercase;font-weight:700;color:var(--terra-text);border-bottom:1px solid currentColor}.ms-v2-collection .collection-toolbar{padding-left:18px;padding-right:18px}.v2c-bar{padding:10px 0;margin-bottom:18px;font-size:var(--fs-eyebrow)}.v2c-bar .ctl{gap:22px}.v2c-index{padding:var(--sp-section) 0 10px}.v2c-index .head{margin-bottom:var(--sp-head);text-align:left}.v2c-index .name{font-size:var(--fs-h3)}.v2c-index .line{font-size:var(--fs-small)}.v2c-faq{padding:var(--sp-section) 0}.v2c-faq summary{font-size:var(--fs-h3);padding:16px 0}.v2c-faq details .a{font-size:var(--fs-body)}.v2c-faq .faq-index{margin-bottom:28px}.v2c-faq .links{font-size:var(--fs-small)}}.ms-v2-collection .shopify-section:has(>.color-scheme product-list) .color-scheme,.ms-v2-collection .shopify-section:has(product-list)>.color-scheme{--background:#f7f1e8;background:#f7f1e8}.ms-v2-collection .shopify-section:has(.jdgm-carousel-wrapper),.ms-v2-collection .shopify-section:has([class^=jdgm-]){background:#efe4d6}.ms-v2-collection .collection-toolbar{background:#f7f1e8!important;border-top:1px solid #d9cdbd;border-bottom:1px solid #d9cdbd;box-shadow:none!important;display:flex!important;flex-direction:row-reverse!important;justify-content:space-between!important;align-items:center!important;padding-left:40px;padding-right:40px}.ms-v2-collection .collection-toolbar__products-count{margin:0!important}.ms-v2-collection .collection-toolbar__button-container,.ms-v2-collection .collection-toolbar__button{border:0!important;background:transparent!important}.ms-v2-collection .collection-toolbar__button{font-family:inherit!important;font-size:13px!important;letter-spacing:.14em!important;text-transform:uppercase!important;font-weight:600!important;color:#17140f!important}.ms-v2-collection .collection-toolbar__button:hover{color:#9a4422!important}.ms-v2-collection .collection-toolbar__products-count{font-family:inherit!important;font-size:13px!important;letter-spacing:.14em!important;text-transform:uppercase!important;font-weight:600!important;color:#4f4740!important}.ms-v2-collection .collection-toolbar__layout-switch-list{display:none!important}.ms-v2-collection .product-card__figure{border-radius:18px;overflow:hidden;background:#fff}.ms-v2-collection .product-card__media img{transition:transform .6s ease}.ms-v2-collection .product-card:hover .product-card__media img{transform:scale(1.03)}.ms-v2-collection .product-card__info{padding-top:16px}.ms-v2-collection .product-card .product-title{font-family:Times New Roman,Times,serif!important;font-weight:500!important;font-size:22px!important;line-height:1.15!important;letter-spacing:-.01em!important;text-transform:none!important;color:#17140f}.ms-v2-collection .product-card .price-list{font-family:Nunito Sans,Nunito,Helvetica,Arial,sans-serif!important;font-size:15px;letter-spacing:.04em;color:#17140f}.ms-v2-collection .product-card .rating-badge{margin-top:4px;font-size:12px;color:#4f4740}.ms-v2-collection .product-card .rating-badge__stars{--product-rating-color:#9a4422;color:#9a4422}.ms-v2-collection .product-card__quick-add-button{border-radius:999px!important;background:#fff!important;color:#17140f!important;box-shadow:none!important}@media(max-width:760px){.ms-v2-collection .product-card__figure{border-radius:14px}.ms-v2-collection .product-card__info{padding-top:10px}.ms-v2-collection .product-card .product-title{font-size:19px!important}.ms-v2-collection .product-card .price-list{font-size:14px}.ms-v2-collection .collection-toolbar__button{font-size:11px!important}}
/*# sourceMappingURL=/cdn/shop/t/94/assets/collection-v2.css.map */
