.fps-a2-preview .pdpA-root[data-fps-a2-pdp-tools] .fps-a2-pdp-save{position:absolute;inset:0 0 auto auto;z-index:4;display:grid;place-items:center;width:40px;height:40px;padding:9px;border:1px solid #b4bfd938;border-radius:8px;background:#10192bdd;color:#d4ddf5;cursor:pointer}.fps-a2-preview .pdpA-root .fps-a2-pdp-save svg{width:22px;height:22px;stroke:currentColor;stroke-width:1.6;fill:none}.fps-a2-preview .pdpA-root .fps-a2-pdp-save[aria-pressed=true]{color:#f0c5e2;background:#514363}.fps-a2-preview .pdpA-root .fps-a2-pdp-save[aria-pressed=true] svg{fill:currentColor}.fps-a2-preview .pdpA-root[data-fps-a2-pdp-tools] .pdpA-zoom-badge{top:49px;right:0;width:40px;height:40px;border-radius:8px}.fps-a2-preview .pdpA-root[data-fps-a2-pdp-tools] .pdpA-dialog{overflow:auto}.fps-a2-preview .pdpA-root[data-fps-a2-pdp-tools] .pdpA-zoom-content{min-width:0}.fps-a2-preview .pdpA-root .fps-a2-zoom-viewport{position:relative;flex:1 1 0;min-width:0;height:min(56dvh,640px);overflow:hidden;touch-action:none;-webkit-user-select:none;user-select:none;cursor:zoom-in}.fps-a2-preview .pdpA-root .fps-a2-zoom-viewport [data-pdp-zoom-image]{display:block;width:100%;height:100%;max-width:none;object-fit:contain;transform-origin:center;transition:none;pointer-events:none}.fps-a2-preview .pdpA-root .fps-a2-zoom-viewport[data-zoomed=true]{cursor:grab}.fps-a2-preview .pdpA-root .fps-a2-zoom-viewport[data-dragging=true]{cursor:grabbing}.fps-a2-preview .pdpA-root .fps-a2-zoom-toolbar{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px;margin:0 0 12px;font:400 12px/1.5 var(--font-body--family);color:#556179}.fps-a2-preview .pdpA-root .fps-a2-zoom-toolbar>div{display:flex;gap:6px}.fps-a2-preview .pdpA-root .fps-a2-zoom-toolbar button{display:grid;place-items:center;min-width:40px;min-height:40px;border:1px solid #c9cfe0;border-radius:7px;background:#eceffa;color:#172036;padding:5px 10px;font-size:15px;cursor:pointer}.fps-a2-preview .pdpA-root .fps-a2-zoom-toolbar button:disabled{opacity:.4;cursor:default}.fps-a2-preview .pdpA-root :is(.fps-a2-pdp-save,.fps-a2-zoom-toolbar button,.fps-a2-zoom-viewport):focus-visible{outline:2px solid #8072bf;outline-offset:3px}.fps-a2-preview .pdpA-root [data-fps-a2-related]{padding-top:12px;padding-bottom:20px}.fps-a2-preview .pdpA-root [data-fps-a2-related] .fps-a2-card__image img{transition:transform .25s ease,filter .25s ease}.fps-a2-preview .pdpA-root [data-fps-a2-related] .fps-a2-card__save{z-index:3;width:40px;height:40px;padding:9px}.fps-a2-preview .pdpA-root [data-fps-a2-related] .fps-a2-card__save svg{width:20px;height:20px}@media(hover:hover)and (pointer:fine){.fps-a2-preview .pdpA-root [data-fps-a2-related] .fps-a2-card:is(:hover,:focus-within) .fps-a2-card__image img{transform:scale(1.015);filter:drop-shadow(0 9px 15px #17203640)}.fps-a2-preview .pdpA-root [data-fps-a2-related] .fps-a2-card:is(:hover,:focus-within) .fps-a2-card__title{color:#534d84}}@media(max-width:700px){.fps-a2-preview .pdpA-root[data-fps-a2-pdp-tools] .fps-a2-pdp-save{width:44px;height:44px}.fps-a2-preview .pdpA-root[data-fps-a2-pdp-tools] .pdpA-zoom-badge{top:52px;width:44px;height:44px}.fps-a2-preview .pdpA-root .fps-a2-zoom-viewport{height:49dvh}.fps-a2-preview .pdpA-root .fps-a2-zoom-toolbar button{min-width:44px;min-height:44px}.fps-a2-preview .pdpA-root[data-fps-a2-pdp-tools] .pdpA-zoom-content>button{flex:0 0 32px;padding:4px;min-width:32px}}@media(prefers-reduced-motion:reduce){.fps-a2-preview .pdpA-root [data-fps-a2-related] .fps-a2-card__image img{transition:none}.fps-a2-preview .pdpA-root [data-fps-a2-related] .fps-a2-card:is(:hover,:focus-within) .fps-a2-card__image img{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/fps-a2-pdp-tools.css.map */
