.main-pro-section .product-single__meta{padding-left:0}.main-pro-section .pro-blocks-list{padding-left:46px}.main-pro-section .product__main-photos img,.main-pro-section .product__main-photos,.main-pro-section .product__main-photos video{border-radius:30px;overflow:hidden}.main-pro-section .product__thumbs--below{margin-top:16px}.main-pro-section .product__thumbs.product__thumbs--below button.product__thumb-arrow,.main-pro-section .product__policies.rte.small--text-center{display:none}.main-pro-section a.product__thumb{border-radius:12px;overflow:hidden}.main-pro-section .product__thumb-item a.is-active:before,.main-pro-section .product__thumb-item a:focus:before{box-shadow:0 0}.main-pro-section a.product__thumb.is-active{box-shadow:0 0 0 1px #11111180}.main-pro-section .product__thumb-item{border:none}.main-pro-section .product__thumbs--below .product__thumb-item{padding:1px;max-width:100px;width:100%;height:100%;min-width:100px;min-height:100px;max-height:100px;margin:0}.main-pro-section .product__thumbs--below .product__thumbs--scroller{overflow-y:hidden;overflow-x:scroll;white-space:nowrap;display:flex;gap:12px}.main-pro-section .badge-wrapper .grid-product__tag{border-radius:4px;position:relative;max-width:fit-content;font-family:Manrope;font-weight:500;font-size:13px;line-height:16px;letter-spacing:0;text-transform:uppercase;background:#c79b6b33;padding:6px 16.5px}.main-pro-section .product-block.product-block--header .badge-wrapper{margin-bottom:10px}.main-pro-section .product-single__title{text-align:left;font-size:clamp(26px,2.3vw,40px);line-height:1.25;letter-spacing:0}.main-pro-section .product-block{margin-bottom:15px}.main-pro-section span.jdgm-prev-badge__text{font-family:Manrope;font-weight:400;font-size:14px;line-height:28px;letter-spacing:0;opacity:.8;margin-left:8px}.main-pro-section .jdgm-preview-badge .jdgm-star.jdgm-star,.main-pro-section .jdgm-prev-badge__stars span.jdgm-star:before{color:#5a4638;font-size:14.5px}.main-pro-section a.product-reviews-link{transition:all .25s;text-underline-offset:4px;font-family:Manrope;font-weight:400;font-size:14px;line-height:16px;letter-spacing:0;opacity:.8;text-decoration:underline}.main-pro-section a.product-reviews-link:hover{text-decoration:none}.main-pro-section .product-reviews-link-wrap{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:36px}.main-pro-section span.product__price{font-family:Manrope;font-weight:700;font-size:clamp(20px,2.2vw,28px);line-height:24px;letter-spacing:0;vertical-align:middle}.main-pro-section .product-short-description.rte{line-height:1.75;letter-spacing:0;opacity:.8}.main-pro-section .product-block hr{border-color:#5a46381a;margin:30px 0}.main-pro-section label.variant__label,.main-pro-section .product__quantity label{text-align:left;margin-bottom:15px;font-weight:500;font-size:16px;line-height:20px;letter-spacing:0;opacity:.8;text-transform:math-auto}.main-pro-section .variant-input-wrap{margin:0;padding:0;position:relative;display:flex;gap:10px;flex-wrap:wrap}.main-pro-section .variant-input-wrap label{padding:9px 16px;text-transform:capitalize;display:block;box-shadow:0 0 0 1px #5a463833;font-size:var(--typeBodySizeMobile);border-radius:8px;margin:0;letter-spacing:0}.main-pro-section .buy-quantity-btn-wrapper{display:flex;align-items:end;gap:12px}.main-pro-section .js-qty__wrapper{height:48px;border:solid 1px #5A463833;border-radius:8px;max-width:138px;width:100%;display:flex;align-items:center}.main-pro-section .js-qty__wrapper input{border:none;font-family:Manrope;font-weight:500;font-size:15px;line-height:24px;letter-spacing:0;text-align:center;text-transform:uppercase}.main-pro-section .product__quantity label{opacity:1}.main-pro-section button.js-qty__adjust.js-qty__adjust--minus{left:10px;padding:0}.main-pro-section button.js-qty__adjust.js-qty__adjust--plus{right:10px;padding:0}.main-pro-section .product-single__form{width:100%}.main-pro-section .add-to-cart{font-weight:600;font-size:15px;line-height:24px;letter-spacing:.1px;padding:10px}.main-pro-section .add-to-cart span{display:flex;align-items:center;gap:13px}.main-pro-section .trust-badges-bar .trust-badge-item{display:flex;align-items:center;gap:10px}.main-pro-section .trust-badges-bar .trust-badge-item__icon img{width:100%;height:100%;object-fit:contain;display:block}.main-pro-section .trust-badges-bar span.trust-badge-item__text{opacity:.8;font-family:Manrope;font-weight:500;font-size:15px;line-height:1.467;letter-spacing:0}.main-pro-section .trust-badges-bar{display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px}.main-pro-section .trust-badge-item__icon{width:50px;min-width:50px}.main-pro-section .product-block.product-block--trust-badges-bar{margin:45px 0}.main-pro-section .product-block--tab+.product-block--tab{margin:0}.main-pro-section .product-block.product-block--tab{margin:0}.main-pro-section .collapsible-content__inner.rte{border:none;margin:0;font-family:Manrope;font-weight:400;font-size:16px;line-height:28px;letter-spacing:0;opacity:.8;padding:6px 0 20px}.main-pro-section .collapsible-content__inner.rte *{font-family:Manrope;font-weight:400;font-size:16px;line-height:28px;letter-spacing:0;opacity:.8}.main-pro-section .collapsible-content__inner.rte h1,.main-pro-section .collapsible-content__inner.rte h2,.main-pro-section .collapsible-content__inner.rte h3,.main-pro-section .collapsible-content__inner.rte h4,.main-pro-section .collapsible-content__inner.rte h5,.main-pro-section .collapsible-content__inner.rte h6{margin:10px 0}.main-pro-section .product-block[data-dynamic-variants-enabled]{margin:30px 0 45px}.main-pro-section .add-to-cart.btn--loading svg{opacity:0}.main-pro-section{padding-top:0;padding-bottom:80px}.main-pro-section .product__thumbs--scroller image-element{width:100%;height:100%;display:inline-grid}.main-pro-section .product__thumbs--scroller .image-wrap{padding-bottom:100%!important}.main-pro-section .product-block.product-block--price{text-align:left}.main-pro-section .product__main-photos button.flickity-button{transition:all .25s;width:45px;height:45px;background:#5a4638;border-radius:8px}.main-pro-section .product__main-photos .flickity-button-icon{fill:#fff}.main-pro-section .product__main-photos button.flickity-button.flickity-prev-next-button.flickity-next{right:27px}.main-pro-section .product__main-photos button.flickity-button.flickity-prev-next-button.flickity-previous{left:27px}.main-pro-section .wishlist-share-block button{opacity:.6;display:flex;align-items:center;gap:10px;padding:0}.main-pro-section .wishlist-share-block button:hover{opacity:1}.main-pro-section .wishlist-share-block{margin-top:24px;display:flex;column-gap:24px;row-gap:10px;flex-wrap:wrap}.main-pro-section .color-wrapper .variant-input label{border-radius:50%;width:40px;height:40px}.main-pro-section .color-wrapper .color-swatch:before{display:none}.main-pro-section .color-wrapper .variant-input{border-radius:50%;width:50px;height:50px;padding:0;display:flex;align-items:center;justify-content:center;border:solid 1px transparent}.main-pro-section .color-wrapper .variant-input:has(input:checked){border-color:#5a4638}.main-pro-section .color-wrapper .variant-input-wrap input[type=radio]:checked+label{box-shadow:0 0}.main-pro-section .color-wrapper .variant-input:has(input.disabled){opacity:.5}.main-pro-section span.variant__stock-label{position:relative;font-family:Manrope;font-weight:400;font-size:12px;line-height:1;letter-spacing:0;margin-left:20px}.main-pro-section span.variant__stock-label:before{content:"";width:2px;height:20px;position:absolute;left:-10px;top:50%;transform:translateY(-50%);background:#e5e5e5}.main-pro-section .product-block.product-block--tab .collapsible-trigger-btn--borders{border:none;padding:20px 0;font-family:DM Serif Display;font-weight:400;font-size:16px;text-transform:capitalize;line-height:24px;letter-spacing:0;display:flex;align-items:center;justify-content:space-between;gap:10px}.main-pro-section .collapsible-trigger.is-open svg.minus-icon{display:block!important}.main-pro-section .collapsible-trigger.is-open svg.plus-icon{display:none!important}.main-pro-section .product__thumbs .product__thumb>.image-wrap img{height:100%;position:absolute;top:0;left:0}.main-pro-section .errors.text-center:not(:empty){border-radius:8px;margin-top:8px;margin-bottom:0}@media(max-width:1300px){.main-pro-section .pro-blocks-list{padding-left:30px}}@media screen and (max-width:1199px){.main-pro-section .trust-badges-bar .trust-badge-item{flex-direction:column}.main-pro-section .trust-badges-bar span.trust-badge-item__text{font-size:14px;text-align:center}.main-pro-section .product__main-photos button.flickity-button.flickity-prev-next-button.flickity-next{right:16px}.main-pro-section .product__main-photos button.flickity-button.flickity-prev-next-button.flickity-previous{left:16px}.main-pro-section .color-wrapper .variant-input label{width:36px;height:36px}.main-pro-section .color-wrapper .variant-input{width:46px;height:46px}}@media screen and (max-width:768px){.main-pro-section .trust-badges-bar{gap:0}.product__main-photos{margin-bottom:20px}.main-pro-section .pro-blocks-list{padding-left:17px;margin-top:20px}.main-pro-section .product-reviews-link-wrap{margin-bottom:20px}.main-pro-section .product__thumbs--below .product__thumb-item{padding:1px;max-width:70px;width:100%;height:100%;min-width:70px;min-height:70px;max-height:70px;margin:0}.main-pro-section .product-block.product-block--trust-badges-bar{margin:20px 0}.main-pro-section .trust-badges-bar span.trust-badge-item__text{text-align:left}.main-pro-section .trust-badges-bar .trust-badge-item{padding:0;justify-content:flex-start;flex-direction:row}.main-pro-section{padding-bottom:50px}.main-pro-section .product__main-photos button.flickity-button{width:36px;height:36px}.main-pro-section .collapsible-content__inner.rte,.main-pro-section .collapsible-content__inner.rte li{font-size:15px}}@media(max-width:767px){.main-pro-section .trust-badges-bar{display:grid;grid-template-columns:1fr;gap:20px}.main-pro-section .trust-badges-bar span.trust-badge-item__text{text-align:center}}@media screen and (min-width:769px)and (max-width:999px){.main-pro-section .trust-badges-bar .trust-badge-item{flex:1 1 45%;justify-content:center}.main-pro-section .product-short-description.rte{font-size:14px;line-height:1.75;letter-spacing:0;opacity:.8}}@media(min-width:1200px){.main-pro-section .trust-badges-bar .trust-badge-item:nth-child(1){max-width:177px}.main-pro-section .product-short-description.rte{font-size:16px}.main-pro-section .medium-up--one-half{width:51.6%}.main-pro-section .pro-blocks-list.medium-up--one-half{width:48.4%}.main-pro-section .js-qty__wrapper{min-width:138px}}
/*# sourceMappingURL=/cdn/shop/t/54/assets/main-product.css.map */
