.cdv2{--cd-teal: #0B9A95;--cd-teal-hover: #088681;--cd-teal-text: #076B67;--cd-teal-tint: #E6F4F3;--cd-mint: #F5F7F6;--cd-ink: #111111;--cd-ink-2: #555555;--cd-ink-3: #777777;--cd-card: #F4F4F1;--cd-img: #F4F4F2;--cd-b1: #EAEAE6;--cd-b2: #EFEFEC;--cd-b3: #CFCFCA;--cd-b4: #DADAD6;--cd-b5: #E2E2DE;--cd-error: #B3261E;--cd-error-bg: #FBEDEB;--cd-warn: #A5560F;--cd-star: #E0A100;--cd-disabled: #D9D9D5;--cd-head: var(--heading-font, "Neue Haas Grotesk Display Pro", "Archivo", sans-serif);--cd-body: "Inter", var(--base-family, sans-serif);position:relative;display:flex;flex-direction:column;width:400px;max-width:100vw;height:100%;background:#fff;color:var(--cd-ink);font-family:var(--cd-body);font-size:14px;line-height:1.4;box-shadow:0 1px 2px #0000000f,0 12px 40px #00000014;overflow:hidden}@media(max-width:575px){.cdv2{width:100vw}}.popup [data-js-popup-name=cart],.popup [data-js-popup-name=cart]>.shopify-section{height:100%}.popup [data-js-popup-name=cart]>.shopify-section{display:flex;justify-content:flex-end}.cdv2 [hidden]{display:none!important}.cdv2 li:before,.cdv2 li:after{content:none!important;display:none!important}.cdv2 .cdv2-need__grid>li,.cdv2 .cdv2__trust>li{padding:0;margin:0}.cdv2 p{line-height:1.4}.cdv2 blockquote{font-style:normal;border:0;padding:0}.cdv2 .cdv2-line__remove,.cdv2 .cdv2-link,.cdv2 .cdv2-qty__btn{text-transform:none!important;letter-spacing:normal;font-weight:400;font-family:var(--cd-body)}.cdv2 *,.cdv2 *:before,.cdv2 *:after{box-sizing:border-box}.cdv2 p,.cdv2 h2,.cdv2 h3,.cdv2 dl,.cdv2 dd,.cdv2 ul,.cdv2 blockquote{margin:0;padding:0}.cdv2 ul{list-style:none}.cdv2 button{font-family:inherit;cursor:pointer}.cdv2 button:disabled{cursor:not-allowed}.cdv2 a{color:inherit}.cdv2 :focus-visible{outline:2px solid var(--cd-teal);outline-offset:2px}.cdv2-sr,.cdv2 .cdv2__sr{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.cdv2__head{flex:none;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:20px 20px 16px;border-bottom:1px solid var(--cd-b1)}.cdv2__title{font-family:var(--cd-head);font-weight:900;font-size:24px;line-height:1.1;text-transform:uppercase;font-stretch:90%;letter-spacing:-.01em;color:var(--cd-ink)}.cdv2__count{font-family:var(--cd-body);font-weight:400;font-size:14px;text-transform:none;letter-spacing:0;color:var(--cd-ink-2);margin-left:4px}.cdv2__close{width:40px;height:40px;margin-right:-8px;display:inline-flex;align-items:center;justify-content:center;border:0;background:none;color:var(--cd-ink);font-size:26px;line-height:1}.cdv2 .popup-cart__adding{flex:none;padding:8px 20px;background:#f6f6f6;border-bottom:1px solid #eee;font-size:13px;color:#333;display:flex;flex-direction:column;gap:6px}.cdv2 .popup-cart__adding.d-none,.cdv2 .popup-cart__error.d-none{display:none}.cdv2 .popup-cart__adding-track{height:2px;background:#e6e6e6;overflow:hidden;border-radius:2px}.cdv2 .popup-cart__adding-bar{height:100%;width:35%;background:var(--cd-teal);border-radius:2px;animation:cdv2-adding 1.1s cubic-bezier(.4,0,.2,1) infinite}@keyframes cdv2-adding{0%{transform:translate(-100%)}to{transform:translate(385%)}}.cdv2 .popup-cart__error{flex:none;padding:10px 20px;background:var(--cd-error-bg);color:var(--cd-error);font-size:13px}.cdv2.is-adding [data-cdv2-empty],.cdv2.is-adding [data-cdv2-empty-footer]{display:none!important}.cdv2__body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.cdv2-line{display:flex;gap:14px;padding:18px 20px;border-bottom:1px solid var(--cd-b2);transition:opacity .15s}.cdv2-line.is-updating{opacity:.5}.cdv2-line__img{flex:none;width:92px;height:92px;border-radius:6px;background:var(--cd-img);overflow:hidden}.cdv2-line__img img{width:100%;height:100%;object-fit:contain;display:block}.cdv2-thumb{flex:none;display:block;border-radius:6px;overflow:hidden;background:var(--cd-img)}.cdv2-thumb img{width:100%;height:100%;object-fit:contain;display:block}.cdv2-line__img img,.cdv2-thumb img,.cdv2-swatch img{mix-blend-mode:multiply}.cdv2-line__info{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.cdv2-line__top{display:flex;justify-content:space-between;align-items:baseline;gap:10px}.cdv2-line__name{font-weight:800;font-size:14px;text-transform:uppercase;text-decoration:none;letter-spacing:.01em}.cdv2-line__total{font-weight:800;font-size:14px;white-space:nowrap}.cdv2-line__variant,.cdv2-line__meta{font-size:12px;color:var(--cd-ink-2)}.cdv2-line__each{font-size:12px;color:var(--cd-ink-3)}.cdv2-line__low{font-size:12px;font-weight:700;color:var(--cd-warn)}.cdv2-line__soldout{margin-top:4px;padding:8px 10px;border-radius:4px;background:var(--cd-error-bg);color:var(--cd-error);font-size:12px}.cdv2-line__actions{display:flex;align-items:center;gap:14px;margin-top:8px}.cdv2-line__remove{width:40px;height:40px;margin-left:-8px;padding:0;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:50%;background:none;color:var(--cd-ink-2);transition:color .15s,background .15s}.cdv2-line__actions .cdv2-line__remove{margin-left:auto;margin-right:-10px}.cdv2-line__remove:hover:not(:disabled){color:var(--cd-error);background:var(--cd-error-bg)}.cdv2-line__remove svg{width:18px;height:18px;display:block}.cdv2-qty__btn{display:inline-flex;align-items:center;justify-content:center;padding:0}.cdv2-qty__btn svg{display:block}.cdv2-line__max{font-size:11px;color:var(--cd-ink-3)}.cdv2-line__updating{font-size:11px;font-weight:600;color:var(--cd-ink-2)}.cdv2-qty{display:inline-flex;align-items:center;height:38px;border:1px solid var(--cd-b3);border-radius:20px}.cdv2-qty__btn{width:38px;height:36px;border:0;background:none;font-size:18px;line-height:1;color:var(--cd-ink)}.cdv2-qty__btn:disabled{opacity:.3}.cdv2-qty__val{min-width:20px;text-align:center;font-size:14px;font-weight:400}.cdv2-notify-btn{height:36px;padding:0 16px;border:1.5px solid var(--cd-ink);border-radius:18px;background:#fff;color:var(--cd-ink);font-weight:800;font-size:12px;text-transform:uppercase;letter-spacing:.03em}.cdv2-notify{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.cdv2-notify__input{flex:1 1 140px;min-width:0;height:40px;padding:0 12px;border:1px solid var(--cd-b3);border-radius:4px;font-size:14px}.cdv2-notify__input.is-error{border-color:var(--cd-error)}.cdv2-notify__submit{height:40px;padding:0 14px;border:0;border-radius:4px;background:var(--cd-ink);color:#fff;font-weight:800;font-size:12px;text-transform:uppercase}.cdv2-notify__err{flex-basis:100%;font-size:12px;color:var(--cd-error)}.cdv2-notify__done{margin-top:8px;font-size:12px;font-weight:600;color:var(--cd-teal-text)}.cdv2-h3{font-family:var(--cd-head);font-weight:900;font-size:15px;line-height:1.2;text-transform:uppercase;letter-spacing:.02em}.cdv2-stars{display:inline-flex;gap:1px;color:#d9d9d5}.cdv2-star.is-on{color:var(--cd-star)}.cdv2-star.is-half{background:linear-gradient(90deg,var(--cd-star) 50%,#D9D9D5 50%);-webkit-background-clip:text;background-clip:text;color:transparent}.cdv2-rating{display:flex;align-items:center;gap:4px;font-size:11px;color:var(--cd-ink-2)}.cdv2-tag{font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:var(--cd-teal-text)}.cdv2-pill{width:100%;height:42px;border:1.5px solid var(--cd-ink);border-radius:21px;background:#fff;color:var(--cd-ink);font-weight:800;font-size:13px;text-transform:uppercase;letter-spacing:.03em;transition:background .15s,color .15s}.cdv2-pill:hover:not(:disabled){background:var(--cd-ink);color:#fff}.cdv2-pill:disabled{opacity:.4}.cdv2-pill--sm{width:auto;height:40px;padding:0 16px;font-size:12px}.cdv2-link{border:0;background:none;padding:8px 0;font-size:12px;color:#333}.cdv2 a.cdv2-link,.cdv2 .cdv2-sechead a{text-decoration:underline!important;text-underline-offset:2px}.cdv2-recs{padding:22px 0 20px}.cdv2-recs__head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:0 20px 12px}.cdv2-recs__sub{margin-top:2px;font-size:12px;color:var(--cd-ink-2)}.cdv2-recs__nav{display:flex;gap:6px;flex:none}.cdv2-arrow{width:36px;height:36px;border-radius:50%;border:1.5px solid var(--cd-ink);background:#fff;color:var(--cd-ink);padding:0;line-height:0;display:inline-flex;align-items:center;justify-content:center}.cdv2-arrow svg{display:block;flex:none}.cdv2__close,.cdv2-sheet__close{padding:0;line-height:0}.cdv2__close svg,.cdv2-sheet__close svg{width:20px;height:20px;display:block}.cdv2-arrow--fill{background:var(--cd-ink);color:#fff}.cdv2-recs__row{display:flex;gap:10px;padding:0 20px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0 20px;scrollbar-width:none}.cdv2-recs__row::-webkit-scrollbar{display:none}.cdv2-card{flex:0 0 276px;scroll-snap-align:start;display:flex;flex-direction:column;gap:12px;padding:12px;border-radius:8px;background:var(--cd-card)}.cdv2-recs__row.is-single .cdv2-card{flex-basis:100%}.cdv2-card__main{display:flex;gap:12px;align-items:flex-start}.cdv2-card__img{width:64px;height:64px;background:transparent}.cdv2-card__info{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.cdv2-card__name{font-weight:800;font-size:13px;text-transform:uppercase;line-height:1.25}.cdv2-card__meta{font-size:12px;color:var(--cd-ink-2)}.cdv2-card__price{font-weight:800;font-size:13px}.cdv2-reviews{margin:0 20px 20px;padding:14px 16px;border:1px solid var(--cd-b1);border-radius:8px;display:flex;flex-direction:column;gap:8px}.cdv2-reviews__top{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:12px;color:var(--cd-ink-2)}.cdv2-reviews__top .cdv2-stars{font-size:15px}.cdv2-reviews__top b{color:var(--cd-ink)}.cdv2-reviews__quote{font-size:13px;line-height:1.45;color:var(--cd-ink)}.cdv2-reviews__by{font-size:11px;color:var(--cd-ink-2)}.cdv2-reviews__by span{color:var(--cd-teal-text);font-weight:600;margin-left:4px}.cdv2__footer{flex:none;display:flex;flex-direction:column;gap:10px;padding:14px 20px 18px;border-top:1px solid var(--cd-b1);background:#fff}.cdv2-summary{display:flex;flex-direction:column;gap:4px;font-size:13px}.cdv2-summary>div{display:flex;justify-content:space-between;gap:10px}.cdv2-summary dt{font-weight:400;color:var(--cd-ink-2)}.cdv2-summary .is-discount,.cdv2-summary .is-discount dt{color:var(--cd-teal-text)}.cdv2-total{display:flex;justify-content:space-between;align-items:baseline;gap:10px}.cdv2-total span:first-child{font-family:var(--cd-head);font-weight:900;font-size:16px;text-transform:uppercase}.cdv2-total span:last-child{font-family:var(--cd-head);font-weight:900;font-size:18px}.cdv2__cta{display:flex;align-items:center;justify-content:center;width:100%;height:54px;border:0;border-radius:27px;background:var(--cd-teal);color:#fff!important;font-family:var(--cd-head);font-weight:900;font-size:16px;text-transform:uppercase;letter-spacing:.03em;text-decoration:none;transition:background .15s}.cdv2__cta:hover:not(:disabled){background:var(--cd-teal-hover)}.cdv2__cta{gap:8px}.cdv2__cta-icon{flex:none;display:block;margin-top:-2px}.cdv2__cta.is-blocked,.cdv2__cta:disabled{background:var(--cd-disabled);color:var(--cd-ink-2)!important;font-size:14px}.cdv2__express{min-height:0}.cdv2__express:empty{display:none}.cdv2__express .additional-checkout-buttons,.cdv2__express .dynamic-checkout__content{margin:0}.cdv2__express shopify-accelerated-checkout-cart{--shopify-accelerated-checkout-button-block-size: 44px;--shopify-accelerated-checkout-button-border-radius: 22px;--shopify-accelerated-checkout-row-gap: 8px}.cdv2 .cdv2__trust{display:grid;grid-template-columns:repeat(3,1fr);margin-top:4px;padding-top:14px;border-top:1px solid #F0F0ED}.cdv2__trust>li{display:flex;flex-direction:column;align-items:center;gap:6px;padding:0 6px!important;text-align:center}.cdv2__trust>li+li{border-left:1px solid #F0F0ED}.cdv2__trust-icon{width:28px;height:28px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--cd-teal-tint);color:var(--cd-teal-text)}.cdv2__trust-icon svg{display:block}.cdv2__trust-text{font-size:11px;line-height:1.3;color:var(--cd-ink-2);max-width:110px}.cdv2__trust-text b{color:var(--cd-ink);font-weight:700;letter-spacing:.04em}.cdv2-empty{padding:22px 20px 24px;display:flex;flex-direction:column;gap:24px}.cdv2-empty__title{font-family:var(--cd-head);font-weight:900;font-size:20px;text-transform:uppercase}.cdv2-sechead{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:12px}.cdv2-sechead a{font-size:12px;text-decoration:underline;color:#333}.cdv2-need__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.cdv2-tile{display:flex;flex-direction:column;gap:6px;text-decoration:none}.cdv2-tile__img{position:relative;display:block;height:72px;border-radius:8px;overflow:hidden;background:var(--cd-img)}.cdv2-tile__img img{width:100%;height:100%;object-fit:cover;display:block}.cdv2-tile__label{font-weight:800;font-size:12px;text-transform:uppercase;letter-spacing:.02em;line-height:1.2}.cdv2-badge{position:absolute;top:6px;left:6px;display:inline-flex;align-items:center;height:16px;padding:0 6px;border-radius:3px;background:var(--cd-teal);color:#fff;font-family:var(--cd-body);font-size:9px;font-weight:800;line-height:1;text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;pointer-events:none}.cdv2-best__row{padding:14px 0;border-top:1px solid var(--cd-b2);display:flex;flex-direction:column;gap:10px}.cdv2-best__img{width:84px;height:84px}.cdv2-best__buy{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:4px}.cdv2-best__color{font-size:12px;color:var(--cd-ink-2)}.cdv2-best__color b{color:var(--cd-ink);font-weight:600}.cdv2-swatches{display:flex;flex-wrap:wrap;gap:6px}.cdv2-swatch{width:40px;height:40px;padding:0;border:1.5px solid var(--cd-b5);border-radius:6px;background:var(--cd-img);overflow:hidden}.cdv2-swatch img{width:100%;height:100%;object-fit:contain;display:block}.cdv2-swatch.is-on{border-color:var(--cd-ink)}.cdv2-swatches--lg .cdv2-swatch{width:48px;height:48px;border-width:2px}.cdv2__footer--empty{gap:10px}.cdv2-empty-trust,.cdv2__empty-trust{font-size:11px;color:var(--cd-ink-2);text-align:center;line-height:1.6}.cdv2__empty-trust span{white-space:nowrap}.cdv2__sheet-layer{position:absolute;top:0;right:0;bottom:0;left:0;z-index:20}.cdv2-sheet__bg{position:absolute;top:0;right:0;bottom:0;left:0;background:#11111173;animation:cdv2-fade .2s ease}.cdv2-sheet{position:absolute;left:0;right:0;bottom:0;max-height:calc(100% - 24px);overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;gap:14px;padding:8px 20px 0;border-radius:16px 16px 0 0;background:#fff;animation:cdv2-up .25s cubic-bezier(.2,.8,.2,1)}.cdv2-sheet>*{flex:none}@keyframes cdv2-fade{0%{opacity:0}}@keyframes cdv2-up{0%{transform:translateY(40px);opacity:0}}@media(prefers-reduced-motion:reduce){.cdv2-sheet,.cdv2-sheet__bg,.cdv2 .popup-cart__adding-bar{animation:none}}.cdv2-sheet__grab{align-self:center;width:40px;height:4px;border-radius:2px;background:var(--cd-disabled)}.cdv2-sheet__head{display:flex;align-items:center;gap:12px}.cdv2-sheet__img{width:48px;height:48px}.cdv2-sheet__head>div{flex:1;min-width:0}.cdv2-sheet__name{font-weight:800;font-size:15px;text-transform:uppercase}.cdv2-sheet__price{font-size:13px;color:var(--cd-ink-2)}.cdv2-sheet__close{flex:none;width:40px;height:40px;margin-right:-8px;border:0;background:none;color:var(--cd-ink)}.cdv2-sheet__group{display:flex;flex-direction:column;gap:8px}.cdv2-sheet__label{font-size:13px;color:var(--cd-ink-2)}.cdv2-sheet__label b{color:var(--cd-ink);font-weight:700}.cdv2-sheet__sizehead{display:flex;justify-content:space-between;align-items:center;min-height:20px}.cdv2-sheet__sizehead .cdv2-link{padding:0}.cdv2-sheet__matched{font-size:12px;font-weight:600;color:var(--cd-teal-text);margin-top:-2px}.cdv2-sheet__matched.is-off{visibility:hidden}.cdv2-sheet .cdv2-swatches{flex-wrap:nowrap;overflow-x:auto;margin:0 -20px;padding:2px 20px 4px;scrollbar-width:none}.cdv2-sheet .cdv2-swatches::-webkit-scrollbar{display:none}.cdv2-sheet .cdv2-swatches .cdv2-swatch{flex:none;width:44px;height:44px;border-width:2px}.cdv2-sizes{display:grid;grid-template-columns:repeat(5,1fr);gap:6px}.cdv2-size{height:42px;min-width:0;padding:0 2px;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1.5px solid var(--cd-b4);border-radius:6px;background:#fff;color:var(--cd-ink);line-height:1.15}.cdv2-sizes.is-ranges{grid-template-columns:repeat(4,1fr)}.cdv2 .cdv2-size,.cdv2 .cdv2-size span,.cdv2 .cdv2-size small{font-family:var(--cd-body)!important;text-transform:none!important;letter-spacing:0}.cdv2-size span{font-size:13px;font-weight:500;white-space:nowrap}.cdv2-size small{font-size:10.5px;font-weight:400;color:var(--cd-ink-2);white-space:nowrap}.cdv2-size.is-on{background:var(--cd-ink);border-color:var(--cd-ink);color:#fff}.cdv2-size.is-on small{color:#fff}.cdv2-size.is-sold{background:#f6f6f4;color:#b0b0ab;text-decoration:line-through}.cdv2-size.is-sold small{color:inherit}.cdv2-sheet__note{font-size:11px;color:var(--cd-ink-3)}.cdv2-sheet__foot{position:sticky;bottom:0;margin:0 -20px;padding:12px 20px 18px;background:#fff;box-shadow:0 -1px 0 var(--cd-b1);display:flex;flex-direction:column;gap:8px}.cdv2-sheet__err{font-size:12px;color:var(--cd-error)}.cdv2 .cdv2-sheet__cta{flex:none;height:52px;min-height:52px;font-family:var(--cd-head)!important;font-size:15px;font-weight:900;line-height:1;letter-spacing:.04em;padding:0 20px}.cdv2 .cdv2-sheet__cta.is-blocked{font-size:14px}
/*# sourceMappingURL=/cdn/shop/t/265/assets/cart-drawer-v2.css.map */
