.product-item .card .product-item-img{width:100%}.product-item .product-link{display:-webkit-box!important;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.product-item-title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;height:3em;line-height:1.5em;max-height:3em}.product-item-price-final{font-size:18px;color:#627076;font-weight:700}.product-item-price-compare{font-size:16px;color:#4493e;font-weight:700}h1{color:#516c76;font-weight:700}.product-item .card-body .product-item-title{display:block!important;height:auto!important;min-height:3.9em;max-height:none!important;overflow:visible!important;padding-left:0!important;padding-right:0!important;font-size:15px!important;line-height:1.3!important;-webkit-line-clamp:unset!important;line-clamp:none!important}.product-item .card-body .product-item-title .product-link{display:-webkit-box!important;-webkit-box-orient:vertical;-webkit-line-clamp:4!important;line-clamp:4;overflow:hidden}@media(max-width:575.98px){.product-item .card-body .product-item-title{font-size:13px!important}}.bb-pcard .bb-pcard-t{-webkit-line-clamp:3;line-clamp:3}@media(max-width:575.98px){.bb-pcard .bb-pcard-t{font-size:13px;line-height:1.3;-webkit-line-clamp:4;line-clamp:4}}#product-bought-together .product-item-img-wrapper:after{content:none!important;display:none!important}.collections_menu .nav{display:flex;flex-wrap:wrap;gap:8px;overflow:visible}.collections_menu .nav-item{flex:none}.collections_menu .nav-link{max-width:none;display:inline-flex;align-items:center;min-height:40px;padding:8px 16px;border:1px solid #D9D1C1;border-radius:999px;background:#fff;color:#2a2a28!important;font-size:14px;font-weight:500;line-height:1.2;white-space:nowrap;transition:border-color .15s ease,background-color .15s ease,color .15s ease}.collections_menu .nav-link:hover,.collections_menu .nav-link:focus-visible{border-color:#4a6253;background:#edf2ee}.collections_menu .nav-link.active,.collections_menu .nav-link.active:hover{border-color:#4a6253;background:#4a6253;color:#fff!important}@media(max-width:991.98px){.collections_menu .nav{flex-wrap:nowrap;overflow-x:auto;padding:2px 16px;scroll-padding-left:16px;scrollbar-width:none;-webkit-overflow-scrolling:touch;-webkit-mask-image:linear-gradient(to right,#000 82%,transparent 100%);mask-image:linear-gradient(to right,#000 82%,transparent 100%)}.collections_menu .nav::-webkit-scrollbar{display:none}.collections_menu .nav:after{content:"";flex:0 0 32px}.collections_menu .nav.bb-at-end{-webkit-mask-image:none;mask-image:none}}.dropdown-item.bb-shop-all{font-weight:600;color:#4a6253!important}.dropdown-item.bb-shop-all .bb-arrow{display:inline-block;margin-left:2px;transition:transform .15s ease}.dropdown-item.bb-shop-all:hover .bb-arrow{transform:translate(3px)}.dropdown-item.bb-shop-all.active{color:#fff!important}.bb-terms.form-check{display:flex;align-items:center;gap:12px;min-height:44px;padding-left:0;margin-bottom:8px!important}.bb-terms .form-check-input{float:none;flex:0 0 22px;width:22px;height:22px;margin:0;border:2px solid #2A2A28;border-radius:4px;background-color:#fff;cursor:pointer}.bb-terms .form-check-input:checked{background-color:#2a2a28;border-color:#2a2a28}.bb-terms .form-check-input:focus{border-color:#2a2a28;box-shadow:none}.bb-terms .form-check-input:focus-visible{outline:2px solid #2A2A28;outline-offset:3px}.bb-terms .form-check-label{padding:10px 0;font-size:15px;line-height:1.35;color:#2a2a28;cursor:pointer}.bb-terms .form-check-label a{color:inherit;font-weight:600;text-decoration:underline;text-underline-offset:2px}.bb-terms--error .form-check-input,.bb-terms--error .form-check-input:focus{border-color:#b3261e;box-shadow:0 0 0 3px #b3261e33}.bb-terms--shake{animation:bb-terms-shake .4s ease-in-out}@keyframes bb-terms-shake{0%,to{transform:translate(0)}20%,60%{transform:translate(-6px)}40%,80%{transform:translate(6px)}}@media(prefers-reduced-motion:reduce){.bb-terms--shake{animation:none}}.bb-terms-msg{margin:-4px 0 12px;font-size:14px;font-weight:500;line-height:1.35;color:#b3261e}.bb-terms-msg[hidden]{display:none}.shopify-policy__title{text-align:left}.shopify-policy__title h1{font-size:28px;line-height:1.2;margin:0 0 12px;text-align:left}.shopify-policy__body .rte>h2:first-child{font-family:var(--bs-body-font-family, "Outfit", sans-serif);font-size:17px;line-height:1.4;font-weight:500;color:#5c5c57;margin:0 0 20px}.shopify-policy__body .rte h2{font-size:24px;line-height:1.25;margin:32px 0 12px}.shopify-policy__body .rte h3{font-size:22px;line-height:1.25;margin:28px 0 10px}@media(min-width:992px){.shopify-policy__title h1{font-size:48px;margin-bottom:16px}.shopify-policy__body .rte>h2:first-child{font-size:19px;margin-bottom:24px}.shopify-policy__body .rte h2{font-size:30px}.shopify-policy__body .rte h3{font-size:28px;margin-top:36px}}.shopify-policy__body table{width:100%;border-collapse:separate;border-spacing:0;margin:16px 0 24px;background:#fff;border:1px solid #E4DDCF;border-radius:8px;font-size:15px;line-height:1.35;font-variant-numeric:tabular-nums lining-nums}.shopify-policy__body th,.shopify-policy__body td{padding:10px 14px;text-align:right;vertical-align:middle;white-space:nowrap}.shopify-policy__body th:first-child,.shopify-policy__body td:first-child{text-align:left;white-space:normal}.shopify-policy__body thead th{background:#ede7da;color:#2a2a28;font-weight:600;border-bottom:1px solid #D9D1C1}.shopify-policy__body thead th:first-child{border-top-left-radius:7px}.shopify-policy__body thead th:last-child{border-top-right-radius:7px}.shopify-policy__body tbody td{border-top:1px solid #EFEAE0;background:#fff}.shopify-policy__body tbody tr:first-child td{border-top:0}.shopify-policy__body tbody tr:nth-child(2n) td{background:#faf8f3}.shopify-policy__body tbody tr:last-child td:first-child{border-bottom-left-radius:7px}.shopify-policy__body tbody tr:last-child td:last-child{border-bottom-right-radius:7px}@media(max-width:575.98px){.shopify-policy__body table{font-size:13px}.shopify-policy__body th,.shopify-policy__body td{padding:8px 6px}.shopify-policy__body thead th{white-space:normal;font-size:12.5px;line-height:1.25}.shopify-policy__body th:first-child,.shopify-policy__body td:first-child{padding-left:10px}.shopify-policy__body th:last-child,.shopify-policy__body td:last-child{padding-right:10px}}@media(max-width:369.98px){.shopify-policy__body table{display:block;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.shopify-policy__body th:first-child,.shopify-policy__body td:first-child{position:sticky;left:0;z-index:1;box-shadow:1px 0 #e4ddcf}}#cart-upsell .product-item-title{font-size:13px!important;line-height:1.3!important;white-space:normal!important;text-overflow:clip!important;display:-webkit-box!important;-webkit-box-orient:vertical;-webkit-line-clamp:4!important;line-clamp:4;overflow:hidden!important;height:auto!important;max-height:none!important;min-height:3.9em}.breadcrumb .breadcrumb-item.active{color:#6f6e69}.product-buy-buttons .btn-wishlist-add-remove{--bs-btn-color: #5b7465}#navbar-mobile .nav>.nav-item{display:flex}#topbar.text-body .nav-link{opacity:.7}#topbar.text-body .nav-link:hover,#topbar.text-body .nav-link:focus{opacity:1}:is(#offcanvas-cart,#cart,.collection-filters-form) :is(.form-control,.form-select),#sort-by{background-color:#fff;border-color:#857f73;color:#2a2a28}:is(#offcanvas-cart,#cart,.collection-filters-form) :is(.form-control,.form-select):hover,#sort-by:hover{border-color:#2a2a28}:is(#offcanvas-cart,#cart,.collection-filters-form) :is(.form-control,.form-select):focus,#sort-by:focus{border-color:#2a2a28;box-shadow:0 0 0 .2rem #2a2a2833}:is(#offcanvas-cart,#cart,.collection-filters-form) .form-control::placeholder{color:#6c6a64;opacity:1}:is(#offcanvas-cart,#cart,.collection-filters-form) .input-group-text{background-color:#ebe5d8;border-color:#857f73;color:#2a2a28}:is(#offcanvas-cart,#cart,.collection-filters-form) .form-check-input{background-color:#fff;border-color:#857f73}:is(#offcanvas-cart,#cart,.collection-filters-form) .form-check-input:hover{border-color:#2a2a28}:is(#offcanvas-cart,#cart,.collection-filters-form) .form-check-input:checked{background-color:#2a2a28;border-color:#2a2a28}:is(#offcanvas-cart,#cart,.collection-filters-form) .form-check-input:focus{border-color:#2a2a28;box-shadow:0 0 0 .2rem #2a2a2833}
/*# sourceMappingURL=/cdn/shop/t/24/assets/custom.css.map */
