body.template-product{--usw-pdp-bg: #f7f5f0;--usw-pdp-paper: #fffdf9;--usw-pdp-ink: #1d1a17;--usw-pdp-muted: #625d55;--usw-pdp-red: #ff2a2a;--usw-pdp-red-dark: #d91821;--usw-pdp-green: #17663a;--usw-pdp-gold: #ffcc00;--usw-pdp-line: rgba(63, 52, 40, .12);--usw-pdp-radius-lg: 24px;--usw-pdp-radius-md: 16px;--usw-pdp-font: "Bricolage Grotesque", "Avenir Next", "Century Gothic", sans-serif;background:var(--usw-pdp-bg);color:var(--usw-pdp-ink);max-width:100vw;overflow-x:hidden!important}.template-product .m-main-product,.template-product .m-main-product .m-gradient{background:var(--usw-pdp-bg)}.template-product .m-main-product>.container,.template-product .m-main-product>.container-fluid{max-width:1440px;padding:clamp(28px,4vw,64px) clamp(20px,4vw,56px) clamp(56px,6vw,96px)}.template-product .m-main-product--wrapper{align-items:flex-start;gap:clamp(32px,5vw,76px)}.template-product .m-main-product--media{flex:1 1 56%;width:auto;min-width:0;padding:8px;border-radius:var(--usw-pdp-radius-lg);background:#453a2c12;box-shadow:0 26px 70px #392c1d1a}.template-product .m-product-media--wrapper,.template-product .m-product-media--slider,.template-product .m-product-media--item,.template-product .m-product-media img{border-radius:calc(var(--usw-pdp-radius-lg) - 7px)}.template-product .m-main-product--info{position:sticky;top:24px;flex:1 1 38%;width:auto;min-width:360px;padding:7px;border-radius:var(--usw-pdp-radius-lg);background:#453a2c12}.template-product .m-product-info--wrapper{padding:clamp(28px,3vw,42px);border-radius:calc(var(--usw-pdp-radius-lg) - 7px);background:var(--usw-pdp-paper);box-shadow:inset 0 1px #ffffffd9,0 18px 55px #392c1d14;color:var(--usw-pdp-ink);font-family:var(--usw-pdp-font)}.template-product .main-product__block{margin-top:18px}.template-product .main-product__block:first-child{margin-top:0}.template-product .main-product__block-text:first-of-type{display:inline-flex;align-items:center;width:fit-content;min-height:32px;padding:7px 12px;border-radius:999px;background:#17663a1a;color:var(--usw-pdp-green);font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.template-product .m-product-title{max-width:18ch;margin:0;color:var(--usw-pdp-ink);font-family:var(--usw-pdp-font);font-size:clamp(30px,3.1vw,48px);font-weight:800;letter-spacing:-.035em;line-height:1.08;text-wrap:balance}.template-product .main-product__block-title+.main-product__block-text{color:var(--usw-pdp-muted);font-size:16px;line-height:1.7}.template-product .product-block-group--price,.template-product .m-product-price{color:var(--usw-pdp-ink);font-family:var(--usw-pdp-font);font-weight:800}.template-product .m-product-option--label{margin-bottom:10px;color:var(--usw-pdp-ink);font-family:var(--usw-pdp-font);font-size:14px;font-weight:700}.template-product .m-product-option--content{gap:9px}.template-product .m-product-option input[type=radio]+label,.template-product .m-product-option--content label,.template-product .m-product-option--content button,.template-product .m-product-option--content select{min-width:48px;min-height:48px;border-radius:12px;border-color:var(--usw-pdp-line);font-family:var(--usw-pdp-font);font-size:14px;font-weight:700;transition:transform .42s cubic-bezier(.32,.72,0,1),background-color .42s cubic-bezier(.32,.72,0,1),color .42s cubic-bezier(.32,.72,0,1)}.template-product .m-product-option input[type=radio]:checked+label,.template-product .m-product-option--content .selected{background:var(--usw-pdp-ink);color:#fff}.template-product .m-product-form .m-add-to-cart,.template-product .m-product-form button[name=add]{min-height:56px;border-radius:999px;background:var(--usw-pdp-red);color:#fff;font-family:var(--usw-pdp-font);font-size:16px;font-weight:800;letter-spacing:-.01em;box-shadow:0 14px 32px #ff2a2a3d;transition:transform .42s cubic-bezier(.32,.72,0,1),background-color .42s cubic-bezier(.32,.72,0,1),box-shadow .42s cubic-bezier(.32,.72,0,1)}.template-product .m-product-form .m-add-to-cart:hover,.template-product .m-product-form button[name=add]:hover{transform:translateY(-2px);background:var(--usw-pdp-red-dark);box-shadow:0 18px 38px #d9182147}.template-product .m-product-form .m-add-to-cart:active,.template-product .m-product-form button[name=add]:active{transform:scale(.985)}.template-product .main-product__block-buy_buttons+.main-product__block-text{padding:14px 16px;border-radius:14px;background:#ffcc0024;color:#55470b;font-size:14px;font-weight:700;line-height:1.55}.template-product .m-product-wishlist,.template-product .m-product-live-views,.template-product .m-product-shipping,.template-product .m-product-addon--sharing,.template-product .m-product-ask-question{display:none!important}.template-product .m-product-option__input:not(:disabled)+label .label-unavailable{display:none}.template-product .m-scrolling-promotion,.template-product .m-promotion{max-width:100vw;overflow:hidden}.template-product .m-quantity__button{min-width:44px;min-height:44px;flex:0 0 44px}.usw-pdp{padding:clamp(72px,8vw,124px) 0;background:var(--usw-pdp-paper);color:var(--usw-pdp-ink);font-family:var(--usw-pdp-font)}.usw-pdp__inner{width:min(1320px,calc(100% - 40px));margin:0 auto}.usw-pdp__header{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:48px;align-items:end;margin-bottom:48px}.usw-pdp h2,.usw-pdp h3,.usw-pdp p{font-family:var(--usw-pdp-font)}.usw-pdp h2{margin:0;color:var(--usw-pdp-ink);font-size:clamp(34px,5vw,64px);font-weight:800;letter-spacing:-.04em;line-height:1.02;text-wrap:balance}.usw-pdp__header>p,.usw-pdp__faq-intro>p{max-width:56ch;margin:0;color:var(--usw-pdp-muted);font-size:17px;line-height:1.7}.usw-pdp__knowledge-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(360px,.75fr);gap:24px;align-items:start}.usw-pdp__facts{display:grid;gap:16px}.usw-pdp__shell{padding:6px;border-radius:var(--usw-pdp-radius-lg);background:#453a2c12}.usw-pdp__core{height:100%;padding:clamp(24px,3vw,38px);border-radius:calc(var(--usw-pdp-radius-lg) - 6px);background:var(--usw-pdp-bg);box-shadow:inset 0 1px #ffffffe6}.usw-pdp__shell--description .usw-pdp__core{background:#f0eee8}.usw-pdp h3{margin:0 0 18px;color:var(--usw-pdp-ink);font-size:clamp(21px,2vw,28px);font-weight:800;letter-spacing:-.025em;line-height:1.2}.usw-pdp__core p,.usw-pdp__description,.usw-pdp__description p,.usw-pdp__description li,.usw-pdp__description-list li{color:var(--usw-pdp-muted);font-size:16px;line-height:1.72}.usw-pdp__core p{margin:0 0 14px}.usw-pdp__core p:last-child{margin-bottom:0}.usw-pdp__description>p{margin:0 0 16px}.usw-pdp__description>p:has(>strong:only-child){margin:24px 0 10px;color:var(--usw-pdp-ink);font-size:17px;line-height:1.35}.usw-pdp__description>p:has(>strong:only-child) strong{color:inherit;font-weight:800}.usw-pdp__description>ul,.usw-pdp__description>ol{margin:0 0 22px;padding-left:22px}.usw-pdp__description>ul li+li,.usw-pdp__description>ol li+li{margin-top:8px}.usw-pdp__lead{max-width:68ch;font-size:18px!important}.usw-pdp__description-list{display:grid;gap:12px;max-width:68ch;margin:28px 0 0;padding:0;list-style:none}.usw-pdp__description-list li{position:relative;padding-left:24px}.usw-pdp__description-list li:before{content:"";position:absolute;top:.75em;left:2px;width:8px;height:8px;border-radius:50%;background:var(--usw-pdp-red);transform:translateY(-50%)}.usw-pdp__description img,.usw-pdp__description table{max-width:100%;height:auto}.usw-pdp__description a,.usw-pdp__text-link,.usw-pdp__faq a{color:var(--usw-pdp-red-dark);font-weight:800;text-underline-offset:4px}.usw-pdp__text-link{display:inline-flex;min-height:44px;align-items:center}.usw-pdp__size-guide-card{background:#fff;border:1px solid var(--usw-pdp-line);border-radius:var(--usw-pdp-radius-md, 16px);padding:clamp(20px,3.5vw,36px);box-shadow:0 4px 20px -2px #14110f08}.usw-pdp__size-guide-header{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:20px}.usw-pdp__size-guide-titles{max-width:58ch}.usw-pdp__size-guide-main-title{font-family:"Baloo 2",Bricolage Grotesque,sans-serif!important;font-size:clamp(22px,2.5vw,32px)!important;font-weight:800!important;color:var(--usw-pdp-ink)!important;margin:0 0 6px!important;line-height:1.15!important}.usw-pdp__size-guide-subtitle{font-size:16px!important;font-weight:800!important;color:var(--usw-pdp-ink)!important;margin:0 0 10px!important}.usw-pdp__size-guide-desc{font-size:14px;line-height:1.6;color:var(--usw-pdp-muted);margin:0!important}.usw-pdp__size-unit-toggle{display:inline-flex;align-items:center;background:#eaedf0;padding:4px;border-radius:99px;border:1px solid #DCDFE3;flex-shrink:0}.usw-pdp__unit-btn{padding:8px 18px;border-radius:99px;font-size:13px;font-weight:700;border:none;background:transparent;cursor:pointer;color:#4a5568;transition:all .2s ease;outline:none}.usw-pdp__unit-btn.is-active{background:#17663a;color:#fff;box-shadow:0 2px 6px #17663a40}.usw-pdp__size-table-container{border:1px solid #E2DDD5;border-radius:12px;overflow:hidden;margin:20px 0 16px;background:#fff}.usw-pdp__size-table-banner{background:#f0ebe1;color:#1a1a1a;text-align:center;font-size:13px;font-weight:600;padding:10px 16px;border-bottom:1px solid #E2DDD5}.usw-pdp__table-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.usw-pdp__size-table{width:100%;border-collapse:collapse;text-align:left;font-size:14px}.usw-pdp__size-table th{background:#f0ebe1;color:#1a1a1a;font-weight:800;padding:12px 18px;font-size:14px;border-bottom:1px solid #E2DDD5;white-space:nowrap}.usw-pdp__size-table td{padding:12px 18px;border-bottom:1px solid #EEE8DC;color:#1a1a1a;font-size:14px;white-space:nowrap}.usw-pdp__size-table tbody tr:hover{background:#faf8f5}.usw-pdp__size-table tbody tr:last-child td{border-bottom:none}.usw-pdp__size-note{font-size:13px;color:var(--usw-pdp-muted);margin:12px 0 0!important}.usw-pdp__size-warning-box{background:#fff9e6;border:1px solid #F6E6B4;border-radius:8px;padding:12px 16px;font-size:13px;color:#4a3e14;margin-top:14px;line-height:1.5}@media(max-width:640px){.usw-pdp__size-guide-header{flex-direction:column;align-items:flex-start;gap:16px}}.usw-pdp__tab-grid{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:clamp(24px,4vw,48px);align-items:start;padding:4px 0}.usw-pdp__tab-main-title{font-family:"Baloo 2",Bricolage Grotesque,sans-serif!important;font-size:clamp(22px,2.5vw,32px)!important;font-weight:800!important;color:#111!important;margin:0 0 20px!important;line-height:1.2!important}.usw-pdp__policy-group{padding:16px 0;border-bottom:1px solid #ECEAE5}.usw-pdp__policy-group--last{border-bottom:none;padding-bottom:0}.usw-pdp__policy-item-title{font-size:15px!important;font-weight:800!important;color:#111!important;margin:0 0 6px!important}.usw-pdp__policy-item-text{font-size:14px;line-height:1.6;color:#444;margin:0!important}.usw-pdp__red-link{color:#c4101f!important;font-weight:700;text-decoration:underline!important}.usw-pdp__sidebar-card{background:#f7f5f0;border-radius:16px;padding:28px 24px;border:1px solid #EAE6DC}.usw-pdp__sidebar-title{font-family:"Baloo 2",Bricolage Grotesque,sans-serif!important;font-size:24px!important;font-weight:800!important;color:#111!important;margin:0 0 16px!important}.usw-pdp__sidebar-list{list-style:none;padding:0;margin:0 0 20px;display:flex;flex-direction:column;gap:12px}.usw-pdp__sidebar-list li{position:relative;padding-left:18px;font-size:13.5px;line-height:1.5;color:#333}.usw-pdp__sidebar-list li:before{content:"\2022";position:absolute;left:0;color:#17663a;font-size:18px;line-height:1;top:0}.usw-pdp__sidebar-text{font-size:14px;line-height:1.6;color:#444;margin:0 0 20px!important}.usw-pdp__sidebar-cta-link{display:inline-block;color:#c4101f;font-weight:700;font-size:14px;text-decoration:none;transition:opacity .2s ease}.usw-pdp__sidebar-cta-link:hover{text-decoration:underline}@media(max-width:900px){.usw-pdp__tab-grid{grid-template-columns:1fr;gap:28px}}.usw-pdp__table-wrap{overflow-x:auto;margin:20px 0;border:1px solid var(--usw-pdp-line);border-radius:12px;background:#fff}.usw-pdp__table{width:100%;border-collapse:collapse;text-align:left;font-size:.885rem}.usw-pdp__table th{background:#fbf9f4;padding:12px 14px;font-weight:800;border-bottom:2px solid var(--usw-pdp-line);font-size:.8rem;text-transform:uppercase;letter-spacing:.04em;color:var(--usw-pdp-ink)}.usw-pdp__table td{padding:12px 14px;border-bottom:1px solid var(--usw-pdp-line);color:var(--usw-pdp-ink)}.usw-pdp__table tr:last-child td{border-bottom:none}.usw-pdp__tag{display:inline-block;padding:3px 8px;border-radius:6px;font-size:.825rem}.usw-pdp__tag--highlight{background:#ffd40038;color:#7a5c10;font-weight:700}.usw-pdp__tag--speed{background:#17663a1f;color:var(--usw-pdp-green);font-weight:800}.usw-pdp__feature-boxes{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin-top:20px}.usw-pdp__feature-box{display:flex;gap:12px;padding:14px 16px;border-radius:12px;font-size:.875rem;border:1px solid transparent;align-items:flex-start}.usw-pdp__feature-box--green{background:#f0faf4;border-color:#cdecd8;color:#17663a}.usw-pdp__feature-box--gold{background:#fdfbf0;border-color:#f7ebc1;color:#7a5c10}.usw-pdp__feature-icon{font-size:1.35rem;line-height:1;flex-shrink:0}.usw-pdp__feature-box p{margin:2px 0 0!important;font-size:.825rem!important;opacity:.9;color:inherit!important}.usw-pdp__guarantee-list{display:grid;gap:12px;margin:20px 0}.usw-pdp__guarantee-item{display:flex;gap:12px;padding:14px 16px;background:#fff;border:1px solid var(--usw-pdp-line);border-radius:12px;align-items:flex-start}.usw-pdp__check-badge{width:22px;height:22px;border-radius:50%;background:#e3f5e6;color:#08882a;font-weight:800;font-size:13px;display:grid;place-items:center;flex-shrink:0;margin-top:2px}.usw-pdp__guarantee-item strong{color:var(--usw-pdp-ink);font-size:.925rem}.usw-pdp__guarantee-item p{margin:3px 0 0!important;font-size:.85rem!important;color:var(--usw-pdp-muted)!important}.usw-pdp__steps-box{background:#fbf9f4;border:1px solid var(--usw-pdp-line);border-radius:12px;padding:18px 20px;margin-top:20px}.usw-pdp__numbered-steps{margin:0;padding-left:20px;font-size:.875rem;line-height:1.65;color:var(--usw-pdp-ink)}.usw-pdp__numbered-steps li{margin-bottom:6px}.usw-pdp__bullet-checks{list-style:none;margin:12px 0 16px;padding:0;display:grid;gap:10px;font-size:.875rem;color:var(--usw-pdp-muted)}.usw-pdp__bullet-checks li{position:relative;padding-left:20px}.usw-pdp__bullet-checks li:before{content:"\2713";position:absolute;left:0;color:var(--usw-pdp-green);font-weight:800}@media(max-width:640px){.usw-pdp__feature-boxes{grid-template-columns:1fr}}.usw-pdp__faq{display:grid;grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);gap:clamp(36px,7vw,104px);margin-top:clamp(80px,10vw,148px)}.usw-pdp__faq-intro h2{margin-bottom:22px;font-size:clamp(32px,4vw,54px)}.usw-pdp__faq-list{border-top:1px solid var(--usw-pdp-line)}.usw-pdp__faq-list details{border-bottom:1px solid var(--usw-pdp-line)}.usw-pdp__faq-list summary{display:flex;min-height:76px;align-items:center;justify-content:space-between;gap:24px;color:var(--usw-pdp-ink);font-size:17px;font-weight:800;line-height:1.4;cursor:pointer;list-style:none}.usw-pdp__faq-list summary::-webkit-details-marker{display:none}.usw-pdp__faq-list summary span{position:relative;flex:0 0 34px;width:34px;height:34px;border-radius:50%;background:#1d1a1712}.usw-pdp__faq-list summary span:before,.usw-pdp__faq-list summary span:after{content:"";position:absolute;top:50%;left:50%;width:12px;height:1.5px;background:currentColor;transform:translate(-50%,-50%);transition:transform .5s cubic-bezier(.32,.72,0,1),opacity .5s cubic-bezier(.32,.72,0,1)}.usw-pdp__faq-list summary span:after{transform:translate(-50%,-50%) rotate(90deg)}.usw-pdp__faq-list details[open] summary span:after{transform:translate(-50%,-50%) rotate(90deg) scaleX(0);opacity:0}.usw-pdp__faq-list details>div{max-width:68ch;padding:0 58px 24px 0}.usw-pdp__faq-list details p{margin:0;color:var(--usw-pdp-muted);font-size:16px;line-height:1.72}.template-product .m-product-recommendations{background:var(--usw-pdp-bg);font-family:var(--usw-pdp-font)}.template-product .m-product-recommendations .m-section-heading{font-family:var(--usw-pdp-font);letter-spacing:-.03em}.template-product :focus-visible{outline:3px solid var(--usw-pdp-gold);outline-offset:3px}@media(prefers-reduced-motion:reduce){.template-product *,.template-product *:before,.template-product *:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media screen and (min-width:1200px){.template-product .m-main-product>.container,.template-product .m-main-product>.container-fluid{padding-top:36px}.template-product .m-main-product--wrapper{gap:52px}.template-product .m-main-product--media{flex-basis:54%}.template-product .m-main-product--info{flex-basis:42%}.template-product .m-product-info--wrapper{padding:28px}.template-product .main-product__block{margin-top:13px}.template-product .m-product-title{max-width:none;font-size:clamp(34px,2.8vw,40px);line-height:1.04}.template-product .main-product__block-title+.main-product__block-text{line-height:1.55}}@media screen and (max-width:1023px){.template-product .m-main-product--wrapper{gap:28px}.template-product .m-main-product--info{position:static;min-width:320px}.usw-pdp__knowledge-grid{grid-template-columns:minmax(0,1fr) minmax(320px,.8fr)}}@media screen and (max-width:767px){body.template-product:not(.usw-pdp-sticky-ready) .m-sticky-addtocart[data-show-on-mobile=true],body.template-product.usw-pdp-sticky-ready .m-sticky-addtocart[data-show-on-mobile=true]:not(.usw-pdp-sticky-visible){visibility:hidden;opacity:0;pointer-events:none}body.template-product.usw-pdp-sticky-ready .m-sticky-addtocart[data-show-on-mobile=true].usw-pdp-sticky-visible{visibility:visible;opacity:1;pointer-events:auto;transition:opacity .42s cubic-bezier(.32,.72,0,1)}.template-product .m-main-product>.container,.template-product .m-main-product>.container-fluid{padding:18px 16px 56px}.template-product .m-main-product--wrapper{display:block}.template-product .m-main-product--media,.template-product .m-main-product--info{width:100%;min-width:0}.template-product .m-main-product--media{padding:5px;border-radius:20px}.template-product .m-main-product--info{margin-top:20px;padding:5px;border-radius:20px}.template-product .m-product-info--wrapper{padding:26px 20px 28px;border-radius:15px}.template-product .m-product-title{max-width:none;font-size:clamp(29px,8.5vw,38px)}.template-product .main-product__block-title+.main-product__block-text,.usw-pdp__core p,.usw-pdp__description,.usw-pdp__description p,.usw-pdp__description li,.usw-pdp__faq-list details p{font-size:16px}.template-product .m-quantity-selector button,.template-product .m-quantity-selector__button,.template-product quantity-input button{min-width:44px;min-height:44px}.template-product .m-product-option input[type=radio]+label,.template-product .m-product-option--content label,.template-product .m-product-option--content button,.template-product .m-product-option--content select{min-width:48px;min-height:48px}.usw-pdp{padding:72px 0 88px}.usw-pdp__inner{width:min(100% - 32px,680px)}.usw-pdp__header,.usw-pdp__knowledge-grid,.usw-pdp__faq{grid-template-columns:1fr}.usw-pdp__header{gap:18px;margin-bottom:32px}.usw-pdp h2{font-size:clamp(34px,10vw,46px)}.usw-pdp__knowledge-grid{gap:16px}.usw-pdp__core{padding:26px 22px}.usw-pdp__faq{gap:28px;margin-top:88px}.usw-pdp__faq-list summary{min-height:72px;font-size:16px}.usw-pdp__faq-list details>div{padding-right:0}.template-product .m-sticky-addtocart,.template-product .m-sticky-add-to-cart{padding-bottom:max(10px,env(safe-area-inset-bottom))}}.template-product .m-product-info--wrapper,.template-product .m-product-info--wrapper button,.template-product .m-product-info--wrapper input,.template-product .m-product-info--wrapper select,.template-product .m-product-info--wrapper textarea{font-family:var(--usw-pdp-font)}.template-product .m-product-title{color:var(--usw-pdp-ink);font-size:clamp(32px,2.6vw,38px);font-weight:800;letter-spacing:-.04em;line-height:1.06}.template-product .m-product-info--wrapper .main-product__block{margin-top:14px}.template-product .m-product-info--wrapper .main-product__block:first-child{margin-top:0}.template-product .main-product__block-title+.main-product__block-text{max-width:58ch;color:var(--usw-pdp-muted);font-size:15px;line-height:1.62}.template-product .m-product-price,.template-product .m-product-price .m-price,.template-product .product-block-group--price,.template-product .product-block-group--price .m-price,.template-product .product-block-group--price .m-price__regular,.template-product .product-block-group--price .m-price__sale{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 12px}.template-product .m-product-price .m-price-item,.template-product .m-product-price .price-item,.template-product .product-block-group--price .m-price-item{font-family:var(--usw-pdp-font);font-variant-numeric:tabular-nums}.template-product .m-product-price .m-price-item--sale,.template-product .m-product-price .price-item--sale,.template-product .m-product-price .sale-price,.template-product .m-product-price ins,.template-product .product-block-group--price .m-price__sale .m-price-item--sale{color:var(--usw-pdp-red-dark);font-size:clamp(28px,2.4vw,34px);font-weight:800;letter-spacing:-.035em;line-height:1;text-decoration:none}.template-product .m-product-price .m-price:not(.m-price--on-sale) .m-price-item--regular,.template-product .m-product-price .price-item--regular:not(.price-item--compare),.template-product .m-product-price>.m-price-item--regular,.template-product .product-block-group--price .m-price__regular .m-price-item--regular{color:var(--usw-pdp-ink);font-size:clamp(28px,2.4vw,34px);font-weight:800;letter-spacing:-.035em;line-height:1}.template-product .m-product-price .m-price--on-sale .m-price-item--regular,.template-product .m-product-price .m-price-item--compare-at-price,.template-product .m-product-price .price-item--compare,.template-product .m-product-price .compare-at-price,.template-product .m-product-price del,.template-product .product-block-group--price .m-price__sale s.m-price-item--regular{color:#7b746b;font-size:16px;font-weight:600;letter-spacing:0;line-height:1.2;text-decoration-color:currentColor;text-decoration-thickness:1.5px}.template-product .m-product-price .m-product-tag,.template-product .m-product-price .m-badge,.template-product .m-product-price .sale-badge,.template-product .product-block-group--price .m-price__badge-sale,.template-product .product-block-group--price .m-product-tag{min-height:28px;padding:5px 9px;border-radius:999px;background:#d9182117;color:var(--usw-pdp-red-dark);font-size:11px;font-weight:800;letter-spacing:.06em;line-height:1;text-transform:uppercase}.usw-pdp{padding:0 0 clamp(72px,8vw,108px);background:var(--usw-pdp-bg)}.usw-pdp__inner{width:min(1320px,calc(100% - 40px))}.usw-pdp__flow-shell{padding:7px;border-radius:30px;background:#453a2c13;box-shadow:0 24px 70px #392c1d14}.usw-pdp__flow-core{padding:clamp(32px,5vw,68px);border-radius:23px;background:#fffdf9e6;box-shadow:inset 0 1px #ffffffeb}.usw-pdp__header{grid-template-columns:minmax(0,1.1fr) minmax(300px,.62fr);gap:clamp(32px,6vw,80px);margin-bottom:clamp(32px,4vw,48px);padding-bottom:clamp(28px,4vw,42px);border-bottom:1px solid var(--usw-pdp-line)}.usw-pdp__kicker,.usw-pdp__section-label{display:block;margin-bottom:12px;color:var(--usw-pdp-red-dark);font-size:12px;font-weight:800;letter-spacing:.1em;line-height:1.2;text-transform:uppercase}.usw-pdp h2{font-size:clamp(34px,4vw,56px);line-height:1.02}.usw-pdp__tablist{display:flex;width:100%;gap:6px;padding:5px;border:1px solid var(--usw-pdp-line);border-radius:16px;background:#efede7}.usw-pdp__tab{flex:1 1 0;min-height:52px;padding:10px 14px;border:0;border-radius:11px;background:transparent;color:#5f5951;font-family:var(--usw-pdp-font);font-size:14px;font-weight:750;line-height:1.3;text-align:center;cursor:pointer;transition:background-color .22s ease,color .22s ease,box-shadow .22s ease,transform .22s ease}.usw-pdp__tab:hover{color:var(--usw-pdp-ink)}.usw-pdp__tab[aria-selected=true]{background:var(--usw-pdp-paper);color:var(--usw-pdp-ink);box-shadow:0 5px 16px #392c1d14}.usw-pdp__tab:active{transform:scale(.985)}.usw-pdp__panels{min-height:310px}.usw-pdp__panel{padding:clamp(34px,5vw,64px) 4px 8px}.usw-tabs-ready .usw-pdp__panel[hidden]{display:none!important}.usw-pdp__panel-grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(320px,.72fr);gap:clamp(40px,7vw,96px);align-items:start}.usw-pdp__panel-grid--single{grid-template-columns:minmax(0,1fr);max-width:76ch}.usw-pdp__shared-content,.usw-pdp__app-block{width:100%;max-width:100%;overflow-wrap:anywhere}.usw-pdp__shared-content>:first-child,.usw-pdp__app-block>:first-child{margin-top:0}.usw-pdp__shared-content img,.usw-pdp__app-block img{max-width:100%;height:auto}.usw-pdp__panel h3,.usw-pdp__support-note h3,.usw-pdp__size-guide h3{margin:0 0 16px;font-size:clamp(22px,2.2vw,30px);line-height:1.15}.usw-pdp__panel p,.usw-pdp__panel li,.usw-pdp__description,.usw-pdp__description p,.usw-pdp__description li{color:var(--usw-pdp-muted);font-size:16px;line-height:1.72}.usw-pdp__lead{max-width:65ch;margin:0 0 24px;color:#403b35!important;font-size:18px!important;line-height:1.65!important}.usw-pdp__description{max-width:72ch;overflow-wrap:anywhere}.usw-pdp__description>:first-child,.usw-pdp__size-guide>:first-child{margin-top:0}.usw-pdp__description img,.usw-pdp__size-guide img{max-width:100%;height:auto;border-radius:14px}.usw-pdp__size-guide{max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain}.usw-pdp__size-guide table{width:100%;min-width:560px;border-collapse:collapse;color:var(--usw-pdp-ink);font-size:14px}.usw-pdp__size-guide th,.usw-pdp__size-guide td{padding:12px 14px;border:1px solid var(--usw-pdp-line);text-align:left}.usw-pdp__size-guide th{background:#efede7;font-weight:800}.usw-pdp__fact-list{margin:0;padding:0;border-top:1px solid var(--usw-pdp-line);list-style:none}.usw-pdp__fact-list li{display:grid;gap:5px;padding:18px 0;border-bottom:1px solid var(--usw-pdp-line)}.usw-pdp__fact-list strong{color:var(--usw-pdp-ink);font-size:14px}.usw-pdp__fact-list span{color:var(--usw-pdp-muted);font-size:15px;line-height:1.55}.usw-pdp__support-note{padding:clamp(22px,3vw,30px);border:1px solid var(--usw-pdp-line);border-radius:18px;background:#f3f1eb}.usw-pdp__support-note p{margin:0 0 16px}.usw-pdp__faq{grid-template-columns:minmax(280px,.7fr) minmax(0,1.3fr);gap:clamp(40px,7vw,92px);margin-top:clamp(48px,6vw,72px);padding-top:clamp(40px,5vw,64px);border-top:1px solid var(--usw-pdp-line)}.usw-pdp__faq-intro h2{font-size:clamp(30px,3.3vw,46px)}.usw-pdp__faq-list summary{min-height:72px;transition:color .22s ease}.usw-pdp__faq-list summary span:before,.usw-pdp__faq-list summary span:after{transition:transform .22s ease,opacity .22s ease}@media screen and (max-width:767px){.template-product .m-main-product>.container,.template-product .m-main-product>.container-fluid{padding-bottom:36px}.template-product .m-product-title{font-size:clamp(29px,8.4vw,36px);line-height:1.08}.template-product .m-product-price .m-price-item--sale,.template-product .m-product-price .price-item--sale,.template-product .m-product-price .sale-price,.template-product .m-product-price ins,.template-product .m-product-price .m-price:not(.m-price--on-sale) .m-price-item--regular,.template-product .m-product-price>.m-price-item--regular,.template-product .product-block-group--price .m-price__sale .m-price-item--sale,.template-product .product-block-group--price .m-price__regular .m-price-item--regular{font-size:28px}.usw-pdp{padding:0 0 80px}.usw-pdp__inner{width:min(100% - 24px,680px)}.usw-pdp__flow-shell{padding:5px;border-radius:22px}.usw-pdp__flow-core{padding:28px 18px 34px;border-radius:17px}.usw-pdp__header,.usw-pdp__panel-grid,.usw-pdp__faq{grid-template-columns:1fr}.usw-pdp__header{gap:18px;margin-bottom:24px;padding-bottom:28px}.usw-pdp__header>p,.usw-pdp__faq-intro>p{font-size:16px}.usw-pdp__tablist{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch;gap:6px;overflow-x:visible;scroll-snap-type:none}.usw-pdp__tablist::-webkit-scrollbar{display:none}.usw-pdp__tab{min-width:0;min-height:52px;padding:10px 8px;scroll-snap-align:none;text-wrap:balance}.usw-pdp__panels{min-height:0}.usw-pdp__panel{padding:24px 2px 4px}.usw-pdp__panel-grid{gap:28px}.usw-pdp__lead{font-size:17px!important}.usw-pdp__size-guide table{min-width:520px}.usw-pdp__faq{gap:28px;margin-top:44px;padding-top:40px}}.template-product .main-product__block-text:first-of-type{display:block;width:auto;max-width:58ch;min-height:0;padding:0;border-radius:0;background:transparent;color:var(--usw-pdp-muted);font-size:15px;font-weight:400;letter-spacing:normal;line-height:1.62;text-transform:none}.template-product .m-product-price .m-price__regular,.template-product .product-block-group--price .m-price__regular{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 12px}.template-product .m-product-price .m-price__sale,.template-product .product-block-group--price .m-price__sale{display:none}.template-product .m-product-price .m-price--on-sale>.m-price__regular,.template-product .product-block-group--price .m-price--on-sale>.m-price__regular{display:none}.template-product .m-product-price .m-price--on-sale>.m-price__sale,.template-product .product-block-group--price .m-price--on-sale>.m-price__sale{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 12px}html.usw-size-guide-is-open{overflow:hidden}.template-product .m-product-option--label{display:flex;align-items:center;justify-content:space-between;gap:12px}.template-product .usw-size-guide-trigger{display:inline-flex;min-height:44px;align-items:center;gap:8px;margin:-8px 0;padding:8px 2px;border:0;background:transparent;color:var(--usw-pdp-ink);font:inherit;font-weight:800;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;cursor:pointer}.template-product .usw-size-guide-trigger svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.template-product .usw-size-guide-trigger:hover{color:var(--usw-pdp-red-dark)}.template-product .usw-size-guide-trigger:focus-visible,.usw-size-guide-dialog button:focus-visible,.usw-size-guide-dialog a:focus-visible,.usw-size-guide-dialog__table-wrap:focus-visible{outline:3px solid rgba(23,102,58,.42);outline-offset:3px}.usw-size-guide-dialog{width:min(760px,calc(100vw - 32px));max-width:none;max-height:calc(100dvh - 32px);padding:0;border:0;border-radius:24px;background:var(--usw-pdp-paper, #fffdf9);color:var(--usw-pdp-ink, #1d1a17);box-shadow:0 34px 90px #1d1a1747;overflow:hidden}.usw-size-guide-dialog::backdrop{background:#1d1a1794;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.usw-size-guide-dialog__panel{max-height:calc(100dvh - 32px);padding:clamp(24px,4vw,40px);overflow-y:auto;overscroll-behavior:contain;font-family:var(--usw-pdp-font, sans-serif)}.usw-size-guide-dialog__header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.usw-size-guide-dialog__header h2{margin:0;color:inherit;font-family:inherit;font-size:clamp(28px,4vw,40px);font-weight:800;letter-spacing:-.035em;line-height:1.08}.usw-size-guide-dialog__header p{max-width:58ch;margin:12px 0 0;color:var(--usw-pdp-muted, #625d55);font-size:15px;line-height:1.6}.usw-size-guide-dialog__close{display:inline-grid;flex:0 0 44px;width:44px;height:44px;place-items:center;padding:0;border:1px solid var(--usw-pdp-line, rgba(63, 52, 40, .12));border-radius:50%;background:#1d1a170d;color:inherit;cursor:pointer}.usw-size-guide-dialog__close svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}.usw-size-guide-dialog__units{display:inline-flex;gap:4px;margin:28px 0 18px;padding:4px;border-radius:999px;background:#1d1a1712}.usw-size-guide-dialog__units button{min-height:44px;padding:9px 16px;border:0;border-radius:999px;background:transparent;color:inherit;font:inherit;font-size:14px;font-weight:800;cursor:pointer}.usw-size-guide-dialog__units button.is-active{background:var(--usw-pdp-ink, #1d1a17);color:#fff}.usw-size-guide-dialog__table-wrap{width:100%;overflow-x:auto;border:1px solid var(--usw-pdp-line, rgba(63, 52, 40, .12));border-radius:16px}.usw-size-guide-dialog__table{width:100%;min-width:620px;border-collapse:collapse;color:inherit;font-size:14px}.usw-size-guide-dialog__table--1{min-width:340px}.usw-size-guide-dialog__table--2{min-width:480px}.usw-size-guide-dialog__table--3{min-width:620px}.usw-size-guide-dialog__table--4{min-width:720px}.usw-size-guide-dialog__table caption{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.usw-size-guide-dialog__table th,.usw-size-guide-dialog__table td{padding:14px 16px;border-bottom:1px solid var(--usw-pdp-line, rgba(63, 52, 40, .12));text-align:left;white-space:nowrap}.usw-size-guide-dialog__table thead th{background:#1d1a170e;font-weight:800}.usw-size-guide-dialog__table tbody th{font-weight:800}.usw-size-guide-dialog__table tbody tr:last-child th,.usw-size-guide-dialog__table tbody tr:last-child td{border-bottom:0}.usw-size-guide-dialog__measurement-note,.usw-size-guide-dialog__notice{margin:18px 0 0;color:var(--usw-pdp-muted, #625d55);font-size:14px;line-height:1.6}.usw-size-guide-dialog__notice{padding:14px 16px;border-radius:14px;background:#ffcc0024;color:#55470b;font-weight:700}.usw-size-guide-dialog__notice a{color:inherit;font-weight:800;text-underline-offset:3px}@media(max-width:767px){.template-product .m-product-option--label{flex-wrap:wrap}.usw-size-guide-dialog{inset:auto 8px 8px;width:auto;max-height:calc(100dvh - 8px);margin:0;border-radius:22px 22px 14px 14px}.usw-size-guide-dialog__panel{max-height:calc(100dvh - 8px);padding:24px 18px calc(24px + env(safe-area-inset-bottom))}.usw-size-guide-dialog__header{gap:16px}.usw-size-guide-dialog__units{display:flex}.usw-size-guide-dialog__units button{flex:1 1 50%}}@media(prefers-reduced-motion:reduce){.template-product .usw-size-guide-trigger,.usw-size-guide-dialog *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}body.template-product .m-breadcrumb--wrapper>li{display:flex;align-items:center;min-width:0;flex:0 0 auto}body.template-product .m-breadcrumb--wrapper>li[aria-current=page]{flex:1 1 auto;overflow:hidden}body.template-product .m-breadcrumb--wrapper>li>.m-breadcrumb--separator{display:block;flex:0 0 9px}body.template-product .m-breadcrumb--wrapper>li[aria-current=page] .m-breadcrumb--item{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
/*# sourceMappingURL=/cdn/shop/t/19/assets/usw-product-page.css.map */
