.cdp-ms{flex:0 0 auto;padding:0 var(--cdp-pad) 12px}.cdp-ms[hidden]{display:none}.cdp-ms__text{margin:0 0 7px;font-size:12.5px;line-height:1.35;color:var(--cdp-muted)}.cdp-ms__text b{color:var(--cdp-ink);font-weight:700}.cdp-ms__track{position:relative;height:6px;border-radius:99px;background:var(--cdp-chip);overflow:hidden}.cdp-ms__fill{display:block;height:100%;width:0;border-radius:99px;background:var(--cdp-grad-r);transition:width .45s cubic-bezier(.4,0,.2,1)}.cdp-ms__legend{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:6px}.cdp-ms__leg{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:600;color:var(--cdp-faint);line-height:1;transition:color .2s ease}.cdp-ms__leg svg{width:11px;height:11px;flex:0 0 auto}.cdp-ms__leg.is-on{color:#1e8e4e}.cdp__item--protect{display:none}.cdp-prot{display:flex;align-items:center;gap:9px;padding:7px 10px;margin-bottom:8px;border:1px solid var(--cdp-line-2);border-radius:10px;background:#fff}.cdp-prot[hidden]{display:none}.cdp-prot.is-busy{opacity:.5;pointer-events:none}.cdp-prot__sw{appearance:none;-webkit-appearance:none;flex:0 0 auto;cursor:pointer;border:0;padding:0;width:30px;height:17px;border-radius:99px;background:var(--cdp-chip);position:relative;transition:background .2s ease}.cdp-prot.is-on .cdp-prot__sw{background:var(--cdp-grad-r)}.cdp-prot__knob{position:absolute;top:2px;left:2px;width:13px;height:13px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #14101a47;transition:transform .2s cubic-bezier(.4,0,.2,1)}.cdp-prot.is-on .cdp-prot__knob{transform:translate(13px)}.cdp-prot__label{flex:1 1 auto;min-width:0;font-size:12px;font-weight:600;color:var(--cdp-ink);line-height:1.25}.cdp-prot__label small{display:block;font-size:10.5px;font-weight:500;color:var(--cdp-faint)}.cdp-prot__price{flex:0 0 auto;font-size:12px;font-weight:700;font-variant-numeric:tabular-nums}.cdp__footer{padding:10px var(--cdp-pad) calc(10px + var(--cdp-safe))}.cdp__discount,.cdp__totals{margin-bottom:8px}.cdp__totals-label{font-size:14.5px}.cdp__totals-value{font-size:16.5px}.cdp__klarna{padding:6px 9px;margin-bottom:8px;border-radius:9px;gap:7px}.cdp__klarna-badge{font-size:11px;padding:3px 7px;border-radius:5px}.cdp__klarna-text,.cdp__klarna-link{font-size:11.5px}.cdp__checkout{height:46px;font-size:14.5px;box-shadow:0 4px 14px #a357ff42}.cdp__checkout:hover{box-shadow:0 7px 18px #a357ff52}.cdp__trust{margin-top:6px;font-size:11px}.cdp__payments{margin-top:7px;gap:5px}.cdp__payments svg,.cdp__pay-icon{height:18px}.cdp-tp{display:flex;align-items:center;justify-content:center;gap:4px;margin-top:7px;text-decoration:none;color:var(--cdp-ink);font-size:12px;font-weight:700;letter-spacing:-.01em;line-height:1}.cdp-tp svg{flex:0 0 auto;display:block}.cdp-tp:hover{opacity:.72}@media(max-width:749px){.cdp__trust{display:none}.cdp-ms{padding-bottom:10px}.cdp__footer{padding:9px var(--cdp-pad) calc(9px + var(--cdp-safe))}.cdp__checkout{height:46px;font-size:14.5px}.cdp__payments{margin-top:6px}.cdp__payments svg,.cdp__pay-icon{height:17px}.cdp-tp{font-size:11.5px;margin-top:6px}}@media(max-height:640px){.cdp-ms__legend{display:none}}html body .ProductItem .ProductItem__ImageWrapper .AspectRatio,html body #CollectionShell-collection-template .CollectionGrid .ProductItem .ProductItem__ImageWrapper .AspectRatio,html body .BestSellers__Grid .ProductItem .ProductItem__ImageWrapper .AspectRatio{background:#ececec!important}html body .BestSellers__Inner{max-width:1376px!important}html body .ProductItem .ProductItem__Info{margin-top:0!important}html body .ProductItem .ProductItem__LabelList :is(#_,.ProductItem__Label){border-radius:999px!important;padding:4px 10px!important;font-size:11px!important;font-weight:700!important;letter-spacing:.02em!important;text-transform:none!important;line-height:1.3!important;border:0!important;box-shadow:none!important}html body .ProductItem .ProductItem__LabelList :is(#_,.ProductItem__Label--sale){background:#8e0e3b!important;background-color:#8e0e3b!important;background-image:none!important;color:#fff!important}html body .ProductItem .ProductItem__LabelList :is(#_,.ProductItem__Label--sold-out){background:#423b4b!important;background-color:#423b4b!important;background-image:none!important;color:#fff!important}html body .ProductItem .ProductItem__LabelList :is(#_,.ProductItem__Label--quick-shipping){background:#fff!important;background-color:#fff!important;background-image:linear-gradient(86.91deg,#c146df 3.41%,#a357ff 97.44%)!important;border:1px solid #eed4fa!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;color:transparent!important}@media(max-width:999px){html body .ProductItem:not(.ProductItem--horizontal) .ProductItem__QuickAdd,html body #CollectionShell-collection-template .CollectionGrid .ProductItem .ProductItem__QuickAdd,html body .BestSellers__Grid .ProductItem .ProductItem__QuickAdd{position:absolute!important;bottom:8px!important;right:8px!important;left:auto!important;top:auto!important;width:32px!important;height:32px!important;margin:0!important;display:block!important;opacity:1!important;pointer-events:auto!important;z-index:4!important}html body .ProductItem .ProductItem__QuickAddTrigger,html body #CollectionShell-collection-template .CollectionGrid .ProductItem .ProductItem__QuickAddTrigger,html body .BestSellers__Grid .ProductItem .ProductItem__QuickAddTrigger{width:32px!important;height:32px!important;min-height:32px!important;padding:0!important;gap:0!important;border-radius:999px!important;background:#fdfdfd!important;background-color:#fdfdfd!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18' fill='none' stroke='%23423b4b' stroke-opacity='0.7' stroke-width='1.1' stroke-linejoin='round'%3E%3Cpath d='M3.7 5.6h10.6l.85 9.4H2.85z'/%3E%3Cpath d='M6.4 5.6a2.6 2.6 0 0 1 5.2 0' stroke-linecap='round'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:center!important;background-size:17px 17px!important;border:1px solid rgba(66,59,75,.14)!important;box-shadow:none!important;font-size:0!important;line-height:0!important;color:transparent!important}html body .ProductItem .ProductItem__QuickAddTriggerLabel,html body .ProductItem .ProductItem__QuickAddTriggerPlus{display:none!important}html body .ProductItem:not(.ProductItem--horizontal) .ProductItem__PriceList,html body #CollectionShell-collection-template .CollectionGrid .ProductItem .ProductItem__PriceList{padding-right:36px!important}}
/*# sourceMappingURL=/cdn/shop/t/54/assets/cdp-cart-extras.css.map */
