@font-face{font-family:Biennale;src:url("Latinotype - Biennale Regular.otf") format("opentype");font-display:swap;font-weight:400}@font-face{font-family:Biennale;src:url("Latinotype - Biennale SemiBold.otf") format("opentype");font-display:swap;font-weight:700}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6,p,span,small,button{font-family:Biennale!important}@media screen and (max-width:749px){.h1>*{font-size:var(--Text-Sizes-Heading-1, 40px)!important;line-height:120%!important}}.glasses_card_open{top:35%!important}.glasses_card_open svg{transform:rotate(180deg);transition:all .2s ease-out}.glasses_card_acc{top:50%!important}@media screen and (max-width:749px){.glasses_card_open{top:25%!important}.glasses_card_acc{top:38%!important}}.card-gallery .product-media{position:relative;overflow:hidden}.card-gallery .product-media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .5s ease-in-out,transform .5s ease-in-out}.card-gallery slideshow-slide:first-child img{opacity:1;z-index:1}.card-gallery slideshow-slide:not(:first-child) img{opacity:0;z-index:2}.product-card:hover .card-gallery slideshow-slide:not(:first-child) img{opacity:1}a.button,a.button-secondary{transition:all .2s ease-in-out;font-weight:600}a.button:hover,a.button-secondary:hover{transform:translateY(calc(-1 * var(--hover-lift-amount)))!important}main>.shopify-section{opacity:.1;transform:translateY(2rem);animation:flyUp .8s ease-out forwards;animation-timeline:view();animation-range:entry 0% cover 10%}@keyframes flyUp{to{opacity:1;transform:translateY(0)}}@media screen and (min-width:750px)and (max-width:1199px){.resource-list__carousel{--column-count: 2!important}}svg{transition:all .2s ease-in-out}.product-card .contents p{font-weight:600}.product-card .contents .text-block,.product-card product-price{--padding-inline-start: max(16px, calc(var(--spacing-scale) * 24px))!important;--padding-inline-end: max(16px, calc(var(--spacing-scale) * 24px))!important}.product-card .contents p,.product-card .price{font-size:18px}@media screen and (max-width:1199px){.product-card .contents p,.product-card .price{font-size:16px}}.unit-price{color:#1d1d1bbf;font-size:13px;font-style:normal;font-weight:400;line-height:150%}.add-to-cart-text__content{white-space:nowrap}.add-to-cart-text{padding:0 4px}.quick-add-modal-content .price{font-weight:600}.facets__form{color:#354c30}.facets__label,.facets-drawer__title{color:#354c30!important;font-weight:600}.facets__actions{flex-direction:column}.facets__actions button{width:100%}.predictive-search-results__list .resource-card{background-color:#bdc4b180;border-radius:16px}.predictive-search-results__list .resource-card__title{font-size:14px;font-weight:600}.predictive-search-results__list .resource-card__content{padding:0 8px 4px}.predictive-search-results__list .resource-card__image{border-radius:16px 16px 0 0}.predictive-search-results__list .price{font-size:14px}.cart-items__media-image{border-radius:16px}cart-quantity-selector-component{border-radius:100px!important}@media screen and (min-width:1600px){slideshow-slides{padding-inline-start:0!important;padding-inline-end:0!important}.resource-list__carousel .resource-list__slide,.carousel-content slideshow-slides>.card{width:450px!important}}:root{--width-margin: 0px}.agp__row.has-image{max-width:unset!important}.agp__container img{max-width:100px!important}.agp__buttonType__button{border-radius:100px!important;background:#354c30!important;color:#fff!important;font-family:Biennale!important;font-size:16px!important;font-style:normal!important;font-weight:600!important}.agp__buttonType__buttonContainer--fail .agp__buttonType__button{border-radius:100px!important;background:#fefaf1!important;color:#d6784f!important;border:1px solid #D6784F!important}.agp__rowInner{background:#fefaf1!important}.agp__buttonType__container{flex-direction:column!important;gap:12px!important}.agp__buttonType__buttonContainer{margin-right:0!important}.agp__inputContainer{max-width:360px!important}@media(min-width:990px){.agp__container{display:flex!important;align-items:center!important}.agp__row.has-image{min-width:1000px!important}.agp__rowInner{padding:80px!important}}.tax-note{color:#65725f!important}
/*# sourceMappingURL=/cdn/shop/t/3/assets/custom.css.map */
