.ifs-section-nav{display:flex;flex-wrap:wrap;gap:8px;padding:14px;margin:16px 0;background:#fff;border:1px solid #eadfce;border-radius:16px;box-shadow:0 5px 24px #302b1f08;font:inherit}
.ifs-section-nav-title{width:100%;font-size:11px;font-weight:700;letter-spacing:.1em;color:#85765d;text-transform:uppercase}
.ifs-section-nav a{display:block;padding:10px 12px;border-radius:10px;text-decoration:none;color:#433d32;font-size:13px;line-height:1.35;border:1px solid transparent}
.ifs-section-nav a:hover,.ifs-section-nav a[aria-current=true]{background:#f8f2e7;border-color:#eadbc4;color:#231f17}
.ifs-section-nav a.ifs-section-nav-revenue{background:#fff0d2;border-color:#e9cc8c;font-weight:700}
.ifs-section-target{scroll-margin-top:120px}
@media(min-width:1400px){body.ifs-has-section-nav{padding-right:190px}.ifs-section-nav{position:fixed;right:18px;top:145px;width:164px;box-sizing:border-box;display:block;margin:0;z-index:40;padding:12px;max-height:calc(100vh - 175px);overflow:auto}.ifs-section-nav-title{display:block;padding:5px 8px 11px}.ifs-section-nav a{margin-bottom:5px}}
@media print{.ifs-section-nav{display:none!important}body.ifs-has-section-nav{padding-right:0!important}}

.ifs-unboxing{--ux-ink:#19262b;--ux-muted:#696969;--ux-line:#dedfd9;color:var(--ux-ink);margin:40px 0 26px;padding-top:30px;border-top:1px solid var(--ux-line)}.ifs-unboxing *{box-sizing:border-box}.ifs-unboxing button{font:inherit;cursor:pointer;touch-action:manipulation}.ifs-unboxing button:focus-visible,.ifs-unboxing input:focus-visible{outline:3px solid #b83916;outline-offset:4px}.ifs-unboxing [hidden]{display:none!important}.ifs-ux-section-head{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:20px}.ifs-unboxing .ifs-ux-section-head h3,.ifs-unboxing .ifs-ux-section-head h4{font-family:Arial,sans-serif;font-size:26px!important;font-weight:700;margin:0;color:var(--ux-ink)}.ifs-ux-eyebrow{font-size:11px;letter-spacing:2px;text-transform:uppercase;color:#b83916;margin-bottom:6px}.ifs-ux-studio{position:relative;border-radius:20px;background:#e9ece6;min-height:600px;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;scroll-margin-top:120px}.ifs-ux-studio:before{content:'';position:absolute;width:360px;height:360px;border-radius:50%;background:#f2f5ed;top:60px;left:calc(50% - 180px)}.ifs-ux-studio-bar{position:absolute;top:22px;left:24px;right:24px;display:flex;justify-content:space-between;align-items:center;z-index:2;gap:12px}.ifs-ux-tag{font-size:11px;letter-spacing:1.5px;text-transform:uppercase}.ifs-unboxing .ifs-ux-round{border:1px solid #bac6b7;border-radius:50%;width:38px;height:38px;background:transparent;font-size:19px;flex-shrink:0;padding:0}.ifs-ux-box{position:relative;z-index:1;width:280px;height:190px;margin:50px 0 24px;filter:drop-shadow(0 28px 17px #24342726);transition:transform .5s,opacity .5s}.ifs-ux-box-body{position:absolute;inset:25px 0 0;background:linear-gradient(110deg,#b58f59,#d4b783);border-radius:4px 4px 8px 8px;display:flex;align-items:center;justify-content:center}.ifs-ux-box-body:before{content:'';height:100%;width:45px;background:#c3a476;position:absolute;left:117px;opacity:.8}.ifs-ux-label{z-index:1;background:#f7f4e9;padding:17px 25px;transform:rotate(-5deg);font-weight:bold;font-size:24px;box-shadow:0 2px 3px #0001}.ifs-ux-label small{display:block;font-size:8px;letter-spacing:2px;margin-top:5px}.ifs-ux-lid{position:absolute;width:280px;height:45px;background:#d8b784;top:0;border-radius:4px;transform-origin:top;transition:transform .7s,opacity .7s;border-bottom:2px solid #aa824c}.ifs-ux-lid:after{content:'';position:absolute;left:118px;top:0;width:45px;height:45px;background:#a9895c}.ifs-ux-studio.opened .ifs-ux-box{transform:translateY(35px) scale(.8);opacity:0;pointer-events:none}.ifs-ux-studio.opened .ifs-ux-lid{transform:translateY(-120px) rotate(-15deg);opacity:0}.ifs-ux-start{position:relative;z-index:2;text-align:center}.ifs-ux-start p{font-size:12px;color:var(--ux-muted);margin:13px 0}.ifs-unboxing .ifs-ux-primary{background:#b83916;color:#fff;border:0;border-radius:9px;padding:16px 25px;font-weight:600;display:inline-block;text-align:center;font-size:14px}.ifs-ux-primary:hover{background:#9f3011}.ifs-ux-viewer{position:absolute;inset:65px 20px 20px;max-width:800px;left:50%;width:calc(100% - 40px);transform:translateX(-50%);display:none;flex-direction:column;align-items:center;z-index:2}.ifs-ux-studio.opened .ifs-ux-viewer{display:flex}.ifs-ux-studio.opened .ifs-ux-start{display:none}.ifs-unboxing .ifs-ux-garment{flex:1;min-height:0;width:100%;display:flex;align-items:center;justify-content:center;border:0;background:transparent;padding:0;overflow:hidden}.ifs-ux-garment img{max-height:355px;max-width:100%;height:100%;object-fit:contain;border-radius:9px}.ifs-ux-loading{font-size:14px;color:var(--ux-muted);padding:30px}.ifs-ux-caption{text-align:center;margin:12px 0}.ifs-ux-caption strong{font-family:Georgia,serif;font-size:23px;font-weight:400;display:block;line-height:1.3}.ifs-ux-caption span{font-size:12px;color:var(--ux-muted);display:block;margin-top:6px}.ifs-ux-navigation{width:100%;display:flex;align-items:center;justify-content:space-between;gap:15px}.ifs-unboxing .ifs-ux-navigation button{background:#fff;border:0;border-radius:50%;width:42px;height:42px;font-size:20px;padding:0;flex-shrink:0}.ifs-ux-navigation input{flex:1;min-width:0;accent-color:var(--ux-ink);width:100%}.ifs-unboxing .ifs-ux-moment{border:0;background:none;text-decoration:underline;text-underline-offset:4px;padding:12px;font-size:12px;color:var(--ux-ink)}.ifs-ux-progress{height:4px;width:100%;background:#d0dbc9;margin-top:8px;border-radius:5px}.ifs-ux-progress div{height:100%;background:var(--ux-ink);transition:width .3s}.ifs-ux-collection{margin-top:43px;scroll-margin-top:120px}.ifs-ux-filters{display:flex;gap:6px;flex-wrap:wrap}.ifs-unboxing .ifs-ux-filter{border:1px solid var(--ux-line);border-radius:30px;padding:9px 14px;background:transparent;font-size:12px;color:var(--ux-ink)}.ifs-unboxing .ifs-ux-filter[aria-pressed=true]{background:var(--ux-ink);color:#fff;border-color:var(--ux-ink)}.ifs-ux-items{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.ifs-unboxing .ifs-ux-item{border:1px solid transparent;border-radius:13px;padding:13px;background:#fff;text-align:left;min-width:0;color:var(--ux-ink)}.ifs-unboxing .ifs-ux-item.selected{border-color:var(--ux-ink)}.ifs-ux-item img,.ifs-ux-placeholder{width:100%;height:180px;object-fit:contain;background:#e8ede4;border-radius:8px;display:block;margin-bottom:13px}.ifs-ux-placeholder{display:flex;align-items:center;justify-content:center;font-size:14px;color:var(--ux-muted)}.ifs-ux-item strong{font-weight:500;font-size:12px;display:block;line-height:1.5}.ifs-ux-item span{font-size:10px;color:var(--ux-muted);display:block;margin-top:5px}.ifs-unboxing .ifs-ux-note{font-size:12px;line-height:1.6;color:var(--ux-muted);margin:20px 0}.ifs-ux-empty{grid-column:1/-1;padding:25px;text-align:center;color:var(--ux-muted);font-size:13px}.ifs-ux-modal{border:0;border-radius:20px;padding:25px;background:#f4f3ee;max-width:650px;width:90vw;color:#19262b}.ifs-ux-modal::backdrop{background:#142219bb}.ifs-ux-modal img{display:block;width:100%;height:65vh;object-fit:contain;margin-top:14px}.ifs-ux-modal h4{font-family:Georgia,serif;font-size:26px;font-weight:400;margin:10px 0}.ifs-ux-close{float:right;border:1px solid #bac6b7;border-radius:8px;padding:8px 14px;background:#fff}.ifs-ux-table-frame{display:block;font-size:11px;margin-top:7px;border:1px solid #dedfd9;border-radius:7px;padding:5px 9px;background:#fff;color:#19262b;cursor:pointer}@media(max-width:850px){.ifs-ux-items{grid-template-columns:repeat(3,minmax(0,1fr))}.ifs-ux-collection .ifs-ux-section-head{align-items:flex-start;flex-direction:column}}@media(max-width:500px){.ifs-ux-studio{min-height:600px}.ifs-ux-studio-bar{left:16px;right:16px}.ifs-ux-tag{font-size:10px;letter-spacing:1px}.ifs-ux-items{grid-template-columns:repeat(2,minmax(0,1fr))}.ifs-ux-garment img{max-height:330px}.ifs-ux-caption strong{font-size:21px}.ifs-ux-studio:before{width:290px;height:290px;left:calc(50% - 145px)}.ifs-unboxing .ifs-ux-section-head h3,.ifs-unboxing .ifs-ux-section-head h4{font-size:23px!important}.ifs-section-nav{gap:4px;padding:10px}.ifs-section-nav a{font-size:12px;padding:9px}}@media(prefers-reduced-motion:reduce){.ifs-unboxing *{transition:none!important}}@media print{.ifs-unboxing,.ifs-ux-table-frame{display:none!important}}
