@font-face{font-display:block;font-family:roboto;font-style:normal;font-weight:800;src:url(Roboto-ExtraBold_f1b99ace.woff2) format("woff2")}@font-face{font-display:block;font-family:roboto;font-style:normal;font-weight:700;src:url(Roboto-Bold_2cdadd36.woff2) format("woff2")}@font-face{font-display:block;font-family:roboto;font-style:normal;font-weight:600;src:url(Roboto-SemiBold_351a8b24.woff2) format("woff2")}@font-face{font-display:block;font-family:roboto;font-style:normal;font-weight:500;src:url(Roboto-Medium_aa2b9b27.woff2) format("woff2")}@font-face{font-display:block;font-family:roboto;font-style:normal;font-weight:400;src:url(Roboto-Regular_f57b2514.woff2) format("woff2")}@font-face{font-display:block;font-family:hello_headlineregular;font-style:normal;font-weight:400;src:url(dearatype-helloheadline-regular-webfont_6fa63bce.woff2) format("woff2")}@media (min-width:992px){.header__main-wrapper>.container>.w-full>.flex img{height:64px!important}}.component-products-list__wrapper .component-products-list:not(.first-child){margin-top:1rem}.product-card__code{align-items:center;display:flex;gap:4px}.product-card__img-holder{background-color:transparent}.product-card .lazy-abs img{-o-object-fit:contain;object-fit:contain}.product-card .flags{-moz-column-gap:4px;column-gap:4px;margin-bottom:.5rem;row-gap:2px}.product-card .flags li{margin:0!important}.product-card .product-card__name a,.product-detail .product-card__code{font-size:1rem}.component-products-list .product-card{background:#fff;border:1px solid #e7eaee;border-radius:.75rem;display:flex;flex-direction:column;height:100%;padding:1rem}.component-products-list .product-card .product-card__img-holder{border:0!important;padding:.75rem}.component-products-list .product-card .favorites-btn{right:.25rem;top:.25rem}.component-products-list .product-card .product-card__content{display:flex;flex:1;flex-direction:column;padding-top:0}.component-products-list .product-card .product-card__body{align-items:flex-start;display:flex;flex:1;flex-direction:column}.component-products-list .product-card .product-card__labels{display:flex;flex-wrap:wrap;margin-bottom:.25rem}.component-products-list .product-card .product-card__labels li{box-shadow:0 2px 8px rgba(10,163,180,.14);font-size:.7rem;font-weight:500;line-height:1;margin:0!important;min-height:auto;padding:.24rem .4rem;text-transform:none}.component-products-list .product-card .product-card__labels li a{margin:0;padding:0}.component-products-list .product-card .product-card__name{margin-bottom:.5rem}.component-products-list .product-card .product-card__name a{color:#1f2937;font-size:1rem;font-weight:500;line-height:1.45}.component-products-list .product-card .product-card__code{margin-bottom:.5rem}.component-products-list .product-card .product-card__meta-row{color:#4b5563;display:flex;flex-wrap:wrap;font-size:.875rem;gap:.35rem;line-height:1.45}.component-products-list .product-card .product-card__meta-row a{color:#374151;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.component-products-list .product-card .product-card__meta-label{font-weight:500}.component-products-list .product-card .product-card__meta-row--stock{margin-bottom:0;margin-top:.25rem}.component-products-list .product-card .product-card__meta-row--stock .stock-status{font-size:.875rem}.component-products-list .product-card .product-card__footer{align-items:center;display:flex;gap:1rem;justify-content:space-between;margin-top:1.5rem}.component-products-list .product-card .product-card__price{align-items:baseline;display:flex;flex-wrap:wrap;font-size:1.125rem;gap:.5rem}.component-products-list .product-card .product-card__price .info-price-num{color:#1f2937;font-size:1.125rem;font-weight:500!important}.component-products-list .product-card .product-card__price del{color:#9ca3af;font-size:.875rem;margin-left:0}.component-products-list .product-card .quick-add-to-cart{flex-shrink:0;margin-left:auto}.component-products-list .product-card .quick-add-to-cart .qty-control{align-items:center;display:flex}.component-products-list .product-card .quick-add-to-cart .btn{align-items:center;background:#fff;border:1px solid #229ea4;border-radius:36px;box-shadow:none;color:#229ea4;display:inline-flex;height:36px;justify-content:center;padding:0;width:36px}.component-products-list .product-card .quick-add-to-cart .btn:hover{background:#229ea4}.component-products-list .product-card .quick-add-to-cart .btn:hover svg{color:#fff}.component-products-list .product-card .extra-small-select{max-width:9rem;min-width:0}@media (max-width:991px){.component-products-list .product-card{border-radius:1rem;padding:.875rem}.component-products-list .product-card .product-card__img-holder{padding:.5rem}.component-products-list .product-card .favorites-btn{height:2.5rem;width:2.5rem}.component-products-list .product-card .product-card__labels{gap:.375rem}.component-products-list .product-card .product-card__labels li{font-size:.6875rem;padding:.35rem .55rem}.component-products-list .product-card .product-card__name a{font-size:.9375rem}.component-products-list .product-card .product-card__meta-row{font-size:.8125rem}.component-products-list .product-card .product-card__footer{align-items:center;gap:.75rem;margin-top:1.125rem}.component-products-list .product-card .product-card__price,.component-products-list .product-card .product-card__price .info-price-num{font-size:1rem}}.pagination-centered{margin-top:1.25rem;text-align:center}.pagination-centered .pagination{display:flex;justify-content:center}.pagination-centered .pagination>.active>a,.pagination-centered .pagination>.active>span{background:var(--color-theme-500);border-color:var(--color-theme-500);color:#fff}.pagination-centered .pagination>.active>a:hover,.pagination-centered .pagination>.active>span:hover{background:var(--color-theme-500);color:#fff}.pagination-centered .pagination>li:last-child>a,.pagination-centered .pagination>li:last-child>span{border-bottom-right-radius:50%;border-top-right-radius:50%}.pagination-centered .pagination>li>a,.pagination-centered .pagination>li>span{align-items:center;background-color:#f4f4f4;border-radius:50%;color:#141414;display:flex;font-size:18px;height:50px;justify-content:center;min-width:50px;padding:0 5px;text-decoration:none}.pagination-centered .pagination>li>a:hover,.pagination-centered .pagination>li>span:hover{background:var(--color-theme-500);border-color:var(--color-theme-500);color:#fff}.pagination-centered .pagination>li.pagination-ellipsis>a,.pagination-centered .pagination>li.pagination-ellipsis>span{background:transparent;border:0;min-width:30px}.pagination-progress{margin:3rem auto 1.25rem;text-align:center}.pagination-progress .load-more{margin:0}.country-box{background:#f6f6f6;border:1px solid #e3e3e3;border-radius:4px;-moz-column-gap:8px;column-gap:8px;cursor:pointer;display:grid;grid-template-columns:auto minmax(0,1fr) auto;margin-top:1rem;padding:12px;row-gap:10px}.country-box__body{display:contents}.country-box__primary{align-items:center;display:contents;gap:8px;min-width:0}.country-box__icon{align-items:center;color:#707070;display:flex;flex-shrink:0;grid-column:1;grid-row:1;justify-content:center}.country-box__title{color:#1c1c1c;grid-column:2;grid-row:1;min-width:0}.country-box__title strong{color:#000}.country-box__note{grid-column:1/-1;grid-row:2__note;letter-spacing:-.1px}.country-box__action{align-self:center;color:#000;grid-column:3;grid-row:1;padding-left:8px}@media (min-width:992px){.country-box{grid-template-columns:minmax(0,1fr) auto;padding:12px 16px;row-gap:6px}.country-box__title{color:#545454}.country-box__action{align-items:center;align-self:stretch;display:flex;grid-column:2;grid-row:1/3;padding-left:8px}.country-box--desktop-stacked{align-items:center}.country-box--desktop-stacked .country-box__body{align-items:center;-moz-column-gap:8px;column-gap:8px;display:grid;grid-column:1;grid-row:1/3;grid-template-columns:auto minmax(0,1fr)}.country-box--desktop-stacked .country-box__primary{display:contents}.country-box--desktop-stacked .country-box__icon{grid-column:1;grid-row:1/3}.country-box--desktop-stacked .country-box__title{grid-column:2;grid-row:1}.country-box--desktop-stacked .country-box__note{grid-column:2;grid-row:2}.country-box--desktop-note-below .country-box__primary{align-items:center;display:flex;gap:8px;grid-column:1;grid-row:1}.country-box--desktop-note-below .country-box__icon,.country-box--desktop-note-below .country-box__title{grid-column:auto;grid-row:auto}.country-box--desktop-note-below .country-box__note{grid-column:1;grid-row:2;padding-top:2px}}.checkout__summary .country-box{background:hsla(0,0%,89%,.5)}.flash-danger .flash-content:before,.flash-error .flash-content:before,.flash-info .flash-content:before,.flash-ok .flash-content:before,.flash-success .flash-content:before,.flash-warn .flash-content:before,.flash-warning .flash-content:before{flex:0 0 26px}.ce-banners{margin-bottom:0}.ce-banners .banner-content h1,.ce-banners .banner-content h2,.ce-banners .banner-content h3,.ce-banners .banner-content h4,.ce-banners .banner-content h5,.ce-banners .banner-content h6{font-family:hello_headlineregular,sans-serif}.ce-banners .banner-content h2{font-size:38px}.container .ce-banners{border-radius:0}.banner-content .container{padding:0}.ce-seo-signpost .ce-seo-list-items{display:block;margin:.6rem 0 1rem}.ce-seo-signpost .ce-seo-single-item-heading{font-size:14px}.ce-seo-signpost .ce-seo-single-item__wrapp{max-width:unset!important}.ce-seo-signpost .ce-seo-single-item__wrapp:not(:last-child){margin-right:unset}.ce-seo-signpost .ce-seo-single-item-heading{white-space:normal}