:root{--ds-ink: #14202e;--ds-ink-2: #2b3a4a;--ds-muted: #5a6675;--ds-line: #e3e8ef;--ds-line-2: #d5dce5;--ds-bg: #ffffff;--ds-gray: #f5f7fa;--ds-teal: #0a7e8c;--ds-teal-d: #086a76;--ds-teal-t: #e5f4f5;--ds-coral: #e8503d;--ds-coral-t: #ffedea;--ds-sun: #ffc24b;--ds-sun-t: #fff5db;--ds-sky-t: #e9f1fb;--ds-lilac-t: #f1edfb;--ds-mint-t: #e7f6ee;--ds-rose-t: #fdeef3;--ds-r: 16px;--ds-r-sm: 10px;--ds-wrap: 1320px;--ds-gutter: 32px;--ds-shadow: 0 1px 2px rgba(20, 32, 46, .06), 0 4px 14px rgba(20, 32, 46, .06)}@media(max-width:749px){:root{--ds-gutter: 16px;--ds-r: 14px}}body{background:var(--ds-bg)!important;color:var(--ds-ink);font-family:var(--ds-font-body)!important;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.section-heading,.title,.product__title,.collection-hero__title{font-family:var(--ds-font-head)!important;font-weight:700;letter-spacing:-.01em;color:var(--ds-ink)}::selection{background:var(--ds-teal-t);color:var(--ds-ink)}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid rgba(10,126,140,.45)!important;outline-offset:2px!important;box-shadow:none!important}.ds-wrap{width:100%;max-width:var(--ds-wrap);margin:0 auto;padding-left:var(--ds-gutter);padding-right:var(--ds-gutter);box-sizing:border-box}.visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ds-tint--sky{background:var(--ds-sky-t)}.ds-tint--teal{background:var(--ds-teal-t)}.ds-tint--sun{background:var(--ds-sun-t)}.ds-tint--lilac{background:var(--ds-lilac-t)}.ds-tint--mint{background:var(--ds-mint-t)}.ds-tint--rose{background:var(--ds-rose-t)}.ds-tint--gray{background:var(--ds-gray)}.ds-btns{display:flex;flex-wrap:wrap;gap:12px}.ds-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 26px;border-radius:999px;border:2px solid transparent;font:600 16px/1 var(--ds-font-body);text-decoration:none;cursor:pointer;transition:background-color .15s ease,color .15s ease,border-color .15s ease,transform .15s ease}.ds-btn--primary{background:var(--ds-teal);color:#fff}.ds-btn--primary:hover{background:var(--ds-teal-d);color:#fff}.ds-btn--ghost{background:#fff;color:var(--ds-ink);border-color:var(--ds-line-2)}.ds-btn--ghost:hover{border-color:var(--ds-ink)}.ds-btn--dark{background:var(--ds-ink);color:#fff}.ds-btn--small{min-height:40px;padding:0 18px;font-size:14px}.ds-link-arrow{font:600 15px/1.2 var(--ds-font-body);color:var(--ds-teal);text-decoration:none;white-space:nowrap}.ds-link-arrow:after{content:" \2192"}.ds-link-arrow:hover{text-decoration:underline;text-underline-offset:3px}.ds-eyebrow{margin:0 0 8px;font:600 13px/1.2 var(--ds-font-body);letter-spacing:.06em;text-transform:uppercase;color:var(--ds-teal-d)}.ds-h2{margin:0;font:700 clamp(22px,2.4vw,30px)/1.2 var(--ds-font-head);color:var(--ds-ink);letter-spacing:-.01em}.ds-sub{margin:6px 0 0;color:var(--ds-muted);font-size:15px;line-height:1.5}.ds-section{padding:28px 0}.ds-section--gray{background:var(--ds-gray);padding:40px 0}.ds-section__head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:18px}@media(min-width:990px){.ds-section{padding:36px 0}}.ds-utility{background:var(--ds-gray);border-bottom:1px solid var(--ds-line);color:var(--ds-ink-2);font:500 13px/1.3 var(--ds-font-body)}.ds-utility__inner{display:flex;align-items:center;justify-content:space-between;min-height:36px;gap:16px}.ds-utility__msgs{position:relative;flex:1;min-height:18px;overflow:hidden}.ds-utility__msg{margin:0;display:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ds-utility__msg.is-active{display:block;animation:dsFadeUp .4s ease both}@keyframes dsFadeUp{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}.ds-utility a{color:inherit;text-decoration:none}.ds-utility a:hover{text-decoration:underline}.ds-utility__links{display:flex;gap:20px;list-style:none;margin:0;padding:0}@media(max-width:749px){.ds-utility__links{display:none}.ds-utility__msgs{text-align:center}}.shopify-section.section-header{position:sticky;top:0;z-index:40;transition:transform .25s ease}.shopify-section.section-header.is-hidden{transform:translateY(-100%)}.shopify-section.section-header.is-scrolled .ds-header{box-shadow:0 2px 10px #14202e12}.ds-header.header-wrapper{position:relative;background:#fff!important;border-bottom:1px solid var(--ds-line)!important;color:var(--ds-ink)}.ds-header__main{display:grid;align-items:center;gap:24px;grid-template-columns:auto minmax(240px,1fr) auto;grid-template-areas:"logo search actions";min-height:76px}.ds-header__menu-toggle{display:none;grid-area:menu}.ds-header__logo{grid-area:logo;display:flex;align-items:center;text-decoration:none;color:var(--ds-ink)}.ds-header__logo-img{display:block;width:150px;height:auto}.ds-header__logo-text{font:700 26px/1 var(--ds-font-head);letter-spacing:.02em}.ds-header__search{grid-area:search;max-width:680px;width:100%;justify-self:center}.ds-header__actions{grid-area:actions;display:flex;align-items:center;gap:6px;justify-self:end}.ds-header__action{position:relative;display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 12px;border-radius:999px;color:var(--ds-ink)!important;text-decoration:none;font:600 14px/1 var(--ds-font-body);width:auto!important;height:auto!important}.ds-header__action:hover{background:var(--ds-gray)}.ds-header__action svg{width:24px!important;height:24px!important;flex:none}.ds-header__action .svg-wrapper{display:inline-flex;width:24px;height:24px}.ds-header__action .cart-bag-icon,.ds-header__action .ds-cart-svg{stroke:var(--ds-ink)!important;width:24px!important;height:24px!important}.ds-header__action .cart-icon-bag{display:inline-flex!important}.ds-header__action--cart .cart-count-bubble{position:absolute;top:3px;left:26px;min-width:19px;height:19px;padding:0 5px;border-radius:999px;background:var(--ds-coral)!important;color:#fff!important;font:700 11px/19px var(--ds-font-body);text-align:center;box-sizing:border-box;display:flex;align-items:center;justify-content:center}.ds-header__action--cart .cart-count-bubble span{color:#fff!important}.ds-header__country .localization-form{margin:0;padding:0}.ds-header__country .disclosure__button{min-height:44px;padding:0 10px;border-radius:999px;color:var(--ds-ink);font:600 14px/1 var(--ds-font-body)}.ds-header__country .disclosure__button:hover{background:var(--ds-gray)}.ds-search{display:block;position:relative}.ds-search__form{position:relative;display:flex;align-items:center;margin:0}.ds-search__input{width:100%;height:46px;padding:0 92px 0 20px!important;border-radius:999px!important;border:1.5px solid var(--ds-line-2)!important;background:var(--ds-gray)!important;color:var(--ds-ink)!important;font:400 15px/1 var(--ds-font-body)!important;box-shadow:none!important;outline:none;-webkit-appearance:none;appearance:none;box-sizing:border-box}.ds-search__input::placeholder{color:#7b8694}.ds-search__input::-webkit-search-cancel-button{display:none}.ds-search__input:focus{background:#fff!important;border-color:var(--ds-teal)!important;box-shadow:0 0 0 3px #0a7e8c26!important}.ds-search__submit{position:absolute;right:4px;top:4px;width:38px;height:38px;border-radius:50%;border:0!important;background:var(--ds-teal)!important;color:#fff!important;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0!important;min-height:0!important;box-shadow:none!important}.ds-search__submit:hover{background:var(--ds-teal-d)!important}.ds-search__reset{position:absolute;right:48px;top:7px;width:32px;height:32px;border:0!important;background:transparent!important;color:var(--ds-muted)!important;display:flex;align-items:center;justify-content:center;padding:0!important;min-height:0!important;box-shadow:none!important}.ds-search__reset.hidden{display:none!important}.ds-search .predictive-search.ds-search__results{position:absolute;top:calc(100% + 8px);left:0;right:0;z-index:60;background:#fff;border:1px solid var(--ds-line);border-radius:var(--ds-r);box-shadow:0 12px 32px #14202e24;overflow:hidden;max-height:70vh;overflow-y:auto;display:none}.ds-search predictive-search[open] .predictive-search,.ds-search[open] .predictive-search,.ds-search[loading] .predictive-search{display:block}.ds-nav{border-top:1px solid var(--ds-line)}.ds-nav__list{display:flex;align-items:center;gap:4px;list-style:none;margin:0 auto;min-height:48px}.ds-nav__item{position:relative}.ds-nav__link{display:inline-flex;align-items:center;min-height:36px;padding:0 14px;border-radius:999px;color:var(--ds-ink)!important;text-decoration:none;font:500 15px/1 var(--ds-font-body);white-space:nowrap}.ds-nav__link:hover{background:var(--ds-gray)}.ds-nav__link.is-active{background:var(--ds-teal-t);color:var(--ds-teal-d)!important;font-weight:600}.ds-nav__link--feature{color:var(--ds-coral)!important;font-weight:600}.ds-nav__link--feature:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--ds-coral);margin-right:8px}.ds-nav__drop{position:absolute;top:100%;left:0;min-width:200px;padding:8px;margin:0;list-style:none;background:#fff;border:1px solid var(--ds-line);border-radius:12px;box-shadow:0 12px 28px #14202e1f;opacity:0;visibility:hidden;transform:translateY(4px);transition:.15s ease;z-index:50}.ds-nav__item--parent:hover .ds-nav__drop,.ds-nav__item--parent:focus-within .ds-nav__drop{opacity:1;visibility:visible;transform:none}.ds-nav__drop a{display:block;padding:10px 12px;border-radius:8px;color:var(--ds-ink);text-decoration:none;font-size:14px}.ds-nav__drop a:hover{background:var(--ds-gray)}@media(max-width:989px){.ds-header__main{grid-template-columns:44px 1fr auto;grid-template-areas:"menu logo actions" "search search search";gap:6px 8px;min-height:0;padding-top:8px;padding-bottom:12px}.ds-header__menu-toggle{display:flex;align-items:center}.ds-header__logo{justify-self:center}.ds-header__logo-img{width:118px}.ds-header__search{max-width:none}.ds-header__country,.ds-header__action-label{display:none}.ds-header__action{padding:0 10px}.ds-search__input{height:44px;font-size:16px!important}.ds-nav{border-top:0}.ds-nav__list{overflow-x:auto;scrollbar-width:none;gap:8px;padding-top:0;padding-bottom:10px;min-height:0;-webkit-overflow-scrolling:touch}.ds-nav__list::-webkit-scrollbar{display:none}.ds-nav__link{background:var(--ds-gray);min-height:34px;font-size:14px;padding:0 14px}.ds-nav__drop{display:none}.ds-header .header__icon--menu{width:44px;height:44px;display:flex;align-items:center;justify-content:center;color:var(--ds-ink)!important}.ds-header .header__icon--menu svg{width:22px;height:22px}}#menu-drawer{background:#fff!important}#menu-drawer .menu-drawer__menu-item{font:500 17px/1.3 var(--ds-font-body)!important;color:var(--ds-ink)!important;padding:14px 24px}#menu-drawer .menu-drawer__menu-item--active,#menu-drawer .menu-drawer__menu-item:hover,#menu-drawer .menu-drawer__utility-links{background:var(--ds-gray)!important}.ds-hero{padding-top:20px}.ds-hero__grid{display:grid;gap:16px;grid-template-columns:minmax(0,2.1fr) minmax(0,1fr)}.ds-hero--solo .ds-hero__grid{grid-template-columns:minmax(0,1fr)}.ds-hero__main{border-radius:var(--ds-r);padding:44px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:28px;min-height:420px;overflow:hidden}.ds-hero__title{margin:0 0 14px;font:700 clamp(32px,4vw,50px)/1.08 var(--ds-font-head)!important;letter-spacing:-.02em;color:var(--ds-ink)}.ds-hero__text{margin:0 0 26px;font-size:17px;line-height:1.55;color:var(--ds-ink-2);max-width:30em}.ds-hero__art{position:relative;display:grid;grid-template-columns:1.25fr 1fr;grid-template-rows:1fr 1fr;gap:12px;height:340px}.ds-hero__tile{display:block;background:#fff;border-radius:14px;overflow:hidden;box-shadow:var(--ds-shadow)}.ds-hero__tile img{width:100%;height:100%;object-fit:cover;display:block}.ds-hero__tile--1{grid-row:1 / span 2}.ds-hero__tile--solo{grid-column:1 / -1;grid-row:1 / -1}.ds-hero__side{display:grid;gap:16px;grid-template-rows:1fr 1fr}.ds-promo-card{position:relative;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:22px;border-radius:var(--ds-r);text-decoration:none;color:var(--ds-ink);overflow:hidden;min-height:180px;transition:transform .2s ease,box-shadow .2s ease}.ds-promo-card:hover{transform:translateY(-2px);box-shadow:var(--ds-shadow)}.ds-promo-card__title{margin:0 0 12px;font:700 22px/1.15 var(--ds-font-head)!important;color:var(--ds-ink)}.ds-promo-card__img{width:132px;height:132px;flex:none;border-radius:12px;overflow:hidden;background:#fff;box-shadow:var(--ds-shadow)}.ds-promo-card__img img{width:100%;height:100%;object-fit:cover;display:block}@media(max-width:989px){.ds-hero__grid{grid-template-columns:minmax(0,1fr)}.ds-hero__side{grid-template-rows:none;grid-template-columns:1fr 1fr}}@media(max-width:749px){.ds-hero{padding-top:12px}.ds-hero__main{grid-template-columns:minmax(0,1fr);padding:26px 20px 20px;min-height:0;gap:20px}.ds-hero__text{font-size:15px;margin-bottom:18px}.ds-hero__art{height:230px;gap:8px}.ds-hero__side{gap:10px}.ds-promo-card{flex-direction:column-reverse;align-items:flex-start;padding:14px;min-height:0;gap:10px}.ds-promo-card__img{width:100%;height:110px}.ds-promo-card__title{font-size:16px!important;margin-bottom:6px}.ds-promo-card .ds-eyebrow{font-size:11px;margin-bottom:4px}.ds-btns .ds-btn{flex:1 1 auto}}.ds-cats__list{display:flex;gap:22px;list-style:none;margin:0;padding:2px 0 6px;overflow-x:auto;scrollbar-width:none}.ds-cats__list::-webkit-scrollbar{display:none}.ds-cats__list>li{flex:0 0 128px}.ds-cats__item{display:flex;flex-direction:column;align-items:center;gap:10px;text-decoration:none;color:var(--ds-ink)}.ds-cats__circle{width:128px;height:128px;border-radius:50%;overflow:hidden;display:block;transition:transform .2s ease,box-shadow .2s ease}.ds-cats__circle img{width:100%;height:100%;object-fit:cover;display:block;mix-blend-mode:multiply}.ds-cats__item:hover .ds-cats__circle{transform:translateY(-3px);box-shadow:var(--ds-shadow)}.ds-cats__label{font:600 14px/1.25 var(--ds-font-body);text-align:center}.ds-cats__item:hover .ds-cats__label{color:var(--ds-teal-d)}@media(max-width:749px){.ds-cats__list{display:flex;overflow-x:auto;gap:14px;scroll-snap-type:x proximity;margin:0 calc(var(--ds-gutter) * -1);padding:0 var(--ds-gutter) 6px;scrollbar-width:none}.ds-cats__list::-webkit-scrollbar{display:none}.ds-cats__list>li{flex:0 0 84px;scroll-snap-align:start}.ds-cats__circle{width:84px;height:84px}.ds-cats__label{font-size:13px}}.ds-shelf__tools{display:flex;align-items:center;gap:8px}.ds-arrow{width:40px;height:40px;border-radius:50%;border:1.5px solid var(--ds-line-2)!important;background:#fff!important;color:var(--ds-ink)!important;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0!important;min-height:0!important;box-shadow:none!important}.ds-arrow:hover:not(:disabled){border-color:var(--ds-ink)!important}.ds-arrow:disabled{opacity:.35;cursor:default}.ds-shelf--static .ds-arrow{display:none}.ds-shelf__tools .ds-link-arrow{margin-right:8px}.ds-shelf__track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 64px)/5);gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;list-style:none;margin:0;padding:2px 0 8px;scrollbar-width:none}.ds-shelf__track::-webkit-scrollbar{display:none}.ds-shelf__cell{scroll-snap-align:start;min-width:0}@media(max-width:1199px){.ds-shelf__track{grid-auto-columns:calc((100% - 48px)/4)}}@media(max-width:749px){.ds-shelf__track{grid-auto-columns:44%;gap:12px;margin:0 calc(var(--ds-gutter) * -1);padding:2px var(--ds-gutter) 8px;scroll-padding:0 var(--ds-gutter)}.ds-arrow{display:none}.ds-shelf__tools .ds-link-arrow{margin-right:0}}.ds-card{display:flex;flex-direction:column;height:100%;background:#fff}.ds-card__media{position:relative;display:block;aspect-ratio:1 / 1;border-radius:12px;overflow:hidden;background:var(--ds-gray)}.ds-card__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .3s ease,transform .4s ease}.ds-card__placeholder{fill:#c7cfd9;background:var(--ds-gray)}.ds-card__img--alt{opacity:0}@media(hover:hover){.ds-card__media.has-hover:hover .ds-card__img--alt{opacity:1}.ds-card__media:not(.has-hover):hover .ds-card__img{transform:scale(1.03)}}.ds-badge{position:absolute;top:10px;left:10px;padding:5px 9px;border-radius:6px;font:700 12px/1 var(--ds-font-body);letter-spacing:.01em}.ds-badge--sale{background:var(--ds-coral);color:#fff}.ds-badge--muted{background:#fff;color:var(--ds-muted);border:1px solid var(--ds-line)}.ds-card__body{display:flex;flex-direction:column;gap:6px;padding:12px 2px 4px;flex:1}.ds-card__title{color:var(--ds-ink);text-decoration:none;font:500 14.5px/1.35 var(--ds-font-body);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.7em}.ds-card__title:hover{text-decoration:underline;text-underline-offset:2px}.ds-card__price{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 8px}.ds-card__from{font-size:12px;color:var(--ds-muted)}.ds-price{font:700 17px/1.2 var(--ds-font-body);color:var(--ds-ink)}.ds-price--sale{color:var(--ds-coral)}.ds-price--was{font-size:13px;color:var(--ds-muted)}.ds-card__add{margin-top:auto;display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 14px;border-radius:999px;border:1.5px solid var(--ds-teal)!important;background:#fff!important;color:var(--ds-teal-d)!important;font:600 14px/1 var(--ds-font-body);cursor:pointer;text-decoration:none;box-shadow:none!important;width:100%;box-sizing:border-box}.ds-card__add:hover{background:var(--ds-teal)!important;color:#fff!important}.ds-card__add--ghost{border-color:var(--ds-line-2)!important;color:var(--ds-ink)!important}.ds-card__add--ghost:hover{background:var(--ds-gray)!important;color:var(--ds-ink)!important;border-color:var(--ds-ink)!important}.ds-card__add:disabled{opacity:.7}.ds-promos__grid{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.ds-promos__grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.ds-promos__grid--1{grid-template-columns:minmax(0,1fr)}.ds-promo{display:flex;flex-direction:column;justify-content:space-between;gap:18px;padding:26px;border-radius:var(--ds-r);text-decoration:none;color:var(--ds-ink);min-height:340px;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}.ds-promo:hover{transform:translateY(-2px);box-shadow:var(--ds-shadow)}.ds-promo__title{margin:0 0 8px;font:700 24px/1.15 var(--ds-font-head)!important;color:var(--ds-ink)}.ds-promo__text{margin:0 0 16px;color:var(--ds-ink-2);font-size:15px;line-height:1.5}.ds-promo__img{align-self:flex-end;margin-top:auto;width:72%;aspect-ratio:1 / 1;border-radius:14px;overflow:hidden;background:#fff;box-shadow:var(--ds-shadow)}.ds-promo__img img{width:100%;height:100%;object-fit:cover;display:block}@media(max-width:749px){.ds-promos__grid,.ds-promos__grid--2{grid-template-columns:minmax(0,1fr);gap:12px}.ds-promo{flex-direction:row;align-items:center;min-height:0;padding:18px}.ds-promo__img{width:120px;flex:none}.ds-promo__title{font-size:19px!important}.ds-promo__text{font-size:14px;margin-bottom:12px}}.ds-values__list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;list-style:none;margin:0;padding:0}.ds-values__item{display:flex;align-items:center;gap:14px;padding:18px;border:1px solid var(--ds-line);border-radius:var(--ds-r);background:#fff}.ds-values__icon{width:48px;height:48px;border-radius:50%;background:var(--ds-teal-t);color:var(--ds-teal-d);display:inline-flex;align-items:center;justify-content:center;flex:none}.ds-values__copy{display:flex;flex-direction:column;gap:3px;font-size:13.5px;color:var(--ds-muted);line-height:1.35}.ds-values__copy strong{font:600 15px/1.3 var(--ds-font-body);color:var(--ds-ink)}@media(max-width:989px){.ds-values__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:749px){.ds-values__item{flex-direction:column;align-items:flex-start;gap:10px;padding:14px}.ds-values__icon{width:40px;height:40px}.ds-values__icon svg{width:22px;height:22px}}.ds-news__box{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:24px;padding:40px 44px;border-radius:var(--ds-r)}.ds-news__form{display:flex;flex-wrap:wrap;gap:10px;margin:0}.ds-news__input{flex:1 1 220px;height:50px;padding:0 20px;border-radius:999px;border:1.5px solid var(--ds-line-2);background:#fff;font:400 16px/1 var(--ds-font-body);color:var(--ds-ink);box-sizing:border-box}.ds-news__input:focus{outline:none;border-color:var(--ds-teal);box-shadow:0 0 0 3px #0a7e8c26}.ds-news__form .ds-btn{min-height:50px}.ds-news__ok{margin:0;font-weight:600;color:var(--ds-teal-d)}.ds-news__err{flex-basis:100%;margin:0;color:#b42318;font-size:14px}@media(max-width:749px){.ds-news__box{grid-template-columns:minmax(0,1fr);padding:26px 20px;gap:16px}.ds-news__form .ds-btn{flex:1 1 100%}}.ds-search__submit svg{width:20px!important;height:20px!important}.ds-search__reset svg{width:16px!important;height:16px!important}.ds-arrow svg{width:18px!important;height:18px!important}.ds-values__icon svg{width:26px!important;height:26px!important}@media(max-width:749px){.ds-values__icon svg{width:22px!important;height:22px!important}}.ds-plp{padding-top:16px}.ds-plp__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:8px 24px;margin-bottom:14px}.ds-plp__title{margin:0;font:700 clamp(26px,3vw,36px)/1.15 var(--ds-font-head)!important;color:var(--ds-ink)}.ds-plp__count{margin:4px 0 0;color:var(--ds-muted);font-size:14px}.ds-plp__desc{flex-basis:100%;color:var(--ds-ink-2);font-size:15px;line-height:1.55;max-width:70ch}.ds-plp__chips{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;padding:2px 0 14px;margin-bottom:8px;border-bottom:1px solid var(--ds-line)}.ds-plp__chips::-webkit-scrollbar{display:none}.ds-chip{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 14px;border-radius:999px;background:var(--ds-gray);color:var(--ds-ink)!important;text-decoration:none;font:500 14px/1 var(--ds-font-body);white-space:nowrap;border:1px solid transparent}.ds-chip:hover{border-color:var(--ds-line-2)}.ds-chip.is-active{background:var(--ds-teal-t);color:var(--ds-teal-d)!important;font-weight:600}.ds-chip--remove{background:#fff;border-color:var(--ds-line-2);min-height:32px;font-size:13px}.ds-chip--remove span[aria-hidden]{font-size:16px;line-height:1;color:var(--ds-muted)}.ds-plp__layout{display:grid;grid-template-columns:250px minmax(0,1fr);gap:32px;align-items:start;padding-top:12px}.ds-plp__layout:not(:has(.ds-plp__filters)){grid-template-columns:minmax(0,1fr)}.ds-plp__filters{position:sticky;top:calc(var(--header-height, 130px) + 12px);max-height:calc(100vh - var(--header-height, 130px) - 24px);overflow-y:auto;scrollbar-width:thin}.ds-plp__filters-head{display:flex;align-items:center;justify-content:space-between}.ds-plp__filters-head h2{margin:0 0 6px;font:700 18px/1.2 var(--ds-font-head)!important}.ds-plp__close{display:none}.ds-filter{border-bottom:1px solid var(--ds-line);padding:4px 0}.ds-filter summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:8px;padding:12px 0;font:600 15px/1.2 var(--ds-font-body);color:var(--ds-ink)}.ds-filter summary::-webkit-details-marker{display:none}.ds-filter summary:after{content:"";margin-left:auto;width:8px;height:8px;border-right:2px solid var(--ds-muted);border-bottom:2px solid var(--ds-muted);transform:rotate(45deg);transition:transform .2s ease}.ds-filter[open] summary:after{transform:rotate(-135deg)}.ds-filter__n{min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:var(--ds-teal);color:#fff;font-size:12px;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box}.ds-filter__list{list-style:none;margin:0 0 10px;padding:0;display:grid;gap:2px;max-height:260px;overflow-y:auto}.ds-check{display:flex;align-items:center;gap:10px;padding:7px 4px;border-radius:8px;cursor:pointer;font-size:14px;color:var(--ds-ink-2)}.ds-check:hover{background:var(--ds-gray)}.ds-check input{position:absolute;opacity:0;width:1px;height:1px}.ds-check__box{width:18px;height:18px;border:1.5px solid var(--ds-line-2);border-radius:5px;flex:none;background:#fff;display:inline-flex;align-items:center;justify-content:center}.ds-check input:checked+.ds-check__box{background:var(--ds-teal);border-color:var(--ds-teal)}.ds-check input:checked+.ds-check__box:after{content:"";width:5px;height:9px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg) translate(-1px,-1px)}.ds-check input:focus-visible+.ds-check__box{outline:3px solid rgba(10,126,140,.4);outline-offset:2px}.ds-check__count{margin-left:auto;color:var(--ds-muted);font-size:12px}.ds-filter__price{display:flex;gap:10px;margin-bottom:10px}.ds-filter__price label{flex:1;display:flex;flex-direction:column;gap:4px;font-size:12px;color:var(--ds-muted)}.ds-filter__price input{height:40px;border:1.5px solid var(--ds-line-2);border-radius:10px;padding:0 10px;font-size:15px;width:100%;box-sizing:border-box}.ds-filter__price+.ds-btn{margin-bottom:12px;width:100%}.ds-plp__toolbar{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:16px}.ds-plp__filter-btn{display:none;align-items:center;gap:8px;min-height:40px;padding:0 16px;border-radius:999px;border:1.5px solid var(--ds-line-2)!important;background:#fff!important;color:var(--ds-ink)!important;font:600 14px/1 var(--ds-font-body);cursor:pointer;box-shadow:none!important}.ds-plp__filter-btn svg{width:18px!important;height:18px!important}.ds-plp__active{display:flex;flex-wrap:wrap;gap:8px;align-items:center;flex:1;min-width:0}.ds-plp__clear{font-size:13px;font-weight:600;color:var(--ds-teal-d)}.ds-sort{display:inline-flex;align-items:center;gap:8px;margin-left:auto;font-size:14px;color:var(--ds-muted)}.ds-sort select{height:40px;padding:0 36px 0 14px;border-radius:999px;border:1.5px solid var(--ds-line-2);background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%2314202e' stroke-width='2.5'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 14px center;-webkit-appearance:none;appearance:none;font:500 14px/1 var(--ds-font-body);color:var(--ds-ink);cursor:pointer}.ds-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 18px;list-style:none;margin:0;padding:0}.ds-grid--wide{grid-template-columns:repeat(5,minmax(0,1fr))}@media(max-width:1199px){.ds-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ds-grid--wide{grid-template-columns:repeat(4,minmax(0,1fr))}}.ds-empty{text-align:center;padding:48px 16px;background:var(--ds-gray);border-radius:var(--ds-r)}.ds-empty h2{margin:0 0 8px;font-size:24px}.ds-empty p{margin:0 0 20px;color:var(--ds-muted)}.ds-empty .ds-btns{justify-content:center}.ds-pager{display:flex;justify-content:center;align-items:center;gap:6px;margin:36px 0 8px;flex-wrap:wrap}.ds-pager a,.ds-pager span{min-width:40px;height:40px;padding:0 12px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;color:var(--ds-ink);font-weight:500;box-sizing:border-box}.ds-pager a:hover{background:var(--ds-gray)}.ds-pager [aria-current]{background:var(--ds-ink);color:#fff}.ds-pager__step{border:1.5px solid var(--ds-line-2)}.ds-plp__scrim{display:none}@media(max-width:989px){.ds-plp__layout{grid-template-columns:minmax(0,1fr);gap:0}.ds-plp__filter-btn{display:inline-flex}.ds-plp__filters{position:fixed;inset:0 auto 0 0;width:min(88vw,360px);max-height:none;z-index:1001;background:#fff;padding:18px 20px 28px;transform:translate(-105%);transition:transform .25s ease;box-shadow:0 0 40px #14202e33;top:0}.ds-plp.is-filtering .ds-plp__filters{transform:none}.ds-plp__close{display:inline-flex;width:40px;height:40px;align-items:center;justify-content:center;border:0!important;background:var(--ds-gray)!important;border-radius:50%;color:var(--ds-ink)!important;padding:0!important;min-height:0!important;box-shadow:none!important}.ds-plp__close svg{width:20px!important;height:20px!important}.ds-plp.is-filtering .ds-plp__scrim{display:block;position:fixed;top:0;right:0;bottom:0;left:0;background:#14202e66;z-index:1000}.ds-grid,.ds-grid--wide{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 12px}}@media(max-width:749px){.ds-plp__active{order:3;flex-basis:100%}.ds-sort span{display:none}}.ds-srp__head{flex-direction:column;align-items:stretch}.ds-srp__form{max-width:640px;margin-top:12px}.ds-srp__sub{margin:40px 0 14px}.ds-srp__links{list-style:none;margin:0;padding:0;display:grid;gap:10px}.ds-srp__links a{display:flex;flex-direction:column;gap:4px;padding:16px 18px;border:1px solid var(--ds-line);border-radius:12px;text-decoration:none;color:var(--ds-ink)}.ds-srp__links a:hover{border-color:var(--ds-teal)}.ds-srp__links span{color:var(--ds-muted);font-size:14px}.ds-srp__popular{padding:12px 0 24px}.ds-srp__popular .ds-plp__chips{border:0;margin-top:14px;flex-wrap:wrap}.ds-clp__grid{list-style:none;margin:8px 0 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.ds-clp__card{display:flex;flex-direction:column;gap:14px;padding:16px;border-radius:var(--ds-r);text-decoration:none;color:var(--ds-ink);transition:transform .2s ease,box-shadow .2s ease;height:100%;box-sizing:border-box}.ds-clp__card:hover{transform:translateY(-2px);box-shadow:var(--ds-shadow)}.ds-clp__img{display:block;aspect-ratio:1 / 1;border-radius:12px;overflow:hidden;background:#fff}.ds-clp__img img{width:100%;height:100%;object-fit:cover;display:block}.ds-clp__label{display:flex;flex-direction:column;gap:2px}.ds-clp__label strong{font:700 18px/1.2 var(--ds-font-head)}.ds-clp__label span{font-size:13px;color:var(--ds-muted)}@media(max-width:989px){.ds-clp__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ds-clp__card{padding:10px}}.ds-values--compact{padding-top:8px}.ds-values--compact .ds-values__item{padding:14px 16px}.breadcrumb,.breadcrumb a{font-family:var(--ds-font-body)!important}[id*=__shop_product_details] .shop-add-to-cart-button{background:var(--ds-teal)!important;border-color:var(--ds-teal)!important;color:#fff!important;border-radius:999px!important}[id*=__shop_product_details] .shop-add-to-cart-button:hover{background:var(--ds-teal-d)!important;border-color:var(--ds-teal-d)!important}[id*=__shop_product_details] .shop-add-to-cart-button *{color:#fff!important}[id*=__shop_product_details] .shop-save-price{background:var(--ds-coral)!important;color:#fff!important;border-color:var(--ds-coral)!important}[id*=__shop_product_details] .shop-save-price svg,[id*=__shop_product_details] .shop-save-price path{color:#fff!important}[id*=__shop_product_details] .shop-product-price-block{color:var(--ds-ink)!important}[id*=__shop_product_details] .shop-compare-price{color:#8a94a3!important}[id*=__shop_product_details] a:not([class*=button]):not([class*=btn]){color:var(--ds-teal-d)}[id*=__shop_product_details] b,[id*=__shop_product_details] strong{color:inherit}[id*=__shop_product_details] .faq-answer{background:var(--ds-gray)!important}.kaching-bundles__block{--block-title-color: #14202e !important;--block-block-title-color: #14202e !important;--bar-background-color: #ffffff !important;--bar-selected-background-color: #e5f4f5 !important;--bar-border-color: #d5dce5 !important;--bar-selected-border-color: #0a7e8c !important;--bar-title-color: #14202e !important;--bar-subtitle-color: #5a6675 !important;--bar-price-color: #14202e !important;--bar-full-price-color: #8a94a3 !important;--bar-label-background-color: #ffedea !important;--bar-label-color: #c2412f !important;--bar-most-popular-background-color: #0a7e8c !important;--bar-most-popular-color: #ffffff !important}.kaching-bundles__bar-radio{background-color:var(--ds-teal)!important}.kaching-bundles__bar-label{background-color:var(--ds-coral-t)!important;color:#c2412f!important}.kaching-bundles__bar-most-popular__content{background-color:var(--ds-teal)!important;color:#fff!important}.kaching-bundles__free-gift{background-color:var(--ds-teal-t)!important}.kaching-bundles__free-gift__text{color:var(--ds-teal-d)!important}.kaching-bundles__swatch-buttons__button{border-color:var(--ds-line-2)!important}.scrolling-features-bar{background:var(--ds-teal-t)!important}.scrolling-features-bar,.scrolling-features-bar *{color:var(--ds-teal-d)!important}.scrolling-features-bar svg{fill:currentColor}.image-text-section{background-color:#fff!important;border-color:var(--ds-line)!important}.image-text-container-wrapper{background-color:var(--ds-teal)!important}.collection-grid-section{background-color:#fff!important}.collection-grid-section .section-heading{color:var(--ds-ink)!important}.collection-grid-section .product-image-container{background-color:var(--ds-gray)!important}.collection-grid-section .dot{background-color:#d5dce5!important}.collection-grid-section .dot.active{background-color:var(--ds-ink)!important}.collection-current-price{color:var(--ds-ink)!important}.collection-regular-price{color:#8a94a3!important}[id*=__amazon_styled_reviews]{background-color:#fff!important}.amazon-review-item{background-color:var(--ds-gray)!important;border-color:var(--ds-line)!important}.amazon-review-star{color:#f2b01e!important}.amazon-review-star.empty{color:#d5dce5!important}.reviewer-name,.review-date,.amazon-review-text{color:var(--ds-ink)!important}.reviewer-avatar{background-color:var(--ds-teal-t)!important;color:var(--ds-teal-d)!important}.verified-badge{background-color:var(--ds-teal-t)!important}.highlight-word{color:var(--ds-coral)!important}.jdgm-rev-widg__summary-text{color:var(--ds-muted)!important}.es-tool,.es-ship,.es-promise,.es-ship select,[id*=__shop_product_details] .es-ship li{border-color:var(--ds-line)!important}.es-ship,.es-promise{background-color:#fff}.es-ship span,.es-promise span,.es-ship p,.es-promise p,.es-ship small,.es-promise small{color:var(--ds-muted)}.es-tool svg,.es-ship svg,.es-promise svg{color:var(--ds-teal-d)}.cart__checkout-button,#checkout{background:var(--ds-teal)!important;color:#fff!important;border-radius:999px!important}.cart__checkout-button:hover,#checkout:hover{background:var(--ds-teal-d)!important}.cart-items td,.cart-items th{border-color:var(--ds-line)!important}.cart__empty-text,.title--primary,.main-page-title{font-family:var(--ds-font-head)!important}.contact .field__input,.contact .text-area,.field__input,.customer .field input{border-radius:12px!important}.contact .button,.customer button,.shopify-challenge__button{border-radius:999px!important}.rte a{color:var(--ds-teal-d)}.footer-main{border-top:1px solid var(--ds-line)}.footer-main .footer-logo-image{max-width:140px;height:auto}.footer-main h2,.footer-main h3,.footer-main h4,.footer-main .footer-heading{font-family:var(--ds-font-head)!important;letter-spacing:0!important}.footer-main a{text-decoration:none}.footer-main a:hover{text-decoration:underline;text-underline-offset:3px}
/*# sourceMappingURL=/cdn/shop/t/48/assets/encore-ds.css.map */
