.product__title h1,.product__title .h1{font-size:var(--hod-text-h1);font-weight:var(--hod-weight-medium);line-height:var(--hod-leading-heading)}.product .price .price-item{font-family:var(--hod-font-heading);font-size:var(--hod-text-h3);font-weight:var(--hod-weight-semibold);letter-spacing:0;color:rgb(var(--color-heading, var(--color-foreground)))}.product .price--on-sale .price-item--regular{font-size:var(--hod-text-h5);font-weight:var(--hod-weight-regular);color:rgba(var(--color-foreground),.75)}.product__tax,.product__tax a{font-family:var(--hod-font-ui);font-size:var(--hod-text-caption)}.hod-pdp-ready{margin-bottom:var(--hod-space-1)}.hod-pdp-ready .hod-card-ready{position:static;display:inline-block}.product-form__input .form__label{font-family:var(--hod-font-ui);font-size:var(--hod-text-ui-small);letter-spacing:var(--hod-tracking-ui)}.product-form__input input[type=radio]+label{font-family:var(--hod-font-ui);font-size:var(--hod-text-ui-small);border-radius:var(--hod-radius);min-width:4.8rem;text-align:center}.product-form__input input[type=radio]:checked+label{background-color:rgb(var(--color-heading, var(--color-foreground)));border-color:rgb(var(--color-heading, var(--color-foreground)));color:rgb(var(--color-background))}.product__inventory{font-family:var(--hod-font-ui);font-size:var(--hod-text-ui-small)}.product-form__submit,.shopify-payment-button__button{min-height:4.8rem}.hod-reserved{margin:var(--hod-space-2) 0}.hod-reserved .button[disabled]{cursor:not-allowed;opacity:.55}.hod-reserved__tertiary{background:transparent;color:rgba(var(--color-foreground),.75);box-shadow:0 0 0 .1rem var(--hod-rule-ink)}.hod-reserved__why{font-family:var(--hod-font-ui);font-size:var(--hod-text-caption);color:rgba(var(--color-foreground),.75);margin:var(--hod-space-1) 0 0}.hod-reserved__panel{border:1px dashed var(--hod-rule-gold);padding:var(--hod-space-3) var(--hod-space-4)}.hod-reserved__title{font-family:var(--hod-font-heading);font-size:var(--hod-text-h5);font-weight:var(--hod-weight-semibold);color:rgb(var(--color-heading, var(--color-foreground)));margin:0}.hod-reserved--editor{outline:1px dashed var(--hod-gold);outline-offset:var(--hod-space-1)}.hod-reserved__note{font-family:var(--hod-font-ui);font-size:var(--hod-text-micro);letter-spacing:var(--hod-tracking-ui);color:var(--hod-deep);background:var(--hod-pink);display:inline-block;padding:.2rem .6rem;margin:var(--hod-space-2) 0 0}.hod-pdp-consult{font-family:var(--hod-font-ui);font-size:var(--hod-text-ui-small);color:rgba(var(--color-foreground),.8);margin:var(--hod-space-3) 0}.hod-pdp-consult a{color:rgb(var(--color-heading, var(--color-foreground)));text-underline-offset:.3rem;margin-left:var(--hod-space-1)}.product__description.rte{font-family:var(--hod-font-prose);font-size:var(--hod-text-prose);line-height:var(--hod-leading-prose-long);color:rgb(var(--color-foreground));max-width:var(--hod-measure)}.product__accordion summary .accordion__title{font-family:var(--hod-font-heading);font-size:var(--hod-text-h6);font-weight:var(--hod-weight-semibold)}.product__accordion .accordion__content{font-size:var(--hod-text-prose-small);line-height:var(--hod-leading-prose)}.product__accordion{border-color:var(--hod-rule-gold)}.share-button__button{font-family:var(--hod-font-ui);font-size:var(--hod-text-ui-small)}.hod-pdp-subline{font-family:var(--hod-font-ui);font-size:var(--hod-text-ui-small);color:rgba(var(--color-foreground),.75);margin:-.6rem 0 var(--hod-space-3)}.hod-pdp-badges{display:inline-flex;flex-wrap:wrap;gap:var(--hod-space-1)}.hod-pdp-lead{margin:0 0 var(--hod-space-2)}[data-hod-kind=atelier] .product-form__submit{--color-button: var(--hod-white-rgb);--color-button-text: var(--hod-burgundy-rgb);background:var(--hod-white);color:var(--hod-burgundy)}[data-hod-kind=atelier] .product-form__submit:after{box-shadow:0 0 0 1px var(--hod-burgundy)}[data-hod-kind=atelier] .shopify-payment-button{display:none}.hod-pdp-actions{display:grid;gap:var(--hod-space-4);max-width:44rem;margin-top:calc(var(--hod-space-2) * -1)}.hod-pdp-actions .hod-actions{display:grid;gap:var(--hod-space-2)}.hod-pdp-actions .hod-actions .button+.button{margin-top:0}.hod-pdp-box{padding:var(--hod-space-4);background:var(--hod-white);border:1px solid var(--hod-hairline)}.hod-pdp-box .hod-eyebrow{margin:0 0 var(--hod-space-2)}.hod-pdp-change{display:flex;flex-wrap:wrap;gap:var(--hod-space-2);margin:0 0 var(--hod-space-3)}.hod-pdp-change li{padding:var(--hod-space-1) var(--hod-space-3);font-family:var(--hod-font-ui);font-size:var(--hod-text-ui-small);background:var(--hod-cream);border:1px solid var(--hod-hairline)}.hod-pdp-box__note,.hod-pdp-box__line{margin:0 0 var(--hod-space-2);font-size:var(--hod-text-prose-small);line-height:var(--hod-leading-prose);color:rgba(var(--color-foreground),.85)}.hod-pdp-box .button{margin-top:var(--hod-space-2)}.hod-pdp-alter{margin:0 0 var(--hod-space-3)}.hod-pdp-alter__row{display:flex;justify-content:space-between;align-items:baseline;gap:var(--hod-space-3);padding:var(--hod-space-2) 0;border-bottom:1px dotted var(--hod-tan)}.hod-pdp-alter__row dt{font-size:var(--hod-text-prose-small)}.hod-pdp-alter__row dd{margin:0;font-family:var(--hod-font-ui);font-size:var(--hod-text-ui-small);color:var(--hod-burgundy);white-space:nowrap}.hod-pdp-route{padding:var(--hod-space-4);background:var(--hod-cream);border:1px dashed var(--hod-gold)}.hod-pdp-route .hod-eyebrow{margin:0 0 var(--hod-space-1)}.hod-pdp-route__heading{margin:0 0 var(--hod-space-2);font-family:var(--hod-font-heading);font-size:var(--hod-text-h5);font-weight:var(--hod-weight-semibold);color:var(--hod-burgundy)}.hod-pdp-route__text{margin:0 0 var(--hod-space-3);font-size:var(--hod-text-prose-small);line-height:var(--hod-leading-prose)}.hod-pdp-info{margin:0;border-top:1px solid var(--hod-hairline)}.hod-pdp-info a{display:flex;justify-content:space-between;align-items:center;min-height:4.8rem;font-family:var(--hod-font-ui);font-size:var(--hod-text-ui);color:rgb(var(--color-foreground));text-decoration:none;border-bottom:1px solid var(--hod-hairline)}.hod-pdp-info a span,.hod-pdp-info a:hover{color:var(--hod-burgundy)}.hod-pdp-video{padding:var(--hod-space-5) var(--hod-space-4);background:var(--hod-burgundy);color:var(--hod-cream)}.hod-pdp-video .hod-eyebrow{margin:0 0 var(--hod-space-2);color:var(--hod-cream)}.hod-pdp-video__text{margin:0 0 var(--hod-space-4);font-family:var(--hod-font-prose);font-style:italic;font-size:var(--hod-text-prose);line-height:var(--hod-leading-prose)}.hod-pdp-video :focus-visible{outline-color:var(--hod-cream)}.hod-speed{padding:var(--hod-space-4);background:var(--hod-white);border:1px solid var(--hod-hairline)}.hod-speed .hod-eyebrow{margin:0 0 var(--hod-space-3)}.hod-speed__track{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:var(--hod-space-2)}.hod-speed__us{padding:var(--hod-space-1) var(--hod-space-2);font-family:var(--hod-font-heading);font-weight:var(--hod-weight-semibold);color:var(--hod-cream);background:var(--hod-burgundy)}.hod-speed__line{height:2px;background:linear-gradient(90deg,var(--hod-burgundy),var(--hod-gold))}.hod-speed__you{display:grid;gap:.2rem;font-family:var(--hod-font-ui);font-size:var(--hod-text-caption);color:var(--hod-soft)}.hod-speed__you input,.hod-calc__date-input{min-height:4.4rem;padding:0 var(--hod-space-2);font-family:var(--hod-font-ui);font-size:var(--hod-text-ui);color:var(--hod-ink);background:var(--hod-white);border:1px solid rgba(var(--hod-ink-rgb),.22);border-radius:var(--hod-radius-control)}.hod-speed__note{margin:var(--hod-space-3) 0 0;font-size:var(--hod-text-prose-small)}.product:has([data-hod-gone]) .product__media-item .media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(var(--hod-burgundy-rgb),.28);pointer-events:none}.hod-pdp-gone__text{margin:0;font-size:var(--hod-text-prose);line-height:var(--hod-leading-prose)}[data-hod-gone] .product-form__submit,[data-hod-gone] .shopify-payment-button{display:none}.hod-sheet{width:min(52rem,100vw);max-width:100vw;max-height:92vh;margin:auto auto 0;padding:0;border:0;border-top:2px solid var(--hod-burgundy);background:var(--hod-cream);color:var(--hod-ink)}@media screen and (min-width:750px){.hod-sheet{margin:auto;border:1px solid var(--hod-hairline);border-top:2px solid var(--hod-burgundy)}}.hod-sheet::backdrop{background:rgba(var(--hod-burgundy-rgb),.42)}.hod-sheet__inner{display:grid;gap:var(--hod-space-3);padding:var(--hod-space-4) var(--hod-gutter) var(--hod-space-6)}.hod-sheet__bar{margin:0 calc(var(--hod-gutter) * -1);padding:0 var(--hod-gutter) var(--hod-space-2);border-bottom:1px solid var(--hod-hairline)}.hod-sheet__back{min-height:4.4rem;padding:0;font-family:var(--hod-font-ui);font-size:var(--hod-text-ui);color:var(--hod-burgundy);background:none;border:0;cursor:pointer}.hod-sheet__piece{display:flex;gap:var(--hod-space-3);align-items:center;padding:var(--hod-space-3);background:var(--hod-white);border:1px solid var(--hod-hairline)}.hod-sheet__piece img{width:6.4rem;height:auto}.hod-sheet__piece p{margin:0}.hod-sheet__piece-title{font-family:var(--hod-font-heading);font-weight:var(--hod-weight-semibold)}.hod-sheet__piece-meta{font-family:var(--hod-font-ui);font-size:var(--hod-text-caption);color:var(--hod-soft)}.hod-sheet__piece-price{font-family:var(--hod-font-heading);color:var(--hod-burgundy)}.hod-sheet__heading{margin:0;font-family:var(--hod-font-heading);font-size:var(--hod-text-h4);font-weight:var(--hod-weight-semibold);color:var(--hod-burgundy)}.hod-sheet__intro,.hod-sheet__fine{margin:0;font-size:var(--hod-text-prose-small);line-height:var(--hod-leading-prose)}.hod-sheet__fine{color:var(--hod-soft)}.hod-sheet__choices{display:grid;gap:var(--hod-space-2);margin:0;padding:0;border:0}.hod-sheet__choice{display:grid;grid-template-columns:auto 1fr;gap:var(--hod-space-3);align-items:start;padding:var(--hod-space-3);background:var(--hod-white);border:1px solid var(--hod-hairline);cursor:pointer}.hod-sheet__choice:has(input:checked){border-color:var(--hod-burgundy)}.hod-sheet__choice input{margin-top:.3rem;accent-color:var(--hod-burgundy)}.hod-sheet__choice b{display:block;font-family:var(--hod-font-ui);font-weight:var(--hod-weight-medium)}.hod-sheet__choice span span{display:block;font-size:var(--hod-text-prose-small);color:var(--hod-soft)}.hod-sheet__choice--off{cursor:default;background:var(--hod-cream)}.hod-sheet__label{font-family:var(--hod-font-ui);font-size:var(--hod-text-ui-small);font-weight:var(--hod-weight-medium)}.hod-sheet__field{width:100%;min-height:4.4rem;padding:var(--hod-space-2) var(--hod-space-3);font-family:var(--hod-font-prose);font-size:var(--hod-text-prose);color:var(--hod-ink);background:var(--hod-white);border:1px solid rgba(var(--hod-ink-rgb),.22);border-radius:var(--hod-radius-control)}.hod-sheet__phone{display:grid;grid-template-columns:7.2rem 1fr;gap:var(--hod-space-2)}.hod-sheet__first{padding:var(--hod-space-3);background:rgba(var(--hod-gold-rgb),.12);border-left:2px solid var(--hod-gold)}.hod-sheet__first p{margin:0;font-size:var(--hod-text-prose-small)}.hod-sheet__error{color:var(--hod-burgundy)}product-modal .product-media-modal__dialog.gradient,product-modal .product-media-modal__content.gradient{background:var(--hod-ink)}product-modal .product-media-modal__toggle{background:var(--hod-cream)}.hod-zoom-note{position:fixed;left:0;right:0;bottom:0;z-index:2;display:grid;gap:var(--hod-space-1);padding:var(--hod-space-3) var(--hod-gutter) var(--hod-space-4);background:var(--hod-cream);color:var(--hod-ink);border-top:1px solid var(--hod-gold)}.hod-zoom-note p{margin:0}.hod-zoom-note__label{font-family:var(--hod-font-ui);font-size:var(--hod-text-caption);font-weight:var(--hod-weight-semibold);text-transform:uppercase;letter-spacing:var(--hod-tracking-eyebrow);color:var(--hod-burgundy)}.hod-zoom-note__text{font-size:var(--hod-text-prose-small);line-height:var(--hod-leading-prose)}.hod-zoom-note__swatch{font-family:var(--hod-font-ui);font-size:var(--hod-text-ui-small);color:var(--hod-burgundy)}@media screen and (min-width:990px){.hod-zoom-note{left:auto;right:var(--hod-space-5);bottom:var(--hod-space-5);max-width:36rem;border:1px solid var(--hod-gold)}}.hod-calc{max-width:44rem;margin:var(--hod-space-5) 0;padding:var(--hod-space-5) var(--hod-space-4);background:var(--hod-white);border:var(--hod-border);scroll-margin-top:12rem}.hod-calc>.hod-eyebrow{margin:0 0 var(--hod-space-1)}.hod-calc__heading{margin:0 0 var(--hod-space-2);font-size:var(--hod-text-h3)}.hod-calc__hint{margin:0 0 var(--hod-space-4);font-size:var(--hod-text-prose-small);line-height:var(--hod-leading-prose);color:rgba(var(--color-foreground),.85)}.hod-calc__tiers{display:grid;gap:var(--hod-space-2);margin:0 0 var(--hod-space-4);padding:0;border:0}.hod-calc__tier{display:grid;grid-template-columns:auto 1fr;gap:var(--hod-space-3);align-items:start;padding:var(--hod-space-3);background:var(--hod-cream);border:1px solid var(--hod-hairline);cursor:pointer}.hod-calc__tier:has(input:checked){background:var(--hod-white);border-color:var(--hod-burgundy);box-shadow:inset 3px 0 0 var(--hod-burgundy)}.hod-calc__tier input{margin:.4rem 0 0;accent-color:var(--hod-burgundy)}.hod-calc__tier-body{display:grid;gap:.2rem}.hod-calc__tier-top{display:flex;justify-content:space-between;align-items:baseline;gap:var(--hod-space-2)}.hod-calc__tier-top b{font-family:var(--hod-font-heading);font-size:var(--hod-text-h6);font-weight:var(--hod-weight-semibold)}.hod-calc__tier-top em{font-family:var(--hod-font-heading);font-style:normal;font-weight:var(--hod-weight-semibold);color:var(--hod-burgundy);white-space:nowrap}.hod-calc__tier-top .hod-calc__person{padding:.1rem var(--hod-space-2);font-family:var(--hod-font-ui);font-size:var(--hod-text-micro);font-weight:var(--hod-weight-medium);text-transform:uppercase;letter-spacing:var(--hod-tracking-ui);border:1px solid var(--hod-gold)}.hod-calc__tier-note{font-size:var(--hod-text-prose-small);line-height:1.5;color:rgba(var(--color-foreground),.8)}.hod-calc__tier--person{border-style:dashed}.hod-calc__date,.hod-calc__includes{margin:0 0 var(--hod-space-4);padding-top:var(--hod-space-4);border-top:1px solid var(--hod-hairline)}.hod-calc__date .hod-eyebrow,.hod-calc__includes .hod-eyebrow{margin:0 0 var(--hod-space-2)}.hod-calc__date-label{display:block;margin-bottom:var(--hod-space-1);font-family:var(--hod-font-ui);font-size:var(--hod-text-ui-small)}.hod-calc__date-note{margin:var(--hod-space-2) 0 0;font-size:var(--hod-text-prose-small);line-height:var(--hod-leading-prose)}.hod-calc__includes ul{margin:0}.hod-calc__includes li{padding:var(--hod-space-1) 0 var(--hod-space-1) var(--hod-space-4);position:relative;font-size:var(--hod-text-prose-small)}.hod-calc__includes li:before{content:"";position:absolute;left:0;top:1.2rem;width:.8rem;height:1px;background:var(--hod-gold)}.hod-calc__fine{margin:var(--hod-space-2) 0;font-size:var(--hod-text-prose-small);color:rgba(var(--color-foreground),.8)}.hod-calc__actions{display:grid;gap:var(--hod-space-2)}.hod-calc__actions .button+.button{margin-top:0}.hod-calc--person .hod-calc__actions .hod-button--tertiary{--color-button: var(--hod-burgundy-rgb);--color-button-text: var(--hod-cream-rgb);background:var(--hod-burgundy);color:var(--hod-cream)}.hod-calc__saved{margin:0;font-family:var(--hod-font-ui);font-size:var(--hod-text-ui-small);color:var(--hod-soft)}.hod-calc__saved:empty{display:none}
/*# sourceMappingURL=/cdn/shop/t/14/assets/hod-product.css.map */
