.product__price-rating{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:33px;padding-bottom:33px;border-bottom:1px solid rgba(0,0,0,.1)}.product__price{display:flex;align-items:center;gap:10px}.product__price--compare s{color:#999;font-size:1.6rem;font-weight:400}.custom-product{flex-wrap:nowrap!important}.custom-product .product__info-wrapper{max-width:60%!important;width:60%!important;padding-left:0!important}.custom-product .product__price--current{font-weight:700;font-style:Bold;font-size:30px;line-height:100%;color:#2a683a;margin-left:35px}.custom-product .product__description{font-weight:300;font-size:17px;line-height:25px;letter-spacing:0%;color:#000;margin-bottom:33px}.product-custom__option{margin-bottom:33px}.custom-product .product-form__input--dropdown,.custom-product .product-custom__option--dropdown{margin-bottom:0!important}.custom-product .product-custom__option--dropdown{margin-bottom:18px!important}.custom-product .product-custom__option--dropdown:last-of-type{margin-bottom:8px!important}.custom-product .product-custom__engraving{margin-top:0!important}.custom-product variant-selects{margin-right:60px}.product-custom__option-label{font-weight:700;font-size:17px;line-height:100%;letter-spacing:0%;vertical-align:middle;color:#000}.product-custom__selected-value{font-weight:300;color:#000;font-size:17px}.product-form__input--swatch{display:flex;flex-wrap:wrap;gap:8px;border:none;padding:0;margin:0}.swatch-input__input{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.swatch-input__label{display:block;cursor:pointer}.swatch-input__label .swatch-color{width:70px;height:70px;border-radius:50%;border:2px solid transparent;background-size:cover;background-position:center;transition:border-color .15s}.swatch-input__input:checked+.swatch-input__label .swatch-color{border-color:transparent;box-shadow:none}.swatch-input__input:checked+.swatch-input__label:after{content:"";position:absolute;top:0;right:0;width:18px;height:18px;background:#a08671 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='white' d='M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z'/%3E%3C/svg%3E") center/12px no-repeat;border-radius:50%;z-index:1}.swatch-input__input.disabled+.swatch-input__label .swatch-color{opacity:.4}.product-form__input--dropdown{position:relative}.product-custom__select{width:100%;padding:13px 20px;border-radius:6px;background:transparent;font-size:17px;-webkit-appearance:none;appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23666' stroke-width='2'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;border:1px solid rgba(236,226,215,1)}.product-custom__select:focus{outline:none;border-color:#4a7c59}.product-custom__middle-grid{display:flex;align-items:stretch;margin-bottom:33px}.custom-product .jdgm-preview-badge .jdgm-star.jdgm-star{color:#ff9000!important}.product-custom__feature-boxes{display:grid;grid-template-columns:1fr 1fr;gap:20px}.product-custom__feature-box{display:flex;align-items:flex-start;gap:8px;padding:15px 20px;border:1px solid rgba(235,228,216,1);border-radius:10px;background:#faf9f6;transition:.3s ease}.product-custom__feature-box:hover{background:transparent}.product-custom__feature-title{font-weight:700;margin:0 0 11px;font-size:15px;line-height:100%;letter-spacing:0%;color:#2b2b2b}.product-custom__feature-text{font-weight:300;font-size:15px;line-height:100%;letter-spacing:0%;color:#2b2b2b;margin:0}.product-custom__form{margin-bottom:4px}.product-custom__buttons-row{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.product-custom__quantity{flex-shrink:0;min-width:190px;border-radius:5px;padding:5px;border:1px solid rgba(236,226,215,1)}.custom-product .swatch-color{background-size:600%!important;background-position:73% 50%!important;border-radius:8px!important}.custom-product .product-form__input--swatch{display:flex!important;flex-wrap:wrap!important;gap:4px 6px!important;max-width:118px;align-items:center}.custom-product .quantity__input{font-weight:300;font-size:17px;line-height:25px;letter-spacing:0%;box-shadow:none}.custom-product .quantity__button{background-color:#a08671!important;border-radius:5px;font-size:15px;color:#fff;width:40px;height:40px;margin:3px}.custom-product .product-form__input--color .swatch-color:before,.product-form__input--swatch .swatch-color:before{display:none!important}.product-custom__cart-buttons{display:grid;grid-template-columns:1fr 1fr;gap:10px;flex:1}.product-custom__add-to-cart{width:100%;background:linear-gradient(90deg,#433324,#1f4529);box-shadow:0 10px 20px #0003;font-weight:700;font-size:17px;line-height:25px;letter-spacing:0%;text-align:center;text-transform:uppercase;color:#fff;border-radius:5px}.custom-product .shopify-payment-button__more-options{display:none}.product-custom__buttons-row .shopify-payment-button{width:100%;box-shadow:0 10px 20px #0003;background:#433324;font-weight:700;font-size:17px;line-height:25px;letter-spacing:0%;text-align:center;text-transform:uppercase;color:#fff;border-radius:5px}.product-custom__buttons-row .shopify-payment-button__button{width:100%}.custom-product .shopify-payment-button__button,.custom-product .button-content{background:#433324!important;border-radius:5px}.product-custom__buttons-row .shopify-payment-button__button{min-height:44px}.custom_product__title{font-weight:500;font-style:Medium;font-size:45px;line-height:100%;letter-spacing:0%;margin-bottom:23px}.product-custom__delivery{display:flex;align-items:center;gap:10px;margin-top:33px;padding-top:33px;border-top:1px solid rgba(0,0,0,.1);font-size:17px;font-weight:300;color:#000}.product-custom__delivery-note{font-size:17px}.product-custom__delivery svg{flex-shrink:0;color:#4a7c59}.custom-product .product__media-wrapper{max-width:45%!important}.custom-product .product__price--compare{font-weight:300;font-size:18px;line-height:100%;color:#bababa}.custom-product .product__rating{font-weight:300;font-size:17px;line-height:100%;letter-spacing:0%;text-align:right;color:#888}.custom-trust-bar{padding:0 0 16px}.custom-trust-bar__inner{display:flex;align-items:center;gap:16px;padding:25px 20px;border:1px solid rgba(235,228,216,1);border-radius:12px}.custom-trust-bar__reviews{display:flex;flex-direction:column;gap:2px;padding-right:24px;min-width:160px;flex-shrink:0}.custom-trust-bar .product-custom__feature-title,.custom-trust-bar .product-custom__feature-text{font-size:17px}.custom-trust-bar__stars{display:flex;gap:2px}.custom-trust-bar__review-count{font-weight:700;font-size:17px;color:#2b2b2b;margin:0}.custom-trust-bar__platforms{display:flex;gap:10px}.custom-trust-bar__platform-link{font-size:17px;color:#a08671;text-decoration:underline}.custom-trust-bar__features{display:flex;gap:12px;flex:1;max-width:1230px;margin-left:auto}.custom-trust-bar__feature{flex:1;align-items:center;gap:12px}.custom-trust-bar__feature-icon{flex-shrink:0}.custom-trust-bar__icon{max-width:45px;height:36px;object-fit:contain}@media(max-width:1420px){.custom-product variant-selects{margin-right:25px}.custom-product .product-form__input--swatch{flex-wrap:wrap}}@media(max-width:1270px){.product-custom__middle-grid{flex-direction:column-reverse;gap:30px}.product-custom__buttons-row{flex-direction:column;align-items:self-start}.product-custom__cart-buttons{width:100%}.custom-product variant-selects{margin-right:0}.custom-trust-bar__inner{flex-direction:column;align-items:stretch}.custom-trust-bar__reviews{align-items:center}.custom-trust-bar__features{margin-left:0}}@media(max-width:920px){.custom-product .product__info-wrapper{max-width:100%!important;width:100%!important;padding-left:0!important}.custom-product .product__media-wrapper{max-width:100%!important;width:100%!important}.custom-product{flex-wrap:wrap!important}.custom-trust-bar__features{display:grid;grid-template-columns:1fr 1fr;margin-left:0;padding:20px;gap:20px;border-radius:12px}.custom-trust-bar .product-custom__feature-box{border:1px solid rgba(235,228,216,1)}.custom-trust-bar__features{padding:0}.custom-trust-bar__reviews{border:2px dashed rgba(235,228,216,1);border-radius:12px;padding:10px}.custom-trust-bar{padding:0 15px 16px}.product-custom__cart-buttons{grid-template-columns:1fr}.custom-trust-bar__inner{border:none;padding:0}.product-custom__feature-box{justify-content:center}}@media(max-width:550px){.custom-trust-bar .product-custom__feature-box{flex-direction:column;gap:5px!important}.custom-trust-bar .product-custom__feature-content{text-align:center}}.custom-product-tabs{padding:20px 0}.custom-product-tabs__mobile{display:none}@media(max-width:767px){.custom-product-tabs__desktop{display:none}.custom-product-tabs__mobile{display:block}.custom-product-tabs{padding:16px 15px}}.custom-product-tabs .accordion-item{border-bottom:1px solid rgba(235,228,216,1)}.custom-product-tabs .accordion-trigger{display:flex;justify-content:space-between;align-items:center;padding:16px 0;cursor:pointer;list-style:none;font-weight:700;font-size:17px}.custom-product-tabs .accordion-trigger::-webkit-details-marker{display:none}.custom-product-tabs details[open] .accordion-trigger__icon{transform:rotate(180deg)}.custom-product-tabs .accordion-trigger__icon{transition:transform .2s ease;flex-shrink:0}.custom-product-tabs .accordion-content{padding-bottom:16px;font-size:15px;line-height:1.6;color:#444}.custom-product-tabs .tabs__header{display:flex;margin:0 auto;justify-content:center;padding:13px 15px;border:1px solid rgba(235,228,216,1);border-radius:10px;background:#faf9f6}.custom-product-tabs .btn--underline:after{display:none}.custom-product-tabs .tabs__tab{font-weight:700;font-size:20px;line-height:25px;letter-spacing:0%;color:#2b2b2b}.custom-product-tabs .tabs__tab[aria-selected=true]{color:#a08671}.custom-product-tabs .tabs__tab:not(:last-child):before{content:"";position:absolute;right:calc(var(--tab-spacing) / -2);top:50%;transform:translateY(-50%);height:20px;width:1px;background:#00000026}.custom-product-tabs .tabs__tab{position:relative}.custom-product-tabs .tab{display:none}.custom-product-tabs .tabs__panel{margin-top:30px;margin-bottom:70px;font-size:17px}.jm-review-widget-header__title{font-family:var(--font-heading-family);font-weight:500;font-size:50px!important;line-height:100%;letter-spacing:0%;color:#2b2b2b}.jm-star-rating__font-icon{color:#ff9000!important}.jm-star-rating__filled path{fill:#ff9000!important}.jm-progress-bar__fill{background:#ff9000!important}.jm-progress-bar{height:10px!important;background:#e6d1c0!important}.jm-media-preview{margin-left:auto!important}.jm-review-widget-header__main-content{gap:60px!important;align-items:self-start!important}.jm-review-widget-header__star-rating-histogram{width:100%!important;max-width:100%!important}.jm-button--primary{background:linear-gradient(90deg,#a08671,#433324)!important;font-weight:700;font-size:17px;text-transform:uppercase}.jm-button--secondary,.jdgm-sort-dropdown,.custom-contact-form .contact-form__form .btn,.custom-testimonials__header-btn{border:1px solid rgba(230,209,192,1)!important;color:#a08671!important;background:transparent!important;border-radius:5px;font-weight:700;font-size:17px;line-height:100%;text-align:center;text-transform:uppercase}.custom-contact-form .contact-form__form .btn{margin-top:20px}.jm-reviewer-avatar{width:84px;height:84px;font-weight:700;font-size:25px;line-height:25px;letter-spacing:0%;color:#a08671;background:#ece2d7!important;margin-right:20px!important}.jm-review-content__title{font-weight:700;font-size:18px!important;line-height:24px;color:#2b2b2b}.jdgm-review-content__body-content{color:#2b2b2bcc}.jm-reviewer-info__name{font-weight:700;font-size:17px;line-height:25px;letter-spacing:0%;color:#2b2b2b}.jm-review-widget-header__summary-section{justify-content:start!important}.jm-pagination-controls__button--page{width:50px;height:50px;border:none!important;background:#faf9f6!important}.jm-pagination-controls__button--active{background:#a08671!important}.jm-pagination-controls__button{background:#ece2d7;width:50px;height:50px;border:none!important}.jm-with-icon svg{margin-inline-end:-5px}.custom-contact-form .form-field--name{grid-column:1!important;grid-row:1}.custom-contact-form .form-field--email{grid-column:1!important;grid-row:2}.custom-contact-form .form-field{background:transparent}.custom-contact-form .form-field--body{grid-column:2!important;grid-row:1 / 3}.custom-contact-form .contact__button{grid-column:1 / 3!important;grid-row:3;justify-self:center}.custom-contact-form .form-label{display:none}.custom-contact-form .form-field--name input,.custom-contact-form .form-field--email input,.custom-contact-form .form-field textarea{border-radius:5px;background:transparent;border:1px solid rgba(230,209,192,1)}.custom-contact-form .form-field--name input,.custom-contact-form .form-field--email input{height:50px}.custom-contact-form .form-field textarea{min-height:120px;height:120px}.custom-contact-form .form-field input::placeholder,.custom-contact-form .form-field textarea::placeholder{font-size:17px;line-height:25px;letter-spacing:0;color:#888}.custom-contact-form .contact__fields{gap:20px}.custom-contact-form .contact__title{padding-bottom:25px}.custom-contact-form{background:linear-gradient(180deg,#f6ece2,#fff);padding-top:70px;padding-bottom:70px}@media(max-width:920px){.custom-contact-form .contact__fields{grid-template-columns:1fr!important}.custom-contact-form .form-field--name,.custom-contact-form .form-field--email,.custom-contact-form .form-field--body,.custom-contact-form .contact__button{grid-column:1!important;grid-row:auto!important}}.custom-related-products .product-card__badge{align-items:flex-start;left:20px;top:20px}.custom-related-products .f-badge{padding:7px 20px;border-radius:0;background:#e6d1c0!important;font-weight:500;font-size:18px;line-height:100%;letter-spacing:0%;text-align:center;color:#2b2b2b}.custom-related-products .related-products .block{overflow:visible}.custom-related-products product-slider{position:relative;padding:0}.custom-related-products .swiper-controls--nav-floating{position:unset}.custom-related-products .section__heading{font-size:60px}.custom-related-products .swiper-button-prev,.custom-related-products .swiper-button-next{position:absolute;top:50px;transform:translateY(-50%);z-index:2;margin:0;border:none}.custom-related-products .swiper-button-prev{left:-80px}.custom-related-products .swiper-button-next{right:-80px}.custom-related-products .swiper-button svg{height:80px;width:100%}.custom-related-products .swiper-button svg path{stroke-width:6px;stroke:#a08671}.custom-related-products .swiper-button{height:90px;width:90px;background:transparent}.custom-related-products .swiper-pagination{display:flex;justify-content:center;gap:6px;margin-top:24px;align-items:center}.custom-related-products .swiper-pagination-bullet{width:8px;height:8px;border-radius:50%;background:#0003;opacity:1}.custom-related-products .swiper-pagination-bullet-active{background:#a08671}.custom-related-products .overflow-visible{overflow:visible;clip-path:inset(0 0px -2px 0)}.custom-related-products .swiper-controls--pagination-bullets{justify-content:center}.custom-related-products .swiper-pagination-bullet-active,.custom-related-products .swiper-pagination-bullet:after{width:14px!important;height:14px!important;background:#a08671!important}.custom-related-products .product-card__wrapper{border-radius:0;border:1px solid rgba(230,209,192,.5)!important}.custom-related-products .product-card__image-wrapper{padding:20px}.custom-related-products .product-card-style-card{background:transparent!important}.custom-related-products .reversed-link__text{font-weight:700;font-size:17px;line-height:25px;letter-spacing:0%;color:#2b2b2b}.custom-related-products .product-card__info{padding:20px}.custom-related-products .product-card__info{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto}.custom-related-products .product-card__title{grid-column:1 / 3;grid-row:1}.custom-related-products .f-price{grid-column:1;grid-row:2}.custom-related-products .jdgm-widget{grid-column:2;grid-row:2}.custom-related-products .f-price__sale{flex-wrap:nowrap;flex-direction:row-reverse;gap:18px}.custom-related-products .f-price__sale .f-price-item--regular{color:#bababa;font-size:17px!important}.custom-related-products .f-price-item--sale{color:#2a683a}.custom-related-products .product-card__info .jdgm-prev-badge{display:flex!important;align-items:center;justify-content:flex-end}.custom-related-products .product-card__info .jdgm-preview-badge .jdgm-star.jdgm-star:before{font-size:16px;color:#ff9000}.custom-related-products .product-card__info .jdgm-prev-badge__text{display:none}@media(max-width:1420px){.custom-related-products .product-card__info{padding:10px}.custom-related-products .f-price__sale{gap:8px}}@media(max-width:1280px){.custom-related-products .f-price__sale{flex-direction:column-reverse;align-items:flex-start;gap:0}}@media(max-width:960px){.custom-related-products .product-card__wrapper{border-radius:10px}.custom-related-products .reversed-link__text:before{content:"";position:absolute;top:-10px;left:50%;transform:translate(-50%);width:80%;height:1px;background:#ebe4d8}.custom-related-products .jdgm-widget{grid-column:1;grid-row:3}}@media(min-width:960px){.custom-related-products.page-width,.custom-testimonials .page-width{max-width:1650px;padding-inline:50px;margin:0 auto}.custom-related-products .product-card__info{justify-items:flex-start}}.custom-testimonials .section__content{position:relative}.custom-testimonials__btn-prev,.custom-testimonials__btn-next{position:absolute;top:50%;transform:translateY(-50%);z-index:2;margin:0;border:none;height:90px;width:90px;background:transparent}.custom-testimonials__btn-prev{left:-90px}.custom-testimonials__btn-next{right:-90px}.custom-testimonials .swiper-button{height:90px;width:90px;background:transparent;border:none}.custom-testimonials .swiper-button svg{height:80px;width:100%}.custom-testimonials .swiper-button svg path{stroke-width:6px;stroke:#a08671}.custom-testimonials .swiper-pagination{display:flex;justify-content:center;align-items:center;gap:6px;margin-top:24px;bottom:-40px}.custom-testimonials .swiper-pagination-bullet{width:8px;height:8px;border-radius:50%;background:#0003;opacity:1}.custom-testimonials .swiper-pagination-bullet-active,.custom-testimonials .swiper-pagination-bullet:after{width:14px!important;height:14px!important;background:#a08671!important}.custom-testimonials .swiper-controls--pagination-bullets{justify-content:center}.custom-testimonials .swiper{overflow:hidden!important}.custom-testimonials .rich-text__heading{font-weight:500;font-size:60px;line-height:100%;letter-spacing:0%;color:#2b2b2b}.custom-testimonials .section__header{padding-bottom:60px}.custom-testimonials .swiper-slide{border:1px solid rgba(230,209,192,1);border-radius:10px;padding:20px!important;box-sizing:border-box}.custom-testimonials .testimonial__name{font-family:var(--font-body-family);font-weight:700;font-size:17px;line-height:25px;letter-spacing:0%;color:#2b2b2b}.custom-testimonials .testimonial__image{max-width:45%;margin-top:20px;border-radius:0}.custom-testimonials .testimonial--layout-2:has(.testimonial__image) .testimonial__wrapper{grid-template-columns:1fr}.custom-testimonials .testimonial__content{font-weight:400;font-size:16px;line-height:24px;letter-spacing:0%;color:#888888b3}.custom-testimonials .testimonial__avatar{width:84px;height:84px}.custom-testimonials .testimonial__avatar-initials{display:flex;align-items:center;justify-content:center;width:84px!important;height:84px!important;font-weight:700;font-size:25px;line-height:25px;letter-spacing:0;color:#a08671;background:#ece2d7}.footer .footer__top-wrapper{flex-wrap:nowrap}.footer .reversed-link__text,.footer .footer-info__item,.footer .footer-newsletter__description{font-weight:400;font-size:16px;line-height:normal!important;letter-spacing:0%;color:#fff}.footer .accordion-details__summary{display:none}.footer .footer-block__heading{font-family:var(--font-body-family);font-weight:700;font-size:22px;line-height:1;letter-spacing:0%}.footer .form-control{border-radius:5px;background:#d9d9d933;padding:13px 20px;line-height:normal}.footer .form-control::placeholder,.footer .form-control input{font-weight:300;font-size:16px;line-height:1;letter-spacing:0%;opacity:1;color:#fff}.footer .newsletter-form__field-wrapper .btn{padding:11px;margin-left:-10px}.footer .form-field{gap:0}.footer-newsletter__term,.footer .footer-info__item svg{display:none}.footer .footer__top{padding-bottom:43px;border-bottom:1px solid rgba(255,255,255,.1)}@media(max-width:1325px){.footer .footer__top-wrapper{flex-wrap:wrap}}@media(max-width:970px){.footer .footer__top{padding-bottom:25px}}.topbar__divider{display:inline-block;width:1px;height:16px;background:#2b2b2b;flex-shrink:0;margin:0 4px}.topbar__text-icon img{display:block;height:16px;width:auto;overflow:visible}@media(max-width:1023px){.header__search{height:0;padding:0!important;overflow:hidden}.search-open .header__search{height:auto;overflow:visible;padding:.8rem 0!important}.header__search .account-button,.header__search .header__search-trigger{display:none}}@media(min-width:1024px){.header__search-trigger-mobile{display:none}}.header .toggle-navigation-button,.header .toggle-navigation-button.is-show{display:none!important}.header__top--logo-center .header__search .search__form{width:0;opacity:0;visibility:hidden;transition:opacity .3s,width .3s;overflow:visible}.search-open .header__top--logo-center .header__search .search__form{width:var(--search-form-width, 43rem);opacity:1;visibility:visible}.search-open .header__search-trigger{display:none}.header .header__navigation .reversed-link{font-weight:400;font-size:16px;line-height:100%;letter-spacing:0%;font-family:var(--font-body-family);text-wrap:nowrap}.header .header__menu .flex{flex-wrap:nowrap}.header .header__top--logo-center .header__search{padding-inline-end:0;max-width:300px}@media(min-width:1030px){.header .cart-drawer-button{width:105px;height:50px;border-radius:900px;border:1px solid rgba(160,134,113,.4);padding:5px}}.header .cart-drawer-button svg{margin-left:auto}.header .cart-drawer-button .icon{width:40px;height:40px;margin-left:auto}.header .cart-count{top:12px;left:21px;display:flex!important;font-size:18px;color:#2b2b2b;background:#fff}.header .search__form predictive-search-open{overflow:visible}.header .icon-account path,.header .header__search-trigger path{stroke:#2b2b2b}.header .icon-account{margin-right:60px}.topbar .topbar__text,.topbar .disclosure__toggle{font-weight:400;font-size:16px;line-height:100%;letter-spacing:0%;color:#2b2b2b;text-wrap:nowrap}.topbar .topbar__column{flex-wrap:nowrap}.topbar-section{z-index:3!important}.header .header__logo{transform:translateY(-19px);background:#fff;position:relative;z-index:50}@media(max-width:1330px){.header .menu__item{padding:4px 10px}}@media(max-width:1220px){.header .menu__item{padding:4px 6px}.header .icon-account{margin-right:10px}.search-open .header__top--logo-center .header__search .search__form{max-width:250px;width:250px;min-width:150px}}@media(max-width:1024px){.header .header__top--logo-center .header__search{max-width:350px}.search-open .header__top--logo-center .header__search .search__form{max-width:350px;width:350px;min-width:150px}.header .header__logo{transform:translate(14px)}.header .header__top{border-bottom:1px solid rgba(43,43,43,1)}}@media(max-width:1030px){.custom-product .swatch-input__label .swatch-color,.custom-product .swatch-color{width:60px!important;height:60px!important;border-radius:8px!important}.custom-product .product-form__input--swatch{gap:2px}.product-custom__feature-box{gap:4px;padding:5px;border:none;border-radius:10px;background:transparent;transition:.3s ease}.product-custom__feature-text{display:none}.product__price-rating{align-items:flex-start;flex-direction:column-reverse}.product-custom__quantity{display:none}.topbar .topbar__left{display:flex!important;flex-direction:row!important;justify-content:center;background:#5c4f4a}.topbar .topbar__text{color:#fff}.topbar__divider{background:#fff}.topbar{background:#5c4f4a}.topbar__text-icon img{filter:invert(1)}}.custom-image-with-text .btn--primary{background:linear-gradient(90deg,#433324,#1f4529)!important;box-shadow:0 10px 20px #0003;font-weight:700;font-size:17px;line-height:25px;letter-spacing:0%;text-align:center;text-transform:uppercase;color:#fff;border-radius:5px}.custom-image-with-text .image-slider__content,.custom-image-with-text .page-width{background:#f7f5ee}.custom-image-with-text .image-slider__media{border-radius:30px}.custom-image-with-text .image-slider__content-wrapper{justify-content:center}.custom-image-with-text .swiper-pagination{align-items:center}.custom-image-with-text .swiper-pagination-bullet-active{width:14px!important;height:14px}@media(max-width:950px){.custom-image-with-text .image-with-text-slider{padding:0;.}.custom-image-with-text .section__container{padding:0}.custom-image-with-text .image-slider__media,.custom-image-with-text .image-slider__media img,.custom-image-with-text .image-slider__bg,.custom-image-with-text .image-slider{border-radius:0}.custom-image-with-text .image-slider__content .swiper{padding:20px}.custom-image-with-text .image-slider__text{text-align:center}}.custom-collection-list-slider .collection-card__title{font-size:17px!important;font-weight:400!important;color:#2b2b2b}.custom-collection-list-slider .collection-card__image img{padding:7px}.custom-collection-list-slider .collection-card{border:1px solid rgba(235,228,216,1);border-style:dashed;border-radius:10px}.custom-collection-list-slider .collection-card__inner{position:relative}.custom-collection-list-slider .collection-card__inner:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:80%;height:1px;background:#ebe4d8}.custom-video-section__logos{display:grid;grid-template-columns:1fr 1fr;gap:20px}.custom-video-section__logo-item{display:flex;align-items:center;justify-content:center;width:160px;height:110px;border:1px dashed rgba(235,228,216,1);border-radius:10px;flex-shrink:0}.custom-video-section__logo-item img{display:block;max-width:100%;max-height:100%;object-fit:contain}@media(max-width:1023px){.custom-video-section__logos{display:none}}.media__play-button{background:linear-gradient(152.97deg,#ffffff1f,#fff0);border:1px solid #fff;-webkit-backdrop-filter:blur(42px);backdrop-filter:blur(42px)}.media__play-button path{fill:#fff}.pr-img-card__product .product-card__image{display:none}.pr-img-card__product{background:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.product-custom__engraving{margin-bottom:16px}.product-custom__engraving-title{font-weight:600;margin-bottom:8px}.product-custom__engraving-options{display:flex;gap:16px;flex-wrap:wrap;margin-bottom:10px}.engraving-radio-label{display:flex;align-items:center;gap:6px;cursor:pointer}.product-custom__engraving-textbox{display:flex;align-items:center;gap:8px}.product-custom__engraving-input{border:1px solid #ccc;border-radius:6px;padding:8px 12px;font-size:14px;width:220px}.product-custom__engraving-counter{font-size:12px;color:#888}.custom-product label[title=Walnut] .swatch-color{background-image:url(/cdn/shop/files/Walnut.jpg?v=1779889945)!important}.custom-product label[title=White] .swatch-color{background-image:url(/cdn/shop/files/White.jpg?v=1779889939)!important}.custom-product label[title=Black] .swatch-color{background-image:url(/cdn/shop/files/Black.jpg?v=1779889935)!important}.custom-product label[title=Natural] .swatch-color{background-image:url(/cdn/shop/files/Natural.jpg?v=1779889930)!important}.custom-product label[title=Indigo] .swatch-color{background-image:url(/cdn/shop/files/Indigo.jpg?v=1779889926)!important}.custom-product label[title=Emerald] .swatch-color{background-image:url(/cdn/shop/files/Green.jpg?v=1779889921)!important}.custom-product label[title=Purple] .swatch-color{background-image:url(/cdn/shop/files/purple.jpg?v=1779889917)!important}.custom-product label[title=Cherry] .swatch-color{background-image:url(/cdn/shop/files/Cherry.jpg?v=1779889913)!important}.custom-product label[title=Caramel] .swatch-color{background-image:url(/cdn/shop/files/Caramel.jpg?v=1779889909)!important}.custom-product label[title] .swatch-color{background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important;background-color:transparent!important}
/*# sourceMappingURL=/cdn/shop/t/22/assets/custom.css.map */
