.sliderReview .sliderReview-slider{width:calc(100vw - 4rem)!important}.sliderReview .sliderReview-slider .flickity-viewport{width:100%}.hero-content{position:relative}.content-slider.small-gall-slider{border-radius:2px;display:flex;gap:8px;background:#d6d3bf;width:max-content;max-width:800px;align-content:center;align-items:center;justify-content:center;padding:8px;position:absolute;bottom:16px;left:calc(1.6rem + 16px);height:auto}.content-slider.small-gall-slider .flickity-viewport{width:100%}.content-slider.small-gall-slider .slide-item{width:48px;height:48px;border-radius:2px;cursor:pointer;margin-right:8px;opacity:.3}.content-slider.small-gall-slider .slide-item.is-selected.is-nav-selected{opacity:1}.btn-samples{display:flex;justify-content:center;align-items:center}@media screen and (max-width:749px){.hero-product .slide-item{width:calc(100% - 16px);margin:0 2px}.content-slider.small-gall-slider{display:none!important}}fieldset.product-form__input .form__label{margin-bottom:.2rem}.product-form__input input[type=radio]{clip:rect(0,0,0,0);overflow:hidden;position:absolute;height:1px;width:1px}.product-form__input input[type=radio]+label{border:var(--variant-pills-border-width) solid rgba(122 109 95,var(--variant-pills-border-opacity));background-color:rgb(var(--color-background));border-radius:var(--variant-pills-radius);color:#7a6d5f;display:inline-block;margin:.7rem .5rem .2rem 0;padding:6px 10px;font-size:14px;letter-spacing:.1rem;line-height:1;text-align:center;transition:border var(--duration-short) ease;cursor:pointer;position:relative;border-radius:20px}.product-form__input input[type=radio]+label:before{content:"";position:absolute;top:calc(var(--variant-pills-border-width) * -1);right:calc(var(--variant-pills-border-width) * -1);bottom:calc(var(--variant-pills-border-width) * -1);left:calc(var(--variant-pills-border-width) * -1);z-index:-1;border-radius:var(--variant-pills-radius);box-shadow:var(--variant-pills-shadow-horizontal-offset) var(--variant-pills-shadow-vertical-offset) var(--variant-pills-shadow-blur-radius) rgba(var(--color-shadow),var(--variant-pills-shadow-opacity))}.product-form__input input[type=radio]+label:hover{border-color:#7a6d5f}.product-form__input input[type=radio]:checked+label{background-color:#7a6d5f;color:#d6d3bf}.product-form__input input[type=radio]:not(.disabled)+label>.visually-hidden{display:none}@media screen and (forced-colors:active){.product-form__input input[type=radio]:checked+label{text-decoration:underline}}.product-form__input input[type=radio]:checked+label::selection{background-color:rgba(var(--color-background),.3)}.product-form__input input[type=radio]:disabled+label,.product-form__input input[type=radio].disabled+label{border-color:rgba(122 109 95,.1);color:rgba(122 109 95,.6);text-decoration:line-through}.product-form__input input[type=radio].disabled:checked+label,.product-form__input input[type=radio]:disabled:checked+label{color:rgba(var(--color-background),.6)}.product-form__input input[type=radio]:focus-visible+label{box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 0 .5rem rgba(122 109 95,.55)}.product-form__input input[type=radio].focused+label,.no-js .shopify-payment-button__button [role=button]:focus+label{box-shadow:0 0 0 .3rem rgb(var(--color-background)),0 0 0 .5rem rgba(122 109 95,.55)}.no-js .product-form__input input[type=radio]:focus:not(:focus-visible)+label{box-shadow:none}.demo-button{padding:12px 32px;background-color:#c9a96e;color:#fff;border:none;border-radius:25px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease}.demo-button:hover{background-color:#b39860}.modal-overlay{display:none;position:absolute;top:100%;right:auto;left:calc(-100% - 20px);bottom:auto;z-index:100000000;animation:fadeIn .3s ease}.modalOverlay-con{background-color:#00000080;position:fixed;z-index:100000000;top:0;left:0;bottom:0;right:0;cursor:pointer;display:none}.modalOverlayKey:has(.modalOverlay-con.active) .demo-button.product-button.cta{background:#d6d3bf;color:#53503e;border-radius:20px 20px 0 0;position:relative;z-index:10000000000000002;opacity:1;border-bottom:none;padding:16px 0 48px;--_br: 1.5rem}.modalOverlayKey:has(.modalOverlay-con.active) .demo-button.product-button.cta:after{--_size: calc(var(--_br) * 1.5);--_corner-color: black;grid-column:2 / 3;grid-row:2 / 3;left:-31px;bottom:-3px;content:"";position:absolute;width:34px;aspect-ratio:1;background-image:radial-gradient(circle at 100% 100%,transparent var(--_size),#d6d3bf calc(var(--_size) + 1px));rotate:-180deg}.modalOverlay-con.active,.modal-overlay.active{display:flex;justify-content:flex-start;align-items:flex-start}.modal-overlay.active #popupWrapper{margin-top:0;position:fixed;animation:slideDownDesktop .4s ease}.popup-wrapper{display:none;position:relative;width:100%;max-width:340px;animation:slideUp .4s ease}.modal-overlay.active .popup-wrapper{display:block}@keyframes slideDownDesktop{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideUpMobile{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.order-samples-btn{background-color:#c9a96e;color:#fff;border:none;border-radius:22px;padding:12px 24px;font-weight:600;font-size:14px;cursor:pointer;transition:all .3s ease;margin-bottom:8px}.order-samples-btn:hover{background-color:#b39860}.popup{background:#d6d3bf;border-radius:40px 0 40px 40px;border:1px solid #53503E;border-top:none;width:100%;padding:0;box-shadow:0 20px 60px #0000004d;position:relative;overflow:hidden}.popup-content{padding:24px;position:relative}.color-section{margin-bottom:20px}.section-label{font-size:12px;font-weight:600;color:#666;margin-bottom:8px;text-transform:uppercase;letter-spacing:.5px}.color-options{display:flex;gap:12px}.color-circle{width:32px;height:32px;border-radius:50%;cursor:pointer;border:3px solid transparent;transition:all .3s ease}.color-circle.selected{border-color:#333;transform:scale(1.1)}.tabs-header{display:flex;gap:0;margin-bottom:20px;background:transparent;padding:0;border-radius:26px;border:2px solid #53503E}.tab-btn{flex:1;padding:12px 16px;border:none;border-radius:20px;font-weight:600;font-size:14px;cursor:pointer;transition:all .3s ease;background-color:transparent;color:#53503e}.tab-btn.active{background-color:#53503e;color:#d6d3bf}.tab-btn.active:hover{background-color:#6b5f52}.tab-content{display:none}.tab-content.active{display:block;animation:fadeIn .3s ease}.input-section{margin-bottom:16px}.input-label{font-size:12px;font-weight:600;color:#999;display:block;margin-bottom:8px;text-transform:uppercase;letter-spacing:.5px}.input-group{display:flex;align-items:center;background-color:#fff;border:2px solid #ddd;border-radius:26px;padding:12px 20px;gap:12px}.calc-input{border:none;background:none;flex:1;font-size:16px;font-weight:600;color:#333;outline:none;width:calc(100% - 16px)}.calc-input::placeholder{color:#ccc}.input-unit-select{border:none;background:none;font-size:14px;color:#999;font-weight:600;cursor:pointer;outline:none;-webkit-appearance:none;appearance:none;padding:4px 16px 4px 0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none' stroke='%23999' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='1 1 6 6 11 1'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right center}.input-unit-select:hover{color:#666}.input-unit-select option{background-color:#fff;color:#333;padding:8px}.counter{display:flex;align-items:center;justify-content:space-between;background-color:transparent;border:2px solid #53503E;border-radius:28px;padding:12px 20px;margin-bottom:20px}.counter-btn{background:none;border:none;font-size:20px;color:#53503e;cursor:pointer;width:30px;height:30px;display:flex;align-items:center;justify-content:center;transition:color .3s ease}.counter-btn:hover{color:#53503e}.counter-input{border:none;background:none;text-align:center;font-size:16px;font-weight:600;color:#333;width:50px;outline:none}.add-to-cart{width:100%;padding:14px;background-color:#53503e;color:#d6d3bf;border:none;border-radius:24px;font-weight:600;font-size:14px;cursor:pointer;margin-bottom:16px;transition:all .3s ease}.add-to-cart:hover{background-color:#6b5f52;transform:translateY(-2px)}.shop-pay{background-color:transparent;border-radius:12px;padding:0;text-align:left;font-size:12px;color:#53503e}.shop-pay-text{margin:0;line-height:1.15}.shop-logo{font-weight:700;color:#333;display:inline}.details-link{color:#53503e;text-decoration:underline;cursor:pointer}.details-link:hover{color:#357abd}.close-btn{position:absolute;top:12px;right:12px;background:none;border:none;font-size:28px;color:#999;cursor:pointer;width:32px;height:32px;display:flex;align-items:center;justify-content:center;transition:color .3s ease;z-index:10}.close-btn:hover{color:#333}@media(max-width:768px){.modal-overlay{display:none!important}.modal-overlay.active{display:flex!important;justify-content:flex-end;align-items:flex-end;position:fixed;top:0;left:0;right:0;bottom:0}.modal-overlay.active #popupWrapper{width:100%;max-width:100%;height:auto;animation:slideUpMobile .4s ease;border-radius:20px 20px 0 0;margin:0;padding:0;position:static}.popup-wrapper{display:none;border-radius:20px 20px 0 0;max-width:100%;width:100%;height:auto}.modal-overlay.active .popup-wrapper{display:block}.popup{border-radius:20px 20px 0 0;border-left:3px solid #53503E;border-right:3px solid #53503E;border-bottom:3px solid #53503E;border-top:none}.order-samples-btn{display:none}.popup-content{max-height:80vh;overflow-y:auto}}@media(max-width:480px){.popup-wrapper{max-width:95vw}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/fancy.css.map */
