body.ewerro-landing-page #content-wrapper{width:100%;flex:0 0 100%;max-width:100%}body.ewerro-landing-page #left-column,body.ewerro-landing-page #right-column{display:none}body.ewerro-landing-page #content{padding:0;background:transparent;box-shadow:none}body.ewerro-landing-page #wrapper{background:#fffdfa}body.ewerro-landing-page .page-header{display:none}.ew-lp{--ew-ink:#292723;--ew-red:#b51c32;--ew-cream:#f7f1e5;--ew-muted:#726c62;--ew-line:#e5dfd5;color:var(--ew-ink);font:16px/1.65 Arial,sans-serif;text-align:left;margin:0 auto;max-width:1400px}.ew-lp *{box-sizing:border-box}.ew-lp a{color:inherit}.ew-lp button,.ew-lp input,.ew-lp select{font:inherit}.ew-lp h1,.ew-lp h2,.ew-lp h3,.ew-lp p{color:inherit}.ew-lp h1,.ew-lp h2{font-family:Georgia,'Times New Roman',serif;font-weight:400;text-transform:none;letter-spacing:-.04em}.ew-lp h1{font-size:clamp(40px,5.8vw,76px);line-height:1.05;margin:20px 0 24px;max-width:720px}.ew-lp h2{font-size:clamp(30px,3.7vw,48px);line-height:1.12;margin:12px 0 22px}.ew-lp h3{font:700 20px/1.35 Arial,sans-serif;text-transform:none;margin:12px 0}.ew-lp p{margin:0 0 18px}.ew-lp .ew-eyebrow{font-size:11px;line-height:1.5;letter-spacing:.19em;font-weight:700;color:var(--ew-red);margin:0}.ew-lp .ew-hero{display:grid;grid-template-columns:1.05fr .95fr;gap:34px;align-items:center;padding:54px 0 70px}.ew-lp .ew-lead{font-size:17px;line-height:1.75;color:#675f56;max-width:590px}.ew-lp .ew-hero-copy{padding-right:10px}.ew-lp .ew-hero-actions{display:flex;gap:24px;align-items:center;flex-wrap:wrap;margin:30px 0}.ew-lp .ew-btn{border:1px solid var(--ew-red);border-radius:3px;padding:15px 20px;min-height:48px;display:inline-flex;gap:18px;align-items:center;justify-content:space-between;font:700 13px/1.5 Arial,sans-serif;text-decoration:none;cursor:pointer;transition:background .18s,color .18s,transform .18s;box-shadow:none;text-transform:none;white-space:normal}.ew-lp .ew-btn--primary{color:white;background:var(--ew-red)}.ew-lp .ew-btn--primary:hover{background:#901427;color:white}.ew-lp .ew-btn--outline{background:transparent;color:var(--ew-red)}.ew-lp .ew-btn--outline:hover{background:#f7e9e8}.ew-lp .ew-btn:disabled{opacity:.45;cursor:default}.ew-lp .ew-text-link{font:700 13px/1.5 Arial,sans-serif;color:var(--ew-red);text-decoration:none;border-bottom:1px solid #d9b9b6;padding:5px 0}.ew-lp .ew-hero-facts{list-style:none;display:flex;flex-wrap:wrap;gap:10px 20px;padding:0;margin:28px 0 0;color:#746d61;font-size:12px}.ew-lp .ew-hero-facts li::before{content:'·';margin-right:8px;color:var(--ew-red);font-weight:bold}.ew-lp .ew-hero-art{background:#ead9c0;min-height:560px;position:relative;border-radius:48% 48% 2px 2px;overflow:hidden;padding:42px 22px 32px;isolation:isolate}.ew-lp .ew-hero-art::before{content:'';position:absolute;width:96px;top:-50px;bottom:-80px;right:52px;background:#af1d32;transform:rotate(18deg);z-index:-1;opacity:.9}.ew-lp .ew-art-note{text-align:center;font:italic 19px/1.4 Georgia,serif;color:#5b4630;position:relative;z-index:2}.ew-lp .ew-hero-collage{position:relative;height:375px;margin:26px 0 0}.ew-lp .ew-art-item{position:absolute;display:block;width:51%;height:300px;top:30px;left:7%;transform:rotate(-12deg);background:#fff;box-shadow:0 20px 28px #45301f30}.ew-lp .ew-art-item img{width:100%;height:100%;object-fit:contain;display:block}.ew-lp .ew-art-item--1{left:auto;right:4%;top:48px;transform:rotate(10deg);z-index:1}.ew-lp .ew-art-item--2{left:27%;top:115px;width:46%;height:260px;transform:rotate(-2deg);z-index:2}.ew-lp .ew-art-caption{text-align:center;position:relative;z-index:3;font:italic 21px Georgia,serif;margin-top:17px;color:#624630}.ew-lp .ew-offer{background:var(--ew-cream);padding:42px;display:grid;grid-template-columns:.9fr 1.5fr;gap:18px 40px}.ew-lp .ew-offer-intro h2{font-size:37px;margin-bottom:14px}.ew-lp .ew-offer-intro>p:last-child{font-size:14px;color:var(--ew-muted);margin:0}.ew-lp .ew-tiers{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;align-items:stretch}.ew-lp .ew-tier{background:#fffdfa;border:1px solid #dfd3c0;padding:26px 17px;text-align:center;display:flex;flex-direction:column;justify-content:center}.ew-lp .ew-tier>span{font-size:12px;font-weight:bold}.ew-lp .ew-tier>strong{font:58px/1.2 Georgia,serif;color:var(--ew-red);margin:12px 0 3px;letter-spacing:-.08em}.ew-lp .ew-tier>strong span{font-size:29px}.ew-lp .ew-tier>small{font-size:11px;color:#786d60}.ew-lp .ew-tier--featured{background:#a61b2d;border-color:#a61b2d;color:#fff}.ew-lp .ew-tier--featured strong,.ew-lp .ew-tier--featured small{color:#fff}.ew-lp .ew-tier.is-current{outline:3px solid #dcad56;outline-offset:3px}.ew-lp .ew-offer-terms{grid-column:1/-1;font-size:11px;line-height:1.7;color:#776b5b;margin:8px 0 0;max-width:950px}.ew-lp .ew-offer-terms a{text-decoration:underline}.ew-lp .ew-offer-paused{grid-column:1/-1;background:#fff;padding:10px;color:#9a3423}.ew-lp .ew-catalog,.ew-lp .ew-how,.ew-lp .ew-faq{padding:74px 0}.ew-lp .ew-section-head{display:grid;grid-template-columns:1.1fr .9fr;gap:60px;align-items:end;margin-bottom:34px}.ew-lp .ew-section-head h2{margin-bottom:0;max-width:650px}.ew-lp .ew-section-head>p{font-size:14px;color:var(--ew-muted);margin:0;max-width:460px}.ew-lp .ew-filters{background:#f3f1eb;padding:18px 22px;display:flex;align-items:end;gap:16px;margin:30px 0}.ew-lp .ew-filters label{flex:1;font-size:11px;line-height:1.5;color:#6b6257;margin:0}.ew-lp .ew-filters label:nth-child(2){flex:0 1 210px}.ew-lp .ew-filters input,.ew-lp .ew-filters select{display:block;min-height:44px;width:100%;background:#fff;border:1px solid #d8d1c5;border-radius:2px;padding:10px;font-size:14px;margin-top:6px;color:#292723}.ew-lp .ew-count{font-size:12px;color:#766d61;white-space:nowrap;padding-bottom:11px}.ew-lp .ew-product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px 24px}.ew-lp .ew-product{border:1px solid var(--ew-line);background:#fff;display:flex;flex-direction:column;min-width:0}.ew-lp .ew-product-image{display:flex;align-items:center;justify-content:center;padding:24px;background:#f5f4ef;aspect-ratio:1.08;overflow:hidden}.ew-lp .ew-product-image img{display:block;max-width:100%;width:auto;max-height:100%;height:100%;object-fit:contain;transition:transform .2s}.ew-lp .ew-product-image:hover img{transform:scale(1.025)}.ew-lp .ew-product-info{padding:23px;display:flex;flex-direction:column;flex:1}.ew-lp .ew-product-tags{display:flex;flex-wrap:wrap;gap:5px;font-size:10px;line-height:1.5;color:#7b6e5b;letter-spacing:.02em}.ew-lp .ew-product-tags>span{border:1px solid #ded7ca;padding:3px 6px;border-radius:2px}.ew-lp .ew-product h3 a{text-decoration:none;color:#2b2925}.ew-lp .ew-product-description{font-size:12px;line-height:1.7;color:#797167;margin:0 0 18px}.ew-lp .ew-product-price{margin-top:auto;padding-top:5px;margin-bottom:19px}.ew-lp .ew-product-price strong{font-size:22px;font-weight:700;white-space:nowrap}.ew-lp .ew-product-price>span{font-size:10px;color:#736b60;white-space:nowrap}.ew-lp .ew-product-price small{display:block;font-size:10px;line-height:1.5;color:#867c6d;margin-top:3px}.ew-lp .ew-card-actions{display:flex;gap:12px;align-items:center;justify-content:space-between}.ew-lp .ew-qty{display:flex;border:1px solid #d8d1c5;flex:0 0 auto;height:44px}.ew-lp .ew-qty button{background:#fff;border:0;box-shadow:none;padding:0;width:32px;min-height:42px;font-size:19px;color:#7c2530;cursor:pointer}.ew-lp .ew-qty-input{border:0;text-align:center;width:42px;min-width:0;background:#fff;font-size:14px;padding:0;appearance:textfield;-moz-appearance:textfield;color:#333}.ew-lp .ew-qty-input::-webkit-inner-spin-button,.ew-lp .ew-qty-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ew-lp .ew-card-details{font-size:11px;line-height:1.4;color:#8c2431;text-decoration:none;max-width:100px}.ew-lp .ew-card-details span{display:inline-block;padding-left:5px}.ew-lp .ew-catalog-footer{text-align:center;margin:40px 0 0}.ew-lp .ew-how{border-top:1px solid var(--ew-line);border-bottom:1px solid var(--ew-line)}.ew-lp .ew-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:46px;margin-top:40px}.ew-lp .ew-steps article>span{display:block;font:42px Georgia,serif;color:#b9a47f;margin-bottom:20px}.ew-lp .ew-steps h3{font-size:19px}.ew-lp .ew-steps p{font-size:14px;color:var(--ew-muted);line-height:1.8;margin-bottom:0}.ew-lp .ew-faq{display:grid;grid-template-columns:.8fr 1.2fr;gap:80px}.ew-lp .ew-faq>div>p:not(.ew-eyebrow){font-size:14px;color:var(--ew-muted)}.ew-lp .ew-faq details{border-top:1px solid var(--ew-line);padding:21px 0}.ew-lp .ew-faq details:last-child{border-bottom:1px solid var(--ew-line)}.ew-lp .ew-faq summary{cursor:pointer;list-style:none;display:flex;gap:25px;justify-content:space-between;align-items:center;font:700 15px/1.6 Arial,sans-serif}.ew-lp .ew-faq summary::-webkit-details-marker{display:none}.ew-lp .ew-faq summary span{color:var(--ew-red);font-size:22px;font-weight:400}.ew-lp .ew-faq details[open] summary span{transform:rotate(45deg)}.ew-lp .ew-faq details p{margin:15px 30px 0 0;font-size:14px;color:var(--ew-muted);line-height:1.8}.ew-lp .ew-basket-bar{position:sticky;bottom:0;z-index:20;background:#fffdf7f5;backdrop-filter:blur(9px);border:1px solid #d9cfbc;box-shadow:0 -5px 25px #382c1512;padding:17px 23px;display:flex;justify-content:space-between;align-items:center;gap:14px;flex-wrap:wrap}.ew-lp .ew-basket-bar>div:first-child{display:flex;flex-direction:column;gap:2px}.ew-lp #ew-picked{font-size:14px}.ew-lp #ew-progress-copy{font-size:12px;color:#726655}.ew-lp .ew-basket-action{display:flex;gap:12px;align-items:center}.ew-lp #ew-cart-link{font-size:12px;text-decoration:underline;color:var(--ew-red)}.ew-lp #ew-bundle-status{flex:1 0 100%;font-size:12px;color:#7c2934;margin:0}.ew-lp #ew-bundle-status:empty{display:none}.ew-lp [hidden]{display:none!important}.ew-lp :focus-visible{outline:3px solid #bf9953;outline-offset:3px}.ew-lp--dyplomy{--ew-red:#305c54;--ew-cream:#edf0e4}.ew-lp--dyplomy .ew-hero-art{background:#e8eadf;border-radius:2px}.ew-lp--dyplomy .ew-hero-art::before{background:#b7c7ad;width:100%;height:150px;top:auto;bottom:0;left:0;transform:skewY(-10deg);opacity:.8}.ew-lp--dyplomy .ew-art-item{height:295px;width:52%;top:14px;left:0;transform:rotate(-9deg)}.ew-lp--dyplomy .ew-art-item--1{left:auto;right:0;top:30px;transform:rotate(9deg)}.ew-lp--dyplomy .ew-art-item--2{left:27%;top:100px;height:280px;width:48%;transform:rotate(-1deg)}.ew-lp .ew-diploma-spec{display:grid;grid-template-columns:1fr 1fr .8fr;background:#eef0e6;border-top:1px solid #d6ddc8;border-bottom:1px solid #d6ddc8}.ew-lp .ew-diploma-spec>div{padding:30px 34px;border-right:1px solid #d6ddc8}.ew-lp .ew-diploma-spec>div:last-child{border:0}.ew-lp .ew-spec-label{font-size:11px;letter-spacing:.12em;color:#4a675b;display:block;margin-bottom:12px}.ew-lp .ew-diploma-spec strong{font:44px/1.3 Georgia,serif;color:#305c54;white-space:nowrap}.ew-lp .ew-diploma-spec p{font-size:12px;color:#6a7463;line-height:1.7;margin:8px 0 0}.ew-lp .ew-spec-paper strong{font-size:47px}.ew-lp .ew-diploma-actions{display:flex;gap:8px;align-items:stretch}.ew-lp .ew-diploma-actions .ew-btn{padding:11px 10px;gap:3px;flex:1;justify-content:center;flex-direction:column;font-size:11px;text-align:center}.ew-lp .ew-diploma-actions small{font-weight:400;font-size:9px}.ew-lp--dyplomy .ew-product-image{background:#f1f1eb}.ew-lp--szklo{--ew-red:#9b7745;--ew-cream:#efe8dc}.ew-lp--szklo .ew-hero{background:#17242a;color:#fff;padding:44px;margin-top:25px;gap:42px}.ew-lp--szklo .ew-hero h1{font-size:clamp(39px,5vw,67px)}.ew-lp--szklo .ew-hero .ew-eyebrow{color:#d7b581}.ew-lp--szklo .ew-lead{color:#d0d0c8}.ew-lp--szklo .ew-hero-facts{color:#ded6c6}.ew-lp--szklo .ew-hero-facts li::before{color:#d7b581}.ew-lp--szklo .ew-hero .ew-text-link{color:#e0c18f;border-color:#756953}.ew-lp--szklo .ew-hero .ew-btn--primary{background:#c2a06c;color:#17242a;border-color:#c2a06c}.ew-lp--szklo .ew-hero-art{background:#2a393b;min-height:500px;border-radius:2px;padding:25px 15px}.ew-lp--szklo .ew-hero-art::before{background:#b39360;width:1px;right:25%;transform:rotate(15deg)}.ew-lp--szklo .ew-art-note,.ew-lp--szklo .ew-art-caption{color:#d8c19c;font-size:17px}.ew-lp--szklo .ew-hero-collage{height:330px}.ew-lp--szklo .ew-art-item{left:5%;top:20px;height:270px;width:62%;transform:rotate(-5deg);padding:8px;box-shadow:0 20px 28px #0003}.ew-lp--szklo .ew-art-item--1{left:auto;right:0;top:100px;width:45%;height:200px;transform:rotate(6deg)}.ew-lp--szklo .ew-art-item--2{display:none}.ew-lp .ew-glass-story{max-width:800px;text-align:center;margin:65px auto 0}.ew-lp .ew-glass-story h2{font-size:40px}.ew-lp .ew-glass-story>p:not(.ew-eyebrow){font-size:15px;color:#776c5d}.ew-lp .ew-occasion-tags{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:26px}.ew-lp .ew-occasion-tags span{font-size:11px;padding:7px 18px;border:1px solid #d8c9ad;border-radius:30px;color:#907449}.ew-lp .ew-glass-cta{justify-content:space-between}.ew-lp--szklo .ew-product-image{background:#f0eeea}.ew-lp--szklo .ew-product-image img{mix-blend-mode:multiply}.ew-lp #ew-empty{padding:25px;background:#f9f4e9;text-align:center;color:#75664e}
@media(min-width:1500px){.ew-lp .ew-hero{gap:60px}}@media(max-width:1050px){.ew-lp .ew-hero{gap:26px;padding-top:35px}.ew-lp h1{font-size:54px}.ew-lp .ew-hero-art{min-height:470px;padding:30px 14px}.ew-lp .ew-hero-collage{height:310px}.ew-lp .ew-art-item{height:240px}.ew-lp .ew-art-item--2{height:210px;top:90px}.ew-lp .ew-offer{padding:30px;gap:20px}.ew-lp .ew-offer-intro h2{font-size:31px}.ew-lp .ew-tier{padding:20px 10px}.ew-lp .ew-tier>strong{font-size:48px}.ew-lp .ew-product-grid{gap:22px 16px}.ew-lp .ew-product-info{padding:17px}.ew-lp .ew-card-actions{flex-wrap:wrap}.ew-lp .ew-section-head{gap:35px}.ew-lp .ew-faq{gap:45px}.ew-lp--szklo .ew-hero{padding:28px;gap:25px}.ew-lp--szklo .ew-hero-art{min-height:460px}.ew-lp .ew-diploma-spec>div{padding:25px}.ew-lp .ew-diploma-spec strong{font-size:36px}}
@media(max-width:767px){.ew-lp .ew-hero{grid-template-columns:1fr;gap:24px;padding:24px 0 42px}.ew-lp h1{font-size:clamp(40px,8vw,60px);max-width:620px}.ew-lp .ew-hero-copy{padding:0}.ew-lp .ew-lead{font-size:15px}.ew-lp .ew-hero-actions{margin:24px 0;gap:20px}.ew-lp .ew-hero-facts{margin-top:18px;font-size:11px;gap:8px 13px}.ew-lp .ew-hero-art{min-height:440px;width:100%;max-width:560px;justify-self:center;border-radius:40% 40% 2px 2px}.ew-lp .ew-hero-collage{height:290px;margin-top:18px}.ew-lp .ew-art-item{height:240px;width:43%;left:10%}.ew-lp .ew-art-item--1{right:7%;left:auto}.ew-lp .ew-art-item--2{left:29%;top:75px;width:40%;height:230px}.ew-lp .ew-art-note{font-size:17px}.ew-lp .ew-art-caption{font-size:19px}.ew-lp .ew-offer{grid-template-columns:1fr;padding:25px;gap:25px}.ew-lp .ew-offer-intro h2 br{display:none}.ew-lp .ew-offer-intro h2{font-size:33px}.ew-lp .ew-offer-terms{margin:0}.ew-lp .ew-catalog,.ew-lp .ew-how,.ew-lp .ew-faq{padding:48px 0}.ew-lp .ew-section-head{grid-template-columns:1fr;gap:20px;margin-bottom:24px}.ew-lp .ew-section-head h2{font-size:36px}.ew-lp .ew-section-head>p{font-size:14px;max-width:none}.ew-lp .ew-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ew-lp .ew-product-image{padding:17px}.ew-lp .ew-product h3{font-size:17px}.ew-lp .ew-product-description{font-size:11px}.ew-lp .ew-filters{flex-wrap:wrap;padding:15px;gap:12px}.ew-lp .ew-filters label{flex-basis:55%}.ew-lp .ew-filters label:nth-child(2){flex:1}.ew-lp .ew-count{padding:0}.ew-lp .ew-steps{gap:25px}.ew-lp .ew-steps h3{font-size:17px}.ew-lp .ew-steps p{font-size:13px}.ew-lp .ew-faq{grid-template-columns:1fr;gap:26px}.ew-lp .ew-basket-bar{padding:13px 14px;gap:10px}.ew-lp .ew-basket-bar .ew-btn{font-size:12px;padding:12px 14px}.ew-lp .ew-diploma-spec{grid-template-columns:1fr 1fr}.ew-lp .ew-diploma-spec>div{padding:22px 20px}.ew-lp .ew-spec-paper{grid-column:1/-1;border-top:1px solid #d6ddc8!important;display:flex;gap:20px;align-items:center}.ew-lp .ew-spec-paper p{margin:0}.ew-lp .ew-diploma-actions{flex-direction:column}.ew-lp--szklo .ew-hero{padding:28px 22px;margin-top:12px;gap:24px}.ew-lp--szklo .ew-hero-art{max-width:none;min-height:400px;border-radius:2px}.ew-lp--szklo .ew-hero-collage{height:280px}.ew-lp--szklo .ew-art-item{height:240px}.ew-lp--szklo .ew-art-item--1{height:185px}.ew-lp .ew-glass-story{margin-top:40px}.ew-lp .ew-glass-story h2{font-size:34px}}
@media(max-width:479px){.ew-lp .ew-product-grid{grid-template-columns:1fr;gap:24px}.ew-lp .ew-product-image{aspect-ratio:1.2;max-height:300px;padding:24px}.ew-lp .ew-product-info{padding:22px}.ew-lp .ew-product h3{font-size:20px}.ew-lp .ew-product-description{font-size:13px}.ew-lp .ew-card-actions{flex-wrap:nowrap}.ew-lp .ew-card-details{font-size:12px;max-width:none}.ew-lp .ew-diploma-actions{flex-direction:row}.ew-lp .ew-diploma-actions .ew-btn{font-size:12px}.ew-lp .ew-diploma-actions small{font-size:10px}.ew-lp .ew-steps{grid-template-columns:1fr;gap:28px;margin-top:26px}.ew-lp .ew-steps article{position:relative;padding-left:65px}.ew-lp .ew-steps article>span{position:absolute;left:0;top:5px;font-size:36px}.ew-lp .ew-steps h3{margin-top:0}.ew-lp .ew-tier{padding:19px 6px}.ew-lp .ew-tier>span{font-size:10px}.ew-lp .ew-tier>strong{font-size:42px}.ew-lp .ew-tier>strong span{font-size:22px}.ew-lp .ew-tier>small{font-size:9px}.ew-lp .ew-offer{padding:22px 16px}.ew-lp .ew-tiers{gap:8px}.ew-lp .ew-offer-intro h2{font-size:31px}.ew-lp .ew-basket-bar{display:block}.ew-lp .ew-basket-action{margin-top:10px;justify-content:space-between}.ew-lp .ew-basket-action .ew-btn{width:100%;justify-content:center;gap:12px}.ew-lp #ew-cart-link{white-space:nowrap}.ew-lp #ew-bundle-status{margin-top:6px}.ew-lp .ew-hero-art{min-height:405px}.ew-lp .ew-hero-collage{height:260px}.ew-lp .ew-art-item{height:205px;width:46%;left:6%;top:25px}.ew-lp .ew-art-item--1{right:4%;left:auto;top:35px}.ew-lp .ew-art-item--2{width:42%;height:205px;left:29%;top:85px}.ew-lp .ew-art-caption{margin-top:16px}.ew-lp .ew-art-note{font-size:16px}.ew-lp .ew-hero-art::before{right:45px;width:60px}.ew-lp--dyplomy .ew-hero-art{min-height:420px;border-radius:2px}.ew-lp--dyplomy .ew-art-item{height:220px}.ew-lp--dyplomy .ew-art-item--2{height:230px}.ew-lp .ew-diploma-spec strong{font-size:32px}.ew-lp .ew-diploma-spec>div{padding:18px 14px}.ew-lp .ew-diploma-spec p{font-size:11px}.ew-lp .ew-spec-label{font-size:10px}.ew-lp--szklo .ew-hero{padding:28px 19px}.ew-lp--szklo .ew-hero h1{font-size:43px}.ew-lp--szklo .ew-art-item{width:66%;height:220px}.ew-lp--szklo .ew-art-item--1{width:46%;height:165px}.ew-lp--szklo .ew-hero-art{min-height:380px}.ew-lp--szklo .ew-art-note,.ew-lp--szklo .ew-art-caption{font-size:15px}}
@media(prefers-reduced-motion:reduce){.ew-lp *{scroll-behavior:auto;transition:none!important}}

@media(max-width:479px){.ew-lp .ew-filters label,.ew-lp .ew-filters label:nth-child(2){flex:1 0 100%;min-width:0}.ew-lp .ew-count{flex:1 0 100%}.ew-lp .ew-qty button{width:44px;min-height:44px}.ew-lp .ew-qty{height:46px}}

/* Fit the measured product bounds within each tile. The shop image remains unchanged. */
.ew-lp .ew-photo-window{display:contents}
@supports (width:1cqw) {
 .ew-lp .ew-product-image,.ew-lp .ew-art-item{container-type:size;display:grid;place-items:center}
 .ew-lp .ew-product-image{padding:12px}
 .ew-lp .ew-art-item{background:transparent;box-shadow:none;padding:0}
 .ew-lp .ew-photo-window{position:relative;overflow:hidden;display:block;width:min(100cqw,calc(100cqh * var(--ew-ratio)));aspect-ratio:var(--ew-ratio)}
 .ew-lp .ew-photo-window img{position:absolute;left:var(--ew-left);top:var(--ew-top);width:var(--ew-width);height:var(--ew-height);max-width:none;max-height:none;object-fit:fill;display:block}
 .ew-lp .ew-art-item .ew-photo-window{box-shadow:0 10px 16px #34261c24}
 .ew-lp .ew-product-image:hover img{transform:none}
}

.ew-lp--szklo .ew-art-item.ew-art-item--2{display:none}

.ew-lp #ew-quote{font-size:1.15rem;color:#292420;line-height:1.25}.ew-lp #ew-quote:empty{display:none}

.ew-lp .ew-gift-story{margin-block:clamp(2rem,5vw,4rem);padding:clamp(1.25rem,4vw,3rem);background:#f5f0e6}.ew-lp .ew-gift-story h2{max-width:29ch;margin:0 0 1rem}.ew-lp .ew-gift-story p:not(.ew-eyebrow){max-width:72ch;line-height:1.6;margin:0 0 .8rem}.ew-lp .ew-gift-story p:last-child{margin-bottom:0}
