.motion-asset--storefront-products{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none;pointer-events:none;--ma-radius:2px;--ma-radius-control:5px;--ma-radius-panel:10px;--ma-radius-chip:var(--baseline-quarter);--ma-selection-width:3px;--ma-selection-radius:0 10px 10px 10px;--ma-sand:#7e6f56;--ma-canvas-padding:26px;--ma-cursor-width:var(--baseline-16x);--ma-cursor-height:83px;--ma-font-micro:7px;--ma-font-label:9px;--ma-ease:cubic-bezier(0.37, 0, 0.63, 1);--ma-text-transition:color 0.5s ease;--ma-shadow-panel:0 12px 28px rgba(10, 15, 60, .2);--ma-shadow-thumb:0 1px 4px rgba(10, 15, 60, .35);position:relative;width:100%;max-width:720px;margin-inline:auto;margin-top:calc(var(--baseline-15x)/ 2);margin-bottom:calc(var(--baseline-15x)/ 2)}.motion-asset--storefront-products .motion-asset-products-canvas{position:relative;padding:var(--ma-canvas-padding)}.motion-asset--storefront-products .motion-asset-products-stage{position:relative;overflow:hidden;--ma-products-text:var(--white);--ma-products-space:var(--baseline-root)}.motion-asset--storefront-products .motion-asset-products-section{display:flex;flex-direction:column}.motion-asset--storefront-products .motion-asset-products-heading{display:block;padding-bottom:var(--ma-products-space);font-size:15px;font-weight:700;line-height:1;color:var(--ma-products-text);transition:var(--ma-text-transition)}.motion-asset--storefront-products .motion-asset-products-items{display:flex;overflow:hidden}.motion-asset--storefront-products .motion-asset-products-items .motion-asset-products-item+.motion-asset-products-item{margin-left:var(--baseline-3x)}.motion-asset--storefront-products .motion-asset-products-items.is-three-columns .motion-asset-products-item--extra{flex-grow:0;margin-left:0;padding:0;opacity:0}.motion-asset--storefront-products .motion-asset-products-item{display:flex;box-sizing:border-box;min-width:0;flex:1 1 0;flex-direction:column;gap:var(--baseline-root);background:rgba(var(--primary-dark-blue-rgb),.2);padding:var(--baseline-half);border-radius:var(--baseline-quarter)}.motion-asset--storefront-products .motion-asset-products-item img{width:100%;aspect-ratio:1/1;margin-bottom:2px;-o-object-fit:cover;object-fit:cover;border-radius:var(--ma-radius)}.motion-asset--storefront-products .motion-asset-products-item--extra{transition:flex-grow .6s var(--ma-ease),margin-left .6s var(--ma-ease),padding .6s var(--ma-ease),opacity .2s var(--ma-ease)}.motion-asset--storefront-products .motion-asset-products-item-dots{display:flex;gap:2px}.motion-asset--storefront-products .motion-asset-products-item-dots i{display:block;width:var(--baseline-root);height:var(--baseline-root);border-radius:50%}.motion-asset--storefront-products .motion-asset-products-item-name{overflow:hidden;font-size:var(--ma-font-micro);line-height:1;white-space:nowrap;text-overflow:ellipsis;color:var(--ma-products-text);opacity:.65;transition:var(--ma-text-transition)}.motion-asset--storefront-products .motion-asset-products-item-price{display:flex;align-items:baseline;gap:var(--baseline-root);font-size:10px;font-weight:700;line-height:1;color:var(--ma-products-text);transition:var(--ma-text-transition)}.motion-asset--storefront-products .motion-asset-products-item-off{font-size:var(--ma-font-micro);font-style:normal;font-weight:var(--font-weight-bold);color:var(--white)}.motion-asset--storefront-products .motion-asset-products-item-installments{font-size:var(--ma-font-micro);line-height:1;color:var(--ma-products-text);opacity:.55;transition:var(--ma-text-transition)}.motion-asset--storefront-products .motion-asset-products-item-cta{align-self:flex-start;margin-top:2px;padding:var(--baseline-root) var(--baseline-2x);border-radius:var(--ma-radius);background:var(--ma-sand);font-size:6px;font-weight:var(--font-weight-bold);line-height:1;color:var(--white);transition:background-color .5s ease,color .5s ease;text-transform:uppercase}.motion-asset--storefront-products .motion-asset-products-selection{position:absolute;top:0;left:0;z-index:4;border:var(--ma-selection-width) solid var(--primary-nimbus-blue);border-radius:var(--ma-selection-radius);opacity:0;pointer-events:none;transition:opacity .25s ease,top .3s ease,left .3s ease,width .3s ease,height .3s ease}.motion-asset--storefront-products .motion-asset-products-selection.is-visible{opacity:1}.motion-asset--storefront-products .motion-asset-products-selection-label{position:absolute;bottom:100%;left:calc(var(--ma-selection-width) * -1);display:inline-flex;align-items:center;gap:5px;padding:5px 10px;font-size:10px;font-weight:var(--font-weight-bold);line-height:1;white-space:nowrap;color:var(--white);background:var(--primary-nimbus-blue);border-radius:var(--ma-radius-chip) var(--ma-radius-chip) 0 0}.motion-asset--storefront-products .motion-asset-products-selection-label svg{width:14px;height:14px}.motion-asset--storefront-products .motion-asset-products-panel{position:absolute;top:var(--baseline-4x);right:0;z-index:5;display:flex;width:210px;flex-direction:column;gap:10px;padding:10px var(--baseline-3x) var(--baseline-3x);background:rgba(var(--primary-dark-blue-rgb),.48);backdrop-filter:blur(var(--baseline-8x)) saturate(140%);-webkit-backdrop-filter:blur(var(--baseline-8x)) saturate(140%);border-radius:var(--ma-radius-panel);box-shadow:var(--ma-shadow-panel);opacity:0;transform:translateX(var(--baseline-2x));transition:opacity .3s ease,transform .3s ease}.motion-asset--storefront-products .motion-asset-products-panel.is-open{opacity:1;transform:translateX(0)}.motion-asset--storefront-products .motion-asset-products-panel-header{display:flex;align-items:center;gap:var(--baseline-quarter);font-size:11px;font-weight:var(--font-weight-bold);line-height:1;white-space:nowrap;color:var(--white)}.motion-asset--storefront-products .motion-asset-products-panel-header svg{width:var(--baseline-4x);height:var(--baseline-4x)}.motion-asset--storefront-products .motion-asset-products-panel-row{display:flex;align-items:center;justify-content:space-between;gap:var(--baseline-2x)}.motion-asset--storefront-products .motion-asset-products-panel-row--stack{flex-direction:column;align-items:stretch;gap:var(--baseline-quarter)}.motion-asset--storefront-products .motion-asset-products-panel-label{font-size:var(--ma-font-label);white-space:nowrap;color:rgba(var(--white-rgb),.8)}.motion-asset--storefront-products .motion-asset-products-panel-steppers{display:inline-flex;gap:5px}.motion-asset--storefront-products .motion-asset-products-panel-stepper{display:inline-flex;width:22px;height:22px;align-items:center;justify-content:center;border-radius:var(--ma-radius-control);background:rgba(var(--white-rgb),.12);font-size:10px;font-weight:var(--font-weight-bold);line-height:1;color:rgba(var(--white-rgb),.8);transition:background-color .25s ease,color .25s ease}.motion-asset--storefront-products .motion-asset-products-panel-stepper.is-active{background:var(--primary-nimbus-blue);color:var(--white)}.motion-asset--storefront-products .motion-asset-products-slider{display:flex;align-items:center;gap:var(--baseline-2x)}.motion-asset--storefront-products .motion-asset-products-slider-track{position:relative;height:var(--baseline-root);flex:1;border-radius:var(--ma-radius);background:rgba(var(--white-rgb),.18)}.motion-asset--storefront-products .motion-asset-products-slider-fill{position:absolute;top:0;left:0;height:100%;width:calc(var(--pct) * 100%);border-radius:var(--ma-radius);background:var(--primary-nimbus-blue)}.motion-asset--storefront-products .motion-asset-products-slider-thumb{position:absolute;top:50%;left:calc(var(--pct) * 100%);width:11px;height:11px;border-radius:50%;background:var(--white);box-shadow:var(--ma-shadow-thumb);transform:translate(-50%,-50%)}.motion-asset--storefront-products .motion-asset-products-slider-value{min-width:20px;font-size:var(--ma-font-label);font-weight:var(--font-weight-bold);line-height:1;text-align:right;color:var(--white)}.motion-asset--storefront-products .motion-asset-products-fields{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--baseline-2x)}.motion-asset--storefront-products .motion-asset-products-field{display:flex;min-width:0;flex-direction:column;gap:var(--baseline-root)}.motion-asset--storefront-products .motion-asset-products-field-label{font-size:8px;white-space:nowrap;color:rgba(var(--white-rgb),.7)}.motion-asset--storefront-products .motion-asset-products-chip{display:flex;align-items:center;gap:5px;padding:var(--baseline-root) var(--baseline-quarter);border:1px solid rgba(var(--white-rgb),.18);border-radius:var(--ma-radius-control);background:rgba(var(--white-rgb),.08);font-size:8px;font-weight:var(--font-weight-bold);line-height:1;color:var(--white);transition:border-color .25s ease}.motion-asset--storefront-products .motion-asset-products-chip.is-open{border-color:var(--primary-nimbus-blue)}.motion-asset--storefront-products .motion-asset-products-chip i{display:block;width:9px;height:9px;flex:none;border:1px solid rgba(var(--white-rgb),.35);border-radius:50%}.motion-asset--storefront-products .motion-asset-products-swatches{display:flex;gap:var(--baseline-quarter);max-height:0;opacity:0;overflow:hidden;transition:max-height .3s ease,opacity .25s ease}.motion-asset--storefront-products .motion-asset-products-swatches.is-open{max-height:var(--baseline-6x);opacity:1}.motion-asset--storefront-products .motion-asset-products-swatch{display:block;width:18px;height:18px;border:2px solid transparent;border-radius:50%;box-shadow:0 0 0 1px rgba(var(--white-rgb),.25) inset;transition:border-color .2s ease}.motion-asset--storefront-products .motion-asset-products-swatch.is-active{border-color:var(--primary-nimbus-blue)}.motion-asset--storefront-products .motion-asset-products-cursor{position:absolute;top:0;left:0;z-index:6;width:var(--ma-cursor-width);height:var(--ma-cursor-height);opacity:0;pointer-events:none;filter:drop-shadow(0 2px 4px rgba(0,0,0,.35))}.motion-asset--storefront-products .motion-asset-products-cursor svg{width:100%;height:100%}@media (max-width:767.98px){.motion-asset--storefront-products{--ma-canvas-padding:10px;--ma-cursor-width:45px;--ma-cursor-height:58px;margin-top:var(--baseline-10x)}.motion-asset--storefront-products .motion-asset-products-heading{font-size:10px}.motion-asset--storefront-products .motion-asset-products-item:nth-child(3){display:none}.motion-asset--storefront-products .motion-asset-products-panel-stepper[data-columns="4"]{display:none}.motion-asset--storefront-products .motion-asset-products-item-cta{padding:3px 5px;font-size:5px}.motion-asset--storefront-products .motion-asset-products-panel{top:-20px;right:20px;width:205px;padding:var(--baseline-2x) 9px 9px}}