.announcement-365{--365-release-marker-site-chrome: v1;background:var(--365-color-deep-teal);color:var(--365-color-warm-ivory);font:13px/1.4 var(--365-font-body, var(--font-body-family, Inter, sans-serif))}.announcement-365__inner{display:flex;align-items:center;justify-content:space-between;gap:var(--365-space-lg);min-block-size:36px}.announcement-365__terms{display:flex;flex-wrap:wrap;align-items:center;gap:4px 0;margin:0;padding:0;list-style:none}.announcement-365__term+.announcement-365__term:before{content:"";display:inline-block;inline-size:1px;block-size:12px;margin-inline:16px;background:color-mix(in srgb,var(--365-color-warm-ivory) 45%,transparent);vertical-align:-1px}.announcement-365__links{display:flex;align-items:center;gap:var(--365-space-lg);flex-shrink:0}.announcement-365__link{display:inline-flex;align-items:center;min-block-size:36px;color:var(--365-color-warm-ivory);text-decoration:none}.announcement-365__link:is(:hover,:focus-visible){color:var(--365-color-white);text-decoration:underline;text-underline-offset:3px}.announcement-365 :focus-visible{outline:2px solid var(--365-color-warm-ivory);outline-offset:2px}@media(max-width:1023px){.announcement-365__inner{justify-content:center;min-block-size:32px}.announcement-365__links,.announcement-365__term--3{display:none}.announcement-365{font-size:12px}.announcement-365__term+.announcement-365__term:before{margin-inline:10px}}.topbar-section{display:none!important}@media(min-width:1024px){.header-section .header .header__top--logo-left-search-center{--header-grid-template: "logo search icons" / auto minmax(0, 1fr) auto;display:grid;grid-template:var(--header-grid-template);align-items:center;column-gap:40px}.header-section .header .header__top--logo-left-search-center .header__logo{grid-area:logo;justify-self:start}.header-section .header .header__top--logo-left-search-center .header__search{grid-area:search;justify-self:center;inline-size:100%;max-inline-size:720px;min-inline-size:0}.header-section .header .header__top--logo-left-search-center .header__search predictive-search{inline-size:100%}.header-section .header .header__top--logo-left-search-center .header__icons--right{grid-area:icons;gap:12px}.header-section .header__top--logo-left-search-center .header__search :is(input[type=search],.search__input){min-block-size:46px;border:1.5px solid var(--365-color-border-interactive);border-radius:var(--365-radius-md);background:var(--365-color-white)}.header-section .header__top--logo-left-search-center .header__search :is(input[type=search],.search__input):focus-visible{outline:2px solid var(--365-color-focus-ring);outline-offset:1px}.header-section .header__menu>ul>li[data-365-nav-group-start]{margin-inline-start:14px;padding-inline-start:14px;border-inline-start:1px solid var(--365-color-border-subtle)}.header-section .header__menu>ul>li[data-365-nav-group=business] .menu__item-text{color:var(--365-color-text-secondary)}.header-section .header__menu>ul>li[data-365-nav-group=business]:is(:hover,:focus-within) .menu__item-text{color:var(--365-color-accent)}}.header-mobile-search-365{display:none}@media(max-width:1023px){.header-section .header .header__top--logo-left-search-center{--header-grid-template: "icons-left logo icons" "search search search" / minmax(0, 1fr) auto minmax(0, 1fr);grid-template:var(--header-grid-template);border-block-end:0}.header-section .header .header__top--logo-left-search-center .header__logo{justify-self:center}.header-section .header .header__top--logo-left-search-center .header__icons--left{justify-self:start}.header-section .header .header__top--logo-left-search-center .header__icons--right{justify-self:end}.header-mobile-search-365{display:block;padding-block:0 10px;background:var(--365-color-white);border-block-end:1px solid var(--365-color-border-subtle)}.header-mobile-search-365__field{display:flex;align-items:center;gap:10px;min-block-size:44px;padding-inline:12px;border:1.5px solid var(--365-color-border-interactive);border-radius:var(--365-radius-md);background:var(--365-color-white);color:var(--365-color-text-secondary);font:15px/1.3 var(--365-font-body, var(--font-body-family, Inter, sans-serif));text-decoration:none}.header-mobile-search-365__field:focus-visible{outline:2px solid var(--365-color-focus-ring);outline-offset:2px}.header-mobile-search-365__icon{flex:0 0 18px;inline-size:18px;block-size:18px;fill:none;stroke:currentColor;stroke-width:2}.header-mobile-search-365__prompt{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.header-section.header-scrolled .header-mobile-search-365{padding-block-start:8px}}.catalog-menu-365__panel{max-width:1360px}.catalog-menu-365__grid:has(.catalog-menu-365__group--chips){grid-template-columns:minmax(140px,.8fr) minmax(160px,.9fr) minmax(260px,1.5fr) minmax(170px,.9fr)}.catalog-menu-365__grid:has(.catalog-menu-365__group--chips):has(.catalog-menu-365__feature){grid-template-columns:minmax(140px,.8fr) minmax(160px,.9fr) minmax(260px,1.5fr) minmax(170px,.9fr) 240px}.catalog-menu-365__group--chips{display:flex;flex-direction:column;gap:18px}.catalog-menu-365__chip-heading{margin:0 0 10px;padding:0;font:600 13px/1.4 var(--365-font-body, var(--font-body-family, Inter, sans-serif));color:var(--365-color-text-secondary)}.catalog-menu-365__chips{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.catalog-menu-365 .catalog-menu-365__chip{display:inline-flex;justify-content:center;min-block-size:36px;padding:6px 14px;border:1px solid var(--365-color-border-subtle);border-radius:var(--365-radius-pill);font-size:13px;white-space:nowrap}.catalog-menu-365 .catalog-menu-365__chip:is(:hover,:focus-visible){border-color:var(--365-color-accent);background:var(--365-color-warm-ivory);color:var(--365-color-accent)}.catalog-menu-365__feature{display:flex;flex-direction:column;gap:10px;color:var(--365-color-deep-teal);text-decoration:none}.catalog-menu-365__feature-image{inline-size:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:var(--365-radius-md);background:var(--365-color-warm-ivory)}.catalog-menu-365__feature-title{font:400 20px/1.25 var(--365-font-display, var(--font-heading-family, Fraunces, serif))}.catalog-menu-365__feature-cta{font:600 13px/1.4 var(--365-font-body, var(--font-body-family, Inter, sans-serif));color:var(--365-color-accent)}.catalog-menu-365__feature:is(:hover,:focus-visible) .catalog-menu-365__feature-cta{text-decoration:underline}.catalog-menu-365__footer:has(.catalog-menu-365__custom){display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 24px}.catalog-menu-365__custom{margin:0;color:var(--365-color-text-secondary);font-size:14px}.catalog-menu-365__custom a{min-block-size:44px;display:inline-flex;align-items:center;font-weight:600;color:var(--365-color-accent)}.footer.footer-365{border-block-start:0;background:var(--365-color-deep-teal)!important;color:#d5dee0!important;font:14px/1.6 var(--365-font-body, var(--font-body-family, Inter, sans-serif))}.footer-365 a{color:#d5dee0;text-decoration:none}.footer-365 a:is(:hover,:focus-visible){color:var(--365-color-white);text-decoration:underline;text-underline-offset:3px}.footer-365 :focus-visible{outline:2px solid var(--365-color-warm-ivory);outline-offset:2px}.footer-365 .footer-365__wrapper{padding-block:44px 0!important;background:transparent!important;color:inherit!important}.footer-365 .app-promo-footer{border:1px solid rgba(246,241,234,.16);border-radius:var(--365-radius-lg);background:transparent!important;color:#d5dee0}.footer-365 .app-promo-footer :is(.app-promo-card-title){color:var(--365-color-warm-ivory)!important}.footer-365 .app-promo-footer :is(.app-promo-card-body,.app-promo-card-scan,.app-promo-card-status){color:#b9c6c9!important}.footer-365 .app-promo-footer .app-promo-card-details{color:var(--365-color-warm-ivory)!important}.footer-365 .app-promo-footer .app-promo-card-qr{background:var(--365-color-warm-ivory);border-radius:var(--365-radius-md)}.footer-365 .footer-365__top{display:grid;grid-template-columns:minmax(0,1fr);gap:32px 64px;padding-block-end:36px;border-block-end:1px solid rgba(246,241,234,.16)}.footer-365 .footer-365__top.app-promo-footer-grid{grid-template-columns:minmax(0,1fr) minmax(0,460px);align-items:center}.footer-365__newsletter{display:flex;flex-direction:column;gap:12px;max-inline-size:560px}.footer-365 .footer-365__newsletter-title{margin:0;color:var(--365-color-warm-ivory)!important;font:400 28px/1.2 var(--365-font-display, var(--font-heading-family, Fraunces, serif))!important;letter-spacing:-.01em}.footer-365__newsletter-text,.footer-365__consent{margin:0;color:#b9c6c9}.footer-365__consent{font-size:12px}.footer-365__consent a{text-decoration:underline}.footer-365__form{margin:0}.footer-365__form-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px}.footer-365__input{min-block-size:48px;min-inline-size:0;padding-inline:14px;border:1px solid var(--365-color-border-interactive);border-radius:var(--365-radius-md);background:#ffffff0f;color:var(--365-color-warm-ivory);font:15px var(--365-font-body, var(--font-body-family, Inter, sans-serif))}.footer-365__input::placeholder{color:#9fb0b4}.footer-365__submit{min-block-size:48px;padding-inline:24px;border:0;border-radius:var(--365-radius-md);background:var(--365-color-warm-ivory);color:var(--365-color-deep-teal);font:600 14px var(--365-font-body, var(--font-body-family, Inter, sans-serif));cursor:pointer}.footer-365__submit:hover{background:var(--365-color-white)}.footer-365__form-message{margin:0;color:var(--365-color-warm-ivory)}.footer-365__form-message--error{color:#ffc9c4}.footer-365__columns{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:32px;padding-block:34px}.footer-365 .footer-365__column{min-inline-size:0;margin:0;padding:0;border:0;background:transparent!important;color:inherit}.footer-365 .footer-365__heading{display:block;margin:0 0 14px;color:var(--365-color-warm-ivory)!important;font:600 12px/1.4 var(--365-font-body, var(--font-body-family, Inter, sans-serif))!important;letter-spacing:.08em;text-transform:uppercase;list-style:none}.footer-365__heading::-webkit-details-marker{display:none}.footer-365__list{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none}.footer-365__list a{display:inline-flex;flex-direction:column;min-block-size:32px;justify-content:center}.footer-365__contact-label{color:#8fa3a8;font-size:12px;line-height:1.3}.footer-365__contact-value{overflow-wrap:anywhere}.footer-365 .footer-365__contact-cta{color:var(--365-color-warm-ivory);font-weight:600}.footer-365__bottom{display:flex;flex-wrap:wrap;align-items:center;gap:16px 24px;padding-block:18px 24px!important;border-block-start:1px solid rgba(246,241,234,.16)!important}.footer.footer-365 :is(.footer__bottom,.footer-block,.footer__top-wrapper){--365-release-marker-site-chrome-r2: footer-surface;--365-site-chrome-r2-surface: transparent;--365-site-chrome-r2-band: none;background:var(--365-site-chrome-r2-surface)!important}.footer-365__payments{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.footer-365__payment-icon{display:block;inline-size:38px;block-size:24px}.footer-365__legal{display:flex;flex-wrap:wrap;gap:6px 18px;margin-inline-start:auto;color:#b9c6c9;font-size:13px}.footer-365__social{display:flex;gap:4px;margin:0;padding:0;list-style:none}.footer-365__social a{display:inline-flex;align-items:center;justify-content:center;inline-size:44px;block-size:44px;border:1px solid rgba(246,241,234,.24);border-radius:var(--365-radius-pill)}.footer-365__social a:hover{border-color:var(--365-color-warm-ivory);text-decoration:none}.footer-365__social svg{inline-size:17px;block-size:17px;fill:none;stroke:currentColor;stroke-width:1.7}@media(min-width:768px){.footer-365__heading{pointer-events:none}}@media(max-width:1023px)and (min-width:768px){.footer-365__columns{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:767px){.footer-365__wrapper{padding-block-start:32px!important}.footer-365 .footer-365__top,.footer-365 .footer-365__top.app-promo-footer-grid{grid-template-columns:minmax(0,1fr)}.footer-365 .footer-365__newsletter-title{font-size:24px!important}.footer-365__form-row{grid-template-columns:minmax(0,1fr)}.footer-365__columns{grid-template-columns:minmax(0,1fr);gap:0;padding-block:8px 24px}.footer-365 .footer-365__column{border-block-end:1px solid rgba(246,241,234,.16)}.footer-365 .footer-365__heading{display:flex;align-items:center;justify-content:space-between;min-block-size:56px;margin:0;font:500 16px/1.4 var(--365-font-body, var(--font-body-family, Inter, sans-serif))!important;letter-spacing:0;text-transform:none;cursor:pointer}.footer-365__heading:after{content:"+";font-size:20px;line-height:1}.footer-365__column[open]>.footer-365__heading:after{content:"\2212"}.footer-365__column[open]>.footer-365__list{padding-block-end:14px}.footer-365__legal{margin-inline-start:0}.footer-365__bottom{padding-block-end:calc(24px + var(--storefront-mobile-navigation-safe-area, 72px))!important}}
/*# sourceMappingURL=/cdn/shop/t/120/assets/365-site-chrome.css.map */
