:root{--dl-serif:Inter,system-ui,-apple-system,"Helvetica Neue",Arial,sans-serif !important}.dl__serif,.bw__serif,.bw-hero__tagline,.dl-card__name,.dl-header__wordmark,.dl-footer__word,.dl-drawer__primary a,.dl-drawer__group summary,h1,h2,h3,.h1,.h2,.h3,.template-product .product--title{font-family:Inter,system-ui,-apple-system,Helvetica Neue,Arial,sans-serif!important;font-style:normal!important;font-weight:500!important;letter-spacing:-.025em!important}.dl__serif em,.bw__serif em,.bw-hero__tagline em{font-style:normal!important}html body .bw-hero__word{letter-spacing:-.04em!important;line-height:.95!important}html body .bw-hero__tagline{font-size:clamp(20px,2vw,24px)!important;letter-spacing:-.01em!important}.dl-header__wordmark{font-weight:600!important;letter-spacing:.22em!important;font-size:18px!important;text-transform:uppercase}.dl-footer__word{letter-spacing:-.03em!important}.template-product .product--title{font-size:clamp(28px,3vw,40px)!important;line-height:1.1!important}.badge.onsale{background:#0a0a0a!important;color:#fff!important;border-radius:0!important;letter-spacing:.12em;text-transform:uppercase;font-size:11px}.dl-hd{position:sticky;top:0;z-index:50}.dl-hd__bar{max-width:1440px;margin:0 auto;padding:0 40px;height:72px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px}.dl-hd__start{display:flex;align-items:center;gap:4px}.dl-hd__logo{display:flex;align-items:center;text-decoration:none}.dl-hd__logo img{display:block;height:var(--dl-logo-h,30px);width:auto}.dl-hd__burger{display:none!important}.dl-hd__list{list-style:none;margin:0;padding:0;display:flex;align-items:center;gap:6px}.dl-hd__top{display:inline-flex;align-items:center;gap:6px;height:72px;padding:0 14px;font-size:14px;font-weight:500;letter-spacing:.01em;text-decoration:none;white-space:nowrap;color:var(--dl-ink);position:relative}.dl-hd__top:after{content:"";position:absolute;left:14px;right:14px;bottom:22px;height:1px;background:var(--dl-ink);transform:scaleX(0);transform-origin:left;transition:transform .25s}.dl-hd__item:hover .dl-hd__top:after,.dl-hd__item:focus-within .dl-hd__top:after,.dl-hd__top[aria-current]:after{transform:scaleX(1)}.dl-hd__caret{width:12px;height:12px;transition:transform .2s}.dl-hd__item:hover .dl-hd__caret,.dl-hd__item:focus-within .dl-hd__caret{transform:rotate(180deg)}.dl-mega{position:absolute;left:0;right:0;top:100%;background:#fff;border-top:1px solid var(--dl-line);border-bottom:1px solid var(--dl-line);box-shadow:0 18px 30px -24px #00000040;opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .2s,transform .2s,visibility 0s .2s}.dl-hd__item:hover .dl-mega,.dl-hd__item:focus-within .dl-mega{opacity:1;visibility:visible;transform:none;transition:opacity .2s,transform .2s}.dl-mega__inner{max-width:1440px;margin:0 auto;padding:32px 40px 36px;display:grid;grid-template-columns:240px 1fr;gap:48px}.dl-mega__links{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.dl-mega__links a{display:flex;justify-content:space-between;align-items:baseline;padding:10px 0;font-size:16px;font-weight:500;text-decoration:none;border-bottom:1px solid var(--dl-line)}.dl-mega__links a span{font-size:13px;font-weight:400;color:var(--dl-grey)}.dl-mega__links a:hover{color:var(--dl-grey)}.dl-mega__tiles{display:grid;grid-template-columns:repeat(3,minmax(0,220px));gap:16px}.dl-mega__tile{display:flex;flex-direction:column;gap:10px;text-decoration:none}.dl-mega__img{display:block;aspect-ratio:4/3;background:var(--dl-mist);overflow:hidden}.dl-mega__img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s}.dl-mega__tile:hover .dl-mega__img img{transform:scale(1.04)}.dl-mega__name{font-size:14px;font-weight:500}.dl-drawer__group summary{list-style:none;cursor:pointer;font-size:28px;line-height:1.4;display:flex;justify-content:space-between;align-items:center}.dl-drawer__group summary::-webkit-details-marker{display:none}.dl-drawer__group summary:after{content:"+";font-weight:300}.dl-drawer__group[open] summary:after{content:"\2013"}.dl-drawer__group ul{list-style:none;margin:4px 0 12px;padding:0 0 0 2px;display:flex;flex-direction:column;gap:10px}.dl-drawer__group ul a{font-size:17px!important;font-weight:400!important;letter-spacing:0!important}.dl-drawer__primary>a{font-size:28px;line-height:1.4}@media(max-width:1100px){.dl-hd__top{padding:0 10px;font-size:13px}.dl-hd__top:after{left:10px;right:10px}}@media(max-width:989px){.dl-hd__bar{grid-template-columns:1fr auto;height:60px;padding:0 16px 0 8px}.dl-hd__nav{display:none}.dl-hd__burger{display:inline-flex!important}.dl-header__wordmark{font-size:15px!important;letter-spacing:.18em!important}}html body .bw__wrap{padding:72px 40px}html body .bw-hero__media{height:min(68svh,720px);min-height:420px}html body .bw-hero__bar{padding:36px 40px 44px}html body .bw-state .bw__wrap{padding:64px 40px}html body .bw-steps__head,html body .bw-designs__head,html body .bw-sizes__head{margin-bottom:32px}html body .bw-steps__title,html body .bw-designs__title,html body .bw-sizes__title,html body .dl-cats__title,html body .dl-pinfo__title,html body .dl-faq__title,html body .dl-brief__title,html body .dl-values__title{font-size:clamp(28px,3.2vw,44px)!important;line-height:1.05}html body .bw-designs__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:36px 20px}html body .bw-design{gap:14px}html body .bw-design__meta{flex-wrap:wrap;gap:4px 12px;padding-top:12px}html body .bw-design__name{font-size:20px!important}html body .bw-design__code{font-size:12px}html body .bw-design__price{font-size:15px}html body .bw-edit__grid{min-height:520px}html body .bw-edit__copy{padding:64px 56px}html body .bw-edit__title{font-size:clamp(32px,3.6vw,52px)}html body .bw-close .bw__wrap{padding:72px 40px;gap:24px}html body .bw-close__title{font-size:clamp(36px,5vw,72px)}html body .bw-step{gap:10px}html body .dl-cats{padding:72px 0}html body .dl-cats__head{margin-bottom:28px}html body .dl-cats__grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))!important;gap:20px}html body .dl-cat__name{font-size:20px!important}html body .dl-pinfo{padding:64px 0}html body .dl-pinfo__head{margin-bottom:32px}html body .dl-pinfo__item h3{font-size:20px!important}html body .dl-faq,html body .dl-story,html body .dl-values,html body .dl-fabrics,html body .dl-design__steps,html body .dl-brief{padding:64px 0}html body .dl-faq .dl__wrap{gap:40px}html body .dl-faq__item summary{padding:18px 0;font-size:17px}html body .dl-values__title{margin:12px 0 32px}html body .dl-values__item h3,html body .dl-design__step h3,html body .dl-fabric h3{font-size:22px!important}html body .dl-story__title{font-size:clamp(28px,3.2vw,44px)!important}html body .dl-phead{padding:56px 0 32px}html body .dl-phead__title{font-size:clamp(34px,4.4vw,60px)!important;line-height:1}html body .dl-phead__intro{font-size:17px}html body .dl-coll{padding:32px 0 72px}html body .dl-coll__bar{margin-bottom:24px}html body .dl-coll__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 20px}html body .dl-card{gap:14px}html body .dl-card__meta{flex-wrap:wrap;gap:4px 12px;padding-top:12px}html body .dl-card__name{font-size:20px!important}html body .dl-card__price{font-size:15px}html body .dl-pager{margin-top:48px}html body .dl-rte,html body .dl-contact{padding:48px 0 72px}html body .dl-footer__top{padding:64px 40px 48px}@media(max-width:989px){html body .bw-designs__grid,html body .dl-coll__grid{grid-template-columns:repeat(2,minmax(0,1fr))}html body .bw-edit__copy{padding:48px 24px}}@media(max-width:749px){html body .bw__wrap,html body .bw-state .bw__wrap,html body .bw-close .bw__wrap{padding:48px 20px}html body .bw-hero__media{height:auto;min-height:0;aspect-ratio:4/5}html body .bw-hero__bar{padding:28px 20px 36px}html body .bw-designs__grid,html body .dl-coll__grid{gap:28px 12px}html body .bw-design__name,html body .dl-card__name{font-size:16px!important}html body .bw-design__price,html body .dl-card__price{font-size:14px}html body .bw-design__code{display:none}html body .dl-cats,html body .dl-pinfo,html body .dl-faq,html body .dl-story,html body .dl-values,html body .dl-fabrics,html body .dl-design__steps,html body .dl-brief{padding:48px 0}html body .dl-cats__grid{display:flex!important}html body .dl-phead{padding:36px 0 24px}html body .dl-coll{padding:24px 0 56px}html body .dl-rte,html body .dl-contact{padding:32px 0 56px}html body .dl-footer__top{padding:48px 20px 36px}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/dl-polish.css.map */
