.fm-product{display:block}.fm-product__top{display:flex;flex-direction:column}.fm-product__top:not(:empty){margin-bottom:12.5px}.fm-product__grid{display:grid;grid-template-columns:100%}.fm-product__media{min-width:0;margin:0 -4.5px}.fm-product__info{display:flex;flex-direction:column;min-width:0}.fm-product .fm-pb{margin-top:var(--fm-mt-m, 0px)}.fm-product__info>.fm-pb:first-child{margin-top:0}@media(max-width:749px){.fm-hide-mobile{display:none!important}.fm-product__info>.fm-pb:first-child{margin-top:var(--fm-mt-m, 0px)}}@media(min-width:750px){.fm-product__top{display:none}.fm-product__grid{grid-template-columns:55% 45%}.fm-product__media{margin:0}.fm-product__info{padding-left:52.5px}.fm-product .fm-pb{margin-top:var(--fm-mt, 0px)}}.fm-product--placeholder .fm-btn[disabled]{opacity:1;cursor:default}.fm-gallery{display:block}.fm-gallery__main{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:16px;position:relative}.fm-gallery__main::-webkit-scrollbar{display:none}.fm-gallery__slide{flex:0 0 100%;scroll-snap-align:start;border-radius:16px;overflow:hidden;background:#fff}.fm-gallery__nav{display:flex;align-items:center;margin-top:16.8px}.fm-gallery__arrow{flex:0 0 26.2px;height:44px;display:flex;align-items:center;justify-content:center;padding:0;border:0;background:none;color:#000000e6;cursor:pointer}.fm-gallery__arrow[data-dim]{color:#0000004d}.fm-gallery__arrow svg{width:10.5px;height:6.3px}.fm-gallery__arrow--prev svg{transform:rotate(90deg)}.fm-gallery__arrow--next svg{transform:rotate(-90deg)}.fm-gallery__thumbs{flex:1;display:flex;gap:7.9px;overflow-x:auto;scrollbar-width:none;padding:2px 1.1px}.fm-gallery__thumbs::-webkit-scrollbar{display:none}.fm-gallery__thumb{flex:0 0 var(--fm-thumb-m);height:var(--fm-thumb-m);padding:0;border:0;border-radius:12px;overflow:hidden;background:none;cursor:pointer}.fm-gallery__thumb .fm-img{height:100%}.fm-gallery__thumb[aria-current=true]{box-shadow:0 0 0 1.05px #000}@media(min-width:750px){.fm-gallery__main{gap:40px;border-radius:12px}.fm-gallery__slide{border-radius:12px}.fm-gallery__nav{margin-top:8.6px}.fm-gallery__arrow{flex-basis:44px}.fm-gallery__thumbs{gap:10.5px;padding:2px 5.3px}.fm-gallery__thumb{flex-basis:var(--fm-thumb);height:var(--fm-thumb)}}.fm-rating{display:flex;align-items:center;align-self:flex-start;width:332px;max-width:100%;height:49px;padding:0 7px 0 6px;background:#fff;border:1px solid var(--fm-rating);border-radius:5px;color:inherit;text-decoration:none}.fm-rating__score{display:flex;flex-direction:column;align-items:center;width:53px;margin-right:9px}.fm-rating__score strong{font-size:24px;line-height:24px;font-weight:700;color:var(--fm-rating)}.fm-rating__score small{margin-top:2px;font-size:11px;line-height:12px;color:#6c798c}.fm-rating__divider{width:1px;height:42px;margin-right:8px;background:#e3e6e4}.fm-rating__summary{display:flex;flex-direction:column;gap:4px}.fm-rating__stars{display:flex;--fm-star-color: var(--fm-rating)}.fm-rating__count{font-size:12px;line-height:18px;color:#6b7388}.fm-rating__count strong{color:#000}.fm-rating__label{display:flex;align-items:center;justify-content:center;min-width:80px;height:28px;margin-left:auto;padding:0 8px;border-radius:4px;background:var(--fm-rating);color:#fff;font-size:14px;line-height:14px;font-weight:700}.fm-title{letter-spacing:0}.fm-title--product{max-width:332px;font-size:28px;line-height:33px;font-weight:500;color:var(--fm-title)}.fm-title__suffix{color:#a3a3a1}.fm-title--bold{font-size:27.3px;line-height:33.6px;font-weight:700;letter-spacing:.273px;color:#000}@media(min-width:750px){.fm-title--product{font-size:34px;line-height:39px}.fm-title--bold{font-size:32.76px;line-height:40.32px}}.fm-price-row{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.fm-price-row__now{font-size:21px;line-height:21px;font-weight:700;color:var(--fm-ink)}.fm-price-row__was{font-size:16.8px;line-height:26.4px;color:var(--fm-compare)}.fm-price-row__pill{padding:3px 10px;border-radius:6px;background:var(--fm-primary);color:var(--fm-on-primary);font-size:12.6px;line-height:19.8px;font-weight:600}.fm-social{display:inline-flex;align-items:center;align-self:flex-start;max-width:100%;height:28px;padding:3px 12px 3px 8px;border-radius:999px;background:var(--fm-social-pill)}.fm-social__avatars{display:flex;align-items:center;flex-shrink:0}.fm-social__avatar{width:19px;height:19px;margin-right:-3px;border-radius:50%;overflow:hidden;background:#d9d9d9}.fm-social__avatar img{width:100%;height:100%;object-fit:cover}.fm-social__badge{width:19px;height:19px;margin-left:-2px;color:#219def}.fm-social__text{margin-left:5px;font-size:12px;line-height:22px;font-weight:500;color:var(--fm-small-green);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fm-social__text strong{font-weight:700}@media(min-width:750px){.fm-social{height:34px;padding:6px 14px 6px 10px}.fm-social__text{font-size:14px}}.fm-desc{max-width:465px;font-size:15px;line-height:24px;color:#292922}.fm-subtitle{font-size:16.8px;line-height:21.84px;font-weight:400;color:var(--fm-ink)}.fm-subtitle strong{font-weight:700}.fm-checks{display:flex;flex-direction:column}.fm-checks--bar{gap:9px}.fm-checks--bar .fm-checks__row{position:relative;padding-left:14px;font-size:14px;line-height:22px;font-weight:600;color:var(--fm-small-green)}.fm-checks--bar .fm-checks__row:before{content:"";position:absolute;left:0;top:2px;width:4px;height:18px;background:var(--fm-small-green)}.fm-checks--icon{gap:6.3px}.fm-checks--icon .fm-checks__row{display:flex;align-items:center;gap:5px;font-size:16.8px;line-height:21.84px;color:var(--fm-ink)}.fm-checks--icon .fm-icon{flex-shrink:0;width:20.16px;height:20.16px;color:var(--fm-ink)}.fm-ships{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:31.8px;padding:6px 16px;border-radius:20px;background:var(--fm-pill);font-size:12.6px;line-height:19.8px;color:#000}.fm-ships__left,.fm-ships__right{display:flex;align-items:center;gap:6px}.fm-ships__dot{width:12px;height:13px;color:var(--fm-dot);animation:fm-fade 1s linear infinite}.fm-ships__flag{width:16px;height:12px;object-fit:cover}.fm-ships:not(.is-digital) .fm-ships__digital,.fm-ships.is-digital .fm-ships__physical{display:none}@keyframes fm-fade{0%,to{opacity:1}50%{opacity:.35}}@media(prefers-reduced-motion:reduce){.fm-ships__dot{animation:none}}.fm-divider{display:flex;align-items:center;gap:8px;font-size:14px;line-height:19.6px;font-weight:700;color:#000;text-align:center}.fm-divider:before,.fm-divider:after{content:"";flex:1;height:2px;background:#0859464d}.fm-acc{display:block}.fm-acc__item{border-top:1px solid rgba(0,0,0,.08);border-bottom:1px solid rgba(0,0,0,.08)}.fm-acc__head{position:relative;display:flex;align-items:center;padding:13.125px 52.5px 13.125px 5.5px;list-style:none;cursor:pointer}.fm-acc__head::-webkit-details-marker{display:none}.fm-acc__title{font-size:15.015px;line-height:18.48px;font-weight:700;letter-spacing:.273px;color:#000}.fm-acc__head .fm-icon{position:absolute;right:15.7px;top:50%;width:11.3px;height:6.8px;transform:translateY(-50%);transition:transform .2s ease-in-out}.fm-acc__item[data-open] .fm-acc__head .fm-icon{transform:translateY(-50%) rotate(180deg)}.fm-acc__wrap{display:grid;grid-template-rows:0fr;transition:grid-template-rows .2s ease-in-out}.fm-acc__item[data-open]>.fm-acc__wrap{grid-template-rows:1fr}.fm-acc__body{overflow:hidden;opacity:0;transition:opacity .2s ease}.fm-acc__item[data-open] .fm-acc__body{opacity:1}.fm-acc__inner{padding:0 10.6px 16.8px;font-size:16.8px;line-height:26.4px;color:#000000e6}.fm-videos__title{margin-bottom:18px;font-size:14px;line-height:22px;font-weight:600;letter-spacing:.273px;color:#000}.fm-videos__slider{display:block;overflow:hidden;--fm-per-view: 2.8;--fm-gap: 8px}.fm-videos__track{display:flex;transition-property:transform;transition-timing-function:ease}.fm-videos__slide{position:relative;aspect-ratio:123.1 / 209.2;border-radius:6px;overflow:hidden;background:#000}.fm-videos__media{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.fm-videos__play{position:absolute;left:50%;top:50%;width:42px;height:42px;display:flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:50%;background:#ffffffe6;color:#000;transform:translate(-50%,-50%);cursor:pointer}.fm-videos__play svg{width:20px;height:20px}.fm-videos__progress{height:3px;margin-top:24.1px;background:#e0e0e0}.fm-videos__slider[data-locked] .fm-videos__progress{display:none}.fm-videos__progress span{display:block;height:100%;width:calc(var(--fm-progress, 0) * 100%);background:var(--fm-primary);transition:width .3s ease}@media(min-width:768px){.fm-videos__slider{--fm-per-view: 3}.fm-videos__slide{aspect-ratio:150.3 / 244.6}}.fm-tabs__list{display:flex;flex-wrap:wrap;gap:6px}.fm-tabs__tab{padding:8px 12px;border:1px solid rgba(0,0,0,.12);border-radius:6px;background:#fff;color:#000;font-size:14px;font-weight:600;cursor:pointer}.fm-tabs__tab[aria-selected=true]{border-color:var(--fm-primary);background:var(--fm-primary);color:var(--fm-on-primary)}.fm-tabs__panel{margin-top:12px;font-size:15px;line-height:24px}.fm-gpill{display:flex;align-items:center;gap:8.4px;padding:7.2px 14.4px;border-radius:6.72px;background:var(--fm-track);font-size:16.8px;line-height:21.84px;color:var(--fm-ink)}.fm-gpill__icon{flex-shrink:0;width:33.6px;height:33.6px;color:var(--fm-primary)}.fm-cards{display:flex;flex-direction:column;gap:6px}.fm-card{position:relative;display:flex;align-items:center;gap:18px;min-height:67px;padding:18.5px 14px;background:#fff;border-radius:16px;box-shadow:inset 0 0 0 1px #0859464d;cursor:pointer}.fm-card.is-selected{box-shadow:inset 0 0 0 2px var(--fm-primary)}.fm-card:focus-visible{outline:2px solid var(--fm-primary);outline-offset:2px}.fm-card__badge{position:absolute;top:-8px;right:24px;padding:6px 8px;border-radius:0 0 5px 5px;background:var(--fm-primary);color:#fff;font-family:sans-serif;letter-spacing:normal;font-size:12.6px;line-height:12.6px;font-weight:700}.fm-card__badge:before,.fm-card__badge:after{content:"";position:absolute;top:0;width:8px;height:8px;background:inherit;filter:brightness(.7)}.fm-card__badge:before{left:-8px;clip-path:polygon(100% 0,100% 100%,0 100%)}.fm-card__badge:after{right:-8px;clip-path:polygon(0 0,0 100%,100% 100%)}.fm-card__radio{flex-shrink:0;width:20px;height:20px;border:3px solid #FFFFFF;border-radius:50%;background:#fff;box-shadow:0 0 0 2px #0859464d}.fm-card.is-selected .fm-card__radio{background:var(--fm-primary);box-shadow:0 0 0 2px var(--fm-primary)}.fm-card__main{display:flex;flex-direction:column;min-width:0}.fm-card__line1{display:flex;flex-wrap:wrap;align-items:center;column-gap:8px;row-gap:0}.fm-card__title{font-size:16.8px;line-height:23.52px;font-weight:500;color:#000}.fm-card__supply{display:inline-flex;align-items:center;padding:4px 8px;border-radius:16px;background:#0000001a;font-size:12px;line-height:16.8px;color:#000}.fm-card__unit{font-size:13.65px;line-height:19.11px;color:var(--fm-soft)}.fm-card__prices{display:flex;flex-direction:column;align-items:flex-end;margin-left:auto;text-align:right}.fm-card__price{font-size:16.8px;line-height:23.52px;font-weight:500;color:#000}.fm-card__compare{font-size:13.65px;line-height:19.11px;color:var(--fm-soft)}.fm-sub{position:relative;display:flex;align-items:center;gap:18px;min-height:67px;padding:10px 14px;border:2px dashed var(--fm-primary);border-radius:16px;background:#fff;cursor:pointer}.fm-sub__input{position:absolute;opacity:0;pointer-events:none}.fm-sub__box{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:24px;height:24px;border:2px solid var(--fm-primary);background:#fff;color:var(--fm-primary)}.fm-sub__box svg{width:14px;height:10px;visibility:hidden}.fm-sub__input:checked+.fm-sub__box svg{visibility:visible}.fm-sub__input:focus-visible+.fm-sub__box{outline:2px solid var(--fm-primary);outline-offset:2px}.fm-sub__text{display:flex;flex-direction:column}.fm-sub__title{font-size:15.75px;line-height:22.05px;font-weight:700;color:#000}.fm-sub__note{font-size:13.65px;line-height:19.11px;color:var(--fm-soft)}.fm-buy__btn{width:100%;min-height:51.2px;margin-bottom:10.5px;font-size:19.95px;line-height:23.75px;text-transform:uppercase;letter-spacing:1.05px}.fm-buy__label{display:flex;flex-direction:column;align-items:center;padding:3.2px 0 2px}.fm-buy__sub{display:flex;align-items:center;gap:5px;margin-top:4px;font-size:14.9625px;line-height:14.9625px;font-weight:400;letter-spacing:.15px;opacity:.7}.fm-buy__sub svg{width:10px;height:11px}.fm-buy__error{margin-top:-4px;color:#b42318;font-size:14px;line-height:20px}.fm-stock__title{font-size:16px;line-height:25px;font-weight:600;letter-spacing:.273px;color:#000}.fm-stock__text{margin-bottom:10px;font-size:14px;line-height:21px;font-weight:200;color:#000}.fm-stock__track{height:10px;margin-bottom:7px;border-radius:4px;background:var(--fm-track);overflow:hidden}.fm-stock__fill{height:100%;border-radius:4px;background:var(--fm-primary)}.fm-stock__meta{display:flex;justify-content:space-between;font-size:16px;line-height:25.14px;font-weight:500;color:#000}.fm-stock__timer{font-weight:600;color:var(--fm-primary)}.fm-trust{display:flex;align-items:center;align-self:flex-start;max-width:100%;padding:8px 32px 8px 8px;border-radius:100px;background:#f7f7f7}.fm-trust__avatars{position:relative;display:flex;flex-shrink:0}.fm-trust__avatar{width:52px;height:52px;border:2px solid #FFFFFF;border-radius:50%;overflow:hidden;background:#e0e0e0}.fm-trust__avatar+.fm-trust__avatar{margin-left:-12px}.fm-trust__avatar img{width:100%;height:100%;object-fit:cover}.fm-trust__badge{position:absolute;top:-4px;right:-4px;display:flex;align-items:center;justify-content:center;width:22px;height:22px;border:2px solid #FFFFFF;border-radius:50%;background:#58b67d;color:#fff}.fm-trust__badge svg{width:12px;height:12px}.fm-trust__text{display:flex;flex-direction:column;margin-left:16px}.fm-trust__text strong{font-size:16px;line-height:17.6px;font-weight:800;letter-spacing:-.32px;color:#000}.fm-trust__text span{margin-top:2px;font-size:16px;line-height:19.2px;color:#1a1a1a}.fm-addon__heading{margin-bottom:10px;font-size:14px;line-height:22px;font-weight:600;color:#000}.fm-addon__card{display:flex;align-items:center;min-height:96.7px;padding:8px;border-radius:6px;background:var(--fm-upsell)}.fm-addon__media{flex-shrink:0;width:75px;height:75px}.fm-addon__media img,.fm-addon__ph{width:100%;height:100%;object-fit:contain}.fm-addon__ph{fill:#00000040;background:#e9e9e9}.fm-addon__info{display:flex;flex-direction:column;align-self:flex-start;margin-left:6px}.fm-addon__stars{display:flex;--fm-star-color: #0A5946}.fm-addon__stars .fm-stars{gap:0}.fm-addon__title{margin-top:5px;font-size:14px;line-height:18.2px;font-weight:600;letter-spacing:.273px;color:#000}.fm-addon__price{margin-top:5px;font-size:14px;line-height:22px;font-weight:600;color:var(--fm-primary)}.fm-addon__btn{position:relative;margin-left:auto;padding:12px 24px;border:0;border-radius:50px;background:var(--fm-primary);color:#fff;font-size:14px;font-weight:600;letter-spacing:normal;cursor:pointer}.fm-addon__btn[disabled]{cursor:default}.fm-addon__btn .fm-btn__spinner{display:none}.fm-addon__btn.is-loading>span:first-child{visibility:hidden}.fm-addon__btn.is-loading .fm-btn__spinner{display:flex;position:absolute;top:0;right:0;bottom:0;left:0;align-items:center;justify-content:center}@media(max-width:749px){.fm-subtitle{font-size:14.7px;line-height:19.11px}.fm-checks--icon .fm-checks__row{gap:4.36px;font-size:14.7px;line-height:19.11px}.fm-checks--icon .fm-icon{width:17.64px;height:17.64px}.fm-card{padding-top:13px;padding-bottom:13px}.fm-gpill{gap:7.35px;padding:6.3px 12.6px;border-radius:5.88px;font-size:14.7px;line-height:19.11px}.fm-gpill__icon{width:29.4px;height:29.4px}.fm-stock__title{font-size:15px;line-height:23px}.fm-stock__text{font-size:13px;line-height:20px}.fm-stock__meta{font-size:14px;line-height:22px}.fm-trust{padding:6px 20px 6px 6px}.fm-trust__avatar{width:40px;height:40px}.fm-trust__badge{width:18px;height:18px}.fm-trust__text strong{font-size:14px;line-height:15.4px;letter-spacing:-.28px}.fm-trust__text span{font-size:12px;line-height:14.4px}.fm-gallery--bleed .fm-gallery__nav{margin:5.9px -11.5px 0}.fm-gallery--peek{margin:0 4.5px}.fm-gallery--peek .fm-gallery__nav{margin:5.9px calc(-1 * var(--fm-gutter-m)) 0}.fm-gallery--peek .fm-gallery__main{gap:20px;border-radius:0}.fm-gallery--peek .fm-gallery__slide{flex-basis:calc(100% - 20px);border-radius:12px}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/fm-product.css.map */
