:root{--pdp-gutter: 20px;--pdp-stack: 40px;--pdp-stack-lg: 64px;--pdp-sticky-h: 64px}@media(max-width:767.98px){.template-product .product-detail>.gallery{width:auto}.template-product .product-slideshow .slide.slide--inactive-option{display:none!important}.template-product .product-slideshow.pdp-gallery--stacked .slide{display:block!important;float:none!important;width:100%!important;margin:0 0 4px!important;position:relative!important;left:auto!important;top:auto!important;opacity:1!important}.template-product .product-slideshow.pdp-gallery--stacked .slide.slide--inactive-option{display:none!important}.template-product .product-slideshow.pdp-gallery--stacked .slide:last-child{margin-bottom:0!important}.template-product .product-slideshow .slide img,.template-product .product-slideshow .slide video{display:block;width:100%;height:auto}.template-product .pdp-fallback-dots,.template-product .slideshow-controls,.template-product .gallery .thumbnails,.template-product .product-slideshow .slick-dots{display:none!important}.template-product .product-slideshow .slide a.show-gallery{display:block;pointer-events:none}}@media(min-width:768px){.template-product .gallery .thumbnails{gap:8px;margin-top:10px}.template-product .gallery .thumbnail{border-radius:0;opacity:.55;transition:opacity var(--hl-transition)}.template-product .gallery .thumbnail:hover,.template-product .gallery .thumbnail.is-active{opacity:1}}.template-product .product-media--video{position:relative;background:var(--hl-stone)}.template-product .product-media--video video,.template-product .product-media--video iframe{display:block;width:100%;height:100%;object-fit:cover}.template-product .product-media__video-play-btn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:64px;height:64px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(244,239,231,.75);border-radius:50%;background:#26211c6b;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);cursor:pointer;transition:background-color var(--hl-transition),border-color var(--hl-transition);z-index:2}.template-product .product-media__video-play-btn:hover{background:#26211c9e;border-color:var(--hl-gold)}.template-product .product-media__video-play-btn svg{width:22px;height:22px}.template-product .product-detail .detail .title,.template-product .product-detail h1.title,.template-product .product-title{font-family:var(--hl-serif);font-size:clamp(2.1rem,8.5vw,3.4rem);font-weight:400;font-style:normal;line-height:.98;letter-spacing:var(--hl-ls-display);color:var(--hl-espresso);margin:0 0 14px;text-transform:none}@media(min-width:768px){.template-product .product-detail .detail .title,.template-product .product-detail h1.title,.template-product .product-title{font-size:clamp(2.6rem,3.4vw,4rem);margin-bottom:18px}}.template-product .price-container,.template-product .price-area,.template-product .price-area .current-price,.template-product .price-area .was-price,.template-product .price .money,.template-product .price-area .price__from{font-family:var(--hl-sans);font-size:var(--hl-text-body);font-weight:400;letter-spacing:.02em;line-height:1.4}.template-product .price.h4-style{font-family:var(--hl-sans);font-size:var(--hl-text-body);font-weight:400}.template-product .price-area .was-price{color:var(--hl-espresso-45);margin-left:10px}.template-product .price-area .on-sale .current-price{color:var(--hl-espresso)}.template-product .price-descriptors{font-family:var(--hl-sans);font-size:var(--hl-text-small);font-weight:300;color:var(--hl-espresso-70)}.template-product .option-selectors{margin:26px 0 6px}.template-product .option-selector{margin-bottom:26px}.template-product .option-selector .label,.template-product .option-selector legend.label{font-family:var(--hl-sans);font-size:var(--hl-text-eyebrow);font-weight:500;text-transform:uppercase;letter-spacing:var(--hl-ls-eyebrow);color:var(--hl-espresso-70);margin-bottom:12px;padding:0}.template-product .option-selector__selected-value{font-family:var(--hl-sans);font-size:var(--hl-text-eyebrow);font-weight:400;letter-spacing:.06em;text-transform:none;color:var(--hl-espresso)}.template-product .option-selector__btns{display:flex;flex-wrap:wrap;gap:10px}.swatch-style-icon_square .template-product .option-selector--swatch .opt-label,.template-product .option-selector--swatch .opt-label{margin:0;border-radius:0;overflow:hidden}.template-product .option-selector--swatch .opt-label:before,.template-product .option-selector--swatch .opt-label:after{border-radius:0}.template-product .option-selector--swatch .opt-label:before{background-color:var(--hl-stone);border-color:var(--hl-espresso-14)}.template-product .option-selector--swatch .opt-label:after{border-color:var(--hl-espresso-14)}.template-product .option-selector--swatch .opt-label:hover:after{border-color:var(--hl-gold)}.template-product .option-selector--swatch .opt-btn:checked+.opt-label:after{border:1.5px solid var(--hl-espresso);box-shadow:0 0 0 2px var(--hl-ivory) inset}.template-product .option-selector--swatch .opt-label__text{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.template-product .lv-option-item,.template-product .lv-option-item-outer{width:44px!important;height:44px!important;border-radius:0!important;box-shadow:0 0 0 1px var(--hl-espresso-14);transition:box-shadow var(--hl-transition),transform var(--hl-transition)}.template-product .lv-option-item:hover{box-shadow:0 0 0 1px var(--hl-gold)}.template-product .lv-option-item.lv-option-item--selected,.template-product .lv-option-item[aria-selected=true],.template-product .lv-option-item.is-selected{box-shadow:0 0 0 2px var(--hl-espresso)}.template-product .lv-option-label__name,.template-product .lv-option-label__selected{font-family:var(--hl-sans);font-size:var(--hl-text-eyebrow);letter-spacing:.12em;text-transform:uppercase;color:var(--hl-espresso-70)}.template-product .option-selector[data-option-name=Size] .opt-label,.template-product .option-selector:not(.option-selector--swatch) .opt-label{font-family:var(--hl-sans);font-size:var(--hl-text-small);font-weight:400;letter-spacing:.08em;text-transform:uppercase;min-width:56px;min-height:48px;margin:0;border-radius:0;border:1px solid var(--hl-espresso-14);background:transparent;color:var(--hl-espresso);transition:border-color var(--hl-transition),color var(--hl-transition),background-color var(--hl-transition)}.template-product .option-selector:not(.option-selector--swatch) .opt-label:hover{border-color:var(--hl-gold);color:var(--hl-gold)}.template-product .option-selector:not(.option-selector--swatch) .opt-btn:checked+.opt-label{border-color:var(--hl-espresso);background:var(--hl-espresso);color:var(--hl-ivory)}.template-product .option-selector .opposing-items{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.template-product .size-chart-container{flex:0 0 auto}.template-product .size-chart-link{display:inline-flex;align-items:center;gap:6px;font-family:var(--hl-sans);font-size:var(--hl-text-eyebrow);font-weight:500;text-transform:uppercase;letter-spacing:.12em;color:var(--hl-espresso-70);text-decoration:none;border-bottom:1px solid var(--hl-espresso-14);padding-bottom:2px;transition:color var(--hl-transition),border-color var(--hl-transition)}.template-product .size-chart-link:hover{color:var(--hl-gold);border-color:var(--hl-gold)}.template-product .size-chart-link .underline{text-decoration:none}.template-product .product-block--bf-size-charts,.template-product [class*=bf-size],.template-product [class*=sizechart]{margin:-8px 0 22px}.template-product .product-detail{padding-top:8px}@media(min-width:768px){.template-product .product-detail{padding-top:24px;column-gap:56px}.template-product .product-detail .detail{padding-top:12px}}.template-product .buy-buttons-row{margin-top:6px}.template-product .quantity-submit-row__submit .button,.template-product .quantity-submit-row__submit .button--large{font-family:var(--hl-sans);font-size:var(--hl-text-eyebrow);font-weight:500;text-transform:uppercase;letter-spacing:var(--hl-ls-eyebrow);border-radius:0;min-height:54px;background:var(--hl-espresso);border:1px solid var(--hl-espresso);color:var(--hl-ivory)}.template-product .quantity-submit-row__submit .button:hover{background:var(--hl-gold);border-color:var(--hl-gold);color:var(--hl-ivory)}.template-product .product-info-block,.template-product .product-detail-accordion,.template-product .product-description{margin-top:22px}.template-product .product-description.rte{font-family:var(--hl-sans);font-weight:300;line-height:var(--hl-lh-body);color:var(--hl-espresso-70)}@media(min-width:768px){.template-product .product-info-block,.template-product .product-detail-accordion{margin-top:26px}}.pdp-sticky-atb{position:fixed;left:0;right:0;bottom:0;z-index:60;display:flex;align-items:center;justify-content:space-between;gap:14px;height:var(--pdp-sticky-h);padding:0 16px;background:var(--hl-espresso);color:var(--hl-ivory);transform:translateY(101%);transition:transform .24s var(--hl-ease);will-change:transform;padding-bottom:env(safe-area-inset-bottom);height:calc(var(--pdp-sticky-h) + env(safe-area-inset-bottom))}.pdp-sticky-atb.is-visible{transform:translateY(0)}@media(min-width:768px){.pdp-sticky-atb{display:none}}.pdp-sticky-atb__info{display:flex;flex-direction:column;justify-content:center;min-width:0;line-height:1.2}.pdp-sticky-atb__title{font-family:var(--hl-serif);font-size:1rem;font-weight:400;color:var(--hl-ivory);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pdp-sticky-atb__price{font-family:var(--hl-sans);font-size:var(--hl-text-small);font-weight:400;letter-spacing:.02em;color:#f4efe7b8;margin-top:2px}.pdp-sticky-atb__btn{flex:0 0 auto;font-family:var(--hl-sans);font-size:var(--hl-text-eyebrow);font-weight:500;text-transform:uppercase;letter-spacing:var(--hl-ls-eyebrow);min-height:44px;padding:0 20px;border:1px solid var(--hl-ivory);border-radius:0;background:var(--hl-ivory);color:var(--hl-espresso);cursor:pointer;transition:background-color var(--hl-transition),color var(--hl-transition),border-color var(--hl-transition)}.pdp-sticky-atb__btn:hover,.pdp-sticky-atb__btn:focus-visible{background:var(--hl-gold);border-color:var(--hl-gold);color:var(--hl-ivory)}.pdp-sticky-atb__btn[disabled]{opacity:.45;cursor:not-allowed}@media(max-width:767.98px){body.template-product.pdp-sticky-on main#content{padding-bottom:var(--pdp-sticky-h)}}@media(prefers-reduced-motion:reduce){.pdp-sticky-atb{transition-duration:.01ms}}.hl-card{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.hl-card__media{display:block;position:relative;overflow:hidden;background:var(--hl-stone);aspect-ratio:3 / 4}.hl-card__media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .6s var(--hl-ease)}.hl-card:hover .hl-card__media img{transform:scale(1.03)}.hl-card__media-placeholder{display:block;width:100%;height:100%;background:var(--hl-stone)}.hl-card__body{padding:12px 0 0;display:flex;flex-direction:column;gap:4px;flex:1 1 auto}.hl-card__title{font-family:var(--hl-serif);font-size:1.05rem;font-weight:400;line-height:1.2;letter-spacing:var(--hl-ls-heading);margin:0;color:var(--hl-espresso)}.hl-card__title a{color:inherit;text-decoration:none}.hl-card__title a:hover{color:var(--hl-gold)}.hl-card__price{font-family:var(--hl-sans);font-size:var(--hl-text-small);font-weight:400;letter-spacing:.02em;color:var(--hl-espresso-70);margin:0}.hl-card__price-was{margin-left:8px;color:var(--hl-espresso-45)}.hl-card__add{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:44px;margin-top:10px;padding:0 14px;font-family:var(--hl-sans);font-size:var(--hl-text-eyebrow);font-weight:500;text-transform:uppercase;letter-spacing:var(--hl-ls-eyebrow);color:var(--hl-espresso);background:transparent;border:1px solid var(--hl-espresso-14);border-radius:0;cursor:pointer;text-decoration:none;transition:color var(--hl-transition),background-color var(--hl-transition),border-color var(--hl-transition)}.hl-card__add:hover{background:var(--hl-espresso);border-color:var(--hl-espresso);color:var(--hl-ivory)}.hl-card__add--out{color:var(--hl-espresso-45);cursor:not-allowed}.hl-card__add--out:hover{background:transparent;border-color:var(--hl-espresso-14);color:var(--hl-espresso-45)}.hl-card__add-form{margin:0}.hl-styled-with{background:var(--hl-ivory);padding:52px 0 44px}@media(min-width:768px){.hl-styled-with{padding:84px 0 76px}}.hl-styled-with__head{margin-bottom:26px}.hl-styled-with__eyebrow{color:var(--hl-gold);margin:0 0 10px}.hl-styled-with__title{font-family:var(--hl-serif);font-size:clamp(1.8rem,6vw,2.6rem);font-weight:400;line-height:1;letter-spacing:var(--hl-ls-display);color:var(--hl-espresso);margin:0}.hl-styled-with__intro{font-family:var(--hl-sans);font-weight:300;font-size:var(--hl-text-body);line-height:var(--hl-lh-body);color:var(--hl-espresso-70);max-width:46ch;margin:10px 0 0}.hl-styled-with__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 14px}@media(min-width:768px){.hl-styled-with__head{margin-bottom:40px}.hl-styled-with__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px 24px}}.hl-styled-with__editorial{position:relative;margin-top:32px;overflow:hidden}.hl-styled-with__editorial img{display:block;width:100%;height:auto;max-height:440px;object-fit:cover}.hl-styled-with__editorial-link{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:flex-end;justify-content:flex-start;padding:20px;text-decoration:none;background:linear-gradient(to top,rgba(38,33,28,.45),transparent 55%)}.hl-styled-with__editorial-link .hl-eyebrow{color:var(--hl-ivory);border-bottom:1px solid rgba(244,239,231,.5);padding-bottom:3px}.hl-ladder{background:var(--hl-espresso);color:var(--hl-ivory);padding:56px 0 52px}@media(min-width:768px){.hl-ladder{padding:92px 0 88px}}.hl-ladder__head{text-align:center;margin-bottom:32px}.hl-ladder__eyebrow{color:var(--hl-gold);margin:0 0 10px}.hl-ladder__title{font-family:var(--hl-serif);font-size:clamp(1.9rem,6.4vw,2.9rem);font-weight:400;line-height:1;letter-spacing:var(--hl-ls-display);color:var(--hl-ivory);margin:0}.hl-ladder__intro{font-family:var(--hl-sans);font-weight:300;font-size:var(--hl-text-body);line-height:var(--hl-lh-body);color:#f4efe7ad;max-width:48ch;margin:12px auto 0}.hl-ladder__rungs{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:minmax(0,1fr);gap:16px}@media(min-width:700px){.hl-ladder__rungs{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;align-items:stretch}}.hl-ladder__rung{margin:0;list-style:none}.hl-ladder__rungs,.hl-ladder__rungs>li{list-style:none!important}.hl-ladder__rung::marker{content:""}.hl-ladder__link{display:flex;flex-direction:row;gap:16px;height:100%;padding:12px;text-decoration:none;color:inherit;border:1px solid rgba(244,239,231,.16);background:#f4efe708;transition:border-color var(--hl-transition),background-color var(--hl-transition)}.hl-ladder__rung:not(.hl-ladder__rung--current) .hl-ladder__link:hover{border-color:var(--hl-gold);background:#f4efe712}@media(min-width:700px){.hl-ladder__link{flex-direction:column;gap:14px;padding:16px}}.hl-ladder__media{display:block;flex:0 0 96px;aspect-ratio:3 / 4;overflow:hidden;background:#f4efe714}@media(min-width:700px){.hl-ladder__media{flex:0 0 auto;width:100%}}.hl-ladder__media img{display:block;width:100%;height:100%;object-fit:cover}.hl-ladder__meta{display:flex;flex-direction:column;gap:6px;justify-content:center;min-width:0}.hl-ladder__step{font-family:var(--hl-sans);font-size:var(--hl-text-eyebrow);font-weight:500;text-transform:uppercase;letter-spacing:var(--hl-ls-eyebrow);color:#f4efe78c}.hl-ladder__step--current{color:var(--hl-gold)}.hl-ladder__name{font-family:var(--hl-serif);font-size:1.1rem;font-weight:400;line-height:1.2;letter-spacing:var(--hl-ls-heading);color:var(--hl-ivory)}.hl-ladder__price{font-family:var(--hl-sans);font-size:var(--hl-text-small);font-weight:400;letter-spacing:.02em;color:#f4efe7bf}.hl-ladder__rung--current .hl-ladder__link{border:1px solid var(--hl-gold);background:#a88a5e1a;cursor:default}.hl-ladder__rung--current .hl-ladder__name,.hl-ladder__rung--current .hl-ladder__price{color:var(--hl-ivory)}.hl-ladder__cta{text-align:center;margin:30px 0 0}.hl-ladder__cta-link{font-family:var(--hl-sans);font-size:var(--hl-text-eyebrow);font-weight:500;text-transform:uppercase;letter-spacing:var(--hl-ls-eyebrow);color:var(--hl-ivory);text-decoration:none;border-bottom:1px solid var(--hl-gold);padding-bottom:4px;transition:color var(--hl-transition)}.hl-ladder__cta-link:hover{color:var(--hl-gold)}@media(max-width:767.98px){.template-product .main-image{position:relative;overflow:visible!important;max-height:none!important;margin-bottom:0!important}.template-product .product-slideshow.pdp-gallery--stacked{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;max-height:none!important}.template-product .product-slideshow.pdp-gallery--stacked::-webkit-scrollbar{display:none}.template-product .product-slideshow.pdp-gallery--stacked .slide{display:block!important;flex:0 0 100%!important;width:100%!important;max-width:100%!important;margin:0!important;scroll-snap-align:start;scroll-snap-stop:always}.template-product .product-slideshow.pdp-gallery--stacked .slide,.template-product .product-slideshow .slide .product-media-wrapper,.template-product .product-slideshow .slide .product-media--image{aspect-ratio:195 / 248;height:auto!important;max-height:none!important;padding:0!important;overflow:hidden}.template-product .product-slideshow .slide img,.template-product .product-slideshow .slide video{display:block;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;margin:0!important;object-fit:cover!important;object-position:center 22%}.template-product .main-image .hl-gal-idx{position:absolute;top:16px;right:18px;z-index:3;font-family:var(--hl-sans);font-size:10px;font-weight:400;letter-spacing:.22em;color:var(--hl-ivory);text-shadow:0 1px 6px rgba(38,33,28,.45);pointer-events:none}.template-product .main-image .hl-gal-idx b{font-weight:500}.template-product .main-image .hl-gal-cap{position:absolute;left:18px;bottom:16px;z-index:3;max-width:62%;font-family:var(--hl-serif);font-style:italic;font-size:12px;line-height:1.3;color:#f4efe7db;text-shadow:0 1px 8px rgba(38,33,28,.5);pointer-events:none}.template-product .main-image:after{content:"";position:absolute;left:0;right:0;bottom:0;height:140px;background:linear-gradient(180deg,#26211c00,#26211c4d);pointer-events:none;z-index:2}.template-product .pdp-fallback-dots{display:flex!important;gap:6px;justify-content:center;align-items:center;padding:14px 0 4px;margin:0;list-style:none;position:relative;z-index:4}.template-product .pdp-fallback-dot{width:5px;height:5px;margin:0;padding:0;border-radius:50%;background:var(--hl-stone-d);list-style:none;transition:width var(--hl-transition),background-color var(--hl-transition),border-radius var(--hl-transition)}.template-product .pdp-fallback-dot--active{width:16px;border-radius:3px;background:var(--hl-espresso)}}.template-product .hl-pdp-eyebrow{font-family:var(--hl-sans);font-size:10px;font-weight:500;line-height:1.4;letter-spacing:.26em;text-transform:uppercase;color:var(--hl-gold);margin:0 0 11px}.template-product .product-detail .detail .title,.template-product .product-detail h1.title{font-size:39px;font-weight:500;line-height:.98;letter-spacing:-.01em;margin:0 0 14px}@media(min-width:768px){.template-product .product-detail .detail .title,.template-product .product-detail h1.title{font-size:clamp(2.6rem,3.4vw,4rem);margin-bottom:18px}}.template-product .price-area .current-price,.template-product .price .money,.template-product .price-area .price__from,.template-product .price.h4-style{font-size:14px;font-weight:400;letter-spacing:.04em;color:var(--hl-ink)}.template-product .price-area .was-price{font-size:12px;color:var(--hl-stone-d);text-decoration:line-through;margin-left:8px}.template-product .hl-pdp-descriptor{font-family:var(--hl-serif);font-size:16.5px;font-weight:400;line-height:1.5;letter-spacing:0;color:var(--hl-ink);margin:16px 0 0;max-width:31ch}.template-product .product-detail .reviewsio-rating,.template-product .product-detail [class*=ruk_rating_snippet],.template-product .product-detail .theme-product-reviews{margin:15px 0 0;font-family:var(--hl-sans)}.template-product .product-detail [class*=ruk-icon],.template-product .product-detail [class*=ruk_rating_snippet] svg,.template-product .product-detail .theme-product-reviews .rating__stars{color:var(--hl-gold)!important;fill:var(--hl-gold)!important}.template-product .product-detail [class*=ruk-rating-snippet-count],.template-product .product-detail .cc-rating-custom-caption{font-family:var(--hl-sans);font-size:11px;font-weight:400;letter-spacing:.06em;text-transform:none;color:#3a332cb3}.template-product .product-form .shopify-payment-terms,.template-product .product-form shopify-payment-terms{display:block;margin:14px 0 0;font-size:11px;letter-spacing:.02em;opacity:.72;filter:saturate(.35)}.template-product .product-inventory-notice,.template-product .inventory-level,.template-product .product-inventory{font-family:var(--hl-sans);font-size:10px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:#3a332c99}.template-product .option-selector .label,.template-product .option-selector legend.label,.template-product .lv-option-label,.template-product .lv-option-label__name{font-family:var(--hl-sans);font-size:10px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--hl-espresso);opacity:.75}.template-product .option-selector__selected-value,.template-product .lv-option-label__selected,.template-product [data-selected-value-for]{margin-left:6px;font-family:var(--hl-serif);font-style:italic;font-size:14px;font-weight:400;letter-spacing:.02em;text-transform:none;color:var(--hl-gold);opacity:1}.template-product .lv-option-item,.template-product .option-selector--swatch .opt-label[data-swatch]{width:52px!important;height:66px!important;aspect-ratio:auto!important;padding:0!important;border:1px solid var(--hl-espresso-14)!important;border-radius:2px!important;overflow:hidden;position:relative;background-size:cover;background-position:center 22%;transition:outline-color var(--hl-transition),border-color var(--hl-transition)}.template-product .lv-option-item img,.template-product .option-selector--swatch .opt-label[data-swatch] img{display:block;width:100%!important;height:100%!important;object-fit:cover;object-position:center 22%}.template-product .lv-option-item.lv-option-item--selected,.template-product .lv-option-item[aria-selected=true],.template-product .lv-option-item.is-selected,.template-product .option-selector--swatch .opt-btn:checked+.opt-label[data-swatch]{outline:1.5px solid var(--hl-gold)!important;outline-offset:2px!important;border-color:var(--hl-espresso-14)!important}.template-product .lv-option-item-outer .lv-option-item-title,.template-product .option-selector--swatch .opt-label__text{display:block;margin-top:7px;font-family:var(--hl-sans);font-size:9px;font-weight:400;letter-spacing:.08em;line-height:1.3;text-align:center;text-transform:uppercase;color:#3a332cb3}.template-product .lv-option-items,.template-product .option-selector--swatch .option-selector__btns{display:flex!important;flex-wrap:wrap;gap:11px!important;margin-top:14px}.template-product .option-selector:not(.option-selector--swatch) .opt-label,.template-product .option-selector[data-option-name=Size] .opt-label{min-width:44px;width:auto;height:40px;padding:0 8px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--hl-espresso-14);border-radius:1px;background:transparent;font-family:var(--hl-sans);font-size:12px;font-weight:400;letter-spacing:.05em;line-height:1;text-transform:uppercase;color:var(--hl-espresso)}.template-product .option-selector:not(.option-selector--swatch) .opt-btn:checked+.opt-label{background:var(--hl-espresso);border-color:var(--hl-espresso);color:var(--hl-ivory)}.template-product .option-selector .opt-label.unavailable,.template-product .option-selector .opt-btn:disabled+.opt-label,.template-product .option-selector .opt-label[data-unavailable]{color:var(--hl-stone-d);text-decoration:line-through;border-color:var(--hl-espresso-14)}.template-product .option-selector:not(.option-selector--swatch) .option-selector__btns{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.template-product .size-chart-link,.template-product .size-chart-container a,.template-product [class*=bf-size] a,.template-product [class*=sizechart] a{display:inline-flex;align-items:center;gap:5px;margin-top:13px;padding-bottom:2px;border-bottom:1px solid var(--hl-gold);font-family:var(--hl-sans);font-size:10px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--hl-gold);text-decoration:none}.template-product .size-chart-link svg,.template-product .size-chart-container a svg{width:12px;height:12px}.template-product .product-detail-accordion{margin:0}.template-product .product-detail .accordion__title,.template-product .product-detail .accordion-toggle,.template-product .product-detail-accordion .accordion__title{padding:16px 0!important;border-top:0!important;border-bottom:1px solid var(--hl-espresso-14)!important;background:transparent!important;font-family:var(--hl-sans)!important;font-size:11px!important;font-weight:500!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:var(--hl-espresso)!important}.template-product .product-detail .accordion:first-of-type,.template-product .product-detail-accordion:first-of-type{border-top:1px solid var(--hl-espresso-14)}.template-product .product-detail .accordion__title:after,.template-product .product-detail .accordion-toggle:after,.template-product .product-detail .accordion__title svg,.template-product .product-detail .accordion-toggle svg{color:var(--hl-gold)!important;stroke:var(--hl-gold)!important;fill:var(--hl-gold)!important;font-size:15px}.template-product .product-detail-accordion .accordion__title>svg:first-child{width:13px;height:13px;opacity:.75}.template-product .product-detail .accordion__content,.template-product .product-detail-accordion .accordion__content{padding:4px 0 18px;font-family:var(--hl-sans);font-size:13.5px;font-weight:300;line-height:1.7;color:#3a332cd9}.template-product .quantity-submit-row__submit .button,.template-product .quantity-submit-row__submit .button--large,.template-product .product-form button[type=submit]{height:52px;border:1px solid var(--hl-espresso);border-radius:1px;background:var(--hl-espresso);color:var(--hl-ivory);font-family:var(--hl-sans);font-size:11px;font-weight:500;letter-spacing:.16em;text-transform:uppercase}.template-product .quantity-submit-row__submit .button:hover,.template-product .product-form button[type=submit]:hover{background:var(--hl-gold);border-color:var(--hl-gold);color:var(--hl-ivory)}.pdp-sticky-atb{padding:15px 22px;gap:14px;align-items:center;background:var(--hl-espresso);border-top:1px solid rgba(244,239,231,.1)}.pdp-sticky-atb__info{display:flex;flex-direction:column;min-width:0}.pdp-sticky-atb__sel{margin-bottom:1px;font-family:var(--hl-sans);font-size:10px;font-weight:300;letter-spacing:.14em;text-transform:uppercase;color:#f4efe799;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pdp-sticky-atb__price{font-family:var(--hl-serif);font-size:17px;font-weight:400;letter-spacing:.01em;line-height:1.15;color:var(--hl-ivory)}.pdp-sticky-atb__btn{flex:0 0 auto;height:auto;padding:13px 26px;border:0;border-radius:1px;background:var(--hl-ivory);color:var(--hl-espresso);font-family:var(--hl-sans);font-size:11px;font-weight:500;letter-spacing:.16em;text-transform:uppercase}.pdp-sticky-atb__btn:hover,.pdp-sticky-atb__btn:focus-visible{background:var(--hl-gold);color:var(--hl-ivory)}.pdp-sticky-atb__title{display:none}.hl-styled-with{padding:34px 0 0;background:var(--hl-ivory)}.hl-styled-with__head{padding:0 24px;text-align:center}.hl-styled-with__eyebrow{margin:0;font-family:var(--hl-sans);font-size:10px;font-weight:500;letter-spacing:.26em;text-transform:uppercase;color:var(--hl-gold)}.hl-styled-with__title{margin:8px 0 0;font-family:var(--hl-serif);font-size:24px;font-weight:400;line-height:1.1;letter-spacing:-.01em;color:var(--hl-espresso)}.hl-styled-with__intro{margin:8px 0 0;font-family:var(--hl-sans);font-size:13px;font-weight:300;color:#3a332cb3}@media(max-width:767.98px){.hl-styled-with__grid{display:flex!important;grid-template-columns:none!important;flex-wrap:nowrap;gap:11px;margin:0;padding:18px 0 4px;overflow-x:auto;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none;list-style:none}.hl-styled-with__grid::-webkit-scrollbar{display:none}.hl-styled-with__grid>*{flex:0 0 116px;scroll-snap-align:start}.hl-styled-with .hl-card__media{height:150px;aspect-ratio:auto;border:1px solid var(--hl-espresso-14);border-radius:2px;overflow:hidden}.hl-styled-with .hl-card__title,.hl-styled-with .hl-card__title a{margin-top:8px;font-family:var(--hl-serif);font-size:13px;font-weight:400;line-height:1.2;color:var(--hl-espresso)}.hl-styled-with .hl-card__price{margin-top:3px;font-family:var(--hl-sans);font-size:11px;font-weight:400;letter-spacing:.03em;color:#3a332cb3}.hl-styled-with .hl-card__add-form{display:none}}.hl-ladder{margin-top:36px;padding:30px 22px 34px;background:var(--hl-espresso);color:var(--hl-ivory)}.hl-ladder__head{text-align:center}.hl-ladder__eyebrow{margin:0;font-family:var(--hl-sans);font-size:10px;font-weight:500;letter-spacing:.26em;text-transform:uppercase;color:var(--hl-gold-l)}.hl-ladder__title{margin:7px 0 0;font-family:var(--hl-serif);font-style:italic;font-size:22px;font-weight:400;line-height:1.15;letter-spacing:0;color:var(--hl-ivory)}.hl-ladder__intro{margin:8px 0 0;font-family:var(--hl-sans);font-size:12.5px;font-weight:300;color:#f4efe7b3}.hl-ladder__rungs{display:flex!important;grid-template-columns:none!important;flex-direction:row!important;align-items:flex-end;gap:12px;margin:24px 0 0;padding:0;list-style:none}.hl-ladder__rung{flex:1 1 0;min-width:0;text-align:center}.hl-ladder__rung--current{flex:1.28 1 0}.hl-ladder__link,.hl-ladder__rung .hl-ladder__link{display:block;height:auto;gap:0;padding:0;border:0;background:transparent;text-align:center}.hl-ladder__media{display:block;flex:none;width:100%;height:120px;aspect-ratio:auto;border:1px solid rgba(244,239,231,.18);border-radius:2px;overflow:hidden;background:#f4efe714;transition:border-color var(--hl-transition)}.hl-ladder__rung--current .hl-ladder__media{height:150px;border-color:var(--hl-gold-l);background:#c9a9701f}.hl-ladder__rung:not(.hl-ladder__rung--current) .hl-ladder__link:hover .hl-ladder__media{border-color:var(--hl-gold)}.hl-ladder__rung:not(.hl-ladder__rung--current) .hl-ladder__link:hover,.hl-ladder__rung--current .hl-ladder__link{border:0;background:transparent}.hl-ladder__meta{display:block;gap:0;min-width:0}.hl-ladder__step{display:block;margin-top:9px;font-family:var(--hl-sans);font-size:8px;font-weight:500;letter-spacing:.16em;line-height:1.3;text-transform:uppercase;color:#f4efe78c}.hl-ladder__step--current{color:var(--hl-gold-l)}.hl-ladder__name{display:block;margin-top:3px;font-family:var(--hl-serif);font-size:14px;font-weight:400;line-height:1.15;letter-spacing:0;color:var(--hl-ivory)}.hl-ladder__price{display:block;margin-top:2px;font-family:var(--hl-sans);font-size:11px;font-weight:400;color:#f4efe7cc}.hl-ladder__cta{margin:26px 0 0;text-align:center}@media(min-width:768px){.hl-ladder{padding:48px 32px 54px}.hl-ladder__title{font-size:30px}.hl-ladder__rungs{gap:20px;max-width:720px;margin:32px auto 0}.hl-ladder__media{height:220px}.hl-ladder__rung--current .hl-ladder__media{height:280px}.hl-ladder__name{font-size:17px}}.template-product .lv-option-group{display:flex!important;flex-wrap:wrap!important;gap:11px!important;margin-top:14px;align-items:flex-start}.template-product .lv-option-item,.template-product .lv-option-item-outer{display:block!important;width:52px!important;height:auto!important;padding:0!important;border:0!important;border-radius:0!important;overflow:visible!important;background:none!important;text-decoration:none}.template-product .lv-option-swatch,.template-product .lv-option-color-swatch{display:block!important;width:52px!important;height:66px!important;padding:0!important;border:1px solid var(--hl-espresso-14)!important;border-radius:2px!important;overflow:hidden!important;box-shadow:none!important;transition:border-color var(--hl-transition)}.template-product .lv-option-color,.template-product .lv-option-swatch>div,.template-product .lv-option-swatch img{display:block!important;width:100%!important;height:100%!important;min-width:0!important;min-height:0!important;border:0!important;border-radius:0!important;object-fit:cover!important;object-position:center 22%}.template-product .lv-option-item__active .lv-option-swatch,.template-product .lv-option-item[aria-current=page] .lv-option-swatch{outline:1.5px solid var(--hl-gold)!important;outline-offset:2px!important;border-color:var(--hl-espresso-14)!important}.template-product .lv-option-item:not(.lv-option-item__active):hover .lv-option-swatch{border-color:var(--hl-gold)!important}.template-product .lv-option-item:after{content:attr(data-value);display:block;margin-top:7px;font-family:var(--hl-sans);font-size:9px;font-weight:400;letter-spacing:.08em;line-height:1.3;text-align:center;text-transform:uppercase;color:#3a332cb3}.template-product .lv-option-item__active:after,.template-product .lv-option-item[aria-current=page]:after{color:var(--hl-espresso)}.template-product .lv-option-item[data-available="0"]:after{color:var(--hl-stone-d);text-decoration:line-through}.template-product .lv-option-item[data-available="0"] .lv-option-swatch{opacity:.5}.template-product .lv-option-label{font-family:var(--hl-sans);font-size:10px!important;margin-bottom:0}.template-product .lv-option-label__name{font-family:var(--hl-sans);font-size:10px!important;font-weight:500!important;letter-spacing:.22em;text-transform:uppercase;color:var(--hl-espresso);opacity:.75}.template-product .lv-option-label__separator{display:none!important}.template-product .lv-option-label__selected:before{content:"\2014  "}.template-product .lv-option-label__selected{font-family:var(--hl-serif)!important;font-style:italic;font-size:14px!important;font-weight:400!important;letter-spacing:.02em;text-transform:none;color:var(--hl-gold)!important;margin-left:6px}.template-product .option-selector:not(.option-selector--swatch) .opt-label,.template-product .option-selector[data-option-name=Size] .opt-label{height:40px!important;min-height:0!important;line-height:1!important}.template-product .product-form .button,.template-product .product-form .button--large,.template-product .product-form button[type=submit],.template-product .quantity-submit-row__submit .button{background-color:var(--hl-espresso)!important;border-color:var(--hl-espresso)!important;color:var(--hl-ivory)!important}.template-product .product-form .button:hover,.template-product .product-form button[type=submit]:hover,.template-product .quantity-submit-row__submit .button:hover{background-color:var(--hl-gold)!important;border-color:var(--hl-gold)!important;color:var(--hl-ivory)!important}.template-product .product-form .scr-open-size-chart,.template-product .product-form .best-fit-size-chart .button{background-color:transparent!important;border-color:transparent!important}.template-product .best-fit-size-chart{margin-top:13px}.template-product .scr-open-size-chart,.template-product .best-fit-size-chart button{display:inline-flex!important;align-items:center;gap:5px;width:auto!important;height:auto!important;padding:0 0 2px!important;border:0!important;border-bottom:1px solid var(--hl-gold)!important;border-radius:0!important;background:transparent!important;font-family:var(--hl-sans)!important;font-size:10px!important;font-weight:500!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:var(--hl-gold)!important}.template-product .scr-open-size-chart:hover{color:var(--hl-espresso)!important;border-bottom-color:var(--hl-espresso)!important}.template-product .scr-open-size-chart svg,.template-product .scr-open-size-chart i,.template-product .scr-open-size-chart img{width:13px!important;height:13px!important;margin:0!important;opacity:.9}.template-product .klarna-messaging-wrapper{margin:12px 0 0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}.template-product .klarna-messaging-text,.template-product .klarna-messaging-wrapper .theme-money,.template-product .klarna-learn-more{font-family:var(--hl-sans)!important;font-size:11px!important;font-weight:300!important;letter-spacing:.02em!important;color:#3a332cb3!important}.template-product .klarna-messaging-wrapper strong,.template-product .klarna-messaging-wrapper b{font-weight:400!important}.template-product .klarna-learn-more{color:var(--hl-gold)!important;text-decoration:none!important;border-bottom:1px solid var(--hl-gold-40)}.template-product .klarna-messaging-wrapper img,.template-product .klarna-messaging-wrapper svg{filter:saturate(.2) opacity(.75)}@media(max-width:767.98px){.template-product .pdp-breadcrumbs-wrap{display:none}.template-product .pdp-back-link-wrap{padding-top:6px;padding-bottom:6px}.template-product .pdp-back-link{font-family:var(--hl-sans);font-size:9.5px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:#3a332c9e}.template-product .pdp-back-link:hover{color:var(--hl-gold)}}#king-linked-options-section .lv-option-swatch .lv-option-color,#king-linked-options-section .lv-option-swatch>div,#king-linked-options-section .lv-option-swatch img{width:100%!important;height:100%!important;min-width:0!important;min-height:0!important;max-width:none!important;max-height:none!important;margin:0!important;border:0!important;border-radius:0!important;display:block!important;object-fit:cover!important;object-position:center 22%}#king-linked-options-section .lv-option-swatch,#king-linked-options-section .lv-option-color-swatch{width:52px!important;height:66px!important;padding:0!important;border:1px solid var(--hl-espresso-14)!important;border-radius:2px!important;overflow:hidden!important}#king-linked-options-section .lv-option-item__active .lv-option-swatch,#king-linked-options-section .lv-option-item[aria-current=page] .lv-option-swatch{outline:1.5px solid var(--hl-gold)!important;outline-offset:2px!important}.template-product .product-detail .cc-accordion-item{border-bottom:1px solid var(--hl-espresso-14)}.template-product .product-detail .cc-accordion:first-of-type .cc-accordion-item:first-child{border-top:1px solid var(--hl-espresso-14)}.template-product .product-detail .cc-accordion-item__title{padding:16px 30px 16px 0!important;font-family:var(--hl-sans)!important;font-size:11px!important;font-weight:500!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:var(--hl-espresso)!important;background:transparent!important;border:0!important}.template-product .product-detail .cc-accordion-item__title:after,.template-product .product-detail .cc-accordion-item__title:before,.template-product .product-detail .cc-accordion-item__title svg{color:var(--hl-gold)!important;stroke:var(--hl-gold)!important;fill:var(--hl-gold)!important}.template-product .product-detail .cc-accordion-item__title svg:first-child{width:13px!important;height:13px!important;opacity:.7}.template-product .product-detail .cc-accordion-item__content{padding:2px 0 18px!important;font-family:var(--hl-sans);font-size:13.5px;font-weight:300;line-height:1.7;color:#3a332cd9}.template-product .product-detail .product-info-block.with-icon{font-family:var(--hl-sans)!important;font-size:11px!important;font-weight:500!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:var(--hl-espresso)!important;min-height:0!important;gap:10px}.template-product .product-detail .product-info-block.with-icon svg,.template-product .product-detail .product-info-block.with-icon img{width:14px!important;height:14px!important;opacity:.7;color:var(--hl-gold)}.template-product .product-detail .lightly-spaced-row:has(.product-info-block.with-icon){margin:0!important;padding:13px 0!important;border-bottom:1px solid var(--hl-espresso-14)}.template-product .product-detail .lightly-spaced-row{margin-top:0;margin-bottom:0}.template-product .product-detail .value-props,.template-product .product-detail .value-props li{font-family:var(--hl-sans);font-size:10.5px;font-weight:400;letter-spacing:.1em;text-transform:uppercase;color:#3a332c99;line-height:2}.template-product .section-product-recommendations .hometitle,.template-product .product-recommendations .hometitle,.template-product .section-product-recommendations h2{font-family:var(--hl-serif);font-size:24px;font-weight:400;line-height:1.1;letter-spacing:-.01em;color:var(--hl-espresso);text-align:center}.template-product .lv-option-item:after{min-height:2.6em}.template-product .scr-open-size-chart:before{display:none!important}.template-product .scr-open-size-chart:after{content:" \2192";font-family:var(--hl-sans);letter-spacing:0}.template-product .shipping-countdown{margin:12px 0 0!important;padding:11px 0!important;border:0!important;border-top:1px solid var(--hl-espresso-14)!important;border-bottom:1px solid var(--hl-espresso-14)!important;border-radius:0!important;background:transparent!important;font-family:var(--hl-sans)!important;font-size:10.5px!important;font-weight:400!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:#3a332cb3!important;text-align:left}.template-product .shipping-countdown strong,.template-product .shipping-countdown b{font-weight:500!important;color:var(--hl-espresso)!important}.template-product .shipping-countdown img,.template-product .shipping-countdown .emoji{display:none!important}.template-product .product-inventory-notice .icon-container,.template-product .product-info-block .icon-container{border:0!important;background:none!important;width:auto!important;height:auto!important}.template-product .product-inventory-notice .icon{width:12px!important;height:12px!important;opacity:.55}@media(max-width:767.98px){.template-product .shopify-section.section-main-product{padding-top:0!important}.template-product .product-detail.spaced-row{margin-top:0!important;padding-top:0!important}}.template-product .section-reviewsio-polaris,.template-product [class*=reviewsio-polaris]{background:var(--hl-ivory);border-top:1px solid var(--hl-espresso-14)}#king-linked-options-section .lv-option-item .lv-option-swatch,#king-linked-options-section .lv-option-wrapper .lv-option-swatch,#king-linked-options-section .lv-option-item .lv-option-color-swatch,#king-linked-options-section .lv-option-wrapper .lv-option-color-swatch{box-sizing:border-box!important;width:52px!important;height:66px!important;padding:0!important;border:1px solid var(--hl-espresso-14)!important;border-width:1px!important;border-radius:2px!important;background:transparent!important;background-image:none!important;overflow:hidden!important}#king-linked-options-section .lv-option-item .lv-option-swatch .lv-option-color,#king-linked-options-section .lv-option-wrapper .lv-option-swatch .lv-option-color,#king-linked-options-section .lv-option-item .lv-option-swatch>div,#king-linked-options-section .lv-option-item .lv-option-swatch img{box-sizing:border-box!important;width:100%!important;height:100%!important;border-radius:0!important}#king-linked-options-section .lv-option-item__active .lv-option-swatch,#king-linked-options-section .lv-option-item[aria-current=page] .lv-option-swatch,#king-linked-options-section .lv-option-item__active .lv-option-color-swatch,#king-linked-options-section .lv-option-item[aria-current=page] .lv-option-color-swatch{outline:1.5px solid var(--hl-gold)!important;outline-offset:2px!important;border-color:var(--hl-espresso-14)!important}#king-linked-options-section .lv-option-wrapper{overflow:visible!important;align-items:flex-start}.template-product .lv-option-item:after{width:62px;margin-left:-5px}@media(max-width:767.98px){.template-product .gallery .pdp-fallback-dots{display:flex!important;gap:6px;justify-content:center;align-items:center;padding:14px 0 4px;margin:0;background:transparent;list-style:none}.template-product .main-image:after{height:120px;background:linear-gradient(180deg,#26211c00,#26211c42)}}#king-linked-options-section .lv-option-wrapper .lv-option-item,#king-linked-options-section .lv-option-group .lv-option-item,#king-linked-options-section .lv-option-wrapper .lv-option-item-outer,#king-linked-options-section .lv-option-group .lv-option-item-outer{box-sizing:border-box!important;width:52px!important;height:auto!important;padding:0!important;border:0!important;border-width:0!important;border-radius:0!important;background:transparent!important;background-image:none!important;outline:none;overflow:visible!important;box-shadow:none!important}#king-linked-options-section .lv-option-wrapper .lv-option-item__active .lv-option-swatch,#king-linked-options-section .lv-option-group .lv-option-item__active .lv-option-swatch,#king-linked-options-section .lv-option-wrapper .lv-option-item[aria-current=page] .lv-option-swatch,#king-linked-options-section .lv-option-group .lv-option-item[aria-current=page] .lv-option-swatch{outline:1.5px solid var(--hl-gold)!important;outline-offset:2px!important}.template-product .lv-option-item:after{width:52px;margin-left:0;min-height:2.6em;white-space:normal;overflow-wrap:break-word}.template-product .product-detail .with-icon .icon-container,.template-product .product-detail .product-info-block .icon-container{width:auto!important;height:auto!important;min-width:0!important;min-height:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.template-product .lv-option-item:after{width:62px;margin-left:-5px;font-size:7px;letter-spacing:.08em;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}.hl-ladder__rung:not(.hl-ladder__rung--current) .hl-ladder__link{padding-top:30px}.hl-ladder__name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media(min-width:768px){.hl-ladder__rung:not(.hl-ladder__rung--current) .hl-ladder__link{padding-top:60px}}.template-product .option-selector__btns,.template-product .option-selector--swatch .option-selector__btns,.template-product .lv-option-items,.template-product .lv-option-group,.template-product .lv-option-box{min-width:0;max-width:100%;box-sizing:border-box}.template-product .pdp-back-link{display:inline-flex;align-items:center;gap:4px;margin-left:0}.template-product .pdp-back-arrow{width:12px;height:12px;flex:0 0 12px}#king-linked-options-section .lv-option-group .lv-option-item .lv-option-swatch,#king-linked-options-section .lv-option-group .lv-option-item .lv-option-color-swatch{width:46px!important;height:58px!important}.hl-ladder__media{width:100%;height:auto;aspect-ratio:3 / 4;flex:none}.hl-ladder__rung--current .hl-ladder__media{height:auto;aspect-ratio:3 / 4}.hl-ladder__media img{width:100%;height:100%;object-fit:cover;object-position:center 18%}.hl-ladder__rungs{align-items:stretch}.hl-ladder__rung{display:flex;flex:1 1 0}.hl-ladder__rung--current{flex:1 1 0}.hl-ladder__rung:not(.hl-ladder__rung--current) .hl-ladder__link{padding-top:0}@media(min-width:700px){.hl-ladder__rung:not(.hl-ladder__rung--current) .hl-ladder__link{padding-top:0}}.hl-ladder__link,.hl-ladder__link--static{width:100%}.hl-colour-edit{padding:30px 0 34px;background:var(--hl-ivory);border-top:1px solid var(--hl-espresso-14)}.hl-colour-edit__head{text-align:center;padding-bottom:14px}.hl-colour-edit__eyebrow{margin:0 0 8px;color:var(--hl-gold)}.hl-colour-edit__title{margin:0;font-family:var(--hl-serif);font-size:26px;font-weight:400;line-height:1.08;letter-spacing:-.01em;color:var(--hl-espresso)}.hl-colour-edit__intro{margin:8px 0 0;font-family:var(--hl-serif);font-size:15px;line-height:1.6;color:var(--hl-ink)}.hl-colour-edit__group+.hl-colour-edit__group{margin-top:18px;padding-top:16px;border-top:1px solid var(--hl-espresso-14)}.hl-colour-edit__grouplabel{margin:0 0 8px;padding:0 18px;font-family:var(--hl-sans);font-size:10px;font-weight:400;letter-spacing:.18em;text-transform:uppercase;color:var(--hl-espresso-45, rgba(38, 33, 28, .45))}@media(min-width:768px){.hl-colour-edit__group+.hl-colour-edit__group{margin-top:24px;padding-top:22px}.hl-colour-edit__grouplabel{padding:0 40px;font-size:11px}}.hl-colour-edit__rail{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;overscroll-behavior-x:contain}.hl-colour-edit__rail::-webkit-scrollbar{display:none}.hl-colour-edit .hl-colour-edit__track{display:flex;flex-wrap:nowrap;align-items:stretch;gap:12px;padding:4px 18px 8px;margin:0;scroll-snap-type:x proximity}.hl-colour-edit .hl-colour-edit__track>.product-block{flex:0 0 55%;width:55%;max-width:none;margin:0;float:none;scroll-snap-align:start}@media(min-width:768px){.hl-colour-edit{padding:44px 0 48px}.hl-colour-edit__title{font-size:34px}.hl-colour-edit .hl-colour-edit__track{gap:16px;padding:6px 40px 12px}.hl-colour-edit .hl-colour-edit__track>.product-block{flex:0 0 calc(25% - 12px);width:calc(25% - 12px)}}.hl-colour-edit__foot{text-align:center;padding-top:16px}.hl-colour-edit__cta{font-family:var(--hl-sans);font-size:10px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--hl-espresso);border-bottom:1px solid var(--hl-gold);padding-bottom:5px}.hl-colour-edit__cta:hover{color:var(--hl-gold)}.template-product .product-recommendations .hometitle{font-family:var(--hl-serif);font-size:26px;font-weight:400;line-height:1.08;letter-spacing:-.01em;color:var(--hl-espresso);text-transform:none}@media(min-width:768px){.template-product .product-recommendations .hometitle{font-size:34px}}.template-product .quantity-submit-row.has-spb{display:block}.template-product .quantity-submit-row.has-spb .quantity-submit-row__submit{margin-bottom:0}.template-product .quantity-submit-row.has-spb .shopify-payment-button{display:block;position:relative;width:100%;margin-top:2.35rem}.template-product .quantity-submit-row.has-spb .shopify-payment-button:before{content:"";position:absolute;left:0;right:0;top:-1.25rem;border-top:1px solid var(--hl-stone, #d9cfc2)}.template-product .quantity-submit-row.has-spb .shopify-payment-button:after{content:"or";position:absolute;left:50%;top:-1.25rem;transform:translate(-50%,-50%);padding:0 .75rem;background:var(--hl-ivory, #faf7f2);font-family:var(--hl-sans, inherit);font-weight:300;font-size:.625rem;letter-spacing:var(--hl-ls-eyebrow, .14em);text-transform:uppercase;color:var(--hl-espresso-45, rgba(38, 33, 28, .45))}.template-product .quantity-submit-row.has-spb .shopify-payment-button__button,.template-product .quantity-submit-row.has-spb shopify-accelerated-checkout,.template-product .quantity-submit-row.has-spb .shopify-payment-button [role=button]{width:100%;min-height:52px;border-radius:0}.template-product .quantity-submit-row.has-spb .shopify-payment-button__button--unbranded{background:transparent;border:1px solid var(--hl-espresso, #26211c);color:var(--hl-espresso, #26211c);font-family:var(--hl-sans, inherit);font-weight:400;font-size:.75rem;letter-spacing:var(--hl-ls-eyebrow, .14em);text-transform:uppercase}.template-product .quantity-submit-row.has-spb .shopify-payment-button__button--unbranded:hover{background:var(--hl-espresso, #26211c);border-color:var(--hl-espresso, #26211c);color:var(--hl-ivory, #faf7f2)}.template-product .quantity-submit-row.has-spb .shopify-payment-button__more-options{margin-top:.5rem;font-family:var(--hl-sans, inherit);font-weight:300;font-size:.6875rem;letter-spacing:.06em;text-transform:none;color:var(--hl-espresso-45, rgba(38, 33, 28, .45))}.template-product #shopify-buyer-consent,.template-product .quantity-submit-row.has-spb #shopify-buyer-consent{margin-top:.75rem;font-family:var(--hl-sans, inherit);font-weight:300;font-size:.6875rem;line-height:1.5;letter-spacing:.01em;color:var(--hl-espresso-45, rgba(38, 33, 28, .45))}.template-product #shopify-buyer-consent a{color:inherit;text-decoration:underline;text-underline-offset:.18em}@media(max-width:767px){.template-product .product-detail .lightly-spaced-row:has(.product-info-block.with-icon){display:inline-flex!important;align-items:center;width:auto!important;margin:0 16px 0 0!important;padding:8px 0!important;border-bottom:0!important;vertical-align:middle}.template-product .product-detail .lightly-spaced-row .product-info-block.with-icon{display:inline-flex;align-items:center;gap:6px;margin:0;white-space:nowrap;font-size:10px;letter-spacing:.1em}.template-product .product-detail .value-props{display:flex;flex-wrap:wrap;gap:2px 16px;margin-top:8px!important}.template-product .product-detail .value-props p{margin:0!important;line-height:1.8;font-size:10px!important}.template-product .product-detail .quantity-below{display:none!important}.template-product .product-detail .accordion__title,.template-product .product-detail .accordion-toggle,.template-product .product-detail-accordion .accordion__title{padding:12px 0!important}.template-product .product-detail-accordion,.template-product .product-description{margin-top:12px}.template-product .product-detail .lightly-spaced-row+.product-detail-accordion,.template-product .product-detail .lightly-spaced-row+.not-in-quickbuy.product-detail-accordion{margin-top:6px}.template-product .product-detail{padding-bottom:4px}.template-product #content .shopify-section.section-main-product,.template-product .section-main-product .product-area{padding-bottom:0;margin-bottom:0}}.hl-colour-edit.hl-colour-edit--dark{--hl-ce-slide: 62vw;--hl-ce-gap: 12px;background:var(--hl-espresso);color:var(--hl-ivory);border-top:0;padding:28px 0 30px}.hl-colour-edit--dark .hl-colour-edit__head{padding-bottom:10px}.hl-colour-edit--dark .hl-colour-edit__title{color:var(--hl-ivory);font-size:24px}.hl-colour-edit--dark .hl-colour-edit__intro{color:#f4efe7ad}.hl-colour-edit--dark .hl-colour-edit__count{margin:6px 0 0;font-family:var(--hl-sans);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:#f4efe780}.hl-colour-edit__stage{position:relative}.hl-colour-edit--dark .hl-colour-edit__rail{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;overscroll-behavior-x:contain;scroll-snap-type:x mandatory}.hl-colour-edit--dark .hl-colour-edit__rail::-webkit-scrollbar{display:none}.hl-colour-edit--dark .hl-colour-edit__track{display:flex;flex-wrap:nowrap;align-items:flex-start;gap:var(--hl-ce-gap);margin:0;padding:6px calc(50% - (var(--hl-ce-slide) / 2)) 10px;scroll-snap-type:none}.hl-colour-edit--dark .hl-colour-edit__slide{flex:0 0 var(--hl-ce-slide);width:var(--hl-ce-slide);scroll-snap-align:center;scroll-snap-stop:always;transform:scale(.9);opacity:.55;transition:transform .35s cubic-bezier(.22,.61,.36,1),opacity .35s ease;transform-origin:center center}.hl-colour-edit--dark .hl-colour-edit__slide.is-active{transform:scale(1);opacity:1}@media(prefers-reduced-motion:reduce){.hl-colour-edit--dark .hl-colour-edit__slide{transition:none}}.hl-colour-edit--dark .hl-colour-edit__slide>.product-block{width:100%;max-width:none;margin:0;float:none;border-color:#f4efe729;background:transparent}.hl-colour-edit--dark .product-block .product-block__title,.hl-colour-edit--dark .product-block .product-block__title--name,.hl-colour-edit--dark .product-block .product-price,.hl-colour-edit--dark .product-block .product-price .theme-money,.hl-colour-edit--dark .product-block .product-price__item{color:var(--hl-ivory)!important}.hl-colour-edit--dark .product-block .product-block__title--desc,.hl-colour-edit--dark .product-block .product-block__subtitle,.hl-colour-edit--dark .product-block .product-block__subcat{color:#f4efe79e!important}.hl-colour-edit--dark .product-block .image-cont{background:#f4efe70a}.hl-colour-edit--dark .hl-colour-edit__cta{color:var(--hl-ivory)}@media(min-width:768px){.hl-colour-edit.hl-colour-edit--dark{--hl-ce-slide: 270px;--hl-ce-gap: 18px;padding:44px 0 46px}.hl-colour-edit--dark .hl-colour-edit__title{font-size:32px}}.template-product .product-recommendations[data-hl-recs] .product-list .hl-recs__slot{min-width:0}.template-product .product-recommendations[data-hl-recs] .product-list .hl-recs__slot>.product-block{width:100%!important;max-width:none;margin:0;float:none}.template-product .quantity-submit-row.hl-preorder-active .shopify-payment-button,.template-product .quantity-submit-row.hl-preorder-active .dynamic-payment-button-template,.template-product .quantity-submit-row.hl-preorder-active .shopify-payment-button:before,.template-product .quantity-submit-row.hl-preorder-active shopify-accelerated-checkout,.template-product .quantity-submit-row.hl-preorder-active .quantity-submit-row__or,.template-product #shipping-countdown.hl-preorder-hidden{display:none!important}@media(max-width:767px){.template-product .product-form .variant-visibility-area:has(>.lightly-spaced-row .product-info-block.with-icon){display:inline-block;vertical-align:middle}.template-product .product-detail .lightly-spaced-row .product-info-block.with-icon{line-height:1.2}.template-product .product-detail .lightly-spaced-row:has(.product-info-block.with-icon){padding:6px 0!important}.template-product .product-detail.spaced-row,.template-product .product-detail.spaced-row .detail,.template-product .shopify-section.section-main-product.page-section-spacing{margin-bottom:0!important;padding-bottom:0!important}.template-product .product-detail-accordion:last-of-type{margin-bottom:8px}}.hl-colour-edit.hl-colour-edit--dark .hl-colour-edit__rail .hl-colour-edit__track{padding-left:calc(50% - var(--hl-ce-slide) / 2)!important;padding-right:calc(50% - var(--hl-ce-slide) / 2)!important;padding-top:6px!important;padding-bottom:10px!important}.hl-preorder-note{padding:10px 12px;margin:0 0 12px;border:1px solid var(--hl-gold);background:#b2978514}@media(max-width:767px){.template-product .product-detail .lightly-spaced-row .product-info-block.with-icon{font-size:9px;letter-spacing:.08em;gap:5px}.template-product .product-detail .lightly-spaced-row:has(.product-info-block.with-icon){margin-right:12px!important;padding:5px 0!important}.template-product .product-detail .product-info-block.with-icon svg,.template-product .product-detail .product-info-block.with-icon img{width:12px!important;height:12px!important}.template-product .product-form>.sku{display:none!important}}.hl-colour-edit .hl-colour-edit__slide>.product-block--wide{width:100%!important;max-width:none!important;grid-column:auto}.hl-colour-edit .product-block--wide .image-cont,.hl-cards.hl-colour-edit__track .product-block--wide .image-cont{aspect-ratio:3 / 4!important}@media(max-width:767px){.template-product .product-detail .product-info-block.with-icon{font-size:9.5px!important;letter-spacing:.09em!important;gap:6px!important}.template-product .buy-buttons-row{margin-bottom:0!important}.template-product .buy-buttons-row .value-props{margin-bottom:4px!important}.template-product .product-form>.lightly-spaced-row:has(.product-info-block.with-icon){margin-top:6px!important}}#king-linked-options-section .lv-option-group .lv-option-item .lv-option-swatch,#king-linked-options-section .lv-option-group .lv-option-item .lv-option-color-swatch{width:40px!important;height:50px!important}#king-linked-options-section .lv-option-group .lv-option-item{padding:3px 4px!important;min-width:44px;min-height:44px;box-sizing:border-box}.template-product .product-detail .value-props p{margin:3px 0}@media(min-width:768px){.template-product .product-detail .quantity-below{margin-top:28px;margin-bottom:0;display:flex;align-items:center;gap:14px;flex-wrap:wrap}.template-product .product-detail .quantity-below .label{margin:0}.template-product .product-detail .value-props{margin-top:26px}.template-product .product-detail .quantity-submit-row.has-spb{margin-top:22px}}@media(max-width:767px){.template-product .product-detail .value-props{margin-top:20px!important}.template-product .product-detail .quantity-submit-row.has-spb{margin-top:16px}}
/*# sourceMappingURL=/cdn/shop/t/57/assets/pdp.css.map */
