.lanomiz-bundle-cards{display:grid;gap:18px;color:#211d1c}.lanomiz-bundle-cards__header{text-align:center}.lanomiz-bundle-cards__header h2,.lanomiz-bundle-cards__header p{margin:0}.lanomiz-bundle-cards__header{display:grid;gap:7px}.lanomiz-bundle-cards__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.lanomiz-bundle-cards__card{position:relative;display:grid;min-width:0;align-content:start;gap:5px;padding:12px;border:1px solid #d8c8bf;border-radius:8px;background:#fff;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:border-color .16s ease,background .16s ease}.lanomiz-bundle-cards__card[aria-pressed=true]{border-color:#b89467;background:#f8ece8}.lanomiz-bundle-cards__card--single{grid-column:1/-1;grid-template-columns:96px minmax(0,1fr)}.lanomiz-bundle-cards__card img{display:block;width:100%;aspect-ratio:4/3;object-fit:contain}.lanomiz-bundle-cards__card--single img{grid-row:1/7}.lanomiz-bundle-cards__badge{justify-self:start;padding:3px 7px;background:#c4553a;color:#fff;font-size:11px;font-weight:700}.lanomiz-bundle-cards__card i{position:absolute;right:12px;bottom:12px;width:18px;height:18px;border:1px solid currentColor;border-radius:50%}.lanomiz-bundle-cards__card[aria-pressed=true] i{box-shadow:inset 0 0 0 4px #fff;background:#211d1c}.lanomiz-bundle-cards__benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0;padding:0;background:#dbc9c0;list-style:none;text-align:center}.lanomiz-bundle-cards__benefits li{padding:12px 8px;background:#f4e5e1}.lanomiz-bundle-cards__help{display:grid;gap:3px;padding:14px 16px;border:1px solid #e3d7d0;color:inherit;text-decoration:none}@media(prefers-reduced-motion:reduce){.lanomiz-bundle-cards__card{transition:none}}.lanomiz-content-shell{width:100%}.lanomiz-content-shell--thumbnails{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;max-width:560px;margin-inline:auto}.lanomiz-content-shell__thumbnail{min-width:0;aspect-ratio:1 / 1;overflow:hidden}.lanomiz-content-shell__thumbnail-image{display:block;width:100%;height:100%;object-fit:cover}.lanomiz-content-shell__media-placeholder{display:grid;width:100%;height:100%;place-content:center;gap:4px;padding:8px;text-align:center}.lanomiz-content-shell__media-placeholder span,.lanomiz-content-shell__media-placeholder strong{overflow-wrap:anywhere}.lanomiz-content-shell--note{display:grid;max-width:560px;margin-inline:auto;gap:6px;padding:16px;border:1px solid currentColor}.lanomiz-content-shell--note p{margin:0}.lanomiz-content-shell--bundle-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.lanomiz-content-shell__bundle-card{position:relative;display:grid;min-width:0;align-content:start;gap:8px;padding:16px;border:1px solid currentColor}.lanomiz-content-shell__bundle-card:nth-child(3){grid-column:1 / -1}.lanomiz-content-shell__bundle-title,.lanomiz-content-shell__bundle-detail,.lanomiz-content-shell__bundle-price,.lanomiz-content-shell__bundle-badge{overflow-wrap:anywhere}.lanomiz-content-shell__bundle-price{display:grid;gap:2px}.lanomiz-content-shell__bundle-price s,.lanomiz-content-shell__bundle-price small{font-size:.85em}.lanomiz-content-shell__bundle-badge{justify-self:start}.lanomiz-content-shell__radio{position:absolute;right:16px;bottom:16px;width:16px;height:16px;border:1px solid currentColor;border-radius:50%}.lanomiz-content-shell--benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;text-align:center}.lanomiz-media-slot{width:100%;max-width:560px;margin-inline:auto;overflow:hidden;aspect-ratio:var(--lanomiz-media-ratio);background:#e9e7e3;border:1px solid #d6d1ca;border-radius:6px}.lanomiz-media-slot__image,.lanomiz-media-slot__placeholder{width:100%;height:100%}.lanomiz-media-slot__image{display:block;object-fit:cover}.lanomiz-media-slot__placeholder{display:grid;place-content:center;gap:8px;padding:20px;color:#5d5852;text-align:center}.lanomiz-media-slot__placeholder span{font-size:1.2rem}.lanomiz-media-slot__placeholder strong{font-size:1.4rem;font-weight:600}.lanomiz-pain-grid{display:grid;gap:28px;color:#211d1c}.lanomiz-pain-grid__header{text-align:center}.lanomiz-pain-grid__header h2,.lanomiz-pain-grid__header p,.lanomiz-pain-grid__item p{margin:0}.lanomiz-pain-grid__header{display:grid;gap:8px}.lanomiz-pain-grid__items{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.lanomiz-pain-grid__item{display:grid;gap:12px}.lanomiz-pain-grid__item img{display:block;width:100%;aspect-ratio:4/5;object-fit:cover;border-radius:6px}.lanomiz-pain-grid__item div{display:grid;gap:6px}.lanomiz-pain-grid__summary{display:block;width:min(100%,560px);height:auto;margin-inline:auto;border-radius:6px}@media(max-width:749px){.lanomiz-pain-grid{gap:22px}.lanomiz-pain-grid__items{grid-template-columns:1fr;gap:18px}.lanomiz-pain-grid__item{grid-template-columns:110px minmax(0,1fr);align-items:center;gap:16px}.lanomiz-pain-grid__item div{align-content:center}}.lanomiz-purchase-shell{display:grid;width:100%;gap:16px}.lanomiz-purchase-shell__group{display:grid;gap:8px}.lanomiz-purchase-shell__group p,.lanomiz-purchase-shell__packaging-copy p{margin:0}.lanomiz-purchase-shell__empty{width:100%;min-height:48px;outline:1px dashed currentColor;outline-offset:-1px}.lanomiz-purchase-shell__quantity-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.lanomiz-purchase-shell__quantity-card{display:grid;min-width:0;min-height:72px;align-content:center;gap:6px;padding:12px;outline:1px dashed currentColor;outline-offset:-1px}.lanomiz-purchase-shell__quantity-card span,.lanomiz-purchase-shell__quantity-card strong,.lanomiz-purchase-shell__quantity-card small{overflow-wrap:anywhere}.lanomiz-purchase-shell__trust{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;text-align:center}.lanomiz-purchase-shell[data-lanomiz-purchase-shell=packaging]{gap:12px}.lanomiz-purchase-shell__packaging-main{display:grid;grid-template-columns:minmax(92px,112px) minmax(0,1fr);align-items:center;gap:14px}.lanomiz-purchase-shell__packaging-media{width:100%;max-width:112px;aspect-ratio:4 / 3}.lanomiz-purchase-shell__packaging-media img{display:block;width:100%;height:100%;object-fit:contain}.lanomiz-purchase-shell__packaging-copy{display:grid;min-width:0;gap:6px}.lanomiz-purchase-shell__packaging-trust{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;padding:12px 0 0;border-top:1px solid currentColor;list-style:none}.lanomiz-purchase-shell__packaging-trust li{display:grid;min-width:0;place-items:center;align-content:start;gap:5px;padding:0 8px;text-align:center}.lanomiz-purchase-shell__packaging-trust li+li{border-left:1px solid currentColor}.lanomiz-purchase-shell__packaging-trust span{font-size:12px;line-height:1.3;overflow-wrap:anywhere}@media screen and (max-width:749px){.lanomiz-purchase-shell__quantity-grid{grid-template-columns:1fr}}.lanomiz-quantity-breaks{display:grid;width:100%;gap:12px}.lanomiz-quantity-breaks__heading,.lanomiz-quantity-breaks__selection{margin:0}.lanomiz-quantity-breaks__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.lanomiz-quantity-breaks__card{position:relative;display:grid;min-width:0;min-height:116px;align-content:center;gap:5px;padding:14px 10px;border:1px solid currentColor;border-radius:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.lanomiz-quantity-breaks__card.is-selected{outline:2px solid currentColor;outline-offset:-2px}.lanomiz-quantity-breaks__title,.lanomiz-quantity-breaks__price-row,.lanomiz-quantity-breaks__note,.lanomiz-quantity-breaks__card small{overflow-wrap:anywhere}.lanomiz-quantity-breaks__price-row{display:flex;flex-wrap:wrap;align-items:baseline;gap:5px}.lanomiz-quantity-breaks__discount{position:absolute;top:8px;right:8px}.lanomiz-quantity-breaks__badge{justify-self:start}.lanomiz-quantity-breaks__selection{text-align:center}.lanomiz-quantity-breaks-active .product-form__quantity{display:none}@media screen and (max-width:749px){.lanomiz-quantity-breaks__grid{grid-template-columns:1fr}.lanomiz-quantity-breaks__card{min-height:88px}}.lanomiz-scene-carousel{display:grid;width:100%;min-width:0;max-width:100%;gap:18px;color:#211d1c}.lanomiz-scene-carousel__header{text-align:center}.lanomiz-scene-carousel__header h2,.lanomiz-scene-carousel__header p,.lanomiz-scene-carousel__slide{margin:0}.lanomiz-scene-carousel__header{display:grid;gap:7px}.lanomiz-scene-carousel__swiper{display:block;width:100%;min-width:0;max-width:760px;margin-inline:auto;overflow:hidden}.lanomiz-scene-carousel__swiper>.swiper,.lanomiz-scene-carousel .swiper-controls__thumbnails-container,.lanomiz-scene-carousel .swiper-controls__thumbnails{width:100%;min-width:0;max-width:100%;overflow:hidden}.lanomiz-scene-carousel__slide img{display:block;width:100%;aspect-ratio:4/5;object-fit:cover;border-radius:6px}.lanomiz-scene-carousel__slide figcaption{padding-top:8px;font-weight:700}.lanomiz-scene-carousel__arrow{width:40px;height:40px;border:1px solid #cdb7aa;border-radius:50%;background:#fbf8f4;color:#211d1c}.lanomiz-scene-carousel__arrow svg{width:18px}.lanomiz-scene-carousel .swiper-pagination{position:static;margin-top:10px}.lanomiz-scene-carousel .swiper-pagination-bullet{background:#cfc2ba;opacity:1}.lanomiz-scene-carousel .swiper-pagination-bullet-active{background:#c4553a}.lanomiz-scene-carousel .swiper-controls__thumbnails-container{margin-top:12px}.lanomiz-scene-carousel .swiper-controls__thumbnail{overflow:hidden;border:1px solid transparent;border-radius:6px}.lanomiz-scene-carousel .swiper-controls__thumbnail.active{border-color:#b89467}.lanomiz-scene-carousel .swiper-controls__thumbnail img{display:block;width:100%;aspect-ratio:1/1;object-fit:cover}.lanomiz-scene-carousel__note{display:grid;width:min(100%,760px);margin-inline:auto;gap:4px;padding:14px 16px;border-left:3px solid #c4553a;background:#f4e5e1}@media(prefers-reduced-motion:reduce){.lanomiz-scene-carousel__swiper{scroll-behavior:auto}}.lanomiz-size-guide-link{width:100%;margin-top:-18px;text-align:right}.lanomiz-size-guide-link a{color:#261f1a;font-size:1.3rem;font-weight:600;text-decoration:underline;text-underline-offset:3px}.lanomiz-size-guide{width:100%;max-width:960px;margin-inline:auto;scroll-margin-top:96px;color:#261f1a}.lanomiz-size-guide__header{max-width:680px;margin:0 auto 24px;text-align:center}.lanomiz-size-guide__eyebrow{margin:0 0 8px;color:#7c6256;font-size:1.2rem;font-weight:700;letter-spacing:0}.lanomiz-size-guide__header h2{margin:0;font-size:clamp(2.8rem,4vw,4.2rem);line-height:1.12}.lanomiz-size-guide__highlight{margin:16px 0 0;padding:12px 14px;background:#f3efe8;border-left:3px solid #ad8979;font-weight:600;text-align:left}.lanomiz-size-guide__table-wrap{width:100%;overflow-x:auto}.lanomiz-size-guide__table{width:100%;border-collapse:collapse;table-layout:fixed;background:#fff;font-size:1.4rem}.lanomiz-size-guide__table th,.lanomiz-size-guide__table td{padding:12px 10px;border:1px solid #d8d1ca;line-height:1.35;overflow-wrap:anywhere;text-align:left;vertical-align:middle}.lanomiz-size-guide__table thead th{background:#261f1a;color:#f9f6f1;font-weight:700}.lanomiz-size-guide__table thead th:first-child,.lanomiz-size-guide__table tbody th{width:14%}.lanomiz-size-guide__table thead th:nth-child(2){width:31%}.lanomiz-size-guide__table tbody th{background:#f3efe8}.lanomiz-size-guide__measure{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:24px;align-items:center;margin-top:24px}.lanomiz-size-guide__steps{display:grid;gap:12px;font-size:1.5rem}.lanomiz-size-guide__steps p{margin:0}.lanomiz-size-guide__measure img{display:block;width:100%;height:auto;border-radius:6px}.lanomiz-size-guide__cups{margin-top:24px;border-block:1px solid #d8d1ca}.lanomiz-size-guide__cups summary{padding:16px 4px;cursor:pointer;font-size:1.6rem;font-weight:700}.lanomiz-size-guide__cups[open] summary{border-bottom:1px solid #d8d1ca}.lanomiz-size-guide__table--cups{margin:16px 0}.lanomiz-size-guide__table--cups thead th:first-child,.lanomiz-size-guide__table--cups tbody th,.lanomiz-size-guide__table--cups thead th:nth-child(2){width:50%}.lanomiz-size-guide__sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media screen and (max-width:749px){.lanomiz-size-guide-link{margin-top:-16px}.lanomiz-size-guide__header{margin-bottom:18px}.lanomiz-size-guide__highlight{font-size:1.35rem}.lanomiz-size-guide__table{font-size:1.2rem}.lanomiz-size-guide__table th,.lanomiz-size-guide__table td{padding:10px 6px}.lanomiz-size-guide__table thead th:first-child,.lanomiz-size-guide__table tbody th{width:15%}.lanomiz-size-guide__table thead th:nth-child(2){width:30%}.lanomiz-size-guide__measure{grid-template-columns:1fr;gap:16px;margin-top:18px}}.lanomiz-structure-switcher{display:grid;gap:20px;color:#211d1c}.lanomiz-structure-switcher__header{display:grid;gap:7px;text-align:center}.lanomiz-structure-switcher__header p,.lanomiz-structure-switcher__header h2{margin:0}.lanomiz-structure-switcher__eyebrow{color:#9a6f5e;font-weight:700}.lanomiz-structure-switcher__tabs{display:grid;grid-template-columns:1fr 1fr;width:min(100%,420px);margin-inline:auto;border:1px solid #cdb7aa}.lanomiz-structure-switcher__tabs button{min-height:44px;border:0;background:#fbf8f4;color:#211d1c;font:inherit;cursor:pointer;transition:background .16s ease,color .16s ease}.lanomiz-structure-switcher__tabs button[aria-selected=true]{background:#211d1c;color:#fff}.lanomiz-structure-switcher__panels{display:grid}.lanomiz-structure-switcher__panel{grid-area:1/1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;align-items:start;opacity:1;transform:translateY(0);transition:opacity .2s ease,transform .2s ease}.lanomiz-structure-switcher__panel[aria-hidden=true]{visibility:hidden;pointer-events:none;opacity:0;transform:translateY(6px)}.lanomiz-structure-switcher__panel>img{display:block;width:100%;aspect-ratio:4/5;object-fit:cover;border-radius:6px}.lanomiz-structure-switcher__details{display:grid;grid-template-columns:1fr 1fr;gap:10px}.lanomiz-structure-switcher details{border-bottom:1px solid #ded1c8}.lanomiz-structure-switcher summary{padding:14px 0;font-weight:700;cursor:pointer}.lanomiz-structure-switcher details p{margin:0;padding:0 0 14px}.lanomiz-structure-switcher__more{width:min(100%,700px);margin-inline:auto}.lanomiz-structure-switcher__more img{display:block;width:100%;height:auto}@media(max-width:749px){.lanomiz-structure-switcher__panel{grid-template-columns:1fr;gap:16px}.lanomiz-structure-switcher__details{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.lanomiz-structure-switcher__tabs button,.lanomiz-structure-switcher__panel{transition:none}}.lanomiz-variant-picker{display:block;width:100%}.lanomiz-variant-picker__color-fieldset,.lanomiz-variant-picker__size-fieldset{display:grid;gap:12px}.lanomiz-variant-picker__group{display:grid;gap:8px}.lanomiz-variant-picker__details{border-block-start:1px solid rgb(var(--color-foreground-rgb) / .14);padding-block-start:10px}.lanomiz-variant-picker__summary{display:flex;min-height:32px;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;list-style:none}.lanomiz-variant-picker__summary::-webkit-details-marker{display:none}.lanomiz-variant-picker__summary:after{content:"+";flex:0 0 auto}.lanomiz-variant-picker__details[open] .lanomiz-variant-picker__summary:after{content:"-"}.lanomiz-variant-picker__details color-swatch{display:block;padding-block-start:10px}.lanomiz-variant-picker__color-fieldset .swatch-list{gap:12px!important}.lanomiz-variant-picker__color-fieldset .swatch-item{border:0;padding:0;box-shadow:none}.lanomiz-variant-picker__color-fieldset .swatch-item:after{display:none}.lanomiz-variant-picker__color-fieldset .swatch{--swatch--border-radius: 50%;width:36px;height:36px;background-position:center;background-size:cover;border:2px solid transparent;transition:box-shadow .16s cubic-bezier(.16,1,.3,1),transform .16s cubic-bezier(.16,1,.3,1)}.lanomiz-variant-picker__color-fieldset input:checked+label .swatch{box-shadow:0 0 0 2px #fff,0 0 0 4px #211d1c}.lanomiz-variant-picker__size-fieldset{grid-template-columns:repeat(3,minmax(0,1fr));margin-block-start:20px}.lanomiz-variant-picker__size-fieldset>legend{grid-column:1 / 2;grid-row:1;align-self:center}.lanomiz-variant-picker__size-guide-trigger{grid-column:2 / -1;grid-row:1;display:inline-flex;min-height:32px;align-items:center;justify-self:end;gap:8px;padding:0;border:0;background:transparent;color:#211d1c;font:inherit;font-weight:600;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.lanomiz-variant-picker__size-fieldset>label{width:100%;min-width:0;justify-content:center;text-align:center}.lanomiz-size-guide-open{overflow:hidden}.lanomiz-size-guide-modal{width:min(820px,calc(100vw - 16px));max-width:820px;max-height:90vh;padding:0;border:0;border-radius:12px;background:#fff;color:#211d1c;overflow:hidden}.lanomiz-size-guide-modal::backdrop{background:#211d1c8f;animation:lanomiz-size-guide-backdrop .24s cubic-bezier(.16,1,.3,1)}.lanomiz-size-guide-modal[open] .lanomiz-size-guide-modal__panel{animation:lanomiz-size-guide-panel .24s cubic-bezier(.16,1,.3,1)}.lanomiz-size-guide-modal__panel{max-height:90vh;overflow-y:auto;overscroll-behavior:contain}.lanomiz-size-guide-modal__header{position:sticky;z-index:2;top:0;display:flex;min-height:56px;align-items:center;justify-content:center;padding:12px 56px;border-bottom:1px solid #e8ded8;background:#fff}.lanomiz-size-guide-modal__header h2{margin:0;font-size:20px;line-height:1.3}.lanomiz-size-guide-modal__close{position:absolute;top:8px;right:8px;display:grid;width:40px;height:40px;place-items:center;padding:0;border:0;border-radius:8px;background:transparent;color:#211d1c;cursor:pointer}.lanomiz-size-guide-modal__content{padding:24px}@keyframes lanomiz-size-guide-backdrop{0%{opacity:0}to{opacity:1}}@keyframes lanomiz-size-guide-panel{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media screen and (min-width:750px){.lanomiz-variant-picker__size-fieldset{grid-template-columns:repeat(6,minmax(0,1fr))}}@media screen and (max-width:749px){.lanomiz-size-guide-modal__content{padding:16px}}@media(prefers-reduced-motion:reduce){.lanomiz-variant-picker__color-fieldset .swatch,.lanomiz-size-guide-modal::backdrop,.lanomiz-size-guide-modal[open] .lanomiz-size-guide-modal__panel{animation:none;transition:none}}
/*# sourceMappingURL=/cdn/shop/t/3/compiled_assets/styles.css.map */
