.menu-toggle{display:none}.preview{letter-spacing:.06em}.preview a{text-decoration:underline;text-underline-offset:3px}.catalog-bar{display:flex;align-items:center;justify-content:space-between;gap:30px;padding-bottom:20px}.new-arrivals{font-size:12px;font-weight:bold}.new-arrivals span{margin-left:25px}.catalog-search{display:flex;width:400px;max-width:100%;border:1px solid #bbb;background:white}.catalog-search input{min-width:0;flex:1;border:0;background:transparent;padding:11px 13px;font-size:12px}.catalog-search button{border:0;border-left:1px solid #ddd;background:none;padding:10px 15px;font-size:12px}.product-link{font-size:11px;text-decoration:underline;text-underline-offset:3px}.all-categories>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 25px}.all-categories [data-category]{position:relative;padding:18px 24px 18px 0;border-top:1px solid #ddd;font-size:14px}.all-categories b,.all-categories small{display:block}.all-categories small{font-size:11px;line-height:1.5;margin-top:5px;color:#505050}.all-categories [data-category]>span{position:absolute;right:2px;top:19px}.all-categories [data-category]:hover{color:#005c59}.all-categories [hidden]{display:none}.buying{padding-top:0;padding-bottom:70px}.buying-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border-top:1px solid #151515;border-bottom:1px solid #151515}.buying-grid article{padding:30px 25px;border-right:1px solid #ccc}.buying-grid article:first-child{padding-left:0}.buying-grid article:last-child{border:0}.number{font-family:'Arial Black',Arial,sans-serif;font-size:28px;line-height:1.15;letter-spacing:-.055em;display:block;min-height:66px}.number small{font-size:16px}.buying-grid h3{font-size:21px;margin-top:14px}.buying-grid p{font-size:13px;margin-bottom:0}.benefit-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px 45px}.payments{align-items:center;gap:45px}.payments>div{max-width:750px}.payments p{margin-bottom:0;font-size:13px}.payments>span{line-height:2;text-align:right;flex-shrink:0}.franchise{padding-top:75px;padding-bottom:75px;display:grid;grid-template-columns:1.2fr 1fr;gap:60px;align-items:center}.franchise .hand{display:block;margin-bottom:18px}.franchise h2{font-size:37px}.franchise p{font-size:14px;max-width:600px}.franchise-art{position:relative;border:10px solid #fff;transform:rotate(2deg);margin-bottom:25px;box-shadow:0 5px 14px #0002}.franchise-art img{width:100%;height:auto}.franchise-art .hand{background:#afd8bd;position:absolute;bottom:-50px;left:20px;padding:17px 22px;transform:rotate(-5deg);margin:0;font-size:23px}.newsletter{background:#bae2f7;padding:38px 45px;display:flex;align-items:center;justify-content:space-between;gap:40px}.newsletter h2{font-size:34px}.newsletter p:last-child{font-size:13px;max-width:680px;margin-bottom:0}.newsletter .button{flex-shrink:0}.footer-inner>div>a{display:block;font-size:12px;margin-bottom:13px}.hero-a .lead{max-width:490px}.hero-visual{box-shadow:0 12px 25px #0002,3px 4px 0 #ffffff55}.world:focus-visible{outline-offset:5px}.site-header .login{font-size:14px}.site-header{position:relative}.footer-inner img{height:auto;align-self:start}
@media(max-width:1100px){.desktop-nav{font-size:12px;gap:12px}.number{font-size:23px}.buying-grid article{padding:25px 16px}.franchise{gap:35px}.franchise h2{font-size:31px}.newsletter{padding:30px}.newsletter .button{gap:12px}.newsletter h2{font-size:29px}}
@media(max-width:780px){.preview{font-size:9px;justify-content:center}.catalog-bar{flex-direction:column;align-items:stretch;gap:15px;padding-bottom:18px}.catalog-search{width:100%}.new-arrivals{font-size:11px;display:flex;justify-content:space-between}.menu-toggle{display:block;border:1px solid #aaa;background:transparent;font-size:11px;padding:9px;order:2}.site-header .account{order:1}.site-header .desktop-nav{display:none}.site-header .desktop-nav.is-open{display:flex;order:3;flex-wrap:wrap;gap:18px;padding-bottom:6px}.site-header{gap:10px}.site-header .brand{margin-right:auto}.hero-a{padding-top:28px}.hero-a h1{font-size:42px}.hero-copy .actions{gap:17px}.hero-copy .lead{font-size:14px}.hero-copy .fine{font-size:10px}.all-categories>div{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:20px}.all-categories [data-category]{font-size:13px}.buying{padding-top:12px;padding-bottom:40px}.buying-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.buying-grid article{padding:22px 14px!important;border-bottom:1px solid #ccc}.buying-grid article:nth-child(2){border-right:0}.buying-grid article:nth-child(3){border-bottom:0}.number{font-size:23px;min-height:53px}.buying-grid h3{font-size:20px}.buying-grid p{font-size:12px}.benefit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 20px}.payments{align-items:start;gap:18px}.payments>span{text-align:left;line-height:1.7}.franchise{grid-template-columns:1fr;gap:25px;padding-top:45px;padding-bottom:65px}.franchise h2{font-size:33px}.franchise-art{margin:0 5px 15px}.franchise-art .hand{font-size:22px;bottom:-35px}.newsletter{display:block;padding:28px}.newsletter h2{font-size:30px}.newsletter .button{margin-top:25px}.footer-inner>div{display:block}.product-note{width:86%;margin-left:12%}.product-note b{font-size:22px}.product-link{font-size:11px}.stats div{padding-left:8px!important}.section-head{gap:17px}.section-head h2{font-size:32px}}
@media(max-width:360px){.site-header .brand img{width:100px}.site-header .brand>span{font-size:10px;padding:5px}.site-header .account .button{padding:9px;font-size:9px;gap:5px}.menu-toggle{font-size:10px;padding:7px}.site-header{gap:7px}.hero-a h1{font-size:36px}.benefit-grid{grid-template-columns:1fr}.all-categories>div{grid-template-columns:1fr}.newsletter{padding:23px}.newsletter h2{font-size:26px}.product-note b{font-size:20px}}
