body{font-size:var(--font-body-font-size);letter-spacing:0}body :is(h1,h2,h3,h4,h5,.h0,.h1,.h2,.h3,.h4,.h5,.hxl){font-family:var(--canvoil-font-display);font-weight:500;font-style:normal;letter-spacing:0;line-height:1.2;text-transform:none}body :is(.title,.collection-hero__title,.main-page-title){font-size:clamp(30px,3vw,38px)}body .banner__box .banner__heading{font-size:clamp(36px,4vw,56px);line-height:1.12;text-transform:none}body :is(.rte,.image-with-text__text,.rich-text__text){font-size:16px;line-height:1.65;letter-spacing:0}body :is(.header__heading,.header__heading-link,.footer-block__heading,.card__heading,.canvoil-card-caption,.canvoil-card-caption h3,.cart-item__name,.cart-item__details h3,.product__accordion h2,.product__accordion .accordion__title,.facets__heading,.facets__summary,.mobile-facets__heading,.subtitle,.form__label,.price,button,input,select,textarea,.button,.header__menu-item){font-family:var(--font-body-family);font-style:normal}body :is(.card__heading,.canvoil-card-caption h3,.cart-item__name){font-weight:400;font-size:15px;line-height:1.45;letter-spacing:0;text-transform:none}body :is(.footer-block__heading,.product__accordion h2,.product__accordion .accordion__title,.form__label,.header__menu-item){font-weight:500;letter-spacing:.015em}body :is(.button,.header__menu-item){font-size:14px;letter-spacing:.025em}body .drawer__heading{font-family:var(--canvoil-font-display);font-size:28px;font-weight:500}@media screen and (max-width:749px){body{--font-body-font-size: 1.5rem}body :is(.rte,.image-with-text__text,.rich-text__text){font-size:15px}body :is(.title,.collection-hero__title,.main-page-title){font-size:30px}body .banner__box .banner__heading{font-size:36px}body :is(.card__heading,.canvoil-card-caption h3){font-size:14px}}body{--font-body-weight: 400;--font-heading-weight: 500;font-weight:400}body :is(.rte,.rte p,.rte li,.image-with-text__text,.rich-text__text,input,select,textarea,.product__tax,.canvoil-price-before,.canvoil-price-approx,.footer__copyright,.footer-block__details-content){font-weight:400}body :is(.button,button,.header__menu-item,.menu-drawer__menu-item,.footer-block__heading,.form__label,.canvoil-price-after,.canvoil-price-discount){font-weight:500}body .product-section .product__info-wrapper :is(.canvoil-options__label,.accordion__title,.product-form__submit){font-weight:500}body .product-section .product__info-wrapper [data-selected-option]{font-weight:400}body .globo-swatch-product-detail .swatch--gl>label{font-weight:500}body .price .price-item,body .price .price-item--regular{font-weight:500}body .price--on-sale .price-item--regular,body .price s,body .price s .price-item,body .card__content.canvoil-card-caption .card__heading .full-unstyled-link,body .cart-item__name{font-weight:400}body .card__content.canvoil-card-caption .price .price-item{font-weight:500}body .card__content.canvoil-card-caption .price--on-sale .price-item--regular{font-weight:400}body .rte :is(strong,b){font-family:var(--font-body-family);font-weight:600}body :is(h1,h2,h3,h4,h5) :is(strong,b){font-weight:inherit}body .product-section .product__info-wrapper .product__tax{font-size:12px;color:#827c73}body .product-section .globo-swatch-product-detail .name-option[data-name=Size i],body .product-section .globo-swatch-product-detail .name-option[data-name=Frame i]{font-family:var(--font-body-family);font-size:13px!important;font-weight:500!important;line-height:1.5;color:#625c53;margin-bottom:10px}body .product-section .globo-swatch-product-detail .name-option[data-name=Size i]:after{content:": Height \d7  Width";font-weight:400}body .product-section .globo-swatch-product-detail .name-option[data-name=Size i] .name-variant{display:none}body .product-section .globo-swatch-product-detail .name-option[data-name=Size i]+.dropdown-selector .dropdown-button-gsw{box-sizing:border-box;width:100%;min-height:48px;padding:12px 16px!important;border:1px solid #ded8cf!important;border-radius:4px!important;background-color:#fff!important;line-height:1.5;color:#292824!important;font-family:var(--font-body-family);font-size:14px!important;font-weight:400!important}body .product-section .globo-swatch-product-detail .name-option[data-name=Size i]+.dropdown-selector .dropdown-button-gsw__value{font-size:14px!important;font-weight:400!important}body .product-section .globo-swatch-product-detail .name-option[data-name=Frame i]+.g-variant-color-detail .attr-title-hover{display:none!important}body .product-section .globo-swatch-product-detail .name-option[data-name=Size i]+.dropdown-selector .dropdown-button-gsw svg{width:12px;height:12px;flex-shrink:0}body .collection-hero .collection-hero__text-wrapper .collection-hero__title{font-family:var(--canvoil-font-display);font-size:30px;font-weight:500;line-height:1.25;color:#292824}body .collection-hero .canvoil-collection-breadcrumb :is(a,span){font-family:var(--font-body-family);font-size:12px;font-weight:400;color:#767068}body .collections_all_product .product-count{opacity:1}body .collections_all_product .product-count__text{font-family:var(--font-body-family);font-size:12px;font-weight:400;line-height:1.5;letter-spacing:0;color:#767068}body .collections_all_product :is(.mobile-sidebar__open-label,.sidebar-filters__label){font-family:var(--font-body-family);font-size:14px;font-weight:500;letter-spacing:0;color:#383630}body .collections_all_product .sidebar-filters__sort{font-family:var(--font-body-family);font-size:13px;font-weight:400;color:#625c53}body :is(.collections_all_product,.related-products) .card__content.canvoil-card-caption .card__heading{margin-bottom:6px}body :is(.collections_all_product,.related-products) .card__content.canvoil-card-caption .card__heading .full-unstyled-link{font-size:15px;font-weight:400;line-height:1.45;color:#49453f}body :is(.collections_all_product,recently-viewed,.related-products) .card__content.canvoil-card-caption .price,body :is(.collections_all_product,recently-viewed,.related-products) .card__content.canvoil-card-caption .price .price-item{font-size:16px;font-weight:600;line-height:1.5;color:#292824}body :is(.collections_all_product,recently-viewed,.related-products) .card__content.canvoil-card-caption .price s,body :is(.collections_all_product,recently-viewed,.related-products) .card__content.canvoil-card-caption .price s .price-item,body :is(.collections_all_product,recently-viewed,.related-products) .card__content.canvoil-card-caption .price--on-sale .price-item--regular{font-size:13px;font-weight:400;color:#767068!important}@media screen and (max-width:749px){body .collection-hero .collection-hero__text-wrapper .collection-hero__title{font-size:26px}body .collections_all_product .mobile-sidebar__open-label{font-size:13px}body :is(.collections_all_product,.related-products) .card__content.canvoil-card-caption .card__heading .full-unstyled-link{font-size:14px}body :is(.collections_all_product,recently-viewed,.related-products) .card__content.canvoil-card-caption .price,body :is(.collections_all_product,recently-viewed,.related-products) .card__content.canvoil-card-caption .price .price-item{font-size:15px}body :is(.collections_all_product,recently-viewed,.related-products) .card__content.canvoil-card-caption .price s,body :is(.collections_all_product,recently-viewed,.related-products) .card__content.canvoil-card-caption .price s .price-item,body :is(.collections_all_product,recently-viewed,.related-products) .card__content.canvoil-card-caption .price--on-sale .price-item--regular{font-size:12px}}body .product-section .canvoil-product-breadcrumb .breadcrumb a{color:#767068;font-weight:400}body .product-section .canvoil-product-breadcrumb .breadcrumb [aria-hidden=true]{color:#a29a90;font-weight:400}body .product-section .canvoil-product-breadcrumb .breadcrumb [aria-current=page]{color:#383630;font-weight:500}body .product-section .canvoil-product-breadcrumb .breadcrumb a:hover{color:#383630;text-decoration:underline;text-underline-offset:3px}body :is(.collections_all_product,.related-products) .card__content.canvoil-card-caption{text-align:center;padding-top:16px}body :is(.collections_all_product,.related-products) .card__content.canvoil-card-caption .card__heading{height:auto;margin:0 0 6px;line-height:1.45}body :is(.collections_all_product,.related-products) .card__content.canvoil-card-caption .card__heading .full-unstyled-link{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.45;text-align:center}body :is(.collections_all_product,recently-viewed,.related-products) .card__content.canvoil-card-caption .price{display:block;margin:0;text-align:center}body :is(.collections_all_product,recently-viewed,.related-products) .card__content.canvoil-card-caption .price__container{display:inline-flex;justify-content:center;align-items:baseline;flex-wrap:wrap;gap:5px 8px;margin:0}body :is(.collections_all_product,recently-viewed,.related-products) .card__content.canvoil-card-caption .price__sale{flex-direction:row;justify-content:center;align-items:baseline;gap:6px}body :is(.collections_all_product,recently-viewed,.related-products) .card__content.canvoil-card-caption .price .price-item{margin-right:0}body :is(.collections_all_product,recently-viewed,.related-products) .canvoil-card-discount{padding-left:8px;border-left:1px solid #ddd4cc;color:#8a5946;font-size:11px;font-weight:500;line-height:1.2;white-space:nowrap}@media screen and (max-width:749px){body :is(.collections_all_product,.related-products) .card__content.canvoil-card-caption{padding-top:12px}}body :is(.collections_all_product,recently-viewed,.related-products) .card__content.canvoil-card-caption .canvoil-card-promotion .canvoil-card-before{font-size:12px;font-weight:400;color:#767068!important}body :is(.collections_all_product,recently-viewed,.related-products) :is(.canvoil-card-from,.canvoil-card-approx){font-size:11px;font-weight:400;color:#767068}body :is(.collections_all_product,recently-viewed,.related-products) :is(.canvoil-card-price-primary,.canvoil-card-price-secondary){display:contents}body :is(.collections_all_product,recently-viewed,.related-products) .canvoil-card-from{order:0}body :is(.collections_all_product,recently-viewed,.related-products) .canvoil-card-before{order:1}body :is(.collections_all_product,recently-viewed,.related-products) .canvoil-card-after{order:2}body :is(.collections_all_product,recently-viewed,.related-products) .canvoil-card-promotion .canvoil-card-discount{order:3}@media screen and (max-width:749px){body :is(.collections_all_product,recently-viewed,.related-products) .card__content.canvoil-card-caption .canvoil-card-promotion .price__container{display:flex;flex-direction:row;align-items:baseline;justify-content:center;flex-wrap:nowrap;gap:4px;width:100%;white-space:nowrap}body :is(.collections_all_product,recently-viewed,.related-products) .card__content.canvoil-card-caption .canvoil-card-promotion .canvoil-card-after{font-size:13px}body :is(.collections_all_product,recently-viewed,.related-products) .card__content.canvoil-card-caption .canvoil-card-promotion .canvoil-card-before{font-size:10px}body :is(.collections_all_product,recently-viewed,.related-products) .canvoil-card-promotion :is(.canvoil-card-from,.canvoil-card-approx,.canvoil-card-discount){font-size:10px}body :is(.collections_all_product,recently-viewed,.related-products) .canvoil-card-promotion .canvoil-card-discount{padding-left:0;border-left:0}}@media screen and (max-width:359px){body :is(.collections_all_product,recently-viewed,.related-products) .card__content.canvoil-card-caption .canvoil-card-promotion .price__container{gap:3px}body :is(.collections_all_product,recently-viewed,.related-products) .card__content.canvoil-card-caption .canvoil-card-promotion .canvoil-card-after{font-size:12px}body :is(.collections_all_product,recently-viewed,.related-products) .canvoil-card-promotion :is(.canvoil-card-from,.canvoil-card-approx,.canvoil-card-discount){font-size:9px}}.collections_all_product .canvoil-card-label-rail{display:flex;align-items:flex-start;height:28px;box-sizing:border-box}.collections_all_product .canvoil-card-label-rail .canvoil-bestseller-badge{display:inline-block;padding:3px 8px;border-radius:2px;background:#f6f2eb;color:#5e4e3d;font-family:var(--font-body-family);font-size:11px;font-weight:500;line-height:1.3;letter-spacing:.015em;white-space:nowrap}@media(max-width:749px){.collections_all_product .canvoil-card-label-rail{height:24px}.collections_all_product .canvoil-card-label-rail .canvoil-bestseller-badge{padding:3px 7px;font-size:10px}}.collections_all_product .canvoil-card-label-rail .canvoil-new-arrival-badge{background:#edf1e8;color:#4f5e43}@media(max-width:749px){body recently-viewed .card__content.canvoil-card-caption .card__heading{min-width:0;height:auto;margin:0 0 6px;line-height:1.45}body recently-viewed .card__content.canvoil-card-caption .card__heading .full-unstyled-link{display:block;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:14px;line-height:1.45;text-align:center}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/canvoil-typography.css.map */
