/* Isolated experiment. No Hero or original logo overrides. */
.polish-about,.quiet-brand{font-family:'Skill Assistant',Arial,sans-serif;color:#262522;background:#f9f7f2}
.polish-about{display:grid;grid-template-columns:1fr 1.55fr;gap:40px 64px;padding:88px 64px 64px;text-align:right}
.eyebrow-label{font-size:15px;line-height:1.5;margin:0 0 18px;color:#655e55;font-weight:500}
.editorial-heading h2{font-size:clamp(38px,5vw,52px);font-weight:600;line-height:1.13;margin:0;letter-spacing:-.7px}
.fine-rule{display:block;width:56px;height:1px;background:#bf9955;margin-top:28px}
.editorial-copy p{margin:0;line-height:1.75;text-wrap:pretty}
.editorial-copy .lead{font-size:23px;line-height:1.55;font-weight:400}
.editorial-copy strong{font-weight:600}
.secondary-copy{border-top:3px solid #f0d9d3;margin-top:26px;padding-top:24px;font-size:17px;color:#59534b}
.secondary-copy p+p{margin-top:15px}
.polish-values{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin-top:8px;padding-top:24px;border-top:1px solid #dacbad;text-align:center;font-size:23px;font-weight:600}
.polish-values span+span{border-right:1px solid #e6dbcc}
.polish-values span{padding:12px 5px}
.polish-values span:nth-child(2){background:#f7edce}
.polish-products.section{background:#fcfaf6;border-top:0;padding:62px 42px 68px}
.polish-products .section-head{margin-bottom:20px;align-items:center}
.polish-products .section-head h2{font-size:32px;font-weight:600}
.department-tabs{display:flex;gap:30px;padding-bottom:18px;border-bottom:1px solid #e6ddcf;font-size:19px}
.department-tabs a{color:#655e55;text-decoration:none;padding:4px 0 9px}
.department-tabs a[aria-current]{color:#24231f;border-bottom:2px solid #b89550;font-weight:600}
.polish-products #men{margin-top:28px;padding:0;border:0;background:none;box-shadow:none;border-radius:0;overflow:visible}
.polish-products #men:before,.polish-products #men:after{display:none}
.polish-products #men .carousel-heading{padding:0 0 18px}
.polish-products #men h3{font-size:24px}
.polish-products #men .carousel-heading p{font-size:14px;color:#665f56}
.polish-products #men .carousel-group{gap:18px}
.polish-products #men .carousel-track{gap:18px}
.polish-products #men .product{width:270px;flex:0 0 270px;box-shadow:none;border-color:#e3dacb}
.polish-products #men .rubric-collage{aspect-ratio:1/1.15}
.polish-products #men .product figcaption{min-height:72px;padding:14px 12px}
.polish-products #men h4{font-size:18px;line-height:1.35}
.polish-products #men [data-rubric="rubric-01"] .rubric-fabric-sage{display:none}
.polish-products #men [data-rubric="rubric-07"] .rubric-fabric-blue{display:none}
.polish-products #men [data-rubric="rubric-03"] .rubric-fabric-blue{display:none}
.polish-products #men [data-rubric="rubric-03"] .rubric-fabric-sage{opacity:.18}
.quiet-brand{text-align:center;padding:76px 30px 58px;border-top:1px solid #eadfd0}
.quiet-brand .eyebrow-label{letter-spacing:.17em;font-size:12px;margin-bottom:22px}
.quiet-brand h2{font-size:clamp(32px,4vw,46px);line-height:1.25;font-weight:500;margin:0}
.quiet-brand .fine-rule{margin:25px auto}
.quiet-brand>img{display:block;width:85px;height:auto;margin:0 auto 30px;mix-blend-mode:multiply}
.quiet-contact{display:inline-flex;gap:30px;align-items:center;border:1px solid #c9ac76;border-radius:4px;padding:13px 26px;color:#2c2924;text-decoration:none;background:#f4dfd9;font-size:18px;font-weight:600}
.quiet-contact:hover{background:#efcfc7}
.quiet-brand+footer{background:#f9f7f2;border-top:1px solid #e5d8c3;padding:24px 42px}
.department-tabs a:focus-visible,.quiet-contact:focus-visible{outline:2px solid #816438;outline-offset:5px}
@media(max-width:760px){
 .polish-about{grid-template-columns:1fr;gap:26px;padding:52px 26px 40px}
 .editorial-heading h2 br{display:none}.editorial-heading h2{font-size:36px}.fine-rule{margin-top:20px;width:44px}
 .eyebrow-label{margin-bottom:12px}.editorial-copy .lead{font-size:21px;line-height:1.6}
 .secondary-copy{font-size:17px;line-height:1.65;margin-top:22px;padding-top:20px}
 .polish-values{font-size:21px;padding-top:18px;margin-top:0}
 .polish-products.section{padding:42px 18px 48px}.polish-products .section-head{gap:8px;align-items:baseline}.polish-products .section-head h2{font-size:28px}.polish-products .section-head p{font-size:12px}
 .department-tabs{font-size:18px;gap:27px;padding-bottom:12px}
 .polish-products #men .product{width:min(76vw,300px);flex-basis:min(76vw,300px)}
 .polish-products #men .carousel-heading{gap:14px}.polish-products #men .carousel-heading p{font-size:13px}
 .quiet-brand{padding:54px 24px 44px}.quiet-brand+footer{padding:24px;font-size:12px}
}
/* Hero experiment authorized separately; original production Hero is untouched. */
header{position:relative!important;inset:auto!important;height:92px!important;padding:18px 44px!important;display:flex!important;justify-content:space-between!important;flex-direction:row-reverse!important;background:#f9f7f2!important}
header .header-brand{position:static!important;transform:none!important;align-items:center!important}
header .header-brand .wordmark{display:block!important;width:94px!important;height:auto!important}
header .header-brand .brand-name{display:block!important;font-size:10px!important;margin:2px 0 0!important;color:#49443b}
header nav{transform:none!important;gap:28px!important}header nav a{font-size:16px!important}
.hero{display:grid!important;grid-template-columns:1fr 1.25fr;direction:ltr;background:#f9f7f2!important;min-height:0!important;isolation:isolate;overflow:hidden}
.hero:before,.hero:after{display:none!important}
.hero .intro{direction:rtl;min-height:500px;padding:80px 30px 60px 46px!important;text-align:right;align-items:flex-start;justify-content:center;position:relative;z-index:1}
.hero .everyday{font-family:'Skill Assistant',Arial,sans-serif;font-size:13px;font-weight:500;letter-spacing:.23em;margin:0 0 24px}
.hero .hero-logo{display:none}
.hero .intro h1{font-family:'Skill Assistant',Arial,sans-serif;font-size:clamp(36px,4.3vw,49px);font-weight:700;line-height:1.12;white-space:normal;max-width:330px;margin:0;letter-spacing:-.8px;text-decoration:none;border:0;padding:0}
.hero .intro h1:after{display:none}
.hero .intro>p.hero-subtitle{font-family:'Skill Assistant',Arial,sans-serif;font-size:20px;font-weight:400;margin:22px 0 0;line-height:1.5}
.hero .intro>p.hero-audience{justify-content:flex-start;gap:14px;font-size:16px;margin:16px 0 26px}
.hero .intro .hero-audience a{padding:0 0 3px;background:none;border:0;color:#655e55}
.hero .intro .primary{width:auto;min-width:220px;min-height:52px;font-size:19px;padding:12px 22px;border-radius:28px;gap:24px;background:#d4b06b;color:#26231c}
.hero-artwork{width:100%;height:100%;min-height:500px;object-fit:cover;object-position:65% center;display:block}
@media(max-width:760px){
 header{height:80px!important;padding:14px 22px!important}header .header-brand .wordmark{width:78px!important}header nav{gap:18px!important}header nav a{font-size:14px!important}
 .hero{display:flex!important;flex-direction:column}
 .hero .intro{min-height:0;padding:48px 28px 32px!important;align-items:center;text-align:center}
 .hero .everyday{font-size:12px;margin-bottom:20px}
 .hero .intro h1{font-size:38px;max-width:300px;line-height:1.12}
 .hero .intro>p.hero-subtitle{font-size:19px;margin-top:18px}
 .hero .intro>p.hero-audience{margin:12px 0 24px;font-size:15px}
 .hero .intro .primary{min-width:220px;min-height:50px;font-size:18px}
 .hero-artwork{height:255px;min-height:0;object-position:center 65%}
}
/* Reference correction: copy and textile share one continuous Hero surface. */
.hero{position:relative!important;display:block!important;min-height:520px!important;background:#f9f7f2!important}
.hero-artwork{position:absolute;inset:0;width:100%;height:100%;min-height:0;object-fit:cover;object-position:center;z-index:0}
.hero .intro{width:43%;min-height:520px;padding:64px 28px 64px 40px!important;align-items:flex-start;text-align:right}
@media(max-width:760px){
 .hero{min-height:660px!important}
 .hero-artwork{object-position:left center}
 .hero .intro{width:100%;min-height:660px;padding:48px 28px 200px!important;align-items:center;justify-content:flex-start;text-align:center}
 .hero .intro h1{max-width:300px}
}
/* Shared textile compositions: copy left on desktop, fabric below on mobile. */
.polish-about{position:relative;isolation:isolate;display:block;overflow:hidden;padding:64px 48px 30px;direction:ltr}
.about-artwork{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:-1}
.about-editorial{width:49%;direction:rtl;text-align:right}
.about-editorial .editorial-heading{margin-bottom:24px}
.about-editorial .editorial-heading h2{font-size:42px}
.about-editorial .editorial-heading h2 br{display:none}
.about-editorial .lead{font-size:21px;line-height:1.65}
.about-editorial .secondary-copy{font-size:17px;line-height:1.7;border-color:#dfcfaf}
.polish-about .polish-values{width:49%;font-size:18px;direction:rtl;margin-top:26px;padding-top:14px}
.polish-about .polish-values span:nth-child(2){background:none}
.brand-benefits{font-family:'Skill Assistant',Arial,sans-serif;display:grid;grid-template-columns:repeat(3,1fr);padding:36px 44px 40px;background:#f9f7f2;text-align:center;gap:0}
.brand-benefits>div+div{border-right:1px solid #e5dac7}
.brand-benefits h3{font-size:21px;line-height:1.35;font-weight:600;margin:0 0 5px}
.brand-benefits p{font-size:17px;line-height:1.5;margin:0;color:#59534b}
.quiet-brand{position:relative;isolation:isolate;overflow:hidden;direction:ltr;text-align:right;padding:62px 48px;min-height:370px}
.quiet-brand>img.closing-artwork{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:-1;margin:0;mix-blend-mode:normal}
.closing-copy{width:50%;direction:rtl}
.quiet-brand h2{font-size:36px;line-height:1.3;text-wrap:balance}
.quiet-brand .fine-rule{margin:24px 0}
.closing-logo{display:block;width:76px;height:auto;margin:0 0 24px;mix-blend-mode:multiply}
.quiet-contact{font-size:17px;padding:11px 22px;background:#f9f7f2;border-radius:26px}
@media(max-width:760px){
 .hero-artwork{object-fit:cover;object-position:left bottom}
 .hero .intro{padding-bottom:245px!important;min-height:690px}
 .polish-about{padding:44px 25px 260px;background:#f9f7f2}
 .about-artwork{top:auto;bottom:0;height:300px;object-position:85% bottom}
 .about-editorial,.polish-about .polish-values{width:100%}
 .about-editorial .editorial-heading h2{font-size:35px}
 .about-editorial .lead{font-size:20px}
 .about-editorial .secondary-copy{font-size:17px}
 .polish-about .polish-values{font-size:19px;margin-top:24px}
 .brand-benefits{padding:28px 14px;gap:0}
 .brand-benefits h3{font-size:18px}.brand-benefits p{font-size:14px}
 .quiet-brand{padding:44px 26px 245px;min-height:0;background:#f9f7f2}
 .quiet-brand>img.closing-artwork{top:auto;height:280px;object-position:85% bottom}
 .closing-copy{width:100%;text-align:center}
 .quiet-brand h2{font-size:31px}
 .quiet-brand .fine-rule{margin:22px auto}.closing-logo{margin:0 auto 24px}
}
@media(max-width:760px){.about-artwork,.quiet-brand>img.closing-artwork{mask-image:linear-gradient(to bottom,transparent,#000 28%)}}
@media(min-width:761px){
 .about-artwork,.quiet-brand>img.closing-artwork{left:28%;right:0;width:72%;object-position:right center;mask-image:linear-gradient(to right,transparent,#000 18%)}
 .about-editorial,.polish-about .polish-values{width:46%}
 .closing-copy{width:46%}
}
@media(min-width:761px){.about-artwork,.quiet-brand>img.closing-artwork{left:50%;width:50%;object-position:right center;mask-image:linear-gradient(to right,transparent,#000 16%)}}
/* About is quiet: cream and a fine gold border, with textile only in the closing. */
.polish-about .about-artwork{display:none}
.polish-about{background:#f9f7f2;border-top:1px solid #d5bc88;border-bottom:1px solid #d5bc88}
@media(min-width:761px){
 .polish-about{padding:64px 64px 34px}
 .about-editorial{width:100%;display:grid;grid-template-columns:1fr 1.6fr;gap:52px;direction:rtl}
 .about-editorial .editorial-heading{margin:0}
 .polish-about .polish-values{width:100%;margin-top:32px}
}
@media(max-width:760px){.polish-about{padding:44px 25px 32px}}
/* Integrated editorial hierarchy: one reading column, no separate panels. */
.polish-about{padding:58px 48px 24px;border:0;background:#f9f7f2}
.about-editorial{display:block;width:100%;max-width:640px;margin:0 auto;direction:rtl;text-align:right}
.about-editorial .editorial-heading{position:relative;margin:0 0 26px;padding-right:21px;border-right:1px solid #c6a15b}
.about-editorial .editorial-heading .eyebrow-label{font-size:15px;margin-bottom:10px}
.about-editorial .editorial-heading h2{display:inline;font-size:40px;line-height:1.25;font-weight:600;background:none;border-bottom:1px solid #d8bd84;padding-bottom:5px}
.about-editorial .editorial-heading .fine-rule{display:none}
.about-editorial .lead{font-size:21px;line-height:1.6}
.about-editorial .secondary-copy{border:0;margin-top:20px;padding-top:0;font-size:17px;line-height:1.65}
.about-editorial .secondary-copy p+p{margin-top:13px}
.polish-about .polish-values{width:100%;max-width:640px;margin:23px auto 0;padding:0;border:0;display:flex;gap:22px;justify-content:flex-start;direction:rtl;font-size:19px;font-weight:600}
.polish-about .polish-values span,.polish-about .polish-values span+span{padding:0 0 4px;border:0;border-bottom:1px solid #d8bd84;background:none}
.brand-benefits{max-width:none;margin:0;padding:32px 48px 42px;background:#f9f7f2;gap:20px}
.brand-benefits>div,.brand-benefits>div+div{border:0;padding:0}
.brand-benefits h3{display:inline-block;border-bottom:1px solid #d8bd84;padding-bottom:7px;margin-bottom:9px;font-size:21px}
.brand-benefits p{font-size:16px}
@media(max-width:760px){
 .polish-about{padding:38px 25px 20px}
 .about-editorial{width:100%}
 .about-editorial .editorial-heading{padding-right:15px;margin-bottom:23px}
 .about-editorial .editorial-heading h2{font-size:32px}
 .about-editorial .lead{font-size:19px;line-height:1.6}
 .about-editorial .secondary-copy{font-size:16px;line-height:1.65;margin-top:17px}
 .polish-about .polish-values{font-size:18px;gap:22px;margin-top:20px}
 .brand-benefits{padding:24px 18px 34px;gap:10px}
 .brand-benefits h3{font-size:18px}.brand-benefits p{font-size:14px}
}
/* Restore the approved value emphasis; the icon row follows the reference. */
.polish-about .polish-values{width:fit-content;max-width:100%;display:flex;justify-content:center;gap:10px;margin:24px auto 0;padding:8px 16px;background:#e9cf91;border:1px solid #d8b571;border-radius:2px;color:#211a10;font-size:20px;line-height:1.4}
.polish-about .polish-values span,.polish-about .polish-values span+span{border:0;padding:0;background:none}
.brand-benefits{max-width:850px;margin:0 auto;padding:32px 24px 38px;gap:0}
.brand-benefits>div{padding:0 15px}.brand-benefits>div+div{border-right:1px solid #e8e0d3}
.brand-benefits .benefit-icon{display:block;width:34px;height:34px;margin:0 auto 12px;object-fit:contain}
.brand-benefits h3{border:0;padding:0;margin:0 0 4px;font-weight:600;font-size:21px}
.brand-benefits p{font-size:17px}
@media(max-width:760px){
 .polish-about .polish-values{font-size:19px;gap:8px;padding:8px 12px}
 .brand-benefits{padding:26px 12px 32px}
 .brand-benefits>div{padding:0 5px}
 .brand-benefits .benefit-icon{width:30px;height:30px;margin-bottom:10px}
 .brand-benefits h3{font-size:18px}.brand-benefits p{font-size:14px}
}
/* Final hierarchy polish: approved artwork, palette, logo and product system locked. */
.hero .everyday{margin-bottom:15px;font-size:12px}
.hero .intro{width:47%;padding:60px 34px 60px 38px!important}
.hero .intro h1{font-size:52px;line-height:1.12;max-width:none;letter-spacing:-.9px}
.hero .intro>p.hero-subtitle{margin-top:26px;font-size:21px}
.hero .intro>p.hero-audience{font-size:15px;margin-top:12px;margin-bottom:24px;gap:20px}
.hero .intro .primary{font-size:18px;min-width:210px;min-height:50px;padding:12px 22px}
.polish-about{padding-top:58px;padding-bottom:14px}
.about-editorial{max-width:590px}
.about-editorial .editorial-heading{border:0;padding:0;margin-bottom:25px}
.about-editorial .editorial-heading .eyebrow-label{font-size:14px;margin-bottom:11px}
.about-editorial .editorial-heading h2{font-size:44px;display:block;border:0;padding:0;line-height:1.2}
.about-editorial .editorial-heading .fine-rule{display:block;width:52px;height:1px;margin-top:18px}
.about-editorial .lead{font-size:21px;line-height:1.75}
.about-editorial .secondary-copy{font-size:17px;line-height:1.8;margin-top:25px;padding-top:0}
.about-editorial .secondary-copy p+p{margin-top:14px}
.polish-about .polish-values{max-width:590px;width:100%;justify-content:flex-start;margin:28px auto 0;padding:0 0 0;border:0;background:none;border-radius:0;font-size:25px;font-weight:600;gap:12px;color:#262522}
.polish-about .polish-values span:first-child{border-bottom:1px solid #c6a15b;padding-bottom:5px}
.brand-benefits{padding-top:31px;padding-bottom:28px;max-width:820px}
.brand-benefits .benefit-icon{width:38px;height:38px;margin-bottom:13px}
.brand-benefits h3{font-size:22px;margin-bottom:5px}
.brand-benefits p{font-size:17px}
.polish-products.section{padding-top:30px;border-top:1px solid #e6ddcf}
.polish-products .section-head{display:block;text-align:right;margin-bottom:20px}
.polish-products .section-head h2{font-size:38px;line-height:1.2;font-weight:600;margin:0 0 9px}
.polish-products .section-head p{font-size:12px;line-height:1.5;color:#746c61}
.department-tabs{font-size:18px;gap:32px;padding-bottom:12px}
.polish-products #men{margin-top:24px}
.polish-products #men h3{font-size:25px;font-weight:500;margin-bottom:7px}
.polish-products #men .carousel-heading p{font-size:13px;line-height:1.5}
.polish-products #men .carousel-controls{gap:5px}
.polish-products #men .carousel-controls button{min-width:44px;min-height:44px;height:44px;padding:8px;font-size:17px;border:1px solid #e1d7c5;background:transparent;box-shadow:none;color:#655d50}
.polish-products #men .carousel-controls .motion-toggle{font-size:12px;padding:8px 11px}
.quiet-brand{padding-top:44px;padding-bottom:48px}
.quiet-brand h2{font-size:37px;line-height:1.3}
.quiet-brand .fine-rule{margin-top:20px;margin-bottom:21px}
.closing-logo{width:80px;margin-bottom:22px}
@media(max-width:760px){
 .hero .intro{width:100%;padding:44px 25px 245px!important;min-height:690px}
 .hero .everyday{font-size:12px;margin-bottom:15px}
 .hero .intro h1{font-size:34px;line-height:1.16;max-width:340px;letter-spacing:-.6px}
 .hero .intro>p.hero-subtitle{font-size:19px;margin-top:23px}
 .hero .intro>p.hero-audience{font-size:15px;margin-top:12px;margin-bottom:23px}
 .hero .intro .primary{font-size:18px;min-height:50px}
 .polish-about{padding:40px 25px 12px}
 .about-editorial .editorial-heading{margin-bottom:23px}
 .about-editorial .editorial-heading h2{font-size:35px;line-height:1.2}
 .about-editorial .editorial-heading .fine-rule{margin-top:17px;width:44px}
 .about-editorial .lead{font-size:19px;line-height:1.75}
 .about-editorial .secondary-copy{font-size:16px;line-height:1.8;margin-top:23px}
 .polish-about .polish-values{font-size:22px;gap:8px;margin-top:25px;padding:0;justify-content:flex-start}
 .brand-benefits{padding:26px 14px 27px}
 .brand-benefits .benefit-icon{width:34px;height:34px;margin-bottom:11px}
 .brand-benefits h3{font-size:18px}.brand-benefits p{font-size:14px;line-height:1.5}
 .polish-products.section{padding:28px 25px 46px}
 .polish-products .section-head h2{font-size:32px}.polish-products .section-head p{font-size:11px}
 .department-tabs{font-size:18px;gap:27px}
 .polish-products #men h3{font-size:24px}
 .polish-products #men .carousel-heading{gap:10px;padding-bottom:16px}
 .quiet-brand{padding:36px 25px 245px}
 .quiet-brand h2{font-size:31px;line-height:1.35}
}
@media(min-width:761px) and (max-width:1000px){.hero .intro h1{font-size:40px}.hero .intro{width:49%;padding-left:28px!important;padding-right:20px!important}}
@media(max-width:375px){.hero .intro h1{font-size:32px}.polish-about .polish-values{font-size:21px;gap:7px}}
/* Only the user-marked supporting products and newly supplied socks. */
#men [data-rubric="rubric-06"] .item-2,#men [data-rubric="rubric-14"] .item-2{right:3%;top:3%;width:41%;height:35%}
#men [data-rubric="rubric-06"] .item-3,#men [data-rubric="rubric-14"] .item-3{right:2%;bottom:3%;width:45%;height:55%}
#men [data-rubric="rubric-07"] .item-1{left:3%;top:3%;width:47%;height:63%}
#men [data-rubric="rubric-07"] .item-2{right:3%;top:3%;width:40%;height:42%}
#men [data-rubric="rubric-07"] .item-3{right:3%;bottom:3%;width:65%;height:34%}
#men [data-rubric="rubric-08"] .item-1{left:3%;top:4%;width:47%;height:79%}
#men [data-rubric="rubric-08"] .item-2{right:3%;top:3%;width:40%;height:39%}
#men [data-rubric="rubric-08"] .item-3{right:3%;bottom:3%;width:43%;height:53%}
/* All MEN rubrics: shared scale and alignment, with shape-specific arrangements. */
#men .composition-2:not(.composition-wide) .item-1{left:4%;right:auto;top:6%;bottom:auto;width:49%;height:83%}
#men .composition-2:not(.composition-wide) .item-2{left:auto;right:4%;top:auto;bottom:11%;width:39%;height:72%}
#men .composition-2:not(.composition-wide) .rubric-item img{object-position:center bottom}
#men [data-rubric="rubric-02"] .item-1{left:5%;right:auto;top:5%;bottom:auto;width:85%;height:49%}
#men [data-rubric="rubric-02"] .item-2{left:auto;right:5%;top:auto;bottom:5%;width:58%;height:39%}
#men [data-rubric="rubric-05"] .item-1{left:4%;top:7%;width:48%;height:85%}
#men [data-rubric="rubric-05"] .item-2{right:4%;top:6%;width:39%;height:40%}
#men [data-rubric="rubric-05"] .item-3{right:4%;bottom:6%;width:39%;height:40%}
#men [data-rubric="rubric-06"] .item-1{left:3%;top:8%;width:48%;height:84%}
#men [data-rubric="rubric-06"] .item-2,#men [data-rubric="rubric-14"] .item-2{right:3%;top:4%;width:42%;height:34%}
#men [data-rubric="rubric-06"] .item-3,#men [data-rubric="rubric-14"] .item-3{right:3%;bottom:5%;width:43%;height:53%}
#men [data-rubric="rubric-07"] .item-1{left:5%;top:4%;width:42%;height:61%}
#men [data-rubric="rubric-07"] .item-2{right:4%;top:4%;width:40%;height:42%}
#men [data-rubric="rubric-07"] .item-3{right:4%;bottom:4%;width:67%;height:30%}
#men [data-rubric="rubric-08"] .item-1{left:4%;top:9%;width:47%;height:80%}
#men [data-rubric="rubric-08"] .item-2{right:4%;top:5%;width:40%;height:34%}
#men [data-rubric="rubric-08"] .item-3{right:4%;bottom:5%;width:41%;height:51%}
#men [data-rubric="rubric-09"] .item-1{left:3%;top:7%;width:51%;height:86%}
#men [data-rubric="rubric-09"] .item-2{right:3%;top:5%;width:37%;height:41%}
#men [data-rubric="rubric-09"] .item-3{right:3%;bottom:5%;width:37%;height:41%}
#men [data-rubric="rubric-14"] .item-1{left:4%;top:6%;width:47%;height:86%}
.polish-products #men .men-rubric figcaption{min-height:88px}
/* Paired packs share a baseline and a restrained leading/supporting ratio. */
#men .composition-2:not(.composition-wide) .item-1{left:3%;top:5%;width:52%;height:77%}
#men .composition-2:not(.composition-wide) .item-2{right:3%;bottom:18%;width:40%;height:66%}
