.dlx-pdp{--dlx-ink: #1a1a1a;--dlx-muted: #6b6b6b;--dlx-line: #e8e4df;--dlx-green: #2f8a4e;--dlx-amber: #b7791f;--dlx-rose: #a8485c;--dlx-blush: #f8e3e8;--dlx-lilac: #f3eef8;--dlx-beige: #f6f1ec;--dlx-serif: var(--font-heading--family, var(--font-h2--family, Georgia, "Times New Roman", serif));color:var(--dlx-ink)}.dlx-pdp *,.dlx-pdp *:before,.dlx-pdp *:after{box-sizing:border-box}.dlx-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.dlx-price{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.dlx-price__now{font-size:1.375rem;font-weight:600;letter-spacing:-.01em}.dlx-price__was{font-size:1rem;color:var(--dlx-muted);text-decoration:line-through}.dlx-price__pill{font-size:.75rem;font-weight:600;letter-spacing:.02em;padding:3px 10px;border-radius:999px;background:var(--dlx-blush);color:var(--dlx-rose)}.dlx-price__tax{flex-basis:100%;font-size:.75rem;color:var(--dlx-muted)}.dlx-stock{display:grid;grid-template-columns:auto 1fr;column-gap:10px;row-gap:2px;align-items:start;font-size:.8125rem;line-height:1.45}.dlx-stock__dot{width:8px;height:8px;border-radius:50%;margin-top:6px;background:var(--dlx-green);box-shadow:0 0 0 3px #2f8a4e26}.dlx-stock--out .dlx-stock__dot{background:#b3261e;box-shadow:0 0 0 3px #b3261e1f}.dlx-stock__status{font-weight:600;color:var(--dlx-green)}.dlx-stock--out .dlx-stock__status{color:#b3261e}.dlx-stock__line,.dlx-stock__carriers{grid-column:2;color:var(--dlx-muted)}.dlx-stock__line strong{color:var(--dlx-ink);font-weight:500}.dlx-stock__line p{margin:0}.dlx-trust{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding-block:4px}.dlx-trust__item{display:flex;align-items:center;gap:6px;font-size:.6875rem;line-height:1.25;color:var(--dlx-ink)}.dlx-trust__item svg{flex:0 0 18px;width:18px;height:18px}.dlx-trust__link{display:inline-flex;align-items:center;gap:8px;margin-top:14px;padding-top:14px;border-top:1px solid var(--dlx-line);width:100%;font-size:.8125rem;color:var(--dlx-ink);text-decoration:underline;text-underline-offset:3px}.dlx-trust__link svg{width:18px;height:18px}@media(max-width:749px){.dlx-trust{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:12px}}.dlx-sample{display:flex;align-items:center;gap:14px;padding:14px 16px;border-radius:10px;background:var(--dlx-sample-bg, var(--dlx-lilac))}.dlx-sample__icon{flex:0 0 40px;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:#ffffffb3;color:var(--dlx-rose)}.dlx-sample__icon svg{width:20px;height:20px}.dlx-sample__text{flex:1;min-width:0}.dlx-sample__title{margin:0;font-size:.875rem;font-weight:600}.dlx-sample__sub{margin:2px 0 0;font-size:.75rem;color:var(--dlx-muted)}.dlx-sample__img{flex:0 0 56px;width:56px;height:56px;object-fit:cover;border-radius:6px}.dlx-bundle{padding:22px 20px;border-radius:10px;background:var(--dlx-beige)}.dlx-bundle__title{margin:0 0 4px;font-family:var(--dlx-serif);font-size:1.5rem;font-weight:400;line-height:1.2}.dlx-bundle__sub{margin:0 0 16px;font-size:.875rem;color:var(--dlx-muted)}.dlx-bundle__option{display:flex;align-items:center;gap:12px;padding:14px;border:1px solid var(--dlx-rose);border-radius:8px;background:#fff}.dlx-bundle__radio{flex:0 0 18px;width:18px;height:18px;border-radius:50%;border:5px solid var(--dlx-rose)}.dlx-bundle__thumbs{display:flex;align-items:center;gap:4px}.dlx-bundle__thumbs img{width:40px;height:40px;object-fit:contain;border-radius:4px;background:#faf8f6}.dlx-bundle__plus{font-size:.75rem;color:var(--dlx-muted)}.dlx-bundle__label{flex:1;min-width:0;font-size:.875rem;font-weight:600}.dlx-bundle__label em{font-style:normal;color:var(--dlx-rose)}.dlx-bundle__prices{text-align:right;white-space:nowrap}.dlx-bundle__was{display:block;font-size:.75rem;color:var(--dlx-muted);text-decoration:line-through}.dlx-bundle__now{display:block;font-size:1rem;font-weight:700}.dlx-bundle__pick{margin-top:10px}.dlx-bundle__pick label{display:block;margin-bottom:4px;font-size:.75rem;color:var(--dlx-muted)}.dlx-bundle__pick select{width:100%;padding:10px 12px;border:1px solid var(--dlx-line);border-radius:6px;background:#fff;font:inherit;font-size:.8125rem}.dlx-bundle__btn,.dlx-ctl-card__btn,.dlx-sticky__btn{cursor:pointer;font:inherit}.dlx-bundle__btn{width:100%;margin-top:14px;padding:15px 16px;border:0;border-radius:6px;background:var(--dlx-ink);color:#fff;font-size:.8125rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.dlx-bundle__btn:hover{background:#333}.dlx-bundle__note{margin:8px 0 0;font-size:.6875rem;color:var(--dlx-muted);text-align:center}button[aria-busy=true]{opacity:.6;pointer-events:none}.dlx-msg{margin:8px 0 0;font-size:.75rem;color:#b3261e}.dlx-msg:empty{display:none}.dlx-ctl__head{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:12px;padding-top:18px;border-top:1px solid var(--dlx-line)}.dlx-ctl__title{margin:0;font-family:var(--dlx-serif);font-size:1.375rem;font-weight:400}.dlx-ctl__all{font-size:.8125rem;color:var(--dlx-ink);text-decoration:underline;text-underline-offset:3px}.dlx-ctl__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.dlx-ctl-card{min-width:0;display:flex;flex-direction:column;gap:8px;padding:10px;border:1px solid var(--dlx-line);border-radius:8px;background:#fff}.dlx-ctl-card__media{display:block;aspect-ratio:4 / 3;border-radius:6px;background:#faf8f6;overflow:hidden}.dlx-ctl-card__media img{width:100%;height:100%;object-fit:contain}.dlx-ctl-card__title{margin:0;font-size:.8125rem;line-height:1.35;min-height:2.7em;max-height:2.7em;color:var(--dlx-ink);text-decoration:none;display:-webkit-box!important;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.dlx-ctl-card__price{font-size:.8125rem;font-weight:600}.dlx-ctl-card__btn{margin-top:auto;padding:9px 10px;border:1px solid var(--dlx-ink);border-radius:6px;background:#fff;color:var(--dlx-ink);font-size:.8125rem;text-align:center;text-decoration:none}.dlx-ctl-card__btn:hover{background:var(--dlx-ink);color:#fff}.dlx-sticky{position:fixed;left:0;right:0;bottom:0;z-index:20;display:flex;align-items:center;gap:12px;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid var(--dlx-line);box-shadow:0 -6px 20px #0000000f;transform:translateY(110%);transition:transform .25s ease}.dlx-sticky.is-visible{transform:none}.dlx-sticky__info{flex:1;min-width:0}.dlx-sticky__title{margin:0;font-size:.75rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--dlx-muted)}.dlx-sticky__price{font-size:.9375rem;font-weight:600}.dlx-sticky__btn{padding:12px 20px;border:0;border-radius:6px;background:var(--dlx-ink);color:#fff;font-size:.875rem;font-weight:600}@media(min-width:750px){.dlx-sticky{display:none}}@media(prefers-reduced-motion:reduce){.dlx-sticky{transition:none}}.dlx-ugc__head{margin-bottom:18px}.dlx-ugc__title{margin:0;font-family:var(--dlx-serif);font-size:clamp(1.5rem,2.4vw,2rem);font-weight:400}.dlx-ugc__sub{margin:6px 0 0;font-size:.875rem;color:var(--dlx-muted)}.dlx-ugc__sub p{margin:0}.dlx-ugc__sub a{color:inherit}.dlx-ugc__row{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.dlx-ugc__tile{display:flex;flex-direction:column;gap:8px;min-width:0}.dlx-ugc__open{position:relative;display:block;width:100%;padding:0;border:0;border-radius:8px;overflow:hidden;aspect-ratio:1;background:#f3efeb;cursor:zoom-in}.dlx-ugc__open img,.dlx-ugc__open video{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}.dlx-ugc__open:hover img,.dlx-ugc__open:hover video{transform:scale(1.03)}.dlx-ugc__play{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:#00000073;color:#fff}.dlx-ugc__play svg{width:16px;height:16px;margin-left:2px}.dlx-ugc__ig{position:absolute;right:8px;bottom:8px;width:18px;height:18px;color:#fff;filter:drop-shadow(0 1px 2px rgba(0,0,0,.4))}.dlx-ugc__handle{display:inline-flex;align-items:center;gap:6px;font-size:.75rem;color:var(--dlx-ink);text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dlx-ugc__handle svg{flex:0 0 14px;width:14px;height:14px}.dlx-ugc__dialog{width:min(92vw,560px);padding:0;border:0;border-radius:12px;background:#fff}.dlx-ugc__dialog::backdrop{background:#14100e99}.dlx-ugc__dialog-media img,.dlx-ugc__dialog-media video{display:block;width:100%;max-height:72vh;object-fit:contain;background:#000}.dlx-ugc__dialog-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;font-size:.8125rem}.dlx-ugc__dialog-foot a{color:var(--dlx-ink)}.dlx-ugc__close{position:absolute;top:8px;right:8px;width:36px;height:36px;border:0;border-radius:50%;background:#ffffffe6;cursor:pointer;font-size:20px;line-height:1}@media(max-width:749px){.dlx-ugc__row{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:10px;padding-bottom:6px;-webkit-overflow-scrolling:touch}.dlx-ugc__tile{flex:0 0 42%;scroll-snap-align:start}}.dlx-vp{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;padding-block:24px;border-top:1px solid var(--dlx-line);border-bottom:1px solid var(--dlx-line)}.dlx-vp__item{display:flex;align-items:center;gap:14px}.dlx-vp__item svg{flex:0 0 28px;width:28px;height:28px;stroke-width:1.2}.dlx-vp__title{margin:0;font-size:.8125rem;font-weight:600}.dlx-vp__sub{margin:2px 0 0;font-size:.75rem;color:var(--dlx-muted)}@media(max-width:749px){.dlx-vp{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}}.dlx-editor-note{padding:10px 12px;border:1px dashed #d0d0d0;border-radius:4px;font-size:12px;color:#8a8a8a}.dlx-pdp :focus-visible{outline:2px solid var(--dlx-ink);outline-offset:2px}.product-details .payment-icons{margin-top:-8px}.product-details .payment-icons .icon{width:38px;height:24px}.shopify-section[id*=product_recommendations] .dlx-card__btn--add,.shopify-section[id*=product_recommendations] .dlx-card__btn{width:100%;justify-content:center;padding:11px 14px;border:1px solid #1a1a1a!important;border-radius:6px;background:#1a1a1a!important;color:#fff!important;--button-color: #fff;--button-background-color: #1a1a1a}.shopify-section[id*=product_recommendations] .dlx-card__btn--add:hover,.shopify-section[id*=product_recommendations] .dlx-card__btn:hover{background:#333!important;border-color:#333!important}.shopify-section[id*=product_recommendations] .dlx-card__btn svg{color:#fff}
/*# sourceMappingURL=/cdn/shop/t/25/assets/dlx-pdp.css.map */
