.product__title,.product__title h1{font-family:var(--font-heading-family);font-weight:600;color:var(--bobone-mauve);letter-spacing:-.01em}.product__info-container .product__title{margin-bottom:.8rem}.product__info-container .product__title.bobone-pdp-title{display:flex;align-items:center;justify-content:space-between;gap:1.6rem}.product__info-container .product__title.bobone-pdp-title>h1{flex:1 1 auto;min-width:0}.product__info-container .bobone-wishlist-btn--pdp{position:static;flex:0 0 auto;width:3.4rem;height:3.4rem;margin-top:.6rem;background:transparent;border:1.5px solid var(--bobone-mauve-40);box-shadow:none}.product__info-container .bobone-wishlist-btn--pdp:hover{background:var(--bobone-terracotta-20);border-color:var(--bobone-terracotta);color:var(--bobone-terracotta)}.product__info-container .bobone-wishlist-btn--pdp svg{transform:translateY(.5px)}.product__info-container .bobone-wishlist-btn--pdp.is-saved{border-color:var(--bobone-terracotta)}.product__text.caption-with-letter-spacing,.product .product__text{color:var(--bobone-mauve-60);letter-spacing:.08em}.product__info-container .price,.product__info-container .price .price-item{font-family:var(--font-body-family);font-weight:400;color:var(--bobone-mauve)}.product__info-container .price--on-sale .price-item--regular{color:var(--bobone-mauve-40)}.product__info-container .price__sale .price-item--sale{color:var(--bobone-terracotta);font-weight:600}.product-form__input--pill input[type=radio]+label{border-radius:var(--bobone-radius-pill);border:1px solid var(--bobone-border-soft);color:var(--bobone-mauve);background:var(--bobone-white);padding:.9rem 1.6rem;transition:border-color var(--bobone-dur-base) var(--bobone-ease-out),background-color var(--bobone-dur-base) var(--bobone-ease-out),color var(--bobone-dur-base) var(--bobone-ease-out)}.product-form__input--pill input[type=radio]+label:hover{border-color:var(--bobone-periwinkle)}.product-form__input--pill input[type=radio]:checked+label{background:var(--bobone-periwinkle);border-color:var(--bobone-periwinkle);color:var(--bobone-cream)}.product-form__input .form__label{font-family:var(--font-body-family);font-weight:500;letter-spacing:.04em;text-transform:uppercase;font-size:1.2rem;color:var(--bobone-mauve-80)}.product-form__input--pill input[type=radio]+label.bobone-variant-color{display:inline-flex;align-items:center;justify-content:center;gap:0;padding:3px;border:0;background:transparent;border-radius:999px}.product-form__input--pill input[type=radio]+label.bobone-variant-color .bobone-swatch{box-shadow:0 0 0 1px var(--bobone-border-soft);transition:transform var(--bobone-dur-base) var(--bobone-ease-out),box-shadow var(--bobone-dur-base) var(--bobone-ease-out)}.product-form__input--pill input[type=radio]+label.bobone-variant-color:hover{background:transparent}.product-form__input--pill input[type=radio]+label.bobone-variant-color:hover .bobone-swatch{transform:scale(1.08);box-shadow:0 0 0 1px var(--bobone-periwinkle)}.product-form__input--pill input[type=radio]:checked+label.bobone-variant-color{background:transparent}.product-form__input--pill input[type=radio]:checked+label.bobone-variant-color .bobone-swatch{box-shadow:0 0 0 3px var(--bobone-cream),0 0 0 6px var(--bobone-periwinkle)}.product-form__input--pill input[type=radio].disabled+label.bobone-variant-color .bobone-swatch,.product-form__input--pill input[type=radio]:disabled+label.bobone-variant-color .bobone-swatch{opacity:.6;position:relative;overflow:visible}.product-form__input--pill input[type=radio].disabled+label.bobone-variant-color .bobone-swatch:after,.product-form__input--pill input[type=radio]:disabled+label.bobone-variant-color .bobone-swatch:after{content:"";position:absolute;top:50%;left:-18%;width:136%;height:2px;background:var(--bobone-mauve);box-shadow:0 0 0 1px #ffffff8c;border-radius:2px;transform:translateY(-50%) rotate(-45deg);transform-origin:center;pointer-events:none}.product-form__input--pill input[type=radio].disabled+label:not(.bobone-variant-color),.product-form__input--pill input[type=radio]:disabled+label:not(.bobone-variant-color){opacity:.4;color:var(--bobone-mauve-60);position:relative}.product-form__input--pill input[type=radio].disabled+label:not(.bobone-variant-color):after,.product-form__input--pill input[type=radio]:disabled+label:not(.bobone-variant-color):after{content:"";position:absolute;top:50%;left:10%;width:80%;height:1.5px;background:var(--bobone-mauve);border-radius:2px;transform:translateY(-50%) rotate(-16deg);transform-origin:center;pointer-events:none}.product-form__submit{border-radius:var(--bobone-radius-pill);background:var(--bobone-terracotta);color:var(--bobone-cream);box-shadow:var(--bobone-shadow-accent);font-family:var(--font-body-family);font-weight:500;letter-spacing:.02em;transition:transform var(--bobone-dur-fast) var(--bobone-ease-out),box-shadow var(--bobone-dur-base) var(--bobone-ease-out)}.product-form__submit:not([disabled]):hover{transform:translateY(-1px);box-shadow:var(--bobone-shadow-md)}.product-form__submit:after,.product-form__submit:not([disabled]):hover:after{box-shadow:none}.product-form__submit[disabled],.product-form__submit.disabled{background:var(--bobone-lilac);color:var(--bobone-mauve-60);box-shadow:none}.shopify-payment-button__button--unbranded{border-radius:var(--bobone-radius-pill);background:var(--bobone-mauve)}.product__media-wrapper .product__media .placeholder-svg,.product__modal-opener .placeholder-svg{background:var(--bobone-lilac-40);color:var(--bobone-mauve-40);border-radius:var(--bobone-radius-lg)}.product__media-item .media{border-radius:var(--bobone-radius-lg)}.related-products__heading{font-family:var(--font-heading-family);font-weight:600;color:var(--bobone-mauve);text-align:center}media-gallery [data-bobone-color].bobone-color-hidden{display:none!important}.bobone-care-link{display:inline-flex;align-items:center;gap:.6rem;margin-top:1.4rem;font-family:var(--font-body-family);font-size:1.4rem;color:var(--bobone-mauve);text-decoration:underline;text-underline-offset:.3em;text-decoration-thickness:1px;text-decoration-color:var(--bobone-mauve-40);transition:color var(--bobone-dur-base) var(--bobone-ease-out),text-decoration-color var(--bobone-dur-base) var(--bobone-ease-out)}.bobone-care-link:hover{color:var(--bobone-periwinkle);text-decoration-color:var(--bobone-periwinkle)}.bobone-care-link__icon{flex:0 0 auto;width:1.6rem;height:1.6rem}.bobone-bundle{margin:1.8rem 0 .4rem;padding:1.4rem 1.5rem 1.6rem;border:1px solid var(--bobone-terracotta-40);border-radius:var(--bobone-radius-lg);background:var(--bobone-terracotta-20)}.bobone-bundle:not(:has(.bobone-bundle__card:not([hidden]))){display:none}.bobone-bundle__head{display:flex;align-items:baseline;flex-wrap:wrap;gap:.4rem .8rem;margin-bottom:1.1rem}.bobone-bundle__leaf{flex:0 0 auto;align-self:center}.bobone-bundle__title{font-family:var(--font-heading-family);font-size:1.8rem;color:var(--bobone-mauve)}.bobone-bundle__hint{font-family:var(--font-body-family);font-size:1.25rem;letter-spacing:.02em;color:var(--bobone-mauve-80)}.bobone-bundle__cards{display:flex;flex-direction:column;gap:.8rem}.bobone-bundle__card{display:flex;align-items:center;gap:1.2rem;padding:.9rem 1rem;background:var(--bobone-white);border-radius:var(--bobone-radius-md);box-shadow:var(--bobone-shadow-xs);text-decoration:none;transition:transform var(--bobone-dur-base) var(--bobone-ease-out),box-shadow var(--bobone-dur-base) var(--bobone-ease-out)}.bobone-bundle__card[hidden]{display:none}.bobone-bundle__card:hover{transform:translateY(-2px);box-shadow:var(--bobone-shadow-md)}.bobone-bundle__media{flex:0 0 auto;position:relative;width:8.6rem;height:6.4rem}.bobone-bundle__img{position:absolute;width:5.4rem;height:5.4rem;object-fit:cover;border-radius:var(--bobone-radius-sm);background:var(--bobone-lilac-40);box-shadow:0 0 0 2px var(--bobone-white);display:block}.bobone-bundle__img--front{left:0;bottom:0;z-index:1}.bobone-bundle__img--back{right:0;top:0;z-index:0}.bobone-bundle__img:only-child{top:0;right:0;bottom:0;left:0;margin:auto;width:6.2rem;height:6.2rem;box-shadow:none}.bobone-bundle__info{display:flex;flex-direction:column;gap:.25rem;min-width:0;flex:1 1 auto}.bobone-bundle__label{font-family:var(--font-body-family);font-size:1.3rem;font-weight:500;line-height:1.3;color:var(--bobone-mauve)}.bobone-bundle__prices{display:flex;align-items:baseline;flex-wrap:wrap;gap:.6rem}.bobone-bundle__was{font-size:1.25rem;color:var(--bobone-mauve-40);text-decoration:line-through}.bobone-bundle__now{font-family:var(--font-heading-family);font-weight:600;font-size:1.6rem;color:var(--bobone-terracotta)}.bobone-bundle__go{flex:0 0 auto;align-self:center;font-family:var(--font-body-family);font-size:1.3rem;font-weight:500;color:var(--bobone-terracotta);white-space:nowrap}@media(prefers-reduced-motion:reduce){.bobone-bundle__card{transition:none}}@media screen and (max-width:400px){.bobone-bundle__card{gap:.9rem;padding:.8rem}.bobone-bundle__media{width:6.8rem;height:5.2rem}.bobone-bundle__img{width:4.4rem;height:4.4rem}.bobone-bundle__img:only-child{width:5rem;height:5rem}.bobone-bundle__go{font-size:1.2rem}}.bobone-kitbar{position:fixed;left:1.2rem;right:1.2rem;bottom:1.2rem;z-index:30;display:flex;align-items:center;gap:.9rem;width:auto;max-width:46rem;margin:0 auto;padding:1.3rem 1.6rem;border:0;cursor:pointer;font-family:var(--font-body-family);font-size:1.4rem;font-weight:600;line-height:1.2;color:var(--bobone-white);background:var(--bobone-terracotta);border-radius:var(--bobone-radius-pill);box-shadow:0 1rem 2.6rem rgba(var(--bobone-terracotta-rgb),.4);transition:transform var(--bobone-dur-base) var(--bobone-ease-out),opacity var(--bobone-dur-base) var(--bobone-ease-out)}.bobone-kitbar[hidden]{display:none}.bobone-kitbar__leaf{flex:0 0 auto}.bobone-kitbar__text{flex:1 1 auto;text-align:left}.bobone-kitbar__go{flex:0 0 auto;white-space:nowrap;opacity:.92}.bobone-kitbar:hover{transform:translateY(-2px)}.bobone-kitbar:focus-visible{outline:2px solid var(--bobone-mauve);outline-offset:2px}.bobone-kitbar.is-away{opacity:0;transform:translateY(140%);pointer-events:none}@media(prefers-reduced-motion:reduce){.bobone-kitbar{transition:opacity .15s linear}.bobone-kitbar:hover,.bobone-kitbar.is-away{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-bobone-product.css.map */
