:root,body.fn-site.fn-brand-kit{--fn-brand-forest: #30483c;--fn-brand-white: #ffffff;--fn-brand-heading-font: "Yu Mincho", "Hiragino Mincho ProN", "Noto Serif JP", serif;--fn-brand-body-font: "Noto Sans Japanese", "Noto Sans JP", "Hiragino Kaku Gothic ProN", "Yu Gothic", sans-serif;--fn-brand-radius: 12px;--fn-brand-muted: #526459;--fn-brand-line: #d5dfd8}body.fn-site.fn-brand-kit{--fn-cream: var(--fn-brand-white);--fn-paper: #ffffff;--fn-ink: var(--fn-brand-forest);--fn-green: var(--fn-brand-forest);--fn-sage: #f3f6f4;--fn-muted: var(--fn-brand-muted);--fn-line: var(--fn-brand-line);--tm-accent-deep: var(--fn-brand-forest);--tm-accent-soft: #f3f6f4;--tm-ink: var(--fn-brand-forest);--tm-muted: var(--fn-brand-muted);--font-body-family: var(--fn-brand-body-font);--font-heading-family: var(--fn-brand-heading-font);--color-background: 255, 255, 255;--color-foreground: 48, 72, 60;background:var(--fn-brand-white);color:var(--fn-brand-forest);line-height:1.8}body.fn-site.fn-brand-kit :is(.main-page-title,.collection-hero__title,.product__title h1,.cart__empty-text,.cart__warnings h1,.title-wrapper-with-link .title,.article-template__title){font-family:var(--fn-brand-heading-font);font-weight:400}body.fn-site.fn-brand-kit :is(button,input,select,textarea,.price,.product-option,.quantity,.cart-item__name,.totals__total,.totals__total-value){font-family:var(--fn-brand-body-font)}body.fn-site.fn-brand-kit :is(.button,.product-form__submit,.cart__checkout-button),body.fn-site.fn-brand-kit .fn-contact button[type=submit]{--color-button: 48, 72, 60;--color-button-text: 255, 255, 255;--buttons-radius: var(--fn-brand-radius);--buttons-radius-outset: var(--fn-brand-radius);background:var(--fn-brand-forest);color:var(--fn-brand-white);border:1px solid var(--fn-brand-forest);border-radius:var(--fn-brand-radius);min-height:56px;padding:15px 24px;font:600 15px/1.65 var(--fn-brand-body-font);letter-spacing:.035em;text-align:center;white-space:normal;overflow-wrap:anywhere;box-shadow:none;transition:background-color .18s ease,color .18s ease,border-color .18s ease}body.fn-site.fn-brand-kit :is(.button,.product-form__submit):before,body.fn-site.fn-brand-kit :is(.button,.product-form__submit):after,body.fn-site.fn-brand-kit .fn-contact button[type=submit]:before,body.fn-site.fn-brand-kit .fn-contact button[type=submit]:after{border-radius:inherit;box-shadow:none}body.fn-site.fn-brand-kit :is(.button,.product-form__submit)>.fn-ui-icon,body.fn-site.fn-brand-kit .fn-contact button[type=submit]>.fn-ui-icon{display:none}body.fn-site.fn-brand-kit :is(.button--secondary,.button--tertiary){background:transparent;color:var(--fn-brand-forest);border-color:var(--fn-brand-forest)}body.fn-site.fn-brand-kit :is(.button,.product-form__submit):hover:not(:disabled):not([aria-disabled=true]),body.fn-site.fn-brand-kit .fn-contact button[type=submit]:hover:not(:disabled):not([aria-disabled=true]){background:#233a2f;color:var(--fn-brand-white);border-color:#233a2f}body.fn-site.fn-brand-kit :is(.button,.product-form__submit):is(:disabled,[disabled],[aria-disabled=true]),body.fn-site.fn-brand-kit .fn-contact button[type=submit]:is(:disabled,[disabled],[aria-disabled=true]){opacity:1;background:#e8eeea;border-color:#c7d3cb;color:#526459;cursor:not-allowed}body.fn-site.fn-brand-kit :is(a,button,input,select,textarea,summary):focus-visible{outline:2px solid var(--fn-brand-forest)!important;outline-offset:4px}body.fn-site.fn-brand-kit :is(.field__input,.select__select,.customer input,.quantity,.cart__note .text-area){background:#fff;color:var(--fn-brand-forest);border-radius:8px}body.fn-site.fn-brand-kit :is(.field,.select,.customer .field):after{border-radius:8px;box-shadow:0 0 0 1px #7b9182}body.fn-site.fn-brand-kit :is(.announcement-bar-section .utility-bar,.fn26-header-wrap,.fn26-footer){--color-background: 48, 72, 60;--gradient-background: #30483c;--color-foreground: 255, 255, 255;background:var(--fn-brand-forest);color:var(--fn-brand-white)}body.fn-site.fn-brand-kit .announcement-bar-section :is(.announcement-bar,.announcement-bar__message,.announcement-bar__link){color:var(--fn-brand-white)}body.fn-site.fn-brand-kit .fn26-header-wrap{border-bottom:0}body.fn-site.fn-brand-kit .fn26-header{position:relative;grid-template-areas:"menu heading icons" "navigation navigation navigation";grid-template-columns:1fr auto 1fr;min-height:112px;padding:15px 40px 7px;row-gap:7px;column-gap:24px}body.fn-site.fn-brand-kit .fn26-header .header__heading-link{justify-self:center;padding:12px 0}body.fn-site.fn-brand-kit .fn-brand-logo{display:block;max-width:100%;height:auto;object-fit:contain}body.fn-site.fn-brand-kit .fn26-header .fn-brand-logo{width:280px}body.fn-site.fn-brand-kit .fn26-header__nav{gap:36px}body.fn-site.fn-brand-kit .fn26-header .header__icons{justify-self:end}body.fn-site.fn-brand-kit .fn26-header :is(.header__icon,.fn26-header__nav a,.localization-form__select){color:var(--fn-brand-white)}body.fn-site.fn-brand-kit .fn26-header .cart-count-bubble{background:var(--fn-brand-white);color:var(--fn-brand-forest)}body.fn-site.fn-brand-kit :is(.fn26-header,.fn26-footer) :is(a,button,input,summary):focus-visible{outline-color:var(--fn-brand-white)!important}body.fn-site.fn-brand-kit .fn26-header .search-modal,body.fn-site.fn-brand-kit .predictive-search,body.fn-site.fn-brand-kit .fn26-drawer{--color-background: 255, 255, 255;--color-foreground: 48, 72, 60;background:var(--fn-brand-white);color:var(--fn-brand-forest)}body.fn-site.fn-brand-kit .fn26-header .search-modal :is(.header__icon,.search-modal__close-button,.field__button),body.fn-site.fn-brand-kit .predictive-search :is(a,h2,h3,p),body.fn-site.fn-brand-kit .fn26-drawer :is(a,h2,.fn26-nav-chevron){color:var(--fn-brand-forest)}body.fn-site.fn-brand-kit :is(.fn26-drawer,.search-modal) :is(a,button,input,summary):focus-visible{outline-color:var(--fn-brand-forest)!important}body.fn-site.fn-brand-kit .fn26-drawer__experiences{background:#f3f6f4;border-radius:var(--fn-brand-radius)}body.fn-site.fn-brand-kit .fn26-drawer__link{border-radius:8px}body.fn-site.fn-brand-kit .fn26-drawer__link strong{font-family:var(--fn-brand-heading-font);font-size:21px;font-weight:500}body.fn-site.fn-brand-kit .fn26-drawer :is(small,.fn26-drawer__secondary h2,.fn26-drawer__caption){color:var(--fn-brand-muted)}body.fn-site.fn-brand-kit .fn26-drawer__cities a{border-radius:8px;background:#fff}body.fn-site.fn-brand-kit .fn26-drawer__link:is(:hover,[aria-current]){background:#e8eeea}body.fn-site.fn-brand-kit .fn26-drawer__cities a[aria-current]{background:var(--fn-brand-forest);color:var(--fn-brand-white)}body.fn-site.fn-brand-kit .fn26-drawer__cities a[aria-current] .fn26-nav-chevron{color:inherit}body.fn-site.fn-brand-kit .fn26-footer__logo{width:286px;padding-bottom:26px}body.fn-site.fn-brand-kit .fn26-footer :is(h2,a,button,input,.fn26-footer__message){color:var(--fn-brand-white)}body.fn-site.fn-brand-kit .fn26-footer :is(p,small,.fn26-footer__policies a,.fn26-footer__privacy){color:#e1e8e4}body.fn-site.fn-brand-kit .fn26-footer__field input::placeholder{color:#e1e8e4}body.fn-site.fn-brand-kit .fn26-footer .fn26-footer__field button{justify-content:center;padding:12px 20px;border:1px solid var(--fn-brand-white);border-radius:var(--fn-brand-radius);background:var(--fn-brand-white);color:var(--fn-brand-forest);font-weight:600;min-height:52px;margin-block:0 8px}body.fn-site.fn-brand-kit .fn26-footer__field button>span:last-child{font-size:14px;transform:none}body.fn-site.fn-brand-kit :is(.drawer__inner,.drawer__footer,.cart-drawer__empty-content,.cart-notification,.cart__footer){--color-background: 255, 255, 255;--color-foreground: 48, 72, 60;background:var(--fn-brand-white);color:var(--fn-brand-forest)}body.fn-site.fn-brand-kit :is(.drawer__heading,.cart-notification__heading){font-family:var(--fn-brand-heading-font);font-weight:400}body.fn-site.fn-brand-kit :is(.drawer__close,.cart-notification__close,.quantity__button,.cart-remove-button,.cart-item__name,.cart-items th,.product-option,.cart__note label){color:var(--fn-brand-forest)}body.fn-site.fn-brand-kit :is(.cart-item__totals,.totals__total-value,.cart-notification-product__name){font-family:var(--fn-brand-body-font)}body.fn-site.fn-brand-kit :is(.drawer__inner,.cart-notification) .button:not(.button--tertiary){max-width:none;width:100%}body.fn-site.fn-brand-kit #main-cart-footer #checkout{--color-button: 48, 72, 60;--color-button-text: 255, 255, 255;background:var(--fn-brand-forest)!important;color:var(--fn-brand-white)!important;border:1px solid var(--fn-brand-forest)!important;border-radius:var(--fn-brand-radius);min-height:56px;padding:15px 24px;font:600 16px/1.65 var(--fn-brand-body-font);box-shadow:none!important}body.fn-site.fn-brand-kit #main-cart-footer #checkout:before,body.fn-site.fn-brand-kit #main-cart-footer #checkout:after{border:0;border-radius:inherit;box-shadow:none!important}body.fn-site.fn-brand-kit #main-cart-footer #checkout:hover:not(:disabled):not([aria-disabled=true]){background:#233a2f!important;border-color:#233a2f!important}body.fn-site.fn-brand-kit #main-cart-footer #checkout:is(:disabled,[disabled],[aria-disabled=true]){background:#e8eeea!important;border-color:#c7d3cb!important;color:#526459!important;cursor:not-allowed}body.fn-site.fn-brand-kit #main-cart-footer [id*=plus_shipping_app_block] select{box-sizing:border-box;width:100%;min-height:48px;padding:11px 12px;border:1px solid #7b9182!important;border-radius:8px!important;background-color:#fff!important;color:var(--fn-brand-forest)!important;font:400 16px/1.65 var(--fn-brand-body-font)!important}body.fn-site.fn-brand-kit #main-cart-footer [id*=plus_shipping_app_block] label{color:var(--fn-brand-forest);font-family:var(--fn-brand-body-font);line-height:1.7}body.fn-site.fn-brand-kit :is(.cart-item,.quantity-popover__info) .button:is(.cart-remove-button,.quantity-popover__info-button,.button-close){min-width:44px;min-height:44px;width:auto;padding:8px;border:0;border-radius:8px;background:transparent;color:var(--fn-brand-forest)}body.fn-site.fn-brand-kit :is(.cart-item,.quantity-popover__info) .button:is(.cart-remove-button,.button-close){width:44px;height:44px;flex:0 0 44px;justify-content:center}body.fn-site.fn-brand-kit :is(.cart-item,.quantity-popover__info) .button:is(.cart-remove-button,.quantity-popover__info-button,.button-close):hover{background:#f3f6f4;color:var(--fn-brand-forest)}@media(max-width:989px){body.fn-site.fn-brand-kit .fn26-header{grid-template-areas:"menu heading icons";grid-template-columns:44px minmax(0,1fr) 88px;min-height:72px;padding:12px 24px;column-gap:12px;row-gap:0}body.fn-site.fn-brand-kit .fn26-header .header__heading-link{position:absolute;grid-area:auto;left:50%;top:50%;transform:translate(-50%,-50%);width:220px;max-width:none}body.fn-site.fn-brand-kit .fn26-header .fn-brand-logo{width:220px}}@media(max-width:599px){body.fn-site.fn-brand-kit .fn26-header{grid-template-columns:40px minmax(0,1fr) 80px;min-height:68px;padding:10px 16px;column-gap:8px}body.fn-site.fn-brand-kit .fn26-header .fn-brand-logo,body.fn-site.fn-brand-kit .fn26-header .header__heading-link{width:185px}body.fn-site.fn-brand-kit .fn26-footer__logo{width:260px}body.fn-site.fn-brand-kit .fn26-drawer__link strong{font-size:19px}body.fn-site.fn-brand-kit :is(.field__input,.select__select,.customer input,.quantity__input){font-size:16px}}@media(max-width:389px){body.fn-site.fn-brand-kit .fn26-header .fn-brand-logo,body.fn-site.fn-brand-kit .fn26-header .header__heading-link{width:160px}}@media(max-width:359px){body.fn-site.fn-brand-kit .fn26-header{padding-inline:12px}body.fn-site.fn-brand-kit .fn26-header .fn-brand-logo,body.fn-site.fn-brand-kit .fn26-header .header__heading-link{width:132px}body.fn-site.fn-brand-kit .fn26-footer__logo{width:235px}}@media(prefers-reduced-motion:reduce){body.fn-site.fn-brand-kit :is(.button,.product-form__submit,.fn-contact button[type=submit]){transition:none}}body.fn-site.fn-brand-kit .fn-contact :is(input:not([type=hidden]):not([type=checkbox]):not([type=radio]),textarea,select){border:1px solid #7b9182;border-radius:8px;background:#fff;color:var(--fn-brand-forest);min-height:48px;font:400 16px/1.75 var(--fn-brand-body-font)}body.fn-site.fn-brand-kit :is(.fn-contact input,.fn-contact textarea,.cart__note textarea)::placeholder{color:#526459;opacity:1}body.fn-site.fn-brand-kit #MainContent :is(.atl__gallery-track,.atl__questions details,.bqm__card-media,.bqm__zoom-label,.bqm-schedule__thumb,.hklp__hero-media,.hklp__step-photo,.hkp__hero-media,.fnps){background-color:var(--fn-brand-white)}body.fn-site.fn-brand-kit:has(.atl--bouquet) #MainContent .shopify-section:has(product-info){background-color:var(--fn-brand-white)}body.fn-site.fn-brand-kit #MainContent :is(.bqm-schedule,.fn-booking){background-color:#f3f6f4}body.fn-site.fn-brand-kit #MainContent .bqm__zoom-label{color:var(--fn-brand-forest);border-color:var(--fn-brand-line)}body.fn-site.fn-brand-kit #MainContent .fnps__controls{background-color:#30483ce6}body.fn-site.fn-brand-kit #MainContent .fn-badge:not(.fn-badge--open):not(.fn-badge--closed):not(.fn-badge--full){background-color:#f3f6f4;color:var(--fn-brand-muted)}body.fn-site.fn-brand-kit #MainContent .fn-badge--open{background-color:#e8eeea;color:var(--fn-brand-forest)}body.fn-site.fn-brand-kit #MainContent .tja .tjn__activities a{background-color:var(--fn-brand-white)}body.fn-site.fn-brand-kit #MainContent :is(.hk-photo,.hk-slide)>a{background-color:var(--fn-brand-white)}body.fn-site.fn-brand-kit #MainContent .fn-badge--full{background-color:#eef1ef;color:var(--fn-brand-muted)}
/*# sourceMappingURL=/cdn/shop/t/37/assets/fn-brand-kit.css.map */
