html{scroll-behavior:smooth}body{overflow-x:hidden}.btn{display:flex;padding:13px 25px;justify-content:center;align-items:center;background:var(--hl-color-darkgray);color:var(--hl-color-cream);font-size:15px;font-weight:400;line-height:1;text-transform:capitalize;letter-spacing:normal;border-radius:15px;width:max-content;height:max-content}.btn.btn--large{font-size:22px;font-weight:400;padding:17px 25px}@media(max-width:1023px){.btn.btn--large{font-size:15px;line-height:1;padding:13px 25px}}.btn.btn--inverse{border-color:var(--hl-color-cream);background:transparent}.btn.btn--slightly-round{border-radius:15px;padding:15px 20px}.btn.btn--primary{padding:23px 92px 23px 40px;border-radius:30px;min-height:53px;font-style:normal;font-size:22px;line-height:1;text-transform:capitalize}.btn.btn--primary:hover{background:var(--hl-color-darkgray)!important}.btn.btn--primary:before{content:"";display:block;position:absolute;top:50%;transform:translateY(-50%);right:10px;background-color:#ffffff1a;background-image:url(bstro-white-arrow-right.svg);background-size:16px auto;background-repeat:no-repeat;background-position:center center;width:52px;height:52px;border-radius:100%}@media(max-width:1023px){.btn.btn--primary{padding:21px 77px 21px 30px;min-height:40px;font-size:17px;border-radius:24px}.btn.btn--primary:before{width:35px;height:35px}}.btn.btn--primary.teal{background:var(--hl-color-teal)}.btn.btn--primary:hover.teal{background:var(--hl-color-teal)!important}.btn.btn--primary.sapphire{background:var(--hl-color-sapphire);color:#fff}.btn.btn--primary:hover.sapphire{background:var(--hl-color-sapphire)!important}.btn.btn--secondary{font-size:0;line-height:0;color:transparent;padding:0;width:40px;height:40px;min-height:40px;min-width:40px;border:1px solid var(--hl-color-darkgray);border-radius:22px;background-color:var(--hl-color-darkgray);background-image:url(bstro-white-arrow-top-right.svg);background-size:13px auto;background-repeat:no-repeat;background-position:center center;overflow:hidden;position:relative}.btn.btn--secondary:after{content:"";position:absolute;top:0;left:150%;width:200%;height:100%;transform:skew(-20deg);background-image:linear-gradient(90deg,transparent,hsla(0,0%,100%,.25),transparent);pointer-events:none}.btn.btn--secondary:hover:after{animation:shine .75s cubic-bezier(.01,.56,1,1)}.btn.btn--tertiary{background:unset;border:unset;border-color:unset;color:var(--hl-color-darkgray);font-size:22px;font-style:normal;font-weight:400;line-height:26px;letter-spacing:-1.32px}.btn.btn.btn--tertiary:after{content:url(bstro-darkgray-chevron-right.svg);margin:0;padding:0 0 0 10px;width:12px;height:auto}.pswp button svg,.js-photoswipe__zoom svg{fill:#fff}.pswp button svg path,.js-photoswipe__zoom svg path{stroke:#fff}.pswp button:hover,.js-photoswipe__zoom:hover{background:var(--colorTextBody)}ul{margin:0 0 0 30px}ul li{padding:0 0 0 5px}ul li::marker{color:var(--hl-color-fruit);font-size:22px}.image-wrap{border-radius:25px;overflow:hidden}.image-wrap image-element{margin:0}.image-wrap image-element img{width:100%;height:100%;object-fit:cover;object-position:center}.flickity-previous,.flickity-next{border:1px solid red;width:50px;height:50px;border-radius:100%;font-size:0;line-height:0;display:flex;justify-content:center;align-items:center;border:2px solid rgba(12,127,126,.2);position:static;padding:0;background:unset;transition:border-color .22s ease}.flickity-previous:hover,.flickity-next:hover{border-color:#0c7f7e}.flickity-previous svg,.flickity-next svg{display:none;opacity:0;visibility:hidden}.flickity-previous:after,.flickity-next:after{background-size:100%;background-repeat:no-repeat;background-position:center;display:block;content:"";width:20px;height:19px}.flickity-previous:after{background-image:url(bstro-blue-arrow-left.svg)}.flickity-next:after{background-image:url(bstro-blue-arrow-right.svg)}*>sup{color:inherit}
/*# sourceMappingURL=/cdn/shop/t/4/assets/bstro-elements.css.map */
