h1,h2{letter-spacing:0}.cstm-CollectionDrop .shopify-section.index-section.collection-list{display:none}.hide-material-option{display:none!important}.cst-description.product-block *,.grid-product__title,.template-product p,.sales-points *{line-height:normal}section.cst-cosign-richtext.cst-richtext{padding:120px 0 0}.cst-search-result image-element img{opacity:1}span.product__price{font-weight:500;font-family:Season Sans,Season Sans Fallback,sans-serif;font-weight:400;line-height:1.4;font-size:20px}.product__thumb-item a.is-active:before,.product__thumb-item a:focus:before{bottom:0;box-shadow:inset 0 0 0 1px var(--colorTextBody);content:"";display:block;left:0;border-radius:50%;border:none;position:absolute;right:0;top:0;outline:none;z-index:1}button.btn.btn--full.add-to-cart.btn--secondary{align-items:center;background-color:#000;border-radius:1px;border-style:solid;border-width:0;color:#fff;cursor:pointer;display:inline-flex;font-family:Season Sans,Season Sans Fallback,sans-serif;font-size:12px;font-weight:500;gap:8px;justify-content:center;letter-spacing:2px;line-height:22px;padding:11px 44px;-webkit-tap-highlight-color:#fff;text-align:center;text-transform:uppercase;transition:border-color .2s ease-out,color .2s ease-out,transform .2s ease-out,opacity .2s ease-out,background-color .2s ease-out;white-space:nowrap}.shopify-payment-terms.product__policies,more-payment-options-link{display:none}.grid.grid--product-images--partial{margin-top:100px}.product__thumb-item{border-radius:50%;border:1px solid #fff}.page-content--product{padding-top:0!important}.product__thumb-item img.image-element{border-radius:50%;border:1px solid #fff;width:100%;object-fit:cover}div#FilterDrawer{z-index:9820}.flex-grid.flex-grid--gutters{margin-top:unset;margin-left:-24px}.modal.modal--quick-shop{z-index:9090;align-items:flex-start}.my-header-content{display:flex;margin:25px 0;justify-content:center;align-items:center;gap:28px;width:100%}[data-type_header_capitalize=true] .h1,[data-type_header_capitalize=true] .h2,[data-type_header_capitalize=true] .h3,[data-type_header_capitalize=true] h1,[data-type_header_capitalize=true] h2,[data-type_header_capitalize=true] h3{text-transform:unset}.cst-dark-heading{font-size:48px;line-height:1.2;font-weight:500;color:#2d5a39;margin:0;white-space:nowrap}.faux-select,body,button,input,select,textarea{-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%}.cst-light-heading{font-size:48px;line-height:1.2;font-weight:400;color:#cfcfcf;margin:0;white-space:nowrap}.cst-cosign-banner{position:relative;min-height:100vh;display:flex;align-items:center;color:#fff;background-size:cover;background-position:center;background-repeat:no-repeat;background-attachment:fixed;overflow:hidden}.cst-cosign-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000059;z-index:1}.cst-cosign-content{position:relative;z-index:2;margin-left:35px;max-width:720px;padding-left:60px}.cst-cosign-banner h1{font-size:48px;line-height:1.2;font-weight:600;margin-bottom:20px}.cst-cosign-desc,.cst-cosign-sub{font-size:18px;line-height:1.6;margin-bottom:18px;opacity:.95}.cst-cosign-btn{display:inline-block;padding:14px 28px;background:#2f6f4e;color:#fff;text-decoration:none;font-size:14px;letter-spacing:1px;font-weight:600;text-transform:uppercase;transition:all .3s ease}.cst-cosign-btn:hover{background:#24573d}.cst-cosign-richtext{background:#fff;padding:120px 0}.cst-cosign-richtext-inner{max-width:820px;margin:0 auto;text-align:center}.cst-cosign-richtext .cst-cosign-title{font-size:42px;line-height:1.3;font-weight:500;color:#6b4a2b;margin-bottom:40px}.cst-cosign-richtext .cst-cosign-richcont{font-size:20px;line-height:1.65;color:#6b4a2b}.cst-cosign-richtext .cst-cosign-richcont p{margin-bottom:28px}.cst-cosign-richtext .cst-cosign-highlight{font-size:20px;font-weight:600;color:#6b4a2b;margin-top:10px;margin-bottom:40px}.cst-cosign-richtext .cst-cosign-btn{display:inline-block;padding:16px 34px;background:#2f6f4e;color:#fff;text-decoration:none;font-size:14px;letter-spacing:1px;font-weight:600;text-transform:uppercase;transition:all .3s ease}.cst-cosign-richtext .cst-cosign-btn:hover{background:#24573d}.cst-cosign-arrodion{padding:80px 40px;background:#fff}.cst-cosign-wrapper{display:grid;grid-template-columns:60px 1fr 1fr;gap:40px;align-items:stretch}.cst-cosign-side-title{display:flex;align-items:center;justify-content:center}.cst-cosign-side-title span{writing-mode:vertical-rl;transform:rotate(180deg);font-size:36px;font-weight:500;color:#6a4a2d;letter-spacing:1px}.cst-cosign-image img{width:100%;height:100%;object-fit:cover}.cst-cosign-accordion-area{border-top:1px solid #e6e0d9}.cst-cosign-item{border-bottom:1px solid #e6e0d9}.cst-cosign-header{width:100%;padding:28px 0;background:none;border:none;display:flex;align-items:center;justify-content:space-between;cursor:pointer}.cst-cosign-title{font-size:22px;font-weight:500;color:#6a4a2d}.cst-cosign-icon{width:14px;height:14px;border-right:2px solid #6a4a2d;border-bottom:2px solid #6a4a2d;transform:rotate(45deg);transition:transform .3s ease}.cst-cosign-cont{display:none;padding:0 0 24px;font-size:16px;color:#6a4a2d;max-width:90%}.cst-cosign-item.active .cst-cosign-cont{display:block}.cst-cosign-item.active .cst-cosign-icon{transform:rotate(-135deg)}.my-boxes-section{background:#fff;padding:30px 0 80px}.my-boxes-section .my-boxes-inner{margin:0 auto}.my-boxes-section .my-boxes-grid{display:grid;grid-template-columns:repeat(4,1fr)}.my-boxes-section .my-box{text-align:center;padding:0 12px;position:relative}.my-boxes-section .my-box:not(:last-child):after{content:"";position:absolute;right:0;top:10%;height:80%;width:1px;background:#e6dccf}.my-boxes-section h3{font-size:22px;font-weight:500;color:#6b4a2d;margin-bottom:16px}.my-boxes-section .my-box-text{font-size:16px;line-height:1.6;color:#6b4a2d}.my-table-section{background:#fff;padding:80px 0}.my-table-section .my-table-inner{max-width:900px;margin:0 auto;text-align:center}.my-table-section .my-table-heading{font-size:42px;font-weight:500;color:#6b4a2d;margin-bottom:40px}.my-table-section .my-table-wrapper{overflow-x:auto}.my-table-section .my-table{width:100%;border-collapse:collapse;border:1px solid #e6dccf}.my-table-section th{font-size:20px;font-weight:500;padding:28px 20px;color:#6b4a2d;border-bottom:1px solid #e6dccf;border-right:1px solid #e6dccf}.my-table-section th:last-child{border-right:none}.my-table-section td{font-size:16px;padding:22px 20px;color:#6b4a2d;border-bottom:1px solid #e6dccf;border-right:1px solid #e6dccf}.my-table-section td:last-child{border-right:none}.my-table-section .my-table-note{font-size:14px;text-align:left;padding:18px 20px;color:#6b4a2d}@media(max-width:1024px){.my-boxes-section .my-boxes-grid{grid-template-columns:repeat(2,1fr);row-gap:50px}.my-boxes-section .my-box:not(:last-child):after{display:none}.cst-cosign-wrapper{grid-template-columns:1fr}.cst-cosign-side-title{display:none}.cst-cosign-title{font-size:20px}.cst-cosign-richtext{padding:90px 0}.cst-cosign-richtext .cst-cosign-title{font-size:36px}.cst-cosign-richtext .cst-cosign-richcont,.cst-cosign-richtext .cst-cosign-highlight{font-size:18px}.cst-cosign-content{padding-left:40px}.cst-cosign-banner h1,.cst-dark-heading,.cst-light-heading{font-size:40px}.my-table-section .my-table-heading{font-size:34px}}@media(max-width:767px){.my-table-section{padding:60px 20px}.my-table-section .my-table-heading{font-size:28px;margin-bottom:30px}.my-table-section th,.my-table-section td{font-size:15px;padding:18px 14px}.my-boxes-section{padding:60px 20px}.my-boxes-section .my-boxes-grid{grid-template-columns:1fr;row-gap:40px}.my-boxes-section .my-box{padding:0}.my-boxes-section h3{font-size:20px}.my-boxes-section .my-box-text{font-size:15px}.cst-cosign-richtext{padding:70px 0}.cst-cosign-richtext-inner{padding:0 20px}.cst-cosign-richtext .cst-cosign-title{font-size:28px}.cst-cosign-richtext .cst-cosign-richcont,.cst-cosign-richtext .cst-cosign-highlight{font-size:16px}.cst-cosign-banner{min-height:90vh;background-attachment:scroll}.cst-cosign-content{padding:0 20px}.cst-cosign-banner h1{font-size:32px}.cst-cosign-desc,.cst-cosign-sub{font-size:16px}.my-header-content{flex-direction:column;align-items:flex-start;gap:8px}.cst-dark-heading,.cst-light-heading{font-size:32px;white-space:normal}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/custom.css.map */
