.product-card__content{text-align:center}.card-gallery{background-color:#efefef}.product-card__content .product-title,.product-card__content h3,.product-card__content h4{font-weight:700;font-size:.8125rem;line-height:1.35;letter-spacing:.01em}.product-card__content .price{font-weight:700;font-size:.8125rem;justify-content:center}.product-card__content .compare-at-price{font-weight:400;opacity:.45}.product-badges{font-size:.625rem;font-weight:600;letter-spacing:.08em}.section-resource-list__header{text-align:center}.section-resource-list__header h2,.section-resource-list__header h3,.section-resource-list__header h4{font-weight:700;font-size:.9375rem;letter-spacing:.16em;text-transform:uppercase}.section-resource-list__header h2:after,.section-resource-list__header h3:after,.section-resource-list__header h4:after{content:"";display:block;width:28px;height:2px;margin:14px auto 0;background:currentColor}.button,.button-secondary{font-size:.75rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.footer-content .menu__heading{font-size:.6875rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;opacity:.5}.footer-content .menu__item{font-size:.8125rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.footer-content .menu__item a{transition:opacity .15s ease}.footer-content .menu__item a:hover{opacity:.55}.footer-content .text-block.h6{opacity:.5;letter-spacing:.14em}.footer-content .text-block.rte a{font-weight:700;letter-spacing:.04em;text-transform:uppercase;text-decoration:none;transition:opacity .15s ease}.footer-content .text-block.rte a:hover{opacity:.55}.footer-content .text-block.rte p+p{margin-block-start:10px}.footer-utilities{font-size:.6875rem;letter-spacing:.06em;text-transform:uppercase}@media screen and (max-width:749px){.freym-legal-toggle{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding-block:16px;cursor:pointer;border-block-end:1px solid rgb(var(--color-foreground-rgb) / .15)}.freym-legal-toggle:after{content:"+";flex:none;font-size:1.25rem;font-weight:400;line-height:1;opacity:.6}.freym-legal-toggle.is-open:after{content:"\2212"}.freym-legal-panel{display:none!important;padding-block:14px 4px}.freym-legal-panel.is-open{display:block!important}}.menu-drawer__menu-item--mainlist{min-height:0;padding-block:18px;font-family:var(--font-heading--family);font-size:clamp(30px,8vw,46px);font-weight:700;line-height:1;letter-spacing:-.025em;text-transform:uppercase}.menu-drawer__menu-item--mainlist .menu-drawer__menu-item-text{margin-inline-end:auto}.menu-drawer-container[open] .menu-drawer__menu-item--mainlist{animation:freymNavIn .55s cubic-bezier(.22,.61,.36,1) both;animation-delay:calc(var(--menu-drawer-animation-index, 0) * 55ms)}@keyframes freymNavIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@media(any-pointer:fine){.menu-drawer__menu-item--mainlist .menu-drawer__menu-item-text{transition:transform .4s cubic-bezier(.22,.61,.36,1)}.menu-drawer__menu-item--mainlist:hover .menu-drawer__menu-item-text{transform:translate(10px)}}.menu-drawer__close-button{padding:8px;opacity:.4;transition:opacity .3s ease,transform .3s ease}.menu-drawer__close-button:hover{opacity:1;transform:rotate(90deg)}.freym-drawer-sign{margin-block-start:auto;padding-block:28px 24px;padding-inline:var(--drawer-padding, 24px);border-block-start:1px solid rgb(var(--color-foreground-rgb) / .12)}.freym-drawer-sign__tag{margin:0 0 16px;font-family:var(--font-subheading--family);font-size:.625rem;font-weight:500;letter-spacing:.28em;text-transform:uppercase;opacity:.4}.freym-drawer-sign__links{display:flex;gap:22px}.freym-drawer-sign__links a{font-family:var(--font-subheading--family);font-size:.6875rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;text-decoration:none;opacity:.7;transition:opacity .3s ease}.freym-drawer-sign__links a:hover{opacity:1}.menu-drawer__utility-links{padding-block-start:24px;font-size:.75rem;letter-spacing:.12em;text-transform:uppercase;opacity:.65}:root{--hover-transition-duration: .55s;--hover-transition-timing: cubic-bezier(.22, .61, .36, 1);--hover-subtle-zoom-amount: 1.045}.product-card__content .product-title,.product-card__content h3,.product-card__content h4{font-weight:600;font-size:.75rem;letter-spacing:.1em;text-transform:uppercase}.product-card__content .price{font-weight:500;font-size:.8125rem;letter-spacing:.06em}.section-resource-list__header h2:after,.section-resource-list__header h3:after,.section-resource-list__header h4:after{width:32px;height:1px;margin-block-start:18px;opacity:.45}.button,.button-secondary{padding-inline:32px;letter-spacing:.16em;font-weight:500}@media(any-pointer:fine){.footer-content .menu__item a,.footer-content .text-block.rte a{background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-position:0 100%;background-size:0% 1px;transition:background-size .35s cubic-bezier(.22,.61,.36,1),opacity .2s ease}.footer-content .menu__item a:hover,.footer-content .text-block.rte a:hover{background-size:100% 1px;opacity:1}}@media screen and (max-width:749px){[id*=footer_trust] .footer-content,.footer-content.freym-trust-carousel{display:flex;content-visibility:visible;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none}[id*=footer_trust] .footer-content::-webkit-scrollbar,.footer-content.freym-trust-carousel::-webkit-scrollbar{display:none}[id*=footer_trust] .footer-content>*,.footer-content.freym-trust-carousel>*{flex:0 0 100%;min-width:100%;scroll-snap-align:center}}
/*# sourceMappingURL=/cdn/shop/t/77/assets/freym.css.map */
