.ks-pdp-top{gap:clamp(28px,4vw,60px);padding-bottom:26px;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}.ks-pdp-crumb{padding-block:16px}.ks-pdp-meta{margin-bottom:11px}.ks-pdp h1{font-size:clamp(32px,3.1vw,48px);margin-bottom:12px}.ks-pdp-inspiration{margin-bottom:12px}.ks-pdp-intro{font-size:13px;line-height:1.65;margin-bottom:12px}.ks-pdp-families{margin-bottom:17px}.ks-pdp-families>span{padding:3px 10px}.ks-pdp-buy-panel{background:#f5f3ed;border:1px solid #e2ded5;border-radius:14px;padding:20px}.ks-pdp-price-row{justify-content:space-between;align-items:center;border-bottom:1px solid #ddd9d0;padding-bottom:14px;margin-bottom:16px}.ks-pdp-price-row strong{font-size:27px}.ks-pdp-price-row>span{font-size:10px}.ks-pdp-purchase{margin-bottom:11px}.ks-pdp-purchase legend{margin-bottom:8px;font-size:9px}.ks-pdp-purchase label{background:#fff;padding:12px;margin-bottom:7px;border-radius:8px}.ks-pdp-purchase label:has(input:checked){background:#fff;border-color:#111}.ks-pdp-purchase small{font-size:9px}.ks-pdp-plan-detail{padding:10px 0 0;background:transparent;margin-bottom:12px}.ks-pdp-plan-detail p{font-size:9px;margin-top:8px}.ks-pdp-plan-detail select{padding:8px 10px;font-size:11px}.ks-pdp-plan-detail a{font-size:9px}.ks-pdp .ks-pdp-add>.ks-btn{min-height:49px}.ks-pdp-quantity{height:49px;flex-basis:104px;background:#fff}.ks-pdp-quantity button{height:47px;width:31px}.ks-pdp .ks-pdp-quantity input{height:45px}.ks-pdp-assurance{padding:11px 0 0;font-size:9px}.ks-pdp-set-teaser{background:transparent;border:0;border-bottom:1px solid #dfdcd5;border-radius:0;padding:14px 0;gap:12px}.ks-pdp-set-icon{font-size:25px}.ks-pdp-set-teaser strong{font-size:11px}.ks-pdp-set-teaser small{font-size:9px}.ks-pdp-thumbs{padding-top:9px;padding-bottom:0}.ks-pdp-thumbs button{max-width:88px}.ks-pdp-image{border-radius:14px}.ks-pdp-notes.ks-wrap{width:90%;max-width:1360px;border-radius:16px;margin-top:12px;padding:30px 34px 33px}.ks-pdp-section-head{margin-bottom:19px;gap:25px}.ks-pdp-section-head .ks-eyebrow{font-size:9px;margin-bottom:8px}.ks-pdp-section-head h2{font-size:32px}.ks-pdp-section-head>p{font-size:11px;max-width:35ch}.ks-pdp-note-grid article{padding:16px 22px 0 0}.ks-pdp-note-grid article+article{padding-left:22px}.ks-pdp-note-number svg{height:38px;width:38px}.ks-pdp-note-grid h3{font-size:23px;margin:0 0 3px}.ks-pdp-note-caption{font-size:9px;margin-bottom:13px}.ks-pdp-note-grid li{padding:4px 9px;font-size:10px}.ks-pdp-note-grid ul{gap:5px}.ks-pdp-details{border-top:0;padding-block:36px;gap:55px;grid-template-columns:1fr 1fr}.ks-pdp-details h2{font-size:34px;max-width:15ch;margin-bottom:16px}.ks-pdp-compact-story{font-size:13px;line-height:1.8;color:#626059;max-width:52ch;margin-bottom:15px}.ks-pdp-accordions summary{padding:15px 0;font-size:12px}.ks-pdp-accordions details>div{font-size:11px;padding-bottom:15px}.ks-pdp-set{grid-template-columns:.75fr 1.25fr;border-radius:14px;margin-bottom:0}.ks-pdp-set-image{aspect-ratio:auto;height:310px}.ks-pdp-set>div:last-child{padding:25px 34px}.ks-pdp-set h2{font-size:33px;max-width:22ch;margin-bottom:12px}.ks-pdp-set>div>p:not(.ks-eyebrow){font-size:12px;max-width:54ch;line-height:1.65;margin-bottom:15px}.ks-pdp-set .ks-eyebrow{font-size:9px;margin-bottom:10px}.ks-pdp-set-choices{padding:0;margin:0 0 15px;max-width:300px;border:0;gap:22px}.ks-pdp-set-choices>span{font-size:23px}.ks-pdp-set-choices small{display:inline-block;margin-left:5px;font-size:9px}.ks-pdp-set-choices b{font-size:9px;padding:6px 10px}.ks-pdp-set .ks-btn{min-height:43px;padding:12px 20px;font-size:9px}.ks-pdp-related.ks-section{padding-block:40px}.ks-pdp-related .ks-heading{margin-bottom:22px}.ks-pdp-related h2{font-size:34px}.ks-pdp-related .ks-eyebrow{margin-bottom:9px}
@media(max-width:989px) and (min-width:750px){.ks-pdp-top{gap:24px}.ks-pdp-buy-panel{padding:15px}.ks-pdp-price-row{gap:10px}.ks-pdp-price-row strong{font-size:24px}.ks-pdp-purchase strong{font-size:10px}.ks-pdp-purchase label{gap:7px;padding:10px}.ks-pdp-notes.ks-wrap{padding:25px}.ks-pdp-set>div:last-child{padding:25px}.ks-pdp-set-image{height:330px}}
@media(max-width:749px){.ks-pdp-top{gap:19px;padding-bottom:12px}.ks-pdp h1{font-size:clamp(29px,8vw,39px);margin-bottom:11px}.ks-pdp-meta{font-size:8px;margin-bottom:10px}.ks-pdp-crumb{padding:12px 0;font-size:9px}.ks-pdp-info .ks-pdp-intro{font-size:12px;line-height:1.7;margin-bottom:12px}.ks-pdp-inspiration{margin-bottom:12px}.ks-pdp-inspiration strong{font-size:12px}.ks-pdp-families{margin-bottom:15px;gap:5px}.ks-pdp-families>span{font-size:9px;padding:3px 9px}.ks-pdp-families>a{font-size:9px}.ks-pdp-buy-panel{padding:15px;border-radius:11px}.ks-pdp-price-row{padding-bottom:11px;margin-bottom:13px;gap:9px}.ks-pdp-price-row strong{font-size:25px}.ks-pdp-price-row>span{font-size:9px}.ks-pdp-purchase label{padding:11px 10px;gap:9px}.ks-pdp-purchase strong{font-size:11px}.ks-pdp-purchase b{font-size:12px}.ks-pdp-purchase small{font-size:9px}.ks-pdp-purchase em{font-size:7px}.ks-pdp .ks-pdp-add{gap:8px}.ks-pdp .ks-pdp-add>.ks-btn{font-size:10px;min-height:48px;padding:12px 14px}.ks-pdp-quantity{flex-basis:94px;height:48px}.ks-pdp-quantity button{width:27px;height:46px}.ks-pdp .ks-pdp-quantity input{width:38px;height:44px;font-size:12px}.ks-pdp-assurance{font-size:8px;gap:8px}.ks-pdp-set-teaser{padding:12px 0}.ks-pdp-set-teaser strong{font-size:10px}.ks-pdp-set-teaser small{font-size:8px}.ks-pdp-set-icon{font-size:23px}.ks-pdp-thumbs{padding-top:7px}.ks-pdp-notes.ks-wrap{width:calc(100% - 36px);padding:23px 19px;border-radius:12px;margin-top:13px}.ks-pdp-section-head{margin-bottom:18px}.ks-pdp-section-head h2{font-size:29px}.ks-pdp-section-head>p{font-size:11px;margin-top:10px;max-width:32ch}.ks-pdp-note-grid article,.ks-pdp-note-grid article+article{padding:17px 0}.ks-pdp-note-grid article:last-child{padding-bottom:0}.ks-pdp-note-number{top:16px;gap:7px}.ks-pdp-note-number svg{width:30px;height:30px}.ks-pdp-note-grid h3{font-size:23px;padding-right:65px}.ks-pdp-note-caption{font-size:9px;margin-bottom:10px}.ks-pdp-note-grid li{font-size:9px;padding:4px 8px}.ks-pdp-details{padding-block:28px;gap:20px;grid-template-columns:1fr}.ks-pdp-details h2{font-size:30px;max-width:18ch;margin-bottom:12px}.ks-pdp-compact-story{font-size:12px;margin-bottom:14px}.ks-pdp-accordions summary{padding:14px 0}.ks-pdp-set{grid-template-columns:1fr}.ks-pdp-set-image{height:210px}.ks-pdp-set>div:last-child{padding:22px}.ks-pdp-set h2{font-size:29px;margin-bottom:11px;max-width:16ch}.ks-pdp-set>div>p:not(.ks-eyebrow){font-size:11px;line-height:1.7;margin-bottom:14px}.ks-pdp-set-choices{margin-bottom:14px}.ks-pdp-set .ks-btn{min-height:44px}.ks-pdp-related.ks-section{padding-block:28px}.ks-pdp-related .ks-heading{gap:10px;margin-bottom:19px}.ks-pdp-related h2{font-size:29px}}
