.matrix-heading{width:100%;display:flex;align-items:center;justify-content:space-between;margin:70px auto 40px auto;max-width:1340px;gap:20px}.matrix-heading h2,.matrix-heading h3{color:#252525;font-family:var(--main-font-family-krona-one);font-size:32px;letter-spacing:4px;line-height:40px;text-transform:uppercase;text-align:center}.matrix-heading img:first-of-type{transform:rotate(-180deg)}@media(max-width: 1360px){.matrix-heading{max-width:100%;padding:0 20px}}@media(max-width: 1080px){.matrix-heading h2,.matrix-heading h3{font-size:26px;letter-spacing:2px;line-height:35px}}@media(max-width: 768px){.matrix-heading img{width:80px;height:auto}.matrix-heading h2,.matrix-heading h3{width:100%;letter-spacing:0}}@media(max-width: 600px){.matrix-heading img{display:none}}@media(max-width: 380px){.matrix-heading h2,.matrix-heading h3{font-size:20px;line-height:28px}}.matrix-products{width:100%;max-width:1340px;margin:40px auto var(--matrix-block-main-margin) auto;align-items:flex-start;justify-content:space-between;gap:20px;display:grid;grid-template-columns:repeat(auto-fill, minmax(350px, 1fr))}.matrix-products .product-block{max-width:100%}.matrix-products .product-block-image{border:2px solid #151515;box-shadow:0 10px 16px 0 rgba(50,42,34,.14)}.matrix-products .product-block-image:hover{box-shadow:unset}@media(max-width: 1360px){.matrix-products{max-width:100%;padding:0 20px}}@media(max-width: 1130px){.matrix-products{grid-template-columns:repeat(auto-fill, minmax(260px, 1fr))}}@media(max-width: 900px){.matrix-products{grid-template-columns:repeat(auto-fill, minmax(200px, 1fr))}}@media(max-width: 500px){.matrix-products{grid-template-columns:repeat(auto-fill, minmax(150px, 1fr))}}@media(max-width: 450px){.matrix-products{gap:10px}}:root{--border-radius-decor: -40px}.matrix-three-banner{width:100%;margin:var(--matrix-block-main-margin) 0}.matrix-three-banner .wrapper{overflow:hidden}.matrix-three-banner .d1,.matrix-three-banner .d2,.matrix-three-banner .d3,.matrix-three-banner .d4{position:absolute;z-index:25;width:80px;height:80px;background:#fff;border-radius:40px;border:2px solid #252525}.matrix-three-banner .d1{left:var(--border-radius-decor);top:var(--border-radius-decor)}.matrix-three-banner .d2{right:var(--border-radius-decor);top:var(--border-radius-decor)}.matrix-three-banner .d3{left:var(--border-radius-decor);bottom:var(--border-radius-decor)}.matrix-three-banner .d4{right:var(--border-radius-decor);bottom:var(--border-radius-decor)}.matrix-three-banner-big{grid-row-start:1;grid-row-end:3;grid-column-start:1;grid-column-end:3}.matrix-three-banner-big img{width:100%;height:100%;object-fit:cover}.matrix-three-banner-small{position:relative;overflow:hidden}.matrix-three-banner-small img{width:100%;height:100%;object-fit:cover}.matrix-three-banner-big,.matrix-three-banner-small{--circleSize: 2rem;--circleSizeM: -2rem;background:#252525;position:relative;-webkit-mask-image:radial-gradient(circle at var(--circleSize) var(--circleSize), transparent var(--circleSize), gold 0);mask-image:radial-gradient(circle at var(--circleSize) var(--circleSize), transparent var(--circleSize), gold 0);-webkit-mask-position:var(--circleSizeM) var(--circleSizeM);mask-position:var(--circleSizeM) var(--circleSizeM);-webkit-mask-repeat:repeat;mask-repeat:repeat;padding:2px}.matrix-three-banner-big img,.matrix-three-banner-small img{position:relative;-webkit-mask-image:radial-gradient(circle at var(--circleSize) var(--circleSize), transparent var(--circleSize), black 0);mask-image:radial-gradient(circle at var(--circleSize) var(--circleSize), transparent var(--circleSize), black 0);-webkit-mask-position:var(--circleSizeM) var(--circleSizeM);mask-position:var(--circleSizeM) var(--circleSizeM);-webkit-mask-repeat:repeat;mask-repeat:repeat;overflow:hidden}.matrix-three-banner .wrapper{max-width:1340px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:320px 320px;gap:20px}.matrix-three-banner .wrapper.fixedRatio{grid-template-rows:minmax(min-content, 1fr) minmax(min-content, 1fr)}.matrix-three-banner .wrapper.right .matrix-three-banner-big{grid-column-start:2;grid-column-end:4}@media(max-width: 1380px){.matrix-three-banner .wrapper{max-width:calc(100% - 40px)}}@media(max-width: 1220px){.matrix-three-banner .wrapper{padding:0}}@media(max-width: 900px){.matrix-three-banner .d1,.matrix-three-banner .d2,.matrix-three-banner .d3,.matrix-three-banner .d4{width:70px;height:70px}}@media(max-width: 768px){.matrix-three-banner .wrapper{grid-template-columns:1fr 1fr;grid-template-rows:auto}}@media(max-width: 600px){.matrix-three-banner .wrapper{gap:10px}}@media(max-width: 500px){.matrix-three-banner-big,.matrix-three-banner-small{--circleSize: 1rem;--circleSizeM: -1rem}}@media(max-width: 450px){:root{--border-radius-decor: -35px}.matrix-three-banner .d1,.matrix-three-banner .d2,.matrix-three-banner .d3,.matrix-three-banner .d4{width:60px;height:60px}}.matrix-wide-banner{width:100%;height:auto;margin:var(--matrix-block-main-margin) 0}.matrix-wide-banner .wrapper{width:100%;max-width:1340px;height:auto;--circleSize: 2rem;--circleSizeM: -2rem;background:#252525;position:relative;-webkit-mask-image:radial-gradient(circle at var(--circleSize) var(--circleSize), transparent var(--circleSize), gold 0);mask-image:radial-gradient(circle at var(--circleSize) var(--circleSize), transparent var(--circleSize), gold 0);-webkit-mask-position:var(--circleSizeM) var(--circleSizeM);mask-position:var(--circleSizeM) var(--circleSizeM);-webkit-mask-repeat:repeat;mask-repeat:repeat;padding:2px}.matrix-wide-banner .wrapper img{width:100%;height:auto;position:relative;-webkit-mask-image:radial-gradient(circle at var(--circleSize) var(--circleSize), transparent var(--circleSize), black 0);mask-image:radial-gradient(circle at var(--circleSize) var(--circleSize), transparent var(--circleSize), black 0);-webkit-mask-position:var(--circleSizeM) var(--circleSizeM);mask-position:var(--circleSizeM) var(--circleSizeM);-webkit-mask-repeat:repeat;mask-repeat:repeat;overflow:hidden}@media(max-width: 1380px){.matrix-wide-banner .wrapper{max-width:calc(100% - 40px)}}@media(max-width: 500px){.matrix-wide-banner .wrapper{--circleSize: 1rem;--circleSizeM: -1rem}}.matrix-text-with-image{width:100%;margin:var(--matrix-block-main-margin) 0}.matrix-text-with-image-banner{width:100%;--circleSize: 2rem;--circleSizeM: -2rem;background:#252525;position:relative;-webkit-mask-image:radial-gradient(circle at var(--circleSize) var(--circleSize), transparent var(--circleSize), gold 0);mask-image:radial-gradient(circle at var(--circleSize) var(--circleSize), transparent var(--circleSize), gold 0);-webkit-mask-position:var(--circleSizeM) var(--circleSizeM);mask-position:var(--circleSizeM) var(--circleSizeM);-webkit-mask-repeat:repeat;mask-repeat:repeat;padding:2px}.matrix-text-with-image-banner img{width:100%;height:auto;position:relative;-webkit-mask-image:radial-gradient(circle at var(--circleSize) var(--circleSize), transparent var(--circleSize), black 0);mask-image:radial-gradient(circle at var(--circleSize) var(--circleSize), transparent var(--circleSize), black 0);-webkit-mask-position:var(--circleSizeM) var(--circleSizeM);mask-position:var(--circleSizeM) var(--circleSizeM);-webkit-mask-repeat:repeat;mask-repeat:repeat;overflow:hidden}.matrix-text-with-image-text{width:100%;height:100%;--circleSize: 2rem;--circleSizeM: -2rem;background:#252525;position:relative;-webkit-mask-image:radial-gradient(circle at var(--circleSize) var(--circleSize), transparent var(--circleSize), gold 0);mask-image:radial-gradient(circle at var(--circleSize) var(--circleSize), transparent var(--circleSize), gold 0);-webkit-mask-position:var(--circleSizeM) var(--circleSizeM);mask-position:var(--circleSizeM) var(--circleSizeM);-webkit-mask-repeat:repeat;mask-repeat:repeat;padding:2px}.matrix-text-with-image-text-content{color:#252525;font-family:var(--main-font-family-josefin-sans);font-size:18px;letter-spacing:0;line-height:24px;background:#fff;padding:40px;width:100%;height:100%;position:relative;-webkit-mask-image:radial-gradient(circle at var(--circleSize) var(--circleSize), transparent var(--circleSize), black 0);mask-image:radial-gradient(circle at var(--circleSize) var(--circleSize), transparent var(--circleSize), black 0);-webkit-mask-position:var(--circleSizeM) var(--circleSizeM);mask-position:var(--circleSizeM) var(--circleSizeM);-webkit-mask-repeat:repeat;mask-repeat:repeat;overflow:hidden}.matrix-text-with-image-text ol,.matrix-text-with-image-text ul,.matrix-text-with-image-text p{margin:0 0 25px 0}.matrix-text-with-image-text ol:last-child,.matrix-text-with-image-text ul:last-child,.matrix-text-with-image-text p:last-child{margin:0}.matrix-text-with-image-text a{color:blue}.matrix-text-with-image-text a:hover{text-decoration:underline}.matrix-text-with-image .wrapper{max-width:1340px;width:100%;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;align-items:flex-start;justify-content:space-between;gap:20px}.matrix-text-with-image .wrapper.right .matrix-text-with-image-banner{order:2}@media(max-width: 1380px){.matrix-text-with-image .wrapper{max-width:calc(100% - 40px);padding:0}}@media(max-width: 1023px){.matrix-text-with-image-text-content{padding:40px 20px}}@media(max-width: 850px){.matrix-text-with-image .wrapper{grid-template-columns:1fr}}@media(max-width: 500px){.matrix-text-with-image-text,.matrix-text-with-image-banner{--circleSize: 1rem;--circleSizeM: -1rem}}.matrix-text{width:100%;margin:var(--matrix-block-main-margin) auto}.matrix-text .wrapper{height:100%;width:100%;max-width:1340px;--circleSize: 2rem;--circleSizeM: -2rem;background:#252525;position:relative;-webkit-mask-image:radial-gradient(circle at var(--circleSize) var(--circleSize), transparent var(--circleSize), gold 0);mask-image:radial-gradient(circle at var(--circleSize) var(--circleSize), transparent var(--circleSize), gold 0);-webkit-mask-position:var(--circleSizeM) var(--circleSizeM);mask-position:var(--circleSizeM) var(--circleSizeM);-webkit-mask-repeat:repeat;mask-repeat:repeat;padding:2px}.matrix-text .wrapper ol,.matrix-text .wrapper ul,.matrix-text .wrapper p{margin:0 0 25px 0}.matrix-text .wrapper ol:last-child,.matrix-text .wrapper ul:last-child,.matrix-text .wrapper p:last-child{margin:0}.matrix-text .wrapper a{color:blue}.matrix-text .wrapper a:hover{text-decoration:underline}.matrix-text-content{background:#fff;padding:40px;height:100%;width:100%;color:#252525;font-family:var(--main-font-family-josefin-sans);font-size:18px;letter-spacing:0;line-height:24px;position:relative;-webkit-mask-image:radial-gradient(circle at var(--circleSize) var(--circleSize), transparent var(--circleSize), black 0);mask-image:radial-gradient(circle at var(--circleSize) var(--circleSize), transparent var(--circleSize), black 0);-webkit-mask-position:var(--circleSizeM) var(--circleSizeM);mask-position:var(--circleSizeM) var(--circleSizeM);-webkit-mask-repeat:repeat;mask-repeat:repeat;overflow:hidden}@media(max-width: 1380px){.matrix-text .wrapper{max-width:calc(100% - 40px)}}@media(max-width: 1023px){.matrix-text .wrapper{max-width:calc(100% - 40px)}.matrix-text-content{padding:40px 20px}}@media(max-width: 500px){.matrix-text .wrapper{--circleSize: 1rem;--circleSizeM: -1rem}}.page-bottom{box-sizing:border-box;margin:auto auto 65px auto;max-width:1920px;padding-top:65px;padding-left:20px;padding-right:20px;width:auto}.page-bottom .global-store-info{background:#fff;border:1px solid #252525;margin:0 auto 20px auto;width:100%;text-align:center;max-width:fit-content;padding:30px 40px;font-family:var(--main-font-family-krona-one);font-size:18px;letter-spacing:0;line-height:24px}.page-bottom .global-store-info p{margin:0}footer{border-top:1px solid #252525;background:#faf5f1}footer .footer.content{border:0;margin:0;padding:0 40px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:100%;display:grid;grid-template-columns:1fr 1fr 1fr}footer .footer.content .footer-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;flex-grow:1;padding:0 40px 0 0}footer .footer.content .footer-row strong{font-family:var(--main-font-family-krona-one);color:#252525;font-size:16px;letter-spacing:0;line-height:24px}footer .footer.content .footer-row .line{height:47px;width:1px;-webkit-transform:rotate(25deg);-ms-transform:rotate(25deg);transform:rotate(25deg);background:#252525;margin:0 40px}footer .footer.content .footer-row .social-box{display:-webkit-box;display:-ms-flexbox;display:flex}footer .footer.content .footer-row .social-box .social{display:block;height:28px}footer .footer.content .footer-row .social-box .social:not(:first-child){margin-left:60px}footer .footer.content .footer-row .social-box .social img{display:block;-o-object-fit:contain;object-fit:contain;height:100%;width:auto}footer .footer.content .footer-row>a{color:#252525;font-size:24px;letter-spacing:0;font-weight:400}footer .footer.content .footer-row.contacts{justify-content:flex-end;padding:0 0 0 40px}footer .footer.content .footer-row.contacts a{color:#252525;font-family:var(--main-font-family-josefin-sans);font-size:24px;letter-spacing:0;line-height:24px}footer .footer.content .footer-links{padding:20px;height:100%;border-right:1px solid #252525;border-left:1px solid #252525;display:flex;align-items:center;justify-content:center}footer .footer.content .footer-links .footer.links{padding:0;margin:0;list-style:none}footer .footer.content .footer-links .footer.links li{margin:0 0 16px 0}footer .footer.content .footer-links .footer.links li:last-child{margin:0}footer .footer.content .footer-links .footer.links li strong,footer .footer.content .footer-links .footer.links li a{text-transform:uppercase;color:#252525;font-family:var(--main-font-family-josefin-sans);font-size:16px;font-weight:500;letter-spacing:2px;line-height:16px}footer .footer.content .footer-links .footer.links li a:hover{color:#c3122e}.copyright{border-top:1px solid #252525;background:#faf5f1;padding:13px 40px;margin:0 auto;width:100%}.copyright>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.copyright>div .copyright-text{color:#151515;font-family:var(--main-font-family-josefin-sans);font-size:12px;letter-spacing:0;line-height:12px}.copyright>div a{text-decoration:none}.copyright>div a strong,.copyright>div a span{font-size:12px;color:#151515;font-family:var(--main-font-family-josefin-sans);letter-spacing:0;line-height:12px;text-align:right}.copyright>div a strong{font-weight:600}.copyright>div a:hover strong{text-decoration:underline}@media(max-width: 1300px){footer .footer.content .footer-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}footer .footer.content .footer-row .line{display:none}footer .footer.content .footer-row .social-box{margin-top:20px}footer .footer.content .footer-row .social-box .social:not(:first-child){margin-left:30px}footer .footer.content .footer-row>a{margin-top:20px}footer .footer.content .footer-row.contacts{justify-content:center}footer .footer.content .footer-links{padding:20px 50px}footer .footer.content .footer-links .footer.links li a{letter-spacing:2px}}@media(max-width: 900px){footer .footer.content{padding:0 20px}footer .footer.content .footer-row .social-box .social:not(:first-child){margin-left:20px}footer .footer.content .footer-row>a{font-size:16px}footer .footer.content .footer-links{padding:20px 30px}footer .footer.content .footer-links .footer.links li a{font-size:14px;letter-spacing:0}}@media(max-width: 768px){.page-bottom{padding-top:20px;margin:auto auto 20px auto}}@media(max-width: 750px){footer .footer.content{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;grid-row-gap:40px;padding:40px 20px}footer .footer.content .footer-links{-ms-grid-row:1;-ms-grid-row-span:2;grid-row:1/3;-ms-grid-column:1;-ms-grid-column-span:2;grid-column:1/3;padding:0;border:0}footer .footer.content .footer-links .footer.links li a{font-size:16px;letter-spacing:4px}footer .footer.content .footer-row{padding:0}footer .footer.content .footer-row:last-child{-ms-grid-column-align:center;justify-self:center}footer .footer.content .footer-row>a{font-size:24px;font-weight:600;color:#c3122e}footer .footer.content .footer-row.contacts{padding:0;justify-content:flex-start}.copyright{padding:13px 20px}}@media(max-width: 680px){.copyright>div{flex-direction:column;gap:10px}.copyright>div img{order:1;margin:0 0 10px 0}.copyright>div .copyright-text{order:2}.copyright>div a{order:3}}@media(max-width: 550px){.page-bottom .global-store-info{padding:30px 20px;font-size:14px}}@media(max-width: 500px){footer .footer.content{grid-row-gap:60px;display:flex;flex-direction:column}footer .footer.content .footer-links{order:1}footer .footer.content .footer-links .footer.links li a{font-size:16px;letter-spacing:4px;text-align:center;width:100%;display:block}footer .footer.content .footer-row{order:2;align-items:center;justify-content:center}footer .footer.content .footer-row strong{text-align:center}footer .footer.content .footer-row.contacts{order:3}}@media(max-width: 480px){.copyright>div{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.copyright .copyright-text{text-align:center}}@media(max-width: 390px){footer .footer.content{-ms-grid-columns:1fr;grid-template-columns:1fr}footer .footer.content .footer-links{-ms-grid-row:1;grid-row:1;-ms-grid-column:1;grid-column:1}footer .footer.content .footer-row:last-child{width:100%}}main.pickup-point{display:flex;flex-direction:column;gap:clamp(1.875rem,1.129rem + 3.2258vw,5rem)}main.pickup-point input:focus-visible,main.pickup-point button:focus-visible,main.pickup-point a:focus-visible{outline:var(--focus-width, 3px) solid var(--focus-color, #d9bf86);outline-offset:var(--focus-offset, 2px)}main.pickup-point h2{text-transform:uppercase;font-family:"Krona One";letter-spacing:clamp(.0625rem,.0028rem + .2581vw,.3125rem);line-height:1.2}main.pickup-point section.details{display:grid;grid-template-columns:5.38fr 7.73fr;align-items:center;gap:20px}main.pickup-point section.details .content{background:#fff;padding:20px;display:flex;flex-direction:column;gap:20px;line-height:1.3}main.pickup-point section.details .head{display:flex;flex-direction:column;gap:18px}main.pickup-point section.details .head small{order:-1;text-transform:uppercase;font-family:"Krona One";font-size:clamp(1.125rem,1.0952rem + .129vw,1.25rem)}main.pickup-point section.details .head h2{font-size:clamp(1.625rem,1.3863rem + 1.0323vw,2.625rem)}main.pickup-point section.details .desc{font-size:clamp(1rem,.9702rem + .129vw,1.125rem)}main.pickup-point section.details address{font-size:clamp(1.25rem,1.1605rem + .3871vw,1.625rem);font-style:normal;line-height:1.2}@media(max-width: 1100px){main.pickup-point section.details{grid-template-columns:1fr 1fr}main.pickup-point section.details .visual{height:100%}main.pickup-point section.details .visual img{height:100%;width:100%;object-fit:cover}}@media(max-width: 1100px)and (max-width: 768px){main.pickup-point section.details{grid-template-columns:1fr}main.pickup-point section.details .visual{min-height:max(290px,40vh);order:-1}}main.pickup-point section#now-available{display:flex;flex-direction:column;gap:clamp(1.5625rem,1.2641rem + 1.2903vw,2.8125rem)}main.pickup-point section#now-available .head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px 20px;margin-block-end:clamp(1.25rem,.9327rem + 1.4103vw,2.625rem)}main.pickup-point section#now-available .head p.note{font-size:18px;line-height:1.3}main.pickup-point section#now-available .head p.note #timer{color:#c3122e;font-weight:700;width:3ch;display:inline-block;white-space:nowrap}main.pickup-point section#now-available h2{font-size:clamp(1.5rem,1.3806rem + .5161vw,2rem)}main.pickup-point section#now-available .split-view{display:grid;grid-template-columns:8.9fr 4.33fr;gap:20px}main.pickup-point section#now-available .split-view.loading .loader{opacity:1}main.pickup-point section#now-available .split-view.loading *{pointer-events:none;cursor:progress}main.pickup-point section#now-available .split-view>*{height:fit-content;padding:20px;background:#fff;position:relative}main.pickup-point section#now-available .split-view .loader{position:absolute;inset:0;width:100%;height:100%;background:rgba(0,0,0,.1);backdrop-filter:blur(3px);transform:translate3d(0, 0, 0);backface-visibility:hidden;z-index:2;display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none}main.pickup-point section#now-available .split-view .loader svg{max-width:100px;height:auto;max-height:80%}main.pickup-point section#now-available .split-view .products-list{display:grid;grid-template-columns:1fr;gap:0 10px}main.pickup-point section#now-available .split-view .products-list li{display:grid;grid-template-columns:clamp(7.5rem,7.0524rem + 1.9355vw,9.375rem) auto 1fr auto;grid-template-areas:"--img --amount --desc --manip" "--img --amount --price --manip";grid-template-rows:1fr 1fr}main.pickup-point section#now-available .split-view .products-list li:not(:last-child){border-bottom:1px solid #252525;padding-block-end:30px}main.pickup-point section#now-available .split-view .products-list li:not(:first-child){padding-block-start:30px}main.pickup-point section#now-available .split-view .products-list li .visual{grid-area:--img}main.pickup-point section#now-available .split-view .products-list li .visual img{height:100%;width:100%;object-fit:cover}main.pickup-point section#now-available .split-view .products-list li .available-amount{grid-area:--amount;align-self:center}main.pickup-point section#now-available .split-view .products-list li .product-details{grid-area:--desc;align-self:flex-end;display:flex;flex-direction:column;gap:10px}main.pickup-point section#now-available .split-view .products-list li .price{grid-area:--price;margin-block-start:10px}main.pickup-point section#now-available .split-view .products-list li .product-details,main.pickup-point section#now-available .split-view .products-list li .price{padding-inline-start:clamp(0rem,-0.2945rem + .7663vw,.625rem)}main.pickup-point section#now-available .split-view .products-list li .available-amount{display:flex;flex-direction:column;text-align:center;gap:4px;padding-inline:10px}main.pickup-point section#now-available .split-view .products-list li .available-amount small{max-width:11ch;line-height:1.2}main.pickup-point section#now-available .split-view .products-list li .amount{font-size:60px;line-height:1;font-family:"Krona One"}main.pickup-point section#now-available .split-view .products-list li h3{font-weight:700;font-size:clamp(1.375rem,1.3153rem + .2581vw,1.625rem);line-height:1.3}main.pickup-point section#now-available .split-view .products-list li .note{font-size:clamp(.9375rem,.8927rem + .1935vw,1.125rem);line-height:1.2}main.pickup-point section#now-available .split-view .products-list li .price{font-weight:700;font-size:26px}main.pickup-point section#now-available .split-view .products-list li .manipulators{grid-area:--manip;font-family:"Krona One";font-size:32px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;height:fit-content;margin-block:auto}main.pickup-point section#now-available .split-view .products-list li .manipulators .num{width:1.7ch;text-align:center}main.pickup-point section#now-available .split-view .products-list li .manipulators button{display:block;width:50px;aspect-ratio:1;background:#000;border-radius:50%;color:#fff;border:none;position:relative;touch-action:manipulation;transition:background 150ms ease}main.pickup-point section#now-available .split-view .products-list li .manipulators button:active{background:#333}main.pickup-point section#now-available .split-view .products-list li .manipulators button::before{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);line-height:0}main.pickup-point section#now-available .split-view .products-list li .manipulators button.button-decrease::before{content:"-";transform:translate(-50%, calc(-50% - 2px))}main.pickup-point section#now-available .split-view .products-list li .manipulators button.button-increase::before{content:"+"}@media(max-width: 1200px){main.pickup-point section#now-available .split-view .products-list li{grid-template-areas:"--img --amount --desc --desc" "--img --amount --price --manip";row-gap:14px}main.pickup-point section#now-available .split-view .products-list li .price{align-self:center;margin-block-start:unset}}@media(max-width: 614px){main.pickup-point section#now-available .split-view .products-list li{grid-template-areas:"--img --desc" "--img --amount" "--price --manip";grid-template-columns:1fr 1fr;grid-template-rows:unset;column-gap:10px}main.pickup-point section#now-available .split-view .products-list li .product-details{place-self:flex-start}main.pickup-point section#now-available .split-view .products-list li .available-amount{flex-direction:row;align-items:center;justify-content:center;gap:24px}main.pickup-point section#now-available .split-view .products-list li .available-amount small{order:-1}main.pickup-point section#now-available .split-view .products-list li .manipulators{width:fit-content;margin-inline:auto}}@media(max-width: 430px){main.pickup-point section#now-available .split-view .products-list li{grid-template-areas:"--img --desc" "--img --amount" "--price --manip";grid-template-columns:minmax(40px, 100px) 1fr}main.pickup-point section#now-available .split-view .products-list li .visual{height:fit-content}main.pickup-point section#now-available .split-view .products-list li .visual img{height:auto;aspect-ratio:1}}@media(max-width: 1100px){main.pickup-point section#now-available .split-view{grid-template-columns:1fr}}main.pickup-point section#now-available .cart{display:flex;flex-direction:column;gap:30px}main.pickup-point section#now-available .cart-order{display:flex;flex-direction:column;gap:30px}main.pickup-point section#now-available .cart-order h3{text-transform:uppercase;font-size:20px;line-height:1.3;font-weight:400;margin-block-end:10px}main.pickup-point section#now-available .cart-order button.submit-form{display:grid;grid-template-columns:1fr;grid-template-areas:"--area"}main.pickup-point section#now-available .cart-order button.submit-form>*{grid-area:--area}main.pickup-point section#now-available .cart-order button.submit-form span{transition:all 250ms ease;opacity:1}main.pickup-point section#now-available .cart-order button.submit-form svg{max-height:280%;transition:all 250ms ease;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);opacity:0}main.pickup-point section#now-available .cart-order button.submit-form[disabled]{cursor:not-allowed;opacity:.7}main.pickup-point section#now-available .cart-order button.submit-form.loading{cursor:not-allowed}main.pickup-point section#now-available .cart-order button.submit-form.loading span{opacity:0}main.pickup-point section#now-available .cart-order button.submit-form.loading svg{opacity:1}main.pickup-point section#now-available .inputs{display:flex;flex-direction:column;gap:clamp(1rem,.7981rem + .8974vw,1.875rem)}main.pickup-point section#now-available .input-row{display:flex;flex-direction:column;font-size:17px}main.pickup-point section#now-available .input-row:has(input[type=checkbox]){flex-direction:row;gap:8px;align-items:center}main.pickup-point section#now-available .input-row:has(input[type=checkbox]) label{margin-block-end:-3px}main.pickup-point section#now-available .input-row:has(input[type=checkbox]) label a{text-decoration:underline}main.pickup-point section#now-available .input-row:has(input[type=checkbox]) input{order:-1;width:min(100%,24px);height:100%;aspect-ratio:1;accent-color:#c3122e}main.pickup-point section#now-available .input-row label{margin-block-end:8px}main.pickup-point section#now-available .input-row small.footnote{margin-block-start:6px;opacity:.8;font-size:.9em}main.pickup-point section#now-available .input-row:has(input[required]) label::after{content:"*";color:#c3122e}main.pickup-point section#now-available .input-row input{border:1px solid #d2d2d7}main.pickup-point section#now-available .input-row input:not([type=checkbox]){padding:19px 10px;font:inherit;font-size:18px}main.pickup-point section#now-available .button{font-size:14px;width:100%;padding-block:22px 18px}main.pickup-point section#now-available .banner{padding:12px 10px;background:var(--bg-color, #4a90e2);line-height:1.2}main.pickup-point section#now-available .banner.warning{--bg-color: #eedaaf}main.pickup-point section#now-available .banner.error{--bg-color: #e74c3c}.no-break{min-width:fit-content}main.order-finish{display:flex;flex-direction:column}main.order-finish section.landing{display:grid;grid-template-columns:8.92fr 4.33fr;gap:20px;min-height:clamp(350px,50vh,580px)}main.order-finish section.landing>*{background:#fff}main.order-finish section.landing .greeting{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px;text-align:center;padding:clamp(1.25rem,.9615rem + 1.2821vw,2.5rem);font-size:clamp(1.375rem,1.3173rem + .2564vw,1.625rem);line-height:1.3}main.order-finish section.landing .greeting h1{font-family:"Krona One";font-size:clamp(1.625rem,1.3942rem + 1.0256vw,2.625rem);line-height:1.3;letter-spacing:clamp(.125rem,.0817rem + .1923vw,.3125rem);text-transform:uppercase}main.order-finish section.landing .greeting .code{font-size:46px;line-height:1}main.order-finish section.landing .details{padding:20px}@media(max-width: 1100px){main.order-finish section.landing{grid-template-columns:1fr}}main.order-finish section.help{margin-block:clamp(1.25rem,.2404rem + 4.4872vw,5.625rem);padding:20px;background:#fff;display:flex;flex-direction:column;max-width:910px;margin-inline:auto}main.order-finish section.help h2{font-family:"Krona One";font-size:clamp(1.625rem,1.3942rem + 1.0256vw,2.625rem);line-height:1.2;letter-spacing:clamp(.25rem,.1923rem + .2564vw,.5rem);margin-block-end:clamp(1.875rem,1.4423rem + 1.9231vw,3.75rem)}main.order-finish section.help h2+h3{margin-block-start:0}main.order-finish section.help h3{font-family:"Krona One";font-size:20px;line-height:1.3;text-transform:uppercase;margin-block:30px 15px}main.order-finish section.help p{font-size:18px;line-height:1.3}main.order-finish>a.cta{font-family:"Krona One";font-size:clamp(1.25rem,.9327rem + 1.4103vw,2.625rem);letter-spacing:clamp(.25rem,.1923rem + .2564vw,.5rem);text-align:center;margin-inline:auto;margin-block-end:clamp(0rem,-2.9167rem + 9.7222vw,8.75rem);line-height:1.4}@media(min-width: 768px){main.order-finish>a.cta br{display:none}}html{scroll-behavior:smooth}[x-cloak]{display:none !important}.thin-border{border:1px #000 solid}img{display:block;max-width:100%;height:auto}ul{list-style:none}h2,h3{font-family:"Krona One"}p.empty{font-size:20px;line-height:1.3}main.pickup,main.pickup-point,main.order-finish{margin-block:clamp(1.25rem,.3548rem + 3.871vw,5rem) clamp(1.875rem,1.5766rem + 1.2903vw,3.125rem);max-width:1340px;margin-inline:auto}main.pickup>section:first-child,main.pickup-point>section:first-child,main.order-finish>section:first-child{margin-block-start:clamp(0rem,-2.4107rem + 3.5714vw,1.875rem)}@media(max-width: 1450px){main.pickup,main.pickup-point,main.order-finish{padding-inline:clamp(.625rem,.189rem + 1.8605vw,1.875rem)}}main.pickup .button,main.pickup-point .button,main.order-finish .button{border-radius:50px;background-color:#252525;color:#fff;border:0;text-transform:uppercase;padding-block:17px 15px;padding-inline:20px;display:flex;align-items:center;justify-content:center;gap:7px;font:inherit;font-weight:700;font-size:12px;width:fit-content;text-align:center;line-height:1.2;text-wrap:pretty;transition:all 250ms ease,outline-offset 1ms,outline 1ms}main.pickup .button.skeleton,main.pickup-point .button.skeleton,main.order-finish .button.skeleton{color:#252525;background:#fff;border:1px solid #000}main.pickup .button.red,main.pickup-point .button.red,main.order-finish .button.red{background:#c3122e;color:#fff}main.pickup .button:has(span):has(svg) span,main.pickup-point .button:has(span):has(svg) span,main.order-finish .button:has(span):has(svg) span{margin-block-start:2px}main.pickup .button:has(span):has(svg) svg,main.pickup-point .button:has(span):has(svg) svg,main.order-finish .button:has(span):has(svg) svg{transition:all 250ms ease}main.pickup .button:hover,main.pickup-point .button:hover,main.order-finish .button:hover{opacity:.85}main.pickup{display:flex;flex-direction:column;gap:clamp(1.875rem,.5097rem + 5.8252vw,7.5rem)}main.pickup h2{font-size:clamp(1.5rem,1.2315rem + 1.1613vw,2.625rem);line-height:1;letter-spacing:5px}main.pickup h3{font-size:18px;line-height:1.44}main.pickup section.introduction{font-size:18px;display:grid;grid-template-columns:1fr 1fr;grid-auto-rows:1fr;gap:66px}main.pickup section.introduction .left{display:flex;flex-direction:column;gap:25px;background:#fff;padding:clamp(1.25rem,.504rem + 3.2258vw,4.375rem) 20px}main.pickup section.introduction .left .button{margin-inline-start:auto}main.pickup section.introduction .left .button:hover svg{transform:translateY(3px)}main.pickup section.introduction .right{container-type:inline-size}main.pickup section.introduction .right #map{height:100%;width:100%}main.pickup section.introduction .right #map .marker-container{position:relative}main.pickup section.introduction .right #map .marker-container button{background:unset;border:unset}main.pickup section.introduction .right #map .marker-container .marker-popup{position:absolute;left:50%;bottom:100%;translate:-50% -32px;background:#fff;width:max(50cqi,300px);outline:1px solid #000;text-align:center;text-transform:uppercase;font-weight:700;opacity:0;font-family:"Josefin sans";visibility:hidden;transition:opacity 250ms ease,visibility 250ms ease allow-discrete,translate 250ms ease}main.pickup section.introduction .right #map .marker-container .marker-popup::after{content:"";width:37px;height:37px;border-bottom:1px solid #000;border-right:1px solid #000;position:absolute;background:#fff;rotate:45deg;translate:-50% -50%}main.pickup section.introduction .right #map .marker-container .marker-popup.open{opacity:1;visibility:visible;translate:-50% -42px}main.pickup section.introduction .right #map .marker-container .marker-popup .marker-popup-inner{padding:28px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;position:relative}main.pickup section.introduction .right #map .marker-container .marker-popup .marker-popup-inner .marker-popup-closer{position:absolute;top:.8rem;right:1rem;width:30px;height:30px}main.pickup section.introduction .right #map .marker-container .marker-popup .marker-popup-inner .marker-popup-closer::before{content:"";inset:-4px;position:absolute}main.pickup section.introduction .right #map .marker-container .marker-popup .marker-popup-inner .marker-popup-closer img{rotate:45deg;width:100%;height:100%;object-fit:contain}main.pickup section.introduction .right #map .marker-container .marker-popup .marker-title{font-size:22px;letter-spacing:3.5px;line-height:1.4}main.pickup section.introduction .right #map .marker-container .marker-popup .marker-link{border-radius:50vw;background:#000;color:#fff;padding:.8em 2em .6em;width:min(100%,150px);font-size:17px}main.pickup section.introduction h2{text-transform:uppercase}main.pickup section.introduction .desc{display:flex;flex-direction:column;gap:10px;line-height:1.3}@media(max-width: 768px){main.pickup section.introduction{gap:33px}}@media(max-width: 1080px){main.pickup section.introduction{grid-template-columns:1fr}}main.pickup section.locations ul.locations-list{display:grid;grid-template-columns:repeat(auto-fill, minmax(min(100%, 390px), 1fr));gap:20px}main.pickup section.locations .one-location{padding:20px;display:flex;flex-direction:column;gap:24px;background:#fff;container-type:inline-size}main.pickup section.locations .one-location h3{text-transform:uppercase;display:grid;grid-template-columns:22px 1fr;gap:4px}main.pickup section.locations .one-location h3 span{margin-block-start:2px}main.pickup section.locations .one-location h3 svg{margin-block-start:3px}main.pickup section.locations .one-location ul.products{display:grid;grid-template-columns:clamp(6.25rem,6.0262rem + .9677vw,7.1875rem) 1fr;gap:24px 16px}main.pickup section.locations .one-location ul.products li{display:grid;grid-template-columns:subgrid;grid-column:1/-1}main.pickup section.locations .one-location h4{font-size:clamp(1.375rem,1.3143rem + .2589vw,1.625rem);line-height:1;margin-block-end:5px}main.pickup section.locations .one-location small{font-size:clamp(.875rem,.8143rem + .2589vw,1.125rem);line-height:1.375}main.pickup section.locations .one-location .button{padding-block:22px 20px;padding-inline:28px;width:100%;margin-block-start:auto}main.pickup section.explainer{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:20px}main.pickup section.explainer .content{display:flex;flex-direction:column;gap:15px}main.pickup section.explainer .content p{font-size:18px;line-height:1.33}main.pickup section.explainer .visual{height:100%}main.pickup section.explainer .visual img{height:100%;width:100%;object-fit:cover}@media(max-width: 876px){main.pickup section.explainer{grid-template-columns:1fr}}.page-bottom{display:none}.receipt{display:flex;flex-direction:column;gap:clamp(1.25rem,1.1008rem + .6452vw,1.875rem)}.receipt h3{text-transform:uppercase;font-size:20px;line-height:1.3;font-weight:400}.receipt .dash{height:1px;border-bottom:1px dashed #000}.receipt h4{font-size:20px}ul.cart-contents-list,ul.summary-list,ul.total-list{display:flex;flex-direction:column;gap:20px}ul.cart-contents-list li,ul.summary-list li,ul.total-list li{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;font-size:20px;line-height:1.2}ul.cart-contents-list li.bold-row,ul.summary-list li.bold-row,ul.total-list li.bold-row{font-weight:700}ul.cart-contents-list li.bold-first>:first-child,ul.summary-list li.bold-first>:first-child,ul.total-list li.bold-first>:first-child{font-weight:700}ul.cart-contents-list li.bold-last>:last-child,ul.summary-list li.bold-last>:last-child,ul.total-list li.bold-last>:last-child{font-weight:700}ul.cart-contents-list .product-details small,ul.summary-list .product-details small,ul.total-list .product-details small{font-size:smaller;opacity:.8;line-height:1.2;display:block}ul.cart-contents-list .product-price,ul.summary-list .product-price,ul.total-list .product-price{min-width:fit-content}/*# sourceMappingURL=pickup.css.map */
