@font-face{font-family:Looma Mulish;src:url(mulish-variable.woff2) format("woff2");font-style:normal;font-weight:400 800;font-display:swap}@font-face{font-family:Looma Newsreader;src:url(newsreader-variable.woff2) format("woff2");font-style:normal;font-weight:400 700;font-display:swap}#MainContent[data-template="product.looma-handbag-kit"]{--looma-handbag-kit-ink: #2e211a;--looma-handbag-kit-text: #5c4a3e;--looma-handbag-kit-muted: #7a6656;--looma-handbag-kit-faint: #9a8672;--looma-handbag-kit-cream: #faf4ea;--looma-handbag-kit-soft: #f3e9d9;--looma-handbag-kit-frame: #efe3d0;--looma-handbag-kit-border: #e4d5c0;--looma-handbag-kit-accent: #bc6749;--looma-handbag-kit-accent-dark: #9e4f35;--looma-handbag-kit-gold: #c29a5b;--looma-handbag-kit-green: #5b7a52;--looma-handbag-kit-display: "Looma Newsreader", Georgia, serif;--looma-handbag-kit-body: "Looma Mulish", Arial, sans-serif;background:var(--looma-handbag-kit-cream);color:var(--looma-handbag-kit-ink);font-family:var(--looma-handbag-kit-body);overflow:clip}#MainContent[data-template="product.looma-handbag-kit"] *,#MainContent[data-template="product.looma-handbag-kit"] *:before,#MainContent[data-template="product.looma-handbag-kit"] *:after{box-sizing:border-box}#MainContent[data-template="product.looma-handbag-kit"] :where(h1,h2,h3,h4){color:var(--looma-handbag-kit-ink);font-family:var(--looma-handbag-kit-display);text-wrap:balance}#MainContent[data-template="product.looma-handbag-kit"] :where(a,button,summary,input,select){font-family:var(--looma-handbag-kit-body)}#MainContent[data-template="product.looma-handbag-kit"] :where(a,button,summary,input,select):focus-visible,body:has(#MainContent[data-template="product.looma-handbag-kit"]) .cart-drawer :where(a,button,input):focus-visible{outline:3px solid color-mix(in srgb,var(--looma-handbag-kit-accent, #bc6749) 65%,white);outline-offset:3px}.looma-handbag-kit-section{background:var(--looma-handbag-kit-section-background, var(--looma-handbag-kit-cream));color:var(--looma-handbag-kit-text);width:100%}.looma-handbag-kit-container{margin-inline:auto;max-width:var(--looma-handbag-kit-max-width, 1120px);padding-inline:24px;width:100%}.looma-handbag-kit-eyebrow{color:var(--looma-handbag-kit-accent);font-size:12px;font-weight:800;letter-spacing:.18em;line-height:1.35;margin:0;text-transform:uppercase}.looma-handbag-kit-heading{font-size:clamp(28px,3.8vw,40px);font-weight:600;line-height:1.12;margin:12px 0 0}.looma-handbag-kit-intro{color:var(--looma-handbag-kit-text);font-size:16px;line-height:1.65;margin:12px auto 0;max-width:62ch}.looma-handbag-kit-placeholder{align-items:center;background:linear-gradient(135deg,rgb(255 255 255 / 24%),transparent 55%),var(--looma-handbag-kit-frame);border:1px dashed color-mix(in srgb,var(--looma-handbag-kit-muted) 45%,transparent);color:var(--looma-handbag-kit-muted);display:flex;flex-direction:column;gap:10px;height:100%;justify-content:center;min-height:inherit;padding:24px;text-align:center;width:100%}.looma-handbag-kit-placeholder svg{height:34px;opacity:.7;width:34px}.looma-handbag-kit-placeholder span{font-size:13px;font-weight:700;letter-spacing:.02em}#MainContent[data-template="product.looma-handbag-kit"] .product-information{--gap: 56px;background:var(--looma-handbag-kit-cream);max-width:1200px;padding-block:clamp(24px,4vw,48px);padding-inline:24px}#MainContent[data-template="product.looma-handbag-kit"] .product-information__grid.product-information--media-none:before{align-items:center;background:radial-gradient(circle at 28% 24%,rgb(255 255 255 / 58%),transparent 27%),linear-gradient(145deg,#f5ead8,#e5d1b7 52%,#d7bda0);border:1px solid var(--looma-handbag-kit-border);border-radius:20px;box-shadow:0 24px 60px -34px #2e211a7f;color:var(--looma-handbag-kit-ink);content:"LOOMA";display:flex;font-family:var(--looma-handbag-kit-display);font-size:clamp(28px,4vw,54px);font-weight:600;justify-content:center;letter-spacing:.18em;min-height:clamp(360px,46vw,540px);overflow:hidden;text-indent:.18em}@media screen and (min-width:900px){#MainContent[data-template="product.looma-handbag-kit"] .product-information__grid.product-information--media-none{grid-column:1 / -1;grid-template-columns:var(--full-page-grid-margin) calc(var(--full-page-grid-central-column-width) / 2) calc(var(--full-page-grid-central-column-width) / 2) var(--full-page-grid-margin)}#MainContent[data-template="product.looma-handbag-kit"] .product-information__grid.product-information--media-none:before{grid-column:2 / 3;margin-inline-end:24px;order:0}#MainContent[data-template="product.looma-handbag-kit"] .product-information__grid.product-information--media-none .product-details{grid-column:3 / 4;margin:0;order:1;padding-inline-start:24px;width:auto}}#MainContent[data-template="product.looma-handbag-kit"] .product-information__media :where(img,video,model-viewer),#MainContent[data-template="product.looma-handbag-kit"] .media-gallery__media{border-radius:20px}#MainContent[data-template="product.looma-handbag-kit"] .product-details>.group-block{max-width:100%}#MainContent[data-template="product.looma-handbag-kit"] .product-details :where(.product-title,[class*=product-title]) h1,#MainContent[data-template="product.looma-handbag-kit"] .product-details h1{font-family:var(--looma-handbag-kit-display);font-size:clamp(30px,4.2vw,44px);font-weight:600;line-height:1.08}#MainContent[data-template="product.looma-handbag-kit"] .price,#MainContent[data-template="product.looma-handbag-kit"] product-price{color:var(--looma-handbag-kit-ink);font-family:var(--looma-handbag-kit-display)}#MainContent[data-template="product.looma-handbag-kit"] .variant-option legend,#MainContent[data-template="product.looma-handbag-kit"] .looma-handbag-kit-options__legend{color:var(--looma-handbag-kit-muted);font-size:12px;font-weight:800;letter-spacing:.14em;margin-block-end:12px;text-transform:uppercase}#MainContent[data-template="product.looma-handbag-kit"] .variant-option--buttons{gap:12px}#MainContent[data-template="product.looma-handbag-kit"] .variant-option__button-label{background:#fff;border-color:var(--looma-handbag-kit-border);border-radius:16px;color:var(--looma-handbag-kit-ink);min-height:48px}#MainContent[data-template="product.looma-handbag-kit"] .variant-option__button-label:has(input:checked){background:#fbf3ea;border-color:var(--looma-handbag-kit-accent);box-shadow:0 12px 30px -22px #bc6749b3}#MainContent[data-template="product.looma-handbag-kit"] .product-form-buttons .button,#MainContent[data-template="product.looma-handbag-kit"] .add-to-cart-button{--button-background-color: var(--looma-handbag-kit-accent);--button-color: #fff;border-radius:999px;font-size:16px;font-weight:800;min-height:54px}#MainContent[data-template="product.looma-handbag-kit"] .product-form-buttons .button:not(:disabled):hover,#MainContent[data-template="product.looma-handbag-kit"] .add-to-cart-button:not(:disabled):hover{--button-background-color: var(--looma-handbag-kit-accent-dark)}#MainContent[data-template="product.looma-handbag-kit"] .quantity-selector{border-color:var(--looma-handbag-kit-border);border-radius:999px;min-height:48px}#MainContent[data-template="product.looma-handbag-kit"] .product-details:has(handbag-kit-options[data-enhanced=true]) variant-picker[data-template-product-match=true]{display:none}#MainContent[data-template="product.looma-handbag-kit"] handbag-kit-options:not([data-enhanced=true]) .handbag-kit__bundle-fieldset{display:none}#MainContent[data-template="product.looma-handbag-kit"] .product-details:has(handbag-kit-options:not([data-enhanced=true])) .buy-buttons-block{display:none}#MainContent[data-template="product.looma-handbag-kit"] .handbag-kit__enhancement-notice{background:var(--looma-handbag-kit-soft);border:1px solid var(--looma-handbag-kit-border);border-radius:12px;color:var(--looma-handbag-kit-muted);font-size:13px;line-height:1.5;margin:16px 0 0;padding:12px 14px}#MainContent[data-template="product.looma-handbag-kit"] handbag-kit-options[data-enhanced=true] .handbag-kit__enhancement-notice{display:none}#MainContent[data-template="product.looma-handbag-kit"] .handbag-kit{color:var(--looma-handbag-kit-text);display:block}#MainContent[data-template="product.looma-handbag-kit"] .handbag-kit__product-label{color:var(--looma-handbag-kit-accent);font-size:12px;font-weight:800;letter-spacing:.18em;margin:0;text-transform:uppercase}#MainContent[data-template="product.looma-handbag-kit"] .handbag-kit__hero-heading{color:var(--looma-handbag-kit-ink);font-family:var(--looma-handbag-kit-display);font-size:clamp(30px,4.2vw,44px);font-weight:600;line-height:1.08;margin:12px 0 14px}#MainContent[data-template="product.looma-handbag-kit"] .handbag-kit__intro-copy{color:var(--looma-handbag-kit-text);font-size:16px;line-height:1.65;max-width:52ch}#MainContent[data-template="product.looma-handbag-kit"] .handbag-kit__intro-copy :where(p){margin:0}#MainContent[data-template="product.looma-handbag-kit"] .handbag-kit__callouts{display:flex;flex-wrap:wrap;gap:8px;margin-block:20px 26px}#MainContent[data-template="product.looma-handbag-kit"] .handbag-kit__callout{align-items:center;background:var(--looma-handbag-kit-soft);border:1px solid var(--looma-handbag-kit-border);border-radius:999px;color:#4b3a2e;display:inline-flex;font-size:13px;font-weight:700;gap:7px;min-height:38px;padding:7px 13px}#MainContent[data-template="product.looma-handbag-kit"] .handbag-kit__callout-icon{color:var(--looma-handbag-kit-green);display:inline-flex;flex:0 0 auto}#MainContent[data-template="product.looma-handbag-kit"] .handbag-kit__callout-icon svg{height:16px;width:16px}#MainContent[data-template="product.looma-handbag-kit"] .handbag-kit__fieldset{border:0;margin:0;min-width:0;padding:0}#MainContent[data-template="product.looma-handbag-kit"] .handbag-kit__step-label,#MainContent[data-template="product.looma-handbag-kit"] .handbag-kit__legend{color:var(--looma-handbag-kit-muted);font-size:12px;font-weight:800;letter-spacing:.12em;line-height:1.4;margin:0 0 10px;padding:0;text-transform:uppercase}#MainContent[data-template="product.looma-handbag-kit"] .handbag-kit__bundle-options,#MainContent[data-template="product.looma-handbag-kit"] .handbag-kit__kit-list{display:grid;gap:12px}#MainContent[data-template="product.looma-handbag-kit"] .handbag-kit__bundle-card{align-items:center;background:#fff;border:1px solid var(--looma-handbag-kit-border);border-radius:16px;color:var(--looma-handbag-kit-ink);cursor:pointer;display:flex;gap:14px;min-height:62px;padding:14px 16px;position:relative}#MainContent[data-template="product.looma-handbag-kit"] .handbag-kit__bundle-card:has(.handbag-kit__bundle-input:checked){background:#fbf3ea;border:2px solid var(--looma-handbag-kit-accent);box-shadow:0 12px 30px -22px #bc6749b3;padding:13px 15px}#MainContent[data-template="product.looma-handbag-kit"] .handbag-kit__bundle-card.is-unavailable{cursor:not-allowed;opacity:.5}#MainContent[data-template="product.looma-handbag-kit"] :where(.handbag-kit__bundle-input,.handbag-kit__choice-input){height:1px;margin:-1px;opacity:0;overflow:hidden;position:absolute;width:1px}#MainContent[data-template="product.looma-handbag-kit"] .handbag-kit__bundle-card:has(input:focus-visible),#MainContent[data-template="product.looma-handbag-kit"] .handbag-kit__style-option:has(input:focus-visible),#MainContent[data-template="product.looma-handbag-kit"] .handbag-kit__color-option:has(input:focus-visible){outline:3px solid color-mix(in srgb,var(--looma-handbag-kit-accent) 60%,white);outline-offset:3px}#MainContent[data-template="product.looma-handbag-kit"] .handbag-kit__bundle-radio{border:2px solid #cbb89f;border-radius:50%;display:block;flex:0 0 auto;height:22px;width:22px}#MainContent[data-template="product.looma-handbag-kit"] .handbag-kit__bundle-input:checked+.handbag-kit__bundle-radio{border:6px solid var(--looma-handbag-kit-accent)}#MainContent[data-template="product.looma-handbag-kit"] .handbag-kit__bundle-name{font-size:15px;font-weight:800}#MainContent[data-template="product.looma-handbag-kit"] .handbag-kit__bundle-copy,#MainContent[data-template="product.looma-handbag-kit"] .handbag-kit__bundle-pricing{display:flex;flex-direction:column;min-width:0}#MainContent[data-template="product.looma-handbag-kit"] .handbag-kit__bundle-copy{gap:2px}#MainContent[data-template="product.looma-handbag-kit"] .handbag-kit__bundle-pricing{align-items:flex-end;margin-inline-start:auto;text-align:right}#MainContent[data-template="product.looma-handbag-kit"] .handbag-kit__bundle-price{color:var(--looma-handbag-kit-ink);font-size:16px;font-weight:800;line-height:1.2}#MainContent[data-template="product.looma-handbag-kit"] .handbag-kit__bundle-per-kit,#MainContent[data-template="product.looma-handbag-kit"] .handbag-kit__bundle-compare,#MainContent[data-template="product.looma-handbag-kit"] .handbag-kit__bundle-saving{font-size:11px;line-height:1.35}#MainContent[data-template="product.looma-handbag-kit"] .handbag-kit__bundle-per-kit,#MainContent[data-template="product.looma-handbag-kit"] .handbag-kit__bundle-compare{color:var(--looma-handbag-kit-muted)}#MainContent[data-template="product.looma-handbag-kit"] .handbag-kit__bundle-saving{color:var(--looma-handbag-kit-green);font-weight:800}#MainContent[data-template="product.looma-handbag-kit"] .handbag-kit__builder-intro{margin-block-start:28px}#MainContent[data-template="product.looma-handbag-kit"] .handbag-kit__builder-copy{color:var(--looma-handbag-kit-muted);font-size:13px;line-height:1.55;margin:-2px 0 14px}#MainContent[data-template="product.looma-handbag-kit"] .handbag-kit__kit[hidden],#MainContent[data-template="product.looma-handbag-kit"] .handbag-kit__color-panel[hidden]{display:none}#MainContent[data-template="product.looma-handbag-kit"] .handbag-kit__kit{background:#fff;border:1px solid var(--looma-handbag-kit-border);border-radius:16px;padding:16px 16px 18px}#MainContent[data-template="product.looma-handbag-kit"] .handbag-kit__kit-header{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-block-end:14px}#MainContent[data-template="product.looma-handbag-kit"] .handbag-kit__kit-title{color:var(--looma-handbag-kit-ink);font-family:var(--looma-handbag-kit-body);font-size:14px;font-weight:800;margin:0}#MainContent[data-template="product.looma-handbag-kit"] .handbag-kit__kit-status{color:var(--looma-handbag-kit-accent-dark);font-size:12px;font-weight:700;text-align:right}#MainContent[data-template="product.looma-handbag-kit"] .handbag-kit__style-options,#MainContent[data-template="product.looma-handbag-kit"] .handbag-kit__color-options{display:flex;flex-wrap:wrap;gap:8px}#MainContent[data-template="product.looma-handbag-kit"] .handbag-kit__style-option,#MainContent[data-template="product.looma-handbag-kit"] .handbag-kit__color-option{cursor:pointer;display:inline-flex;position:relative}#MainContent[data-template="product.looma-handbag-kit"] .handbag-kit__style-card,#MainContent[data-template="product.looma-handbag-kit"] .handbag-kit__color-chip{align-items:center;background:#fff;border:1px solid var(--looma-handbag-kit-border);border-radius:999px;color:#3a2c22;display:inline-flex;font-size:13px;font-weight:700;gap:7px;min-height:44px;padding:8px 12px}#MainContent[data-template="product.looma-handbag-kit"] .handbag-kit__choice-input:checked+:where(.handbag-kit__style-card,.handbag-kit__color-chip){background:#fbf3ea;border:2px solid var(--looma-handbag-kit-accent);padding:7px 11px}#MainContent[data-template="product.looma-handbag-kit"] .handbag-kit__style-dots{display:inline-flex;gap:3px}#MainContent[data-template="product.looma-handbag-kit"] :where(.handbag-kit__swatch,.handbag-kit__color-swatch){background:var(--handbag-swatch);border:1px solid rgb(0 0 0 / 14%);border-radius:50%;display:block;height:18px;width:18px}#MainContent[data-template="product.looma-handbag-kit"] .handbag-kit__color-swatch{height:26px;width:26px}#MainContent[data-template="product.looma-handbag-kit"] .handbag-kit__color-panel{margin-block-start:14px}#MainContent[data-template="product.looma-handbag-kit"] .handbag-kit__selected-line{color:var(--looma-handbag-kit-green);font-size:12px;font-weight:700;margin:12px 0 0}#MainContent[data-template="product.looma-handbag-kit"] .handbag-kit__form-status{color:var(--looma-handbag-kit-accent-dark);font-size:13px;font-weight:700;margin:10px 0 0;min-height:1.4em;text-align:center}#MainContent[data-template="product.looma-handbag-kit"] .handbag-kit__sticky{display:none}.looma-handbag-kit-image-band{align-items:var(--looma-handbag-kit-content-y, center);display:flex;isolation:isolate;min-height:var(--looma-handbag-kit-height, 480px);overflow:hidden;position:relative}.looma-handbag-kit-image-band__media,.looma-handbag-kit-image-band__media:after{top:0;right:0;bottom:0;left:0;position:absolute}.looma-handbag-kit-image-band__media{z-index:-2}.looma-handbag-kit-image-band__media:after{background:linear-gradient(90deg,rgb(46 33 26 / var(--looma-handbag-kit-overlay, .6)),transparent 72%);content:"";pointer-events:none;z-index:1}.looma-handbag-kit-image-band--overlay-bottom .looma-handbag-kit-image-band__media:after{background:linear-gradient(0deg,rgb(46 33 26 / var(--looma-handbag-kit-overlay, .72)),#2e211a26 74%)}.looma-handbag-kit-image-band--overlay-even .looma-handbag-kit-image-band__media:after{background:rgb(46 33 26 / var(--looma-handbag-kit-overlay, .45))}.looma-handbag-kit-image-band__media :where(img,video),.looma-handbag-kit-image-band__placeholder{display:block;height:100%;top:0;right:0;bottom:0;left:0;object-fit:cover;position:absolute;width:100%}.looma-handbag-kit-image-band__placeholder{border:0}.looma-handbag-kit-image-band__content{color:#faf4ea;max-width:520px;padding-block:48px;position:relative;z-index:2}.looma-handbag-kit-image-band--align-center .looma-handbag-kit-image-band__content{margin-inline:auto;text-align:center}.looma-handbag-kit-image-band--align-right .looma-handbag-kit-image-band__content{margin-inline-start:auto;text-align:right}.looma-handbag-kit-image-band__eyebrow{color:#ebcba0}.looma-handbag-kit-image-band__heading{color:#faf4ea!important;font-size:clamp(26px,3.6vw,38px);font-weight:600;line-height:1.14;margin:12px 0 0}.looma-handbag-kit-image-band__body{color:#eadbc8;font-size:16px;line-height:1.6;margin-block-start:10px}.looma-handbag-kit-image-band__body :where(p){margin:0}.looma-handbag-kit-how{padding-block:var(--looma-handbag-kit-padding, 80px)}.looma-handbag-kit-how__header,.looma-handbag-kit-designs__header,.looma-handbag-kit-comparison__header,.looma-handbag-kit-faq__header{margin-inline:auto;text-align:center}.looma-handbag-kit-how__grid{display:grid;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr));margin-block-start:44px}.looma-handbag-kit-how__step{min-width:0}.looma-handbag-kit-how__media{aspect-ratio:1 / 1;background:var(--looma-handbag-kit-frame);border-radius:16px;margin-block-end:16px;overflow:hidden;position:relative}.looma-handbag-kit-how__media :where(img,video),.looma-handbag-kit-how__placeholder{display:block;height:100%;object-fit:cover;object-position:center;width:100%}.looma-handbag-kit-how__number{align-items:center;background:var(--looma-handbag-kit-ink);border-radius:50%;color:#f3e4ce;display:flex;font-size:15px;font-weight:800;height:36px;justify-content:center;left:14px;line-height:1;min-width:36px;padding:6px;position:absolute;top:14px;z-index:2}.looma-handbag-kit-how__title{font-size:21px;font-weight:600;line-height:1.25;margin:0 0 6px}.looma-handbag-kit-how__body{color:var(--looma-handbag-kit-text);font-size:15px;line-height:1.6}.looma-handbag-kit-how__body :where(p){margin:0}.looma-handbag-kit-reviews{border-block:1px solid var(--looma-handbag-kit-border);padding-block:var(--looma-handbag-kit-padding, 80px)}.looma-handbag-kit-reviews__header{align-items:end;display:flex;gap:24px;justify-content:space-between;margin-block-end:28px}.looma-handbag-kit-reviews__header-copy{max-width:680px}.looma-handbag-kit-reviews__grid{column-count:3;column-gap:20px}.looma-handbag-kit-review{background:#fff;border:1px solid var(--looma-handbag-kit-border);border-radius:16px;break-inside:avoid;display:inline-block;margin:0 0 20px;padding:18px;width:100%}.looma-handbag-kit-review__media{aspect-ratio:16 / 10;border-radius:12px;margin-block-end:14px;overflow:hidden}.looma-handbag-kit-review__media img{display:block;height:100%;object-fit:cover;width:100%}.looma-handbag-kit-review__quote{color:#3a2c22;font-size:15px;line-height:1.6;margin:0 0 14px}.looma-handbag-kit-review__quote :where(p){margin:0}.looma-handbag-kit-review__meta{align-items:center;display:flex;flex-wrap:wrap;gap:8px 12px;justify-content:space-between}.looma-handbag-kit-review__author{color:var(--looma-handbag-kit-ink);font-size:13px;font-style:normal;font-weight:800}.looma-handbag-kit-review__source{color:var(--looma-handbag-kit-green);font-size:12px;font-weight:700}.looma-handbag-kit-designs{padding-block:var(--looma-handbag-kit-padding, 72px)}.looma-handbag-kit-designs__list{display:grid;gap:clamp(56px,8vw,96px);margin-block-start:52px}.looma-handbag-kit-design-card{align-items:center;display:grid;gap:clamp(28px,5vw,72px);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.looma-handbag-kit-design-card--media-right .looma-handbag-kit-design-card__media{order:2}.looma-handbag-kit-design-card__media{aspect-ratio:1 / 1;background:var(--looma-handbag-kit-frame);border-radius:20px;box-shadow:0 24px 60px -38px #2e211a8c;overflow:hidden}.looma-handbag-kit-design-card__media :where(img,video),.looma-handbag-kit-design-card__placeholder{display:block;height:100%;object-fit:contain;object-position:center;width:100%}.looma-handbag-kit-design-card__title{font-size:clamp(26px,3.4vw,36px);font-weight:600;line-height:1.14;margin:10px 0 8px}.looma-handbag-kit-design-card__description{color:var(--looma-handbag-kit-text);font-size:16px;line-height:1.65;max-width:46ch}.looma-handbag-kit-design-card__description :where(p){margin:0}.looma-handbag-kit-design-card__swatches{display:flex;flex-wrap:wrap;gap:12px 18px;margin-block-start:20px}.looma-handbag-kit-design-card__swatch{align-items:center;color:#4b3a2e;display:inline-flex;font-size:14px;font-weight:700;gap:8px}.looma-handbag-kit-design-card__swatch-dot{background:var(--looma-handbag-kit-swatch);border:1px solid rgb(0 0 0 / 15%);border-radius:50%;height:22px;width:22px}.looma-handbag-kit-design-card__details{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-block-start:20px;max-width:440px}.looma-handbag-kit-design-card__detail{background:var(--looma-handbag-kit-soft);border:1px solid var(--looma-handbag-kit-border);border-radius:12px;padding:12px 14px}.looma-handbag-kit-design-card__detail-label{color:var(--looma-handbag-kit-faint);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.looma-handbag-kit-design-card__detail-value{color:#3a2c22;font-size:14px;font-weight:700;margin-block-start:4px}.looma-handbag-kit-comparison{color:#f3e4ce;padding-block:var(--looma-handbag-kit-padding, 80px)}.looma-handbag-kit-comparison .looma-handbag-kit-heading{color:#faf4ea!important}.looma-handbag-kit-comparison__table-wrap{background:#faf4ea0d;border:1px solid rgb(250 244 234 / 14%);border-radius:18px;margin-block-start:36px;overflow:hidden}.looma-handbag-kit-comparison__table{border-collapse:collapse;table-layout:fixed;width:100%}.looma-handbag-kit-comparison__table th,.looma-handbag-kit-comparison__table td{border:0;padding:15px 12px}.looma-handbag-kit-comparison__table thead th{background:#faf4ea14;color:#c9b8a6;font-size:13px;font-weight:700;text-align:center}.looma-handbag-kit-comparison__table thead th:first-child{text-align:left;width:46%}.looma-handbag-kit-comparison__table thead th:nth-child(2),.looma-handbag-kit-comparison__table tbody td:nth-child(2){background:#bc67492e}.looma-handbag-kit-comparison__table thead th:nth-child(2){color:#faf4ea;font-family:var(--looma-handbag-kit-display);font-size:17px;font-weight:600}.looma-handbag-kit-comparison__table tbody tr{border-block-start:1px solid rgb(250 244 234 / 10%)}.looma-handbag-kit-comparison__table tbody th{color:#eadbc8;font-size:14px;font-weight:600;text-align:left}.looma-handbag-kit-comparison__table tbody td{text-align:center}.looma-handbag-kit-comparison__mark{display:inline-flex}.looma-handbag-kit-comparison__mark--yes{color:#8fce86}.looma-handbag-kit-comparison__mark--no{color:#b98e80}.looma-handbag-kit-offer{padding-block:var(--looma-handbag-kit-padding, 72px);text-align:center}.looma-handbag-kit-offer__inner{margin-inline:auto;max-width:760px}.looma-handbag-kit-offer__badge{align-items:center;background:#fbebdd;border:1px solid #e9c4a9;border-radius:999px;color:#a5573b;display:inline-flex;font-size:13px;font-weight:800;gap:8px;letter-spacing:.03em;min-height:44px;padding:9px 15px}.looma-handbag-kit-offer__badge-dot{background:var(--looma-handbag-kit-accent);border-radius:50%;height:8px;width:8px}.looma-handbag-kit-offer__heading{font-size:clamp(30px,4.4vw,48px);font-weight:600;line-height:1.1;margin:20px 0 0}.looma-handbag-kit-offer__body{color:var(--looma-handbag-kit-text);font-size:17px;line-height:1.6;margin:12px auto 0;max-width:58ch}.looma-handbag-kit-offer__body :where(p){margin:0}.looma-handbag-kit-offer__button{align-items:center;background:var(--looma-handbag-kit-accent);border-radius:999px;box-shadow:0 16px 34px -16px #bc6749cc;color:#fff;display:inline-flex;font-size:16px;font-weight:800;justify-content:center;margin-block-start:26px;min-height:52px;padding:14px 40px;text-decoration:none}.looma-handbag-kit-offer__button:hover{background:var(--looma-handbag-kit-accent-dark);color:#fff}.looma-handbag-kit-trust{border-block:1px solid var(--looma-handbag-kit-border);padding-block:var(--looma-handbag-kit-padding, 56px)}.looma-handbag-kit-trust__grid{display:grid;gap:20px;grid-template-columns:repeat(4,minmax(0,1fr))}.looma-handbag-kit-trust__card{padding:8px;text-align:center}.looma-handbag-kit-trust__icon{align-items:center;background:#fff;border:1px solid var(--looma-handbag-kit-border);border-radius:50%;color:var(--looma-handbag-kit-accent);display:flex;height:52px;justify-content:center;margin:0 auto 12px;width:52px}.looma-handbag-kit-trust__icon svg{height:24px;width:24px}.looma-handbag-kit-trust__title{font-family:var(--looma-handbag-kit-body)!important;font-size:15px;font-weight:800;line-height:1.3;margin:0 0 4px}.looma-handbag-kit-trust__body{color:#6b5a4c;font-size:13px;line-height:1.55}.looma-handbag-kit-trust__body :where(p){margin:0}.looma-handbag-kit-faq{padding-block:var(--looma-handbag-kit-padding, 80px)}.looma-handbag-kit-faq__list{margin-block-start:36px}.looma-handbag-kit-faq__item{border-block-end:1px solid var(--looma-handbag-kit-border)}.looma-handbag-kit-faq__question{align-items:center;color:var(--looma-handbag-kit-ink);cursor:pointer;display:flex;font-size:16px;font-weight:700;gap:16px;justify-content:space-between;list-style:none;min-height:64px;padding:12px 4px}.looma-handbag-kit-faq__question::-webkit-details-marker{display:none}.looma-handbag-kit-faq__chevron{color:var(--looma-handbag-kit-accent);display:inline-flex;flex:0 0 auto;transition:transform .18s ease}.looma-handbag-kit-faq__item[open] .looma-handbag-kit-faq__chevron{transform:rotate(180deg)}.looma-handbag-kit-faq__answer{color:var(--looma-handbag-kit-text);font-size:15px;line-height:1.65;padding:0 4px 20px}.looma-handbag-kit-faq__answer :where(p){margin:0}body:has(#MainContent[data-template="product.looma-handbag-kit"]) .cart-drawer{--looma-handbag-kit-accent: #bc6749;--looma-handbag-kit-accent-dark: #9e4f35;--looma-handbag-kit-border: #e4d5c0;--looma-handbag-kit-cream: #faf4ea;--looma-handbag-kit-ink: #2e211a;--looma-handbag-kit-soft: #f3e9d9;--looma-handbag-kit-text: #5c4a3e;font-family:Looma Mulish,Arial,sans-serif}body:has(#MainContent[data-template="product.looma-handbag-kit"]) .cart-drawer .cart-drawer__dialog,body:has(#MainContent[data-template="product.looma-handbag-kit"]) .cart-drawer .cart-drawer__inner{background:var(--looma-handbag-kit-cream);color:var(--looma-handbag-kit-ink)}body:has(#MainContent[data-template="product.looma-handbag-kit"]) .cart-drawer .cart-drawer__heading,body:has(#MainContent[data-template="product.looma-handbag-kit"]) .cart-drawer .cart-card__title,body:has(#MainContent[data-template="product.looma-handbag-kit"]) .cart-drawer .cart-drawer__total-value{color:var(--looma-handbag-kit-ink);font-family:Looma Newsreader,Georgia,serif}body:has(#MainContent[data-template="product.looma-handbag-kit"]) .cart-drawer :where(.cart-drawer__header,.cart-drawer__summary){border-color:var(--looma-handbag-kit-border)}body:has(#MainContent[data-template="product.looma-handbag-kit"]) .cart-drawer .cart-card{background:#fff;border-color:var(--looma-handbag-kit-border);border-radius:16px}body:has(#MainContent[data-template="product.looma-handbag-kit"]) .cart-drawer .cart-card__media img{border-radius:12px}body:has(#MainContent[data-template="product.looma-handbag-kit"]) .cart-drawer :where(.cart-card__variant,.cart-card__prop-group,.cart-drawer__tax-note,.cart-drawer__secure-line){color:var(--looma-handbag-kit-text)}body:has(#MainContent[data-template="product.looma-handbag-kit"]) .cart-drawer .quantity-selector{border-color:var(--looma-handbag-kit-border);border-radius:999px}body:has(#MainContent[data-template="product.looma-handbag-kit"]) .cart-drawer .cart-drawer__checkout-button,body:has(#MainContent[data-template="product.looma-handbag-kit"]) .cart-drawer .cart-drawer__empty-button{background:var(--looma-handbag-kit-accent);border-color:var(--looma-handbag-kit-accent);border-radius:999px;color:#fff;min-height:52px}body:has(#MainContent[data-template="product.looma-handbag-kit"]) .cart-drawer .cart-drawer__checkout-button:hover,body:has(#MainContent[data-template="product.looma-handbag-kit"]) .cart-drawer .cart-drawer__empty-button:hover{background:var(--looma-handbag-kit-accent-dark);border-color:var(--looma-handbag-kit-accent-dark)}body:has(#MainContent[data-template="product.looma-handbag-kit"]) .cart-drawer :where(.cart-drawer__close-button,.quantity-selector .button,.cart-items__remove){min-height:44px;min-width:44px}@media screen and (max-width:899px){#MainContent[data-template="product.looma-handbag-kit"] .product-information{--gap: 32px}#MainContent[data-template="product.looma-handbag-kit"] .product-information__grid--half{grid-template-columns:minmax(0,1fr)}#MainContent[data-template="product.looma-handbag-kit"] .product-information__grid--half :where(.product-information__media,.product-details){grid-column:1;padding-inline:0}#MainContent[data-template="product.looma-handbag-kit"] .product-information__grid.product-information--media-none:before{grid-column:1;margin-block-end:32px;min-height:clamp(320px,92vw,480px);order:0}#MainContent[data-template="product.looma-handbag-kit"] .product-information__grid--half .product-details{margin:0;order:1;width:auto}.looma-handbag-kit-how__grid,.looma-handbag-kit-design-card{grid-template-columns:1fr}.looma-handbag-kit-design-card--media-right .looma-handbag-kit-design-card__media{order:0}.looma-handbag-kit-trust__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.looma-handbag-kit-reviews__grid{column-count:2}#MainContent[data-template="product.looma-handbag-kit"] .handbag-kit__sticky{align-items:center;background:#faf4eaf7;border-block-start:1px solid var(--looma-handbag-kit-border);bottom:0;box-shadow:0 -8px 24px -16px #2e211a7f;display:flex;gap:12px;justify-content:space-between;left:0;padding:12px 16px calc(12px + env(safe-area-inset-bottom));position:fixed;right:0;transform:translateY(140%);transition:transform .22s ease;visibility:hidden;z-index:45}#MainContent[data-template="product.looma-handbag-kit"] .handbag-kit__sticky[data-visible=true]{transform:translateY(0);visibility:visible}#MainContent[data-template="product.looma-handbag-kit"] .handbag-kit__sticky-summary{color:var(--looma-handbag-kit-muted);flex:1 1 auto;font-size:12px;font-weight:700;margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#MainContent[data-template="product.looma-handbag-kit"] .handbag-kit__sticky-button{background:var(--looma-handbag-kit-accent);border:0;border-radius:999px;color:#fff;flex:0 0 auto;font-size:15px;font-weight:800;min-height:48px;padding:12px 22px}#MainContent[data-template="product.looma-handbag-kit"] .handbag-kit__sticky-button:disabled{background:#d3c1ac;cursor:not-allowed}body:has(#MainContent[data-template="product.looma-handbag-kit"] .handbag-kit__sticky[data-visible=true]) #MainContent[data-template="product.looma-handbag-kit"]{padding-block-end:calc(84px + env(safe-area-inset-bottom))}}@media screen and (max-width:599px){.looma-handbag-kit-container,#MainContent[data-template="product.looma-handbag-kit"] .product-information{padding-inline:18px}.looma-handbag-kit-image-band{min-height:var(--looma-handbag-kit-mobile-height, 380px)}.looma-handbag-kit-image-band__media:after{background:linear-gradient(0deg,rgb(46 33 26 / max(var(--looma-handbag-kit-overlay, .6),.62)),transparent 88%)}.looma-handbag-kit-image-band__content,.looma-handbag-kit-image-band--align-right .looma-handbag-kit-image-band__content{align-self:flex-end;margin-inline:0;padding-block:36px;text-align:left}.looma-handbag-kit-reviews__header{align-items:start;flex-direction:column}.looma-handbag-kit-reviews__grid{column-count:1}.looma-handbag-kit-design-card__details{grid-template-columns:1fr}.looma-handbag-kit-comparison__table th,.looma-handbag-kit-comparison__table td{padding:13px 7px}.looma-handbag-kit-comparison__table thead th,.looma-handbag-kit-comparison__table tbody th{font-size:12px}.looma-handbag-kit-trust__grid{gap:14px 8px}.looma-handbag-kit-trust__card{padding-inline:4px}.looma-handbag-kit-faq__question{min-height:60px}}@media(prefers-reduced-motion:reduce){.looma-handbag-kit-faq__chevron,#MainContent[data-template="product.looma-handbag-kit"] .handbag-kit__sticky{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/handbag-kit.css.map */
