:root{--c-bg: #FDFCFB;--c-blush: #FAF0EC;--c-blush-2: #F5DDD8;--c-dark: #1C1714;--c-ink: #1C1714;--c-plum: #3F0F12;--c-muted: #7A6A6C;--c-faint: #A89FA0;--c-gold: #C9A97A;--c-rose: #E8BEB5;--c-sale: #C03060;--c-accent: #C03060;--c-accent-dk: #8E2048;--border-default: rgba(28, 23, 20, .2);--border-strong: rgba(28, 23, 20, .12);--divider-rose: rgba(232, 190, 181, .5);--divider-rose-soft: rgba(232, 190, 181, .25);--shadow-card: rgba(232, 190, 181, .12);--scrim: rgba(28, 23, 20, .4);--star-empty: rgba(201, 169, 122, .25)}.shipping-info-bar{width:100%;display:block;text-align:center;font-family:var(--font-body-family);font-weight:400;letter-spacing:.02em;line-height:1.5;margin-top:.8rem}#back-to-top{position:fixed;right:24px;bottom:24px;z-index:50;display:flex;align-items:center;justify-content:center;width:44px;height:44px;border:none;border-radius:50%;background:var(--c-accent,#C03060);color:#fdfcfb;cursor:pointer;opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity .25s ease,transform .25s ease,visibility .25s;box-shadow:0 4px 14px #0000002e}#back-to-top.is-visible{opacity:1;visibility:visible;transform:translateY(0)}#back-to-top:hover{filter:brightness(1.08)}@media(max-width:749px){#back-to-top{right:16px;bottom:16px}}h1,h2,h3,h4,.h1,.h2,.h3,.hero__heading,.section__title,.title{font-weight:400;letter-spacing:-.01em;line-height:1.15;color:var(--c-ink)}h1,.h1{font-size:clamp(3.2rem,5vw,5.6rem)}h2,.h2{font-size:clamp(2.4rem,3.5vw,4rem)}h3,.h3{font-size:clamp(2rem,2.5vw,2.8rem)}body,p,li{line-height:1.7;letter-spacing:0;font-weight:400;color:var(--c-ink)}p{font-size:1.4rem;margin-bottom:1.6rem}strong{font-weight:500}.product__title,h1.product__title{font-size:clamp(2.2rem,3.2vw,3.2rem);font-weight:400;letter-spacing:-.01em;line-height:1.18;color:var(--c-ink)}.product-title-block__title{color:var(--ptb-title-color, var(--c-ink));font-family:var(--font-heading-family);font-size:clamp(2.2rem,3.2vw,3.2rem);font-weight:400;letter-spacing:-.01em;line-height:1.15;margin-top:0;margin-bottom:var(--ptb-title-mb, 8px)}@media screen and (max-width:749px){.product-title-block__title{margin-bottom:6px}}.product-title-block__subtitle{display:block;color:var(--ptb-subtitle-color, var(--c-muted));font-family:var(--font-body-family);font-size:var(--ptb-subtitle-size, .95rem);font-weight:400;letter-spacing:.15em;text-transform:uppercase;line-height:1.5;margin-top:0;margin-bottom:var(--ptb-subtitle-mb, 24px)}@media screen and (max-width:749px){.product-title-block__subtitle{letter-spacing:.12em;margin-bottom:18px}}.product-title-block__subtitle.center{text-align:center}.price__regular .price-item--regular,.price .price-item{font-family:var(--font-heading-family);font-size:2.8rem;font-weight:400;letter-spacing:-.01em;color:var(--c-ink)}.price--on-sale .price-item--sale .money{font-family:var(--font-heading-family);font-size:2.8rem;font-weight:400;color:var(--c-sale)!important}.price--on-sale .price-item--regular{color:var(--c-muted)!important;text-decoration:line-through;font-size:1.5rem;font-family:var(--font-body-family)}.product__vendor,.breadcrumb,.caption,.caption-with-letter-spacing,.meta,.card-information .caption{font-size:1rem;font-weight:400;letter-spacing:.14em;text-transform:uppercase;color:var(--c-muted)}.header__menu-item span,.header__menu-item a,.header__menu-item button,.menu-drawer__menu-item{letter-spacing:.08em;text-transform:uppercase;font-size:1.05rem;font-weight:400;color:var(--c-ink)}.header__menu-item a:hover,.header__menu-item button:hover{color:var(--c-plum);transition:color .18s ease}.announcement-bar,.announcement-bar__message,.ds-horizontal-ticker .ticker__item{letter-spacing:.12em;text-transform:uppercase;font-size:1.05rem;font-weight:400!important}.button,.button--primary,.button--secondary,.shopify-payment-button__button--unbranded{letter-spacing:.18em;text-transform:uppercase;font-size:1.1rem;font-weight:400;border-radius:0!important;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.button:hover,.button--primary:hover{background-color:var(--c-plum)!important;color:var(--c-bg)!important;border-color:var(--c-plum)!important}.button--secondary:hover{background-color:var(--c-ink)!important;color:var(--c-bg)!important;border-color:var(--c-ink)!important}.thumbnail-slider,.product__media-wrapper .slider-buttons{display:none!important}.gallery-progress-track{display:flex;gap:3px;width:100%;margin-top:.4rem;padding:0}.gallery-progress-segment{flex:1;height:2px;border-radius:1px;background:#1c17141f;transition:background .25s ease}.gallery-progress-segment.is-active{background:#1c1714}.product-form__submit,button[name=add],.cart__checkout-button,.quick-add__submit,.shopify-payment-button__button--unbranded,input[type=submit].product-form__submit{border-radius:4px!important;background-color:var(--c-accent)!important;color:#fdfcfb!important;border:none!important;font-weight:600;letter-spacing:.14em;text-transform:uppercase;font-size:12px;padding:18px 24px;width:100%;transition:background-color .2s ease,transform .05s ease;box-shadow:none}.product-form__submit:hover,button[name=add]:hover,.cart__checkout-button:hover,.quick-add__submit:hover,.shopify-payment-button__button--unbranded:hover{background-color:var(--c-accent-dk)!important;color:#fdfcfb!important}.product-form__submit:active,button[name=add]:active,.cart__checkout-button:active{background-color:var(--c-accent-dk)!important;transform:translateY(1px)}.product-form__submit:focus-visible,button[name=add]:focus-visible,.cart__checkout-button:focus-visible{outline:none;box-shadow:0 0 0 3px #c9a97a73!important}.product-form__submit:disabled,button[name=add]:disabled,.product-form__submit[disabled]{background-color:#1c17144d!important;color:#fdfcfb80!important;cursor:not-allowed;transform:none}.product-form__submit.loading,button[name=add].loading{background-color:var(--c-accent)!important;color:#fdfcfb8c!important}.product-form__submit .btn-subtext,.product-form__submit small,.product-form__submit [class*=subtext],.product-form__submit span.payment-terms{color:#c9a97a!important;font-size:10px;font-weight:400;letter-spacing:.04em;text-transform:none;display:block;margin-top:4px}.product-form__submit .icon-arrow,.product-form__submit svg[class*=arrow],.product-form__submit svg[class*=icon],.cart__checkout-button .icon-arrow,button[name=add] .icon-arrow,button[name=add] svg[class*=arrow]{display:none!important}.shopify-payment-button__button{border-radius:4px!important}.releasit-btn,.releasit__btn,.releasit-button,.releasit__button,.releasit-cod-btn,.releasit-cod-button,.releasit-form__btn,.releasit-form__submit,.releasit-submit,.rcod-btn,.rcod-button,.rcod__btn,.rcod__button,[class*=releasit][class*=btn],[class*=releasit][class*=button],[class*=releasit][class*=submit],[class*=rcod][class*=btn],[class*=rcod][class*=button],[id*=releasit] button[type=submit],[id*=releasit] a[class*=btn],[id*=releasit] a[class*=button],[id*=releasit] .btn,[id*=rcod] button[type=submit],[id*=rcod] a[class*=btn],#shopify-section-releasit-cod-form button,#shopify-section-releasit-cod-form a[href*=checkout],#shopify-section-releasit-cod-form [class*=btn],[id^=shopify-block-][class*=releasit] button,[id^=shopify-block-][class*=releasit] a{background-color:var(--c-accent)!important;color:#fdfcfb!important;border-radius:4px!important;border:none!important;font-weight:600!important;letter-spacing:.14em!important;text-transform:uppercase!important;padding:18px 24px!important;width:100%!important;transition:background-color .2s ease,transform .05s ease!important;box-shadow:none!important}.product__info-wrapper a[class*=btn][style*=border-radius],.product__info-wrapper button[style*=border-radius],.product__info-container a[class*=btn][style*=border-radius],.product__info-container button[style*=border-radius]{border-radius:4px!important}.releasit-btn:hover,.releasit__btn:hover,.releasit-button:hover,.releasit-cod-btn:hover,.releasit-form__btn:hover,.rcod-btn:hover,[class*=releasit][class*=btn]:hover,[class*=releasit][class*=button]:hover,[class*=rcod][class*=btn]:hover,[id*=releasit] button:hover,[id*=releasit] a[class*=btn]:hover,#shopify-section-releasit-cod-form button:hover{background-color:var(--c-accent-dk)!important;color:#fdfcfb!important}[class*=releasit][class*=btn]:active,[id*=releasit] button:active{background-color:var(--c-accent-dk)!important;transform:translateY(1px)!important}[class*=releasit] svg,[class*=releasit] .icon-arrow,[class*=releasit] [class*=arrow],[class*=rcod] svg,[class*=rcod] .icon-arrow,[id*=releasit] button svg,[id*=releasit] a svg,#shopify-section-releasit-cod-form svg,#shopify-section-releasit-cod-form [class*=arrow]{display:none!important}[class*=releasit][class*=btn] *:not(:first-child),[class*=releasit][class*=button] *:not(:first-child),[id*=releasit] button *:not(:first-child),#shopify-section-releasit-cod-form button *:not(:first-child),[class*=releasit][class*=btn] small,[id*=releasit] button small{color:#c9a97a!important;font-size:10px!important;font-weight:400!important;letter-spacing:.04em!important;text-transform:none!important}.color-scheme-4 .button,.color-inverse .button,[data-color-scheme="4"] .button{background-color:var(--c-bg)!important;color:var(--c-ink)!important;border-color:var(--c-bg)!important}.color-scheme-4 .button:hover,.color-inverse .button:hover{background-color:var(--c-blush)!important;color:var(--c-ink)!important}.product-form__input--swatch{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:.8rem!important;border:none!important;padding:8px 0!important}.product-form__input--swatch .swatch-input__input+.swatch-input__label{--swatch-input--size: 20px;--swatch-input--border-radius: 50%;margin:0!important;padding:0!important;background:transparent!important;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.product-form__input--swatch .swatch-input__input:checked+.swatch-input__label,.product-form__input--swatch .swatch-input__input:active+.swatch-input__label,.product-form__input--swatch .swatch-input__input+.swatch-input__label:hover,.product-form__input--swatch .swatch-input__input:focus-visible+.swatch-input__label{outline:none!important;box-shadow:none!important}.product-form__input--swatch .swatch{width:20px!important;height:20px!important;border-radius:50%!important;box-shadow:inset 0 0 0 1px #1c17141f;transition:transform .15s ease,box-shadow .15s ease;flex-shrink:0}.product-form__input--swatch .swatch-input__input:not(:checked)+.swatch-input__label:hover .swatch{transform:scale(1.1);box-shadow:inset 0 0 0 1px #1c17141f,0 0 0 2px var(--c-ink)}.product-form__input--swatch .swatch-input__input:checked+.swatch-input__label .swatch{transform:none;box-shadow:inset 0 0 0 1px #1c17141f,0 0 0 2px var(--c-bg),0 0 0 4px var(--c-ink)}.product-form__input--swatch .swatch-input__input:focus-visible+.swatch-input__label .swatch{box-shadow:inset 0 0 0 1px #1c17141f,0 0 0 3px #c9a97a80}.product-form__input--swatch .swatch-input__input.visually-disabled+.swatch-input__label .swatch{opacity:.4;position:relative;overflow:hidden}.product-form__input--swatch .swatch-input__input.visually-disabled+.swatch-input__label .swatch:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top left,transparent calc(50% - .5px),rgba(255,255,255,.75) 50%,transparent calc(50% + .5px));border-radius:50%;pointer-events:none}.product-form__input--swatch .form__label{font-size:1rem;font-weight:400;letter-spacing:.1em;text-transform:uppercase;color:var(--c-ink);display:block;width:100%}.product-form__input--pill{display:grid!important;grid-template-columns:1fr 1fr!important;gap:.8rem!important}.product-form__input--pill input[type=radio]+label{margin:0!important;padding:13px 22px!important;font-size:1.2rem!important;font-weight:500!important;letter-spacing:.02em!important;text-transform:none!important;text-align:center!important;width:100%!important;border:1px solid rgba(28,23,20,.18)!important;border-radius:4px!important;background-color:var(--c-bg)!important;color:var(--c-muted)!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;position:relative!important;overflow:hidden!important;transition:color .18s ease,border-color .18s ease,background .18s ease!important}.product-form__input--pill input[type=radio]:not(:checked)+label:hover{color:var(--c-ink)!important;background:var(--c-blush)!important;border-color:#1c171466!important}.product-form__input--pill input[type=radio]:checked+label{background:var(--c-bg)!important;color:var(--c-ink)!important;border:1.5px solid var(--c-ink)!important;font-weight:600!important}.product-form__input--pill input[type=radio]:focus-visible+label{outline:none!important;box-shadow:0 0 0 3px #c9a97a73!important}.product-form__input--pill input[type=radio]:disabled+label,.product-form__input--pill input[type=radio].disabled+label{color:#1c171447!important;border-color:#1c17141a!important;background:var(--c-bg)!important;cursor:not-allowed!important;text-decoration:none!important}.product-form__input--pill input[type=radio]:disabled+label:after,.product-form__input--pill input[type=radio].disabled+label:after{content:""!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;background:linear-gradient(to top left,transparent calc(50% - .5px),rgba(28,23,20,.18) 50%,transparent calc(50% + .5px))!important;pointer-events:none!important}.product-form__input .form__label{font-size:1rem;font-weight:400;letter-spacing:.1em;text-transform:uppercase;color:var(--c-ink);margin-bottom:.8rem}.icon-with-text__icon svg,.icon-with-text__icon{color:var(--c-gold)}.icon-with-text__text{letter-spacing:.06em;text-transform:uppercase;font-size:1rem;font-weight:400}.premium-trust__item svg{color:var(--c-gold)}.premium-trust{display:grid;grid-template-columns:repeat(4,1fr);gap:0;padding:1.8rem 0;border-top:1px solid var(--divider-rose);border-bottom:1px solid var(--divider-rose);margin:2rem 0 1.6rem}.premium-trust__item{display:flex;flex-direction:column;align-items:center;gap:.6rem;text-align:center;padding:0 .4rem}.premium-trust__item+.premium-trust__item{border-left:1px solid var(--divider-rose)}.premium-trust__item span{font-size:.9rem;letter-spacing:.06em;text-transform:uppercase;font-weight:400;color:var(--c-ink);line-height:1.35}@media screen and (max-width:749px){.premium-trust{grid-template-columns:repeat(2,1fr);gap:1.2rem}.premium-trust__item+.premium-trust__item{border-left:none}.premium-trust__item:nth-child(n+3){border-top:1px solid var(--divider-rose);padding-top:1.2rem}}.review-items-container{--star-color: #C9A97A}.testimonial-card__stars{--stars-color: #C9A97A}.rating .icon-star svg,[class*=stars] svg,[class*=star-rating] svg{fill:var(--c-gold);color:var(--c-gold)}.badge--sale,.price__badge-sale,[class*=badge][class*=sale]{background-color:transparent!important;color:var(--c-sale)!important;border:none!important;letter-spacing:.08em;text-transform:uppercase;font-size:.85rem;font-weight:500;border-radius:2px!important}.field__input.field__input--error,.field__input[aria-invalid=true]{border-color:var(--c-sale)!important;color:var(--c-sale)!important}.form__message--error,[class*=field][class*=error] .form__message,.customer .field .form__message{color:var(--c-sale)!important}.sc-slider{background:var(--c-blush)!important;border-color:var(--c-rose)!important;border-radius:0!important}.sc-name{font-weight:500;font-size:1.1rem;color:var(--c-ink)}.sc-text{font-size:1.2rem;line-height:1.65;color:var(--c-ink)}.sc-stars{color:var(--c-gold)!important}.card__heading{font-size:1.5rem;font-weight:400;letter-spacing:-.01em;line-height:1.3;color:var(--c-ink)}.card-information .price{font-size:1.3rem;margin-top:.3rem}.card-wrapper:hover .card,.product-card-wrapper:hover .card{transform:translateY(-2px);transition:transform .22s ease}.emoji-benefits p,[class*=emoji-benefits] p,[id*=emoji-benefits] p{position:relative;padding-left:1.4rem;margin-bottom:.6rem;font-size:1.4rem;line-height:1.55;color:var(--c-ink)}.section-header__title:after,.collection__title:after{content:"";display:block;width:3rem;height:1px;background:var(--c-rose);margin:.8rem 0 0}.accordion__summary,details summary{font-weight:400;letter-spacing:.08em;text-transform:uppercase;font-size:1.05rem;padding:1.6rem 0;color:var(--c-ink)}.accordion__content,details p{font-size:1.4rem;line-height:1.72;color:var(--c-muted);padding-bottom:1.6rem}.footer__heading,.footer-block__heading{letter-spacing:.12em;text-transform:uppercase;font-size:1rem;font-weight:400;margin-bottom:1.6rem;color:var(--c-ink)}.footer a,.footer__menu a{font-size:1.2rem;font-weight:400;color:var(--c-ink);transition:color .18s ease}.footer a:hover,.footer__menu a:hover{color:var(--c-gold)}.field__input,.select__select{border-radius:0!important;transition:border-color .18s ease;color:var(--c-ink)}.field__input:focus,.select__select:focus{border-color:var(--c-ink)!important;box-shadow:none!important;outline:none!important}.field__label{letter-spacing:.08em;text-transform:uppercase;font-size:.9rem;font-weight:400;color:var(--c-muted)}.cart__item-name{font-weight:400;color:var(--c-ink)}.totals__subtotal-value,.totals__subtotal{letter-spacing:.06em;text-transform:uppercase;font-size:1rem;font-weight:400;color:var(--c-ink)}.progress-bar__fill{background-color:var(--c-rose)!important}a{transition:color .16s ease,opacity .16s ease}hr,.section-divider{border-color:var(--divider-rose-soft)}.popup-modal,.drawer,[class*=badge]{border-radius:0!important}::-webkit-scrollbar{width:3px}::-webkit-scrollbar-thumb{background:var(--c-rose);border-radius:0}::-webkit-scrollbar-track{background:var(--c-blush)}.product__pre-gallery .product__title+.product__text.caption-with-letter-spacing,.product__pre-gallery .product__title+.product__text{margin-top:.6rem}.product__pre-gallery{position:static;overflow:visible;height:auto}.product__pre-gallery .product__title,.product__pre-gallery .product__text{position:static;overflow:visible;height:auto;transform:none}@media screen and (min-width:750px){.product__pre-gallery{display:none!important}}@media screen and (max-width:749px){.product.grid{display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important}.product__pre-gallery{order:1!important;display:block!important;width:100%!important;box-sizing:border-box!important;padding:0 1.5rem 1.6rem;position:static!important;overflow:visible!important;height:auto!important}.product__media-wrapper{order:2!important;width:100%!important}.product__info-wrapper{order:3!important;padding-left:0!important;padding-right:0!important}.product__block--pre-gallery{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/premium-brand.css.map */
