.image-and-text-section{position:relative;width:100%;overflow:hidden}.image-and-text-section image-loader img{display:block;width:100%;height:auto}.image-and-text-section__content{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;pointer-events:none}.image-and-text-section:not([data-advanced-layout]) .image-and-text-section__content{padding:calc(var(--pc-content-padding-y) / var(--ref-w-pc) * 100%) calc(var(--pc-content-padding-x) / var(--ref-w-pc) * 100%)}@media screen and (min-width:769px){.image-and-text-section[data-custom-width] .image-and-text-section__content-inner{width:100%;max-width:calc(var(--content-width) * var(--u-x))}.image-and-text-section[data-content-position=top-left] .image-and-text-section__content{align-items:flex-start;justify-content:flex-start}.image-and-text-section[data-content-position=top-center] .image-and-text-section__content{align-items:flex-start;justify-content:center}.image-and-text-section[data-content-position=top-right] .image-and-text-section__content{align-items:flex-start;justify-content:flex-end}.image-and-text-section[data-content-position=center-left] .image-and-text-section__content{align-items:center;justify-content:flex-start}.image-and-text-section[data-content-position=center-center] .image-and-text-section__content{align-items:center;justify-content:center}.image-and-text-section[data-content-position=center-right] .image-and-text-section__content{align-items:center;justify-content:flex-end}.image-and-text-section[data-content-position=bottom-left] .image-and-text-section__content{align-items:flex-end;justify-content:flex-start}.image-and-text-section[data-content-position=bottom-center] .image-and-text-section__content{align-items:flex-end;justify-content:center}.image-and-text-section[data-content-position=bottom-right] .image-and-text-section__content{align-items:flex-end;justify-content:flex-end}}.image-and-text-section[data-advanced-layout] .image-and-text-section__content{display:block;padding:0}.image-and-text-section[data-advanced-layout] .image-and-text-section__content-inner{position:absolute;left:calc(50% + var(--pc-content-x-offset) * 1%);top:calc(50% + var(--pc-content-y-offset) * 1%);transform:translate(-50%,-50%)}.image-and-text-section__content-inner{text-align:var(--text-align);pointer-events:auto}.image-and-text-section:not([data-advanced-layout]) .image-and-text-section__content-inner{width:100%}.image-and-text-section[data-advanced-layout] .image-and-text-section__content-inner{width:auto;max-width:100%}.image-and-text-section .sub-title,.image-and-text-section .title,.image-and-text-section .description{color:var(--color)}.image-and-text-section .title,.image-and-text-section .description{opacity:calc(var(--opacity, 100) / 100)}.image-and-text-section .sub-title *,.image-and-text-section .title *,.image-and-text-section .description *{color:inherit}.image-and-text-section .sub-title,.image-and-text-section .title{font-size:calc(var(--size) * var(--u-x));line-height:1.2}.image-and-text-section .description{font-size:calc(var(--size) * var(--u-x));line-height:1.5}.image-and-text-section .description p{margin:0}.image-and-text-section__content-inner>.pc-show~.pc-show{margin-top:16px}.image-and-text-section__content-inner>.mobile-show{margin-top:0}@media screen and (max-width:768px){.image-and-text-section:not([data-advanced-layout]) .image-and-text-section__content{padding:calc(var(--mobile-content-padding-y) / var(--ref-w-mobile) * 100%) calc(var(--mobile-content-padding-x) / var(--ref-w-mobile) * 100%);align-items:flex-start;justify-content:flex-start}.image-and-text-section__content-inner>.pc-show{margin-top:0}.image-and-text-section__content-inner>.mobile-show~.mobile-show{margin-top:8px}.image-and-text-section__content-inner{text-align:var(--mobile-text-align)}.image-and-text-section[data-advanced-layout] .image-and-text-section__content-inner{left:calc(50% + var(--mobile-content-x-offset) * 1%);top:calc(50% + var(--mobile-content-y-offset) * 1%)}.image-and-text-section .sub-title,.image-and-text-section .title,.image-and-text-section .description{font-size:calc(var(--mobile-size) * var(--u-x))}.image-and-text-section .sub-title,.image-and-text-section .title,.image-and-text-section .description{color:var(--mobile-color, var(--color))}}.image-card-grid-wrapper{display:grid}.image-card-grid-cell{display:flex;flex-direction:column;grid-column:span var(--desktop-col-span, 1);grid-row:span var(--desktop-row-span, 1);min-height:0}.image-card-grid-item{position:relative;overflow:hidden;flex:1;min-height:0}.image-card-grid-item__media{position:absolute;top:0;left:0;right:0;bottom:0;z-index:0}.image-card-grid-item__media image-loader{width:100%;height:100%}.image-card-grid-item__media .pc-show img,.image-card-grid-item__media .pc-show .image-placeholder{display:block;width:100%;height:100%;object-fit:var(--image-object-fit-pc, cover)}.image-card-grid-item[data-object-fit-pc=contain]{background-color:var(--item-bg, transparent)}.image-card-grid-item__content{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;display:flex;padding:calc(24 * var(--u-x));pointer-events:none}.image-card-grid-item__content[data-title-position=top]{align-items:flex-start}.image-card-grid-item__content[data-title-position=bottom]{align-items:flex-end}.image-card-grid-item__content-inner{max-width:100%;width:100%}.image-card-grid-item__description{margin-top:calc(8 * var(--u-x));font-size:calc(14 * var(--u-x));line-height:1.5;color:#fff}.image-card-grid-item__title{color:var(--title-color-pc, #ffffff);font-size:calc(23 * var(--u-x));font-weight:330;text-align:var(--title-text-align, left)}.image-card-grid-item__title *{color:inherit}.image-card-grid-cell[data-show=mobile_only],.image-card-grid-item__content[data-show=mobile_only],.image-card-grid-item__bottom-title[data-show=mobile_only]{display:none}.image-card-grid-item__bottom-title{flex-shrink:0;margin-top:calc(16 * var(--u-x));font-size:calc(var(--bottom-title-font-size-pc, 14) * var(--u-x));color:var(--bottom-title-color-pc, #000000);text-align:var(--bottom-title-text-align, left)}.image-card-grid-item__bottom-title *{color:inherit}.image-card-grid-item__bottom-title p{margin:0;min-height:calc(30 * var(--u-x))}.image-card-grid-item__bottom-title[data-position=overlay]{position:absolute;left:0;right:0;bottom:0;z-index:2;margin:0;padding:calc(20 * var(--u-x)) calc(16 * var(--u-x));pointer-events:none}.image-card-grid-item__bottom-title[data-position=overlay] p{min-height:0;line-height:1.4}.image-card-grid-title{margin-bottom:calc(60 * var(--u-x));font-size:calc(var(--section-title-font-size-pc, 38) * var(--u-x));color:var(--section-title-color-pc, #000000);opacity:calc(var(--section-title-opacity-pc, 100) / 100);text-align:var(--section-title-align-pc, center);font-weight:700}.image-card-grid-title *{color:inherit}.image-card-grid-description{margin-bottom:calc(40 * var(--u-x));font-size:calc(var(--section-description-font-size-pc, 18) * var(--u-x));color:var(--section-description-color-pc, #000000);opacity:calc(var(--section-description-opacity-pc, 100) / 100);text-align:var(--section-description-align-pc, center);line-height:1.5}.image-card-grid-description *{color:inherit}.image-card-grid-description p{margin:0}.image-card-grid-bottom-description{margin-top:calc(40 * var(--u-x));font-size:max(calc(var(--section-bottom-description-font-size-pc, 14) * var(--u-x)),12px);color:var(--section-bottom-description-color-pc, #000000);opacity:calc(var(--section-bottom-description-opacity-pc, 100) / 100);text-align:var(--section-bottom-description-align-pc, center);line-height:1.5}.image-card-grid-bottom-description *{color:inherit}.image-card-grid-bottom-description p{margin:0}.image-card-grid-section[data-desktop-height-mode=auto] .image-card-grid-cell{grid-row:auto;min-height:auto}.image-card-grid-section[data-desktop-height-mode=auto] .image-card-grid-item{flex:none;min-height:auto}.image-card-grid-section[data-desktop-height-mode=auto] .image-card-grid-item__media{position:relative;height:auto}.image-card-grid-section[data-desktop-height-mode=auto] .image-card-grid-item__media image-loader{height:auto}.image-card-grid-section[data-desktop-height-mode=auto] .image-card-grid-item__media .pc-show img,.image-card-grid-section[data-desktop-height-mode=auto] .image-card-grid-item__media .pc-show .image-placeholder{display:block;width:100%;height:auto;object-fit:var(--image-object-fit-pc, cover)}@media screen and (max-width:768px){.image-card-grid-section[data-mobile-height-mode=auto] .image-card-grid-cell{grid-column:span var(--mobile-col-span, 1);grid-row:auto;min-height:auto}.image-card-grid-section[data-mobile-height-mode=auto] .image-card-grid-item{flex:none;min-height:auto}.image-card-grid-section[data-mobile-height-mode=auto] .image-card-grid-item__media{position:relative;height:auto}.image-card-grid-section[data-mobile-height-mode=auto] .image-card-grid-item__media image-loader{height:auto}.image-card-grid-title{margin-bottom:calc(80 * var(--u-x));font-size:calc(var(--section-title-font-size-mobile, 64) * var(--u-x));color:var(--section-title-color-mobile, var(--section-title-color-pc, #000000));opacity:calc(var(--section-title-opacity-mobile, 100) / 100);text-align:var(--section-title-align-mobile, center)}.image-card-grid-description{margin-bottom:calc(60 * var(--u-x));font-size:calc(var(--section-description-font-size-mobile, 28) * var(--u-x));color:var(--section-description-color-mobile, var(--section-description-color-pc, #000000));opacity:calc(var(--section-description-opacity-mobile, 100) / 100);text-align:var(--section-description-align-mobile, left)}.image-card-grid-bottom-description{margin-top:calc(60 * var(--u-x));font-size:max(calc(var(--section-bottom-description-font-size-mobile, 10) * var(--u-x)),12px);color:var(--section-bottom-description-color-mobile, var(--section-bottom-description-color-pc, #000000));opacity:calc(var(--section-bottom-description-opacity-mobile, 100) / 100);text-align:var(--section-bottom-description-align-mobile, left)}.image-card-grid-item__title{color:var(--title-color-mobile, var(--title-color-pc, #ffffff))}.image-card-grid-cell[data-show=pc_only],.image-card-grid-item__content[data-show=pc_only],.image-card-grid-item__bottom-title[data-show=pc_only]{display:none}.image-card-grid-cell[data-show=mobile_only],.image-card-grid-item__content[data-show=mobile_only]{display:flex}.image-card-grid-item__bottom-title[data-show=mobile_only]{display:block}.image-card-grid-item__bottom-title{font-size:calc(var(--bottom-title-font-size-mobile, 20) * var(--u-x));color:var(--bottom-title-color-mobile, var(--bottom-title-color-pc, #000000))}.image-card-grid-section[data-mobile-height-mode=auto] .image-card-grid-item__media .mobile-show img,.image-card-grid-section[data-mobile-height-mode=auto] .image-card-grid-item__media .mobile-show .image-placeholder{display:block;width:100%;height:auto;object-fit:var(--image-object-fit-mobile, cover)}.image-card-grid-item[data-object-fit-pc=contain]{background-color:transparent}.image-card-grid-item[data-object-fit-mobile=contain]{background-color:var(--item-bg, transparent)}.image-card-grid-swiper{display:none;overflow:visible}.image-card-grid-section[data-mobile-layout=swiper] .image-card-grid-wrapper{display:none}.image-card-grid-section[data-mobile-layout=swiper] .image-card-grid-swiper{display:block}.image-card-grid-swiper .swiper-slide{height:auto}.image-card-grid-swiper .image-card-grid-cell{display:flex;flex-direction:column;height:100%;min-height:0}.image-card-grid-swiper .image-card-grid-item{flex:none;min-height:auto;border-radius:inherit}.image-card-grid-swiper .image-card-grid-item__media{position:relative;height:auto}.image-card-grid-swiper .image-card-grid-item__media image-loader{height:auto}.image-card-grid-swiper .image-card-grid-item__media .mobile-show img,.image-card-grid-swiper .image-card-grid-item__media .mobile-show .image-placeholder{display:block;width:100%;height:auto;object-fit:var(--image-object-fit-mobile, cover)}}.image-card-grid-swiper{display:none}.image-text-grid-wrapper .swipper-content{top:50%;left:calc(78 * var(--u-x));transform:translateY(-50%)}.image-text-grid-wrapper .text-content .title,.image-text-grid-wrapper .text-content .description{margin-bottom:calc(16 * var(--u-x))}.image-text-grid-wrapper .text-content div{color:var(--color)}.image-text-grid-inner{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(24 * var(--u-x))}.image-text-grid-item[data-fill=true]{grid-column:span 2}.image-text-grid-item:not([data-fill=true]) .swipper-content{top:unset;bottom:20px;left:50%;transform:translate(-50%);width:90%}@media screen and (max-width:768px){.image-text-grid-wrapper .style-nav-btns,.image-text-grid-wrapper .text-content{display:none}.image-text-grid-wrapper .swipper-content{top:unset;bottom:20px;left:50%;transform:translate(-50%);width:90%}.image-text-grid-inner{grid-template-columns:repeat(1,minmax(0,1fr))}.image-text-grid-item[data-fill=true]{grid-column:span 1}.image-text-grid-wrapper .mobile-learn-more-btn{display:flex;justify-content:center}.image-text-grid-wrapper .mobile-learn-more-btn .global-base-button{font-size:calc(20 * var(--u-x))}}.article-snippet-shell{height:100%;box-sizing:border-box}.article-snippet-wrapper{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 8px 24px #00000014,0 0 0 1px #0000000a;height:100%;display:flex;flex-direction:column}.article-snippet-image{width:100%;display:block;aspect-ratio:485 / 320;overflow:hidden}.article-snippet-image image-loader,.article-snippet-image img{width:100%;height:100%;display:block;object-fit:cover}.article-snippet-content{padding:calc(20 * var(--u-x));flex:1;display:flex;flex-direction:column}.article-snippet-title{color:var(--color);font-weight:600;margin-bottom:calc(8 * var(--u-x));font-size:calc(20 * var(--u-x))}.article-snippet-desc{color:var(--color);opacity:.8;margin-bottom:calc(16 * var(--u-x));flex:1;font-size:calc(16 * var(--u-x))}.article-snippet-link{text-decoration:underline;transition:.2s;margin-top:auto;font-size:calc(16 * var(--u-x))}.article-snippet-link:hover{opacity:.7}@media(max-width:768px){.article-snippet-desc,.article-snippet-link{font-size:calc(20 * var(--u-x))}.article-snippet-title{font-size:calc(24 * var(--u-x))}}.index-ps-wrapper{position:relative;border-radius:8px;overflow:hidden;background:#ebebeb;height:100%}.index-ps-bg{position:absolute;top:0;right:0;bottom:0;left:0}.index-ps-bg image-loader{width:100%;height:100%}.index-ps-bg image-loader img{width:100%;height:100%;object-fit:cover}.ps-product{position:absolute;left:50%;bottom:calc(14 * var(--u-x));transform:translate(-50%);width:calc(100% - calc(44 * var(--u-x)));background:#fff;border-radius:calc(14 * var(--u-x));padding:calc(24 * var(--u-x)) calc(16 * var(--u-x));box-sizing:border-box;z-index:2;gap:calc(8 * var(--u-x))}.index-ps-wrapper[data-pc-size=normal] .ps-product{width:calc(100% - calc(28 * var(--u-x)))}.ps-product .text-24{margin:0;line-height:110%}.index-ps-desc{color:#707070;line-height:130%;font-size:calc(14 * var(--u-x))}.ps-product .price{display:flex;justify-content:space-between;align-items:flex-end;margin-top:calc(4 * var(--u-x));flex-wrap:wrap}.save-tag-wrapper{left:calc(14 * var(--u-x));top:0;z-index:3}.index-ps-desc{font-size:calc(14 * var(--u-x))}.index-ps-title{font-size:calc(24 * var(--u-x))}.index-ps-price-now{display:inline-flex;align-items:baseline;font-size:calc(24 * var(--u-x));font-weight:630}.index-ps-compare-price,.index-ps-price-dec{font-size:calc(16 * var(--u-x));font-weight:450}@media screen and (max-width:768px){.ps-product{width:calc(100% - calc(36 * var(--u-x)));bottom:calc(16 * var(--u-x));padding:calc(18 * var(--u-x)) calc(16 * var(--u-x));border-radius:calc(16 * var(--u-x));gap:calc(9 * var(--u-x))}.index-ps-wrapper[data-mobile-size=normal] .ps-product{width:calc(100% - calc(15 * var(--u-x)));padding:calc(16 * var(--u-x)) calc(12 * var(--u-x))}.index-ps-wrapper[data-mobile-size=normal] .ps-product .text-24{font-size:calc(24 * var(--u-x))}.index-ps-wrapper[data-mobile-size=normal] .ps-product .text-14{font-size:calc(20 * var(--u-x))}.index-ps-wrapper[data-mobile-size=normal] .ps-product .price .text-24{font-size:calc(24 * var(--u-x))}.index-ps-wrapper[data-mobile-size=normal] .ps-product .price .text-16{font-size:calc(20 * var(--u-x))}.index-ps-wrapper[data-mobile-size=normal] .ps-product .price{flex-direction:column;align-items:stretch;gap:calc(16 * var(--u-x));margin-top:auto}.index-ps-wrapper[data-mobile-size=normal] .ps-product .buy-now{width:100%;justify-content:space-between}.index-ps-wrapper .buy-now{height:calc(48 * var(--u-x))}.index-ps-wrapper[data-mobile-size=normal] .ps-product .buy-now__left{flex:1;width:auto}.index-ps-wrapper[data-mobile-size=normal] .ps-product .buy-now__right{width:auto}.index-ps-desc{font-size:calc(20 * var(--u-x))}.index-ps-title{font-size:calc(32 * var(--u-x))}.index-ps-price-now{font-size:calc(36 * var(--u-x))}.index-ps-bg image-loader img{height:88%}}.product-sm-card-wrapper{background:#fff;border-radius:8px;display:flex;gap:32px;padding:calc(20 * var(--u-x));align-items:center}.product-sm-card-content{display:flex;flex-direction:column;flex:1}.product-sm-card-wrapper .description,.product-sm-card-wrapper .compare-price{color:#70707099}.product-sm-card-wrapper .compare-price{margin-right:calc(16 * var(--u-x));text-decoration:line-through}.product-sm-card-btn{font-size:calc(16 * var(--u-x))}.product-sm-card-wrapper image-loader{width:calc(96 * var(--u-x));height:calc(96 * var(--u-x))}.product-sm-card-wrapper .product-sm-card-img{width:100%;height:100%;object-fit:contain}.product-sm-card-content .title{font-size:calc(24 * var(--u-x));font-weight:630}.product-sm-card-content .description{font-size:calc(14 * var(--u-x))}.product-sm-card-content .price{margin-top:8px}.product-sm-card-content .title,.product-sm-card-content .description{color:var(--color)}.product-sm-card-content .price-now{display:inline-flex;align-items:baseline;font-weight:630}.product-sm-card-content .psm-price-int{font-size:calc(36 * var(--u-x))}.product-sm-card-content .psm-price-dec{font-size:calc(16 * var(--u-x))}.product-sm-card-content .compare-price{font-size:calc(16 * var(--u-x));font-weight:450}@media screen and (max-width:768px){.product-sm-card-wrapper{gap:16px}.product-sm-card-content .title{font-size:calc(32 * var(--u-x))}.product-sm-card-content .description{font-size:calc(24 * var(--u-x))}.product-sm-card-content .psm-price-int{font-size:calc(36 * var(--u-x))}.product-sm-card-content .psm-price-dec,.product-sm-card-content .compare-price{font-size:calc(20 * var(--u-x))}}.swiper-circle-nav{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none}.swiper-circle-nav__btn{position:absolute;top:calc(var(--nav-top, 58) * 1%);display:flex;align-items:center;justify-content:center;padding:0;border:0;background:transparent;cursor:pointer;pointer-events:auto;transform:translateY(-50%);transition:opacity .3s ease}.swiper-circle-nav__btn svg{display:block;width:calc(72 * var(--u-x));height:calc(72 * var(--u-x))}.swiper-circle-nav__btn--prev{left:calc(var(--nav-offset-x, 24) * var(--u-x))}.swiper-circle-nav__btn--next{right:calc(var(--nav-offset-x, 24) * var(--u-x))}.swiper-circle-nav__btn.swiper-button-disabled{opacity:.35;pointer-events:none;cursor:default}.style-nav-btns{display:flex;gap:16px}.style-btn{cursor:pointer;transition:opacity .3s;width:40px;height:40px;border-radius:999px;background-color:#fff}.style-btn.swiper-button-disabled{opacity:.3;pointer-events:none}.style-btn.swiper-button-prev{transform:rotate(180deg)}.style-pagination{--swiper-pagination-color: #c79f6c;--swiper-pagination-bullet-inactive-color: #d3d3d3;--swiper-pagination-bullet-inactive-opacity: 1;display:flex;justify-content:center;align-items:center;gap:12px;width:100%;margin-top:24px}.style-pagination .swiper-pagination-bullet{position:relative;width:80px;height:4px;flex-shrink:0;margin:0!important;border-radius:999px;background:#d3d3d3!important;overflow:hidden;opacity:1!important;cursor:pointer}.style-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#d3d3d3!important}.style-pagination .bullet-progress{position:absolute;left:0;top:0;width:0%;height:100%;background:#c79f6c;border-radius:inherit;transition:width .1s linear;pointer-events:none}.style-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active .bullet-progress{width:100%}.style-pagination.is-autoplay .swiper-pagination-bullet.swiper-pagination-bullet-active .bullet-progress{width:0%}.style-pagination .swiper-pagination-bullet:hover{opacity:.85!important}@media screen and (max-width:768px){.style-pagination .swiper-pagination-bullet{width:6vw}}
/*# sourceMappingURL=/cdn/shop/t/11/compiled_assets/styles.css.map */
