.fdr-pdp{padding:8px 0 48px}.fdr-pdp__grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);gap:48px;align-items:start;margin-top:18px}@media(max-width:989px){.fdr-pdp__grid{grid-template-columns:1fr;gap:24px}}.fdr-gal{display:grid;grid-template-columns:84px minmax(0,1fr);gap:12px;position:sticky;top:calc(var(--fdr-sticky-top,120px) + 12px)}.fdr-gal__thumbs{display:flex;flex-direction:column;gap:10px;max-height:640px;overflow:auto;scrollbar-width:thin}.fdr-gal__thumb{width:84px;height:84px;flex:none;border:1.5px solid var(--fd-line);border-radius:12px;background:var(--fd-ground);padding:4px;cursor:pointer;overflow:hidden;position:relative}.fdr-gal__thumb img{width:100%;height:100%;object-fit:contain}.fdr-gal__thumb[aria-current=true]{border-color:var(--fd-navy);box-shadow:0 0 0 1px var(--fd-navy)}.fdr-gal__thumb--vid:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:28px;height:28px;border-radius:50%;background:#00243dbf url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='%23fff'%3E%3Cpath d='M7 4v16l13-8z'/%3E%3C/svg%3E") no-repeat 9px center}.fdr-gal__main{position:relative;aspect-ratio:1/1;background:var(--fd-ground);border:1px solid #E3ECF1;border-radius:22px;overflow:hidden}.fdr-gal>.fdr-gal__main:first-child{grid-column:1 / -1}.fdr-gal__slide{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;opacity:0;visibility:hidden;transition:opacity .2s}.fdr-gal__slide.is-on{opacity:1;visibility:visible}.fdr-gal__slide img{width:100%;height:100%;object-fit:contain;padding:5%}.fdr-gal__slide img.is-cover{object-fit:cover;padding:0}.fdr-gal__slide video,.fdr-gal__slide iframe{width:100%;height:100%;border:0;object-fit:contain;background:#000}.fdr-gal__badges{position:absolute;top:16px;left:16px;right:16px;display:flex;justify-content:space-between;gap:8px;pointer-events:none;z-index:2}.fdr-gal__badges .fdr-badge--outline{background:#fff;color:var(--fd-navy);border:1px solid var(--fd-line);text-transform:none;letter-spacing:0;font-size:12px}.fdr-gal__nav{position:absolute;bottom:14px;right:14px;display:flex;gap:6px;z-index:2}.fdr-gal__nav button{width:40px;height:40px;border-radius:50%;border:1px solid var(--fd-line);background:#fff;display:grid;place-items:center;cursor:pointer;color:var(--fd-navy)}.fdr-gal__count{position:absolute;bottom:20px;left:18px;font-size:12px;font-weight:700;color:var(--fd-slate);z-index:2}@media(max-width:989px){.fdr-gal{grid-template-columns:1fr;position:static}.fdr-gal__thumbs{flex-direction:row;order:2;max-height:none;overflow-x:auto}.fdr-gal__thumb{width:64px;height:64px}.fdr-gal__main{border-radius:16px}}.fdr-pi{display:flex;flex-direction:column;gap:18px}.fdr-pi__eyebrow{font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--fd-slate)}.fdr-pi h1{font-size:clamp(28px,3vw,40px);line-height:1.06;letter-spacing:-.015em}.fdr-pi__meta{display:flex;flex-wrap:wrap;gap:8px 16px;align-items:center;font-size:14px;color:var(--fd-slate)}.fdr-pi__sku{font-weight:700;color:var(--fd-ink)}.fdr-pi__sku .fdr-mono{color:var(--fd-teal)}.fdr-pi__price{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.fdr-pi__price b{font-family:var(--fd-head);font-weight:800;font-size:40px;line-height:1;color:var(--fd-navy)}.fdr-pi__price s{font-size:18px;color:var(--fd-slate)}.fdr-pi__price small{font-size:14px;color:var(--fd-slate)}.fdr-pi__save{font-size:12px;font-weight:700;color:#fff;background:#c2410c;border-radius:999px;padding:4px 10px}.fdr-opt{display:flex;flex-direction:column;gap:10px;border:0;margin:0;padding:0;min-width:0}.fdr-opt legend{font-size:14px;font-weight:700;padding:0;margin-bottom:10px;display:flex;justify-content:space-between;width:100%}.fdr-opt legend span{font-weight:500;color:var(--fd-slate)}.fdr-opt__vals{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:8px}.fdr-opt__vals--wide{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}.fdr-opt__btn{min-height:50px;border-radius:12px;border:1.5px solid var(--fd-line2);background:#fff;color:var(--fd-ink);font-size:14px;font-weight:600;cursor:pointer;padding:8px 10px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;line-height:1.2;text-align:center}.fdr-opt__btn:hover{border-color:var(--fd-navy)}.fdr-opt__btn[aria-pressed=true]{background:var(--fd-navy);border-color:var(--fd-navy);color:#fff}.fdr-opt__btn.is-na{opacity:.45;text-decoration:line-through}.fdr-opt__btn small{font-size:11px;font-weight:500;opacity:.85}.fdr-pi__fit{border:1.5px solid #B7DCEC;background:#f4fafd;border-radius:16px;padding:16px;display:flex;flex-direction:column;gap:10px}.fdr-pi__fit label{font-weight:700;font-size:15px;color:var(--fd-navy)}.fdr-pi__fit-row{display:flex;gap:8px}.fdr-pi__fit-row input{flex:1;min-width:0;height:48px;font-family:var(--fd-mono);font-size:15px}.fdr-pi__fit p{font-size:13px;color:var(--fd-text2)}.fdr-pi__buy{display:grid;grid-template-columns:140px minmax(0,1fr);gap:10px}.fdr-pi__buy .fdr-qty{height:56px}.fdr-pi__buy .fdr-btn{height:56px;font-size:17px}.fdr-pi__dyn .shopify-payment-button__button{border-radius:12px!important;min-height:52px}.fdr-pi__dyn .shopify-payment-button__more-options{color:var(--fd-teal)}.fdr-pi__ask{display:flex;flex-wrap:wrap;gap:8px 18px;font-size:14px}.fdr-pi__ask a{color:var(--fd-teal);font-weight:600;text-decoration:underline}.fdr-pi__assure{list-style:none;margin:0;padding:16px 0 0;border-top:1px solid var(--fd-tint);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;font-size:14px}.fdr-pi__assure li{display:flex;gap:10px;align-items:flex-start}.fdr-pi__assure i{width:32px;height:32px;flex:none;border-radius:9px;background:var(--fd-mist);display:grid;place-items:center;font-style:normal}.fdr-pi__assure b{display:block;color:var(--fd-navy)}.fdr-pi__assure small{color:var(--fd-slate);font-size:13px}.fdr-pi__feats{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:10px 18px;font-size:14px;color:var(--fd-text2)}.fdr-pi__feats li{display:flex;gap:8px;align-items:flex-start;line-height:1.45}.fdr-pi__feats li:before{content:"";flex:none;width:8px;height:8px;margin-top:6px;border-radius:50%;background:var(--fd-teal)}.fdr-pi__up{border:1px solid var(--fd-line);border-left:4px solid var(--fd-teal);border-radius:12px;background:var(--fd-ground);padding:14px 16px;font-size:14px;color:var(--fd-text2);display:flex;flex-direction:column;gap:6px}.fdr-pi__up b{color:var(--fd-navy);font-size:15px}.fdr-pi__up a{color:var(--fd-teal);font-weight:700}.fdr-pi__oos{font-size:14px;color:var(--fd-amber);background:var(--fd-amber-bg);border-radius:10px;padding:10px 12px}@media(max-width:599px){.fdr-pi__assure,.fdr-pi__feats{grid-template-columns:1fr}.fdr-pi__buy{grid-template-columns:116px minmax(0,1fr)}.fdr-pi__price b{font-size:32px}}.fdr-la{border:1.5px solid var(--fd-line);border-radius:18px;padding:16px;display:flex;flex-direction:column;gap:12px;background:linear-gradient(180deg,#f7fbfd,#fff)}.fdr-la__head{display:flex;gap:12px;align-items:flex-start}.fdr-la__ico{width:40px;height:40px;flex:none;border-radius:12px;background:var(--fd-navy);display:grid;place-items:center}.fdr-la__head b{display:block;font-size:16px;color:var(--fd-navy)}.fdr-la__head small{display:block;font-size:13px;color:var(--fd-slate);line-height:1.45}.fdr-la__list{display:flex;flex-direction:column;gap:8px}.fdr-la__opt{display:grid;grid-template-columns:22px 56px minmax(0,1fr) auto;gap:12px;align-items:center;border:1.5px solid var(--fd-line);border-radius:14px;padding:10px 12px;cursor:pointer;background:#fff;transition:border-color .15s,box-shadow .15s}.fdr-la__opt:hover{border-color:var(--fd-line2)}.fdr-la__opt.is-on{border-color:var(--fd-teal);box-shadow:0 0 0 1px var(--fd-teal);background:#f6fbfd}.fdr-la__opt input{width:18px;height:18px;accent-color:var(--fd-teal);margin:0}.fdr-la__img{width:56px;height:56px;border-radius:10px;background:var(--fd-ground);object-fit:contain}.fdr-la__t{font-weight:600;font-size:14px;line-height:1.3;color:var(--fd-ink)}.fdr-la__s{display:block;font-size:12px;color:var(--fd-slate);margin-top:2px}.fdr-la__p{font-weight:800;color:var(--fd-navy);font-size:15px;white-space:nowrap;text-align:right}.fdr-la__p small{display:block;font-weight:500;font-size:11px;color:var(--fd-slate)}.fdr-la__opt--none{grid-template-columns:22px minmax(0,1fr)}.fdr-la__extra{grid-column:2/-1;display:flex;flex-wrap:wrap;gap:8px;align-items:center;font-size:13px}.fdr-la__extra[hidden]{display:none}.fdr-la__extra .fdr-select{height:40px;font-size:13px}.fdr-la__note{font-size:12px;color:var(--fd-slate)}.fdr-la__note a{color:var(--fd-teal);font-weight:600}@media(max-width:599px){.fdr-la__opt{grid-template-columns:20px 46px minmax(0,1fr)}.fdr-la__img{width:46px;height:46px}.fdr-la__p{grid-column:3;text-align:left}.fdr-la__opt.fdr-la__opt--none{grid-template-columns:20px minmax(0,1fr)}.fdr-la__opt--none .fdr-la__t{grid-column:2}}.fdr-la__opt--none .fdr-la__t{font-size:15px}.fdr-la--mount{margin-top:2px}.fdr-sbar{position:fixed;left:0;right:0;bottom:0;z-index:90;background:#fff;border-top:1px solid var(--fd-line);box-shadow:0 -10px 24px #00243d1f;transform:translateY(110%);transition:transform .25s ease;font-family:var(--fd-body)}.fdr-sbar.is-on{transform:none}.fdr-sbar__in{display:flex;align-items:center;gap:16px;padding-top:10px;padding-bottom:10px}.fdr-sbar__img{width:48px;height:48px;border-radius:10px;background:var(--fd-ground);object-fit:contain;flex:none}.fdr-sbar__t{flex:1;min-width:0;display:flex;flex-direction:column}.fdr-sbar__t b{font-size:14px;color:var(--fd-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fdr-sbar__t span{font-family:var(--fd-head);font-weight:800;font-size:20px;color:var(--fd-navy)}.fdr-sbar .fdr-btn{height:50px;flex:none}@media(max-width:599px){.fdr-sbar__img{display:none}.fdr-sbar__in{gap:10px}.fdr-sbar .fdr-btn{padding:0 16px;font-size:15px}}.fdr-pinfo{background:var(--fd-ground)}.fdr-pinfo__grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:20px;align-items:start}.fdr-pinfo__card{background:#fff;border-radius:18px;padding:26px}.fdr-pinfo__card h2{font-size:24px;margin-bottom:14px}.fdr-pinfo__card+.fdr-pinfo__card{margin-top:18px}.fdr-dl{margin:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);font-size:14px}.fdr-dl dt,.fdr-dl dd{padding:10px 0;border-bottom:1px solid var(--fd-tint);margin:0}.fdr-dl dt{color:var(--fd-slate)}.fdr-dl dd{font-weight:600;color:var(--fd-ink)}.fdr-files{list-style:none;margin:0;padding:0}.fdr-files a{display:flex;gap:10px;align-items:center;padding:11px 0;border-bottom:1px solid var(--fd-tint);font-weight:600;font-size:14px;color:var(--fd-navy);text-decoration:none}.fdr-files a:hover{color:var(--fd-teal)}.fdr-pinfo__warn{background:var(--fd-amber-bg);border-radius:12px;padding:12px 14px;font-size:13px;color:var(--fd-amber);line-height:1.5;margin-top:14px}@media(max-width:989px){.fdr-pinfo__grid{grid-template-columns:1fr}}.fdr-pdp.is-kitonly [data-sm-hide],.fdr-pdp.is-kitonly [data-sm-buy],.fdr-pdp.is-kitonly .fdr-sbar{display:none!important}.fdr-pdp.is-addon:not(.is-addon-ok) [data-sm-buy],.fdr-pdp.is-addon:not(.is-addon-ok) .fdr-sbar{display:none!important}.fdr-pdp.is-addon.is-addon-ok .fdr-sm__addlinks{display:none}.fdr-sm{border:1.5px solid var(--fd-line2);border-left:4px solid var(--fd-teal);border-radius:var(--fd-r);background:var(--fd-mist);padding:16px 18px;margin:14px 0;display:flex;flex-direction:column;gap:8px}.fdr-sm--addon{border-left-color:var(--fd-amber);background:var(--fd-amber-bg)}.fdr-sm__eb{font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--fd-teal)}.fdr-sm--addon .fdr-sm__eb{color:var(--fd-amber)}.fdr-sm__t{margin:0;font-size:16px;line-height:1.5;color:var(--fd-ink)}.fdr-sm__t a{color:var(--fd-teal);font-weight:700}.fdr-sm__row{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px}.fdr-sm__price{font-size:24px;color:var(--fd-navy);font-variant-numeric:tabular-nums}.fdr-sm__more{font-weight:700;color:var(--fd-teal);text-decoration:none}.fdr-sm__note{margin:0;font-size:13.5px;color:var(--fd-slate)}.fdr-sm .fdr-sm__none{display:none}.fdr-sm.is-nokit .fdr-sm__none{display:block}.fdr-sm.is-nokit .fdr-sm__has{display:none}.fdr-sm[hidden]{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/27/assets/fdr-product.css.map */
