@charset "UTF-8";.u-list-01 li{position:relative;margin-top:5px;padding-left:1em}.u-list-01 li:before{content:"\30fb";margin-left:-1em}.u-list-01 li:first-child{margin-top:0}.u-list-01 li a{color:#0071bc;text-decoration:underline}.u-list-01.arrow li{padding-left:1.3em}.u-list-01.arrow li:before{position:absolute;top:-3px;left:0;content:"\f105";margin-left:0;font-family:FontAwesome;font-size:1.6rem}.u-numlist-01{list-style:decimal;padding-left:1.4em}.u-numlist-01>li:not(:last-child){margin-bottom:5px}.u-table-01{table-layout:fixed;width:100%}@media screen and (max-width:989px){.u-table-01.tb-vertical thead{display:none}}@media screen and (max-width:989px){.u-table-01.tb-vertical tr{border:1px solid #d6d6d6}}@media screen and (max-width:989px){.u-table-01.tb-vertical tr th,.u-table-01.tb-vertical tr td{display:block;width:100%!important;border:none}}@media screen and (max-width:440px){.u-table-01.sp-vertical thead{display:none}}@media screen and (max-width:440px){.u-table-01.sp-vertical tr{border:1px solid #d6d6d6}}@media screen and (max-width:440px){.u-table-01.sp-vertical tr th,.u-table-01.sp-vertical tr td{display:block;width:100%!important;border:none}}.u-table-01.small tr th,.u-table-01.small tr td{padding:10px}@media screen and (max-width:989px){.u-table-01.small tr th,.u-table-01.small tr td{padding:7px}}.u-table-01 tr th,.u-table-01 tr td{border:1px solid #d6d6d6;vertical-align:top;padding:15px;text-align:left}@media screen and (max-width:989px){.u-table-01 tr th,.u-table-01 tr td{padding:10px}}.u-table-01 tr th{background-color:#e7e7eb;font-weight:700}.b-underttl-01{padding:25px 0 0}@media screen and (max-width:989px){.b-underttl-01{padding:15px 0}}.b-underttl-01 h1{color:#fff}.b-underttl-01 .title-inner{position:relative}.b-underttl-01 .title-wrap{position:absolute;z-index:2;font-size:4rem;font-weight:500;letter-spacing:.15em}@media screen and (min-width:990px){.b-underttl-01 .title-wrap{left:calc(40px + 5rem);bottom:30px}}@media screen and (max-width:989px){.b-underttl-01 .title-wrap{left:50%;-webkit-transform:translateX(-50%);transform:translate(-50%);font-size:8.2051282051vw;bottom:calc(.1*(100vw - 30px));white-space:nowrap}}.b-underttl-01 .img-wrap{position:relative}.b-underttl-01 .img-wrap img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.b-underttl-01 .img-wrap:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:169px;background:-webkit-gradient(linear,left bottom,left top,from(rgba(22,22,22,.5)),to(rgba(0,0,0,0)));background:linear-gradient(to top,#16161680,#0000);z-index:1;pointer-events:none}@media screen and (max-width:989px){.b-underttl-01 .img-wrap:before{height:calc(.4857954545 * (100vw - 30px))}}.b-ddtbl-01{width:100%;border:1px solid #ccc;background:#fff;overflow:hidden;margin-top:25px}.b-ddtbl-01__header{position:relative;padding:30px 20px;background:#fff;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:989px){.b-ddtbl-01__header{padding:20px 15px}}.b-ddtbl-01__toggle{width:100%;min-height:100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:15px;font-size:3.6rem;font-weight:700;color:#000;background:transparent;pointer-events:none}@media screen and (max-width:989px){.b-ddtbl-01__toggle{font-size:2rem;min-height:120px}}.b-ddtbl-01__toggle-icon{display:inline-block;width:16px;height:16px;border-right:1.5px solid #000;border-bottom:1.5px solid #000;-webkit-transform:translateY(-3px) rotate(45deg);transform:translateY(-3px) rotate(45deg);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}@media screen and (max-width:989px){.b-ddtbl-01__toggle-icon{width:10px;height:10px}}.b-ddtbl-01__nav{position:absolute;right:25px;bottom:50px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;opacity:0;visibility:hidden;-webkit-transition:all .3s ease;transition:all .3s ease;margin:0}@media screen and (max-width:989px){.b-ddtbl-01__nav{display:none}}.b-ddtbl-01__nav .ddtbl-button-prev,.b-ddtbl-01__nav .ddtbl-button-next{width:44px;height:44px;background-color:#aaa;border:none;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;background-repeat:no-repeat;background-position:center;background-size:12px;-webkit-transition:opacity .3s;transition:opacity .3s}.b-ddtbl-01__nav .ddtbl-button-prev:hover,.b-ddtbl-01__nav .ddtbl-button-next:hover{opacity:.8}.b-ddtbl-01__nav .ddtbl-button-prev.swiper-button-disabled,.b-ddtbl-01__nav .ddtbl-button-next.swiper-button-disabled{opacity:.2;cursor:auto}.b-ddtbl-01__nav .ddtbl-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0,22L22,0l2.1,2.1L4.2,22l19.9,19.9L22,44L0,22L0,22z' fill='%23393939'/%3E%3C/svg%3E")}.b-ddtbl-01__nav .ddtbl-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27,22L5,44l-2.1-2.1L22.8,22L2.9,2.1L5,0L27,22L27,22z' fill='%23393939'/%3E%3C/svg%3E")}.b-ddtbl-01.is-open .b-ddtbl-01__toggle-icon{-webkit-transform:translateY(3px) rotate(-135deg);transform:translateY(3px) rotate(-135deg)}.b-ddtbl-01.is-open .b-ddtbl-01__nav{opacity:1;visibility:visible}.b-ddtbl-01__content{display:none;border-top:1px solid #ccc}.b-card-01{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:80px 20px}@media screen and (max-width:989px){.b-card-01{gap:48px 8px}}.b-card-01>*{width:337px!important}@media screen and (max-width:989px){.b-card-01>*{width:calc((100% - 8px)/2)!important;max-width:none}}.b-pagenation-02 .pagination__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;list-style:none;padding:0;margin:0}.b-pagenation-02 .pagination__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:44px;height:44px;border-radius:50%;font-size:2rem;font-family:inherit;text-decoration:none;line-height:1;-webkit-transition:all .3s ease;transition:all .3s ease;-webkit-box-sizing:border-box;box-sizing:border-box;opacity:1}.b-pagenation-02 .pagination__item.link{background-color:#fff;border:1px solid #ddd;color:#aaa}.b-pagenation-02 .pagination__item.link:hover{border-color:#000;color:#000}.b-pagenation-02 .pagination__item.pagination__item--current{background-color:#000;border:1px solid #000;color:#fff;pointer-events:none}.b-pagenation-02 .pagination__item.pagination__item-arrow{background-color:#aaa;border:none;background-repeat:no-repeat;background-position:center;background-size:12px}.b-pagenation-02 .pagination__item.pagination__item-arrow svg{display:none!important}.b-pagenation-02 .pagination__item.pagination__item-arrow:hover{opacity:.8}.b-pagenation-02 .pagination__item.pagination__item--prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0,22L22,0l2.1,2.1L4.2,22l19.9,19.9L22,44L0,22L0,22z' fill='%23393939'/%3E%3C/svg%3E")}.b-pagenation-02 .pagination__item.pagination__item--next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27,22L5,44l-2.1-2.1L22.8,22L2.9,2.1L5,0L27,22L27,22z' fill='%23393939'/%3E%3C/svg%3E")}.b-pagenation-02 span.pagination__item{width:auto;height:auto;border:none;background:transparent;color:#999;letter-spacing:2px;padding:0 5px;pointer-events:none}@media screen and (max-width:749px){.b-pagenation-02 .pagination__list{gap:8px}.b-pagenation-02 .pagination__list>li{-webkit-box-flex:0;-ms-flex:0 0 36px;flex:0 0 36px;max-width:36px}.b-pagenation-02 .pagination__list>li:not(:last-child){margin-right:0}.b-pagenation-02 .pagination__item{width:36px;height:36px;font-size:1.6rem}.b-pagenation-02 .pagination__item.link:not(.pagination__item-arrow),.b-pagenation-02 .pagination__item.pagination__item--current{padding-bottom:2px}.b-pagenation-02 .pagination__item.pagination__item-arrow{background-size:8px}.b-pagenation-02 span.pagination__item{width:auto;height:auto}}.b-account-link-01 a{width:100%;height:60px;font-weight:500;border:1px solid #b28d46;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#b28d46;border-radius:4px;overflow:hidden}.b-account-link-01 a:nth-of-type(1){font-size:1.5rem;letter-spacing:.2em;background:#b28d46;color:#fff}.b-account-link-01 a:nth-of-type(n+2){margin-top:15px;font-size:1.5rem;letter-spacing:.2em;color:#b28d46}.b-floating-cart{position:fixed;bottom:0;left:0;width:100%;z-index:100;box-sizing:border-box;padding-bottom:env(safe-area-inset-bottom,0px);border-top:1px solid #dedad2;background:#fff;box-shadow:0 -4px 16px #1f1e1c0f;-webkit-transform:translateY(100%);transform:translateY(100%);-webkit-transition:opacity .4s ease,-webkit-transform .4s ease;transition:opacity .4s ease,-webkit-transform .4s ease;transition:transform .4s ease,opacity .4s ease;transition:transform .4s ease,opacity .4s ease,-webkit-transform .4s ease;opacity:0;pointer-events:none}.b-floating-cart.is-visible{-webkit-transform:translateY(0);transform:translateY(0);opacity:1;pointer-events:auto}.b-floating-cart .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;max-width:1200px;box-sizing:border-box;margin-inline:auto;padding:12px 20px}.b-floating-cart .btn-add-cart{background-color:#b28d46;color:#fff;border:none;cursor:pointer;-webkit-transition:opacity .3s;transition:opacity .3s;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:40px;width:480px;height:56px;font-weight:600;font-size:1.6rem;letter-spacing:.1em}@media screen and (max-width:989px){.b-floating-cart .inner{padding:12px 88px 12px 16px}.b-floating-cart .btn-add-cart{width:100%;height:48px;border-radius:30px}}@media screen and (max-width:749px){.b-floating-cart .inner{padding-inline:16px}}.b-floating-cart .btn-add-cart:hover{opacity:.8}.b-productdetail-01{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:40px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;justify-content:center}@media screen and (max-width:989px){.b-productdetail-01{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0}}.b-productdetail-01 .product-gallery{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column-reverse;gap:8px;max-width:450px}@media screen and (max-width:989px){.b-productdetail-01 .product-gallery{width:100vw;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:15px;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);margin-bottom:24px;max-width:100vw}}.b-productdetail-01 .product-gallery__thumb{display:flex;width:100%;overflow:hidden}.b-productdetail-01 .product-gallery__thumb .swiper-wrapper{flex-direction:row}.b-productdetail-01 .product-gallery__thumb .swiper-slide{height:86px!important;border-radius:4px;overflow:hidden;cursor:pointer;opacity:.5;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;border:1px solid transparent;width:82px}@media screen and (max-width:989px){.b-productdetail-01 .product-gallery__thumb .swiper-slide{height:51.6px!important;width:calc(82px * .6)}}.b-productdetail-01 .product-gallery__thumb .swiper-slide.swiper-slide-thumb-active{opacity:1;border-color:#000}.b-productdetail-01 .product-gallery__thumb .swiper-slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.b-productdetail-01 .product-gallery__main-wrapper{width:100%;min-height:0;aspect-ratio:1 / 1;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;position:relative}.b-productdetail-01 .product-gallery__main{width:100%;height:100%;min-height:0;aspect-ratio:1 / 1;overflow:hidden}.b-productdetail-01 .product-gallery__main .swiper-wrapper,.b-productdetail-01 .product-gallery__main .swiper-slide{height:100%!important;min-height:0}.b-productdetail-01 .product-gallery__main .swiper-scrollbar{transition:opacity .6s}@media screen and (max-width:989px){.b-productdetail-01 .product-gallery__main{height:auto;aspect-ratio:1/1}.b-productdetail-01 .product-gallery__main .swiper-scrollbar-drag{display:block}}.b-productdetail-01 .product-gallery__main .swiper-slide img,.b-productdetail-01 .product-gallery__main .swiper-slide video,.b-productdetail-01 .product-gallery__main .swiper-slide iframe,.b-productdetail-01 .product-gallery__main .swiper-slide model-viewer{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;border-radius:4px}.b-productdetail-01 .product-gallery__nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:10px}@media screen and (max-width:989px){.b-productdetail-01 .product-gallery__nav{position:absolute;bottom:15px;right:15px;z-index:10}.b-productdetail-01 .product-gallery__nav.is-single-media{display:none!important}}.b-productdetail-01 .product-gallery__nav .js-gallery-prev,.b-productdetail-01 .product-gallery__nav .js-gallery-next{position:static;margin:0;width:44px;height:44px;background-color:#e5e5e5;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;background-repeat:no-repeat;background-position:center;background-size:12px;-webkit-transition:opacity .3s;transition:opacity .3s}@media screen and (max-width:989px){.b-productdetail-01 .product-gallery__nav .js-gallery-prev,.b-productdetail-01 .product-gallery__nav .js-gallery-next{width:32px;height:32px;background-size:10px;background-color:#fffc}}.b-productdetail-01 .product-gallery__nav .js-gallery-prev:hover,.b-productdetail-01 .product-gallery__nav .js-gallery-next:hover{opacity:.8}.b-productdetail-01 .product-gallery__nav .js-gallery-prev.swiper-button-disabled,.b-productdetail-01 .product-gallery__nav .js-gallery-next.swiper-button-disabled{opacity:.5;cursor:auto}.b-productdetail-01 .product-gallery__nav .js-gallery-prev:after,.b-productdetail-01 .product-gallery__nav .js-gallery-next:after{display:none}.b-productdetail-01 .product-gallery__nav .js-gallery-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0,22L22,0l2.1,2.1L4.2,22l19.9,19.9L22,44L0,22L0,22z' fill='%23393939'/%3E%3C/svg%3E")}.b-productdetail-01 .product-gallery__nav .js-gallery-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27,22L5,44l-2.1-2.1L22.8,22L2.9,2.1L5,0L27,22L27,22z' fill='%23393939'/%3E%3C/svg%3E")}.b-productdetail-01 .product-gallery__zoom-btn{position:absolute;top:15px;right:15px;z-index:10;display:flex;justify-content:center;align-items:center;width:40px;height:40px;background-color:#ffffffe6;border:1px solid #e5e5e5;border-radius:50%;cursor:pointer;color:#333;box-shadow:0 2px 6px #00000026;transition:background-color .2s,transform .2s}.product-gallery__zoom-btn:hover{background-color:#fff;transform:scale(1.05)}.product-gallery__main-wrapper:has(.swiper-slide-active:not([data-media-type=image])) .product-gallery__zoom-btn{display:none;pointer-events:none}.b-productdetail-01 .product-gallery__modal{display:flex;position:fixed;z-index:99999;left:0;top:0;width:100%;height:100%;background-color:#000000d9;justify-content:center;align-items:center;opacity:0;pointer-events:none;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.b-productdetail-01 .product-gallery__modal.is-active{opacity:1;pointer-events:auto;visibility:visible}.b-productdetail-01 .product-gallery__modal-content{max-width:95%;max-height:90vh;object-fit:contain;border-radius:4px}.b-productdetail-01 .product-gallery__modal-close{position:absolute;top:20px;right:30px;color:#fff;font-size:40px;line-height:1;font-weight:300;cursor:pointer;z-index:10000}.b-productdetail-01 .product-gallery__modal-close:hover{color:#ccc}.b-productdetail-01 .product-info{width:480px;color:#fff;margin-bottom:50px}@media screen and (max-width:989px){.b-productdetail-01 .product-info{display:contents}.b-productdetail-01 .product-info .shopify-app-block{width:100%;order:6}.b-productdetail-01 .product-info>variant-selects{order:6;width:100%}}.b-productdetail-01 .product-info__title{font-size:2.5rem;font-weight:400;line-height:1.4;margin-bottom:25px;letter-spacing:.1em}@media screen and (max-width:989px){.b-productdetail-01 .product-info__title{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;font-size:2.4rem;margin-bottom:20px}}.b-productdetail-01 .product-info__price-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:8px}@media screen and (max-width:989px){.b-productdetail-01 .product-info__price-header{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:12px;width:100%}.b-productdetail-01 .point{order:4}.b-productdetail-01 .sns-gift-product-container{order:5}}.b-productdetail-01 .product-info__price-header .price-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:12px}.b-productdetail-01 .product-info__price-header .price-box .price-main{font-size:3rem;font-weight:700;font-family:inherit;line-height:1}@media screen and (max-width:989px){.b-productdetail-01 .product-info__price-header .price-box .price-main{font-size:2.8rem}}.b-productdetail-01 .product-info__price-header .price-box .tax-postage{font-size:1.2rem;color:#aaa}@media screen and (max-width:989px){.b-productdetail-01 .product-info__price-header .price-box .tax-postage{font-size:1.1rem}}.b-productdetail-01 .product-info__price-header .wishlist-btn{background:none;border:none;padding:0;width:28px;height:26px;cursor:pointer;color:#fff}@media screen and (max-width:989px){.b-productdetail-01 .product-info__price-header .wishlist-btn{width:24px;height:24px}}.b-productdetail-01 .product-info__price-header .wishlist-btn svg{width:100%;height:100%;stroke:#fff;fill:none;-webkit-transition:all .3s ease;transition:all .3s ease}.b-productdetail-01 .product-info__price-header .wishlist-btn:hover svg,.b-productdetail-01 .product-info__price-header .wishlist-btn.is-active svg{fill:#d04141;stroke:#d04141}.b-productdetail-01 .product-info__points{font-size:1.2rem;margin-bottom:20px}@media screen and (max-width:989px){.b-productdetail-01 .product-info__points{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;margin-bottom:15px;width:100%}}.b-productdetail-01 .product-info__review{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:8px;margin-bottom:30px}@media screen and (max-width:989px){.b-productdetail-01 .product-info__review{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5;margin-bottom:25px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}}.b-productdetail-01 .product-info__review .review-score-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.b-productdetail-01 .product-info__review .review-score-wrap .star{margin:0;min-height:20px}.b-productdetail-01 .product-info__review .review-score-wrap .star .rate{display:block;height:20px;width:100px;background-size:contain;background-repeat:no-repeat}.b-productdetail-01 .product-info__review .review-score-wrap .score{font-weight:700;font-size:1.6rem;color:#bc975a;margin-top:6px}.b-productdetail-01 .product-info__review .review-link{color:#fff;font-size:1.3rem;text-decoration:underline;display:block}@media screen and (max-width:989px){.b-productdetail-01 .product-info__review .review-link{display:none}}.b-productdetail-01 .product-info__form-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:25px 0}@media screen and (max-width:989px){.b-productdetail-01 .product-info__form-group{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;padding:15px 0;width:100%}}.b-productdetail-01 .product-info__form-group.border-top{border-top:1px solid #333}@media screen and (max-width:989px){.b-productdetail-01 .product-info__form-group.border-top{border-top:none}}.b-productdetail-01 .product-info__form-group.border-bottom{border-bottom:1px solid #333}@media screen and (max-width:989px){.b-productdetail-01 .product-info__form-group.border-bottom{border-bottom:none}}.b-productdetail-01 .product-info__form-group.pb-large{padding-bottom:30px}@media screen and (max-width:989px){.b-productdetail-01 .product-info__form-group.pb-large{padding-bottom:20px}}.b-productdetail-01 .product-info__form-group .form-label{width:100px;-ms-flex-negative:0;flex-shrink:0;font-size:1.4rem;font-weight:500}@media screen and (max-width:989px){.b-productdetail-01 .product-info__form-group .form-label{padding-top:0;width:auto}}.b-productdetail-01 .product-info .variant-btn,.b-productdetail-01 .product-info .method-btn{background:transparent;color:#aaa;border:1px solid #333;border-radius:2px;padding:14px;font-size:1.3rem;cursor:pointer;-webkit-transition:all .3s;transition:all .3s;display:flex;align-items:center;justify-content:center}@media screen and (max-width:989px){.b-productdetail-01 .product-info .variant-btn,.b-productdetail-01 .product-info .method-btn{padding:12px;flex-direction:column;gap:3px}}.b-productdetail-01 .product-info .variant-btn.is-active,.b-productdetail-01 .product-info .method-btn.is-active{background:#bc975a;border-color:#bc975a;color:#fff;font-weight:700}.b-productdetail-01 .product-info .variant-btn:hover:not(.is-active),.b-productdetail-01 .product-info .method-btn:hover:not(.is-active){border-color:#bc975a;color:#fff}.b-productdetail-01 .product-info .variant-grid{display:-ms-grid;display:grid;-ms-grid-columns:1fr 10px 1fr;grid-template-columns:1fr 1fr;gap:10px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:100%}.b-productdetail-01 .product-info .qty-box{display:-webkit-box;display:-ms-flexbox;display:flex;background:#fff;border-radius:2px;width:120px;height:46px}@media screen and (max-width:989px){.b-productdetail-01 .product-info .qty-box{width:108px;height:44px}}.b-productdetail-01 .product-info .qty-box .qty-btn{background:transparent;border:none;width:36px;font-size:1.7rem;color:#000;cursor:pointer}@media screen and (max-width:989px){.b-productdetail-01 .product-info .qty-box .qty-btn{width:30px;font-size:1.6rem}}.b-productdetail-01 .product-info .qty-box .qty-input{width:calc(100% - 72px);border:none;text-align:center;font-weight:700;font-size:1.6rem;color:#000}@media screen and (max-width:989px){.b-productdetail-01 .product-info .qty-box .qty-input{width:calc(100% - 60px);font-size:1.4rem}}.b-productdetail-01 .product-info .purchase-method-wrap{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:100%}.b-productdetail-01 .product-info .purchase-method-wrap .purchase-method-grid{display:-webkit-box;display:-ms-flexbox;display:flex;border-radius:2px;overflow:hidden}.b-productdetail-01 .product-info .purchase-method-wrap .purchase-method-grid .method-btn{-webkit-box-flex:1;-ms-flex:1;flex:1;background:#fff;color:#000;border:none;height:46px;padding:8px 12px;font-size:1.3rem;line-height:1.3}.b-productdetail-01 .product-info .purchase-method-wrap .purchase-method-grid .method-btn.is-active{background:#bc975a;color:#fff}.b-productdetail-01 .product-info .purchase-method-wrap .method-note{font-size:1.1rem;color:#aaa;text-align:right;margin-top:10px}.b-productdetail-01 .product-info .purchase-method-wrap .method-note a{color:#aaa;text-decoration:underline}@media screen and (max-width:989px){.b-productdetail-01 .product-info .purchase-method-wrap .purchase-method-grid .method-btn{height:44px;padding:7px 10px;font-size:1.3rem}}.b-productdetail-01 .product-info__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px;margin:30px 0}@media screen and (max-width:989px){.b-productdetail-01 .product-info__actions{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7;margin:10px 0 30px;gap:10px;width:100%}}.b-productdetail-01 .product-info__actions button{width:100%;padding:18px;border-radius:4px;border:none;cursor:pointer;-webkit-transition:opacity .3s;transition:opacity .3s;font-size:1.7rem;font-weight:600;letter-spacing:.1em}.b-productdetail-01 .product-info__actions button:hover{opacity:.7}@media screen and (max-width:989px){.b-productdetail-01 .product-info__actions button{padding:16px;font-size:1.5rem}}.b-productdetail-01 .product-info__actions .btn-add-cart{border-radius:9999px;display:flex;align-items:center;justify-content:center;box-sizing:border-box;height:58px;padding:10px 18px;background:#b28d46;color:#fff;font-size:1.6rem;line-height:1.25}.b-productdetail-01 .product-info__actions .btn-buy-now{border-radius:9999px;display:flex;align-items:center;justify-content:center;box-sizing:border-box;height:52px;padding:9px 18px;background:#fff;color:#000;margin-top:15px;font-size:1.5rem;line-height:1.25}@media screen and (max-width:989px){.b-productdetail-01 .product-info__actions .btn-add-cart{height:54px;padding:9px 15px;font-size:1.5rem}.b-productdetail-01 .product-info__actions .btn-buy-now{height:50px;padding:8px 15px;font-size:1.5rem}}.b-productdetail-01 .product-info__payment-note{font-size:1.2rem;margin-bottom:40px}@media screen and (max-width:989px){.b-productdetail-01 .product-info__payment-note{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8;margin-bottom:30px;width:100%}}.b-productdetail-01 .product-info__payment-note p{margin-bottom:12px;color:#aaa}.b-productdetail-01 .product-info__payment-note p span{font-weight:700;color:#fff}.b-productdetail-01 .product-info__payment-note .payment-icons{display:-webkit-box;display:-ms-flexbox;display:flex;gap:5px}.b-productdetail-01 .product-info__payment-note .payment-icons img{max-height:24px}@media screen and (max-width:989px){.b-productdetail-01 .product-info__accordions{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9;width:100%}}.b-productdetail-01 .product-info__accordions .accordion{border-bottom:1px solid #333;margin:0}.b-productdetail-01 .product-info__accordions .accordion__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:30px 0;font-size:1.6rem;font-weight:500;cursor:pointer;list-style:none;max-width:100%;-webkit-transition:opacity .3s;transition:opacity .3s}.b-productdetail-01 .product-info__accordions .accordion__title:hover{opacity:.7}.b-productdetail-01 .product-info__accordions .accordion__title::-webkit-details-marker{display:none}.b-productdetail-01 .product-info__accordions .accordion__title .accordion__icon{width:16px;height:16px;background-image:url("data:image/svg+xml;charset=utf-8,%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%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:contain;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.b-productdetail-01 .product-info__accordions .accordion[open] .accordion__icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.b-productdetail-01 .product-info__accordions .accordion__content{padding:0 0 30px;margin:0;font-size:1.6rem;line-height:1.6;color:#ccc}.b-productdetail-01 .product-info__share{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px 0;border-bottom:1px solid #333}@media screen and (max-width:989px){.b-productdetail-01 .product-info__share{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10;width:100%}}.b-productdetail-01 .product-info__share .share-label{font-size:1.4rem;font-weight:700}.b-productdetail-01 .product-info__share .share-icons{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:auto}.b-productdetail-01 .product-info__share .share-icons a{width:53px;height:53px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:opacity .3s;transition:opacity .3s}.b-productdetail-01 .product-info__share .share-icons a img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.b-productdetail-01 .product-info__share .share-icons a:hover{opacity:.7}.b-imgtitle-01{position:relative}.b-imgtitle-01 .title-wrap{position:absolute;top:5.46875vw;left:50%;-webkit-transform:translateX(-50%);transform:translate(-50%);z-index:1}@media screen and (max-width:989px){.b-imgtitle-01 .title-wrap{top:17.9487179487vw}}.b-imgtitle-01 .title-wrap>*{font-size:4.2rem;font-weight:700;color:#000;line-height:1}@media screen and (max-width:989px){.b-imgtitle-01 .title-wrap>*{font-size:10.2564102564vw;white-space:nowrap}}.b-imgtitle-01 .img-wrap{width:100%;height:auto;aspect-ratio:1920/684}@media screen and (max-width:989px){.b-imgtitle-01 .img-wrap{aspect-ratio:390/544}}.b-imgtitle-01 .img-wrap img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.b-catch-01{text-align:center}.b-catch-01 .inner-title{font-size:4.2rem;font-weight:700;color:#b28d46;margin-bottom:32px;letter-spacing:.12em}@media screen and (max-width:989px){.b-catch-01 .inner-title{font-size:3rem;margin:16px auto;max-width:8em}}.b-catch-01 .inner-txt{font-size:1.8rem;font-weight:400;line-height:2;color:#b28d46;letter-spacing:.1em}@media screen and (min-width:990px){.b-productloop-01>*:nth-of-type(2n) .figure-wrap{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.b-productloop-01>*:nth-of-type(2n) .cont-wrap{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.b-productloop-01>*:nth-of-type(n+2){margin-top:80px}@media screen and (max-width:989px){.b-productloop-01>*:nth-of-type(n+2){margin-top:48px}}.b-productslide-01{width:100%}.b-productslide-01 .swiper{position:relative;border-radius:4px;overflow:hidden}.b-productslide-01 .swiper-slide img{width:100%;height:auto;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;display:block}@media screen and (max-width:440px){.b-productslide-01 .swiper-slide img{aspect-ratio:390/544}}.b-productslide-01 .slider-nav{position:absolute;right:20px;bottom:20px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;z-index:10}@media screen and (max-width:989px){.b-productslide-01 .slider-nav{right:15px;bottom:15px}}.b-productslide-01 .js-slide-prev,.b-productslide-01 .js-slide-next{position:static;margin:0;width:44px;height:44px;background-color:#ffffffb3;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer;background-repeat:no-repeat;background-position:center;background-size:12px;-webkit-transition:background-color .3s,opacity .3s;transition:background-color .3s,opacity .3s}@media screen and (max-width:989px){.b-productslide-01 .js-slide-prev,.b-productslide-01 .js-slide-next{width:32px;height:32px;background-size:10px}}.b-productslide-01 .js-slide-prev:hover,.b-productslide-01 .js-slide-next:hover{background-color:#fff}.b-productslide-01 .js-slide-prev.swiper-button-disabled,.b-productslide-01 .js-slide-next.swiper-button-disabled{opacity:.5;cursor:auto}.b-productslide-01 .js-slide-prev:after,.b-productslide-01 .js-slide-next:after{display:none}.b-productslide-01 .js-slide-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M0,22L22,0l2.1,2.1L4.2,22l19.9,19.9L22,44L0,22L0,22z' fill='%23393939'/%3E%3C/svg%3E")}.b-productslide-01 .js-slide-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 27 44'%3E%3Cpath d='M27,22L5,44l-2.1-2.1L22.8,22L2.9,2.1L5,0L27,22L27,22z' fill='%23393939'/%3E%3C/svg%3E")}.b-productslide-01 .cont-wrap{margin-top:30px;text-align:center}@media screen and (max-width:989px){.b-productslide-01 .cont-wrap{margin-top:20px}}.b-productslide-01 .cont-wrap .inner-title{font-size:2.8rem;font-weight:700;color:#b28d46;line-height:1.5}@media screen and (max-width:989px){.b-productslide-01 .cont-wrap .inner-title{font-size:2rem}}.b-comfort-01{background-color:#f2f2f2;padding:80px 160px}@media screen and (max-width:989px){.b-comfort-01{padding:30px 15px}}.b-comfort-01 .mov-wrap{width:100%}.b-comfort-01 .mov-wrap video{width:100%;display:block}.b-comfort-01 .cont-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:40px;width:100%;margin:40px auto 0}@media screen and (max-width:989px){.b-comfort-01 .cont-wrap{gap:20px;margin-top:30px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.b-comfort-01 .cont-wrap .circle-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;width:160px;height:160px;border-radius:50%;border:1px solid #b28d46;color:#b28d46;font-size:2rem;font-weight:700;text-align:center;background-color:#efe5d3}@media screen and (max-width:989px){.b-comfort-01 .cont-wrap .circle-wrap{width:80px;height:80px;font-size:1.2rem}}.b-comfort-01 .cont-wrap .list-wrap{list-style:none;padding:0;margin:0;counter-reset:comfort-counter}.b-comfort-01 .cont-wrap .list-wrap li{position:relative;padding-left:1.5em;margin-bottom:12px;font-size:2.1rem;color:#b28d46;line-height:1.6;font-weight:500;letter-spacing:.15em}@media screen and (max-width:989px){.b-comfort-01 .cont-wrap .list-wrap li{font-size:1.4rem;margin-bottom:10px}}.b-comfort-01 .cont-wrap .list-wrap li:last-child{margin-bottom:0}.b-comfort-01 .cont-wrap .list-wrap li:before{counter-increment:comfort-counter;content:counter(comfort-counter) ".";position:absolute;left:0;top:0;color:#b28d46}.b-comfort-01 .additional-info-wrap{width:100%;padding-top:40px;margin-top:40px;border-top:1px solid #ccc}.b-comfort-01 .additional-info-wrap:first-child{padding-top:0;margin-top:0;border-top:0}@media screen and (max-width:989px){.b-comfort-01 .additional-info-wrap{padding-top:20px;margin-top:20px}}.b-comfort-01 .additional-info-wrap .comfort-text{font-size:1.4rem;line-height:1.8;color:#333;margin-bottom:40px}@media screen and (max-width:989px){.b-comfort-01 .additional-info-wrap .comfort-text{font-size:1.3rem;line-height:1.7;margin-bottom:30px}}.b-comfort-01 .additional-info-wrap .comfort-pillow-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:20px}@media screen and (max-width:989px){.b-comfort-01 .additional-info-wrap .comfort-pillow-list{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:30px 10px}}.b-comfort-01 .additional-info-wrap .comfort-pillow-list .pillow-item{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px}@media screen and (max-width:989px){.b-comfort-01 .additional-info-wrap .comfort-pillow-list .pillow-item{-webkit-box-flex:0;-ms-flex:0 0 calc(50% - 5px);flex:0 0 calc(50% - 5px)}}.b-comfort-01 .additional-info-wrap .comfort-pillow-list .pillow-item img{width:100%;height:auto;-o-object-fit:contain;object-fit:contain}.b-comfort-01 .additional-info-wrap .comfort-pillow-list .pillow-item span{display:inline-block;background-color:#b5b5b5;color:#000;font-size:1.6rem;padding:8px;min-width:160px;text-align:center;line-height:1.2;border-radius:4px}@media screen and (max-width:989px){.b-comfort-01 .additional-info-wrap .comfort-pillow-list .pillow-item span{font-size:1.4rem;padding:6px;min-width:auto;width:100%;height:40px;line-height:1;display:inline-flex;align-items:center;justify-content:center}}@media screen and (min-width:990px){.b-comfort-02{display:-webkit-box;display:-ms-flexbox;display:flex;gap:48px}.b-comfort-02>*{-webkit-box-flex:1;-ms-flex:1;flex:1}}@media screen and (max-width:989px){.b-comfort-02>*:nth-of-type(n+2){margin-top:48px}}.b-expert-01{background-color:#f2f2f2;padding:60px 90px 100px}@media screen and (max-width:989px){.b-expert-01{padding:0;border:1px solid #ccc}}@media screen and (max-width:989px){.b-expert-01 .expert-inner-wrap{border-radius:4px;background-color:#f2f2f2;overflow:hidden}}.b-expert-01 .expert-accordion-header{display:none}@media screen and (max-width:989px){.b-expert-01 .expert-accordion-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:15px;font-size:2rem;font-weight:700;color:#000;padding:40px 20px 20px;cursor:pointer}}.b-expert-01 .expert-accordion-header .icon-arrow{display:inline-block;width:20px;height:20px;border-right:1.5px solid #000;border-bottom:1.5px solid #000;-webkit-transform:translateY(-5px) rotate(45deg);transform:translateY(-5px) rotate(45deg);-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}@media screen and (max-width:989px){.b-expert-01 .expert-accordion-header .icon-arrow{width:16px;height:16px}}.b-expert-01 .expert-accordion-header.is-open .icon-arrow{-webkit-transform:translateY(5px) rotate(-135deg);transform:translateY(5px) rotate(-135deg)}@media screen and (max-width:989px){.b-expert-01 .expert-accordion-content{display:none;padding:0 15px 30px}}@media screen and (min-width:990px){.b-expert-01 .expert-accordion-content{display:block!important;flex:590 1 0;min-width:0}}.b-expert-01 .u-expert-01{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:50px}@media screen and (max-width:989px){.b-expert-01 .u-expert-01{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0;padding:0 15px}}.b-expert-01 .u-expert-01 .img-wrap{flex:582 1 0;min-width:0}@media screen and (max-width:989px){.b-expert-01 .u-expert-01 .img-wrap{width:100%;margin-bottom:20px;padding:0 0 20px}}.b-expert-01 .u-expert-01 .img-wrap img{width:100%;height:auto;display:block}@media screen and (max-width:989px){.b-expert-01 .u-expert-01 .cont-wrap{width:100%}}.b-expert-01 .u-expert-01 .cont-wrap .inner-title{font-size:2.8rem;font-weight:700;color:#000;margin-bottom:10px}@media screen and (max-width:989px){.b-expert-01 .u-expert-01 .cont-wrap .inner-title{font-size:1.8rem;margin-bottom:15px}}.b-expert-01 .u-expert-01 .cont-wrap .inner-txt{font-size:1.8rem;line-height:2;color:#333;margin-bottom:30px}@media screen and (max-width:989px){.b-expert-01 .u-expert-01 .cont-wrap .inner-txt{font-size:1.3rem;line-height:1.7;margin-bottom:20px}}.b-expert-01 .u-expert-01 .cont-wrap .inner-btn a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#b28d46;border-radius:8px;color:#fff;text-decoration:none;padding:15px 40px;min-width:480px;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;font-size:1.8rem;font-weight:500;letter-spacing:.2em}@media screen and (max-width:989px){.b-expert-01 .u-expert-01 .cont-wrap .inner-btn a{width:100%;min-width:auto;font-size:1.4rem;padding:12px 20px}}.b-expert-01 .u-expert-01 .cont-wrap .inner-btn a:after{content:"";display:inline-block;width:20px;height:15px;margin-left:15px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 10'%3E%3Cpath fill='%23fff' fill-rule='evenodd' d='M8.537.808a.5.5 0 0 1 .817-.162l4 4a.5.5 0 0 1 0 .708l-4 4a.5.5 0 1 1-.708-.708L11.793 5.5H1a.5.5 0 0 1 0-1h10.793L8.646 1.354a.5.5 0 0 1-.109-.546' clip-rule='evenodd'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;background-position:center}@media screen and (max-width:989px){.b-expert-01 .u-expert-01 .cont-wrap .inner-btn a:after{width:12px;height:10px}}.b-review-01{padding:40px 0 60px}@media screen and (max-width:989px){.b-review-01{padding:20px 0 40px}}.b-review-01 .u-review-01{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:60px;max-width:1000px;margin:0 auto}@media screen and (max-width:989px){.b-review-01 .u-review-01{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px}}.b-review-01 .u-review-01 .left-col{width:35%}@media screen and (max-width:989px){.b-review-01 .u-review-01 .left-col{width:100%}}.b-review-01 .u-review-01 .left-col .header-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:24px;margin-bottom:20px}.b-review-01 .u-review-01 .left-col .header-wrap .section-title{font-size:2.8rem;font-weight:700;color:#000}.b-review-01 .u-review-01 .left-col .header-wrap .more-link{font-size:1.4rem;color:#999;text-decoration:none}.b-review-01 .u-review-01 .left-col .total-rating{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px}.b-review-01 .u-review-01 .left-col .total-rating .score{font-size:2.2rem;font-weight:700;color:#b28d46}.b-review-01 .u-review-01 .right-col{width:65%}@media screen and (max-width:989px){.b-review-01 .u-review-01 .right-col{width:100%}}.b-review-01 .u-review-01 .right-col .review-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.b-review-01 .u-review-01 .right-col .review-item{padding-bottom:40px;margin-bottom:40px;border-bottom:1px solid #eee}@media screen and (max-width:989px){.b-review-01 .u-review-01 .right-col .review-item{padding-bottom:30px;margin-bottom:30px}}.b-review-01 .u-review-01 .right-col .review-item:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.b-review-01 .u-review-01 .right-col .review-item .star{margin-bottom:15px;min-height:20px}.b-review-01 .u-review-01 .right-col .review-item .review-title{font-size:1.8rem;font-weight:700;color:#000;margin-bottom:15px;line-height:1.4}.b-review-01 .u-review-01 .right-col .review-item .review-text{font-size:1.4rem;line-height:1.8;color:#333;margin-bottom:20px}.b-review-01 .u-review-01 .right-col .review-item .review-meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:5px}.b-review-01 .u-review-01 .right-col .review-item .review-meta .author{font-size:1.3rem;color:#333}.b-review-01 .u-review-01 .right-col .review-item .review-meta .date{font-size:1.1rem;color:#999}.b-review-01 .u-review-01 .right-col .review-more-wrap{display:block;margin-top:30px}@media screen and (max-width:989px){.b-review-01 .u-review-01 .right-col .review-more-wrap{margin-top:15px}}.b-review-01 .u-review-01 .right-col .review-more-wrap .btn-review-more{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;width:100%;padding:16px;background-color:#fff;border:1px solid #b28d46;color:#b28d46;border-radius:4px;cursor:pointer}.b-review-01 .u-review-01 .right-col .review-more-wrap .btn-review-more span{font-size:1.4rem;font-weight:700}.b-review-01 .u-review-01 .right-col .review-more-wrap .btn-review-more:after{content:"";display:inline-block;width:12px;height:8px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L5 5L9 1' stroke='%23B28D46' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:contain}.b-review-01 .u-review-01 .right-col .review-more-wrap .btn-review-more.is-open:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.b-underttl-02{background:#fff;padding-top:100px}@media screen and (max-width:989px){.b-underttl-02{padding:15px 0}}.b-underttl-02 .page-width{position:relative}.b-underttl-02 .title-wrap{font-size:0}.b-underttl-02 .img-wrap{position:relative}.b-underttl-02 .img-wrap img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.b-topics-01{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:72px 48px}@media screen and (max-width:989px){.b-topics-01{gap:48px}}.b-topics-01 .u-topics-01{width:calc((100% - 144px)/4)}@media screen and (max-width:989px){.b-topics-01 .u-topics-01{width:100%}}@media screen and (max-width:440px){.b-topics-01 .u-topics-01{width:100%}}.b-topics-01 .u-topics-01 a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-decoration:none;color:inherit;height:100%;border-bottom:1px solid #AAAAAA;-webkit-transition:opacity .3s linear;transition:opacity .3s linear}.b-topics-01 .u-topics-01 a:hover{opacity:.7}.b-topics-01 .u-topics-01 .img-wrap{width:100%;aspect-ratio:16/10;overflow:hidden;margin-bottom:20px;border-radius:4px;background-color:#f2f2f2}.b-topics-01 .u-topics-01 .img-wrap img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.b-topics-01 .u-topics-01 .cont-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1}.b-topics-01 .u-topics-01 .topics-card__meta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px;margin-bottom:16px}.b-topics-01 .u-topics-01 .topics-card__badge{display:inline-block;-ms-flex-negative:0;flex-shrink:0;width:110px;padding:3px 20px;border-radius:9999px;background-color:#e5e5e5;color:#000;font-size:1.1rem;line-height:1.7;text-align:center;white-space:nowrap;-webkit-box-sizing:border-box;box-sizing:border-box}.b-topics-01 .u-topics-01 .topics-card__date{color:#aaa;font-size:1.2rem;line-height:1.5;letter-spacing:.04em;white-space:nowrap}.b-topics-01 .u-topics-01 .cont-wrap .inner-title{margin:0 0 12px;color:#000;font-size:1.8rem;font-weight:600;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.b-topics-01 .u-topics-01 .cont-wrap .inner-txt{margin-bottom:24px;color:#000;font-size:1.4rem;line-height:1.6;opacity:.72;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.b-topics-01 .u-topics-01 .cont-wrap .inner-txt p{margin:0}.b-topics-01 .u-topics-01 .topics-card__more{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;margin-top:auto;padding-bottom:18px;color:#b28d46;font-size:1.1rem;font-weight:500;line-height:1.5;letter-spacing:.12em}.b-topics-01 .u-topics-01 .topics-card__more:after{display:block;width:32px;height:1px;background-color:#b28d46;content:"";-webkit-transition:width .3s ease;transition:width .3s ease}.b-topics-01 .u-topics-01 a:hover .topics-card__more:after{width:48px}.b-productdetail-01 .product-spec-table-frame{overflow:hidden;border:1px solid #444;border-radius:12px}.b-productdetail-01 .product-info__accordions .product-spec-table{width:100%;margin:0;border:0;border-collapse:separate;border-spacing:0;table-layout:fixed;color:#ddd;font-size:1.4rem;line-height:1.55}.b-productdetail-01 .product-spec-table th,.b-productdetail-01 .product-spec-table td{padding:10px;font-size:inherit;line-height:inherit;border:0;border-right:1px solid #444;border-bottom:1px solid #444;background-color:#111;text-align:center;vertical-align:middle;overflow-wrap:anywhere}.b-productdetail-01 .product-spec-table tr>:last-child{border-right:0}.b-productdetail-01 .product-spec-table tbody tr:last-child>*{border-bottom:0}.b-productdetail-01 .product-spec-table thead th{background-color:#383838;color:#fff;font-weight:500}.b-productdetail-01 .product-spec-table thead th:first-child{width:28%}.b-productdetail-01 .product-spec-table tbody th{background-color:#222;color:#ddd;font-weight:400}.b-productdetail-01 .product-spec-table--sizes thead th:first-child{width:auto}.b-productdetail-01 .product-spec-table__size-column,.b-productdetail-01 .product-spec-table__weight-column{width:28%}.b-productdetail-01 .product-spec-table__dimensions-column{width:44%}.b-productdetail-01 .product-spec-table th>*,.b-productdetail-01 .product-spec-table td>*,.b-productdetail-01 .product-spec-table .metafield-rich_text_field>:first-child{margin-top:0}.b-productdetail-01 .product-spec-table th>*,.b-productdetail-01 .product-spec-table td>*,.b-productdetail-01 .product-spec-table .metafield-rich_text_field>:last-child{margin-bottom:0}.b-productdetail-01 .product-spec-table a{color:#b28d46;text-decoration:underline;text-underline-offset:3px}.b-productdetail-01 .product-spec-table--single tbody th{width:96px;font-weight:500}.b-productdetail-01 .product-spec-table--single td{padding:12px 14px;text-align:left}.b-productdetail-01 .product-spec-table__dimension-value{display:block}.b-productdetail-01 .product-spec-table .product-spec-table__dimension-note{display:block;margin-top:4px;color:#aaa;font-size:1.2rem;line-height:1.6}@media screen and (max-width:989px){.b-productdetail-01 .product-info__accordions .product-spec-table{font-size:1.2rem}.b-productdetail-01 .product-spec-table th,.b-productdetail-01 .product-spec-table td{padding:8px}.b-productdetail-01 .product-spec-table--single tbody th{width:72px}.b-productdetail-01 .product-spec-table--single td{padding:10px}.b-productdetail-01 .product-spec-table .product-spec-table__dimension-note{font-size:1.1rem}}.b-productdetail-01 .product-info__accordions{border-top:1px solid #333}.b-productdetail-01 .product-info__accordions .product-spec-accordion{margin:0;border-bottom:1px solid #333}.b-productdetail-01 .product-info__accordions .product-spec-accordion .accordion__title{display:flex;align-items:center;justify-content:space-between;width:100%;max-width:none;padding:20px 0;color:#fff;font-size:1.6rem;font-weight:500;line-height:1.5;cursor:pointer;list-style:none;transition:opacity .25s ease}.b-productdetail-01 .product-info__accordions .product-spec-accordion .accordion__title:hover{opacity:.7}.b-productdetail-01 .product-info__accordions .product-spec-accordion .accordion__title::-webkit-details-marker{display:none}.b-productdetail-01 .product-info__accordions .product-spec-accordion .accordion__icon{display:block;flex-shrink:0;width:14px;height:14px;margin-right:2px;background-image:url("data:image/svg+xml;charset=utf-8,%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%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:contain;transition:transform .25s ease}.b-productdetail-01 .product-info__accordions .product-spec-accordion[open] .accordion__icon{transform:rotate(180deg)}.b-productdetail-01 .product-info__accordions .product-spec-accordion .accordion__content{margin:0;padding:0 0 20px;color:#ddd;font-size:1.5rem;line-height:1.7}.b-productdetail-01 .product-info__accordions .product-spec-accordion .product-spec-accordion__value{display:block;padding:14px 16px;background-color:#111;border:1px solid #292929;border-radius:6px;color:#ddd;font-weight:400}.b-productdetail-01 .product-info__accordions .product-spec-accordion .product-spec-accordion__value[data-enhanced]{padding:0;border:0;border-radius:0;background:none}.b-productdetail-01 .product-info__accordions .product-spec-accordion .product-spec-accordion__value>*{margin-top:0;margin-bottom:0}.b-productdetail-01 .product-info__accordions .product-spec-accordion .product-spec-accordion__value a{color:#b28d46;text-decoration:underline;text-underline-offset:3px}@media screen and (max-width:989px){.b-productdetail-01 .product-info__accordions .product-spec-accordion .accordion__title{padding:18px 0;font-size:1.5rem}.b-productdetail-01 .product-info__accordions .product-spec-accordion .accordion__content{padding-bottom:18px;font-size:1.4rem}.b-productdetail-01 .product-info__accordions .product-spec-accordion .product-spec-accordion__value{padding:12px 14px}}.b-productdetail-01 .product-info__title-block{margin-bottom:0}.b-productdetail-01 .product-info__title-block>.product-info__title-header{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:0;width:100%;margin:0 0 25px}.b-productdetail-01 .product-info__title-header .product-info__title{min-width:0;margin:0}.b-productdetail-01 .product-info__recommended-for{display:flex;align-items:baseline;gap:10px;min-width:0;margin-top:11px;padding-left:10px;border-left:2px solid #b28d46}.b-productdetail-01 .product-info__recommended-label{flex:0 0 auto;color:#c7a25c;font-size:1.05rem;font-weight:600;line-height:1.5;letter-spacing:.08em;white-space:nowrap}.b-productdetail-01 .product-info__recommended-text{min-width:0;margin:0;color:#c9c9c9;font-size:1.2rem;font-weight:400;line-height:1.55;letter-spacing:.03em}.b-productdetail-01 .product-info__title-wishlist{display:flex;align-items:center;justify-content:center;width:44px;height:44px;margin-top:1px}.b-productdetail-01 .product-info__title-wishlist .mxpr-favorite-button-wrap{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.b-productdetail-01 .product-info__title-wishlist .custom-svg-favorite-btn{width:40px;height:40px;transition:transform .2s ease,opacity .2s ease}.b-productdetail-01 .product-info__title-wishlist .custom-svg-favorite-btn:hover{opacity:.8;transform:scale(1.06)}.b-productdetail-01 .product-info__title-wishlist .custom-svg-favorite-btn:focus-visible{outline:2px solid #b28d46;outline-offset:2px}@media screen and (max-width:989px){.b-productdetail-01 .product-info__title-block{order:2;width:100%;min-width:0}.b-productdetail-01 .product-info__title-block>.product-info__title-header{grid-template-columns:minmax(0,1fr);gap:0;width:100%;margin-bottom:20px}.b-productdetail-01 .product-info__title-header .product-info__title{order:0;width:100%;min-width:0;font-size:2rem;word-break:normal;overflow-wrap:break-word}.b-productdetail-01 .product-info__recommended-for{gap:8px;margin-top:9px;padding-left:8px}.b-productdetail-01 .product-info__recommended-label{font-size:1rem}.b-productdetail-01 .product-info__recommended-text{font-size:1.15rem;line-height:1.5}.b-productdetail-01 .product-info__title-wishlist{order:1;width:40px;height:40px}.b-productdetail-01 .product-info__title-wishlist .custom-svg-favorite-btn{width:36px;height:36px}}.b-productdetail-01 .product-info__review.mxpr-favorite-wrap{display:inline-flex;flex-direction:row;align-items:center;width:fit-content;max-width:100%;margin-bottom:30px;padding:0;border:0;border-radius:2px;color:inherit;background:transparent;font:inherit;cursor:pointer;transition:opacity .2s ease;-webkit-appearance:none;appearance:none}.b-productdetail-01 .product-info__review.mxpr-favorite-wrap:hover{opacity:.72}.b-productdetail-01 .product-info__review.mxpr-favorite-wrap:focus-visible{outline:1px solid #c7a25c;outline-offset:5px}.b-productdetail-01 .product-review-inline{display:inline-flex;align-items:center;gap:5px;white-space:nowrap;line-height:1}.b-productdetail-01 .product-review-inline__stars{position:relative;display:inline-block;width:90px;overflow:hidden;color:#4b4b4b;font-size:20px;letter-spacing:-2px;line-height:1}.b-productdetail-01 .product-review-inline__stars-base,.b-productdetail-01 .product-review-inline__stars-fill{display:block;white-space:nowrap}.b-productdetail-01 .product-review-inline__stars-fill{position:absolute;top:0;left:0;overflow:hidden}.b-productdetail-01 .product-review-inline__score{color:#c7a25c;font-size:1.5rem;font-weight:700}.b-productdetail-01 .product-review-inline__count{color:#fff;font-size:1.3rem;font-weight:400}@media screen and (max-width:989px){.b-productdetail-01 .product-info__review.mxpr-favorite-wrap{width:fit-content;margin-bottom:25px}.b-productdetail-01 .product-review-inline__stars{width:81px;font-size:18px}.b-productdetail-01 .product-review-inline__score{font-size:1.4rem}.b-productdetail-01 .product-review-inline__count{font-size:1.2rem}}.b-productdetail-01 .product-benefits{width:100%;margin-top:0;margin-bottom:26px}.b-productdetail-01 .product-benefits__list{display:flex;flex-wrap:wrap;gap:8px}.b-productdetail-01 .product-benefits__badge{display:inline-flex;align-items:center;gap:7px;min-height:32px;padding:6px 10px 6px 12px;border:1px solid #d2c7b5;border-radius:999px;color:#2a2722;background:#e9e3d8;font-family:inherit;font-size:1.15rem;font-weight:400;line-height:1.3;cursor:pointer;transition:border-color .2s ease,color .2s ease,background-color .2s ease;-webkit-appearance:none;appearance:none}.b-productdetail-01 .product-benefits__badge:hover{border-color:#c7a25c;color:#2a2722;background:#f7f4ed}.b-productdetail-01 .product-benefits__badge:focus-visible{outline:1px solid #c7a25c;outline-offset:3px}.b-productdetail-01 .product-benefits__badge-icon{display:inline-flex;align-items:center;justify-content:center;width:15px;height:15px;border:1px solid #b89a65;border-radius:50%;color:#8f6c31;font-size:1rem;line-height:1;transition:color .2s ease,border-color .2s ease,transform .2s ease}.b-productdetail-01 .product-benefits__badge:hover .product-benefits__badge-icon{border-color:#c7a25c;color:#8f6c31;transform:rotate(90deg)}.product-benefits__dialog{width:min(520px,calc(100% - 32px));max-height:min(78vh,680px);padding:0;overflow:hidden;border:1px solid #ded5c6;border-radius:8px;color:#171717;background:#f7f4ed;box-shadow:0 22px 70px #0000007a}.product-benefits__dialog[open]{animation:product-benefit-modal-in .22s ease-out}.product-benefits__dialog::backdrop{background:#000000ad;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.product-benefits__dialog-panel{max-height:min(78vh,680px);overflow-y:auto}.product-benefits__dialog-header{position:sticky;top:0;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 24px;border-bottom:1px solid #ded5c6;background:#f1e9db}.product-benefits__dialog-title{margin:0;color:#171717;font-size:1.8rem;font-weight:500;line-height:1.45}.product-benefits__dialog-close{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:34px;height:34px;padding:0;border:1px solid #b8aa94;border-radius:50%;color:#171717;background:transparent;font-family:inherit;font-size:2.2rem;font-weight:300;line-height:1;cursor:pointer;transition:border-color .2s ease,transform .2s ease;-webkit-appearance:none;appearance:none}.product-benefits__dialog-close:hover{border-color:#9a7537;color:#9a7537;background:#fff;transform:rotate(90deg)}.product-benefits__dialog-close:focus-visible{outline:1px solid #c7a25c;outline-offset:3px}.product-benefits__dialog-body{padding:24px;color:#44403a;font-size:1.4rem;line-height:1.9}.product-benefits__dialog-body>:first-child,.product-benefits__dialog-body .metafield-rich_text_field>:first-child{margin-top:0}.product-benefits__dialog-body>:last-child,.product-benefits__dialog-body .metafield-rich_text_field>:last-child{margin-bottom:0}.product-benefits__dialog-link{display:inline-flex;align-items:center;gap:8px;margin-top:20px;padding-bottom:3px;border-bottom:1px solid #9a7537;color:#9a7537;font-size:1.3rem;text-decoration:none}.product-benefits__dialog-link:hover{color:#171717;border-color:#171717}.product-benefits__dialog-body a:not(.product-benefits__dialog-link){color:#9a7537;text-underline-offset:3px}html.is-product-benefit-modal-open{overflow:hidden}@keyframes product-benefit-modal-in{0%{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media screen and (max-width:989px){.b-productdetail-01 .product-benefits{order:5;width:100%;margin-top:0;margin-bottom:22px}.b-productdetail-01 .product-benefits__list{gap:7px}.b-productdetail-01 .product-benefits__badge{min-height:30px;padding:5px 9px 5px 11px;font-size:1.1rem}.product-benefits__dialog{width:calc(100% - 30px);max-height:82dvh}.product-benefits__dialog-panel{max-height:82dvh}.product-benefits__dialog-header{padding:18px 20px}.product-benefits__dialog-title{font-size:1.6rem}.product-benefits__dialog-body{padding:20px;font-size:1.3rem}}@media(prefers-reduced-motion:reduce){.product-benefits__dialog[open]{animation:none}.b-productdetail-01 .product-benefits__badge,.b-productdetail-01 .product-benefits__badge-icon,.product-benefits__dialog-close{transition:none}}.b-productdetail-01 .earn-points.product-info__points{display:inline-flex;align-items:baseline;gap:7px;width:fit-content;max-width:100%;min-height:0;margin-bottom:20px;padding:0;border:0;border-radius:0;color:#fff;background:transparent;line-height:1}.b-productdetail-01 .earn-points__icon{display:inline-flex;flex:0 0 auto;align-self:center;align-items:center;justify-content:center;width:20px;height:20px;border:1px solid rgba(199,162,92,.72);border-radius:50%;color:#c7a25c;background:transparent;font-size:1rem;font-weight:600;line-height:1}.b-productdetail-01 .earn-points__icon-letter{display:inline-block;transform:translate(.5px)}.b-productdetail-01 .earn-points__amount{display:inline-flex;align-items:baseline;gap:3px;color:#c7a25c;line-height:1;white-space:nowrap}.b-productdetail-01 .earn-points__value{display:inline-block;min-width:1ch;font-size:1.7rem;font-weight:700;letter-spacing:.02em}.b-productdetail-01 .earn-points__value.is-updated{animation:earn-points-value-in .32s ease-out}.b-productdetail-01 .earn-points__unit{font-size:1.1rem;font-weight:600}.b-productdetail-01 .earn-points__label{color:#d7d7d7;font-size:1.15rem;font-weight:400;line-height:1;white-space:nowrap}@keyframes earn-points-value-in{0%{opacity:.35;transform:translateY(2px) scale(.94)}to{opacity:1;transform:translateY(0) scale(1)}}@media screen and (max-width:989px){.b-productdetail-01 .point{width:100%}.b-productdetail-01 .earn-points.product-info__points{width:fit-content;min-height:0;margin-bottom:15px;padding:0}.b-productdetail-01 .earn-points__icon{width:19px;height:19px;font-size:.95rem}.b-productdetail-01 .earn-points__value{font-size:1.55rem}.b-productdetail-01 .earn-points__label{font-size:1.1rem}}@media(prefers-reduced-motion:reduce){.b-productdetail-01 .earn-points__value.is-updated{animation:none}}.sns-gift-product-container [data-testid=gift-radio-group] .chakra-stack:has(>img[alt="All in gift"]){display:none!important}.sns-gift-product-container [data-testid=gift-radio-group] img[alt="All in gift"]+div{display:none!important}.b-productdetail-01 .product-info__wishlist-action,.b-productdetail-01 .product-info__wishlist-action .mxpr-favorite-button-wrap{width:100%}.b-productdetail-01 .product-info__actions .product-info__wishlist-action .custom-svg-favorite-btn.is-wide{display:flex;align-items:center;justify-content:center;gap:7px;width:100%;min-height:36px;padding:6px 12px;border:1.5px solid #666;border-radius:4px;box-sizing:border-box;color:#fff;background:transparent;font-size:1rem;font-weight:500;line-height:1;letter-spacing:.12em;opacity:1;transform:none;transition:color .2s ease,border-color .2s ease,background-color .2s ease}.b-productdetail-01 .product-info__wishlist-action .custom-svg-favorite-btn.is-wide>.icon-unactive,.b-productdetail-01 .product-info__wishlist-action .custom-svg-favorite-btn.is-wide>.icon-active{display:inline-flex!important;align-items:center;justify-content:center;flex:0 0 16px;width:16px;height:16px}.b-productdetail-01 .product-info__wishlist-action .custom-svg-favorite-btn.is-wide:not(.is-added)>.icon-active,.b-productdetail-01 .product-info__wishlist-action .custom-svg-favorite-btn.is-wide.is-added>.icon-unactive{display:none!important}.b-productdetail-01 .product-info__wishlist-action .custom-svg-favorite-btn.is-wide svg{display:block;margin:0;width:15px!important;height:14px!important}.b-productdetail-01 .product-info__wishlist-action .custom-svg-favorite-btn.is-wide .custom-svg-favorite-btn__label,.b-productdetail-01 .product-info__wishlist-action .custom-svg-favorite-btn.is-wide .custom-svg-favorite-btn__label>span{display:inline-flex;align-items:center;justify-content:center;height:16px;line-height:1}.b-productdetail-01 .product-info__wishlist-action .custom-svg-favorite-btn.is-wide.is-added .custom-svg-favorite-btn__label-add,.b-productdetail-01 .product-info__wishlist-action .custom-svg-favorite-btn.is-wide:not(.is-added) .custom-svg-favorite-btn__label-added{display:none}.b-productdetail-01 .product-info__wishlist-action .custom-svg-favorite-btn.is-wide>.icon-active svg path{fill:#c7a25c!important;stroke:#c7a25c!important}.b-productdetail-01 .product-info__actions .product-info__wishlist-action .custom-svg-favorite-btn.is-wide:hover,.b-productdetail-01 .product-info__actions .product-info__wishlist-action .custom-svg-favorite-btn.is-wide.is-added:hover{border-color:#c7a25c;color:#c7a25c;background:#c7a25c14;opacity:1;transform:none}.b-productdetail-01 .product-info__actions .product-info__wishlist-action .custom-svg-favorite-btn.is-wide.is-added{border-width:1px;border-color:#c7a25cbf;color:#c7a25c;background:#c7a25c0f}.b-productdetail-01 .product-info__wishlist-action .custom-svg-favorite-btn.is-wide:focus-visible{outline:2px solid #c7a25c;outline-offset:2px}@media screen and (max-width:989px){.b-productdetail-01 .product-info__actions .product-info__wishlist-action .custom-svg-favorite-btn.is-wide{min-height:34px;padding:5px 10px;font-size:.95rem}}
/*# sourceMappingURL=/cdn/shop/t/186/assets/style-box.css.map */
