.shopify-section:has(.page-hero-banner){margin:0;padding:0}.page-hero-banner .indexbanner-swiper-wrapper{margin-bottom:0}.page-hero-banner .indexbanner-item-content{position:relative;overflow:hidden;aspect-ratio:var(--phb-aspect-pc, 1920 / 600)}.page-hero-banner .indexbanner-item-media,.page-hero-banner .indexbanner-item-media picture{display:block;width:100%;height:100%}.page-hero-banner .indexbanner-item-media{position:relative}.page-hero-banner .indexbanner-item-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#000;opacity:var(--phb-overlay, 0);pointer-events:none;z-index:1}.page-hero-banner .indexbanner-swiper-item-text{z-index:2;text-align:var(--phb-text-align, left);color:var(--phb-text-color, #fff)}.page-hero-banner .indexbanner-swiper-item-image{width:100%;height:100%;object-fit:cover;object-position:var(--phb-image-crop, center)}@media(max-width:1024px){.page-hero-banner .indexbanner-item-content .indexbanner-swiper-item-text{text-align:var(--phb-text-align-mb, var(--phb-text-align, left))}}@media(min-width:1025px){.page-hero-banner .indexbanner-item-content .indexbanner-swiper-item-text{top:auto;right:auto;bottom:10vw;left:12vw;transform:none}.page-hero-banner .indexbanner-item-content h1.indexbanner-swiper-item-title,.page-hero-banner .indexbanner-item-content h3.indexbanner-swiper-item-title,.page-hero-banner .indexbanner-item-content .h3.indexbanner-swiper-item-title{font-size:var(--phb-title-size-pc, 3vw);font-weight:var(--phb-title-weight-pc, inherit);font-family:var(--phb-title-font-pc, inherit);line-height:1.2}.page-hero-banner .indexbanner-item-content .indexbanner-swiper-item-desc,.page-hero-banner .indexbanner-item-content .indexbanner-swiper-item-desc p{font-size:var(--phb-desc-size-pc, 1.5vw);font-weight:var(--phb-desc-weight-pc, inherit);font-family:var(--phb-desc-font-pc, inherit);font-style:var(--phb-desc-style-pc, inherit)}}@media(min-width:769px)and (max-width:1024px){.page-hero-banner .indexbanner-item-content{aspect-ratio:16 / 10;min-height:420px}.page-hero-banner .indexbanner-item-content.indexbconmb-top-center .indexbanner-swiper-item-text{top:6%;bottom:auto;left:50%;right:auto;transform:translate(-50%);width:min(88%,560px);text-align:center}.page-hero-banner .indexbanner-item-content.indexbconmb-top-left .indexbanner-swiper-item-text{top:6%;bottom:auto;left:5%;right:auto;transform:none}.page-hero-banner .indexbanner-item-content.indexbconmb-top-right .indexbanner-swiper-item-text{top:6%;bottom:auto;left:auto;right:5%;transform:none}.page-hero-banner .indexbanner-item-content h1.indexbanner-swiper-item-title,.page-hero-banner .indexbanner-item-content h3.indexbanner-swiper-item-title,.page-hero-banner .indexbanner-item-content .h3.indexbanner-swiper-item-title{font-size:var(--phb-title-size-tb, 40px);font-weight:var(--phb-title-weight-tb, inherit);font-family:var(--phb-title-font-tb, inherit);margin-bottom:12px;line-height:1.15}.page-hero-banner .indexbanner-item-content .indexbanner-swiper-item-desc,.page-hero-banner .indexbanner-item-content .indexbanner-swiper-item-desc p{font-size:var(--phb-desc-size-tb, 18px);font-weight:var(--phb-desc-weight-tb, inherit);font-family:var(--phb-desc-font-tb, inherit);font-style:var(--phb-desc-style-tb, normal);opacity:1}}@media(max-width:768px){.page-hero-banner .indexbanner-item-content{aspect-ratio:var(--phb-aspect-mb, 750 / 940)}.page-hero-banner .indexbanner-item-content .indexbanner-swiper-item-text{width:min(92%,340px)}.page-hero-banner .indexbanner-item-content h1.indexbanner-swiper-item-title,.page-hero-banner .indexbanner-item-content h3.indexbanner-swiper-item-title,.page-hero-banner .indexbanner-item-content .h3.indexbanner-swiper-item-title{font-size:var(--phb-title-size-mb, 6.8vw);font-weight:var(--phb-title-weight-mb, inherit);font-family:var(--phb-title-font-mb, inherit);margin-bottom:16px;line-height:1.2}.page-hero-banner .indexbanner-item-content .indexbanner-swiper-item-desc,.page-hero-banner .indexbanner-item-content .indexbanner-swiper-item-desc p{font-size:var(--phb-desc-size-mb, 3.8vw);font-weight:var(--phb-desc-weight-mb, inherit);font-family:var(--phb-desc-font-mb, inherit);font-style:var(--phb-desc-style-mb, normal);opacity:1}}@media(max-width:550px){.page-hero-banner .indexbanner-item-content h1.indexbanner-swiper-item-title,.page-hero-banner .indexbanner-item-content h3.indexbanner-swiper-item-title,.page-hero-banner .indexbanner-item-content .h3.indexbanner-swiper-item-title{font-size:var(--phb-title-size-mb, 8.5vw);margin-bottom:20px}.page-hero-banner .indexbanner-item-content .indexbanner-swiper-item-desc,.page-hero-banner .indexbanner-item-content .indexbanner-swiper-item-desc p{font-size:var(--phb-desc-size-mb, 5vw)}}.page-hero-banner .indexnewletterho-outbox{margin-bottom:20px;max-width:84rem}.page-hero-banner .indexnewletterho-outbox .field{position:relative}.page-hero-banner .indexnewletterho-outbox .newsletter-form__button.button.field__button{position:absolute;top:1px;right:1px;height:calc(100% - 2px);min-height:auto;min-width:0;width:35.6%;padding:0 2rem;display:flex;align-items:center;justify-content:center;color:#fff}.page-hero-banner .indexnewletterho-outbox .newsletter-form__field-wrapper .field__input{max-width:100%;width:100%;padding-right:36%;color:#000;background-color:#fff}.page-hero-banner .indexnewletterho-outbox .newsletter-form__field-wrapper .field__input:focus,.page-hero-banner .indexnewletterho-outbox .newsletter-form__field-wrapper .field__input:not(:placeholder-shown){border:2px solid #ff7f00;box-shadow:none;outline:none;color:#000;background-color:#fff}.page-hero-banner .indexnewletterho-outbox .newsletter-form__field-wrapper .field__input:-webkit-autofill{border:2px solid #ff7f00;outline:none;-webkit-text-fill-color:#000;box-shadow:0 0 0 1000px #fff inset!important}.page-hero-banner .hero-newsletter-form__feedback.newsletter-form__message[hidden]{display:none}.page-hero-banner .hero-newsletter-form__feedback.newsletter-form__message{display:flex;align-items:center;justify-content:flex-start;margin-top:2rem;margin-bottom:0;color:#fff;font-size:1.4rem;line-height:1.2;font-weight:400}.page-hero-banner .hero-newsletter-form__feedback.is-error{display:block;margin-top:1rem;font-size:1.4rem;line-height:1.4;color:#fff}.page-hero-banner .hero-newsletter-form__feedback .icon-success,.page-hero-banner .hero-newsletter-form__feedback svg{flex-shrink:0;width:1.3rem;height:1.3rem;margin-right:.5rem}@media(max-width:768px){.page-hero-banner .indexnewletterho-outbox{margin-bottom:0;max-width:100%;width:100%}.page-hero-banner .indexbanner-swiper-item-text--newsletter .indexnewletterho-outbox .newsletter-form__field-wrapper{margin-top:45vw}.page-hero-banner .indexnewletterho-outbox .newsletter-form__field-wrapper .field__input{border-radius:7vw;padding:3.2vw 5vw;padding-right:38%;font-size:clamp(12px,3.2vw,16px)}.page-hero-banner .indexnewletterho-outbox .newsletter-form__button.button.field__button{width:34%;padding:0 .8rem;font-size:clamp(11px,2.8vw,14px);border-radius:7vw}.page-hero-banner .hero-newsletter-form__feedback.newsletter-form__message{font-size:3.2vw;margin-top:1.2rem}.page-hero-banner .hero-newsletter-form__feedback.is-error{font-size:3.2vw}}@media(max-width:550px){.page-hero-banner .indexbanner-swiper-item-text--newsletter .indexnewletterho-outbox .newsletter-form__field-wrapper{margin-top:54vw}}
/*# sourceMappingURL=/cdn/shop/t/32/assets/page-hero-banner.css.map */
