[data-hc-custom-purchase]{--hc-custom-section-gap: 32px;--hc-custom-content-gap: 24px}[data-hc-custom-purchase] .hc-custom-scent-product-overview{margin-bottom:0}[data-hc-custom-purchase] .hc-step-callout--top{margin-top:var(--hc-custom-section-gap)!important;margin-bottom:var(--hc-custom-content-gap)!important}[data-hc-custom-purchase] .hc-step-callout--top:before{top:calc(var(--hc-custom-section-gap) / -2)}[data-hc-custom-purchase] .hc-custom-scent-process-banner{margin-top:0;margin-bottom:0}[data-hc-custom-purchase] .hc-scent-builder{margin-top:var(--hc-custom-section-gap)}[data-hc-custom-purchase] .hc-scent-builder__recommendation-panel{padding-bottom:var(--hc-custom-content-gap)}[data-hc-custom-purchase] .hc-scent-builder__next-note{margin-top:var(--hc-custom-content-gap);margin-bottom:0}[data-hc-custom-purchase] .hc-scent-builder__step-two{margin-top:var(--hc-custom-section-gap)}[data-hc-custom-purchase] .product__info-container .product-form__input--pill:has(>.hc-size-option){column-gap:28px!important}[data-hc-custom-purchase] .hc-size-option{display:flex;flex-direction:column;align-items:stretch;text-align:center;max-width:100%}[data-hc-custom-purchase] .hc-size-price{display:flex;flex-wrap:wrap;justify-content:center;gap:.2rem .5rem;margin-top:.5rem;color:#2b3e50;font-size:1.4rem;line-height:1.4}[data-hc-custom-purchase] .hc-size-price s{font-size:.9em}[data-hc-custom-purchase] .product-form__input--pill input:not(:checked):not(.disabled):not(:disabled)+label,[data-hc-custom-purchase] .product-form__input--pill:has(>.hc-size-option)>.form__label,[data-hc-custom-purchase] .quantity__label,[data-hc-custom-purchase] .quantity__input:not(:disabled),[data-hc-custom-purchase] .quantity__button:not(.disabled):not(:disabled){color:#2b3e50}[data-hc-custom-purchase] .quantity__input:not(:disabled),[data-hc-custom-purchase] .quantity__button:not(.disabled):not(:disabled){opacity:1}[data-hc-custom-purchase] .product-form__input--pill input:checked:not(.disabled):not(:disabled)+label{color:#172b3a}[data-hc-custom-purchase] .hc-product-total{margin:1.5rem auto;text-align:center;color:#2b3e50}.hc-product-total__amount{margin:0;font-size:1.8rem;font-weight:700}.hc-product-total__note{margin:.4rem 0 0;font-size:1.2rem}.hc-color-selector__intro{margin:.3rem auto 1.2rem;color:#2b3e50;font-size:1.4rem;line-height:1.5}.hc-color-selector{--hc-step-gold: #d4b25e;--hc-color-ink: #2b3e50;box-sizing:border-box;min-width:0;width:100%;max-width:820px;margin:calc(1.7rem + 32px) auto 2rem;padding:0;border:0;color:var(--hc-color-ink);text-align:center}.hc-color-selector .hc-scent-builder__phase{box-sizing:border-box;background:var(--hc-step-gold);border-color:var(--hc-step-gold);color:var(--hc-color-ink)}.hc-color-selector__none,.hc-color-selector__option{position:relative}.hc-color-selector__none{display:inline-block;margin:.2rem auto 1.7rem}.hc-color-selector__radio{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.hc-color-selector__none-label{display:flex;align-items:center;justify-content:center;gap:.8rem;min-height:44px;padding:.65rem 1.25rem;border:1px solid #5f7781;border-radius:999px;cursor:pointer;font-weight:700}.hc-color-selector__none-indicator{box-sizing:border-box;width:18px;height:18px;border:2px solid #5f7781;border-radius:50%;background:#fff}.hc-color-selector__radio:checked+.hc-color-selector__none-label{background:#e6f3ef;border-color:var(--hc-color-ink)}.hc-color-selector__radio:checked+label .hc-color-selector__none-indicator{background:var(--hc-color-ink);box-shadow:inset 0 0 0 3px #fff}.hc-color-selector__swatches{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:1.2rem .6rem}.hc-color-selector__label{display:flex;flex-direction:column;align-items:center;gap:.8rem;min-width:44px;min-height:44px;padding:.6rem .2rem;border-radius:12px;cursor:pointer}.hc-color-selector__circle{display:grid;place-items:center;box-sizing:border-box;width:54px;height:54px;border:1px solid rgb(43 62 80 / 30%);border-radius:50%;transition:transform .15s ease,box-shadow .15s ease}.hc-color-selector__circle--blue{background:#2874c4}.hc-color-selector__circle--pink{background:#ed91b3}.hc-color-selector__circle--purple{background:#8555ac}.hc-color-selector__circle--green{background:#4e9b56}.hc-color-selector__circle--yellow{background:#f5d84b}.hc-color-selector__circle--orange{background:#ed8b37}.hc-color-selector__circle--red{background:#c94348}.hc-color-selector__circle--teal{background:#268e92}.hc-color-selector__name{font-size:1.4rem;font-weight:600;line-height:1.3}.hc-color-selector__check{visibility:hidden;width:32px;height:32px;fill:none;stroke-linecap:round;stroke-linejoin:round}.hc-color-selector__check-outline{stroke:#2b3e50;stroke-width:6}.hc-color-selector__check-gold{stroke:#ffda55;stroke-width:3.5}.hc-color-selector__radio:checked+label .hc-color-selector__check{visibility:visible}.hc-color-selector__radio:checked+label .hc-color-selector__circle{box-shadow:0 0 0 3px #fff,0 0 0 5px var(--hc-color-ink)}.hc-color-selector__radio:focus-visible+label{outline:3px solid var(--hc-color-ink);outline-offset:4px}.hc-color-selector__note{margin:1.5rem 0 0;color:#455f69;font-size:1.25rem;line-height:1.5}[data-hc-custom-purchase] :is(.hc-scent-builder__step-two-help,.hc-color-selector__intro,.hc-color-selector__note){font-family:var(--font-body-family);font-size:1.4rem;font-weight:400;letter-spacing:.06rem;line-height:1.5;color:#2b3e50}@media(hover:hover)and (pointer:fine){.hc-color-selector__label:hover .hc-color-selector__circle{transform:translateY(-3px)}}@media screen and (max-width:749px){[data-hc-custom-purchase]{--hc-custom-section-gap: 22px;--hc-custom-content-gap: 16px}[data-hc-custom-purchase] .product__info-container .product-form__input--pill:has(>.hc-size-option){column-gap:16px!important}[data-hc-custom-purchase] .hc-scent-builder__step-two{margin-top:calc(var(--hc-custom-section-gap) - 1rem)}.hc-color-selector{margin-top:calc(1.7rem + 20px);padding:0 1rem}.hc-color-selector__swatches{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.4rem .5rem}}@media(prefers-reduced-motion:reduce){.hc-color-selector__circle{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/component-hc-product-customization.css.map */
