:root{--page-max:1080px;--reading:850px;--shadow-soft:0 22px 60px rgba(23,63,93,.08)}body{font-size:16px;line-height:1.6}.site-header{box-shadow:0 8px 30px #14304209}.header-main{height:88px;grid-template-columns:230px minmax(320px,1fr) auto;gap:30px}.brand__mark{width:40px;height:40px;border-radius:11px;background:#fff}.brand__name{font-size:1.28rem}.header-search{height:47px}.header-nav-row{height:45px}.nav{gap:42px}.nav a{font-size:.73rem}main>.section:not(.campaign-section):not(.armario-section){padding:76px 0}.page-shell{padding:74px 0 88px;background:linear-gradient(180deg,#f8faf9 0,#fff 220px)}.page-shell .container{width:min(calc(100% - 40px),var(--page-max))}.page-hero{max-width:830px;margin:0 auto 34px;text-align:center}.page-hero--left{text-align:left;margin-left:0}.page-hero .eyebrow{margin-bottom:13px}.page-title,.content>h1,.search-hero h1,.contact-intro h1,.cart-heading h1{font-size:clamp(2.65rem,4.6vw,3.55rem);line-height:1.02;letter-spacing:-.052em;margin-bottom:20px}.page-lead{max-width:700px;margin:0 auto;color:#62747f;font-size:clamp(1.02rem,1.5vw,1.16rem);line-height:1.72}.page-hero--left .page-lead{margin-left:0}.editorial-prose{max-width:var(--reading);margin:0 auto;background:#fff;border:1px solid #e0e7ea;border-radius:24px;padding:44px 50px;box-shadow:var(--shadow-soft);color:#465b68;font-size:1.05rem;line-height:1.78}.editorial-prose>p:first-child{font-size:1.17rem;color:#243a48}.editorial-prose h1{display:none}.editorial-prose h2{font-size:clamp(1.8rem,3vw,2.35rem);letter-spacing:-.035em;margin:40px 0 15px}.editorial-prose h3{font-size:1.35rem;margin:31px 0 10px}.editorial-prose p{margin:0 0 19px}.editorial-prose strong{color:#203744}.tracking-panel{max-width:880px;margin:0 auto;border:1px solid #dae4e8;border-radius:25px;background:#fff;box-shadow:var(--shadow-soft);overflow:hidden}.tracking-panel__main{display:grid;grid-template-columns:90px 1fr;gap:25px;padding:38px 42px;border-bottom:1px solid #e7ecee;align-items:start}.tracking-icon{width:74px;height:74px;border-radius:22px;background:#edf4f6;color:#1d5878;display:grid;place-items:center}.tracking-icon svg{width:42px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.tracking-panel h2{font-size:1.55rem;letter-spacing:-.025em;margin:2px 0 9px}.tracking-panel p{margin:0;color:#667781;line-height:1.68}.tracking-steps{display:grid;grid-template-columns:repeat(3,1fr)}.tracking-step{padding:27px 28px;border-left:1px solid #e7ecee}.tracking-step:first-child{border-left:0}.tracking-step span{display:inline-grid;place-items:center;width:29px;height:29px;border-radius:50%;background:#edf4f6;color:#205c7b;font-size:.7rem;font-weight:900;margin-bottom:15px}.tracking-step strong{display:block;color:#203744;margin-bottom:7px}.tracking-step p{font-size:.88rem}.tracking-help{margin-top:18px;text-align:center;color:#60737f;font-size:.91rem}.tracking-help a{color:#174e6c;font-weight:800}.contact-shell{padding:74px 0 90px;background:linear-gradient(180deg,#f8faf9 0,#fff 240px)}.contact-grid{width:min(calc(100% - 40px),1080px);margin:auto;display:grid;grid-template-columns:.72fr 1.28fr;gap:28px;align-items:start}.contact-intro{padding:34px 10px 0 0}.contact-intro .eyebrow{margin-bottom:14px}.contact-intro>p{color:#657781;font-size:1.03rem;line-height:1.72;max-width:390px}.contact-details{margin-top:32px;display:grid;gap:13px}.contact-detail{display:flex;gap:13px;align-items:flex-start;padding:16px 0;border-top:1px solid #e0e7ea}.contact-detail:first-child{border-top:0}.contact-detail__icon{width:38px;height:38px;flex:0 0 38px;border-radius:12px;background:#edf4f6;color:#205c7b;display:grid;place-items:center}.contact-detail__icon svg{width:21px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.contact-detail strong{display:block;color:#203744}.contact-detail small{display:block;color:#70808a;margin-top:3px;line-height:1.4}.contact-panel{background:#fff;border:1px solid #dce5e8;border-radius:24px;padding:34px;box-shadow:var(--shadow-soft)}.contact-panel .form{margin-top:0;gap:17px}.contact-panel .field label{font-size:.83rem;margin-bottom:7px}.contact-panel .field input,.contact-panel .field textarea{padding:14px 15px;border-radius:11px;border-color:#d4dee3;background:#fbfcfc}.contact-panel .field input:focus,.contact-panel .field textarea:focus{outline:0;border-color:#7ca2b7;box-shadow:0 0 0 3px #1f4c6814;background:#fff}.contact-panel textarea{min-height:180px;resize:vertical}.contact-panel .button{min-width:185px}.search-shell{padding:74px 0 90px;background:linear-gradient(180deg,#f8faf9 0,#fff 250px)}.search-shell>.container{width:min(calc(100% - 40px),1080px)}.search-hero{max-width:760px;margin-bottom:30px}.search-hero .eyebrow{margin-bottom:12px}.search-hero p{color:#647680;font-size:1.04rem;margin-top:0}.searchpage--premium{max-width:780px;grid-template-columns:1fr auto;background:#fff;border:1px solid #dbe4e8;border-radius:15px;padding:6px;box-shadow:0 15px 35px #173f5d0f}.searchpage--premium input{border:0!important;padding:13px 16px!important;outline:0}.searchpage--premium .button{min-height:47px;padding-inline:26px}.search-suggestions{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:36px}.search-suggestion{border:1px solid #dfe7ea;background:#fff;border-radius:18px;padding:22px;min-height:150px;display:flex;flex-direction:column;justify-content:space-between;transition:.18s}.search-suggestion:hover{transform:translateY(-2px);box-shadow:0 15px 35px #173f5d12;border-color:#cbd9df}.search-suggestion span{font-size:.68rem;color:var(--orange);font-weight:900;letter-spacing:.1em;text-transform:uppercase}.search-suggestion strong{font-size:1.18rem;letter-spacing:-.02em;color:#203744}.search-suggestion small{color:#71818a;line-height:1.45}.search-results-title{margin:54px 0 4px;font-size:1.6rem}.cart-shell{padding:72px 0 90px;background:linear-gradient(180deg,#f8faf9 0,#fff 230px)}.cart-shell>.container{width:min(calc(100% - 40px),1100px)}.cart-heading{margin-bottom:30px}.cart-heading h1{margin-bottom:5px}.cart-heading p{margin:0;color:#687983}.empty-cart{min-height:420px;border:1px solid #dfe7ea;border-radius:25px;background:#fff;box-shadow:var(--shadow-soft);display:grid;place-items:center;text-align:center;padding:55px 25px}.empty-cart__inner{max-width:490px}.empty-cart__icon{width:84px;height:84px;margin:0 auto 22px;border-radius:26px;background:#edf4f6;color:#205c7b;display:grid;place-items:center}.empty-cart__icon svg{width:47px;fill:none;stroke:currentColor;stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round}.empty-cart h2{font-size:clamp(1.8rem,3vw,2.3rem);letter-spacing:-.035em;margin-bottom:11px}.empty-cart p{color:#6b7b84;margin:0 auto 24px;line-height:1.65}.empty-cart .button{min-width:220px}.page-review{max-width:760px;margin:0 auto;background:#fff;border:1px solid #dfe7ea;border-radius:23px;padding:38px;box-shadow:var(--shadow-soft)}.page-review .notice{margin-top:22px}.service-strip{background:#fff;border-top:1px solid #e8edef;padding:31px 0}.service-strip__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:0}.service-item{display:flex;gap:13px;padding:0 25px;border-left:1px solid #e5eaec}.service-item:first-child{border-left:0;padding-left:0}.service-item:last-child{padding-right:0}.service-item__icon{flex:0 0 38px;width:38px;height:38px;border-radius:13px;background:#edf4f6;color:#205c7b;display:grid;place-items:center}.service-item__icon svg{width:21px;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.service-item strong{display:block;color:#203744;font-size:.82rem;margin-bottom:4px}.service-item small{display:block;color:#71818a;font-size:.72rem;line-height:1.45}.footer-brand__mark svg{width:32px;height:32px}.footer{padding-top:52px}.section-heading h2{font-size:clamp(2.45rem,4.25vw,3.55rem)}.campaign-card h3{font-size:2.15rem}.campaign-card--featured h3{font-size:2.48rem}.armario-intro h2{font-size:clamp(2.35rem,4vw,3.35rem)}.campaign-section{padding:78px 0}.campaign-section .section-heading{grid-template-columns:1.25fr .75fr;gap:52px;margin-bottom:40px}.campaign-section .section-heading h2{font-size:clamp(2.2rem,3.3vw,2.9rem);max-width:720px;line-height:1.04}.armario-section{padding:78px 0}.page-shell{padding:64px 0 70px}.page-hero{margin-bottom:30px}.editorial-prose{max-width:850px;padding:40px 46px}.editorial-prose h2{margin-top:32px}.tracking-panel{margin-top:28px}.tracking-help{margin-top:14px}.contact-shell{padding:64px 0 72px}.contact-panel{padding:30px}.contact-panel textarea{min-height:150px}.cart-shell{padding:56px 0 64px}.empty-cart{min-height:350px;padding:48px 25px}.service-strip{padding:26px 0}.footer{padding-top:46px}.footer-brand .brand__mark{color:var(--navy);border-color:#fff;background:#fff}@media(max-width:920px){.header-main{height:auto}.page-shell,.contact-shell,.search-shell,.cart-shell{padding:58px 0 72px}.editorial-prose{padding:35px}.contact-grid{grid-template-columns:1fr}.contact-intro{padding-right:0}.contact-intro>p{max-width:650px}.service-strip__grid{grid-template-columns:1fr 1fr;gap:25px 0}.service-item:nth-child(3){border-left:0;padding-left:0}.tracking-steps{grid-template-columns:1fr}.tracking-step{border-left:0;border-top:1px solid #e7ecee}.search-suggestions{grid-template-columns:1fr 1fr}.search-suggestion:last-child{grid-column:1/-1}}@media(max-width:600px){body{font-size:15.5px}.page-title,.content>h1,.search-hero h1,.contact-intro h1,.cart-heading h1{font-size:clamp(2.25rem,11vw,3rem)}.page-shell,.contact-shell,.search-shell,.cart-shell{padding:45px 0 60px}.page-shell .container,.search-shell>.container,.cart-shell>.container,.contact-grid{width:min(calc(100% - 24px),var(--page-max))}.editorial-prose{padding:27px 23px;border-radius:19px;font-size:1rem}.editorial-prose h2{font-size:1.75rem}.tracking-panel__main{grid-template-columns:1fr;padding:28px}.tracking-icon{width:62px;height:62px}.contact-panel{padding:25px 20px;border-radius:19px}.searchpage--premium{grid-template-columns:1fr;padding:5px}.searchpage--premium .button{width:100%}.search-suggestions{grid-template-columns:1fr}.search-suggestion:last-child{grid-column:auto}.empty-cart{min-height:360px;border-radius:20px}.service-strip__grid{grid-template-columns:1fr}.service-item,.service-item:nth-child(3){padding:16px 0;border-left:0;border-top:1px solid #e7ecee}.service-item:first-child{border-top:0;padding-top:0}.service-item:last-child{padding-bottom:0}.section-heading h2{font-size:2.35rem}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/polish.css.map */
