.fw-page{background:#fcfefb;min-height:200cqw;padding-bottom:3.2cqw}.fw-offer{color:#fffef0;background:#00462e;border-bottom:1px solid #afc4a7;justify-content:center;align-items:center;gap:2.3cqw;height:7cqw;display:flex;position:relative}.fw-offer>svg{color:#fadd78;fill:#fadd78;stroke:#fadd78;stroke-width:1.4px;width:5.2cqw;height:5.2cqw}.fw-offer p{letter-spacing:-.07cqw;margin:0;font:400 3.1cqw/1 Casual Barlow,Arial,sans-serif}.fw-offer strong{color:#ffda72;font-weight:600}.fw-offer button{color:#faffed;background:0 0;border:0;width:4cqw;height:4cqw;padding:0;position:absolute;top:1.6cqw;right:2.4cqw}.fw-offer button svg{stroke-width:1.5px;width:3.4cqw;height:3.4cqw}.fw-page .dc-header{background:#003c2b;height:11.75cqw;padding-left:3.6cqw}.fw-page .dc-brand img{width:9cqw;height:10.3cqw}.fw-page .dc-brand{gap:1.3cqw}.fw-page .dc-brand strong{font-size:4.4cqw}.fw-page .dc-brand small{letter-spacing:.11cqw;font-size:1.35cqw}.fw-page .dc-pickup{width:26.6cqw;height:8.7cqw;font-size:2.95cqw}.fw-page .cw-hero{background:#fff;height:45cqw}.fw-page .cw-breadcrumb{gap:1.05cqw;font-size:2.12cqw;top:2.3cqw;left:4.5cqw}.fw-page .cw-hero-photo{mix-blend-mode:multiply;clip-path:polygon(0 0,100% 0,100% 100%,0 96%);background:url(/images/formal-wear-photos.png) 100% 100%/300% 300% no-repeat;width:45cqw;height:44cqw;bottom:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10%);mask-image:linear-gradient(90deg,#0000,#000 10%)}.fw-page .cw-hero-copy{top:8cqw;left:5cqw}.fw-page .cw-hero h1{letter-spacing:-.17cqw;font-size:8cqw;line-height:1.02}.fw-page .cw-hero h1>span:last-child{letter-spacing:-.23cqw;color:#3d4a1c;white-space:nowrap;font-size:7cqw}.fw-page .cw-title-line{width:5.6cqw;height:.4cqw;margin:.7cqw 0 .5cqw}.fw-page .cw-hero-copy>p{letter-spacing:-.07cqw;margin:1.55cqw 0 0;font-size:3.45cqw;line-height:1.16}.fw-page .cw-handwriting{text-align:center;font-family:Casual Script,Brush Script MT,cursive;font-size:2.7cqw;line-height:1.05;top:5cqw;right:2.4cqw}.fw-page .cw-handwriting i{margin-top:.6cqw}.fw-benefits{background:#fff8;align-items:center;font:400 1.8cqw/1 Casual Barlow,Arial,sans-serif;display:flex;position:absolute;bottom:4.7cqw;left:5cqw}.fw-benefits>span{align-items:center;gap:.7cqw;height:4cqw;padding:0 1.3cqw;display:flex}.fw-benefits>span:first-child{padding-left:0}.fw-benefits>span+span{border-left:1px solid #969d7c}.fw-benefits svg{color:#68751b;stroke-width:2px;fill:#85952c;width:3.7cqw;height:3.7cqw}.fw-benefits>span:first-child svg{stroke:#5b691f;fill:#879b2c}.fw-selection-heading{color:#18392c;height:7cqw;margin:0;padding:.4cqw 4.8cqw 1.6cqw;font:400 3.6cqw/1.3 Casual Barlow,Arial,sans-serif}.fw-page .cw-items{gap:.8cqw;margin:0 3.6cqw}.fw-page .cw-item{border-radius:1.7cqw;grid-template-columns:18.8cqw 32.3cqw 16.4cqw 22.5cqw;min-height:12cqw}.fw-page .cw-item-photo{background-image:url(/images/formal-wear-photos.png);background-size:300% 300%;width:14cqw;height:11.7cqw}.fw-page .cw-item h2{font-size:3.25cqw;font-weight:600;line-height:1.1}.fw-page .cw-item h2>span+span{margin-top:.35cqw;font-size:2.65cqw;font-weight:400;line-height:1.15}.fw-page .cw-item-price{font-size:3.65cqw}.fw-page .cw-quantity{height:6.4cqw}.fw-page .cw-quantity button{width:6.3cqw;height:6.3cqw}.fw-page .cw-tax{border-radius:1.5cqw;gap:1.7cqw;height:6.75cqw;margin:2cqw 3.6cqw 0;padding:0 3cqw}.fw-page .cw-tax>span{width:4.6cqw;height:4.6cqw}.fw-page .cw-tax p{font-size:2.7cqw}.fw-page .cw-cart-bar{background:#f4f8f2;border-radius:3.5cqw;grid-template-columns:21.8cqw 32.5cqw 37cqw;height:14cqw;margin:1.7cqw 1cqw 0;padding-left:4.2cqw;padding-right:2.7cqw}.fw-page .cw-add-cart{background:linear-gradient(#ffe9a7,#ffd56b 65%,#f3c24e);height:9cqw;font-size:4cqw!important}.fw-page .cw-total{height:9cqw}.fw-page .cw-item-count{font-size:3.25cqw}.fw-page .cw-item-count svg{width:6.5cqw;height:6.5cqw}
