:root{--font-body--family: "Hanken Grotesk", system-ui, -apple-system, sans-serif !important;--font-heading--family: "Hanken Grotesk", system-ui, -apple-system, sans-serif !important;--font-subheading--family: "Hanken Grotesk", system-ui, -apple-system, sans-serif !important;--font-accent--family: "Bitter", Georgia, "Times New Roman", serif !important}body,.custom-header,.custom-footer,.custom-announcement-bar,.custom-product,.custom-collection,.custom-contact{font-family:Hanken Grotesk,system-ui,-apple-system,sans-serif}.dcd{display:flex;align-items:center;gap:10px;background:#fff6f6;border:1px solid #f1d5d5;border-radius:8px;padding:11px 14px;font-size:.9rem;font-weight:600;color:#333;line-height:1.35}.dcd__icon{color:var(--dcd-accent, #c00000);display:inline-flex;flex-shrink:0}.dcd__text strong{color:var(--dcd-accent, #c00000);white-space:nowrap}.page-wrapper{overflow-x:clip}.rte img,.rte video,.rte iframe,.rte table,.cp__description img,.cp__description video,.cp__description iframe{max-width:100%}.rte video,.rte iframe,.cp__description video,.cp__description iframe{width:100%;height:auto;aspect-ratio:16 / 9}.rte img,.cp__description img{height:auto}.eots-container{width:100%;max-width:1500px;margin-inline:auto;padding-inline:clamp(16px,4vw,48px)}.eots-section-heading{font-family:var(--font-accent--family, "Bitter", Georgia, serif);font-style:italic;font-weight:500;font-size:clamp(1.2rem,2vw,1.6rem);letter-spacing:.005em;margin:0;color:var(--eots-heading-color, #595959)}.cpc{display:flex;flex-direction:column}.cpc__media{position:relative;display:block;aspect-ratio:1 / 1;background:#fff;border:1px solid #e6e6e6;border-radius:6px;overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease}.cpc:hover .cpc__media{border-color:#d2d2d2;box-shadow:0 6px 18px #10274214}.cpc__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;padding:9%;transition:opacity .3s ease}.cpc__img--hover{opacity:0}.cpc:hover .cpc__img--hover{opacity:1}.cpc:hover .cpc__img--primary{opacity:0}.cpc__title{margin-top:12px;color:var(--eots-card-link, #285fa0);font-size:.82rem;line-height:1.3;font-weight:600;text-decoration:none}.cpc__title:hover{text-decoration:underline}.cpc__price{margin-top:6px;color:#595959;font-size:.82rem;font-weight:600}.cpc__price-sale{color:#c00000;margin-right:6px}.cpc__price-was{color:#999;font-weight:400}.cpc__rating{display:flex;align-items:center;gap:5px;margin-top:8px}.cpc__rating-num{color:#595959;font-size:.74rem;font-weight:700}.cpc__stars{--star-size: 14px;display:inline-block;width:calc(var(--star-size) * 5);height:var(--star-size);background:linear-gradient(90deg,#f5a623 calc(var(--rating) / var(--rating-max) * 100%),#d8d8d8 calc(var(--rating) / var(--rating-max) * 100%));-webkit-mask:repeat-x url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24'><path d='M12 .587l3.668 7.431 8.2 1.192-5.934 5.784 1.401 8.168L12 18.896l-7.335 3.856 1.401-8.168L.132 9.21l8.2-1.192z'/></svg>");mask:repeat-x url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24'><path d='M12 .587l3.668 7.431 8.2 1.192-5.934 5.784 1.401 8.168L12 18.896l-7.335 3.856 1.401-8.168L.132 9.21l8.2-1.192z'/></svg>");-webkit-mask-size:var(--star-size);mask-size:var(--star-size)}.cpc__rating-count{color:#595959;font-size:.72rem}.eots-prow{display:grid;gap:20px;grid-template-columns:repeat(var(--cols, 4),minmax(0,1fr))}@media screen and (max-width:749px){.eots-prow:not(.eots-prow--scroll){grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 14px}.eots-prow--scroll{display:grid;grid-auto-flow:column;grid-auto-columns:45%;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin-inline:calc(-1*clamp(16px,4vw,48px));padding-inline:clamp(16px,4vw,48px)}.eots-prow--scroll::-webkit-scrollbar{display:none}.eots-prow--scroll>*{scroll-snap-align:start}}.eots-btn{display:inline-block;padding:13px 34px;border-radius:6px;font-weight:600;font-size:.8rem;letter-spacing:.04em;text-transform:uppercase;text-decoration:none;transition:filter .15s ease,transform .15s ease;background:var(--eots-btn-bg, #285fa0);color:var(--eots-btn-text, #fff);border:none;cursor:pointer}.eots-btn:hover{filter:brightness(1.08);transform:translateY(-1px)}.eots-btn--ghost{background:transparent;border:1px solid currentColor}
/*# sourceMappingURL=/cdn/shop/t/25/assets/custom-eots.css.map */
