@import"https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&family=Zen+Kaku+Gothic+New:wght@300;400;500&display=swap";@import"https://use.typekit.net/kka6dkz.css";body[class*=suffix-seasonal-flower] h2,body[class*=suffix-seasonal-flower] h3,body[class*=suffix-seasonal-flower] h4,body[class*=suffix-seasonal-flower] p{font-family:Zen Kaku Gothic New,sans-serif!important}body[class*=suffix-seasonal-flower] #MainContent>.shopify-section:first-child{display:none}body[class*=suffix-seasonal-flower].is-fixed{overflow:hidden;height:100vh}@media screen and (min-width:750px){body[class*=suffix-seasonal-flower] .pc-none{display:none!important}}@media screen and (max-width:749px){body[class*=suffix-seasonal-flower] .sp-none{display:none!important}}.seasonal-flower-fv slideshow-controls{position:absolute;top:50%;bottom:auto;right:20px;left:auto;transform:translateY(-50%);width:fit-content!important}.seasonal-flower-fv slideshow-controls .slideshow-controls__dots{flex-direction:column;margin:0}.seasonal-flower-fv slideshow-controls .slideshow-controls__dots .slideshow-control{min-height:20px}.seasonal-flower-fv slideshow-controls .slideshow-controls__dots .slideshow-control[aria-selected=false]:after{background-color:transparent;outline:1px solid #fff;outline-offset:-1px}.seasonal-flower-fv .seasonal-flower-fv-block{padding:80px 0 0;position:relative}.seasonal-flower-fv .seasonal-flower-fv-block .seasonal-flower-fv-top{position:absolute;top:-50px;z-index:1}.seasonal-flower-fv .seasonal-flower-fv-block .seasonal-flower-fv-bottom{position:absolute;bottom:-40px;z-index:1}.seasonal-flower-fv .seasonal-flower-fv-block .seasonal-flower-fv-scroll{position:absolute;right:-36px;bottom:0;z-index:1}.seasonal-flower-fv-bottom-block{height:80px;width:100%;overflow:hidden;position:relative}.seasonal-flower-fv-bottom-block .seasonal-flower-fv-bottom-bar{height:100%;position:absolute;width:1px;background-color:#594a41;top:0;left:5px;animation:scroll-bar 2s linear infinite}@keyframes scroll-bar{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}@media screen and (max-width:749px){.seasonal-flower-fv slideshow-controls{top:auto;bottom:20px;right:auto;left:50%;transform:translate(-50%)}.seasonal-flower-fv slideshow-controls .slideshow-controls__dots{flex-direction:row}}.shopify-section:has(>.seasonal-flower-concept){transform:translateY(-50px)}.seasonal-flower-concept .hero__image{object-fit:contain}.seasonal-flower-concept .hero__content-wrapper{max-height:880px;height:74vw;display:grid;place-items:center}.seasonal-flower-concept .hero__content-wrapper h3{font-size:32px;margin-bottom:54px;border-bottom:none;padding:0;font-weight:400;line-height:1.5}.seasonal-flower-concept .hero__content-wrapper .text-block:has(>p){margin-bottom:61px;padding-bottom:0}.seasonal-flower-concept .hero__content-wrapper .text-block p{font-size:20px;line-height:2.1;letter-spacing:.04em;max-width:unset}.seasonal-flower-concept .hero__content-wrapper .button-secondary{font-size:20px;max-width:400px;padding:16px 10px;letter-spacing:normal}.shopify-section:has(>.seasonal-flower-concept-pu-wrap){position:fixed!important;top:0;left:0;width:100dvw;height:100dvh;z-index:5;display:none}.shopify-section:has(>.seasonal-flower-concept-pu-wrap).is-active{display:block}.shopify-section:has(>.seasonal-flower-concept-pu-wrap) .section-background{background:transparent}.seasonal-flower-concept-pu{max-width:1215px;width:90vw;height:65vh;border:1px solid var(--font-h1--color);border-radius:90px;background-color:#fffffff2;padding:80px;position:relative;z-index:2;top:50%;left:50%;transform:translate(-50%,-10%)}.seasonal-flower-concept-pu .modal-close{content:"";position:absolute;right:-30px;top:-40px;font-size:40px;cursor:pointer;border:1px solid var(--font-h1--color);color:var(--font-h1--color);z-index:10;width:54px;height:54px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:0!important}.seasonal-flower-concept-pu .modal-close p{font-size:22px}.seasonal-flower-concept-pu>.group-block-content{display:block}.seasonal-flower-concept-pu .seasonal-flower-concept-pu-badge{position:absolute;top:-100px;left:-20px;font-weight:500;font-size:20px;line-height:58px;height:58px;text-align:center;color:#fff;background-color:var(--font-h1--color);border-radius:60px;padding:12px 28px;margin-bottom:0!important}.seasonal-flower-concept-pu .seasonal-flower-concept-pu-head h3{font-size:32px;line-height:1.6;margin-bottom:30px;color:#594a41;border-bottom:none;padding-bottom:0}.seasonal-flower-concept-pu .seasonal-flower-concept-pu-cnt{height:calc(100% - 82px)}.seasonal-flower-concept-pu .seasonal-flower-concept-pu-cnt>.group-block-content{gap:60px}.seasonal-flower-concept-pu .seasonal-flower-concept-pu-cnt .image-block{height:100%}.seasonal-flower-concept-pu .seasonal-flower-concept-pu-cnt .image-block img{object-fit:contain}.seasonal-flower-concept-pu .seasonal-flower-concept-pu-cnt .seasonal-flower-concept-pu-cnt-txt{height:100%;overflow-y:scroll;scrollbar-color:var(--font-h1--color) transparent}.seasonal-flower-concept-pu .seasonal-flower-concept-pu-cnt .seasonal-flower-concept-pu-cnt-txt>.group-block-content{justify-content:flex-start}.seasonal-flower-concept-pu .seasonal-flower-concept-pu-cnt .seasonal-flower-concept-pu-cnt-txt h4{font-size:24px;line-height:2}.seasonal-flower-concept-pu .seasonal-flower-concept-pu-cnt .seasonal-flower-concept-pu-cnt-txt .text-block{margin-bottom:1em!important}.seasonal-flower-concept-pu .seasonal-flower-concept-pu-cnt .seasonal-flower-concept-pu-cnt-txt .text-block p{font-size:18px;line-height:2;overflow-wrap:anywhere;word-break:normal;line-break:strict}@media screen and (min-width:750px){.seasonal-flower-concept-pu .seasonal-flower-concept-pu-scroll{height:100%}}@media screen and (max-width:749px){.shopify-section:has(>.seasonal-flower-concept){transform:none}.seasonal-flower-concept{position:relative;z-index:2}.seasonal-flower-concept:before{content:"";position:absolute;background:url(/cdn/shop/files/imgi_140_sec1_bg_sp1.png?v=1779151584) no-repeat top center / 100%;width:100%;height:calc(100% + 50px);transform:translateY(-75px);z-index:-1}.seasonal-flower-concept .hero__media-wrapper{display:none}.seasonal-flower-concept .hero__content-wrapper h3{font-size:26px;line-height:42px;margin-bottom:40px}.seasonal-flower-concept .hero__content-wrapper .text-block:has(>p){margin-bottom:40px}.seasonal-flower-concept .hero__content-wrapper .text-block p,.seasonal-flower-concept .hero__content-wrapper .button-secondary{font-size:15px}.seasonal-flower-concept-pu{border-radius:50px;height:calc(100vh - 250px);padding:40px 30px 60px;transform:translate(-50%,-22%)}.seasonal-flower-concept-pu>.group-block-content .seasonal-flower-concept-pu-scroll{display:flex;overflow-y:scroll;scrollbar-color:#C79E53 transparent;height:100%}.seasonal-flower-concept-pu>.group-block-content .seasonal-flower-concept-pu-scroll>.group-block-content{justify-content:flex-start}.seasonal-flower-concept-pu .seasonal-flower-concept-pu-badge{height:48px;left:50%;transform:translate(-50%);width:100%;padding-right:0;padding-left:0;font-size:14px;top:-70px}.seasonal-flower-concept-pu .seasonal-flower-concept-pu-badge p{width:100%;text-align:center}.seasonal-flower-concept-pu .modal-close{position:fixed;right:50%;top:initial;bottom:16px;transform:translate(50%);width:30px;height:30px}.seasonal-flower-concept-pu .modal-close p{font-size:14px}.seasonal-flower-concept-pu .seasonal-flower-concept-pu-head{order:2}.seasonal-flower-concept-pu .seasonal-flower-concept-pu-head h3{font-size:19px;margin-bottom:12px}.seasonal-flower-concept-pu .seasonal-flower-concept-pu-cnt{height:auto;display:contents}.seasonal-flower-concept-pu .seasonal-flower-concept-pu-cnt>.group-block-content{display:contents}.seasonal-flower-concept-pu .seasonal-flower-concept-pu-cnt .image-block{height:auto;order:1;margin:0 auto}.seasonal-flower-concept-pu .seasonal-flower-concept-pu-cnt>.group-block-content{gap:12px}.seasonal-flower-concept-pu .seasonal-flower-concept-pu-cnt .seasonal-flower-concept-pu-cnt-txt{height:auto;overflow-y:visible;order:3}.seasonal-flower-concept-pu .seasonal-flower-concept-pu-cnt .seasonal-flower-concept-pu-cnt-txt h4{font-size:20px}.seasonal-flower-concept-pu .seasonal-flower-concept-pu-cnt .seasonal-flower-concept-pu-cnt-txt .text-block p{font-size:16px;line-height:1.5}}.seasonal-flower-action>.custom-section-content{background:#fff;border-radius:100px;position:relative}.seasonal-flower-action .custom-section-content .section-content-wrapper{gap:0}.seasonal-flower-action>.custom-section-content .seasonal-flower-action-head{position:absolute;top:-34px;left:0}.seasonal-flower-action>.custom-section-content .seasonal-flower-action-head .text-block p{font-size:18px;font-weight:400}.seasonal-flower-action .splide__pagination{bottom:-30px;left:auto;padding:0 3em}.seasonal-flower-action .splide__pagination__page{background:#fff;border:1px solid #C3A49F}.seasonal-flower-action .splide__pagination__page.is-active{background:#c3a49f;transform:none}@media screen and (min-width:749px){.seasonal-flower-action .block-slider .splide__arrows{width:58%;max-width:1480px;position:relative;margin-left:auto;display:flex;justify-content:center;gap:20px;margin-top:-44px}.seasonal-flower-action .block-slider .splide__arrow{position:static;width:170px;height:44px;border-top:none;border-left:none;transform:none!important;margin:0}}@media screen and (max-width:749px){.seasonal-flower-action>.custom-section-content{padding-left:0;padding-right:0;margin-left:0;border-radius:0}.seasonal-flower-action>.custom-section-content .seasonal-flower-action-head{position:static;margin-bottom:24px}.seasonal-flower-action>.custom-section-content .seasonal-flower-action-head .text-block p{font-size:14px;line-height:20.27px}.seasonal-flower-action .block-slider .splide__arrows{position:absolute;width:260px;margin:auto;bottom:-40px;left:50%;transform:translate(-50%)}.seasonal-flower-action .block-slider .splide__arrow{width:38px;height:38px;border-radius:50%;background:#c79e53!important;color:#c79e53;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .3s ease;position:absolute;top:-18px;transform:none!important;margin:0;opacity:1}.seasonal-flower-action .block-slider .splide__arrow:after{content:"";position:absolute;top:50%;left:50%;width:10px;height:12px;background:#fff;clip-path:polygon(0 0,100% 50%,0 100%);transform:translate(-50%,-50%)}.seasonal-flower-action .block-slider .splide__arrow--prev:after{transform:rotate(180deg) translate(50%,50%);margin-left:-2px}.seasonal-flower-action .splide__pagination{left:0;bottom:-50px}}.seasonal-flower-products .seasonal-flower-products-slider .resource-list__item{padding-bottom:1px}.seasonal-flower-products .seasonal-flower-products-slider .resource-list__item .product-card__content .group-block-content{gap:0}.seasonal-flower-products .seasonal-flower-products-slider .resource-list__item .product-card__content .text-block>p{font-size:14px;margin-bottom:10px}.seasonal-flower-products .seasonal-flower-products-slider .resource-list__item .product-card__content .price{margin-bottom:20px;font-size:14px;font-weight:400!important}.seasonal-flower-products .seasonal-flower-products-slider .resource-list__item .product-card__content .price>span{font-size:14px;font-weight:400!important}.seasonal-flower-products .seasonal-flower-products-slider .resource-list__item .product-card__content .price .product-tax{font-size:14px;font-weight:400!important}.seasonal-flower-products .seasonal-flower-products-slider .resource-list__item .product-card__content add-to-cart-component{display:none}.seasonal-flower-products .seasonal-flower-products-slider .resource-list__item .product-card__content .btn-more{display:block;max-width:430px;border:1px solid #C79E53;border-radius:100px;padding:10px 0;text-align:center;color:#c79e53;margin:0 auto;transition:.2s}.seasonal-flower-products .seasonal-flower-products-slider .resource-list__item:hover .product-card__content .btn-more{background:#c79e53;color:#fff}.seasonal-flower-products .seasonal-flower-products-slider .resource-list__item .product-card__content .btn-more p{margin-bottom:0}.seasonal-flower-products .seasonal-flower-products-slider .splide__arrows{display:flex;justify-content:space-between;width:100%;position:absolute;top:50%}.seasonal-flower-products .seasonal-flower-products-slider .splide__arrow{width:58px;height:58px;border-radius:50%;background:#c79e53!important;color:#c79e53;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .3s ease;position:relative;transform:none!important;margin:0;opacity:1}.seasonal-flower-products .seasonal-flower-products-slider .splide__arrow:after{content:"";position:absolute;top:50%;left:50%;width:14px;height:16px;background:#fff;clip-path:polygon(0 0,100% 50%,0 100%);transform:translate(-50%,-50%)}.seasonal-flower-products .seasonal-flower-products-slider .splide__arrow--prev:after{transform:rotate(180deg) translate(50%,50%);margin-left:-2px}@media screen and (max-width:749px){.seasonal-flower-products .seasonal-flower-products-head{transform:translateY(-40px);padding-bottom:0}.seasonal-flower-products .seasonal-flower-products-slider .splide__arrows{display:none}}.seasonal-flower-note>.custom-section-content{width:100%;max-width:1140px;margin:130px auto;border:1px solid #C79E53;border-radius:25px;padding:45px 80px 80px;background:#fff;display:flex;gap:0 20px;align-items:flex-end;justify-content:space-between;box-sizing:border-box;position:relative}.seasonal-flower-note .seasonal-flower-note-head h2{font-size:36px;font-weight:500;line-height:54px;letter-spacing:.07em;text-align:left;display:inline-block;background:#fff;padding:0 30px;position:absolute;top:-77px;left:-60px}.seasonal-flower-note .seasonal-flower-note-block>.group-block-content{gap:0 20px}.seasonal-flower-note .seasonal-flower-note-block .seasonal-flower-note-txt h3{font-size:26px;font-weight:400;border-bottom:none;line-height:1.8;margin-bottom:38px;padding-bottom:0;white-space:nowrap}.seasonal-flower-note .seasonal-flower-note-block .seasonal-flower-note-txt .seasonal-flower-note-cnt p{font-size:20px;font-weight:400;line-height:1.8;color:#1e1e1e;max-width:589px;margin-bottom:45px}@media screen and (max-width:749px){.seasonal-flower-note{margin-top:50px;margin-bottom:20px}.seasonal-flower-note>.custom-section-content{padding:50px 20px 60px;margin-top:50px;margin-bottom:50px}.seasonal-flower-note .seasonal-flower-note-head h2{font-size:30px;padding:0 20px;left:50%;transform:translate(-50%);white-space:nowrap}.seasonal-flower-note .seasonal-flower-note-block .seasonal-flower-note-txt h3{text-align:center;font-size:17px;line-height:36px;margin:0 auto 30px;white-space:wrap}.seasonal-flower-note .seasonal-flower-note-block .seasonal-flower-note-txt .seasonal-flower-note-cnt p{font-size:16px}}.seasonal-flower-other .seasonal-flower-other-grid>.group-block-content>.group-block{position:relative}.seasonal-flower-other .seasonal-flower-other-grid>.group-block-content>.group-block .text-block{position:absolute;width:100%;top:0;bottom:0;left:0;right:0;display:flex;align-items:center;justify-content:center;font-weight:400;font-style:normal;background:#0000004d;line-height:2;font-size:22px;opacity:0;transition:.5s}.seasonal-flower-other .seasonal-flower-other-grid>.group-block-content>.group-block .text-block p{text-align:center;font-family:henderson-sans-basic,sans-serif!important}.seasonal-flower-other .seasonal-flower-other-grid>.group-block-content>.group-block:hover .text-block{opacity:1;transition:.7s}.seasonal-flower-other .splide__arrows .splide__arrow{width:50px;height:100px;border-top:none;border-left:none;border-radius:0;background:#c79e53!important;top:0;bottom:0;margin:auto;opacity:1;transform:none!important}.seasonal-flower-other .splide__arrows .splide__arrow:after{content:"";background:none;width:0;height:0;border-style:solid;border-top:8px solid transparent;border-bottom:8px solid transparent;border-left:14px solid #ffffff;border-right:0;position:absolute}.seasonal-flower-other .splide__arrows .splide__arrow--next{border-radius:100% 0 0 100%/50%;right:0!important}.seasonal-flower-other .splide__arrows .splide__arrow--next:after{right:10px}.seasonal-flower-other .splide__arrows .splide__arrow--prev{border-radius:0 100% 100% 0%/50%;left:0!important}.seasonal-flower-other .splide__arrows .splide__arrow--prev:after{left:10px;transform:rotate(180deg)}@media screen and (max-width:749px){.seasonal-flower-other{width:calc(100% + 30px);margin-left:-15px}.seasonal-flower-other .splide__arrows .splide__arrow{width:30px;height:60px}.seasonal-flower-other .splide__arrows .splide__arrow:after{border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:9px solid #ffffff}.seasonal-flower-other .splide__arrows .splide__arrow--next:after{right:7px}.seasonal-flower-other .splide__arrows .splide__arrow--prev:after{left:7px}}.seasonal-flower-sustainability .custom-section-content>.section-content-wrapper{max-width:724px;margin:0 auto}.seasonal-flower-sustainability .seasonal-flower-sustainability-txt p{font-size:22px;line-height:31.86px}@media screen and (max-width:749px){.seasonal-flower-sustainability{margin-bottom:0}.seasonal-flower-sustainability .seasonal-flower-sustainability-txt p{font-size:14px;line-height:20.27px;text-align:left}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/seasonal-flower.css.map */
