:root{--dd-violet:#7B5CFF;--dd-pink:#E2458C;--dd-orange:#FF8A3D;--dd-gradient:var(--dd-pink);--dd-ink:#15141A;--dd-mist:#F5F5F7;--dd-line:#ECEBEF;--dd-grey:#6B6975}h1,h2,h3,.heading{letter-spacing:-.035em}.heading.h1,.heading.h0,.heading.h2{letter-spacing:-.045em}.label{border-radius:999px;padding-inline:9px;font-weight:700;letter-spacing:.04em}.label--highlight{background:var(--dd-pink)}.label--custom{background:var(--dd-gradient)!important;color:#fff!important}.label--custom2{background:var(--dd-ink)!important;color:#fff!important}.price--highlight{color:var(--dd-pink);font-weight:600}.product-item__image-wrapper{background:var(--dd-mist);border-radius:16px;overflow:hidden}.product-item__title{font-weight:600}.button--primary{font-weight:600;letter-spacing:.05em}.button--primary:hover,.button--primary:focus-visible{--button-background:226,69,140}.dd-gradient-text{color:var(--dd-pink)}.section__header .heading,.section__header h2{letter-spacing:-.045em;font-weight:600}.section__header .heading--small,.heading--small{color:var(--dd-pink);letter-spacing:.08em;font-weight:600}.header__linklist-link{font-weight:500}.product-meta__title{font-weight:600;letter-spacing:-.045em;line-height:1}.product-meta .price-list .price--highlight,.product-meta .price--large{font-size:30px;font-weight:600;letter-spacing:-.03em}.product-form__add-button{border-radius:999px;min-height:56px;font-weight:600;letter-spacing:.05em}.shopify-payment-button__button{border-radius:999px!important;overflow:hidden}.block-swatch__item{border-radius:12px}.block-swatch__item[aria-checked=true],.block-swatch__radio:checked+.block-swatch__item{border-color:var(--dd-ink)}.product-sticky-form{border-top:1px solid var(--dd-line)}.list-collections__item,.list-collections__item-image-wrapper{border-radius:20px;overflow:hidden}.text-with-icons__item{text-align:start}.faq__item{border-color:var(--dd-line)}.collapsible-toggle{font-weight:600;letter-spacing:-.01em}.footer{background:rgb(var(--background))}.product__media-image-wrapper{border-radius:20px;overflow:hidden;background:var(--dd-mist)}.product__thumbnail{border-radius:12px;overflow:hidden;background:var(--dd-mist)}.dd-pdp-rating{display:inline-flex;margin-bottom:12px}.dd-pdp-rating .loox-rating{margin:0}.product-meta h1.product-meta__title.heading.h3{font-size:20px;font-weight:600;letter-spacing:-.025em;line-height:1.15;margin:0 0 10px;text-wrap:balance}@media(min-width:1000px){.product-meta h1.product-meta__title.heading.h3{font-size:26px}}.dd-pdp-sub{margin:0 0 16px;font-size:16px;line-height:1.45;color:#4a4852}.product-meta .price-list{align-items:baseline;gap:12px}.product-meta .price-list .price--highlight{color:var(--dd-pink);font-size:36px;font-weight:600;letter-spacing:-.04em}.product-meta .price-list .price--compare{font-size:18px;color:var(--dd-grey)}.product-meta__label-list .label--highlight{background:var(--dd-pink);color:#fff;font-size:13px;font-weight:600;letter-spacing:0;text-transform:none;padding:5px 10px}.product-meta__taxes-included{color:var(--dd-grey);font-size:13px}.dd-bullets{display:flex;flex-direction:column;gap:10px;border-top:1px solid var(--dd-line);border-bottom:1px solid var(--dd-line);padding:18px 0}.dd-bullets__i{display:flex;gap:12px;align-items:flex-start;font-size:15px;line-height:1.45;color:var(--dd-ink)}.dd-bullets__c{width:20px;height:20px;border-radius:50%;flex:none;background:var(--dd-pink);color:#fff;font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center;margin-top:1px}.product-form__option-name{font-weight:600;color:var(--dd-ink)}.product-form__option-value{color:#4a4852}.product-form .color-swatch-list{display:flex;flex-wrap:wrap;gap:12px;margin:0}.product-form .color-swatch{margin:4px}.product-form .color-swatch__item{width:40px;height:40px;border-radius:50%;box-shadow:inset 0 0 0 1px #dcdae2;outline:2px solid transparent;outline-offset:3px;transition:outline-color .15s}.product-form .color-swatch__item:before{display:none}.product-form .color-swatch__radio:checked+.color-swatch__item{outline-color:var(--dd-ink)}.product-form .color-swatch__radio:focus-visible+.color-swatch__item{outline-color:var(--dd-pink)}.dd-set-list{display:flex;flex-direction:column;gap:10px;margin-top:4px}.dd-set{position:relative}.dd-set__item{position:relative;display:flex;align-items:center;gap:14px;padding:14px 18px;border-radius:16px;background:var(--dd-mist);border:2px solid transparent;cursor:pointer;transition:border-color .15s,background .15s}.dd-set__radio:checked+.dd-set__item{background:#fff;border-color:var(--dd-ink)}.dd-set__radio:focus-visible+.dd-set__item{outline:2px solid var(--dd-pink);outline-offset:2px}.dd-set__dot{width:20px;height:20px;border-radius:50%;border:2px solid var(--dd-ink);flex:none;display:flex;align-items:center;justify-content:center}.dd-set__dot:after{content:"";width:10px;height:10px;border-radius:50%}.dd-set__radio:checked+.dd-set__item .dd-set__dot:after{background:var(--dd-ink)}.dd-set__txt{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.dd-set__name{font-size:16px;font-weight:600;color:var(--dd-ink)}.dd-set__desc{font-size:13px;color:var(--dd-grey)}.dd-set__price{display:flex;flex-direction:column;align-items:flex-end;gap:2px;font-weight:600;color:var(--dd-ink);white-space:nowrap}.dd-set__price s{font-size:12px;font-weight:400;color:var(--dd-grey)}.dd-set__tag{position:absolute;top:-10px;right:16px;background:var(--dd-gradient);color:#fff;font-size:10px;font-weight:700;letter-spacing:.06em;padding:4px 9px;border-radius:999px}.dd-atc-row{display:flex;gap:10px;align-items:stretch;width:100%}.dd-atc-row .quantity-selector{flex:none;display:flex;align-items:center;height:58px;border:1px solid #DCDAE2;border-radius:999px;padding:0 4px}.dd-atc-row .quantity-selector__button{width:44px;height:100%}.dd-atc-row .quantity-selector__input{width:28px;text-align:center;font-weight:600;border:0;background:transparent}.dd-atc-row .product-form__add-button{flex:1;margin:0}.product-form__add-button{--button-background:21,20,26;--button-text-color:255,255,255;--button-border-color:21,20,26;min-height:58px;text-transform:uppercase;font-size:14px}.product-form__add-button:hover{--button-background:226,69,140;--button-border-color:226,69,140}.product-form__payment-container{display:flex;flex-direction:column;gap:10px}.dd-pay{display:flex;justify-content:center;flex-wrap:wrap;gap:6px}.dd-pay__icon{height:22px;width:auto}.dd-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.dd-tile{background:var(--dd-mist);border-radius:14px;padding:14px;display:flex;flex-direction:column;gap:4px;color:var(--dd-ink);text-decoration:none}.dd-tile b{font-size:14px;font-weight:600}.dd-tile span{font-size:12px;color:var(--dd-grey)}a.dd-tile:hover b{color:var(--dd-pink)}@media(max-width:420px){.dd-tiles{grid-template-columns:1fr}}.dd-acc{border-top:1px solid var(--dd-line)}.dd-acc__i{border-bottom:1px solid var(--dd-line)}.dd-acc__i summary{list-style:none;display:flex;justify-content:space-between;align-items:center;padding:18px 0;font-size:15px;font-weight:600;color:var(--dd-ink);cursor:pointer}.dd-acc__i summary::-webkit-details-marker{display:none}.dd-acc__i summary:after{content:"+";font-size:20px;font-weight:400}.dd-acc__i[open] summary:after{content:"\2212"}.dd-acc__b{padding:0 0 18px;font-size:15px;line-height:1.6;color:#4a4852}.product-sticky-form .button{border-radius:999px;text-transform:uppercase;font-weight:600;letter-spacing:.05em}.product-sticky-form .product-sticky-form__price .price--highlight{color:var(--dd-pink)}@media(min-width:1000px){.product{align-items:flex-start}.product__media{position:sticky;align-self:flex-start;top:calc(var(--header-height,0px) * var(--enable-sticky-header) + var(--announcement-bar-height,0px) * var(--enable-sticky-announcement-bar) + 24px)}}.dd-set.block-swatch{display:block;margin:0;width:100%}.dd-set.is-disabled .dd-set__item{opacity:.45}.product-form .variant-swatch-list{display:flex;flex-wrap:wrap;gap:8px}.product-form .variant-swatch{margin:0}.product-form .variant-swatch__item{border-radius:12px;overflow:hidden;background:var(--dd-mist)}.product-form .variant-swatch__image{border-radius:10px}.dd-fbt{display:flex;flex-direction:column;gap:16px;border:1px solid var(--dd-line);border-radius:20px;padding:20px;color:var(--dd-ink)}.dd-fbt--empty{font-size:13px;color:var(--dd-grey);border-style:dashed}.dd-fbt__head{display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap}.dd-fbt__title{font-size:16px;font-weight:600}.dd-fbt__badge{background:var(--dd-gradient);color:#fff;font-size:10px;font-weight:700;letter-spacing:.06em;padding:4px 9px;border-radius:999px;text-transform:uppercase}.dd-fbt__list{display:flex;flex-direction:column;gap:10px}.dd-fbt__item{display:flex;align-items:center;gap:12px}.dd-fbt__check{display:flex;cursor:pointer;padding:11px 0}.dd-fbt__box{width:22px;height:22px;border-radius:6px;border:2px solid var(--dd-ink);display:flex;align-items:center;justify-content:center;flex:none;background:#fff}.dd-fbt__cb:checked+.dd-fbt__box{background:var(--dd-ink)}.dd-fbt__cb:checked+.dd-fbt__box:after{content:"\2713";color:#fff;font-size:12px;font-weight:700}.dd-fbt__cb:disabled+.dd-fbt__box{cursor:default}.dd-fbt__cb:focus-visible+.dd-fbt__box{outline:2px solid var(--dd-pink);outline-offset:2px}.dd-fbt__img{width:48px;height:48px;border-radius:10px;overflow:hidden;background:var(--dd-mist);flex:none;display:block}.dd-fbt__img img{width:100%;height:100%;object-fit:cover;display:block}.dd-fbt__txt{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.dd-fbt__name{font-size:14px;font-weight:600;color:var(--dd-ink);text-decoration:none;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}a.dd-fbt__name:hover{color:var(--dd-pink)}.dd-fbt__sub{font-size:12px;color:var(--dd-grey)}.dd-fbt__sel{font:inherit;font-size:12px;color:var(--dd-ink);border:1px solid var(--dd-line);border-radius:8px;padding:4px 8px;background:#fff;max-width:100%}.dd-fbt__price{font-size:14px;font-weight:600;white-space:nowrap}.dd-fbt__foot{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;border-top:1px solid var(--dd-line);padding-top:14px}.dd-fbt__sum{display:flex;gap:8px;align-items:baseline}.dd-fbt__lbl{font-size:14px;color:var(--dd-grey)}.dd-fbt__total{font-size:20px;font-weight:600;color:var(--dd-pink)}.dd-fbt__old{font-size:13px;color:var(--dd-grey)}.dd-fbt__btn{border:0;border-radius:999px;background:var(--dd-ink);color:#fff;padding:13px 22px;font:inherit;font-size:12px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;cursor:pointer;transition:background .15s}.dd-fbt__btn:hover{background:var(--dd-pink)}.dd-fbt__btn:disabled{opacity:.5;cursor:default}body{-webkit-font-smoothing:antialiased}.dd-cb__val{font-family:var(--text-font-family)!important;font-weight:600}:root{--dd-sale:rgb(var(--product-on-sale-accent))}.price--highlight,.product-meta .price-list .price--highlight{color:var(--dd-sale)}.product-meta__label-list .label--highlight,.label--highlight{background:var(--dd-sale);color:#fff}.dd-fbt__total{color:var(--dd-sale)}.dd-coupon{position:relative;display:flex;align-items:flex-start;gap:10px;padding:10px 12px;margin:0 0 4px;border:1px dashed #D3D8D6;background:#f2f2f2;border-radius:8px;font-size:12px;line-height:1.5}.dd-coupon--copy{cursor:pointer}.dd-coupon__icon{width:25px;height:25px;flex:none;object-fit:contain}.dd-coupon__txt p{margin:6px 0 0}.dd-coupon__head{display:inline-block;padding:4px 6px;font-weight:700;font-size:12px;border-radius:4px}.dd-coupon__code{font-weight:700;border-bottom:1px dashed currentColor}.dd-coupon__msg{position:absolute;left:0;right:0;bottom:0;padding:5px;text-align:center;background:#000;color:#fff;font-size:12px;border-radius:0 0 8px 8px;opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s}.dd-coupon.is-copied .dd-coupon__msg{opacity:1;visibility:visible}.dd-stock{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:var(--dd-stock-ok)}.dd-stock.is-low{color:var(--dd-stock-low)}.dd-stock[hidden]{display:none}.dd-stock__dot{position:relative;flex:none;width:9px;height:9px;margin:0 3px;border-radius:50%;background:currentColor}.dd-stock__dot:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:currentColor;opacity:.45;animation:dd-stock-pulse 1.6s ease-out infinite}@keyframes dd-stock-pulse{0%{transform:scale(1);opacity:.45}to{transform:scale(2.8);opacity:0}}@media(prefers-reduced-motion:reduce){.dd-stock__dot:after{animation:none;opacity:0}}.dd-pp-message{margin-top:6px;min-height:18px;opacity:.75}.product-meta .price-list .price--highlight,.product-meta .price-list .price--large,.product-meta .price--large{font-size:28px;letter-spacing:-.03em}.product-meta .price-list .price--compare{font-size:16px}.product-meta__price-list-container{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.product-meta__label-list{margin:0}.product-meta__label-list .label--highlight{border-radius:999px;font-size:13px;font-weight:600;letter-spacing:0;text-transform:none;padding:5px 10px}.product-form .variant-swatch-list{gap:10px}.product-form .variant-swatch__item{margin:0;width:64px;height:64px;padding:2px;border:2px solid #E6E4EA;border-radius:12px;overflow:hidden;background:var(--dd-mist,#F5F5F7);transition:border-color .15s}.product-form .variant-swatch__item:after{display:none}.product-form .variant-swatch__radio:checked+.variant-swatch__item,.product-form .variant-swatch__item.is-selected{border-color:var(--dd-ink,#15141A)}.product-form .variant-swatch__radio:focus-visible+.variant-swatch__item{box-shadow:0 0 0 2px var(--dd-pink,#E2458C)}.product-form .variant-swatch__image{width:100%;height:100%;object-fit:cover;border-radius:9px;display:block}.product-meta+.product-form .dd-bullets,.product-form>.dd-bullets:first-child{border-top:0;padding-top:4px}.product-meta h1.product-meta__title.heading.h3{line-height:1.2;text-wrap:pretty}.product-meta__price-list-container{align-items:center}@media(max-width:740px){.product-meta h1.product-meta__title.heading.h3{font-size:18px}.product-meta .price-list .price--highlight,.product-meta .price-list .price--large,.product-meta .price--large{font-size:22px}.product-meta .price-list .price--compare{font-size:14px}.product-meta__price-list-container,.product-meta .price-list{gap:8px}.product-meta__label-list .label--highlight,.label--highlight{font-size:12px;padding:4px 8px}.product-form .variant-swatch__item{width:52px;height:52px;border-radius:10px}.product-form .variant-swatch__image{border-radius:8px}.dd-set-list{gap:8px}.dd-set__item{padding:10px 14px;gap:10px;border-radius:12px}.dd-set__dot{width:18px;height:18px}.dd-set__dot:after{width:8px;height:8px}.dd-set__name,.dd-set__price{font-size:14px;line-height:1.3}.dd-set__desc{font-size:12px}.dd-set__price s{font-size:11px}}.dd-promo{position:relative;overflow:hidden;border-radius:16px;background:var(--dd-promo-bg,#1B1A1F);color:#fff;padding:22px 24px;display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:96px}.dd-promo[hidden]{display:none}.dd-promo:before{content:"";position:absolute;right:-40px;top:-60px;width:260px;height:260px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--dd-promo-glow,#E2458C) 55%,transparent),transparent 70%);pointer-events:none}.dd-promo__txt{position:relative;display:flex;flex-direction:column;gap:6px;flex:1;min-width:0}.dd-promo__t{font-size:20px;font-weight:400;letter-spacing:-.01em;line-height:1.2}.dd-promo__cd{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:16px;letter-spacing:.04em;color:#e8e8ea;font-variant-numeric:tabular-nums}.dd-promo__b{position:relative;flex:none;font-size:14px;background:#ffffff1f;border-radius:999px;padding:7px 13px;white-space:nowrap}.dd-hl,.ddhs__hl{color:#e2458c}@supports (-webkit-background-clip:text) or (background-clip:text){.dd-hl,.ddhs__hl{background-image:linear-gradient(90deg,#d63a7f,#f06fa8);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-box-decoration-break:clone;box-decoration-break:clone}}.list-collections__item{border-radius:12px;overflow:hidden}.list-collections__item .list-collections__item-info{align-items:center;justify-content:center;text-align:center;padding:16px}.list-collections__item .list-collections__item-info .h3,.list-collections__item .list-collections__item-info .h4{font-family:"Geist",var(--heading-font-family);font-size:clamp(18px,2.4vw,32px);font-weight:400;letter-spacing:-.03em;line-height:1.1;text-transform:none;margin:0;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.18em}.list-collections__item .list-collections__item-info .heading--small.link{font-family:"Geist",var(--text-font-family);font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;text-underline-offset:4px;margin-top:12px}@media(max-width:740px){.list-collections__item .list-collections__item-info .heading--small.link{font-size:10px;margin-top:6px}}
/*# sourceMappingURL=/cdn/shop/t/199/assets/dripdeal-brand.css.map */
