.laf-edit{font-family:var(--font-body--family);font-size:var(--font-paragraph--size);line-height:1.5;color:var(--color-foreground)}.laf-edit h2,.laf-edit p,.laf-edit a,.laf-edit button{font-family:inherit;font-size:inherit;line-height:inherit;letter-spacing:inherit;text-transform:none}.laf-edit h2{margin:0 0 10px;font-weight:600}.laf-edit p{margin:0 0 12px}.laf-edit a:not(.button){color:inherit}.laf-edit-section{padding-block:24px}.laf-edit--feature{display:grid;grid-template-columns:1fr 1fr;gap:clamp(24px,5vw,72px);align-items:center;width:100%;max-width:1200px;margin-inline:auto;padding:24px}.laf-edit__photo img{display:block;width:100%;max-height:540px;object-fit:cover}.laf-edit__copy{max-width:460px}.laf-edit__copy .button{margin-bottom:8px}@media(min-width:750px){.laf-edit--feature>.laf-edit__photo{grid-column:2;grid-row:1}.laf-edit--feature>.laf-edit__copy{grid-column:1;grid-row:1}}.laf-edit__text-link{display:block;text-decoration:underline;text-underline-offset:3px;padding-block:8px;min-height:40px}.laf-edit--upgrade{font-size:12px;display:grid;grid-template-columns:80px 1fr;gap:16px;padding:16px 0;margin-block:8px;border-block:1px solid var(--color-border)}.laf-edit--upgrade img{width:80px;height:100px;object-fit:cover}.laf-edit--upgrade p{margin-bottom:4px}.laf-edit--upgrade .laf-edit__text-link{padding-block:6px}.laf-edit__sets{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;width:100%;max-width:900px;margin-inline:auto}.laf-edit__set-card{display:flex;flex-direction:column;gap:6px;text-decoration:none}.laf-edit__set-card img{width:100%;aspect-ratio:4/5;object-fit:cover}.laf-cart-pairs{font-size:14px;padding:16px 0 8px;border-top:1px solid var(--color-border)}cart-drawer-component dialog.cart-drawer__dialog{background:#fff!important}.laf-cart-pairs__card{display:flex;flex-direction:column}.laf-pair-form{margin-top:auto}.laf-cart-pairs__card .button{background:transparent;color:var(--color-foreground);border:1px solid currentColor;box-shadow:none}cart-drawer-component .cart-items__title,cart-drawer-component .cart-items__price,cart-drawer-component text-component,cart-drawer-component .cart__summary-item{font-size:14px}cart-drawer-component .cart-drawer__summary{gap:12px;padding:12px 24px max(12px,env(safe-area-inset-bottom))}cart-drawer-component .cart__summary-totals{gap:0;padding-top:0}cart-drawer-component .cart__original-total-container,cart-drawer-component .cart__continue-shopping{display:none}.laf-cart-pairs__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.laf-cart-pairs__card a{display:block;text-decoration:none}.laf-cart-pairs__card img{width:100%;height:110px;object-fit:contain;background:#f7f6f2;margin-bottom:8px}.laf-cart-pairs__card p{margin:4px 0 8px}.laf-cart-pairs__card button{width:100%;padding:10px 6px;min-height:44px}.laf-pair-error:empty{display:none}html[data-laf-pairs-hidden] .laf-cart-pairs{display:none}.laf-edit--builder{max-width:800px;margin:24px auto 0;padding:0 24px;text-align:center}body:has(.laf-edit--builder) .bndlr-mnm-available-products .bndlr-product{order:5}body:has(.laf-edit--builder) .bndlr-mnm-available-products .bndlr-product[data-product-id="10213378949407"]{order:0}body:has(.laf-edit--builder) .bndlr-mnm-available-products .bndlr-product[data-product-id="9041405149471"]{order:1}body:has(.laf-edit--builder) .bndlr-mnm-available-products .bndlr-product[data-product-id="10327377084703"]{order:2}body:has(.laf-edit--builder) .bndlr-mnm-available-products .bndlr-product[data-available=false]{order:99}@media(max-width:749px){.laf-edit--feature{grid-template-columns:1fr;gap:16px;padding:16px}.laf-edit__photo img{max-height:340px;object-position:center}.laf-edit__sets{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px}.laf-edit-section{padding-block:16px}}.laf-edit h1{font-family:inherit;font-size:inherit;line-height:inherit;letter-spacing:inherit;text-transform:none;font-weight:600;margin:0 0 10px}.laf-edit--hero{padding-block:0}.laf-edit--hero .laf-edit__photo img{aspect-ratio:4/5}.laf-edit--quick-mini{font-size:12px;padding:16px 0;margin-block:8px;border-block:1px solid var(--color-border)}.laf-edit__mini-intro{display:grid;grid-template-columns:80px 1fr;gap:16px;align-items:center}.laf-edit__mini-intro img{display:block;width:80px;height:100px;object-fit:contain}.laf-mini-options{border:0;padding:0;margin:12px 0;min-width:0}.laf-mini-options legend{font-size:inherit;margin-bottom:6px}.laf-mini-options label{display:flex;align-items:center;gap:10px;min-height:44px;cursor:pointer;font-size:inherit}.laf-mini-options input{width:16px;height:16px;accent-color:currentColor;margin:0;flex-shrink:0}.laf-edit--quick-mini .button{width:100%;min-height:48px;gap:4px}.laf-edit--quick-mini .laf-edit__text-link{padding-block:8px}.laf-cart-pairs__card select,.laf-cart-pairs__card label{font:inherit}.laf-cart-pairs__card select{width:100%;min-height:44px;padding:6px;border:1px solid var(--color-border);background:var(--color-background);color:inherit;margin-bottom:8px}.laf-cart-pairs__card [data-laf-price]{white-space:nowrap}.laf-pair-form .button{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:4px;flex-wrap:wrap}cart-drawer-component .cart-drawer__summary .discounty-portal,cart-drawer-component .cart-drawer__summary .bndlr-cart-orig-price,cart-drawer-component .cart-drawer__summary .bndlr-cart-discount-value,cart-drawer-component .cart-drawer__summary .bundler-cart-price-info-container>br{display:none!important}cart-drawer-component .cart-drawer__summary .bndlr-cart-discounted-value{font-size:14px!important}.cart-page .cart__original-total-container,.cart-page .cart__continue-shopping,.cart-page__summary .discounty-portal,.cart-page__summary .bndlr-cart-orig-price,.cart-page__summary .bndlr-cart-discount-value,.cart-page__summary .bundler-cart-price-info-container>br{display:none!important}.cart-page .cart__summary-inner{gap:12px;padding:16px 0 12px;height:auto}.cart-page .cart__summary-totals{gap:0;margin-block-start:0;padding-block-start:0;border-block-start:0}.cart-page .cart__ctas{gap:0}.cart-page .cart-items__details *,.cart-page .cart-items__price,.cart-page text-component,.cart-page .cart__summary-item,.cart-page .cart__total-label,.cart-page .cart__total-value,.cart-page .cart__checkout-button,.cart-page .bndlr-cart-discounted-value{font-size:14px!important}.cart-page .cart__checkout-button{min-height:48px}
/*# sourceMappingURL=/cdn/shop/t/27/assets/laffrey-shopping-journey.css.map */
