body{background:#fff8f0!important}#MainContent>.shopify-section,.shopify-section--main-product{background:#fff8f0!important}.product,.product__info-wrapper,.product__info-container,.product__media-wrapper{background:transparent!important}product-info[class*=color-],product-info.gradient,.shopify-section--main-product>[class*=color-scheme-],.shopify-section--main-product .gradient{--color-background: 255,248,240 !important;--gradient-background: #FFF8F0 !important;--color-foreground: 45,45,45 !important;--color-button: 108,60,224 !important;--color-button-text: 255,255,255 !important;--color-secondary-button: 255,248,240 !important;--color-secondary-button-text: 45,45,45 !important;--color-link: 108,60,224 !important;background:#fff8f0!important;color:#2d2d2d!important}.product.grid{max-width:1400px;margin:0 auto;gap:48px!important;display:grid!important;grid-template-columns:1fr 1fr!important;align-items:start!important}.product__media-wrapper{order:-1!important;position:sticky!important;top:80px!important;max-width:100%!important;width:100%!important}.product__info-wrapper{order:1!important;padding-left:0!important;padding-right:0!important;max-width:100%!important;width:100%!important}@media screen and (min-width:990px){.product--large:not(.product--no-media) .product__info-wrapper,.product--medium:not(.product--no-media) .product__info-wrapper,.product--small:not(.product--no-media) .product__info-wrapper{max-width:100%!important;width:100%!important;padding:0!important}.product--large:not(.product--no-media) .product__media-wrapper,.product--medium:not(.product--no-media) .product__media-wrapper,.product--small:not(.product--no-media) .product__media-wrapper{max-width:100%!important;width:100%!important}}@media(max-width:749px){.product.grid{grid-template-columns:1fr!important;gap:20px!important}.product__media-wrapper{position:static!important}}.product__media-item{background:transparent!important;border-radius:16px!important;overflow:hidden!important;border:1px solid rgba(108,60,224,.06)!important}.product__media-item .media{background:transparent!important;border:none!important;border-radius:0!important}.product__modal-opener{border:none!important;border-radius:16px!important;background:transparent!important}.thumbnail-list .thumbnail{border-radius:10px!important;overflow:hidden!important;border:2px solid rgba(108,60,224,.1)!important;transition:border-color .3s!important}.thumbnail-list .thumbnail.is-active,.thumbnail-list .thumbnail:hover{border-color:#6c3ce0!important}.slider-button{color:#2d2d2d!important;background:#fffffff2!important;border:1px solid rgba(108,60,224,.15)!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important}.slider-button:hover{background:#6c3ce0!important;border-color:#6c3ce0!important;color:#fff!important}.product__text{color:#6c3ce0!important;text-transform:uppercase!important;letter-spacing:2px!important;font-weight:700!important;font-size:.8rem!important;margin-bottom:4px!important}.product__title h1,.product__title .h1{color:#2d2d2d!important;font-family:Inter,system-ui,sans-serif!important;font-weight:900!important;font-size:1.6rem!important;letter-spacing:-.3px!important;line-height:1.2!important;margin-bottom:8px!important;white-space:nowrap!important}.price-item--regular,.price-item--sale,.price .money{color:#d63384!important;font-weight:800!important;font-size:1.8rem!important}.price--on-sale .price-item--regular{color:#767676!important;text-decoration:line-through!important;font-size:1.1rem!important}.badge.price__badge-sale{background:linear-gradient(135deg,#d63384,#6c3ce0)!important;color:#fff!important;border-radius:50px!important;font-weight:700!important;border:none!important}.badge.price__badge-sold-out{background:#0000000f!important;color:#767676!important;border-radius:50px!important;border:none!important}.product__tax,.product__tax a,.installment,.installment span,.payment-terms{color:#767676!important;font-size:.8rem!important}.product-form__input label,fieldset legend,.form__label{color:#6b6b6b!important;font-size:.85rem!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.5px!important}.product-form__input input[type=radio]+label,.variant-input__label{background:#f5f0e8!important;border:1px solid rgba(108,60,224,.15)!important;color:#2d2d2d!important;border-radius:10px!important;transition:all .2s ease!important}.product-form__input input[type=radio]:checked+label{background:linear-gradient(135deg,#6c3ce0,#d63384)!important;border-color:transparent!important;color:#fff!important;box-shadow:0 4px 16px #6c3ce040!important}.swatch-input__button{border:2px solid rgba(108,60,224,.15)!important;transition:all .2s ease!important}.swatch-input__button.active,.swatch-input__button:hover{border-color:#6c3ce0!important;box-shadow:0 0 0 2px #6c3ce033!important}.quantity{background:#f5f0e8!important;border:2px solid rgba(108,60,224,.2)!important;border-radius:50px!important;color:#2d2d2d!important;display:inline-flex!important;align-items:center!important;height:54px!important;min-height:54px!important;overflow:hidden!important;padding:0!important}.quantity__input{color:#2d2d2d!important;background:#f5f0e8!important;font-size:1rem!important;font-weight:700!important;width:48px!important;text-align:center!important;border:none!important;-moz-appearance:textfield!important;box-shadow:none!important;outline:none!important}.quantity__input:focus{background:#f5f0e8!important;box-shadow:none!important}.quantity__input::-webkit-inner-spin-button,.quantity__input::-webkit-outer-spin-button{-webkit-appearance:none!important;margin:0!important}.quantity__button{color:#6b6b6b!important;background:transparent!important;border:none!important;width:44px!important;height:100%!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;transition:all .25s ease!important;font-size:1.1rem!important}.quantity__button:hover{color:#d63384!important;background:#6c3ce014!important}.quantity__button svg{width:14px!important;height:14px!important}.product-form__quantity .form__label{color:#6b6b6b!important;font-size:.85rem!important;text-transform:uppercase!important;letter-spacing:1px!important;margin-bottom:8px!important}.product-form__buttons{display:flex!important;gap:12px!important;flex-wrap:nowrap!important;align-items:stretch!important}.product-form__buttons .product-form__submit,.product-form__buttons .shopify-payment-button{flex:1 1 0%!important;min-width:0!important}.product-form__submit,button[name=add],.shopify-payment-button .shopify-payment-button__button{height:54px!important;min-height:54px!important;max-height:54px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:50px!important;font-weight:700!important;font-size:1rem!important;font-family:inherit!important;letter-spacing:.5px!important;padding:0 28px!important;width:100%!important;transition:all .3s ease!important;cursor:pointer!important;text-transform:none!important;line-height:1!important;box-sizing:border-box!important}.product-form__submit,button[name=add]{background:linear-gradient(135deg,#6c3ce0,#d63384)!important;color:#fff!important;border:2px solid transparent!important;box-shadow:0 4px 24px #6c3ce040!important}.product-form__submit:hover,button[name=add]:hover{transform:translateY(-2px)!important;box-shadow:0 8px 32px #d6338459!important}.product-form__submit:disabled,button[name=add]:disabled{background:#ccc!important;box-shadow:none!important;opacity:.5!important}.shopify-payment-button .shopify-payment-button__button{background:transparent!important;color:#6c3ce0!important;border:2px solid #6C3CE0!important}.shopify-payment-button .shopify-payment-button__button:hover{background:#6c3ce014!important;border-color:#d63384!important}.shopify-payment-button .shopify-payment-button__button *{font-size:inherit!important;font-weight:inherit!important;font-family:inherit!important;line-height:inherit!important}.product__info-container .rating-wrapper,.product__info-container .rating{display:none!important}.share-button,.product-form__buttons+.share-button{display:none!important}.product__description,.product__description .rte,.product__description p{font-size:.85rem!important;line-height:1.6!important;color:#6b6b6b!important}.volume-pricing-note,.product__inventory,.product__sku,.caption,.caption-with-letter-spacing{color:#767676!important}.product__accordion summary,summary .accordion__title{color:#2d2d2d!important}.accordion .accordion__content,.accordion__content p{color:#6b6b6b!important}.product a:not(.product-form__submit):not(.shopify-payment-button__button):not(.ff-wa-product):not([class*=ff-]),.rte a{color:#6c3ce0!important}.product select,.product input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=hidden]),.product textarea{background:#fff!important;border:1px solid rgba(108,60,224,.15)!important;color:#2d2d2d!important;border-radius:10px!important}.cart-notification{background:#fff!important;border:1px solid rgba(108,60,224,.1)!important;border-radius:16px!important;box-shadow:0 8px 30px #0000001a!important}.cart-notification__heading,.cart-notification-product__name{color:#2d2d2d!important}.pickup-availability-preview,.pickup-availability-information{color:#6b6b6b!important}.complementary-products{background:#fff!important;border-radius:14px!important;border:1px solid rgba(108,60,224,.06)!important}.ff-ptrust-inline{font-family:Inter,system-ui,sans-serif}.ff-pti-pills{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:12px;padding:10px 14px;background:#f5f0e8;border-radius:12px;border:1px solid rgba(108,60,224,.06)}.ff-pti-pill{display:flex;align-items:center;gap:6px;font-size:.82rem;font-weight:600;color:#555}.ff-pti-icon{font-size:.95rem}.ff-pti-urgency{display:flex;align-items:center;gap:8px;padding:10px 16px;background:#ff44440a;border:1px solid rgba(255,68,68,.12);border-radius:12px;margin-bottom:12px;font-size:.85rem;font-weight:600;color:#dc3545}.ff-pti-dot{width:7px;height:7px;background:#dc3545;border-radius:50%;animation:ff-pti-blink 1s ease-in-out infinite;flex-shrink:0}@keyframes ff-pti-blink{0%,to{opacity:1}50%{opacity:.3}}.ff-pti-wa{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:15px 24px;border-radius:50px;font-size:1rem;font-weight:700;text-decoration:none;background:#25d366;color:#fff!important;box-shadow:0 4px 20px #25d36633;transition:all .3s ease;border:none;cursor:pointer;margin-bottom:12px}.ff-pti-wa:hover{transform:translateY(-2px);box-shadow:0 8px 32px #25d36659}.ff-pti-wa svg{width:20px;height:20px;flex-shrink:0}.ff-pti-badges{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.ff-pti-badge{display:flex;align-items:center;justify-content:center;gap:6px;text-align:center;padding:12px 8px;background:#f5f0e8;border-radius:12px;border:1px solid rgba(108,60,224,.06);transition:border-color .3s}.ff-pti-badge:hover{border-color:#6c3ce033}.ff-pti-badge-icon{font-size:1.1rem;flex-shrink:0}.ff-pti-badge-text{font-size:.75rem;font-weight:600;color:#6b6b6b;line-height:1.3}@media(max-width:749px){.product__title h1,.product__title .h1{font-size:1.35rem!important;white-space:normal!important;word-break:break-word!important;line-height:1.3!important}.price-item--regular,.price-item--sale,.price .money{font-size:1.4rem!important}.product-form__buttons{flex-direction:column!important;gap:10px!important}.product-form__buttons .product-form__submit,.product-form__buttons .shopify-payment-button{flex:unset!important;width:100%!important}.product-form__submit,button[name=add],.shopify-payment-button .shopify-payment-button__button{height:50px!important;min-height:50px!important;max-height:50px!important;padding:0 20px!important;font-size:.95rem!important;min-width:unset!important}.product__media-item{border-radius:12px!important}.quantity{height:46px!important;min-height:46px!important}.product-form__input label,fieldset legend,.form__label{font-size:.78rem!important}.ff-pti-pills{padding:8px 10px!important;gap:8px!important}.ff-pti-pill{font-size:.75rem!important}.ff-pti-badges{grid-template-columns:repeat(3,1fr)!important;gap:6px!important}.ff-pti-badge{padding:10px 4px!important}.ff-pti-badge-text{font-size:.68rem!important}.ff-pti-wa{font-size:.9rem!important;padding:12px 18px!important}.product__text{font-size:.7rem!important}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/ff-product.css.map */
