.noKagoya,.product-collection__more-info,.popup-navigation__currency,.product-featured__labels .label--hot,.product-featured__labels .label--new{display:none!important}.txtC{text-align:center}.b{font-weight:700}.table th,.table td{border:1px solid #dee2e6!important}.table th{background-color:#f4f4f4}ol:not(.list-unstyled):not([list-unstyled]) ol li:before{counter-increment:list2;content:counter(list1) "-"counter(list2) ". "}.breadcrumbs li:not(:first-child):before{content:"\203a"}.label{line-height:1.5em;font-size:12px;border-radius:4px}@-moz-document url-prefix(){.label{line-height:1.4em}}.label-required:after{content:"\ff08\5fc5\9808\ff09"}a:hover{text-decoration:underline}.btn-link{text-decoration:none;font-size:var(--button-size)}.btn-link:hover{text-decoration:underline}@media only screen and (max-width:1024px){.header__line-additional{padding-top:1em;padding-bottom:1em}.header__line-additional ul{line-height:1}}body{letter-spacing:.05em}html.css-full-loaded body.theme-css-animate .promobox__text-3{letter-spacing:1px}.shopify-policy__title h1{font-size:var(--page-title-size);line-height:var(--page-title-line-height);letter-spacing:var(--page-title-letter-spacing)}.header__line-additional .info-line-text-list{letter-spacing:.05em}@media only screen and (max-width:768px){.shopify-policy__title h1{margin-top:40px}}@media(min-width:768px){.breadcrumbs li{font-size:13px}}.header__line--colorize-1{background-color:#131921}.header__line--colorize-2{background-color:#232f3e}.menu-vertical-btn{background-color:inherit;color:#fff;border-radius:0}.menu:not(.menu--vertical) .menu__panel>.menu__item>a,.menu:not(.menu--vertical) .menu__panel>.menu__item>a:hover{color:#fff!important}.aa-InputWrapperPrefix,.aa-SubmitButton{background:#febd69;cursor:pointer}.header__line-additional{background-color:#131921;border-bottom:1px solid #232f3e;color:#fff}.header__line-additional .icon{fill:#fff}.header__line-additional .info-line-text-list{color:#fff}.header__line-additional_button--register,.header__line-additional_button--login{color:#fff!important}.menu--vertical.menu--fixed:not(.menu--items-visible){border-bottom:1px solid #fff;border-left:1px solid #fff;border-right:1px solid #fff}html.css-full-loaded body.theme-css-animate .btn{border-radius:0!important}.header__sidebar .ml-25{margin-left:10px!important}@media only screen and (max-width:1024px){.quality ul li{width:50%!important;padding:0;margin:0}}@media only screen and (max-width:600px){.SectionHeader h3{font-size:1rem;margin-bottom:0}.SectionHeader h2{font-size:1.2rem;margin-bottom:24px}}section#shipping_sec{text-align:center;background-image:url(/cdn/shop/files/bg_shipping.png);background-repeat:no-repeat;background-position:center;background-attachment:fixed;background-size:cover;padding:50px 0;margin:0;text-shadow:1px 1px 0 black}section#shipping_sec h2{color:#fff;line-height:1.6em;font-size:1.8rem;font-weight:400;margin:0 0 30px}section#shipping_sec p{color:#fff;margin:0 auto;max-width:90%;line-height:1.6}section#shipping_sec p+p{margin-top:14px}.shipping-sec-btn-wrapper{margin-top:28px;text-align:center;display:flex;justify-content:center}.shipping-sec-card{display:inline-flex!important;align-items:center!important;gap:10px!important;padding:6px 12px 6px 6px!important;background:#ffffff14!important;border:1px solid rgba(255,255,255,.18)!important;border-radius:6px!important;text-decoration:none!important;transition:all .25s ease!important;box-sizing:border-box!important}.shipping-sec-card:hover{background:#ffffff29!important;border-color:#fff6!important;transform:translateY(-2px)!important;box-shadow:0 4px 15px #00000040!important;text-decoration:none!important}.shipping-sec-card__thumb{width:52px!important;height:38px!important;flex-shrink:0!important;border-radius:4px!important;overflow:hidden!important;background-color:#0003!important}.shipping-sec-card__thumb img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important;transition:transform .3s ease!important}.shipping-sec-card:hover .shipping-sec-card__thumb img{transform:scale(1.08)!important}.shipping-sec-card__info{display:flex!important;flex-direction:column!important;text-align:left!important}.shipping-sec-card__title{font-size:13px!important;font-weight:500!important;color:#fff!important;line-height:1.3!important;letter-spacing:.03em!important}.shipping-sec-card__sub{font-size:10px!important;color:#fff!important;line-height:1.2!important;margin-top:2px!important;letter-spacing:.02em!important;opacity:.95}.shipping-sec-card__arrow{color:#ffffffb3!important;display:flex!important;align-items:center!important;flex-shrink:0!important;margin-left:4px!important;transition:transform .2s ease,color .2s ease!important}.shipping-sec-card:hover .shipping-sec-card__arrow{transform:translate(3px)!important;color:#fff!important}@media only screen and (max-width:600px){section#shipping_sec h2{font-size:1.2rem}.shipping-sec-btn-wrapper{margin-top:20px}.shipping-sec-card{padding:6px 10px 6px 6px!important}}.craftsmanship-card{display:inline-flex!important;align-items:center!important;gap:10px!important;padding:6px 12px 6px 6px!important;background-color:#fff!important;border:1px solid #e2ded8!important;border-radius:6px!important;text-decoration:none!important;transition:all .25s ease!important;box-shadow:0 2px 8px #0000000a!important;margin-top:15px!important;box-sizing:border-box!important}.craftsmanship-card:hover{border-color:#a3896c!important;background-color:#faf8f5!important;box-shadow:0 4px 14px #a3896c2e!important;transform:translateY(-2px)!important;text-decoration:none!important}.craftsmanship-card__thumb{width:52px!important;height:38px!important;flex-shrink:0!important;border-radius:4px!important;overflow:hidden!important;background-color:#fff!important;border:1px solid #eee!important;display:flex!important;align-items:center!important;justify-content:center!important}.craftsmanship-card__thumb img{width:100%!important;height:100%!important;object-fit:cover!important;display:block!important;transition:transform .3s ease!important}.craftsmanship-card:hover .craftsmanship-card__thumb img{transform:scale(1.08)!important}.craftsmanship-card__info{display:flex!important;flex-direction:column!important;text-align:left!important}.craftsmanship-card__title{font-size:13px!important;font-weight:500!important;color:#22201e!important;line-height:1.3!important;letter-spacing:.02em!important}.craftsmanship-card__sub{font-size:10px!important;color:#7a7670!important;line-height:1.2!important;margin-top:2px!important;letter-spacing:.02em!important}.craftsmanship-card__arrow{color:#a3896c!important;display:flex!important;align-items:center!important;flex-shrink:0!important;margin-left:4px!important;transition:transform .2s ease!important}.craftsmanship-card:hover .craftsmanship-card__arrow{transform:translate(3px)!important}@media only screen and (max-width:600px){.craftsmanship-card{padding:6px 10px 6px 6px!important;margin-top:10px!important}}.SectionHeader--center{text-align:center}.quality ul{display:flex;flex-flow:row wrap;justify-content:center;align-items:center;padding:0;margin-left:0;margin-right:0;margin-bottom:40px}.quality ul li{width:25%}.quality ul li:before{display:none}.quality ul img{margin:0}.quality ul li{padding-left:0}.product-page-info__title h1,.product-page-info__title a{line-height:1.2}.product-page-info__title h1 span,.product-page-info__title a span{font-size:medium}.product-page__tabs .mt-100{margin-top:0!important}.product-page__tabs table{white-space:normal;border-collapse:collapse;width:100%}.product-page__tabs table tbody tr:first-child{cursor:pointer;-webkit-user-select:none;user-select:none}.product-page__tabs table tbody tr:last-child{line-height:1.5;height:auto;opacity:1;transition-duration:.3s}.product-page__tabs table tbody tr.is-open td{padding-top:0!important;padding-bottom:0!important;border-top:none!important;border-bottom:none!important}.product-page__tabs table tbody tr.is-closed-fully{display:none!important}.table-accordion-wrapper{display:grid;grid-template-rows:1fr;transition:grid-template-rows .3s ease-in-out,opacity .3s ease-in-out;opacity:1}.table-accordion-wrapper>.table-accordion-inner{overflow:hidden;padding:10px}.product-page__tabs table tbody tr.is-open td .table-accordion-wrapper{grid-template-rows:0fr;opacity:0}.product-page__tabs table tbody tr:first-child th:after{content:"\ff0d";position:absolute;right:1em;top:50%;transform:translateY(-50%);font-size:100%}.product-page__tabs table tbody tr.is-active th:after{content:"\ff0b";position:absolute;right:1em;top:50%;transform:translateY(-50%);font-size:100%}.product-page__tabs table th{position:relative;padding:10px 0;border-bottom:1px solid #d4d4d4;color:#232323}.product-page__tabs table th *{margin:0!important;line-height:inherit;vertical-align:middle}.product-page__tabs table td{padding:10px;color:#232323}.product-page__tabs table th{border-bottom:1px solid #d4d4d4;background:none}.product-page__tabs table td p{margin-bottom:.3em!important;line-height:1.6!important;text-indent:-1.2em;padding-left:1em;color:#232323}.product-page__tabs table td p:first-letter{color:#d4d4d4;margin-right:.2em}.product-page-info .ba-trust-wrapper{display:none}.product-page-info__field label{margin-bottom:.5em}.footbar-product{padding-top:12px!important;padding-bottom:5px!important}.product-page-info__price .price,.product-collection__price .price,.footbar-product__price .price,.product-featured__price .price,.product-search-2__price .price,.product-search__price .price,.product-store-lists__price .price,.product-compare__price .price,.product-wishlist__price .price,.product-card__price .price,.jdgm-gallery-popup .jdgm-rev-attachment__price,.jdgm-rev-attachment__price{color:var(--theme8)}.product-page-info__price .price--sale>span:nth-of-type(2),.product-collection__price .price--sale>span:nth-of-type(2),.footbar-product__price .price--sale>span:nth-of-type(2),.product-featured__price .price--sale>span:nth-of-type(2),.product-search-2__price .price--sale>span:nth-of-type(2),.product-search__price .price--sale>span:nth-of-type(2),.product-store-lists__price .price--sale>span:nth-of-type(2),.product-compare__price .price--sale>span:nth-of-type(2),.product-wishlist__price .price--sale>span:nth-of-type(2){color:var(--theme8)}.footbar-product .product-page-info__price .price:first-letter,.product-collection__price .price:first-letter,.footbar-product__price .price:first-letter,.product-featured__price .price:first-letter,.product-search-2__price .price:first-letter,.product-search__price .price:first-letter,.product-store-lists__price .price:first-letter,.product-compare__price .price:first-letter,.product-cart__price-value .price:first-letter,.ml-auto .price:first-letter,.jdgm-gallery-popup .jdgm-rev-attachment__price:first-letter,.jdgm-rev-attachment__price:first-letter,.price:first-letter{font-size:12px!important;margin-right:2px!important}.footbar-product .gsf-spd-sale-price:first-letter{font-size:12px!important;margin-right:2px!important;margin-left:4px!important}.price--sale>span:nth-of-type(2){display:inline-block}.product-collection__price .price--sale>span:nth-of-type(2):first-letter,.footbar-product__price .price--sale>span:nth-of-type(2):first-letter,.product-featured__price .price--sale>span:nth-of-type(2):first-letter,.product-search-2__price .price--sale>span:nth-of-type(2):first-letter,.product-search__price .price--sale>span:nth-of-type(2):first-letter,.product-store-lists__price .price--sale>span:nth-of-type(2):first-letter,.product-compare__price .price--sale>span:nth-of-type(2):first-letter,.product-cart__price-value .price--sale>span:nth-of-type(2):first-letter,.ml-auto .price--sale>span:nth-of-type(2):first-letter,.price--sale>span:nth-of-type(2):first-letter{font-size:12px;margin-right:2px;margin-left:4px}.product-page-info__price .price--sale>span:nth-of-type(2):first-letter{font-size:16px!important;margin-right:2px!important;margin-left:4px!important}.footbar-product .price--sale>span:nth-of-type(2):first-letter{font-size:12px!important;margin-right:2px!important;margin-left:4px!important}.cart__subtotal .mb-0:first-letter,.cart__total-discounts .mb-0:first-letter,.product-page-info__price .price:first-letter{font-size:16px!important;margin-right:2px!important}div.cart__subtotal:first-letter{font-size:16px!important;margin-right:2px!important}.product-page-info__price .price--sale:first-letter{font-size:12px!important;margin-right:2px!important}.gsf-spd-sale-price{display:inline-block}.footbar-product .gsf-spd-regular-price{font-size:12px!important}.gsf-spd-sale-price:first-letter{font-size:16px!important;margin-right:2px!important}.footbar-product .price--sale>span:first-child{font-size:12px!important}.product-featured__price .price--sale:first-letter,.product-store-lists__price .price--sale:first-letter,.product-wishlist__price .price--sale:first-letter,.product-page-info__price-sale-details:first-letter{font-size:10px!important;margin-right:1px!important}.product-compare__price .price--sale:first-letter,.product-collection__price .price--sale:first-letter{font-size:10px!important;margin-right:1px!important}.price--sale>span:not(:first-child):before{content:none}.price--sale>span:first-child:after{display:inline-block;content:"\a0"}.product-page-info__collections{margin-bottom:1em!important}.product-featured__title .h6 span,.footbar-product__title h4 span{font-size:12px}.social-share__item_bg{border-radius:4px!important}.icon-payment-amazon-pay{padding:4px;background-color:#f5f5f5;border-radius:5px}#product-recommendations h5.h4{margin-bottom:14px!important}.collection-sidebar-section__accordion p b{font-size:15px;font-weight:400;line-height:1.5}.collection-sidebar-section__accordion i{margin-top:1px}.product-collection__title h4 a span{font-size:12px}.quick-view .product-page__tabs table tbody tr:first-child th:after{right:0}.quick-view .product-gallery .slick-track{height:auto!important}.quick-view .image-description,.quick-view .image-description-none,.quick-view #judgeme_product_checkout_comments{display:none}.product-featured__quick-view{margin-top:10px}.slick-slide{height:auto!important;display:block!important}.image-description,.image-description-none{position:relative;padding:.75em 1em;background:#fff;height:190px;white-space:normal;overflow:visible;box-sizing:border-box}.image-description strong{font-size:110%;padding:.1em 0 .3em;display:inline-block}@media(min-width:768px){.product-gallery__thumbnail_arrows{margin-bottom:180px}.home-section-title:not(.home-section-title--multiple){font-size:1.6rem}.product-gallery__main_arrow{top:30%}}@media only screen and (max-width:768px){.image-description{position:relative;font-size:.9rem}.product-gallery__thumbnail_slider .slick-list{margin-top:-2em}.home-section-title:not(.home-section-title--multiple){font-size:1.2rem}.product-gallery__thumbnail{margin-top:25px!important}}.quick-view .product-gallery__main_arrow{top:50%}@media only screen and (min-width:768px){.onePoint .imgR{float:right;padding-left:1em}}.onePoint .imgR{text-align:center}.onePoint .title{font-size:xx-large}.onePoint .lead{font-size:large}.p{margin-top:20px}.collection-page-heading__wrapper h1{text-align:center!important;margin-bottom:30px!important}.collection-page-heading__wrapper p.lead{position:relative;line-height:1.4;padding:.25em 1em;display:inline-block;top:0}.collection-page-heading__wrapper p.lead strong{font-weight:400}.collection-page-heading__wrapper p.lead:before,.collection-page-heading__wrapper p.lead:after{position:absolute;top:0;content:"";width:8px;height:100%;display:inline-block}.collection-page-heading__wrapper p.lead:before{border-left:solid 1px black;border-top:solid 1px black;border-bottom:solid 1px black;left:0}.collection-page-heading__wrapper p.lead:after{content:"";border-top:solid 1px black;border-right:solid 1px black;border-bottom:solid 1px black;right:0}.collection-page-heading__wrapper p.txt{padding:.2em 0!important;margin-bottom:0!important;line-height:1.5}.collection-page-heading__wrapper p.txt span.b{background:linear-gradient(transparent 60%,#f9ff52 60%);font-weight:700}.delivery-title.title-border{display:none}.cart__sidebar .shopify-block.shopify-app-block,.cart__sidebar .shopify-app-block,.cart__sidebar .app-block{padding-left:0!important;padding-right:0!important;max-width:100%!important}.cart__sidebar #cart-delivery-datetime_section_os2,.cart__sidebar .delivery-container{max-width:100%!important;margin-left:0!important;margin-right:0!important}.delivery-container{max-width:none!important}.delivery-container .delivery-title{margin-bottom:10px!important}.delivery-container .delivery-mindate-caution{text-align:left!important;padding:10px 0 2px!important}.delivery-container .error-message:empty{display:none!important;margin:0!important;padding:0!important}.delivery-container .error-message{margin:4px 0!important}.delivery-container .delivery-caution__statement{margin-top:8px!important}.tabs[data-type=mobile] .tabs__body>div>span{display:none}.tabs[data-type=mobile] .tabs__body>div>div{display:none}.tabs[data-type=mobile] .tabs__body{border-top:none;border-bottom:none}.contact-form h3{display:none}.home-builder .Container{text-align:center}.kg__image_gallery-block{display:inline-block!important;width:100%!important;margin:0!important}.kg__vg-images{display:flex!important;flex-wrap:wrap!important;clear:both!important;padding-top:20px!important;margin-left:-4px!important;margin-right:-14px!important}.kg__vg-images .kg__vg-image{min-width:200px!important;max-width:379px!important;padding:0 .5em!important;margin-bottom:0!important;align-items:center!important;width:33%!important}.kg__vg-images .kg__vg-image_thumb{display:flex!important;align-items:center!important;justify-content:center!important;position:relative!important;overflow:hidden!important;background:#fff!important;margin-bottom:1em!important}.kg__vg-images .kg__vg-image_thumb img{max-width:100%!important;height:auto!important;vertical-align:middle!important;font-size:0!important;border:0!important}.kg__vg-images .kg__vg-image_title p{padding:0!important;text-align:left!important}.kg__vg-images .kg__vg-image_description{margin-bottom:1em!important}.kg__vg-images .kg__vg-image_description p{word-wrap:break-word!important;text-align:left!important}.kg__vg-images .kg__vg-image_description .kg__vg-image_title p{margin-bottom:.5em!important;line-height:1.2}.popup-quick-view .tabs__content,.popup-quick-view .product-page__tabs{display:none!important}@media only screen and (max-width:768px){.kg__vg-images .kg__vg-image{width:49%!important}.image-description,.image-description-none{display:none}.shopify-policy__container{margin-bottom:60px!important}}.mk_guide{width:85%;margin:0 auto}.mk_guide h3:first-child{text-align:center;margin-bottom:2em!important}.mk_guide h3:not(:first-child){margin-top:1em!important}.mk_guide ul:not(.list-unstyled):not([list-unstyled]) li:before{content:none}.mk_guide ul{display:flex;justify-content:space-between;margin-left:0;margin-right:0}.mk_guide ul>li{width:30%;display:flex;flex-direction:column;justify-content:space-between}.mk_guide .mk_guide_txtbox a{text-align:center;display:flex;flex-direction:column}.mk_guide>ul>li img{width:auto;max-height:80px}.mk_guide .mk_guide_txtbox h3{margin:0}.mk_guide .mk_guide_txtbox p{margin-bottom:2rem;margin-top:2rem}@media only screen and (max-width:1024px){.mk_guide{width:100%;font-size:80%}}@media only screen and (max-width:768px){.mk_guide ul{display:block}.mk_guide ul>li{width:100%}.mk_guide{width:80%;font-size:80%;margin:0 auto}}.top-category h3{text-align:center;margin:60px 0}.top-category ul:not(.list-unstyled):not([list-unstyled]) li:before{content:none}.top-category ul{display:flex;list-style:none;padding-left:0;flex-wrap:wrap;text-align:center}.top-category ul li{width:20%;margin-bottom:2em}.top-category ul li .category-title{display:block;line-height:1.5;margin-top:.5em}.top-category ul li .category-image-01 svg{height:50px}.top-category ul li .category-image-02 svg{height:50px}.top-category ul li .category-image-03 svg{height:50px}.top-category ul li .category-image-04 svg{height:50px}.top-category ul li .category-image-05 svg{height:50px}.top-category ul li .category-image-06 svg{height:50px}.top-category ul li .category-image-07 svg{height:50px}.top-category ul li .category-image-08 svg{height:50px}.top-category ul li .category-image-09 svg{height:50px}.top-category ul li .category-image-10 svg{height:50px}.top-category ul li .category-image-11 svg{height:50px}.top-category ul li .category-image-12 svg{height:50px}.top-category ul li .category-image-13 svg{height:50px}.top-category ul li .category-image-14 svg{height:50px}.top-category ul li .category-image-15 svg{height:50px}.top-category ul li .category-image-16 svg{height:50px}.top-category ul li .category-image-17 svg{height:50px}.top-category ul li .category-image-18 svg{height:50px}.top-category ul li .category-image-19 svg{height:50px}.top-category ul li .category-image-20 svg{height:50px}@media only screen and (max-width:768px){.top-category ul li{width:25%}}@media only screen and (max-width:480px){.top-category ul li{width:33%}}.jdgm-carousel-item__review-title{max-width:80\ff05;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.jdgm-rev__title{font-size:110%!important}.jdgm-rev-widg__title{font-size:var(--h3-size)!important;margin:20px 0 40px!important}.jdgm-rev__buyer-badge.jdgm-rev__buyer-badge{padding:4px 4px 5px 6px}.jdgm-sort-dropdown-wrapper .jdgm-sort-dropdown{padding:2px 0 0 10px}.jdgm-rev__prod-link-prefix:before{content:"\3053\3061\3089\306f\6b21\306e\5546\54c1\306e\30ec\30d3\30e5\30fc\3067\3059\ff1a"!important}a.jdgm-rev__prod-link{text-decoration:none!important;font-feature-settings:"palt"}span.jdgm-rev__prod-title{font-feature-settings:"palt"}span.jdgm-rev__out-of-store-text{display:none}@-moz-document url-prefix(){.jdgm-sort-dropdown-wrapper .jdgm-sort-dropdown{padding:6px 0 0 10px}}.jdgm-rev__thumb-btn.jdgm-rev_thumb-up{font-family:JudgemeIcons!important}.jdgm-rev__buyer-badge.jdgm-rev__buyer-badge{border-radius:4px;font-size:12px}.jdgm-all-reviews__body{margin-bottom:40px!important}#judgeme_product_checkout_comments .jdgm-product-comment__title{font-size:14px}#judgeme_product_checkout_comments .jdgm-product-comment__comment_buyer{display:none}.jdgm-all-reviews__footer{margin-bottom:100px!important}.jdgm-all-reviews__footer a{color:#fff}.jdgm-ugc-media__actions .jdgm-ugc-media__primary-btn{font-weight:400!important}.jdgm-rev-attachment__actions .jdgm-rev-attachment__btn,.jdgm-ugc-media__load-more-btn{cursor:pointer!important}.jm-search-bar .jm-search-bar__input{margin-bottom:0}.jm-verified-buyer-badge__text{border:none!important}.jm-search-bar__input{padding:0 0 0 10px!important}@media only screen and (max-width:768px){.jdgm-rev-widg__title,.product-page__tabs h3.text-center{font-size:1.2rem!important}#judgeme_product_reviews{width:98%!important;margin:0 auto!important}}.promobox--type-1-background-4 .promobox__text-wrap{width:378px!important}@media only screen and (max-width:600px){.promobox--type-1-background-4 .promobox__text-wrap{width:300px!important}}#recently-viewed-products,#recently-viewed-products .section-header{margin-bottom:3em}#recently-viewed-products .grid__items{float:left;width:145px;border:5px solid #fff;box-sizing:border-box;margin:auto;text-align:center}#recently-viewed-products .grid-view-item__title{display:block;font-size:12px;padding:4px 4px 0;width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#recently-viewed-products a img:hover{opacity:.7}@media(min-width:768px){.js-header-tape br{display:none}}@media(min-width:768px){.popup-subscription__text-line-02{font-size:80px!important}}.product-page__sidebar h5{text-align:center;width:100%;margin-bottom:1em!important}.product-page__sidebar h5.mb-35{margin-bottom:35px!important}.product-page__sidebar .popup-services__head{margin-bottom:0!important}@media only screen and (max-width:768px){.product-page__sidebar h5{margin-bottom:2em!important}.popup-services__content{width:90%!important;margin:0 auto!important}.product-page__sidebar hr{margin:2.2em 0 2em!important}#contact_form .pt-10{text-align:center}}#ak-wrap-top-pin-products{display:none}.jdgm-carousel-title{font-size:var(--h4-size);line-height:var(--h4-line-height);letter-spacing:var(--h4-letter-spacing);font-weight:var(--h4-weight)}.jdgm-carousel-number-of-reviews{margin-left:.5em}.popup-cart__subtotal p{display:block;width:100%}.popup-cart__subtotal .price{display:block;float:right}.popup-cart__subtotal .price:first-letter{font-size:18px!important;margin-right:4px!important}.aa-InputWrapper input[type=search]{margin-bottom:0;border-radius:0!important}.footer__subscription{display:none}@media only screen and (min-width:992px){.jdgm-widget:not(.jdgm-review-widget--small,.jdgm-review-widget--medium) .jdgm-rev-widg__summary+.jdgm-histogram,.jdgm-widget:not(.jdgm-review-widget--small,.jdgm-review-widget--medium) .jdgm-rev-widg__summary+.jdgm-widget-actions-wrapper,.jdgm-widget:not(.jdgm-review-widget--small,.jdgm-review-widget--medium) .jdgm-histogram+.jdgm-widget-actions-wrapper{border-left:none!important}}.ellipsis-one-line{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.image-animation .rimage__img--cover{object-fit:contain}@media(max-width:1024px){.image-animation .rimage__img--cover{object-fit:fill;height:auto}}.staff-review-text{max-height:1500px;transition:max-height .4s ease}.staff-review-text.is-collapsed{max-height:120px;overflow:hidden;position:relative;transition:max-height .4s ease}.staff-review-toggle-btn{text-decoration:none}.staff-review-toggle-btn:hover{text-decoration:underline;text-underline-offset:3px}@media(min-width:1260px){.slider .slick-dots{margin-bottom:0}}.collection-page-heading{margin-bottom:60px}.sorting-collections__head a.active{text-decoration:underline}ul:not(.list-unstyled):not([list-unstyled]) li:before{display:none}.aa-Source[data-autocomplete-source-id=products] .aa-ItemContentTitle{overflow:hidden;text-overflow:ellipsis;word-break:break-all;font-feature-settings:"palt"}.aa-Source[data-autocomplete-source-id=products] .aa-ItemContentBrand{display:none}.aa-Source[data-autocomplete-source-id=products] .aa-ItemContentPrice{margin-top:-1em;justify-content:center}.aa-ItemIcon--noBorder{display:none!important}.aa-Source[data-autocomplete-source-id=products] .aa-ItemContentPriceCurrent{font-weight:400!important;color:var(--theme8)}.aa-Source[data-autocomplete-source-id=products] .aa-ItemContentPriceCurrent:first-letter{font-size:10px!important;margin-right:2px!important}.aa-Source[data-autocomplete-source-id=products] .aa-ItemContentTitleWrapper{margin-top:-5px!important}label.aa-Label{margin-right:0}.aa-ItemContent,.aa-SourceHeaderTitle{letter-spacing:.05em}.aa-ItemPicture img{max-height:100px!important}.aa-Source[data-autocomplete-source-id=products] .aa-ItemLink:hover{text-decoration:none}.search input{font-size:inherit!important}@media(min-width:1025px)and (max-width:1260px){.aa-MainContainer{min-width:550px!important}}@media(max-width:1024px){.aa-MainContainer{min-width:0!important;width:100%!important;max-width:100%!important}.aa-DetachedOverlay{z-index:1000001!important}.aa-DetachedCancelButton{white-space:nowrap!important;flex-shrink:0!important;font-size:14px!important}.popup-navigation__search{cursor:pointer}.popup-navigation__search input,.popup-navigation__search button{pointer-events:none}}.product-featured__content .product-featured__labels{margin-bottom:0!important}.product-page__sidebar .product-featured__price{margin-bottom:4px!important}.aa-SourceHeader{margin-left:2px!important}label{margin-bottom:.5em}.aa-InputWrapperPrefix label{margin-bottom:0}input[type=text]::placeholder,input[type=number]::placeholder,input[type=email]::placeholder,input[type=password]::placeholder,input[type=search]::placeholder,input[type=tel]::placeholder,input[type=date]::placeholder,textarea::placeholder,select::placeholder{color:#aaa!important}#provisionsBox h4{margin-top:28px}i.btn__icon{margin-bottom:0!important}label[for=optin1] a,label[for=optin2] a,label[for=optin3] a,label[for=optin4] a,label[for=optin5] a{font-weight:700}html.css-full-loaded body.theme-css-animate .btn,.jdgm-write-rev-link.jdgm-write-rev-link,.jdgm-ask-question-btn.jdgm-ask-question-btn,.jdgm-widget .jdgm-btn.jdgm-btn,.btn{border-radius:100vmax!important;font-weight:400;border-width:2px}a.item-viewed{color:#fff!important;line-height:1.4em;font-size:12px;border-radius:4px;height:23px;padding:2px 6px;background-color:#fff;display:none}a.item-viewed:visited{color:#232323;background-color:#666}a.item-viewed:hover{text-decoration:none;background-color:#999}.product-collection__reviews .jdgm-preview-badge{margin-bottom:5px;margin-top:0}.product-collection__button-add-to-wishlist,.product-collection__button-add-to-compare{margin-bottom:5px!important;margin-top:0!important}.balloon{display:flex;align-items:flex-start;gap:1rem;margin-bottom:2rem}.balloon__icon{display:flex;flex-direction:column;align-items:center;flex-shrink:0}.balloon__icon img{width:5rem;height:5rem;object-fit:cover;border-radius:50%}.balloon__txt{position:relative;padding:1rem;border-radius:.5rem;background:#f2f2f2;flex:1;min-width:0}.balloon__txt:before{content:"";position:absolute;width:0;height:0;border:.8rem solid transparent;top:1rem;left:-1.5rem;border-right-color:#f2f2f2}@media screen and (max-width:768px){.staff-comment-br{display:none}.balloon{flex-direction:column;align-items:center}.balloon__txt{margin-top:.5rem}.balloon__txt:before{top:auto;bottom:100%;left:50%;transform:translate(-50%);border:.8rem solid transparent;border-bottom-color:#f2f2f2;border-right-color:transparent}}.stock-countdown__title{font-size:var(--h6-size);line-height:var(--h6-line-height);letter-spacing:var(--h6-letter-spacing);font-weight:var(--h6-weight)}.stock-countdown__title span{margin:0 1px 0 0}.menu--vertical{border-radius:0}.footbar-product__button-add-to-cart .btn{background-color:var(--button3-bg);border-color:var(--button3-bd);color:var(--button3-c)}.footbar-product__button-add-to-cart .btn span{color:var(--button3-c)}.footbar-product__button-add-to-cart .btn .icon{fill:var(--button3-c)}.footbar-product__button-add-to-cart .btn:hover,.footbar-product__button-add-to-cart .btn.active{background-color:#ffce12;border-color:#ffce12;color:var(--theme-c)}.footbar-product__button-add-to-cart .btn:hover span,.footbar-product__button-add-to-cart .btn.active span{color:var(--theme-c)}.footbar-product__button-add-to-cart .btn:hover .icon,.footbar-product__button-add-to-cart .btn.active .icon{fill:var(--theme-c)}.header__tape-close{display:none}.header__tape--style-1{font-size:var(--body-size)}.blank{margin-right:2px;color:#2659bf}.blank:after{display:inline-block;width:1em;height:1em;margin:0 0 -.1em .4em;background:url(https://www.kagukuro.com/assets/images/icons/icon_blank.svg) no-repeat 0 0/contain;content:""}#recently-viewed-products-list .product-card__image{padding-top:100%!important}#recently-viewed-products-list .product-card__image img{height:auto!important}.product-page__tabs table+br,.product-page__tabs table+p{display:none}.price_>span:last-child:after,.product-card__price span.price:after,.jdgm-gallery-popup .jdgm-rev-attachment__price:after,.jdgm-rev-attachment__price:after{content:"(\7a0e\8fbc)";font-size:12px;position:relative;top:-1px;left:2px}div.cart__subtotal:after{content:"(\7a0e\8fbc)";font-size:12px;position:relative;top:-1px;left:5px}.cart__subtotal h3{display:inline-block;margin-right:-5px}.gsf-spd-sale-price{display:inline-block!important;margin-right:-5px}.footbar-product .product-page-info__price .price{font-family:var(--product-price-family);font-size:17px;font-weight:var(--product-price-weight);display:inline-block}.product-options__value--circle.active:before,.product-options__value--text.active,.product-options__value--large-text.active,.product-options__value--square.active,.product-gallery__thumbnail_item.current .product-gallery__thumbnail_item_inner:before{border-width:2px}.jdgm-carousel__more-reviews-button,.jdgm-full-rev-modal .jdgm-rev__buyer-badge,.jdgm-carousel--gallery-theme .jdgm-rev__buyer-badge,.jdgm-full-rev-modal .jdgm-full-rev__product-button{font-weight:400!important}.jdgm-rev__buyer-badge.jdgm-rev__buyer-badge{color:#232323!important;background-color:#efefef!important}.jdgm-carousel--gallery-theme .jdgm-carousel-item__review-body{display:-webkit-box!important;-webkit-box-orient:vertical!important;overflow:hidden!important;text-overflow:ellipsis!important;-webkit-line-clamp:3!important;!important;max-height:calc(1.4em * 3)!important}.jdgm-carousel--gallery-theme .jdgm-carousel-item__review-body p br{display:none!important}.jdgm-carousel-item__review-title,.jdgm-full-rev-modal .jdgm-full-rev__title{font-weight:400!important;font-size:16px!important;margin:.5em 0!important}.jdgm-carousel--gallery-theme .jdgm-carousel-item__product-title{font-size:12px!important}.jdgm-carousel-title{font-size:var(--h3-size)!important;line-height:var(--h3-line-height)!important;letter-spacing:var(--h3-letter-spacing)!important;font-weight:var(--h3-weight)!important;margin-bottom:24px!important}.jdgm-carousel-title a{color:#232323!important}.jdgm-carousel-wrapper .jdgm-all-reviews-rating-wrapper{font-size:var(--body-lg-size)!important;line-height:var(--body-lg-line-height)!important;margin:0 0 2em!important}.jdgm-carousel__more-reviews-button-container{margin-top:34px!important}.jdgm-carousel--gallery-theme .jdgm-carousel__item-container{width:99%!important}.jdgm-carousel--gallery-theme .jdgm-carousel-item__reviewer-name,.jdgm-full-rev-modal .jdgm-full-rev__reviewer-name{font-size:14px!important}a.jdgm-rev-attachment__btn.jdgm-ugc-media__reviews-btn,.jdgm-gallery.jdgm-gallery .jdgm-gallery__thumbnail-link:nth-child(8) .jdgm-gallery__thumbnail-wrapper.jdgm-gallery__thumbnail-wrapper:before{display:none}.jdgm-row-media{text-align:center!important}.jdgm-sort-dropdown-wrapper{width:140px}@media only screen and (min-width:768px){.jdgm-histogram__bar{margin:0 10px!important}}@media only screen and (min-width:768px){.jdgm-gallery-popup .jdgm-rev__content.jdgm-rev__content--has-attachments .jdgm-rev-attachments{height:100%!important}}.product-gallery__main_slider{pointer-events:none}.product-gallery__main_item .product-gallery__blockratio{pointer-events:auto}.sc-header-title,.sc-month-title,.sc-grid-header{font-weight:400!important}.top-hero-bg,.template-index #MainContent>.shopify-section:first-child,div[id*=spacer_PwLrDB]{background-color:#e3e6e6!important}.top-hero-bg{padding-bottom:30px;margin-bottom:-30px}.top-hero-bg .builder-section{background-color:transparent}.top-hero-bg .vertical-menu,.top-hero-bg .vertical-menu .menu{background-color:#fff}.menu.menu--main:not(.menu--vertical) .menu__level-01>.menu__item>a,.menu--secondary .menu__level-01>.menu__item>a,.header__line-additional_button--login,.header__line-additional_button--register{border:1px solid transparent;border-radius:2px;padding:4px 8px!important;margin:0 2px}.menu.menu--main:not(.menu--vertical) .menu__level-01>.menu__item>a:hover,.menu--secondary .menu__level-01>.menu__item>a:hover,.menu.menu--main:not(.menu--vertical) .menu__level-01>.menu__item:hover>a,.menu--secondary .menu__level-01>.menu__item:hover>a,.header__line-additional_button--login:hover,.header__line-additional_button--register:hover{border-color:currentColor!important;text-decoration:none!important;transition:border-color 0s!important}.menu.menu--main:not(.menu--vertical) .menu__level-01>.menu__item>a.text-underline-hover:hover,.menu--secondary .menu__level-01>.menu__item>a.text-underline-hover:hover,.header__line-additional_button--login:hover,.header__line-additional_button--register:hover{text-decoration:none!important}.header__sidebar .header__btn-wishlist,.header__sidebar .header__btn-compare,.header__sidebar .header__btn-cart,.header__sidebar .header__btn-account,.header__sidebar .header__btn-wishlist i,.header__sidebar .header__btn-compare i,.header__sidebar .header__btn-cart i,.header__sidebar .header__btn-account i,.header__sidebar .header__btn-cart span,.header__sidebar .header__btn-wishlist span,.header__sidebar .header__btn-compare span{color:#fff!important}.header__sidebar .header__btn-wishlist svg,.header__sidebar .header__btn-compare svg,.header__sidebar .header__btn-cart svg,.header__sidebar .header__btn-account svg,.header__sidebar .header__btn-wishlist svg path,.header__sidebar .header__btn-compare svg path,.header__sidebar .header__btn-cart svg path,.header__sidebar .header__btn-account svg path{fill:#fff!important}.header__btn-menu,.header__btn-menu i,.header__btn-menu svg,.header__btn-menu svg path,.header__btn-menu svg rect,.header__btn-menu>i .icon{color:#fff!important;fill:#fff!important;stroke:#fff!important;opacity:1!important}.menu-vertical-btn:not(.menu-vertical-btn--fixed){border:1px solid transparent;border-radius:2px;transition:border-color 0s!important}.menu-vertical-btn:not(.menu-vertical-btn--fixed):hover{border-color:currentColor!important}.menu--vertical .menu__panel>.menu__item:hover>a,.menu--vertical .menu__list--styled .menu__item:hover>a,.menu--vertical .menu__item:hover{border-radius:0!important}@media(min-width:992px){body.search-is-focused .header__search-form form,body.search-is-focused .search-modal__form form,body.search-is-focused .header form[action="/search"],body.search-is-focused .popup-navigation form[action="/search"]{box-shadow:0 0 0 3px #f90!important;border-radius:4px!important;position:relative;z-index:1001!important;background-color:#fff}body.search-is-focused .header,body.search-is-focused #shopify-section-header,body.search-is-focused .header__content{position:relative;z-index:1000!important}body:after{content:"";position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#0009;z-index:999;opacity:0;pointer-events:none;transition:opacity .3s ease}body.search-is-focused:after{opacity:1;pointer-events:auto}body.search-is-focused .menu--vertical:after{content:"";position:absolute;top:-2px;left:-2px;bottom:-2px;right:-2px;background-color:#0009;z-index:10000;pointer-events:auto;opacity:1;transition:opacity .3s ease}body .menu--vertical:after{content:"";position:absolute;top:-2px;left:-2px;bottom:-2px;right:-2px;background-color:#0009;z-index:10000;pointer-events:none;opacity:0;transition:opacity .3s ease}}#footer,.footer{background-color:#232f3e!important;color:#fff!important;border-top:none!important}#footer h1,#footer h2,#footer h3,#footer h4,#footer h5,#footer h6,#footer .footer__title,#footer p,#footer span,#footer li,#footer a,#footer .footer__copyright{color:#fff!important}#footer .btn,#footer .btn-dark{background-color:transparent!important;border:1px solid #ffffff!important;color:#fff!important}#footer a:hover{text-decoration:underline}#footer .footer__border-top,#footer .footer__border-bottom,#footer .footer__border,#footer .footer__border-side,.footer__tape{border-color:#3a4553!important;background-color:transparent!important}#footer i.icon,#footer .footer__social-media svg,#footer .footer__social-media svg path,#footer .footer__social-media-mobile svg,#footer .footer__social-media-mobile svg path,#footer .footer__custom-html svg,#footer .footer__custom-html svg path,#footer .footer__custom-html i.icon,#footer .footer__section-btn svg,#footer .footer__section-btn svg path{fill:#fff!important;color:#fff!important}@media only screen and (max-width:1024px){.popup-navigation a,.popup-navigation span,.popup-navigation p,.popup-navigation li{color:#232f3e!important}.popup-navigation a:hover,.popup-navigation span:hover{color:#232f3e!important;text-decoration:underline!important}.top-hero-bg,.template-index #MainContent>.shopify-section:first-child,div[id*=spacer_PwLrDB]{background-color:#fff!important}}.pswp,.fancybox-container,.mfp-wrap,#judgeme_product_reviews{z-index:99999!important}.pd-vertical-wrapper{position:relative;width:100%;max-width:900px;margin:0 auto 5em}.pd-vertical-preview{position:relative;max-height:500px;overflow:hidden}.pd-vertical-item{margin-bottom:3em;text-align:center}.pd-vertical-item img{width:100%;height:auto;border-radius:4px}.pd-vertical-desc{margin-top:1.2em;text-align:left;line-height:1.6;font-size:14px;letter-spacing:.04em;color:#333}.pd-vertical-title{margin-bottom:.4em;font-size:20px;font-weight:700;letter-spacing:.05em;color:#232f3e}.pd-vertical-title p,.pd-vertical-title strong{margin:0;padding:0;font-size:inherit;font-weight:inherit}.pd-vertical-fade{position:absolute;bottom:0;left:0;width:100%;height:200px;background:linear-gradient(to bottom,#fff0,#fff 90%);pointer-events:none}.pd-judgeme-btn{display:inline-flex;align-items:center;justify-content:center;background-color:#fff;color:#108474;padding:11px 38px;font-size:15px;font-weight:400;border:2px solid #108474;border-radius:50px;cursor:pointer;text-decoration:none}.pd-judgeme-btn:hover{opacity:.7;text-decoration:underline;text-underline-offset:3px}.pd-judgeme-btn:active,.pd-judgeme-btn:focus{border-color:#108474!important;outline:none!important;box-shadow:none!important}.breadcrumbs-desktop-only{display:block}.breadcrumbs-mobile-only{display:none}@media(max-width:767px){.breadcrumbs-desktop-only{display:none}.breadcrumbs-mobile-only{display:block}}.pd-modal-window{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:999999;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s}.pd-modal-window.is-open{opacity:1;visibility:visible}.pd-modal-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#000000d9}.pd-modal-close-overlay{display:block;width:100%;height:100%;cursor:pointer}.pd-modal-content{position:relative;width:100%;max-width:600px;height:100vh;background:transparent;display:flex;flex-direction:column;box-shadow:none}.pd-modal-header{display:flex;justify-content:center;align-items:center;position:relative;padding:15px 20px;background:transparent;border-bottom:none}.pd-modal-header .pd-modal-title{margin:0;font-size:18px;font-weight:400;text-align:center;color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.8)}.pd-modal-close-btn{position:absolute;right:20px;top:50%;transform:translateY(-50%);font-size:32px;font-weight:400;line-height:1;cursor:pointer;color:#fff;background:transparent!important;border:none!important;outline:none!important;box-shadow:none!important;padding:0;text-shadow:0 1px 3px rgba(0,0,0,.8)}.pd-modal-close-btn:hover,.pd-modal-close-btn:focus,.pd-modal-close-btn:active{color:#f90;background:transparent!important;border:none!important;outline:none!important;box-shadow:none!important}.pd-modal-body{flex:1;overflow-y:auto;padding:20px;background:transparent;outline:none}@media(max-width:767px){.pd-modal-body{-ms-overflow-style:none;scrollbar-width:none}.pd-modal-body::-webkit-scrollbar{display:none}}.pd-modal-body .pd-vertical-desc,.pd-modal-body .pd-vertical-desc p,.pd-modal-body .pd-vertical-desc strong,.pd-modal-body .pd-vertical-title,.pd-modal-body .pd-vertical-title p,.pd-modal-body .pd-vertical-title strong{color:#fff!important;text-shadow:0 1px 3px rgba(0,0,0,.8)!important}@media only screen and (max-width:768px){.pd-vertical-preview{max-height:400px}.pd-modal-content{height:100vh;max-height:none;border-radius:0}.pd-vertical-item{margin-bottom:3em}.pd-vertical-title{font-size:18px;margin-bottom:.6em}.pd-vertical-desc{font-size:14px;line-height:1.8;margin-top:1.5em}.pd-modal-body{padding:15px}}body.is-pd-modal-open{overflow:hidden!important}body.is-pd-modal-open .footbar,body.is-pd-modal-open .product-page-info__sticky-cart,body.is-pd-modal-open [data-js-sticky-replace-element],body.is-pd-modal-open .header__content--sticky,body.is-pd-modal-open #shopify-section-header{display:none!important}@media(min-width:768px){.pd-modal-body .pd-vertical-item img,.pd-modal-body .pd-vertical-item video{max-height:65vh!important;width:auto!important;max-width:100%!important;margin:0 auto!important;object-fit:contain!important;display:block!important}.pd-vertical-item .pd-vertical-media-wrap{position:relative;cursor:zoom-in;display:block;width:100%;margin:0 auto;text-align:center;border-radius:4px;overflow:hidden}.pd-vertical-item .pd-vertical-media-wrap img{transition:transform .25s ease,opacity .25s ease}.pd-vertical-item .pd-vertical-media-wrap:hover img{opacity:.96;transform:scale(1.015)}.pd-zoom-trigger-badge{position:absolute;right:14px;bottom:14px;background:#000000b3;color:#fff;font-size:13px;font-weight:500;padding:6px 14px;border-radius:20px;display:inline-flex;align-items:center;gap:6px;pointer-events:none;transition:background .2s ease,transform .2s ease,opacity .2s ease;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);box-shadow:0 2px 8px #00000059;-webkit-user-select:none;user-select:none;opacity:.85}.pd-vertical-item .pd-vertical-media-wrap:hover .pd-zoom-trigger-badge{background:#000000e6;opacity:1;transform:scale(1.05)}.product-gallery--layout-1 .product-gallery__content{display:block!important}.product-gallery--layout-1 .product-gallery__main{order:unset!important;width:100%!important;margin-bottom:15px}.product-gallery--layout-1 .product-gallery__main_slider-wrapper{position:relative}.product-gallery--layout-1 .product-gallery__main_arrows{position:absolute;width:100%;height:0;top:50%;left:0;pointer-events:none;z-index:3}.product-gallery--layout-1 .product-gallery__main_arrow{position:absolute!important;top:-25px!important;bottom:auto!important;transform:none!important;pointer-events:auto;margin:0 15px}.product-gallery--layout-1 .product-gallery__main_arrow--type-prev{left:0!important;right:auto!important}.product-gallery--layout-1 .product-gallery__main_arrow--type-next{right:0!important;left:auto!important}.product-gallery--layout-1 .product-gallery__thumbnail--collage,.popup-quick-view .product-gallery__thumbnail--collage{display:block!important;width:100%!important}.product-gallery--layout-1 .product-gallery__thumbnail--collage .row,.popup-quick-view .product-gallery__thumbnail--collage .row{display:flex!important;flex-wrap:wrap!important;margin-left:-5px!important;margin-right:-5px!important}.product-gallery--layout-1 .product-gallery__thumbnail_item,.popup-quick-view .product-gallery__thumbnail_item{width:20%!important;flex:0 0 20%!important;max-width:20%!important;padding:5px!important;display:block!important}.product-gallery--layout-1 .product-gallery__thumbnail_item_inner,.popup-quick-view .product-gallery__thumbnail_item_inner{width:100%!important;display:block!important}.product-gallery--layout-1 .product-gallery__thumbnail_item_inner .rimage,.product-gallery--layout-1 .product-gallery__thumbnail_item_inner img,.product-gallery--layout-1 .product-gallery__thumbnail_item_inner picture,.popup-quick-view .product-gallery__thumbnail_item_inner .rimage,.popup-quick-view .product-gallery__thumbnail_item_inner img,.popup-quick-view .product-gallery__thumbnail_item_inner picture{width:100%!important;height:auto!important;max-width:none!important;display:block!important}}@media(max-width:767px){.pd-vertical-item .pd-vertical-media-wrap{cursor:default}.pd-zoom-trigger-badge,.pd-zoom-lightbox{display:none!important}}.pd-zoom-lightbox{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:1000005;opacity:0;visibility:hidden;transition:opacity .25s ease,visibility .25s ease}.pd-zoom-lightbox.is-open{opacity:1;visibility:visible}.pd-zoom-backdrop{position:absolute;top:0;left:0;width:100%;height:100%;background:#000000f5;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);cursor:zoom-out}.pd-zoom-container{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center;pointer-events:none}.pd-zoom-header{position:absolute;top:24px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:16px;color:#ddd;font-size:14px;background:#ffffff1a;padding:8px 24px;border-radius:30px;pointer-events:auto;-webkit-user-select:none;user-select:none;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:0 4px 16px #0006;z-index:15}.pd-zoom-counter{font-weight:600;color:#fff;letter-spacing:.5px;font-size:15px}.pd-zoom-hint{font-size:12px;color:#ccc;border-left:1px solid rgba(255,255,255,.3);padding-left:16px}.pd-zoom-stage{position:relative;max-width:90vw;max-height:84vh;display:flex;align-items:center;justify-content:center;pointer-events:auto;margin-top:20px}.pd-zoom-img{max-width:90vw;max-height:84vh;width:auto;height:auto;object-fit:contain;border-radius:4px;box-shadow:0 10px 40px #000000b3;cursor:zoom-out;-webkit-user-select:none;user-select:none;animation:pdZoomFadeIn .2s ease-out}@keyframes pdZoomFadeIn{0%{opacity:.6;transform:scale(.97)}to{opacity:1;transform:scale(1)}}.pd-zoom-close-btn{position:absolute;top:18px;right:24px;font-size:38px;font-weight:300;line-height:1;color:#fff;background:transparent!important;border:none!important;outline:none!important;box-shadow:none!important;border-radius:0!important;width:auto;height:auto;padding:8px;cursor:pointer;z-index:15;pointer-events:auto;transition:color .2s ease,transform .2s ease;display:flex;align-items:center;justify-content:center;text-shadow:0 1px 4px rgba(0,0,0,.8)}.pd-zoom-close-btn:hover{background:transparent!important;box-shadow:none!important;color:#f90;transform:scale(1.15)}.pd-zoom-nav{position:absolute;top:50%;transform:translateY(-50%);background:#ffffff26!important;border:none!important;outline:none!important;color:#fff;width:52px;height:52px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:15;pointer-events:auto;transition:background .2s ease,transform .2s ease,color .2s ease;box-shadow:0 2px 10px #0000004d}.pd-zoom-nav:hover{background:#ffffff59!important;color:#f90;transform:translateY(-50%) scale(1.1)}.pd-zoom-nav--prev{left:24px}.pd-zoom-nav--next{right:24px}.pd-zoom-nav[disabled]{opacity:.2;cursor:not-allowed;pointer-events:none}.mobile-quick-view-btn{background-color:#f4f4f4!important;color:#555!important;border:1px solid #e5e5e5!important;min-height:30px!important;padding:0 12px!important;font-size:12px!important;width:auto!important;transition:background-color .2s ease!important}.mobile-quick-view-btn:hover{background-color:#fff!important}.remove-history-item-btn{position:absolute;top:5px;right:5px;z-index:20;border:1px solid #ccc;background-color:#fff;box-shadow:0 4px 8px #00000026;width:26px;height:26px;padding:5px;cursor:pointer;color:#555;transition:all .2s ease}.remove-history-item-btn:hover{background-color:#000;color:#fff;border-color:#000}.remove-history-item-btn:hover svg,.remove-history-item-btn:hover path,.remove-history-item-btn:hover i{fill:#fff!important;color:#fff!important}.recently-viewed-products .products-grid{padding-top:15px;padding-left:5px;padding-right:5px}#clear-all-history-btn{transition:opacity .2s ease}#clear-all-history-btn:hover{opacity:.7}#clear-all-history-btn span{text-decoration:none}#clear-all-history-btn:hover span{text-decoration:underline;text-underline-offset:3px}.recently-viewed-heading-link{color:inherit;text-decoration:none}.recently-viewed-heading-link:hover{color:inherit;text-decoration:underline;text-underline-offset:3px}.spec-table-grid{display:grid;grid-template-columns:max-content 1fr;border-top:1px solid #eaeaea}.spec-row{display:contents}.spec-label{display:flex;align-items:center;background-color:#f7f7f7;padding:10px 15px;font-weight:400;color:inherit;border-bottom:1px solid #eaeaea;box-sizing:border-box;white-space:nowrap;min-width:max-content}.spec-label b,.spec-label strong{font-weight:400!important}.spec-value{display:block;padding:10px 15px;color:inherit;box-sizing:border-box;line-height:1.6;border-bottom:1px solid #eaeaea;min-width:0;overflow-wrap:anywhere;word-break:break-word}@media(max-width:768px){.spec-label,.spec-value{font-size:13px;padding:10px 8px}.spec-label{white-space:nowrap;min-width:max-content}.spec-value{min-width:0;overflow-wrap:anywhere;word-break:break-word}}@media(max-width:1024px){body.template-index #MainContent .mobile-index-search *{max-width:100%!important;min-width:0!important;box-sizing:border-box!important}body.template-index #MainContent .mobile-index-search label{margin-right:0!important;width:100%!important}body.template-index #MainContent .mobile-index-search .algolia-autocomplete{display:block!important;width:100%!important}body.template-index #MainContent .mobile-index-search .aa-DetachedSearchButtonPlaceholder{color:transparent!important}body.template-index #MainContent .mobile-index-search .aa-DetachedSearchButtonPlaceholder.is-translated{color:#757575!important}.pd-modal-body{padding-bottom:80px!important}}#product-description-rte{font-size:14px!important;color:#333!important;line-height:1.6!important;letter-spacing:.05em!important}#product-description-rte p,#product-description-rte span:not([class^=spec-]),#product-description-rte div:not([class^=spec-]),#product-description-rte li{font-size:14px!important;line-height:1.6!important;letter-spacing:.05em!important}#product-description-rte h1,#product-description-rte h2,#product-description-rte h3,#product-description-rte h4,#product-description-rte h5,#product-description-rte h6{font-size:16px!important;font-weight:700!important;line-height:1.5!important;margin-top:1.5em!important;margin-bottom:.8em!important;letter-spacing:.05em!important;color:#222!important}@media(max-width:768px){#product-description-rte,#product-description-rte p,#product-description-rte span:not([class^=spec-]),#product-description-rte div:not([class^=spec-]),#product-description-rte li{font-size:13px!important;line-height:1.6!important}div.w-100[style*="max-width:260px"],.footer-contact-btn{margin:0 auto 30px}}@media(min-width:768px){.product-gallery__image-gallery-icon{display:none!important}.footer-contact-p{max-width:330px}}.product-gallery__image-gallery-icon{z-index:999!important;pointer-events:auto!important;border-radius:10%}#footer .btn:hover,#footer .btn-dark:hover{background-color:#131921!important;text-decoration:none!important;border-color:#131921!important}.header__line-additional_button--register{display:none}@media(min-width:992px){[id*="1586279708879"] .slick-dots{position:absolute!important}}@media(max-width:991px){[id*="1586279708879"] .home-builder{overflow:visible!important}[id*="1586279708879"] .slider__slick{width:auto!important;margin-left:-10px!important;margin-right:-10px!important;overflow-x:hidden!important}[id*="1586279708879"] .slick-list{margin:0 -8px!important}[id*="1586279708879"] .slick-dots{position:relative!important;margin-top:15px!important;margin-bottom:15px!important}[id*="1586279708879"] .slider__slick .slick-slide,[id*="1586279708879"] .slider__slick .slider__slide{padding:0 8px!important}[id*="1586279708879"] .slider__slick:not(.slick-initialized){padding:0 7%!important;overflow:hidden!important;display:flex!important;flex-wrap:nowrap;align-items:flex-start}[id*="1586279708879"] .slider__slick:not(.slick-initialized) .slider__slide{display:block!important;position:relative!important;width:100%!important;flex:0 0 100%!important;opacity:1!important;z-index:1;pointer-events:auto}[id*="1586279708879"] .slider__slick .promobox,[id*="1586279708879"] .slider__slick .rimage{min-height:0!important}}.product-options__value--lowya{min-width:80px!important;min-height:36px!important;height:auto!important;padding:10px 8px!important;border:1px solid #ccc!important;border-radius:4px!important;margin-right:8px!important;margin-bottom:8px!important;position:relative;display:block!important;text-align:center;background-color:#fff;transition:all .2s ease;font-size:11px!important;line-height:1.3!important;color:#333!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;box-sizing:border-box!important}.product-options__value--square.product-options__value--lowya{background-position:center top 8px!important;background-size:50px!important;background-repeat:no-repeat!important;padding-top:65px!important;padding-bottom:8px!important;min-width:90px!important}.product-options__value--lowya.active{border:2px solid #00a8ff!important;padding:9px 7px!important}.product-options__value--square.product-options__value--lowya.active{padding-top:64px!important;padding-bottom:7px!important;background-position:center top 7px!important}.product-options__value--lowya.active:after{content:"\2713";position:absolute;top:-8px;right:-8px;width:20px;height:20px;background-color:#00a8ff;color:#fff;border-radius:50%;font-size:12px;line-height:20px;text-align:center;font-weight:700;z-index:1}.product-options__value--lowya>span{display:none!important}.product-options--type-collection .product-options__value--square,.product-options--type-collection .product-options__value--circle{width:38px!important;height:38px!important;border-radius:0!important;border:1px solid transparent!important;margin-right:8px!important;margin-left:0!important;margin-bottom:8px!important;padding:0!important;background-size:cover!important;background-position:center!important;transition:border-color .2s ease}.product-options--type-collection .product-options__value--square:hover,.product-options--type-collection .product-options__value--circle:hover,.product-options--type-collection.is-interacted .product-options__value--square.active,.product-options--type-collection.is-interacted .product-options__value--circle.active{border:1px solid #108474!important}.product-options--type-collection .product-options__section{flex-wrap:nowrap!important;overflow-x:auto!important;overflow-y:hidden!important;white-space:nowrap!important;-webkit-overflow-scrolling:touch!important;padding-bottom:4px!important;width:100%!important;justify-content:flex-start!important;scrollbar-width:none!important;-ms-overflow-style:none!important;cursor:grab;gap:0!important}.product-options--type-collection .product-options__section::-webkit-scrollbar{display:none!important}.product-options--type-collection .product-options__section::-webkit-scrollbar-thumb{background:transparent}.product-options--type-collection .product-options__section::-webkit-scrollbar-track{background:transparent}.product-options--type-collection .product-options__section.is-dragging{cursor:grabbing}.product-collection__options-wrapper{position:relative}.product-collection__options-wrapper:after{content:"";position:absolute;top:0;right:0;width:20px;height:100%;background:linear-gradient(to right,#fff0,#fff);pointer-events:none;z-index:2;opacity:0;transition:opacity .2s ease}.product-collection__options-wrapper.show-gradient-fade:after{opacity:1}.product-options--type-collection .product-options__value{flex:0 0 auto!important}.product-options--type-page .product-options__section{column-gap:0!important;row-gap:0!important}.product-options--type-page .product-options__value--square,.product-options--type-page .product-options__value--circle,.product-options--type-footbar .product-options__value--square,.product-options--type-footbar .product-options__value--circle{border-radius:0!important;margin:0 8px 8px 0!important}.product-options--type-page .product-options__value--square.active,.product-options--type-page .product-options__value--circle.active,.product-options--type-footbar .product-options__value--square.active,.product-options--type-footbar .product-options__value--circle.active{position:relative;border:2px solid #108474!important;overflow:hidden!important}.product-options--type-page .product-options__value--square.active:before,.product-options--type-page .product-options__value--circle.active:before,.product-options--type-page .product-options__value--square.active>span,.product-options--type-page .product-options__value--circle.active>span,.product-options--type-footbar .product-options__value--square.active:before,.product-options--type-footbar .product-options__value--circle.active:before,.product-options--type-footbar .product-options__value--square.active>span,.product-options--type-footbar .product-options__value--circle.active>span{display:none!important;background:none!important;content:none!important}.product-options--type-page .product-options__value--square.active:after,.product-options--type-page .product-options__value--circle.active:after{content:"";position:absolute;top:0;right:0;width:22px;height:22px;background-color:transparent!important;border-radius:0!important;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 22 22"><polygon points="0,0 22,0 22,22" fill="%23108474" /><polyline points="11,7 15,11 21,3" fill="none" stroke="white" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round" /></svg>');background-repeat:no-repeat;background-position:right top;z-index:2}.product-options--type-footbar .product-options__value--square.active:after,.product-options--type-footbar .product-options__value--circle.active:after{display:none!important;content:none!important}.product-options--type-footbar .product-options__value--text.active,.product-options--type-footbar .product-options__value--large-text.active{border-color:#108474!important}@media(min-width:768px){.product-options--type-page .product-options__value{width:calc(25% - 8px)!important;min-width:0!important}}@media(max-width:767px){.product-options--type-page{position:relative!important}.product-options--type-page:after{content:""!important;position:absolute!important;top:0!important;right:0!important;width:24px!important;height:calc(100% - 6px)!important;background:linear-gradient(to right,#fff0,#fff)!important;pointer-events:none!important;z-index:2!important;opacity:0!important;transition:opacity .2s ease!important}.product-options--type-page.show-gradient-fade:after{opacity:1!important}.product-options--type-page .product-options__section{flex-wrap:nowrap!important;overflow-x:auto!important;overflow-y:hidden!important;-webkit-overflow-scrolling:touch!important;padding-bottom:6px!important;padding-right:24px!important;justify-content:flex-start!important;scrollbar-width:none!important;-ms-overflow-style:none!important}.product-options--type-page .product-options__section::-webkit-scrollbar{display:none!important}.product-options--type-page .product-options__value{flex:0 0 auto!important;width:90px!important;margin-right:8px!important;margin-bottom:0!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;box-sizing:border-box!important}}.product-gallery__main_arrows{top:calc(50% - 30px)!important}@media only screen and (max-width:768px){.product-gallery__main_arrow{top:calc(50% - 30px)!important}}.product-options__value--square.product-options__value--lowya.disabled-hidden span{display:block!important;position:absolute!important;top:8px!important;left:50%!important;transform:translate3d(-50%,0,0)!important;width:50px!important;height:50px!important;margin:0!important;padding:0!important;border:none!important;background:none!important;pointer-events:none!important;z-index:1!important;overflow:hidden!important}.product-options__value--square.product-options__value--lowya.disabled-hidden span:before,.product-options__value--square.product-options__value--lowya.disabled-hidden span:after{content:""!important;display:block!important;position:absolute!important;top:50%!important;left:50%!important;height:1px!important;background-color:#ccc!important;opacity:.8!important;z-index:1!important}.product-options__value--square.product-options__value--lowya.disabled-hidden span:before{width:72px!important;transform:translate3d(-50%,-50%,0) rotate(45deg)!important}.product-options__value--square.product-options__value--lowya.disabled-hidden span:after{width:72px!important;transform:translate3d(-50%,-50%,0) rotate(-45deg)!important}.product-options--type-collection .product-options__value.disabled-hidden span{display:block!important;position:absolute!important;top:0!important;left:0!important;right:0!important;bottom:0!important;width:38px!important;height:38px!important;margin:0!important;padding:0!important;border:none!important;background:none!important;pointer-events:none!important;z-index:1!important;overflow:hidden!important}.product-options--type-collection .product-options__value.disabled-hidden span:before,.product-options--type-collection .product-options__value.disabled-hidden span:after{content:""!important;display:block!important;position:absolute!important;top:50%!important;left:50%!important;height:1px!important;background-color:#999!important;opacity:.6!important;z-index:1!important}.product-options--type-collection .product-options__value.disabled-hidden span:before{width:54px!important;transform:translate3d(-50%,-50%,0) rotate(45deg)!important}.product-options--type-collection .product-options__value.disabled-hidden span:after{width:54px!important;transform:translate3d(-50%,-50%,0) rotate(-45deg)!important}.product-options--type-footbar .product-options__value.disabled-hidden{display:inline-flex!important}.product-options--type-footbar .product-options__value.disabled-hidden span{display:block!important;position:absolute!important;top:0!important;left:0!important;right:0!important;bottom:0!important;margin:0!important;padding:0!important;border:none!important;background:none!important;pointer-events:none!important;z-index:1!important;overflow:hidden!important}.product-options--type-footbar .product-options__value.disabled-hidden span:before,.product-options--type-footbar .product-options__value.disabled-hidden span:after{content:""!important;display:block!important;position:absolute!important;top:50%!important;left:50%!important;height:1px!important;background-color:#999!important;opacity:.6!important;z-index:1!important}.product-options--type-footbar .product-options__value--square.disabled-hidden span:before{width:65px!important;transform:translate3d(-50%,-50%,0) rotate(45deg)!important}.product-options--type-footbar .product-options__value--square.disabled-hidden span:after{width:65px!important;transform:translate3d(-50%,-50%,0) rotate(-45deg)!important}.product-options--type-footbar .product-options__value--circle.disabled-hidden span:before{width:34px!important;transform:translate3d(-50%,-50%,0) rotate(45deg)!important}.product-options--type-footbar .product-options__value--circle.disabled-hidden span:after{width:34px!important;transform:translate3d(-50%,-50%,0) rotate(-45deg)!important}.product-options--type-footbar .product-options__section{column-gap:6px!important;justify-content:flex-start!important}.product-options--type-footbar .product-options__value{margin-left:0!important;margin-right:6px!important}#judgeme_product_reviews.jdgm-widget .jdgm-histogram{border-spacing:0 2px!important;border-collapse:separate!important}#judgeme_product_reviews.jdgm-widget .jdgm-histogram__row{height:auto!important}#judgeme_product_reviews.jdgm-widget .jdgm-histogram__row td,#judgeme_product_reviews.jdgm-widget .jdgm-histogram__row>*{padding-top:1px!important;padding-bottom:1px!important;line-height:1!important}#judgeme_product_reviews.jdgm-widget .jdgm-histogram__row .jdgm-histogram__stars,#judgeme_product_reviews.jdgm-widget .jdgm-histogram__row .jdgm-histogram__bar,#judgeme_product_reviews.jdgm-widget .jdgm-histogram__row .jdgm-histogram__frequency{padding-top:0!important;padding-bottom:0!important;margin-top:0!important;margin-bottom:0!important}#judgeme_product_reviews.jdgm-widget .jdgm-write-rev-link,#judgeme_product_reviews.jdgm-widget .jdgm-ask-question-btn,#judgeme_product_reviews.jdgm-widget .jdgm-btn{border-width:2px!important}.jdgm-reply-item__read-more{font-weight:400!important;--text-weight: var(--jm-body-md-weight-default) !important;font-size:14px!important;--text-size: .875em !important;color:#787878!important;text-decoration:none!important}.jdgm-rev-snippet-widget-v2__inner .jdgm-rev-snippet-card__product,.jdgm-rev-snippet-lightbox .jdgm-rev-snippet-card__product{display:none}.shopify-app-block:has(>.jdgm-product-faqs-widget),.jdgm-product-faqs-widget{margin-top:24px!important;margin-bottom:24px!important}.jm-faq-widget__heading{font-size:15px!important;font-weight:700!important;color:#22201e!important;letter-spacing:.04em!important;margin:0!important}.jm-faq-widget__disclaimer{margin-top:6px!important;margin-bottom:14px!important;display:flex!important;align-items:center!important;gap:5px!important}.jm-faq-widget__sparkle-icon{color:#108474!important;width:13px!important;height:13px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex-shrink:0!important}.jm-faq-widget__sparkle-icon svg{width:13px!important;height:13px!important;display:block!important}.jm-faq-widget__disclaimer span.jm-text{display:none!important}.jm-faq-widget__disclaimer:after{content:"\30ec\30d3\30e5\30fc\3092\3082\3068\306b AI\304c\81ea\52d5\751f\6210\3057\305f FAQ\3067\3059"!important;font-size:11px!important;color:#7b7670!important;line-height:1!important;letter-spacing:.02em!important}.jm-faq-widget__accordion{border-top:1px solid #ebe7e0!important}.jm-faq-widget__accordion-item{border-bottom:1px solid #ebe7e0!important}.jm-faq-row{width:100%!important;padding:13px 4px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;background:transparent!important;border:none!important;border-radius:0!important;cursor:pointer!important;text-align:left!important;box-sizing:border-box!important;transition:background-color .15s ease!important}.jm-faq-row:hover{background-color:#faf9f7!important;border-radius:0!important}.jm-faq-row__text{font-size:13px!important;font-weight:500!important;line-height:1.5!important;color:#22201e!important;transition:color .15s ease!important}.jm-faq-row:hover .jm-faq-row__text,.jm-faq-row--active .jm-faq-row__text{color:#108474!important}.jm-faq-row__chevron-circle{width:24px!important;height:24px!important;min-width:24px!important;border-radius:50%!important;background:#f7f6f4!important;border:1px solid #ebe7e0!important;display:flex!important;align-items:center!important;justify-content:center!important;color:#555!important;transition:all .2s ease!important}.jm-faq-row:hover .jm-faq-row__chevron-circle{background:#108474!important;border-color:#108474!important;color:#fff!important}.jm-faq-row--active .jm-faq-row__chevron-circle{background:#22201e!important;border-color:#22201e!important;color:#fff!important}.jm-faq-widget__answer--inline{padding:12px 14px!important;margin:4px 4px 12px!important;background-color:#faf9f7!important;border-radius:6px!important;border:none!important;font-size:12.5px!important;line-height:1.7!important;color:#3e3a35!important}.jm-faq-widget__answer--inline p{margin:0!important}.jdgm-product-faqs-widget__mount{min-height:0!important}.jdgm-product-faqs-widget.jm-faq--collapsed .jm-faq-widget__accordion-item:nth-child(n+5){display:none!important}.jm-faq-toggle-wrapper{margin-top:14px!important;display:flex!important;justify-content:center!important;width:100%!important}.jm-faq-toggle-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;padding:8px 20px!important;font-size:12.5px!important;font-weight:500!important;letter-spacing:.03em!important;color:#55504a!important;background-color:#fff!important;border:1px solid #ebe7e0!important;border-radius:20px!important;cursor:pointer!important;box-shadow:0 1px 3px #0000000a!important;transition:all .2s ease!important;text-decoration:none!important}.jm-faq-toggle-btn:hover{background-color:#faf9f7!important;border-color:#108474!important;color:#108474!important;box-shadow:0 2px 6px #1084741a!important}.jm-faq-toggle-btn svg{width:12px!important;height:12px!important;transition:transform .2s ease!important}.jm-faq-toggle-btn.is-open svg{transform:rotate(180deg)!important}.jdgm-prev-badge__text,.jdgm-qa-badge__text{font-size:11px!important}.product-collection__reviews .jdgm-prev-badge__text{display:block}.product-collection__reviews .jdgm-qa-badge,#rec_area .jdgm-qa-badge,.product-featured__content .jdgm-qa-badge{display:none!important}.product-page-info__title .jdgm-prev-badge__text,.product-featured__content .jdgm-prev-badge__text{margin-left:4px!important}.product-page-info__title .jdgm-qa-badge{margin-left:4px!important;display:inline-block!important}.jdgm-prev-badge[data-number-of-questions="0"] .jdgm-qa-badge,.jdgm-prev-badge[data-number-of-questions=""] .jdgm-qa-badge,.jdgm-prev-badge:not([data-number-of-questions]) .jdgm-qa-badge{display:none!important}.pdp-jdgm-header-meta{margin-top:8px;display:flex;flex-direction:column;align-items:flex-start;gap:5px;line-height:1.2}.product-page-info__title.text-center .pdp-jdgm-header-meta{align-items:center}@media(min-width:768px){.product-page-info__title.text-md-left .pdp-jdgm-header-meta{align-items:flex-start}}.pdp-jdgm-badge-wrap{min-height:20px;line-height:1}.pdp-jdgm-badge-wrap:has(.jdgm-prev-badge[data-number-of-reviews="0"]),.pdp-jdgm-badge-wrap:has(.jdgm-preview-badge:empty){display:none!important;min-height:0!important}.pdp-jdgm-badge-link{text-decoration:none!important;display:inline-flex;align-items:center}.pdp-ask-question-wrap{line-height:1.2}.pdp-ask-question-trigger{appearance:none;-webkit-appearance:none;background:transparent!important;border:none!important;padding:2px 0!important;margin:0!important;display:inline-flex!important;align-items:center;gap:5px;font-size:12px!important;font-weight:400!important;color:#555!important;cursor:pointer;line-height:1.4!important;text-decoration:none!important;transition:color .2s ease,opacity .2s ease}.pdp-ask-question-trigger__icon{flex-shrink:0;color:#666;transition:color .2s ease,transform .2s ease}.pdp-ask-question-trigger__text{text-decoration:none;text-underline-offset:3px;transition:text-decoration-color .2s ease,color .2s ease}.pdp-ask-question-trigger:hover,.pdp-ask-question-trigger:focus-visible{color:#108474!important;outline:none}.pdp-ask-question-trigger:hover .pdp-ask-question-trigger__icon,.pdp-ask-question-trigger:focus-visible .pdp-ask-question-trigger__icon{color:#108474}.pdp-ask-question-trigger:hover .pdp-ask-question-trigger__text,.pdp-ask-question-trigger:focus-visible .pdp-ask-question-trigger__text{color:#108474;text-decoration:underline;text-decoration-color:#108474}.pdp-ask-question-trigger.is-loading{opacity:.65;pointer-events:none}.home-section-subtitle{display:block;font-size:11px!important;color:#8e8e8e!important;margin-top:6px!important;letter-spacing:.08em!important;font-weight:500!important;line-height:1!important;text-transform:uppercase!important;text-align:center!important}#footer .footer__custom-html .footer__section-content a{max-width:260px}@media(max-width:991px){#footer .footer__custom-html .footer__section-content p{text-align:left}#footer .footer__custom-html .footer__section-content div{text-align:center}#footer .footer__custom-html .footer__section-content a{display:inline-flex!important;align-items:center!important;justify-content:center!important;margin:0 auto 20px!important;float:none!important}}.shopify-scroll-wrapper{overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch;scrollbar-width:none;border-bottom:1px solid #e5e5e5;margin-left:-50px}.shopify-scroll-wrapper::-webkit-scrollbar{display:none}.shopify-scroll-link{display:inline-block;color:#fff!important}.cart__items .price span:last-child{color:var(--theme8)}.cart__total-discounts .price span{color:var(--theme8)}@media(min-width:1260px){.article__body--max-width{max-width:1200px!important}}.template-product .jm-review-widget .jm-review-content__title{display:-webkit-box!important;-webkit-line-clamp:1!important;line-clamp:1!important;-webkit-box-orient:vertical!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:normal!important;line-height:1.4!important;margin:0 0 4px!important;font-size:14px!important;font-weight:700!important;color:#22201e!important}.template-product .jm-review-widget .jm-carousel-review-item--has-thumbnails .jm-review-content__body,.template-product .jm-review-widget .jm-carousel-review-item--has-thumbnails .jm-review-body-wrapper,.template-product .jm-review-widget .jm-carousel-review-item--has-thumbnails .jdgm-review-content__body-content,.template-product .jm-review-widget .jm-carousel-review-item:has(.jm-media-thumbnail-list__thumbnail) .jm-review-content__body,.template-product .jm-review-widget .jm-carousel-review-item:has(.jm-media-thumbnail-list__thumbnail) .jm-review-body-wrapper,.template-product .jm-review-widget .jm-carousel-review-item:has(.jm-media-thumbnail-list__thumbnail) .jdgm-review-content__body-content{display:-webkit-box!important;-webkit-line-clamp:3!important;line-clamp:3!important;-webkit-box-orient:vertical!important;overflow:hidden!important;text-overflow:ellipsis!important;line-height:1.6!important;font-size:13px!important;color:#3e3a35!important}.template-product .jm-review-widget .jm-carousel-review-item--no-media .jm-review-content__body,.template-product .jm-review-widget .jm-carousel-review-item--no-media .jm-review-body-wrapper,.template-product .jm-review-widget .jm-carousel-review-item--no-media .jdgm-review-content__body-content,.template-product .jm-review-widget .jm-carousel-review-item:not(:has(.jm-media-thumbnail-list__thumbnail)) .jm-review-content__body,.template-product .jm-review-widget .jm-carousel-review-item:not(:has(.jm-media-thumbnail-list__thumbnail)) .jm-review-body-wrapper,.template-product .jm-review-widget .jm-carousel-review-item:not(:has(.jm-media-thumbnail-list__thumbnail)) .jdgm-review-content__body-content{display:-webkit-box!important;-webkit-line-clamp:4!important;line-clamp:4!important;-webkit-box-orient:vertical!important;overflow:hidden!important;text-overflow:ellipsis!important;line-height:1.6!important;font-size:13px!important;color:#3e3a35!important}.template-product .jm-review-widget .jdgm-review-content__body-content p{margin:0!important;display:inline!important}.template-product .jm-review-widget .jm-review-content__expand-button{display:none!important}.template-product .jm-review-widget .jm-carousel-review-item__body>*{margin-block-start:0!important;margin-block-end:0!important;margin-top:0!important;margin-bottom:0!important}.template-product .jm-review-widget .jm-review-content>*{margin-block-start:0!important;margin-block-end:0!important;margin-top:0!important;margin-bottom:0!important}.template-product .jm-review-widget .jm-reviewer-info{margin:0!important;width:100%!important;align-items:flex-start!important}.template-product .jm-review-widget .jm-reviewer-info__details{display:grid!important;grid-template-columns:1fr auto!important;grid-template-rows:auto auto!important;grid-template-areas:"name date" "location location"!important;align-items:center!important;row-gap:2px!important;column-gap:8px!important;width:100%!important;min-height:38px!important}.template-product .jm-review-widget .jm-reviewer-info__details>div:first-child{grid-area:name!important;display:flex!important;align-items:center!important;gap:4px!important;min-width:0!important;margin:0!important}.template-product .jm-review-widget .jm-reviewer-info__details>div:first-child .jm-reviewer-info__name{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;font-size:13px!important;font-weight:600!important;color:#22201e!important}.template-product .jm-review-widget .jm-reviewer-info__details>div:nth-child(2){grid-area:location!important;display:flex!important;align-items:center!important;gap:4px!important;min-height:16px!important;font-size:12px!important;color:#7b7670!important;margin:0!important}.template-product .jm-review-widget .jm-reviewer-info__details>span:last-child{grid-area:date!important;text-align:right!important;white-space:nowrap!important;font-size:12px!important;color:#7b7670!important;margin:0!important}.template-product .jm-review-widget .jm-carousel{overflow-y:visible!important}.template-product .jm-review-widget .jm-carousel__viewport{overflow-x:hidden!important;overflow-y:visible!important;padding:2px 0 4px!important}.template-product .jm-review-widget .jm-carousel__viewport:before,.template-product .jm-review-widget .jm-carousel__viewport:after{display:none!important}.template-product .jm-review-widget .jm-carousel__track{align-items:stretch!important;padding:2px 0 6px!important;gap:16px!important;overflow-x:auto!important;scrollbar-width:none!important;-ms-overflow-style:none!important;scroll-behavior:smooth!important;-webkit-overflow-scrolling:touch!important;scroll-snap-type:x proximity!important}.template-product .jm-review-widget .jm-carousel__track::-webkit-scrollbar{display:none!important}.template-product .jm-review-widget .jm-carousel-review-item{height:270px!important;min-height:270px!important;max-height:270px!important;box-sizing:border-box!important;display:flex!important;flex-direction:column!important;border:1px solid #ebe7e0!important;border-radius:8px!important;background-color:#fff!important;box-shadow:none!important;cursor:pointer!important;transition:border-color .2s ease,background-color .2s ease!important;transform:translateZ(0)!important;backface-visibility:hidden!important;contain:content!important}.template-product .jm-review-widget .jm-carousel-review-item:hover{border-color:#cfc9be!important;background-color:#fdfcfb!important;box-shadow:none!important}.template-product .jm-review-widget .jm-carousel-review-item__body{height:100%!important;box-sizing:border-box!important;display:flex!important;flex-direction:column!important;padding:14px 16px!important;gap:8px!important;background-color:transparent!important}.template-product .jm-review-widget .jm-carousel-review-item__body>.jm-review-content{flex:0 1 auto!important;display:flex!important;flex-direction:column!important;justify-content:flex-start!important}.template-product .jm-review-widget .jm-carousel-review-item__body>.jm-cluster:not(.jm-reviewer-info):not(.jm-voting-controls){margin:2px 0 0!important}.template-product .jm-review-widget .jm-media-thumbnail-list__thumbnail{width:36px!important;height:36px!important;max-width:36px!important;max-height:36px!important;border-radius:4px!important;flex-shrink:0!important}.template-product .jm-review-widget .jm-carousel-review-item__body>.jm-voting-controls{margin-top:auto!important;padding-top:8px!important;font-size:12px!important;border-top:1px solid #f2efea!important;display:flex!important;justify-content:space-between!important;align-items:center!important;width:100%!important;color:#7b7670!important;position:relative!important;cursor:pointer!important}.template-product .jm-review-widget .jm-carousel-review-item__body>.jm-voting-controls:before{content:"\8a73\7d30  \203a"!important;position:static!important;margin-right:auto!important;font-size:12px!important;font-weight:500!important;color:#8c827a!important;line-height:1!important;letter-spacing:.04em!important;cursor:pointer!important;pointer-events:auto!important;padding:4px 12px 4px 0!important;transition:color .2s ease,transform .2s ease!important}.template-product .jm-review-widget .jm-carousel-review-item:hover .jm-voting-controls:before{color:#22201e!important;transform:translate(2px)!important}.template-product .jm-review-widget .jm-carousel--single-item .jm-carousel-review-item,.template-product .jm-review-widget .jm-carousel-review-item:only-child{height:auto!important;min-height:auto!important;max-height:none!important;overflow:visible!important;contain:none!important;transform:none!important}.template-product .jm-review-widget .jm-carousel--single-item .jm-carousel-review-item__body,.template-product .jm-review-widget .jm-carousel-review-item:only-child .jm-carousel-review-item__body{height:auto!important;padding:18px 20px!important;gap:12px!important}.template-product .jm-review-widget .jm-carousel--single-item .jm-carousel-review-item__body>.jm-voting-controls,.template-product .jm-review-widget .jm-carousel-review-item:only-child .jm-carousel-review-item__body>.jm-voting-controls{margin-top:14px!important;padding-top:10px!important}.template-product .jm-review-widget .jm-review-widget__header-and-body:has(.jdgm-carousel-question-list) .jm-no-reviews-state,.template-product .jm-review-widget .jm-review-widget__header:has(#jdgm-tab_questions_answers.jdgm-tab--active) .jm-no-reviews-state{margin-bottom:18px!important}.template-product .jm-review-widget .jdgm-carousel-review-list,.template-product .jm-review-widget .jdgm-carousel-question-list{padding:0!important;margin-top:0!important;background:transparent!important;position:relative!important}.template-product .jm-review-widget .jdgm-carousel-question-list .jm-carousel{overflow-y:visible!important}.template-product .jm-review-widget .jdgm-carousel-question-list .jm-carousel__viewport{overflow-x:hidden!important;overflow-y:visible!important;padding:2px 0 4px!important}.template-product .jm-review-widget .jdgm-carousel-question-list .jm-carousel__track{display:flex!important;align-items:stretch!important;gap:16px!important;padding:2px 0 6px!important;overflow-x:auto!important;scrollbar-width:none!important;-ms-overflow-style:none!important;scroll-behavior:smooth!important;-webkit-overflow-scrolling:touch!important;scroll-snap-type:x proximity!important}.template-product .jm-review-widget .jdgm-carousel-question-list .jm-carousel__track::-webkit-scrollbar{display:none!important}.template-product .jm-review-widget .jdgm-carousel-question-list .jm-carousel__track>*{width:calc((100% - 32px) / 3)!important;min-width:240px!important;max-width:320px!important;flex-shrink:0!important;flex-grow:0!important;scroll-snap-align:start!important}.template-product .jm-review-widget .jm-carousel-question-item,.template-product .jm-review-widget .jdgm-question-item{box-sizing:border-box!important;display:flex!important;flex-direction:column!important;border:1px solid #ebe7e0!important;border-radius:8px!important;background:#fff!important;box-shadow:none!important;transition:border-color .2s ease,background-color .2s ease!important;overflow:visible!important;contain:none!important;transform:none!important;height:auto!important;min-height:auto!important;max-height:none!important}.template-product .jm-review-widget .jm-carousel-question-item:hover,.template-product .jm-review-widget .jdgm-question-item:hover{border-color:#cfc9be!important;background:#fdfcfb!important;box-shadow:none!important}.template-product .jm-review-widget .jm-carousel-question-item__body{padding:14px 16px!important;gap:8px!important;display:flex!important;flex-direction:column!important;box-sizing:border-box!important;height:auto!important}.template-product .jm-review-widget .jm-carousel--single-item .jm-carousel-question-item,.template-product .jm-review-widget .jm-carousel-question-item:only-child,.template-product .jm-review-widget .jdgm-question-item:only-child{width:100%!important;max-width:100%!important;height:auto!important;min-height:auto!important;max-height:none!important}.template-product .jm-review-widget .jm-carousel-question-item__body>div:first-child .jm-stack{display:flex!important;flex-direction:row!important;justify-content:space-between!important;align-items:center!important;width:100%!important;margin:0!important}.template-product .jm-review-widget .jm-carousel-question-item__body>div:first-child .jm-stack>*:first-child,.template-product .jm-review-widget .jm-carousel-question-item__body>div:first-child .jm-stack>*:first-child *{font-size:13px!important;font-weight:600!important;color:#22201e!important;margin:0!important}.template-product .jm-review-widget .jm-carousel-question-item__body>div:first-child .jm-stack>*:last-child,.template-product .jm-review-widget .jm-carousel-question-item__body>div:first-child .jm-stack>*:last-child *{font-size:12px!important;color:#7b7670!important;margin:0!important;text-align:right!important}.template-product .jm-review-widget .jm-carousel-question-item__question{margin:2px 0 0!important}.template-product .jm-review-widget .jm-carousel-question-item__question,.template-product .jm-review-widget .jm-carousel-question-item__question *{font-size:14px!important;font-weight:700!important;line-height:1.4!important;color:#22201e!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}.template-product .jm-review-widget .jm-carousel-question-item__answers{margin-top:6px!important;display:block!important;width:100%!important}.template-product .jm-review-widget .jm-carousel-question-item__answers .jm-stack{display:flex!important;flex-direction:column!important;gap:10px!important;width:100%!important}.template-product .jm-review-widget .jm-carousel-question-item__answers .jm-stack>*{margin:0!important;margin-block-start:0!important;margin-block-end:0!important}.template-product .jm-review-widget .jm-carousel-question-item__answer{width:100%!important;display:block!important;margin:0!important}.template-product .jm-review-widget .jdgm-reply-item{background-color:#f8f7f5!important;border-radius:6px!important;padding:10px 14px!important;border:none!important;height:auto!important;box-sizing:border-box!important;width:100%!important}.template-product .jm-review-widget .jdgm-reply-item__content{margin:0!important;font-size:13px!important;line-height:1.5!important;color:#3e3a35!important;display:-webkit-box!important;-webkit-line-clamp:3!important;-webkit-box-orient:vertical!important;overflow:hidden!important;max-height:4.5em!important}.template-product .jm-review-widget .jdgm-reply-item__content p{margin:0!important;font-size:13px!important;line-height:1.5!important;color:inherit!important;display:inline!important}.template-product .jm-review-widget .jdgm-reply-item__read-more{font-size:12px!important;color:#7b7670!important;margin-top:4px!important;display:inline-block!important}.template-product .jm-review-widget .jdgm-carousel-review-list,.template-product .jm-review-widget .jdgm-carousel-question-list{position:relative!important}.template-product .jm-review-widget .jdgm-carousel-review-list__nav-container,.template-product .jm-review-widget .jdgm-carousel-question-list__nav-container{position:absolute!important;top:50%!important;left:-14px!important;right:-14px!important;transform:translateY(-50%)!important;margin:0!important;padding:0!important;pointer-events:none!important;z-index:10!important;width:calc(100% + 28px)!important;display:flex!important;justify-content:space-between!important}.template-product .jm-review-widget .jdgm-carousel-review-list__nav,.template-product .jm-review-widget .jdgm-carousel-question-list__nav{pointer-events:auto!important;position:relative!important;width:36px!important;height:36px!important;background:#fffffff5!important;border:1.5px solid #dcd8d1!important;border-radius:50%!important;box-shadow:0 2px 8px #0000001f!important;cursor:pointer!important;display:flex!important;align-items:center!important;justify-content:center!important;transition:all .2s ease!important;padding:0!important}.template-product .jm-review-widget .jdgm-carousel-review-list__nav:hover,.template-product .jm-review-widget .jdgm-carousel-question-list__nav:hover{background:#22201e!important;border-color:#22201e!important;box-shadow:0 4px 12px #0003!important;transform:scale(1.08)!important}.template-product .jm-review-widget .jdgm-carousel-review-list__nav svg,.template-product .jm-review-widget .jdgm-carousel-question-list__nav svg{display:none!important}.template-product .jm-review-widget .jdgm-carousel-review-list__nav:before,.template-product .jm-review-widget .jdgm-carousel-question-list__nav:before{content:""!important;display:block!important;width:8px!important;height:8px!important;border-top:2px solid #333333!important;border-left:2px solid #333333!important;transition:border-color .2s ease!important}.template-product .jm-review-widget .jdgm-carousel-review-list__nav--prev:before,.template-product .jm-review-widget .jdgm-carousel-question-list__nav--prev:before{transform:rotate(-45deg)!important;margin-left:3px!important}.template-product .jm-review-widget .jdgm-carousel-review-list__nav--next:before,.template-product .jm-review-widget .jdgm-carousel-question-list__nav--next:before{transform:rotate(135deg)!important;margin-right:3px!important}.template-product .jm-review-widget .jdgm-carousel-review-list__nav:hover:before,.template-product .jm-review-widget .jdgm-carousel-question-list__nav:hover:before{border-color:#fff!important}.template-product .jm-review-widget{gap:14px!important}.template-product .jm-review-widget .template-product .jm-ai-insights{margin-top:24px!important;margin-bottom:8px!important}.template-product .jm-review-widget .template-product .jm-review-widget-header__filters{margin-top:14px!important;margin-bottom:8px!important}@media only screen and (max-width:768px){.template-product .jm-review-widget .jm-carousel-review-item:not(:only-child){height:280px!important;min-height:280px!important;max-height:280px!important}.template-product .jm-review-widget .jdgm-carousel-review-list__nav-container,.template-product .jm-review-widget .jdgm-carousel-question-list__nav-container{left:-8px!important;right:-8px!important;width:calc(100% + 16px)!important}.template-product .jm-review-widget .jdgm-carousel-question-list .jm-carousel__track>*:not(:only-child){width:85%!important;min-width:240px!important}.template-product .jm-review-widget .jdgm-carousel-question-list .jm-carousel--single-item .jm-carousel__track>*,.template-product .jm-review-widget .jdgm-carousel-question-list .jm-carousel__track>*:only-child{width:100%!important;max-width:100%!important}.template-product .jm-review-widget .jdgm-carousel-review-list__nav,.template-product .jm-review-widget .jdgm-carousel-question-list__nav{width:32px!important;height:32px!important}}.template-product .jm-review-widget .template-product .jm-review-widget-header__average-rating-display{display:inline-flex!important;align-items:center!important;gap:8px!important}.template-product .jm-review-widget .jm-verified-badge{display:inline-flex!important;align-items:center!important;justify-content:center!important;background-color:transparent!important;background:transparent!important;border:none!important;border-radius:0!important;padding:0!important;line-height:1!important;vertical-align:middle!important;box-sizing:border-box!important}.template-product .jm-review-widget .jm-verified-badge .jm-with-icon{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:3px!important}.template-product .jm-review-widget .jm-verified-badge .jm-verified-badge__icon{display:inline-flex!important;align-items:center!important;justify-content:center!important;color:#108474!important;line-height:1!important}.template-product .jm-review-widget .jm-verified-badge .jm-verified-badge__icon svg{width:12px!important;height:12px!important;display:block!important;margin:0!important;fill:currentColor!important}.template-product .jm-review-widget .jm-verified-badge .jm-text{margin:0!important;margin-block-start:0!important;font-size:12px!important;font-weight:500!important;color:#108474!important;line-height:1!important;display:inline-flex!important;align-items:center!important;letter-spacing:.02em!important}.template-product .jdgm-review-widget .template-product .jm-action-buttons>*,.template-product .jm-review-widget .template-product .jm-action-buttons>*,.template-product .jm-action-buttons.template-product .jm-action-buttons>*{display:flex!important;flex-direction:column!important;gap:10px!important;row-gap:10px!important}.template-product .jdgm-review-widget .template-product .jm-action-buttons .template-product .jm-action-buttons__button,.template-product .jm-review-widget .template-product .jm-action-buttons .template-product .jm-action-buttons__button,.template-product .jm-action-buttons.template-product .jm-action-buttons .template-product .jm-action-buttons__button{margin:0 auto!important;margin-block:0!important;margin-block-start:0!important;margin-block-end:0!important;width:220px!important;max-width:100%!important;height:40px!important}.template-product .jdgm-review-widget .template-product .jm-action-buttons>*>*+*,.template-product .jm-review-widget .template-product .jm-action-buttons>*>*+*,.template-product .jm-action-buttons.template-product .jm-action-buttons>*>*+*{margin-top:0!important;margin-block-start:0!important}@media only screen and (max-width:768px){.template-product .jdgm-review-widget .template-product .jm-action-buttons>*,.template-product .jm-review-widget .template-product .jm-action-buttons>*,.template-product .jm-action-buttons.template-product .jm-action-buttons>*{gap:10px!important;row-gap:10px!important}.template-product .jdgm-review-widget .template-product .jm-action-buttons .template-product .jm-action-buttons__button,.template-product .jm-review-widget .template-product .jm-action-buttons .template-product .jm-action-buttons__button,.template-product .jm-action-buttons.template-product .jm-action-buttons .template-product .jm-action-buttons__button{margin:0 auto!important;margin-block:0!important;margin-block-start:0!important;margin-block-end:0!important}.template-product .jdgm-review-widget .template-product .jm-action-buttons>*>*+*,.template-product .jm-review-widget .template-product .jm-action-buttons>*>*+*,.template-product .jm-action-buttons.template-product .jm-action-buttons>*>*+*{margin-top:0!important;margin-block-start:0!important}.template-product .jdgm-review-widget .template-product .jm-ai-insights,.template-product .jm-review-widget .template-product .jm-ai-insights,.template-product .jm-ai-insights.template-product .jm-ai-insights{margin-top:24px!important;margin-bottom:8px!important}}.home-builder #rec_area{padding-left:0!important;padding-right:0!important;font-size:var(--body-size, 13px)!important;line-height:var(--body-line-height, 1.4)!important}.template-product #rec_area{font-size:var(--body-size, 13px)!important;line-height:var(--body-line-height, 1.4)!important}.template-product #rec_area .jdgm-prev-badge,.home-builder #rec_area .jdgm-prev-badge,.home-builder .home-builder-rec-column .jdgm-prev-badge,.template-product #rec_area .jdgm-star,.home-builder #rec_area .jdgm-star,.home-builder .home-builder-rec-column .jdgm-star{font-size:var(--body-size, 13px)!important;line-height:1.4!important}.template-product #rec_area .product-featured,.complementary-products .product-featured,.collection-sidebar-section .product-featured,.home-builder #rec_area .product-featured,.home-builder .home-builder-rec-column .product-featured{width:100%!important;box-sizing:border-box!important}.template-product #rec_area .product-featured__image,.complementary-products .product-featured__image,.collection-sidebar-section .product-featured__image,.home-builder #rec_area .product-featured__image,.home-builder .home-builder-rec-column .product-featured__image{flex-shrink:0!important}.template-product #rec_area .product-featured__content,.complementary-products .product-featured__content,.collection-sidebar-section .product-featured__content,.home-builder #rec_area .product-featured__content,.home-builder .home-builder-rec-column .product-featured__content{min-width:0!important;flex:1 1 auto!important;overflow:hidden!important;text-align:left!important}.template-product #rec_area .product-featured__title,.complementary-products .product-featured__title,.collection-sidebar-section .product-featured__title,.home-builder #rec_area .product-featured__title,.home-builder .home-builder-rec-column .product-featured__title{width:100%!important;max-width:100%!important;min-width:0!important;overflow:hidden!important;margin-bottom:3px!important;text-align:left!important}.template-product #rec_area .product-featured__title h3,.complementary-products .product-featured__title h3,.collection-sidebar-section .product-featured__title h3,.home-builder #rec_area .product-featured__title h3,.home-builder .home-builder-rec-column .product-featured__title h3{width:100%!important;max-width:100%!important;min-width:0!important;overflow:hidden!important;text-align:left!important}.template-product #rec_area .product-featured__title a,.complementary-products .product-featured__title a,.complementary-products .product-featured__title [href],.collection-sidebar-section .product-featured__title a,.home-builder #rec_area .product-featured__title a,.home-builder .home-builder-rec-column .product-featured__title a{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;overflow:hidden!important;text-decoration:none!important;text-align:left!important}.template-product #rec_area .product-featured__title .title-main,.template-product #rec_area .product-featured__title .title,.complementary-products .product-featured__title .title-main,.complementary-products .product-featured__title .title,.collection-sidebar-section .product-featured__title .title-main,.collection-sidebar-section .product-featured__title .title,.home-builder #rec_area .product-featured__title .title-main,.home-builder #rec_area .product-featured__title .title,.home-builder .home-builder-rec-column .product-featured__title .title-main,.home-builder .home-builder-rec-column .product-featured__title .title{display:block!important;width:100%!important;max-width:100%!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;font-size:13px!important;line-height:1.4!important;color:#22201e!important}.template-product #rec_area .product-featured__title .title-size,.template-product #rec_area .product-featured__title br+span,.complementary-products .product-featured__title .title-size,.complementary-products .product-featured__title br+span,.collection-sidebar-section .product-featured__title .title-size,.collection-sidebar-section .product-featured__title br+span,.home-builder #rec_area .product-featured__title .title-size,.home-builder #rec_area .product-featured__title br+span,.home-builder .home-builder-rec-column .product-featured__title .title-size,.home-builder .home-builder-rec-column .product-featured__title br+span{display:block!important;width:100%!important;max-width:100%!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;font-size:12px!important;line-height:1.4!important;color:#22201e!important;margin-top:2px!important}.template-product #rec_area .product-featured__title br,.complementary-products .product-featured__title br,.collection-sidebar-section .product-featured__title br,.home-builder #rec_area .product-featured__title br,.home-builder .home-builder-rec-column .product-featured__title br{display:none!important}.home-builder #rec_area .product-featured__price,.home-builder .home-builder-rec-column .product-featured__price{margin-bottom:3px!important}.home-builder #rec_area .product-featured__reviews,.home-builder .home-builder-rec-column .product-featured__reviews{margin-bottom:0!important}@media(max-width:767px){.template-product #rec_area,.home-builder #rec_area,.home-builder .home-builder-rec-column{overflow:visible!important;padding-bottom:0!important}.template-product #rec_area .rec_items,.home-builder #rec_area .rec_items,.home-builder .home-builder-rec-column .rec_items{display:flex!important;flex-direction:row!important;overflow-x:auto!important;scroll-snap-type:x mandatory!important;-webkit-overflow-scrolling:touch!important;gap:15px!important;padding:0 0 15px!important;margin:0!important;scrollbar-width:none!important}.template-product #rec_area .rec_items::-webkit-scrollbar,.home-builder #rec_area .rec_items::-webkit-scrollbar,.home-builder .home-builder-rec-column .rec_items::-webkit-scrollbar{display:none!important}.template-product #rec_area .rec_items .product-featured,.home-builder #rec_area .rec_items .product-featured,.home-builder .home-builder-rec-column .rec_items .product-featured{flex:0 0 160px!important;width:160px!important;min-width:160px!important;max-width:160px!important;display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important;margin-bottom:0!important;scroll-snap-align:start!important;background:#fff!important;border:none!important;padding:0!important;box-shadow:none!important}.template-product #rec_area .rec_items .product-featured__image,.home-builder #rec_area .rec_items .product-featured__image,.home-builder .home-builder-rec-column .rec_items .product-featured__image{width:100%!important;min-width:0!important;margin:0 0 12px!important;border:none!important;border-radius:0!important;overflow:hidden!important;background:transparent!important}.template-product #rec_area .rec_items .product-featured__image .rimage,.home-builder #rec_area .rec_items .product-featured__image .rimage,.home-builder .home-builder-rec-column .rec_items .product-featured__image .rimage{width:100%!important;padding-top:100%!important;position:relative!important;height:0!important;overflow:hidden!important;border-radius:0!important}.template-product #rec_area .rec_items .product-featured__image img,.home-builder #rec_area .rec_items .product-featured__image img,.home-builder .home-builder-rec-column .rec_items .product-featured__image img{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100%!important;object-fit:contain!important;border-radius:0!important}.template-product #rec_area .rec_items .product-featured__content,.home-builder #rec_area .rec_items .product-featured__content,.home-builder .home-builder-rec-column .rec_items .product-featured__content{width:100%!important;min-width:0!important;padding:0!important;display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important}.template-product #rec_area .rec_items .product-featured__title,.home-builder #rec_area .rec_items .product-featured__title,.home-builder .home-builder-rec-column .rec_items .product-featured__title{margin-bottom:8px!important;text-align:center!important;width:100%!important}.template-product #rec_area .rec_items .product-featured__title h3,.home-builder #rec_area .rec_items .product-featured__title h3,.home-builder .home-builder-rec-column .rec_items .product-featured__title h3{margin:0!important;text-align:center!important;width:100%!important}.template-product #rec_area .rec_items .product-featured__title a,.home-builder #rec_area .rec_items .product-featured__title a,.home-builder .home-builder-rec-column .rec_items .product-featured__title a{text-align:center!important;display:block!important;width:100%!important}.template-product #rec_area .rec_items .product-featured__title .title-main,.template-product #rec_area .rec_items .product-featured__title .title,.home-builder #rec_area .rec_items .product-featured__title .title-main,.home-builder #rec_area .rec_items .product-featured__title .title,.home-builder .home-builder-rec-column .rec_items .product-featured__title .title-main,.home-builder .home-builder-rec-column .rec_items .product-featured__title .title{font-size:13px!important;line-height:1.4!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;color:#22201e!important;text-align:center!important;display:block!important;width:100%!important}.template-product #rec_area .rec_items .product-featured__title .title-size,.home-builder #rec_area .rec_items .product-featured__title .title-size,.home-builder .home-builder-rec-column .rec_items .product-featured__title .title-size{font-size:12px!important;line-height:1.3!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;color:#22201e!important;margin-top:2px!important;text-align:center!important;display:block!important;width:100%!important}.template-product #rec_area .rec_items .product-featured__price,.home-builder #rec_area .rec_items .product-featured__price,.home-builder .home-builder-rec-column .rec_items .product-featured__price{margin-bottom:8px!important;text-align:center!important;width:100%!important}.template-product #rec_area .rec_items .product-featured__price .price_,.home-builder #rec_area .rec_items .product-featured__price .price_,.home-builder .home-builder-rec-column .rec_items .product-featured__price .price{font-size:15px!important;text-align:center!important}.template-product #rec_area .rec_items .product-featured__reviews,.home-builder #rec_area .rec_items .product-featured__reviews,.home-builder .home-builder-rec-column .rec_items .product-featured__reviews,.home-builder .home-builder-rec-column .rec_items .jdgm-preview-badge{margin-bottom:8px!important;text-align:center!important;width:100%!important;display:flex!important;justify-content:center!important}.template-product #rec_area .rec_items .jdgm-badge-placeholder,.home-builder #rec_area .rec_items .jdgm-badge-placeholder{margin-top:0!important}}.jm-review-widget-header__title,.jdgm-rev-widg__title{font-size:20px!important;font-weight:400!important;letter-spacing:.05em!important;color:#22201e!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;margin-bottom:6px!important}.jm-review-widget-header__title:after,.jdgm-rev-widg__title:after{content:"CUSTOMER REVIEWS";display:block!important;font-size:11px!important;color:#8e8e8e!important;margin-top:5px!important;letter-spacing:.08em!important;font-weight:500!important;line-height:1!important;text-transform:uppercase!important;text-align:center!important;font-family:inherit!important}.jm-review-widget-header__title-and-rating{margin-bottom:15px!important}.pdp-payments-box{background-color:#faf9f7;border:1px solid #ebe7e0;border-radius:8px;padding:16px 16px 14px;box-shadow:0 1px 3px #00000005}.pdp-payments-box__header{text-align:left;margin-bottom:14px!important}.pdp-payments-box__title{font-size:13px;font-weight:400!important;color:#333;letter-spacing:.04em;display:block}.pdp-payments-box__body .payments{overflow:visible!important}.pdp-payments-box__body .payments .row{margin-left:-3px;margin-right:-3px}.pdp-payments-box__body .payments .col-auto{padding-left:3px!important;padding-right:3px!important;padding-bottom:6px!important}.pdp-payments-box__body .payments svg.icon{border-radius:4px;box-shadow:0 1px 2px #0000000a;border:1px solid #e2ded8;background-color:#fff!important;display:block}.pdp-payments-box svg.icon>rect:first-child,.pdp-payments-box svg.icon>path:first-child,.pdp-payments-box svg.icon>rect[fill="#f5f5f5"],.pdp-payments-box svg.icon>rect[fill="#F5F5F5"],.pdp-payments-box svg.icon>path[fill="#f5f5f5"],.pdp-payments-box svg.icon>path[fill="#F5F5F5"]{fill:#fff!important}.pdp-payments-box__note{border-top:1px dashed #e5e0d8;padding-top:8px}.pdp-payments-box__note span{font-size:11.5px;color:#77726d;line-height:1.5;display:block}.pdp-share-box{margin-top:5px}.pdp-share-box__label{font-size:13px;font-weight:400!important;color:#444;letter-spacing:.03em}.pdp-share-box .social-share{overflow:visible!important}.pdp-share-box .social-share .row{display:flex;flex-wrap:wrap;align-items:center;margin-left:-4px;margin-right:-4px;overflow:visible!important;padding-top:4px!important}.pdp-share-box .social-share__col{padding-left:4px!important;padding-right:4px!important;margin-bottom:6px!important;flex:0 0 auto!important;width:auto!important;max-width:none!important;overflow:visible!important}.pdp-share-box .social-share__item{width:36px!important;height:36px!important;border-radius:50%!important;background-color:#f5f4f2!important;border:1px solid #e4e0d9!important;display:flex!important;align-items:center!important;justify-content:center!important;transition:background-color .25s ease,border-color .25s ease,box-shadow .25s ease!important;position:relative;text-decoration:none}.pdp-share-box .social-share__item_bg{display:none!important}.pdp-share-box .social-share__item_content{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:100%!important}.pdp-share-box .social-share__item_content i{display:flex!important;align-items:center!important;justify-content:center!important}.pdp-share-box .social-share__item .icon{width:16px!important;height:16px!important;fill:#66625d!important;transition:fill .25s ease!important}.pdp-share-box .social-share__item:hover{box-shadow:0 2px 6px #00000026!important}.pdp-share-box .social-share__item--facebook:hover{background-color:#1877f2!important;border-color:#1877f2!important}.pdp-share-box .social-share__item--facebook:hover .icon{fill:#fff!important}.pdp-share-box .social-share__item--twitter:hover{background-color:#111!important;border-color:#111!important}.pdp-share-box .social-share__item--twitter:hover .icon{fill:#fff!important}.pdp-share-box .social-share__item--pinterest:hover{background-color:#e60023!important;border-color:#e60023!important}.pdp-share-box .social-share__item--pinterest:hover .icon{fill:#fff!important}.pdp-share-box .social-share__item--line:hover{background-color:#06c755!important;border-color:#06c755!important}.pdp-share-box .social-share__item--line:hover .icon{fill:#fff!important}.pdp-share-box .social-share__item--hatena:hover{background-color:#00a4de!important;border-color:#00a4de!important}.pdp-share-box .social-share__item--hatena:hover .icon{fill:#fff!important}.pdp-share-box .social-share__item--pocket:hover{background-color:#ef4056!important;border-color:#ef4056!important}.pdp-share-box .social-share__item--pocket:hover .icon{fill:#fff!important}@media(max-width:767px){.pdp-share-box,.pdp-share-box__label{text-align:center!important}.pdp-share-box .social-share .row{justify-content:center!important}}.pdp-notice-modal{width:785px!important;max-width:100%!important;border-radius:0!important;background-color:#fff!important;box-shadow:0 10px 35px #00000026!important;padding:35px 25px!important;max-height:85vh;overflow-y:auto;box-sizing:border-box}@media(min-width:768px){.pdp-notice-modal{padding:40px 35px!important}}.pdp-notice-modal .rte>h4:first-of-type{font-size:18px!important;font-weight:400!important;color:#222!important;text-align:left!important;padding-bottom:12px!important;margin-bottom:24px!important;border-bottom:1px solid #e0e0e0!important;letter-spacing:.03em!important;background:none!important;border-left:none!important;border-top:none!important;border-right:none!important}.pdp-notice-modal .rte{counter-reset:notice-counter}.pdp-notice-modal .rte>h4:not(:first-of-type){counter-increment:notice-counter;font-size:14px!important;font-weight:400!important;color:#222!important;background:none!important;border:none!important;border-radius:0!important;padding:0!important;margin-top:24px!important;margin-bottom:6px!important;line-height:1.6!important;display:block}.pdp-notice-modal .rte>h4:not(:first-of-type):before{content:counter(notice-counter) ". ";font-weight:400!important;color:#555;margin-right:3px}.pdp-notice-modal .rte ol{padding-left:22px!important;margin-left:0!important;list-style:decimal!important;margin-bottom:20px!important}.pdp-notice-modal .rte ol>li{font-size:13px!important;color:#444!important;line-height:1.75!important;margin-bottom:18px!important;padding-left:4px!important}.pdp-notice-modal .rte ol>li::marker{font-weight:400!important;color:#555!important}.pdp-notice-modal .rte ol>li h4{font-size:14px!important;font-weight:400!important;color:#222!important;margin-top:0!important;margin-bottom:6px!important;line-height:1.6!important}.pdp-notice-modal .rte,.pdp-notice-modal .rte *,.pdp-notice-modal .rte *:before,.pdp-notice-modal .rte *:after{font-weight:400!important}.pdp-notice-modal .rte>p{font-size:13px!important;color:#444!important;line-height:1.75!important;padding:0!important;margin-bottom:14px!important}.pdp-notice-modal .rte ul{padding-left:18px!important;list-style:disc!important;margin-left:0!important}.pdp-notice-modal .rte ul li{padding-left:0!important;margin-left:0!important;text-indent:0!important;font-size:13px!important;color:#444!important;line-height:1.75!important;margin-bottom:6px!important}.pdp-notice-modal .rte ul li:before{display:none!important}.pdp-delivery-modal{width:785px!important;max-width:100%!important;border-radius:0!important;background-color:#fff!important;box-shadow:0 10px 35px #00000026!important;padding:35px 25px!important;max-height:85vh;overflow-y:auto;box-sizing:border-box}@media(min-width:768px){.pdp-delivery-modal{padding:40px 35px!important}}.pdp-delivery-modal .rte>h4:nth-of-type(1){font-size:18px!important;font-weight:400!important;color:#222!important;padding-bottom:12px!important;margin-bottom:16px!important;border-bottom:1px solid #e0e0e0!important;letter-spacing:.03em!important;background:none!important;border-left:none!important}.pdp-delivery-modal .rte>ul:nth-of-type(1){background:none!important;border:none!important;border-radius:0!important;padding:0 0 0 18px!important;margin-bottom:30px!important;list-style:disc!important;margin-left:0!important}.pdp-delivery-modal .rte>ul:nth-of-type(1) li{font-size:13px!important;color:#444!important;line-height:1.75!important;margin-bottom:6px!important;padding-left:0!important;margin-left:0!important;text-indent:0!important}.pdp-delivery-modal .rte>ul:nth-of-type(1) li:before{display:none!important}.pdp-delivery-modal .rte>ul:nth-of-type(1) li:last-child{margin-bottom:0!important}.pdp-delivery-modal .rte>h4:nth-of-type(2){font-size:18px!important;font-weight:400!important;color:#222!important;padding-bottom:12px!important;margin-top:30px!important;margin-bottom:16px!important;border-bottom:1px solid #e0e0e0!important;letter-spacing:.03em!important;background:none!important;border-left:none!important}.pdp-delivery-modal .rte>p:nth-of-type(1){font-size:13px!important;color:#222!important;font-weight:400!important;background:none!important;border:none!important;border-radius:0!important;padding:0!important;margin-top:16px!important;margin-bottom:8px!important;line-height:1.6!important}.pdp-delivery-modal .rte>ul:nth-of-type(2){background:none!important;border:none!important;border-radius:0!important;padding:0 0 0 18px!important;margin-bottom:24px!important;list-style:disc!important;margin-left:0!important}.pdp-delivery-modal .rte>ul:nth-of-type(2) li{font-size:13px!important;color:#444!important;line-height:1.75!important;margin-bottom:6px!important;padding-left:0!important;margin-left:0!important;text-indent:0!important}.pdp-delivery-modal .rte>ul:nth-of-type(2) li:before{display:none!important}.pdp-delivery-modal .rte>ul:nth-of-type(2) li:last-child{margin-bottom:0!important}.pdp-delivery-modal .rte>p:nth-of-type(2){font-size:13px!important;color:#222!important;font-weight:400!important;background:none!important;border:none!important;border-radius:0!important;padding:0!important;margin-top:16px!important;margin-bottom:8px!important;line-height:1.6!important}.pdp-delivery-modal .rte>ul:nth-of-type(3){background:none!important;border:none!important;border-radius:0!important;padding:0 0 0 18px!important;margin-bottom:10px!important;list-style:disc!important;margin-left:0!important}.pdp-delivery-modal .rte>ul:nth-of-type(3) li{font-size:13px!important;color:#444!important;line-height:1.75!important;margin-bottom:6px!important;padding-left:0!important;margin-left:0!important;text-indent:0!important}.pdp-delivery-modal .rte>ul:nth-of-type(3) li:before{display:none!important}.pdp-delivery-modal .rte>ul:nth-of-type(3) li:last-child{margin-bottom:0!important}.pdp-delivery-modal .rte,.pdp-delivery-modal .rte *,.pdp-delivery-modal .rte *:before,.pdp-delivery-modal .rte *:after{font-weight:400!important}.nm-easysale-timer,.nm-easysale-timer--1{margin:16px 0 24px!important;padding:14px 16px!important;background:#faf8f5!important;border:1px solid #ebe5df!important;border-radius:8px!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important}.nm-easysale-timer .timer-title,.nm-easysale-timer--1 .timer-title{margin:0 0 10px!important;display:flex!important;align-items:center!important;gap:6px!important;line-height:1!important;font-size:13px!important;font-weight:400!important;color:#b82a2a!important;letter-spacing:.04em!important}.nm-easysale-timer .timer-title:before,.nm-easysale-timer--1 .timer-title:before{content:""!important;display:inline-block!important;width:14px!important;height:14px!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23b82a2a' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cpolyline points='12 6 12 12 16 14'%3E%3C/polyline%3E%3C/svg%3E")!important;background-size:contain!important;background-repeat:no-repeat!important}.nm-easysale-timer .timer-list,.nm-easysale-timer--1 .timer-list,ul.timer-list{background:transparent!important;padding:0!important;margin:0!important;display:flex!important;align-items:center!important;justify-content:space-between!important;border-radius:0!important;list-style:none!important;gap:0!important}.nm-easysale-timer .timer-item,.nm-easysale-timer--1 .timer-item,ul.timer-list li.timer-item{background:#fff!important;border:1px solid #e0d8d0!important;border-radius:6px!important;width:calc((100% - 42px)/4)!important;height:54px!important;padding:0!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:1px!important;text-align:center!important;font-size:19px!important;font-weight:400!important;color:#2c2c2c!important;position:relative!important;box-sizing:border-box!important;line-height:1.1!important}.nm-easysale-timer .timer-item--days,.nm-easysale-timer--1 .timer-item--days{color:#b82a2a!important}.nm-easysale-timer .timer-item:before,.nm-easysale-timer--1 .timer-item:before,ul:not(.list-unstyled):not([list-unstyled]) li.timer-item:before,ul.timer-list li.timer-item:before{display:block!important;content:attr(data-title)!important;background:transparent!important;background-color:transparent!important;width:auto!important;height:auto!important;border-radius:0!important;margin:0!important;position:static!important;transform:none!important;order:2!important;font-size:10px!important;font-weight:400!important;color:#8c827a!important;line-height:1!important;text-align:center!important}.nm-easysale-timer .timer-item:not(:last-child):after,.nm-easysale-timer--1 .timer-item:not(:last-child):after{content:":"!important;position:absolute!important;right:-10px!important;left:auto!important;top:50%!important;transform:translateY(-50%)!important;width:6px!important;text-align:center!important;font-size:16px!important;font-weight:400!important;color:#b8b0a8!important;line-height:1!important}@media(max-width:500px){.nm-easysale-timer,.nm-easysale-timer--1{padding:14px 12px!important}.nm-easysale-timer .timer-title,.nm-easysale-timer--1 .timer-title{justify-content:center!important}.nm-easysale-timer .timer-item,.nm-easysale-timer--1 .timer-item,ul.timer-list li.timer-item{width:calc((100% - 36px)/4)!important;height:50px!important;font-size:17px!important}.nm-easysale-timer .timer-item:not(:last-child):after,.nm-easysale-timer--1 .timer-item:not(:last-child):after{right:-9px!important}}.template-page .jm-verified-badge,.template-page .jdgm-verified-badge{background:transparent!important;background-color:transparent!important;padding:0!important;border:none!important;border-radius:0!important;display:inline-flex!important;align-items:center!important;box-shadow:none!important}.template-page .jm-verified-badge .jm-with-icon,.template-page .jdgm-verified-badge .jm-with-icon{display:inline-flex!important;align-items:center!important;gap:1.5px!important;--jm-icon-space: 0px !important;line-height:1!important}.template-page .jm-verified-badge .jm-verified-badge__icon,.template-page .jdgm-verified-badge .jdgm-verified-badge__icon{display:inline-flex!important;align-items:center!important;line-height:1!important;margin-right:0!important;padding-right:0!important}.template-page .jm-verified-badge .jm-verified-badge__icon svg{display:block!important;vertical-align:middle!important}.template-page .jm-verified-badge .jm-text,.template-page .jdgm-verified-badge .jdgm-text{padding:0!important;margin:0!important;line-height:1!important;display:inline-flex!important;align-items:center!important}.template-page .jdgm-rev__author,.template-page .jm-reviewer-info__name,.template-page .jm-reviewer-info__details .jm-reviewer-info__name{font-size:13.5px!important;font-weight:600!important;line-height:1.2!important}.template-page .jdgm-rev__location,.template-page .jdgm-rev__timestamp,.template-page .jdgm-row-extra,.template-page .jm-location,.template-page .jm-reviewer-info__location,.template-page .jm-reviewer-info__date,.template-page .jm-reviewer-info__details .jm-cluster:not(:first-child) *,.template-page .jm-reviewer-info__details>span.jm-text{font-size:11px!important;--text-size: 11px !important;color:#888!important;font-weight:400!important;line-height:1.35!important}.template-page .jdgm-rev__pics,.template-page .jm-media-thumbnail-list{display:flex!important;flex-wrap:wrap!important;gap:8px!important;margin-top:12px!important;margin-bottom:8px!important}.template-page .jdgm-rev__pic-link,.template-page .jm-media-thumbnail-list__thumbnail{width:72px!important;height:72px!important;max-width:72px!important;max-height:72px!important;display:inline-block!important;border-radius:6px!important;overflow:hidden!important;flex:0 0 72px!important;border:1px solid #e5e5e5!important}.template-page .jdgm-rev__pic-img,.template-page .jm-media-thumbnail-list__thumbnail img{width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:cover!important;display:block!important}.template-page .jdgm-rev__actions{display:flex!important;justify-content:flex-end!important;align-items:center!important;width:100%!important;margin-top:10px!important}.template-page .jdgm-rev__votes,.template-page .jdgm-rev__votes-inner,.template-page .jm-voting-controls{margin-left:auto!important;display:flex!important;justify-content:flex-end!important;align-items:center!important;font-size:11px!important}.template-page .jdgm-rev__thumb-btn,.template-page .jm-voting-controls button{font-size:12px!important}.template-page .jdgm-rev__thumb-count,.template-page .jm-voting-controls span{font-size:11px!important}.template-page .jm-product-variant-card__product-link,.template-page .jm-product-variant-card a,.template-page .jm-product-variant-card [role=button],.template-page .jdgm-rev__prod-link,.template-page .jdgm-rev__prod-info-wrapper a,.template-page .jdgm-row-product a{text-decoration:none!important;text-decoration-line:none!important;border-bottom:none!important;box-shadow:none!important}.template-page .jm-product-variant-card__product-link:hover,.template-page .jm-product-variant-card a:hover,.template-page .jm-product-variant-card [role=button]:hover,.template-page .jdgm-rev__prod-link:hover,.template-page .jdgm-rev__prod-info-wrapper a:hover,.template-page .jdgm-row-product a:hover{text-decoration:none!important;text-decoration-line:none!important;border-bottom:none!important}.template-page .jm-store-review-banner,.template-page .jdgm-row-product:not(:has(.jdgm-rev__prod-link)),.template-page [class*=store-review-banner]{display:flex!important;align-items:center!important;justify-content:center!important;width:fit-content!important;width:-moz-fit-content!important;max-width:fit-content!important;margin-left:auto!important;margin-right:0!important;background:#f7f7f7!important;background-color:#f7f7f7!important;border:1px solid #e8e8e8!important;border-radius:4px!important;padding:3px 8px!important;margin-top:8px!important;box-shadow:none!important}.template-page .jm-store-review-banner .jm-text,.template-page .jm-store-review-banner p,.template-page .jdgm-row-product:not(:has(.jdgm-rev__prod-link)) *{font-size:11px!important;--text-size: 11px !important;color:#888!important;line-height:1.3!important;margin:0!important;padding:0!important}.template-page .jdgm-rev__transparency-badge-wrapper,.template-page .jm-transparency-badge-list,.template-page [class*=transparency-badge-list],.template-page [class*=transparency-badge-wrapper]{display:flex!important;justify-content:flex-end!important;margin:6px 0 6px auto!important;width:fit-content!important;max-width:fit-content!important}.template-page .jm-transparency-badge-list,.template-page .jm-transparency-badge-list .jm-text,.template-page .jdgm-rev__transparency-badge,.template-page [data-badge-type*=google],.template-page [class*=transparency-badge]{font-size:11px!important;--text-size: 11px !important;color:#888!important;line-height:1.3!important}.template-page .jm-product-variant-card__content>.jm-text:first-child,.template-page .jdgm-rev__variant-label{font-size:10px!important;--text-size: 10px !important;color:#888!important}.template-page .jm-review-item .jm-star-rating,.template-page .jm-align-review-item .jm-star-rating{height:auto!important;min-height:16px!important;margin-bottom:2px!important}.template-page .jm-review-item .jm-star-rating .jm-cluster,.template-page .jm-align-review-item .jm-star-rating .jm-cluster{--cluster-space: 2px !important;gap:2px!important}.template-page .jm-review-item .jm-star-rating__font-icon,.template-page .jm-align-review-item .jm-star-rating__font-icon{font-size:16px!important;width:16px!important;height:16px!important;line-height:16px!important}.template-page .jdgm-rev .jdgm-rev__rating,.template-page .jdgm-rev .jdgm-star{font-size:14px!important;line-height:1!important}.template-page .jm-review-item .jm-review-content__title,.template-page .jm-align-review-item .jm-review-content__title,.template-page .jm-review-content__title,.template-page .jdgm-rev .jdgm-rev__title,.template-page .jdgm-rev__title{font-size:14px!important;--text-size: 14px !important;font-weight:700!important;line-height:1.45!important;margin-bottom:4px!important}[data-jme-bis-container]{margin-top:10px!important;margin-bottom:15px!important;width:100%!important;display:block!important}[data-jme-bis-container] [class*=widget]{width:100%!important}[data-jme-bis-container] button[class*=notifyButton],[data-jme-bis-container]>div>button{width:100%!important;height:40px!important;min-height:40px!important;display:flex!important;align-items:center!important;justify-content:center!important;background-color:#fff!important;color:#108474!important;border:2px solid #108474!important;border-radius:9999px!important;font-size:13.5px!important;font-weight:400!important;letter-spacing:.02em!important;cursor:pointer!important;transition:all .25s ease!important;box-shadow:0 2px 5px #10847414!important;padding:0 16px!important}[data-jme-bis-container] button[class*=notifyButton]:hover,[data-jme-bis-container]>div>button:hover{background-color:#108474!important;color:#fff!important;box-shadow:0 3px 8px #10847433!important}[data-jme-bis-container] button[class*=notifyButton]:before{content:""!important;display:inline-block!important;width:16px!important;height:16px!important;margin-right:8px!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23108474' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 4h16c1.1 0 2 .9 2 2v12c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2z'/%3E%3Cpolyline points='22,6 12,13 2,6'/%3E%3C/svg%3E")!important;background-size:contain!important;background-repeat:no-repeat!important;background-position:center!important;transform:translateY(.5px)!important;flex-shrink:0!important;transition:background-image .25s ease!important}[data-jme-bis-container] button[class*=notifyButton]:hover:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 4h16c1.1 0 2 .9 2 2v12c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2z'/%3E%3Cpolyline points='22,6 12,13 2,6'/%3E%3C/svg%3E")!important}[data-jme-bis-container] [class*=panel]{background-color:#fcfcfc!important;border:1px solid #e0e0e0!important;border-radius:8px!important;padding:14px 18px!important;box-shadow:0 2px 8px #00000008!important;width:100%!important;box-sizing:border-box!important}[data-jme-bis-container] [class*=heading]{font-size:14.5px!important;font-weight:700!important;color:#333!important;margin-top:0!important;margin-bottom:6px!important;display:flex!important;align-items:center!important;gap:6px!important;line-height:1.3!important}[data-jme-bis-container] [class*=heading]:before{content:""!important;display:inline-block!important;width:15px!important;height:15px!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23108474' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M18 8A6 6 0 0 0 6 8c0 7-3 9-3 9h18s-3-2-3-9'/%3E%3Cpath d='M13.73 21a2 2 0 0 1-3.46 0'/%3E%3C/svg%3E")!important;background-size:contain!important;background-repeat:no-repeat!important;background-position:center!important;transform:translateY(.5px)!important;flex-shrink:0!important}[data-jme-bis-container] [class*=intro]{font-size:12px!important;color:#666!important;line-height:1.45!important;margin-top:0!important;margin-bottom:8px!important}[data-jme-bis-container] input[type=email]{width:100%!important;height:38px!important;padding:0 12px!important;font-size:13px!important;border:1px solid #cccccc!important;border-radius:4px!important;background-color:#fff!important;color:#333!important;box-sizing:border-box!important;transition:border-color .2s ease,box-shadow .2s ease!important;margin-bottom:0!important}[data-jme-bis-container] input[type=email]:focus{border-color:#108474!important;box-shadow:0 0 0 2px #10847426!important;outline:none!important}[data-jme-bis-container] [class*=consent]{display:flex!important;align-items:center!important;gap:8px!important;font-size:11.5px!important;color:#555!important;margin-bottom:0!important;cursor:pointer!important}[data-jme-bis-container] [class*=consent] input[type=checkbox]{width:14px!important;height:14px!important;margin:0!important;accent-color:#108474!important;cursor:pointer!important}[data-jme-bis-container] button[type=submit]{width:100%!important;height:40px!important;display:flex!important;align-items:center!important;justify-content:center!important;background-color:#108474!important;color:#fff!important;border:none!important;border-radius:9999px!important;font-size:13.5px!important;font-weight:500!important;letter-spacing:.03em!important;cursor:pointer!important;margin-bottom:0!important;transition:background-color .2s ease,box-shadow .2s ease!important;box-shadow:0 2px 6px #10847433!important}[data-jme-bis-container] form,[data-jme-bis-container] [class*=form]{margin-bottom:0!important}[data-jme-bis-container] button[type=submit]:hover{background-color:#0c6a5d!important;box-shadow:0 3px 8px #1084744d!important}@media(max-width:767px){[data-jme-bis-container] button[class*=notifyButton],[data-jme-bis-container]>div>button{font-size:13px!important;padding:0 12px!important;white-space:nowrap!important}[data-jme-bis-container] [class*=panel]{padding:12px 14px!important}}.product-page-info__paidy-wrapper{line-height:1.4}._paidy-promotional-messaging div div{padding:0!important}._paidy-promotional-messaging{display:inline-block;vertical-align:middle}.delivery-container .amp-text__field,.app-block .delivery-container .amp-text__field,.delivery-container .amp-text__field input{margin-bottom:0!important}.delivery-container p.delivery-title,#delivery-datetime--isRender p.delivery-title{margin-bottom:8px!important}.delivery-container .icon-text+p.delivery-title,.delivery-container div+p.delivery-title{margin-top:16px!important}.delivery-container div.delivery-title,.delivery-container .delivery-title:has(.statement__wrapper--warning),.delivery-container div:has(>.statement__wrapper--warning),#delivery-datetime--isRender div.delivery-title{margin-top:8px!important;margin-bottom:0!important}.delivery-container .statement__wrapper--warning,#delivery-datetime--isRender .statement__wrapper--warning,.statement__wrapper--warning{margin-top:0!important;padding:8px 12px!important;border-radius:4px!important;display:flex!important;align-items:center!important;box-sizing:border-box!important;min-height:auto!important}.delivery-container .statement__wrapper__title-block,#delivery-datetime--isRender .statement__wrapper__title-block,.statement__wrapper__title-block{display:flex!important;align-items:center!important;gap:8px!important;width:100%!important}.delivery-container .statement__wrapper__title-block svg,#delivery-datetime--isRender .statement__wrapper__title-block svg,.statement__wrapper__title-block svg{flex-shrink:0!important;margin:0!important}.delivery-container .statement__wrapper__title-block p,#delivery-datetime--isRender .statement__wrapper__title-block p,.statement__wrapper__title-block p{margin:0!important;line-height:1.4!important;font-size:13px!important}.delivery-container .icon-text,#delivery-datetime--isRender .icon-text{margin-top:6px!important;margin-bottom:4px!important}.template-product .jm-carousel__track,.template-product .jdgm-carousel-review-list .jm-carousel__track,.template-product .jdgm-carousel-question-list .jm-carousel__track{scroll-behavior:auto!important}@media(min-width:768px){.template-product .jm-carousel__track{cursor:grab}.template-product .jm-carousel__track:active{cursor:grabbing}.template-product .jm-carousel-review-item img,.template-product .jm-carousel-question-item img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none;pointer-events:none}}.shopify-policy__body ol li a.blank{word-break:break-all}.label--trending{background-color:#e47911;color:#fff}.label--br-new{background-color:#c59b27;color:#fff}@media(min-width:1025px){.menu__dropdown,.menu__list--styled .menu__list{width:230px!important;background-color:#fff!important;border:1px solid #e6e8eb!important;box-shadow:0 10px 28px #13192124!important}.menu:not(.menu--vertical) .menu__panel:not(.menu__panel--on-a-par) .menu__dropdown,.menu:not(.menu--vertical) .menu__dropdown{margin-left:0!important;border-radius:0 0 6px 6px!important;border-top:none!important}.menu--vertical .menu__dropdown{border-radius:0 6px 6px 0!important;border-left:1px solid #e6e8eb!important}.menu__dropdown>.menu__list--styled,.menu__list--styled .menu__list{padding:6px 16px!important;margin:0!important}.menu__dropdown .menu__list--styled>.menu__item:not(.menu__back),.menu__list--styled .menu__list>.menu__item:not(.menu__back){border-top:1px solid #eeeeee;background-color:transparent!important;border-radius:0!important}.menu__dropdown .menu__list--styled>.menu__item.menu__back+.menu__item,.menu__dropdown .menu__list--styled>.menu__item:first-child,.menu__list--styled .menu__list>.menu__item.menu__back+.menu__item,.menu__list--styled .menu__list>.menu__item:first-child{border-top:none!important}.menu__dropdown .menu__list--styled .menu__item>a{padding:10px 8px!important;margin:0!important;border:none!important;border-radius:0!important;font-size:var(--menu-size, 13px)!important;letter-spacing:var(--menu-letter-spacing, .05em)!important;font-weight:var(--menu-weight)!important;line-height:1.45!important;color:#232f3e!important;text-decoration:none!important;outline:none!important;transition:background-color .15s ease,color .15s ease,padding-left .15s ease!important}.menu--vertical .menu__dropdown .menu__list--styled .menu__item>a{font-size:var(--vertical-menu-size, 13px)!important;letter-spacing:var(--vertical-menu-letter-spacing, .05em)!important;font-weight:var(--vertical-menu-weight)!important}.menu__dropdown .menu__list--styled .menu__item:hover>a,.menu__dropdown .menu__list--styled .menu__item>a:hover,.menu__dropdown .menu__list--styled .menu__item>a:focus{background-color:#f3f5f7!important;color:#131921!important;padding-left:12px!important;border:none!important;border-radius:0!important;text-decoration:none!important;outline:none!important}.menu--vertical .menu__panel>.menu__item>a{margin-left:0!important;margin-right:0!important;padding-left:6px!important;padding-right:6px!important;border-radius:0!important;text-decoration:none!important;transition:background-color .15s ease,color .15s ease!important}.menu--vertical .menu__panel>.menu__item:hover>a,.menu--vertical .menu__panel>.menu__item>a:hover{background-color:#f3f5f7!important;color:#131921!important;text-decoration:none!important}.menu--vertical .menu__panel>.menu__item>a .menu__item_arrow{transition:transform .15s ease!important}.menu--vertical .menu__panel>.menu__item:hover>a .menu__item_arrow{transform:translate(2px)}.menu--vertical .menu__panel>.menu__item:hover>a .menu__item_arrow .icon{fill:#232f3e!important}.menu--vertical .menu__see-all:hover span{text-decoration:none!important;opacity:.75}}.jdgm-hidden,.jdgm-temp-hidden{display:none!important;visibility:hidden!important}.shopify-section-group-footer-group [data-section-type=spacer]:has(.jdgm-medals-wrapper.jdgm-hidden){display:none!important}.mokukagu-system-notice{padding:64px 0 80px;background-color:#fff}.mokukagu-system-notice__card{max-width:560px;margin:0 auto;padding:44px 36px 36px;background-color:#fff;border:1px solid #e6e8eb;border-radius:8px;box-shadow:0 4px 20px #1319210a;text-align:center}.shopify-email-marketing-confirmation__container{max-width:560px!important;margin:64px auto 80px!important;padding:44px 36px!important;background-color:#fff;border:1px solid #e6e8eb;border-radius:8px;box-shadow:0 4px 20px #1319210a;text-align:center!important}.mokukagu-system-notice__body,.mokukagu-system-notice__body .shopify-email-marketing-confirmation__container{max-width:100%!important;margin:0 auto!important;padding:0!important;border:none!important;border-radius:0!important;box-shadow:none!important;text-align:center!important}.mokukagu-system-notice__body h1,.shopify-email-marketing-confirmation__container h1{font-size:22px!important;line-height:1.4!important;font-weight:600!important;letter-spacing:.08em!important;color:#141414!important;text-align:center!important;margin:0 0 24px!important;padding:0 0 18px!important;border-bottom:1px solid #eeeeee}.mokukagu-system-notice__body h2,.mokukagu-system-notice__body h3,.shopify-email-marketing-confirmation__container h2,.shopify-email-marketing-confirmation__container h3{font-size:17px!important;line-height:1.6!important;font-weight:600!important;color:#141414!important;text-align:center!important;margin:0 0 12px!important}.mokukagu-system-notice__body p,.shopify-email-marketing-confirmation__container p{font-size:14px!important;line-height:1.8!important;color:#4a4a4a!important;text-align:center!important;margin:0 0 12px!important}.mokukagu-system-notice__body h1+p,.shopify-email-marketing-confirmation__container h1+p{font-size:16px!important;font-weight:600!important;line-height:1.65!important;color:#141414!important;margin-bottom:12px!important}.mokukagu-system-notice__body p:last-child,.shopify-email-marketing-confirmation__container p:last-child{margin-bottom:0!important}.mokukagu-system-notice__body form,.shopify-email-marketing-confirmation__container form{margin:28px 0 0!important;padding:0!important;display:flex!important;flex-direction:column!important;align-items:center!important}.mokukagu-system-notice__body input[type=submit],.mokukagu-system-notice__body button,.shopify-email-marketing-confirmation__container input[type=submit],.shopify-email-marketing-confirmation__container button{appearance:none;-webkit-appearance:none;display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:220px!important;height:44px!important;padding:0 32px!important;margin:0 auto!important;background-color:var(--button3-bg, #141414)!important;color:var(--button3-c, #ffffff)!important;border:2px solid var(--button3-bd, #141414)!important;border-radius:100vmax!important;font-family:var(--button-family, inherit)!important;font-size:14px!important;font-weight:500!important;letter-spacing:.06em!important;line-height:1!important;text-decoration:none!important;cursor:pointer!important;transition:background-color .2s ease,color .2s ease,border-color .2s ease!important}.mokukagu-system-notice__body input[type=submit]:hover,.mokukagu-system-notice__body button:hover,.shopify-email-marketing-confirmation__container input[type=submit]:hover,.shopify-email-marketing-confirmation__container button:hover{background-color:var(--button3-h-bg, #ffffff)!important;color:var(--button3-h-c, #141414)!important;border-color:var(--button3-h-bd, #141414)!important}.mokukagu-system-notice__footer{margin-top:28px;padding-top:20px;border-top:1px solid #f0f0f0;text-align:center}.mokukagu-system-notice__home-link{display:inline-block;font-size:13px;color:#666!important;text-decoration:none!important;letter-spacing:.04em;transition:color .15s ease}.mokukagu-system-notice__home-link:hover{color:#141414!important;text-decoration:underline!important}@media(max-width:767px){.mokukagu-system-notice{padding:36px 0 52px}.mokukagu-system-notice__card{padding:32px 20px 28px}.shopify-email-marketing-confirmation__container{margin:36px 16px 52px!important;padding:32px 20px!important}.mokukagu-system-notice__body h1,.shopify-email-marketing-confirmation__container h1{font-size:20px!important;margin-bottom:20px!important;padding-bottom:14px!important}.mokukagu-system-notice__body h1+p,.shopify-email-marketing-confirmation__container h1+p{font-size:15px!important}}.shopify-challenge__container{max-width:520px!important;margin:72px auto 88px!important;padding:40px 28px!important;background-color:#fff;border:1px solid #e6e8eb;border-radius:8px;box-shadow:0 4px 20px #1319210a;text-align:center!important}.shopify-challenge__message{font-size:15px!important;line-height:1.75!important;color:#333!important;margin-bottom:24px!important}.shopify-challenge__container .g-recaptcha,.shopify-challenge__container .h-captcha{display:flex!important;justify-content:center!important;margin:24px auto!important}.shopify-challenge__button,.shopify-challenge__container input[type=submit]{appearance:none;-webkit-appearance:none;display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:200px!important;height:44px!important;padding:0 32px!important;margin:8px auto 0!important;background-color:var(--button3-bg, #141414)!important;color:var(--button3-c, #ffffff)!important;border:2px solid var(--button3-bd, #141414)!important;border-radius:100vmax!important;font-family:var(--button-family, inherit)!important;font-size:14px!important;font-weight:500!important;letter-spacing:.06em!important;cursor:pointer!important;transition:background-color .2s ease,color .2s ease,border-color .2s ease!important}.shopify-challenge__button:hover,.shopify-challenge__container input[type=submit]:hover{background-color:var(--button3-h-bg, #ffffff)!important;color:var(--button3-h-c, #141414)!important;border-color:var(--button3-h-bd, #141414)!important}@media(max-width:767px){.shopify-challenge__container{margin:36px 16px 52px!important;padding:32px 20px!important}}.shopify-policy__container{max-width:920px!important;margin:0 auto!important;padding:30px 20px 64px!important}.shopify-policy__title{margin-bottom:32px;text-align:center}.shopify-policy__title h1{margin-top:0!important;margin-bottom:0!important}.shopify-policy__body .rte h4{margin-top:28px;margin-bottom:12px;line-height:1.5}.shopify-policy__body .rte table.table{width:100%;border-collapse:collapse}.shopify-policy__body .rte table.table>tbody>tr>th,.shopify-policy__body .rte table.table>tbody>tr>td{padding:12px 16px;vertical-align:top;line-height:1.75}.shopify-policy__body .rte table.table>tbody>tr>th{width:240px;color:#141414;font-weight:600}.shopify-policy__body .rte table.table td table{border-collapse:collapse;width:100%}.shopify-policy__body .rte table.table td table th,.shopify-policy__body .rte table.table td table td{padding:8px 12px;line-height:1.65}.shopify-policy__body .rte table.table td table th{color:#141414;font-weight:600}@media(max-width:767px){.shopify-policy__container{padding:24px 15px 48px!important;margin-bottom:0!important}.shopify-policy__title{margin-bottom:24px}.shopify-policy__body .rte table.table>tbody>tr>th{width:34%;padding:10px;font-size:13px}.shopify-policy__body .rte table.table>tbody>tr>td{padding:10px 12px;font-size:13px}}.page-404__code{font-size:56px;line-height:1.1;font-weight:700;letter-spacing:.06em;color:#141414}.empty-btn.btn{min-width:220px;min-height:44px;padding-left:28px;padding-right:28px;display:inline-flex;align-items:center;justify-content:center}.product-collection__image .product-collection__labels .label--sale:not([data-off_percent]){position:static!important;top:auto!important;left:auto!important;z-index:auto!important}.cart-item-badges{display:flex;align-items:center;margin-bottom:4px}.cart-item-sale-badge.label.label--sale{display:inline-flex;align-items:center;justify-content:center;height:20px;padding:0 7px 2px;font-size:11px;font-weight:400;line-height:1;letter-spacing:0;text-align:center;border-radius:4px;margin:0;background-color:var(--label-sale-bg, #b12704);color:var(--label-c, #ffffff)}.product-cart__content{padding-right:10px}.cart__item-info{align-items:flex-start;text-align:left}.product-cart__price .cart-item-compare-unit{line-height:1.25;margin-bottom:1px}.product-cart__price .cart-compare-price{display:inline-block;font-size:12px;font-weight:400;color:var(--price-sale-1-c, #858585)}.product-cart__price .cart-compare-price>span{text-decoration:line-through}.product-cart__price .cart-compare-price:first-letter{font-size:10px!important;margin-right:2px!important}.product-cart__price .cart-item-current-line{white-space:nowrap;line-height:1.35;font-weight:400}.product-cart__price .cart-item-current-line--sale .product-cart__price-value .price{color:var(--theme8);font-weight:400!important}.cart__col-unit-price .price,.cart__col-line-price .price{font-weight:400!important}.cart__col-unit-price .price--sale,.cart__col-line-price .price--sale{display:inline-flex;flex-direction:column;line-height:1.35;font-weight:400!important}.cart__col-unit-price .price--sale{align-items:flex-start}.cart__col-line-price .price--sale{align-items:flex-end}.cart__col-unit-price .price--sale>span:first-child,.cart__col-line-price .price--sale>span:first-child{display:inline-block;font-size:12px;font-weight:400!important;line-height:1.25;color:var(--price-sale-1-c, #858585);text-decoration:line-through;margin-bottom:2px;white-space:nowrap}.cart__col-unit-price .price--sale>span:first-child:first-letter,.cart__col-line-price .price--sale>span:first-child:first-letter{font-size:10px!important;margin-right:2px!important}.cart__col-unit-price .price--sale>span:first-child:after,.cart__col-line-price .price--sale>span:first-child:after{content:none!important;display:none!important}.cart__col-unit-price .price--sale>span:nth-of-type(2),.cart__col-line-price .price--sale>span:nth-of-type(2){display:inline-block;color:var(--theme8);font-weight:400!important;white-space:nowrap}.cart__col-unit-price .price--sale>span:nth-of-type(2):first-letter,.cart__col-line-price .price--sale>span:nth-of-type(2):first-letter{font-size:12px!important;margin-right:2px!important;margin-left:0!important}.cart-stock-countdown--popup{margin-top:10px;width:100%}.cart-stock-countdown--page{margin-top:8px;width:100%;max-width:210px}.cart-stock-countdown__title{font-size:12px;line-height:1.4;font-weight:400;color:var(--theme-c, #141414);letter-spacing:.01em}.cart-stock-countdown--popup .cart-stock-countdown__title{font-size:11.5px}.cart-stock-countdown__title .stock-countdown__counter{color:var(--theme8);font-weight:400;margin:0 1px}.cart-stock-countdown__range.stock-countdown__range{margin-top:4px;height:4px;border-radius:4px;overflow:hidden;width:100%;background-color:var(--theme5, #e5e5e5)}.cart-stock-countdown__progress.stock-countdown__progress{height:4px;border-radius:4px;background-color:var(--theme, #131921)}.product-cart__mobile-footer.mt-12{margin-top:12px!important}.cart-savings-summary--popup{margin-bottom:10px;padding-bottom:10px}.cart-savings-summary--page{margin-bottom:14px;padding-bottom:12px}.cart-savings-summary__row{font-size:13px;line-height:1.45;font-weight:400}.cart-savings-summary__row--discount{margin-top:5px}.cart-savings-summary__label{color:#666;font-weight:400}.cart-savings-summary__regular{display:inline-block;font-size:13px;font-weight:400;color:var(--price-sale-1-c, #858585)}.cart-savings-summary__regular>span{text-decoration:line-through}.cart-savings-summary__regular:first-letter{font-size:10px!important;margin-right:2px!important}.cart-savings-summary__discount-label{color:var(--theme8);font-weight:400}.cart-savings-summary__discount-value{display:inline-flex;align-items:baseline;flex-shrink:0;white-space:nowrap;color:var(--theme8);font-weight:400}.cart-savings-summary__coupon-info{display:flex;flex-direction:column;align-items:flex-start;padding-right:10px;min-width:0}.cart-savings-summary__coupon-tag{display:inline-flex;align-items:center;gap:4px;margin-top:2px;font-size:11.5px;line-height:1.35;font-weight:400;color:var(--theme8);--icons-c: var(--theme8);opacity:.85;word-break:break-all}.cart-savings-summary__coupon-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;line-height:1}.cart-savings-summary__coupon-icon .icon,.cart-savings-summary__coupon-icon svg{width:11px!important;height:11px!important;fill:currentColor!important}.cart-savings-summary__coupon-icon svg path{fill:currentColor!important}.cart-item-coupon-list{display:flex;flex-direction:column;gap:3px}.cart-item-coupon-tag{display:inline-flex;align-items:center;gap:4px;font-size:11.5px;line-height:1.35;font-weight:400;color:var(--theme8);--icons-c: var(--theme8)}.cart-item-coupon-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;line-height:1}.cart-item-coupon-icon .icon,.cart-item-coupon-icon svg{width:12px!important;height:12px!important;fill:currentColor!important}.cart-item-coupon-icon svg path{fill:currentColor!important}.cart-savings-minus{font-size:14px;font-weight:400;margin-right:2px}.cart-savings-amount{display:inline-block;font-size:15px;font-weight:400}.cart-savings-amount:first-letter{font-size:11px!important;margin-right:2px!important}.cart-savings-badge-wrap--popup{clear:both;margin-top:6px}.cart-savings-badge-wrap--page{margin-top:8px}.cart-savings-badge{display:inline-block;padding:4px 10px;border-radius:4px;background-color:#b1270414;color:var(--theme8);font-size:12px;line-height:1.4;font-weight:400}.cart-savings-badge__amount{display:inline-block;font-size:13px;font-weight:400;margin:0 2px}.cart-savings-badge__amount:first-letter{font-size:10px!important;margin-right:2px!important}.popup-cart__to-cart-btn{position:relative}.popup-cart__to-cart-btn .cart-btn-arrow{position:absolute;top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;pointer-events:none;line-height:1}.popup-cart__to-cart-btn .cart-btn-arrow--right{right:16px}.popup-cart__to-cart-btn .cart-btn-arrow svg{width:15px!important;height:12px!important;fill:none!important;overflow:visible}.popup-cart__to-cart-btn .cart-btn-arrow svg path{fill:none!important;stroke:currentColor!important}.product-page-info__price .price>span.gsf-spd-price,.product-page-info__price .price--sale>span.gsf-spd-price{display:inline-block!important;font-size:0!important;font-weight:400!important;vertical-align:baseline}.product-page-info__price .price>span.gsf-spd-price:after,.product-page-info__price .price--sale>span.gsf-spd-price:after{content:none!important;display:none!important}.product-page-info__price .price>span.gsf-spd-price:first-letter,.product-page-info__price .price--sale>span.gsf-spd-price:first-letter{font-size:12px!important;font-weight:400!important;margin-right:2px!important;margin-left:0!important}.product-page-info__price .gsf-spd-regular-price{display:inline!important;font-size:17px!important;font-weight:400!important;color:var(--price-sale-1-c)!important;text-decoration:line-through!important}.product-page-info__price .gsf-spd-sale-price{display:inline-block!important;font-size:24px!important;font-weight:400!important;color:var(--theme8)!important;margin-right:0!important}.product-page-info__price .gsf-spd-sale-price:first-letter{font-size:16px!important;font-weight:400!important;margin-right:2px!important;margin-left:4px!important}.product-page-info__price .gsf-spd-sale-price:after{content:"(\7a0e\8fbc)";font-size:12px;font-weight:400;position:relative;top:-1px;left:2px}.footbar-product .footbar-product__price .price>span.mokukagu-gsf-footbar-price,.footbar-product .footbar-product__price .price--sale>span.mokukagu-gsf-footbar-price{display:inline-block!important;font-size:0!important;font-weight:400!important;vertical-align:baseline}.footbar-product .footbar-product__price .price>span.mokukagu-gsf-footbar-price:after,.footbar-product .footbar-product__price .price--sale>span.mokukagu-gsf-footbar-price:after{content:none!important;display:none!important}.footbar-product .footbar-product__price .price>span.mokukagu-gsf-footbar-price:first-letter,.footbar-product .footbar-product__price .price--sale>span.mokukagu-gsf-footbar-price:first-letter{font-size:10px!important;font-weight:400!important;margin-right:2px!important;margin-left:0!important}.footbar-product .footbar-product__price .mokukagu-gsf-footbar-regular{display:inline!important;font-size:12px!important;font-weight:400!important;color:var(--price-sale-1-c)!important;text-decoration:line-through!important}.footbar-product .footbar-product__price .mokukagu-gsf-footbar-sale{display:inline-block!important;font-size:17px!important;font-weight:400!important;color:var(--theme8)!important;margin-right:0!important}.footbar-product .footbar-product__price .mokukagu-gsf-footbar-sale:first-letter{font-size:12px!important;font-weight:400!important;margin-right:2px!important;margin-left:4px!important}.footbar-product .footbar-product__price .mokukagu-gsf-footbar-sale:after{content:"(\7a0e\8fbc)";font-size:12px;font-weight:400;position:relative;top:-1px;left:2px}[data-gsf-card-sale-label],#rec_area .product-featured__price .price.price--sale[data-gsf-rec-price]{font-weight:400!important}#rec_area .product-featured__price .price.price--sale[data-gsf-rec-price]>span:first-child{display:inline-block;font-size:13px!important;font-weight:400!important;color:var(--price-sale-1-c)!important;text-decoration:line-through!important}#rec_area .product-featured__price .price.price--sale[data-gsf-rec-price]>span:first-child:first-letter{font-size:10px!important;font-weight:400!important;margin-right:1px!important}#rec_area .product-featured__price .price.price--sale[data-gsf-rec-price]>span:first-child:after{display:inline-block;content:"\a0"!important}#rec_area .product-featured__price .price.price--sale[data-gsf-rec-price]>span:nth-of-type(2){display:inline-block;font-size:17px!important;font-weight:400!important;color:var(--theme8)!important}#rec_area .product-featured__price .price.price--sale[data-gsf-rec-price]>span:nth-of-type(2):first-letter{font-size:12px!important;font-weight:400!important;margin-right:2px!important;margin-left:4px!important}@media(max-width:767px){.template-product #rec_area .rec_items .product-featured__price .price.price--sale[data-gsf-rec-price]>span:nth-of-type(2),.home-builder #rec_area .rec_items .product-featured__price .price.price--sale[data-gsf-rec-price]>span:nth-of-type(2){font-size:15px!important}}.mk-pdp-size-row{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin-top:8px;line-height:1.45}.product-page-info__title.text-center .mk-pdp-size-row,.product-page-info__title.text-center .mk-pdp-size-text{justify-content:center;text-align:center}@media(min-width:768px){.product-page-info__title.text-md-left .mk-pdp-size-row,.product-page-info__title.text-md-left .mk-pdp-size-text{justify-content:flex-start;text-align:left}}.mk-pdp-size-text{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:2px 4px}.mk-pdp-size-cm{font-size:14px;font-weight:500;color:#22201e;letter-spacing:.01em}.mk-pdp-size-sub{font-size:14px;font-weight:400;color:#22201e;letter-spacing:.01em}.mk-pdp-size-mm{font-size:12px;font-weight:400;color:#7d7870}.mk-pdp-dim-btn{display:inline-flex;align-items:center;gap:5px;height:27px;padding:0 11px;border-radius:999px;background-color:#f2f8f7;border:1px solid #c9e2dd;color:#0d7365;font-size:12px;font-weight:500;line-height:1;cursor:pointer;white-space:nowrap;touch-action:manipulation;transition:background-color .18s ease,border-color .18s ease}.mk-pdp-dim-btn:hover,.mk-pdp-dim-btn:focus{background-color:#e4f2ef;border-color:#108474;outline:none}.mk-pdp-dim-btn svg{flex-shrink:0}.mk-price-main-line{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px}.mk-shipping-badge{display:inline-flex;align-items:center;justify-content:center;padding:3px 8px 3.5px;border-radius:4px;background-color:#eef7f5;border:1px solid #cce4df;color:#0d7365;font-size:11.5px;font-weight:500;line-height:1.2;letter-spacing:.02em;white-space:nowrap}.mk-shipping-badge--setup{background-color:#f8f4ed;border-color:#e3d6c3;color:#7a5c3d}.mk-price-shipping-note{display:inline-flex;align-items:center;gap:4px;margin-top:5px;font-size:11.5px;line-height:1.45;color:#5c5750;font-weight:400;white-space:nowrap}.mk-shipping-tooltip{position:relative;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;outline:none;padding:2px;margin:-2px;touch-action:manipulation}.mk-shipping-tooltip__icon{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;border-radius:50%;background-color:#7a746c;color:#fff;font-size:9.5px;font-weight:700;line-height:1;transition:background-color .18s ease}.mk-shipping-tooltip:hover .mk-shipping-tooltip__icon,.mk-shipping-tooltip:focus-visible .mk-shipping-tooltip__icon,.mk-shipping-tooltip.is-active .mk-shipping-tooltip__icon{background-color:#108474}.mk-shipping-tooltip__bubble{visibility:hidden;opacity:0;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);width:max-content;max-width:230px;background-color:#fff;color:#33302c;font-size:11px;font-weight:400;line-height:1.5;padding:7px 11px;border-radius:5px;border:1px solid #dcd6cc;box-shadow:0 4px 12px #0000001f;z-index:1000;transition:opacity .18s ease,visibility .18s ease;text-align:left;white-space:normal;pointer-events:none}.mk-shipping-tooltip__bubble:before{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border-width:6px;border-style:solid;border-color:#dcd6cc transparent transparent transparent}.mk-shipping-tooltip__bubble:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border-width:5px;border-style:solid;border-color:#ffffff transparent transparent transparent}.mk-shipping-tooltip:hover .mk-shipping-tooltip__bubble,.mk-shipping-tooltip:focus-visible .mk-shipping-tooltip__bubble,.mk-shipping-tooltip.is-active .mk-shipping-tooltip__bubble{visibility:visible;opacity:1}@media(max-width:767px){.mk-shipping-tooltip__bubble{left:auto;right:-12px;transform:none}.mk-shipping-tooltip__bubble:before{left:auto;right:13px;transform:none}.mk-shipping-tooltip__bubble:after{left:auto;right:14px;transform:none}}.mk-quick-specs{background-color:#faf8f5;border:1px solid #ebe6dc;border-radius:8px;padding:12px 13px 10px}.mk-quick-specs__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 10px}.mk-quick-specs__grid--single{grid-template-columns:minmax(0,1fr)}.mk-quick-specs__item{display:flex;align-items:center;gap:8px;min-width:0}.mk-quick-specs__icon{width:28px;height:28px;border-radius:50%;background-color:#f0ebe2;color:#6e6355;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.mk-quick-specs__item--highlight .mk-quick-specs__icon{background-color:#e6f3f0;color:#0d7365}.mk-quick-specs__text{display:flex;flex-direction:column;min-width:0;line-height:1.3}.mk-quick-specs__label{font-size:10.5px;color:#7d776f;font-weight:400}.mk-quick-specs__value{font-size:12.5px;color:#22201e;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:1px}.mk-quick-specs__item--highlight .mk-quick-specs__value{color:#0d7365}.mk-quick-specs__footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 12px;margin-top:10px;padding-top:8px;border-top:1px dashed #e5dfd4}.mk-quick-specs__packing-btn{display:inline-flex;align-items:center;gap:4px;padding:2px 0;background:transparent;border:none;color:#4a453f;font-size:11.5px;font-weight:400;cursor:pointer;touch-action:manipulation}.mk-quick-specs__packing-btn:hover{color:#0d7365}.mk-quick-specs__chevron{transition:transform .2s ease}.mk-quick-specs__packing-btn.is-open .mk-quick-specs__chevron{transform:rotate(180deg)}.mk-quick-specs__jump-link{display:inline-flex;align-items:center;gap:3px;margin-left:auto;color:#0d7365!important;font-size:11.5px;font-weight:500;text-decoration:none!important;touch-action:manipulation}.mk-quick-specs__jump-link:hover{text-decoration:underline!important}.mk-quick-specs__packing-panel{margin-top:8px;padding:9px 11px;background-color:#fff;border:1px solid #e8e2d7;border-radius:6px;font-size:12px;line-height:1.5;color:#33302c}.mk-quick-specs__packing-row{display:flex;align-items:flex-start;gap:2px 4px;margin-bottom:4px}.mk-quick-specs__packing-lines{display:flex;flex-direction:column;gap:2px;min-width:0}.mk-quick-specs__packing-label{color:#777169;flex-shrink:0}.mk-quick-specs__packing-raw{font-size:11px;color:#858079}.mk-quick-specs__packing-note{margin:5px 0 0;font-size:11px;color:#7a746c;line-height:1.45}.mk-quick-specs__disclaimer{margin:7px 0 0!important;font-size:10.5px;line-height:1.45;color:#827b72;font-weight:400}.mk-series-switcher__head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.mk-series-switcher__head-main{display:flex;align-items:baseline;gap:4px;min-width:0}.mk-series-switcher__title{font-size:13px;font-weight:500;color:#22201e}.mk-series-switcher__count{font-size:11.5px;color:#7d776f}.mk-series-switcher__nav{display:inline-flex;align-items:center;gap:4px;flex-shrink:0}.mk-series-switcher__nav[hidden]{display:none!important}.mk-series-switcher__nav-btn{width:22px;height:22px;padding:0;border-radius:50%;background-color:#fff;border:1px solid #dfd9cf;color:#4a453f;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;touch-action:manipulation;transition:border-color .16s ease,color .16s ease,opacity .16s ease}.mk-series-switcher__nav-btn:hover:not(:disabled){border-color:#108474;color:#0d7365}.mk-series-switcher__nav-btn:disabled{opacity:.35;cursor:default}.mk-series-switcher__track{display:flex;gap:8px;overflow-x:auto;padding-bottom:2px;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;cursor:grab;user-select:none;-webkit-user-select:none}.mk-series-switcher__track::-webkit-scrollbar{display:none;width:0;height:0}.mk-series-switcher__track.is-dragging,.mk-series-switcher__track.is-dragging .mk-series-card{cursor:grabbing!important;scroll-behavior:auto!important}.mk-series-card,.mk-series-card img{-webkit-user-drag:none}.mk-series-card{flex:0 0 auto;width:212px;display:flex;align-items:center;gap:9px;padding:7px 9px;background-color:#fff;border:1px solid #e5e1da;border-radius:6px;text-decoration:none!important;color:#22201e!important;touch-action:manipulation;transition:border-color .18s ease,background-color .18s ease}.mk-series-card:hover{border-color:#108474;background-color:#f9fcfb}.mk-series-card.is-soldout{opacity:.65}.mk-series-card__thumb{width:44px;height:44px;border-radius:4px;overflow:hidden;background-color:#f6f5f3;flex-shrink:0;display:flex;align-items:center;justify-content:center}.mk-series-card__thumb img{width:100%;height:100%;object-fit:cover;display:block}.mk-series-card__body{display:flex;flex-direction:column;min-width:0;flex:1;line-height:1.3}.mk-series-card__name{font-size:12px;font-weight:500;color:#22201e;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mk-series-card__size{font-size:11px;color:#6e6962;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:2px}.mk-series-card__price{display:inline-block;font-size:13px;font-weight:400;color:var(--theme8, #b12704);margin-top:2px;line-height:1.25}.mk-series-card__yen{font-size:9.5px!important;font-weight:400!important;margin-right:2px!important}.mk-series-card__price small,.mk-series-card__tax{font-size:10px;font-weight:400;position:relative;top:-.5px;margin-left:2px}.mk-micro-cv-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.mk-micro-cv-grid>:only-child{grid-column:1 / -1}.mk-micro-cv-grid--sub{margin-top:8px}.mk-micro-cv-grid--sub:not(.has-compare-items)>:first-child{grid-column:1 / -1}.mk-micro-cv-btn{display:inline-flex!important;align-items:center;justify-content:center;min-height:40px!important;height:40px;padding:0 10px!important;border-radius:6px!important;background-color:#fff!important;border:1px solid #ddd8cf!important;color:#33302c!important;font-size:12.5px!important;font-weight:400!important;text-decoration:none!important;cursor:pointer;touch-action:manipulation;transition:border-color .18s ease,background-color .18s ease,color .18s ease}.mk-micro-cv-btn[hidden]{display:none!important}.mk-micro-cv-btn:hover{border-color:#a3896c!important;background-color:#fcfbf9!important}.mk-micro-cv-btn--accent{background-color:#f3faf8!important;border-color:#108474!important;color:#0d7365!important;font-weight:500!important}.mk-micro-cv-btn--accent:hover{background-color:#e6f4f1!important;border-color:#0d7365!important;color:#09584d!important}.mk-micro-cv-btn--accent strong{font-weight:700}.mk-micro-cv-btn__inner{display:inline-flex;align-items:center;justify-content:center;gap:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mk-micro-cv-btn__inner[hidden]{display:none!important}.mk-micro-cv-btn.btn--status:not([data-button-status=added]) [data-button-content=added]{display:none!important}.mk-micro-cv-btn.btn--status[data-button-status=added]>span:first-child{display:none!important}.mk-micro-cv-btn.btn--status[data-button-status=added],.mk-micro-cv-btn.is-copied{border-color:#108474!important;background-color:#f3faf8!important;color:#0d7365!important}.mk-micro-cv-btn__icon{display:inline-flex;align-items:center;line-height:1}.mk-micro-cv-btn__icon .icon,.mk-micro-cv-btn__icon svg{width:14px!important;height:14px!important;fill:currentColor!important}.mk-micro-cv-btn__svg{flex-shrink:0}.mk-micro-cv-sub{display:flex;justify-content:flex-end;margin-top:6px}.mk-micro-cv-sub .btn--text{font-size:12px;color:#6e6962;min-height:28px!important;padding:2px 4px!important}.mk-popup-cart-notes{margin-top:10px;display:flex;flex-direction:column;gap:2px}.mk-popup-cart-notes__line{margin:0!important;font-size:11.5px;line-height:1.5;color:#777169;font-weight:400;text-align:left}.pd-modal-scroll-nav,.pd-modal-scroll-hint{display:none}@media(min-width:768px){.pd-modal-content{max-width:616px}.pd-modal-body{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.42) rgba(255,255,255,.08);padding-right:16px}.pd-modal-body::-webkit-scrollbar{width:8px}.pd-modal-body::-webkit-scrollbar-track{background:#ffffff14;border-radius:999px;margin:12px 0}.pd-modal-body::-webkit-scrollbar-thumb{background:#ffffff61;border-radius:999px;border:1px solid rgba(0,0,0,.2)}.pd-modal-body::-webkit-scrollbar-thumb:hover,.pd-modal-body::-webkit-scrollbar-thumb:active{background:#ffffffb8}.pd-modal-scroll-nav{position:absolute;top:50%;right:max(18px,calc(50% - 376px));transform:translateY(-50%);display:flex;flex-direction:column;align-items:center;gap:12px;z-index:6;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .25s ease,visibility .25s ease}.pd-modal-scroll-nav.is-visible{opacity:1;visibility:visible;pointer-events:auto}.pd-modal-scroll-btn{width:46px!important;height:46px!important;min-height:0!important;padding:0!important;margin:0!important;border-radius:50%!important;background:#ffffff29!important;border:1px solid rgba(255,255,255,.28)!important;outline:none!important;color:#fff!important;display:flex!important;align-items:center;justify-content:center;cursor:pointer;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);box-shadow:0 4px 14px #00000059!important;transition:background .2s ease,transform .2s ease,color .2s ease,opacity .2s ease,border-color .2s ease}.pd-modal-scroll-btn:hover:not([disabled]){background:#ffffff57!important;border-color:#ffffff8c!important;color:#f90!important;transform:scale(1.08)}.pd-modal-scroll-btn[disabled]{opacity:.22!important;cursor:default!important;pointer-events:none!important}.pd-modal-scroll-hint{position:absolute;bottom:22px;left:50%;transform:translate(-50%);z-index:6;display:inline-flex!important;align-items:center;justify-content:center;gap:6px;height:36px!important;min-height:0!important;padding:0 18px!important;margin:0!important;border-radius:999px!important;background:#141414cc!important;border:1px solid rgba(255,255,255,.32)!important;outline:none!important;color:#fff!important;font-size:12.5px!important;font-weight:500!important;letter-spacing:.04em;white-space:nowrap;cursor:pointer;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:0 4px 16px #00000073!important;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .3s ease,visibility .3s ease,background .2s ease,color .2s ease,border-color .2s ease}.pd-modal-scroll-hint.is-visible{opacity:1;visibility:visible;pointer-events:auto}.pd-modal-scroll-hint:hover{background:#262626f0!important;border-color:#fff9!important;color:#f90!important}.pd-modal-scroll-hint svg{animation:pdScrollHintBob 2.2s ease-in-out infinite}@keyframes pdScrollHintBob{0%,to{transform:translateY(-1px)}50%{transform:translateY(2.5px)}}}.popup__body[data-js-popup-name=compare-full]{align-items:flex-start!important}.mk-popup-compare-full{position:relative;margin:auto;width:min(1220px,calc(100vw - 32px))!important;max-width:1220px!important;background:#fff;border-radius:12px;padding:22px 24px 26px!important;box-shadow:0 20px 60px #00000038;box-sizing:border-box}.mk-popup-compare-full .popup-compare-full__content{margin:0!important}.mk-popup-compare-close{position:absolute;top:14px;right:16px;z-index:10;width:36px!important;height:36px!important;min-height:0!important;padding:0!important;margin:0!important;border-radius:50%!important;border:1px solid #e6e2da!important;background:#faf9f6!important;color:#33302c!important;display:inline-flex!important;align-items:center;justify-content:center;transition:background-color .18s ease,border-color .18s ease,transform .18s ease}.mk-popup-compare-close:hover{background:#f0ede7!important;border-color:#c8bfb2!important}.mk-popup-compare-close svg,.mk-popup-compare-close .icon{width:15px!important;height:15px!important;fill:currentColor!important}.mk-compare [hidden],.mk-cmp-lightbox[hidden],.mk-cmp-lightbox [hidden]{display:none!important}.mk-cmp-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:64px 20px;gap:14px}.mk-cmp-loading__spinner{width:30px;height:30px;border:2.5px solid #e8e4dc;border-top-color:#108474;border-radius:50%;animation:mkCmpSpin .75s linear infinite}@keyframes mkCmpSpin{to{transform:rotate(360deg)}}.mk-cmp-loading__text{font-size:13px;color:#6e6962}.mk-cmp-empty{text-align:center;padding:44px 16px 28px;max-width:520px;margin:0 auto}.mk-cmp-empty__icon{width:60px;height:60px;margin:0 auto 14px;border-radius:50%;background:#f6f4ef;color:#8c7a65;display:flex;align-items:center;justify-content:center}.mk-cmp-empty__title{font-size:18px!important;font-weight:600!important;color:#2b2825;margin:0 0 10px!important}.mk-cmp-empty__desc{font-size:13px;line-height:1.7;color:#6b655e;margin:0}.mk-cmp-toolbar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px 16px;padding-right:44px;margin-bottom:14px}.page-compare .mk-cmp-toolbar{padding-right:0}.mk-cmp-toolbar__left{display:inline-flex;align-items:center;gap:8px}.mk-cmp-toolbar__title{font-size:18px!important;font-weight:600!important;color:#262320;margin:0!important;line-height:1.3}.mk-cmp-toolbar__badge{display:inline-flex;align-items:center;justify-content:center;height:22px;padding:0 9px;border-radius:999px;background:#108474;color:#fff;font-size:11.5px;font-weight:400;line-height:1}.mk-cmp-toolbar__right{display:inline-flex;align-items:center;flex-wrap:wrap;gap:10px}.mk-cmp-diff-switch{display:inline-flex;align-items:center;gap:7px;margin:0;padding:5px 10px;border-radius:999px;background:#f7f5f0;border:1px solid #e5e0d7;cursor:pointer;-webkit-user-select:none;user-select:none;font-size:12px;color:#3a3632}.mk-cmp-diff-switch input{position:absolute;opacity:0;pointer-events:none}.mk-cmp-diff-switch__track{position:relative;width:30px;height:17px;border-radius:999px;background:#cdc7bc;transition:background-color .2s ease;flex-shrink:0}.mk-cmp-diff-switch__track:after{content:"";position:absolute;top:2px;left:2px;width:13px;height:13px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0003;transition:transform .2s ease}.mk-cmp-diff-switch input:checked+.mk-cmp-diff-switch__track{background:#108474}.mk-cmp-diff-switch input:checked+.mk-cmp-diff-switch__track:after{transform:translate(13px)}.mk-cmp-diff-switch__text{font-weight:400;line-height:1}.mk-cmp-scroll-btns{display:inline-flex;align-items:center;gap:4px}.mk-cmp-scroll-btn{width:30px!important;height:30px!important;min-height:0!important;padding:0!important;margin:0!important;border-radius:6px!important;border:1px solid #dfd9cf!important;background:#fff!important;color:#3d3935!important;display:inline-flex!important;align-items:center;justify-content:center;cursor:pointer;transition:background-color .16s ease,border-color .16s ease}.mk-cmp-scroll-btn:hover{background:#f6f4ef!important;border-color:#b7ac9c!important}.mk-cmp-clear-btn{height:30px!important;min-height:0!important;padding:0 10px!important;margin:0!important;border-radius:6px!important;border:1px solid #e5e0d8!important;background:#fff!important;color:#706a62!important;font-size:12px!important;font-weight:400!important;display:inline-flex!important;align-items:center;gap:4px;cursor:pointer;transition:color .16s ease,border-color .16s ease,background-color .16s ease}.mk-cmp-clear-btn:hover{color:#b12704!important;border-color:#dfb4ab!important;background:#fff9f8!important}.mk-cmp-single-hint{margin-bottom:12px;padding:9px 13px;border-radius:7px;background:#f6faf9;border:1px solid #d5ebe6;color:#1d5c53;font-size:12.5px;line-height:1.5}.mk-cmp-scroller{position:relative;overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch;border:1px solid #e7e3db;border-radius:10px;background:#fff;scrollbar-width:thin;scrollbar-color:#c8c1b6 #f5f3ee}.mk-cmp-scroller::-webkit-scrollbar{height:8px}.mk-cmp-scroller::-webkit-scrollbar-track{background:#f5f3ee;border-radius:999px}.mk-cmp-scroller::-webkit-scrollbar-thumb{background:#c8c1b6;border-radius:999px}.mk-cmp-scroller.is-dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}.mk-cmp-matrix.is-diff-only .mk-cmp-row.is-same{display:none!important}@media(min-width:768px){.mk-cmp-matrix{display:grid;grid-template-columns:148px repeat(var(--mk-cmp-cols, 1),minmax(225px,1fr));min-width:100%}.mk-cmp-matrix.is-single-col{grid-template-columns:148px minmax(260px,380px);min-width:0}.mk-cmp-row,.mk-cmp-cells{display:contents}.mk-cmp-label{position:sticky;left:0;z-index:3;background:#faf8f4;border-right:1px solid #e7e3db;border-top:1px solid #ece8e0;padding:13px 14px;display:flex;flex-direction:column;justify-content:flex-start;gap:3px}.mk-cmp-row--products .mk-cmp-label{border-top:none;justify-content:center}.mk-cmp-row.is-diff .mk-cmp-label{background:#f4faf8}.mk-cmp-cell{padding:13px 15px;border-top:1px solid #ece8e0;border-right:1px solid #f1eee8;background:#fff;min-width:0}.mk-cmp-row.is-diff .mk-cmp-cell{background:#fcfffe}.mk-cmp-cell--product{border-top:none;padding:15px}.mk-cmp-cells>.mk-cmp-cell:last-child{border-right:none}}@media(max-width:767px){.popup__body[data-js-popup-name=compare-full]{padding:10px 6px!important}.mk-popup-compare-full{width:100%!important;max-width:100%!important;padding:14px 10px 18px!important;border-radius:10px}.mk-popup-compare-close{top:10px;right:10px;width:32px!important;height:32px!important}.mk-cmp-toolbar{padding-right:38px;margin-bottom:10px;gap:8px}.mk-cmp-toolbar__title{font-size:15.5px!important}.mk-cmp-scroll-btns{display:none}.mk-cmp-matrix{display:block;min-width:100%;width:calc(var(--mk-cmp-cols, 1) * 164px)}.mk-cmp-matrix.is-single-col,.mk-cmp-matrix.is-two-cols{width:100%}.mk-cmp-row{display:block}.mk-cmp-label--products{display:none}.mk-cmp-label{background:#f8f6f1;border-top:1px solid #e7e3db;border-bottom:1px solid #eeeae2;padding:6px 10px;display:flex;align-items:center;gap:8px}.mk-cmp-row.is-diff .mk-cmp-label{background:#eff8f6}.mk-cmp-label__main{position:sticky;left:10px}.mk-cmp-cells{display:grid;grid-template-columns:repeat(var(--mk-cmp-cols, 1),minmax(0,1fr));background:#fff}.mk-cmp-cell{padding:10px 9px;border-right:1px solid #f0ede6;min-width:0}.mk-cmp-row.is-diff .mk-cmp-cell{background:#fcfffe}.mk-cmp-cells>.mk-cmp-cell:last-child{border-right:none}.mk-cmp-cell--product{padding:10px 8px 12px}}.mk-cmp-label__main{display:inline-flex;align-items:center;gap:5px;font-size:12.5px;font-weight:600;color:#332f2b;line-height:1.35}.mk-cmp-label__sub{font-size:10.5px;color:#878077;font-weight:400}.mk-cmp-diff-dot{width:6px;height:6px;border-radius:50%;background:#108474;flex-shrink:0}.mk-cmp-card{position:relative;display:flex;flex-direction:column;height:100%;min-width:0}.mk-cmp-card__remove{position:absolute;top:6px;right:6px;z-index:2;width:26px!important;height:26px!important;min-height:0!important;padding:0!important;margin:0!important;border-radius:50%!important;background:#ffffffeb!important;border:1px solid #e2ddd4!important;color:#6b655e!important;display:inline-flex!important;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 2px 6px #00000014;transition:color .16s ease,border-color .16s ease,background-color .16s ease}.mk-cmp-card__remove:hover{color:#b12704!important;border-color:#d9a79d!important;background:#fff!important}.mk-cmp-card__img-wrap{position:relative;display:block;width:100%;aspect-ratio:1 / 1;background:#f8f7f4;border-radius:8px;overflow:hidden;margin-bottom:9px}.mk-cmp-card__img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .25s ease}.mk-cmp-card__img-wrap:hover .mk-cmp-card__img{transform:scale(1.03)}.mk-cmp-card__sale-badge{position:absolute;top:7px;left:7px;z-index:1;padding:3px 7px;border-radius:4px;background:#b12704;color:#fff;font-size:10.5px;font-weight:400;line-height:1.1}.mk-cmp-card__info{display:flex;flex-direction:column;gap:4px;flex:1;min-width:0}.mk-cmp-card__series{display:block;width:100%;font-size:10.5px;color:#857d73;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mk-cmp-card__title{display:flex;flex-direction:column;gap:2px;min-width:0;max-width:100%;text-decoration:none!important;color:#262320!important}.mk-cmp-card__name{display:block;width:100%;font-size:13px;font-weight:500;line-height:1.4;color:#262320;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mk-cmp-card__title:hover .mk-cmp-card__name{color:#108474}.mk-cmp-card__size{display:block;width:100%;font-size:11px;font-weight:400;line-height:1.35;color:#756e65;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mk-cmp-card__price,.mk-cmp-cand__price{margin-top:2px;line-height:1.35}.mk-cmp-cand__price{margin-bottom:7px}.mk-cmp-card__price .price,.mk-cmp-cand__price .price{display:inline-block;font-size:15px;font-weight:400}.mk-cmp-cand__price .price{font-size:13.5px}.mk-cmp-card__price .price--sale>span:first-child,.mk-cmp-cand__price .price--sale>span:first-child{font-size:11.5px;color:#8c857b;text-decoration:line-through;margin-right:4px}.mk-cmp-card__price .price--sale>span:first-child:after,.mk-cmp-cand__price .price--sale>span:first-child:after{display:none!important}.mk-cmp-card__pills{display:flex;flex-wrap:wrap;gap:4px;margin-top:2px}.mk-cmp-card__pill{display:inline-flex;align-items:center;padding:2px 6px;border-radius:4px;background:#f2f6f5;border:1px solid #d7e6e3;color:#15695c;font-size:10.5px;font-weight:400;line-height:1.25}.mk-cmp-card__pill--setup{background:#eaf7f4;border-color:#9fd6cb;color:#0b695b;font-weight:400}.mk-cmp-card__actions{margin-top:10px;display:flex;flex-direction:column;gap:6px}.mk-cmp-atc-btn{width:100%!important;min-height:36px!important;height:36px!important;padding:0 8px!important;margin:0!important;border-radius:6px!important;background-color:var(--button3-bg, #ffd814)!important;border:1px solid var(--button3-bd, #ffd814)!important;color:var(--button3-c, #131921)!important;font-size:12px!important;font-weight:400!important;display:inline-flex!important;align-items:center;justify-content:center;cursor:pointer;transition:background-color .16s ease,border-color .16s ease,opacity .16s ease}.mk-cmp-atc-btn span,.mk-cmp-atc-btn:hover span,.mk-cmp-atc-btn:focus span,.mk-cmp-atc-btn.active span{color:var(--button3-c, #131921)!important}.mk-cmp-atc-btn:hover:not([disabled]):not(.is-soldout){background-color:var(--button3-h-bg, #ffce12)!important;border-color:var(--button3-h-bd, #ffce12)!important;color:var(--button3-h-c, #131921)!important}.mk-cmp-atc-btn.btn--status:not([data-button-status=added]) [data-button-content=added]{display:none!important}.mk-cmp-atc-btn.btn--status[data-button-status=added] .mk-cmp-atc-btn__default{display:none!important}.mk-cmp-atc-btn.is-soldout,.mk-cmp-atc-btn.is-soldout span{background-color:#ece9e3!important;border-color:#dfd9cf!important;color:#8a837a!important;cursor:not-allowed}.mk-cmp-card__detail-link{display:block;text-align:center;font-size:11.5px;color:#6b645c!important;text-decoration:underline!important;text-underline-offset:2px}.mk-cmp-card__detail-link:hover{color:#108474!important}.mk-cmp-diag__thumb-btn{position:relative;width:100%!important;padding:8px!important;margin:0!important;border-radius:7px!important;border:1px solid #e6e1d8!important;background:#fff!important;display:flex!important;flex-direction:column;align-items:center;gap:6px;cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease}.mk-cmp-diag__thumb-btn:hover{border-color:#108474!important;box-shadow:0 3px 10px #1084741a}.mk-cmp-diag__img{width:100%;max-height:120px;object-fit:contain;display:block}.mk-cmp-diag__count{position:absolute;top:6px;right:6px;padding:2px 6px;border-radius:4px;background:#262320bf;color:#fff;font-size:10px;font-weight:400}.mk-cmp-diag__zoom-pill{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:400;color:#108474}.mk-cmp-spec-lines{display:flex;flex-direction:column;gap:3px}.mk-cmp-subhdr{display:inline-block;align-self:flex-start;margin-top:4px;padding:1px 6px;border-radius:4px;background:#f3f0ea;color:#524c45;font-size:10.5px;font-weight:400;line-height:1.35}.mk-cmp-spec-lines>.mk-cmp-subhdr:first-child{margin-top:0}.mk-cmp-spec-line{font-size:12px;line-height:1.55;color:#2f2c28;word-break:break-word}.mk-cmp-empty-val{font-size:12px;color:#9e978e}.mk-cmp-opt-val{font-size:12px;line-height:1.5;color:#2f2c28;font-weight:400}.mk-cmp-opt-count{display:inline-block;font-size:11px;font-weight:400;color:#7b746b}.mk-cmp-asm-badge{display:inline-flex;align-items:center;padding:3px 8px;border-radius:5px;font-size:11.5px;font-weight:400;line-height:1.35}.mk-cmp-asm-badge--complete{background:#eaf7f4;border:1px solid #a8dcd1;color:#0b695b}.mk-cmp-asm-badge--easy{background:#fdf6e9;border:1px solid #ebd3a7;color:#8a5a14}.mk-cmp-asm-badge--required,.mk-cmp-asm-badge--neutral{background:#f4f2ed;border:1px solid #e2ddd3;color:#49443e;font-weight:400}.mk-cmp-deliv-badges{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:4px}.mk-cmp-deliv-pill{display:inline-flex;align-items:center;padding:2px 7px;border-radius:4px;font-size:11px;font-weight:400;line-height:1.35}.mk-cmp-deliv-pill--highlight{background:#eaf7f4;border:1px solid #a8dcd1;color:#0b695b;font-weight:400}.mk-cmp-deliv-pill--shipping{background:#f3f7f6;border:1px solid #d5e4e1;color:#1b655a;font-weight:400}.mk-cmp-deliv-pill--subtle{background:#f4f2ed;border:1px solid #e2ddd3;color:#524c45}.mk-cmp-deliv-notes,.mk-cmp-pack-weight,.mk-cmp-meta-list{font-size:11.5px;line-height:1.55;color:#5b554e}.mk-cmp-pack-weight{margin-top:5px;padding-top:4px;border-top:1px dashed #e6e2da}.mk-cmp-meta-list{display:flex;flex-direction:column;gap:2px}.mk-cmp-sku{color:#7d766d;font-size:11px}.mk-cmp-stock{display:inline-block;font-size:11.5px;font-weight:400}.mk-cmp-stock--in{color:#0d7365}.mk-cmp-stock--out{color:#b12704}.mk-cmp-footnote{margin:8px 2px 0!important;font-size:11px;line-height:1.5;color:#7d766d;font-weight:400}.mk-cmp-picker{margin-top:18px;padding:14px 15px;border-radius:10px;background:#faf8f4;border:1px solid #e8e3da}.mk-cmp-picker__head{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 10px;margin-bottom:10px}.mk-cmp-picker__title{font-size:13px;font-weight:600;color:#2e2a26}.mk-cmp-picker__sub{font-size:11.5px;color:#7d766d}.mk-cmp-only-sp{display:none!important}@media(max-width:767px){.mk-cmp-only-pc{display:none!important}.mk-cmp-only-sp{display:inline!important}}.mk-cmp-picker__rail{display:grid;grid-auto-flow:column;grid-auto-columns:156px;gap:10px;overflow-x:auto;padding-bottom:4px;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.mk-cmp-cand{background:#fff;border:1px solid #e5e0d7;border-radius:8px;padding:8px;display:flex;flex-direction:column;justify-content:space-between;min-width:0}.mk-cmp-cand__top{position:relative;width:100%;aspect-ratio:1 / 1;border-radius:6px;overflow:hidden;background:#f6f5f2;margin-bottom:7px}.mk-cmp-cand__img{width:100%;height:100%;object-fit:cover;display:block}.mk-cmp-cand__src{position:absolute;top:5px;left:5px;z-index:1;padding:2px 6px;border-radius:4px;font-size:10.5px;font-weight:400!important;letter-spacing:.03em;line-height:1.25;-webkit-font-smoothing:antialiased}.mk-cmp-cand__src--wish{background:#b12704e0;color:#fff}.mk-cmp-cand__src--hist{background:#2d2a26c2;color:#fff}.mk-cmp-cand__body{display:flex;flex-direction:column;gap:3px;flex:1;min-width:0}.mk-cmp-cand__name{display:block;width:100%;font-size:11.5px;font-weight:500;line-height:1.35;color:#2b2825;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mk-cmp-cand__size{display:block;width:100%;font-size:10.5px;color:#7c756c;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mk-cmp-cand__btn{margin-top:auto!important;padding:0 8px!important;height:30px!important;min-height:0!important;width:100%!important;border-radius:5px!important;border:1px solid #108474!important;background:#f3faf8!important;color:#0d7365!important;font-size:11.5px!important;font-weight:400!important;display:inline-flex!important;align-items:center;justify-content:center;gap:4px;cursor:pointer;transition:background-color .16s ease,color .16s ease}.mk-cmp-cand__btn:hover:not([disabled]){background:#108474!important;color:#fff!important}.mk-cmp-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483640;display:flex;align-items:center;justify-content:center;padding:16px}.mk-cmp-lightbox__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#121110d1;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.mk-cmp-lightbox__dialog{position:relative;z-index:1;width:min(860px,100%);max-height:calc(100vh - 32px);background:#fff;border-radius:12px;padding:16px 18px;display:flex;flex-direction:column;box-shadow:0 24px 64px #0006}.mk-cmp-lightbox__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:10px}.mk-cmp-lightbox__prod{font-size:14px;font-weight:600;color:#262320}.mk-cmp-lightbox__cap{font-size:12px;color:#6f685f;margin-top:2px}.mk-cmp-lightbox__close{width:34px!important;height:34px!important;min-height:0!important;padding:0!important;margin:0!important;border-radius:50%!important;border:1px solid #e4dfd6!important;background:#f8f6f2!important;color:#332f2b!important;display:inline-flex!important;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0}.mk-cmp-lightbox__stage{position:relative;flex:1;min-height:0;display:flex;align-items:center;justify-content:center;background:#fbfaf8;border:1px solid #ede9e1;border-radius:8px;padding:10px;overflow:auto}.mk-cmp-lightbox__img{max-width:100%;max-height:calc(100vh - 170px);object-fit:contain;display:block}.mk-cmp-lightbox__nav{position:absolute;top:50%;transform:translateY(-50%);width:38px!important;height:38px!important;min-height:0!important;padding:0!important;margin:0!important;border-radius:50%!important;border:1px solid #dfd9ce!important;background:#fffffff0!important;color:#2e2a26!important;display:inline-flex!important;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 3px 10px #0000001f}.mk-cmp-lightbox__nav--prev{left:10px}.mk-cmp-lightbox__nav--next{right:10px}.mk-cmp-lightbox__foot{margin-top:8px;text-align:center;font-size:11.5px;color:#7d766d}.mk-wl-loading{display:flex;align-items:center;justify-content:center;padding:32px 12px}.popup-wishlist__items .mk-wl-mini{padding:12px 0;margin-bottom:0!important;border-bottom:1px solid #f0ece5}.popup-wishlist__items .mk-wl-mini:last-child{border-bottom:none}.popup-wishlist__items .mk-wl-mini__img-wrap,.mk-wl-mini__img-wrap{width:76px!important;min-width:76px!important;max-width:76px!important;height:76px!important;flex:0 0 76px!important;border:none!important;border-radius:0;overflow:hidden;background:#fff}.mk-wl-mini__img-wrap a{width:100%!important;height:100%!important;display:flex!important;align-items:center;justify-content:center}.mk-wl-mini__img-wrap img{width:100%!important;height:100%!important;object-fit:contain!important;display:block}.mk-wl-mini__body{min-width:0!important;flex:1 1 auto!important;width:100%}.mk-wl-mini__title-wrap,.mk-wl-mini__title-wrap h3{width:100%;min-width:0}.mk-wl-mini__title{display:flex!important;flex-direction:column;gap:1px;width:100%;min-width:0;text-decoration:none!important;color:#262320!important}.mk-wl-mini__name{display:block;width:100%;font-size:13px;font-weight:500;line-height:1.4;color:#262320;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mk-wl-mini__title:hover .mk-wl-mini__name{color:#108474}.mk-wl-mini__size{display:block;width:100%;font-size:11px;font-weight:400;line-height:1.35;color:#756e65;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mk-wl-mini__variant{font-size:11px;color:#6b645c;line-height:1.35;margin-top:2px}.mk-wl-mini__price{margin:4px 0 9px!important;line-height:1.3}.mk-wl-mini__price .price{display:inline-block;font-size:14px;font-weight:400}.mk-wl-mini__price .price--sale>span:first-child{font-size:11px;color:#8c857b;text-decoration:line-through;margin-right:4px}.mk-wl-mini__price .price--sale>span:first-child:after{display:none!important}.mk-wl-mini__actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.mk-wl-mini__cmp-btn{display:inline-flex!important;align-items:center;justify-content:center;height:24px!important;min-height:0!important;padding:0 8px!important;margin:0!important;border-radius:4px!important;border:1px solid #d5e3df!important;background:#f5faf8!important;color:#0d7365!important;font-size:11px!important;font-weight:400!important;line-height:1!important;cursor:pointer;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.mk-wl-mini__cmp-btn:hover{border-color:#108474!important;background:#eaf6f3!important}.mk-wl-mini__cmp-btn.btn--status:not([data-button-status=added]) [data-button-content=added]{display:none!important}.mk-wl-mini__cmp-btn.btn--status[data-button-status=added] .mk-wl-mini__cmp-default{display:none!important}.mk-wl-mini__cmp-btn.btn--status[data-button-status=added]{border-color:#108474!important;background:#108474!important;color:#fff!important}.mk-wl-mini__remove{font-size:11.5px!important;color:#857e75!important;cursor:pointer}.mk-wl-mini__remove:hover{color:#b12704!important}.popup__body[data-js-popup-name=wishlist-full]{align-items:flex-start!important}.mk-popup-wishlist-full{position:relative;margin:auto;width:min(1140px,calc(100vw - 32px))!important;max-width:1140px!important;background:#fff;border-radius:12px;padding:22px 24px 26px!important;box-shadow:0 20px 60px #00000038;box-sizing:border-box}.mk-popup-wishlist-full .popup-wishlist-full__content{margin:0!important}.mk-popup-wishlist-full .container{max-width:100%!important;padding-left:0!important;padding-right:0!important}.mk-popup-wishlist-close{position:absolute;top:14px;right:16px;z-index:10;width:36px!important;height:36px!important;min-height:0!important;padding:0!important;margin:0!important;border-radius:50%!important;border:1px solid #e6e2da!important;background:#faf9f6!important;color:#33302c!important;display:inline-flex!important;align-items:center;justify-content:center;transition:background-color .18s ease,border-color .18s ease}.mk-popup-wishlist-close:hover{background:#f0ede7!important;border-color:#c8bfb2!important}.mk-popup-wishlist-close svg,.mk-popup-wishlist-close .icon{width:15px!important;height:15px!important;fill:currentColor!important}.mk-wl-full__head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px 16px;padding-right:44px;margin-bottom:16px}.page-wishlist .mk-wl-full__head{padding-right:0;margin-top:18px}.mk-wl-full__head-left{display:inline-flex;align-items:center;gap:8px}.mk-wl-full__title{font-size:18px!important;font-weight:600!important;color:#262320;line-height:1.3}.mk-wl-full__badge{display:inline-flex;align-items:center;justify-content:center;padding:2px 9px;border-radius:999px;background:#f0ede7;color:#49433c;font-size:12px;font-weight:400}.mk-wl-full__clear{display:inline-flex!important;align-items:center;gap:5px;height:32px!important;min-height:0!important;padding:0 11px!important;margin:0!important;border-radius:6px!important;border:1px solid #e3ded5!important;background:#fff!important;color:#6b655e!important;font-size:12px!important;font-weight:400!important;cursor:pointer;transition:border-color .16s ease,color .16s ease,background-color .16s ease}.mk-wl-full__clear:hover{border-color:#d6b6af!important;color:#b12704!important;background:snow!important}.mk-wl-full__empty{text-align:center;padding:44px 16px 36px;max-width:500px;margin:0 auto}.mk-wl-full__empty-icon{width:58px;height:58px;margin:0 auto 14px;border-radius:50%;background:#f6f4ef;color:#8c7a65;display:flex;align-items:center;justify-content:center}.mk-wl-full__empty-title{font-size:17px!important;font-weight:600!important;color:#2b2825;margin:0 0 8px!important}.mk-wl-full__empty-desc{font-size:13px;line-height:1.7;color:#6b655e;margin:0}.mk-wl-card{position:relative;background:#fff;border:1px solid #eae6de;border-radius:10px;padding:10px;min-width:0;margin-bottom:0!important;transition:border-color .18s ease,box-shadow .18s ease}.mk-wl-card:hover{border-color:#d6cfc3;box-shadow:0 4px 14px #0000000a}.mk-wl-card__remove{position:absolute;top:15px;right:15px;z-index:2;width:26px!important;height:26px!important;min-height:0!important;padding:0!important;margin:0!important;border-radius:50%!important;background:#ffffffeb!important;border:1px solid #e2ddd4!important;color:#6b655e!important;display:inline-flex!important;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 2px 6px #00000014;transition:color .16s ease,border-color .16s ease,background-color .16s ease}.mk-wl-card__remove:hover{color:#b12704!important;border-color:#d9a79d!important;background:#fff!important}.mk-wl-card__img-wrap{position:relative;display:block;width:100%;aspect-ratio:1 / 1;background:#f8f7f4;border-radius:7px;overflow:hidden;margin-bottom:9px}.mk-wl-card__img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .25s ease}.mk-wl-card__img-wrap:hover .mk-wl-card__img{transform:scale(1.03)}.mk-wl-card__sale-badge{position:absolute;top:7px;left:7px;z-index:1;padding:3px 7px;border-radius:4px;background:#b12704;color:#fff;font-size:10.5px;font-weight:400;line-height:1.1}.mk-wl-card__body{display:flex;flex-direction:column;gap:3px;flex:1;min-width:0}.mk-wl-card__series{display:block;width:100%;font-size:10.5px;color:#857d73;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mk-wl-card__title{display:flex;flex-direction:column;gap:2px;min-width:0;max-width:100%;text-decoration:none!important;color:#262320!important}.mk-wl-card__name{display:block;width:100%;font-size:13px;font-weight:500;line-height:1.4;color:#262320;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mk-wl-card__title:hover .mk-wl-card__name{color:#108474}.mk-wl-card__size{display:block;width:100%;font-size:11px;font-weight:400;line-height:1.35;color:#756e65;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mk-wl-card__variant{font-size:11px;color:#6b645c;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mk-wl-card__price{margin-top:2px!important;margin-bottom:0!important;line-height:1.35}.mk-wl-card__price .price{display:inline-block;font-size:15px;font-weight:400}.mk-wl-card__price .price--sale>span:first-child{font-size:11.5px;color:#8c857b;text-decoration:line-through;margin-right:4px}.mk-wl-card__price .price--sale>span:first-child:after{display:none!important}.mk-wl-card__actions{margin-top:10px;display:flex;flex-direction:column;gap:6px}.mk-wl-card__atc-btn{width:100%!important;min-height:36px!important;height:36px!important;padding:0 8px!important;margin:0!important;border-radius:6px!important;background-color:var(--button3-bg, #ffd814)!important;border:1px solid var(--button3-bd, #ffd814)!important;color:var(--button3-c, #131921)!important;font-size:12px!important;font-weight:400!important;display:inline-flex!important;align-items:center;justify-content:center;cursor:pointer;transition:background-color .16s ease,border-color .16s ease,opacity .16s ease}.mk-wl-card__atc-btn span,.mk-wl-card__atc-btn:hover span,.mk-wl-card__atc-btn:focus span,.mk-wl-card__atc-btn.active span{color:var(--button3-c, #131921)!important}.mk-wl-card__atc-btn:hover:not([disabled]):not(.is-soldout){background-color:var(--button3-h-bg, #ffce12)!important;border-color:var(--button3-h-bd, #ffce12)!important;color:var(--button3-h-c, #131921)!important}.mk-wl-card__atc-btn.btn--status:not([data-button-status=added]) [data-button-content=added]{display:none!important}.mk-wl-card__atc-btn.btn--status[data-button-status=added] .mk-wl-card__atc-default{display:none!important}.mk-wl-card__atc-btn.is-soldout,.mk-wl-card__atc-btn.is-soldout span{background-color:#ece9e3!important;border-color:#dfd9cf!important;color:#8a837a!important;cursor:not-allowed}.mk-wl-card__cmp-btn{width:100%!important;min-height:30px!important;height:30px!important;padding:0 8px!important;margin:0!important;border-radius:5px!important;border:1px solid #dcd7ce!important;background:#faf9f6!important;color:#49433c!important;font-size:11.5px!important;font-weight:400!important;display:inline-flex!important;align-items:center;justify-content:center;cursor:pointer;transition:border-color .16s ease,background-color .16s ease,color .16s ease}.mk-wl-card__cmp-btn:hover{border-color:#108474!important;background:#f3faf8!important;color:#0d7365!important}.mk-wl-card__cmp-btn.btn--status:not([data-button-status=added]) [data-button-content=added]{display:none!important}.mk-wl-card__cmp-btn.btn--status[data-button-status=added] .mk-wl-card__cmp-default{display:none!important}.mk-wl-card__cmp-btn.btn--status[data-button-status=added]{border-color:#108474!important;background:#f3faf8!important;color:#0d7365!important;font-weight:400!important}@media(max-width:767px){.mk-popup-wishlist-full{width:calc(100vw - 16px)!important;padding:16px 12px 20px!important;border-radius:10px}.mk-popup-wishlist-close{top:10px;right:10px;width:32px!important;height:32px!important}.mk-wl-full__head{padding-right:38px;margin-bottom:12px}.mk-wl-full__title{font-size:15.5px!important}.popup-wishlist-full__items.row{margin-left:-6px;margin-right:-6px}.popup-wishlist-full__items.row>[class*=col-]{padding-left:6px;padding-right:6px;margin-bottom:12px!important}.mk-wl-card{padding:8px}}
/*# sourceMappingURL=/cdn/shop/t/141/assets/custom.css.map */
