.fy-crumbs ol{display:flex;flex-wrap:wrap;gap:6px;font-size:calc(var(--fy-t-small) * var(--fy-scale-t, 1));color:var(--fy-ink-3)}.fy-crumbs li+li:before{content:"/";margin-right:6px;color:var(--fy-ink-3)}.fy-crumbs a:hover{color:var(--fy-ink)}.fy-plphead{padding-top:var(--fy-s6);padding-bottom:var(--fy-s6)}.fy-plphead__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:start;gap:var(--fy-s6)}.fy-plphead__grid.is-bare{grid-template-columns:minmax(0,1fr)}.fy-plphead__copy{display:flex;flex-direction:column;gap:var(--fy-s4);min-width:0;align-self:stretch}.fy-plphead__copy .fy-crumbs{padding-bottom:var(--fy-s2)}.fy-plphead h1{font-size:calc(clamp(44px, 6.4vw, 112px) * var(--fy-scale-d, 1));overflow-wrap:break-word}.fy-plphead__count{display:flex;align-items:baseline;gap:var(--fy-s2);color:var(--fy-ink-2);font-size:calc(var(--fy-t-small) * var(--fy-scale-t, 1));font-weight:500}.fy-plphead__num{font-family:var(--fy-font-d);font-variation-settings:"wdth" var(--fy-wide);font-weight:400;font-size:calc(clamp(28px, 2.6vw, 40px) * var(--fy-scale-d, 1));line-height:1;color:var(--fy-ink)}.fy-plphead__more{color:var(--fy-ink-2)}.fy-plphead__more,.fy-plphead__more .fy-link{font-size:calc(var(--fy-t-small) * var(--fy-scale-t, 1))}.fy-plphead__plate{aspect-ratio:16/10;max-height:340px;width:100%;border-radius:var(--fy-r);overflow:hidden;background:var(--fy-stage);justify-self:end}.fy-plphead__plate img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 30%;object-position:50% 30%}.fy-shelves{margin-top:var(--fy-s6)}.fy-shelves ul{display:flex;gap:var(--fy-s4);overflow-x:auto;scrollbar-width:none;padding-bottom:4px}.fy-shelves ul::-webkit-scrollbar{display:none}.fy-shelves li{flex:0 0 auto}.fy-shelves a{display:grid;grid-template-columns:156px;gap:var(--fy-s1)}.fy-shelves__img{display:block;width:156px;height:196px;border-radius:var(--fy-r);overflow:hidden;background:var(--fy-stage)}.fy-shelves__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .6s var(--fy-ease)}.fy-shelves__img.is-mockup img{-o-object-position:50% 40%;object-position:50% 40%;mix-blend-mode:multiply}.fy-shelves a:hover .fy-shelves__img img{transform:scale(1.05)}.fy-shelves__label{font-size:calc(var(--fy-t-small) * var(--fy-scale-t, 1));font-weight:500;line-height:1.3;background:linear-gradient(currentColor,currentColor) 0 100% /0 2px no-repeat;padding-bottom:3px;justify-self:start;transition:background-size .3s var(--fy-ease)}.fy-shelves a.is-on .fy-shelves__label,.fy-shelves a:hover .fy-shelves__label{background-size:100% 2px}.fy-shelves__n{font-size:calc(12px * var(--fy-scale-t, 1));color:var(--fy-ink-3)}.fy-plpgrid__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--fy-s3) var(--fy-s5);margin-bottom:var(--fy-s4)}.fy-plpgrid__head h2{font-size:calc(var(--fy-h2) * var(--fy-scale-d, 1))}.fy-plpgrid__head p{font-size:calc(var(--fy-t-small) * var(--fy-scale-t, 1));color:var(--fy-ink-2)}.fy-fbar{position:sticky;top:var(--fy-head-h);z-index:20;background:var(--fy-paper);margin-bottom:var(--fy-s5);box-shadow:0 1px 0 var(--fy-hair)}.fy-fbar__in{gap:var(--fy-s4);min-height:60px}.fy-fbar__facets,.fy-fbar__in{display:flex;align-items:center}.fy-fbar__facets{gap:var(--fy-s5);flex:1}.fy-fbar__count{font-size:calc(var(--fy-t-small) * var(--fy-scale-t, 1));color:var(--fy-ink-3);white-space:nowrap}.fy-fbar__sheetbtn{display:none}.fy-pop{position:relative}.fy-pop__btn{display:inline-flex;align-items:center;gap:var(--fy-s1);min-height:44px;padding:0;border:0;background:none;font:500 calc(15px * var(--fy-scale-t, 1))/1 var(--fy-font-b);color:var(--fy-ink);cursor:pointer;white-space:nowrap}.fy-pop__btn svg{color:var(--fy-ink-3)}.fy-pop__btn[aria-expanded=true]{background:linear-gradient(currentColor,currentColor) left calc(100% - 6px) /100% 2px no-repeat}.fy-pop__dim{color:var(--fy-ink-3);font-weight:400}.fy-pop__n{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 5px;border-radius:10px;background:var(--fy-ink);color:var(--fy-on-ink);font-size:calc(11px * var(--fy-scale-t, 1));font-weight:600}.fy-pop__panel{position:absolute;top:calc(100% + 8px);left:0;z-index:30;min-width:280px;padding:var(--fy-s4);background:var(--fy-paper);border-radius:var(--fy-r);box-shadow:0 2px 4px rgba(11,13,16,.04),0 24px 60px rgba(11,13,16,.14);animation:fy-pop-in .22s var(--fy-ease)}.fy-pop--end .fy-pop__panel{left:auto;right:0}.fy-pop__panel--size{width:340px}.fy-pop__panel--sort{min-width:240px;padding:var(--fy-s2) 0}.fy-pop__panel--sort button{display:block;width:100%;padding:12px var(--fy-s4);border:0;background:none;font:400 calc(15px * var(--fy-scale-t, 1))/1.3 var(--fy-font-b);color:var(--fy-ink-2);text-align:left;cursor:pointer}.fy-pop__panel--sort button:hover{color:var(--fy-ink);background:var(--fy-stage)}.fy-pop__panel--sort button.is-on{color:var(--fy-ink);font-weight:500}@keyframes fy-pop-in{0%{opacity:0;transform:translateY(-6px)}}.fy-opts{display:flex;flex-direction:column}.fy-opt{display:grid;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:var(--fy-s2);min-height:44px;padding:0;border:0;background:none;font:400 calc(15px * var(--fy-scale-t, 1))/1.3 var(--fy-font-b);color:var(--fy-ink);text-align:left;cursor:pointer}.fy-opt:disabled{color:var(--fy-ink-3);cursor:default;opacity:.5}.fy-opt__box{width:18px;height:18px;border-radius:3px;box-shadow:inset 0 0 0 1.5px var(--fy-ink-3);transition:background-color .15s,box-shadow .15s}.fy-opt.is-on .fy-opt__box{background:var(--fy-ink);box-shadow:inset 0 0 0 1.5px var(--fy-ink),inset 0 0 0 4px var(--fy-paper)}.fy-opt__n{font-size:calc(13px * var(--fy-scale-t, 1));color:var(--fy-ink-3)}.fy-sizes{display:grid;grid-template-columns:repeat(auto-fill,minmax(58px,1fr));gap:8px}.fy-sizes--wide{grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}.fy-size{min-height:48px;padding:0 8px;border:0;border-radius:var(--fy-r);background:transparent;box-shadow:inset 0 -1px 0 var(--fy-ink-3);font:500 calc(14px * var(--fy-scale-t, 1))/1.2 var(--fy-font-b);color:var(--fy-ink);cursor:pointer;transition:box-shadow .15s,background-color .15s,color .15s}.fy-size:hover:not(:disabled){box-shadow:inset 0 -2px 0 var(--fy-ink)}.fy-size.is-on{background:var(--fy-ink);color:var(--fy-on-ink);box-shadow:none}.fy-size:disabled{color:var(--fy-ink-3);cursor:default;box-shadow:inset 0 -1px 0 var(--fy-hair)}.fy-size.is-out{text-decoration:line-through}.fy-fbar__chosen{display:flex;flex-wrap:wrap;align-items:center;gap:var(--fy-s2) var(--fy-s3);padding:0 0 var(--fy-s3)}.fy-token{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:0 10px 0 12px;border:0;border-radius:var(--fy-r);background:transparent;box-shadow:inset 0 0 0 1px rgba(11,13,16,.16);font:500 calc(13px * var(--fy-scale-t, 1))/1 var(--fy-font-b);color:var(--fy-ink);cursor:pointer}.fy-token:hover{box-shadow:inset 0 0 0 1.5px var(--fy-ink)}.fy-fbar__chosen .fy-textbtn{font-size:calc(13px * var(--fy-scale-t, 1))}.fy-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--fy-s6) var(--fy-s4)}.fy-grid__cell{min-width:0}.fy-grid__feature{grid-column:1/-1}.fy-break{position:relative;display:block;border-radius:var(--fy-r);overflow:hidden;background:var(--fy-stage)}.fy-break__plate{display:block;aspect-ratio:21/8}.fy-break__plate img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 35%;object-position:center 35%;transition:transform 1.2s var(--fy-ease)}.fy-break:hover .fy-break__plate img{transform:scale(1.03)}.fy-break__card{position:absolute;left:var(--fy-s4);bottom:var(--fy-s4);display:flex;flex-direction:column;align-items:flex-start;gap:var(--fy-s1);padding:var(--fy-s4) var(--fy-s5) var(--fy-s4) var(--fy-s4);border-radius:var(--fy-r);background:var(--fy-glass);backdrop-filter:blur(18px)}.fy-break__name{font-family:var(--fy-font-d);font-variation-settings:"wdth" var(--fy-wide);font-size:calc(clamp(28px, 3vw, 48px) * var(--fy-scale-d, 1));line-height:1;text-transform:uppercase}.fy-break__count{font-size:calc(var(--fy-t-small) * var(--fy-scale-t, 1));color:var(--fy-accent);font-weight:500}.fy-break .fy-link{margin-top:var(--fy-s1)}.fy-empty{align-items:flex-start;gap:var(--fy-s4);padding:var(--fy-s7) 0;font-size:calc(18px * var(--fy-scale-t, 1))}.fy-empty,.fy-more{display:flex;flex-direction:column}.fy-more{align-items:center;gap:var(--fy-s3);margin-top:var(--fy-s7);font-size:calc(var(--fy-t-small) * var(--fy-scale-t, 1));color:var(--fy-ink-2)}.fy-more__meter{width:200px;height:2px;background:var(--fy-hair);overflow:hidden}.fy-more__meter span{display:block;height:100%;background:var(--fy-ink);transform-origin:left}.fy-morebtn{margin-top:var(--fy-s2);min-height:44px;padding:0 2px;border:0;background:linear-gradient(currentColor,currentColor) left calc(100% - 8px) /100% 1px no-repeat;font:500 calc(15px * var(--fy-scale-t, 1))/1 var(--fy-font-b);color:var(--fy-ink);cursor:pointer;transition:background-size .35s var(--fy-ease)}.fy-morebtn:hover{background-size:0 1px;background-position:right calc(100% - 8px)}.fy-sheet{position:fixed;inset:0;z-index:70;pointer-events:none}.fy-sheet.is-open{pointer-events:auto}.fy-sheet__scrim{position:absolute;inset:0;border:0;padding:0;background:rgba(11,13,16,.36);opacity:0;transition:opacity .3s var(--fy-ease);cursor:pointer}.fy-sheet.is-open .fy-sheet__scrim{opacity:1}.fy-sheet__panel{position:absolute;top:0;right:0;bottom:0;width:min(480px,100%);display:flex;flex-direction:column;background:var(--fy-paper);color:var(--fy-ink);font-family:var(--fy-font-b);transform:translateX(100%);transition:transform .4s var(--fy-ease)}.fy-sheet.is-open .fy-sheet__panel{transform:none}.fy-sheet__top{display:flex;align-items:center;justify-content:space-between;padding:var(--fy-s3) var(--fy-s3) var(--fy-s3) var(--fy-s4);box-shadow:0 1px 0 var(--fy-hair)}.fy-sheet__title{font-size:calc(13px * var(--fy-scale-t, 1));font-weight:600;letter-spacing:.14em;text-transform:uppercase}.fy-sheet__body{flex:1;overflow-y:auto;overscroll-behavior:contain;padding:var(--fy-s4)}.fy-sheet__foot{padding:var(--fy-s3) var(--fy-s4) max(var(--fy-s3),env(safe-area-inset-bottom));box-shadow:0 -1px 0 var(--fy-hair)}.fy-sheet__foot .fy-btn{width:100%}.fy-sheet__group{border:0;margin:0 0 var(--fy-s5);padding:0;min-width:0}.fy-sheet__group legend{padding:0;margin-bottom:var(--fy-s2);font-size:calc(11.5px * var(--fy-scale-t, 1));font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--fy-ink-2)}.fy-sheet__clear{font-size:calc(var(--fy-t-small) * var(--fy-scale-t, 1))}.fy-guide__for{font-weight:500}.fy-guide__for,.fy-units{margin-bottom:var(--fy-s4)}.fy-units{display:inline-flex;gap:4px;padding:4px;border-radius:var(--fy-r);background:var(--fy-stage)}.fy-units button{min-height:34px;padding:0 14px;border:0;border-radius:3px;background:transparent;font:500 calc(13px * var(--fy-scale-t, 1))/1 var(--fy-font-b);color:var(--fy-ink-2);cursor:pointer}.fy-units button.is-on{background:var(--fy-paper);color:var(--fy-ink);box-shadow:0 1px 3px rgba(11,13,16,.1)}.fy-guide__scroll{overflow-x:auto}.fy-guide{width:100%;border-collapse:collapse;font-size:calc(var(--fy-t-small) * var(--fy-scale-t, 1));font-variant-numeric:tabular-nums}.fy-guide td,.fy-guide th{padding:11px 8px;text-align:left;box-shadow:inset 0 -1px 0 var(--fy-hair);white-space:nowrap}.fy-guide thead th{font-size:calc(11.5px * var(--fy-scale-t, 1));font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--fy-ink-2)}.fy-guide tbody th{font-weight:500}.fy-guide__note{margin-top:var(--fy-s3);font-size:calc(13px * var(--fy-scale-t, 1));color:var(--fy-ink-3)}.fy-dropshead{padding-top:var(--fy-s6);padding-bottom:var(--fy-s6)}.fy-dropshead__in{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,380px);align-items:end;gap:var(--fy-s5)}.fy-dropshead h1{font-size:var(--fy-d1)}.fy-dropshead p{color:var(--fy-ink-2);font-size:calc(17px * var(--fy-scale-t, 1));padding-bottom:var(--fy-s2)}.fy-droprows__list{display:flex;flex-direction:column;gap:var(--fy-s8)}.fy-droprow__head{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:baseline;gap:var(--fy-s4);margin-bottom:var(--fy-s5)}.fy-droprow h2{font-size:calc(var(--fy-d2) * var(--fy-scale-d, 1));min-width:0;overflow-wrap:break-word}.fy-droprow h2 a:hover{color:var(--fy-ink-2)}.fy-droprow__count{font-family:var(--fy-font-d);font-variation-settings:"wdth" var(--fy-wide);font-size:calc(clamp(22px, 2vw, 32px) * var(--fy-scale-d, 1));color:var(--fy-accent);white-space:nowrap}.fy-droprow__count span{font-family:var(--fy-font-b);font-variation-settings:normal;font-size:calc(var(--fy-t-small) * var(--fy-scale-t, 1));font-weight:500}.fy-droprow__body{display:grid;grid-template-columns:minmax(0,.34fr) minmax(0,1fr);gap:var(--fy-s4);align-items:start}.fy-droprow__plate{display:block;aspect-ratio:4/5;border-radius:var(--fy-r);overflow:hidden;background:var(--fy-stage)}.fy-droprow__plate img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform 1s var(--fy-ease)}.fy-droprow__plate:hover img{transform:scale(1.03)}.fy-rail--drop{--fy-rail-item:calc((100% - 2 * var(--fy-s4)) / 3.2);min-width:0}.fy-drophero{padding-top:var(--fy-s5)}.fy-drophero__title{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--fy-s3) var(--fy-s6);margin:var(--fy-s4) 0 var(--fy-s6)}.fy-drophero h1{font-size:var(--fy-d1);min-width:0;overflow-wrap:break-word}.fy-drophero__count{padding-bottom:.6em;font-size:calc(var(--fy-t-small) * var(--fy-scale-t, 1));font-weight:500;color:var(--fy-ink-2)}.fy-drophero__count span{display:block;font-family:var(--fy-font-d);font-variation-settings:"wdth" var(--fy-wide);font-size:calc(clamp(56px, 7vw, 120px) * var(--fy-scale-d, 1));font-weight:400;line-height:.9;color:var(--fy-accent)}.fy-rail--art .fy-rail__track{height:clamp(300px,30vw,480px)}.fy-rail--art .fy-gallery__frame{background:var(--fy-stage)}.fy-rail--art .fy-gallery__frame img{mix-blend-mode:multiply}.fy-gallery__frame.is-mockup{background:var(--fy-stage)}.fy-gallery__frame.is-mockup img{-o-object-fit:contain;object-fit:contain;padding:6%;mix-blend-mode:multiply}.fy-droptile{display:flex;flex-direction:column;gap:var(--fy-s2)}.fy-droptile__plate{display:block;aspect-ratio:4/5;border-radius:var(--fy-r);overflow:hidden;background:var(--fy-paper)}.fy-droptile__plate img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .8s var(--fy-ease)}.fy-droptile:hover .fy-droptile__plate img{transform:scale(1.03)}.fy-droptile__name{font-family:var(--fy-font-d);font-variation-settings:"wdth" var(--fy-wide);font-size:calc(22px * var(--fy-scale-t, 1));line-height:1.05;text-transform:uppercase}.fy-droptile__count{font-size:calc(13px * var(--fy-scale-t, 1));font-weight:500;color:var(--fy-accent)}.fy:has(.fy-pdpmain) .fy-mbar{display:none}.fy-pdp{padding-top:var(--fy-s4)}.fy-pdp__grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(360px,1fr);gap:var(--fy-s6);align-items:start}.fy-pdp__gallery{position:relative;min-width:0}.fy-pdp__track{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.fy-pdp__frame{position:relative;aspect-ratio:4/5;border-radius:var(--fy-r);overflow:hidden;background:var(--fy-stage);isolation:isolate}.fy-pdp__frame img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.fy-pdp__frame.is-mockup img{-o-object-fit:contain;object-fit:contain;padding:7%;mix-blend-mode:multiply}.fy-pdp__gallery.is-odd .fy-pdp__frame:last-child{grid-column:1/-1;aspect-ratio:8/5}.fy-pdp__gallery.is-one .fy-pdp__frame{grid-column:1/-1;aspect-ratio:1/1}.fy-pdp__counter{display:none}.fy-pdp__info{min-width:0;align-self:stretch}.fy-pdp__hold{position:sticky;top:calc(var(--fy-head-h) + var(--fy-s4));display:flex;flex-direction:column;gap:var(--fy-s4);padding-top:var(--fy-s2)}.fy .fy-pdp__title{font-size:calc(clamp(28px, 2.5vw, 40px) * var(--fy-scale-d, 1));line-height:1.02;overflow-wrap:break-word}.fy-pdp__drop{display:inline-flex;align-items:baseline;gap:var(--fy-s2);align-self:flex-start;font-size:calc(var(--fy-t-small) * var(--fy-scale-t, 1));font-weight:500;background:linear-gradient(currentColor,currentColor) 0 100% /100% 1px no-repeat;padding-bottom:2px}.fy-pdp__drop span{color:var(--fy-accent)}.fy-buy{display:flex;flex-direction:column;gap:var(--fy-s4)}.fy-buy__price{font-size:calc(20px * var(--fy-scale-t, 1));font-weight:500}.fy-buy__price s{margin-left:6px;font-size:calc(16px * var(--fy-scale-t, 1));font-weight:400;color:var(--fy-ink-3)}.fy-buy__sale{color:var(--fy-accent)}.fy-buy__opts{gap:var(--fy-s4);scroll-margin:120px}.fy-buy__opt,.fy-buy__opts{display:flex;flex-direction:column}.fy-buy__opt{gap:var(--fy-s2)}.fy-buy__opthead{display:flex;align-items:baseline;justify-content:space-between;font-size:calc(var(--fy-t-small) * var(--fy-scale-t, 1));color:var(--fy-ink-2)}.fy-buy__opthead strong{color:var(--fy-ink);font-weight:500}.fy-buy__opthead .fy-textbtn{font-size:calc(13px * var(--fy-scale-t, 1))}.fy-buy__fixed{font-size:calc(var(--fy-t-small) * var(--fy-scale-t, 1));color:var(--fy-ink-2)}.fy-buy__fixed strong{color:var(--fy-ink);font-weight:500}.fy-buy__nag{font-size:calc(var(--fy-t-small) * var(--fy-scale-t, 1));font-weight:500;color:var(--fy-accent)}.fy-buy__go{width:100%;min-height:58px;font-size:calc(16px * var(--fy-scale-t, 1))}.fy-buy__go.is-off{background:var(--fy-stage-2);color:var(--fy-ink-3);cursor:not-allowed}.fy-buy__note{margin-top:calc(-1 * var(--fy-s2));font-size:calc(13px * var(--fy-scale-t, 1));color:var(--fy-ink-3);text-align:center}.fy-buy__made{display:flex;gap:var(--fy-s2);font-size:calc(var(--fy-t-small) * var(--fy-scale-t, 1));color:var(--fy-ink-2)}.fy-buy__made>span{flex:0 0 auto;padding-top:3px}.fy-buy__made a{text-decoration:underline;text-underline-offset:3px}.fy-acc{margin-top:var(--fy-s2);box-shadow:0 -1px 0 var(--fy-hair)}.fy-acc details{box-shadow:inset 0 -1px 0 var(--fy-hair)}.fy-acc summary{display:flex;align-items:center;justify-content:space-between;min-height:58px;font-weight:500;cursor:pointer;list-style:none}.fy-acc summary::-webkit-details-marker{display:none}.fy-acc summary:after{content:"";width:12px;height:12px;background:linear-gradient(currentColor,currentColor) 50% /12px 1.5px no-repeat,linear-gradient(currentColor,currentColor) 50% /1.5px 12px no-repeat;transition:transform .3s var(--fy-ease)}.fy-acc details[open] summary:after{background:linear-gradient(currentColor,currentColor) 50% /12px 1.5px no-repeat}.fy-acc__body{display:flex;flex-direction:column;gap:var(--fy-s2);padding-bottom:var(--fy-s4);font-size:calc(15px * var(--fy-scale-t, 1));color:var(--fy-ink-2)}.fy-acc__lede{color:var(--fy-ink);font-weight:500}.fy-acc ul{display:flex;flex-direction:column;gap:6px}.fy-acc li{position:relative;padding-left:16px}.fy-acc li:before{content:"";position:absolute;left:0;top:.7em;width:6px;height:1.5px;background:var(--fy-ink-3)}.fy-buybar{display:none}.fy-pdrop__in{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1fr);align-items:center;gap:var(--fy-s6)}.fy-pdrop__plate{display:block;aspect-ratio:5/4;border-radius:var(--fy-r);overflow:hidden;background:var(--fy-stage)}.fy-pdrop__plate img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform 1.2s var(--fy-ease)}.fy-pdrop__in:hover .fy-pdrop__plate img{transform:scale(1.03)}.fy-pdrop__copy{display:flex;flex-direction:column;align-items:flex-start;gap:var(--fy-s3)}.fy-pdrop__name{font-family:var(--fy-font-d);font-variation-settings:"wdth" var(--fy-wide);font-size:calc(var(--fy-d2) * var(--fy-scale-d, 1));line-height:.98;text-transform:uppercase;overflow-wrap:break-word;max-width:100%}.fy-pdrop__count{font-size:calc(var(--fy-t-small) * var(--fy-scale-t, 1));font-weight:500;color:var(--fy-ink-2)}.fy-pdrop__count span{color:var(--fy-accent)}.fy-search{padding-top:var(--fy-s6);padding-bottom:var(--fy-s6)}.fy-search__form{display:flex;align-items:center;gap:var(--fy-s4);box-shadow:inset 0 -2px 0 var(--fy-ink);padding-bottom:var(--fy-s2)}.fy-search__form input{flex:1 1 auto;min-width:0;height:72px;padding:0;border:0;background:transparent;color:var(--fy-ink);font-family:var(--fy-font-d);font-variation-settings:"wdth" var(--fy-wide);font-weight:400;font-size:calc(clamp(28px, 4vw, 56px) * var(--fy-scale-d, 1));text-transform:uppercase}.fy-search__form input::-moz-placeholder{color:var(--fy-ink-3)}.fy-search__form input::placeholder{color:var(--fy-ink-3)}.fy-search__form input:focus{outline:none}.fy-search__form input::-webkit-search-cancel-button{-webkit-appearance:none}.fy .fy-search__title{margin-top:var(--fy-s5);font-size:calc(clamp(22px, 2vw, 30px) * var(--fy-scale-d, 1))}.fy-search__none{margin-top:var(--fy-s3);color:var(--fy-ink-2)}.fy-search__prints{margin-top:var(--fy-s6)}.fy-search__prints ul{display:flex;flex-wrap:wrap;gap:var(--fy-s2) var(--fy-s5);margin-top:var(--fy-s3)}.fy-search__prints a{font-family:var(--fy-font-d);font-variation-settings:"wdth" var(--fy-wide);font-size:calc(clamp(24px, 3vw, 44px) * var(--fy-scale-d, 1));line-height:1.1;text-transform:uppercase;background:linear-gradient(currentColor,currentColor) 0 100% /0 2px no-repeat;transition:background-size .3s var(--fy-ease)}.fy-search__prints a:focus-visible,.fy-search__prints a:hover{background-size:100% 2px}@media (max-width:1100px){.fy-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.fy-fbar__facets{gap:var(--fy-s4)}.fy-pdp__grid{grid-template-columns:minmax(0,1.2fr) minmax(320px,1fr);gap:var(--fy-s5)}.fy-pdp__track{grid-template-columns:minmax(0,1fr)}.fy-pdp__gallery.is-odd .fy-pdp__frame:last-child{aspect-ratio:4/5}.fy-droprow__body{grid-template-columns:minmax(0,1fr)}.fy-droprow__plate{display:none}.fy-rail--drop{--fy-rail-item:calc((100% - 2 * var(--fy-s3)) / 2.6)}}@media (max-width:760px){.fy-search__form input{height:56px}.fy-search__form .fy-btn{min-height:44px;padding:0 16px}.fy-plphead{padding-top:var(--fy-s4);padding-bottom:var(--fy-s5)}.fy-plphead__grid{grid-template-columns:minmax(0,1fr) 38%;gap:var(--fy-s3);align-items:start}.fy-plphead h1{font-size:calc(clamp(34px, 10vw, 52px) * var(--fy-scale-d, 1))}.fy-plphead__plate{aspect-ratio:4/5;max-height:none}.fy-plphead__more{grid-column:1/-1}.fy-shelves{margin:var(--fy-s5) calc(-1 * var(--fy-gutter)) 0}.fy-shelves ul{gap:var(--fy-s3);padding:0 var(--fy-gutter) 4px}.fy-shelves a{grid-template-columns:104px}.fy-shelves__img{width:104px;height:130px}.fy-fbar{margin:0 calc(-1 * var(--fy-gutter)) var(--fy-s4);padding:0 var(--fy-gutter)}.fy-fbar__in{min-height:56px}.fy-fbar .fy-pop--end,.fy-fbar__facets{display:none}.fy-fbar__sheetbtn{display:inline-flex;align-items:center;gap:var(--fy-s1);min-height:44px;padding:0;border:0;background:none;font:500 calc(15px * var(--fy-scale-t, 1))/1 var(--fy-font-b);color:var(--fy-ink);margin-right:auto;background:linear-gradient(currentColor,currentColor) left calc(100% - 8px) /100% 1px no-repeat}.fy-fbar__chosen{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.fy-fbar__chosen::-webkit-scrollbar{display:none}.fy-fbar__chosen .fy-textbtn,.fy-token{flex:0 0 auto}.fy-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--fy-s5) var(--fy-s3)}.fy-grid .fy-card__title{font-size:calc(14px * var(--fy-scale-t, 1))}.fy-break__plate{aspect-ratio:4/5}.fy-break__card{left:var(--fy-s2);right:var(--fy-s2);bottom:var(--fy-s2);padding:var(--fy-s4)}.fy-sheet__panel{top:auto;left:0;width:100%;max-height:88svh;border-radius:12px 12px 0 0;transform:translateY(100%)}.fy-dropshead__in{grid-template-columns:minmax(0,1fr);gap:var(--fy-s3)}.fy-dropshead h1{font-size:calc(clamp(52px, 16vw, 80px) * var(--fy-scale-d, 1))}.fy-droprows__list{gap:var(--fy-s7)}.fy-droprow__head{grid-template-columns:minmax(0,1fr) auto;gap:var(--fy-s1) var(--fy-s3);margin-bottom:var(--fy-s4)}.fy-droprow h2{grid-column:1/-1;font-size:calc(clamp(32px, 10vw, 48px) * var(--fy-scale-d, 1))}.fy-droprow__go{justify-self:end}.fy-rail--drop{--fy-rail-item:64%}.fy-drophero h1{font-size:calc(clamp(44px, 13vw, 72px) * var(--fy-scale-d, 1))}.fy-drophero__title{margin-bottom:var(--fy-s5)}.fy-drophero__count{padding-bottom:0}.fy-drophero__count span{display:inline;margin-right:var(--fy-s1);font-size:calc(40px * var(--fy-scale-d, 1))}.fy-pdp{padding-top:0}.fy-pdp__grid{grid-template-columns:minmax(0,1fr);gap:var(--fy-s4)}.fy-pdp__gallery{margin:0 calc(-1 * var(--fy-gutter))}.fy-pdp__track{display:flex;gap:0;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.fy-pdp__track::-webkit-scrollbar{display:none}.fy-pdp__frame,.fy-pdp__gallery.is-odd .fy-pdp__frame:last-child,.fy-pdp__gallery.is-one .fy-pdp__frame{flex:0 0 100%;aspect-ratio:4/5;border-radius:0;scroll-snap-align:start}.fy-pdp__counter{display:block;position:absolute;right:var(--fy-s3);bottom:var(--fy-s3);padding:6px 10px;border-radius:var(--fy-r);background:var(--fy-glass);backdrop-filter:blur(18px);font-size:calc(12px * var(--fy-scale-t, 1));font-weight:600;letter-spacing:.08em;font-variant-numeric:tabular-nums}.fy-pdp__counter span{color:var(--fy-ink-3)}.fy-pdp__hold{position:static;padding-top:0}.fy-sizes--buy{grid-template-columns:repeat(4,minmax(0,1fr))}.fy-buybar{display:flex;align-items:center;gap:var(--fy-s3);position:fixed;left:var(--fy-s2);right:var(--fy-s2);bottom:max(var(--fy-s2),env(safe-area-inset-bottom));z-index:35;padding:8px 8px 8px var(--fy-s3);border-radius:var(--fy-r);background:var(--fy-paper);box-shadow:0 1px 2px rgba(11,13,16,.06),0 12px 30px rgba(11,13,16,.18);transform:translateY(160%);transition:transform .35s var(--fy-ease)}.fy-buybar.is-on{transform:none}.fy-buybar__txt{flex:1;min-width:0;display:flex;flex-direction:column}.fy-buybar__title{font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fy-buybar__price,.fy-buybar__title{font-size:calc(13px * var(--fy-scale-t, 1))}.fy-buybar__price{color:var(--fy-ink-2)}.fy-buybar .fy-btn{flex:0 0 auto;min-height:46px;padding:0 20px}.fy-pdrop__in{grid-template-columns:minmax(0,1fr);gap:var(--fy-s4)}.fy-pdrop__name{font-size:calc(clamp(40px, 12vw, 64px) * var(--fy-scale-d, 1))}}