.acos-product-content{width:100%;max-width:100%;box-sizing:border-box;color:inherit;font-size:14px;line-height:1.6}.acos-product-content,.acos-product-content *,.acos-product-content *:before,.acos-product-content *:after{box-sizing:border-box}.acos-product-content h2,.acos-product-content h3,.acos-product-content h4,.acos-product-content p,.acos-product-content ul{padding-top:0}.acos-product-content h2{margin:0 0 14px;font-size:24px!important;font-weight:700;line-height:1.2!important;letter-spacing:normal!important;text-transform:none!important}.acos-product-content .acos-product-intro{font-size:15px!important;line-height:1.6!important;margin:0 0 28px}.acos-product-content .acos-product-intro p{font-size:15px!important;line-height:1.6!important;margin:0 0 14px}.acos-product-content .acos-product-intro p:last-child{margin-bottom:0}.acos-product-content>p{margin:0 0 14px;font-size:15px!important;line-height:1.6!important}.acos-product-content .acos-fit-guide{margin:1em 0 1.5em;font-size:14px;line-height:1.5}.acos-product-content .acos-fit-guide-header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}.acos-product-content .acos-fit-guide-heading{display:block;margin:0;font-size:14px!important;font-weight:700;line-height:1.4!important;letter-spacing:normal!important}.acos-product-content .acos-fit-guide-indicator{font-size:12px!important;line-height:1.4!important;text-align:right}.acos-product-content .acos-fit-guide-bar{position:relative;height:8px;margin:12px 0;background:#d8d8d8;border-radius:4px}.acos-product-content .acos-fit-guide-marker{position:absolute;top:50%;width:16px;height:16px;background:#273c30;border:2px solid #f6f3ec;border-radius:50%;box-shadow:0 1px 3px #0000004d;transform:translate(-50%,-50%)}.acos-product-content .acos-fit-guide-bar[aria-label="Fit: Slim"] .acos-fit-guide-marker{left:12.5%}.acos-product-content .acos-fit-guide-bar[aria-label="Fit: Tailored"] .acos-fit-guide-marker{left:37.5%}.acos-product-content .acos-fit-guide-bar[aria-label="Fit: Regular"] .acos-fit-guide-marker{left:62.5%}.acos-product-content .acos-fit-guide-bar[aria-label="Fit: Relaxed"] .acos-fit-guide-marker{left:87.5%}.acos-product-content .acos-fit-guide-labels{display:flex;justify-content:space-between;margin-bottom:8px;font-size:12px!important;line-height:1.4!important}.acos-product-content .acos-fit-guide-labels span{width:25%}.acos-product-content .acos-fit-guide-labels span:first-child{text-align:left}.acos-product-content .acos-fit-guide-labels span:nth-child(2),.acos-product-content .acos-fit-guide-labels span:nth-child(3){text-align:center}.acos-product-content .acos-fit-guide-labels span:last-child{text-align:right}.acos-product-content .acos-fit-guide-active{color:#273c30;font-weight:700}.acos-product-content .acos-fit-guide-note{margin:6px 0 0;font-size:13px!important;line-height:1.5!important;text-align:center}.acos-product-content .acos-fit-advice{margin:1.25em 0;padding:16px 18px;background:#f6f3ec;border-left:4px solid #b28d47;font-size:14px!important;line-height:1.6!important}.acos-product-content .acos-fit-advice p{margin:0 0 8px;font-size:14px!important;line-height:1.6!important}.acos-product-content .acos-fit-advice p:last-of-type{margin-bottom:0}.acos-product-content .acos-eyebrow{display:block;margin:0 0 6px;color:#b28d47;font-size:11px!important;font-weight:700;line-height:1.4!important;letter-spacing:1.5px!important;text-transform:uppercase!important}.acos-product-content .acos-sizing-notice{margin-top:12px;padding:12px;background:#fff;border:1px solid #d8d8d8;border-radius:4px}.acos-product-content .acos-sizing-notice-heading{display:block;margin:0 0 6px;font-size:13px!important;font-weight:700;line-height:1.4!important}.acos-product-content .acos-sizing-notice p{margin:0 0 8px;font-size:12px!important;line-height:1.5!important}.acos-product-content .acos-sizing-notice ul{margin:0;padding-left:18px;font-size:12px!important;line-height:1.5!important}.acos-product-content .acos-sizing-notice li{margin:0 0 4px}.acos-product-content .acos-sizing-notice li:last-child{margin-bottom:0}.acos-product-content a.acos-text-link{font-weight:700;text-decoration:underline;text-underline-offset:2px}.acos-product-content .acos-editorial-panel{margin:1.25em 0;padding:20px;background:#273c30;border-top:4px solid #b28d47;color:#fff;font-size:14px!important;line-height:1.6!important;text-align:center}.acos-product-content .acos-editorial-panel .acos-eyebrow{margin-bottom:8px}.acos-product-content .acos-editorial-panel h3{margin:0 0 10px;color:#fff;font-size:20px!important;font-weight:700;line-height:1.3!important;letter-spacing:normal!important;text-transform:none!important}.acos-product-content .acos-editorial-panel p{max-width:600px;margin:0 auto 18px;color:#fff;font-size:14px!important;line-height:1.6!important}.acos-product-content a.acos-action,.acos-product-content button.acos-action,.acos-product-content a.acos-editorial-button,.acos-product-content a.acos-accessory-button{box-sizing:border-box!important;background-image:none!important;text-decoration:none!important;text-decoration-line:none!important;text-transform:none!important;letter-spacing:normal!important;opacity:1!important}.acos-product-content button.acos-action{appearance:none!important;-webkit-appearance:none!important;cursor:pointer!important}.acos-product-content a.acos-action:hover,.acos-product-content a.acos-action:focus,.acos-product-content a.acos-action:active,.acos-product-content a.acos-action:visited,.acos-product-content button.acos-action:hover,.acos-product-content button.acos-action:focus,.acos-product-content button.acos-action:active,.acos-product-content a.acos-editorial-button:hover,.acos-product-content a.acos-editorial-button:focus,.acos-product-content a.acos-editorial-button:active,.acos-product-content a.acos-editorial-button:visited,.acos-product-content a.acos-accessory-button:hover,.acos-product-content a.acos-accessory-button:focus,.acos-product-content a.acos-accessory-button:active,.acos-product-content a.acos-accessory-button:visited{background-image:none!important;text-decoration:none!important;text-decoration-line:none!important;opacity:1!important}.acos-product-content a.acos-action:before,.acos-product-content a.acos-action:after,.acos-product-content button.acos-action:before,.acos-product-content button.acos-action:after,.acos-product-content a.acos-editorial-button:before,.acos-product-content a.acos-editorial-button:after,.acos-product-content a.acos-accessory-button:before,.acos-product-content a.acos-accessory-button:after{content:none!important;display:none!important;background:none!important}.acos-product-content a.acos-editorial-button{display:inline-block;max-width:100%;padding:12px 16px;background:#b28d47!important;color:#fff!important;border-radius:2px;font-size:14px!important;font-weight:600;line-height:1.3!important;text-align:center}.acos-product-content a.acos-editorial-button:hover,.acos-product-content a.acos-editorial-button:focus,.acos-product-content a.acos-editorial-button:active,.acos-product-content a.acos-editorial-button:visited{background:#b28d47!important;color:#fff!important}.acos-product-content .acos-accessories-panel{margin:1.25em 0;padding:20px;background:#f6f3ec;border:1px solid #b28d47;font-size:14px!important;line-height:1.6!important}.acos-product-content .acos-accessories-panel>h3{margin:0 0 12px;color:#273c30;font-size:14px!important;font-weight:700;line-height:1.4!important;letter-spacing:normal!important;text-transform:none!important}.acos-product-content .acos-accessory-table{display:table!important;table-layout:fixed!important;width:calc(100% + 20px)!important;margin:-10px;border-collapse:separate;border-spacing:10px}.acos-product-content .acos-accessory-row{display:table-row!important}.acos-product-content .acos-accessory-cell{display:table-cell!important;width:50%!important;height:100%;padding:14px;vertical-align:top!important;background:#fff;border:1px solid #d8d8d8;border-radius:4px}.acos-product-content .acos-accessory-inner{display:flex;flex-direction:column;height:100%}.acos-product-content .acos-accessory-cell h4{margin:0 0 4px;color:#273c30;font-size:14px!important;font-weight:700;line-height:1.4!important;letter-spacing:normal!important;text-transform:none!important}.acos-product-content .acos-accessory-cell p{margin:0 0 14px;font-size:12px!important;line-height:1.5!important}.acos-product-content a.acos-accessory-button{display:inline-block;align-self:flex-start;margin-top:auto;padding:8px 14px;background:#273c30!important;color:#fff!important;border-radius:2px;font-size:12px!important;font-weight:600;line-height:1.3!important;text-align:center;white-space:nowrap}.acos-product-content a.acos-accessory-button:hover,.acos-product-content a.acos-accessory-button:focus,.acos-product-content a.acos-accessory-button:active,.acos-product-content a.acos-accessory-button:visited{background:#273c30!important;color:#fff!important}.acos-product-content .acos-product-details{width:100%;margin:0;border-top:1px solid rgba(0,0,0,.16)}.acos-product-content .acos-product-details details{width:100%;margin:0;padding:0;border-bottom:1px solid rgba(0,0,0,.16);box-sizing:border-box}.acos-product-content .acos-product-details summary{position:relative;display:block;width:100%;box-sizing:border-box;padding:18px 42px 18px 0;font-size:15px!important;line-height:1.35!important;font-weight:600;cursor:pointer;list-style:none;text-transform:none!important;letter-spacing:normal!important}.acos-product-content .acos-product-details summary::-webkit-details-marker{display:none}.acos-product-content .acos-product-details summary:after{content:"+";position:absolute;right:4px;top:50%;transform:translateY(-50%);font-size:22px;line-height:1;font-weight:400}.acos-product-content .acos-product-details details[open] summary:after{content:"\2212"}.acos-product-content .acos-product-detail-content{padding:0 0 20px;font-size:14px!important;line-height:1.6!important}.acos-product-content .acos-product-detail-content p,.acos-product-content .acos-product-detail-content li{font-size:14px!important;line-height:1.6!important}.acos-product-content .acos-product-detail-content p{margin:0 0 12px}.acos-product-content .acos-product-detail-content p:last-child{margin-bottom:0}.acos-product-content .acos-product-detail-content ul{margin:0;padding-left:20px}.acos-product-content .acos-product-detail-content li{margin:0 0 7px}.acos-product-content .acos-product-detail-content li:last-child{margin-bottom:0}.acos-product-content .acos-accordion{margin:0;border-bottom:1px solid #d6d1c6;font-size:14px!important;line-height:1.6!important}.acos-product-content .acos-accordion:first-of-type{border-top:1px solid #d6d1c6}.acos-product-content .acos-accordion summary{position:relative;padding:16px 32px 16px 0;font-size:15px!important;font-weight:600;line-height:1.4!important;letter-spacing:normal!important;text-transform:none!important;cursor:pointer;list-style:none}.acos-product-content .acos-accordion summary::-webkit-details-marker{display:none}.acos-product-content .acos-accordion summary:after{content:"+";position:absolute;top:50%;right:0;font-size:20px;font-weight:400;line-height:1;transform:translateY(-50%)}.acos-product-content .acos-accordion[open] summary:after{content:"\2212"}.acos-product-content .acos-accordion-content{padding:0 0 16px;font-size:14px!important;line-height:1.6!important}.acos-product-content .acos-accordion-content p,.acos-product-content .acos-accordion-content li{font-size:14px!important;line-height:1.6!important}.acos-product-content .acos-accordion-content ul{margin:0;padding-left:22px}.acos-product-content .acos-accordion-content li{margin:0 0 6px}.acos-product-content .acos-accordion-content li:last-child{margin-bottom:0}.acos-product-content .acos-faq-item{margin:0 0 12px;font-size:14px!important;line-height:1.6!important}.acos-product-content .acos-faq-item:last-child{margin-bottom:0}.acos-product-content .acos-faq-item strong{display:block;margin-bottom:2px}.acos-product-content a.acos-action:focus-visible,.acos-product-content button.acos-action:focus-visible,.acos-product-content a.acos-editorial-button:focus-visible,.acos-product-content a.acos-accessory-button:focus-visible,.acos-product-content a.acos-text-link:focus-visible,.acos-product-content .acos-accordion summary:focus-visible,.acos-product-content .acos-product-details summary:focus-visible{outline:2px solid currentColor;outline-offset:3px}@media screen and (max-width:749px){.acos-product-content .acos-product-intro{margin-bottom:24px}.acos-product-content .acos-product-details summary{padding-top:16px;padding-bottom:16px}.acos-product-content .acos-fit-guide-header{align-items:flex-start}.acos-product-content .acos-fit-advice,.acos-product-content .acos-editorial-panel,.acos-product-content .acos-accessories-panel{padding-left:18px;padding-right:18px}.acos-product-content a.acos-editorial-button{display:block;width:100%}.acos-product-content .acos-accessory-table,.acos-product-content .acos-accessory-row,.acos-product-content .acos-accessory-cell{display:block!important;width:100%!important;height:auto}.acos-product-content .acos-accessory-table{margin:0}.acos-product-content .acos-accessory-cell{margin:0 0 10px}.acos-product-content .acos-accessory-cell:last-child{margin-bottom:0}.acos-product-content a.acos-accessory-button{display:block;width:100%;white-space:normal}}.acos-product{width:100%;max-width:100%;color:inherit;line-height:1.6;overflow-wrap:anywhere}.acos-product,.acos-product *,.acos-product *:before,.acos-product *:after{box-sizing:border-box}.acos-product h2{margin:0 0 16px;color:#273c30;font-size:26px;line-height:1.3}.acos-product h3{margin:0 0 12px;font-size:22px;line-height:1.3}.acos-product h4{margin:0 0 6px;color:#273c30;font-size:16px;line-height:1.4}.acos-product p{margin:0 0 16px}.acos-product a:focus-visible,.acos-product summary:focus-visible{outline:3px solid #b28d47;outline-offset:3px}.acos-product a.acos-text-link,.acos-product a.acos-text-link:link,.acos-product a.acos-text-link:visited{display:inline!important;width:auto!important;padding:0!important;background-color:transparent!important;background-image:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;color:#273c30!important;font-size:inherit!important;font-weight:700!important;letter-spacing:normal!important;line-height:inherit!important;text-align:inherit!important;text-decoration:underline!important;text-transform:none!important;text-underline-offset:2px;opacity:1!important}.acos-product a.acos-text-link:hover,.acos-product a.acos-text-link:focus,.acos-product a.acos-text-link:active{background-color:transparent!important;background-image:none!important;color:#273c30!important;text-decoration:underline!important;opacity:1!important}.acos-product a.acos-text-link:before,.acos-product a.acos-text-link:after,.acos-product a.acos-action:before,.acos-product a.acos-action:after{display:none!important;content:none!important;background:none!important}.acos-product a.acos-action,.acos-product a.acos-action:link,.acos-product a.acos-action:visited{position:relative!important;display:inline-block!important;width:auto!important;max-width:100%!important;margin:0!important;background-image:none!important;border-style:solid!important;box-shadow:none!important;font-weight:700!important;letter-spacing:normal!important;text-align:center!important;text-decoration:none!important;text-transform:none!important;white-space:normal!important;opacity:1!important}.acos-product a.acos-action:hover,.acos-product a.acos-action:focus,.acos-product a.acos-action:active{background-image:none!important;box-shadow:none!important;text-decoration:none!important;opacity:1!important}.acos-product a.acos-action--gold,.acos-product a.acos-action--gold:link,.acos-product a.acos-action--gold:visited{padding:10px 16px!important;background-color:#b28d47!important;border-color:#b28d47!important;border-width:1px!important;border-radius:4px!important;color:#fff!important;font-size:14px!important;line-height:1.4!important}.acos-product a.acos-action--gold:hover,.acos-product a.acos-action--gold:focus,.acos-product a.acos-action--gold:active{background-color:#9c793d!important;border-color:#9c793d!important;color:#fff!important}.acos-product a.acos-action--green,.acos-product a.acos-action--green:link,.acos-product a.acos-action--green:visited{padding:8px 14px!important;background-color:#273c30!important;border-color:#273c30!important;border-width:1px!important;border-radius:4px!important;color:#fff!important;font-size:12px!important;line-height:1.4!important}.acos-product a.acos-action--green:hover,.acos-product a.acos-action--green:focus,.acos-product a.acos-action--green:active{background-color:#1e3026!important;border-color:#1e3026!important;color:#fff!important}.acos-product .acos-fit-guide{margin:16px 0 24px}.acos-product .acos-fit-guide__header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:8px}.acos-product .acos-fit-guide__title{color:#273c30;font-weight:700}.acos-product .acos-fit-guide__status{color:#666;font-size:12px;line-height:1.4;text-align:right}.acos-product .acos-fit-guide__track{position:relative;height:8px;margin:12px 8px;background:#e2e2e2;border-radius:4px}.acos-product .acos-fit-guide__indicator{position:absolute;top:50%;width:16px;height:16px;background:#273c30;border:2px solid #ffffff;border-radius:50%;box-shadow:0 1px 3px #0000004d;transform:translate(-50%,-50%)}.acos-product .acos-fit-guide__track[aria-label*=Slim] .acos-fit-guide__indicator,.acos-product .acos-fit-guide__track[aria-label*=slim] .acos-fit-guide__indicator{left:12.5%}.acos-product .acos-fit-guide__track[aria-label*=Tailored] .acos-fit-guide__indicator,.acos-product .acos-fit-guide__track[aria-label*=tailored] .acos-fit-guide__indicator{left:37.5%}.acos-product .acos-fit-guide__track[aria-label*=Regular] .acos-fit-guide__indicator,.acos-product .acos-fit-guide__track[aria-label*=regular] .acos-fit-guide__indicator{left:62.5%}.acos-product .acos-fit-guide__track[aria-label*=Relaxed] .acos-fit-guide__indicator,.acos-product .acos-fit-guide__track[aria-label*=relaxed] .acos-fit-guide__indicator{left:87.5%}.acos-product .acos-fit-guide__labels{display:flex;justify-content:space-between;margin-bottom:8px;color:#555;font-size:12px;line-height:1.4}.acos-product .acos-fit-guide__labels span{width:25%}.acos-product .acos-fit-guide__labels span:nth-child(2),.acos-product .acos-fit-guide__labels span:nth-child(3){text-align:center}.acos-product .acos-fit-guide__labels span:last-child{text-align:right}.acos-product .acos-fit-guide__labels .acos-fit-guide__active{color:#273c30;font-weight:700}.acos-product .acos-fit-guide__note{margin:6px 0 0;color:#555;font-size:13px;line-height:1.5;text-align:center}.acos-product .acos-advice-panel{margin:20px 0;padding:16px 18px;background:#f6f3ec;border-left:4px solid #b28d47;border-radius:0 4px 4px 0}.acos-product .acos-advice-panel__eyebrow{margin:0 0 6px;color:#b28d47;font-size:11px;font-weight:700;letter-spacing:1.5px;line-height:1.4;text-transform:uppercase}.acos-product .acos-advice-panel p{color:#273c30;font-size:14px;line-height:1.5}.acos-product .acos-advice-panel p:last-child{margin-bottom:0}.acos-product .acos-editorial-panel{margin:24px 0;padding:24px 20px;background:#273c30;border:1px solid #b28d47;border-radius:6px;text-align:center}.acos-product .acos-editorial-panel__eyebrow{margin:0 0 8px;color:#d4af37;font-size:11px;font-weight:700;letter-spacing:1.5px;line-height:1.4;text-transform:uppercase}.acos-product .acos-editorial-panel h3{color:#f6f3ec;font-size:20px;font-weight:700}.acos-product .acos-editorial-panel__text{max-width:600px;margin:0 auto 18px;color:#e0e0e0;font-size:14px;line-height:1.6}.acos-product .acos-accessories{margin:20px 0;padding:16px;background:#faf9f6;border:1px solid #e0e0e0;border-radius:6px}.acos-product .acos-accessories__eyebrow{display:block;margin-bottom:8px;color:#b28d47;font-size:11px;font-weight:700;letter-spacing:1px;line-height:1.4;text-transform:uppercase}.acos-product .acos-accessories__table{width:calc(100% + 12px);max-width:none;margin:0 -6px;border:0;border-collapse:separate;border-spacing:6px 0;table-layout:fixed}.acos-product .acos-accessories__table tbody,.acos-product .acos-accessories__table tr{height:100%}.acos-product .acos-accessories__cell{width:50%;height:100%;padding:0;vertical-align:top}.acos-product .acos-accessory-card{display:table;width:100%;height:100%;min-height:100%;padding:16px;background:#fff;border:1px solid #e2e2e2;border-radius:4px}.acos-product .acos-accessory-card__inner{display:table-cell;width:100%;height:100%;vertical-align:top}.acos-product .acos-accessory-card p{margin:0 0 14px;color:#555;font-size:12px;line-height:1.5}.acos-product .acos-accordions{margin:24px 0;border-top:1px solid #e0e0e0}.acos-product .acos-accordion{border-bottom:1px solid #e0e0e0}.acos-product .acos-accordion summary{position:relative;display:block;padding:17px 36px 17px 8px;background:transparent;background-image:none;border:0;color:#273c30;font-size:15px;font-weight:700;letter-spacing:.5px;line-height:1.4;text-transform:uppercase;cursor:pointer;list-style:none}.acos-product .acos-accordion summary::marker{content:""}.acos-product .acos-accordion summary::-webkit-details-marker{display:none}.acos-product .acos-accordion summary:before{display:none!important;content:none!important;background:none!important}.acos-product .acos-accordion summary:after{position:absolute!important;top:50%!important;right:8px!important;display:block!important;width:auto!important;height:auto!important;margin:0!important;padding:0!important;background:none!important;border:0!important;color:#273c30!important;content:"+"!important;font-size:22px!important;font-weight:400!important;line-height:1!important;transform:translateY(-50%)!important}.acos-product .acos-accordion[open] summary:after{content:"\2212"!important}.acos-product .acos-accordion__content{padding:0 8px 16px;color:#444;font-size:14px;line-height:1.6}.acos-product .acos-accordion__content ul{margin:0;padding-left:20px}.acos-product .acos-accordion__content li+li{margin-top:6px}.acos-product .acos-accordion__content p{margin:0 0 16px}.acos-product .acos-accordion__content p:last-child{margin-bottom:0}@media screen and (max-width:749px){.acos-product h2{font-size:23px}.acos-product h3{font-size:20px}.acos-product .acos-fit-guide__header{align-items:flex-start}.acos-product .acos-editorial-panel{padding:22px 18px}.acos-product a.acos-action,.acos-product a.acos-action:link,.acos-product a.acos-action:visited{display:block!important;width:100%!important;text-align:center!important}.acos-product .acos-accessories__table,.acos-product .acos-accessories__table tbody,.acos-product .acos-accessories__table tr,.acos-product .acos-accessories__cell{display:block;width:100%;height:auto}.acos-product .acos-accessories__table{margin:0;border-spacing:0}.acos-product .acos-accessories__cell+.acos-accessories__cell{margin-top:12px}.acos-product .acos-accessory-card,.acos-product .acos-accessory-card__inner{display:block;height:auto;min-height:0}.acos-product .acos-accordion summary{padding-top:16px;padding-bottom:16px}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/acos-product.css.map */
