.lbc-product{--lbc-ink-900: var(--ink-900, #1e1e1c);--lbc-ink-700: var(--ink-700, #3a3a36);--lbc-ink-500: var(--ink-500, #6e6d66);--lbc-ink-400: var(--ink-400, #8d8c84);--lbc-bone-50: var(--bone-50, #faf8f3);--lbc-bone-100: var(--bone-100, #f4f1ea);--lbc-bone-300: var(--bone-300, #ddd7c8);--lbc-ember-700: var(--ember-700, #8f2f1a);--lbc-ember-600: var(--ember-600, #b0432a);--lbc-ember-300: var(--ember-300, #e0a48f);--lbc-on-dark-line: rgba(244, 241, 234, .18);--lbc-on-dark-body: rgba(244, 241, 234, .78);--lbc-font-display: var(--font-display, "ivymode", "Tenor Sans", "Times New Roman", serif);--lbc-font-body: var(--font-body, "Assistant", system-ui, -apple-system, sans-serif);--lbc-gutter: clamp(20px, 5vw, 48px);--lbc-max: 1140px;--lbc-section-y: clamp(56px, 8vw, 104px);background:var(--lbc-bone-50);color:var(--lbc-ink-900);font-family:var(--lbc-font-body);-webkit-font-smoothing:antialiased}.lbc-product a{color:var(--lbc-ink-900)}.lbc-product a:hover{color:var(--lbc-ember-600)}.lbc-product :focus-visible{outline:2px solid var(--lbc-ember-600);outline-offset:3px}.lbc-product__inner{max-width:var(--lbc-max);margin:0 auto}.lbc-product__section{padding:var(--lbc-section-y) var(--lbc-gutter)}.lbc-product__section--ruled{border-top:1px solid var(--lbc-bone-300)}.lbc-product__section--sunken{background:var(--lbc-bone-100)}.lbc-product__section--inverse{background:var(--lbc-ink-900);color:var(--lbc-bone-100)}.lbc-product__section--tall{padding-bottom:clamp(96px,12vw,120px)}.lbc-product__h1{margin:0;font-family:var(--lbc-font-display);font-weight:400;font-size:clamp(2.4rem,8vw,3.6rem);line-height:1.04;letter-spacing:-.02em}.lbc-product__h2{margin:0 0 clamp(28px,4vw,40px);font-family:var(--lbc-font-display);font-weight:400;font-size:clamp(1.9rem,6vw,2.8rem);line-height:1.12;letter-spacing:-.01em}.lbc-product__h2--narrow{max-width:26ch;text-wrap:pretty}.lbc-product__h2--on-dark{color:var(--lbc-bone-50)}.lbc-product__eyebrow{margin:0 0 16px;display:inline-flex;align-items:center;gap:12px;font:600 11px/1 var(--lbc-font-body);letter-spacing:.2em;text-transform:uppercase;color:var(--lbc-ink-500)}.lbc-product__eyebrow--plain{display:block}.lbc-product__eyebrow-rule{width:24px;height:1px;background:var(--lbc-ember-600);display:inline-block}.lbc-product__lead{margin:0;font:300 clamp(1.0625rem,3.4vw,1.1875rem) / 1.75 var(--lbc-font-body);color:var(--lbc-ink-700);max-width:46ch;text-wrap:pretty}.lbc-product__body{margin:0;font:300 1.0625rem/1.75 var(--lbc-font-body);color:var(--lbc-ink-700);text-wrap:pretty}.lbc-product__prose{margin:clamp(28px,4vw,40px) 0 0;display:flex;flex-direction:column;gap:14px;max-width:62ch}.lbc-product__link{font:400 1rem/1.5 var(--lbc-font-body);color:var(--lbc-ember-600);text-decoration:none;border-bottom:1px solid var(--lbc-ember-300)}.lbc-product__rule-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:0}.lbc-product__rule-item{border-top:1px solid var(--lbc-bone-300);padding:12px 0;font:400 1rem/1.55 var(--lbc-font-body);color:var(--lbc-ink-900)}.lbc-product__btn{width:100%;box-sizing:border-box;min-height:56px;padding:16px 34px;background:var(--lbc-ink-900);color:var(--lbc-bone-50);font:600 13px/1 var(--lbc-font-body);letter-spacing:.16em;text-transform:uppercase;border:1px solid var(--lbc-ink-900);border-radius:2px;cursor:pointer;text-align:center;text-decoration:none;transition:background .14s ease,border-color .14s ease,color .14s ease}.lbc-product__btn:hover{background:var(--lbc-ember-600);border-color:var(--lbc-ember-600);color:var(--lbc-bone-50)}.lbc-product__btn--auto{width:auto;min-height:52px;padding:15px 32px}.lbc-product__btn--outline{width:auto;align-self:flex-start;display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:13px 28px;background:transparent;color:var(--lbc-ink-900);border:1px solid var(--lbc-ink-900)}.lbc-product__btn--outline:hover{background:var(--lbc-ink-900);color:var(--lbc-bone-50);border-color:var(--lbc-ink-900)}.lbc-product__btn--disabled,.lbc-product__btn--disabled:hover{background:transparent;color:var(--lbc-ink-500);border:1px solid var(--lbc-bone-300);cursor:not-allowed}.lbc-product__switcher{padding:clamp(16px,3vw,24px) var(--lbc-gutter) 0}.lbc-product__switcher-inner{max-width:var(--lbc-max);margin:0 auto;display:flex;flex-wrap:wrap;gap:6px}.lbc-product__tab{-webkit-appearance:none;appearance:none;display:inline-flex;align-items:center;border-radius:2px;padding:7px 12px;font:600 10px/1 var(--lbc-font-body);letter-spacing:.14em;text-transform:uppercase;text-decoration:none;background:transparent;color:var(--lbc-ink-500);border:1px solid var(--lbc-bone-300)}.lbc-product__tab--current{background:var(--lbc-ink-900);color:var(--lbc-bone-50);border-color:var(--lbc-ink-900)}.lbc-product__buy-section{padding:clamp(28px,5vw,56px) var(--lbc-gutter) clamp(56px,8vw,96px)}.lbc-product__hero-figure{margin:0}.lbc-product__hero-frame{position:relative;aspect-ratio:4 / 5;overflow:hidden;background:var(--lbc-bone-100);border-radius:4px}.lbc-product__hero-img{width:100%;height:100%;object-fit:cover;display:block}.lbc-product__panel{margin-top:clamp(32px,5vw,44px)}.lbc-product__fit{margin:16px 0 0;font:300 clamp(1.0625rem,3.4vw,1.1875rem) / 1.6 var(--lbc-font-body);color:var(--lbc-ink-700);max-width:46ch;text-wrap:pretty}.lbc-product__form{margin:0}.lbc-product--no-rent .sealsubs-target-element{display:none!important}.lbc-product .sealsubs-container{margin:clamp(28px,4vw,36px) 0 0!important}.lbc-product .sealsubs-container .sls-purchase-options-label{display:block!important;margin:0 0 14px!important;padding:0!important;font:600 11px/1 var(--lbc-font-body)!important;letter-spacing:.2em!important;text-transform:uppercase!important;color:var(--lbc-ink-500)!important}.lbc-product .sealsubs-container .sls-purchase-options-container{display:flex!important;flex-direction:column!important;gap:10px!important}.lbc-product .sealsubs-container .sls-option-container{display:block!important;margin:0!important;padding:18px!important;border:1px solid var(--lbc-bone-300)!important;border-radius:3px!important;background:transparent!important;cursor:pointer!important;transition:border-color .14s ease,background .14s ease!important}.lbc-product .sealsubs-container .sls-option-container.sls-active{border-color:var(--lbc-ink-900)!important;background:var(--lbc-bone-100)!important}.lbc-product .sealsubs-container .seal-row{display:flex!important;align-items:flex-start!important;gap:14px!important}.lbc-product .sealsubs-container .seal-col-radio{flex:0 0 auto!important;padding:0!important}.lbc-product .sealsubs-container .sls-label-container{flex:1 1 auto!important;min-width:0!important;padding:0!important}.lbc-product .sealsubs-container .sls-label-container .sls-selling-plan-group-first-line{display:flex!important;flex-wrap:wrap!important;align-items:baseline!important;gap:4px 12px!important}.lbc-product .sealsubs-container .sls-selling-plan-group-name{margin:0!important;font:600 12px/1 var(--lbc-font-body)!important;letter-spacing:.16em!important;text-transform:uppercase!important;color:var(--lbc-ink-900)!important}.lbc-product .sealsubs-container .sls-price-container{margin:0!important}.lbc-product .sealsubs-container .sls-price .money{font-family:var(--lbc-font-display)!important;font-weight:400!important;font-size:1.5rem!important;line-height:1!important;color:var(--lbc-ink-900)!important}.lbc-product .sealsubs-container .sls-price-below{font:400 .875rem/1.5 var(--lbc-font-body)!important;letter-spacing:0!important;text-transform:none!important;color:var(--lbc-ink-500)!important}.lbc-product .sealsubs-container .sls-one-time-description-content,.lbc-product .sealsubs-container .sls-selling-plan-description-content{display:block!important;margin:6px 0 0!important;padding:0!important;font:400 .875rem/1.5 var(--lbc-font-body)!important;color:var(--lbc-ink-500)!important}.lbc-product .sealsubs-container input.sls-option{position:absolute!important;width:1px!important;height:1px!important;opacity:0!important;pointer-events:none!important}.lbc-product .sealsubs-container .sls-custom-radio{display:block!important;box-sizing:border-box!important;width:18px!important;height:18px!important;margin:3px 0 0!important;border:1px solid var(--lbc-ink-400)!important;border-radius:50%!important;background:transparent!important}.lbc-product .sealsubs-container .sls-active .sls-custom-radio{border-color:var(--lbc-ink-900)!important;background:radial-gradient(circle at center,var(--lbc-ink-900) 0 5px,transparent 5px)!important}.lbc-product .sealsubs-container .sls-custom-radio:after{display:none!important}.lbc-product .sealsubs-container [role=radio]:focus-visible .sls-custom-radio{outline:2px solid var(--lbc-ember-600)!important;outline-offset:3px!important}.lbc-product__buy-only{margin:clamp(28px,4vw,36px) 0 0;border-top:1px solid var(--lbc-bone-300);padding-top:20px;display:flex;flex-direction:column;gap:8px}.lbc-product__buy-only .lbc-product__legend{margin:0}.lbc-product__buy-only-price{font-family:var(--lbc-font-display);font-weight:400;font-size:clamp(2rem,6vw,2.5rem);line-height:1}.lbc-product__buy-only .lbc-product__row-note{font-size:.9375rem}.lbc-product__eu-note{margin:6px 0 0;font:400 .9375rem/1.6 var(--lbc-font-body);color:var(--lbc-ink-700);max-width:44ch;text-wrap:pretty}.lbc-product__eu-note p{margin:0}.lbc-product__cta{margin-top:24px}.lbc-product__unavailable{display:flex;flex-direction:column;gap:12px}.lbc-product__unavailable-note{margin:0;font:400 .9375rem/1.6 var(--lbc-font-body);color:var(--lbc-ink-700);max-width:44ch;text-wrap:pretty}.lbc-product__unavailable-note p{margin:0}.lbc-product__assurances{margin:18px 0 0;display:flex;flex-direction:column;gap:6px}.lbc-product__assurance{margin:0;font:400 .9375rem/1.6 var(--lbc-font-body);color:var(--lbc-ink-700)}.lbc-product__cols-2{display:grid;grid-template-columns:1fr;gap:clamp(32px,5vw,64px);align-items:start}.lbc-product__links{display:flex;flex-direction:column;gap:12px;margin-top:clamp(24px,3.5vw,32px);align-items:flex-start}.lbc-product__placements{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;gap:clamp(16px,2.5vw,24px);margin-inline:calc(-1 * var(--lbc-gutter));padding-inline:var(--lbc-gutter)}.lbc-product__placements::-webkit-scrollbar{display:none}.lbc-product__placement{margin:0;flex:0 0 78vw;scroll-snap-align:start}.lbc-product__placement-frame{aspect-ratio:4 / 5;border-radius:4px;overflow:hidden}.lbc-product__placement-img{width:100%;height:100%;object-fit:cover;display:block}.lbc-product__metrics{margin:0;display:grid;grid-template-columns:1fr;gap:0}.lbc-product__metric{border-bottom:1px solid var(--lbc-bone-300);padding:14px 0;display:flex;align-items:baseline;justify-content:space-between;gap:16px}.lbc-product__metric-label{font:600 11px/1.3 var(--lbc-font-body);letter-spacing:.18em;text-transform:uppercase;color:var(--lbc-ink-500)}.lbc-product__metric-value{margin:0;font-family:var(--lbc-font-display);font-weight:400;font-size:clamp(1.25rem,3.4vw,1.5rem);line-height:1.2;color:var(--lbc-ink-900);text-align:right}.lbc-product__box{margin-top:clamp(36px,5vw,56px);border-top:1px solid var(--lbc-bone-300);padding-top:24px;display:flex;flex-direction:column;gap:16px}.lbc-product__box .lbc-product__eyebrow{margin:0}.lbc-product__chips{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:8px 10px;max-width:62ch}.lbc-product__chip{border:1px solid var(--lbc-bone-300);border-radius:2px;padding:7px 12px;font:400 .875rem/1.3 var(--lbc-font-body);color:var(--lbc-ink-700)}.lbc-product__box .lbc-product__body{max-width:62ch}.lbc-product__box-foot{margin-top:8px}.lbc-product__box-foot p{margin:0}.lbc-product__proofs{display:grid;grid-template-columns:1fr;gap:clamp(28px,4vw,44px)}.lbc-product__proof{border-top:1px solid var(--lbc-on-dark-line);padding-top:22px}.lbc-product__proof-h3{margin:0 0 12px;font-family:var(--lbc-font-display);font-weight:400;font-size:clamp(1.35rem,4vw,1.6rem);line-height:1.18;color:var(--lbc-bone-50)}.lbc-product__proof-body{margin:0;font:300 1.0625rem/1.7 var(--lbc-font-body);color:var(--lbc-on-dark-body);text-wrap:pretty}.lbc-product__terms-grid{display:grid;grid-template-columns:1fr;gap:clamp(32px,5vw,48px)}.lbc-product__terms-col+.lbc-product__terms-col{border-top:1px solid var(--lbc-bone-300);padding-top:28px}.lbc-product__terms-col .lbc-product__eyebrow{margin:0 0 18px}.lbc-product__terms-col .lbc-product__rule-item{padding:13px 0}.lbc-product__terms-note{margin-top:20px;max-width:52ch}.lbc-product__terms-note p{margin:0}.lbc-product__faq{max-width:820px;display:flex;flex-direction:column}.lbc-product__details{border-top:1px solid var(--lbc-bone-300)}.lbc-product__details:last-child{border-bottom:1px solid var(--lbc-bone-300)}.lbc-product__summary{cursor:pointer;display:flex;align-items:center;gap:16px;padding:clamp(18px,2.6vw,22px) 0;min-height:44px;font:400 1.0625rem/1.5 var(--lbc-font-body);color:var(--lbc-ink-900);list-style:none}.lbc-product__summary::-webkit-details-marker{display:none}.lbc-product__summary:after{content:"";width:7px;height:7px;border-right:1px solid currentColor;border-bottom:1px solid currentColor;transform:rotate(45deg);flex:0 0 auto;margin-left:auto;opacity:.4;transition:transform .22s cubic-bezier(.16,1,.3,1)}.lbc-product__details[open] .lbc-product__summary{font-weight:600}.lbc-product__details[open] .lbc-product__summary:after{transform:rotate(225deg)}.lbc-product__summary:focus:not(:focus-visible){outline:none}.lbc-product__summary:focus-visible{outline:2px solid var(--lbc-ink-900);outline-offset:2px}.lbc-product__answer{margin:0 0 clamp(20px,2.8vw,26px);font:300 1.0625rem/1.7 var(--lbc-font-body);color:var(--lbc-ink-700);max-width:62ch;text-wrap:pretty}.lbc-product__answer p{margin:0 0 12px}.lbc-product__answer p:last-child{margin-bottom:0}.lbc-product__faq-foot{margin-top:clamp(24px,3.5vw,32px)}.lbc-product__closing{padding:0 var(--lbc-gutter) clamp(56px,8vw,96px)}.lbc-product__closing-inner{border-top:1px solid var(--lbc-bone-300);padding-top:clamp(24px,3.5vw,32px);display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:20px 32px}.lbc-product__closing-text{display:flex;flex-direction:column;gap:6px;min-width:0}.lbc-product__closing-name{font-family:var(--lbc-font-display);font-weight:400;font-size:clamp(1.5rem,4.4vw,1.875rem);line-height:1.1}.lbc-product__closing-price{font:400 1.0625rem/1.5 var(--lbc-font-body);color:var(--lbc-ink-700)}.lbc-product__adjacent{display:grid;grid-template-columns:1fr;gap:clamp(20px,3vw,32px)}.lbc-product__card{background:var(--lbc-bone-50);border:1px solid var(--lbc-bone-300);border-radius:4px;display:flex;flex-direction:column}.lbc-product__card-frame{aspect-ratio:4 / 5;overflow:hidden;border-radius:4px 4px 0 0}.lbc-product__card-img{width:100%;height:100%;object-fit:cover;display:block}.lbc-product__card-body{padding:clamp(20px,3vw,28px);display:flex;flex-direction:column;gap:10px;flex:1 1 auto}.lbc-product__card-h3{margin:0;font-family:var(--lbc-font-display);font-weight:400;font-size:clamp(1.5rem,4.4vw,1.875rem);line-height:1.1}.lbc-product__card-prices{margin-top:auto;display:flex;flex-direction:column;gap:4px}.lbc-product__card-price{font-family:var(--lbc-font-display);font-weight:400;font-size:1.5rem;line-height:1.1}.lbc-product__card-status{font:400 .9375rem/1.5 var(--lbc-font-body);color:var(--lbc-ink-500)}.lbc-product__bar{position:fixed;left:0;right:0;bottom:0;z-index:50;padding:12px clamp(16px,4vw,28px);background:#faf8f3f0;backdrop-filter:blur(13px);-webkit-backdrop-filter:blur(13px);border-top:1px solid var(--lbc-bone-300);opacity:0;visibility:hidden;transform:translateY(110%);pointer-events:none;transition:opacity .24s cubic-bezier(.16,1,.3,1),transform .24s cubic-bezier(.16,1,.3,1),visibility .24s}.lbc-product__bar[data-shown=true]{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}.lbc-product__bar-inner{max-width:var(--lbc-max);margin:0 auto;display:flex;align-items:center;gap:16px}.lbc-product__bar-text{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1 auto}.lbc-product__bar-name{font:600 11px/1.2 var(--lbc-font-body);letter-spacing:.16em;text-transform:uppercase;color:var(--lbc-ink-500)}.lbc-product__bar-price{font-family:var(--lbc-font-display);font-weight:400;font-size:1.125rem;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lbc-product__bar-btn{flex:0 0 auto;min-height:48px;padding:14px 22px;background:var(--lbc-ink-900);color:var(--lbc-bone-50);font:600 12px/1 var(--lbc-font-body);letter-spacing:.14em;text-transform:uppercase;border:1px solid var(--lbc-ink-900);border-radius:2px;cursor:pointer}@media(min-width:768px){.lbc-product__cols-2{grid-template-columns:repeat(2,1fr)}.lbc-product__placements{display:grid;overflow-x:visible;margin-inline:0;padding-inline:0}.lbc-product__placement{flex:initial}.lbc-product__media-2{grid-template-columns:repeat(2,1fr)}.lbc-product__media-3{grid-template-columns:repeat(3,1fr)}.lbc-product__media-4{grid-template-columns:repeat(4,1fr)}.lbc-product__metrics{grid-template-columns:repeat(5,1fr);column-gap:clamp(20px,2.4vw,32px)}.lbc-product__metric{border-top:1px solid var(--lbc-bone-300);border-bottom:none;padding:20px 0 0;flex-direction:column;align-items:flex-start;gap:8px}.lbc-product__metric-value{text-align:left;font-size:clamp(1.0625rem,1.9vw,1.375rem)}.lbc-product__proofs,.lbc-product__adjacent{grid-template-columns:repeat(2,1fr)}.lbc-product__adjacent>.lbc-product__card:only-child{grid-column:1 / -1}}@media(min-width:1024px){.lbc-product__buy-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,470px);gap:clamp(40px,5vw,72px);align-items:start}.lbc-product__panel{position:sticky;top:24px;margin-top:0}.lbc-product__terms-grid{grid-template-columns:repeat(2,1fr);gap:0}.lbc-product__terms-col{border-top:none;padding-top:0;border-left:1px solid var(--lbc-bone-300);padding-left:clamp(32px,4vw,56px)}.lbc-product__terms-col:nth-child(odd){border-left:none;padding-left:0;padding-right:clamp(32px,4vw,56px)}.lbc-product__terms-col:nth-child(n+3){border-top:1px solid var(--lbc-bone-300);margin-top:clamp(32px,5vw,48px);padding-top:28px}.lbc-product__bar{display:none}}@media(prefers-reduced-motion:reduce){.lbc-product__bar,.lbc-product__summary:after,.lbc-product__btn,.lbc-product .sealsubs-container .sls-option-container{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/lbc-product.css.map */
