body.template-product{--hob-bg:#FFF7F2;--hob-blush:#FBEAE6;--hob-plum:#1A0A2E;--hob-plum2:#3A2450;--hob-mu:#6B5872;--hob-rani:#C2185B;--hob-gold:#8F6B35;--hob-gold-d:#77582A;--hob-gold-l:#B8893B;--hob-ln:#EADBD5;--hob-label:Jost, "Helvetica Neue", Arial, sans-serif}body.template-product .product-single{background:var(--hob-bg)}.hob-orn{display:flex;align-items:center;gap:10px;color:var(--hob-gold-l);margin:0 0 6px}.hob-orn span{font-family:var(--hob-label);font-size:11px;letter-spacing:.24em;text-transform:uppercase;color:#8e6526}.hob-orn:after{content:"";flex:0 0 48px;height:1px;background:linear-gradient(90deg,var(--hob-gold-l),transparent)}body.template-product .product__title{font-weight:500;line-height:1.02;letter-spacing:-.005em;color:var(--hob-plum);font-size:clamp(34px,3.3vw,50px)}body.template-product .product-single .product__price{display:flex;align-items:baseline;flex-wrap:wrap;gap:12px;margin-top:6px}body.template-product .product-single .product__price--sale,body.template-product .product-single .product__price--regular{color:var(--hob-rani)!important;font-family:Cormorant,serif!important;font-weight:600;font-size:30px;letter-spacing:.01em}body.template-product .product-single .product__price--compare{color:var(--hob-mu);font-family:Cormorant,serif!important;font-size:19px}body.template-product .product-single .product__price-badge{background:transparent!important;color:var(--hob-rani)!important;border:1px solid rgba(194,24,91,.35);border-radius:99px;padding:3px 11px;font-family:var(--hob-label);font-size:11px;letter-spacing:.08em;text-transform:uppercase}.hob-taxnote{font-family:var(--hob-label);font-size:11.5px;letter-spacing:.04em;color:var(--hob-mu);margin:2px 0 0}.hob-marks{list-style:none;margin:16px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.hob-marks li{margin:0;font-family:var(--hob-label);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:#7a5a2b;border:1px solid rgba(184,137,59,.45);border-radius:99px;padding:6px 12px;background:#fff9}body.template-product .variant__countdown{font-family:var(--hob-label);font-size:12px;color:var(--hob-mu)}body.template-product .product__block.product__description{background:none;border:0;padding:0}.hob-details{position:relative;font-size:17px!important;border-top:1px solid rgba(184,137,59,.45);border-bottom:1px solid rgba(184,137,59,.45);padding:18px 0 14px!important;color:var(--hob-plum2);line-height:1.6}.hob-details p{margin:0 0 10px}body.template-product .product-single .hob-details p:not([class]),body.template-product .product-single .hob-details p:not([class]) span,body.template-product .product-single .hob-details .hob-row__v{font-size:inherit!important;line-height:inherit!important}.hob-details .hob-row--stack{display:block;padding:10px 0}.hob-details .hob-row--stack .hob-row__k{display:block;padding:0 0 4px}.hob-details .hob-details__h{font-family:var(--hob-label);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:#8e6526;margin:0 0 10px}.hob-details .hob-subhead{font-size:21px;font-style:italic;color:var(--hob-plum);margin:14px 0 4px}.hob-details .hob-row{display:grid;grid-template-columns:minmax(96px,30%) 1fr;gap:14px;padding:7px 0;margin:0;border-bottom:1px dashed rgba(184,137,59,.3)}.hob-details .hob-row__k{font-family:var(--hob-label);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:#7a5a2b;padding-top:5px}.hob-details .hob-row__v{color:var(--hob-plum)}.hob-details.is-clamped .hob-details__body{max-height:300px;overflow:hidden;position:relative}.hob-details.is-clamped .hob-details__body:after{content:"";position:absolute;left:0;right:0;bottom:0;height:80px;background:linear-gradient(rgba(255,247,242,0),var(--hob-bg))}.hob-details__more{margin-top:8px;background:none;border:0;padding:0;font-family:var(--hob-label);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--hob-plum);text-decoration:underline;text-underline-offset:4px;cursor:pointer}body.template-product .radio__legend__label{font-family:var(--hob-label);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--hob-plum)}body.template-product .product__popup__link{font-family:var(--hob-label);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--hob-plum);text-decoration:underline;text-underline-offset:4px}body.template-product .product-single .radio__label{border:1px solid var(--hob-ln)!important;background:#fff;border-radius:4px!important;min-height:46px;color:var(--hob-plum);font-size:16px}body.template-product .product-single .radio__input:checked+.radio__label{background:var(--hob-plum)!important;border-color:var(--hob-plum)!important;color:#fff!important}.hob-size-msg{display:none;margin-top:8px;font-family:var(--hob-label);font-size:13px;color:var(--hob-rani);font-weight:500}.hob-size-msg.is-on{display:block}.hob-needs-size .radio__fieldset{animation:hobShake .35s ease 1}@keyframes hobShake{0%,to{transform:none}25%{transform:translate(-4px)}75%{transform:translate(4px)}}body.template-product #infiniteoptions-container label.spb-productdescfont{font-family:var(--hob-label)!important;font-size:11px!important;letter-spacing:.18em;text-transform:uppercase;color:var(--hob-plum)!important}body.template-product #infiniteoptions-container .spb-option-values{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0 16px}body.template-product #infiniteoptions-container .spb-option-values label{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--hob-ln);background:#fff;border-radius:4px;padding:10px 14px;font-size:15px;color:var(--hob-plum);cursor:pointer}body.template-product #infiniteoptions-container .spb-option-values label:has(input:checked){border-color:var(--hob-plum);box-shadow:inset 0 0 0 1px var(--hob-plum)}body.template-product .product__subheading{font-size:14px;color:var(--hob-mu)}body.template-product .product__subheading strong{font-weight:400}body.template-product .product-single .product__form__wrapper.btn--half .product__submit__buttons{display:block}body.template-product .product-single .product__submit__item{width:100%;max-width:none;flex:1 1 100%}body.template-product .product-single .product__submit__add,body.template-product .cart-bar .btn--primary{width:100%;background:var(--hob-gold)!important;border-color:var(--hob-gold)!important;color:#fff!important;border-radius:4px!important;min-height:56px;font-size:15px;letter-spacing:.2em}body.template-product .product-single .product__submit__add:hover,body.template-product .cart-bar .btn--primary:hover{background:var(--hob-gold-d)!important;border-color:var(--hob-gold-d)!important}body.template-product .shopify-payment-button__button--unbranded{background:transparent!important;border:1px solid var(--hob-plum)!important;color:var(--hob-plum)!important;border-radius:4px!important}.hob-ship{display:flex;gap:12px;align-items:center;padding:14px 16px;background:var(--hob-blush);border-radius:4px;font-size:16px;line-height:1.4;color:var(--hob-plum)}.hob-ship svg{flex:0 0 22px;width:22px;height:22px;color:var(--hob-gold)}.hob-ship b{font-weight:600}.hob-prom{list-style:none;margin:16px 0 0;padding:0;display:flex;flex-direction:column;gap:10px;font-size:16px;color:var(--hob-plum)}.hob-prom li{display:flex;gap:10px;align-items:center;margin:0}.hob-prom svg{flex:0 0 18px;width:18px;height:18px;color:var(--hob-gold-l)}.hob-prom a{color:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.hob-comm{display:flex;align-items:center;gap:14px;margin-top:20px;padding:14px 16px;border:1px solid rgba(184,137,59,.45);border-radius:4px;background:#fff;color:var(--hob-plum);text-decoration:none;transition:border-color .2s,transform .2s}.hob-comm:hover{border-color:var(--hob-gold);transform:translateY(-1px)}.hob-comm__faces{display:flex;flex:0 0 auto}.hob-comm__faces img{width:44px;height:44px;border-radius:99px;object-fit:cover;border:2px solid #fff;box-shadow:0 0 0 1px #b8893b73}.hob-comm__faces img+img{margin-left:-12px}.hob-comm__txt{flex:1;display:flex;flex-direction:column;line-height:1.25}.hob-comm__txt small{font-family:var(--hob-label);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:#8e6526}.hob-comm__txt b{font-size:19px;font-weight:600;font-style:italic}.hob-comm__arr{flex:0 0 18px;color:var(--hob-gold)}body.template-product .product__accordion__title{font-family:var(--hob-label)!important;font-size:11.5px!important;letter-spacing:.18em;text-transform:uppercase;color:var(--hob-plum)}@media(min-width:990px){.hob-details{font-size:19px!important}.hob-details .hob-subhead{font-size:23px}.hob-ship,.hob-prom{font-size:17.5px}body.template-product .product__subheading{font-size:15px}body.template-product #infiniteoptions-container .spb-option-values label{font-size:16px}body.template-product .product__accordion__title{font-size:12px!important}body.template-product .product__accordion__content{font-size:17px}}.hob-vtile{position:absolute;right:14px;bottom:14px;width:110px;aspect-ratio:2/3;border-radius:10px;overflow:hidden;border:2px solid #fff;box-shadow:0 8px 24px #1a0a2e59;z-index:5;cursor:pointer;background:#000}.hob-vtile video{width:100%;height:100%;object-fit:cover;display:block}.hob-vtile__mute{position:absolute;right:6px;top:6px;width:24px;height:24px;border-radius:99px;background:#1a0a2e99;display:grid;place-items:center;color:#fff}.hob-vtile__lbl{position:absolute;left:0;right:0;bottom:8px;text-align:center;color:#fff;font-size:11px;letter-spacing:.06em;text-shadow:0 1px 4px rgba(0,0,0,.6)}@media(min-width:990px){.hob-vtile{width:150px;right:18px;bottom:18px}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/hob-pdp.css.map */
