.product__info-container>*+*{margin:2rem 0 0;padding:5px}.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:0}.main_prod_info .product .product__info-wrapper .product__info-container{padding:19px;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_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 0 -15px;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;color:#4a4038;border:1px solid #ECE4DF}.product_info_input_unit .radio-label input:checked+span{background-color:#4c3320;color:#fff;border-color:#4c3320}.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}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}.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;color:#cf774b}.product-desc-wrap h2.product-title,.product-desc-wrap h1.product-title,.product__title h1{font-size:22px;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}}@media screen and (max-width:749px){.product__media-wrapper,.product__media-list,.product__media-item,.product__modal-opener,.product__media{width:100%}.product__media-wrapper{min-height:400px}.product__media img,.product__media-item img,.media>img{display:block;width:100%;height:auto;aspect-ratio:1 / 1;object-fit:cover}}@media screen and (max-width:749px){.product__media-wrapper{min-height:250px}.product-media-container,.product__media{aspect-ratio:var(--ratio, 1.784)}.product__media img,.product__media-item img{display:block;width:100%;height:100%;object-fit:contain}}@media screen and (min-width:750px){.product__media-wrapper{min-height:680px}}.template-product media-gallery[id*=MediaGallery]{opacity:1!important;max-height:none!important;min-height:clamp(280px,56vw,720px);contain:layout paint}.template-product .product__media-wrapper,.template-product .product__media-list,.template-product .media_main_media{min-height:clamp(280px,56vw,720px)}.template-product .product-media-container,.template-product .product__media{aspect-ratio:var(--ratio)}.template-product .product__media img{display:block;width:100%;height:100%;object-fit:contain}.template-product .Thumbnails{opacity:1!important;min-height:80px}.template-product [id*=GalleryThumbnails]{display:block!important}@media screen and (max-width:749px){.template-product media-gallery[id*=MediaGallery],.template-product .product__media-list,.template-product .media_main_media{min-height:calc((100vw - 32px) / 1.784)}}@media screen and (max-width:749px){.template-product [id^=Slider-Gallery-template]{aspect-ratio:2000 / 1121!important;min-height:56.05vw!important;max-height:56.05vw!important}.template-product [id^=Slider-Gallery-template]:not(.flickity-enabled){display:flex!important;flex-wrap:nowrap!important}.template-product [id^=Slider-Gallery-template]:not(.flickity-enabled)>.product__media-item{flex:0 0 100%!important;width:100%!important;max-width:100%!important}.template-product [id^=Slider-Gallery-template]:not(.flickity-enabled)>.product__media-item:not(:first-child){visibility:hidden!important}.template-product [id^=Slider-Gallery-template] .product__media-item,.template-product [id^=Slider-Gallery-template] .product-media-container,.template-product [id^=Slider-Gallery-template] .product__modal-opener,.template-product [id^=Slider-Gallery-template] .media{height:100%!important;min-height:100%!important;aspect-ratio:2000 / 1121!important;padding-bottom:0!important;transition:none!important}.template-product [id^=Slider-Gallery-template] img{width:100%!important;height:100%!important;object-fit:contain!important}.template-product .flickity-viewport{height:56.05vw!important;min-height:56.05vw!important;transition:none!important}.template-product .flickity-slider{height:100%!important}.template-product .flickity-button{position:absolute!important;width:28px!important;height:28px!important;top:50%!important;transform:translateY(-50%)!important}}.free-sample-popup{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:20px;overflow-y:auto;background:#0000008c}.free-sample-popup.hide{display:none}.free-sample-popup .rfg{position:relative;width:95%;max-width:700px;max-height:calc(100vh - 40px);overflow-y:auto;background:#fff;padding:20px}.c-modal-close{position:absolute;top:18px;right:18px;z-index:20;display:inline-flex;width:32px;height:32px;align-items:center;justify-content:center;padding:0;color:#000;cursor:pointer;background:transparent;border:0}.c-modal-close:focus-visible,.sample-material-radio:focus-visible+.radio-label{outline:2px solid currentcolor;outline-offset:3px}.sample-popup__title{margin:0 48px 24px 0}.c-ptype__button .radio-label{display:block;padding:14px 18px}.radio-label__title,.radio-label__description,.c-ptype__button .radio-label .now{display:block}.radio-label__title{margin-bottom:4px;line-height:1.25}.radio-label__description{margin:4px 0 8px;line-height:1.35}.c-ptype__button .radio-label .now{margin-top:2px}.sample-popup__status{min-height:24px;margin-top:12px}.sample-popup__status.is-error{color:#b00020}body.sample-popup-open{overflow:hidden}.upload-wrapper .loading-spinner{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;background:#ffffffd9;z-index:10}.simple-spinner{width:40px;height:40px;border:4px solid #e0e0e0;border-top-color:#d86900;border-radius:50%;animation:simple-spin .8s linear infinite}@keyframes simple-spin{to{transform:rotate(360deg)}}
/*# sourceMappingURL=/cdn/shop/t/100/assets/custom-main-product.css.map */
