.product__info-container>*+*{margin:2rem 0 0}.main_prod_info .page-width{max-width:100%;padding:0 32px}.main_prod_info .product--large.product.grid{--grid-desktop-horizontal-spacing: 32px;--grid-desktop-vertical-spacing: 32px;column-gap:var(--grid-desktop-horizontal-spacing);row-gap:var(--grid-desktop-vertical-spacing)}.main_prod_info .product .product__info-wrapper{padding:24px;background-color:#f9f5f2;border:1px solid #ECE4DF}.main_prod_info .media_main_media .product-media-container.constrain-height.media-fit-contain{margin-right:0;margin-left:0;width:100%}.main_prod_info .product--large .media_thumbnail_media .thumbnail-list .thumbnail-list__item:before{padding-bottom:105px}.main_prod_info .product--large .media_thumbnail_media .thumbnail-list .thumbnail[aria-current] img{padding:5px}.main_prod_info .product--large .media_thumbnail_media .thumbnail-list .thumbnail[aria-current]:focus:not(:focus-visible){box-shadow:0 0 0 .3rem #4c3320}.main_prod_info .product--large .media_thumbnail_media .thumbnail-list .thumbnail[aria-current]{border:1px solid #4C3320;box-shadow:0 0 0 .3rem #4c3320}.product_custom_price_tax{display:flex;flex-wrap:wrap;gap:10px 20px;justify-content:flex-start}.product_custom_price{font-size:24px;line-height:1;font-weight:600;color:#4c3320;flex:1;letter-spacing:-.31px}.product_custom_price .now-price{white-space:nowrap}.product_custom_tax{font-size:14px;line-height:1.5;margin:0;color:#51483e;letter-spacing:-.15px}.product_info_usp_list{display:flex;align-items:stretch;gap:12px;margin:14px 0 24px;overflow-x:auto}.product_info_usp_item{padding:10.5px 18px;background-color:#ece4df;border-radius:51px;display:flex;align-items:center;justify-content:center;gap:4px;flex:1}.product_info_usp_icon{flex:0 0 16px;width:16px;height:16px;display:flex;justify-content:center;align-items:center}.product_info_usp_item p{font-size:14px;line-height:1.4;margin:0;color:#6d6157;text-align:center;white-space:nowrap}.product_info_unit_cont{display:flex;align-items:center;gap:20px;justify-content:space-between;margin:0 0 8px}.product_info_input_title p{font-size:14px;line-height:1.5;margin:0;font-weight:600;text-transform:uppercase;color:#4a4038;letter-spacing:.35px}.product_info_input_unit{display:flex}.product_info_input_unit label.radio-label{position:relative}.product_info_input_unit input[type=radio]{position:absolute;opacity:0;width:100%;height:100%;margin:0;cursor:pointer}.product_info_input_unit span{padding:5px 15px;display:block;font-size:14px;line-height:1.5;color:#4a4038;border:1px solid #ECE4DF}.product_info_input_unit .radio-label input:checked+span{background-color:#977c64;color:#fff;border-color:#977c64}.product_info_input_cont{display:flex;gap:12px}.product_info_input_item{flex:1}.product_info_input_label{font-size:14px;line-height:1.5;margin:0 0 4px;color:#6b6158;letter-spacing:-.15px}.product_info_input_item input:focus-visible{outline:none;box-shadow:none}.product_info_input_item input{padding:8px 12px;font-size:16px;line-height:1.5;color:#4a4038;letter-spacing:-.31px;width:100%}.product_info_input_item input::-webkit-outer-spin-button,.product_info_input_item input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.product_info_input_item input[type=number]{-moz-appearance:textfield}.product_info_unit_guide{padding:13px;background-color:#ece4df;margin:12px 0}.product_info_unit_guide p{font-size:14px;line-height:1.5;margin:0;color:#51483e}.product_info_cg{display:flex;align-items:center;gap:20px;justify-content:space-between;padding-bottom:20px;border-bottom:1px solid #ECE4DF}.product_info_cg_area_main{font-size:16px;line-height:1.5;margin:0;letter-spacing:-.31px;font-weight:600;color:#4a4038}.product_info_cg_bd{font-size:14px;line-height:1.5;margin:0;color:#51483e;letter-spacing:-.15px}.product__sku{font-size:14px;line-height:1.5;margin:20px 0 0;color:#51483e}.product_prevn_notes{padding:15px 16px;background-color:#ece4df}.product_prevn_notes>*+*{margin:4px 0 0}.product_pn_title{font-size:14px;line-height:1.5;margin:0;color:#4a4038;font-weight:600;letter-spacing:.35px;text-transform:uppercase}.product_pn_dec{font-size:14px;line-height:1.5;color:#6b6158;letter-spacing:-.15px}.product_pn_cta{font-size:14px;line-height:1.5;color:#6b6158;letter-spacing:-.15px;display:inline-block;text-decoration:underline}.product_custom_info_popup .c-modal__bg.hide,.product_custom_info_popup .hide{display:none!important}.c-modal__bg{position:fixed;width:100%;height:100%;background:#0000004d;z-index:202;display:flex;align-items:center;justify-content:center;top:0;left:0}.c-modal__bg .c-builder__page{display:grid;justify-items:center;grid-template-columns:auto 35rem;grid-template-rows:calc(100% - 60px) 60px;border-radius:20px;overflow:hidden;background:#fff;width:100%;height:100%;position:absolute}@media screen and (min-width: 750px) and (max-height: 500px){.c-modal__bg .c-builder__page{grid-template-columns:45vw;grid-template-rows:100% 0px;grid-column-gap:0rem}}@media screen and (min-width: 768px) and (max-height: 800px){.c-modal__bg .c-modal__cont{max-height:100%!important;height:100%!important}}@media screen and (min-width: 750px) and (max-height: 500px){.c-modal__bg .c-modal__cont{width:100%}}.c-modal__bg .c-modal__cont{max-height:90%;height:90%;aspect-ratio:1.5;max-width:100%;position:relative}.c-modal__bg .c-builder__hide{position:absolute;top:5px;right:5px;width:4rem;aspect-ratio:1;background-color:#fff;border-radius:2rem;display:flex;justify-content:center;align-items:center;box-shadow:0 0 2px #d3d3d3}.c-modal__bg .c-builder__canvas{display:flex;flex-wrap:wrap;justify-content:space-evenly;align-items:center;width:100%;background:#fff}.c-modal__bg .c-builder__canvas h2,.c-modal__bg .c-ptype-title h2{font-size:16px;line-height:1;font-weight:600;color:#4c3320;flex:1;letter-spacing:-.31px;margin:20px 0 10px;text-align:center;width:100%}#c-canvas{width:100%;aspect-ratio:1.4;flex-grow:0;flex-shrink:0;align-self:flex-start}.c-modal__bg .c-canvas-instruction{font-size:14px;line-height:1.5;margin:12px 0;color:#51483e;letter-spacing:-.15px;display:block;width:100%;text-align:center}.c-modal__bg .c-builder__canvas button{font-size:16px;line-height:1.2;display:block;text-decoration:none;padding:10px 24px;background-color:#4c3320;color:#fff;text-transform:capitalize;margin:0 10px;min-height:max-content;border-radius:42px}.c-modal__bg .c-builder__canvas button:before,.c-modal__bg .c-builder__canvas button:after{display:none}.c-modal__bg .c-builder__details.c-segment{overflow-y:scroll;display:flex;flex-direction:column;justify-content:center;grid-column:2;padding:2rem}.c-modal__bg .c-segment .c-ptype__button{margin:.5rem}.c-ptype__button input[type=radio]:checked+.radio-label{background-color:#fff;color:rgb(var(--color-base-accent-1));box-shadow:0 0 5px rgba(var(--color-base-accent-1),.5);filter:unset;border-width:2px}.c-modal__bg .c-ptype__button label.radio-label{display:grid;align-items:center;align-content:center;justify-content:space-between;grid-column-gap:.5rem;padding:.2rem 1rem;border-radius:15px;border:1px solid;grid-template-columns:2rem auto 6rem}.c-modal__bg .c-ptype__button input[type=radio]{position:absolute;opacity:0}.c-modal__bg .c-ptype__button input[type=radio]+.radio-label:before{content:"";background:#fff;border-radius:100%;border:1px solid #977c64;display:inline-block;width:1.4em;height:1.4em;position:relative;margin-right:1em;vertical-align:middle;cursor:pointer;text-align:center;transition:all .25s ease;grid-row:1 / span 2}.c-modal__bg .c-ptype__button input[type=radio]:checked+.radio-label{background-color:#fff;color:rgb(var(--color-base-accent-1));box-shadow:0 0 5px #977c64;filter:unset;border-width:2px}.c-modal__bg .c-ptype__button input[type=radio]:checked+.radio-label h3{color:#977c64}.c-modal__bg .c-ptype__button input[type=radio]:checked+.radio-label:before{background-color:#977c64;box-shadow:inset 0 0 0 4px #f4f4f4}.c-modal__bg .c-ptype__button input[type=radio]:focus+.radio-label:before{outline:0;border-color:#977c64}.c-modal__bg .c-ptype__button input[type=radio]:disabled+.radio-label:before{box-shadow:inset 0 0 0 4px #f4f4f4;border-color:darken(#f4f4f4,25%);background:darken(#f4f4f4,25%)}.c-modal__bg .c-ptype__button input[type=radio]+.radio-label:empty:before{margin-right:0}.c-modal__bg .c-ptype__button label h3{grid-column:2;margin:0;font-size:14px}.c-modal__bg .c-ptype__button label p{grid-column:2;grid-row:2;margin:0;font-size:smaller;line-height:normal}.c-modal__bg .c-ptype__button label .c-prices{grid-column:3;display:flex;flex-wrap:wrap;width:100%;font-size:12px}.product_order_btn{font-size:16px;line-height:1.5;display:block;text-decoration:none;padding:8px 24px;background-color:#4c3320;color:#fff;text-transform:capitalize}.product_order_btn:before,.product_order_btn:after{display:none}.popup_cus_cta{display:flex;align-items:center;justify-content:center;padding:12px 20px;text-decoration:none;background-color:#4c3320;color:#fff;border-radius:51px;gap:8px}.popup_cus_cta_icon{width:16px;height:16px;display:flex;align-items:center;justify-content:center}.popup_cus_cta_icon svg{width:100%;height:100%}.popup_cus_cta:before,.popup_cus_cta:after{display:none}.c-button-cont{display:flex;gap:10px;flex-wrap:wrap;margin:20px 0 0}.c-button-cont a{text-decoration:none;display:inline-block;flex:1}.c-modal__bg .drops{font-size:14px;line-height:1.5;color:#51483e;padding:13px;background-color:#ece4df;margin:12px 0}.c-modal__bg .c-builder__value.c-segment{grid-column:1 / span 3;flex-direction:row;padding:unset;position:relative;width:100%;height:100%;display:flex;justify-content:space-evenly}.c-builder__value.c-segment .c-builder__value-item{display:grid;max-width:30%;position:unset;width:100%;height:100%;align-items:center;justify-items:center;grid-template-columns:8rem calc(100% - 8rem)}.c-builder__value.c-segment .c-builder__value-item.show{opacity:1}.c-builder__value.c-segment img{max-width:50px;max-height:50px;width:100%;height:100%}.c-builder__value.c-segment h5{margin:1rem;font-size:14px;font-weight:600;line-height:1.5;color:#4c3320}.c-builder__value.c-segment h4{margin:0}button.order-sample_btn{font-size:16px;line-height:24px;letter-spacing:-.31px;color:#4c3320;background:transparent;border:2px solid #4C3320;padding:10px;width:100%}p.get_sample-desc{font-size:14px;line-height:21px;letter-spacing:-.15px;color:#7e6e5d;margin:0;padding-top:8px}.icon-with-text_block{display:flex;align-items:center;gap:8px}.icon-with-text_image{flex-shrink:0;width:16px;height:16px}.icon-with-text_image img{width:100%;height:auto;display:flex}.icon-with-text_title p{font-size:14px;line-height:21px;letter-spacing:-.15px;color:#6b6158;margin:0}.icon-with-text-wrap{display:flex;flex-direction:column;gap:4px;padding-top:20px;padding-bottom:20px;border-bottom:1px solid #ECE4DF}.hide,div#buy-sample.hide{display:none!important}div#buy-sample{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;z-index:20000;display:flex;justify-content:center;align-items:center;margin:0}.free-sample-popup .rfg{padding:20px;background:#fff}.free-sample-popup .c-ptype-title{display:flex;justify-content:space-between;align-items:flex-end;padding:0}.free-sample-popup .c-ptype-title h2{margin:0}.free-sample-popup .c-ptype__button{margin:.5rem}.free-sample-popup .c-ptype__button input[type=radio]{position:absolute;opacity:0}.free-sample-popup .c-ptype__button input[type=radio]:checked+.radio-label{background-color:#fff;color:rgb(var(--color-base-accent-1));box-shadow:0 0 5px rgba(var(--color-base-accent-1),.5);filter:unset;border-width:2px}.free-sample-popup .c-ptype__button label{display:flex;align-items:center;align-content:center;justify-content:space-between;grid-column-gap:.5rem;padding:.2rem 1rem;border-radius:24px;border:1px solid;grid-column:2;grid-template-columns:2rem auto 6rem}.free-sample-popup .radio-label{font-size:16px;cursor:pointer;position:relative;text-transform:uppercase;line-height:24px;-webkit-user-select:none;user-select:none}.free-sample-popup .c-button-cont.proof{flex-direction:row-reverse}.free-sample-popup .c-button-cont{display:flex;justify-content:space-between;margin:1rem}.free-sample-popup .c-button-cont a{text-decoration:none}.free-sample-popup .c-ptype__button input[type=radio]:checked+.radio-label:before{background-color:#cf774b;box-shadow:inset 0 0 0 4px #f4f4f4}.free-sample-popup .radio-label:before{content:"";position:absolute;left:0;top:0;width:24px;height:24px;border:2px solid #252832;background-color:#e0e0e0;border-radius:4px;box-sizing:border-box;transition:all .2s}.free-sample-popup .c-ptype__button input[type=radio]+.radio-label:before{content:"";background:rgb(var(--color-base-background-2));border-radius:100%;border:1px solid rgba(var(--color-base-accent-1),.8);display:inline-block;width:1.4em;height:1.4em;position:relative;margin-right:1em;vertical-align:middle;cursor:pointer;text-align:center;transition:all .25s ease;grid-row:1 / span 2}.free-sample-popup .c-ptype__button input[type=radio]:checked+.radio-label h3{color:#332e24}.free-sample-popup .c-ptype__button label h3{margin:0;font-size:19px;letter-spacing:0;color:#121212;font-weight:500}.free-sample-popup .radio-label span{margin-left:0;font-size:16px;line-height:20px}.free-sample-popup .c-ptype__button input[type=radio]+.radio-label:before{content:"";background:#f6f1ee;border-radius:100%;border:1px solid #332e24cc;display:inline-block;width:1.4em;height:1.4em;position:relative;margin-right:0;vertical-align:middle;cursor:pointer;text-align:center;transition:all .25s ease;grid-row:1 / span 2}.free-sample-popup .c-ptype__button input[type=radio]:checked+.radio-label{background-color:#fff;color:#332e24;box-shadow:0 0 5px #332e2480;filter:unset;border-width:2px}.free-sample-popup .viewcart .c-submit svg{display:none}.free-sample-popup .c-modal-close{display:flex;width:fit-content;float:right}h2.order-sample-title{font-size:20px;line-height:26px;margin:25px 0 0;padding-bottom:10px;color:#121212}h2.select-material-title{font-size:16px;line-height:20px;margin:0;padding-bottom:10px;color:#858585}.free-sample-popup .viewcart .button.c-submit:before,.free-sample-popup .viewcart .button.c-submit:after{border-radius:50px}.c-builder__details span.error.error-small{color:#cf774b;font-weight:100;padding:1rem;font-size:15px}.c-builder__details span.error.error-small a{text-decoration:underline;cursor:pointer}.product-desc-wrap h2.product-title,.product-desc-wrap h1.product-title{font-size:18px;line-height:1.5;margin:0;font-weight:600;color:#4a4038;letter-spacing:.35px;padding-bottom:6px}.product-desc-wrap{position:relative}.product-desc{overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;transition:all .3s ease;font-size:16px;line-height:22px;color:#7e6e5d}.product-desc p{margin:0}.product-desc.is-expanded{-webkit-line-clamp:unset;overflow:visible}.read-more-btn{background:none;border:none;padding:0 0 30px;margin-top:4px;font-size:16px;font-weight:500;cursor:pointer;color:#4c3320;display:block}.read-more-btn:hover{text-decoration:underline}h2.choose_material_title{font-size:14px;line-height:1.5;margin:0;font-weight:600;text-transform:uppercase;color:#4a4038;letter-spacing:.35px}.choose_material_header{padding-bottom:12px}h3.choose_material_block_title{font-size:15px;line-height:1.5;margin:0;font-weight:500;color:#4a4038}p.choose_material_block_text{font-size:14px;line-height:21px;letter-spacing:-.15px;color:#6b6158;margin:0}p.choose_material_block_price{font-size:14px;letter-spacing:-.31px;color:#4a4038;margin:0}.choose_material_block_image img{width:100%;height:auto;display:block;max-width:48px;max-height:48px;border-radius:6px}.choose_material_block{display:flex;align-items:center;gap:14px;padding:16px 20px;background:#f9f5f2;border:2px solid #DCD5D0;border-radius:12px}.choose_material-blocks{display:flex;flex-direction:column;gap:8px}.choose_material_block_image{flex-shrink:0}.product__sticky-atc{position:fixed;bottom:0;left:0;width:100%;background:#f9f5f2;border-top:1px solid #ECE4DF;z-index:50}.product-form-sticky-form{padding:12px 32px}.product-form-sticky-wrap{display:flex;align-items:center;justify-content:space-between;gap:16px}.product-form-sticky-left-side{display:flex;align-items:center;gap:24px}.sticky-product-image img{width:100%;height:auto;object-fit:contain;display:block;max-width:107px;max-height:60px}.sticky-product-title{font-size:16px;line-height:1.5;font-weight:600;color:#4a4038;margin:0}.product-form-sticky-right-side{display:flex;align-items:center;gap:16px}.sticky-product-price{font-size:16px;font-weight:600;color:#4c3320}.product-form__submit-sticky{font-size:16px;line-height:1.5;display:block;text-decoration:none;padding:12px 35px;background-color:#4c3320;color:#fff;text-transform:capitalize;border:0}.product__sticky-atc{transform:translateY(100%);transition:transform .3s ease}.product__sticky-atc.is-visible{transform:translateY(0)}@media (max-width: 767px){.sticky-product-info{display:none}.product-form-sticky-form{padding:10px 15px}.product-form__submit-sticky{padding:12px 20px}}@media (min-width: 750px){.c-button-cont a{width:100%;flex:auto}}@media (max-width: 749px){.main_prod_info .page-width{padding:0 15px}.c-modal__bg .c-builder__page{display:flex;flex-wrap:wrap;overflow-y:auto}.c-modal__bg .c-builder__details.c-segment{overflow-y:hidden}.c-modal__bg .c-builder__value.c-segment{height:auto}.c-builder__value.c-segment h5{font-size:12px}.c-modal__bg .c-builder__canvas h2{margin:40px 0 15px}.c-modal__bg .c-builder__canvas button{font-size:14px;padding:8px 20px}}@media (max-width: 560px){.c-button-cont a{width:100%;flex:auto}.c-modal__bg .c-builder__value.c-segment{height:fit-content;flex-wrap:wrap;row-gap:10px;padding-bottom:20px}.c-builder__value.c-segment .c-builder__value-item{max-width:100%;grid-template-columns:auto}}
/*# sourceMappingURL=/cdn/shop/t/57/assets/custom-main-product.css.map */
