/* Native Bought Together in the A-template purchase panel. */
.lr-a-page .lr-a-inline-fbt{margin:0 0 14px;min-width:0;--lr-fbt-ink:#3A362F;--lr-fbt-muted:#686158;--lr-fbt-line:rgba(58,54,47,.22)}
.lr-a-page .lr-a-inline-fbt .woobt-wrap{border:0!important;border-top:1px solid var(--lr-fbt-line)!important;margin:0!important;padding:0!important;color:var(--lr-fbt-ink)}
.lr-a-page .lr-a-inline-fbt .lr-fbt-header{position:relative;padding:20px 0 15px;border:0;background:none}
.lr-a-page .lr-a-inline-fbt .lr-fbt-eyebrow{margin:0 0 5px;font:400 9px/1.5 Inter,sans-serif;letter-spacing:1.7px;color:var(--lr-fbt-muted);text-transform:uppercase}
.lr-a-page .lr-a-inline-fbt .lr-fbt-header h2{font:400 30px/1.2 'Cormorant Garamond',Georgia,serif;letter-spacing:-.5px;margin:0;padding-right:55px;color:var(--lr-fbt-ink)}
.lr-a-page .lr-a-inline-fbt .lr-fbt-optional{position:absolute;right:0;top:44px;font:400 10px/1.5 Inter,sans-serif;color:var(--lr-fbt-muted)}
.lr-a-page .lr-a-inline-fbt .lr-fbt-intro{font:400 11px/1.6 Inter,sans-serif;max-width:40ch;color:var(--lr-fbt-muted);margin:7px 0 0}
.lr-a-page .lr-a-inline-fbt .woobt-products{border:0!important;margin:0!important;padding:0!important}
.lr-a-page .lr-a-inline-fbt .woobt-product-this{display:none!important}
.lr-a-page .lr-a-inline-fbt .woobt-product.woobt-product-together{display:grid!important;position:relative;grid-template-columns:64px minmax(0,1fr) 32px;grid-template-rows:auto auto;gap:3px 13px;align-items:center!important;min-height:106px;min-width:0;padding:15px 0!important;margin:0!important;border:0!important;border-top:1px solid var(--lr-fbt-line)!important;cursor:pointer;background:transparent;transition:background .18s}
.lr-a-page .lr-a-inline-fbt .woobt-product.woobt-product-together.is-selected{background:#E5DCCF}
.lr-a-page .lr-a-inline-fbt .woobt-thumb{grid-column:1;grid-row:1/span 2;width:64px!important;min-width:64px!important;margin:0!important}
.lr-a-page .lr-a-inline-fbt .woobt-thumb img{width:64px!important;height:76px!important;display:block;margin:0!important;border-radius:0!important;object-fit:cover}
.lr-a-page .lr-a-inline-fbt .woobt-title{grid-column:2;grid-row:1;min-width:0;padding:0!important;margin:0!important;text-align:left!important}
.lr-a-page .lr-a-inline-fbt .woobt-title-inner,.lr-a-page .lr-a-inline-fbt .woobt-title-inner a{font:500 12px/1.4 Inter,sans-serif!important;letter-spacing:0!important;text-transform:none!important;text-decoration:none!important;color:var(--lr-fbt-ink)!important}
.lr-a-page .lr-a-inline-fbt .woobt-title-inner a:hover{text-decoration:underline!important;text-underline-offset:3px}
.lr-a-page .lr-a-inline-fbt .woobt-qty-num{display:none!important}
.lr-a-page .lr-a-inline-fbt .lr-fbt-role{margin:4px 0 5px;font:400 10px/1.5 Inter,sans-serif;color:var(--lr-fbt-muted);letter-spacing:0;text-transform:none}
.lr-a-page .lr-a-inline-fbt .lr-fbt-best-match{font:500 8px/1.4 Inter,sans-serif;letter-spacing:1px;color:var(--lr-fbt-muted);display:block;margin-bottom:4px;text-transform:uppercase}
.lr-a-page .lr-a-inline-fbt .woobt-price{grid-column:2;grid-row:2;display:flex!important;gap:7px;align-items:baseline;text-align:left!important;margin:0!important;font:400 12px/1.4 Inter,sans-serif!important;color:var(--lr-fbt-ink)!important}
.lr-a-page .lr-a-inline-fbt .woobt-price:before{display:none!important}
.lr-a-page .lr-a-inline-fbt .woobt-price del{font-size:10px;color:var(--lr-fbt-muted);margin-right:6px;opacity:.75}
.lr-a-page .lr-a-inline-fbt .woobt-price ins{text-decoration:none;color:var(--lr-fbt-ink)}
.lr-a-page .lr-a-inline-fbt .woobt-choose{grid-column:3;grid-row:1/span 2;width:32px!important;height:44px!important;display:grid!important;place-items:center;padding:0!important;margin:0!important}
.lr-a-page .lr-a-inline-fbt .woobt-choose label{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important}
.lr-a-page .lr-a-inline-fbt .woobt-choose .checkmark{display:none!important}
.lr-a-page .lr-a-inline-fbt .woobt-choose input.woobt-checkbox{appearance:none!important;width:21px!important;height:21px!important;position:static!important;opacity:1!important;display:grid!important;place-content:center;border:1px solid var(--lr-fbt-muted)!important;border-radius:0!important;background:transparent!important;padding:0!important;margin:0!important;box-shadow:none!important;cursor:pointer}
.lr-a-page .lr-a-inline-fbt .woobt-choose input.woobt-checkbox:checked{background:var(--lr-fbt-ink)!important;border:1px solid var(--lr-fbt-ink)!important}
.lr-a-page .lr-a-inline-fbt .woobt-checkbox:checked:after{content:'✓';color:#F8F5EF;font-size:14px}
.lr-a-page .lr-a-inline-fbt .woobt-checkbox:disabled{opacity:.35!important;cursor:not-allowed}
.lr-a-page .lr-a-inline-fbt .woobt-product.is-unavailable{cursor:default}
.lr-a-page .lr-a-inline-fbt .woobt-title .variations_form{display:none!important;margin:10px 0 3px!important}
.lr-a-page .lr-a-inline-fbt .woobt-product.is-selected .woobt-title .variations_form{display:block!important}
.lr-a-page .lr-a-inline-fbt .variations select{min-height:42px;background:transparent;border:1px solid var(--lr-fbt-line);max-width:100%;font:400 12px Inter,sans-serif;color:var(--lr-fbt-ink)}
.lr-a-page .lr-a-inline-fbt .woobt-quantity{grid-column:2;grid-row:3;margin:7px 0 0!important}
.lr-a-page .lr-a-inline-fbt .woobt-summary{display:block!important;border:0!important;padding:0!important;margin:0!important}
.lr-a-page .lr-a-inline-fbt .woobt-total,.lr-a-page .lr-a-inline-fbt .woobt-additional,.lr-a-page .lr-a-inline-fbt .woobt-actions{display:none!important}
.lr-a-page .lr-a-inline-fbt .woobt-alert{font:400 11px/1.6 Inter,sans-serif;margin:10px 0 0!important}
.lr-a-page .lr-a-inline-fbt .woobt-alert:empty{display:none!important}
.lr-a-page .lr-a-inline-fbt .lr-a-ritual-summary{border-top:1px solid var(--lr-fbt-line);padding-top:16px;margin-top:0}
.lr-a-page .lr-a-inline-fbt .lr-a-ritual-total{display:flex;justify-content:space-between;align-items:baseline;gap:15px;font:400 11px/1.6 Inter,sans-serif}
.lr-a-page .lr-a-inline-fbt .lr-a-ritual-amount{font-size:20px;white-space:nowrap;color:var(--lr-fbt-ink)}
.lr-a-page .lr-a-ritual-selection,.lr-a-page .lr-a-ritual-savings{font:400 10px/1.6 Inter,sans-serif;color:#686158;margin:3px 0 0}
.lr-a-page .lr-a-ritual-hint{font:400 9px/1.6 Inter,sans-serif;color:#686158;margin:10px 0 20px;text-align:center}
.lr-a-page .lr-a-cart .woobt-count{display:none!important}
.lr-a-page .lr-a-mobile-buy button{min-width:0;max-width:65%;letter-spacing:1px}
.lr-a-page .lr-a-mobile-buy>span{white-space:nowrap}
@media(max-width:767px){.lr-a-page .lr-a-inline-fbt .woobt-product.woobt-product-together{grid-template-columns:62px minmax(0,1fr) 28px;gap:3px 12px}.lr-a-page .lr-a-inline-fbt .woobt-thumb{width:62px!important;min-width:62px!important}.lr-a-page .lr-a-inline-fbt .woobt-thumb img{width:62px!important;height:74px!important}.lr-a-page .lr-a-inline-fbt .woobt-choose{width:28px!important}}
@media(prefers-reduced-motion:reduce){.lr-a-page .lr-a-inline-fbt .woobt-product{transition:none!important}}

.lr-a-page .lr-a-inline-fbt .woobt-price-new{display:flex!important;flex-wrap:wrap;align-items:baseline;gap:7px}
.lr-a-page .lr-a-inline-fbt .woobt-price-new>ins{order:-1;display:inline!important}
.lr-a-page .lr-a-inline-fbt .woobt-price-new>del{display:inline!important;margin:0}
.lr-a-page .lr-a-inline-fbt .woobt-price-ori:not([style*="display: none"]){display:flex!important;flex-wrap:wrap;align-items:baseline;gap:7px}
.lr-a-page .lr-a-inline-fbt .woobt-price-ori>ins{order:-1;display:inline!important}
.lr-a-page .lr-a-inline-fbt .woobt-price-ori>del{display:inline!important;margin:0}
.lr-a-page .lr-a-inline-fbt .woobt-price-new:empty{display:none!important}
