html{scroll-behavior:smooth}@font-face{font-family:classica_prolight;src:url(/cdn/shop/files/classicapro-light-webfont.woff2?v=1762793183) format("woff2"),url(/cdn/shop/files/classicapro-light-webfont.woff?v=1762793183) format("woff");font-weight:400;font-style:normal}@font-face{font-family:classica_proregular;src:url(/cdn/shop/files/classicapro-regular-webfont.woff2?v=1762793238) format("woff2"),url(/cdn/shop/files/classicapro-regular-webfont.woff?v=1762793238) format("woff");font-weight:400;font-style:normal}@font-face{font-family:classica_proitalic;src:url(/cdn/shop/files/classicapro-italic-webfont.woff2?v=1762793318) format("woff2"),url(/cdn/shop/files/classicapro-italic-webfont.woff?v=1762793318) format("woff");font-weight:400;font-style:normal}.page-width.narrow{max-width:83%;margin:0 auto}@media screen and (max-width:1050px){.page-width.narrow{max-width:100%;margin:0 auto}}*:focus-visible{outline:none;outline-offset:0;box-shadow:none}.h1{font-family:classica_prolight;color:#313031;font-size:3.2rem;-webkit-font-smoothing:auto;letter-spacing:0}.h1 p{font-family:classica_prolight;font-size:3.2rem;-webkit-font-smoothing:auto;letter-spacing:0;color:#313031}.h2{font-family:classica_prolight;color:#313031;font-size:2rem;-webkit-font-smoothing:auto;letter-spacing:0}.p{font-family:classica_proregular;color:#313031;font-size:1.4rem;-webkit-font-smoothing:auto;letter-spacing:0}.p.italic,p.italic,p .italic,.italic p{font-family:classica_proitalic;color:#313031;font-size:1.4rem;-webkit-font-smoothing:auto;letter-spacing:0}.p p,p{font-family:classica_proregular;font-size:1.4rem;-webkit-font-smoothing:auto;letter-spacing:0;color:#313031}.p.italic p{font-family:classica_proitalic;font-size:1.4rem;-webkit-font-smoothing:auto;letter-spacing:0}.underline-button{font-family:classica_proregular;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px;font-size:1.5rem;letter-spacing:0;-webkit-font-smoothing:auto;color:#313031}.light,.light p{color:#edeae4!important;opacity:1}.underline-button:hover{color:#bab5a2}p a{color:inherit;text-decoration:none}.bg-light{background-color:#f9f8f7}a{cursor:pointer}.border-top{border-top:1px solid #bab5a2}@media screen and (max-width:1050px){.h1,.h1 p{font-size:3rem}}@media screen and (max-width:550px){.h1,.h1 p{font-size:2.5rem}}.announcement-bar__message{font-family:classica_proitalic;letter-spacing:0}.custom.header:not(.drawer-menu).page-width{padding-left:0;padding-right:0}.custom.header .header__menu-item{font-family:classica_proregular;letter-spacing:0;color:#313031}.custom.header .header__inline-menu{border-top:1px solid #313031;width:100%;align-items:center;justify-content:center;display:flex;padding:1.5rem 0}.custom.header .list-menu--inline{gap:1.5rem}.custom.header .header__icons{padding-right:5rem}.custom.header .header__search{padding-left:4rem}.custom.header .header__menu-item:hover span{text-decoration:none;opacity:.7}@media screen and (max-width:990px){.custom.header .header__inline-menu{display:none}.custom.header:not(.drawer-menu).page-width{padding-left:2rem;padding-right:2rem}.custom.header .header__icons{padding-right:0}}@media screen and (max-width:500px){.custom.header{padding:5px 3rem}.header__icon,.header__icon--cart .icon{height:3.4rem;width:3.4rem}.header__search .header__icon .icon{height:1.8rem;width:1.8rem}.header__icon--menu .header__icon .icon{height:1.5rem;width:1.8rem}}.address .italic{margin:0}.address p{margin-top:0}.footer-middle{display:flex;align-items:flex-start;margin-top:4rem}.footer-middle .contact-info{width:30%;margin-top:1rem}.footer-middle .footer-menu{width:15%;margin-top:1rem}.footer-middle .footer-menu a{display:block;text-decoration:none;line-height:2}.footer-middle .footer-menu a:hover{opacity:.7}.footer .footer-block--newsletter{width:30%;margin-top:0;margin-left:auto;max-width:400px}.footer .footer-block--newsletter .h1{text-align:left;margin-top:0}.footer .newsletter-form,.footer .newsletter-form__field-wrapper{max-width:100%}.footer .field:hover.field:after,.footer .field:after{box-shadow:none}.footer .newsletter-form__field-wrapper .field{border-bottom:1px solid #313031}.footer .field__label{left:0;font-family:classica_proregular;color:#bab5a2;font-size:1.4rem;-webkit-font-smoothing:auto;letter-spacing:0}.footer .newsletter-form__button{justify-content:end}.footer .footer__content-bottom{border-top:1px solid #313031;padding-top:20px}.footer .footer__content-bottom-wrapper{justify-content:space-between;align-items:center}.footer .footer__copyright{text-align:left;font-family:classica_proregular;color:#bab5a2;margin-top:0;-webkit-font-smoothing:auto;letter-spacing:0}.footer .footer__copyright small{font-size:1.4rem!important}.footer .kwin{margin-left:2rem}.footer .footer__content-bottom-wrapper img{width:2.5rem;height:auto}@media screen and (max-width:1050px){.footer-middle{flex-wrap:wrap}.footer .footer-block--newsletter{width:100%;margin-left:0;margin-top:4rem}.footer-middle .contact-info{width:35%}.footer-middle .footer-menu{width:20%}}@media screen and (max-width:750px){.footer .footer__content-top{padding-left:1.5rem;padding-right:1.5rem}.footer-middle .contact-info{width:50%}.footer-middle .footer-menu{width:25%}}@media screen and (max-width:550px){.footer-middle .contact-info{width:100%}.footer-middle .footer-menu{width:100%;margin-bottom:1.5rem}.footer .footer-middle{margin-top:0}.footer .footer-block__details-content,.footer .footer-block__image-wrapper{margin-bottom:0}.footer .footer-block--newsletter{margin-top:2rem}}.collection-sidebar .collection-submenu__title,.collection-sidebar .collection-filters__title{font-family:classica_prolight;-webkit-font-smoothing:auto;letter-spacing:0;color:#313031;font-size:2rem}.collection-sidebar .collection-submenu__link,.collection-sidebar .collection-filters__checkbox-label{font-family:classica_proregular;-webkit-font-smoothing:auto;letter-spacing:0;color:#313031;font-size:1.4rem}.custom-collection .facets-vertical .facets-wrapper{width:20%}.custom-collection .facets-vertical .product-grid-container{width:80%}.custom-collection .facets-vertical .facets-vertical{justify-content:space-between}.custom-collection .collection-submenu__item{margin-bottom:.8rem}.collection-filters__checkbox-label input[type=checkbox]{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:16px;height:16px;border:1px solid #bab5a2;background:transparent;border-radius:0;cursor:pointer;position:relative;display:inline-block;flex-shrink:0}.collection-filters__checkbox-label input[type=checkbox]:checked{background-color:transparent;border-color:#bab5a2}.collection-filters__checkbox-label input[type=checkbox]:checked:after{content:"";position:absolute;top:2px;left:5px;width:4px;height:8px;border-right:2px solid #333;border-bottom:2px solid #333;transform:rotate(45deg)}.collection-filters__checkbox-label{-webkit-user-select:none;user-select:none;cursor:pointer}.collection-filters__checkbox-label span{line-height:1.4}.custom-collection .collection-filters__group{border-bottom:1px solid #bab5a2;padding-bottom:4rem}.custom-collection .collection-submenu{padding-bottom:1rem}.custom-collection .card__heading.h5{font-family:classica_proregular;-webkit-font-smoothing:auto;letter-spacing:0;color:#313031;font-size:1.4rem}.custom-collection .price{font-family:classica_proitalic;-webkit-font-smoothing:auto;letter-spacing:0;color:#313031;opacity:.6;font-size:1.4rem}.badge{font-family:classica_proitalic;letter-spacing:0;font-size:1.2rem;font-weight:regular!important;background-color:#bab5a2!important;color:#313031!important;text-transform:capitalize!important;border:none!important}.pagination__list .light{color:#313031!important;font-size:1.4rem!important}.collection__no-results .title{font-family:classica_prolight;-webkit-font-smoothing:auto;letter-spacing:0;color:#313031;font-size:2rem}@media screen and (max-width:1250px){.collection .grid--4-col-desktop .grid__item{width:calc(33% - var(--grid-desktop-horizontal-spacing) * 2 / 3);max-width:calc(33% - var(--grid-desktop-horizontal-spacing) * 2 / 3)}}@media screen and (max-width:1000px){.collection .grid--4-col-desktop .grid__item{width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2);max-width:calc(50% - var(--grid-desktop-horizontal-spacing) / 2)}}@media screen and (max-width:750px){.custom-collection{padding-top:2rem!important;padding-bottom:5rem!important}.custom-collection .facets-vertical{display:block}.custom-collection .facets-vertical .facets-wrapper,.custom-collection .facets-vertical .product-grid-container{width:100%}.custom-collection .facets-wrapper{margin-bottom:3rem}.collection .grid--4-col-desktop .grid__item{width:calc(50% - var(--grid-desktop-horizontal-spacing) / 4);max-width:calc(50% - var(--grid-desktop-horizontal-spacing) / 4)}}.collection-filters__mobile-toggle{display:none;width:100%;text-align:left;padding:.75rem 1rem .75rem 0;background:transparent;font-family:classica_prolight;-webkit-font-smoothing:auto;letter-spacing:0;color:#313031;font-size:1.8rem;border:none}@media screen and (max-width:749px){.facets-vertical{grid-template-columns:1fr}.collection-filters__mobile-toggle{display:block;margin-bottom:1rem}.collection-filters__panel{display:none;border-top:1px solid #bab5a2;padding-top:1rem}.collection-filters__panel.is-open{display:block}.collection-submenu__list,.collection-filters__options{display:none}.collection-submenu__title.is-open+.collection-submenu__list,.collection-filters__title.is-open+.collection-filters__options{display:block;margin-top:.75rem}.collection-submenu__title,.collection-filters__title{cursor:pointer;display:flex;align-items:center}.collection-submenu__title:after,.collection-filters__title:after{content:"";width:.7rem;height:.7rem;border-right:1px solid currentColor;border-bottom:1px solid currentColor;transform:rotate(45deg);transform-origin:center;transition:transform .2s ease;margin-left:2rem;flex-shrink:0}.collection-submenu__title.is-open:after,.collection-filters__title.is-open:after{transform:rotate(-135deg)}.collection-sidebar .collection-submenu__title,.collection-sidebar .collection-filters__title{font-size:1.8rem}.custom-collection .collection-submenu{padding-bottom:0rem}.collection-filters__panel,.collection-filters{padding-top:0!important}.custom-collection .collection-filters__group{padding-bottom:0}.collection-filters__options{padding-bottom:1.5rem}}@media screen and (max-width:500px){.custom-collection .facets-wrapper{margin-bottom:1rem}.custom-collection{padding-top:1rem!important}.collection-sidebar .collection-submenu__title,.collection-sidebar .collection-filters__title{font-size:1.5rem}.collection-sidebar .collection-submenu__link,.collection-sidebar .collection-filters__checkbox-label{font-size:1.3rem}}.custom.product--large:not(.product--no-media) .product__media-wrapper{max-width:50%;width:50%}.custom.product--large:not(.product--no-media) .product__info-wrapper{padding:0 0 0 4rem;max-width:50%;width:50%}.custom.product .product__info-container{margin:0 auto;max-width:50rem}.product__title h1{font-family:classica_prolight;font-size:3.2rem;-webkit-font-smoothing:auto;letter-spacing:0}.custom.product .price-item{font-family:classica_prolight;font-size:1.9rem;-webkit-font-smoothing:auto;letter-spacing:0}.product .price .badge{margin-top:.3rem;margin-left:1rem}.custom.product .shopify-payment-button__more-options{display:none}.custom.product .product__description{border-top:1px solid #bab5a2;padding-top:3rem;margin-bottom:5vw}.custom.product .product__mobile-description{display:none}.custom.product .product-form__input .form__label{font-family:classica_proregular;-webkit-font-smoothing:auto;letter-spacing:0;color:#313031;font-size:1.7rem}.custom.product .product-form__input--pill input[type=radio]:checked+label{background-color:#bab5a2;border-color:#bab5a2}.custom.product .product-form__input--pill input[type=radio]+label{border-color:#bab5a2}.custom.product .product-form__input label{font-family:classica_proregular;-webkit-font-smoothing:auto;letter-spacing:0;color:#313031}.custom.product .product-form__quantity{display:flex;justify-content:space-between;align-items:center;max-width:100%;padding-bottom:1rem;border-bottom:1px solid #bab5a2}.custom.product .quantity:after{box-shadow:none}.custom.product .quantity__input{font-family:classica_proregular;-webkit-font-smoothing:auto;letter-spacing:0;color:#313031}.custom.product .product-form__buttons{max-width:100%}.custom.product .product-form__submit.button:after{box-shadow:none}.custom.product .product-form__submit.button{border:1px solid #bab5a2;font-family:classica_proregular;-webkit-font-smoothing:auto;letter-spacing:0;color:#313031;font-size:1.7rem;padding:1.5rem;background-color:transparent}.product-installments{font-family:classica_proregular!important;color:#bab5a2!important;opacity:1!important;-webkit-font-smoothing:auto!important;letter-spacing:0!important}.product-installments *{font-family:inherit;color:inherit}.custom.product .accordion{border-bottom:1px solid #bab5a2!important;border-top:none!important}@media screen and (min-width:750px){.thumbnail-slider,.thumbnail-slider .thumbnail-list,.product__media-list-wrapper .thumbnail-slider,.product__media-list-wrapper .thumbnail-list{display:none!important}}@media screen and (min-width:750px){.product__media-list{position:relative}.product .slider-buttons{display:flex!important;position:absolute;top:0;right:0;bottom:0;left:0;justify-content:space-between;align-items:center;pointer-events:none;z-index:99999}.product .slider-button{pointer-events:auto;border-radius:999px;border:none;width:40px;height:40px;display:flex;justify-content:center;align-items:center;background:#fffc;border:1px solid #bab5a2;cursor:pointer}.product .slider-button[disabled]{opacity:.4;cursor:default}.product .slider-button--prev{margin-left:1rem}.product .slider-button--next{margin-right:1rem}.product .slider-counter{margin-top:auto;margin-bottom:2rem}}@media screen and (min-width:750px){.product__media-wrapper .product__media-list.slider--mobile{display:flex;flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.product__media-wrapper .product__media-list.slider--mobile .slider__slide{flex:0 0 100%;scroll-snap-align:start}}@media screen and (min-width:750px){media-gallery .product__media-list.slider--mobile{display:block}media-gallery .product__media-list.slider--mobile .product__media-item{display:none}media-gallery .product__media-list.slider--mobile .product__media-item.is-active{display:block}media-gallery .thumbnail-slider{display:none!important}media-gallery>slider-component{position:relative}media-gallery .slider-buttons.quick-add-hidden{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:space-between;pointer-events:none;padding:0 1.5rem}media-gallery .slider-button{pointer-events:auto}media-gallery .slider-counter{display:none}}.related-products{padding-bottom:12rem!important}.related-products__heading{margin:0 auto;text-align:center;padding:6rem 0}.related-products .card__heading.h5{font-family:classica_proregular;-webkit-font-smoothing:auto;letter-spacing:0;color:#313031;font-size:1.4rem}.related-products .price{font-family:classica_proitalic;-webkit-font-smoothing:auto;letter-spacing:0;color:#313031;opacity:.6;font-size:1.4rem}.card-wrapper:hover .media.media--hover-effect>img+img{transform:none!important}@media screen and (max-width:1050px){.product__title h1{font-size:3rem}}@media screen and (max-width:750px){.product.grid{flex-direction:column}.custom.product--large:not(.product--no-media) .product__media-wrapper{max-width:100%;width:100%}.custom.product--large:not(.product--no-media) .product__info-wrapper{padding:2rem 0;max-width:100%;width:100%}.custom.product .product__info-container{margin:0 auto;max-width:100%}product-info{padding:2rem 0 3rem!important}.custom.product .product__description{display:none}.custom.product .product__mobile-description{display:block;margin-top:3rem}.custom.product .product__mobile-description .accordion__content{padding-bottom:2rem}.related-products__heading{padding:3rem 0}}@media screen and (max-width:550px){.product__title h1{font-size:2.5rem}.related-products{padding-bottom:5rem!important}.related-products__heading{padding:1rem 0}}.contact__fields{grid-template-columns:1fr!important}.contact .field:after{box-shadow:none}.contact .field{border-bottom:1px solid #313031;padding-left:0}.contact .field__input{padding-left:0}.contact .field__label{font-family:classica_proregular;font-size:1.4rem;-webkit-font-smoothing:auto;letter-spacing:0;color:#313031;left:0}.contact .field__input:focus{box-shadow:none}.contact .field:hover.field:after{box-shadow:none}.contact .field__input:focus~.field__label{left:0}.contact .text-area{min-height:20rem}.contact .button{background:transparent;box-shadow:none;font-family:classica_proregular;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px;font-size:1.5rem;letter-spacing:0;-webkit-font-smoothing:auto;display:block;margin:0 auto;color:#313031}.contact .button:after{box-shadow:none}@media screen and (max-width:500px){.contact .text-area{min-height:14rem}}.shopify-policy__container h1{font-family:classica_prolight;color:#313031;font-size:3.2rem;-webkit-font-smoothing:auto;letter-spacing:0}.shopify-policy__container h2,.shopify-policy__container th{font-family:classica_prolight;color:#313031;font-size:2rem;-webkit-font-smoothing:auto;letter-spacing:0}.shopify-policy__container{max-width:1000px;padding:5rem 0}.shopify-policy__container li{font-family:classica_proregular;font-size:1.4rem;-webkit-font-smoothing:auto;letter-spacing:0;color:#313031}
/*# sourceMappingURL=/cdn/shop/t/12/assets/kwin.css.map */
