.cust-pdp-image-text-swiper{padding:60px 0;background-color:#fff;overflow:hidden}.cust-pdp-image-text-swiper .container{max-width:1200px;margin:0 auto}@media (min-width: 769px) and (max-width: 1200px){.cust-pdp-image-text-swiper .container{padding:0 24px}}.cust-pdp-image-text-swiper .cust-pdp-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:42px;position:relative}.cust-pdp-image-text-swiper .cust-pdp-title{font-family:var(--font-stack-header, "Noto Sans JP", sans-serif);font-weight:700;font-size:40px;line-height:1.05;color:#000;margin:0}.cust-pdp-image-text-swiper .cust-pdp-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:9px 21px;border:1px solid #3f68e0;border-radius:35px;color:#3f68e0;font-family:var(--font-stack-body, "Helvetica Neue ForEco", sans-serif);font-size:16px;text-decoration:none;transition:all .3s ease;white-space:nowrap}.cust-pdp-image-text-swiper .cust-pdp-btn:hover{background-color:#3f68e0;color:#fff}.cust-pdp-image-text-swiper .cust-pdp-btn .icon{width:12px;height:12px;fill:currentcolor}.cust-pdp-image-text-swiper .cust-pdp-btn .icon path{stroke:currentcolor}.cust-pdp-image-text-swiper .swiper{width:100%;overflow:visible}.cust-pdp-image-text-swiper .swiper-wrapper{display:flex}.cust-pdp-image-text-swiper .cust-pdp-item{display:flex;flex-direction:column;gap:24px;height:auto}.cust-pdp-image-text-swiper .item-image{width:100%;position:relative;overflow:hidden;border-radius:0;height:253.12px}.cust-pdp-image-text-swiper .item-image-link{display:block;width:100%;height:100%}.cust-pdp-image-text-swiper .item-image img{width:100%;height:100%;display:block;object-fit:cover}.cust-pdp-image-text-swiper .item-text{font-family:var(--font-stack-body, "Helvetica Neue ForEco", sans-serif);font-size:16px;line-height:1.4;color:#696c71;text-align:justify;margin:0}.cust-pdp-image-text-swiper .mobile-only,.cust-pdp-controls{display:none}@media (min-width: 769px){.cust-pdp-image-text-swiper .swiper-wrapper{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.cust-pdp-image-text-swiper .swiper-slide{width:auto!important;margin-right:0!important}.cust-pdp-image-text-swiper .swiper-pointer-events{touch-action:auto!important}}@media (max-width: 768px){.cust-pdp-image-text-swiper .swiper{width:calc(100% + 48px);padding-right:24px;margin-right:24px;margin-left:-24px;padding-left:24px}.cust-pdp-image-text-swiper .mobile-hidden{display:none}.cust-pdp-image-text-swiper .mobile-only{display:flex;padding-right:24px}.cust-pdp-image-text-swiper .swiper-wrapper{display:flex}.cust-pdp-image-text-swiper{padding:30px 0}.cust-pdp-image-text-swiper .container{padding:0 24px 0 48px}.cust-pdp-image-text-swiper .cust-pdp-header{justify-content:center;margin-bottom:30px}.cust-pdp-image-text-swiper .cust-pdp-title{font-size:24px;text-align:center}.cust-pdp-image-text-swiper .cust-pdp-header .cust-pdp-btn{display:none}.cust-pdp-image-text-swiper .swiper{overflow:hidden;padding-bottom:60px}.cust-pdp-image-text-swiper .cust-pdp-item{gap:16px}.cust-pdp-image-text-swiper .item-image{height:192.813px;padding-bottom:0}.cust-pdp-image-text-swiper .item-image img{height:100%;object-fit:cover;position:static}.cust-pdp-image-text-swiper .item-text{font-size:14px;color:#343434}.cust-pdp-controls{display:flex;justify-content:space-between;align-items:center;margin-top:20px;position:relative;width:100%}.cust-pdp-image-text-swiper .mobile-only.cust-pdp-btn{display:inline-flex;padding:8px 18px;font-size:14px}.cust-pdp-nav{display:flex;gap:12px}.cust-pdp-image-text-swiper .swiper-button-prev,.cust-pdp-image-text-swiper .swiper-button-next{position:static;margin:0;width:40px;height:40px;background:#f5f5f7;border-radius:50%;color:#000;display:flex;align-items:center;justify-content:center;transition:background-color .3s}.cust-pdp-image-text-swiper .swiper-button-prev:after,.cust-pdp-image-text-swiper .swiper-button-next:after{display:none}.cust-pdp-image-text-swiper .swiper-button-prev:hover,.cust-pdp-image-text-swiper .swiper-button-next:hover{background:#e0e0e0}.cust-pdp-image-text-swiper .swiper-button-prev.swiper-button-disabled,.cust-pdp-image-text-swiper .swiper-button-next.swiper-button-disabled{opacity:.35;cursor:not-allowed;pointer-events:none;background:#f5f5f7}.cust-pdp-image-text-swiper .swiper-button-next svg,.cust-pdp-image-text-swiper .swiper-button-prev svg{width:10px;height:19px}}
/*# sourceMappingURL=/cdn/shop/t/572/assets/cust-pdp-image-text-swiper.css.map */
