/* luciemarkova.cz redesign B v5 - scoped to html.rv-b, never applies to cart/checkout */
html.rv-b{--b-ink:#1a1a1a;--b-muted:#6d6d6d;--b-pink:#f1008d;--b-dark:#0f0f0f;--b-neon:#00ff00;--b-sans:"Inter",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;--b-mono:"Space Mono",ui-monospace,"SFMono-Regular",Consolas,monospace;--b-display:"Michroma","Inter",system-ui,sans-serif;--b-grid:rgba(26,26,26,.045);--b-grid-major:rgba(26,26,26,.075);--b-gut:32px;--b-max:1360px;--b-scissors:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231a1a1a' stroke-width='1.4' stroke-linecap='round'%3E%3Ccircle cx='5.5' cy='6' r='2.8'/%3E%3Ccircle cx='5.5' cy='18' r='2.8'/%3E%3Cpath d='M7.9 7.5 21 17.2M7.9 16.5 21 6.8'/%3E%3C/svg%3E");--b-scissors-pink:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23f1008d' stroke-width='1.4' stroke-linecap='round'%3E%3Ccircle cx='5.5' cy='6' r='2.8'/%3E%3Ccircle cx='5.5' cy='18' r='2.8'/%3E%3Cpath d='M7.9 7.5 21 17.2M7.9 16.5 21 6.8'/%3E%3C/svg%3E");--color-primary:#1a1a1a;--color-primary-hover:#f1008d;--color-secondary:#1a1a1a;--color-secondary-hover:#f1008d;--template-font:"Inter";--template-headings-font:"Inter"}@media (max-width:767px){html.rv-b{--b-gut:16px}}html.rv-b body:not(.ordering-process){background-color:#fff!important;background-image:
    linear-gradient(var(--b-grid-major) 1px,transparent 1px),linear-gradient(90deg,var(--b-grid-major) 1px,transparent 1px),linear-gradient(var(--b-grid) 1px,transparent 1px),linear-gradient(90deg,var(--b-grid) 1px,transparent 1px)!important;background-size:200px 200px,200px 200px,40px 40px,40px 40px!important;background-position:center -1px!important;background-repeat:repeat!important;background-attachment:scroll!important;font-family:var(--b-sans);color:var(--b-ink);-webkit-font-smoothing:antialiased}html.rv-b body:not(.ordering-process),html.rv-b body:not(.ordering-process) button,html.rv-b body:not(.ordering-process) input,html.rv-b body:not(.ordering-process) select,html.rv-b body:not(.ordering-process) textarea{font-family:var(--b-sans)}html.rv-b body:not(.ordering-process) .overall-wrapper,html.rv-b body:not(.ordering-process) .content-wrapper,html.rv-b body:not(.ordering-process) #content-wrapper,html.rv-b body:not(.ordering-process) .content-wrapper-in{background:transparent}html.rv-b body:not(.ordering-process) a{color:var(--b-ink)}html.rv-b body:not(.ordering-process) a:hover{color:var(--b-pink)}html.rv-b body:not(.ordering-process) ::selection{background:var(--b-pink);color:#fff}html.rv-b body:not(.ordering-process) h1,html.rv-b body:not(.ordering-process) h2,html.rv-b body:not(.ordering-process) h3,html.rv-b body:not(.ordering-process) h4,html.rv-b body:not(.ordering-process) .h1,html.rv-b body:not(.ordering-process) .h2,html.rv-b body:not(.ordering-process) .h3,html.rv-b body:not(.ordering-process) .h4{font-family:var(--b-sans);color:var(--b-ink)}html.rv-b body:not(.ordering-process) .breadcrumbs,html.rv-b body:not(.ordering-process).type-index .wide-carousel,html.rv-b body:not(.ordering-process) .benefitBanner,html.rv-b body:not(.ordering-process).type-index .products-block:not(.products-inline),html.rv-b body:not(.ordering-process) .welcome,html.rv-b body:not(.ordering-process).type-category .content,html.rv-b body:not(.ordering-process).type-detail .p-detail-inner,html.rv-b body:not(.ordering-process).type-detail .p-detail-tabs-wrapper,html.rv-b body:not(.ordering-process).type-page .content-wrapper-in,html.rv-b body:not(.ordering-process).type-posts-listing .content-wrapper-in,html.rv-b body:not(.ordering-process).type-post .content-wrapper-in,html.rv-b body:not(.ordering-process) #footer .container{width:calc(100% - 2*var(--b-gut))!important;max-width:var(--b-max)!important;margin-left:auto!important;margin-right:auto!important;padding-left:0!important;padding-right:0!important;box-sizing:border-box}html.rv-b body:not(.ordering-process).type-index main.content,html.rv-b body:not(.ordering-process).type-detail main.content,html.rv-b body:not(.ordering-process).type-page main.content,html.rv-b body:not(.ordering-process).type-posts-listing main.content,html.rv-b body:not(.ordering-process).type-post main.content{padding-left:0;padding-right:0}html.rv-b body:not(.ordering-process) .container--bannersBenefit{width:auto;max-width:none;margin:0;padding:0}html.rv-b body:not(.ordering-process) .container--bannersBenefit:empty{display:none}html.rv-b body:not(.ordering-process) .btn,html.rv-b body:not(.ordering-process) a.btn{border-radius:0;font-family:var(--b-sans);font-weight:600;font-size:12px;letter-spacing:.16em;text-transform:uppercase;box-shadow:none;transition:background-color .2s,border-color .2s,color .2s}html.rv-b body:not(.ordering-process) .btn.btn-primary,html.rv-b body:not(.ordering-process) a.btn.btn-primary,html.rv-b body:not(.ordering-process) .btn.btn-conversion,html.rv-b body:not(.ordering-process) a.btn.btn-conversion,html.rv-b body:not(.ordering-process) .btn.btn-cart,html.rv-b body:not(.ordering-process) .btn.btn-default,html.rv-b body:not(.ordering-process) a.btn.btn-default,html.rv-b body:not(.ordering-process) .btn.btn-secondary{background-color:var(--b-ink);border:1px solid var(--b-ink);color:#fff}html.rv-b body:not(.ordering-process) .btn.btn-primary:hover,html.rv-b body:not(.ordering-process) a.btn.btn-primary:hover,html.rv-b body:not(.ordering-process) .btn.btn-conversion:hover,html.rv-b body:not(.ordering-process) a.btn.btn-conversion:hover,html.rv-b body:not(.ordering-process) .btn.btn-cart:hover,html.rv-b body:not(.ordering-process) .btn.btn-default:hover,html.rv-b body:not(.ordering-process) a.btn.btn-default:hover,html.rv-b body:not(.ordering-process) .btn.btn-secondary:hover{background-color:var(--b-pink);border-color:var(--b-pink);color:#fff}html.rv-b body:not(.ordering-process) .form-control,html.rv-b body:not(.ordering-process) select.form-control,html.rv-b body:not(.ordering-process) input.form-control{border-radius:0;border:1px solid var(--b-ink);font-family:var(--b-sans);color:var(--b-ink);background-color:#fff}html.rv-b body:not(.ordering-process) .form-control:focus{border-color:var(--b-pink);box-shadow:0 0 0 1px var(--b-pink);outline:0}html.rv-b body:not(.ordering-process).type-index .top-products-wrapper{display:none}html.rv-b body:not(.ordering-process) .navigation-in.menu ul.menu-level-2 li::marker,html.rv-b body:not(.ordering-process) .navigation-in.menu ul.menu-level-2 li::before,html.rv-b body:not(.ordering-process) .navigation-in.menu ul.menu-level-2 li::after,html.rv-b body:not(.ordering-process) .navigation-in.menu ul.menu-level-2 a::before,html.rv-b body:not(.ordering-process) .navigation-in.menu ul.menu-level-2 a::after,html.rv-b body:not(.ordering-process) .navigation-in.menu ul.menu-level-2 span::before,html.rv-b body:not(.ordering-process) .navigation-in.menu ul.menu-level-2 span::after{content:""!important;display:none!important}html.rv-b body:not(.ordering-process) #header{background:rgba(255,255,255,.97);border-bottom:1px solid var(--b-ink);box-shadow:none}html.rv-b body:not(.ordering-process) #header .site-name a img{max-height:22px;width:auto}html.rv-b body:not(.ordering-process) .navigation-in>ul>li>a,html.rv-b body:not(.ordering-process) .navigation-in>ul>li>a b,html.rv-b body:not(.ordering-process) .menu-helper>span{font-family:var(--b-sans);font-weight:500;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--b-ink)}@media (min-width:992px){html.rv-b body:not(.ordering-process) #header::before{content:"Digitální střihy PDF \00a0\00a0\00b7\00a0\00a0 ihned e-mailem \00a0\00a0\00b7\00a0\00a0 tisk A4 i A0 \00a0\00a0\00b7\00a0\00a0 navrženo v Praze";display:block;height:30px;background:var(--b-ink);color:#fff;text-align:center;font:400 10.5px/30px var(--b-mono);letter-spacing:.16em;text-transform:uppercase}html.rv-b body:not(.ordering-process) #header{position:sticky;top:0;z-index:1000}html.rv-b body:not(.ordering-process) #header .container.navigation-wrapper{min-height:72px;width:calc(100% - 2*var(--b-gut));max-width:var(--b-max);padding:0;margin:0 auto}html.rv-b body:not(.ordering-process) #header .container.navigation-wrapper .site-name{flex-basis:220px}html.rv-b body:not(.ordering-process) .navigation-in>ul>li>a{padding:29px 16px;position:relative}html.rv-b body:not(.ordering-process) .navigation-in>ul>li>a::after{content:"";position:absolute;left:16px;right:16px;bottom:20px;border-bottom:1px dashed var(--b-pink);opacity:0;transition:opacity .2s}html.rv-b body:not(.ordering-process) .navigation-in>ul>li>a:hover::after,html.rv-b body:not(.ordering-process) .navigation-in>ul>li.exp>a::after{opacity:1}html.rv-b body:not(.ordering-process) .navigation-in>ul>li>a:hover,html.rv-b body:not(.ordering-process) .navigation-in>ul>li>a:hover b{color:var(--b-ink)}html.rv-b body:not(.ordering-process) .navigation-in ul.menu-level-2{border:1px solid var(--b-ink);top:calc(100% - 12px);padding:6px 0;background:#fff}html.rv-b body:not(.ordering-process) .navigation-in ul.menu-level-2 a{font:500 12px/1.3 var(--b-sans);letter-spacing:.12em;text-transform:uppercase;padding:12px 18px}html.rv-b body:not(.ordering-process) .navigation-in ul.menu-level-2 a:hover{color:var(--b-pink)}html.rv-b body:not(.ordering-process) .navigation-buttons{padding-left:0}html.rv-b body:not(.ordering-process) .navigation-buttons a,html.rv-b body:not(.ordering-process) .navigation-buttons .top-nav-button-login{height:72px;line-height:72px;width:52px;color:var(--b-ink)}html.rv-b body:not(.ordering-process) .navigation-buttons a:hover,html.rv-b body:not(.ordering-process) .navigation-buttons .top-nav-button-login:hover{color:var(--b-pink)}}html.rv-b body:not(.ordering-process) .breadcrumbs{font:400 10.5px/1.6 var(--b-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--b-muted);padding-top:24px!important;padding-bottom:4px}html.rv-b body:not(.ordering-process) .breadcrumbs a{color:var(--b-muted);text-decoration:none}html.rv-b body:not(.ordering-process) .breadcrumbs a:hover{color:var(--b-pink)}html.rv-b body:not(.ordering-process).type-index .banners-row{margin:0;padding:32px 0 0}html.rv-b body:not(.ordering-process).type-index .wide-carousel{position:relative;border:1px solid var(--b-ink);background:#fff}html.rv-b body:not(.ordering-process).type-index .wide-carousel::before,html.rv-b body:not(.ordering-process).type-index .wide-carousel::after{content:"";position:absolute;width:22px;height:22px;pointer-events:none;z-index:3}html.rv-b body:not(.ordering-process).type-index .wide-carousel::before{top:-12px;left:-12px;border-top:1px solid var(--b-pink);border-left:1px solid var(--b-pink)}html.rv-b body:not(.ordering-process).type-index .wide-carousel::after{bottom:-12px;right:-12px;border-bottom:1px solid var(--b-pink);border-right:1px solid var(--b-pink)}html.rv-b body:not(.ordering-process).type-index .carousel-inner>.item>a{display:block;position:relative;text-decoration:none;color:var(--b-ink)}html.rv-b body:not(.ordering-process).type-index .carousel-inner>.item>a>img{width:100%;height:auto;max-width:100%}html.rv-b body:not(.ordering-process) .extended-banner-texts{left:clamp(24px,4.4vw,64px);top:50%;bottom:auto;right:auto;transform:translateY(-50%);font-size:clamp(24px,2.35vw,38px);width:min(12.4em,34%);display:flex;flex-direction:column;align-items:flex-start;gap:18px}html.rv-b body:not(.ordering-process) .extended-banner-texts:empty{display:none}html.rv-b body:not(.ordering-process) .extended-banner-texts::before{content:"Ateliér Lucie Markové \00a0/\00a0 Praha";font:400 11px/16px var(--b-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--b-ink);padding-left:26px;background:var(--b-scissors-pink) no-repeat 0 50%/15px 15px}html.rv-b body:not(.ordering-process) .extended-banner-title,html.rv-b body:not(.ordering-process) .extended-banner-text,html.rv-b body:not(.ordering-process) .extended-banner-link{position:static;background:none;border:0;box-shadow:none;padding:0;max-width:none;height:auto;margin:0}html.rv-b body:not(.ordering-process) .extended-banner-title{font:400 1em/1.18 var(--b-display);text-transform:uppercase;letter-spacing:.02em;color:var(--b-ink)}html.rv-b body:not(.ordering-process) .extended-banner-title::after{content:"";display:block;width:56px;height:2px;background:var(--b-pink);margin-top:22px}html.rv-b body:not(.ordering-process) .extended-banner-text{font:300 16px/1.65 var(--b-sans);color:#3a3a3a;max-width:400px}html.rv-b body:not(.ordering-process) .extended-banner-link{display:inline-block;margin-top:8px;background:var(--b-ink);color:#fff;padding:17px 30px;font:600 12px/1 var(--b-sans);letter-spacing:.16em;text-transform:uppercase;transition:background .2s}html.rv-b body:not(.ordering-process) .extended-banner-link::after{content:" \2192";letter-spacing:0}html.rv-b body:not(.ordering-process) .carousel-inner>.item>a:hover .extended-banner-link{background:var(--b-pink)}html.rv-b body:not(.ordering-process) .benefitBanner{margin-top:44px!important;margin-bottom:0;border-top:1px solid var(--b-ink);border-bottom:1px solid var(--b-ink);background:#fff;counter-reset:bb;flex-wrap:nowrap}html.rv-b body:not(.ordering-process) .benefitBanner__item{counter-increment:bb;margin:0;padding:26px 28px 24px 24px;align-items:flex-start;position:relative;overflow:visible;flex:1 1 25%}html.rv-b body:not(.ordering-process) .benefitBanner__item+.benefitBanner__item{border-left:1px dashed var(--b-ink)}html.rv-b body:not(.ordering-process) .benefitBanner__item::before{content:counter(bb,decimal-leading-zero);position:absolute;top:12px;right:14px;font:400 10px/1 var(--b-mono);color:var(--b-pink);letter-spacing:.1em}html.rv-b body:not(.ordering-process) .benefitBanner__picture{flex:0 0 40px;max-width:40px;margin-right:16px}html.rv-b body:not(.ordering-process) .benefitBanner__picture img{width:40px;height:40px;display:block}html.rv-b body:not(.ordering-process) .benefitBanner__title{display:block;font:600 12px/1.35 var(--b-sans);letter-spacing:.12em;text-transform:uppercase;margin:2px 0 6px}html.rv-b body:not(.ordering-process) .benefitBanner__data{font:300 14px/1.5 var(--b-sans);color:#4a4a4a}html.rv-b body:not(.ordering-process).type-index .index-content-wrapper{max-width:none;width:auto;padding:0}html.rv-b body:not(.ordering-process).type-index .tab-content{padding:0}html.rv-b body:not(.ordering-process) .homepage-tabs-wrapper{margin-top:88px}html.rv-b body:not(.ordering-process) .homepage-tabs-wrapper .shp-tabs-row:has(.shp-tab:only-child){display:none}html.rv-b body:not(.ordering-process) .homepage-group-title{display:block!important;text-align:center;font:400 30px/1.2 var(--b-display)!important;text-transform:uppercase;letter-spacing:.06em;margin:0 0 56px!important;color:var(--b-ink)}html.rv-b body:not(.ordering-process) .homepage-group-title::before{content:"Kolekce \00a0/\00a0 PDF střihy k tisku";display:block;font:400 11px/1 var(--b-mono);letter-spacing:.18em;color:var(--b-muted);margin-bottom:16px}html.rv-b body:not(.ordering-process) .homepage-group-title::after{content:"";display:block;width:56px;border-top:2px dashed var(--b-pink);margin:22px auto 0}html.rv-b body:not(.ordering-process) .products-block:not(.products-inline){display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:60px 28px;margin:0!important}html.rv-b body:not(.ordering-process) .products-block:not(.products-inline)::before,html.rv-b body:not(.ordering-process) .products-block:not(.products-inline)::after{display:none}html.rv-b body:not(.ordering-process) .products-block:not(.products-inline)>.product,html.rv-b body:not(.ordering-process) .products-block:not(.products-inline)>div{width:auto!important;float:none;padding:0!important;max-width:none}html.rv-b body:not(.ordering-process) .products-block:not(.products-inline) .p{border:0;background:transparent;margin:0;text-align:left;height:100%}html.rv-b body:not(.ordering-process) .products-block:not(.products-inline) .p>a.image{position:relative;display:block;aspect-ratio:2/3;overflow:hidden;background:#f2f2f2}html.rv-b body:not(.ordering-process) .products-block:not(.products-inline) .p>a.image img{width:100%;height:100%;object-fit:cover;margin:0;transition:transform .7s cubic-bezier(.2,.7,.2,1)}html.rv-b body:not(.ordering-process) .products-block:not(.products-inline) .p>a.image:hover img{transform:scale(1.035);opacity:1}html.rv-b body:not(.ordering-process) .products-block:not(.products-inline) .p>a.image::after{content:"";position:absolute;inset:10px;margin:0;width:auto;height:auto;font-size:0;line-height:0;border:1px dashed var(--b-pink);opacity:0;transition:opacity .25s;z-index:2}html.rv-b body:not(.ordering-process) .products-block:not(.products-inline) .p>a.image:hover::after{opacity:1}html.rv-b body:not(.ordering-process) .products-block:not(.products-inline) .p>a.image::before{content:none}html.rv-b body:not(.ordering-process) .products-block:not(.products-inline) .p>a.image[data-b-tag]::before{content:attr(data-b-tag);float:none;position:absolute;top:12px;left:12px;z-index:3;background:#fff;color:var(--b-ink);font:400 9.5px/1 var(--b-mono);letter-spacing:.12em;text-transform:uppercase;padding:5px 7px}html.rv-b body:not(.ordering-process) .products-block:not(.products-inline) .p .p-in{padding:14px 0 0;margin-top:14px;border-top:1px solid var(--b-ink);display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:14px;align-items:start;position:relative}html.rv-b body:not(.ordering-process) .products-block:not(.products-inline) .p .p-in::before{content:"";position:absolute;left:0;top:-4px;width:1px;height:7px;background:var(--b-ink)}html.rv-b body:not(.ordering-process) .products-block:not(.products-inline) .p .p-in::after{content:"";position:absolute;right:0;top:-4px;width:1px;height:7px;background:var(--b-ink)}html.rv-b body:not(.ordering-process) .products-block:not(.products-inline) .p .p-in-in{padding:0}html.rv-b body:not(.ordering-process) .products-block:not(.products-inline) .p .name,html.rv-b body:not(.ordering-process) .products-block:not(.products-inline)>div .p .name{height:auto;overflow:visible;padding:0;margin:0;color:var(--b-ink);text-decoration:none;font:500 12.5px/1.45 var(--b-sans);letter-spacing:.1em;text-transform:uppercase}html.rv-b body:not(.ordering-process) .products-block:not(.products-inline) .p .name:hover{text-decoration:none;color:var(--b-pink)}html.rv-b body:not(.ordering-process) .b-sfx,html.rv-b body:not(.ordering-process) .p-detail-inner-header .b-sfx{display:none}html.rv-b body:not(.ordering-process) .b-nowrap{white-space:nowrap}html.rv-b body:not(.ordering-process) .b-size{display:block;font:400 10.5px/1.4 var(--b-mono);letter-spacing:.08em;color:var(--b-muted);margin-top:6px}html.rv-b body:not(.ordering-process) .products-block:not(.products-inline) .p .availability{display:block;margin-top:4px;font:400 10.5px/1.4 var(--b-mono);letter-spacing:.02em;color:var(--b-muted)}html.rv-b body:not(.ordering-process) .products-block:not(.products-inline) .p .availability::before{content:"";display:inline-block;width:5px;height:5px;border-radius:50%;background:var(--b-pink);margin-right:7px;vertical-align:2px}html.rv-b body:not(.ordering-process) .products-block:not(.products-inline) .p .p-bottom,html.rv-b body:not(.ordering-process) .products-block:not(.products-inline)>div .p .p-bottom{padding:0;margin:0}html.rv-b body:not(.ordering-process) .products-block:not(.products-inline) .p .p-bottom.single-button .prices,html.rv-b body:not(.ordering-process) .products-block:not(.products-inline)>div .p .p-bottom.single-button .prices{position:static}html.rv-b body:not(.ordering-process) .products-block:not(.products-inline) .p .prices{text-align:right;line-height:1.45}html.rv-b body:not(.ordering-process) .products-block:not(.products-inline) .p .price-final strong{font:500 14px/1.45 var(--b-sans);letter-spacing:.02em;white-space:nowrap;color:var(--b-ink)}html.rv-b body:not(.ordering-process) .products-block:not(.products-inline) .p .p-tools a.btn[aria-hidden="true"]{display:none}html.rv-b body:not(.ordering-process) .products-block:not(.products-inline) .p .p-bottom>div .p-tools{position:static;padding:0}html.rv-b body:not(.ordering-process) .products-block:not(.products-inline) .p .p-desc,html.rv-b body:not(.ordering-process) .products-block:not(.products-inline) .p-code,html.rv-b body:not(.ordering-process) .product .p-code{display:none!important}html.rv-b body:not(.ordering-process) .category-top{margin:8px 0 40px;padding-bottom:36px;border-bottom:1px solid var(--b-ink)}html.rv-b body:not(.ordering-process) .category-title,html.rv-b body:not(.ordering-process).type-category h1{font:400 clamp(28px,3.2vw,46px)/1.15 var(--b-display);text-transform:uppercase;letter-spacing:.03em;margin:14px 0 22px}html.rv-b body:not(.ordering-process) .category-perex{max-width:760px;font:300 16px/1.75 var(--b-sans);color:#333}html.rv-b body:not(.ordering-process) .category-perex p{text-align:left!important}html.rv-b body:not(.ordering-process) .category-perex a{color:var(--b-ink);text-decoration:underline;text-decoration-color:var(--b-pink);text-underline-offset:3px}html.rv-b body:not(.ordering-process) .subcategories.with-image{gap:12px;margin:28px 0 0;padding:0}html.rv-b body:not(.ordering-process) .subcategories.with-image li{width:auto;padding:0;flex:0 0 auto}html.rv-b body:not(.ordering-process) .subcategories.with-image li a{flex-direction:row;flex-grow:0;align-items:center;gap:14px;border:1px solid var(--b-ink);padding:5px 22px 5px 5px;background:#fff;text-decoration:none;font:500 12px/1 var(--b-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--b-ink)}html.rv-b body:not(.ordering-process) .subcategories.with-image li a:hover{border-color:var(--b-pink);color:var(--b-pink);text-decoration:none}html.rv-b body:not(.ordering-process) .subcategories.with-image li a .image{height:auto;margin:0}html.rv-b body:not(.ordering-process) .subcategories.with-image li a .image img{max-height:none;width:56px;height:42px;object-fit:cover;display:block}html.rv-b body:not(.ordering-process) .subcategories.with-image li a .text{flex-grow:0}html.rv-b body:not(.ordering-process) .category-header{border:0;margin:0 0 36px;padding:0;background:transparent}html.rv-b body:not(.ordering-process) .listSorting__controls{display:flex;flex-wrap:wrap;gap:6px 26px;margin:0;padding:0}html.rv-b body:not(.ordering-process) .listSorting__control{font:400 11px/1 var(--b-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--b-muted);background:none;border:0;padding:8px 0;border-bottom:1px solid transparent}html.rv-b body:not(.ordering-process) .listSorting__control:hover{color:var(--b-ink)}html.rv-b body:not(.ordering-process) .listSorting__control--current{color:var(--b-ink);border-bottom:2px solid var(--b-pink)}html.rv-b body:not(.ordering-process) .listingControls{margin-top:60px;padding-top:18px;border-top:1px dashed var(--b-ink);font:400 11px/1 var(--b-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--b-muted)}html.rv-b body:not(.ordering-process) .listingControls strong{color:var(--b-ink)}html.rv-b body:not(.ordering-process).type-detail .p-detail-inner{margin-top:18px!important}html.rv-b body:not(.ordering-process).type-detail .p-detail-inner .p-image-wrapper{width:54%;flex:0 0 54%;padding:0!important;position:relative}html.rv-b body:not(.ordering-process).type-detail .p-detail-inner .p-data-wrapper{width:46%;flex:0 0 46%;padding:0 0 0 64px!important}html.rv-b body:not(.ordering-process).type-detail .p-image-wrapper::before,html.rv-b body:not(.ordering-process).type-detail .p-image-wrapper::after{content:"";position:absolute;width:22px;height:22px;pointer-events:none;z-index:2}html.rv-b body:not(.ordering-process).type-detail .p-image-wrapper::before{top:-10px;left:-10px;border-top:1px solid var(--b-pink);border-left:1px solid var(--b-pink)}html.rv-b body:not(.ordering-process).type-detail .p-image-wrapper::after{top:-10px;right:-10px;border-top:1px solid var(--b-pink);border-right:1px solid var(--b-pink)}html.rv-b body:not(.ordering-process).type-detail .p-image,html.rv-b body:not(.ordering-process).type-detail .image360{background:#fff;border:1px solid var(--b-ink);padding:10px}html.rv-b body:not(.ordering-process).type-detail .p-image-wrapper>.row{margin-left:0;margin-right:0}html.rv-b body:not(.ordering-process).type-detail .p-thumbnails-wrapper{margin-top:14px;padding-left:0;padding-right:0}html.rv-b body:not(.ordering-process) .p-thumbnails a{border:1px solid transparent}html.rv-b body:not(.ordering-process) .p-thumbnails a.highlighted,html.rv-b body:not(.ordering-process) .p-thumbnails a:hover{border-color:var(--b-pink)}html.rv-b body:not(.ordering-process) .p-detail-inner-header h1{font:400 clamp(21px,1.9vw,28px)/1.35 var(--b-display);text-transform:uppercase;letter-spacing:.02em;margin:0 0 24px}html.rv-b body:not(.ordering-process).b-is-pattern .p-detail-inner-header::before{content:"Digitální střih \00a0/\00a0 PDF";display:block;font:400 11px/1 var(--b-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--b-pink);margin-bottom:16px}html.rv-b body:not(.ordering-process) .p-detail-inner .p-short-description{font:300 15px/1.7 var(--b-sans);color:#333}html.rv-b body:not(.ordering-process) .p-short-description p{margin:0 0 .55em}html.rv-b body:not(.ordering-process) .p-short-description.b-clamp{max-height:12em;overflow:hidden;-webkit-mask-image:linear-gradient(#000 55%,transparent);mask-image:linear-gradient(#000 55%,transparent)}html.rv-b body:not(.ordering-process) .b-more{display:inline-block;margin:6px 0 30px;font:400 11px/1 var(--b-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--b-ink);text-decoration:none;border-bottom:1px solid var(--b-pink);padding-bottom:5px}html.rv-b body:not(.ordering-process) .b-more:hover{color:var(--b-pink)}html.rv-b body:not(.ordering-process) #product-detail-form{border-top:1px solid var(--b-ink);padding-top:22px;margin-top:8px}html.rv-b body:not(.ordering-process) .p-variants-block .detail-parameters,html.rv-b body:not(.ordering-process) .p-variants-block .detail-parameters tbody,html.rv-b body:not(.ordering-process) .p-variants-block .detail-parameters tr,html.rv-b body:not(.ordering-process) .p-variants-block .detail-parameters th,html.rv-b body:not(.ordering-process) .p-variants-block .detail-parameters td{display:block;width:100%;padding:0;border:0;background:none}html.rv-b body:not(.ordering-process) .p-variants-block .detail-parameters th{margin-bottom:10px}html.rv-b body:not(.ordering-process) .p-variants-block .detail-parameters th,html.rv-b body:not(.ordering-process) .p-variants-block .detail-parameters th label{font:400 11px/1.3 var(--b-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--b-ink)}html.rv-b body:not(.ordering-process) #simple-variants-select,html.rv-b body:not(.ordering-process) .p-variants-block select{height:54px;font-size:14px;padding-left:16px}html.rv-b body:not(.ordering-process) .p-basic-info-block{display:flex;gap:24px;padding:16px 0 4px;border:0;font:400 11px/1.5 var(--b-mono);letter-spacing:.06em;color:var(--b-muted)}html.rv-b body:not(.ordering-process) .p-basic-info-block .block{padding:0;border:0}html.rv-b body:not(.ordering-process) .p-basic-info-block .p-code,html.rv-b body:not(.ordering-process) .p-detail .p-code{display:none}html.rv-b body:not(.ordering-process) .p-basic-info-block .availability-label::before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--b-pink);margin-right:8px;vertical-align:1px}html.rv-b body:not(.ordering-process) .p-to-cart-block{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:18px;padding:22px 0 26px;margin:0;border-bottom:1px dashed var(--b-ink)}html.rv-b body:not(.ordering-process) .p-final-price-wrapper{padding:0;margin:0;width:auto;flex:0 0 auto}html.rv-b body:not(.ordering-process) .p-final-price-wrapper .price-final,html.rv-b body:not(.ordering-process) .p-final-price-wrapper .price-final-holder{font:300 36px/1.1 var(--b-sans);letter-spacing:-.01em;color:var(--b-ink)}html.rv-b body:not(.ordering-process).type-detail .p-to-cart-block .p-add-to-cart-wrapper{margin:0;width:100%;flex:1 1 100%}html.rv-b body:not(.ordering-process).type-detail .p-to-cart-block .p-add-to-cart-wrapper .add-to-cart{width:100%;justify-content:flex-start;flex-wrap:nowrap;gap:10px}html.rv-b body:not(.ordering-process).type-detail .p-to-cart-block .add-to-cart .add-to-cart-button{flex:1 1 auto}html.rv-b body:not(.ordering-process) .add-to-cart .btn.add-to-cart-button,html.rv-b body:not(.ordering-process) .add-to-cart-button{min-height:54px;padding:0 36px;font-size:12px;letter-spacing:.18em}html.rv-b body:not(.ordering-process) .add-to-cart .quantity{border:1px solid var(--b-ink);height:54px}html.rv-b body:not(.ordering-process) .p-param-block{font:400 11px/1.6 var(--b-mono);letter-spacing:.06em;color:var(--b-muted);padding-top:14px}html.rv-b body:not(.ordering-process) .p-param-block .detail-parameters th,html.rv-b body:not(.ordering-process) .p-param-block .detail-parameters td,html.rv-b body:not(.ordering-process) .p-param-block .row-header-label{font:inherit;color:inherit;background:none;border:0}html.rv-b body:not(.ordering-process) .p-param-block .link-icons a,html.rv-b body:not(.ordering-process) .p-param-block .link-icon{font:400 11px/1.6 var(--b-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--b-ink)}html.rv-b body:not(.ordering-process).type-detail .container--bannersBenefit{margin-top:56px}html.rv-b body:not(.ordering-process).type-detail:not(.b-is-pattern) .position--benefitProduct{display:none}html.rv-b body:not(.ordering-process).type-detail .benefitBanner{margin-top:0!important}html.rv-b body:not(.ordering-process) .p-detail-tabs-wrapper{margin-top:64px!important}html.rv-b body:not(.ordering-process) .p-detail-tabs-wrapper>.row{margin-left:0;margin-right:0}html.rv-b body:not(.ordering-process) .p-detail-tabs-wrapper>.row>div{padding-left:0;padding-right:0}html.rv-b body:not(.ordering-process) .p-detail-tabs-wrapper .shp-tabs-holder{margin-left:0;margin-right:0;padding-left:0;padding-right:0}html.rv-b body:not(.ordering-process) .shp-tabs-holder{border-color:var(--b-ink)!important;text-align:left;margin-bottom:34px}html.rv-b body:not(.ordering-process) .shp-tabs-holder ul.shp-tabs li{padding:0 28px 0 0}html.rv-b body:not(.ordering-process) .shp-tabs-holder ul.shp-tabs li a.shp-tab-link,html.rv-b body:not(.ordering-process) .active .shp-tab-link{border:0!important;background:none!important;padding:14px 0!important;font:400 11.5px/1 var(--b-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--b-muted)}html.rv-b body:not(.ordering-process) .shp-tabs .shp-tab.active .shp-tab-link{color:var(--b-ink);box-shadow:inset 0 -2px 0 var(--b-pink)}html.rv-b body:not(.ordering-process) .description-inner,html.rv-b body:not(.ordering-process) .basic-description{padding-left:0!important;padding-right:0!important;max-width:760px;font:300 15.5px/1.8 var(--b-sans);color:#2b2b2b}html.rv-b body:not(.ordering-process) .basic-description strong{font-weight:600}html.rv-b body:not(.ordering-process) .basic-description ul{padding-left:0;list-style:none}html.rv-b body:not(.ordering-process) .basic-description ul li{padding-left:22px;position:relative}html.rv-b body:not(.ordering-process) .basic-description ul li::before{content:"";position:absolute;left:0;top:.9em;width:12px;border-top:1px dashed var(--b-pink)}html.rv-b body:not(.ordering-process) .homepage-texts-wrapper{margin-top:120px}html.rv-b body:not(.ordering-process) .welcome-wrapper{max-width:none;margin:0!important;padding:0!important}html.rv-b body:not(.ordering-process) .welcome{background:var(--b-dark);color:#d9d9d9;box-shadow:0 0 0 100vmax var(--b-dark);clip-path:inset(0 -100vmax);display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:40px 72px;padding-top:104px!important;padding-bottom:104px!important}html.rv-b body:not(.ordering-process) .welcome .h1{font:400 clamp(26px,2.6vw,40px)/1.2 var(--b-display)!important;text-transform:uppercase;color:#fff;margin:0!important;letter-spacing:.03em}html.rv-b body:not(.ordering-process) .welcome .h1::before{content:"Lucie Marková \00a0//\00a0 návrhářka";display:block;font:700 11px/1 var(--b-mono);letter-spacing:.2em;color:var(--b-neon);margin-bottom:22px}html.rv-b body:not(.ordering-process) .welcome .h1::after{content:"";display:block;width:56px;height:2px;background:var(--b-neon);margin-top:28px}html.rv-b body:not(.ordering-process) .welcome p{font:300 15.5px/1.8 var(--b-sans);color:#c9c9c9;margin:0 0 1em}html.rv-b body:not(.ordering-process) .welcome p:first-child strong{display:block;font:500 18px/1.5 var(--b-sans);color:#fff}html.rv-b body:not(.ordering-process) .welcome ul{list-style:none;margin:26px 0 30px;padding:0;border-top:1px solid #2c2c2c}html.rv-b body:not(.ordering-process) .welcome ul li{padding:14px 0;border-bottom:1px solid #2c2c2c;font:300 15px/1.5 var(--b-sans);color:#e6e6e6}html.rv-b body:not(.ordering-process) .welcome ul li strong{display:inline-block;width:64px;font:700 12px/1 var(--b-mono);letter-spacing:.12em;color:var(--b-neon)}html.rv-b body:not(.ordering-process) .welcome a{color:#fff;text-decoration:none;border-bottom:1px solid var(--b-neon);font-weight:400;margin-right:22px}html.rv-b body:not(.ordering-process) .welcome a:hover{color:var(--b-neon)}html.rv-b body:not(.ordering-process) .pageArticleDetail header h1,html.rv-b body:not(.ordering-process).type-posts-listing .sectionDescription h1,html.rv-b body:not(.ordering-process).type-post .content-inner h1,html.rv-b body:not(.ordering-process).type-page .content-inner>h1{font:400 clamp(26px,3vw,42px)/1.15 var(--b-display);text-transform:uppercase;letter-spacing:.03em;margin:14px 0 40px;padding-bottom:30px;border-bottom:1px solid var(--b-ink)}html.rv-b body:not(.ordering-process) .pageArticleDetail [itemprop="about"],html.rv-b body:not(.ordering-process) .news-item-detail .text{max-width:820px;font:300 15.5px/1.8 var(--b-sans);color:#2b2b2b}html.rv-b body:not(.ordering-process) .pageArticleDetail [itemprop="about"] p{margin:0 0 .6em}html.rv-b body:not(.ordering-process) .pageArticleDetail [itemprop="about"] h2,html.rv-b body:not(.ordering-process) .pageArticleDetail [itemprop="about"] h3{font:500 15px/1.5 var(--b-sans);letter-spacing:.1em;text-transform:uppercase;margin:2em 0 .7em;color:var(--b-ink)}html.rv-b body:not(.ordering-process) .pageArticleDetail img{max-width:100%;height:auto}html.rv-b body:not(.ordering-process) .pageArticleDetail hr{border:0;border-top:1px dashed var(--b-ink);margin:40px 0}html.rv-b body:not(.ordering-process) .news-item{margin-bottom:56px!important;padding-bottom:56px!important;border-bottom:1px dashed var(--b-ink)!important}html.rv-b body:not(.ordering-process) .news-item:last-child{border-bottom:0!important}html.rv-b body:not(.ordering-process) .news-item .image img{aspect-ratio:1/1;object-fit:cover}html.rv-b body:not(.ordering-process) .news-item .text .title{font:400 22px/1.35 var(--b-sans);letter-spacing:.01em;color:var(--b-ink);margin-bottom:12px}html.rv-b body:not(.ordering-process) .news-item .text .title:hover{color:var(--b-pink);text-decoration:none}html.rv-b body:not(.ordering-process) .news-item time{display:block;margin-bottom:16px;font:400 11px/1 var(--b-mono);letter-spacing:.14em;color:var(--b-pink)}html.rv-b body:not(.ordering-process) .news-item .text .description{font:300 15px/1.75 var(--b-sans);max-width:640px;color:#333}html.rv-b body:not(.ordering-process) #footer{background:transparent;border-top:0;margin-top:0}html.rv-b body:not(.ordering-process) #footer .footer-newsletter{position:relative;margin-top:88px!important;margin-bottom:0!important;padding:44px 48px!important;border:1px dashed var(--b-ink);background:#fff;align-items:center}html.rv-b body:not(.ordering-process) #footer .footer-newsletter::before{content:"";position:absolute;top:-10px;left:40px;width:20px;height:20px;background:#fff var(--b-scissors) no-repeat center/17px 17px}html.rv-b body:not(.ordering-process) #footer .footer-newsletter h3,html.rv-b body:not(.ordering-process) #footer .footer-newsletter .topic{font:400 20px/1.25 var(--b-display);text-transform:uppercase;letter-spacing:.04em;word-break:normal;overflow-wrap:normal;hyphens:none}html.rv-b body:not(.ordering-process) .footer-newsletter p{font:300 15px/1.6 var(--b-sans);color:#444}html.rv-b body:not(.ordering-process) #footer .footer-rows{margin-top:72px!important;padding-top:44px!important;border-top:1px solid var(--b-ink);background:transparent}html.rv-b body:not(.ordering-process) #footer .custom-footer{margin-left:0;margin-right:0}html.rv-b body:not(.ordering-process) #footer .custom-footer>div{padding-left:0;padding-right:28px}html.rv-b body:not(.ordering-process) #footer .pageElement__heading,html.rv-b body:not(.ordering-process) #footer h3.pageElement__heading span{font:400 11px/1 var(--b-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--b-ink)}html.rv-b body:not(.ordering-process) #footer .custom-footer ul li a,html.rv-b body:not(.ordering-process) #footer .contact-box a{font:300 14px/1.8 var(--b-sans);color:var(--b-ink);text-decoration:none}html.rv-b body:not(.ordering-process) #footer .custom-footer ul li a:hover,html.rv-b body:not(.ordering-process) #footer .contact-box a:hover{color:var(--b-pink)}html.rv-b body:not(.ordering-process) #footer .footer-links-icons,html.rv-b body:not(.ordering-process) #footer .footer-bottom{font:400 10.5px/1.6 var(--b-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--b-muted);background:transparent}html.rv-b body:not(.ordering-process) .footer-links .footer-link a{color:var(--b-muted);text-decoration:none}html.rv-b body:not(.ordering-process) .footer-links .footer-link a:hover{color:var(--b-pink)}@media (min-width:768px) and (max-width:1199px){html.rv-b body:not(.ordering-process) .benefitBanner{flex-wrap:wrap}html.rv-b body:not(.ordering-process) .benefitBanner__item{flex:1 1 50%;max-width:50%}html.rv-b body:not(.ordering-process) .benefitBanner__item:nth-child(odd){border-left:0}html.rv-b body:not(.ordering-process) .benefitBanner__item:nth-child(n+3){border-top:1px dashed var(--b-ink)}}@media (max-width:991px){html.rv-b body:not(.ordering-process) .products-block:not(.products-inline){grid-template-columns:repeat(3,minmax(0,1fr));gap:44px 18px}html.rv-b body:not(.ordering-process) .welcome{grid-template-columns:1fr;gap:28px;padding-top:64px!important;padding-bottom:64px!important}html.rv-b body:not(.ordering-process).type-detail .p-detail-inner .p-image-wrapper,html.rv-b body:not(.ordering-process).type-detail .p-detail-inner .p-data-wrapper{width:100%;flex:1 1 100%;padding:0!important}html.rv-b body:not(.ordering-process).type-detail .p-detail-inner .p-data-wrapper{margin-top:28px}html.rv-b body:not(.ordering-process) .extended-banner-texts{position:static;transform:none;width:auto;padding:30px 32px 34px;border-top:1px solid var(--b-ink)}html.rv-b body:not(.ordering-process) .extended-banner-title{font-size:30px}html.rv-b body:not(.ordering-process) .extended-banner-text{max-width:560px}html.rv-b body:not(.ordering-process) .benefitBanner{flex-wrap:wrap}}@media (max-width:767px){html.rv-b body:not(.ordering-process){background-size:160px 160px,160px 160px,32px 32px,32px 32px!important}html.rv-b body:not(.ordering-process) .products-block:not(.products-inline){grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 14px}html.rv-b body:not(.ordering-process) .products-block:not(.products-inline) .p .p-in{grid-template-columns:1fr;row-gap:6px;margin-top:10px;padding-top:10px}html.rv-b body:not(.ordering-process) .products-block:not(.products-inline) .p .prices{text-align:left}html.rv-b body:not(.ordering-process) .products-block:not(.products-inline) .p .name,html.rv-b body:not(.ordering-process) .products-block:not(.products-inline)>div .p .name{font-size:11px;letter-spacing:.07em}html.rv-b body:not(.ordering-process) .products-block:not(.products-inline) .p>a.image[data-b-tag]::before{top:8px;left:8px;font-size:8.5px;padding:4px 5px}html.rv-b body:not(.ordering-process).type-index .banners-row{padding-top:16px}html.rv-b body:not(.ordering-process).type-index .wide-carousel::before{top:-8px;left:-8px;width:16px;height:16px}html.rv-b body:not(.ordering-process).type-index .wide-carousel::after{bottom:-8px;right:-8px;width:16px;height:16px}html.rv-b body:not(.ordering-process).type-index .carousel-inner>.item>a:has(.extended-banner-texts:not(:empty))>img{height:330px;object-fit:cover;object-position:97% 50%}html.rv-b body:not(.ordering-process) .extended-banner-texts{padding:24px 20px 28px;gap:14px}html.rv-b body:not(.ordering-process) .extended-banner-title{font-size:24px}html.rv-b body:not(.ordering-process) .extended-banner-text{font-size:15px}html.rv-b body:not(.ordering-process) .benefitBanner{margin-top:28px!important}html.rv-b body:not(.ordering-process) .benefitBanner__item{flex:1 1 100%;width:100%;padding:20px 16px}html.rv-b body:not(.ordering-process) .benefitBanner__item+.benefitBanner__item{border-left:0;border-top:1px dashed var(--b-ink)}html.rv-b body:not(.ordering-process) .homepage-tabs-wrapper{margin-top:56px}html.rv-b body:not(.ordering-process) .homepage-group-title{font-size:22px!important;margin-bottom:34px!important}html.rv-b body:not(.ordering-process) .category-top{margin-top:22px;margin-bottom:26px;padding-bottom:24px}html.rv-b body:not(.ordering-process).type-page .content-inner,html.rv-b body:not(.ordering-process).type-posts-listing .content-inner{padding-top:12px}html.rv-b body:not(.ordering-process) .category-perex{font-size:15px}html.rv-b body:not(.ordering-process) .homepage-texts-wrapper{margin-top:72px}html.rv-b body:not(.ordering-process) .welcome{padding-top:56px!important;padding-bottom:56px!important}html.rv-b body:not(.ordering-process) .p-detail-inner-header h1{font-size:20px}html.rv-b body:not(.ordering-process) .p-to-cart-block{gap:14px}html.rv-b body:not(.ordering-process) .p-add-to-cart-wrapper,html.rv-b body:not(.ordering-process) .p-add-to-cart-wrapper .add-to-cart{width:100%}html.rv-b body:not(.ordering-process).type-detail .p-image-wrapper::before{left:-6px;top:-6px}html.rv-b body:not(.ordering-process).type-detail .p-image-wrapper::after{right:-6px;top:-6px}html.rv-b body:not(.ordering-process) #footer .footer-newsletter{padding:32px 20px!important;margin-top:64px!important}html.rv-b body:not(.ordering-process) #footer .footer-newsletter::before{left:20px}html.rv-b body:not(.ordering-process) #footer .footer-newsletter h3,html.rv-b body:not(.ordering-process) #footer .footer-newsletter .topic{font-size:16px}html.rv-b body:not(.ordering-process) #footer .footer-rows{margin-top:48px!important}}html.rv-b body:not(.ordering-process) .custom-footer__facebook{display:none!important}html.rv-b body:not(.ordering-process).type-index .banners-row:not(:has(img)){display:none!important}html.rv-b body:not(.ordering-process) .extended-banner-texts .b-hero-com{align-self:flex-start;display:inline-block;margin-top:4px;font:400 11px/1.6 var(--b-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--b-ink);border-bottom:1px solid var(--b-pink);cursor:pointer}html.rv-b body:not(.ordering-process) .extended-banner-texts .b-hero-com:hover,html.rv-b body:not(.ordering-process) .extended-banner-texts .b-hero-com:focus{color:var(--b-pink);outline:0}html.rv-b body:not(.ordering-process).type-index #content{display:flex;flex-direction:column}html.rv-b body:not(.ordering-process).type-index #content>.container--bannersBenefit{order:-1}@media (max-width:767px){html.rv-b body:not(.ordering-process).type-index .container--bannersBenefit .benefitBanner{margin-top:12px!important;display:flex!important;flex-direction:row!important;flex-wrap:wrap!important}html.rv-b body:not(.ordering-process).type-index .container--bannersBenefit .benefitBanner__item{flex:1 1 50%;max-width:50%;width:auto;padding:14px 12px 12px 12px}html.rv-b body:not(.ordering-process).type-index .container--bannersBenefit .benefitBanner__item+.benefitBanner__item{border-top:0;border-left:1px dashed var(--b-ink)}html.rv-b body:not(.ordering-process).type-index .container--bannersBenefit .benefitBanner__item:nth-child(odd){border-left:0}html.rv-b body:not(.ordering-process).type-index .container--bannersBenefit .benefitBanner__item:nth-child(n+3){border-top:1px dashed var(--b-ink)}html.rv-b body:not(.ordering-process).type-index .container--bannersBenefit .benefitBanner__picture{flex:0 0 28px;max-width:28px;margin-right:10px}html.rv-b body:not(.ordering-process).type-index .container--bannersBenefit .benefitBanner__picture img{width:28px;height:28px}html.rv-b body:not(.ordering-process).type-index .container--bannersBenefit .benefitBanner__title{font-size:10.5px;letter-spacing:.08em;margin:4px 0 0}html.rv-b body:not(.ordering-process).type-index .container--bannersBenefit .benefitBanner__data{display:none}html.rv-b body:not(.ordering-process).type-index .container--bannersBenefit .benefitBanner__item::before{top:6px;right:8px}}@media (max-width:991px){html.rv-b body:not(.ordering-process).type-index .carousel-inner>.item>a:has(.extended-banner-texts:not(:empty))>img{width:100%;height:auto!important;aspect-ratio:980/760;object-fit:cover;object-position:100% 50%}}html.rv-b body:not(.ordering-process).type-index .carousel-inner .b-photo-com{position:absolute;right:22px;bottom:22px;z-index:4;display:inline-block;padding:14px 20px;background:rgba(15,15,15,.78);color:#fff;border:0;border-bottom:2px solid var(--b-pink);font:400 15px/1 var(--b-display);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;backdrop-filter:blur(2px)}html.rv-b body:not(.ordering-process).type-index .carousel-inner .b-photo-com:hover,html.rv-b body:not(.ordering-process).type-index .carousel-inner .b-photo-com:focus{background:rgba(241,0,141,.92);color:#fff;outline:0}@media (max-width:991px){html.rv-b body:not(.ordering-process).type-index .carousel-inner .b-photo-com{top:0;bottom:auto;right:12px;margin-top:calc(77.55% - 50px);padding:11px 14px;font-size:11px}}html.rv-b body:not(.ordering-process) .flags.flags-default{display:flex;flex-direction:column;align-items:flex-start;gap:4px}html.rv-b body:not(.ordering-process) .flags .flag{position:relative;display:inline-block;margin:0!important;padding:5px 8px!important;height:auto;line-height:1.2;background:#fff!important;color:var(--b-ink)!important;border:1px solid var(--b-ink);border-radius:0;box-shadow:none;font:400 10px/1.2 var(--b-mono)!important;letter-spacing:.1em;text-transform:uppercase}html.rv-b body:not(.ordering-process) .flags .flag::before,html.rv-b body:not(.ordering-process) .flags .flag::after{display:none!important;content:none!important}html.rv-b body:not(.ordering-process) .flags .flag-custom1{padding-left:25px!important;background-image:var(--b-scissors-pink)!important;background-repeat:no-repeat!important;background-position:7px 50%!important;background-size:12px 12px!important}html.rv-b body:not(.ordering-process) .flags .flag-custom2{padding-left:39px!important;background-image:var(--b-scissors-pink),var(--b-scissors-pink)!important;background-repeat:no-repeat!important;background-position:7px 50%,21px 50%!important;background-size:12px 12px!important}html.rv-b body:not(.ordering-process) .flags .flag-custom3{border-color:var(--b-pink);color:var(--b-pink)!important}html.rv-b body:not(.ordering-process) .products-block:not(.products-inline) .p .flags.flags-default{top:auto!important;bottom:10px!important;left:10px!important;right:auto!important}