@font-face{font-family:Figtree;font-weight:400;font-style:normal;font-display:swap;src:url(//savetheduck.jp/cdn/fonts/figtree/figtree_n4.3c0838aba1701047e60be6a99a1b0a40ce9b8419.woff2) format("woff2"),url(//savetheduck.jp/cdn/fonts/figtree/figtree_n4.c0575d1db21fc3821f17fd6617d3dee552312137.woff) format("woff")}@font-face{font-family:Figtree;font-weight:600;font-style:normal;font-display:swap;src:url(//savetheduck.jp/cdn/fonts/figtree/figtree_n6.9d1ea52bb49a0a86cfd1b0383d00f83d3fcc14de.woff2) format("woff2"),url(//savetheduck.jp/cdn/fonts/figtree/figtree_n6.f0fcdea525a0e47b2ae4ab645832a8e8a96d31d3.woff) format("woff")}@font-face{font-family:Figtree;src:url(//savetheduck.jp/cdn/shop/t/73/assets/Figtree-Bold.woff2?v=120801300840792712161787820419) format("woff2");font-weight:700;font-display:swap}body{background-color:#fff!important}:root{background-color:#fff!important;--color-primary: #0f0f0f;--color-secondary: #ffffff;--color-brand: #ff8300;--color-form: #939395;--color-form-input: #222;--color-form-success: #1f2d49;--color-form-warning: #ffb800;--color-form-error: #dc2626;--font-primary: "Figtree", sans-serif;--font-secondary: "Figtree", sans-serif;--regular: 400;--bold: 700}.hero-slideshow__slide__text__subtitle,.hero-slideshow__slide__text__title{font-family:var(--font-primary);color:#0f0f0f;text-transform:none;font-weight:400;font-style:normal;line-height:normal;letter-spacing:normal;text-decoration:none;margin:0;padding:0}.hero-slideshow__slide__text__description{font-family:var(--font-secondary);color:#0f0f0f;text-transform:none;font-weight:400;font-style:normal;line-height:normal;letter-spacing:.04em;text-decoration:none;margin:0;padding:0}@property --content-h{syntax: "<length>"; inherits: false; initial-value: 0px;}@media screen and (min-width:769px){.hero-slideshow__slide__text__description{letter-spacing:.02em}}.hero-slideshow__slide__text__title{font-size:30px;font-weight:750;line-height:34px}h1,.h1,h2,.h2{font-family:Figtree,sans-serif;font-weight:600;letter-spacing:.075em;line-height:1.2}h3,.h3{font-weight:400}@media screen and (min-width:769px){.hero-slideshow__slide__text__title h1{font-family:inherit;font-size:56px;font-weight:700;line-height:56px;letter-spacing:normal}}.hero-slideshow__slide__text__subtitle{font-size:21px;line-height:30px}.btn-white{font-size:15px;font-weight:400;letter-spacing:.15px}@media screen and (min-width:769px){.hero-slideshow__slide__text__subtitle{font-size:30px;line-height:36px;letter-spacing:.01em}}.hero-slideshow__slide__text__description{font-size:14px;line-height:24px;letter-spacing:.01em}@media screen and (min-width:769px){.hero-slideshow__slide__text__description{font-size:18px;line-height:26px;letter-spacing:normal}}.underline-hover{position:relative}.underline-hover:after{content:"";width:0;height:1px;display:block;background:#0f0f0f;position:absolute;bottom:0;left:0;transition:width .25s}.underline-hover.disabled{cursor:default}.underline-hover:not(.disabled){cursor:pointer}.underline-hover:not(.disabled).active:after{width:100%}@media(hover:hover){.underline-hover:not(.disabled):hover:after{width:100%}}.hero-slideshow__container{position:relative;height:calc(100vh - var(--content-h));overflow:hidden;padding:0}.hero-slideshow__container .swiper-pagination .swiper-pagination-bullet{--swiper-pagination-bullet-size: 16px;--swiper-pagination-color: white;--swiper-pagination-bullet-inactive-color: transparent;--swiper-pagination-bullet-inactive-opacity: 1;border:1px var(--swiper-pagination-color) solid}.hero-slideshow__arrow{position:absolute;top:50%;cursor:pointer;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:10;height:40px;width:40px;color:#fff;display:flex;justify-content:center;align-items:center}.hero-slideshow__arrow.left{left:16px;-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}@media screen and (min-width:769px){.hero-slideshow__arrow.left{left:12px}}.hero-slideshow__arrow.right{right:16px}@media screen and (min-width:769px){.hero-slideshow__arrow.right{right:12px}}.hero-slideshow__arrow svg{width:80%;height:80%;display:none}.hero-slideshow__arrow svg path{fill:currentColor}@media screen and (min-width:769px){.hero-slideshow__arrow svg{display:block}}.hero-slideshow__slide{position:relative;height:100%}.hero-slideshow__slide:before{position:absolute;top:0;left:0;width:100%;height:100%;display:block;pointer-events:none}.hero-slideshow__slide__media{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}@media screen and (min-width:769px){.hero-slideshow__slide__media{width:100vw}}@media screen and (min-width:769px){.hero-slideshow__slide__media--mobile{display:none}}.hero-slideshow__slide__media--tablet{display:none}@media screen and (min-width:769px){.hero-slideshow__slide__media--tablet{display:block}}@media screen and (min-width:1440px){.hero-slideshow__slide__media--tablet{display:none}}@media screen and (min-width:769px){.hero-slideshow__slide__media--tablet+.hero-slideshow__slide__media--desktop{display:none}}@media screen and (min-width:1440px){.hero-slideshow__slide__media--tablet+.hero-slideshow__slide__media--desktop{display:block}}.hero-slideshow__slide__media--desktop{display:none}@media screen and (min-width:769px){.hero-slideshow__slide__media--desktop{display:block}}.hero-slideshow__slide__text{width:100%;padding:24px 24px 54px;pointer-events:auto}@media screen and (min-width:769px){.hero-slideshow__slide__text{width:auto;padding:64px 64px 120px}}.hero-slideshow__slide__text__box{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;pointer-events:none}.hero-slideshow__slide__text__box.v_center{align-items:center}.hero-slideshow__slide__text__box.v_bottom{align-items:flex-end}.hero-slideshow__slide__text__box.h_center{justify-content:center;text-align:center}.hero-slideshow__slide__text__box.h_center .hero-slideshow__slide__text>*{margin-left:auto;margin-right:auto;justify-content:center}.hero-slideshow__slide__text__box.h_right{justify-content:flex-end;text-align:end}.hero-slideshow__slide__text__box.h_right .hero-slideshow__slide__text>*{margin-left:auto;justify-content:flex-end}.hero-slideshow__slide__text__title{text-transform:uppercase;color:#fff;max-width:302px}@media screen and (min-width:769px){.hero-slideshow__slide__text__title{max-width:none}}.hero-slideshow__slide__text__title+.hero-slideshow__slide__text__subtitle{margin-top:5px}@media screen and (min-width:769px){.hero-slideshow__slide__text__title+.hero-slideshow__slide__text__subtitle{margin-top:13px}}.hero-slideshow__slide__text__title+.hero-slideshow__slide__text__description{margin-top:13px}.hero-slideshow__slide__text__title+.hero-slideshow__slide__text__cta{margin-top:25px}.hero-slideshow__slide__text__subtitle{text-transform:uppercase;color:#fff}.hero-slideshow__slide__text__subtitle+.hero-slideshow__slide__text__description{margin-top:13px}.hero-slideshow__slide__text__subtitle+.hero-slideshow__slide__text__cta{margin-top:25px}.hero-slideshow__slide__text__description{color:#fff;max-width:368px;display:none}@media screen and (min-width:769px){.hero-slideshow__slide__text__description{flex-direction:column}}.hero-slideshow__slide__text__description+.hero-slideshow__slide__text__cta{margin-top:25px}.hero-slideshow__slide__text__cta{display:flex;align-items:center;justify-content:flex-start}.hero-slideshow__slide__text__cta .btn{display:block;flex:1 1 0;padding-top:8px;padding-bottom:8px;min-width:0}@media screen and (min-width:769px){.hero-slideshow__slide__text__cta .btn{max-width:176px;padding-top:11px;padding-bottom:11px}}.hero-slideshow__slide__text__cta .btn+.btn{margin-left:16px}.swiper-wrapper{height:100%}.swiper-pagination-titles{position:absolute;z-index:2;bottom:0;left:0;width:100%;background-color:#fff;font-size:20px;padding:6px 64px;display:none;gap:30px}.swiper-pagination-titles button:not(.active){color:#aaa}@media screen and (min-width:769px){.swiper-pagination-titles{display:flex}}@media screen and (max-width:768px){.template-index .hero-slideshow__container{margin-bottom:20px}}.blocks-slider__container{margin:128px 0;flex-direction:row;padding-left:64px;padding-right:0}@media screen and (max-width:1024px){.blocks-slider__container{padding-left:0}}
/*# sourceMappingURL=/cdn/shop/t/71/assets/fw26.css.map */
