.pi-soulog{--pi-text: #15161a;--pi-muted: #8a8b91;--pi-body: #3a3b40;--pi-hair: rgba(20, 20, 26, .07);--pi-shadow-soft: 0 1px 2px rgba(16, 24, 40, .04);--pi-shadow-card: 0 14px 40px -22px rgba(24, 24, 27, .28);--pi-ring: 0 0 0 3px color-mix(in srgb, var(--color-accent) 13%, transparent);--pi-gap: 1.625rem}.pi-soulog .product-information--inner{display:flex;flex-direction:column;gap:var(--pi-gap)}.pi-soulog .product-information--inner>*{margin-top:0;margin-bottom:0}.pi-soulog .product-information--inner>.pi-block-spacing{margin-top:var(--pib-mt, 0px);margin-bottom:var(--pib-mb, 0px)}.pi-soulog .product-information--inner>.pi-block-spacing:not(:first-child){margin-top:calc(var(--pib-mt, 0px) - var(--pi-gap))}.pi-soulog .product-information--inner>.pi-block-spacing:not(:last-child){margin-bottom:calc(var(--pib-mb, 0px) - var(--pi-gap))}.pi-soulog .product-title-container{display:flex;flex-direction:column}.pi-soulog .product-title{font-size:clamp(1.9rem,1.15rem + 2.1vw,2.2rem);font-weight:700;line-height:1.08;letter-spacing:-.02em;margin:0;color:var(--pi-text)}.pi-soulog .product-subtitle{margin:.375rem 0 0;font-size:.9375rem;line-height:1.5;color:var(--pi-muted)}.pi-soulog .product-price-container{margin-top:.875rem;font-size:1.375rem;font-weight:600;letter-spacing:-.01em;color:var(--pi-text)}.pi-soulog .product-price-container .price,.pi-soulog .product-price-container .price *,.pi-soulog .product-price-container .price-item{color:var(--pi-text)}.pi-soulog .product-short-description,.pi-soulog .product--text{font-size:.96875rem;line-height:1.6;color:var(--pi-body)}.pi-soulog .pi-hl{list-style:none;margin:0;padding:.375rem;border:1px solid var(--pi-hair);border-radius:18px;background:var(--pi-hl-bg, #fff);box-shadow:var(--pi-shadow-soft),var(--pi-shadow-card)}.pi-soulog .pi-hl--flat{box-shadow:none}.pi-soulog .pi-hl__row{position:relative;display:flex;align-items:center;gap:.875rem;padding:var(--pi-hl-row-py, .625rem) .875rem;border-radius:12px}.pi-soulog .pi-hl__row+.pi-hl__row:before{content:"";position:absolute;top:0;left:3.5rem;right:.875rem;height:1px;background:var(--pi-hair)}.pi-soulog .pi-hl__row:has(.pi-hl__link):hover{background:color-mix(in srgb,var(--color-accent) 4%,transparent)}.pi-soulog .pi-hl__link{display:flex;align-items:center;gap:.875rem;flex:1 1 auto;min-width:0;color:inherit;text-decoration:none}.pi-soulog .pi-hl__icon{flex:0 0 auto;width:2.375rem;height:2.375rem;display:inline-flex;align-items:center;justify-content:center;border-radius:11px;background:transparent;color:var(--pi-text)}.pi-soulog .pi-hl__icon svg{width:1.375rem;height:1.375rem}.pi-soulog .pi-hl__icon svg,.pi-soulog .pi-hl__icon svg path{fill:currentColor}.pi-soulog .pi-hl__icon img{width:1.375rem;height:1.375rem;object-fit:contain}.pi-soulog .pi-hl__text{flex:1 1 auto;min-width:0;font-size:.9375rem;font-weight:500;line-height:1.4;color:var(--pi-text)}.pi-soulog .pi-hl__chevron{flex:0 0 auto;display:inline-flex;color:#c4c4ca}.pi-soulog .product-form__input{margin:0;padding:0;border:0}.pi-soulog .product-form__input .form__label{grid-column:1 / -1;flex-basis:100%;display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;margin-bottom:.75rem;font-size:.9375rem;font-weight:600;letter-spacing:-.01em;color:var(--pi-text)}.pi-soulog .product-form__input .form__label__value{font-weight:400;font-size:.8125rem;color:var(--pi-muted)}.pi-soulog .product-form__input--color{display:grid;grid-template-columns:repeat(4,1fr);gap:.75rem}.pi-soulog .product-form__input--color input[type=radio]{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.pi-soulog .product-form__input--color label{display:flex;flex-direction:column;align-items:center;gap:.5625rem;padding:.5625rem;font-size:.78125rem;font-weight:500;color:var(--pi-muted);text-align:center;background:#fff;border:1px solid var(--pi-hair);border-radius:14px;box-shadow:var(--pi-shadow-soft);cursor:pointer;transition:box-shadow .18s ease,border-color .18s ease}.pi-soulog .product-form__input--color label:hover{box-shadow:0 8px 22px -14px #18181b4d}.pi-soulog .product-form__input--color label:before{content:"";width:100%;aspect-ratio:1 / 1;border-radius:9px;background-color:var(--option-color, rgba(20, 20, 26, .05));background-image:var(--option-color-image);background-size:cover;background-position:center;box-shadow:inset 0 0 0 1px #0000000a}.pi-soulog .product-form__input--color input[type=radio]:checked+label{border-color:transparent;box-shadow:var(--pi-ring);color:var(--pi-text);font-weight:600}.pi-soulog .product-form__input--color input[type=radio]:disabled+label,.pi-soulog .product-form__input--color input[type=radio][data-available=false]+label{opacity:.4;cursor:not-allowed}.pi-soulog .product-form__input--color[data-handle=color],.pi-soulog .product-form__input--color[data-handle=colour],.pi-soulog .product-form__input--color[data-handle=couleur],.pi-soulog .product-form__input--color[data-handle=farbe]{grid-template-columns:repeat(2,1fr)}.pi-soulog .product-form__input--color[data-handle=color] label,.pi-soulog .product-form__input--color[data-handle=colour] label,.pi-soulog .product-form__input--color[data-handle=couleur] label,.pi-soulog .product-form__input--color[data-handle=farbe] label{flex-direction:row;align-items:center;justify-content:flex-start;gap:.6875rem;padding:.75rem .9375rem;font-size:.875rem;font-weight:600;color:var(--pi-text);text-align:left}.pi-soulog .product-form__input--color[data-handle=color] label:before,.pi-soulog .product-form__input--color[data-handle=colour] label:before,.pi-soulog .product-form__input--color[data-handle=couleur] label:before,.pi-soulog .product-form__input--color[data-handle=farbe] label:before{width:1.375rem;height:1.375rem;aspect-ratio:auto;flex:0 0 auto;border-radius:50%;box-shadow:inset 0 0 0 1px #0000001f}.pi-soulog .product-form__input--block{display:flex;flex-wrap:wrap;gap:.5rem}.pi-soulog .product-form__input--block input[type=radio]{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.pi-soulog .product-form__input--block label{display:inline-flex;align-items:center;padding:.625rem 1rem;font-size:.875rem;font-weight:500;color:var(--pi-text);background:#fff;border:1px solid var(--pi-hair);border-radius:12px;box-shadow:var(--pi-shadow-soft);cursor:pointer;transition:box-shadow .18s ease,border-color .18s ease}.pi-soulog .product-form__input--block input[type=radio]:checked+label{border-color:transparent;box-shadow:var(--pi-ring);font-weight:600}.pi-soulog [id^=quantity-]{display:flex;align-items:center;justify-content:space-between;gap:1rem}.pi-soulog .quantity__label{margin:0;font-size:.9375rem;font-weight:600;color:var(--pi-text)}.pi-soulog quantity-selector.quantity{display:inline-flex;align-items:center;padding:.3125rem;border-radius:999px;background:#fff;border:1px solid var(--pi-hair);box-shadow:var(--pi-shadow-soft)}.pi-soulog quantity-selector.quantity button{width:2.125rem;height:2.125rem;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:50%;background:transparent;color:var(--pi-text);cursor:pointer;transition:background .15s ease}.pi-soulog quantity-selector.quantity button:hover{background:#14141a0d}.pi-soulog quantity-selector.quantity .quantity__input{width:2.5rem;border:0;background:transparent;text-align:center;font-size:.9375rem;font-weight:600;color:var(--pi-text);padding:0}.pi-soulog .single-add-to-cart-button.button,.pi-soulog .single-add-to-cart-button{width:100%;border:0;border-radius:14px;padding-block:1rem;font-weight:600;color:#fff;background:linear-gradient(180deg,color-mix(in srgb,var(--color-accent) 92%,#fff),var(--color-accent));box-shadow:0 10px 26px -10px color-mix(in srgb,var(--color-accent) 65%,transparent);transition:filter .18s ease,box-shadow .18s ease}.pi-soulog .single-add-to-cart-button.button:hover,.pi-soulog .single-add-to-cart-button:hover{filter:brightness(1.04);box-shadow:0 14px 30px -10px color-mix(in srgb,var(--color-accent) 70%,transparent)}@media(max-width:767px){.pi-soulog{--pi-gap: 1.375rem}.pi-soulog .product-form__input--color{grid-template-columns:repeat(2,1fr)}.pi-soulog .product-form__input--color[data-handle=color],.pi-soulog .product-form__input--color[data-handle=colour],.pi-soulog .product-form__input--color[data-handle=couleur],.pi-soulog .product-form__input--color[data-handle=farbe]{grid-template-columns:1fr}}.single-add-to-cart-button.button.accent{color:#fff}
/*# sourceMappingURL=/cdn/shop/t/52/assets/product-soulog-info.css.map */
