:is(.looma-closeby-hero,.looma-closeby-facts,.looma-closeby-story,.looma-closeby-steps,.looma-closeby-materials,.looma-closeby-reuse,.looma-closeby-size-guide,.looma-closeby-orientation,.looma-closeby-contents,.looma-closeby-faq,.looma-closeby-final-cta){--looma-closeby-blue: #1a4fff;--looma-closeby-blue-hover: #133dcc;--looma-closeby-blue-soft: #eef4ff;--looma-closeby-cream: #fff9f1;--looma-closeby-sand: #f7f1e8;--looma-closeby-ink: #202020;--looma-closeby-line: rgb(32 32 32 / 14%);--looma-closeby-shadow: 0 18px 46px rgb(20 45 105 / 10%);font-family:var(--font-body--family)}:is(.looma-closeby-facts,.looma-closeby-story,.looma-closeby-steps,.looma-closeby-materials,.looma-closeby-reuse,.looma-closeby-size-guide,.looma-closeby-orientation,.looma-closeby-contents,.looma-closeby-faq,.looma-closeby-final-cta) :is(h2,h3,p,ul,ol,dl){margin-block-start:0}:is(.looma-closeby-story__heading,.looma-closeby-steps__heading,.looma-closeby-materials__heading,.looma-closeby-reuse__heading,.looma-closeby-size-guide__heading,.looma-closeby-orientation__heading,.looma-closeby-contents__heading,.looma-closeby-faq__heading,.looma-closeby-final-cta__heading){margin-block-end:18px;font-family:var(--font-heading--family);font-size:clamp(2rem,4vw,3.25rem);font-weight:var(--font-heading--weight, 700);line-height:1.04;letter-spacing:-.035em;text-wrap:balance}:is(.looma-closeby-story__body,.looma-closeby-steps__intro,.looma-closeby-materials__body,.looma-closeby-reuse__body,.looma-closeby-size-guide__body,.looma-closeby-orientation__body,.looma-closeby-contents__intro,.looma-closeby-final-cta__disclosure){font-size:clamp(1rem,1.5vw,1.125rem);line-height:1.7}:is(.looma-closeby-story__media,.looma-closeby-materials__media,.looma-closeby-size-guide__media,.looma-closeby-steps__media,.looma-closeby-reuse__media,.looma-closeby-orientation__media){overflow:hidden;border-radius:20px;background:var(--looma-closeby-sand)}:is(.looma-closeby-story__media,.looma-closeby-materials__media,.looma-closeby-size-guide__media,.looma-closeby-steps__media,.looma-closeby-reuse__media,.looma-closeby-orientation__media) img{display:block;width:100%;height:100%;object-fit:contain;object-position:center}.looma-closeby-hero{position:relative;isolation:isolate;color:var(--looma-closeby-foreground);background:var(--looma-closeby-background)}.looma-closeby-hero__inner{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);gap:var(--looma-closeby-hero-gap);width:min(calc(100% - (var(--page-margin, 20px) * 2)),var(--looma-closeby-content-width));margin-inline:auto;padding-block:var(--looma-closeby-padding-top) var(--looma-closeby-padding-bottom);align-items:start}.looma-closeby-hero--media-free .looma-closeby-hero__inner{grid-template-columns:minmax(0,720px);justify-content:center}.looma-closeby-hero__media{min-width:0;overflow:hidden;border:1px solid var(--looma-closeby-border);border-radius:var(--looma-closeby-radius);background:#fff;box-shadow:var(--looma-closeby-shadow)}.looma-closeby-hero__media .product-media-gallery{width:100%}.looma-closeby-hero__media :is(.product-media-container,.product-media,img,video,iframe){border-radius:max(0px,calc(var(--looma-closeby-radius) - 1px))}.looma-closeby-hero__media :is(.product-media-container,.product-media){aspect-ratio:1 / 1}.looma-closeby-hero__media :is(.product-media__image,.deferred-media__poster-image,video,iframe){width:100%;height:100%;object-fit:contain!important;object-position:center}.looma-closeby-hero__media .looma-closeby-video--manual .video-interaction-hint{display:none}.looma-closeby-hero__details{display:flex;min-width:0;flex-direction:column;gap:20px;padding-block-start:10px}.looma-closeby-eyebrow{margin:0;color:var(--looma-closeby-accent);font-size:.78rem;font-weight:750;letter-spacing:.12em;line-height:1.3;text-transform:none}.looma-closeby-hero__heading{margin:0;color:var(--looma-closeby-foreground);font-family:var(--font-heading--family);font-size:clamp(2.45rem,5vw,4.8rem);font-weight:var(--font-heading--weight, 700);letter-spacing:-.055em;line-height:.98;text-wrap:balance}.looma-closeby-hero__body{max-width:54ch;font-size:clamp(1.02rem,1.65vw,1.22rem);line-height:1.62}.looma-closeby-hero__body>:last-child,.looma-closeby-hero__notes>:last-child{margin-block-end:0}.looma-closeby-hero__benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none}.looma-closeby-hero__benefit{display:flex;min-width:0;gap:10px;padding:13px;border:1px solid var(--looma-closeby-border);border-radius:14px;background:#ffffffb8}.looma-closeby-hero__benefit-icon{display:grid;width:34px;height:34px;flex:0 0 34px;place-items:center;border-radius:50%;color:var(--looma-closeby-accent);background:var(--looma-closeby-soft)}.looma-closeby-icon{width:20px;height:20px}.looma-closeby-hero__benefit strong,.looma-closeby-hero__benefit span span{display:block}.looma-closeby-hero__benefit strong{font-size:.88rem;line-height:1.25}.looma-closeby-hero__benefit span span{margin-block-start:4px;color:#202020b3;font-size:.76rem;line-height:1.35}.looma-closeby-hero__price product-price{padding:0;color:var(--looma-closeby-foreground);font-size:clamp(1.4rem,3vw,2rem);font-weight:750}.looma-closeby-packages,.looma-closeby-packages__form,.looma-closeby-packages__fieldset{width:100%}.looma-closeby-packages__fieldset{margin:0;padding:0;border:0}.looma-closeby-packages__fieldset>legend{margin-block-end:10px;padding:0;font-size:.9rem;font-weight:700}.looma-closeby-packages__grid{display:grid;gap:10px}.looma-closeby-package__label{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 16px;padding:16px 18px;border:1.5px solid var(--looma-closeby-border);border-radius:15px;background:#fff;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.looma-closeby-package__label:hover{border-color:color-mix(in srgb,var(--looma-closeby-accent) 45%,var(--looma-closeby-border))}.looma-closeby-package__input:checked+.looma-closeby-package__label{border-color:var(--looma-closeby-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--looma-closeby-accent) 14%,transparent)}.looma-closeby-package__input:focus-visible+.looma-closeby-package__label{outline:3px solid color-mix(in srgb,var(--looma-closeby-accent) 50%,transparent);outline-offset:3px}.looma-closeby-package__input[aria-disabled=true]+.looma-closeby-package__label{opacity:.55}.looma-closeby-package__topline{display:flex;min-width:0;flex-wrap:wrap;gap:8px;align-items:center}.looma-closeby-package__topline strong{font-size:1rem;line-height:1.35}.looma-closeby-package__name{display:grid;gap:2px}.looma-closeby-package__subtitle{color:#202020b8;font-size:.82rem;font-weight:650;line-height:1.35}.looma-closeby-package__badge{padding:4px 8px;border-radius:999px;color:#fff;background:var(--looma-closeby-accent);font-size:.68rem;font-weight:750;letter-spacing:0;line-height:1;text-transform:none}.looma-closeby-package__price{grid-column:2;grid-row:1;font-size:1.08rem;font-weight:750;white-space:nowrap}.looma-closeby-package__meta,.looma-closeby-package__description,.looma-closeby-package__availability{grid-column:1 / -1;color:#202020a8;font-size:.82rem;line-height:1.35}.looma-closeby-package__availability{color:var(--looma-closeby-accent);font-weight:700}.looma-closeby-hero__buy .product-form-buttons,.looma-closeby-hero__buy .buy-buttons-block,.looma-closeby-hero__buy product-form-component{width:100%}.looma-closeby-hero__buy .add-to-cart-button.button{min-height:56px;border-color:var(--looma-closeby-accent);border-radius:999px;color:#fff;background:var(--looma-closeby-accent);font-weight:750}.looma-closeby-hero__buy .add-to-cart-button.button:hover:not(:disabled){border-color:var(--looma-closeby-blue-hover);background:var(--looma-closeby-blue-hover)}.looma-closeby-hero__notes{display:grid;gap:8px}.looma-closeby-hero__notes p{display:flex;gap:9px;margin:0;color:#202020b8;font-size:.82rem;line-height:1.45;align-items:flex-start}.looma-closeby-hero__notes .looma-closeby-icon{width:17px;height:17px;flex:0 0 17px;margin-block-start:1px;color:var(--looma-closeby-accent)}.looma-closeby-sticky{display:none}.looma-closeby-facts__inner,.looma-closeby-story__inner,.looma-closeby-steps__inner,.looma-closeby-materials__inner,.looma-closeby-reuse__inner,.looma-closeby-size-guide__inner,.looma-closeby-orientation__inner,.looma-closeby-contents__inner,.looma-closeby-faq__inner,.looma-closeby-final-cta__inner{width:100%}.looma-closeby-facts__heading{margin-block-end:22px;text-align:center}.looma-closeby-facts__list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none}.looma-closeby-facts__item{display:grid;min-height:96px;padding:20px;place-items:center;border:1px solid color-mix(in srgb,var(--looma-closeby-blue) 18%,transparent);border-radius:16px;color:var(--looma-closeby-ink);background:var(--looma-closeby-blue-soft);font-weight:700;line-height:1.4;text-align:center}.looma-closeby-story__inner,.looma-closeby-materials__inner,.looma-closeby-size-guide__inner{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(32px,6vw,76px);align-items:center}:is(.looma-closeby-story__inner,.looma-closeby-materials__inner,.looma-closeby-size-guide__inner):not(:has(>*:first-child+*)){grid-template-columns:minmax(0,760px);justify-content:center;text-align:center}.looma-closeby-story--media-right .looma-closeby-story__media,.looma-closeby-materials--media-right .looma-closeby-materials__media,.looma-closeby-size-guide--media-right .looma-closeby-size-guide__media{order:2}.looma-closeby-story__media,.looma-closeby-materials__media,.looma-closeby-size-guide__media{aspect-ratio:1 / 1}.looma-closeby-story__supporting-text{margin-block-start:22px;padding:16px 18px;border-inline-start:4px solid var(--looma-closeby-blue);border-radius:0 12px 12px 0;background:var(--looma-closeby-blue-soft);font-weight:650;line-height:1.55}.looma-closeby-steps__header,.looma-closeby-reuse__header,.looma-closeby-orientation__header,.looma-closeby-contents__header{max-width:760px;margin-inline:auto;margin-block-end:36px;text-align:center}.looma-closeby-steps__list,.looma-closeby-reuse__list,.looma-closeby-orientation__options,.looma-closeby-contents__list{margin:0;padding:0;list-style:none}.looma-closeby-steps__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;counter-reset:none}.looma-closeby-steps__layout{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:clamp(28px,5vw,64px);align-items:center}.looma-closeby-steps__layout--text-only{display:block}.looma-closeby-steps__layout:not(.looma-closeby-steps__layout--text-only) .looma-closeby-steps__list{grid-template-columns:1fr}.looma-closeby-steps--media-right .looma-closeby-steps__layout>.looma-closeby-steps__media{order:2}.looma-closeby-steps__item{position:relative;display:flex;min-width:0;flex-direction:column;gap:16px;padding:18px;border:1px solid var(--looma-closeby-line);border-radius:18px;background:color-mix(in srgb,var(--color-background) 86%,#fff)}.looma-closeby-steps__media{aspect-ratio:1 / 1}.looma-closeby-steps__step-number{display:grid;width:36px;height:36px;place-items:center;border-radius:50%;color:#fff;background:var(--looma-closeby-blue);font-weight:750}.looma-closeby-steps__text{line-height:1.55}.looma-closeby-materials__features{display:grid;gap:12px;margin:28px 0 0;padding:0;list-style:none}.looma-closeby-materials__feature{position:relative;padding-inline-start:30px}.looma-closeby-materials__feature:before{position:absolute;top:.3em;left:0;display:grid;width:20px;height:20px;place-items:center;border-radius:50%;color:#fff;background:var(--looma-closeby-blue);content:"\2713";font-size:.72rem;font-weight:800}.looma-closeby-materials__feature-title{margin-block-end:3px;font-size:1rem;font-weight:750}.looma-closeby-materials__feature-detail{color:color-mix(in srgb,currentColor 72%,transparent);line-height:1.5}.looma-closeby-reuse__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.looma-closeby-reuse__item{overflow:hidden;border:1px solid var(--looma-closeby-line);border-radius:18px;background:color-mix(in srgb,var(--color-background) 86%,#fff)}.looma-closeby-reuse__media{aspect-ratio:4 / 3;border-radius:0}.looma-closeby-reuse__caption{padding:20px;font-weight:650;line-height:1.5}.looma-closeby-reuse__item:not(:has(.looma-closeby-reuse__media)) .looma-closeby-reuse__caption{display:grid;min-height:140px;place-items:center;text-align:center}.looma-closeby-size-guide__specs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-block-start:28px}.looma-closeby-size-guide__spec{padding:16px;border:1px solid var(--looma-closeby-line);border-radius:14px;background:var(--looma-closeby-blue-soft)}.looma-closeby-size-guide__spec-label,.looma-closeby-size-guide__spec-value{margin:0}.looma-closeby-size-guide__spec-label{color:color-mix(in srgb,currentColor 64%,transparent);font-size:.76rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.looma-closeby-size-guide__spec-value{margin-block-start:6px;font-size:1rem;font-weight:750}.looma-closeby-orientation__options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;max-width:880px;margin-inline:auto}.looma-closeby-orientation__option{overflow:hidden;border:1px solid var(--looma-closeby-line);border-radius:18px;background:color-mix(in srgb,var(--color-background) 86%,#fff)}.looma-closeby-orientation__media{aspect-ratio:4 / 3;border-radius:0}.looma-closeby-orientation__option-content{padding:22px;text-align:center}.looma-closeby-orientation__option-title{margin-block-end:6px;font-size:1.2rem;font-weight:750}.looma-closeby-orientation__option-detail{margin:0;color:color-mix(in srgb,currentColor 68%,transparent)}.looma-closeby-orientation__safety{max-width:880px;margin:20px auto 0;padding:18px 20px;border-radius:14px;color:var(--looma-closeby-ink);background:var(--looma-closeby-sand);line-height:1.55}.looma-closeby-contents__package{display:inline-flex;margin:18px 0 0;padding:8px 12px;border-radius:999px;color:var(--looma-closeby-blue);background:var(--looma-closeby-blue-soft);font-size:.88rem;font-weight:750}.looma-closeby-contents__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-width:900px;margin-inline:auto}.looma-closeby-contents__item{position:relative;padding:18px 18px 18px 48px;border:1px solid var(--looma-closeby-line);border-radius:14px;background:color-mix(in srgb,var(--color-background) 88%,#fff);line-height:1.45}.looma-closeby-contents__item:before{position:absolute;top:18px;left:18px;display:grid;width:20px;height:20px;place-items:center;border-radius:50%;color:#fff;background:var(--looma-closeby-blue);content:"\2713";font-size:.72rem;font-weight:800}.looma-closeby-contents__excluded{max-width:900px;margin:18px auto 0;color:color-mix(in srgb,currentColor 68%,transparent);font-size:.9rem;text-align:center}.looma-closeby-faq__inner{max-width:860px;margin-inline:auto}.looma-closeby-faq__heading{margin-block-end:30px;text-align:center}.looma-closeby-faq__items{border-block-start:1px solid var(--looma-closeby-line)}.looma-closeby-faq__item{border-block-end:1px solid var(--looma-closeby-line)}.looma-closeby-faq__question{position:relative;display:flex;min-height:64px;padding:20px 48px 20px 0;cursor:pointer;font-size:1.02rem;font-weight:750;line-height:1.4;list-style:none;align-items:center}.looma-closeby-faq__question::-webkit-details-marker{display:none}.looma-closeby-faq__question:after{position:absolute;right:4px;display:grid;width:30px;height:30px;place-items:center;border-radius:50%;color:var(--looma-closeby-blue);background:var(--looma-closeby-blue-soft);content:"+";font-size:1.25rem;font-weight:500}.looma-closeby-faq__item[open] .looma-closeby-faq__question:after{content:"\2212"}.looma-closeby-faq__question:focus-visible{border-radius:4px;outline:3px solid color-mix(in srgb,var(--looma-closeby-blue) 45%,transparent);outline-offset:4px}.looma-closeby-faq__answer{padding:0 48px 22px 0;line-height:1.65}.looma-closeby-final-cta__inner{max-width:960px;margin-inline:auto;padding:clamp(36px,7vw,76px);border-radius:26px;color:#fff;background:var(--looma-closeby-blue);box-shadow:var(--looma-closeby-shadow);text-align:center}.looma-closeby-final-cta__heading{max-width:18ch;margin-inline:auto}.looma-closeby-final-cta__disclosure{max-width:56ch;margin-inline:auto;color:#ffffffd6}.looma-closeby-final-cta__selection{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-width:560px;margin-block:24px;margin-inline:auto}.looma-closeby-final-cta__price-row{display:flex;gap:16px;justify-content:space-between;margin:0;padding:14px 16px;border:1px solid rgb(255 255 255 / 28%);border-radius:14px;background:#ffffff1a;align-items:baseline;text-align:left}.looma-closeby-final-cta__price-row span{font-weight:700}.looma-closeby-final-cta__price-row strong{font-size:1.25rem;font-weight:800;white-space:nowrap}.looma-closeby-final-cta__button.button{min-width:min(100%,340px);min-height:54px;border-color:#fff;border-radius:999px;color:var(--looma-closeby-blue);background:#fff;font-weight:800}.looma-closeby-final-cta__button.button:hover:not(:disabled){border-color:var(--looma-closeby-cream);background:var(--looma-closeby-cream)}.looma-closeby-final-cta__shipping{margin:14px 0 0;color:#ffffffd1;font-size:.86rem}@media screen and (max-width:989px){.looma-closeby-hero__inner{grid-template-columns:minmax(0,1fr) minmax(320px,.9fr);gap:28px}.looma-closeby-hero__benefits{grid-template-columns:1fr}.looma-closeby-steps__list{grid-template-columns:repeat(2,minmax(0,1fr))}.looma-closeby-steps__layout{grid-template-columns:1fr}.looma-closeby-steps__layout:not(.looma-closeby-steps__layout--text-only) .looma-closeby-steps__list{grid-template-columns:repeat(2,minmax(0,1fr))}.looma-closeby-steps--media-right .looma-closeby-steps__layout>.looma-closeby-steps__media{order:0}.looma-closeby-facts__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:749px){.looma-closeby-hero{isolation:auto}.looma-closeby-hero__inner{grid-template-columns:minmax(0,1fr);width:100%;gap:28px;padding-block:0 42px}.looma-closeby-hero__media{border-inline:0;border-radius:0;box-shadow:none}.looma-closeby-hero__media :is(.product-media-container,.product-media,img,video,iframe){border-radius:0}.looma-closeby-hero__details{padding-inline:max(var(--page-margin, 20px),20px);padding-block-start:0}.looma-closeby-hero__heading{font-size:clamp(2.35rem,12.5vw,3.4rem)}.looma-closeby-package__label{padding:15px}.looma-closeby-sticky:not([hidden]){position:fixed;right:0;bottom:0;left:0;z-index:30;display:flex;gap:12px;padding:10px max(14px,env(safe-area-inset-right)) calc(10px + env(safe-area-inset-bottom)) max(14px,env(safe-area-inset-left));border-block-start:1px solid var(--looma-closeby-border);background:#fffffff5;box-shadow:0 -12px 34px #142d6924;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);align-items:center}body:has(cart-drawer-component dialog[open]) .looma-closeby-sticky,body:has(.header-drawer details[open]) .looma-closeby-sticky{display:none}.looma-closeby-sticky__summary{display:grid;min-width:0;flex:1 1 auto;color:var(--looma-closeby-ink);line-height:1.25}.looma-closeby-sticky__summary strong{overflow:hidden;font-size:.77rem;text-overflow:ellipsis;white-space:nowrap}.looma-closeby-sticky__summary span{color:var(--looma-closeby-blue);font-size:.9rem;font-weight:750}.looma-closeby-sticky__button.button{width:auto;min-width:126px;min-height:46px;padding-inline:18px;border-color:var(--looma-closeby-blue);border-radius:999px;color:#fff;background:var(--looma-closeby-blue);font-size:.84rem;font-weight:750}.looma-closeby-story__inner,.looma-closeby-materials__inner,.looma-closeby-size-guide__inner{grid-template-columns:minmax(0,1fr);gap:28px}.looma-closeby-story--media-right .looma-closeby-story__media,.looma-closeby-materials--media-right .looma-closeby-materials__media,.looma-closeby-size-guide--media-right .looma-closeby-size-guide__media{order:0}.looma-closeby-reuse__list,.looma-closeby-orientation__options,.looma-closeby-contents__list{grid-template-columns:1fr}.looma-closeby-final-cta__inner{padding:36px 20px;border-radius:20px}}@media screen and (max-width:479px){.looma-closeby-facts__list,.looma-closeby-steps__list,.looma-closeby-size-guide__specs{grid-template-columns:1fr}.looma-closeby-steps__layout:not(.looma-closeby-steps__layout--text-only) .looma-closeby-steps__list{grid-template-columns:1fr}.looma-closeby-package__topline{padding-inline-end:6px}.looma-closeby-package__price{grid-column:1 / -1;grid-row:auto}.looma-closeby-final-cta__selection{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.looma-closeby-package__label{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/looma-closeby.css.map */
