@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.focus-in-expand-fwd{-webkit-animation:focus-in-expand-fwd .8s cubic-bezier(.25,.46,.45,.94) both;animation:focus-in-expand-fwd .8s cubic-bezier(.25,.46,.45,.94) both;z-index:1}@-webkit-keyframes focus-in-expand-fwd{0%{letter-spacing:-.5em;-webkit-transform:translateZ(-800px);transform:translateZ(-800px);-webkit-filter:blur(12px);filter:blur(12px);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-filter:blur(0);filter:blur(0);opacity:1}}@keyframes focus-in-expand-fwd{0%{letter-spacing:-.5em;-webkit-transform:translateZ(-800px);transform:translateZ(-800px);-webkit-filter:blur(12px);filter:blur(12px);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-filter:blur(0);filter:blur(0);opacity:1}}body{overflow-x:hidden}.fade-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000;z-index:9999;opacity:0;transition:opacity .7s ease;pointer-events:none}.fade-overlay.active{opacity:1;pointer-events:all}.vline{display:block;border-left:1px solid white;opacity:.7;height:2rem;margin:auto 1rem}.wrapMap{width:100%;padding-left:2.5%;padding-right:2.5%;margin-top:-4.4rem;height:100dvh;display:block;position:relative;background-image:url(world-dark.svg);background-size:contain;background-position:center center;background-repeat:no-repeat;text-align:center;background-color:#000}.wrapMap:before{content:"";display:inline-block;height:100%;vertical-align:middle;margin-right:-.25em}.wrapMap .mapFlags{width:100%;display:inline-block;vertical-align:middle;position:relative;max-height:100%;max-width:100rem}.wrapMap .mapFlags:before{content:"";display:block;padding-top:68.75%}.wrapMap .wrapMapFlag{position:absolute;background-color:transparent;display:inline-block;text-decoration:none;color:transparent;overflow:visible;width:20px;height:20px;font-family:Bariol;font-size:12px;letter-spacing:1px;text-transform:uppercase;opacity:0;animation:fadeIn 2s ease-in forwards;cursor:pointer}.wrapMap .wrapMapFlag:nth-child(1){animation-delay:0s}.wrapMap .wrapMapFlag:nth-child(2){animation-delay:.5s}.wrapMap .wrapMapFlag:nth-child(3){animation-delay:1s}.wrapMap .wrapMapFlag:nth-child(4){animation-delay:1.5s}.wrapMap .wrapMapFlag .wrapMarker{width:16px;height:16px;border:2px;border-radius:50%;border:3px solid #fbfbfb;position:absolute;top:2px;left:2px;opacity:.8}.wrapMap .wrapMapFlag.wrapMarker:hover{opacity:1}.wrapMap .wrapMapFlag .lblName,.wrapMap .wrapMapFlag .lblCoordenates{display:inline-block;position:absolute;text-align:right;right:100%;bottom:100%;transition:opacity .3s ease-in-out;white-space:nowrap;color:#f9f8f0;-webkit-font-smoothing:antialiased}.wrapMap .wrapMapFlag .lblCoordenates{margin-bottom:1.2em}.wrapMap .wrapMapFlag.right .lblName,.wrapMap .wrapMapFlag.right .lblCoordenates{text-align:left;left:33px}.wrapMap .wrapMapFlag.bottom .lblName{margin-top:1.2em;top:18px}.wrapMap .wrapMapFlag.bottom .lblCoordenates{margin-bottom:0;top:18px}.wrapMap .wrapMapFlag.center .lblName,.wrapMap .wrapMapFlag.center .lblCoordenates{bottom:-10px;right:33px}.wrapMap .wrapMapFlag .wrapMarker:hover~.lblName,.wrapMap .wrapMapFlag .wrapMarker:hover~.lblCoordenates{opacity:1}.drawer{position:fixed;bottom:-100%;left:0;width:100%;background-color:#fff;box-shadow:0 -2px 10px #0000004d;transition:bottom .8s ease-in-out;z-index:1000;background:#f9f8f0a6;height:28.8rem;font-family:Bariol}.drawer.open{bottom:0}.drawer .close-drawer{position:absolute;top:0;right:0;margin:2rem;background:none;border:none;font-size:2rem;font-weight:700;cursor:pointer;color:inherit;font-family:inherit;line-height:1}.drawer .close-drawer{outline:none}.drawer-content{display:flex;flex-direction:row;color:#000;font-family:Bariol;font-size:14px;font-style:normal;line-height:1.6rem;font-weight:400;padding:12rem 2rem 2rem 4.6rem}.drawer-content a{color:#000}.drawer-content .journey,.drawer-content .products{margin-right:5%;position:relative}.drawer-content .journey:before{content:"";display:block;width:1.6rem;height:1.6rem;border:2px solid #000;border-radius:50%;position:absolute;left:-2.3rem}.drawer-content .products a{display:block;margin-bottom:2rem}.drawer-content .info{max-width:33.7rem;margin-left:auto;min-width:3.7rem}.drawer-content .info span{display:block;margin-bottom:2.8rem;min-width:100%}.mapWrapper.light-mode .wrapMap{background-color:#f9f8f0;background-image:url(world-light.svg)}.mapWrapper.light-mode .wrapMap .wrapMapFlag .lblName,.mapWrapper.light-mode .wrapMap .wrapMapFlag .lblCoordenates{color:#000}.mapWrapper.light-mode .wrapMap .wrapMapFlag .wrapMarker{border-color:#000}.mapWrapper.light-mode .drawer{background:#000000b3;background-blend-mode:multiply}.mapWrapper.light-mode .drawer-content *{color:#f9f8f0}.mapWrapper.light-mode .drawer-content .journey:before{border:2px solid #F9F8F0}.mapWrapper.light-mode .close-drawer{color:#f9f8f0}.divJourneyWrap{position:relative;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;height:100vh;width:100%;margin-top:-4.4rem}.divJourneyDoor{float:left;position:relative;overflow:hidden;display:block;width:100%}.divJourneyDoor img{display:block;position:absolute;left:0;top:0;width:100%;height:100%;background-size:cover;background-position:center;background-size:100% 100%;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;-webkit-transition:all .3s ease-out;transition:all ease .3s;cursor:pointer;object-fit:cover}.divJourneyDoor img:hover{width:105%;height:105%;left:-2.5%;top:-2.5%}.wrapall.tiles .newFooter .footer{position:static}.wrapall.tiles .newFooter .footer .copyright{bottom:20px}body,html{margin:0;padding:0;height:100%}.wrapJourney{width:100%;height:calc(100dvh - 4.4rem);display:block;position:relative;background-color:#1e1c1c}.wrapJourney .cover{height:100%;width:100%;display:flex;justify-content:center;align-items:center;opacity:1;transition:opacity 1.5s ease-in-out;padding:2rem}.wrapJourney .lblCoverBlurb{color:#f9f8f0;font-family:Bariol;font-size:1.8rem;font-weight:400;line-height:2rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.wrapJourney .video-bg{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0;opacity:1;transition:opacity 1s ease-in-out}.wrapJourney.show-video .cover{opacity:0}.wrapJourney.show-video .video-bg{opacity:1}.wrapJourney .mobile-play-button{display:none;position:absolute;bottom:5rem;left:2rem;background-color:#fffc;color:#000;border:none;padding:.75rem 1rem;font-size:1.4rem;cursor:pointer;z-index:1;text-transform:uppercase;font-weight:600}.wrapJourney #menuBottom{position:absolute;bottom:0;left:0;right:0;width:100%;height:80px;padding-top:23px;background-color:#000000bf;z-index:1;text-align:center;overflow:visible;transition:bottom 1s ease-out;bottom:4rem}.wrapJourney .imgJourney{display:none;position:absolute;width:100%;height:100%;top:0;left:0;background-size:cover;background-repeat:no-repeat;background-position:center center;opacity:0;transition:opacity 1s ease-in-out}.wrapJourney #bottomHotSpot{height:20px;top:-20px;width:100%;position:absolute}.wrapJourney #menuBottom #track{position:absolute;width:40%;height:1px;left:30%;top:44px;overflow:visible;background-color:silver}.wrapJourney #menuBottom #trackHostspot{position:absolute;left:0;top:-5px;width:100%;height:10px;cursor:pointer}.wrapJourney #menuBottom #cursor{position:absolute;width:4px;height:10px;background-color:silver;top:-5px;cursor:pointer}.wrapJourney #menuBottom #btnTrack{position:absolute;display:block;width:10px;height:10px;top:-5px;left:-20px;background-image:url(sprite-btn-play.svg);background-size:200% 100%;background-position:right top;cursor:pointer;background-color:transparent;border:none}.wrapJourney #menuBottom #btnTrack.play{background-position:left top}.wrapJourney #menuBottom #btnSkip{position:absolute;width:10px;height:10px;top:-5px;right:-20px;background-image:url(btn-cancel.svg);background-size:100% 100%;background-position:center center;cursor:pointer}#track{position:relative;height:5px;background-color:silver;cursor:pointer}#cursor{display:block;position:absolute;height:100%;width:10px;background-color:#f9f8f0;cursor:pointer}.wrapJourney.show-video .mobile-play-button{display:none}.full-width-image-container{color:#000;padding:2rem 2rem 12rem;margin:0 auto}.full-width-image{width:100%}.desktop-only{display:none}.mobile-only{display:block}.product-info-container{display:grid;grid-template-columns:1fr 1fr;gap:20px}.product-info-container .product-info-left{width:100%;max-width:48.5rem}.product-info-container .product-info-right{width:100%;max-width:50.5rem}.product-info-container.page-width,.storefront-images-container.page-width,.pdp-footer-container.page-width,.store-locations-container.page-width,.plp-avestan-top-container.page-width,.product-highlight-container.page-width,.store-container.page-width,.iframe-container.page-width{padding:2rem}.product-info-container .product-vendor,.product-info-container .product-title,.product-info-container .product-size{font-family:Bariol;margin-bottom:1.3rem}.product-info-container .product-vendor{font-size:2.4rem;font-weight:400;line-height:1.4rem;letter-spacing:1.2px;margin-bottom:1.3rem;text-transform:uppercase;vertical-align:text-bottom}.product-info-container .product-size{font-size:1.2rem;font-weight:400;line-height:1.6rem;letter-spacing:.6px;height:12px;align-self:end}.product-info-container .product-size span{white-space:pre;line-height:1.6rem}.product-info-container .product-title{font-size:1.6rem;font-style:normal;font-weight:400;line-height:1.6rem;letter-spacing:.8px;text-transform:uppercase}.product-info-left,.product-info-right{color:#000;flex:1 1 50%;gap:2rem}.product-info-left{text-align:left}.product-info-left .top{display:flex;flex-direction:row;justify-content:space-between;border-bottom:1px solid #000}.product-info-left .top .logo{height:2rem;align-self:center}.product-info-right{text-align:left}.product-description{margin-bottom:0}.store-name{text-transform:uppercase}.product-description p,.product-ingredients p{color:#000;font-family:Bariol;font-size:1.6rem;font-style:normal;font-weight:400;line-height:2rem}.product-ingredients .ingredients-title{text-decoration:underline;cursor:pointer;-webkit-user-select:none;user-select:none}.toggle-icon{display:inline-block;margin-left:5px;font-weight:700}.ingredients-content{margin-top:10px}.storefront-images{display:flex;justify-content:center;gap:20px}.storefront-image{width:100%;height:auto}.store-address{margin-top:20px;text-align:left;font-family:Bariol;color:#000}.store-address a{color:#000}.avestan-pdp-footer{padding-top:14rem;padding-bottom:10rem}.pdp-footer-container{display:flex;flex-direction:column;align-items:center;font-family:Bariol;padding-top:14rem}.text-columns{display:flex;justify-content:space-between;width:100%}.column{width:48%;color:#000;font-family:Bariol;font-size:1.6rem;font-style:normal;font-weight:400;line-height:2rem}.responsive-image{margin-top:20px;width:100%}.desktop-image{display:block;width:100%}.mobile-image{display:none;width:100%}.store-locations-section{padding:20rem 0}#store-locations .store-locations{display:flex;flex-wrap:wrap;gap:2rem;padding-bottom:2rem}#store-locations .store{flex:1 1 calc(25% - 2rem);box-sizing:border-box;gap:2rem;font-family:Bariol;color:#000}.product-card-size{font-size:1.2rem;font-weight:400;line-height:1.6rem;font-family:Bariol;padding-top:4rem;letter-spacing:.6px}.product-card-size span{white-space:pre;line-height:1.6rem}.plp-avestan-top{padding-top:30rem;font-family:Bariol;font-size:1.8rem;line-height:2.4rem}.plp-avestan-top-container{display:grid;grid-template-columns:1fr 2fr;grid-template-rows:auto auto;grid-template-areas:"coordinates image" "description image";gap:20px;padding:20px}.coordinates{grid-area:coordinates;align-self:start;justify-self:start}.coordinates p{margin:0}.image{grid-area:image;justify-self:end}.image img{max-width:100%;height:auto;display:block}.description{grid-area:description;align-self:end;justify-self:start;max-width:90%;font-size:1.6rem;line-height:2rem;max-width:33.7rem}p.paragraph-top-2{margin-bottom:0}.product-highlight-container{display:flex;flex-direction:row;width:100%;font-family:Bariol;color:#000;flex-wrap:nowrap;align-items:flex-end;gap:4rem}.product-highlight-container.page-width{padding-bottom:14rem}.product-highlight-container .product-highlight-left,.product-highlight-container .product-highlight-right{flex:1 1 50%;display:flex;flex-direction:column;min-width:0}.product-highlight-container .product-highlight-left img,.product-highlight-container .product-highlight-right img{max-width:100%;height:auto;object-fit:cover}.product-highlight-container .product-highlight-left .product-info,.product-highlight-container .product-highlight-right .product-info{display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap}.product-highlight-container .product-highlight-left .product-info h2,.product-highlight-container .product-highlight-right .product-info h2{text-transform:uppercase;font-size:1.8rem;color:#000}.product-highlight-container .product-highlight-left .product-info p,.product-highlight-container .product-highlight-right .product-info p{font-size:1.4rem;color:#000}.product-highlight-container .product-highlight-left .product-description,.product-highlight-container .product-highlight-right .product-description{font-size:1.6rem;line-height:2rem;color:#000}.product-highlight-container .product-highlight-right{max-height:68.2rem;display:flex;justify-content:flex-end}.product-highlight-container .product-highlight-left img{align-self:center;max-height:60rem}.product-highlight-container .product-highlight-right img{height:auto;width:100%;max-width:50rem;align-self:flex-end}.product-highlight-slot-bottom .product-highlight-container{display:grid;grid-template-columns:repeat(8,1fr);grid-template-rows:repeat(4,1fr);gap:0;max-height:75rem}.product-highlight-slot-bottom .product-highlight-left{grid-column:1 / 4;grid-row:2 / 5}.product-highlight-slot-bottom .product-highlight-right{grid-column:7 / 9;grid-row:2 / 3;align-self:start}.product-highlight-slot-bottom .coordinates{grid-column:6 / 9;grid-row:1 / 2;height:100%;margin-left:-2rem}.product-highlight-slot-bottom .coordinates p{line-height:2.4rem}.product-highlight-slot-bottom .product-highlight-description{grid-column:4 / 9;grid-row:4 / 5;line-height:2rem;padding:0 0 0 2rem}.product-highlight-slot-bottom .product-highlight-description p{margin:0;max-width:37.5rem}.avestan-footer{background-color:#000;color:#f9f8f0;text-align:center;font-size:1.4rem;font-family:Bariol;line-height:1.4rem;height:100%;width:100%;max-height:40rem;transition:bottom .6s ease-in-out;bottom:-36rem;z-index:4}.avestan-footer a,.avestan-footer span{margin:0 10px;text-decoration:none;color:#f9f8f0;text-align:left;text-transform:capitalize;width:max-content}.avestan-footer a:hover,.avestan-footer span:hover{text-decoration:underline}.avestan-footer span{cursor:pointer}.avestan-footer.sticky{position:fixed}.footer-content{padding:0 2rem}.footer-content .footer-links{padding:1.4rem 0;margin-left:-1rem}.footer-content.upper{height:4rem;width:100%;display:flex;flex-direction:row;justify-content:space-between}.footer-content.upper a,.footer-content.upper span{padding:1.4rem 0}.footer-content.lower{display:flex;flex-direction:row;align-items:flex-end;justify-content:space-between;height:auto;width:100%;height:36rem;position:relative}.footer-content.lower .footer-links{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:1.6rem;margin-bottom:4rem;order:2}.footer-content.lower .footer-copyright{color:#646360;order:1;padding:1.4rem 0;text-align:left;margin-top:1.6rem;margin-bottom:7rem}.footer-audio{display:flex;justify-content:flex-end;align-items:center;width:4rem;height:4rem;margin-right:-.5rem}.footer-audio .audio-player-icon{display:flex;flex-direction:row;justify-content:flex-start;width:auto;height:2.4rem;align-items:flex-end}.footer-audio .audio-bar{display:inline-block;line-height:100%;vertical-align:bottom;background-color:#646360;width:4px;border-radius:1px 1px 0 0;margin-right:.4rem;transition-property:opacity,height;transition-timing-function:ease-out;cursor:pointer;bottom:0}.audio-player-icon:hover .audio-bar{background-color:#fff;opacity:.9}.footer-subscribe{height:49rem;width:100%;background-color:#f9f8f0d9;position:absolute;transition:bottom .8s ease-in-out;bottom:-50rem}.footer-subscribe.active{bottom:40rem}.footer-subscribe .btn-close-subscribe{position:absolute;display:block;top:1.6rem;right:1.6rem;cursor:pointer;width:1.5rem;height:1.5rem}.footer-subscribe .btn-close-subscribe:before,.footer-subscribe .btn-close-subscribe:after{content:"";position:absolute;top:0;left:50%;right:50%;width:.2rem;height:100%;background-color:#000;transform-origin:center}.footer-subscribe .btn-close-subscribe:before{transform:rotate(45deg)}.footer-subscribe .btn-close-subscribe:after{transform:rotate(-45deg)}.store-container.page-width{padding:10rem 2rem 6rem}.shopify-section:last-child .store-container.page-width{padding-bottom:25.2rem}.store-section{display:flex;flex-direction:column;font-family:Bariol;font-size:1.6rem;line-height:2rem;color:#000}.store-section a{color:#000}.store-section-upper{position:relative;display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;height:69.2rem;margin-bottom:2.5rem}.store-section-upper .address{display:none}.store-section-upper .main-image{width:70vw;height:100%;object-fit:cover;margin-right:4rem;max-height:69.2rem;align-self:flex-end}.store-section-upper .alt-image{height:22rem;width:auto;object-fit:contain;align-self:flex-end;margin-bottom:auto}.store-section-upper .store-section__description{display:flex;flex-direction:column;align-items:flex-start;height:100%}.store-section-upper .store-section__description p{margin-bottom:4rem}.store-section-lower{display:flex;flex-direction:row;gap:10rem}.store-section-lower .alt-image{display:none}.about-page{display:flex;flex-direction:column;padding:28rem 2rem 0;align-items:flex-end}.about-container .about-title,.about-container .about-image-violin{grid-column:1/4}.about-container .about-journeys{display:grid;grid-template-columns:repeat(9,1fr);gap:1.35vw;grid-column:1 / 10}.about-journeys a{text-decoration:none}.about-journey:nth-child(1){grid-column:1 / 4}.about-journey:nth-child(2){grid-column:4 / 6}.about-journey:nth-child(3){grid-column:6 / 8}.about-journey:nth-child(4){grid-column:8 / 10}.about-page p{font-family:Bariol;font-size:1.6rem;line-height:2rem;color:#000}.about-container{display:grid;flex-direction:column;grid-template-columns:repeat(8,1fr);gap:2rem;align-items:flex-start;width:100%}.about-container>*{grid-column:4 / 9}.about-header{margin-bottom:1rem}.about-image-header{width:100%;height:auto;max-width:82rem;margin-bottom:14rem}.first-paragraph-container{margin-bottom:14rem}.about-content{max-width:66rem}.about-content.first-paragraph{margin-bottom:4rem}.about-content.second-paragraph{margin-bottom:14rem}.about-content:last-of-type{margin-bottom:8rem}.about-container .about-signature{margin-bottom:12rem;text-align:right;max-width:65.3rem}.about-image-violin{max-width:31.6rem;width:100%;height:auto}.about-image-shelf{max-width:65.3rem;width:100%;height:auto;margin-bottom:9rem}.about-signature-image{max-width:16.7rem;width:100%;height:auto;margin-top:8rem}.about-journey-image{width:100%;height:auto}.custom-text-section{display:flex;flex-direction:column;background-color:#1e1c1c;color:#f9f8f0;font-family:Bariol,sans-serif;min-height:calc(100vh - 4.4rem);align-items:center;padding:200px 15px}.custom-text-section h1,.custom-text-section h2,.custom-text-section h3,.custom-text-section p,.custom-text-section a,.custom-text-section span,.custom-text-section ul,.custom-text-section ol{color:#f9f8f0}.custom-text-section .content{display:flex;flex-direction:column;max-width:702px}.custom-text-section h1,.custom-text-section h2{font-size:1.8rem;font-style:normal;font-weight:400;text-transform:uppercase}.custom-text-section h2,.custom-text-section p,.custom-text-section .terms-table{margin-bottom:1rem}.custom-text-section .terms-table th{text-align:left}.custom-text-section .terms-table td,.custom-text-section .terms-table th,.custom-text-section .terms-table tr{border:1px solid white;padding:5px}.contact-us-container{display:flex;flex-direction:row;align-items:stretch;padding:8.8rem 2rem 10rem;background-color:#f9f8f0;font-family:Bariol;min-height:calc(100vh - 40px)}.iframe-container{width:100%;display:flex;flex-direction:column}.iframe-container .upper-container{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;flex-direction:row;justify-content:space-between;width:100%}.iframe-container .title{margin-top:0;color:#000}.iframe-container .title h2{font-family:Bariol;font-size:1.6rem;line-height:1.1rem;text-transform:uppercase}.contact-us-container .lower-container{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-between;width:100%;margin-top:auto}.contact-us-container .journey{display:flex;flex-direction:row;justify-content:flex-start;margin:1rem 1rem 0 0;gap:.5rem}.contact-us-container .journey-text{display:flex;flex-direction:column;justify-content:flex-end;row-gap:5px}.contact-us-container .journey-text p{margin:0;font-size:1.2rem;line-height:1.1rem}.contact-us-container .journey-image img{display:flex;width:100%;max-width:16.8rem;height:auto;margin-right:1.5rem}@media screen and (max-width: 750px){.drawer{height:44rem}.drawer-content{flex-direction:column;padding:2rem;height:100%;justify-content:space-evenly}.drawer-content .journey{margin-right:0;margin-left:2.2rem}.drawer-content .info{margin-left:unset;min-width:0}.wrapMap .wrapMapFlag .wrapMarker{width:8px;height:8px;border-width:1px;top:2px;left:2px;opacity:.8}.wrapMap .wrapMapFlag.right .lblName,.wrapMap .wrapMapFlag.right .lblCoordenates{left:16px}.wrapJourney .cover{padding:2rem 13rem 2rem 2rem}.wrapJourney .lblCoverBlurb{font-size:1.6rem}.wrapJourney #menuBottom{display:none}.wrapJourney .mobile-play-button{display:block}.divJourneyWrap{width:100%;position:relative;display:flex;flex-direction:column;flex-wrap:nowrap;height:100%}.divJourneyDoor{overflow:visible}.divJourneyDoor img{position:relative;height:auto}.divJourneyDoor img:hover{width:100%;height:100%;top:0;left:0}.product-info-container{grid-template-columns:1fr}.product-description p{margin-bottom:8rem}.storefront-images{flex-direction:column}.storefront-image{width:100%}.pdp-footer-container .desktop-image{display:none}.pdp-footer-container .mobile-image{display:block}.pdp-footer-container .text-columns{flex-direction:column}.pdp-footer-container .column{width:100%}#store-locations .store{flex:1 1 100%;gap:4rem}#store-locations .store-name,#store-locations .store-address{flex:1 1 100%;margin:0;font-size:1.6rem}.plp-avestan-top{padding-top:16rem;font-size:1.6rem}.plp-avestan-top-container{grid-template-columns:1fr;grid-template-rows:auto auto auto;grid-template-areas:"coordinates" "image" "description";gap:10px}.coordinates{justify-self:center;display:flex;flex-direction:row;justify-content:space-between;width:100%}.image{justify-self:center;margin:0 -2rem 10rem}.description{justify-self:center;max-width:100%}.product-highlight-container{flex-direction:column}.product-highlight-left{order:2}.product-highlight-slot-bottom .product-highlight-container{display:flex;max-height:none}.product-highlight-slot-bottom .coordinates{margin-left:0;font-size:1.6rem;margin-bottom:8rem;order:1}.product-highlight-container .product-highlight-left{display:flex;flex-direction:column;order:2;width:100%;margin-bottom:14rem}.product-highlight-container .product-highlight-left img{max-height:30rem;align-self:center}.product-highlight-slot-bottom .product-highlight-description{padding:0;order:3;margin-bottom:10rem}.product-highlight-slot-bottom .product-highlight-right{order:4;width:100%;display:flex;flex-direction:column}.product-highlight-slot-bottom .product-highlight-right img{align-self:flex-end;max-width:23rem}.footer-content.lower .footer-links{order:1;grid-template-columns:2fr 1fr;margin-bottom:initial;gap:20px;width:100%}.footer-content.lower .footer-copyright{order:2;font-size:1rem;margin-left:1rem;margin-bottom:initial}.store-section-upper{flex-direction:column;height:auto;margin-bottom:8rem}.store-section-upper .address{display:initial}.store-section-upper .main-image{width:100%;margin-right:0;margin-bottom:12rem}.store-section-upper .alt-image{display:none}.store-section-upper .store-section__description{flex-direction:column}.store-section-lower{flex-direction:row;gap:0}.store-section-lower .address{display:none}.store-section-lower .alt-image{display:initial;height:20rem;width:auto;object-fit:contain;margin-left:auto}.store-section-lower .products{margin-top:auto}.store-section-lower .products p{margin-bottom:0}.about-container{grid-template-columns:repeat(3,1fr);gap:1.35vw}.about-page{padding-top:21.6rem}.about-container{display:flex;flex-direction:column}.about-container .first-paragraph{margin-left:10.5rem;margin-bottom:8rem}.about-image-header{aspect-ratio:1/1;width:100%;height:auto;object-fit:cover;object-position:left;margin-bottom:10.4rem}.about-container .about-signature{grid-column:1 / 4}.about-journey:nth-child(1){grid-column:1 / 1}.about-journey:nth-child(2){grid-column:2 / 3}.about-journey:nth-child(3){grid-column:2 / 3}.about-journey:nth-child(4){grid-column:1 / 1;grid-row:2 / 2}.about-container .about-journeys{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr)}.about-image-violin{max-width:22rem;margin-bottom:7.4rem}.second-paragraph{margin-bottom:8rem}.iframe-container .upper-container{display:flex;flex-direction:column}.iframe-container.page-width{padding:0}.about-image-shelf{aspect-ratio:.88 / 1;object-position:77% 0%;width:100%;object-fit:cover;margin-bottom:12rem}.about-signature{width:100%;margin-right:8rem}.about-signature-image{margin-left:auto;display:block}.about-signature-text{text-align:right;margin-bottom:4rem}.avestan-pdp-footer{padding-top:5rem;padding-bottom:5rem}.responsive-image{margin-top:50px}}@media screen and (max-width: 1024px){.footer-content.lower{flex-direction:column;align-items:flex-start;justify-content:flex-end}.footer-content.lower .footer-links{order:1;margin-bottom:0}.footer-content.lower .footer-links a:nth-child(1){order:1}.footer-content.lower .footer-links a:nth-child(2){order:99}.footer-content.lower .footer-links a:nth-child(3){order:2}.footer-content.lower .footer-links a:nth-child(4){order:4}.footer-content.lower .footer-links a:nth-child(5){order:3}.footer-content.lower .footer-links a:nth-child(6){order:99}.footer-content.lower .footer-links a:nth-child(7){order:99}.footer-content.lower .footer-links a:nth-child(8){order:99}}@media screen and (min-width: 751px){.desktop-only{display:block}.mobile-only{display:none}}.full-width-container{padding:0 2rem}body .template-search__search{max-width:100%}.template-search{background-color:#f9f8f0;height:100vh}.template-search .product-grid-container{padding-bottom:20rem;background-color:#f9f8f0}.template-search__search .field:before,.template-search__search .field:after{content:none}.search__input.field__input{background-color:transparent;box-shadow:none;border-bottom:1px solid #000}#smartcapture-block-s3aqea63wsa .smartcapture-controls .sc-formfield-label{color:#646360}.custom-swiper{grid-column:1/10}.contact-us-container .swiper-slide:last-child{margin-right:0}.aboutSwiper{display:grid;grid-template-columns:repeat(9,1fr);gap:1.35vw;grid-column:1 / 10}.aboutSwiper .swiper-wrapper{display:flex}.aboutSwiper .swiper-slide{flex:1}.aboutSwiper .swiper-slide:nth-child(1){flex:2;max-width:485px}.about-swiper-container{padding:0 2rem 24rem}.about-swiper-container p{font-family:Bariol;font-size:1.6rem;line-height:2rem;color:#000}body .card--standard>.card__content{margin-top:4.5rem}body .card__heading{color:#000}body .vendor-name{margin-bottom:1rem}body .card__heading.h5{font-size:1.4rem}@media (min-width:750px){.footer-content.lower{flex-wrap:wrap}.footer-content.lower .footer-links{flex-basis:calc(100% - 700px);gap:16px 70px}.footer-content.lower .footer-copyright{flex-basis:350px}.footer-links a{margin-right:0}}@media (min-width:1600px){.footer-content.lower .footer-links{flex-basis:calc(100% - 1100px)}}@media (max-width:749px){body .slider--tablet.grid--peek.grid--1-col-tablet-down .grid__item,body .slider--mobile.grid--peek.grid--1-col-tablet-down .grid__item{width:calc(100% - var(--grid-mobile-horizontal-spacing) - 3rem)}.contact-us-container .journey-image img{margin-right:1rem}.aboutSwiper .swiper-slide:nth-child(1){max-width:300px;flex:2}.about-swiper-container{padding-bottom:20rem}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/avestan-styles.css.map */
