.ff-psg-section,.ff-psg,.ff-psg *{box-sizing:border-box}.ff-psg-section{display:flex;flex-direction:column;align-items:center;gap:var(--ff-psg-section-gap,60px);padding:var(--ff-psg-padding-top,clamp(40px,8vw,110px)) clamp(16px,4vw,48px) var(--ff-psg-padding-bottom,60px);width:100%;min-width:0}.ff-psg-section:not(:has(.ff-psg-media,.ff-psg-caption,.ff-psg-title,.ff-psg-intro,.ff-psg-cta,.ff-psg-notice)){display:none}.ff-psg{width:100%;max-width:var(--ff-psg-max-width,900px);min-width:0;display:flex;flex-direction:column;gap:var(--ff-psg-caption-gap,22px);padding:var(--ff-psg-inner-padding,0);font-family:FF Product Set Archivo,Helvetica Neue,Helvetica,sans-serif;font-weight:300;color:inherit;background:inherit;--ff-psg-cell-background:#fcf7ef;-webkit-font-smoothing:antialiased}.ff-psg[data-background=original]{background:#d6d6d4;color:#2a2a2a;--ff-psg-cell-background:#d6d6d4;--ff-psg-caption-color:#3a3a38;--ff-psg-number-color:#4a4a48}.ff-psg[data-background=custom]{background:var(--ff-psg-custom-background);color:var(--ff-psg-custom-foreground);--ff-psg-cell-background:var(--ff-psg-custom-background)}.ff-psg .ff-psg-copy{display:flex;flex-direction:column;gap:16px;min-width:0}.ff-psg .ff-psg-copy:empty,.ff-psg .ff-psg-copy:not(:has(.ff-psg-title,.ff-psg-intro,.ff-psg-cta)){display:none}.ff-psg .ff-psg-title,.ff-psg .ff-psg-intro,.ff-psg .ff-psg-intro p{font-family:FF Product Set Archivo,Helvetica Neue,Helvetica,sans-serif;color:inherit;margin:0;line-height:1.5;font-weight:300}.ff-psg .ff-psg-title{font-size:clamp(22px,3vw,36px)}.ff-psg .ff-psg-intro{font-size:16px}.ff-psg .ff-psg-cta{align-self:flex-start;font-family:FF Product Set Archivo,Helvetica Neue,Helvetica,sans-serif;font-size:13px;line-height:1.5;font-weight:400;color:inherit;text-decoration:underline;text-underline-offset:3px}.ff-psg .ff-psg-gallery{display:grid;grid-template-columns:repeat(var(--ff-psg-columns,3),minmax(0,1fr));gap:var(--ff-psg-gap,1px);border:1px solid var(--ff-psg-border,#8f8f8d);background:var(--ff-psg-border,#8f8f8d);min-width:0;width:100%}.ff-psg[data-border=false] .ff-psg-gallery{border:0}.ff-psg .ff-psg-gallery:not(:has(>.ff-psg-media)){display:none}.ff-psg .ff-psg-media{margin:0;position:relative;display:flex;align-items:center;justify-content:center;min-width:0;min-height:0;overflow:hidden;background:var(--ff-psg-cell-background);isolation:isolate}.ff-psg .ff-psg-media-stage{display:flex;align-items:center;justify-content:center;min-width:0;min-height:0;width:100%}.ff-psg .ff-psg-media-link{display:flex;align-items:center;justify-content:center;min-width:0;width:100%;height:100%;color:inherit}.ff-psg .ff-psg-media-stage>.spm-media,.ff-psg .ff-psg-media-link>.spm-media{margin:0;max-width:100%;min-width:0;flex-shrink:0}.ff-psg .ff-psg-media[data-original-slot="1"]{--ff-psg-slot-ratio:247.8/240}.ff-psg .ff-psg-media[data-original-slot="2"]{--ff-psg-slot-ratio:327.45/440}.ff-psg .ff-psg-media[data-original-slot="3"]{--ff-psg-slot-ratio:309.75/440}.ff-psg .ff-psg-media[data-original-slot="4"]{--ff-psg-slot-ratio:247.8/440}.ff-psg .ff-psg-media[data-original-slot="5"]{--ff-psg-slot-ratio:637.2/240}.ff-psg .ff-psg-media[data-original-slot="6"]{--ff-psg-slot-ratio:575.25/285}.ff-psg .ff-psg-media[data-original-slot="7"]{--ff-psg-slot-ratio:309.75/285}.ff-psg .ff-psg-media[data-ratio=original] .spm-media{aspect-ratio:var(--ff-psg-slot-ratio,1/1)}.ff-psg .ff-psg-media-number{position:absolute;top:10px;left:12px;font-family:FF Product Set Archivo,Helvetica Neue,Helvetica,sans-serif;font-size:11px;font-weight:300;color:var(--ff-psg-number-color,inherit);line-height:1;z-index:1;pointer-events:none}.ff-psg .ff-psg-captions{list-style:none;margin:0;padding:0 4px;display:flex;flex-wrap:wrap;column-gap:18px;row-gap:4px;font-family:FF Product Set Archivo,Helvetica Neue,Helvetica,sans-serif;font-size:11px;font-weight:300;letter-spacing:.08em;text-transform:uppercase;line-height:1.5;color:var(--ff-psg-caption-color,inherit);text-wrap:pretty;min-width:0}.ff-psg .ff-psg-captions:empty{display:none}.ff-psg .ff-psg-caption,.ff-psg .ff-psg-caption a,.ff-psg .ff-psg-caption span,.ff-psg .ff-psg-caption-text,.ff-psg .ff-psg-caption-text p{margin:0;padding:0;list-style:none;font-family:FF Product Set Archivo,Helvetica Neue,Helvetica,sans-serif;font-size:11px;font-weight:300;letter-spacing:.08em;text-transform:uppercase;line-height:1.5;color:inherit;overflow-wrap:anywhere}.ff-psg .ff-psg-caption a{text-decoration:none}.ff-psg .ff-psg-caption a:hover{text-decoration:underline;text-underline-offset:3px}.ff-psg .ff-psg-notice{padding:12px;margin:0;font:12px/1.5 sans-serif;letter-spacing:normal;text-transform:none;background:inherit;color:inherit;overflow-wrap:anywhere}.ff-psg .ff-psg-media-notice{grid-column:1/-1}.ff-psg .ff-psg-cover-placeholder{display:flex;align-items:center;justify-content:center;aspect-ratio:var(--ff-psg-slot-ratio,1/1);width:100%;min-width:0;padding:clamp(4px,2vw,16px);font:11px/1.4 sans-serif;text-align:center;overflow-wrap:anywhere}.ff-psg a:focus-visible{outline:2px solid currentColor;outline-offset:-3px}@media not all and (max-width:600px){.ff-psg[data-layout=original] .ff-psg-gallery:has(>figure.ff-psg-media:nth-of-type(7)):not(:has(>figure.ff-psg-media:nth-of-type(8))){grid-template-columns:minmax(0,28fr) minmax(0,37fr) minmax(0,35fr);grid-template-rows:minmax(0,240fr) minmax(0,200fr) minmax(0,240fr) minmax(0,285fr);aspect-ratio:885/965}.ff-psg[data-layout=original] .ff-psg-gallery:has(>figure.ff-psg-media:nth-of-type(7)):not(:has(>figure.ff-psg-media:nth-of-type(8)))>figure:nth-of-type(1){grid-column:1;grid-row:1}.ff-psg[data-layout=original] .ff-psg-gallery:has(>figure.ff-psg-media:nth-of-type(7)):not(:has(>figure.ff-psg-media:nth-of-type(8)))>figure:nth-of-type(2){grid-column:2;grid-row:1/span 2}.ff-psg[data-layout=original] .ff-psg-gallery:has(>figure.ff-psg-media:nth-of-type(7)):not(:has(>figure.ff-psg-media:nth-of-type(8)))>figure:nth-of-type(3){grid-column:3;grid-row:1/span 2}.ff-psg[data-layout=original] .ff-psg-gallery:has(>figure.ff-psg-media:nth-of-type(7)):not(:has(>figure.ff-psg-media:nth-of-type(8)))>figure:nth-of-type(4){grid-column:1;grid-row:2/span 2}.ff-psg[data-layout=original] .ff-psg-gallery:has(>figure.ff-psg-media:nth-of-type(7)):not(:has(>figure.ff-psg-media:nth-of-type(8)))>figure:nth-of-type(5){grid-column:2/span 2;grid-row:3}.ff-psg[data-layout=original] .ff-psg-gallery:has(>figure.ff-psg-media:nth-of-type(7)):not(:has(>figure.ff-psg-media:nth-of-type(8)))>figure:nth-of-type(6){grid-column:1/span 2;grid-row:4}.ff-psg[data-layout=original] .ff-psg-gallery:has(>figure.ff-psg-media:nth-of-type(7)):not(:has(>figure.ff-psg-media:nth-of-type(8)))>figure:nth-of-type(7){grid-column:3;grid-row:4}.ff-psg[data-layout=original] .ff-psg-gallery:has(>figure.ff-psg-media:nth-of-type(7)):not(:has(>figure.ff-psg-media:nth-of-type(8)))>figure>.ff-psg-media-stage{position:absolute;top:0;right:0;bottom:0;left:0}.ff-psg[data-layout=original] .ff-psg-gallery:has(>figure.ff-psg-media:nth-of-type(7)):not(:has(>figure.ff-psg-media:nth-of-type(8)))>figure[data-ratio=original] .spm-media{height:100%;aspect-ratio:auto}}@media(max-width:600px){.ff-psg .ff-psg-gallery{grid-template-columns:repeat(var(--ff-psg-mobile-columns,2),minmax(0,1fr))}}@media(max-width:600px){.ff-psg[data-layout=original] .ff-psg-gallery{grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:none;grid-auto-rows:auto;grid-auto-flow:row;column-gap:24px;row-gap:36px;align-items:start;aspect-ratio:auto;border:0;background:transparent}.ff-psg[data-layout=original] .ff-psg-gallery>figure.ff-psg-media{grid-column:span 2;grid-row:auto;align-self:start;background:transparent}.ff-psg[data-layout=original] .ff-psg-gallery>figure.ff-psg-media:nth-of-type(7n+1){grid-column:3/span 2;--ff-psg-slot-ratio:1/1}.ff-psg[data-layout=original] .ff-psg-gallery>figure.ff-psg-media:nth-of-type(7n+2){grid-column:1/span 2;--ff-psg-slot-ratio:3/5}.ff-psg[data-layout=original] .ff-psg-gallery>figure.ff-psg-media:nth-of-type(7n+3){grid-column:3/span 2;margin-block-start:40px;--ff-psg-slot-ratio:1/1}.ff-psg[data-layout=original] .ff-psg-gallery>figure.ff-psg-media:nth-of-type(7n+4){grid-column:3/span 2;--ff-psg-slot-ratio:3/4}.ff-psg[data-layout=original] .ff-psg-gallery>figure.ff-psg-media:nth-of-type(7n+5){grid-column:1/-1;width:92%;justify-self:center;--ff-psg-slot-ratio:1/1}.ff-psg[data-layout=original] .ff-psg-gallery>figure.ff-psg-media:nth-of-type(7n+6){grid-column:1/span 2;--ff-psg-slot-ratio:4/3}.ff-psg[data-layout=original] .ff-psg-gallery>figure.ff-psg-media:nth-of-type(7n+7){grid-column:3/span 2;margin-block-start:48px;--ff-psg-slot-ratio:3/4}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/ff-product-set-grid.css.map */
