.fr-badges{position:absolute;inset-block-start:var(--fr-space-3);inset-inline-start:var(--fr-space-3);z-index:var(--layer-raised, 2);display:flex;flex-wrap:wrap;gap:var(--fr-space-1h);pointer-events:none}.fr-badges--static{position:static}.fr-badge{display:inline-flex;align-items:center;gap:var(--fr-space-1h);padding:7px 9px;border-radius:var(--fr-radius-control);font-family:var(--fr-font-body);font-weight:600;font-size:var(--fr-fs-badge);line-height:1;letter-spacing:var(--fr-ls-label);text-transform:uppercase;white-space:nowrap;color:var(--fr-color-ink);background:var(--fr-color-surface);border:var(--fr-border-hairline)}.fr-badge--new:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--fr-color-mustard)}.fr-badge--sale{color:var(--fr-color-on-accent);background:var(--fr-color-sale);border-color:var(--fr-color-sale)}@media(max-width:749px){.fr-badges{inset-block-start:var(--fr-space-2);inset-inline-start:var(--fr-space-2)}}[product-grid-view=zoom-out] .card-gallery>.fr-badges{display:none}.fr-card-title{display:flex;flex-direction:column;gap:2px;min-width:0;max-width:100%}.fr-card-title__name{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-family:var(--fr-font-heading);font-weight:500;font-size:var(--fr-fs-card-title);line-height:1.3;color:var(--fr-color-ink)}.fr-card-title__sub{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-family:var(--fr-font-body);font-weight:400;font-size:var(--fr-fs-small);line-height:1.4;color:var(--fr-color-text-muted)}.fr-card-title__rating:empty{display:none}@media(max-width:749px){.fr-card-title__name{line-height:1.25}.fr-card-title__sub{font-size:var(--fr-fs-caption)}}.fr-price{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:var(--fr-space-2);font-family:var(--fr-font-body);font-weight:500;font-size:var(--fr-fs-price);line-height:1;color:var(--fr-color-ink)}.fr-price--pdp{font-size:var(--fr-fs-price-pdp);line-height:1.3}.fr-price--ui{font-size:var(--fr-fs-ui)}.fr-price--on-sale .fr-price__current{color:var(--fr-color-sale)}.fr-price__compare{color:var(--fr-color-text-muted);text-decoration:line-through}.product-card product-price,.product-card .price{font-family:var(--fr-font-body);font-weight:500}.product-card .compare-at-price{color:var(--fr-color-text-muted)}.product-card .compare-at-price~.price,.product-card .price-item__group.price:has(~.compare-at-price){color:var(--fr-color-sale)}:is(li,.product-grid__item,slideshow-slide,.resource-list__item):has(>[data-fr-hidden-card]){display:none}.product-card .card-gallery{--gallery-aspect-ratio: 1 !important;border-radius:var(--fr-radius-media);background:var(--fr-color-media)}.product-card .card-gallery :is(img,video){object-fit:cover}.product-card .product-card-gallery__title-placeholder{background:var(--fr-color-media);color:var(--fr-color-text-subtle);border-radius:var(--fr-radius-media);font-family:var(--fr-font-heading);font-size:var(--fr-fs-small);display:grid;place-items:center;text-align:center}.product-card .card-gallery slideshow-slide,.product-card .card-gallery .product-media{transition:opacity var(--fr-motion)}.product-card,.product-card:hover{transform:none;box-shadow:none}.product-card .quick-add__button{--button-color: var(--fr-color-ink);--button-background-color: var(--fr-color-surface);--button-border-color: var(--fr-color-rule);--button-border-width: 1px;min-height:var(--fr-h-control);border-radius:var(--fr-radius-control);font-family:var(--fr-font-body);font-weight:600;font-size:var(--fr-fs-ui)}.product-card .quick-add__button:hover{--button-color: var(--fr-color-cream);--button-background-color: var(--fr-color-ink);--button-border-color: var(--fr-color-ink)}@media(max-width:749px){.product-card .quick-add__button{min-width:var(--fr-touch-min);min-height:var(--fr-touch-min)}}.fr-logo-mark{display:inline-block;flex:none;width:auto;height:28px;vertical-align:middle}.fr-logo-mark--sm{height:20px}.fr-footer{border-top:var(--fr-border-rule)}.fr-footer .footer-content{row-gap:var(--fr-space-6)}@media screen and (min-width:750px)and (max-width:989px){.fr-footer .footer-content:has(>.fr-newsletter){grid-template-columns:repeat(3,minmax(0,1fr));column-gap:var(--fr-space-8)}.fr-footer .footer-content>.fr-newsletter{grid-column:1 / -1}}@media screen and (min-width:990px){.fr-footer .footer-content[style*="--grid-columns: 4"]:has(>.fr-newsletter:first-child){grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr))}}.fr-footer .menu__heading{font-family:var(--fr-font-body);font-weight:600;font-size:var(--fr-fs-label);line-height:1;letter-spacing:var(--fr-ls-label);text-transform:uppercase;color:var(--fr-color-ink)}.fr-footer .menu__item{font-family:var(--fr-font-body);font-size:var(--fr-fs-ui);line-height:1.4}.fr-footer .menu__item a{color:var(--fr-color-text);text-decoration:none}.fr-footer .menu__item a:hover{color:var(--fr-color-ink);text-decoration:underline;text-underline-offset:3px}@media screen and (max-width:749px){.fr-footer .footer-content{row-gap:0}.fr-footer .fr-newsletter{padding-block-end:var(--fr-space-6)}.fr-footer .menu--accordion .menu__details{border-top:var(--fr-border-hairline)}.fr-footer .menu--accordion:last-of-type .menu__details,.fr-footer .footer-content>:last-child .menu__details{border-bottom:var(--fr-border-hairline)}.fr-footer .menu--accordion .menu__heading{min-height:var(--fr-h-row);align-items:center;font-size:var(--fr-fs-body);letter-spacing:0;text-transform:none}.fr-footer .menu--accordion .menu__item a{display:inline-flex;align-items:center;min-height:var(--fr-touch-min)}.fr-footer .menu--accordion .menu__item+.menu__item{margin-block-start:0}}.fr-newsletter{display:flex;flex-direction:column;gap:var(--fr-space-3);max-width:440px;min-width:0}.fr-newsletter__heading{margin:0;font-family:var(--fr-font-heading);font-weight:500;font-size:var(--fr-fs-h3);line-height:1.15;letter-spacing:var(--fr-ls-snug);color:var(--fr-color-ink)}.fr-newsletter__text{margin:0;max-width:360px;font-size:var(--fr-fs-ui);line-height:1.5;color:var(--fr-color-text-muted)}.fr-newsletter__form{margin-block-start:var(--fr-space-2)}.fr-newsletter__row{display:flex;gap:var(--fr-space-2)}.fr-newsletter__input{flex:1 1 auto;min-width:0;height:var(--fr-h-button);padding:0 14px;border:var(--fr-border-rule);border-radius:var(--fr-radius-control);background:var(--fr-color-surface);color:var(--fr-color-ink);font-size:var(--fr-fs-body)}.fr-newsletter__input[aria-invalid=true]{border-color:var(--fr-color-error)}.fr-newsletter__input:focus-visible{outline:2px solid var(--fr-color-accent);outline-offset:2px}.fr-newsletter__button.button-secondary{flex:none;min-height:var(--fr-h-button);padding-inline:var(--fr-space-4);font-size:var(--fr-fs-ui);white-space:nowrap}.fr-newsletter__message{margin:var(--fr-space-2) 0 0;font-size:var(--fr-fs-small);color:var(--fr-color-text)}.fr-newsletter__message--error{color:var(--fr-color-error)}.fr-newsletter__klaviyo{min-height:var(--fr-h-button)}.fr-newsletter__consent{margin:0;font-size:var(--fr-fs-caption);line-height:1.5;color:var(--fr-color-text-muted)}.fr-newsletter__consent a{color:inherit;text-decoration:underline;text-underline-offset:3px}@media screen and (max-width:749px){.fr-newsletter{max-width:none}.fr-newsletter__heading{font-size:22px;line-height:1.2}}.fr-footer-bottom__content{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--fr-space-5) var(--fr-space-8);margin-block-start:var(--fr-space-12);border-top:var(--fr-border-hairline)}.fr-footer-bottom__content>.payment-icons{width:auto;justify-self:end}.fr-footer-bottom__content>:is(.fr-copyright,.text-block){grid-column:1}.fr-footer-bottom .payment-icons__item svg{width:40px;height:26px;border:var(--fr-border-hairline);border-radius:var(--fr-radius-small)}.fr-legal-links__list{display:flex;flex-wrap:wrap;gap:var(--fr-space-2) var(--fr-space-5);margin:0;padding:0}.fr-legal-links a{font-size:var(--fr-fs-small);color:var(--fr-color-text-muted);text-decoration:none}.fr-legal-links a:hover{color:var(--fr-color-ink);text-decoration:underline;text-underline-offset:3px}.fr-copyright{display:flex;align-items:center;gap:var(--fr-space-2h);margin:0;font-size:var(--fr-fs-small);color:var(--fr-color-text-muted)}.fr-copyright__brand{color:inherit;text-decoration:none}@media screen and (max-width:749px){.fr-footer-bottom__content{grid-template-columns:minmax(0,1fr);margin-block-start:0;border-top:0}.fr-footer-bottom__content>.payment-icons{justify-self:start}.fr-footer-bottom .payment-icons__list{justify-content:flex-start}.fr-legal-links a{display:inline-flex;align-items:center;min-height:var(--fr-touch-min)}.fr-legal-links__list{gap:0 var(--fr-space-4)}.fr-copyright--tagline-desktop .fr-copyright__tagline{display:none}}.password-main-content{border-top:var(--fr-border-rule)}.password-main-content .fr-newsletter{width:100%;max-width:440px;margin-inline:auto}.password-main-content .fr-newsletter__consent{text-align:center}.password-footer{font-size:var(--fr-fs-small);color:var(--fr-color-text-muted);border-top:var(--fr-border-hairline)}.password-dialog{background:var(--fr-color-surface);border:var(--fr-border-rule);border-radius:var(--fr-radius-control);box-shadow:none}.password-dialog__title{font-family:var(--fr-font-heading);font-weight:500}[class*=fr-][hidden]{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/3/assets/fr-base.css.map */
