@media only screen and (max-width:767px){.section-slideshow .slideshow__slide-inner{justify-content:center;align-items:center;text-align:center}.section-slideshow .slideshow__slide-content{margin-left:auto;margin-right:auto;text-align:center}.section-slideshow .button-overflow-container{justify-content:center}}@media only screen and (min-width:768px){.section-slideshow .slideshow__slide-content{transform:translateY(-45px)}}@media only screen and (max-width:767px){.section-gallery .gallery__inner{display:grid;grid-template-columns:1fr;gap:14px}.section-gallery .gallery__item figure{padding-bottom:72%;border-radius:10px;overflow:hidden}.section-gallery .gallery__item figure:after{background:linear-gradient(180deg,#0000002e,#00000061 45%,#000000b8)}.section-gallery .gallery__item-content,.section-gallery .gallery__item-content[class*=content-]{justify-content:center!important;align-items:center!important;text-align:center!important;padding:24px}.section-gallery .gallery__item-content>div{width:100%;display:flex;flex-direction:column;align-items:center}.section-gallery .gallery__item-content h4{white-space:nowrap;max-width:100%;margin-bottom:18px;font-size:clamp(26px,8.5vw,42px);line-height:.95;text-align:center}.section-gallery .gallery__item-content .button{min-width:150px;margin-left:auto;margin-right:auto}}p{line-height:1.4}.section-image-with-text .image-with-text__content{position:relative}.section-image-with-text .franky-crown{display:block;position:absolute;width:70px;height:auto;pointer-events:none;z-index:10;transform:rotate(8deg)}@media only screen and (min-width:768px){.section-image-with-text .franky-crown{top:50px;left:350px}}@media only screen and (max-width:767px){.section-image-with-text .image-with-text__content{padding-top:82px}.section-image-with-text .franky-crown{top:60px;left:50%;width:60px;transform:translate(-50%) rotate(8deg)}}@media only screen and (max-width:767px){.section-image-with-text-overlay .image-with-text-overlay--heading{font-size:clamp(32px,9vw,44px);line-height:.95;max-width:100%}}.announcement-bar-section{background:#0b0b0b}.announcement-bar{background:linear-gradient(90deg,#e0007a,#c80070 45%,#e0007a);color:#fff;padding:9px 0;border-bottom:1px solid rgba(255,255,255,.12)}.announcement-bar .announcement-bar--inner{font-size:13px;font-weight:800;letter-spacing:.035em;text-transform:uppercase;line-height:1.2}.announcement-bar--item{padding:0 30px;display:inline-flex;align-items:center;gap:0;font-weight:800}.announcement-bar--item:before{content:none}.announcement-bar--item a{color:#fff;font-weight:800;text-decoration:none}.announcement-bar--item a:hover{color:#fff;opacity:.85}@media only screen and (max-width:767px){.announcement-bar{padding:8px 0}.announcement-bar .announcement-bar--inner{font-size:11px;font-weight:800;letter-spacing:.025em}.announcement-bar--item{padding:0 18px;font-weight:800}}.webstra-coffee-rating{display:flex;flex-direction:column;gap:10px;margin:22px 0 26px;padding:18px 0;border-top:1px solid rgba(255,255,255,.16);border-bottom:1px solid rgba(255,255,255,.16);background:transparent}.webstra-coffee-rating__row{display:grid;grid-template-columns:105px 1fr;align-items:center;gap:14px}.webstra-coffee-rating__label{color:#ffffffdb;font-size:16px;font-weight:800;line-height:1.2;letter-spacing:.08em;text-transform:uppercase}.webstra-coffee-rating__beans{display:flex;align-items:center;gap:7px}.webstra-coffee-rating__bean{position:relative;display:inline-block;width:14px;height:20px;flex:0 0 auto;border-radius:50%;background:#ffffff2e;opacity:1;transform:rotate(28deg)}.webstra-coffee-rating__bean:after{content:"";position:absolute;top:3px;left:6px;width:2px;height:14px;border-radius:999px;background:#0000006b}.webstra-coffee-rating__bean.is-filled{background:#b98b55;box-shadow:none}.webstra-coffee-rating__bean.is-filled:after{background:#0000005c}@media only screen and (max-width:767px){.webstra-coffee-rating{margin:20px 0 24px;padding:16px 0;gap:10px}.webstra-coffee-rating__row{grid-template-columns:88px 1fr;gap:12px}.webstra-coffee-rating__label{font-size:14px;letter-spacing:.075em}.webstra-coffee-rating__beans{gap:6px}.webstra-coffee-rating__bean{width:13px;height:18px}.webstra-coffee-rating__bean:after{top:3px;left:6px;height:12px}}.section-contact-form .contact-form--text-column{display:flex;align-items:flex-start}.webstra-contact-info{width:100%;max-width:380px;padding:28px 28px 30px;border:1px solid rgba(255,255,255,.14);border-radius:14px;background:linear-gradient(180deg,#ffffff0b,#ffffff04),#101010;color:#fff}.webstra-contact-info__heading{margin:0 0 22px;color:#fff;font-family:Anton,sans-serif;font-size:26px;font-weight:400;line-height:1;letter-spacing:.02em;text-transform:uppercase}.webstra-contact-info__content{color:#ffffffb8}.webstra-contact-info__content p{margin:0 0 14px;color:#ffffffb8;font-size:14px;line-height:1.45}.webstra-contact-info__content strong,.webstra-contact-info__content b{color:#fff;font-weight:800}.webstra-contact-info__content a{color:#ffffffc7;text-decoration:none}.webstra-contact-info__content a:hover{color:#6ed1c7}@media only screen and (max-width:767px){.section-contact-form .contact-form--text-column{margin-top:34px}.webstra-contact-info{max-width:none;padding:24px 20px 26px;border-radius:12px}.webstra-contact-info__heading{font-size:23px;margin-bottom:20px}.webstra-contact-info__content p{font-size:13px;line-height:1.45}}.section-webstra-trust-bar{background:#000}.webstra-trust-bar{padding-top:100px;padding-bottom:100px;background:#000;color:#fff}.webstra-trust-bar__inner{width:100%}.webstra-trust-bar__header{max-width:760px;margin:0 auto 30px;text-align:center}.webstra-trust-bar__heading{margin:0;color:#fff;font-family:Anton,sans-serif;font-size:40px;font-weight:400;line-height:.95;letter-spacing:.01em;text-transform:uppercase}.webstra-trust-bar__text{max-width:620px;margin:14px auto 0;color:#ffffffad}.webstra-trust-bar__text p{margin:0;font-size:17px;line-height:1.45}.webstra-trust-bar__grid{display:grid;border-top:1px solid rgba(255,255,255,.16);border-bottom:1px solid rgba(255,255,255,.16)}.webstra-trust-bar__grid--count-1{grid-template-columns:1fr}.webstra-trust-bar__grid--count-2{grid-template-columns:repeat(2,1fr)}.webstra-trust-bar__grid--count-3{grid-template-columns:repeat(3,1fr)}.webstra-trust-bar__grid--count-4{grid-template-columns:repeat(4,1fr)}.webstra-trust-bar__grid--count-5,.webstra-trust-bar__grid--count-6{grid-template-columns:repeat(3,1fr)}.webstra-trust-bar__item{display:grid;grid-template-columns:auto 1fr;gap:16px;align-items:flex-start;min-height:138px;padding:24px 26px;background:transparent;border-right:1px solid rgba(255,255,255,.12)}.webstra-trust-bar__item:last-child{border-right:0}.webstra-trust-bar__grid--count-5 .webstra-trust-bar__item:nth-child(3),.webstra-trust-bar__grid--count-6 .webstra-trust-bar__item:nth-child(3),.webstra-trust-bar__grid--count-5 .webstra-trust-bar__item:nth-child(6),.webstra-trust-bar__grid--count-6 .webstra-trust-bar__item:nth-child(6){border-right:0}.webstra-trust-bar__grid--count-5 .webstra-trust-bar__item:nth-child(n+4),.webstra-trust-bar__grid--count-6 .webstra-trust-bar__item:nth-child(n+4){border-top:1px solid rgba(255,255,255,.12)}.webstra-trust-bar__icon{display:inline-flex;align-items:center;justify-content:center;min-width:42px;height:34px;padding:0 10px;border:1px solid rgba(255,255,255,.22);color:#ffffffd1;font-family:Anton,sans-serif;font-size:17px;font-weight:400;line-height:1;letter-spacing:.02em}.webstra-trust-bar__stars{display:none}.webstra-trust-bar__title{margin:0 0 8px;color:#fff;font-family:Anton,sans-serif;font-size:clamp(20px,1.55vw,26px);font-weight:400;line-height:.98;letter-spacing:.015em;text-transform:uppercase}.webstra-trust-bar__item-text{margin:0;color:#ffffffa3;font-size:15px;line-height:1.4}.webstra-trust-bar__link{display:inline-flex;margin-top:10px;color:#fff;opacity:.78;font-size:12px;font-weight:800;letter-spacing:.04em;text-decoration:none;text-transform:uppercase}.webstra-trust-bar__link:hover{opacity:1}@media only screen and (max-width:767px){.webstra-trust-bar{padding-top:52px;padding-bottom:52px;background:#000}.webstra-trust-bar__inner{padding-left:15px;padding-right:15px}.webstra-trust-bar__header{margin-bottom:28px;padding:0;text-align:left}.webstra-trust-bar__heading{font-size:26px;line-height:.98;max-width:100%}.webstra-trust-bar__text{margin-top:16px}.webstra-trust-bar__text p{font-size:17px;line-height:1.45}.webstra-trust-bar__grid--grid{grid-template-columns:1fr 1fr;border-top:1px solid rgba(255,255,255,.16);border-bottom:1px solid rgba(255,255,255,.16)}.webstra-trust-bar__grid--grid.webstra-trust-bar__grid--count-1{grid-template-columns:1fr}.webstra-trust-bar__grid--grid.webstra-trust-bar__grid--count-2,.webstra-trust-bar__grid--grid.webstra-trust-bar__grid--count-3,.webstra-trust-bar__grid--grid.webstra-trust-bar__grid--count-4,.webstra-trust-bar__grid--grid.webstra-trust-bar__grid--count-5,.webstra-trust-bar__grid--grid.webstra-trust-bar__grid--count-6{grid-template-columns:1fr 1fr}.webstra-trust-bar__grid--grid .webstra-trust-bar__item{display:flex;flex-direction:column;gap:12px;min-height:170px;padding:18px 15px;border-right:0;border-bottom:1px solid rgba(255,255,255,.12);border-top:0}.webstra-trust-bar__grid--grid .webstra-trust-bar__item:nth-child(odd){border-right:1px solid rgba(255,255,255,.12)}.webstra-trust-bar__grid--grid.webstra-trust-bar__grid--count-1 .webstra-trust-bar__item{border-right:0;border-bottom:0}.webstra-trust-bar__grid--grid.webstra-trust-bar__grid--count-2 .webstra-trust-bar__item{border-bottom:0}.webstra-trust-bar__grid--grid.webstra-trust-bar__grid--count-3 .webstra-trust-bar__item:nth-child(3){grid-column:1 / -1;border-right:0;border-bottom:0}.webstra-trust-bar__grid--grid.webstra-trust-bar__grid--count-4 .webstra-trust-bar__item:nth-last-child(-n+2){border-bottom:0}.webstra-trust-bar__grid--grid.webstra-trust-bar__grid--count-5 .webstra-trust-bar__item:nth-child(5){grid-column:1 / -1;border-right:0;border-bottom:0}.webstra-trust-bar__grid--grid.webstra-trust-bar__grid--count-5 .webstra-trust-bar__item:nth-child(4){border-bottom:0}.webstra-trust-bar__grid--grid.webstra-trust-bar__grid--count-6 .webstra-trust-bar__item:nth-last-child(-n+2){border-bottom:0}.webstra-trust-bar__grid--slider{display:grid;grid-auto-flow:column;grid-auto-columns:78%;grid-template-columns:none;gap:0;overflow-x:auto;border:0;padding:0 0 4px;margin-left:0;margin-right:0;scroll-snap-type:x mandatory;scrollbar-width:none}.webstra-trust-bar__grid--slider::-webkit-scrollbar{display:none}.webstra-trust-bar__grid--slider .webstra-trust-bar__item{scroll-snap-align:start;border-top:1px solid rgba(255,255,255,.16);border-bottom:1px solid rgba(255,255,255,.16);border-right:1px solid rgba(255,255,255,.12)}.webstra-trust-bar__grid--slider .webstra-trust-bar__item:last-child{border-right:0}.webstra-trust-bar__icon{min-width:40px;height:32px;font-size:15px}.webstra-trust-bar__title{font-size:clamp(19px,5.7vw,25px)}.webstra-trust-bar__item-text{font-size:13px;line-height:1.35}}.shopify-payment-button__more-options{display:none!important}.section-webstra-retailer-list{background:#000}.webstra-retailer-list{padding-top:var(--section-spacing-mobile);padding-bottom:var(--section-spacing-mobile);background:#000;color:#fff}.webstra-retailer-list__inner{width:100%;max-width:1240px;margin-left:auto;margin-right:auto}.webstra-retailer-list__header{max-width:860px;margin:0 auto 46px;text-align:center}.webstra-retailer-list__heading{margin:0;color:#fff;font-family:Anton,sans-serif;font-size:40px;font-weight:400;line-height:.95;letter-spacing:.01em;text-transform:uppercase}.webstra-retailer-list__text{max-width:740px;margin:18px auto 0;color:#ffffffad}.webstra-retailer-list__text p{margin:0;font-size:17px;line-height:1.5}.webstra-retailer-list__search{max-width:620px;margin:0 auto 44px;text-align:center}.webstra-retailer-list__search-label{display:block;margin-bottom:12px;color:#fff;font-family:Anton,sans-serif;font-size:24px;font-weight:400;line-height:1;text-transform:uppercase}.webstra-retailer-list__search-input{width:100%;height:56px;padding:0 18px;border:1px solid rgba(255,255,255,.24);border-radius:0;background:#000;color:#fff;font-size:15px;line-height:1;outline:none}.webstra-retailer-list__search-input::placeholder{color:#ffffff6b}.webstra-retailer-list__search-input:focus{border-color:#ffffffb3}.webstra-retailer-list__search-hint{margin:12px 0 0;color:#ffffff94;font-size:13px;line-height:1.4}.webstra-retailer-list__grid{display:grid;gap:22px;width:100%}.webstra-retailer-list__grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.webstra-retailer-list__grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.webstra-retailer-list__grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.webstra-retailer-card{display:flex;flex-direction:column;min-height:205px;padding:26px 26px 24px;border:1px solid rgba(255,255,255,.16);background:#000}.webstra-retailer-card[hidden]{display:none}.webstra-retailer-card__city{margin-bottom:18px;padding-bottom:14px;border-bottom:1px solid rgba(255,255,255,.12);color:#ffffffb8;font-size:14px;font-weight:800;line-height:1.2;letter-spacing:.05em;text-transform:uppercase}.webstra-retailer-card__main{flex:1}.webstra-retailer-card__name{display:block;margin-bottom:7px;color:#fff;font-family:Anton,sans-serif;font-size:23px;font-weight:400;line-height:.98;letter-spacing:.01em;text-transform:uppercase;text-decoration:none}a.webstra-retailer-card__name:hover{color:#6ed1c7}.webstra-retailer-card__address{display:block;color:#ffffffa3;font-size:15px;line-height:1.45}.webstra-retailer-card__badges{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.webstra-retailer-card__badge{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border:1px solid rgba(255,255,255,.22);color:#ffffffd1;font-size:11px;font-weight:800;line-height:1;letter-spacing:.045em;text-transform:uppercase}.webstra-retailer-list__empty{margin:34px 0 0;color:#ffffffad;font-size:15px;line-height:1.45;text-align:center}@media only screen and (min-width:768px){.webstra-retailer-list{padding-top:var(--section-spacing-desktop);padding-bottom:var(--section-spacing-desktop)}}@media only screen and (max-width:1060px)and (min-width:768px){.webstra-retailer-list__grid--3,.webstra-retailer-list__grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (max-width:767px){.webstra-retailer-list{padding-top:52px;padding-bottom:52px}.webstra-retailer-list__header{margin-bottom:34px;text-align:left}.webstra-retailer-list__heading{font-size:30px}.webstra-retailer-list__text{margin-top:16px}.webstra-retailer-list__text p{font-size:15px;line-height:1.5}.webstra-retailer-list__search{margin-bottom:32px;text-align:left}.webstra-retailer-list__search-label{font-size:22px}.webstra-retailer-list__search-input{height:52px;font-size:14px}.webstra-retailer-list__search-hint{font-size:12px}.webstra-retailer-list__grid,.webstra-retailer-list__grid--2,.webstra-retailer-list__grid--3,.webstra-retailer-list__grid--4{grid-template-columns:1fr;gap:16px}.webstra-retailer-card{min-height:auto;padding:22px 20px 20px}.webstra-retailer-card__city{margin-bottom:15px;padding-bottom:12px;font-size:12px}.webstra-retailer-card__name{font-size:21px}.webstra-retailer-card__address{font-size:14px}.webstra-retailer-card__badges{margin-top:18px;gap:7px}.webstra-retailer-card__badge{min-height:26px;font-size:10px}.webstra-retailer-list__empty{text-align:left}}@media only screen and (max-width:767px){.webstra-retailer-list{padding-top:52px;padding-bottom:52px;background:#000}.webstra-retailer-list__inner{padding-left:15px;padding-right:15px}.webstra-retailer-list__header{margin-bottom:34px;text-align:left}.webstra-retailer-list__heading{font-size:28px;line-height:.98;max-width:100%}.webstra-retailer-list__text{margin-top:18px}.webstra-retailer-list__text p{font-size:15px;line-height:1.55}.webstra-retailer-list__search{margin-bottom:34px;text-align:left}.webstra-retailer-list__search-label{font-size:22px;line-height:1;margin-bottom:14px}.webstra-retailer-list__search-input{height:52px;padding-left:14px;padding-right:14px;font-size:14px}.webstra-retailer-list__search-hint{margin-top:12px;font-size:12px;line-height:1.45}.webstra-retailer-list__grid,.webstra-retailer-list__grid--2,.webstra-retailer-list__grid--3,.webstra-retailer-list__grid--4{grid-template-columns:1fr;gap:18px}.webstra-retailer-card{min-height:auto;padding:22px 18px 20px}.webstra-retailer-card__city{margin-bottom:15px;padding-bottom:12px;font-size:12px}.webstra-retailer-card__name{font-size:21px;line-height:1}.webstra-retailer-card__address{font-size:14px}.webstra-retailer-card__badges{margin-top:18px;gap:7px}.webstra-retailer-card__badge{min-height:26px;font-size:10px}.webstra-retailer-list__empty{text-align:left}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/webstra-custom.css.map */
