:root{--font-primary--family: var(--font-body--family)}.product-information .dd-rating-row{display:flex!important;align-items:center;gap:10px}.product-information .dd-pdp-avatars{display:inline-flex;flex-shrink:0}.product-information .dd-pdp-avatars img{width:30px;height:30px;border-radius:50%;object-fit:cover;margin-left:-9px;border:2px solid var(--white, #fff);box-shadow:0 3px 8px -3px #2b005e66}.product-information .dd-pdp-avatars img:first-child{margin-left:0}.product-information.dd-has-inline-stock .product-inventory{display:none!important}.product-information .price__regular:has(.dd-instock){display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:4px 14px!important}.product-information .dd-instock{display:inline-flex;align-items:center;gap:7px;font-family:var(--font-sans);font-size:.85rem;color:var(--color-text-muted)}.product-information .dd-instock:before{content:"";width:9px;height:9px;border-radius:50%;background:var(--color-instock, #22A06B);flex-shrink:0}.product-information .dd-instock[data-state=low]{color:var(--color-lowstock, #b88600);font-weight:600}.product-information .dd-instock[data-state=low]:before{background:var(--color-lowstock, #b88600)}.product-information .dd-instock[data-state=out]{color:var(--color-text-faint, #9a9aa2)}.product-information .dd-instock[data-state=out]:before{background:var(--color-text-faint, #9a9aa2)}body:is([data-template^=product],[data-template=index]) .product-information button.add-to-cart-button,body:is([data-template^=product],[data-template=index]) .product-information .add-to-cart-button{--button-background-color: transparent !important;--color-secondary-button-background: transparent !important;--color-primary-button-background: transparent !important;--button-color: var(--black) !important;--color-secondary-button-text: var(--black) !important;--color-primary-button-text: var(--black) !important;background:transparent!important;color:var(--black, #000)!important;border:1.5px solid var(--color-border-strong, #d9d2de)!important;box-shadow:none!important;border-radius:999px!important;font-weight:700!important;letter-spacing:.01em!important;transition:transform .16s ease,border-color .2s ease!important}body:is([data-template^=product],[data-template=index]) .product-information .add-to-cart-button svg,body:is([data-template^=product],[data-template=index]) .product-information .add-to-cart-button .add-to-cart-icon{color:var(--black, #000)!important}body:is([data-template^=product],[data-template=index]) .product-information .add-to-cart-button:hover:not([disabled]){border-color:var(--black, #111)!important;transform:translateY(-1px)}.product-information .add-to-cart-text__content .dd-cta-price{white-space:nowrap;font-weight:var(--fw-bold, 700)}body:is([data-template^=product],[data-template=index]) .product-information .product-form-buttons{display:flex!important;flex-wrap:wrap!important;align-items:stretch!important;gap:10px!important}body:is([data-template^=product],[data-template=index]) .product-information .quantity-selector-wrapper{flex:0 0 auto!important;order:1!important}body:is([data-template^=product],[data-template=index]) .product-information .quantity-selector{height:var(--height-buy-buttons)!important;border:1.5px solid var(--border-strong, #d9d9de)!important;border-radius:999px!important;background:var(--white, #fff)!important;overflow:hidden!important}body:is([data-template^=product],[data-template=index]) .product-information .quantity-selector .quantity-minus,body:is([data-template^=product],[data-template=index]) .product-information .quantity-selector .quantity-plus{color:var(--color-text-strong)!important}body:is([data-template^=product],[data-template=index]) .product-information .quantity-selector input{font-weight:700!important;color:var(--color-text-strong)!important}body:is([data-template^=product],[data-template=index]) .product-information add-to-cart-component,body:is([data-template^=product],[data-template=index]) .product-information .add-to-cart-component{flex:1 1 200px!important;order:2!important;min-width:160px!important}body:is([data-template^=product],[data-template=index]) .product-information .accelerated-checkout-block{flex:1 1 100%!important;order:3!important}.product-information .variant-option--buttons:has(.dd-size-card__selr){display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:10px!important;margin-block:6px 0!important}.product-information .variant-option--buttons:has(.dd-size-card__selr) legend{grid-column:1 / -1;font-family:var(--font-sans)!important;font-weight:var(--fw-bold, 700)!important;font-size:.95rem!important;color:var(--color-text-strong)!important;margin-bottom:4px}.product-information .variant-option__button-label:has(.dd-size-card__selr){position:relative!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;gap:3px!important;width:auto!important;min-width:0!important;padding:16px 10px 14px!important;border:1.5px solid var(--border-strong, #d9d9de)!important;border-radius:var(--radius-lg, 24px)!important;background:var(--white, #fff)!important;color:var(--color-text-strong)!important;text-align:center!important;cursor:pointer!important;overflow:visible!important;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease,transform .16s ease!important}.product-information .variant-option__button-label:has(.dd-size-card__selr):hover{border-color:var(--pink, #FF55FF)!important;transform:translateY(-1px)!important}.product-information .variant-option__button-label:has(.dd-size-card__selr):has(input:checked){border:2px solid var(--pink, #FF55FF)!important;background:var(--magnolia, #FFEEFF)!important;box-shadow:0 4px 16px #ff55ff24!important}.product-information .variant-option__button-label:has(.dd-size-card__selr) .variant-option__button-label__pill{display:none!important}.product-information .variant-option__button-label:has(.dd-size-card__selr) .variant-option__button-label__text{font-family:var(--font-display)!important;font-weight:var(--fw-extrabold, 800)!important;font-size:1.25rem!important;line-height:1.1!important;color:var(--color-text-strong)!important}.dd-size-card__selr{font-family:var(--font-sans)!important;font-size:.72rem!important;line-height:1.25!important;color:var(--color-text-muted)!important}.dd-size-card__price{font-family:var(--font-sans)!important;font-weight:var(--fw-bold, 700)!important;font-size:.85rem!important;margin-top:3px!important;color:var(--color-text-strong)!important}.variant-option__button-label:has(input:checked) .dd-size-card__price{color:var(--pink-ink, #A800A8)!important}.dd-size-card__badge{position:absolute!important;top:0!important;left:50%!important;transform:translate(-50%,-60%)!important;z-index:3!important;white-space:nowrap!important;padding:3px 10px!important;border-radius:999px!important;background:var(--shandy, #FFF171)!important;color:var(--deep-violet, #2B005E)!important;font-family:var(--font-utility, var(--font-sans))!important;font-weight:var(--fw-bold, 700)!important;font-size:.58rem!important;letter-spacing:.05em!important;text-transform:uppercase!important;box-shadow:0 2px 6px #2b005e38!important}.variant-option__button-label:has(.dd-size-card__badge){padding-top:20px!important}@media(max-width:749px){.product-information .variant-option--buttons:has(.dd-size-card__selr){gap:7px!important}.product-information .variant-option__button-label:has(.dd-size-card__selr){padding:14px 4px 12px!important;border-radius:var(--radius-md, 16px)!important}.product-information .variant-option__button-label:has(.dd-size-card__selr) .variant-option__button-label__text{font-size:1rem!important}.dd-size-card__selr{font-size:.62rem!important;overflow-wrap:anywhere!important}.dd-size-card__price{font-size:.8rem!important}.dd-size-card__badge{font-size:.5rem!important;padding:2px 7px!important}.variant-option__button-label:has(.dd-size-card__badge){padding-top:18px!important}.product-information .price{margin-block:2px!important}.product-information [class*=installment],.product-information shopify-payment-terms{margin-block:2px!important}.product-information .product-details,.product-information [class*=product-information-details]{gap:8px!important}.product-information h1{font-size:1.35rem!important;line-height:1.12!important}.dd-size-callout{margin-top:10px!important;padding:10px 12px!important}.dd-size-callout__text{font-size:.82rem!important}body:is([data-template^=product],[data-template=index]) .product-information .product-form-buttons{gap:8px!important}body:is([data-template^=product],[data-template=index]) .product-information add-to-cart-component,body:is([data-template^=product],[data-template=index]) .product-information .add-to-cart-component{flex:1 1 150px!important;min-width:130px!important}body:is([data-template^=product],[data-template=index]) .product-information .quantity-selector{max-width:108px!important}}.product-information .dd-reassurance{list-style:none;display:flex;flex-wrap:wrap;gap:6px 18px;margin:14px 0 0;padding:0}.product-information .dd-reassurance li{font-family:var(--font-sans);font-size:.84rem;color:var(--color-text-muted);display:flex;align-items:center;gap:6px}.product-information .dd-reassurance li:before{content:"";width:15px;height:15px;flex-shrink:0;background:var(--pink, #FF55FF);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center / contain no-repeat}.product-information h1{font-family:var(--font-display)!important;font-weight:var(--fw-extrabold, 800)!important;font-size:clamp(1.4rem,1.05rem + 1.4vw,2rem)!important;line-height:1.1!important;letter-spacing:-.02em!important;margin-block:0 2px!important}.dd-size-callout{display:flex;align-items:flex-start;gap:10px;margin-top:12px;padding:12px 14px;background:var(--light-cyan, #E0F5FF);border-radius:var(--radius-md, 16px)}.dd-size-callout__icon{color:var(--aqua-ink, #0077A8);flex-shrink:0;margin-top:1px}.dd-size-callout__text{font-family:var(--font-sans);font-size:.9rem;line-height:1.45;color:var(--deep-violet, #2D0A4E)}body[data-template^=product] .shopify-section .image-block img,body[data-template^=product] .shopify-section .video-block video,body[data-template^=product] .shopify-section video[class*=video]{border-radius:16px!important}.product-information .dd-desc-lead{font-family:var(--font-body--family)!important;font-size:1.02rem!important;line-height:1.5!important;color:var(--color-text-strong)!important;margin:0 0 18px!important}.product-information .dd-desc-lead strong{color:var(--pink-ink, #A800A8)!important;font-weight:var(--fw-bold, 700)!important}.product-information .dd-desc-list{list-style:none!important;margin:0 0 18px!important;padding:0!important}.product-information .dd-desc-list li{position:relative!important;padding:12px 0 12px 30px!important;border-bottom:1px solid var(--color-border, #ece6f0)!important;font-family:var(--font-body--family)!important;font-size:.95rem!important;line-height:1.45!important;color:var(--color-text-muted)!important}.product-information .dd-desc-list li:last-child{border-bottom:none!important}.product-information .dd-desc-list li strong{color:var(--color-text-strong)!important;font-weight:var(--fw-bold, 700)!important}.product-information .dd-desc-list li:before{content:""!important;position:absolute!important;left:2px!important;top:17px!important;width:9px!important;height:9px!important;border-radius:50%!important;background:var(--aqua-ink, #0A8F88)!important}.product-information .dd-desc-gift{margin:20px 0 0!important;padding:14px 20px!important;text-align:center!important;background:var(--magnolia, #FFEEFF)!important;border-radius:var(--radius-md, 16px)!important;font-family:var(--font-body--family)!important;font-weight:var(--fw-medium, 500)!important;font-style:normal!important;font-size:.9rem!important;line-height:1.5!important;color:var(--deep-violet, #2B005E)!important}.product-information .dd-desc-gift:before{content:""!important;display:inline-block!important;vertical-align:-2px!important;width:15px!important;height:15px!important;margin-right:7px!important;background:var(--pink-ink, #A800A8)!important;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='black'%3E%3Cpath d='M12 21s-8-4.6-8-10.4A4.6 4.6 0 0 1 12 6a4.6 4.6 0 0 1 8 4.6C20 16.4 12 21 12 21z'/%3E%3C/svg%3E") center / contain no-repeat!important;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='black'%3E%3Cpath d='M12 21s-8-4.6-8-10.4A4.6 4.6 0 0 1 12 6a4.6 4.6 0 0 1 8 4.6C20 16.4 12 21 12 21z'/%3E%3C/svg%3E") center / contain no-repeat!important}body[data-template^=product] .sticky-add-to-cart__bar .sticky-add-to-cart__button,body[data-template^=product] .sticky-add-to-cart .sticky-add-to-cart__button.add-to-cart-button{--button-background-color: var(--pink) !important;--color-primary-button-background: var(--pink) !important;--color-secondary-button-background: var(--pink) !important;--button-color: var(--white) !important;--color-primary-button-text: var(--white) !important;--color-secondary-button-text: var(--white) !important;background:var(--pink, #FF55FF)!important;color:var(--white, #fff)!important;border:none!important;border-radius:999px!important;font-weight:700!important}body[data-template^=product] .sticky-add-to-cart__button.add-to-cart-button svg{color:var(--white, #fff)!important}body[data-template^=product] .sticky-add-to-cart__button.add-to-cart-button:hover:not([disabled]){background:var(--pink-ink, #A800A8)!important;color:var(--white, #fff)!important}body[data-template^=product] .sticky-add-to-cart__button.add-to-cart-button:hover:not([disabled]) svg{color:var(--white, #fff)!important}body[data-template^=product] .dd-ship .dd-ship-lead{color:var(--color-text-muted, #6B6577);font-size:.95rem;line-height:1.5;margin:0 0 14px}body[data-template^=product] .dd-ship .dd-ship-rates{list-style:none;margin:0 0 16px;padding:0;display:flex;flex-direction:column;gap:2px}body[data-template^=product] .dd-ship .dd-ship-rates li{display:flex;align-items:baseline;gap:10px;padding:11px 2px;border-bottom:1px solid var(--color-border, #ECE6F0)}body[data-template^=product] .dd-ship .dd-ship-rates li:last-child{border-bottom:0}body[data-template^=product] .dd-ship .dd-ship-rates .t{font-weight:700;color:var(--color-text-strong, #1A1523);flex:0 0 auto;min-width:82px}body[data-template^=product] .dd-ship .dd-ship-rates .e{color:var(--color-text-muted, #6B6577);font-size:.9rem;flex:1}body[data-template^=product] .dd-ship .dd-ship-rates .p{font-weight:700;color:var(--pink-ink, #A800A8);flex:0 0 auto;font-variant-numeric:tabular-nums}body[data-template^=product] .dd-ship .dd-ship-note{color:var(--color-text-muted, #6B6577);font-size:.85rem;margin:0 0 16px}body[data-template^=product] .dd-ship .dd-ship-intl{display:flex;align-items:center;gap:10px;margin:0;padding:12px 14px;background:var(--magnolia, #FBF3FB);border-radius:var(--radius-md, 14px);font-size:.9rem;line-height:1.4;color:var(--deep-violet, #2B005E)}body[data-template^=product] .dd-ship .dd-ship-flags{display:inline-flex;flex:0 0 auto;align-items:center}body[data-template^=product] .dd-ship .dd-flag{width:24px;height:24px;border-radius:50%;border:2px solid var(--white, #fff);object-fit:cover;display:block;box-shadow:0 1px 3px #2b005e33}body[data-template^=product] .dd-ship .dd-flag+.dd-flag{margin-left:-8px}body[data-template^=product] .dd-ship .dd-ship-cont{color:var(--pink-ink, #A800A8);font-weight:600}
/*# sourceMappingURL=/cdn/shop/t/95/assets/dd-pdp.css.map */
