.bottom-island--collection-switcher .bottom-island__button--primary{min-height:44px;border-radius:999px;transition:background-color .26s ease,color .26s ease,box-shadow .26s ease}.bottom-island--collection-switcher .bottom-island__button--primary .bottom-island__label{font-size:clamp(11px,.9vw,13px);font-weight:550;line-height:1;letter-spacing:0;text-transform:none}.bottom-island--collection-switcher .bottom-island__button--primary .bottom-island__label--filter-short{display:none!important}.bottom-island--collection-switcher .bottom-island__collection-switch{display:inline-flex;align-items:center;justify-content:center;flex:1 1 auto;gap:7px;min-width:0;min-height:44px;height:var(--island-control-size);border:0;border-radius:999px;padding-inline:clamp(11px,2vw,19px);color:rgb(var(--text-color));background-color:transparent;font-size:clamp(11px,.9vw,13px);font-weight:500;line-height:1.2;letter-spacing:0;cursor:pointer;transition:background-color .18s ease}.bottom-island--collection-switcher .bottom-island__collection-switch:hover,.bottom-island--collection-switcher .bottom-island__collection-switch[aria-expanded=true]{background-color:rgb(var(--text-color) / .045)}.bottom-island--collection-switcher .bottom-island__collection-switch:focus-visible{outline:2px solid currentColor;outline-offset:-3px}.bottom-island--collection-switcher .bottom-island__collection-switch-full{max-width:130px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.bottom-island--collection-switcher .bottom-island__collection-switch-short{display:none}.bottom-island--collection-switcher .bottom-island__collection-switch svg{flex:0 0 12px;opacity:.7;transition:transform .22s cubic-bezier(.22,1,.36,1)}.bottom-island--collection-switcher .bottom-island__collection-switch[aria-expanded=true] svg{transform:rotate(180deg)}.bottom-island--collection-switcher .bottom-island__collection-menu{position:absolute;z-index:5;inset-inline-start:0;inset-block-end:calc(100% + 12px);width:min(315px,calc(100vw - 36px));max-height:min(60vh,420px);overflow-y:auto;padding:13px 14px 9px;border:1px solid rgb(var(--border-color));border-radius:18px;background:rgb(var(--background));color:rgb(var(--text-color));box-shadow:0 14px 38px #0000002b,0 2px 6px #0000000f;transform:translateY(8px) scale(.986);transform-origin:50% 100%;opacity:0;visibility:hidden;pointer-events:none;transition:transform .16s ease-in,opacity .16s ease-in,visibility 0s linear .16s}.bottom-island--collection-switcher .bottom-island__collection-menu.is-open{transform:translateY(0) scale(1);opacity:1;visibility:visible;pointer-events:auto;transition:transform .24s cubic-bezier(.22,1,.36,1),opacity .24s cubic-bezier(.22,1,.36,1),visibility 0s}.bottom-island--collection-switcher .bottom-island__collection-menu[hidden]{display:none!important}.bottom-island--collection-switcher .bottom-island__collection-menu-title{display:block;margin-block-end:7px;font-size:12px;line-height:1.5;font-weight:400;color:rgb(var(--text-color) / .58)}.bottom-island--collection-switcher .bottom-island__collection-menu-link{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:44px;border-top:1px solid rgb(var(--border-color) / .65);color:inherit;font-size:13px;font-weight:400;text-decoration:none}.bottom-island--collection-switcher .bottom-island__collection-menu-link.is-current{font-weight:600}.bottom-island--collection-switcher .bottom-island__collection-menu-link:focus-visible{outline:2px solid currentColor;outline-offset:-2px}.bottom-island--collection-switcher.is-cart-active .bottom-island__button--primary,.bottom-island--collection-switcher.is-cart-active .bottom-island__button--primary:hover{background-color:rgb(var(--text-color) / .065);color:rgb(var(--text-color));box-shadow:none}.bottom-island--collection-switcher .bottom-island__cart,.bottom-island--collection-switcher.is-visible .bottom-island__cart{transition:transform .5s var(--island-spring),opacity .25s ease,background-color .26s ease,border-color .26s ease,color .26s ease,box-shadow .26s ease}.bottom-island--glass.bottom-island--collection-switcher.is-cart-active .bottom-island__cart{background-color:rgb(var(--text-color));background-image:none;border-color:rgb(var(--text-color));color:rgb(var(--background));box-shadow:0 10px 28px #0003,inset 0 1px #ffffff1f;-webkit-backdrop-filter:none;backdrop-filter:none}.bottom-island--glass.bottom-island--collection-switcher.is-cart-active .bottom-island__cart:after{content:none}@media(hover:hover){.bottom-island--glass.bottom-island--collection-switcher.is-cart-active .bottom-island__cart:hover{border-color:rgb(var(--text-color));box-shadow:0 13px 32px #00000038,inset 0 1px #ffffff1f}}.bottom-island--collection-switcher.is-cart-active .bottom-island__cart:active{background-color:rgb(var(--text-color) / .88)}.bottom-island--collection-switcher.is-cart-active .bottom-island__count{background-color:rgb(var(--background));color:rgb(var(--text-color));box-shadow:0 1px 4px #00000029}.bottom-island--collection-switcher .bottom-island__cart.is-appearing{animation:island-cart-gentle-enter .42s cubic-bezier(.22,1,.36,1) both}@keyframes island-cart-gentle-enter{0%{transform:translateY(12px) scale(.94);opacity:0}60%{transform:translateY(-1px) scale(1.008);opacity:1}to{transform:none;opacity:1}}.bottom-island--collection-switcher .bottom-island__count.is-updated{animation:island-count-soft-settle .26s cubic-bezier(.22,1,.36,1) both}@keyframes island-count-soft-settle{0%{scale:.89;opacity:.6}to{scale:1;opacity:1}}@media screen and (max-width:749px){.bottom-island--collection-switcher .bottom-island__collection-menu{inset-inline-start:50%;inset-inline-end:auto;width:min(280px,calc(100vw - 32px));max-width:calc(100vw - 32px);max-height:min(48vh,312px);max-height:min(48dvh,312px);padding:10px 12px 8px;overflow-y:auto;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;transform:translate3d(-50%,8px,0) scale(.986);transform-origin:50% 100%}.bottom-island--collection-switcher .bottom-island__collection-menu.is-open{transform:translate3d(-50%,0,0) scale(1)}}@media screen and (max-width:390px){.bottom-island--collection-switcher .bottom-island__collection-switch-full{display:none}.bottom-island--collection-switcher .bottom-island__collection-switch-short{display:inline}.bottom-island--collection-switcher .bottom-island__collection-switch{padding-inline:10px;gap:5px}}@media screen and (max-width:345px){.bottom-island--collection-switcher .bottom-island__button--primary .bottom-island__label--filter-full{display:none!important}.bottom-island--collection-switcher .bottom-island__button--primary .bottom-island__label--filter-short{display:inline!important}.bottom-island--collection-switcher .bottom-island__button--primary{padding-inline:11px}}@media(prefers-reduced-motion:reduce){.bottom-island--collection-switcher .bottom-island__button--primary,.bottom-island--collection-switcher .bottom-island__collection-switch,.bottom-island--collection-switcher .bottom-island__collection-switch svg,.bottom-island--collection-switcher .bottom-island__cart,.bottom-island--collection-switcher.is-visible .bottom-island__cart{transition-duration:.01ms}.bottom-island--collection-switcher .bottom-island__collection-menu,.bottom-island--collection-switcher .bottom-island__collection-menu.is-open{transition:none!important}.bottom-island--collection-switcher .bottom-island__cart.is-appearing,.bottom-island--collection-switcher .bottom-island__count.is-updated{animation:none!important}}.bottom-island--home-switcher .bottom-island__surface{gap:calc(4px * var(--island-scale))}.bottom-island--home-switcher .bottom-island__home-shop{display:inline-flex;align-items:center;justify-content:center;height:var(--island-control-size);min-height:44px;padding:0 calc(20px * var(--island-scale));flex:0 0 auto;border:0;border-radius:999px;background-color:rgb(var(--text-color))!important;background-image:none!important;color:rgb(var(--background))!important;font-size:max(12px,calc(14px * var(--island-scale)));font-weight:550;letter-spacing:0;line-height:1;text-transform:none;box-shadow:none;transition:background-color .26s ease,color .26s ease,box-shadow .26s ease}.bottom-island--home-switcher .bottom-island__home-shop:before,.bottom-island--home-switcher .bottom-island__home-shop:after{display:none}.bottom-island--home-switcher.is-cart-active .bottom-island__home-shop,.bottom-island--home-switcher.is-cart-active .bottom-island__home-shop:hover{background-color:rgb(var(--text-color) / .065)!important;color:rgb(var(--text-color))!important}.bottom-island--home-switcher .bottom-island__collection-switch{flex:0 1 auto;min-height:44px;padding-inline:calc(14px * var(--island-scale));font-weight:500}.bottom-island--home-switcher .bottom-island__collection-switch-full{max-width:none}@media screen and (max-width:370px){.bottom-island--home-switcher .bottom-island__home-shop{padding-inline:12px;font-size:12px}.bottom-island--home-switcher .bottom-island__collection-switch{padding-inline:8px;gap:5px}}@media(prefers-reduced-motion:reduce){.bottom-island--home-switcher .bottom-island__home-shop{transition:none!important}}.bottom-island--home-switcher{--dp-home-pill: 154px;--dp-home-height: 46px;--dp-home-cart-shift: 0px;--dp-home-dark: rgb(29 30 32 / .94);--dp-home-light: rgb(248 248 247 / .97);--dp-home-text: #fafaf9;--dp-home-rule: rgb(255 255 255 / .18);--dp-home-hover: rgb(255 255 255 / .075);gap:8px;align-items:flex-end}.bottom-island--home-switcher.is-cart-active{--dp-home-cart-shift: 30px;--dp-home-text: #202123;--dp-home-rule: rgb(27 28 30 / .14);--dp-home-hover: rgb(27 28 30 / .055)}.bottom-island--home-switcher .bottom-island__surface,.bottom-island--glass.bottom-island--home-switcher .bottom-island__surface{position:relative;display:block;box-sizing:border-box;width:max-content;min-width:0;max-width:calc(100vw - 92px);flex:0 1 auto;height:var(--dp-home-height);min-height:var(--dp-home-height);padding:0;overflow:visible;border:0;border-radius:0;background:transparent;background-image:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.bottom-island--home-switcher .bottom-island__surface:after,.bottom-island--glass.bottom-island--home-switcher .bottom-island__surface:after{content:none}.bottom-island--home-switcher .bottom-island__home-sizer{display:inline-flex;box-sizing:border-box;align-items:center;justify-content:center;width:max-content;max-width:100%;min-width:var(--dp-home-pill);height:var(--dp-home-height);padding:0 17px;color:transparent;font-size:13px;font-weight:600;line-height:1.2;white-space:nowrap;visibility:hidden;pointer-events:none}.bottom-island--home-switcher .bottom-island__home-trigger-content{display:inline-flex;flex:0 1 auto;align-items:center;justify-content:center;gap:8px;min-width:0;max-width:100%;white-space:nowrap}.bottom-island--home-switcher .bottom-island__home-trigger-content>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bottom-island--home-switcher .bottom-island__home-trigger-content>svg{flex:0 0 14px;width:14px;height:14px}.bottom-island--home-switcher .bottom-island__home-panel{position:absolute;right:0;bottom:0;z-index:2;width:100%;height:var(--dp-home-height);box-sizing:border-box;isolation:isolate;overflow:hidden;border:1px solid rgb(255 255 255 / .13);border-radius:999px;color:var(--dp-home-text);background:var(--dp-home-dark);box-shadow:0 5px 16px #0003,inset 0 1px #ffffff14;-webkit-backdrop-filter:blur(12px) saturate(1.08);backdrop-filter:blur(12px) saturate(1.08);transition:width .54s cubic-bezier(.2,.86,.19,1),height .54s cubic-bezier(.2,.86,.19,1),border-radius .48s cubic-bezier(.2,.86,.19,1),background-color .3s ease,box-shadow .35s ease}.bottom-island--home-switcher.is-cart-active .bottom-island__home-panel{background:var(--dp-home-light);border-color:#2021231f;box-shadow:0 5px 16px #0000001f,inset 0 1px #ffffffd9}.bottom-island--home-switcher.is-home-menu-open .bottom-island__home-panel{width:max(100%,min(280px,calc(50vw + 78px - var(--dp-home-cart-shift))));height:min(var(--dp-home-open-height, 352px),calc(100dvh - 110px));border-radius:27px;box-shadow:0 22px 48px #0000004d,inset 0 1px #fff3}.bottom-island--home-switcher.is-cart-active.is-home-menu-open .bottom-island__home-panel{box-shadow:0 16px 38px #0003,inset 0 1px #ffffffe6}.bottom-island--home-switcher.is-home-menu-closing .bottom-island__home-panel{transition:width .41s cubic-bezier(.42,0,.25,1) 45ms,height .41s cubic-bezier(.42,0,.25,1) 45ms,border-radius .41s ease 45ms,background-color .3s ease,box-shadow .3s ease}.bottom-island--home-switcher .bottom-island__home-trigger{position:absolute;right:0;bottom:0;z-index:4;display:flex;align-items:center;justify-content:center;width:100%;height:var(--dp-home-height);padding:0 16px;border:0;border-radius:999px;color:inherit;background:transparent;font:inherit;font-size:13px;font-weight:600;line-height:1.2;letter-spacing:0;text-align:left;cursor:pointer;opacity:1;visibility:visible;transition:opacity .12s ease,visibility 0s}.bottom-island--home-switcher .bottom-island__home-trigger svg{transition:transform .28s ease}.bottom-island--home-switcher.is-home-menu-open .bottom-island__home-trigger{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .11s ease,visibility 0s linear .11s}.bottom-island--home-switcher.is-home-menu-closing .bottom-island__home-trigger{opacity:1;visibility:visible;pointer-events:none;transition:opacity .17s ease 145ms,visibility 0s linear 145ms}.bottom-island--home-switcher .bottom-island__home-menu{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;display:flex;flex-direction:column;padding:13px 12px 10px;color:inherit;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(9px);transition:opacity 115ms ease,transform 135ms ease,visibility 0s linear 135ms}.bottom-island--home-switcher .bottom-island__home-menu[hidden]{display:none}.bottom-island--home-switcher.is-home-menu-open .bottom-island__home-menu{opacity:1;visibility:visible;pointer-events:auto;transform:none;transition:opacity .22s ease .22s,transform .3s cubic-bezier(.2,.86,.19,1) 195ms,visibility 0s}.bottom-island--home-switcher.is-home-menu-closing .bottom-island__home-menu{opacity:0;visibility:hidden;pointer-events:none;transform:translateY(5px);transition:opacity 95ms ease,transform .11s ease,visibility 0s linear .1s}.bottom-island--home-switcher .bottom-island__home-menu-head{display:flex;flex:0 0 46px;align-items:center;justify-content:space-between;gap:9px;min-height:46px;padding:0 4px 9px 6px;border-bottom:1px solid var(--dp-home-rule);font-size:16px;font-weight:620;letter-spacing:-.02em}.bottom-island--home-switcher .bottom-island__home-menu-head span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bottom-island--home-switcher .bottom-island__home-menu-close{display:grid;flex:0 0 34px;place-items:center;width:34px;height:34px;border:0;border-radius:50%;color:inherit;background:var(--dp-home-hover);cursor:pointer}.bottom-island--home-switcher .bottom-island__home-menu-links{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;padding-block:5px;overflow-y:auto;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none}.bottom-island--home-switcher .bottom-island__home-menu-links::-webkit-scrollbar{display:none}.bottom-island--home-switcher .bottom-island__home-menu-link{display:flex;flex:1 0 44px;align-items:center;min-height:44px;padding:0 12px;border:0;border-radius:10px;color:inherit;font-size:13.5px;font-weight:470;line-height:1.25;text-decoration:none;overflow-wrap:anywhere;transition:background-color .16s ease}.bottom-island--home-switcher .bottom-island__home-menu-link:hover,.bottom-island--home-switcher .bottom-island__home-menu-link:focus-visible,.bottom-island--home-switcher .bottom-island__home-menu-close:hover{background:var(--dp-home-hover)}.bottom-island--home-switcher .bottom-island__home-menu-footer{display:flex;flex:0 0 47px;align-items:center;justify-content:space-between;gap:8px;min-height:47px;padding:3px 6px 0;border-top:1px solid var(--dp-home-rule);color:inherit;font-size:13px;font-weight:610;line-height:1.25;text-decoration:none}.bottom-island--home-switcher .bottom-island__home-menu-footer span{min-width:0;overflow-wrap:anywhere}.bottom-island--home-switcher .bottom-island__home-menu-footer svg{flex:0 0 17px}.bottom-island--home-switcher .bottom-island__home-trigger:focus-visible,.bottom-island--home-switcher .bottom-island__home-menu-close:focus-visible,.bottom-island--home-switcher .bottom-island__home-menu-link:focus-visible,.bottom-island--home-switcher .bottom-island__home-menu-footer:focus-visible{outline:2px solid currentColor;outline-offset:-3px}.bottom-island--glass.bottom-island--home-switcher .bottom-island__cart,.bottom-island--glass.bottom-island--home-switcher.is-cart-active .bottom-island__cart{align-self:flex-end;box-sizing:border-box;width:52px;min-width:52px;height:52px;min-height:52px;padding:0;overflow:visible;border:1px solid rgb(255 255 255 / .38);border-radius:50%;color:#fafafa;background:var(--dp-home-dark);background-image:none;box-shadow:0 8px 24px #0000003d;-webkit-backdrop-filter:none;backdrop-filter:none}.bottom-island--glass.bottom-island--home-switcher .bottom-island__cart:after{content:none}.bottom-island--home-switcher .bottom-island__count,.bottom-island--home-switcher.is-cart-active .bottom-island__count{position:absolute;inset:auto -4px auto auto;top:-5px;transform:none;display:grid;place-items:center;min-width:19px;height:19px;padding:0 3px;border:1px solid rgb(27 28 30 / .9);border-radius:999px;background:#fff;color:#1b1c1e;box-shadow:0 1px 4px #00000029;font-size:10px;font-weight:700;line-height:1}.bottom-island--home-switcher .bottom-island__cart.is-appearing{animation:dp-home-cart-pop .42s cubic-bezier(.22,.85,.18,1) both}@keyframes dp-home-cart-pop{0%{transform:translateY(7px) scale(.76);opacity:0}65%{transform:translateY(-2px) scale(1.045);opacity:1}to{transform:none;opacity:1}}@media(prefers-reduced-motion:reduce){.bottom-island--home-switcher .bottom-island__home-panel,.bottom-island--home-switcher .bottom-island__home-trigger,.bottom-island--home-switcher .bottom-island__home-menu,.bottom-island--home-switcher .bottom-island__home-trigger svg,.bottom-island--home-switcher .bottom-island__home-menu-link,.bottom-island--home-switcher .bottom-island__cart,.bottom-island--home-switcher .bottom-island__count{animation:none!important;transition-duration:.01ms!important;transition-delay:0ms!important}}
/*# sourceMappingURL=/cdn/shop/t/140/assets/dp-collection-island.css.map */
