/*!
  Lašty — old money vrstva + chytré funkce
  Postaveno nad Impulse 5.2.1. Nepřepisuje theme.css, načítá se za ním.

  1. Paleta (old money)
  2. Zaoblení 20px napříč motivem
  3. Produktová mřížka — stejně velké fotky, zarovnané popisky
  4. Quick add + spodní panel s výběrem velikosti
  5. Doprava zdarma, upsell v košíku
  6. Bundle deals, trust, marquee, odpočet, proč u nás
  7. Kundenbewertungen
  8. Servisní pás, stránka kolekce, produktová stránka
  9. Editoriální patička
  10. Bloky produktovky navíc — škála padnutí, rámeček se slevou
  11. FAQ — mezery kolem sekce
============================================================================*/:root{--lastyInk: var(--colorBtnPrimary, #26221c);--lastyAccent: var(--colorAnnouncement, #8b6b67);--lastyLine: var(--colorBorder, #e4ddd1);--lastyPaper: var(--colorBody, #faf8f3);--lastyMuted: color-mix(in srgb, var(--colorTextBody, #201c17) 58%, transparent);--lastyRadius: 20px;--lastyRadiusSmall: 10px;--lastyGo: #149b58;--lastyGoDark: #0f7d46;--lastySignal: #c8102e}body{background-color:var(--colorBody)}.lasty-label{font-family:var(--typeBasePrimary),var(--typeBaseFallback);font-size:11px;line-height:1.3;letter-spacing:.16em;text-transform:uppercase}.btn,.shopify-payment-button__button--unbranded,input[type=text],input[type=search],input[type=email],input[type=password],input[type=number],input[type=tel],select,textarea,.grid-product__image-mask,.grid__image-ratio,.image-wrap,.grid-product__secondary-image,.collection-item__image-wrapper,.promo-grid__content,.testimonials-slide,.modal__inner,.drawer,.site-nav__dropdown,.product-single__media-wrapper .image-wrap,.product-single__thumbnail-item .image-wrap,.article__grid-image-container,.map-section__overlay{border-radius:var(--lastyRadius, 20px)}.grid-product__image-mask,.grid__image-ratio,.image-wrap{overflow:hidden}.grid-product__tag,.lasty-bundle__tag,.quick-product__btn{border-radius:var(--lastyRadiusSmall, 10px)}.color-swatch,.testimonail-image--round .image-wrap,.slick-dots li button{border-radius:50%}.grid-product__image-mask .image-wrap,.grid-product__image-mask .grid__image-ratio{position:relative;height:auto!important;padding-bottom:0!important;aspect-ratio:var(--lastyGridRatio, 1 / 1)}.grid-product__image-mask img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.grid-product__image-mask img.grid__image-contain{object-fit:contain}.grid-product__content{display:flex;flex-direction:column;height:100%}.grid-product__link{display:flex;flex-direction:column;flex:1 1 auto}.grid-product__meta{display:flex;flex-direction:column;gap:4px;padding-top:14px}.grid-product__title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.6em;line-height:1.3}.grid-product__price{font-variant-numeric:tabular-nums;letter-spacing:.01em}.grid-product__price--original{color:var(--lastyMuted);margin-right:6px}.grid-product__vendor{color:var(--lastyMuted);letter-spacing:.1em;text-transform:uppercase;font-size:11px}body[data-quick-add=true] .quick-product__btn,body[data-quick-add=true] .grid-product:hover .quick-product__btn{display:none}.lasty-qa{margin-top:12px}.lasty-qa__btn{width:100%;padding:13px 14px;font-size:12px;letter-spacing:.14em;text-transform:uppercase}.lasty-qa__btn--out{cursor:not-allowed}.lasty-qa__btn.is-loading{color:transparent!important;position:relative}.lasty-qa__btn.is-loading:after{content:"";position:absolute;top:50%;left:50%;width:15px;height:15px;margin:-7.5px 0 0 -7.5px;border:1.5px solid var(--colorBtnPrimaryText, #faf8f3);border-top-color:transparent;border-radius:50%;animation:lasty-spin .62s linear infinite}@keyframes lasty-spin{to{transform:rotate(360deg)}}@media(max-width:768px){.lasty-qa{margin-top:10px}.lasty-qa__btn{padding:11px 10px;font-size:11px;letter-spacing:.1em}}.lasty-sheet{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100}.lasty-sheet[hidden]{display:none}.lasty-sheet__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:color-mix(in srgb,var(--colorTextBody) 42%,transparent);opacity:0;transition:opacity .26s ease}.lasty-sheet.is-open .lasty-sheet__overlay{opacity:1}.lasty-sheet__panel{position:absolute;left:50%;bottom:0;width:100%;max-width:460px;max-height:86vh;display:flex;flex-direction:column;background:var(--lastyPaper);border-radius:var(--lastyRadius, 20px) var(--lastyRadius, 20px) 0 0;box-shadow:0 -18px 50px color-mix(in srgb,var(--colorTextBody) 18%,transparent);transform:translate(-50%,100%);transition:transform .32s cubic-bezier(.22,.61,.36,1)}.lasty-sheet.is-open .lasty-sheet__panel{transform:translate(-50%)}@media(prefers-reduced-motion:reduce){.lasty-sheet__panel,.lasty-sheet__overlay{transition:none}}.lasty-sheet__header{display:flex;align-items:center;justify-content:center;position:relative;padding:18px 52px;border-bottom:1px solid var(--lastyLine)}.lasty-sheet__eyebrow{color:var(--colorTextBody)}.lasty-sheet__close{position:absolute;top:50%;right:14px;transform:translateY(-50%);width:34px;height:34px;padding:8px;border:0;background:none;color:var(--colorTextBody);cursor:pointer}.lasty-sheet__close .icon{width:100%;height:100%}.lasty-sheet__product{display:flex;align-items:center;gap:14px;padding:18px 20px}.lasty-sheet__image{flex:0 0 76px;width:76px;border-radius:var(--lastyRadiusSmall, 10px);overflow:hidden;background:var(--colorSmallImageBg, #f2eee5)}.lasty-sheet__image img{display:block;width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover}.lasty-sheet__info{min-width:0}.lasty-sheet__name{display:block;font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);font-size:16px;line-height:1.3;color:var(--colorTextBody);text-decoration:none;margin-bottom:4px}.lasty-sheet__price{font-variant-numeric:tabular-nums;color:var(--colorPrice)}.lasty-sheet__price s{color:var(--lastyMuted);margin-left:7px}.lasty-sheet__options-label{padding:0 20px 10px;color:var(--lastyMuted)}.lasty-sheet__rows{flex:1 1 auto;overflow-y:auto;border-top:1px solid var(--lastyLine)}.lasty-sheet__row{display:flex;align-items:center;justify-content:space-between;gap:14px;width:100%;padding:17px 20px;border:0;border-bottom:1px solid var(--lastyLine);background:none;color:var(--colorTextBody);font-family:var(--typeBasePrimary),var(--typeBaseFallback);font-size:15px;text-align:left;cursor:pointer;transition:background .14s ease}.lasty-sheet__row:hover:not(:disabled),.lasty-sheet__row:focus-visible{background:var(--colorBodyDim, #f2eee5)}.lasty-sheet__row:disabled{color:var(--lastyMuted);cursor:not-allowed}.lasty-sheet__row-label{letter-spacing:.06em}.lasty-sheet__row:disabled .lasty-sheet__row-label{text-decoration:line-through}.lasty-sheet__row-note{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--lastyMuted)}.lasty-sheet__row.is-loading .lasty-sheet__row-note,.lasty-sheet__row.is-done .lasty-sheet__row-note{color:var(--lastyAccent)}.lasty-sheet__footer{padding:16px 20px calc(16px + env(safe-area-inset-bottom));text-align:center}.lasty-sheet__details{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--lastyMuted);border-bottom:1px solid var(--lastyLine);padding-bottom:3px;text-decoration:none}.lasty-sheet__details:hover{color:var(--colorTextBody);border-bottom-color:currentColor}.lasty-rail-section{--railGap: var(--grid-gutter, 17px);--railPeek: 44px;--gutter: var(--lastyGutter, 40px);--railInner: calc(min(100vw, 1500px) - 2 * var(--gutter))}.lasty-rail__header{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;text-align:left}.lasty-rail__eyebrow{color:var(--lastyMuted);margin-bottom:10px}.lasty-rail__header .section-header__title{margin:0}.lasty-rail__tools{display:flex;align-items:center;gap:18px;flex:0 0 auto}.lasty-rail__all{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--colorTextBody);text-decoration:none;border-bottom:1px solid var(--lastyLine);padding-bottom:3px;white-space:nowrap}.lasty-rail__all:hover{border-bottom-color:currentColor}.lasty-rail__arrows{display:flex;gap:8px}.lasty-rail__arrow{width:42px;height:42px;padding:10px;border:1px solid var(--lastyLine);border-radius:50%;background:transparent;color:var(--colorTextBody);cursor:pointer;transition:border-color .15s ease,background .15s ease,opacity .15s ease}.lasty-rail__arrow svg{width:100%;height:100%;display:block}.lasty-rail__arrow:hover:not(:disabled){border-color:var(--lastyInk);background:var(--colorBodyDim, #f2eee5)}.lasty-rail__arrow:disabled{opacity:.28;cursor:default}.lasty-rail{overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding-bottom:4px}.lasty-rail::-webkit-scrollbar{display:none}.grid-overflow-wrapper,.scrollable-content,.product__thumbs--scroller{scrollbar-width:none;-ms-overflow-style:none}.grid-overflow-wrapper::-webkit-scrollbar,.scrollable-content::-webkit-scrollbar,.product__thumbs--scroller::-webkit-scrollbar{display:none;width:0;height:0}@media(prefers-reduced-motion:reduce){.lasty-rail{scroll-behavior:auto}}.lasty-rail__track{display:flex;gap:var(--railGap);padding:0 max(var(--gutter),calc((100vw - 1500px) / 2 + var(--gutter)));width:max-content}.lasty-rail .grid-product{scroll-snap-align:start;margin-bottom:0;flex:0 0 auto;width:calc((var(--railInner) - var(--railPeek) - (var(--railPocet, 4) - 1) * var(--railGap)) / var(--railPocet, 4))}@media(max-width:768px){.lasty-rail-section{--railPeek: 56px;--railPocet: var(--railMobile, 1)}.lasty-rail__header{flex-direction:column;align-items:flex-start;gap:14px}.lasty-rail__arrows{display:none}}@media(min-width:769px){.lasty-rail-section{--railPocet: var(--railDesktop, 4)}}#CartDrawer .drawer__fixed-header{height:auto}.lasty-ship{padding:15px var(--drawer-gutter, 20px) 17px;border-bottom:1px solid var(--lastyLine);text-align:center}.lasty-ship--page{border:1px solid var(--lastyLine);border-radius:var(--lastyRadius, 20px);padding:18px 22px 20px;margin-bottom:24px}.lasty-ship__text{font-size:13px;line-height:1.5;margin-bottom:11px;color:var(--colorTextBody)}.lasty-ship__text b{font-weight:700;white-space:nowrap}.lasty-ship__track{position:relative;height:3px;background:var(--lastyLine);border-radius:999px;overflow:hidden}.lasty-ship__fill{position:absolute;top:0;left:0;bottom:0;width:0;background:var(--lastyAccent);border-radius:999px;transition:width .48s cubic-bezier(.25,.46,.45,.94)}.lasty-ship.is-unlocked .lasty-ship__fill{background:var(--lastyInk)}.lasty-ship.is-unlocked .lasty-ship__text{letter-spacing:.06em}.lasty-ship__milestones{display:flex;justify-content:space-between;margin-top:9px;color:var(--lastyMuted)}.lasty-upsell{border-top:1px solid var(--lastyLine);padding:18px var(--drawer-gutter, 20px)}.lasty-upsell--page{border:1px solid var(--lastyLine);border-radius:var(--lastyRadius, 20px);margin-top:24px}.lasty-upsell--empty{border-top:0;margin-top:28px}.lasty-upsell--page.lasty-upsell--empty{border:1px solid var(--lastyLine);max-width:460px;margin-left:auto;margin-right:auto;text-align:left}.lasty-upsell--empty .lasty-upsell__title{text-align:center}.lasty-upsell__title{color:var(--lastyMuted);margin-bottom:14px}.lasty-upsell__list{list-style:none;margin:0;padding:0}.lasty-upsell__item{display:flex;align-items:center;gap:13px;padding:12px 0;border-top:1px solid var(--lastyLine)}.lasty-upsell__item:first-child{border-top:0}.lasty-upsell__item.is-hidden{display:none}.lasty-upsell__image{flex:0 0 58px;width:58px;aspect-ratio:4 / 5;border-radius:var(--lastyRadiusSmall, 10px);overflow:hidden;background:var(--colorSmallImageBg, #f2eee5)}.lasty-upsell__image>a,.lasty-upsell__image img,.lasty-upsell__image .placeholder-svg{display:block;width:100%;height:100%;object-fit:cover}.lasty-upsell__image .placeholder-svg{padding:0}.lasty-upsell__info{flex:1 1 auto;min-width:0}.lasty-upsell__name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:13px;line-height:1.4;margin-bottom:3px;color:var(--colorTextBody);text-decoration:none}.lasty-upsell__price{font-size:13px;color:var(--colorPrice);font-variant-numeric:tabular-nums}.lasty-upsell__price s{color:var(--lastyMuted);margin-left:6px}.lasty-upsell__add{flex:0 0 auto;min-width:74px;padding:9px 12px;border:1px solid var(--lastyInk);border-radius:var(--lastyRadius, 20px);background:transparent;color:var(--lastyInk);font-family:var(--typeBasePrimary),var(--typeBaseFallback);font-size:10px;letter-spacing:.14em;text-transform:uppercase;text-align:center;text-decoration:none;cursor:pointer;transition:background .15s ease,color .15s ease}.lasty-upsell__add:hover,.lasty-upsell__add.is-done{background:var(--lastyInk);color:var(--colorBtnPrimaryText, #faf8f3)}.lasty-bundles__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--grid-gutter, 17px)}.lasty-bundle{display:flex;flex-direction:column;border:1px solid var(--lastyLine);border-radius:var(--lastyRadius, 20px);background:var(--lastyPaper);overflow:hidden}.lasty-bundle__media{position:relative;display:grid;grid-template-columns:1fr 1fr;background:var(--colorSmallImageBg, #f2eee5)}.lasty-bundle__media--single{grid-template-columns:1fr}.lasty-bundle__media img,.lasty-bundle__media svg{display:block;width:100%;height:100%;object-fit:cover;aspect-ratio:4 / 5}.lasty-bundle__plus{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:34px;height:34px;border-radius:50%;background:var(--lastyPaper);color:var(--lastyInk);display:flex;align-items:center;justify-content:center;font-size:15px;line-height:1}.lasty-bundle__tag{position:absolute;top:12px;left:12px;background:var(--colorSaleTag, #7b3b3b);color:var(--colorSaleTagText, #faf8f3);font-size:11px;letter-spacing:.1em;padding:5px 10px}.lasty-bundle__body{display:flex;flex-direction:column;gap:9px;flex:1 1 auto;padding:20px 20px 22px;text-align:center}.lasty-bundle__eyebrow{color:var(--lastyMuted)}.lasty-bundle__title{font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);font-size:18px;line-height:1.3;margin:0}.lasty-bundle__contents{font-size:13px;line-height:1.55;color:var(--lastyMuted)}.lasty-bundle__prices{display:flex;align-items:baseline;justify-content:center;gap:9px;margin-top:auto;padding-top:6px;font-variant-numeric:tabular-nums}.lasty-bundle__price{font-size:18px;color:var(--colorPrice)}.lasty-bundle__was{font-size:14px;color:var(--lastyMuted)}.lasty-bundle__btn{width:100%;font-size:12px;letter-spacing:.14em;text-transform:uppercase}@media(max-width:900px){.lasty-bundles__grid{grid-template-columns:1fr}}.lasty-trust{border-top:1px solid var(--lastyLine);border-bottom:1px solid var(--lastyLine)}.lasty-trust__grid{display:grid}.lasty-trust__item{padding:24px 18px;text-align:center;border-left:1px solid var(--lastyLine)}.lasty-trust__item:first-child{border-left:0}.lasty-trust__title{font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);font-size:14px;line-height:1.3;margin:0 0 4px}.lasty-trust__text{font-size:12.5px;line-height:1.5;color:var(--lastyMuted);margin:0}@media(max-width:768px){.lasty-trust__grid{grid-template-columns:repeat(2,1fr)!important}.lasty-trust__item:nth-child(odd){border-left:0}.lasty-trust__item:nth-child(n+3){border-top:1px solid var(--lastyLine)}}.lasty-marquee{overflow:hidden;padding:16px 0;border-top:1px solid var(--lastyLine);border-bottom:1px solid var(--lastyLine)}.lasty-marquee__track{display:flex;width:max-content;animation:lasty-marquee var(--lastySpeed, 30s) linear infinite}.lasty-marquee__group{display:flex;align-items:center}.lasty-marquee__item{font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);font-size:14px;letter-spacing:.18em;text-transform:uppercase;white-space:nowrap;padding:0 26px;display:flex;align-items:center;gap:26px}.lasty-marquee__dot{color:var(--lastyAccent);font-size:8px}@keyframes lasty-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.lasty-marquee__track{animation:none}}.lasty-countdown{background:var(--lastyInk);color:var(--colorBtnPrimaryText, #faf8f3)}.lasty-countdown--accent{background:var(--lastyAccent)}.lasty-countdown__inner{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:22px;padding:22px 20px;text-align:center}.lasty-countdown__title{font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);font-size:17px;line-height:1.35;letter-spacing:.04em;margin:0;color:inherit}.lasty-countdown__clock{display:flex;gap:8px;font-variant-numeric:tabular-nums}.lasty-countdown__cell{min-width:58px;padding:9px 12px;background:var(--lastyPaper);color:var(--lastyInk);border-radius:var(--lastyRadiusSmall, 10px)}.lasty-countdown__num{font-size:20px;line-height:1}.lasty-countdown__unit{margin-top:4px;font-size:9px;letter-spacing:.16em;text-transform:uppercase;color:var(--lastyMuted)}.lasty-countdown__cta{color:inherit;border-color:currentColor}.lasty-why__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--grid-gutter, 17px)}.lasty-why__card{position:relative;border:1px solid var(--lastyLine);border-radius:var(--lastyRadius, 20px);padding:34px 26px 28px;text-align:center}.lasty-why__num{position:absolute;top:-8px;left:50%;transform:translate(-50%);background:var(--lastyPaper);padding:0 12px;color:var(--lastyAccent)}.lasty-why__title{font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);font-size:17px;line-height:1.35;margin:0 0 9px}.lasty-why__text{font-size:14px;line-height:1.65;color:var(--lastyMuted);margin:0}@media(max-width:768px){.lasty-why__grid{grid-template-columns:1fr}}.lasty-reviews{margin-top:24px;margin-bottom:24px}.testimonials-section{padding-top:30px;padding-bottom:30px}.testimonials-section .section-header{margin-bottom:22px}@media(min-width:769px){.lasty-reviews{margin-top:32px;margin-bottom:32px}.testimonials-section{padding-top:36px;padding-bottom:36px}.testimonials-section .section-header{margin-bottom:26px}}.testimonials-slide .testimonials-slider__text,.testimonials-slide.is-selected .testimonials-slider__text{transform:none;box-shadow:none}.testimonials-slide{padding:14px 0 62px}.testimonials-slider__text{position:relative;height:auto;margin:0 10px;padding:34px 32px;background:var(--lastyPaper);border:1px solid var(--lastyLine);border-radius:var(--lastyRadius, 20px);text-align:left}.testimonials-section.text-center .testimonials-slider__text,.testimonials-section.text-right .testimonials-slider__text{text-align:left}.testimonials-slide .quote-icon{display:block;margin-bottom:14px;opacity:.16}.testimonials-slide .quote-icon .icon-quote{width:26px;height:22px}.testimonial-stars{display:block;margin-bottom:18px;color:var(--lastyAccent);font-size:15px;letter-spacing:.3em}.testimonials-slider__text .rte-setting{font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);font-size:17px;line-height:1.72;margin-bottom:26px}.testimonials-slide .testimonail-image{float:left;width:40px;margin:0 12px 0 0}.testimonials-slide .testimonail-image--round .image-wrap{border-radius:50%;overflow:hidden}.testimonials-slider__text cite{display:block;padding-top:2px;font-style:normal;font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);font-size:15px;letter-spacing:.02em}.testimonials__info{font-size:13px;color:var(--lastyMuted);letter-spacing:.06em}.lasty-review__product{clear:both;margin-top:18px;padding-top:14px;border-top:1px solid var(--lastyLine);color:var(--lastyMuted)}.lasty-review__verified{display:inline-flex;align-items:center;gap:7px;margin-top:10px;color:var(--lastyAccent)}.lasty-review__verified svg{width:11px;height:11px;fill:currentColor}.testimonials-section .flickity-page-dots{bottom:18px}@media(max-width:768px){.testimonials-slide{padding:22px 0 58px}.testimonials-slider__text{margin:0;padding:30px 26px}.testimonials-slider__text .rte-setting{font-size:16px}}.feature-row__text.text-center .rte,.feature-row__text.text-right .rte{text-align:left}.feature-row__text .rte p:last-child{margin-bottom:0}@media(max-width:768px){.feature-row__text .rte{max-width:48ch;margin-left:auto;margin-right:auto}}@media(min-width:769px){.feature-row__text{display:flex;flex-direction:column;justify-content:center}.feature-row__text .rte{max-width:none;font-size:17px;line-height:1.8}.feature-row__text .h1{margin-bottom:22px}}.collapsible-trigger--inline{display:block;width:100%;padding-left:0;padding-right:48px;position:relative}.collapsible-trigger--inline .collapsible-trigger__icon{left:auto;right:0}:root{--lastyGutter: 17px}@media(min-width:769px){:root{--lastyGutter: 40px}}.page-width{padding-left:var(--lastyGutter);padding-right:var(--lastyGutter)}.page-width--narrow{max-width:1500px}.page-width--narrow .rte,.page-width--narrow .section-header+.rte{max-width:68ch}.testimonials-section .slideshow-wrapper{padding-left:calc(var(--lastyGutter) - 10px);padding-right:calc(var(--lastyGutter) - 10px)}@media(max-width:768px){.testimonials-section .slideshow-wrapper{padding-left:var(--lastyGutter);padding-right:var(--lastyGutter)}}@media(max-width:768px){.feature-row__text{padding-left:0;padding-right:0}}@media(max-width:768px){.grid-overflow-wrapper .grid__item:first-child{margin-left:0}}@media(max-width:768px){.feature-row__item--overlap-images{align-self:stretch;margin-left:0}.feature-row__item--overlap-images>*{flex:none;width:calc(50% + 14px)}.feature-row__item--overlap-images>:first-child{transform:translateY(30px)}.feature-row__item--overlap-images>:nth-child(2){margin-left:-28px}.feature-row__text{padding-top:64px}.feature-row__text .h1{margin-bottom:20px}}.lasty-rail-section{--gutter: var(--lastyGutter)}.lasty-service{padding-top:8px;padding-bottom:8px}.lasty-service .grid__item{text-align:left;padding-top:30px;padding-bottom:30px}@media(min-width:769px){.lasty-service .grid__item{padding-right:34px}.lasty-service .grid__item+.grid__item{border-left:1px solid var(--lastyLine);padding-left:56px}}@media(max-width:768px){.lasty-service .grid__item+.grid__item{position:relative}.lasty-service .grid__item+.grid__item:before{content:"";position:absolute;top:0;left:var(--lastyGutter);right:0;border-top:1px solid var(--lastyLine)}}.lasty-service__mark{height:34px;margin:0 auto 18px;text-align:center}.lasty-service__mark img{height:100%;width:auto;max-width:100%;object-fit:contain;object-position:center}.lasty-service h3{font-size:14px;letter-spacing:.16em;text-transform:uppercase;line-height:1.4;margin:0 0 10px}.lasty-service .rte-setting{font-size:14px;line-height:1.7;color:var(--lastyMuted);margin:0}.collection-hero{position:relative;max-width:1500px;width:calc(100% - 2 * var(--lastyGutter, 17px));margin:0 auto;height:300px;border-radius:var(--lastyRadius, 20px)}@media(min-width:769px){.collection-hero{width:calc(100% - 2 * var(--lastyGutter, 40px));height:380px}}.collection-hero__content:before{content:"";position:absolute;inset:auto 0 0;height:62%;background:linear-gradient(to top,color-mix(in srgb,var(--colorTextBody) 52%,transparent),color-mix(in srgb,var(--colorTextBody) 0%,transparent));pointer-events:none}.collection-hero__content{position:relative}.section-header--hero .section-header__shadow{text-shadow:none;background:none}.section-header--hero .section-header__title{font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);letter-spacing:.1em;line-height:1.2}.section-header--hero .breadcrumb{font-size:11px;letter-spacing:.14em;text-transform:uppercase;opacity:.82}.collection__description{max-width:62ch;margin:0 auto 8px;font-size:15px;line-height:1.75;color:var(--lastyMuted);text-align:left}.collection-filter{border-top:1px solid var(--lastyLine);border-bottom:1px solid var(--lastyLine);padding:6px 0;margin-bottom:30px;background:var(--lastyPaper)}.collection-filter__item{margin-bottom:0;padding:9px 0}.collection-filter__item--count,.collection-filter__item--sort label,.collection-filter__sort-container label{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--lastyMuted)}.collection-filter__item--drawer .btn,.collection-filter .btn{font-size:11px;letter-spacing:.16em;padding:11px 20px}.collection-sidebar__group{border-bottom:1px solid var(--lastyLine);padding-bottom:6px;margin-bottom:6px}.collection-sidebar__group:last-child{border-bottom:0}.collection-sidebar .collapsible-trigger-btn{font-size:11px;letter-spacing:.16em;text-transform:uppercase;padding:16px 0}.tag-list--active-tags li a,.tag-list--active-tags li button{display:inline-flex;align-items:center;gap:7px;padding:6px 13px;border:1px solid var(--lastyLine);border-radius:999px;font-size:12px;color:var(--colorTextBody);text-decoration:none}.tag-list--active-tags li a:hover{border-color:var(--lastyInk)}.price-range__slider,.price-range__input{border-radius:999px}.pagination{padding:46px 0 10px;margin-top:34px;border-top:1px solid var(--lastyLine)}.pagination .page,.pagination .prev,.pagination .next{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;margin:0 3px;border-radius:50%;font-size:14px;vertical-align:middle}.pagination .page a,.pagination .prev a,.pagination .next a{display:flex;align-items:center;justify-content:center;width:100%;height:100%;border-radius:50%;color:var(--colorTextBody);text-decoration:none;border:1px solid transparent;transition:border-color .15s ease}.pagination .page a:hover,.pagination .prev a:hover,.pagination .next a:hover{border-color:var(--lastyLine)}.pagination .page.current{background:var(--lastyInk);color:var(--colorBtnPrimaryText, #faf8f3)}.pagination .prev .icon,.pagination .next .icon{width:11px;height:11px}.product-single__title{font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);line-height:1.2;margin-bottom:12px;text-align:left}.product-single__meta .rte,.product-single__description,.product-single__meta .collapsible-content__inner{text-align:left}.variant__label{display:block;margin-bottom:10px;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--lastyMuted);text-align:center}.variant-input-wrap{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:20px}.variant-input-wrap label{min-width:52px;margin:0;padding:11px 18px;border-radius:var(--lastyRadius, 20px);background:transparent;box-shadow:none;border:1px solid var(--lastyLine);text-align:center;transition:border-color .15s ease,background .15s ease,color .15s ease}.variant-input-wrap label:hover{border-color:var(--lastyInk)}.variant-input-wrap input:checked+label,.variant-input-wrap label.is-selected{background:var(--lastyInk);border-color:var(--lastyInk);color:var(--colorBtnPrimaryText, #faf8f3);box-shadow:none}.variant-input-wrap label.disabled{color:var(--lastyMuted);opacity:.45;border-style:dashed}.variant-input-wrap label.disabled:after{display:none}.variant-input-wrap label.color-swatch{min-width:0;border-radius:50%;padding:0}.js-qty__wrapper,.js-qty__num,.product-single__form .btn,.shopify-payment-button__button,.shopify-payment-button__button--unbranded,.shopify-payment-button__more-options{border-radius:var(--lastyRadius, 20px)}.product-single__form .btn,.shopify-payment-button__button--unbranded{padding:16px 24px;font-size:12px;letter-spacing:.16em}.shopify-payment-button__button--unbranded{background:var(--lastyInk);color:var(--colorBtnPrimaryText, #faf8f3)}.product-single__media-wrapper .image-wrap,.product-single__media-wrapper img,.product-single__thumbnail-item .image-wrap,.product-single__thumbnail-item img,.product-single__media,.product-single__photo{border-radius:var(--lastyRadius, 20px);overflow:hidden}.product-single__thumbnail-item .image-wrap{border-radius:var(--lastyRadiusSmall, 10px)}.product-single__meta .spr-badge,.custom-rating{justify-content:center}.collapsibles-wrapper--border-bottom,.index-section--faq .collapsibles-wrapper{border:0}.collapsible-trigger-btn--borders,.index-section--faq .collapsible-trigger--inline{border:1px solid var(--lastyLine);border-radius:var(--lastyRadius, 20px);margin-bottom:10px;padding:18px 22px;font-size:12px;letter-spacing:.14em;text-transform:uppercase;transition:border-color .15s ease}.collapsible-trigger-btn--borders:hover,.index-section--faq .collapsible-trigger--inline:hover{border-color:var(--lastyInk)}.collapsible-trigger-btn--borders.is-open,.index-section--faq .collapsible-trigger--inline.is-open{border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom-color:transparent;margin-bottom:0}.collapsible-trigger-btn--borders.is-open+.collapsible-content,.index-section--faq .collapsible-trigger--inline.is-open+.collapsible-content{border:1px solid var(--lastyLine);border-top:0;border-radius:0 0 var(--lastyRadius, 20px) var(--lastyRadius, 20px);margin-bottom:10px}.collapsible-trigger-btn--borders+.collapsible-content .collapsible-content__inner,.index-section--faq .collapsible-content .collapsible-content__inner{padding:4px 22px 22px;text-align:left;font-size:15px;line-height:1.75;color:var(--lastyMuted)}.collapsible-trigger__icon path{stroke:currentColor}.lasty-footer{background:var(--colorFooter, #26221c);color:var(--colorFooterText, #faf8f3)}.lasty-footer a{color:inherit;text-decoration:none}.lasty-footer__eyebrow{color:color-mix(in srgb,var(--colorFooterText) 50%,transparent)}.lasty-footer__newsletter{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:start;padding:50px 0 44px}.lasty-footer__newsletter-copy .lasty-footer__eyebrow{margin-bottom:16px}.lasty-footer__heading{font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);font-size:34px;line-height:1.2;letter-spacing:.01em;margin:0 0 14px;color:inherit;text-transform:none}.lasty-footer__lede{max-width:42ch;font-size:14px;line-height:1.75;color:color-mix(in srgb,var(--colorFooterText) 62%,transparent)}.lasty-footer__lede p:last-child{margin-bottom:0}.lasty-footer__newsletter-form{padding-top:34px}.lasty-footer__field{display:flex;gap:12px}.lasty-footer__input{flex:1 1 auto;min-width:0;padding:17px 20px;background:transparent;border:1px solid color-mix(in srgb,var(--colorFooterText) 28%,transparent);border-radius:var(--lastyRadius, 20px);color:var(--colorFooterText, #faf8f3);font-family:var(--typeBasePrimary),var(--typeBaseFallback);font-size:14px}.lasty-footer__input::placeholder{color:color-mix(in srgb,var(--colorFooterText) 40%,transparent)}.lasty-footer__input:focus{outline:none;border-color:color-mix(in srgb,var(--colorFooterText) 60%,transparent)}.lasty-footer__submit{flex:0 0 auto;padding:17px 34px;border:0;border-radius:var(--lastyRadius, 20px);background:var(--lastyPaper);color:var(--lastyInk);font-family:var(--typeBasePrimary),var(--typeBaseFallback);font-size:11px;letter-spacing:.18em;text-transform:uppercase;cursor:pointer;transition:opacity .15s ease}.lasty-footer__submit:hover{opacity:.86}.lasty-footer__disclaimer{margin:14px 0 0;font-size:12px;line-height:1.6;color:color-mix(in srgb,var(--colorFooterText) 42%,transparent)}.lasty-footer__note{margin-bottom:14px;font-size:13px;color:color-mix(in srgb,var(--colorFooterText) 80%,transparent)}.lasty-footer__main{border-top:1px solid color-mix(in srgb,var(--colorFooterText) 14%,transparent)}.lasty-footer__columns{display:grid;grid-template-columns:1.1fr 1fr;gap:48px;padding:44px 0 40px}.lasty-footer__accordions{align-self:start}.lasty-footer__col+.lasty-footer__col{border-top:1px solid color-mix(in srgb,var(--colorFooterText) 14%,transparent)}.lasty-footer__toggle{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;padding:18px 0;border:0;background:none;color:color-mix(in srgb,var(--colorFooterText) 82%,transparent);text-align:left;cursor:pointer;transition:color .15s ease}.lasty-footer__toggle:hover,.lasty-footer__toggle.is-open{color:var(--colorFooterText, #faf8f3)}.lasty-footer__toggle .collapsible-trigger__icon{position:static;flex:0 0 auto;display:flex;align-items:center;transition:transform .26s ease}.lasty-footer__toggle .icon{width:13px;height:8px}.lasty-footer__toggle .icon path{stroke:currentColor}.lasty-footer__toggle.is-open .collapsible-trigger__icon{transform:rotate(180deg)}.lasty-footer__col .collapsible-content__inner{padding-bottom:22px}.lasty-footer__wordmark{font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);font-size:24px;letter-spacing:.22em;text-transform:uppercase;margin-bottom:16px}.lasty-footer__logo{display:block;height:auto;margin-bottom:22px}.lasty-footer__brand-text,.lasty-footer__text{max-width:38ch;font-size:14px;line-height:1.8;color:color-mix(in srgb,var(--colorFooterText) 62%,transparent)}.lasty-footer__brand-text p:last-child,.lasty-footer__text p:last-child{margin-bottom:0}.lasty-footer__text p{margin-bottom:14px}.lasty-footer__col .lasty-footer__eyebrow{margin-bottom:24px}.lasty-footer__links{list-style:none;margin:0;padding:0}.lasty-footer__links li{margin-bottom:15px}.lasty-footer__links a{font-size:14px;color:color-mix(in srgb,var(--colorFooterText) 82%,transparent);border-bottom:1px solid transparent;padding-bottom:2px;transition:border-color .15s ease,color .15s ease}.lasty-footer__links a:hover{color:var(--colorFooterText, #faf8f3);border-bottom-color:color-mix(in srgb,var(--colorFooterText) 40%,transparent)}.lasty-footer__social{display:flex;flex-wrap:wrap;gap:16px;margin:20px 0 0;padding:0;list-style:none}.lasty-footer__social .icon{width:17px;height:17px;fill:color-mix(in srgb,var(--colorFooterText) 62%,transparent)}.lasty-footer__social a:hover .icon{fill:var(--colorFooterText, #faf8f3)}.lasty-footer__bottom{border-top:1px solid color-mix(in srgb,var(--colorFooterText) 14%,transparent)}.lasty-footer__bottom-inner{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:26px 0;font-size:12.5px;color:color-mix(in srgb,var(--colorFooterText) 50%,transparent)}.lasty-footer__payment-icons{display:flex;align-items:center;gap:8px;margin:0;padding:0;list-style:none}.lasty-footer__payment-icons .icon{width:34px;height:22px}.lasty-footer__selectors{padding-bottom:26px}.lasty-footer__selectors .faux-select{color:color-mix(in srgb,var(--colorFooterText) 62%,transparent);border-color:color-mix(in srgb,var(--colorFooterText) 20%,transparent)}@media(max-width:900px){.lasty-footer__newsletter,.lasty-footer__columns{grid-template-columns:1fr;gap:34px}.lasty-footer__newsletter{padding:48px 0 42px}.lasty-footer__newsletter-form{padding-top:0}.lasty-footer__heading{font-size:27px}.lasty-footer__columns{padding:34px 0 30px}.lasty-footer__field{flex-direction:column}.lasty-footer__submit{padding:15px 24px}.lasty-footer__bottom-inner{flex-direction:column;align-items:flex-start;gap:12px;padding:22px 0}}.lasty-fit{margin-bottom:26px;text-align:center}.lasty-fit__title{display:block;margin-bottom:12px;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--lastyMuted)}.lasty-fit__scale{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;align-items:flex-end;gap:6px;min-height:3px}.lasty-fit__seg{height:2px;border-radius:2px;background:var(--lastyLine)}.lasty-fit__seg--active{height:3px;background:var(--lastyInk)}.lasty-fit__labels{position:relative;display:flex;justify-content:space-between;margin-top:10px;min-height:1.4em}.lasty-fit__label{font-size:13px;line-height:1.4;color:var(--lastyMuted)}.lasty-fit__label--active{position:absolute;top:0;transform:translate(-50%);white-space:nowrap;font-weight:700;color:var(--lastyInk)}.lasty-fit__label--empty{display:block;width:0}@media(max-width:480px){.lasty-fit__label{font-size:12px}}.lasty-urgency{margin:20px 0;padding:24px 22px;border:1px solid var(--lastyInk);border-radius:var(--lastyRadius, 20px);background:var(--colorBodyDim, #f2eee5);text-align:center}.lasty-urgency__eyebrow{display:block;font-size:11px;line-height:1.4;letter-spacing:.18em;text-transform:uppercase;color:var(--colorSaleTag, #7b3b3b)}.lasty-urgency__headline{display:block;margin-top:10px;font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);font-size:25px;line-height:1.2;letter-spacing:.01em;font-weight:700;color:var(--lastyInk)}.lasty-urgency__note{display:block;margin-top:12px;font-size:13px;line-height:1.6;color:var(--lastyMuted)}@media(max-width:480px){.lasty-urgency{padding:20px 16px}.lasty-urgency__headline{font-size:21px}}.lasty-faq{margin-top:34px;margin-bottom:34px}.lasty-faq .section-header{margin-bottom:24px}@media(min-width:769px){.lasty-faq{margin-top:44px;margin-bottom:44px}.lasty-faq .section-header{margin-bottom:30px}}:root{--lasty-sale: var(--lastySignal, #a81e22);--colorSaleTag: var(--lasty-sale);--colorTextSavings: var(--lasty-sale)}.grid-product__tag--sale,.product__policies+.grid-product__tag--sale{background:var(--lasty-sale);color:var(--colorSaleTagText);border-radius:var(--buttonRadius, 20px);padding:6px 13px;font-weight:700;font-size:12px;letter-spacing:.04em;line-height:1;box-shadow:0 2px 10px color-mix(in srgb,var(--lastySignal) 22%,transparent)}.grid-product__price--on-sale{color:var(--lasty-sale);font-weight:700}.grid-product__price--on-sale .grid-product__price--original{color:var(--colorTextBody);font-weight:400;text-decoration:line-through;text-decoration-thickness:1px;opacity:.55;margin-right:6px}.grid-product__price--savings{color:var(--lasty-sale);font-weight:600}.product__price.on-sale{color:var(--lasty-sale);font-weight:700}.product__price--compare{color:var(--colorTextBody);text-decoration:line-through;text-decoration-thickness:1px;opacity:.55;font-weight:400}.product__price-savings{color:var(--lasty-sale);font-weight:600}.site-header__logo img,.header-item--logo img{mix-blend-mode:multiply}.lasty-payment-icons{display:flex;flex-wrap:wrap;gap:8px;padding:0;margin:18px 0 0;list-style:none}.lasty-payment-icons .icon--payment{margin:0;line-height:0}.lasty-payment-icons svg{display:block;width:42px;height:auto;border-radius:4px}.sales-point .icon-and-text.inventory--low{color:var(--lasty-sale);font-weight:700}.sales-point .icon-and-text.inventory--low .icon--inventory:before{background:var(--lasty-sale)}@media(prefers-reduced-motion:no-preference){.sales-point .icon-and-text.inventory--low .icon--inventory{animation:lastyTep 2.4s ease-in-out infinite}}@keyframes lastyTep{0%,70%,to{opacity:1}85%{opacity:.35}}.grid-product__tag.grid-product__tag--sale{background:var(--lasty-sale);color:var(--colorSaleTagText);border-radius:var(--buttonRadius, 20px);padding:6px 13px;font-size:12px;font-weight:700;letter-spacing:.04em;line-height:1;box-shadow:0 2px 10px color-mix(in srgb,var(--lastySignal) 22%,transparent)}.grid-product__tag.grid-product__tag--sold-out,.grid-product__tag.grid-product__tag--custom{border-radius:var(--buttonRadius, 20px);padding:6px 13px;font-size:12px;font-weight:700;line-height:1}.btn.disabled,.btn[disabled],.btn.disabled:hover,.btn[disabled]:hover,.shopify-payment-button .shopify-payment-button__button--unbranded.disabled,.shopify-payment-button .shopify-payment-button__button--unbranded[disabled]{background-color:var(--colorBtnPrimary);color:var(--colorBtnPrimaryText);border-color:var(--colorBtnPrimary)}.btn.disabled,.btn[disabled]{cursor:not-allowed}.btn.disabled:hover,.btn[disabled]:hover{transform:none}.lasty-service__mark--icon{max-width:none;display:flex;justify-content:center}.lasty-service__mark--icon svg{width:44px;height:44px;color:var(--colorTextBody);opacity:.85}.lasty-size-guide{margin:6px 0 18px}.lasty-size-guide__open{display:inline-flex;align-items:center;gap:8px;background:none;border:0;padding:4px 0;font-size:14px;color:var(--colorTextBody);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.lasty-size-guide__open:hover{color:var(--colorBtnPrimary)}.lasty-size-guide__open svg{width:18px;height:18px;flex:none}.lasty-size-guide__panel{width:min(560px,calc(100vw - 32px));max-height:84vh;overflow:auto;border:1px solid var(--colorBorder);border-radius:var(--buttonRadius, 20px);background:var(--colorBody);color:var(--colorTextBody);padding:26px 28px 28px}.lasty-size-guide__panel::backdrop{background:color-mix(in srgb,var(--colorTextBody) 45%,transparent)}.lasty-size-guide__head{display:flex;align-items:center;gap:16px;margin-bottom:12px}.lasty-size-guide__head h3{margin:0;flex:1}.lasty-size-guide__close{background:none;border:0;padding:4px;cursor:pointer;color:var(--colorTextBody);line-height:0}.lasty-size-guide__close svg{width:20px;height:20px}.lasty-size-guide__intro{font-size:14px;opacity:.75;margin-bottom:18px}.lasty-size-guide__scroll{overflow-x:auto}.lasty-size-guide__table{width:100%;border-collapse:collapse;font-size:14px;font-variant-numeric:tabular-nums}.lasty-size-guide__table th,.lasty-size-guide__table td{padding:10px 12px;text-align:left;border-bottom:1px solid var(--colorBorder);white-space:nowrap}.lasty-size-guide__table thead th{font-size:11px;letter-spacing:.08em;text-transform:uppercase;opacity:.6;border-bottom-width:2px}.lasty-size-guide__table tbody th{font-weight:700}.lasty-size-guide__table tbody tr:last-child th,.lasty-size-guide__table tbody tr:last-child td{border-bottom:0}.lasty-size-guide__note{margin-top:16px;font-size:13px;opacity:.7}.cstm_collection__tab_item--prazdna{opacity:.45;border-style:dashed!important;cursor:default}.lasty-media-placeholder{display:flex;align-items:center;justify-content:center;background:var(--colorSmallImageBg, #f2eee5)}.lasty-media-placeholder .placeholder-svg{width:auto;height:42%;max-width:40%;opacity:.35;fill:var(--colorTextBody)}.product-block--price{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px;margin-bottom:14px}.product-single__meta .product__price{font-size:30px;line-height:1.1;font-weight:700;margin-right:0}.product-single__meta .product__price.on-sale{color:var(--lasty-sale);padding-right:0}.product-single__meta .product__price--compare{font-size:20px;color:var(--colorTextBody);opacity:.75;text-decoration:line-through;text-decoration-thickness:1.5px;padding-right:0;font-weight:400}.product-single__meta span.product__price-savings,.product-block--price span.product__price-savings{white-space:nowrap}.product-single__meta .custom-rating,.product-single__meta .spr-badge{justify-content:flex-start}.product-single__meta .sales-points{align-items:flex-start}.product-single__meta .selluxe-points .selluxe-icon{color:var(--lastyInk);opacity:.85}.product-single__meta .variant__label,.product-single__meta .variant-input-wrap{justify-content:flex-start;text-align:left}.variant-input-wrap label.lasty-swatch{position:relative;width:64px;height:80px;min-width:0;padding:0;border-radius:10px;border:1px solid var(--lastyLine);background-size:cover;background-position:center;background-repeat:no-repeat;overflow:hidden}.lasty-swatch__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.variant-input-wrap input:checked+label.lasty-swatch{background-color:transparent;border-color:var(--lastyInk);box-shadow:0 0 0 1px var(--lastyInk)}.variant-input-wrap label.lasty-swatch.disabled{opacity:.35}.variant-input-wrap label.lasty-swatch:not(.lasty-swatch--photo){width:44px;height:44px}.lasty-cart-timer{display:flex;align-items:center;gap:10px;padding:11px 14px;margin:0 0 4px;border-radius:var(--lastyRadiusSmall, 10px);background:color-mix(in srgb,var(--lastyGo) 10%,transparent);color:var(--lastyGo);font-size:13px;line-height:1.35}.lasty-cart-timer--page{margin-bottom:18px}.lasty-cart-timer__icon{width:18px;height:18px;flex:0 0 auto}.lasty-cart-timer.is-expired{background:color-mix(in srgb,var(--lastySignal) 9%,transparent);color:var(--lasty-sale)}.lasty-cart-savings{justify-content:flex-end;color:var(--lastyGo);font-weight:600}.lasty-cart-trust{margin-top:16px}.lasty-cart-trust__points{display:flex;flex-direction:column;gap:7px;margin:0;padding:0;list-style:none}.lasty-cart-trust__points li{display:flex;align-items:center;gap:8px;margin:0;font-size:13px;color:var(--colorTextBody)}.lasty-cart-trust__points svg{width:15px;height:15px;flex:0 0 auto;color:var(--lastyGo)}.lasty-cart-trust__payments .lasty-payment-icons{justify-content:center;margin-top:14px}.lasty-cart-trust__payments .icon--payment svg{width:38px;height:24px}@media(min-width:769px){.lasty-footer__accordions{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.lasty-footer__col+.lasty-footer__col{border-top:0}.lasty-footer__col .collapsible-content{max-height:none!important;height:auto!important;overflow:visible;visibility:visible;opacity:1}.lasty-footer__col .lasty-footer__toggle{padding:0 0 14px;cursor:default;pointer-events:none}.lasty-footer__col .lasty-footer__toggle .collapsible-trigger__icon{display:none}}.lasty-footer__payments .lasty-payment-icons{margin:0;justify-content:flex-end}.lasty-footer__payments .icon--payment svg{width:38px;height:24px}@media(max-width:768px){.lasty-footer__payments .lasty-payment-icons{justify-content:center}}.lasty-volume-bar{background:var(--volume-bar-bg, #f2eee5);color:var(--volume-bar-text, #201c17);border-bottom:1px solid var(--lastyLine)}.lasty-volume-bar__inner{display:grid;grid-template-columns:auto repeat(4,1fr);align-items:center;gap:8px 18px;padding:12px 0;text-align:center}.lasty-volume-bar__inner:not(:has(.lasty-volume-bar__title)){grid-template-columns:repeat(4,1fr)}.lasty-volume-bar__title{font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);font-size:13px;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;text-align:left;opacity:.9}.lasty-volume-bar__tier{display:flex;flex-direction:column;align-items:center;gap:2px;min-width:0}.lasty-volume-bar__value{font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);font-size:18px;font-weight:400;line-height:1.1}.lasty-volume-bar__label{font-size:10px;letter-spacing:.1em;text-transform:uppercase;opacity:.62;line-height:1.2}@media(max-width:768px){.lasty-volume-bar__inner,.lasty-volume-bar__inner:not(:has(.lasty-volume-bar__title)){grid-template-columns:repeat(4,1fr);padding:9px 0;gap:6px 4px}.lasty-volume-bar__title{grid-column:1 / -1;text-align:center;font-size:11px;letter-spacing:.1em}.lasty-volume-bar__value{font-size:15px}.lasty-volume-bar__label{font-size:8.5px;letter-spacing:.04em}}@media(min-width:769px){.lasty-footer__col .lasty-footer__toggle span{white-space:nowrap}.lasty-footer .page-width{padding-left:48px;padding-right:48px}.lasty-footer__columns,.lasty-footer__newsletter{padding:46px 0}}@media(min-width:901px){.lasty-footer__columns{grid-template-columns:repeat(3,1fr);align-items:start;gap:40px}.lasty-footer__accordions{display:contents}}.lasty-footer__copyright{display:flex;align-items:center;gap:14px}.lasty-footer__brand .social-icons{margin:0}.product-single__meta .orange-section{align-items:center;gap:8px;margin-top:4px;margin-bottom:20px;left:0}.product-single__meta .orange-section .orange-ball{flex:0 0 26px;width:26px;height:26px}.product-single__meta .orange-section .dot-text{position:static;top:auto;left:auto;margin-right:0;line-height:1.3}.testimonials-slider__text--with-photo{overflow:hidden}.lasty-footer__columns .lasty-footer__newsletter{display:block;padding:0;gap:0}.lasty-footer__columns .lasty-footer__newsletter .lasty-footer__eyebrow{margin-bottom:14px}.lasty-footer__columns .lasty-footer__heading{font-size:19px;line-height:1.3;margin-bottom:10px}.lasty-footer__columns .lasty-footer__lede{max-width:none;font-size:13.5px;line-height:1.65;margin-bottom:16px}.lasty-footer__columns .lasty-footer__newsletter-form{padding-top:0}.lasty-footer__columns .lasty-footer__field{flex-direction:column;gap:10px}.lasty-footer__columns .lasty-footer__submit{width:100%}.lasty-footer__columns .lasty-footer__disclaimer{margin-top:12px;font-size:11.5px}@media(min-width:901px){.lasty-footer__columns{grid-template-columns:repeat(3,1fr) 1.25fr}}.background-media-text__text{border-radius:var(--lastyRadius, 20px)}@media(max-width:768px){.background-media-text__text{border-radius:var(--lastyRadiusSmall, 10px)}}.lasty-footer__payment-icons,.lasty-footer__payments .lasty-payment-icons{flex-wrap:wrap}.lasty-footer__bottom-inner{flex-wrap:wrap;max-width:100%}@media(max-width:768px){.lasty-footer__payments{width:100%}.lasty-footer__payment-icons,.lasty-footer__payments .lasty-payment-icons{justify-content:flex-start;gap:6px}.lasty-footer__payment-icons .icon{width:30px;height:20px}}body{overflow-x:hidden}.product-single__meta .product-block--price{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 10px;margin-bottom:4px}.product-single__meta .product-block--price .product__price{font-size:22px;font-weight:700;line-height:1.3}.product-single__meta .product-block--price .product__price.on-sale{color:var(--colorSaleTag, #7b3b3b)}.product-single__meta .product-block--price .product__price--compare{font-size:17px;font-weight:400;color:var(--lastyMuted)}.product-single__meta .product-block--price .product__price-savings{background-color:var(--lastyGo, #149b58);color:#fff;padding:4px 8px;border-radius:var(--lastyRadiusSmall, 10px);font-size:13px;font-weight:700;letter-spacing:.01em;line-height:1.3}.product-single__meta .product-block--price .product__policies,.product-single__meta .product-block--price .product__unit-price{flex:0 0 100%}.product-single__meta .selluxe-points .selluxe-text-container{font-size:max(16px,1em);line-height:1.45}.product-single__meta .selluxe-points .selluxe-icon,.product-single__meta .selluxe-points .selluxe-icon-image{opacity:1}.product-single__meta .selluxe-points .selluxe-icon,.product-single__meta .selluxe-points .selluxe-icon-image{flex:0 0 30px;width:30px;height:24px;object-fit:contain}.product-single__meta .orange-section{margin-top:18px;margin-bottom:10px}.product-single__meta .orange-section .dot-text{font-weight:500}.product-single__meta .product-single__form .add-to-cart,.product-single__meta .product-single__form .btn--add-to-cart{width:100%;padding:16px 20px;font-size:13px;font-weight:700;letter-spacing:.3em;text-transform:uppercase;background-color:var(--lastyGo, #149b58);border-color:var(--lastyGo, #149b58);color:#fff}.product-single__meta .product-single__form .add-to-cart:hover,.product-single__meta .product-single__form .add-to-cart:focus{background-color:var(--lastyGoDark, #0f7d46);border-color:var(--lastyGoDark, #0f7d46)}.product-single__meta .product-single__form .add-to-cart[disabled],.product-single__meta .product-single__form .add-to-cart.disabled{background-color:var(--colorBodyDim, #f2eee5);border-color:var(--lastyLine);color:var(--lastyMuted)}.product-single__meta .custom-shipping-container{margin-top:10px!important;margin-bottom:14px!important;padding:10px 6px;border:1px solid var(--lastyLine);border-radius:var(--lastyRadiusSmall, 10px);background:var(--colorBodyDim, #f2eee5)}.product-single__meta .custom-shipping-item{flex:1 1 0;justify-content:center}.product-single__meta .custom-shipping-item+.custom-shipping-item{border-left:1px solid var(--lastyLine)}.product-single__meta .text-block-shipping,.product-single__meta #locationinfoptag{font-size:14px;color:var(--colorTextBody, #201c17)}.product-single__meta .payment-icons{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.lasty-product-payments .icon--payment svg{display:block;width:38px;height:24px}.lasty-urgency{padding:18px 20px;border-color:var(--lastyLine);text-align:left}.lasty-urgency__eyebrow{display:inline;margin-right:4px;font-size:inherit;letter-spacing:.02em;text-transform:uppercase;font-weight:700}.lasty-urgency__note{margin:0;font-size:15px;line-height:1.6;color:var(--colorSaleTag, #7b3b3b)}.lasty-urgency__headline+.lasty-urgency__note{margin-top:12px}.lasty-bulk{margin:16px 0 24px;padding:24px 22px 26px;border:1px solid var(--lastyLine);border-radius:var(--lastyRadius, 20px);text-align:center}.lasty-bulk__intro{margin:0 0 18px;font-size:13px;line-height:2;color:var(--lastyMuted)}.lasty-bulk__subtitle{margin:0 0 16px;font-size:15px;line-height:1.4;color:var(--colorTextBody, #201c17)}.lasty-bulk__list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;align-items:center}.lasty-bulk__list li{position:relative;margin:0 0 10px;padding-left:16px;display:inline-flex;align-items:baseline;font-size:15px;font-weight:700;letter-spacing:.01em;text-transform:uppercase}.lasty-bulk__list li:before{content:"";position:absolute;left:0;top:.62em;width:5px;height:5px;border-radius:50%;background:var(--lastyAccent)}.lasty-bulk__note{margin:12px 0 0;font-size:12px;font-style:italic;color:var(--lastyMuted)}.product-single__meta .collapsible-trigger-btn--borders{text-align:center;font-size:13px;letter-spacing:.24em}.testimonials-slider__text{padding:0;overflow:hidden}.lasty-review__shot{width:100%;aspect-ratio:4 / 3;overflow:hidden;background:var(--colorSmallImageBg, #f2eee5)}.lasty-review__shot img{display:block;width:100%;height:100%;object-fit:cover}.lasty-review__shot--empty{display:flex;align-items:center;justify-content:center}.lasty-review__shot--empty span{font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);font-size:72px;line-height:1;color:var(--lastyInk);opacity:.12}.lasty-review__body{display:flex;flex-direction:column;gap:16px;padding:22px 24px 24px}.testimonials-slider__text .rte-setting{margin:0;font-family:var(--typeBasePrimary),var(--typeBaseFallback);font-size:15px;line-height:1.65}.lasty-review__footer{display:flex;flex-direction:column;gap:6px}.lasty-review__footer .testimonial-stars{margin-bottom:0;font-size:14px}.lasty-review__name{margin:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:6px;color:var(--lastyMuted)}.lasty-review__name cite{padding-top:0;font-size:14px;color:var(--lastyMuted)}.lasty-review__name .testimonials__info{font-size:13px}.lasty-review__product,.lasty-review__verified{margin-top:2px;font-size:11px}@media(max-width:768px){.lasty-review__body{padding:18px 20px 20px}}.lasty-faq .collapsible-trigger--inline{display:block;width:100%;position:relative;padding:20px 44px 20px 0;text-align:left;font-size:16px;line-height:1.5;border-bottom:1px solid var(--lastyLine)}.lasty-faq .collapsible-trigger--inline .collapsible-trigger__icon{left:auto;right:0}.lasty-faq .collapsible-content.is-open{border-bottom:1px solid var(--lastyLine)}.lasty-faq .collapsible-content__inner--faq{padding:0 44px 22px 0;font-size:15px;line-height:1.75;color:var(--lastyMuted)}.lasty-faq .section-header,.lasty-faq .section-header__title{text-align:center}.lasty-submenu-section{margin:0}.lasty-submenu{position:relative;display:flex;align-items:center;background:var(--submenuBg, var(--colorBodyDim, #f2eee5));border-bottom:1px solid var(--lastyLine)}.lasty-submenu__track{display:flex;align-items:center;gap:26px;overflow-x:auto;scrollbar-width:none;padding:12px var(--lastyGutter, 17px);width:100%}.lasty-submenu__track::-webkit-scrollbar{display:none}.lasty-submenu__link{flex:0 0 auto;font-family:var(--typeBasePrimary),var(--typeBaseFallback);font-size:var(--submenuSize, 14px);font-weight:var(--submenuWeight, 600);letter-spacing:.03em;text-transform:var(--submenuCase, uppercase);white-space:nowrap;color:var(--submenuText, var(--colorTextBody, #201c17));text-decoration:none;border-bottom:1px solid transparent;padding-bottom:2px;transition:border-color .15s ease}.lasty-submenu__link:hover,.lasty-submenu__link.is-active{border-bottom-color:var(--lastyInk)}.lasty-submenu__arrow{position:absolute;top:0;bottom:0;z-index:2;display:flex;align-items:center;justify-content:center;width:34px;padding:0;border:0;cursor:pointer;color:var(--submenuText, var(--colorTextBody, #201c17));background:var(--submenuBg, var(--colorBodyDim, #f2eee5))}.lasty-submenu__arrow[hidden]{display:none}.lasty-submenu__arrow--prev{left:0;box-shadow:10px 0 12px -6px var(--submenuBg, var(--colorBodyDim, #f2eee5))}.lasty-submenu__arrow--next{right:0;box-shadow:-10px 0 12px -6px var(--submenuBg, var(--colorBodyDim, #f2eee5))}.lasty-submenu__arrow svg{width:15px;height:15px}.lasty-worn{margin:18px 0 0;font-size:13px;line-height:1.5;color:var(--lastyMuted);text-align:center}.lasty-worn strong{color:var(--colorTextBody, #201c17);font-weight:700}.lasty-service--znacky .grid__item,.lasty-service--znacky.lasty-service .grid__item{text-align:center}@media(min-width:769px){.lasty-service--znacky .grid__item+.grid__item{border-left:0;padding-left:22px}.lasty-service--znacky .grid__item{padding-right:22px}}@media(max-width:768px){.lasty-service--znacky .grid__item+.grid__item:before{display:none}.lasty-service--znacky .grid__item,.lasty-service--znacky.lasty-service .grid__item{padding-top:20px;padding-bottom:20px}}.lasty-service__mark--logo{height:60px;margin:0 auto 16px;display:flex;justify-content:center;align-items:center}.lasty-service__mark--logo svg,.lasty-service__mark--logo img{display:block;height:60px;width:auto;max-width:64px;object-fit:contain}.lasty-service__mark--post svg{width:60px}.lasty-service__mark--dokument svg{width:50px}.lasty-service--znacky h3{font-family:var(--typeBasePrimary),var(--typeBaseFallback);font-size:15px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;line-height:1.35;color:var(--colorTextBody, #201c17);margin:0 0 10px}.lasty-service--znacky .rte-setting{max-width:34ch;margin:0 auto;font-size:15px;line-height:1.6;color:var(--colorTextBody, #201c17)}@media(max-width:768px){.product__photos--beside{flex-direction:column}.product__main-photos .flickity-page-dots{display:none}.product__main-photos{margin-bottom:0}.product__thumbs--beside{flex:0 0 auto;max-width:none;width:100%;margin:10px 0 24px;order:0}.product__thumbs--beside .product__thumbs--scroller{position:static;overflow-x:auto;overflow-y:hidden;white-space:nowrap}.product__thumbs--beside .product__thumb-item{display:inline-block;vertical-align:top;width:64px;margin:0 8px 0 0}.product__thumbs--beside .product__thumb-item:last-child{margin-right:0}.product-single__meta .product-block--price{gap:6px 8px}.product-single__meta .product-block--price .product__price{font-size:20px}.product-single__meta .product-block--price .product__price--compare{font-size:15px}.product-single__meta .product-block--price .product__price-savings{font-size:12px;padding:3px 7px}}.lasty-size-row{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 16px}.lasty-size-row .lasty-size-guide__open{font-size:11px;letter-spacing:.2em;text-transform:uppercase}.lasty-size-guide.is-moved{margin:0}.lasty-tiles__grid{display:grid;grid-template-columns:repeat(var(--tilesCols, 4),1fr);gap:var(--tilesGap, 6px)}.lasty-tiles__item{display:block;text-align:center;color:inherit;text-decoration:none}.lasty-tiles__img{display:block;aspect-ratio:var(--tilesRatio, 9 / 16);overflow:hidden;border-radius:var(--tilesRadius, var(--lastyRadius, 20px));background:var(--colorSmallImageBg, #f2eee5)}.lasty-tiles__img img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.lasty-tiles__item:hover .lasty-tiles__img img{transform:scale(1.04)}.lasty-tiles__title{position:relative;display:inline-block;margin-top:12px;font-size:var(--tilesTitle, 16px);font-weight:600}.lasty-tiles__title:after{content:"";position:absolute;left:0;bottom:-3px;width:0;height:2px;background:currentColor;transition:width .3s ease}.lasty-tiles__item:hover .lasty-tiles__title:after{width:100%}@media(max-width:768px){.lasty-tiles__grid{grid-template-columns:repeat(var(--tilesColsMobile, 2),1fr);gap:calc(var(--tilesGap, 6px) * .7)}.lasty-tiles__img{border-radius:var(--tilesRadius, var(--lastyRadiusSmall, 10px))}.lasty-tiles__title{margin-top:6px;font-size:calc(var(--tilesTitle, 16px) - 1px)}}.section-header__link.btn--secondary,.section-header .section-header__link.btn--secondary{background-color:var(--colorBtnPrimary, #26221c);border-color:var(--colorBtnPrimary, #26221c);color:var(--colorBtnPrimaryText, #faf8f3)}.section-header__link.btn--secondary:hover,.section-header__link.btn--secondary:focus{background-color:var(--colorBtnPrimaryLight, #3a342b);border-color:var(--colorBtnPrimaryLight, #3a342b);color:var(--colorBtnPrimaryText, #faf8f3)}.product-single__meta .product-block--price{align-items:center;gap:8px 14px;margin:6px 0 10px}.product-single__meta .product-block--price .product__price{font-size:var(--priceSize, 30px);line-height:1.15;letter-spacing:-.01em}.product-single__meta .product-block--price .product__price--compare{font-size:var(--compareSize, 19px);font-weight:400;text-decoration-thickness:1.5px}.product-single__meta .product-block--price .product__price-savings{font-size:var(--badgeSize, 14px);padding:5px 10px;letter-spacing:.02em}@media(max-width:768px){.product-single__meta .product-block--price{gap:6px 10px}.product-single__meta .product-block--price .product__price{font-size:var(--priceSizeMobile, 26px)}.product-single__meta .product-block--price .product__price--compare{font-size:16px}.product-single__meta .product-block--price .product__price-savings{font-size:13px;padding:4px 8px}}@media(max-width:374px){.product-single__meta .product-block--price{gap:6px}.product-single__meta .product-block--price .product__price{font-size:calc(var(--priceSizeMobile, 26px) - 5px)}.product-single__meta .product-block--price .product__price--compare{font-size:14px}.product-single__meta .product-block--price .product__price-savings{font-size:12px;padding:3px 6px}}.lasty-worn{display:flex;align-items:center;gap:14px;margin:22px 0 0;text-align:left}.lasty-worn__avatar{flex:0 0 52px;width:52px;height:52px;border-radius:50%;border:2px solid var(--lastyLine);background-color:var(--colorSmallImageBg, #f2eee5);background-repeat:no-repeat}.lasty-worn__text{margin:0;font-size:15px;line-height:1.45;color:var(--colorTextBody, #201c17)}.lasty-worn__text strong{font-weight:700}.lasty-product-payments .lasty-pay-twint img{display:block;height:24px;width:auto;border-radius:4px}.lasty-footer__columns .lasty-footer__newsletter{order:-1}@media(min-width:901px){.lasty-footer__columns{grid-template-columns:1.25fr repeat(3,1fr)}}.lasty-cart-promise{margin:0 0 16px;padding:12px 16px;border-radius:var(--lastyRadiusSmall, 10px);background:var(--colorBodyDim, #f2eee5);font-size:14px;font-weight:700;line-height:1.4}.drawer__footer .lasty-cart-promise{margin:-15px calc(-1 * var(--drawer-gutter, 20px)) 16px;padding:12px var(--drawer-gutter, 20px);border-radius:0}.lasty-cart-line{margin-bottom:16px;font-size:15px;line-height:1.3}.lasty-cart-total{align-items:baseline;margin-bottom:18px;font-size:20px;line-height:1.3}.lasty-cart-total [data-subtotal]{font-size:22px}.cart__checkout-wrapper{margin-top:4px}.drawer .drawer__footer .btn.cart__checkout,.cart__checkout-wrapper .btn.cart__checkout,.cart__checkout{background-color:var(--lastyGo, #149b58);border-color:var(--lastyGo, #149b58);color:#fff;font-weight:700;letter-spacing:.2em;text-transform:uppercase}.drawer .drawer__footer .btn.cart__checkout:hover,.drawer .drawer__footer .btn.cart__checkout:focus,.cart__checkout-wrapper .btn.cart__checkout:hover,.cart__checkout-wrapper .btn.cart__checkout:focus,.cart__checkout:hover,.cart__checkout:focus{background-color:var(--lastyGoDark, #0f7d46);border-color:var(--lastyGoDark, #0f7d46);color:#fff}.lasty-pay-row--cart{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:14px 0 0;padding:0}.lasty-pay-row--cart .icon--payment{margin:0;line-height:0}.lasty-pay-row--cart .icon--payment svg{width:38px;height:24px}.lasty-submenu--center .lasty-submenu__link:first-child{margin-left:auto}.lasty-submenu--center .lasty-submenu__link:last-child{margin-right:auto}.lasty-tiles--left .lasty-tiles__item{text-align:left}.lasty-footer--newsletter-right .lasty-footer__columns .lasty-footer__newsletter{order:0}@media(min-width:901px){.lasty-footer--newsletter-right .lasty-footer__columns{grid-template-columns:repeat(3,1fr) 1.25fr}}.lasty-worn--center{justify-content:center;text-align:center}.lasty-worn__text p{margin:0}.lasty-bulk--left{text-align:left}.lasty-bulk--left .lasty-bulk__list{align-items:flex-start}.lasty-bulk__intro p{margin:0}.lasty-upsell__price{white-space:nowrap}.lasty-upsell__price s{display:block;margin:2px 0 0;white-space:nowrap}
/*# sourceMappingURL=/cdn/shop/t/6/assets/lasty-features.css.map */
