.home-desktop-nav,.site-header--home .home-header-search{display:none}@media(min-width:1810px){.site-header--home{grid-template-columns:auto minmax(0,1fr) auto;column-gap:clamp(16px,1.75vw,32px)}.site-header--home>.header-actions:first-child{display:none}.site-header--home .home-header-search{display:inline-flex}.site-header--home .header-right{gap:16px}.site-header--home .locale{text-transform:uppercase}.home-desktop-nav{display:flex;align-items:center;gap:clamp(12px,1.75vw,32px);white-space:nowrap;font-size:14px;line-height:21px;letter-spacing:1px;text-transform:uppercase}.home-desktop-nav>a,.home-desktop-nav__group>a,.home-desktop-nav__country{display:inline-flex;align-items:center;min-height:40px}.home-desktop-nav__group{position:relative}.home-desktop-nav__country{padding:0;text-transform:inherit;letter-spacing:inherit}.home-desktop-nav__group>a:after,.home-desktop-nav__country:after{content:"";width:6px;height:6px;margin:-3px 2px 0 10px;border-right:1px solid;border-bottom:1px solid;transform:rotate(45deg)}.home-desktop-nav__submenu{display:none;position:absolute;top:100%;left:-16px;z-index:2;min-width:180px;padding:8px 0;background:#fff;box-shadow:0 4px 14px #0000001a}.home-desktop-nav__group:is(:hover,:focus-within) .home-desktop-nav__submenu{display:grid}.home-desktop-nav__submenu a{padding:8px 16px}.home-desktop-nav__submenu a:hover,.home-desktop-nav__submenu a:focus-visible{background:#f6f6f6}}@media(min-width:768px){#MainContent :is(.highlight,.home-row){width:100%}#MainContent .highlight-media{position:sticky;top:32px}#MainContent .highlight-link{bottom:48px}#MainContent .highlight-products{row-gap:32px}#MainContent .home-about__inner{grid-template-columns:minmax(0,1fr) minmax(0,375px);max-width:none}}#MainContent .home-row{background:#f6f6f6}#MainContent .home-row+.product-promise{background:#fff}#MainContent :is(.highlight-link,.home-row>.button){min-width:0;min-height:45px;padding:0 32px;border:2px solid var(--pink);background:transparent;color:var(--pink);font-size:14px}#MainContent :is(.highlight-media:is(:hover,:focus-visible) .highlight-link,.home-row>.button:is(:hover,:focus-visible)){background:var(--pink);color:#fff}@media(max-width:767px){.site-header--home .brand img{width:95px}#MainContent .home-row{position:relative;padding-block:16px}#MainContent .home-row h2{padding-inline-end:68px;font-size:20px;line-height:24px;text-align:start}#MainContent .home-row__carousel{position:static}#MainContent .home-row__carousel .round{top:16px;right:10px;width:34px;height:24px;padding:0;transform:none;background:transparent;box-shadow:none}#MainContent .home-row__carousel .prev{right:44px;left:auto}#MainContent .home-row>.button{margin-top:16px}#MainContent .home-row+.product-promise{padding-block:16px}}.hero[data-rotate-ms] .dots{bottom:14px;gap:0}.hero[data-rotate-ms] .dots button{position:relative;display:grid;align-items:center;width:20px;height:20px;padding:0 6px;background:transparent}.hero[data-rotate-ms] .dots button[aria-current=true]{width:44px}.hero[data-rotate-ms] .dots button:before{content:"";display:block;height:8px;border-radius:8px;background:#ffffff80}.hero[data-rotate-ms] .dots button[aria-current=true]:after{content:"";position:absolute;top:6px;right:6px;bottom:6px;left:6px;border-radius:8px;background:#fff;transform-origin:left;animation:home-slide-progress 5s linear both}.hero[data-rotate-ms]:is(:hover,:focus-within) .dots button:after{animation-play-state:paused}@keyframes home-slide-progress{0%{transform:scaleX(.15)}to{transform:scaleX(1)}}@media(prefers-reduced-motion:reduce){.hero[data-rotate-ms] .dots button[aria-current=true]:after{animation:none}}.home-review-spotlight{position:fixed;bottom:14px;left:16px;z-index:3;width:120px;border-radius:5px;background:#fff;box-shadow:0 2px 10px #0000002e;font-size:12px;line-height:1.15}.home-review-spotlight a{display:block}.home-review-spotlight [data-dismiss-home-review]{position:absolute;top:-4px;right:-5px;display:grid;place-items:center;width:24px;height:24px;padding:0;border-radius:50%;background:#fff;color:#555;font-size:19px;line-height:1}.home-review-spotlight__photo{width:100%;height:126px;border-radius:5px 5px 0 0;object-fit:cover}.home-review-spotlight__copy{padding:9px 10px}.home-review-spotlight__rating{display:block;margin:3px 0;color:#da3da7;font-size:16px}.home-review-spotlight__product{display:block;padding:7px 10px;border-top:1px solid #eee;color:#575757;font-size:11px}@media(max-width:767px){.home-review-spotlight{display:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/home-source-layout.css.map */
