html{overflow-x:hidden}.swatch__button label{border-radius:0;width:22px;height:22px;margin:3px}.swatch__button input:checked~label{width:16px;height:16px}.swatch__button input:checked~label:after{border-radius:0%;top:-3px;left:-3px;width:22px;height:22px;border-width:1px}.product__submit__buttons{display:flex;flex-wrap:wrap}.product__submit__buttons .swym-button-bar{margin:0;display:block;width:100%}.product__submit__buttons .swym-btn-container[data-position=default]{width:100%}.product__submit__buttons .product__submit__quick{order:2;width:100%}.product__submit__buttons .swym-btn-container[data-position=default] .swym-add-to-wishlist.swym-text{width:100%;background-color:#fff!important;border:2px solid #a37759;color:#a37759;padding:19px 0 16px;font-weight:700;height:auto;font-size:14px;line-height:18px;letter-spacing:3px;font-family:DM Sans,sans-serif}.product__submit__buttons .swym-btn-container[data-position=default] .swym-add-to-wishlist.swym-text span{color:#a37759;font-size:14px;line-height:18px;letter-spacing:3px;font-family:DM Sans,sans-serif}.product__submit__buttons .swym-btn-container[data-position=default] .swym-add-to-wishlist.swym-text:active,.product__submit__buttons .swym-btn-container[data-position=default] .swym-add-to-wishlist.swym-text:focus{color:#000;border-color:#00000080;background-color:#00000080!important}.product__submit__buttons .swym-btn-container[data-position=default] .swym-add-to-wishlist.swym-text:active span,.product__submit__buttons .swym-btn-container[data-position=default] .swym-add-to-wishlist.swym-text:focus span{color:#000}.product__submit__buttons .swym-btn-container[data-position=default] .swym-add-to-wishlist.swym-text:hover,.product__submit__buttons .swym-btn-container[data-position=default] .swym-add-to-wishlist.swym-text:hover:not([disabled]){color:#929292;border-color:#92929233;background-color:#92929233!important}.product__submit__buttons .swym-btn-container[data-position=default] .swym-add-to-wishlist.swym-text:hover span,.product__submit__buttons .swym-btn-container[data-position=default] .swym-add-to-wishlist.swym-text:hover:not([disabled]) span{color:#929292}.product__submit__quick.disabled .shopify-payment-button .shopify-payment-button__button--unbranded{pointer-events:none;opacity:.6}.shopify-payment-button .shopify-payment-button__button--unbranded{background-color:#a37759;font-size:14px;font-weight:700;line-height:18px;letter-spacing:3px;font-family:DM Sans,sans-serif;margin-top:12px;height:56px;border:2px solid #a37759}.shopify-payment-button .shopify-payment-button__button--unbranded:active,.shopify-payment-button .shopify-payment-button__button--unbranded:focus{color:#000;border-color:#00000080;background-color:#00000080}.shopify-payment-button .shopify-payment-button__button--unbranded:hover,.shopify-payment-button .shopify-payment-button__button--unbranded:hover:not([disabled]){color:#929292;border-color:#92929233;background-color:#92929233}.question_info{display:flex}.question_info .image img{border-radius:50%;display:block}.question_info .info{padding-left:26px;width:calc(100% - 74px)}.question_info .info p{font-size:14px;line-height:24px;font-weight:500;letter-spacing:1.5px;margin:0}.question_info:first-child{padding:14px 14px 12px 19px;border-bottom:1px solid #f8f8f8;align-items:center}.question_info:first-child br{content:"";line-height:1;display:block}.question_info:last-child a{padding:14px 21px 14px 34px;font-size:14px;color:#000;font-weight:700;width:50%;text-transform:uppercase;letter-spacing:3px;text-align:center;font-family:DM Sans,sans-serif}.question_info:last-child a:first-child{border-right:1px solid #f8f8f8}.question_info:last-child a:hover{text-decoration:underline}.radio__legend__label{font-family:DM Sans,sans-serif;font-size:12px;line-height:16px;color:#969696;font-weight:400;border-right:none;margin:0;padding:0}.label_qty{color:#969696;font-size:12px;font-weight:400;line-height:16px;margin-bottom:5px;font-family:DM Sans,sans-serif}.quantity__wrapper{overflow:visible;-webkit-backface-visibility:visible;backface-visibility:visible}.quantity__input{border-radius:0;padding:9px 30px}.product__headline{margin-bottom:0}.radio__legend span{font-size:12px;line-height:16px;color:#969696;font-weight:400;border-right:none;letter-spacing:0}.product-page{padding-top:36px}.product-page .rte p.accordion-toggle{font-family:DM Sans,sans-serif;font-size:14px;line-height:24px;letter-spacing:1.5px;padding:20px 0 18px;border-color:#979797}.product-page .tabs-wrapper{margin-bottom:34px;margin-top:25px}.product-page .accordion-content{padding-bottom:25px}.product-page .accordion-content__actions button,.product-page .accordion-content__actions .sku,.product-page .accordion-content__entry button,.product-page .accordion-content__entry .sku{line-height:18px;font-size:14px;color:#000;margin-bottom:3px;margin-top:4px;text-transform:uppercase;text-decoration:none}.product-page .accordion-content__actions .sku,.product-page .accordion-content__entry .sku{display:flex;align-items:center}.product-page .accordion-content__actions .sku .title,.product-page .accordion-content__entry .sku .title{margin-right:5px}.product-page .accordion-content__actions button,.product-page .accordion-content__entry button{text-decoration:underline;font-size:12px;line-height:16px;color:#969696}.product-page .accordion-content__actions button:hover,.product-page .accordion-content__entry button:hover{color:#000}.product-page .accordion-content__actions button:active,.product-page .accordion-content__actions button:focus,.product-page .accordion-content__entry button:active,.product-page .accordion-content__entry button:focus{font-weight:700;color:#000}.product-page .accordion-content__actions p,.product-page .accordion-content__entry p{margin-top:10px}.product-page .accordion-content__actions{margin-top:16px}.product-page .product__price{font-family:DM Sans,sans-serif;font-size:26px;line-height:36px;font-weight:200;padding:20px 0 10px;letter-spacing:0}.product-page .shop-pay-terms{display:none}.recently-viewed-products .home__subtitle,.related__wrapper .home__subtitle{font-size:40px;text-align:left;line-height:50px;color:#000;text-transform:capitalize;padding-bottom:60px;padding-left:5px}.recently-viewed-products .home__subtitle:after,.related__wrapper .home__subtitle:after{display:none}.recently-viewed-products .product__grid__price,.related__wrapper .product__grid__price{display:none}.recently-viewed-products .product-grid-item .product-grid-item__slide,.related__wrapper .product-grid-item .product-grid-item__slide{border:.5px solid #979797}.recently-viewed-products .js-grid,.related__wrapper .js-grid{display:grid;row-gap:20px;grid-template-columns:repeat(4,1fr);column-gap:17px}.recently-viewed-products .collection__image__top,.related__wrapper .collection__image__top{top:30px;left:30px;width:calc(100% - 60px);height:calc(100% - 60px)}.recently-viewed-products .product__grid__title,.related__wrapper .product__grid__title{font-family:DM Sans,sans-serif;font-size:14px;line-height:24px;letter-spacing:1.5px;font-weight:500;display:block;text-align:center;margin-top:22px;margin-bottom:0}.recently-viewed-products .product__grid__title:hover,.related__wrapper .product__grid__title:hover{text-decoration:underline}.related___content,#recently-viewed-title{padding-top:60px;border-top:1px solid #979797;margin-top:60px}#recently-viewed-title{margin-top:91px}.related___content{margin-top:17px}.related___content .product-grid-item .product__grid__info--under{padding:0}#recently-viewed-container{display:grid;row-gap:20px;grid-template-columns:repeat(4,1fr);column-gap:17px}#recently-viewed-container .image a{padding-top:99%;width:100%;display:block;position:relative;border-width:.25px;border-style:solid;border-color:#979797}#recently-viewed-container .image a img{position:absolute;top:30px;left:30px;width:calc(100% - 60px);height:calc(100% - 60px);background-size:cover;background-position:50%;object-fit:cover}.section-recently-viewed{padding-bottom:106px}.template-product .product__submit__buttons .btn--add-to-cart{margin-top:12px;order:1;width:100%;background-color:#fff;border:2px solid #a37759;color:#a37759;padding:19px 0 16px;font-weight:700;height:auto;font-size:14px;line-height:18px;letter-spacing:3px;font-family:DM Sans,sans-serif}.template-product .product__submit__buttons .btn--add-to-cart:active,.template-product .product__submit__buttons .btn--add-to-cart:focus{color:#000;border-color:#00000080;background-color:#00000080}.template-product .product__submit__buttons .btn--add-to-cart:active span,.template-product .product__submit__buttons .btn--add-to-cart:focus span{color:#000}.template-product .product__submit__buttons .btn--add-to-cart:hover,.template-product .product__submit__buttons .btn--add-to-cart:hover:not([disabled]){color:#929292;border-color:#92929233;background-color:#92929233}.template-product .product__submit__buttons .btn--add-to-cart:hover span,.template-product .product__submit__buttons .btn--add-to-cart:hover:not([disabled]) span{color:#929292}.template-product .product__submit__buttons .btn--add-to-cart.btn--buy-now [data-add-to-cart-text]+span,.template-product .product__submit__buttons .btn--add-to-cart.btn--buy-now [data-add-to-cart-text]+span+span{display:none}.template-product .product__submit__buttons .btn--add-to-cart.btn--add-to-cart-dark{background-color:#a37759;color:#fff}.template-product .wrapper{max-width:1336px}.template-product .breadcrumb{padding:0;margin:0 0 2rem;display:flex;align-items:center}.template-product .breadcrumb .arrow{font-size:24px}.template-product .breadcrumb a,.template-product .breadcrumb span{display:inline-block;padding:0;margin-right:7px;text-decoration:none;word-break:break-word;font-size:14px;line-height:24px;font-weight:500;letter-spacing:1.5px;text-transform:capitalize;font-family:DM Sans,sans-serif}.template-product .product__badge{top:10px;left:10px;right:unset;background-color:#ab3737;min-width:66px;height:36px;font-size:14px;line-height:20px;color:#fff;letter-spacing:4px;font-family:DM Sans,sans-serif;padding:0;display:flex;align-items:center;justify-content:center}.template-product .section-button-text{margin-bottom:0}.template-product .section-button-text .wrapper .wrapper-button-text-left{justify-content:space-between;align-items:center;padding:41px 0}.template-product .section-button-text .wrapper .wrapper-button-text-left .content-text{width:calc(100% - 300px);padding-right:30px}.template-product .section-button-text .wrapper .wrapper-button-text-left .content-text p{font-weight:500}.template-product .section-button-text .wrapper .wrapper-button-text-left .content-button{width:auto}.template-product .section-button-text .wrapper .wrapper-button-text-left .content-button .button-shop{text-transform:uppercase;position:unset;margin:0;transform:none;font-size:14px;letter-spacing:4px}.template-product .section-button-text .wrapper .wrapper-button-text-left .content-button .button-shop:hover{color:#000;border-color:#000;background-color:#0003}.template-product .section-button-text .wrapper .wrapper-button-text-left .content-button .button-shop:active,.template-product .section-button-text .wrapper .wrapper-button-text-left .content-button .button-shop:focus{color:#000;border-color:#000;background-color:#00000080}.template-product .slick-dots{position:unset;display:flex;padding-right:65px;margin-top:38px;margin-bottom:41px}.template-product .slick-dots li{position:relative;display:inline-block;width:50%;height:2px;margin:0;padding:0;cursor:pointer;background-color:#d8d8d8}.template-product .slick-dots li.slick-active{background-color:#000}.template-product .slick-dots li button,.slider-media{display:none}.product-single .shopify-product-form{margin:30px 0 0;max-width:100%}.product.product-single{display:flex;padding-top:75px}.product.product-single .product__media__wrapper.medium-up--one-custom{width:calc(100% - 436px)}.product.product-single .product__media__wrapper.medium-up--one-custom .media__thumb{margin:19px 8px 5px 0;width:88px;height:84px}.product.product-single .product__media__wrapper.medium-up--one-custom .media__thumb.is-selected:after{display:none}.product.product-single .product__item.medium-up--one-custom{max-width:436px;padding-left:24px;padding-right:1px;width:100%}.product__align-left .product__title{margin-bottom:0;margin-right:0;font-size:40px;line-height:50px;margin-top:-9px;letter-spacing:0}.product__align-left .product__price__wrap{margin:0}.product__align-left .form__selectors{padding-bottom:12px;padding-top:14px}.product__align-left .form__selectors legend.radio__legend{padding-top:10px;opacity:1;color:#d3d3d3;padding-bottom:0}.product__align-left .form__selectors .radio__fieldset{line-height:1;display:flex;align-items:center}.product__align-left .swatch__button:first-of-type{margin-left:-5px}.product__align-left .swatch__button{padding:5px 3px 3px}.product__align-left .quantity__wrapper{max-width:110px}.product__align-left .quantity__wrapper input{border-color:#979797}.product__align-left .quantity__wrapper+.product__submit{margin-top:37px}.details .price{display:none}@media (min-width: 769px){.product-title.show_mobile{display:none}}@media (max-width: 769px){.template-product .section-recently-viewed.wrapper,.template-product .related__wrapper.wrapper,.template-product .wrapper.wrapper_custom{padding-right:0;padding-left:69px}.template-product .recently-viewed-products .slick-dots{margin-top:48px}.product-page .tabs-wrapper{margin-bottom:44px}.related__wrapper .js-grid,#recently-viewed-container{display:block}.slider-media{display:block;width:100%}.slider-media.slick-initialized .slick-slide{margin-left:7px}.slider-media.slick-initialized .slick-slide img{max-width:250px}.product.product-single{display:block}.product.product-single .product__media__wrapper.medium-up--one-custom{display:none}.product.product-single .product__item.medium-up--one-custom{padding-left:0;max-width:100%;padding-right:69px}.product.product-single .product__item.medium-up--one-custom .product__headline{display:none}.product.product-single .product__item.medium-up--one-custom .product__submit__buttons{max-width:410px}.product__submit__buttons .btn-wishlist{padding:17px 0 18px}.recently-viewed-products .recently-viewed,.recently-viewed-products .product-grid-item,.related_slider .recently-viewed,.related_slider .product-grid-item{width:100%;max-width:248px}.recently-viewed-products .recently-viewed:not(:last-child),.recently-viewed-products .product-grid-item:not(:last-child),.related_slider .recently-viewed:not(:last-child),.related_slider .product-grid-item:not(:last-child){margin-right:10px}.product-page{padding-top:28px}.product-page .product__price{font-size:14px;line-height:18px;font-weight:400}.product__align-left .product__title{font-size:32px;line-height:42px;margin-top:0}.product.product-single{padding-top:39px}.product-title.show_mobile{margin-bottom:27px}.slider-media .slick-dots{margin-bottom:19px}.product-page .rte p.accordion-toggle{padding:19px 0}.product-page .accordion-content__entry .sku,.product-page .accordion-content__entry button,.product-page .accordion-content__actions .sku,.product-page .accordion-content__actions button{margin-top:0}.product-page .accordion-toggle:after{top:46%;right:11px}.question_block{max-width:410px}#recently-viewed-title,.related___content{border-top:none;padding-top:33px}#recently-viewed-title .home__subtitle,.related___content .home__subtitle{font-size:32px;padding-bottom:48px;padding-left:0}#recently-viewed-title{margin-top:21px}.related__wrapper .product__grid__title,.recently-viewed-products .product__grid__title{margin-top:14px;margin-bottom:0}.related__wrapper .product__grid__price,.recently-viewed-products .product__grid__price{display:block}.related__wrapper .grid__swatch__container,.recently-viewed-products .grid__swatch__container{display:none}.related__wrapper .product__grid__price,.recently-viewed-products .product__grid__price{font-family:DM Sans,sans-serif;font-size:14px;line-height:23px;letter-spacing:1.5px;font-weight:500}.template-product .related__wrapper .slick-dots{margin-top:44px}.template-product .recently-viewed-product .slick-dots{margin-top:48px}.template-product .section-button-text .wrapper{padding-right:70px;padding-left:70px}.template-product .section-button-text .wrapper .wrapper-button-text-left{display:block;padding:45px 0 38px}.template-product .section-button-text .wrapper .wrapper-button-text-left .content-text{width:auto;max-width:80%;padding-right:0;margin-bottom:35px}.template-product .section-button-text .wrapper .wrapper-button-text-left .content-text p{margin:0;font-size:23px;line-height:33px}.template-product .section-button-text .wrapper .wrapper-button-text-left .content-button .button-shop{width:100%;max-width:213px;height:42px;line-height:39px;font-size:12px;letter-spacing:3.43px;padding:0;border:2px solid #000000}.section-recently-viewed{padding-bottom:54px}.section-recently-viewed .details{text-align:center}.section-recently-viewed .details .price{font-family:DM Sans,sans-serif;font-size:14px;line-height:23px;letter-spacing:1.5px;font-weight:500}.details .price{display:block}}@media (max-width: 767px){.product-page .tabs-wrapper{margin-bottom:39px}.product-page .product__price{font-weight:400}.template-product .section-recently-viewed.wrapper,.template-product .related__wrapper.wrapper,.template-product .wrapper.wrapper_custom{padding-right:0;padding-left:30px}.template-product .breadcrumb a,.template-product .breadcrumb span{font-weight:400;letter-spacing:0}.template-product .slick-dots{padding-right:30px}.template-product .section-button-text .wrapper{padding-right:30px;padding-left:30px}.template-product .section-button-text .wrapper .wrapper-button-text-left .content-text{max-width:100%}.product.product-single .product__item.medium-up--one-custom{padding-right:30px}.recently-viewed-products .product__grid__title,.related__wrapper .product__grid__title{margin-top:18px;margin-bottom:0}}@media (min-width: 425px) and (max-width: 767px){.template-product .section-button-text .wrapper .wrapper-button-text-left .content-text p{max-width:100%}}@media (max-width: 425px){.question_info{flex-wrap:wrap}.question_info:first-child{padding:31px 14px 24px 27px}.question_info:last-child a{width:100%;padding-bottom:13px}.question_info:last-child a:last-child{padding-bottom:14px}.question_info:last-child a:first-child{border-right:none;border-bottom:1px solid #f8f8f8}.question_info .info{padding-left:22px;width:100%;max-width:157px}.question_block{width:calc(100% + 60px);margin-left:-30px}#recently-viewed-title .home__subtitle,.related___content .home__subtitle{font-size:22px;line-height:29px;padding-bottom:37px}.product-page{padding-top:25px}.product-page .product__price{padding:14px 0 0}.template-product .breadcrumb a,.template-product .breadcrumb span{font-size:12px;line-height:22px}.template-product .slick-dots{margin-top:26px}.slider-media.slick-initialized .slick-slide img{max-width:234px}.radio__legend span{font-size:10px;line-height:13px}.product.product-single{padding-top:33px}.product__align-left .product__title{font-size:23px;line-height:32px}.product__align-left .form__selectors legend.radio__legend{padding-top:0}.product__align-left .quantity__wrapper+.product__submit{margin-top:33px}.product-page .tabs-wrapper{margin-top:33px}#recently-viewed-title,.related___content{padding-top:17px;margin-top:0}.recently-viewed-products .recently-viewed,.recently-viewed-products .product-grid-item,.related_slider .recently-viewed,.related_slider .product-grid-item{width:100%;max-width:233px}.recently-viewed-products .product__grid__title,.related_slider .product__grid__title{font-size:12px;letter-spacing:1.29px}.related__wrapper .product__grid__price,.recently-viewed-products .product__grid__price{display:none}.related__wrapper .product-grid-item .product__grid__info--under,.recently-viewed-products .product-grid-item .product__grid__info--under{position:relative;padding:0}.details .price{display:none}#recently-viewed-title{padding-top:14px}.recently-viewed-products .product__grid__title{margin-top:18px}.template-product .recently-viewed-products .slick-dots{margin-top:27px}.template-product .section-button-text .wrapper .wrapper-button-text-left{padding:53px 0 62px}.template-product .section-button-text .wrapper .wrapper-button-text-left .content-text{margin-bottom:29px}.template-product .section-button-text .wrapper .wrapper-button-text-left .content-text p{font-size:18px;line-height:28px}.section-recently-viewed{padding-bottom:20px}}
/*# sourceMappingURL=/cdn/shop/t/46/assets/dmf-product.scss.css.map?v=67820313406093858851687364747 */
