.lap-section,.lap-section *{box-sizing:border-box}.lap-section{position:relative;width:100%;margin:0;overflow:clip;background:var(--lap-section-bg, #fff);color:var(--lap-text, #111);font-family:var(--font-body-family, Arial, sans-serif);-webkit-font-smoothing:antialiased}.lap-section button,.lap-section input,.lap-section select,.lap-section textarea{font:inherit}.lap-section button,.lap-section a{-webkit-tap-highlight-color:transparent}.lap-section a{color:inherit}.lap-section img,.lap-section video,.lap-section model-viewer,.lap-section iframe{display:block;max-width:100%}.lap-section button:focus-visible,.lap-section a:focus-visible,.lap-section input:focus-visible,.lap-section select:focus-visible,.lap-section summary:focus-visible{outline:1.5px solid currentColor;outline-offset:3px}.lap-visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.lap-viewport{border-top:var(--lap-section-border-width, 0px) solid var(--lap-line, #deded9);border-bottom:var(--lap-section-border-width, 0px) solid var(--lap-line, #deded9);background:var(--lap-section-bg, #fff)}.lap-viewport--full{width:100vw;max-width:none;margin-inline:calc(50% - 50vw)}.lap-viewport--contained{width:min(100%,var(--lap-max-width, 1800px));margin-inline:auto}.lap-viewport--editorial-left{width:min(100%,calc(clamp(680px,var(--lap-media-share, 51vw),var(--lap-media-max, 1300px)) + var(--lap-info-width, 420px) + var(--lap-desktop-gap, 44px)));max-width:none;margin-left:0;margin-right:auto}.lap-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,var(--lap-info-width, 420px));gap:var(--lap-desktop-gap, 44px);align-items:start;padding-top:var(--lap-desktop-top, 0px);padding-bottom:var(--lap-desktop-bottom, 0px)}.lap-layout--media-right .lap-gallery-column{order:2}.lap-layout--media-right .lap-info-column{order:1}.lap-layout--info-center .lap-info-column{align-self:center}.lap-layout--info-top .lap-info-column{align-self:stretch}.lap-gallery-column{min-width:0;padding-left:var(--lap-gallery-left, 0px);overflow:hidden;border-radius:var(--lap-media-radius, 0px);background:var(--lap-media-bg, #f4f3f0)}.lap-info-column{min-width:0;align-self:stretch;background:var(--lap-info-bg, #fff)}.lap-info{width:100%;padding:var(--lap-info-top-padding, 46px) var(--lap-info-right, 28px) var(--lap-info-bottom-padding, 64px) var(--lap-info-left, 24px)}.lap-info--sticky{position:sticky;top:var(--lap-info-scroll-top, var(--lap-info-sticky-offset, 56px));max-height:none;overflow:visible;overscroll-behavior:auto}.lap-product-form{width:100%;max-width:var(--lap-info-content-max, 420px);margin:0}.lap-blocks{width:100%}.lap-block{margin:0 0 18px}.lap-block:last-child{margin-bottom:0}.lap-gallery{position:relative;width:100%;min-width:0}.lap-gallery-main{position:relative;min-width:0}.lap-gallery-track{display:grid;width:100%;gap:var(--lap-gallery-gap, 2px);align-items:start}.lap-section[data-gallery-layout=stack] .lap-gallery-track{grid-template-columns:minmax(0,1fr)}.lap-section[data-gallery-layout=grid] .lap-gallery-track,.lap-section[data-gallery-layout=feature_grid] .lap-gallery-track{grid-template-columns:repeat(2,minmax(0,1fr))}.lap-section[data-gallery-layout=feature_grid] .lap-media-item:first-child{grid-column:1 / -1}.lap-section[data-gallery-layout=carousel] .lap-gallery-track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.lap-section[data-gallery-layout=carousel] .lap-gallery-track::-webkit-scrollbar{display:none}.lap-section[data-gallery-layout=carousel] .lap-media-item{flex:0 0 100%;scroll-snap-align:start}.lap-media-item{position:relative;min-width:0;margin:0;overflow:hidden;background:var(--lap-media-bg, #f4f3f0)}.lap-media-frame{position:relative;width:100%;overflow:hidden;background:var(--lap-media-bg, #f4f3f0);aspect-ratio:var(--lap-desktop-ratio, 2 / 3)}.lap-section[data-desktop-ratio=natural] .lap-media-frame{aspect-ratio:auto}.lap-section[data-desktop-ratio=natural] .lap-media-frame>img{height:auto}.lap-media-frame>img,.lap-media-frame>video,.lap-media-frame>model-viewer,.lap-media-frame>iframe,.lap-media-frame .shopify-model-viewer-ui,.lap-media-frame .deferred-media,.lap-media-frame .deferred-media__poster{width:100%;height:100%}.lap-media-frame>img{object-fit:cover;object-position:var(--lap-desktop-object-position, center center)}.lap-section[data-desktop-fit=contain] .lap-media-frame>img{object-fit:contain}.lap-media-frame svg.placeholder-svg{width:100%;height:100%}.lap-zoom-trigger{position:absolute;right:16px;bottom:16px;z-index:3;display:grid;width:38px;height:38px;place-items:center;padding:0;border:1px solid rgba(17,17,17,.12);border-radius:50%;background:#ffffffe6;color:#111;cursor:zoom-in;opacity:0;transform:translateY(4px);transition:opacity var(--lap-transition, .22s) ease,transform var(--lap-transition, .22s) ease}.lap-zoom-trigger svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.3}.lap-media-item:hover .lap-zoom-trigger,.lap-zoom-trigger:focus-visible{opacity:1;transform:none}.lap-gallery-arrow{position:absolute;top:50%;z-index:5;display:grid;width:42px;height:42px;place-items:center;padding:0;transform:translateY(-50%);border:1px solid rgba(17,17,17,.15);border-radius:50%;background:#ffffffeb;color:#111;cursor:pointer;opacity:0;transition:opacity var(--lap-transition, .22s) ease,background var(--lap-transition, .22s) ease}.lap-gallery-arrow svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.lap-gallery-arrow--previous{left:18px}.lap-gallery-arrow--next{right:18px}.lap-gallery:hover .lap-gallery-arrow,.lap-gallery-arrow:focus-visible{opacity:1}.lap-gallery-arrow:disabled{display:none}.lap-section:not([data-gallery-layout=carousel]) .lap-gallery-arrow{display:none}.lap-gallery-status{position:absolute;right:14px;bottom:14px;z-index:4;display:flex;align-items:center;gap:8px;pointer-events:none}.lap-gallery-fraction{display:inline-flex;min-height:28px;align-items:center;padding:5px 9px;background:#ffffffe6;color:#111;font-size:11px;letter-spacing:.02em}.lap-gallery-dots,.lap-gallery-progress{display:none}.lap-thumbnails{display:flex;position:absolute;left:14px;top:14px;z-index:6;width:58px;max-height:calc(100vh - 120px);flex-direction:column;gap:6px;overflow-y:auto;scrollbar-width:none}.lap-thumbnails::-webkit-scrollbar{display:none}.lap-thumbnail{position:relative;width:58px;aspect-ratio:2 / 3;padding:0;overflow:hidden;border:1px solid transparent;background:var(--lap-media-bg, #f4f3f0);cursor:pointer;opacity:.62}.lap-thumbnail img{width:100%;height:100%;object-fit:cover}.lap-thumbnail[aria-current=true]{border-color:currentColor;opacity:1}.lap-breadcrumbs{display:flex;flex-wrap:wrap;align-items:center;gap:7px;color:var(--lap-muted, #686864);font-size:11px;line-height:1.4}.lap-breadcrumbs a{text-decoration:none}.lap-breadcrumbs a:hover{text-decoration:underline;text-underline-offset:3px}.lap-badge-row{display:flex;gap:6px;align-items:center}.lap-badge-row[hidden]{display:none!important}.lap-product-badge{display:inline-flex;min-height:24px;align-items:center;padding:5px 8px;background:#111;color:#fff;font-size:10px;font-weight:600;line-height:1;letter-spacing:.05em;text-transform:uppercase}.lap-product-badge--text{min-height:0;padding:0;background:transparent;color:var(--lap-text, #111);font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.lap-product-badge--outline{border:1px solid currentColor;background:transparent;color:var(--lap-text, #111)}.lap-product-badge--solid{background:#111;color:#fff}.lap-product-badge--text.lap-product-badge--sale,.lap-product-badge--outline.lap-product-badge--sale{background:transparent;color:var(--lap-sale, #8a1f1f)}.lap-product-badge--solid.lap-product-badge--sale{background:var(--lap-sale, #8a1f1f);color:#fff}.lap-vendor,.lap-subtitle,.lap-model-info,.lap-tax-note,.lap-sku{color:var(--lap-muted, #686864);font-size:12px;line-height:1.45}.lap-vendor{margin-bottom:7px;text-transform:uppercase;letter-spacing:.08em}.lap-subtitle{margin-bottom:7px}.lap-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.lap-title-row--center{justify-content:center;text-align:center}.lap-title-row--center .lap-wishlist{position:absolute;right:var(--lap-info-right, 54px)}.lap-title{margin:0;color:var(--lap-text, #111);font-family:var(--font-heading-family, var(--font-body-family, Arial, sans-serif));font-weight:var(--lap-title-weight, 600);letter-spacing:var(--lap-title-letter-spacing, -.02em);line-height:var(--lap-title-line-height, 1.15)}.lap-title--small{font-size:clamp(24px,1.6vw,32px)}.lap-title--medium{font-size:clamp(28px,2vw,40px)}.lap-title--large{font-size:clamp(34px,2.5vw,52px)}.lap-wishlist{display:grid;width:42px;height:42px;flex:0 0 42px;place-items:center;border:1px solid var(--lap-line, #deded9);border-radius:50%;text-decoration:none}.lap-wishlist svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.4}.lap-price-wrap{display:grid;gap:7px}.lap-price{display:flex;flex-wrap:wrap;align-items:center;gap:7px 10px;font-size:var(--lap-price-size-desktop, 15px);font-weight:var(--lap-price-weight, 500);line-height:1.25}.lap-price-current--sale{color:var(--lap-sale, #8a1f1f)}.lap-price-compare{color:var(--lap-muted, #686864);opacity:.7}.lap-price-save{padding:4px 7px;background:color-mix(in srgb,var(--lap-sale, #8a1f1f) 10%,white);color:var(--lap-sale, #8a1f1f);font-size:11px}.lap-payment-terms{font-size:11px;color:var(--lap-muted, #686864)}.lap-reviews{display:inline-flex;width:fit-content;align-items:center;gap:8px;color:var(--lap-text, #111);font-size:12px;text-decoration:none}.lap-stars{letter-spacing:.08em;font-size:11px}.lap-review-count{text-decoration:underline;text-underline-offset:3px}.lap-short-description,.lap-description,.lap-accordion-content,.lap-feature-list{font-size:var(--lap-body-size-desktop, 13px);line-height:var(--lap-body-line-height, 1.55)}.lap-short-description{color:var(--lap-short-body-color, var(--lap-muted, #686864));font-size:var(--lap-short-body-desktop, var(--lap-body-size-desktop, 13px));line-height:var(--lap-short-line-height, var(--lap-body-line-height, 1.55))}.lap-short-description__heading{margin:0 0 var(--lap-short-heading-gap, 7px);color:var(--lap-short-heading-color, var(--lap-text, #111));font-size:var(--lap-short-heading-desktop, 14px);font-weight:var(--lap-short-heading-weight, 600);line-height:1.25;letter-spacing:-.01em}.lap-short-description__body{margin:0;color:inherit;font:inherit;line-height:inherit}.lap-description h2,.lap-feature-list h2{margin:0 0 12px;font-size:14px;font-weight:600}.lap-description p:first-child{margin-top:0}.lap-description p:last-child{margin-bottom:0}.lap-description-clip{max-height:8.2em;overflow:hidden;position:relative}.lap-description-clip:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3em;background:linear-gradient(transparent,var(--lap-info-bg, #fff))}.lap-description--expanded .lap-description-clip{max-height:none}.lap-description--expanded .lap-description-clip:after{display:none}.lap-read-more{margin-top:10px;padding:0;border:0;border-bottom:1px solid currentColor;background:none;color:inherit;cursor:pointer}.lap-variant-picker{display:grid;gap:var(--lap-option-group-gap, 20px)}.lap-option-group{min-width:0;margin:0;padding:0;border:0}.lap-option-header{display:flex;width:100%;align-items:baseline;justify-content:space-between;gap:14px;margin-bottom:var(--lap-option-header-gap, 9px)}.lap-option-heading,.lap-option-actions{display:flex;min-width:0;align-items:baseline;gap:7px}.lap-option-heading{flex:1 1 auto}.lap-option-actions{flex:0 1 auto;justify-content:flex-end;margin-left:auto}.lap-option-name,.lap-option-selected,.lap-option-separator{color:var(--lap-text, #111);font-size:var(--lap-option-label-size-desktop, 12px);line-height:1.35}.lap-option-name{font-weight:var(--lap-option-label-weight, 500)}.lap-option-selected,.lap-option-separator{color:var(--lap-muted, #686864);font-weight:400}.lap-option-count{color:var(--lap-muted, #686864);font-size:11px;font-weight:400;white-space:nowrap}.lap-size-guide-link{padding:0;border:0;border-bottom:1px solid currentColor;background:none;color:inherit;font-size:11px;font-weight:400;line-height:1.35;text-underline-offset:3px;white-space:nowrap;cursor:pointer}.lap-size-app-slot{display:inline-flex;min-width:0;max-width:var(--lap-panda-max-width, 180px);align-items:baseline;justify-content:flex-end;transform:translateY(calc(var(--lap-panda-up-desktop, 0px) * -1))}.lap-size-app-slot:empty{display:none}.lap-size-app-slot>.lap-block--app{display:inline-flex!important;width:auto!important;max-width:var(--lap-panda-max-width, 180px)!important;margin:0!important;padding:0!important;grid-column:auto!important;align-items:baseline!important}.lap-size-app-slot>.lap-block--app>*{width:auto!important;max-width:100%!important;margin:0!important;padding:0!important}.lap-size-app-slot>.lap-block--app button,.lap-size-app-slot>.lap-block--app a,.lap-size-app-slot>.lap-block--app [role=button]{min-width:0!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;border-bottom:1px solid currentColor!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:var(--lap-panda-color, var(--lap-text, #111))!important;font-family:inherit!important;font-size:var(--lap-panda-font-desktop, 13px)!important;font-weight:var(--lap-panda-weight, 500)!important;line-height:1.35!important;text-decoration:none!important;text-underline-offset:var(--lap-panda-underline-offset, 3px)!important;white-space:nowrap!important}.lap-size-app-slot>.lap-block--app button *,.lap-size-app-slot>.lap-block--app a *,.lap-size-app-slot>.lap-block--app [role=button] *{color:inherit!important;font-size:inherit!important;font-weight:inherit!important;line-height:inherit!important}.lap-color-swatches{display:flex;flex-wrap:wrap;gap:var(--lap-swatch-gap-desktop, 8px)}.lap-color-swatch{position:relative;display:inline-grid;width:var(--lap-swatch-hit-desktop, 36px);height:var(--lap-swatch-hit-desktop, 36px);flex:0 0 var(--lap-swatch-hit-desktop, 36px);place-items:center;padding:0;border:0;border-radius:50%;background:transparent;color:var(--lap-swatch-ring-color, #111);cursor:pointer}.lap-color-swatch>span{display:block;width:var(--lap-swatch-visual-desktop, 26px);height:var(--lap-swatch-visual-desktop, 26px);border-radius:50%;background:var(--lap-swatch-color, #d8d8d4);box-shadow:inset 0 0 0 1px rgba(17,17,17,var(--lap-swatch-border-opacity,.15))}.lap-color-swatch:after{content:"";position:absolute;inset:var(--lap-swatch-ring-gap, 3px);border:var(--lap-swatch-ring-width, 1px) solid transparent;border-radius:50%;pointer-events:none}.lap-color-swatch[aria-pressed=true]:after{border-color:var(--lap-swatch-ring-color, currentColor)}.lap-color-swatches--square .lap-color-swatch,.lap-color-swatches--square .lap-color-swatch:after,.lap-color-swatches--square .lap-color-swatch>span{border-radius:0}.lap-color-swatches--soft_square .lap-color-swatch,.lap-color-swatches--soft_square .lap-color-swatch:after,.lap-color-swatches--soft_square .lap-color-swatch>span{border-radius:5px}.lap-section[data-sold-out-swatch-style=fade] .lap-color-swatch.is-sold-out,.lap-section[data-sold-out-swatch-style=both] .lap-color-swatch.is-sold-out{opacity:.38}.lap-section[data-sold-out-swatch-style=slash] .lap-color-swatch.is-sold-out:before,.lap-section[data-sold-out-swatch-style=both] .lap-color-swatch.is-sold-out:before{content:"";position:absolute;z-index:2;width:calc(var(--lap-swatch-visual-desktop, 26px) + 4px);height:1px;background:currentColor;transform:rotate(-45deg)}.lap-option-group--included-colors[hidden]{display:none!important}.lap-included-color-swatches{margin-top:0}.lap-included-color-swatch{cursor:pointer}.lap-included-color-helper{margin:5px 0 0;color:var(--lap-muted, #686864);font-size:11px;line-height:1.45}.lap-size-dropdown{position:relative;width:100%}.lap-size-dropdown__trigger{display:flex;width:100%;min-height:var(--lap-size-dropdown-height-desktop, 50px);align-items:center;justify-content:space-between;gap:18px;padding:0 14px;border:var(--lap-size-dropdown-border-width, 1px) solid var(--lap-size-dropdown-border, #111);border-radius:var(--lap-size-dropdown-radius, 0px);background:var(--lap-size-dropdown-bg, #fff);color:var(--lap-size-dropdown-text, #111);font-size:var(--lap-size-dropdown-font-desktop, 13px);text-align:left;cursor:pointer;transition:border-color var(--lap-transition, .22s) ease,box-shadow var(--lap-transition, .22s) ease}.lap-size-dropdown__trigger svg{width:17px;height:17px;flex:0 0 17px;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round;transition:transform var(--lap-transition, .22s) ease}.lap-size-dropdown.is-open .lap-size-dropdown__trigger svg{transform:rotate(180deg)}.lap-size-dropdown.is-prompted .lap-size-dropdown__trigger{box-shadow:0 0 0 1px var(--lap-size-dropdown-border, #111)}.lap-size-dropdown__menu{position:absolute;top:calc(100% - var(--lap-size-dropdown-border-width, 1px));right:0;left:0;z-index:30;max-height:var(--lap-size-dropdown-menu-max, 320px);overflow-y:auto;overscroll-behavior:contain;border:var(--lap-size-dropdown-border-width, 1px) solid var(--lap-size-dropdown-border, #111);border-radius:0 0 var(--lap-size-dropdown-radius, 0px) var(--lap-size-dropdown-radius, 0px);background:var(--lap-size-dropdown-bg, #fff);color:var(--lap-size-dropdown-text, #111);box-shadow:0 16px 36px #00000017;scrollbar-width:thin}.lap-size-dropdown__menu[hidden]{display:none!important}.lap-size-dropdown__option{display:grid;grid-template-columns:minmax(0,1fr) auto auto;width:100%;min-height:var(--lap-size-dropdown-option-height, 48px);align-items:center;gap:10px;padding:0 14px;border:0;border-bottom:1px solid var(--lap-line, #deded9);background:transparent;color:inherit;font-size:var(--lap-size-dropdown-font-desktop, 13px);text-align:left;cursor:pointer}.lap-size-dropdown__option:last-child{border-bottom:0}.lap-size-dropdown__option:hover:not(:disabled),.lap-size-dropdown__option:focus-visible{background:var(--lap-size-dropdown-hover, #f4f4f1)}.lap-size-dropdown__option[aria-selected=true]{font-weight:600}.lap-size-dropdown__option:disabled{color:var(--lap-muted, #686864);cursor:not-allowed}.lap-size-dropdown__sold-out{color:var(--lap-muted, #686864);font-size:.88em}.lap-size-dropdown__check{width:15px;height:15px;opacity:0;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.lap-size-dropdown__option[aria-selected=true] .lap-size-dropdown__check{opacity:1}.lap-size-options,.lap-other-options{display:grid;grid-template-columns:repeat(auto-fit,minmax(var(--lap-size-button-min-width, 54px),1fr));gap:var(--lap-size-button-gap, 7px)}.lap-size-option,.lap-other-option{min-height:var(--lap-size-button-height, 44px);padding:8px 10px;border:1px solid var(--lap-line, #deded9);border-radius:var(--lap-size-button-radius, 0px);background:transparent;color:var(--lap-text, #111);font-size:var(--lap-size-button-font, 12px);cursor:pointer;transition:background var(--lap-transition, .22s) ease,color var(--lap-transition, .22s) ease,border-color var(--lap-transition, .22s) ease}.lap-size-option:hover:not(:disabled),.lap-other-option:hover:not(:disabled),.lap-size-option[aria-pressed=true],.lap-other-option[aria-pressed=true]{border-color:var(--lap-text, #111);background:var(--lap-text, #111);color:var(--lap-info-bg, #fff)}.lap-size-option:disabled,.lap-other-option:disabled{opacity:.35;cursor:not-allowed;text-decoration:line-through}.lap-option-select{width:100%;min-height:48px;padding:10px 38px 10px 12px;border:1px solid var(--lap-line, #deded9);border-radius:0;background:var(--lap-info-bg, #fff);color:var(--lap-text, #111)}.lap-inventory{display:flex;align-items:center;gap:8px;color:var(--lap-muted, #686864);font-size:12px}.lap-inventory-dot{width:7px;height:7px;border-radius:50%;background:#4f7a51}.lap-inventory.is-low .lap-inventory-dot{background:#bd7a2f}.lap-inventory.is-out .lap-inventory-dot{background:#9a3535}.lap-quantity{display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:12px}.lap-quantity-control{display:grid;grid-template-columns:36px 42px 36px;min-height:38px;border:1px solid var(--lap-line, #deded9)}.lap-quantity-control button,.lap-quantity-control input{width:100%;padding:0;border:0;background:transparent;text-align:center}.lap-quantity-control button{cursor:pointer}.lap-quantity-control input{-webkit-appearance:textfield;appearance:textfield}.lap-quantity-control input::-webkit-outer-spin-button,.lap-quantity-control input::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none;margin:0}.lap-buy-area{display:grid;gap:10px}.lap-add-button{position:relative;display:grid;width:100%;min-height:var(--lap-button-height-desktop, 52px);place-items:center;padding:10px 18px;overflow:hidden;border:var(--lap-button-border-width, 1px) solid var(--lap-button-border, #111);border-radius:var(--lap-button-radius, 0px);background:var(--lap-button-bg, #111);color:var(--lap-button-text, #fff);font-size:var(--lap-button-font-desktop, 13px);font-weight:var(--lap-button-weight, 500);letter-spacing:var(--lap-button-letter, 0em);line-height:1.2;cursor:pointer;transition:background var(--lap-transition, .22s) ease,color var(--lap-transition, .22s) ease,border-color var(--lap-transition, .22s) ease,opacity var(--lap-transition, .22s) ease}.lap-add-button--left{justify-items:start;text-align:left}.lap-add-button--center{justify-items:center;text-align:center}.lap-add-button--right{justify-items:end;text-align:right}.lap-add-button--uppercase{text-transform:uppercase}.lap-add-button:hover:not(:disabled),.lap-add-button:focus-visible:not(:disabled){border-color:var(--lap-button-hover-border, #111);background:var(--lap-button-hover-bg, #111);color:var(--lap-button-hover-text, #fff)}.lap-add-button__default,.lap-add-button__prompt{grid-area:1 / 1;transition:opacity .15s ease,transform .15s ease}.lap-add-button__prompt{opacity:0;transform:translateY(5px);pointer-events:none}@media(hover:hover)and (pointer:fine){.lap-section[data-show-missing-size-hover=true] .lap-add-button[data-needs-size=true]:hover .lap-add-button__default,.lap-section[data-show-missing-size-hover=true] .lap-add-button[data-needs-size=true]:focus-visible .lap-add-button__default{opacity:0;transform:translateY(-5px)}.lap-section[data-show-missing-size-hover=true] .lap-add-button[data-needs-size=true]:hover .lap-add-button__prompt,.lap-section[data-show-missing-size-hover=true] .lap-add-button[data-needs-size=true]:focus-visible .lap-add-button__prompt{opacity:1;transform:none}}.lap-add-button:disabled{border-color:var(--lap-button-sold-bg, #a7a7a4);background:var(--lap-button-sold-bg, #a7a7a4);color:var(--lap-button-sold-text, #fff);cursor:not-allowed;opacity:1}.lap-size-required-message{margin:7px 0 0;color:var(--lap-sale, #8a1f1f);font-size:11px;line-height:1.4}.lap-size-required-message[hidden]{display:none!important}.lap-dynamic-checkout .shopify-payment-button__button{min-height:52px!important;border-radius:0!important}.lap-buy-terms{margin:0;color:var(--lap-muted, #686864);font-size:10px;line-height:1.45;text-align:center}.lap-credit-note{display:flex;gap:8px;align-items:flex-start;color:var(--lap-muted, #686864);font-size:11px;line-height:1.45}.lap-trust-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--lap-line, #deded9);border-bottom:1px solid var(--lap-line, #deded9)}.lap-trust-row--2{grid-template-columns:repeat(2,minmax(0,1fr))}.lap-trust-item{display:flex;min-width:0;align-items:flex-start;justify-content:center;gap:7px;padding:14px 8px;border-right:1px solid var(--lap-line, #deded9);text-align:left}.lap-trust-item:last-child{border-right:0}.lap-trust-icon{display:grid;width:18px;height:18px;flex:0 0 18px;place-items:center}.lap-trust-icon svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.3;stroke-linecap:round;stroke-linejoin:round}.lap-trust-item strong{display:block;font-size:10px;line-height:1.25}.lap-trust-item small{display:block;margin-top:2px;color:var(--lap-muted, #686864);font-size:9px;line-height:1.25}.lap-feature-list{display:grid;gap:0}.lap-feature-item{display:grid;grid-template-columns:24px 1fr;gap:9px;align-items:center;padding:10px 0;border-bottom:1px solid var(--lap-line, #deded9)}.lap-feature-item:last-child{border-bottom:0}.lap-feature-item>span:first-child{color:var(--lap-muted, #686864)}.lap-accordion{margin-bottom:0;border-top:1px solid var(--lap-line, #deded9)}.lap-accordion:last-of-type{border-bottom:1px solid var(--lap-line, #deded9)}.lap-accordion summary{display:flex;min-height:52px;align-items:center;justify-content:space-between;gap:16px;cursor:pointer;list-style:none;font-size:13px;font-weight:500}.lap-accordion summary::-webkit-details-marker{display:none}.lap-accordion-icon{position:relative;width:14px;height:14px;flex:0 0 14px}.lap-accordion-icon:before,.lap-accordion-icon:after{content:"";position:absolute;top:50%;left:50%;width:12px;height:1px;background:currentColor;transform:translate(-50%,-50%)}.lap-accordion-icon:after{transform:translate(-50%,-50%) rotate(90deg);transition:transform var(--lap-transition, .22s) ease}.lap-accordion[open] .lap-accordion-icon:after{transform:translate(-50%,-50%) rotate(0)}.lap-accordion-content{padding:0 0 20px;color:var(--lap-muted, #686864)}.lap-accordion-content>:first-child{margin-top:0}.lap-accordion-content>:last-child{margin-bottom:0}.lap-share button{display:inline-flex;align-items:center;gap:8px;padding:0;border:0;background:none;color:inherit;cursor:pointer;font-size:12px}.lap-share svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.3}.lap-divider{height:1px;margin-block:var(--lap-divider-space, 14px);background:var(--lap-line, #deded9)}.lap-spacer{display:block!important;width:100%!important;height:var(--lap-spacer-height, 16px)!important;min-height:var(--lap-spacer-height, 16px)!important;margin:0!important;padding:0!important;grid-column:1 / -1!important;line-height:0!important;font-size:0!important;pointer-events:none}.lap-spacer__fill{display:block!important;width:1px;height:100%;min-height:inherit;margin:0;padding:0;opacity:0;visibility:hidden}.lap-modal{max-width:none;max-height:none;margin:0;padding:0;border:0;background:transparent;color:var(--lap-text, #111)}.lap-modal::backdrop{background:#0000007a}.lap-modal-close{display:grid;width:44px;height:44px;place-items:center;padding:0;border:0;background:transparent;color:inherit;cursor:pointer}.lap-modal-close svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.25}.lap-zoom-modal[open]{display:grid;width:100vw;height:100dvh;place-items:center;background:#f5f4f1}.lap-zoom-modal .lap-modal-close{position:fixed;right:18px;top:18px;z-index:2;background:#ffffffe6;border-radius:50%}.lap-zoom-content{width:100%;height:100%;overflow:auto}.lap-zoom-content img{width:auto;min-width:min(100%,900px);max-width:none;height:auto;min-height:100%;margin:auto;object-fit:contain}.lap-size-guide-modal[open]{display:grid;width:100vw;height:100dvh;place-items:center;padding:24px}.lap-size-guide-panel{width:min(100%,860px);max-height:min(90dvh,900px);overflow:auto;background:var(--lap-info-bg, #fff)}.lap-modal-header{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;padding:18px 22px;border-bottom:1px solid var(--lap-line, #deded9);background:inherit}.lap-modal-header h2{margin:0;font-size:19px;font-weight:500}.lap-size-guide-content{padding:26px 24px 36px}.lap-size-guide-content img{height:auto}.lap-mobile-sticky{display:none}.lap-purchase-message{margin:10px 0 0;color:#8a1f1f;font-size:12px;line-height:1.5}.lap-purchase-message[hidden],.lap-purchase-message [hidden]{display:none!important}.lap-purchase-message p{margin:0 0 4px}.lap-purchase-message a{display:inline-block;min-height:44px;padding:10px 0;color:inherit;text-decoration:underline;text-underline-offset:3px}.lap-mobile-sticky>button:disabled{opacity:.6;cursor:wait}@media(prefers-reduced-motion:reduce){.lap-mobile-sticky{transition:none!important}}@media screen and (min-width:1600px){.lap-viewport--editorial-left .lap-info{padding-top:50px}}@media screen and (max-width:1199px)and (min-width:990px){.lap-viewport--editorial-left{width:100%}.lap-layout{grid-template-columns:minmax(0,1fr) minmax(340px,min(var(--lap-info-width, 420px),44vw))}.lap-info{padding-left:min(var(--lap-info-left, 48px),32px);padding-right:min(var(--lap-info-right, 54px),32px)}.lap-title--large{font-size:38px}}@media screen and (max-width:989px){.lap-viewport--full,.lap-viewport--contained{width:100%;max-width:none;margin-inline:0}.lap-layout,.lap-layout--media-right{display:flex;flex-direction:column;gap:0;padding-top:var(--lap-mobile-top, 0px);padding-bottom:var(--lap-mobile-bottom, 0px)}.lap-layout--media-right .lap-gallery-column,.lap-layout--media-right .lap-info-column{order:initial}.lap-gallery-column{width:100%;padding-left:0}.lap-info-column{width:100%}.lap-info,.lap-info--sticky{position:static;max-height:none;overflow:visible;padding:var(--lap-mobile-info-top-padding, 28px) var(--lap-mobile-info-x, 16px) var(--lap-mobile-info-bottom-padding, 48px)}.lap-gallery-track,.lap-section[data-gallery-layout=grid] .lap-gallery-track,.lap-section[data-gallery-layout=feature_grid] .lap-gallery-track,.lap-section[data-gallery-layout=stack] .lap-gallery-track,.lap-section[data-gallery-layout=carousel] .lap-gallery-track{display:flex;gap:var(--lap-mobile-gallery-gap, 0px);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y}.lap-gallery-track::-webkit-scrollbar{display:none}.lap-media-item,.lap-section[data-gallery-layout=feature_grid] .lap-media-item:first-child{flex:0 0 calc(100% - var(--lap-mobile-gallery-peek, 8%));grid-column:auto;scroll-snap-align:start}.lap-gallery-track>.lap-media-item:only-child,.lap-section[data-gallery-layout=feature_grid] .lap-gallery-track>.lap-media-item:first-child:only-child{flex-basis:100%}.lap-media-frame{aspect-ratio:var(--lap-mobile-ratio, 2 / 3)}.lap-section[data-mobile-ratio=natural] .lap-media-frame{aspect-ratio:auto}.lap-section[data-mobile-ratio=natural] .lap-media-frame>img{height:auto}.lap-media-frame>img{object-position:var(--lap-mobile-object-position, center center)}.lap-section[data-mobile-fit=contain] .lap-media-frame>img{object-fit:contain}.lap-thumbnails,.lap-gallery-arrow{display:none!important}.lap-zoom-trigger{display:none}.lap-gallery-status{right:12px;bottom:12px;left:12px;justify-content:center}.lap-gallery-dots{display:flex;align-items:center;justify-content:center;gap:6px}.lap-gallery-dot{width:5px;height:5px;padding:0;border:0;border-radius:50%;background:#11111147}.lap-gallery-dot.is-active{background:#111}.lap-gallery-progress{display:block;width:min(180px,55vw);height:1px;background:#1111112e}.lap-gallery-progress span{display:block;width:0;height:100%;background:#111;transition:width .18s ease}.lap-gallery-fraction{min-height:25px;font-size:10px}.lap-title--small{font-size:25px}.lap-title--medium{font-size:30px}.lap-title--large{font-size:36px}.lap-title-row--center .lap-wishlist{right:var(--lap-mobile-info-x, 16px)}.lap-block{margin-bottom:17px}.lap-option-header{margin-bottom:var(--lap-option-header-gap, 9px)}.lap-option-name,.lap-option-selected,.lap-option-separator{font-size:var(--lap-option-label-size-mobile, 12px)}.lap-size-app-slot{transform:translateY(calc(var(--lap-panda-up-mobile, 0px) * -1))}.lap-size-app-slot>.lap-block--app button,.lap-size-app-slot>.lap-block--app a,.lap-size-app-slot>.lap-block--app [role=button]{font-size:var(--lap-panda-font-mobile, 11px)!important}.lap-color-swatches{gap:var(--lap-swatch-gap-mobile, 8px)}.lap-color-swatch{width:var(--lap-swatch-hit-mobile, 40px);height:var(--lap-swatch-hit-mobile, 40px);flex-basis:var(--lap-swatch-hit-mobile, 40px)}.lap-color-swatch>span{width:var(--lap-swatch-visual-mobile, 28px);height:var(--lap-swatch-visual-mobile, 28px)}.lap-section[data-sold-out-swatch-style=slash] .lap-color-swatch.is-sold-out:before,.lap-section[data-sold-out-swatch-style=both] .lap-color-swatch.is-sold-out:before{width:calc(var(--lap-swatch-visual-mobile, 28px) + 4px)}.lap-size-dropdown__trigger{min-height:var(--lap-size-dropdown-height-mobile, 52px);font-size:var(--lap-size-dropdown-font-mobile, 14px)}.lap-size-dropdown__option{font-size:var(--lap-size-dropdown-font-mobile, 14px)}.lap-add-button{min-height:var(--lap-button-height-mobile, 52px);font-size:var(--lap-button-font-mobile, 13px)}.lap-trust-item{padding-inline:5px}.lap-trust-icon{display:none}.lap-size-guide-modal[open]{align-items:end;padding:0}.lap-size-guide-panel{width:100%;max-height:86dvh}.lap-section[data-mobile-sticky=true] .lap-mobile-sticky{position:fixed;left:0;right:0;bottom:0;z-index:50;display:grid;grid-template-columns:minmax(0,1fr) minmax(150px,44%);gap:12px;align-items:center;padding:10px max(12px,env(safe-area-inset-right)) calc(10px + env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left));border-top:1px solid var(--lap-line, #deded9);background:#fff;color:#111;transform:translateY(110%);opacity:0;pointer-events:none;transition:transform .22s ease,opacity .22s ease}.lap-section[data-mobile-sticky=true] .lap-mobile-sticky.is-visible{transform:none;opacity:1;pointer-events:auto}.lap-mobile-sticky-meta{min-width:0;display:grid;gap:3px}.lap-mobile-sticky-meta strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500}.lap-mobile-sticky-meta span{font-size:11px;color:#686864}.lap-mobile-sticky>button{min-height:44px;padding:8px 12px;border:1px solid #111;background:#111;color:#fff;font-weight:600}}@media screen and (max-width:420px){.lap-info{padding-top:min(var(--lap-mobile-info-top-padding, 28px),23px)}.lap-title--large{font-size:32px}.lap-trust-item strong{font-size:9px}.lap-trust-item small{font-size:8px}}@media(prefers-reduced-motion:reduce){.lap-section *,.lap-section *:before,.lap-section *:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.lap-section{--lap-block-gap: 14px}.lap-blocks{display:grid;grid-template-columns:minmax(0,1fr) auto;width:100%;column-gap:18px}.lap-block{grid-column:1 / -1;margin:0 0 var(--lap-block-gap, 14px)}.lap-buy-area+.lap-lohnr-credit{margin-top:calc(var(--lap-block-gap, 14px) * -1)}.lap-block--app{width:100%;margin-top:var(--lap-app-block-gap, 4px)}.lap-block--app>*{width:100%;max-width:none}.lap-lohnr-credit,.lap-lohnr-promise,.lap-product-information-block{width:100%}@media screen and (min-width:750px){.lap-section[data-heading-layout-desktop=inline] .lap-title-row{grid-column:1;min-width:0;align-self:start}.lap-section[data-heading-layout-desktop=inline] .lap-title-row+.lap-price-wrap{grid-column:2;align-self:start;padding-top:var(--lap-inline-price-offset-desktop, 4px);text-align:right}.lap-section[data-heading-layout-desktop=inline][data-heading-inline-align=center] .lap-title-row,.lap-section[data-heading-layout-desktop=inline][data-heading-inline-align=center] .lap-title-row+.lap-price-wrap{align-self:center}.lap-section[data-heading-layout-desktop=inline][data-heading-inline-align=bottom] .lap-title-row,.lap-section[data-heading-layout-desktop=inline][data-heading-inline-align=bottom] .lap-title-row+.lap-price-wrap{align-self:end}.lap-section[data-heading-layout-desktop=inline] .lap-title-row+.lap-price-wrap .lap-price{justify-content:flex-end}.lap-section[data-heading-layout-desktop=inline] .lap-title-row+.lap-price-wrap .lap-payment-terms,.lap-section[data-heading-layout-desktop=inline] .lap-title-row+.lap-price-wrap .lap-tax-note{max-width:220px;margin-left:auto}}.lap-section[data-info-style=lohnr_compact] .lap-info{padding-top:var(--lap-info-top-padding, 46px)}.lap-section[data-info-style=lohnr_compact] .lap-title{font-size:var(--lap-title-size-desktop, 20px);font-weight:var(--lap-title-weight, 600);line-height:var(--lap-title-line-height, 1.15);letter-spacing:var(--lap-title-letter-spacing, -.02em)}.lap-section[data-info-style=lohnr_compact] .lap-price{font-size:var(--lap-price-size-desktop, 15px);font-weight:var(--lap-price-weight, 500)}.lap-section[data-info-style=lohnr_compact] .lap-subtitle,.lap-section[data-info-style=lohnr_compact] .lap-model-info,.lap-section[data-info-style=lohnr_compact] .lap-tax-note{font-size:11.5px}.lap-section[data-info-style=lohnr_compact] .lap-variant-picker{gap:18px}.lap-section[data-info-style=lohnr_compact] .lap-option-legend{margin-bottom:9px;font-size:12px}.lap-section[data-info-style=lohnr_compact] .lap-size-option,.lap-section[data-info-style=lohnr_compact] .lap-other-option{min-height:42px;font-size:12px}.lap-section[data-info-style=lohnr_compact] .lap-description,.lap-section[data-info-style=lohnr_compact] .lap-accordion-content,.lap-section[data-info-style=lohnr_compact] .lap-feature-list{font-size:var(--lap-body-size-desktop, 13px);line-height:var(--lap-body-line-height, 1.55)}.lap-section[data-info-style=lohnr_compact] .lap-add-button{min-height:var(--lap-button-height-desktop, 52px);font-size:var(--lap-button-font-desktop, 13px)}.lap-reviews{font-size:var(--lap-review-size-desktop, 12px);padding:0;border:0;background:transparent;cursor:pointer;text-align:left}.lap-reviews:hover{opacity:.68}.lap-judgeme-badge,.lap-judgeme-badge .jdgm-prev-badge{display:inline-flex!important;align-items:center;gap:7px}.lap-judgeme-badge .jdgm-prev-badge__text{text-decoration:underline;text-underline-offset:3px}.lap-reviews--minimal .jdgm-prev-badge__text{text-decoration:none}.lap-stars--fractional{position:relative;display:inline-block;white-space:nowrap}.lap-stars--fractional>span:first-child{color:#d4d4cf}.lap-stars--fractional>span:last-child{position:absolute;left:0;top:0;width:var(--lap-rating-fill,0%);overflow:hidden;white-space:nowrap;color:currentColor}.lohnr-product-information,.lohnr-product-information *{box-sizing:border-box}.lohnr-product-information{width:100%;color:var(--lap-info-drawer-text, var(--lap-text, #111))}.lohnr-product-information__rows{width:100%;border-top:1px solid var(--lap-info-drawer-line, var(--lap-line, #deded9))}.lohnr-product-information__row{display:flex;width:100%;min-height:var(--lap-info-row-height, 50px);align-items:center;justify-content:space-between;gap:16px;margin:0;padding:0;border:0;border-bottom:1px solid var(--lap-info-drawer-line, var(--lap-line, #deded9));background:transparent;color:inherit;font:inherit;font-size:var(--lap-info-row-font, 13px);font-weight:var(--lap-info-row-weight, 500);text-align:left;cursor:pointer}.lohnr-product-information__row:hover{opacity:.62}.lohnr-product-information__row>svg,.lohnr-product-information__review-meta>svg{width:var(--lap-info-row-icon, 15px);height:var(--lap-info-row-icon, 15px);flex:0 0 var(--lap-info-row-icon, 15px);fill:none;stroke:currentColor;stroke-width:1.2}.lohnr-product-information__review-meta{display:inline-flex;min-width:0;align-items:center;justify-content:flex-end;gap:8px;color:var(--lap-info-drawer-muted, var(--lap-muted, #686864));font-size:11px}.lohnr-product-information__review-meta .jdgm-preview-badge{display:inline-flex!important;align-items:center}.lohnr-product-information__review-meta .jdgm-prev-badge__text{margin-left:5px}.lohnr-product-information__stars{color:var(--lap-info-drawer-text, #111);letter-spacing:.05em;font-size:10px}.lohnr-product-information__drawer{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;overflow:hidden;border:0;background:transparent;color:var(--lap-info-drawer-text, #111)}.lohnr-product-information__drawer:not([open]){display:none!important}.lohnr-product-information__drawer[open]{display:block}.lohnr-product-information__drawer::backdrop{background:rgba(0,0,0,var(--lap-info-overlay-opacity, .48));-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px)}.lohnr-product-information__panel{display:flex;width:min(var(--lap-info-drawer-width, 540px),100vw);height:100%;margin-left:auto;flex-direction:column;overflow:hidden;background:var(--lap-info-drawer-bg, #fff);box-shadow:-18px 0 54px #0000001f}.lohnr-product-information__drawer-header{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;border-bottom:1px solid var(--lap-info-drawer-line, #deded9);background:var(--lap-info-drawer-bg, #fff)}.lohnr-product-information__tabs{display:flex;min-width:0;overflow-x:auto;scrollbar-width:none}.lohnr-product-information__tabs::-webkit-scrollbar{display:none}.lohnr-product-information__tabs button,.lohnr-product-information__done{min-height:var(--lap-info-tab-height, 62px);padding:0 18px;border:0;background:transparent;color:inherit;font:inherit;font-size:var(--lap-info-tab-font, 11px);font-weight:500;white-space:nowrap;cursor:pointer}.lohnr-product-information__tabs button{position:relative;color:var(--lap-info-drawer-muted, #686864)}.lohnr-product-information__tabs button[aria-selected=true]{color:var(--lap-info-drawer-text, #111)}.lohnr-product-information__tabs button[aria-selected=true]:after{content:"";position:absolute;right:18px;bottom:-1px;left:18px;height:1px;background:currentColor}.lohnr-product-information__done{border-left:1px solid var(--lap-info-drawer-line, #deded9);font-weight:600}.lohnr-product-information__drawer-body{flex:1 1 auto;overflow-y:auto;overscroll-behavior:contain}.lohnr-product-information__content{min-height:100%;padding:var(--lap-info-content-y, 48px) var(--lap-info-content-x, 42px) 70px}.lohnr-product-information__content[hidden]{display:none!important}.lohnr-product-information__eyebrow{margin:0 0 12px;color:var(--lap-info-drawer-muted, #686864);font-size:9px;font-weight:600;letter-spacing:.15em;text-transform:uppercase}.lohnr-product-information__content>h2{margin:0 0 24px;font-family:var(--font-heading-family, var(--font-body-family, inherit));font-size:var(--lap-info-heading-size, 30px);font-weight:400;line-height:1.08;letter-spacing:-.025em}.lohnr-product-information__lead{color:var(--lap-info-drawer-text, #111);font-size:var(--lap-info-body-size, 14px);line-height:1.65}.lohnr-product-information__group{margin-top:28px;padding-top:22px;border-top:1px solid var(--lap-info-drawer-line, #deded9);color:var(--lap-info-drawer-muted, #686864);font-size:var(--lap-info-body-size, 13px);line-height:1.6}.lohnr-product-information__group h3{margin:0 0 12px;color:var(--lap-info-drawer-text, #111);font-size:12px;font-weight:600}.lohnr-product-information__group a{display:inline-flex;gap:7px;margin-top:13px;color:var(--lap-info-drawer-text, #111);font-weight:600;text-underline-offset:3px}.lohnr-product-information__group .metafield-rich_text_field>:first-child,.lohnr-product-information__group .rte>:first-child,.lohnr-product-information__lead>:first-child{margin-top:0}.lohnr-product-information__group .metafield-rich_text_field>:last-child,.lohnr-product-information__group .rte>:last-child,.lohnr-product-information__lead>:last-child{margin-bottom:0}.lohnr-product-information__group ul,.lohnr-product-information__lead ul{margin:0;padding-left:18px}.lohnr-product-information__note{margin:24px 0 0;padding:14px 16px;background:color-mix(in srgb,var(--lap-info-drawer-line, #deded9) 28%,transparent);color:var(--lap-info-drawer-muted, #686864);font-size:11.5px;line-height:1.5}body.lap-information-open{overflow:hidden}.lap-release-badge{position:fixed;right:10px;bottom:10px;z-index:99999;padding:5px 7px;background:#111;color:#fff;font-size:9px;pointer-events:none}@media screen and (max-width:749px){.lap-blocks{column-gap:12px}.lap-section[data-heading-layout-mobile=inline] .lap-title-row{grid-column:1;min-width:0;align-self:start}.lap-section[data-heading-layout-mobile=inline] .lap-title-row+.lap-price-wrap{grid-column:2;align-self:start;padding-top:var(--lap-inline-price-offset-mobile, 2px);text-align:right}.lap-section[data-heading-layout-mobile=inline][data-heading-inline-align=center] .lap-title-row,.lap-section[data-heading-layout-mobile=inline][data-heading-inline-align=center] .lap-title-row+.lap-price-wrap{align-self:center}.lap-section[data-heading-layout-mobile=inline][data-heading-inline-align=bottom] .lap-title-row,.lap-section[data-heading-layout-mobile=inline][data-heading-inline-align=bottom] .lap-title-row+.lap-price-wrap{align-self:end}.lap-section[data-heading-layout-mobile=inline] .lap-title-row+.lap-price-wrap .lap-price{justify-content:flex-end;font-size:var(--lap-price-size-mobile, 14px)}.lap-section[data-heading-layout-mobile=inline] .lap-title-row+.lap-price-wrap .lap-payment-terms,.lap-section[data-heading-layout-mobile=inline] .lap-title-row+.lap-price-wrap .lap-tax-note{display:none}.lap-section[data-info-style=lohnr_compact] .lap-title{font-size:var(--lap-title-size-mobile, 17px)}.lap-section[data-info-style=lohnr_compact] .lap-description,.lap-section[data-info-style=lohnr_compact] .lap-accordion-content,.lap-section[data-info-style=lohnr_compact] .lap-feature-list{font-size:var(--lap-body-size-mobile, 13px)}.lap-short-description{font-size:var(--lap-short-body-mobile, 13px)}.lap-short-description__heading{font-size:var(--lap-short-heading-mobile, 14px)}.lap-reviews{font-size:var(--lap-review-size-mobile, 12px)}.lap-section[data-info-style=lohnr_compact] .lap-info{padding-top:min(var(--lap-mobile-info-top-padding, 28px),20px)}.lohnr-product-information__row{min-height:48px;font-size:12px}.lohnr-product-information__drawer[open]{display:flex;align-items:flex-end}.lohnr-product-information__panel{width:100%;height:min(94dvh,100%);margin:auto 0 0;box-shadow:0 -16px 45px #00000029}.lohnr-product-information__drawer-header{grid-template-columns:minmax(0,1fr) auto}.lohnr-product-information__tabs button,.lohnr-product-information__done{min-height:58px;padding-inline:15px}.lohnr-product-information__content{padding:32px 20px calc(54px + env(safe-area-inset-bottom))}}@media(prefers-reduced-motion:reduce){.lohnr-product-information__row,.lohnr-product-information__panel{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/214/assets/lohnr-atelier-product-v6.css.map */
