:root{--green:#32c97c;--green-d:#26a863;--green-br:#6abf2b;--ink:#333332;--ink-2:#413b38;--muted:#777e80;--muted-2:#5b5b5a;--muted-3:#6d6d6d;--line:#eff0ef;--line-2:#e2e2e2;--line-3:#bbb;--line-4:#cecdcd;--bg:#fff;--bg-soft:#f7f7f7;--bg-soft2:#eff0ef;--orange:#fa7142;--orange-d:#e25a2b;--blue:#0fa0ea;--gold:#ffbb27;--orange:#fa7142;--maxw:1400px;--gut:20px;--radius:6px;--ff:'Lato',-apple-system,Segoe UI,Roboto,Arial,sans-serif;--fh:'Poppins',var(--ff)}*,*:before,*:after{box-sizing:border-box}body.cms-index-index,body{font-family:var(--ff);color:var(--ink);font-size:15px;line-height:1.6}.ddl a{color:inherit;text-decoration:none}.ddl img{max-width:100%;display:block}.ddl-wrap{max-width:var(--maxw);margin:0 auto;padding:0;width:100%}@media(max-width:1400px){.ddl-wrap{padding-left:var(--gut);padding-right:var(--gut)}}.ddl-sec{padding:60px 0}.ddl-sec--soft{background:var(--bg-soft)}.ddl h1,.ddl h2,.ddl h3,.ddl .ddl-h{font-family:var(--fh);font-weight:600;letter-spacing:.02em;color:var(--ink);margin:0}.ddl-sec__head{margin-bottom:42px}.ddl-sec .ddl-sec__title{font-family:var(--fh);font-weight:700;font-size:35px;text-transform:uppercase;letter-spacing:0;line-height:1.257;color:var(--ink)}.ddl-sec__sub{color:var(--muted-2);margin-top:12px;font-size:16px;line-height:1.625}.ddl-sec__top{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:42px;flex-wrap:wrap}:root .articles_button{background:var(--green);border:0;color:#fff}:root .ddl-btn{display:inline-flex;align-items:center;gap:10px;background:var(--ink);color:#fff;font-family:var(--fh);font-weight:600;font-size:13px;letter-spacing:.08em;text-transform:uppercase;padding:14px 26px;border:0;cursor:pointer;transition:.2s}.ddl-btn:hover{background:#000}.ddl-btn svg{width:16px;height:16px;fill:currentColor}:root .ddl-btn--green{background:var(--green)}.ddl-btn--green:hover{background:var(--green-d)}:root .ddl-btn--ghost{background:0 0;color:var(--ink);border:1px solid var(--ink)}.ddl-link{display:inline-flex;align-items:center;gap:9px;font-family:var(--fh);font-weight:600;font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink)}.ddl-link svg{width:18px;height:12px;fill:none;stroke:currentColor;stroke-width:2}.ddl-link:hover{color:var(--green)}.arrow:after{content:"→";margin-left:8px}.ddl-top{background:var(--bg-soft2);font-family:var(--fh);font-weight:400;font-size:13px;line-height:20px;color:var(--ink)}.ddl-top__in{display:flex;align-items:center;justify-content:space-between;gap:16px;height:44px}.ddl-top a{display:inline-flex;align-items:center;gap:6px;color:var(--ink)}.ddl-top a:hover{color:var(--green)}.ddl-top__l,.ddl-top__r{display:flex;align-items:center;gap:22px}.ddl-top__pin{width:16px;height:16px;flex:none;color:var(--muted-2);fill:currentColor}.header.content{display:none}.ddl-head{position:sticky;top:0;z-index:120;background:var(--bg-soft)}.ddl-head__in{display:flex;align-items:center;gap:24px;height:86px}.ddl-logo{display:flex;align-items:center;gap:10px;flex:0 0 auto}.ddl-logo img{height:30px;width:auto}.ddl-logo b{font-family:var(--fh);font-weight:700;font-size:13px;letter-spacing:.14em;line-height:1.15;text-transform:uppercase}.ddl-nav{display:flex;align-items:center;gap:42px}.ddl-nav a{font-family:var(--fh);font-weight:400;font-size:14px;line-height:21px;letter-spacing:0;text-transform:uppercase;white-space:nowrap;color:var(--ink)}.ddl-nav a:hover{color:var(--green)}.ddl-nav a.ddl-nav__has{display:inline-flex;align-items:center;gap:5px}.ddl-caret{width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid currentColor;display:inline-block;opacity:.65}.ddl-search{flex:0 0 280px;max-width:280px;margin-left:auto;position:relative}.ddl-search input{width:100%;height:38px;border:1px solid var(--line-4);border-radius:6px;padding:0 24px;font-family:var(--ff);font-size:12px;color:var(--ink);outline:none}.ddl-search input::placeholder{color:var(--line-3);text-transform:uppercase}.ddl-search input:focus{border-color:var(--green)}.ddl-search button{display:none}.ddl-head__act{display:flex;align-items:center;gap:14px;flex:0 0 auto;position:relative}.ddl-acc{cursor:pointer}.ddl-acc__menu{position:absolute;top:calc(100% + 6px);right:0;background:#fff;border:1px solid var(--line);border-radius:8px;padding:12px 16px;min-width:190px;box-shadow:0 10px 30px rgba(0,0,0,.12);z-index:200}.ddl-acc__menu ul{list-style:none;margin:0;padding:0}.ddl-acc__menu li{padding:7px 0}.ddl-acc__menu a{font-size:13px;color:var(--ink)}.ddl-acc__menu a:hover{color:var(--green)}:root .ddl-call{display:inline-flex;align-items:center;gap:10px;height:38px;background:var(--green);color:#fff;font-family:var(--fh);font-weight:500;font-size:16px;line-height:1.5;letter-spacing:0;text-transform:uppercase;padding:0 24px;border-radius:6px;white-space:nowrap}.ddl-call:hover{background:var(--green-d)}.ddl-call svg{width:18px;height:18px;fill:currentColor}.ddl-icon{width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;color:var(--muted-2);position:relative}.ddl-icon svg{width:24px;height:24px;fill:currentColor;stroke:none}:root .ddl-burger{display:none;width:32px;height:32px;border:0;background:0 0;flex-direction:column;gap:5px;justify-content:center;align-items:center;cursor:pointer;padding:0}.ddl-burger i{width:25px;height:3px;border-radius:1px;background:var(--ink);display:block;transition:background .2s}.ddl-burger.is-open i{background:var(--green)}.ddl-drawer{position:fixed;inset:0;z-index:200}.ddl-drawer[hidden]{display:none}.ddl-drawer__ov{position:absolute;inset:0;background:rgba(0,0,0,.45)}.ddl-drawer__panel{position:absolute;top:0;left:0;bottom:0;width:317px;max-width:85vw;background:#fff;display:flex;flex-direction:column;overflow-y:auto;overscroll-behavior:contain}.ddl-drawer__tabs{display:flex;flex:none}:root .ddl-drawer__tab{flex:1;height:52px;border:0;border-bottom:1px solid var(--line-4);background:var(--bg-soft2);font-family:var(--fh);font-weight:600;font-size:16px;line-height:28px;text-transform:uppercase;color:var(--ink);cursor:pointer}.ddl-drawer__tab.is-active{background:var(--bg-soft);border-bottom-color:var(--green)}.ddl-drawer__pane{display:none}.ddl-drawer__pane.is-active{display:block}.ddl-drawer__list{list-style:none;margin:0;padding:0}.ddl-drawer__row{display:flex;align-items:stretch;border-bottom:1px solid var(--line-4)}.ddl-drawer__row>a{flex:1;display:flex;align-items:center;min-height:52px;padding:12px 24px;font-family:var(--fh);font-weight:600;font-size:14px;line-height:28px;text-transform:uppercase;color:var(--muted-3)}.ddl-drawer__row>a:hover{color:var(--green)}:root .ddl-drawer__exp{flex:none;width:50px;border:0;border-left:1px solid var(--line-4);background:0 0;display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--muted-2);padding:0}.ddl-drawer__exp svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:transform .2s}.ddl-drawer__exp[aria-expanded=true] svg{transform:rotate(90deg)}.ddl-drawer__sub{background:var(--bg-soft)}.ddl-drawer__sub[hidden]{display:none}.ddl-drawer__sub a{display:block;padding:8px 24px 8px 40px;font-family:var(--fh);font-weight:600;font-size:13px;line-height:24px;text-transform:uppercase;color:var(--muted-3);border-bottom:1px solid var(--line-4)}.ddl-drawer__sub a:hover{color:var(--green)}.ddl-drawer__grp{padding:12px 24px 4px;font-family:var(--fh);font-weight:700;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink)}.ddl-drawer__log{display:flex;align-items:center;gap:6px;min-height:52px;padding:12px 24px;border-bottom:1px solid var(--line-4);font-family:var(--fh);font-weight:600;font-size:14px;line-height:28px;text-transform:uppercase;color:var(--green)}.ddl-drawer__log a{color:var(--green)}.ddl-drawer__log svg{width:18px;height:18px;fill:currentColor;flex:none}.ddl-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}.ddl-card{display:flex;flex-direction:column}.ddl-card__media{position:relative;background:var(--bg-soft);aspect-ratio:3/4;overflow:hidden}.ddl-card__media img{width:100%;height:100%;object-fit:cover;transition:.4s}.ddl-card:hover .ddl-card__media img{transform:scale(1.04)}.ddl-card__badges{position:absolute;top:10px;left:10px;display:flex;flex-direction:column;gap:6px;z-index:2}.ddl-badge{font-family:var(--fh);font-size:13px;font-weight:700;letter-spacing:.02em;text-transform:uppercase;color:#fff;background:var(--ink);padding:6px 12px;border-radius:8px;line-height:1}.ddl-badge--new{background:var(--orange)}.ddl-badge--sale{background:var(--green)}.ddl-badge--oos{background:#bdbdbd}.ddl-card__title{font-size:14px;font-weight:600;margin:14px 0 8px;line-height:1.35}.ddl-card__from{font-size:11px;color:var(--muted)}.ddl-card__price{font-family:var(--fh);font-weight:700;font-size:18px;margin-top:2px}.ddl-card__price .old{color:var(--muted);text-decoration:line-through;font-weight:400;font-size:14px;margin-left:8px}.ddl-rating{display:flex;align-items:center;gap:6px;margin-top:8px}.ddl-rating .stars{color:var(--green);letter-spacing:1px;font-size:13px}.ddl-rating .cnt{color:var(--muted);font-size:12px}.ddl-card__cta{margin-top:auto}.ctlg__list{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}.ctlg__item{position:relative;display:flex;flex-direction:column}.ctlg__item_media{position:relative;background:var(--bg-soft);aspect-ratio:3/4;overflow:hidden}.ctlg__item_media img{width:100%;height:100%;object-fit:cover}.ctlg__item_link{position:absolute;inset:0;z-index:3}.ctlg__item_title{font-size:14px;font-weight:600;margin:14px 0 8px}.ctlg__item_cost .price{font-family:var(--fh);font-weight:700;font-size:18px}.ctlg__item_badges{position:absolute;top:10px;left:10px;display:flex;flex-direction:column;gap:6px;z-index:2}.ddl-foot{background:var(--bg-soft);padding:42px 0}.ddl-foot__cols{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr 1fr;gap:60px;padding:0 0 24px}.ddl-foot__about{font-family:var(--fh);color:var(--ink);font-size:14px;line-height:1.5;margin-top:24px;max-width:294px}.ddl-foot__logo{display:flex;align-items:center}.ddl-foot__logo img{height:47px;width:auto}.ddl-foot__t{font-family:var(--fh);font-weight:700;font-size:14px;line-height:1.5;letter-spacing:0;text-transform:uppercase;color:var(--ink);margin-bottom:6px}.ddl-foot__col ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.ddl-foot__col li{margin:0;font-size:14px;line-height:1.5}.ddl-foot__col a{font-family:var(--fh);color:var(--ink);font-size:14px;line-height:1.5}.ddl-foot__col a:hover{color:var(--green)}.ddl-foot__shead{border-top:1px solid var(--line-3);padding:24px 0}.ddl-foot__shead .ddl-foot__stitle{font-family:var(--fh);font-weight:700;font-size:17px;line-height:1.235;text-transform:uppercase;letter-spacing:0;margin:0;color:var(--ink)}.ddl-foot__shead p{font-family:var(--ff);font-weight:400;margin:0;color:var(--ink);font-size:16px;line-height:1.625}.ddl-hours{margin:0;font:inherit;color:inherit}.ddl-hours dt{display:inline;font-weight:700}.ddl-hours dt:after{content:":\00a0"}.ddl-hours dd{display:inline;margin:0}.ddl-hours dd:after{content:"\A";white-space:pre}.ddl-hours dd:last-child:after{content:none}address{font-style:normal}.ddl-foot__info{border-bottom:1px solid var(--line-3);padding:0 0 24px;display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.ddl-foot__info .ddl-foot__ttl{font-family:var(--fh);font-weight:600;font-size:16px;line-height:1.5;letter-spacing:0;text-transform:uppercase;margin:0 0 10px;color:var(--ink)}.ddl-foot__info .sub{font-family:var(--fh);font-weight:600;font-size:13px;line-height:1.5;letter-spacing:0;text-transform:uppercase;color:var(--muted-2);margin:0 0 10px}.ddl-foot__info .ic,.ddl-vs .ic{display:inline-block;width:21px;height:21px;margin-right:12px;vertical-align:-5px;background:var(--green);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.ddl-foot__info .ic-pin,.ddl-vs .ic-pin{-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 21 21'><path d='M10.5 1.3125C8.58613 1.31467 6.75128 2.07591 5.39797 3.42922C4.04466 4.78253 3.28342 6.61739 3.28125 8.53125C3.28125 14.7082 9.84375 19.3733 10.1235 19.5686C10.2338 19.6459 10.3653 19.6873 10.5 19.6873C10.6347 19.6873 10.7662 19.6459 10.8765 19.5686C11.1562 19.3733 17.7188 14.7082 17.7188 8.53125C17.7166 6.61739 16.9553 4.78253 15.602 3.42922C14.2487 2.07591 12.4139 1.31467 10.5 1.3125ZM10.5 5.90625C11.0192 5.90625 11.5267 6.0602 11.9584 6.34864C12.3901 6.63708 12.7265 7.04705 12.9252 7.52671C13.1239 8.00636 13.1758 8.53416 13.0746 9.04336C12.9733 9.55256 12.7233 10.0203 12.3562 10.3874C11.989 10.7545 11.5213 11.0045 11.0121 11.1058C10.5029 11.2071 9.97511 11.1551 9.49546 10.9564C9.0158 10.7578 8.60583 10.4213 8.31739 9.98962C8.02895 9.55794 7.875 9.05043 7.875 8.53125C7.875 7.83506 8.15156 7.16738 8.64384 6.6751C9.13613 6.18281 9.80381 5.90625 10.5 5.90625Z'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 21 21'><path d='M10.5 1.3125C8.58613 1.31467 6.75128 2.07591 5.39797 3.42922C4.04466 4.78253 3.28342 6.61739 3.28125 8.53125C3.28125 14.7082 9.84375 19.3733 10.1235 19.5686C10.2338 19.6459 10.3653 19.6873 10.5 19.6873C10.6347 19.6873 10.7662 19.6459 10.8765 19.5686C11.1562 19.3733 17.7188 14.7082 17.7188 8.53125C17.7166 6.61739 16.9553 4.78253 15.602 3.42922C14.2487 2.07591 12.4139 1.31467 10.5 1.3125ZM10.5 5.90625C11.0192 5.90625 11.5267 6.0602 11.9584 6.34864C12.3901 6.63708 12.7265 7.04705 12.9252 7.52671C13.1239 8.00636 13.1758 8.53416 13.0746 9.04336C12.9733 9.55256 12.7233 10.0203 12.3562 10.3874C11.989 10.7545 11.5213 11.0045 11.0121 11.1058C10.5029 11.2071 9.97511 11.1551 9.49546 10.9564C9.0158 10.7578 8.60583 10.4213 8.31739 9.98962C8.02895 9.55794 7.875 9.05043 7.875 8.53125C7.875 7.83506 8.15156 7.16738 8.64384 6.6751C9.13613 6.18281 9.80381 5.90625 10.5 5.90625Z'/></svg>")}.ddl-foot__info .ic-ph,.ddl-vs .ic-ph{-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 21 21'><path d='M11.8347 3.76753C11.8569 3.68424 11.8954 3.60617 11.9479 3.53775C12.0003 3.46934 12.0658 3.41193 12.1404 3.36882C12.2151 3.3257 12.2975 3.29771 12.383 3.28646C12.4684 3.27521 12.5553 3.28091 12.6386 3.30323C13.8551 3.62065 14.9651 4.25664 15.8542 5.14568C16.7432 6.03473 17.3792 7.1447 17.6966 8.36128C17.7189 8.44455 17.7246 8.53141 17.7134 8.61688C17.7021 8.70236 17.6741 8.78478 17.631 8.85943C17.5879 8.93409 17.5305 8.99952 17.4621 9.05198C17.3937 9.10444 17.3156 9.14291 17.2323 9.16519C17.1769 9.17975 17.1198 9.18719 17.0625 9.18733C16.918 9.18738 16.7775 9.13973 16.6629 9.05177C16.5482 8.96381 16.4658 8.84047 16.4284 8.70089C16.1697 7.7076 15.6507 6.8013 14.9249 6.07543C14.1992 5.34956 13.293 4.83039 12.2998 4.57144C12.2164 4.54925 12.1382 4.51084 12.0697 4.45842C12.0012 4.40599 11.9437 4.34058 11.9005 4.26591C11.8573 4.19125 11.8293 4.1088 11.818 4.02328C11.8067 3.93776 11.8123 3.85086 11.8347 3.76753ZM11.6435 7.19644C12.7747 7.49831 13.5015 8.22593 13.8034 9.35714C13.8408 9.49672 13.9232 9.62006 14.0379 9.70802C14.1525 9.79598 14.293 9.84363 14.4375 9.84358C14.4948 9.84344 14.5519 9.836 14.6073 9.82144C14.6906 9.79916 14.7687 9.76069 14.8371 9.70823C14.9055 9.65577 14.9629 9.59034 15.006 9.51568C15.0491 9.44103 15.0771 9.35861 15.0884 9.27313C15.0996 9.18766 15.0939 9.1008 15.0716 9.01753C14.6516 7.44581 13.554 6.34823 11.9823 5.92823C11.8141 5.88331 11.635 5.90703 11.4843 5.99418C11.3336 6.08133 11.2237 6.22477 11.1788 6.39294C11.1339 6.56111 11.1576 6.74025 11.2448 6.89093C11.3319 7.04162 11.4753 7.15151 11.6435 7.19644ZM17.585 13.6548L13.7206 11.9231L13.7099 11.9182C13.5093 11.8323 13.2904 11.7979 13.0731 11.818C12.8559 11.838 12.647 11.9119 12.4655 12.033C12.4441 12.0471 12.4236 12.0625 12.404 12.0789L10.4073 13.7811C9.14239 13.1667 7.83645 11.8706 7.22204 10.6221L8.92665 8.59507C8.94305 8.57456 8.95864 8.55405 8.97341 8.5319C9.09188 8.35086 9.16376 8.14334 9.18266 7.9278C9.20155 7.71227 9.16686 7.49541 9.08169 7.29651V7.28667L7.34509 3.41562C7.23249 3.15579 7.03888 2.93935 6.79317 2.79861C6.54745 2.65786 6.26281 2.60036 5.98173 2.63468C4.87018 2.78094 3.84988 3.32683 3.1114 4.17038C2.37291 5.01393 1.96675 6.09746 1.96876 7.21858C1.96876 13.7319 7.26798 19.0311 13.7813 19.0311C14.9024 19.0331 15.9859 18.6269 16.8295 17.8884C17.673 17.15 18.2189 16.1297 18.3652 15.0181C18.3995 14.7371 18.3422 14.4526 18.2016 14.2069C18.061 13.9611 17.8447 13.7675 17.585 13.6548Z'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 21 21'><path d='M11.8347 3.76753C11.8569 3.68424 11.8954 3.60617 11.9479 3.53775C12.0003 3.46934 12.0658 3.41193 12.1404 3.36882C12.2151 3.3257 12.2975 3.29771 12.383 3.28646C12.4684 3.27521 12.5553 3.28091 12.6386 3.30323C13.8551 3.62065 14.9651 4.25664 15.8542 5.14568C16.7432 6.03473 17.3792 7.1447 17.6966 8.36128C17.7189 8.44455 17.7246 8.53141 17.7134 8.61688C17.7021 8.70236 17.6741 8.78478 17.631 8.85943C17.5879 8.93409 17.5305 8.99952 17.4621 9.05198C17.3937 9.10444 17.3156 9.14291 17.2323 9.16519C17.1769 9.17975 17.1198 9.18719 17.0625 9.18733C16.918 9.18738 16.7775 9.13973 16.6629 9.05177C16.5482 8.96381 16.4658 8.84047 16.4284 8.70089C16.1697 7.7076 15.6507 6.8013 14.9249 6.07543C14.1992 5.34956 13.293 4.83039 12.2998 4.57144C12.2164 4.54925 12.1382 4.51084 12.0697 4.45842C12.0012 4.40599 11.9437 4.34058 11.9005 4.26591C11.8573 4.19125 11.8293 4.1088 11.818 4.02328C11.8067 3.93776 11.8123 3.85086 11.8347 3.76753ZM11.6435 7.19644C12.7747 7.49831 13.5015 8.22593 13.8034 9.35714C13.8408 9.49672 13.9232 9.62006 14.0379 9.70802C14.1525 9.79598 14.293 9.84363 14.4375 9.84358C14.4948 9.84344 14.5519 9.836 14.6073 9.82144C14.6906 9.79916 14.7687 9.76069 14.8371 9.70823C14.9055 9.65577 14.9629 9.59034 15.006 9.51568C15.0491 9.44103 15.0771 9.35861 15.0884 9.27313C15.0996 9.18766 15.0939 9.1008 15.0716 9.01753C14.6516 7.44581 13.554 6.34823 11.9823 5.92823C11.8141 5.88331 11.635 5.90703 11.4843 5.99418C11.3336 6.08133 11.2237 6.22477 11.1788 6.39294C11.1339 6.56111 11.1576 6.74025 11.2448 6.89093C11.3319 7.04162 11.4753 7.15151 11.6435 7.19644ZM17.585 13.6548L13.7206 11.9231L13.7099 11.9182C13.5093 11.8323 13.2904 11.7979 13.0731 11.818C12.8559 11.838 12.647 11.9119 12.4655 12.033C12.4441 12.0471 12.4236 12.0625 12.404 12.0789L10.4073 13.7811C9.14239 13.1667 7.83645 11.8706 7.22204 10.6221L8.92665 8.59507C8.94305 8.57456 8.95864 8.55405 8.97341 8.5319C9.09188 8.35086 9.16376 8.14334 9.18266 7.9278C9.20155 7.71227 9.16686 7.49541 9.08169 7.29651V7.28667L7.34509 3.41562C7.23249 3.15579 7.03888 2.93935 6.79317 2.79861C6.54745 2.65786 6.26281 2.60036 5.98173 2.63468C4.87018 2.78094 3.84988 3.32683 3.1114 4.17038C2.37291 5.01393 1.96675 6.09746 1.96876 7.21858C1.96876 13.7319 7.26798 19.0311 13.7813 19.0311C14.9024 19.0331 15.9859 18.6269 16.8295 17.8884C17.673 17.15 18.2189 16.1297 18.3652 15.0181C18.3995 14.7371 18.3422 14.4526 18.2016 14.2069C18.061 13.9611 17.8447 13.7675 17.585 13.6548Z'/></svg>")}.ddl-foot__info .ic-cl,.ddl-vs .ic-cl{-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 21 21'><path d='M10.7813 2.25C9.09393 2.25 7.4445 2.75035 6.04155 3.68777C4.63859 4.6252 3.54512 5.9576 2.89941 7.51648C2.2537 9.07536 2.08475 10.7907 2.41393 12.4456C2.74311 14.1005 3.55563 15.6206 4.74875 16.8138C5.94187 18.0069 7.46199 18.8194 9.11689 19.1486C10.7718 19.4778 12.4871 19.3088 14.046 18.6631C15.6049 18.0174 16.9373 16.9239 17.8747 15.521C18.8122 14.118 19.3125 12.4686 19.3125 10.7812C19.3101 8.51935 18.4105 6.35079 16.8111 4.75138C15.2117 3.15198 13.0431 2.25239 10.7813 2.25ZM15.375 11.4375H10.7813C10.6072 11.4375 10.4403 11.3684 10.3172 11.2453C10.1941 11.1222 10.125 10.9553 10.125 10.7812V6.1875C10.125 6.01345 10.1941 5.84653 10.3172 5.72346C10.4403 5.60039 10.6072 5.53125 10.7813 5.53125C10.9553 5.53125 11.1222 5.60039 11.2453 5.72346C11.3684 5.84653 11.4375 6.01345 11.4375 6.1875V10.125H15.375C15.5491 10.125 15.716 10.1941 15.839 10.3172C15.9621 10.4403 16.0313 10.6072 16.0313 10.7812C16.0313 10.9553 15.9621 11.1222 15.839 11.2453C15.716 11.3684 15.5491 11.4375 15.375 11.4375Z'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 21 21'><path d='M10.7813 2.25C9.09393 2.25 7.4445 2.75035 6.04155 3.68777C4.63859 4.6252 3.54512 5.9576 2.89941 7.51648C2.2537 9.07536 2.08475 10.7907 2.41393 12.4456C2.74311 14.1005 3.55563 15.6206 4.74875 16.8138C5.94187 18.0069 7.46199 18.8194 9.11689 19.1486C10.7718 19.4778 12.4871 19.3088 14.046 18.6631C15.6049 18.0174 16.9373 16.9239 17.8747 15.521C18.8122 14.118 19.3125 12.4686 19.3125 10.7812C19.3101 8.51935 18.4105 6.35079 16.8111 4.75138C15.2117 3.15198 13.0431 2.25239 10.7813 2.25ZM15.375 11.4375H10.7813C10.6072 11.4375 10.4403 11.3684 10.3172 11.2453C10.1941 11.1222 10.125 10.9553 10.125 10.7812V6.1875C10.125 6.01345 10.1941 5.84653 10.3172 5.72346C10.4403 5.60039 10.6072 5.53125 10.7813 5.53125C10.9553 5.53125 11.1222 5.60039 11.2453 5.72346C11.3684 5.84653 11.4375 6.01345 11.4375 6.1875V10.125H15.375C15.5491 10.125 15.716 10.1941 15.839 10.3172C15.9621 10.4403 16.0313 10.6072 16.0313 10.7812C16.0313 10.9553 15.9621 11.1222 15.839 11.2453C15.716 11.3684 15.5491 11.4375 15.375 11.4375Z'/></svg>")}.ddl-foot__info .ic-3d{width:24px;height:24px;-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M11.75 2C9.82164 2 7.93657 2.57183 6.33319 3.64317C4.72982 4.71451 3.48013 6.23726 2.74218 8.01884C2.00422 9.80042 1.81114 11.7608 2.18735 13.6521C2.56355 15.5434 3.49215 17.2807 4.85571 18.6443C6.21928 20.0079 7.95656 20.9365 9.84787 21.3127C11.7392 21.6889 13.6996 21.4958 15.4812 20.7578C17.2627 20.0199 18.7855 18.7702 19.8568 17.1668C20.9282 15.5634 21.5 13.6784 21.5 11.75C21.4973 9.16498 20.4692 6.68661 18.6413 4.85872C16.8134 3.03084 14.335 2.00273 11.75 2ZM11.75 3.5C12.5141 3.5 14 6.41188 14 11.75C14 12.5225 13.9681 13.2425 13.9128 13.9128C13.2425 13.9681 12.5225 14 11.75 14C6.41188 14 3.5 12.5141 3.5 11.75C3.50249 9.56273 4.37248 7.46575 5.91911 5.91911C7.46575 4.37247 9.56273 3.50248 11.75 3.5ZM3.81875 14.0244C5.6825 14.9984 8.7275 15.5 11.75 15.5C12.4147 15.5 13.0803 15.4756 13.7347 15.4278C13.2716 18.4062 12.3125 20 11.75 20C9.95909 19.9976 8.2174 19.4136 6.78703 18.3359C5.35665 17.2583 4.31498 15.7452 3.81875 14.0244Z'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M11.75 2C9.82164 2 7.93657 2.57183 6.33319 3.64317C4.72982 4.71451 3.48013 6.23726 2.74218 8.01884C2.00422 9.80042 1.81114 11.7608 2.18735 13.6521C2.56355 15.5434 3.49215 17.2807 4.85571 18.6443C6.21928 20.0079 7.95656 20.9365 9.84787 21.3127C11.7392 21.6889 13.6996 21.4958 15.4812 20.7578C17.2627 20.0199 18.7855 18.7702 19.8568 17.1668C20.9282 15.5634 21.5 13.6784 21.5 11.75C21.4973 9.16498 20.4692 6.68661 18.6413 4.85872C16.8134 3.03084 14.335 2.00273 11.75 2ZM11.75 3.5C12.5141 3.5 14 6.41188 14 11.75C14 12.5225 13.9681 13.2425 13.9128 13.9128C13.2425 13.9681 12.5225 14 11.75 14C6.41188 14 3.5 12.5141 3.5 11.75C3.50249 9.56273 4.37248 7.46575 5.91911 5.91911C7.46575 4.37247 9.56273 3.50248 11.75 3.5ZM3.81875 14.0244C5.6825 14.9984 8.7275 15.5 11.75 15.5C12.4147 15.5 13.0803 15.4756 13.7347 15.4278C13.2716 18.4062 12.3125 20 11.75 20C9.95909 19.9976 8.2174 19.4136 6.78703 18.3359C5.35665 17.2583 4.31498 15.7452 3.81875 14.0244Z'/></svg>")}.ddl-foot__info .ic-go{-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 21 21'><path d='M18.9821 3.63759C18.9821 3.63759 18.9821 3.6458 18.9821 3.6499L14.2079 19.395C14.1356 19.6507 13.9869 19.8782 13.7816 20.047C13.5763 20.2158 13.3243 20.3177 13.0594 20.3392C13.0217 20.3424 12.984 20.3441 12.9462 20.3441C12.698 20.3449 12.4547 20.2746 12.2451 20.1416C12.0355 20.0086 11.8684 19.8184 11.7633 19.5935L8.7774 13.4658C8.74752 13.4043 8.73755 13.3351 8.74887 13.2678C8.76019 13.2005 8.79225 13.1383 8.84056 13.0901L13.5918 8.3388C13.7097 8.21473 13.7744 8.04952 13.7722 7.8784C13.7701 7.70727 13.7011 7.54377 13.5801 7.42276C13.4591 7.30175 13.2956 7.23279 13.1244 7.2306C12.9533 7.22841 12.7881 7.29316 12.664 7.41103L7.91033 12.1623C7.86207 12.2106 7.79993 12.2427 7.73258 12.254C7.66524 12.2653 7.59603 12.2553 7.53463 12.2254L1.40115 9.24033C1.16131 9.12526 0.962088 8.94003 0.829897 8.70919C0.697705 8.47834 0.638781 8.21277 0.660931 7.94768C0.683081 7.68259 0.785261 7.43048 0.95393 7.22477C1.1226 7.01906 1.34979 6.86946 1.60541 6.7958L17.3505 2.02158H17.3628C17.587 1.9586 17.8239 1.95639 18.0492 2.01518C18.2745 2.07397 18.4801 2.19165 18.6449 2.35614C18.8097 2.52063 18.9278 2.726 18.9871 2.95119C19.0463 3.17639 19.0446 3.41329 18.9821 3.63759Z'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 21 21'><path d='M18.9821 3.63759C18.9821 3.63759 18.9821 3.6458 18.9821 3.6499L14.2079 19.395C14.1356 19.6507 13.9869 19.8782 13.7816 20.047C13.5763 20.2158 13.3243 20.3177 13.0594 20.3392C13.0217 20.3424 12.984 20.3441 12.9462 20.3441C12.698 20.3449 12.4547 20.2746 12.2451 20.1416C12.0355 20.0086 11.8684 19.8184 11.7633 19.5935L8.7774 13.4658C8.74752 13.4043 8.73755 13.3351 8.74887 13.2678C8.76019 13.2005 8.79225 13.1383 8.84056 13.0901L13.5918 8.3388C13.7097 8.21473 13.7744 8.04952 13.7722 7.8784C13.7701 7.70727 13.7011 7.54377 13.5801 7.42276C13.4591 7.30175 13.2956 7.23279 13.1244 7.2306C12.9533 7.22841 12.7881 7.29316 12.664 7.41103L7.91033 12.1623C7.86207 12.2106 7.79993 12.2427 7.73258 12.254C7.66524 12.2653 7.59603 12.2553 7.53463 12.2254L1.40115 9.24033C1.16131 9.12526 0.962088 8.94003 0.829897 8.70919C0.697705 8.47834 0.638781 8.21277 0.660931 7.94768C0.683081 7.68259 0.785261 7.43048 0.95393 7.22477C1.1226 7.01906 1.34979 6.86946 1.60541 6.7958L17.3505 2.02158H17.3628C17.587 1.9586 17.8239 1.95639 18.0492 2.01518C18.2745 2.07397 18.4801 2.19165 18.6449 2.35614C18.8097 2.52063 18.9278 2.726 18.9871 2.95119C19.0463 3.17639 19.0446 3.41329 18.9821 3.63759Z'/></svg>")}.ddl-foot__info a{color:var(--green);font-weight:400;display:inline-flex;align-items:center}.ddl-foot__info a .ic{background:var(--green)}.ddl-foot__info .lbl{font-weight:700;font-size:13px;margin-bottom:4px}.ddl-foot__info p,.ddl-foot__info address,.ddl-foot__info .ddl-hours{font-family:var(--fh);margin:0 0 10px;color:var(--ink);font-size:14px;line-height:1.5}.ddl-foot__hours{display:flex;align-items:flex-start;margin:0 0 10px}.ddl-foot__hours .ic{flex:0 0 21px}.ddl-foot__hours .ddl-hours{font-family:var(--fh);font-size:14px;line-height:1.5}.ddl-foot__meta{display:flex;align-items:center;gap:24px;padding:24px 0;flex-wrap:wrap}.ddl-foot__mblock{flex:1}.ddl-meta-t{font-family:var(--fh);font-weight:600;font-size:14px;line-height:1.5;letter-spacing:0;text-transform:uppercase;color:var(--ink);margin:0 0 12px}.ddl-awards{display:flex;gap:24px}.ddl-frate{display:flex;align-items:center;gap:8px;margin:0 0 6px}.ddl-frate__stars{display:inline-flex;gap:2px;color:#ffc833}.ddl-frate__stars svg{width:17px;height:17px;fill:currentColor;display:block}.ddl-frate__val{font-family:var(--ff);font-weight:700;font-size:15px;line-height:1.2;color:var(--ink)}:root .ddl-foot__mblock--rev .ddl-frate__lbl{display:block;font-family:var(--ff);font-size:13px;line-height:1.5;color:var(--muted-2)}:root .ddl-foot__mblock--rev .ddl-frate__lbl:hover{color:var(--green)}.ddl-frate__badge{display:inline-block;margin-top:12px}.ddl-frate__badge img{display:block;width:158px;height:auto}.ddl-awards img{width:54px;height:54px;display:block}.ddl-soc{display:flex;gap:18px}.ddl-soc a{display:inline-flex;color:var(--line-3);transition:.2s}.ddl-soc svg{width:32px;height:32px;display:block}.ddl-soc a:hover{color:var(--green)}.ddl-pay{display:flex;gap:24px;align-items:center}.ddl-pay img{width:50px;height:auto;object-fit:contain}.ddl-copy{padding-top:0;padding-bottom:0;display:flex;align-items:center;gap:24px;flex-wrap:wrap;font-family:var(--fh);color:var(--muted-2);font-size:12px;line-height:1.5}.ddl-copy__text{flex:1}.ddl-copy a{color:var(--ink)}.ddl-copy a:hover{color:var(--green)}.ddl-copy__links{flex:1;display:flex;align-items:center;justify-content:flex-end;gap:42px}.ddl-copy__sep{color:var(--ink)}@media(max-width:1100px){.ddl-nav,.ddl-top{display:none}:root .ddl-burger{display:flex}.ddl-head__in{flex-wrap:wrap;height:auto;padding:12px 0;row-gap:12px}.ddl-search{order:5;max-width:none;flex-basis:100%;margin-left:0}}@media(max-width:900px){.ddl-cards,.ctlg__list{grid-template-columns:repeat(2,1fr)}.ddl-foot__cols{grid-template-columns:1fr 1fr;gap:24px}.ddl-foot__info{grid-template-columns:1fr 1fr}.ddl-sec .ddl-sec__title{font-size:24px}}@media(max-width:560px){.ddl-cards,.ctlg__list{grid-template-columns:1fr 1fr;gap:14px}.ddl-foot__cols{grid-template-columns:1fr}.ddl-foot__info{grid-template-columns:1fr}.ddl-sec{padding:38px 0}}.ddl-vh{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ddl-home a{color:inherit}.cms-index-index .nav-sections{margin-bottom:0}.ddl-hero-wrap{padding-top:42px}.ddl-hero{position:relative;display:flex;flex-direction:column;justify-content:center;gap:60px;min-height:470px;padding:60px;border-radius:var(--radius);background:url('/skin/frontend/newsite_themes/default/img/hero/hero-banner.jpg') center/cover no-repeat;color:#fff}.ddl-hero:before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(90deg,rgba(51,51,50,.7) 29.8%,rgba(51,51,50,0))}.ddl-hero__c,.ddl-hero__stats{position:relative;z-index:2}.ddl-hero__c{display:flex;flex-direction:column;gap:24px}.ddl-hero__group{display:flex;flex-direction:column;gap:12px}.ddl .ddl-hero__t{max-width:720px;margin:0;font-family:var(--fh);font-weight:700;font-size:38px;line-height:44px;letter-spacing:0;text-transform:uppercase;color:#fff}.ddl-hero__p{margin:0;max-width:671px;font-family:var(--ff);font-weight:400;font-size:17px;line-height:26px;color:#fff}.ddl-hero__btns{display:flex;flex-wrap:wrap;gap:24px}:root .ddl-hero__btn{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:10px;height:48px;padding:0 24px;border:1px solid var(--green);border-radius:var(--radius);background:var(--green);color:#fff;font-family:var(--fh);font-weight:500;font-size:16px;line-height:24px;text-transform:uppercase;transition:background .2s,border-color .2s}:root .ddl-hero__btn:hover{background:var(--green-d);border-color:var(--green-d);color:#fff}:root .ddl-hero__btn--gh{background:0 0;border-color:#fff}:root .ddl-hero__btn--gh:hover{background:rgba(255,255,255,.16);border-color:#fff}.ddl-hero__arw{width:18px;height:18px;flex:none}.ddl-hero__stats{display:flex;flex-wrap:wrap;gap:24px;padding-top:24px;border-top:1px solid var(--bg-soft2)}.ddl-stat{display:flex;align-items:center;gap:12px;color:var(--bg-soft2)}.ddl-stat__ic{flex:none;width:42px;height:42px;display:flex;align-items:center;justify-content:center}.ddl-stat__ic svg{width:30px;height:30px;display:block}.ddl-hero__stats{margin:0}.ddl-stat__txt{display:flex;flex-direction:column-reverse}.ddl-stat__txt dd{font-family:var(--fh);font-weight:700;font-size:17px;line-height:21px;margin:0}.ddl-stat__txt dt{font-family:var(--ff);font-weight:400;font-size:14px;line-height:1.2}.ddl-config__head{margin-bottom:24px}.ddl-config__row,.ddl-faq,.ddl-cats,.ddl-cats__row,.ddl-hw,.ddl-hw__row{list-style:none;margin:0;padding:0}.ddl-config__row>li,.ddl-faq>li,.ddl-cats>li,.ddl-cats__row>li,.ddl-hw>li,.ddl-hw__row>li{display:flex;min-width:0}.ddl-config__row>li>.ddl-config__tile,.ddl-faq>li>.ddl-faq__card,.ddl-cats>li>.ddl-cat,.ddl-cats__row>li>.ddl-cat,.ddl-hw>li>.ddl-hw__tile,.ddl-hw__row>li>.ddl-hw__tile{flex:1 1 auto;min-width:0}.ddl-config__row{display:grid;gap:38px}.ddl-config__row--top{grid-template-columns:repeat(3,1fr);margin-bottom:24px}.ddl-config__row--bot{grid-template-columns:repeat(6,1fr)}.ddl-config__tile{display:flex;flex-direction:column;gap:10px}.ddl-config__img{display:block;aspect-ratio:1/1;background:var(--bg-soft2) center/cover no-repeat}.ddl-config__lbl{display:inline-flex;align-items:center;gap:8px;font-family:var(--fh);font-weight:700;font-size:17px;line-height:1.235;text-transform:uppercase;color:var(--ink)}.ddl-config__arw{width:14px;height:14px;flex:none}.ddl-config__tile:hover .ddl-config__lbl{color:var(--green)}.ddl-styles .ddl-sec__head{margin-bottom:24px}.ddl-styles__tabs{display:flex;flex-wrap:wrap;gap:42px;margin-bottom:42px}.ddl-styles .ddl-styles__tab{font-family:var(--fh);font-weight:400;font-size:18px;line-height:1.5;text-transform:uppercase;letter-spacing:0;color:var(--muted-2);background:0 0;border:0;padding:0;cursor:pointer;transition:color .2s}.ddl-styles .ddl-styles__tab.is-active{font-weight:600;color:var(--green)}.ddl-styles .ddl-styles__tab:hover{color:var(--green)}.ddl-styles__gallery{display:none;grid-template-columns:repeat(3,1fr);gap:60px}.ddl-styles__gallery.is-active{display:grid}.ddl-styles__cell{display:block;height:420px;background:var(--bg-soft2) center/cover no-repeat}.ddl-styles .ddl-styles__foot{display:none}.ddl-pro{display:grid;grid-template-columns:1fr 1fr;gap:60px;margin:0 auto;align-items:stretch;overflow:hidden}.ddl-pro__txt{display:flex;flex-direction:column;justify-content:center;gap:24px;padding:60px 0}.ddl-pro .ddl-pro__h{font-family:var(--fh);font-weight:700;font-size:38px;line-height:1.157;letter-spacing:0;text-transform:uppercase;color:var(--ink);margin:0}.ddl-pro__h span{display:block;color:var(--green)}.ddl-pro__txt p{color:var(--ink);font-family:var(--ff);font-size:16px;line-height:1.75;margin:0;max-width:none}.ddl-pro .ddl-pro__btn{display:inline-flex;align-self:flex-start;align-items:center;gap:10px;background:var(--ink);color:#fff;font-family:var(--fh);font-weight:500;font-size:16px;line-height:1.5;letter-spacing:0;text-transform:uppercase;padding:12px 24px;border-radius:6px;transition:.2s}.ddl-pro__btn svg{width:20px;height:20px}.ddl-pro .ddl-pro__btn:hover{background:var(--green)}.ddl-pro__img{background-size:cover;background-position:center;min-height:447px}.ddl-hw__head{margin-bottom:24px}.ddl-hw{display:grid;grid-template-columns:1fr 1fr;gap:24px}.ddl-hw__left{display:flex;flex-direction:column;gap:24px}.ddl-hw__row{display:grid;grid-template-columns:1fr 1fr;gap:24px}.ddl-hw__tile{position:relative;display:flex;align-items:flex-end;min-height:306px;padding:24px;background:var(--bg-soft2) center/cover no-repeat;overflow:hidden}.ddl-hw__tile--wide{min-height:292px;padding:20px 24px}.ddl-hw__tile--big{min-height:688px;padding:24px}.ddl-hw__ov{position:absolute;inset:0;background:linear-gradient(180deg,transparent 55%,rgba(0,0,0,.45))}.ddl-hw__lbl{position:relative;z-index:1;display:inline-flex;align-items:center;gap:10px;font-family:var(--fh);font-weight:600;font-size:21px;line-height:1.523;text-transform:uppercase;color:#fff}.ddl-hw__arw{width:18px;height:18px;flex:none}.ddl-hw__tile:hover .ddl-hw__lbl{color:var(--green)}.ddl-hw .ddl-hw__browse{display:inline-flex;align-items:center;gap:10px;margin-top:auto;font-family:var(--fh);font-weight:700;font-size:28px;line-height:1.5;text-transform:uppercase;color:var(--ink)}.ddl-hw__browse .ddl-hw__arw{width:20px;height:20px}.ddl-hw .ddl-hw__browse:hover{color:var(--green)}.ddl-faq{display:grid;grid-template-columns:repeat(3,1fr);gap:42px}.ddl-faq__card{background:var(--bg-soft);border:1px solid var(--line);border-radius:3px;padding:24px;display:flex;flex-direction:column;gap:10px}.ddl-faq__card .ddl-faq__t{font-family:var(--fh);font-weight:700;font-size:28px;line-height:1.143;text-transform:uppercase;color:var(--muted);margin:20px 0;flex:none}.ddl-faq__card p{color:var(--muted);font-size:16px;line-height:1.625;flex:1}@media(max-width:900px){.ddl-hero{gap:40px;min-height:0;padding:40px}.ddl .ddl-hero__t{font-size:30px;line-height:38px;max-width:none}.ddl-config__row--top{grid-template-columns:repeat(3,1fr)}.ddl-config__row--bot{grid-template-columns:repeat(3,1fr)}.ddl-pro{grid-template-columns:1fr}.ddl-pro__img{order:-1;min-height:240px}.ddl-hw{grid-template-columns:1fr}.ddl-hw__tile--big{min-height:420px}.ddl-hw__browse{font-size:22px}.ddl-faq{grid-template-columns:1fr}.ddl-pg-grid{grid-template-columns:repeat(2,1fr)}.ddl-pgrid__browse{font-size:22px}}@media(max-width:560px){.ddl-config__row--top,.ddl-config__row--bot{grid-template-columns:repeat(2,1fr)}}.catalog-category-view .page-title-wrapper,.catalog-category-view .breadcrumbs{display:none}.catalog-category-view .nav-sections,.catalogsearch-result-index .nav-sections{margin-bottom:0}.ddl-cat-hero{padding-top:12px;margin-bottom:42px}.ddl-crumb{display:flex;align-items:center;gap:5px;margin:0 0 24px;font-family:var(--fh);font-weight:400;font-size:14px;line-height:18px;color:var(--ink)}.ddl-crumb a{display:inline-flex;align-items:center;gap:12px;color:inherit}.ddl-crumb a:hover{color:var(--green)}.ddl-crumb svg{flex:none;width:21px;height:21px;fill:currentColor}.ddl-cat-hero__card{position:relative;box-sizing:border-box;display:flex;align-items:center;min-height:315px;padding:24px 0;border-radius:var(--radius);background-size:cover;background-position:center;background-repeat:no-repeat;color:var(--ink)}.ddl-cat-hero__card:before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(90deg,#fff 35%,rgba(255,255,255,0))}.ddl-cat-hero__c{position:relative;z-index:2;width:100%;display:flex;flex-direction:column;gap:24px}.ddl-cat-hero__head{display:flex;flex-direction:column;gap:12px}.ddl .ddl-cat-hero__t{margin:0;font-family:var(--fh);font-weight:700;font-size:38px;line-height:44px;letter-spacing:0;text-transform:uppercase;color:var(--ink)}.ddl-cat-hero__p{margin:0;max-width:731px;font-family:var(--ff);font-weight:400;font-size:14px;line-height:26px;text-align:justify;color:var(--ink)}.ddl-cat-hero__badges{display:flex;flex-wrap:wrap;gap:42px;margin:0;padding:0;list-style:none}.ddl-cbadge{display:flex;flex-direction:column;margin:0;padding:18px 24px;border-radius:var(--radius);background:rgba(187,187,187,.12);color:var(--muted-2)}.ddl-cbadge dt{font-family:var(--fh);font-weight:700;font-size:17px;line-height:21px}.ddl-cbadge dd{font-family:var(--ff);font-weight:400;font-size:14px;line-height:26px;margin:0}.ddl-confslider{position:relative;display:flex;align-items:center;gap:8px;margin-bottom:42px}.ddl-confslider__track{display:flex;gap:18px;overflow-x:auto;scroll-behavior:smooth;scrollbar-width:none;flex:1}.ddl-confslider__track::-webkit-scrollbar{display:none}.ddl-confslider__item{flex:0 0 230px;display:flex;flex-direction:column;gap:12px;text-decoration:none}.ddl-confslider__img{display:block;width:100%;aspect-ratio:1/1;border-radius:6px;background-size:cover;background-position:center;background-color:var(--bg-soft,#eff0ef)}.ddl-confslider__img--noimg{background:linear-gradient(135deg,#e9ecea,#f7f7f7)}.ddl-confslider__lbl{text-align:center;font-family:var(--fh);font-weight:700;font-size:15px;text-transform:uppercase;letter-spacing:.03em;color:var(--muted-2,#5b5b5a)}:root .ddl-confslider__nav{flex:0 0 auto;width:40px;height:40px;border-radius:50%;border:1px solid var(--line);background:#fff;font-size:20px;line-height:1;color:var(--ink);cursor:pointer;display:flex;align-items:center;justify-content:center}.ddl-confslider__nav:hover{background:#fff;border-color:var(--green);color:var(--green)}.catalog-category-view .column.main{padding-bottom:30px}.catalog-category-view .page-main{max-width:var(--maxw)}.catalog-category-view .sidebar-main{padding-right:14px}.ddl-pgrid .products.list.items{display:grid !important;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px 22px;margin:0;padding:0}.ddl-pgrid .product-item{width:100% !important;min-width:0 !important;margin:0 !important;padding:0 !important;border:0}.catalog-category-view .ddl-pgrid .product-item-info{width:100%}.ddl-grid-3 .ddl-pgrid .products.list.items{grid-template-columns:repeat(3,minmax(0,1fr))}.ddl-pcard{display:flex;flex-direction:column}.ddl-pcard__media{position:relative;background:#fff;aspect-ratio:1/1;overflow:hidden;border-radius:4px}.ddl-pcard__media .product-image-container,.ddl-pcard__media .product-image-wrapper{width:100% !important;height:100%;background-color:#fff}.ddl-pcard__media img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.ddl-pcard__badges{position:absolute;top:10px;right:10px;display:flex;flex-direction:column;gap:6px;z-index:3;align-items:flex-end}.ddl-pcard__media img.ddl-pcard__alt{position:absolute;inset:0;z-index:2;opacity:0;background:#fff;mix-blend-mode:normal;object-fit:cover;transition:opacity .25s ease;pointer-events:none}.ddl-pcard.is-alt .ddl-pcard__media img.ddl-pcard__alt{opacity:1}.ddl-pcard__media img.ddl-pcard__alt--fit{object-fit:contain}.ddl-pcard__name{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;min-height:64px;align-self:stretch;overflow:hidden;text-overflow:ellipsis;font-family:var(--fh);font-size:18px;font-weight:400;line-height:32px;color:var(--muted-2);margin:12px 0}.ddl-pcard__name a{color:var(--muted-2)}:root .ddl-pcard__name a,:root .ddl-pcard__name a:hover{text-decoration:none}:root .ddl-pcard__name a:hover{color:var(--green)}@media(max-width:767px){.ddl-pgrid .products.list.items{column-gap:24px}.ddl-pgrid.products-grid .product-item-info.ddl-pcard,.ddl-pgrid.products-grid .product-item-info.ddl-pcard:hover{padding:0!important}.ddl-pgrid .ddl-pcard__media{aspect-ratio:4/5;height:auto}.ddl-pgrid .ddl-pcard__name{font-size:16px;line-height:21px;min-height:42px}.ddl-pgrid .ddl-pcard__price{margin-top:0}.ddl-pgrid .ddl-pcard__price .price,.ddl-pgrid .ddl-pcard__now{font-size:18px;line-height:1.2}.ddl-pgrid .ddl-pcard__rating{margin:6px 0 0;min-height:15px}.ddl-pgrid .ddl-pcard__rating .ruk_rating_snippet [class*=ruk-icon-percentage-star]{font-size:15px!important;line-height:15px!important;margin-right:2px}.ddl-pgrid .ddl-pcard__rating .ruk-rating-snippet-count{font-size:12px!important;line-height:14.4px!important}.ddl-pgrid .ddl-pcard__feat{flex-direction:column;gap:6px;margin-top:12px}.ddl-pgrid .ddl-pcard__feat li{margin:0;font-weight:700;font-size:12px;line-height:14.4px;color:var(--muted-2)}}.ddl-pcard__from{font-size:12px;color:#bbb;line-height:1.2}.ddl-pcard__price{font-family:var(--ff);font-weight:800;margin-top:2px}.ddl-pcard__price .price,.ddl-pcard__now{font-family:var(--ff);font-size:21px;line-height:normal;color:var(--ink);font-weight:800!important}.product-item .ddl-pcard__price .price-box{margin:0}.ddl-pcard__price .price-label{display:none}.ddl-pcard__price .old-price .price,.ddl-pcard__was{font-family:var(--ff);font-size:16px;line-height:normal;color:var(--line-3);text-decoration-line:line-through;font-weight:600!important}.ddl-pcard__rating{margin:8px 0}.ddl-rating{margin:0;font:inherit;color:inherit}.ddl-pcard__rating--text{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.ddl-pcard__rating--text .ruk-rating-snippet-count{display:none}.ddl-pcard__rating--text .ddl-rating__short{font-family:var(--ff);font-size:12px;line-height:22px;color:#333}.ddl-pcard__rating--text .ddl-rating{order:2}.ddl-rating__short{white-space:nowrap}.ddl-pcard__rating .rating-summary{margin:0}.ddl-pcard__rating .ruk_rating_snippet [class*=ruk-icon-percentage-star]{color:#32C97C!important}.ddl-pcard__rating .ruk_rating_snippet .ruk-icon-percentage-star--0{color:rgba(0,0,0,.18)!important}.ddl-pcard__feat{list-style:none;margin:10px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:6px 14px}.ddl-pcard__feat li{display:flex;align-items:center;gap:6px;font-size:11.5px;color:#666}.ddl-pcard__feat svg{width:15px;height:15px;color:var(--muted)}.ddl-pcard__feat .ddl-feat__ic{width:15px;height:15px;flex:none;fill:currentColor;color:var(--muted-2,#5b5b5a)}.ddl-pcard__hidden{display:none}.ddl-pcard__actions{position:absolute;top:10px;left:10px;display:flex;flex-direction:column;gap:10px;z-index:4;opacity:0;transform:translateY(-4px);transition:opacity .18s ease,transform .18s ease;pointer-events:none}.ddl-pcard:hover .ddl-pcard__actions,.ddl-pcard__media:focus-within .ddl-pcard__actions{opacity:1;transform:none;pointer-events:auto}.ddl-pcard__act{width:39px;height:39px;border-radius:50%;border:0;background:#f7f7f7;color:#5b5b5a;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 1px 4px rgba(0,0,0,.1);transition:background .15s,color .15s}.ddl-pcard__act:hover{background:var(--green);color:#fff}.ddl-pcard__act svg{width:19px;height:19px}@media (hover:none){.ddl-pcard__actions{display:none}}.ddl-sec--pgrid .ddl-sec__head{margin-bottom:42px}.ddl-pg-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.ddl-sec--pgrid .ddl-pcard__media{aspect-ratio:1/1;background:#fff;border-radius:0}.ddl-sec--pgrid .ddl-pcard__body{display:flex;flex-direction:column;gap:12px;margin-top:12px}.ddl-sec--pgrid .ddl-pcard__name{margin:0}.ddl-sec--pgrid .ddl-pcard__pricegrp{display:flex;flex-direction:column;gap:4px}.ddl-sec--pgrid .ddl-pcard__from{font-size:12px;line-height:1.17;color:var(--line-3)}.ddl-sec--pgrid .ddl-pcard__pricerow{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:0}.ddl-sec--pgrid .ddl-pcard__price{display:inline-flex;align-items:baseline;gap:6px;margin:0}.ddl-sec--pgrid .ddl-pcard__price .price{font-size:21px;font-weight:800;color:var(--ink)}.ddl-sec--pgrid .ddl-pcard__price .old-price .price{font-size:16px;font-weight:600;color:var(--line-3);text-decoration:line-through}.ddl-sec--pgrid .ddl-pcard__rating{margin:0}.ddl-sec--pgrid .ddl-pcard__feat{display:flex;gap:14px;margin:0;padding:0;list-style:none}.ddl-sec--pgrid .ddl-pcard__featcol{display:flex;flex-direction:column;gap:6px}.ddl-sec--pgrid .ddl-pcard__feat-i{display:flex;align-items:center;gap:6px;font-family:var(--fh);font-size:12px;line-height:1.17;font-weight:700;color:var(--muted-2)}.ddl-pcard__feat-ic{width:15px;height:15px;flex:none}.ddl-mnav{display:none}.ddl-mbar{display:none}.ddl-totop{display:none}.ddl-pgrid__foot{display:flex;justify-content:flex-end;margin-top:42px}.ddl-pgrid__foot .ddl-pgrid__browse{display:inline-flex;align-items:center;gap:10px;font-family:var(--fh);font-weight:700;font-size:28px;line-height:1.5;text-transform:uppercase;color:var(--ink);transition:color .2s}.ddl-pgrid__browse svg{width:20px;height:20px}.ddl-pgrid__foot .ddl-pgrid__browse:hover{color:var(--green)}.catalog-category-view .toolbar-products{padding:0;margin-bottom:20px;display:flex;align-items:center;justify-content:space-between;gap:16px;position:relative}.catalog-category-view .toolbar-products .modes{display:none}.catalog-category-view .toolbar-amount{position:static;font-family:var(--fh);font-weight:400;font-size:16px;line-height:21px;color:var(--line-3);padding:0;margin:0}.catalog-category-view .toolbar-sorter{position:static;display:flex;align-items:center;gap:10px;padding:0}.catalog-category-view .toolbar-sorter .sorter-label{display:inline-block;margin:0;font-family:var(--fh);font-weight:400;font-size:14px;line-height:21px;text-transform:none;letter-spacing:0;color:var(--line-3)}.catalog-category-view .sorter-options{height:42px;border:1px solid var(--line);border-radius:8px;padding:0 34px 0 14px;font-size:13.5px;color:var(--ink);background:#fff;font-family:var(--fh);font-weight:600;cursor:pointer}.catalog-category-view .sorter-options:focus{border-color:var(--green);outline:none}.catalog-category-view .sorter-action{width:42px;height:42px;border:1px solid var(--line);border-radius:8px;display:inline-flex;align-items:center;justify-content:center;margin:0 0 0 2px}.catalog-category-view .sorter-action:hover{border-color:var(--green)}.catalog-category-view .sorter-action:before{color:var(--ink);line-height:40px}.catalog-category-view .pages,.checkout-cart-index .pages{width:100%;text-align:center;margin-top:10px}.catalog-category-view .pages .pages-label,.checkout-cart-index .pages .pages-label{display:none}.catalog-category-view .pages .items,.checkout-cart-index .pages .items{display:inline-flex;gap:10px;align-items:center;justify-content:center;list-style:none;padding:0;margin:0}.catalog-category-view .pages .item,.checkout-cart-index .pages .item{font-family:var(--fh);font-weight:500;margin:0;border:0}.catalog-category-view .pages .item strong.page,.catalog-category-view .pages a.page,.checkout-cart-index .pages .item strong.page,.checkout-cart-index .pages a.page{display:inline-flex;align-items:center;justify-content:center;min-width:34px;height:36px;padding:0 8px;border:0;border-radius:4px;color:#fff;font-size:16px;font-weight:500;background:#bbb}.catalog-category-view .pages a.page:hover,.checkout-cart-index .pages a.page:hover{background:var(--green);color:#fff}.catalog-category-view .pages .item.current strong.page,.checkout-cart-index .pages .item.current strong.page{background:var(--green);color:#fff}.catalog-category-view .pages a.action,.checkout-cart-index .pages a.action{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:0;border-radius:4px;background:#bbb;padding:0}.catalog-category-view .pages a.action:hover,.checkout-cart-index .pages a.action:hover{background:var(--green)}:root .catalog-category-view .pages a.action:before,:root .checkout-cart-index .pages a.action:before{color:#fff;margin:0;line-height:normal}.sidebar .block-title strong,.block-category-list .block-title strong{font-family:var(--fh);font-weight:600;font-size:15px;text-transform:uppercase;letter-spacing:.03em;color:var(--ink)}.ddl-filter{font-family:var(--ff)}.ddl-filter__head{margin:0 0 18px}.ddl-filter__head strong{font-family:var(--fh);font-weight:700;font-size:16px;letter-spacing:.04em;text-transform:uppercase;color:var(--ink)}.block.filter .block-title.filter-title{display:none}.ddl-filter .filter-options{margin:0}.ddl-filter .filter-options-item{padding:0;border:0}.ddl-filter .filter-options-title{position:relative;cursor:pointer;font-family:var(--fh);font-weight:400;font-size:16px;line-height:21px;text-transform:none;letter-spacing:0;color:#333332;padding:12px 24px 12px 0}.ddl-filter .filter-options-title:after{content:"";position:absolute;right:3px;top:50%;width:8px;height:8px;border-right:2px solid #333332;border-bottom:2px solid #333332;transform:translateY(-75%) rotate(45deg);transition:transform .2s}.ddl-filter .filter-options-item.active>.filter-options-title:after{transform:translateY(-25%) rotate(-135deg)}.ddl-filter .filter-options-item:not(.active)>.filter-options-content{display:none}.ddl-filter .filter-options-content{padding:2px 0 16px}.ddl-filter .filter-options-content .items{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:12px}.ddl-filter .filter-options-content .item{margin:0}.ddl-filter__opt{display:flex;align-items:center;gap:14px;color:#333332;line-height:1.2;cursor:pointer}.ddl-swatch[data-url],.ddl-pfilter__tile[data-url]{cursor:pointer}.ddl-filter__box{flex:0 0 auto;width:20px;height:20px;border:1px solid #cecdcd;border-radius:3px;background:#fff;transition:.15s}.ddl-filter__opt.is-active .ddl-filter__box{background:var(--green);border-color:var(--green);background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 12" fill="none" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M2.5 6.5l2.5 2.5 4.5-5"/></svg>');background-position:center;background-repeat:no-repeat;background-size:13px}.ddl-filter__label{font-family:var(--ff);font-weight:700;font-size:16px;color:#333332}.ddl-filter__opt .count{margin-left:11px;color:#333332;font-family:var(--ff);font-weight:300;font-size:14px}.ddl-filter__opt:hover .ddl-filter__box{border-color:var(--green)}.ddl-filter__opt.is-empty{opacity:.45;cursor:default}.ddl-filter .filter-current,.ddl-filter .filter-actions{display:none}.ddl-toggles{display:flex;flex-direction:column;gap:12px;margin:20px 0 4px}.ddl-toggle{display:flex;align-items:center;gap:12px;background:0 0;border:0;padding:0;cursor:pointer}.ddl-toggle__sw{position:relative;flex:0 0 auto;width:60px;height:28px;background:#eff0ef;border-radius:600px;transition:background .2s}.ddl-toggle__sw:before{content:"";position:absolute;top:5px;left:5px;width:18px;height:18px;border-radius:50%;background:#777e80;transition:.2s}.ddl-toggle.is-on .ddl-toggle__sw{background:var(--green)}.ddl-toggle.is-on .ddl-toggle__sw:before{left:37px;background:#fff}.ddl-toggle__lbl{font-family:var(--fh)}.ddl-toggle__lbl--sale{font-weight:700;font-size:16px;color:var(--orange)}.ddl-toggle__lbl--stock{font-weight:400;font-size:14px;color:#333332}.ddl-active-filters{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 16px;font-family:var(--fh)}.ddl-chip{display:inline-flex;align-items:center;gap:9px;background:#fff;border:1px solid #cecdcd;border-radius:6px;padding:6px 12px;font-size:14px;font-weight:500;color:var(--ink);line-height:1.1}.ddl-chip:hover{border-color:var(--green);color:var(--ink)}.ddl-chip__x{font-size:16px;line-height:1;color:var(--muted)}.ddl-chip:hover .ddl-chip__x{color:var(--green-d)}.ddl-chip,.ddl-chip:link,.ddl-chip:visited,.ddl-chip:hover{color:var(--ink);text-decoration:none}.ddl-chip__txt{color:var(--ink)}.ddl-chip-clear{font-size:14px;font-weight:600;color:var(--green-d);margin-left:4px;text-decoration:none}.ddl-chip-clear:hover{text-decoration:underline}.ddl-filter .filter-options-content a:hover,.ddl-filter .filter-options-content a:hover+.count{background:0 0}.ddl-toggle:hover,.ddl-toggle:focus,.ddl-toggle:active{background:0 0;border:0;outline:none}.ddl-toggles{user-select:none}.catalog-category-view .toolbar.toolbar-products{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px 16px}.catalog-category-view .toolbar.toolbar-products .toolbar-sorter{margin-left:auto}.catalog-category-view .block.paypal,.catalog-category-view .sidebar .block.paypal.acceptance{display:none}.catalog-category-view .toolbar-products:before,.catalog-category-view .toolbar-products:after{display:none}.toolbar-sorter.sorter{display:flex;align-items:center;gap:12px}.ddl-sortbox{display:inline-flex;align-items:center;gap:5px;box-sizing:border-box;height:33px;padding:6px 18px;border:1px solid #cecdcd;border-radius:6px;background:#fff}.ddl-sortbox:focus-within{border-color:var(--green)}.toolbar-sorter .sorter-label{margin:0;font-family:var(--fh);font-weight:400;font-size:14px;line-height:21px;letter-spacing:0;text-transform:none;color:var(--line-3);white-space:nowrap}.toolbar-sorter .sorter-options{-webkit-appearance:none;appearance:none;box-sizing:content-box;height:21px;padding:0 20px 0 0;border:0;border-radius:0;background:transparent url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2 4.5 6 8.5 10 4.5' fill='none' stroke='%23bbbbbb' stroke-width='1.5'/%3E%3C/svg%3E") no-repeat right center/12px 12px;font-family:var(--fh);font-weight:400;font-size:14px;line-height:21px;color:var(--line-3);cursor:pointer}.toolbar-sorter .sorter-options{box-shadow:none}.toolbar-sorter .sorter-options:focus{outline:none}.toolbar-sorter .sorter-action{display:inline-flex;align-items:center;justify-content:center;width:33px;height:33px;border:1px solid #cecdcd;border-radius:6px;color:var(--line-3);text-decoration:none;box-sizing:border-box}.toolbar-sorter .sorter-action:hover{border-color:var(--green);color:var(--green)}.toolbar-sorter .sorter-action:before{content:"";display:block;width:16px;height:16px;border:0;font-size:0;background:currentColor;-webkit-mask:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 5v14M12 5l-6 6M12 5l6 6' fill='none' stroke='%23000' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center/contain;mask:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 5v14M12 5l-6 6M12 5l6 6' fill='none' stroke='%23000' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center/contain}.toolbar-sorter .sorter-action.sort-desc:before{transform:rotate(180deg)}.toolbar-sorter .sorter-action span{display:none}.ddl-price{padding:2px 0 8px}.ddl-price__pills{display:flex;justify-content:space-between;margin-bottom:14px}.ddl-price__pill{background:var(--orange);color:#fff;font-family:var(--fh);font-weight:700;font-size:13px;line-height:18px;padding:3px 6px;border-radius:3px;text-align:center}.ddl-price__slider.ui-slider{position:relative;height:3px;background:#cecdcd;border:0;border-radius:3px;margin:8px 7px 8px}.ddl-price__slider .ui-slider-range{position:absolute;height:100%;background:var(--green);border-radius:3px}.ddl-price__slider .ui-slider-handle{position:absolute;top:50%;width:14px;height:14px;margin-left:-7px;transform:translateY(-50%);background:var(--green);border:0;border-radius:50%;cursor:pointer;outline:none;display:block}.ddl-swatches{display:flex;flex-wrap:wrap;gap:12px;padding:2px 0}.ddl-swatch{display:block;width:42px;height:42px;border-radius:3px;border:1px solid #e2e2e2;transition:box-shadow .15s}.ddl-swatch:hover,.ddl-swatch.is-active{box-shadow:0 0 0 1px var(--green);border-color:var(--green)}.ddl-swatch.is-roller{border:1px solid var(--green);background:#fff url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="%2332C97C" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><rect x="3" y="4" width="11" height="6" rx="1"/><path d="M14 7h4a2 2 0 0 1 2 2v2a2 2 0 0 1-2 2h-6v3"/><rect x="9" y="16" width="5" height="5" rx="1"/></svg>') center/24px no-repeat}.ddl-pfilter{display:flex;flex-wrap:wrap;gap:16px 12px;padding:4px 0 2px}.ddl-pfilter__tile{display:flex;flex-direction:column;align-items:center;gap:6px;flex:0 0 auto;min-width:44px;text-decoration:none}.ddl-pfilter__ic{color:#8f8b86;line-height:0;transition:color .15s}.ddl-pfilter__svg{width:32px;height:52px;display:block}.ddl-pfilter__lbl{font-family:var(--fh);font-weight:700;font-size:13px;line-height:1.2;color:#333332;text-align:center;white-space:nowrap}.ddl-pfilter__tile:hover .ddl-pfilter__ic,.ddl-pfilter__tile.is-active .ddl-pfilter__ic{color:var(--green)}.ddl-pfilter__tile.is-active .ddl-pfilter__svg{stroke-width:2}.ddl-pfilter__tile.is-active .ddl-pfilter__lbl{color:var(--green-d,#1f9d5f)}@media(max-width:1000px){.ddl-pgrid .products.list.items{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.ddl-pgrid .products.list.items{grid-template-columns:repeat(2,minmax(0,1fr))}.ddl-grid-3 .ddl-pgrid .products.list.items{grid-template-columns:repeat(2,minmax(0,1fr))}.ddl-confslider__item{flex-basis:170px}}@media(max-width:1100px){.ddl-cat-hero__card{min-height:0}.ddl .ddl-cat-hero__t{font-size:32px;line-height:38px}.ddl-cat-hero__badges{gap:24px}}@media(max-width:768px){.ddl-cat-hero{padding-top:12px;margin-bottom:24px}.ddl-crumb{margin-bottom:24px;font-weight:700;font-size:10px;line-height:16px}.ddl-crumb a{gap:12px}.ddl-cat-hero__card{padding:24px 12px}.ddl-cat-hero__c{gap:24px}.ddl-cat-hero__head{gap:12px}.ddl .ddl-cat-hero__t{font-size:26px;line-height:36px}.ddl-cat-hero__p{line-height:21px;max-width:none}.ddl-cat-hero__badges{gap:24px}.ddl-cbadge{padding:6px 12px}.ddl-confslider{margin-bottom:24px}.ddl-cbadge dt{font-size:14px;line-height:18px}.ddl-cbadge dd{font-size:12px;line-height:18px}}@media(max-width:520px){.ddl-cat-hero__badges{flex-wrap:nowrap}.ddl-cbadge{flex:1 1 0;min-width:0}}@media(max-width:400px){.ddl-cat-hero__badges{gap:12px}}.ddl-badge--best{background:#3a9fe0}.ddl-catseo{padding:24px 0 10px;border-top:1px solid var(--line);margin-top:30px}.ddl-seo{padding:34px 0}.ddl-seo__head{text-align:center;max-width:780px;margin:0 auto 30px}.ddl-seo__p{color:var(--muted);margin-top:12px;font-size:14.5px;line-height:1.6}.ddl-sizes{display:grid;grid-template-columns:repeat(6,1fr);gap:18px}.ddl-size{background:var(--bg-soft);border-radius:8px;padding:26px 10px;display:flex;flex-direction:column;align-items:center;gap:14px}.ddl-size__ic svg{width:48px;height:64px}.ddl-size__lbl{font-family:var(--fh);font-weight:600;font-size:15px}.ddl-tiles--3{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px}.ddl-tile{display:flex;flex-direction:column;border:1px solid #eff0ef;border-radius:8px;overflow:hidden;background:#fff;color:#333332;text-decoration:none;transition:box-shadow .18s ease}.ddl-tile:hover{box-shadow:0 8px 24px rgba(0,0,0,.09)}.ddl-tile__img{display:block;height:250px;background-size:cover;background-position:center;transition:transform .3s ease}.ddl-tile:hover .ddl-tile__img{transform:scale(1.03)}.ddl-tile__cap{display:flex;flex-direction:column;gap:8px;padding:18px 22px 22px}.ddl-tile__name{font-family:var(--fh);font-weight:700;text-transform:uppercase;letter-spacing:.02em;font-size:17px;color:#333332;line-height:1.2}.ddl-tile__browse{font-family:var(--fh);font-weight:500;text-transform:uppercase;letter-spacing:.02em;font-size:14px;color:var(--green)}.ddl-panels{display:grid;grid-template-columns:repeat(5,1fr);gap:18px}.ddl-panel{background:var(--bg-soft);border-radius:8px;padding:22px;display:flex;flex-direction:column;align-items:center;gap:14px}.ddl-panel img{height:120px;width:auto;object-fit:contain}.ddl-panel .ddl-panel__svg{height:130px;width:auto;display:block}.ddl-panel span{font-family:var(--fh);font-weight:600;font-size:14px}.ddl-lorem .ddl-featrow{margin-top:6px}.ddl-featrow{display:grid;grid-template-columns:repeat(5,1fr);gap:16px;padding:20px 0 10px}.ddl-feat{background:var(--bg-soft);border-radius:8px;padding:18px;display:flex;align-items:center;gap:10px;font-size:13px;font-weight:600}.ddl-feat svg{width:24px;height:24px;flex:0 0 auto}.ddl-revs{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.ddl-rev{display:flex;flex-direction:column}.ddl-rev__img{height:240px;border-radius:6px;background-size:cover;background-position:center;margin-bottom:16px}.ddl-rev__name{font-family:var(--fh);font-weight:600;font-size:16px}.ddl-rev__stars{color:var(--green);margin:6px 0;letter-spacing:2px}.ddl-rev__author{font-weight:600;font-size:14px;margin-bottom:6px}.ddl-rev__txt{color:var(--muted);font-size:13px;line-height:1.5}@media(max-width:1000px){.ddl-sizes{grid-template-columns:repeat(3,1fr)}.ddl-panels{grid-template-columns:repeat(3,1fr)}.ddl-featrow{grid-template-columns:repeat(2,1fr)}.ddl-revs{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.ddl-sizes{grid-template-columns:repeat(2,1fr)}.ddl-tiles--3{grid-template-columns:1fr}.ddl-panels{grid-template-columns:repeat(2,1fr)}.ddl-featrow,.ddl-revs{grid-template-columns:1fr}}.catalog-product-view .page-main{max-width:var(--maxw)!important;padding-left:var(--gut);padding-right:var(--gut);box-sizing:border-box}.catalog-product-view .column.main{max-width:none;width:100%;margin:0;padding-bottom:20px}.ddl-pdp-top{display:flex;gap:42px;background:var(--bg-soft);border-radius:12px;padding:24px;margin-top:12px}.catalog-product-view .product.media{order:1;flex:0 0 44.4%;width:auto!important;float:none;margin:0;min-width:0}.catalog-product-view .product-info-main{order:2;flex:1 1 0;width:auto!important;float:none;min-width:0;background:var(--bg);border-radius:12px;padding:24px}.catalog-product-view .page-title-wrapper .page-title{font-family:var(--fh);font-weight:700;font-size:28px;line-height:1.143;text-transform:uppercase;letter-spacing:0;margin:0}.ddl-pdp-head{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.ddl-pdp-head .ddl-rating{order:3;margin:0;font-family:var(--ff);font-size:14px;line-height:22px;color:var(--muted-2)}.ddl-pdp-head .ruk_rating_snippet{order:3}.ddl-pdp-head .ruk-rating-snippet-count{display:none}.catalog-product-view .product-info-stock-sku{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:6px 18px;align-items:center;border:0;padding:0;margin:0 0 14px;width:100%;float:none}.catalog-product-view .product-info-stock-sku .product.attribute.sku{display:none}.catalog-product-view .stock.available,.catalog-product-view .stock.unavailable{display:inline-flex;align-items:center;gap:6px;background:#88d1ff;color:#fff;font-family:var(--ff);font-weight:800;font-size:14px;line-height:21px;text-transform:uppercase;letter-spacing:.02em;padding:6px 12px;border-radius:6px;margin:0}.catalog-product-view .stock.unavailable{background:#fdecea;color:#d9534f}.catalog-product-view .product-info-price{border:0;margin:0 0 16px}.catalog-product-view .product-info-price .price-box .price{font-family:var(--fh);font-weight:700;font-size:30px;color:var(--ink)}.catalog-product-view .product-info-price .old-price .price{font-size:18px;color:var(--muted);text-decoration:line-through;font-weight:400}.catalog-product-view .product-info-price .price-label{display:none}.catalog-product-view .product-add-form{margin-top:10px}.ddl-pdp-chips{display:flex;flex-wrap:wrap;gap:14px}.ddl-pdp-chips .chip{display:inline-flex;align-items:center;gap:6px;background:var(--bg-soft);border:0;border-radius:3px;padding:6px 12px;font-family:var(--ff);font-weight:700;font-size:14px;line-height:17px;color:var(--muted-2)}.ddl-pdp-chips .chip svg{width:15px;height:15px;color:var(--muted-2);flex:0 0 auto}.catalog-product-view #bd-frontdoor-switcher{margin:8px 0 16px}.catalog-product-view #bd-frontdoor-switcher .bd-fds-model{display:none}.catalog-product-view #bd-frontdoor-switcher .bd-fds-axis{margin-bottom:24px}.catalog-product-view #bd-frontdoor-switcher .bd-fds-label{font-family:var(--ff);font-weight:400;font-size:16px;line-height:26px;color:var(--ink);text-transform:none;margin-bottom:12px}.catalog-product-view #bd-frontdoor-switcher .bd-fds-opts{display:flex;flex-wrap:wrap;gap:12px}.catalog-product-view #bd-frontdoor-switcher a.bd-fds-swatch{width:42px;height:42px;border-radius:3px;border:0;overflow:hidden;box-sizing:border-box;line-height:0}.catalog-product-view #bd-frontdoor-switcher a.bd-fds-swatch .sw{display:block;width:100%;height:100%;background-size:cover;background-position:center}.catalog-product-view #bd-frontdoor-switcher a.bd-fds-swatch .lbl{display:none}.catalog-product-view #bd-frontdoor-switcher a.bd-fds-swatch.current{box-shadow:inset 0 0 0 2px var(--green)}.catalog-product-view #bd-frontdoor-switcher a.bd-fds-icon{width:104px;border-radius:8px;padding:10px 6px}.catalog-product-view #bd-frontdoor-switcher a.bd-fds-icon img{width:60px;height:48px}.catalog-product-view #bd-frontdoor-switcher a.bd-fds-icon span{font-family:var(--fh);font-weight:600;font-size:10.5px;text-transform:uppercase}.catalog-product-view #bd-frontdoor-switcher a.bd-fds-icon.current{border-color:var(--green);color:var(--green)}.catalog-product-view #bd-cfg .bd-cfg-box{border:1px solid var(--line);border-radius:10px;padding:18px}.catalog-product-view #bd-cfg .bd-cfg-title{font-family:var(--fh);font-weight:600;font-size:15px;margin-bottom:12px}.catalog-product-view #bd-cfg .bd-cfg-start,.catalog-product-view #bd-cfg .bd-cfg-addcart{background:var(--green);color:#fff;border:0;font-family:var(--fh);font-weight:600;font-size:13px;text-transform:uppercase;letter-spacing:.05em;padding:14px 22px;border-radius:6px;cursor:pointer}.catalog-product-view #bd-cfg .bd-cfg-start:hover,.catalog-product-view #bd-cfg .bd-cfg-addcart:hover{background:var(--green-d)}.catalog-product-view #bd-cfg .bd-cfg-opt{border:1px solid var(--line);border-radius:8px;background:#fff;cursor:pointer}.catalog-product-view #bd-cfg .bd-cfg-opt.tile img{border-radius:6px}@media(max-width:850px){.ddl-pdp-top{flex-direction:column;gap:12px;padding:12px;margin-top:0;border-radius:0}.catalog-product-view .product.media{flex:0 0 auto}.catalog-product-view .page-title-wrapper .page-title{font-size:24px}.ddl-cta-row{flex-direction:column}.ddl-cta-row .ddl-btn{width:100%}}.panel.wrapper,.page-wrapper>.panel.wrapper{display:none!important}.panel.header .header.links,.panel.header .greet.welcome{display:none}.catalog-product-view .fotorama__img[src*=placeholder],.product-image-photo[src*=placeholder]{opacity:.25}.catalog-product-view .product-info-main{display:flex;flex-direction:column}.product-info-main .ddl-pdp-head{order:1}.product-info-main .page-title-wrapper{order:3}.product-info-main .product.attribute.sku,.product-info-main .product-info-stock-sku{order:4}.product-info-main .ddl-pricerow,.product-info-main .product-info-price{order:5}.product-info-main .ddl-buybox,.product-info-main .ddl-pay-row{order:6}.product-info-main #bd-frontdoor-switcher{order:7}.product-info-main .ddl-cta-row,.product-info-main .ddl-dealer{order:8}.product-info-main .product-add-form,.product-info-main #bd-cfg{order:9}.product-info-main .product-social-links,.product-info-main .product.attribute.overview{order:10}.catalog-product-view .product-info-main>.ddl-pdp-head,.catalog-product-view .product-info-main>.page-title-wrapper,.catalog-product-view .product-info-main>.product-info-stock-sku,.catalog-product-view .ddl-info-card>.ddl-pricerow,.catalog-product-view .ddl-info-card>.product-info-price,.catalog-product-view .ddl-info-card>.ddl-pay-row,.catalog-product-view .ddl-info-card>.ddl-buybox,.catalog-product-view .ddl-info-card>#bd-frontdoor-switcher,.catalog-product-view .ddl-info-card>.ddl-cta-row,.catalog-product-view .ddl-info-card>.ddl-dealer{margin:0 0 24px}.catalog-product-view .ddl-info-card>#bd-frontdoor-switcher:empty,.catalog-product-view .product-info-main>.product-reviews-summary.empty{display:none}.catalog-product-view .ddl-info-card>.product-social-links{margin:0}.catalog-product-view .ddl-info-card>.product.attribute.overview{margin:0}.ddl-info-card{display:contents}@media(max-width:850px){.catalog-product-view .product-info-main{display:contents}.product-info-main .page-title-wrapper{order:1}.catalog-product-view .product-info-stock-sku{order:2}.product-info-main .ddl-pdp-head{order:3}.catalog-product-view .product.media{order:4;margin-top:12px}.ddl-info-card{display:flex;flex-direction:column;order:5;background:var(--bg);border-radius:0;padding:12px;margin:12px -12px 0}}.ddl-buybox{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:6px 0 14px}.ddl-buybox__pro{position:relative;background:var(--bg-soft);border-radius:8px;padding:16px;overflow:hidden}.ddl-buybox__pro-blur{filter:blur(6px);font-family:var(--fh);font-weight:700;font-size:24px;color:#bbb;user-select:none}.ddl-buybox__pro-cta{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:var(--green);font-size:13px;background:rgba(246,246,246,.55)}.ddl-buybox__pro-cta b{color:var(--ink);font-size:13px}.ddl-buybox__custom{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;background:var(--green);color:#fff;border:0;border-radius:8px;padding:16px;font-family:var(--fh);font-weight:700;font-size:16px;text-transform:uppercase;line-height:1.15;cursor:pointer;text-align:center}.ddl-buybox__custom:hover{background:var(--green-d)}.ddl-buybox__custom svg{width:28px;height:28px}.ddl-pay-row{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:12px;color:var(--muted-2);margin:0 0 24px}.ddl-pay-row img{height:14px;width:auto}.ddl-cta-row{display:flex;gap:12px;margin:0 0 24px}.ddl-cta-row .ddl-btn{justify-content:center;border:0;border-radius:6px;padding:7px 24px;font-family:var(--fh);font-weight:500;font-size:16px;line-height:24px;letter-spacing:0;color:#fff;text-decoration:none}.ddl-cta-row .ddl-btn:hover,.ddl-cta-row .ddl-btn:focus{border:0;text-decoration:none;color:#fff}.ddl-dealer{align-self:flex-start;display:inline-flex;align-items:center;gap:12px;font-family:var(--ff);font-size:12px;line-height:26px;font-weight:400;color:var(--ink);background:#edfbf4;border-radius:6px;padding:6px 12px}.ddl-dealer__logo{width:24px;height:19px;flex:0 0 auto;display:block}.ddl-dealer b{color:var(--ink);font-weight:700}.product-info-main .affirm-as-low-as{order:4;margin:0 0 12px;font-size:13px}.catalog-product-view .product.info.detailed{margin-top:24px;border:0;padding:0}.product.data.items{display:grid;grid-template-columns:165px minmax(0,1fr);column-gap:42px;align-items:start;margin:0;padding:42px 24px;background:var(--bg);border-radius:12px;border:0!important}.ddl-pf__item{margin:0 0 32px}.ddl-pf__item:last-child{margin-bottom:0}.ddl-pf__title{font-family:var(--fh);font-weight:700;font-size:22px;line-height:1.25;color:var(--ink);margin:0 0 6px}.ddl-pf__sub{font-family:var(--ff);font-weight:400;font-size:14px;line-height:1.5;letter-spacing:.02em;text-transform:uppercase;color:var(--muted-2);margin:0 0 18px}.ddl-pf__text{font-family:var(--ff);font-size:15px;line-height:1.6;color:var(--ink);margin:0 0 18px}.ddl-pf__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.ddl-pf__shot{aspect-ratio:3/4;overflow:hidden;border-radius:8px;background:var(--bg-soft)}.ddl-pf__shot img{width:100%;height:100%;object-fit:cover;display:block}@media(max-width:900px){.ddl-pf__grid{grid-template-columns:repeat(2,1fr)}}.ddl-tabnav{grid-column:1;grid-row:1;border-right:1px solid var(--line-3)}.product.data.items .item.title{padding:12px 24px 12px 0}.product.data.items .item.title>.switch{display:block;font-family:var(--fh);font-weight:500;font-size:14px;line-height:21px;text-transform:uppercase;letter-spacing:0;color:var(--muted);padding:0;text-align:right}.product.data.items .item.title>.switch:hover{color:var(--ink)}.product.data.items .item.title.active>.switch{color:var(--green);font-weight:700}.product.data.items>.item.content{grid-column:2;grid-row:1;float:none!important;width:auto!important;min-height:550px;margin:0!important;padding:0!important;border:0!important;background:transparent!important;overflow-anchor:none}.product.data.items>.item.content .value,.product.data.items .additional-attributes-wrapper{font-size:14px;line-height:1.7;color:var(--muted-2)}.product.data.items .additional-attributes tr{border-bottom:1px solid var(--line)}.product.data.items .additional-attributes th{text-transform:uppercase;font-size:12px;color:var(--ink);font-family:var(--fh)}.ddl-related{margin-top:10px}@media(max-width:850px){.product.data.items{grid-template-columns:minmax(0,1fr);column-gap:0;padding:24px 0;border-radius:0}.ddl-tabnav{grid-row:1;display:flex;flex-wrap:nowrap;gap:12px;overflow-x:auto;border-right:0;scrollbar-width:none;-webkit-overflow-scrolling:touch}.ddl-tabnav::-webkit-scrollbar{display:none}.product.data.items .item.title{flex:0 0 auto;padding:10px 0}.product.data.items .item.title>.switch{text-align:left;font-size:14px;white-space:nowrap}.product.data.items .item.title>.switch:after{display:none}.product.data.items>.item.content{grid-column:1;grid-row:2;min-height:0;margin-top:12px!important}}.block.related{margin-top:40px;border-top:1px solid var(--line);padding-top:30px}.block.related .block-title strong{font-family:var(--fh);font-weight:700;font-size:30px;text-transform:uppercase;letter-spacing:.03em;color:var(--ink)}.block.related .block-actions,.block.related .field.choice.related,.block.related .product-item-actions .actions-secondary,.block.related .price-box .price-label{display:none}.block.related .products-grid .products.list.items,.block.upsell .products-grid .products.list.items{display:flex !important;flex-wrap:nowrap !important;gap:18px;width:100% !important;max-width:none !important;grid-template-columns:none !important;overflow-x:auto;scroll-behavior:smooth;scrollbar-width:none;margin:18px 0 0;padding:4px 0 12px}.block.related .product-item,.block.upsell .product-item{flex:0 0 232px !important;width:232px !important;margin:0 !important;padding:0 !important}.block.related .product-item-photo{display:block;background:var(--bg-soft);border-radius:4px;overflow:hidden}.block.related .product-item-photo .product-image-photo{mix-blend-mode:multiply}.block.related .product-item-name{font-size:14px;font-weight:600;margin:12px 0 6px}.block.related .product-item-name a{color:var(--ink)}.block.related .price-box .price{font-family:var(--fh);font-weight:700;font-size:18px;color:var(--ink)}.block.related .product-item-details{position:relative}.ddl-cats{display:grid;grid-template-columns:427fr 949fr;gap:24px}.ddl-cats__right{display:flex;flex-direction:column;gap:24px}.ddl-cats__row{display:grid;gap:24px}.ddl-cats__row--top{grid-template-columns:repeat(4,1fr)}.ddl-cats__row--bot{grid-template-columns:1fr 1fr;gap:12px}.ddl-cat{position:relative;display:flex;align-items:flex-end;justify-content:flex-end;min-height:261px;padding:12px;background:var(--bg-soft2) center/cover no-repeat;overflow:hidden}.ddl-cat--big{min-height:546px;padding:24px}.ddl-cat__ov{position:absolute;inset:0;background:linear-gradient(180deg,transparent 45%,rgba(0,0,0,.5))}.ddl-cat__lbl{position:relative;z-index:2;display:inline-flex;align-items:center;gap:10px;color:#fff;font-family:var(--fh);font-weight:600;font-size:14px;line-height:1.5;text-transform:uppercase}.ddl-cat__lbl svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2}.ddl-cat:hover .ddl-cat__lbl{color:var(--green)}.ddl-show{display:grid;grid-template-columns:911fr 489fr;min-height:663px;overflow:hidden}.ddl-show__map{position:relative;min-height:663px;background:var(--bg-soft2)}.ddl-show__frame{position:absolute;inset:0;width:100%;height:100%;border:0;display:block}.ddl-show__panel{display:flex;align-items:flex-start;justify-content:center;padding:0 60px 40px}.ddl-show__inner{width:100%;max-width:369px;display:flex;flex-direction:column;gap:24px}.ddl-show .ddl-show__title{font-family:var(--fh);font-weight:700;font-size:35px;line-height:1.257;letter-spacing:0;text-transform:uppercase;color:var(--ink);margin:0}.ddl-show__tabs{display:grid;grid-template-columns:1fr 1fr;gap:24px}:root .ddl-show__tab{font-family:var(--ff);font-size:14px;line-height:28px;color:var(--muted-2);background:var(--bg-soft);border:1px solid transparent;border-radius:3px;padding:6px;text-align:center;cursor:pointer;transition:.15s}.ddl-show__tab:hover{color:var(--green)}.ddl-show__tab.is-active{background:var(--bg-soft2);border-color:var(--green);color:var(--green)}.ddl-show__card{display:none;flex-direction:column;gap:12px;border:1px solid var(--bg-soft);border-radius:3px;padding:18px}.ddl-show__card.is-active{display:flex}.ddl-show__card h3{font-family:var(--fh);font-weight:700;font-size:17px;line-height:1.235;text-transform:uppercase;color:var(--ink);margin:0}.ddl-show__row{display:flex;gap:12px;align-items:flex-start}.ddl-show__row svg{flex:none;width:24px;height:24px;color:var(--green)}.ddl-show__row p,.ddl-show__row address,.ddl-show__hours{margin:0;color:var(--muted-2);font-family:var(--ff);font-size:16px;line-height:1.75;white-space:pre-line}.ddl-show__row a{color:inherit}.ddl-show__row a:hover{color:var(--green)}.ddl-show .ddl-show__btn{align-self:flex-start;display:inline-flex;align-items:center;gap:10px;padding:12px 24px;border:1px solid var(--green);border-radius:6px;color:var(--green);font-family:var(--fh);font-weight:500;font-size:16px;line-height:24px;text-transform:uppercase;background:0 0;transition:.15s}.ddl-show__btn svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2}.ddl-show__btn:hover{background:var(--green);color:#fff}.ddl-projects{display:grid;grid-template-columns:480fr 480fr 355fr;gap:42px}.ddl-projects__row{display:contents}.ddl-proj-card{display:flex;flex-direction:column}.ddl-proj-card__img{display:block;height:317px;background:var(--bg-soft) center/cover no-repeat;margin-bottom:24px}.ddl .ddl-proj-card__t{font-family:var(--fh);font-weight:700;font-size:17px;line-height:1.235;text-transform:uppercase;color:var(--ink);margin:0 0 12px}.ddl-proj-card__d{font-family:var(--ff);font-size:16px;line-height:1.625;color:var(--muted-2);margin:0 0 24px}.ddl-proj-card__link,.ddl-proj-cta__link{display:inline-flex;align-items:center;gap:10px;font-family:var(--fh);font-weight:600;font-size:14px;line-height:1.5;text-transform:uppercase;color:var(--ink)}.ddl-proj-card__link{margin-top:auto}.ddl-proj-card__link svg,.ddl-proj-cta__link svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2}.ddl-proj-card__link:hover,.ddl-proj-cta__link:hover{color:var(--green)}.ddl-proj-cta{display:flex;flex-direction:column;justify-content:center;gap:12px;background:var(--bg-soft);padding:24px}.ddl .ddl-proj-cta__t{font-family:var(--fh);font-weight:700;font-size:17px;line-height:1.235;text-transform:uppercase;color:var(--ink);margin:0}.ddl-proj-cta__d{font-family:var(--ff);font-size:16px;line-height:1.625;color:var(--ink);margin:0 0 12px}.ddl-blog{display:flex;flex-direction:column;gap:42px}.ddl-blog__art{display:flex;min-width:0}.ddl-blog__art>.ddl-blog__feat,.ddl-blog__art>.ddl-blog__card{flex:1 1 auto;min-width:0}.ddl-blog__feat{display:grid;grid-template-columns:851fr 549fr;min-height:534px;overflow:hidden}.ddl-blog__feat-img{min-height:534px;background:var(--bg-soft) center/cover no-repeat}.ddl-blog__feat-body{display:flex;flex-direction:column;justify-content:center;gap:24px;background:var(--bg-soft);padding:40px 60px}.ddl-blog__tag{font-family:var(--fh);font-weight:700;font-size:17px;line-height:1.235;text-transform:uppercase;color:var(--ink)}.ddl-blog__meta{display:flex;align-items:baseline;gap:16px;flex-wrap:wrap}.ddl-blog__date{font-family:var(--ff);font-weight:400;font-size:14px;line-height:1.5;color:var(--line-3)}.ddl-blog__feat-title{font-family:var(--fh);font-weight:700;font-size:28px;line-height:1.143;text-transform:uppercase;color:var(--ink)}.ddl-blog__feat-text{font-family:var(--ff);font-size:16px;line-height:1.625;color:var(--muted-2)}.ddl-blog__btn{align-self:flex-start;display:inline-flex;align-items:center;gap:10px;padding:12px 24px;border:1px solid var(--green);border-radius:6px;color:var(--green);font-family:var(--fh);font-weight:500;font-size:16px;line-height:1.5;text-transform:uppercase;transition:.15s}.ddl-blog__feat:hover .ddl-blog__btn{background:var(--green);color:#fff}.ddl-blog__row{display:grid;grid-template-columns:1fr 1fr;gap:60px}.ddl-blog__card{display:grid;grid-template-columns:320fr 350fr;min-height:213px;background:var(--bg-soft);overflow:hidden}.ddl-blog__card-img{min-height:213px;background:var(--bg-soft2) center/cover no-repeat}.ddl-blog__card-body{display:flex;flex-direction:column;gap:12px;padding:24px}.ddl-blog__card-title{font-family:var(--fh);font-weight:700;font-size:17px;line-height:1.235;text-transform:uppercase;color:var(--ink)}.ddl-blog__card-text{flex:1;font-family:var(--ff);font-size:16px;line-height:1.625;color:var(--muted-2)}.ddl-blog__link{display:inline-flex;align-items:center;gap:10px;font-family:var(--fh);font-weight:600;font-size:14px;line-height:1.5;text-transform:uppercase;color:var(--ink)}.ddl-blog__card:hover .ddl-blog__link{color:var(--green)}.ddl-blog__btn svg,.ddl-blog__link svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2}@media(max-width:900px){.ddl-cats{grid-template-columns:1fr}.ddl-cat--big{min-height:360px}.ddl-show{grid-template-columns:1fr;min-height:0}.ddl-show__map{min-height:320px}.ddl-projects{grid-template-columns:1fr 1fr}.ddl-blog__feat{grid-template-columns:1fr}.ddl-blog__feat-img{min-height:280px}.ddl-blog__row{grid-template-columns:1fr}}@media(max-width:560px){.ddl-cats__row--top{grid-template-columns:1fr 1fr}.ddl-blog__card{grid-template-columns:1fr}.ddl-blog__card-img{min-height:180px}}@media(max-width:560px){.ddl-projects{grid-template-columns:1fr}}.bd-config-fullwidth .bd-fds-axis{margin:0}.bd-config-fullwidth .bd-fds-label{display:block;font-family:var(--fh);font-weight:600;font-size:16px;color:var(--ink);text-transform:none;margin-bottom:16px}.catalog-product-view .bd-conf-inner{max-width:none;margin:0;padding:0}.catalog-product-view #bd-cfg{position:fixed;top:0;right:0;width:580px;max-width:94vw;height:100vh;background:#fff;z-index:10000;box-shadow:-12px 0 50px rgba(0,0,0,.18);transform:translateX(100%);transition:transform .32s ease;overflow-y:auto;display:block;margin:0}.catalog-product-view #bd-cfg.ddl-open{transform:translateX(0)}#bd-cfg-backdrop{position:fixed;inset:0;background:rgba(0,0,0,.5);z-index:9999;opacity:0;visibility:hidden;transition:opacity .32s,visibility .32s}#bd-cfg.ddl-open+#bd-cfg-backdrop{opacity:1;visibility:visible}#bd-cfg .bd-cfg-box{position:relative;padding:30px 34px 40px;border:0}#bd-cfg .bd-cfg-close{position:absolute;top:22px;right:24px;width:34px;height:34px;border:0;background:0 0;font-size:30px;line-height:1;color:var(--ink);cursor:pointer;z-index:2}#bd-cfg .bd-cfg-close:hover{color:var(--green)}#bd-cfg .bd-cfg-title{font-family:var(--fh);font-weight:700;font-size:18px;text-transform:uppercase;margin:0 40px 22px 0}#bd-cfg .bd-cfg-crumb{display:flex;flex-direction:column;gap:10px;margin-bottom:20px;padding-bottom:18px;border-bottom:1px solid var(--line)}#bd-cfg .bd-cfg-chip{display:flex;align-items:center;gap:9px;font-size:13.5px;color:var(--muted);cursor:pointer}#bd-cfg .bd-cfg-chip:before{content:"";width:18px;height:18px;border-radius:50%;background:var(--green) url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27><path d=%27M9 16.2L4.8 12l-1.4 1.4L9 19 21 7l-1.4-1.4z%27 fill=%27white%27/></svg>") center/12px no-repeat;flex:0 0 auto}#bd-cfg .bd-cfg-chip:hover{color:var(--green)}#bd-cfg .bd-cfg-stepname{font-family:var(--fh);font-weight:600;font-size:17px;color:var(--ink);margin:0 0 16px}#bd-cfg .bd-cfg-opts{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:8px}#bd-cfg .bd-cfg-opt{border:1px solid var(--line-2);background:#fff;border-radius:8px;padding:13px 18px;font-size:14px;font-weight:600;color:var(--ink);cursor:pointer;transition:.15s}#bd-cfg .bd-cfg-opt:hover{border-color:var(--green);color:var(--green)}#bd-cfg .bd-cfg-opt.skip{color:var(--muted);font-weight:400}#bd-cfg .bd-cfg-opt.oos{opacity:.4;cursor:not-allowed}#bd-cfg .bd-cfg-opt.tile{display:flex;flex-direction:column;align-items:center;gap:8px;width:calc(50% - 6px);padding:16px 10px}#bd-cfg .bd-cfg-opt.tile img{width:100%;height:120px;object-fit:contain}#bd-cfg .bd-cfg-opt.tile span{font-size:11.5px;font-weight:600;text-transform:uppercase;text-align:center;color:var(--muted)}#bd-cfg .bd-cfg-spec{margin-top:24px;border-top:1px solid var(--line);padding-top:18px}#bd-cfg .bd-cfg-spec-t{font-family:var(--fh);font-weight:700;font-size:12px;text-transform:uppercase;letter-spacing:.05em;color:var(--ink);margin-bottom:12px}#bd-cfg .bd-cfg-line{display:flex;justify-content:space-between;font-size:13px;color:var(--muted-2);padding:5px 0}#bd-cfg .bd-cfg-total{display:flex;justify-content:space-between;font-family:var(--fh);font-weight:700;font-size:16px;color:var(--ink);border-top:1px solid var(--line);margin-top:8px;padding-top:12px}#bd-cfg .bd-cfg-actions{display:flex;gap:12px;margin-top:22px;flex-wrap:wrap}#bd-cfg .bd-cfg-back{background:0 0;border:1px solid var(--line-2);border-radius:8px;padding:13px 22px;font-weight:600;cursor:pointer;color:var(--muted)}#bd-cfg .bd-cfg-addcart{flex:1;background:var(--green);color:#fff;border:0;border-radius:8px;padding:14px 22px;font-family:var(--fh);font-weight:700;font-size:13px;text-transform:uppercase;letter-spacing:.04em;cursor:pointer}#bd-cfg .bd-cfg-addcart:hover{background:var(--green-d)}#bd-cfg .bd-cfg-ok{background:#edfbf4;color:var(--green-d);border-radius:8px;padding:12px 16px;font-weight:600;margin-bottom:16px}#bd-cfg.loading{opacity:.6}@media(max-width:560px){.catalog-product-view #bd-cfg{width:100vw;max-width:100vw}}#bd-cfg .bd-cfg-search{width:100%;height:42px;border:1px solid var(--line-2);border-radius:8px;padding:0 16px;font-size:14px;margin-bottom:14px;outline:none}#bd-cfg .bd-cfg-search:focus{border-color:var(--green)}#bd-cfg .bd-cfg-actions{align-items:stretch}#bd-cfg .bd-cfg-qty{display:flex;align-items:center;border:1px solid var(--line-2);border-radius:8px;overflow:hidden;flex:0 0 auto}#bd-cfg .bd-cfg-qm,#bd-cfg .bd-cfg-qp{width:42px;height:42px;border:0;background:#fff;font-size:20px;cursor:pointer;color:var(--ink)}#bd-cfg .bd-cfg-qm:hover,#bd-cfg .bd-cfg-qp:hover{color:var(--green)}#bd-cfg .bd-cfg-qinput{width:54px;height:42px;border:0;border-left:1px solid var(--line-2);border-right:1px solid var(--line-2);text-align:center;font-size:15px;font-weight:600;-moz-appearance:textfield}#bd-cfg .bd-cfg-qinput::-webkit-outer-spin-button,#bd-cfg .bd-cfg-qinput::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}#bd-cfg .bd-cfg-note-input{width:100%;height:44px;border:1px solid var(--line-2);border-radius:8px;padding:0 16px;font-size:15px;margin-bottom:14px;outline:none}#bd-cfg .bd-cfg-note-input:focus{border-color:var(--green)}#bd-cfg .bd-cfg-note-go{width:100%;justify-content:center;border-color:var(--green)!important;color:var(--green)!important}#bd-cfg .bd-cfg-ral{display:grid;grid-template-columns:repeat(6,1fr);gap:10px;margin-bottom:6px}#bd-cfg .bd-cfg-ralsw{aspect-ratio:1;border:1px solid var(--line-2);border-radius:8px;cursor:pointer;padding:0;transition:.12s}#bd-cfg .bd-cfg-ralsw:hover{transform:scale(1.08);border-color:var(--green);box-shadow:0 2px 8px rgba(0,0,0,.15)}#bd-cfg .bd-cfg-chip--static{cursor:default;opacity:.85}#bd-cfg .bd-cfg-chip--static:hover{color:var(--muted)}#bd-cfg .bd-cfg-opts{gap:12px}#bd-cfg .bd-cfg-opt{transition:.15s;font-family:var(--ff)}#bd-cfg .bd-cfg-opt:not(.tile){border-radius:10px}#bd-cfg .bd-cfg-opt.tile{width:calc(50% - 6px);border:1px solid var(--line);border-radius:12px;padding:18px 12px 14px;background:#fff;gap:10px;box-shadow:0 1px 2px rgba(0,0,0,.03)}#bd-cfg .bd-cfg-opt.tile:hover{border-color:var(--green);box-shadow:0 6px 18px rgba(0,0,0,.08);transform:translateY(-2px)}#bd-cfg .bd-cfg-opt.tile img{width:100%;height:128px;object-fit:contain}#bd-cfg .bd-cfg-opt.tile span{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.02em;color:var(--ink);text-align:center;line-height:1.25}#bd-cfg .bd-cfg-opt.skip,#bd-cfg .bd-cfg-note-go,#bd-cfg .bd-cfg-ralok{width:100%;justify-content:center;color:var(--muted)}#bd-cfg .bd-cfg-ralok{border-color:var(--green)!important;color:var(--green)!important;font-weight:700}#bd-cfg .bd-cfg-opt:not(.tile){font-weight:500;font-size:13.5px;padding:11px 16px;border:1px solid var(--line-2)}#bd-cfg .bd-cfg-note-lbl{font-family:var(--fh);font-weight:600;font-size:13px;margin-bottom:8px;color:var(--ink)}#bd-cfg .bd-cfg-crumb-toggle{background:0 0;border:0;color:var(--green);font-weight:600;font-size:12.5px;cursor:pointer;padding:0 0 14px;margin-top:-6px}#bd-cfg .bd-cfg-empty{color:var(--muted);font-size:14px;margin:0 0 12px}#bd-cfg .bd-cfg-crumb.collapsed .bd-cfg-chip:not(:nth-last-child(-n+3)){display:none}#bd-cfg .bd-cfg-more{width:100%;background:0 0;border:1px solid var(--line-2);border-radius:8px;padding:11px;font-family:var(--fh);font-weight:600;font-size:13px;color:var(--ink);cursor:pointer;margin-top:6px}#bd-cfg .bd-cfg-more:hover{border-color:var(--green);color:var(--green)}#bd-cfg .bd-cfg-colors{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px;align-items:center}#bd-cfg .bd-cfg-color{width:26px;height:26px;border-radius:50%;border:1px solid var(--line-2);cursor:pointer;padding:0;position:relative;transition:.12s}#bd-cfg .bd-cfg-color[data-color=""]{width:auto;height:26px;border-radius:14px;padding:0 12px;font-family:var(--fh);font-weight:600;font-size:11px;text-transform:uppercase;background:#fff;color:var(--ink)}#bd-cfg .bd-cfg-color:hover{transform:scale(1.12)}#bd-cfg .bd-cfg-color.is-on{box-shadow:0 0 0 2px var(--green);border-color:var(--green)}#bd-cfg.loading .bd-cfg-box{opacity:.35;pointer-events:none;transition:opacity .12s}#bd-cfg.loading:after{content:"";position:absolute;top:46%;left:50%;width:40px;height:40px;margin:-20px 0 0 -20px;border:3px solid rgba(0,0,0,.12);border-top-color:var(--green);border-radius:50%;animation:bdspin .7s linear infinite;z-index:20}@keyframes bdspin{to{transform:rotate(360deg)}}.product.data.items .ddl-tab-body{font-family:var(--ff);font-size:14px;line-height:28px;color:var(--ink)}.product.data.items .ddl-tab-body a{color:var(--green);font-weight:600}.product.data.items .ddl-tab-body a.ddl-btn{color:#fff}.ddl-tab-intro{margin:0 0 24px;color:var(--ink)}.ddl-prose h3,.ddl-prose h4{font-family:var(--fh);font-weight:700;font-size:17px;line-height:21px;color:var(--ink);margin:24px 0 12px;text-transform:none;letter-spacing:0}.ddl-prose h3:first-child,.ddl-prose h4:first-child{margin-top:0}.ddl-prose p{margin:0 0 12px;color:var(--muted-2)}.product.data.items table.additional-attributes{width:100%;border:0;border-collapse:separate;background:0 0}.product.data.items table.additional-attributes tbody{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:#dbdbdb;border:1px solid #dbdbdb}.product.data.items table.additional-attributes tr{display:grid;grid-template-columns:250px minmax(0,1fr);gap:1px;border:0;background:#dbdbdb}.product.info.detailed .additional-attributes>tbody>tr>th,.product.info.detailed .additional-attributes>tbody>tr>td,.product.data.items table.additional-attributes th,.product.data.items table.additional-attributes td{display:flex;align-items:center;min-height:55px;padding:12px 14px;border:0;margin:0}.product.data.items table.additional-attributes th{background:var(--bg-soft2);font-family:var(--fh);font-weight:700;font-size:14px;line-height:21px;color:var(--ink);text-transform:none;letter-spacing:0}.product.data.items table.additional-attributes td{background:var(--bg);font-family:var(--ff);font-weight:400;font-size:14px;line-height:28px;color:#7c7e82}@media(max-width:900px){.product.data.items table.additional-attributes tbody{grid-template-columns:1fr}}@media(max-width:639px){.product.data.items table.additional-attributes tr{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.ddl-faq-tab__cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 48px;align-content:start}@media(max-width:760px){.ddl-faq-tab__cols{grid-template-columns:1fr}}.ddl-faq-row{background:var(--bg-soft);border-radius:3px;padding:16px 24px;align-self:start}.ddl-faq-row summary{display:flex;align-items:center;justify-content:space-between;gap:16px;font-family:var(--ff);font-size:17px;line-height:24px;color:var(--ink);cursor:pointer;list-style:none}.ddl-faq-row summary::-webkit-details-marker{display:none}.ddl-faq-row summary:after{content:"";flex:none;width:28px;height:28px;border-radius:50%;background:var(--ink) no-repeat center;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2.5'%3E%3Cpath d='m9 6 6 6-6 6'/%3E%3C/svg%3E");background-size:14px;transition:transform .15s}.ddl-faq-row[open] summary:after{transform:rotate(90deg)}.ddl-faq-row p{margin:12px 0 0;color:var(--muted-2)}.ddl-projects-tab__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}@media(max-width:900px){.ddl-projects-tab__grid{grid-template-columns:1fr}}.ddl-proj-tile{display:flex;flex-direction:column;gap:12px;border:1px solid var(--line-2);border-radius:6px;padding:24px;margin:0}.ddl-proj-tile .ddl-proj-tile__t{font-family:var(--fh);font-weight:700;font-size:17px;line-height:21px;text-transform:uppercase;color:var(--ink);margin:0}.ddl-proj-tile__meta{margin:0;font-size:14px;color:var(--muted-2)}.ddl-proj-tile__d{margin:0;font-size:14px;color:var(--muted-2)}.ddl-proj-tile__img{width:100%;height:auto;border-radius:3px;margin-top:auto}.ddl-proj-tile--cta{align-items:center;justify-content:center;text-align:center;gap:24px;border-color:var(--green)}.ddl-proj-tile--cta .ddl-btn{justify-content:center;border-radius:6px;padding:12px 24px}.ddl-projects-tab .ddl-tab-intro+.ddl-tab-intro{margin-top:-8px}.ddl-projects-tab__rule{border:0;border-top:1px solid var(--line-4);margin:0 0 32px}.ddl-projects-tab .ddl-proj-tile{border-color:var(--line-4);gap:24px}a.ddl-proj-tile--link,a.ddl-proj-tile--link:visited{color:var(--ink);text-decoration:none;transition:border-color .2s,box-shadow .2s}a.ddl-proj-tile--link:hover,a.ddl-proj-tile--link:focus-visible{color:var(--ink);text-decoration:none;border-color:var(--green);box-shadow:0 6px 18px rgba(0,0,0,.06)}.ddl-proj-tile__facts{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.ddl-projects-tab .ddl-proj-tile__facts li{display:flex;align-items:center;gap:10px;margin:0;font-family:var(--ff);font-size:16px;line-height:22px;font-weight:400;color:var(--ink)}.ddl-proj-tile__facts b{font-weight:700;white-space:pre}.ddl-proj-tile__facts svg{flex:0 0 22px;width:22px;height:22px;color:var(--muted-2)}.ddl-proj-tile__shot{display:block;margin-top:auto;aspect-ratio:4/3;overflow:hidden;border-radius:3px;background:var(--bg-soft)}.ddl-proj-tile__shot img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .3s}a.ddl-proj-tile--link:hover .ddl-proj-tile__shot img{transform:scale(1.03)}@media(max-width:900px){.ddl-projects-tab .ddl-proj-tile{padding:20px}}.ddl-howto__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto auto;grid-auto-flow:column;gap:24px 48px;margin-bottom:24px}@media(max-width:760px){.ddl-howto__grid{grid-template-columns:1fr;grid-template-rows:none;grid-auto-flow:row}}.ddl-howto__step{display:flex;align-items:flex-start;gap:24px}.ddl-howto__ico{flex:none;width:60px;height:60px;color:var(--green)}.ddl-howto__step .ddl-h{font-family:var(--fh);font-weight:700;font-size:17px;line-height:21px;text-transform:uppercase;color:var(--ink);margin:0 0 6px}.ddl-howto__step p{margin:0;font-size:14px;color:var(--muted-2)}.ddl-howto__video{position:relative;max-width:560px;aspect-ratio:16/9}.ddl-howto__video iframe{position:absolute;inset:0;width:100%;height:100%;border:0;border-radius:6px}.ddl-dl-tab__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:48px}.ddl-dl-card{display:flex;flex-direction:column;gap:12px;margin:0}.ddl-dl-card__img{aspect-ratio:16/9;border-radius:3px;background:var(--bg-soft) center/cover no-repeat}.ddl-dl-card .ddl-h{font-family:var(--fh);font-weight:700;font-size:17px;line-height:21px;text-transform:uppercase;color:var(--ink);margin:0}.ddl-dl-card p{margin:0;font-size:14px;color:var(--muted-2)}.ddl-dl-card__link{display:inline-flex;align-items:center;gap:10px;margin-top:auto;font-family:var(--fh);font-weight:700;font-size:14px;text-transform:uppercase;color:var(--ink)!important}.ddl-dl-card__link:hover{color:var(--green)!important}#bd-cfg .bd-cfg-opts .bd-cfg-colors,#bd-cfg .bd-cfg-opts .bd-cfg-search{flex-basis:100%;width:100%}.ddl-about{display:grid;grid-template-columns:265px 1fr;gap:24px;align-items:start}.ddl-about__media{width:100%;height:300px;object-fit:cover;border-radius:6px;background:var(--bg-soft)}.ddl-feats{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:24px;margin-top:24px}.ddl-feat{position:relative;margin:0;border-radius:6px;overflow:hidden;background:var(--bg-soft)}.ddl-feat__img{width:100%;height:226px;object-fit:cover;display:block}.ddl-feat__cap{position:absolute;inset:auto 0 0 0;padding:12px 16px;background:linear-gradient(180deg,transparent,rgba(0,0,0,.6));color:#fff;font-family:var(--fh);font-weight:700;font-size:17px;line-height:1.235}@media(max-width:760px){.ddl-about{grid-template-columns:1fr}.ddl-about__media{height:220px}}.ddl-about__h{font-family:var(--fh);font-weight:700;font-size:24px;text-transform:uppercase;letter-spacing:.02em;margin:0 0 16px}.ddl-about__text{font-size:14.5px;line-height:1.75;color:var(--muted-2)}.ddl-about__text p{margin:0 0 12px}.ddl-about__text b,.ddl-about__text strong{color:var(--ink)}.catalog-product-view .fotorama__stage,.catalog-product-view .fotorama__wrap,.catalog-product-view .gallery-placeholder,.catalog-product-view .fotorama__stage__frame,.catalog-product-view .fotorama__img{background:var(--bg-soft)!important}.catalog-product-view .gallery-placeholder__image{display:none!important}.catalog-product-view .fotorama__img{object-fit:contain!important}.catalog-product-view .product.media,.catalog-product-view .fotorama,.catalog-product-view .fotorama__stage{overflow:hidden!important}.catalog-product-view .fotorama__nav-wrap{margin-top:24px}.catalog-product-view .fotorama__nav__frame--thumb{padding:0!important}.catalog-product-view .fotorama__nav__frame--thumb:not(:last-child){margin-right:12px}.catalog-product-view .fotorama__nav__frame--thumb .fotorama__thumb{background:var(--bg-soft);border:0;border-radius:0;overflow:hidden}.catalog-product-view .fotorama__thumb-border{display:none!important}.catalog-product-view .fotorama__nav__frame--thumb.fotorama__active .fotorama__thumb{box-shadow:inset 0 0 0 2px var(--green)}.catalog-product-view .fotorama__nav__shaft{display:table;margin:0 auto}.catalog-product-view .fotorama:not(.fotorama--fullscreen) .fotorama__arr{display:none!important}.catalog-product-view .product.media{position:relative}.ddl-gallery-actions{position:absolute;left:16px;bottom:16px;z-index:50;display:flex;flex-direction:column;gap:12px}:root .ddl-gact{width:39px;height:39px;border-radius:50%;border:0;background:#fff;box-shadow:0 2px 10px rgba(0,0,0,.1);display:flex;align-items:center;justify-content:center;padding:0;cursor:pointer;color:var(--line-3);transition:box-shadow .15s,color .15s}.ddl-gact svg{width:21px;height:21px;display:block}.ddl-gact:hover{box-shadow:0 4px 14px rgba(0,0,0,.16);color:var(--green)}.ddl-gact-toast{position:fixed;left:50%;bottom:32px;transform:translateX(-50%) translateY(10px);background:var(--ink);color:#fff;padding:10px 18px;border-radius:8px;font-size:13px;z-index:2000;opacity:0;transition:.3s;pointer-events:none}.ddl-gact-toast.is-in{opacity:1;transform:translateX(-50%) translateY(0)}.catalog-product-view .fotorama__thumb__arr,.catalog-product-view .fotorama--fullscreen .fotorama__arr{background:none!important}.catalog-product-view .fotorama__thumb--icon,.catalog-product-view .fotorama--fullscreen .fotorama__arr__arr,.catalog-product-view .fotorama--fullscreen .fotorama__zoom-in,.catalog-product-view .fotorama--fullscreen .fotorama__zoom-out,.catalog-product-view .fotorama--fullscreen .fotorama__fullscreen-icon{background:#fff!important;border:0;border-radius:50%;box-shadow:0 2px 12px rgba(0,0,0,.14);color:#60666b;cursor:pointer;transition:color .15s,background .15s,box-shadow .15s}.catalog-product-view .fotorama__thumb__arr:hover .fotorama__thumb--icon,.catalog-product-view .fotorama--fullscreen .fotorama__arr:hover .fotorama__arr__arr,.catalog-product-view .fotorama--fullscreen .fotorama__zoom-in:hover,.catalog-product-view .fotorama--fullscreen .fotorama__zoom-out:hover,.catalog-product-view .fotorama--fullscreen .fotorama__fullscreen-icon:hover{color:var(--green);box-shadow:0 4px 16px rgba(0,0,0,.18)}.catalog-product-view .fotorama__thumb--icon:before,.catalog-product-view .fotorama--fullscreen .fotorama__arr__arr:before{content:"";position:absolute;top:50%;left:50%;width:11px;height:11px;box-sizing:border-box;border-right:2px solid currentColor;border-bottom:2px solid currentColor}.catalog-product-view .fotorama__thumb__arr--left .fotorama__thumb--icon:before,.catalog-product-view .fotorama--fullscreen .fotorama__arr--prev .fotorama__arr__arr:before{transform:translate(calc(-50% + 2px),-50%) rotate(135deg)}.catalog-product-view .fotorama__thumb__arr--right .fotorama__thumb--icon:before,.catalog-product-view .fotorama--fullscreen .fotorama__arr--next .fotorama__arr__arr:before{transform:translate(calc(-50% - 2px),-50%) rotate(-45deg)}.catalog-product-view .fotorama__nav-wrap .fotorama__thumb__arr{width:46px}.catalog-product-view .fotorama__thumb__arr.fotorama__arr--disabled{display:none!important}.catalog-product-view .fotorama__nav-wrap .fotorama__thumb__arr .fotorama__thumb--icon{width:38px;height:38px;margin:0;padding:0}.catalog-product-view .fotorama__dot{width:6px;height:6px;left:5px;top:11px;border-color:var(--line-3)}.catalog-product-view .fotorama__active .fotorama__dot{background-color:var(--green);border-color:var(--green)}.catalog-product-view .fotorama--fullscreen{background:var(--bg-soft)}.catalog-product-view .fotorama--fullscreen .fotorama__nav-wrap{margin-top:0}.catalog-product-view .fotorama--fullscreen .fotorama__stage__shaft{height:calc(100% - 24px)}.catalog-product-view .fotorama--fullscreen:not(:has(.fotorama__nav__frame)) .fotorama__stage__shaft{height:100%}.fotorama--fullscreen .ddl-gallery-actions{display:none}.catalog-product-view .fotorama--fullscreen .fotorama__arr__arr{width:48px;height:48px;margin:0}.catalog-product-view .fotorama--fullscreen .fotorama__zoom-in,.catalog-product-view .fotorama--fullscreen .fotorama__zoom-out{left:16px;right:auto;bottom:auto;width:48px;height:48px}.catalog-product-view .fotorama--fullscreen .fotorama__zoom-in{top:16px}.catalog-product-view .fotorama--fullscreen .fotorama__zoom-out{top:76px}.catalog-product-view .fotorama--fullscreen [class*=fotorama__zoom][class*="--disabled"]{opacity:.4;pointer-events:none}.catalog-product-view .fotorama--fullscreen .fotorama__zoom-in:before,.catalog-product-view .fotorama--fullscreen .fotorama__zoom-in:after,.catalog-product-view .fotorama--fullscreen .fotorama__zoom-out:before,.catalog-product-view .fotorama--fullscreen .fotorama__fullscreen-icon:before,.catalog-product-view .fotorama--fullscreen .fotorama__fullscreen-icon:after{content:"";position:absolute;top:50%;left:50%;width:16px;height:2px;background:currentColor;border-radius:2px;transform:translate(-50%,-50%)}.catalog-product-view .fotorama--fullscreen .fotorama__zoom-in:after{width:2px;height:16px}.catalog-product-view .fotorama__fullscreen-icon{display:none!important}.catalog-product-view .fotorama--fullscreen .fotorama__fullscreen-icon{display:block!important;position:fixed;top:16px;right:16px;width:48px;height:48px;z-index:1001}.catalog-product-view .fotorama--fullscreen .fotorama__fullscreen-icon:before{transform:translate(-50%,-50%) rotate(45deg)}.catalog-product-view .fotorama--fullscreen .fotorama__fullscreen-icon:after{transform:translate(-50%,-50%) rotate(-45deg)}.catalog-product-view .fotorama__fullscreen-icon:focus:after,.catalog-product-view .fotorama__zoom-in:focus:after,.catalog-product-view .fotorama__zoom-out:focus:after,.catalog-product-view .fotorama__arr:focus:after,.catalog-product-view .fotorama__stage__shaft:focus:after,.catalog-product-view .fotorama__nav__frame--thumb:focus .fotorama__thumb:after,.catalog-product-view .fotorama__nav__frame--dot:focus .fotorama__dot:after{box-shadow:none}.catalog-product-view .fotorama__zoom-in:focus-visible,.catalog-product-view .fotorama__zoom-out:focus-visible,.catalog-product-view .fotorama__arr:focus-visible,.catalog-product-view .fotorama__nav__frame--thumb:focus-visible .fotorama__thumb{outline:2px solid var(--green);outline-offset:2px}@media(max-width:768px){.catalog-product-view .fotorama--fullscreen .fotorama__arr{display:none!important}}.catalog-product-view .product-add-form,.catalog-product-view .product-info-main .product-options-wrapper,.catalog-product-view .product-info-main .box-tocart,.catalog-product-view .product-info-main .product-options-bottom,.catalog-product-view .product-info-main .field.qty,.catalog-product-view .product-info-main .swatch-opt{display:none!important}.ddl-pricerow{display:flex;align-items:stretch;gap:12px;flex-wrap:nowrap;margin:0 0 24px}.ddl-pricerow>*{flex:1 1 0;min-width:0}.ddl-pricerow .product-info-price{order:0!important;margin:0!important;width:auto!important;max-width:none!important;background:0 0;border:1px solid var(--line);border-radius:6px;padding:12px 24px;display:flex;flex-direction:column;justify-content:center}.ddl-price-note{font-family:var(--ff);font-size:12px;line-height:17px;font-weight:400;color:var(--line-3);margin:0}.ddl-pricerow .product-info-price .price-label{display:block;font-family:var(--ff);font-size:12px;line-height:18px;font-weight:400;color:var(--line-3);text-transform:none;letter-spacing:0;margin:0 0 6px}.ddl-pricerow .product-info-price .price-box{display:flex;flex-wrap:wrap;align-items:baseline;gap:12px;margin:0 0 6px}.ddl-pricerow .product-info-price .price-box .price{font-family:var(--fh);font-weight:700;font-size:28px;color:var(--ink);line-height:32px}.catalog-product-view .product-info-main .product-info-price .price-wrapper .price{font-family:var(--fh);font-weight:700;font-size:28px;line-height:32px;color:var(--ink)}.ddl-pricerow .product-info-price .old-price .price{font-family:var(--fh);font-size:20px;line-height:30px;font-weight:400;color:var(--line-3);text-decoration:line-through}.ddl-pricerow .product-info-price .price-label,.ddl-pricerow .product-info-price .special-price .price-label{position:static;width:auto;height:auto;margin:0 0 6px;clip:auto;overflow:visible}:root .ddl-pbx{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:6px;border-radius:6px;padding:12px 24px;position:relative;overflow:hidden;text-decoration:none}:root .ddl-pbx--pro{background:var(--bg-soft)}.ddl-pbx__t--green{color:var(--green);font-family:var(--ff);font-size:14px;line-height:21px;font-weight:800;margin:0}.ddl-pbx__blur{filter:blur(5px);font-family:var(--fh);font-weight:700;font-size:28px;line-height:32px;color:var(--line-3);user-select:none;margin:0}.ddl-pbx__lk{color:var(--ink);font-family:var(--ff);font-weight:700;font-size:12px;line-height:17px}:root .ddl-pbx--custom{background:var(--green);color:#fff;border:0;cursor:pointer}.ddl-pbx--custom:hover{background:var(--green-d)}.ddl-pbx__ct{font-family:var(--fh);font-weight:700;font-size:21px;line-height:28px;text-transform:uppercase}.ddl-pbx__ico svg{width:24px;height:24px;display:block}@media(max-width:600px){.ddl-pricerow{flex-wrap:wrap}.ddl-pricerow>*{flex:1 1 45%}}.ddl-crumbrow{width:100%;max-width:var(--maxw);box-sizing:border-box;margin:0 auto;padding:24px var(--gut);display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.catalog-product-view .nav-sections{margin-bottom:0}.catalog-product-view .page-header{margin-bottom:0;padding-bottom:0}.ddl-crumbrow .breadcrumbs{max-width:none!important;margin:0!important;padding:0!important;width:auto}.ddl-crumbrow .breadcrumbs .items{display:flex;flex-wrap:wrap;align-items:center;margin:0;padding:0;list-style:none;font-family:var(--fh);font-weight:400;font-size:14px;line-height:18px}.ddl-crumbrow .breadcrumbs .item,.ddl-crumbrow .breadcrumbs .item a,.ddl-crumbrow .breadcrumbs .item strong{color:var(--line-3);font-weight:400}.ddl-crumbrow .breadcrumbs .item a:hover{color:var(--green)}.ddl-crumbrow .breadcrumbs .item:not(:last-child):after{content:'>';margin:0 8px;padding:0;color:var(--line-3);font-size:14px}.ddl-trustbar{display:flex;align-items:center;gap:30px;flex-wrap:wrap}.ddl-trust{display:inline-flex;align-items:center;gap:7px;font-family:var(--ff);font-size:12px;line-height:14px;color:var(--muted-2);font-weight:700;white-space:nowrap}.ddl-trust svg{width:18px;height:18px;fill:currentColor;flex:0 0 auto}.ddl-trust .ddl-stars{width:auto;height:15px}a.ddl-trust{color:var(--muted-2)}a.ddl-trust:hover{color:var(--green)}@media(max-width:1080px){.ddl-trustbar{display:none}}.catalog-product-view #bd-frontdoor-switcher .bd-fds-box{border:0!important;background:none!important;padding:0!important;border-radius:0!important}.catalog-product-view #bd-frontdoor-switcher .bd-fds-axis{margin:0 0 16px}.catalog-product-view #bd-frontdoor-switcher .bd-fds-label:after{content:" options:"}.bd-config-fullwidth{margin:24px 0 0;clear:both}.bd-conf-slider{display:flex;align-items:center;gap:12px}.bd-conf-vp{flex:1 1 auto;min-width:0}.bd-config-fullwidth .bd-conf-vp .bd-fds-opts{display:flex;flex-wrap:nowrap;gap:24px;overflow-x:auto;scroll-behavior:smooth;padding:2px 2px 12px;scrollbar-width:none}.bd-config-fullwidth .bd-conf-vp .bd-fds-opts::-webkit-scrollbar{display:none}:root .bd-conf-arr{flex:0 0 auto;width:46px;height:46px;border:1px solid var(--line);border-radius:50%;background:#fff;font-family:var(--fh);font-size:24px;line-height:1;color:var(--ink);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:.15s;box-shadow:0 2px 8px rgba(0,0,0,.05)}.bd-conf-arr:hover{border-color:var(--green);color:var(--green)}.bd-conf-noscroll .bd-conf-arr{display:none}.bd-config-fullwidth a.bd-fds-icon{flex:0 0 auto;display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:10px;width:150px;height:175px;border:1px solid var(--muted);border-radius:6px;padding:12px 24px;background:#fff;text-decoration:none}.bd-config-fullwidth a.bd-fds-icon img{width:auto;max-width:100%;height:125px;object-fit:contain;margin:0}.bd-config-fullwidth a.bd-fds-icon span{font-family:var(--ff);font-weight:500;font-size:11px;line-height:16px;text-transform:uppercase;letter-spacing:0;color:var(--muted-2);text-align:center}.bd-config-fullwidth a.bd-fds-icon:hover{border-color:var(--green)}.bd-config-fullwidth a.bd-fds-icon.current{order:-1;border:2px solid var(--green);background:#ecf6f1;padding:11px 23px}.bd-config-fullwidth a.bd-fds-icon.current span{color:var(--muted-2)}@media(max-width:600px){.bd-conf-arr{display:none}.bd-config-fullwidth a.bd-fds-icon{width:120px;padding:12px}}.catalog-product-view .block.related,.catalog-product-view .block.upsell{max-width:var(--maxw);margin:34px auto 10px;padding:0 var(--gut);clear:both;width:100%;box-sizing:border-box}.block.related .block-title,.block.upsell .block-title{border:0;margin:0 0 18px;padding:0}.block.related .block-title strong,.block.upsell .block-title strong{font-family:var(--fh);font-weight:700;font-size:24px;text-transform:uppercase;letter-spacing:.01em;color:var(--ink)}.ddl-rel-slider{position:relative}.block.related .product-items,.block.upsell .product-items{display:flex!important;flex-wrap:nowrap!important;gap:18px;width:100%!important;max-width:none!important;grid-template-columns:none!important;overflow-x:auto;scroll-behavior:smooth;scrollbar-width:none;margin:0;padding:4px 0 12px;list-style:none}.block.related .product-items::-webkit-scrollbar,.block.upsell .product-items::-webkit-scrollbar{display:none}.block.related .product-item,.block.upsell .product-item{flex:0 0 auto;width:232px;margin:0!important;padding:0}.block.related .product-item-info,.block.upsell .product-item-info{width:100%;border:1px solid var(--line);border-radius:12px;padding:14px;background:#fff;transition:.15s}.block.related .product-item-info:hover,.block.upsell .product-item-info:hover{border-color:var(--green);box-shadow:0 4px 14px rgba(0,0,0,.05)}.block.related .product-item-photo,.block.upsell .product-item-photo{display:block;text-align:center}.block.related .product-image-container,.block.upsell .product-image-container{width:100%!important}.block.related .product-image-wrapper,.block.upsell .product-image-wrapper{padding-bottom:118%!important;height:0;overflow:hidden}.block.related .product-image-photo,.block.upsell .product-image-photo{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.block.related .product-item-name,.block.upsell .product-item-name{font-size:13px;line-height:1.4;margin:12px 0 6px;font-weight:600;min-height:36px}.block.related .product-item-name a,.block.upsell .product-item-name a{color:var(--ink)}.block.related .price,.block.upsell .price{font-family:var(--fh);font-weight:700;font-size:16px;color:var(--ink)}.block.related .field.choice,.block.related .product-item-actions,.block.related .product-item-inner .actions-secondary,.block.upsell .product-item-actions{display:none!important}:root .ddl-rel-arr{position:absolute;top:calc(50% - 10px);transform:translateY(-50%);width:46px;height:46px;border:1px solid var(--line);border-radius:50%;background:#fff;font-family:var(--fh);font-size:24px;line-height:1;color:var(--ink);cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:3;box-shadow:0 2px 10px rgba(0,0,0,.1)}.ddl-rel-arr:hover{border-color:var(--green);color:var(--green)}.ddl-rel-prev{left:-12px}.ddl-rel-next{right:-12px}.ddl-rel-hide{display:none}.ddl-ext .ddl-pbx--custom,.ddl-ext .ddl-cta-build{display:none!important}.ddl-ext .ddl-cta-row{grid-template-columns:1fr}.ddl-ext #bd-frontdoor-switcher .bd-fds-box{border:0;background:0 0;padding:0}.bd-ext-sec{margin:0 0 22px}.bd-ext-lbl{font-family:var(--fh);font-weight:600;font-size:14px;color:var(--ink);margin:0 0 12px}.bd-ext-row{display:flex;flex-wrap:wrap;gap:10px}.bd-ext-finish{gap:12px}.bd-ext-fin{display:flex;flex-direction:column;align-items:center;width:118px;text-decoration:none;border:1px solid var(--line);border-radius:10px;overflow:hidden;background:#fff}.bd-ext-fin .bd-ext-fin-img{width:100%;height:96px;display:flex;align-items:center;justify-content:center;background:var(--bg-soft);overflow:hidden}.bd-ext-fin .bd-ext-fin-img img{width:100%;height:100%;object-fit:cover}.bd-ext-fin .bd-ext-fin-lbl{font-size:11px;line-height:1.25;color:var(--muted);text-align:center;padding:8px 4px;text-transform:capitalize}.bd-ext-fin:hover{border-color:var(--green)}.bd-ext-fin.is-on{border-color:var(--green);border-width:2px}.bd-ext-fin.is-on .bd-ext-fin-lbl{color:var(--green);font-weight:600}.bd-ext-sw{display:block;width:58px;height:58px;border-radius:8px;border:1px solid var(--line);overflow:hidden;background:#fff}.bd-ext-sw .sw{display:block;width:100%;height:100%;background-size:cover;background-position:center}.bd-ext-sw:hover{border-color:var(--green)}.bd-ext-sw.is-on{border-color:var(--green);border-width:2px}.bd-ext-glass-cur{margin-top:8px;font-size:12.5px;color:var(--muted);text-transform:uppercase;letter-spacing:.02em}.bd-ext-glass-cur b{color:var(--ink);font-family:var(--fh);font-weight:600}.bd-ext-dim{display:flex;align-items:center;gap:14px;width:100%;border:1px solid var(--line);border-radius:10px;padding:12px 16px;background:#fff;cursor:pointer;text-align:left;transition:.15s}.bd-ext-dim:hover{border-color:var(--green)}.bd-ext-ic{width:40px;height:40px;flex:0 0 auto}.bd-ext-dim-txt{flex:1 1 auto;font-family:var(--fh);font-weight:600;font-size:14px;color:var(--ink)}.bd-ext-dim-arr{flex:0 0 auto;color:var(--muted);font-size:14px}.bd-ext-swing{gap:12px}.bd-ext-swtile{display:flex;flex-direction:column;align-items:center;gap:8px;width:160px;border:1px solid var(--line);border-radius:10px;padding:16px 10px;text-decoration:none;background:#fff}.bd-ext-swtile .bd-ext-swing-ic{width:62px;height:46px}.bd-ext-swtile span{font-family:var(--fh);font-weight:600;font-size:11px;text-transform:uppercase;letter-spacing:.03em;color:var(--muted);text-align:center}.bd-ext-swtile:hover{border-color:var(--green)}.bd-ext-swtile.is-on{border-color:var(--green);border-width:2px}.bd-ext-swtile.is-on span{color:var(--green)}.bd-ext-panel{position:fixed;inset:0;z-index:1000;visibility:hidden;opacity:0;transition:opacity .25s,visibility .25s}.bd-ext-panel.open{visibility:visible;opacity:1}.bd-ext-panel-bd{position:absolute;inset:0;background:rgba(0,0,0,.4)}.bd-ext-panel-box{position:absolute;top:0;right:0;height:100%;width:460px;max-width:92vw;background:#fff;box-shadow:-6px 0 30px rgba(0,0,0,.18);transform:translateX(100%);transition:transform .28s ease;overflow-y:auto;padding:28px 28px 40px;box-sizing:border-box}.bd-ext-panel.open .bd-ext-panel-box{transform:none}.bd-ext-panel-x{position:absolute;top:18px;right:20px;border:0;background:0 0;font-size:30px;line-height:1;color:var(--muted);cursor:pointer}.bd-ext-panel-x:hover{color:var(--ink)}.bd-ext-panel-h{font-family:var(--fh);font-weight:700;font-size:22px;text-transform:uppercase;letter-spacing:.01em;color:var(--ink);margin:4px 40px 8px 0}.bd-ext-panel-sub{font-size:13px;color:var(--muted);margin:0 0 18px}.bd-ext-panel-list{display:flex;flex-direction:column}.bd-ext-size{display:flex;align-items:center;gap:18px;padding:12px 6px;border-radius:8px;text-decoration:none;color:var(--ink)}.bd-ext-size .bd-ext-ic{width:52px;height:52px}.bd-ext-size-t{font-size:14px;font-weight:500}.bd-ext-size:hover{background:var(--bg-soft)}.bd-ext-size.is-on{background:#f4fcf7}.bd-ext-size.is-on .bd-ext-size-t{color:var(--green);font-weight:600}@media(max-width:600px){.bd-ext-fin{width:calc(33.333% - 8px)}.bd-ext-swtile{width:calc(50% - 6px)}}.bd-ext-slider{display:flex;align-items:center;gap:10px}.bd-ext-vp{flex:1 1 auto;min-width:0}.bd-ext-vp .bd-ext-row{flex-wrap:nowrap!important;overflow-x:auto;scroll-behavior:smooth;scrollbar-width:none;padding-bottom:4px}.bd-ext-vp .bd-ext-row::-webkit-scrollbar{display:none}:root .bd-ext-arr{flex:0 0 auto;width:40px;height:40px;border:1px solid var(--line);border-radius:50%;background:#fff;font-family:var(--fh);font-size:22px;line-height:1;color:var(--ink);cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px rgba(0,0,0,.06)}.bd-ext-arr:hover{border-color:var(--green);color:var(--green)}.ddl-ext.ddl-ext-instock .product-info-main .product-add-form{display:block!important}.ddl-ext.ddl-ext-instock .product-info-main .box-tocart,.ddl-ext.ddl-ext-instock .product-info-main .box-tocart .field.qty{display:block!important;margin:0}.ddl-ext .box-tocart .fieldset{display:flex;gap:12px;align-items:stretch;margin:0}.ddl-ext .box-tocart .field.qty{margin:0}.ddl-ext .box-tocart .field.qty .label{display:none}.ddl-ext .box-tocart .field.qty .control{height:52px}.ddl-ext .box-tocart .actions{flex:1 1 auto;margin:0;padding:0}.ddl-qstep{display:inline-flex;align-items:center;border:1px solid var(--line);border-radius:8px;overflow:hidden;height:52px}:root .ddl-qstep button{width:42px;height:100%;border:0;background:#fff;font-size:20px;color:var(--ink);cursor:pointer;line-height:1}.ddl-qstep button:hover{color:var(--green)}.ddl-qstep input.qty{width:48px;height:100%;border:0;border-left:1px solid var(--line);border-right:1px solid var(--line);text-align:center;font-family:var(--fh);font-weight:600;font-size:16px;-moz-appearance:textfield;padding:0}.ddl-qstep input.qty::-webkit-outer-spin-button,.ddl-qstep input.qty::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ddl-ext .box-tocart .action.tocart{display:flex;align-items:center;justify-content:center;width:100%;height:52px;background:var(--green);border:0;border-radius:8px;font-family:var(--fh);font-weight:700;font-size:15px;text-transform:uppercase;letter-spacing:.03em;color:#fff;cursor:pointer;box-shadow:none}.ddl-ext .box-tocart .action.tocart:hover{background:var(--green-d)}.ddl-ext .box-tocart .action.tocart span{color:#fff}.ddl-ext.ddl-ext-instock .ddl-cta-row{display:none!important}.ddl-ext.ddl-ext-oos .product-add-form{display:none!important}.ddl-ext.ddl-ext-oos .ddl-cta-row{display:block;order:7}.ddl-ext .ddl-dealer{order:8}.block.related .product-items,.block.upsell .product-items{align-items:stretch}.block.related .product-item-info,.block.upsell .product-item-info{display:flex;flex-direction:column;height:100%}.block.related .product-item-details,.block.upsell .product-item-details{display:flex;flex-direction:column;flex:1 1 auto}.block.related .product-item-details .price-box,.block.upsell .product-item-details .price-box{margin-top:auto;padding-top:6px}.bd-ext-size,.bd-ext-size:hover,.bd-ext-size:focus,.bd-ext-size:visited{text-decoration:none!important;color:var(--ink)}.bd-ext-size:hover .bd-ext-size-t,.bd-ext-size .bd-ext-size-t{color:inherit}.bd-ext-size.is-on .bd-ext-size-t{color:var(--green)}.ddl-ext #bd-frontdoor-switcher{display:none}.ddl-ext.ddl-ext-instock .product-info-main .product-add-form{order:5;margin:4px 0 14px}.ddl-ext .product-info-main .ddl-pay-row{order:6}.ddl-ext .product-info-main .ddl-dealer{order:7}.ddl-ext.ddl-ext-oos .product-info-main .ddl-cta-row{order:5;margin:4px 0 14px}.bd-ext-fw{padding:6px 0 4px}.bd-ext-fw .bd-ext-finish-sec{margin-bottom:26px}.bd-ext-fw .bd-ext-finish .bd-ext-fin{width:132px}.bd-ext-fw .bd-ext-cols{display:flex;flex-wrap:wrap;gap:28px 44px;align-items:flex-start}body.ddl-grid #bd-frontdoor-switcher{display:block;order:7;margin:2px 0 6px}body.ddl-grid.ddl-ext-instock .product-info-main .product-add-form{order:8;margin:4px 0 14px}body.ddl-grid.ddl-ext-oos .product-info-main .ddl-cta-row{order:8;margin:4px 0 14px}body.ddl-grid .product-info-main .ddl-dealer{order:9}.ddl-grid .product-info-stock-sku .availability.only{display:none}.catalog-product-view .product-info-stock-sku .StripeElement{margin-left:auto;min-width:0}.ddl-grid .bd-slab.bd-ext-fw{padding:0;margin-bottom:26px}.ddl-grid .bd-slab .bd-ext-sec{margin:0 0 18px}.ddl-grid .bd-slab .bd-ext-swing .bd-ext-swtile{flex:0 0 auto}.ddl-grid .bd-slab .bd-slab-size-sec .bd-ext-dim{width:300px;max-width:100%;height:62px;padding-top:0;padding-bottom:0}.bd-ext-fw .bd-ext-cols>.bd-ext-sec{flex:1 1 230px;margin:0}.bd-ext-fw .bd-ext-cols>.bd-ext-dim-sec{flex:2 1 380px}@media(max-width:760px){.bd-ext-fw .bd-ext-cols>.bd-ext-sec{flex:1 1 100%}}.bd-ext-fin-img,.bd-ext-sw .sw{position:relative;overflow:hidden}.bd-ext-fin-img .bd-ext-icn,.bd-ext-sw .sw .bd-ext-icn{position:absolute;inset:0;width:100%;height:100%;display:block}.bd-ext-fin-img img,.bd-ext-sw .sw img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.bd-ext-sw .sw{display:block}.bd-ext-fw .bd-ext-cols>.bd-ext-swing-sec{flex:1.7 1 310px}.bd-ext-fw .bd-ext-swing{display:flex;gap:10px}.bd-ext-fw .bd-ext-swing .bd-ext-swtile{flex:1 1 0;width:auto;min-width:0;padding:14px 8px}.bd-ext-fw .bd-ext-finish .bd-ext-fin{width:120px}.bd-ext-fin .bd-ext-fin-img{height:128px;background:#fff}.bd-ext-fin .bd-ext-fin-img img{object-fit:cover;object-position:top}.bd-ext-fin .bd-ext-fin-lbl{padding:7px 4px;min-height:0}.bd-ext-fw .bd-ext-finish .bd-ext-fin{width:108px}.bd-ext-fin .bd-ext-fin-img{height:auto;aspect-ratio:190/313}.bd-ext-fin .bd-ext-fin-img img{object-fit:cover;object-position:center}.bd-ext-noscroll .bd-ext-arr{display:none}.bd-ext-noscroll .bd-ext-vp{overflow:visible}.bd-ext-fw .bd-ext-finish .bd-ext-fin{width:152px}.bd-ext-fin .bd-ext-fin-img{height:auto;aspect-ratio:190/313;max-width:116px;margin:0 auto}.bd-ext-fin .bd-ext-fin-lbl{padding:10px 12px;min-height:0;line-height:1.35}.bd-ext-fin,.bd-ext-fin:hover,.bd-ext-fin:focus,.bd-ext-fin:visited{text-decoration:none!important}.bd-ext-fin .bd-ext-fin-lbl{color:var(--muted)}.bd-ext-fin:hover{border-color:var(--green)}.bd-ext-fin:hover .bd-ext-fin-lbl{color:var(--ink)}.bd-ext-fin.is-on .bd-ext-fin-lbl{color:var(--green);font-weight:600}.catalog-product-view .product-reviews-summary{display:none!important}.product-info-main .ruk_rating_snippet{order:1;margin:0 0 10px}.product-info-main .ruk_rating_snippet [class*=ruk-icon-percentage-star]{color:var(--gold)!important}.product-info-main .ruk_rating_snippet:empty{margin:0}.ruk_rating_snippet{min-height:0}#product-tab_review-widget .ElementsWidget__subheader{display:none}.checkout-onepage-success .page-main{max-width:var(--maxw)!important}.ddl-ty{max-width:920px;margin:34px auto 50px;padding:0 var(--gut)}.ddl-ty__card{display:grid;grid-template-columns:44% 1fr;background:#fff;border:1px solid var(--line);border-radius:14px;overflow:hidden;box-shadow:0 8px 30px rgba(0,0,0,.06)}.ddl-ty__media{min-height:360px;background-size:cover;background-position:center;background-color:var(--bg-soft)}.ddl-ty__body{padding:46px 44px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.ddl-ty__icon{display:inline-flex;width:52px;height:52px;align-items:center;justify-content:center;color:var(--green);margin-bottom:18px}.ddl-ty__icon svg{width:46px;height:46px}.ddl-ty .ddl-ty__h{font-family:var(--fh);font-weight:700;font-size:28px;text-transform:uppercase;letter-spacing:.01em;color:var(--ink);margin:0 0 12px;line-height:1.15}.ddl-ty__p{font-size:15px;color:var(--muted);line-height:1.6;margin:0 0 8px;max-width:380px}.ddl-ty__order{font-size:13.5px;color:var(--muted);margin:0 0 22px}.ddl-ty__order strong{color:var(--ink)}.ddl-ty__btn{display:inline-flex;align-items:center;gap:10px;background:var(--green);color:#fff;font-family:var(--fh);font-weight:600;font-size:14px;text-transform:uppercase;letter-spacing:.03em;padding:14px 26px;border-radius:6px;margin-top:14px}.ddl-ty__btn:hover{background:var(--green-d);color:#fff}.ddl-ty__btn svg{width:18px;height:18px}.ddl-ty__installer{text-align:center;margin:30px auto 0;font-family:var(--fh);font-weight:600;font-size:15px;color:var(--ink)}.ddl-ty__installer a{color:#e2574c}.ddl-ty__installer a:hover{text-decoration:underline}@media(max-width:680px){.ddl-ty__card{grid-template-columns:1fr}.ddl-ty__media{min-height:200px}.ddl-ty__body{padding:32px 26px}}.checkout-cart-index .page-main{max-width:var(--maxw)}.checkout-cart-index .page-title-wrapper{display:grid;grid-template-columns:1fr auto;column-gap:24px;align-items:center;margin:0 0 24px}.checkout-cart-index .page-title-wrapper .page-title{grid-column:2;grid-row:2;justify-self:end;text-align:right;font-family:var(--fh);font-weight:700;font-size:28px;line-height:1.15;letter-spacing:0;text-transform:uppercase;color:var(--ink);margin:0}.checkout-cart-index .ddl-cart-crumbs{grid-column:1/-1;grid-row:1;display:flex;align-items:center;gap:6px;margin:12px 0}.checkout-cart-index .ddl-cart-crumbs__link,.checkout-cart-index .ddl-cart-crumbs__link:link,.checkout-cart-index .ddl-cart-crumbs__link:visited{display:inline-flex;align-items:center;gap:6px;font-family:var(--ff);font-weight:400;font-size:14px;line-height:20px;color:var(--muted-2);text-decoration:none}.checkout-cart-index .ddl-cart-crumbs__link:hover{color:var(--ink)}.checkout-cart-index .ddl-cart-crumbs__ico{flex:0 0 auto;display:block}.checkout-cart-index .ddl-cart-crumbs__sep{color:var(--muted-2);font-size:14px;line-height:20px}.checkout-cart-index .ddl-cart-top{grid-column:1;grid-row:2;margin:0}.checkout-cart-index .ddl-cart-back,.checkout-cart-index .ddl-cart-back:link,.checkout-cart-index .ddl-cart-back:visited{display:inline-flex;align-items:center;gap:8px;height:auto;padding:0;background:0 0;color:var(--muted-2);font-family:var(--fh);font-weight:500;font-size:12px;line-height:18px;text-transform:uppercase;letter-spacing:.02em;border-radius:0}.checkout-cart-index .ddl-cart-back:hover{background:0 0;color:var(--ink)}.checkout-cart-index .ddl-cart-back .ddl-ico{width:16px;height:16px}.ddl-ico{flex:0 0 auto;display:block}.checkout-cart-index .cart.table-wrapper{border:0;margin:0}.checkout-cart-index .cart.table-wrapper .cart thead{display:none}.checkout-cart-index .cart.item{display:flex;flex-wrap:wrap;align-items:flex-start;border:0;border-radius:0;margin:0;background:#fff}.checkout-cart-index .cart.table-wrapper .cart>.item{position:relative;border-bottom:0}.checkout-cart-index .cart.table-wrapper .cart>.item:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--line-3)}.checkout-cart-index .cart.item .item-info{flex:1 1 100%;display:flex;flex-wrap:wrap;align-items:flex-start;gap:24px;padding:12px;border:0}.checkout-cart-index .cart.table-wrapper .cart.item td.col{border:0;padding:0}.checkout-cart-index .cart.table-wrapper .cart.item .col.item .product-item-photo{padding:0}.checkout-cart-index .cart.item .col.item{display:flex;align-items:flex-start;gap:24px;flex:1 1 320px;min-width:0}.checkout-cart-index .cart .product-item-photo{flex:0 0 166px;width:166px;padding:0;display:block}.checkout-cart-index .cart .product-image-container{width:166px}.checkout-cart-index .cart .product-image-photo{width:166px;height:auto;max-height:230px;object-fit:contain;display:block}.checkout-cart-index .product-item-details .product-item-name a,.checkout-cart-index .product-item-details .product-item-name{font-family:var(--fh);font-weight:700;font-size:16px;line-height:26px;color:var(--ink)}.checkout-cart-index .cart.item .col.price,.checkout-cart-index .cart.item .col.subtotal{flex:0 0 auto;min-width:90px;text-align:right;font-family:var(--fh);font-weight:700;font-size:17px;color:var(--ink)}.checkout-cart-index .cart.item .item-info>.col{align-self:center}.checkout-cart-index .cart.item .col.qty{flex:0 0 auto}.checkout-cart-index .cart.item .col.qty .label{display:none}.checkout-cart-index .control.qty.ddl-qty{display:inline-flex;align-items:stretch;border:1px solid var(--muted);border-radius:2px;overflow:hidden}.checkout-cart-index .control.qty.ddl-qty label{margin:0;display:flex;align-items:center}.checkout-cart-index .cart .col.qty .input-text.qty{box-sizing:border-box;width:33px;height:35px;margin:0;padding:0;border:0;border-left:1px solid var(--muted);border-right:1px solid var(--muted);border-radius:0;text-align:center;line-height:33px;font-family:var(--fh);font-size:12px;font-weight:700;color:var(--muted-2)}:root .ddl-qty__btn{box-sizing:border-box;width:32px;height:35px;display:inline-flex;align-items:center;justify-content:center;background:#fff;border:0;border-radius:0;color:var(--muted-2);font-family:var(--fh);font-size:16px;font-weight:700;line-height:1;cursor:pointer;padding:0}.ddl-qty__btn:hover{color:var(--green)}.checkout-cart-index .cart.item .item-actions{flex:0 0 100%;order:9}.checkout-cart-index .cart.item .item-actions td{display:block;border:0;padding:0 12px 12px}.checkout-cart-index .cart.item .item-actions .actions-toolbar{display:flex;gap:24px;align-items:center;flex-wrap:wrap}.checkout-cart-index .cart.item .item-actions .actions-toolbar .primary,.checkout-cart-index .cart.item .item-actions .actions-toolbar .secondary{display:flex;gap:24px;align-items:center;position:static;float:none;margin:0;padding:0}.checkout-cart-index .cart .item-actions .action.action-edit,.checkout-cart-index .cart .item-actions .action.action-delete{position:static;float:none;display:inline-flex;align-items:center;gap:6px;background:0 0;border:0;margin:0;padding:0;width:auto;height:auto;font-family:var(--fh);font-weight:500;font-size:14px;line-height:21px;color:var(--muted-2)}.checkout-cart-index .cart .item-actions .action.action-edit:before,.checkout-cart-index .cart .item-actions .action.action-delete:before{display:none}.checkout-cart-index .cart .item-actions .action.action-edit span,.checkout-cart-index .cart .item-actions .action.action-delete span{position:static;width:auto;height:auto;margin:0;padding:0;clip:auto;overflow:visible;border:0;font:inherit;color:inherit;white-space:nowrap}.checkout-cart-index .cart .item-actions .action.action-edit:hover,.checkout-cart-index .cart .item-actions .action.action-delete:hover{color:var(--green)}.checkout-cart-index .cart .item-actions .gift-options-cart-item{display:none}.checkout-cart-index .cart .col.item>.action-delete{display:none}.checkout-cart-index .cart.table-wrapper table.bd-spec{width:592px;max-width:100%;margin:12px 0 0;border-collapse:collapse;table-layout:fixed;border-top:1px solid var(--line-4)}.bd-spec__caption{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.bd-spec__row--fold{display:none}.bd-unit-head.bd-spec-open .bd-spec__row--fold{display:table-row}.bd-spec-wrap{position:relative}.checkout-cart-index .cart.item.bd-unit-head:not(.bd-spec-open) .bd-spec-wrap--foldable:after{content:"";position:absolute;left:0;right:0;bottom:0;height:120px;background:linear-gradient(rgba(255,255,255,0),#fff 82%);pointer-events:none}.checkout-cart-index .cart.table-wrapper .bd-spec th,.checkout-cart-index .cart.table-wrapper .bd-spec td{padding:0 12px;border:0;border-bottom:1px solid var(--line-4);font-family:var(--ff);font-size:12px;line-height:28px;vertical-align:top}.bd-spec__col--label{width:167px}.bd-spec__col--value{width:350px}.bd-spec__col--qty{width:31px}.bd-spec__col--price{width:44px}.checkout-cart-index .cart.table-wrapper .bd-spec .bd-spec__label{text-align:left;font-family:var(--fh);font-weight:400;line-height:21px;vertical-align:middle;color:var(--ink)}.checkout-cart-index .cart.table-wrapper .bd-spec .bd-spec__value{text-align:left;font-weight:700;color:var(--muted-2)}.checkout-cart-index .cart.table-wrapper .bd-spec .bd-spec__qty{width:31px;text-align:left;vertical-align:middle;font-weight:700;color:var(--muted-2)}.checkout-cart-index .cart.table-wrapper .bd-spec .bd-spec__price{width:44px;text-align:left;vertical-align:middle;font-weight:800;color:var(--muted-2)}.bd-spec__more{display:flex;align-items:center;justify-content:center;gap:6px;width:592px;max-width:100%;margin:12px 0 0;padding:0;border:0;background:0 0;color:var(--ink);font-family:var(--fh);font-weight:700;font-size:14px;line-height:21px;text-transform:uppercase;cursor:pointer}.checkout-cart-index .cart.item.bd-unit-head:not(.bd-spec-open) .bd-spec-wrap--foldable+.bd-spec__more{position:relative;margin-top:-20px}.checkout-cart-index .cart.table-wrapper .bd-spec__more:hover,.checkout-cart-index .cart.table-wrapper .bd-spec__more:focus,.checkout-cart-index .cart.table-wrapper .bd-spec__more:active{color:var(--green);background:0 0;border:0;box-shadow:none;outline:0}.bd-unit-head.bd-spec-open .bd-spec__more .ddl-ico{transform:rotate(180deg)}.checkout-cart-index .cart.item:is(.bd-unit-head:has(.bd-spec-wrap),.bd-front-simple){display:grid;grid-template-columns:166px minmax(0,1fr);grid-template-rows:350px auto auto 1fr;column-gap:24px;row-gap:12px;align-items:start;padding:24px 0}.checkout-cart-index .cart.item:is(.bd-unit-head:has(.bd-spec-wrap),.bd-front-simple)>.item-info{display:contents}.checkout-cart-index .cart.item:is(.bd-unit-head:has(.bd-spec-wrap),.bd-front-simple) .col.item{display:contents}.checkout-cart-index .cart.item:is(.bd-unit-head:has(.bd-spec-wrap),.bd-front-simple) .product-item-photo{grid-column:1;grid-row:1;width:166px}.checkout-cart-index .cart.item:is(.bd-unit-head:has(.bd-spec-wrap),.bd-front-simple) .product-item-photo,.checkout-cart-index .cart.item:is(.bd-unit-head:has(.bd-spec-wrap),.bd-front-simple) .product-image-container,.checkout-cart-index .cart.item:is(.bd-unit-head:has(.bd-spec-wrap),.bd-front-simple) .product-image-wrapper{display:block;width:166px;height:350px}.checkout-cart-index .cart.item:is(.bd-unit-head:has(.bd-spec-wrap),.bd-front-simple) .product-image-photo{width:166px;height:350px;max-height:none;object-fit:contain}.checkout-cart-index .cart.item:is(.bd-unit-head:has(.bd-spec-wrap),.bd-front-simple) .col.qty{grid-column:1;grid-row:2;justify-self:center;align-self:start;margin:0}.checkout-cart-index .cart.item:is(.bd-unit-head:has(.bd-spec-wrap),.bd-front-simple) .product-item-details{grid-column:2;grid-row:1/-1;min-width:0}.checkout-cart-index .bd-front-fill{display:contents}.checkout-cart-index .cart.item .col.price{display:none}.checkout-cart-index .cart.item .product-item-details{position:relative}.checkout-cart-index .cart.item:not(.bd-unit-part) .col.subtotal{display:none}.checkout-cart-index .cart.item:is(.bd-unit-head:has(.bd-spec-wrap),.bd-front-simple) .item-actions{position:static;grid-column:1;grid-row:3;justify-self:center;margin:0;padding:0}.checkout-cart-index .cart.item:is(.bd-unit-head:has(.bd-spec-wrap),.bd-front-simple) .item-actions td{display:block;padding:0}.checkout-cart-index .cart.item:is(.bd-unit-head:has(.bd-spec-wrap),.bd-front-simple) .item-actions .actions-toolbar{justify-content:center}.checkout-cart-index .ddl-item-edit,.checkout-cart-index .ddl-item-edit:link,.checkout-cart-index .ddl-item-edit:visited{display:inline-flex;align-items:center;gap:8px;margin:0 0 8px;font-family:var(--fh);font-weight:500;font-size:12px;line-height:18px;text-transform:uppercase;letter-spacing:.02em;color:var(--muted-2);text-decoration:none}.checkout-cart-index .ddl-item-edit:hover{color:var(--ink)}.checkout-cart-index .ddl-item-edit .ddl-ico{width:16px;height:16px}.checkout-cart-index .cart.item:not(.bd-unit-part) .product-item-name{font-family:var(--fh);font-weight:700;font-size:17px;line-height:1.35;color:var(--ink);margin:0;padding-right:130px}.checkout-cart-index .cart.item:not(.bd-unit-part) .product-item-name:before{content:"Product: "}.checkout-cart-index .cart.item:not(.bd-unit-part) .product-item-name a{color:inherit;font:inherit;text-decoration:none}.checkout-cart-index .bd-unit-head .bd-unit-sub{display:none}.checkout-cart-index .ddl-pills{list-style:none;display:flex;flex-wrap:wrap;gap:12px;margin:12px 0 0;padding:0}.checkout-cart-index .ddl-pill{display:inline-flex;align-items:center;height:38px;padding:0 12px;background:var(--bg-soft);border-radius:6px;font-family:var(--ff);font-weight:400;font-size:16px;line-height:20px;color:var(--muted-2)}.checkout-cart-index .ddl-viewdetails{display:flex;align-items:center;gap:12px;width:100%;height:45px;margin:16px 0 0;padding:0 18px;background:0 0;border:1px solid var(--line);border-radius:6px;color:var(--ink);font-family:var(--fh);font-weight:700;font-size:14px;line-height:21px;text-transform:uppercase;letter-spacing:.01em;cursor:pointer}.checkout-cart-index .ddl-viewdetails:hover,.checkout-cart-index .ddl-viewdetails:focus,.checkout-cart-index .ddl-viewdetails:active{background:0 0;border-color:var(--line);color:var(--ink);box-shadow:none;outline:0}.checkout-cart-index .ddl-viewdetails .ddl-ico{flex:0 0 auto;width:18px;height:18px;transition:transform .15s}.checkout-cart-index .cart.item.bd-unit-head.bd-spec-open .ddl-viewdetails .ddl-ico{transform:rotate(180deg)}.checkout-cart-index .cart.item.bd-unit-head:not(.bd-spec-open) .bd-spec-wrap{display:none}.checkout-cart-index .cart.item.bd-unit-head .bd-spec-wrap{margin-top:12px}.checkout-cart-index .ddl-spec{list-style:none;margin:0;padding:2px;display:flex;flex-direction:column;gap:14px;max-height:360px;overflow-y:auto}.checkout-cart-index .ddl-spec__item{display:flex;align-items:center;gap:16px;min-height:66px;padding:8px 24px;background:var(--bg-soft);border-radius:6px}.checkout-cart-index .ddl-spec__img{flex:0 0 auto;width:48px;height:48px;display:flex;align-items:center;justify-content:center;overflow:hidden}.checkout-cart-index .ddl-spec__img img{max-width:48px;max-height:48px;object-fit:contain;mix-blend-mode:multiply}.checkout-cart-index .ddl-spec__name{flex:1 1 auto;min-width:0;font-family:var(--ff);font-weight:500;font-size:14px;line-height:20px;color:var(--muted-2)}.checkout-cart-index .ddl-spec__price{flex:0 0 auto;display:flex;flex-direction:column;align-items:flex-end;text-align:right;line-height:1.1}.checkout-cart-index .ddl-spec__now{font-family:var(--fh);font-weight:800;font-size:16px;line-height:20px;color:var(--muted-2)}.checkout-cart-index .ddl-spec__was{font-family:var(--ff);font-weight:400;font-size:14px;line-height:18px;color:var(--muted-2);text-decoration:line-through}.checkout-cart-index .cart.item .ddl-item-price .price{font-family:var(--fh);font-weight:700;font-size:21px;line-height:1.2;color:var(--ink)}@media(min-width:761px){.checkout-cart-index .cart.item .ddl-item-price{position:absolute;top:0;right:0;display:flex;flex-direction:column;align-items:flex-end;gap:2px;text-align:right}.checkout-cart-index .cart.item.ddl-has-edit .ddl-item-price{top:26px}}.checkout-cart-index .ddl-addons{margin:24px 0 0}.checkout-cart-index .ddl-addons__title{font-family:var(--fh);font-weight:500;font-size:17px;line-height:21px;color:var(--muted);margin:0 0 12px}.checkout-cart-index .ddl-addons__grid{list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0}.checkout-cart-index .ddl-addon{display:flex;align-items:center;height:61px;padding:0 12px;background:var(--bg-soft);border:1px solid var(--line);border-radius:3px}.checkout-cart-index .ddl-addon__link{display:flex;align-items:center;gap:12px;flex:1 1 auto;min-width:0;text-decoration:none}.checkout-cart-index .ddl-addon__img{flex:0 0 auto;width:44px;height:44px;display:block;overflow:hidden}.checkout-cart-index .ddl-addon__img img{width:44px;height:44px;object-fit:contain;mix-blend-mode:multiply}.checkout-cart-index .ddl-addon__name{flex:1 1 auto;min-width:0;font-family:var(--fh);font-weight:500;font-size:12px;line-height:16px;color:var(--muted-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.checkout-cart-index .ddl-addon__price{flex:0 0 auto;margin-left:21px;font-family:var(--fh);font-weight:700;font-size:16px;line-height:20px;color:var(--muted-2)}.checkout-cart-index .ddl-addon__add{flex:0 0 auto;margin-left:24px;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;background:var(--muted);border:1px solid var(--line);border-radius:3px;color:#fff;cursor:pointer;padding:0}.checkout-cart-index .ddl-addon__add:hover,.checkout-cart-index .ddl-addon__add:focus,.checkout-cart-index .ddl-addon__add:active{background:var(--ink);color:#fff;box-shadow:none;outline:0}:root .checkout-cart-index .ddl-addon__add--added{background:var(--green);border-color:var(--green);color:#fff}:root .checkout-cart-index .ddl-addon__add--added:hover,:root .checkout-cart-index .ddl-addon__add--added:focus,:root .checkout-cart-index .ddl-addon__add--added:active{background:var(--green-d);border-color:var(--green-d);color:#fff}.checkout-cart-index .ddl-addon--added{border-color:var(--green)}.checkout-cart-index .cart-container.ddl-cart-busy{position:relative;pointer-events:none}.checkout-cart-index .cart-container.ddl-cart-busy>*{opacity:.5;transition:opacity .12s}.checkout-cart-index .cart-container.ddl-cart-busy:after{content:"";position:absolute;top:140px;left:33%;width:34px;height:34px;margin-left:-17px;border:3px solid var(--line-3);border-top-color:var(--green);border-radius:50%;animation:ddl-spin .7s linear infinite;z-index:5;pointer-events:none}@keyframes ddl-spin{to{transform:rotate(360deg)}}@media(max-width:760px){.checkout-cart-index .ddl-addons__grid{grid-template-columns:minmax(0,1fr)}}@media(min-width:761px){.checkout-cart-index .cart.item:not(.bd-unit-head):not(.bd-unit-part):not(.bd-front-simple){display:grid;grid-template-columns:166px minmax(0,1fr);grid-template-rows:auto auto auto 1fr;column-gap:24px;row-gap:12px;align-items:start;padding:24px 0}.checkout-cart-index .cart.item:not(.bd-unit-head):not(.bd-unit-part):not(.bd-front-simple)>.item-info{display:contents}.checkout-cart-index .cart.item:not(.bd-unit-head):not(.bd-unit-part):not(.bd-front-simple) .col.item{display:contents}.checkout-cart-index .cart.item:not(.bd-unit-head):not(.bd-unit-part):not(.bd-front-simple) .product-item-photo{grid-column:1;grid-row:1;width:166px}.checkout-cart-index .cart.item:not(.bd-unit-head):not(.bd-unit-part):not(.bd-front-simple) .product-item-photo,.checkout-cart-index .cart.item:not(.bd-unit-head):not(.bd-unit-part):not(.bd-front-simple) .product-image-container,.checkout-cart-index .cart.item:not(.bd-unit-head):not(.bd-unit-part):not(.bd-front-simple) .product-image-wrapper{display:block;width:166px;height:auto!important}.checkout-cart-index .cart.item:not(.bd-unit-head):not(.bd-unit-part):not(.bd-front-simple) .product-item-photo,.checkout-cart-index .cart.item:not(.bd-unit-head):not(.bd-unit-part):not(.bd-front-simple) .product-image-container{max-height:none;overflow:visible}.checkout-cart-index .cart.item:not(.bd-unit-head):not(.bd-unit-part):not(.bd-front-simple) .product-image-wrapper{padding:0!important}.checkout-cart-index .cart.item:not(.bd-unit-head):not(.bd-unit-part):not(.bd-front-simple) .product-image-photo{position:static;width:166px;height:auto;max-height:none;object-fit:contain}.checkout-cart-index .cart.item:not(.bd-unit-head):not(.bd-unit-part):not(.bd-front-simple) .col.qty{grid-column:1;grid-row:2;justify-self:center}.checkout-cart-index .cart.item:not(.bd-unit-head):not(.bd-unit-part):not(.bd-front-simple) .product-item-details{grid-column:2;grid-row:1/-1;min-width:0}.checkout-cart-index .cart.item:not(.bd-unit-head):not(.bd-unit-part):not(.bd-front-simple) .col.price{display:none}.checkout-cart-index .cart.item:not(.bd-unit-head):not(.bd-unit-part):not(.bd-front-simple) .col.subtotal{display:none}.checkout-cart-index .cart.item:not(.bd-unit-head):not(.bd-unit-part):not(.bd-front-simple) .item-actions{grid-column:1;grid-row:3;justify-self:center;position:static;margin:0;padding:0}.checkout-cart-index .cart.item:not(.bd-unit-head):not(.bd-unit-part):not(.bd-front-simple) .item-actions td{display:block;padding:0}.checkout-cart-index .cart.item:not(.bd-unit-head):not(.bd-unit-part):not(.bd-front-simple) .item-actions .actions-toolbar{justify-content:center}}.bd-unit-sub{font-family:var(--ff);font-weight:400;font-size:14px;line-height:21px;color:var(--muted);margin-top:6px}.checkout-cart-index .bd-unit-head .bd-unit-toggle{display:inline-flex;align-items:center;gap:6px;background:0 0;border:0;color:var(--green);font-family:var(--fh);font-weight:500;font-size:14px;line-height:21px;cursor:pointer;padding:0}.checkout-cart-index .bd-unit-head .item-options{display:none}.checkout-cart-index .cart.item.bd-unit-part{display:none}.checkout-cart-index .cart.item.bd-unit-part.bd-show{display:flex;background:var(--bg-soft)}.checkout-cart-index .cart.item.bd-unit-part.bd-show .item-info{padding:12px}.checkout-cart-index .cart.item.bd-unit-part .product-item-name a{font-weight:400;font-size:14px;color:var(--muted-2)}.checkout-cart-index .cart.item.bd-unit-part .col.qty .input-text.qty{background:0 0;border:0}.cart.item.ddl-sel{outline:2px solid var(--green);outline-offset:-1px}.checkout-cart-index .cart.main.actions{display:none}.ddl-cart-bottom{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap;margin:24px 0 0;padding:12px 0 0}:root .ddl-cart-selall{display:inline-flex;align-items:center;gap:6px;background:0 0;border:0;padding:0;font-family:var(--fh);font-size:14px;font-weight:500;line-height:21px;color:var(--muted-2);cursor:pointer}.ddl-box{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;box-sizing:border-box;border:1.5px solid currentColor;border-radius:2px}.ddl-box__on{display:none}.ddl-cart-selall[aria-pressed=true] .ddl-box{background:var(--muted-2);color:#fff}.ddl-cart-selall[aria-pressed=true] .ddl-box__on{display:block}:root .ddl-cart-clear{display:inline-flex;align-items:center;gap:6px;background:0 0;border:0;color:var(--orange);font-family:var(--fh);font-weight:500;font-size:14px;line-height:21px;cursor:pointer;padding:0}.ddl-cart-clear:hover{color:var(--orange-d)}.checkout-cart-index .cart-summary{display:flex;flex-direction:column;gap:24px;background:var(--bg-soft);border-radius:0;padding:24px;box-shadow:none;position:static;top:auto!important}.checkout-cart-index .cart-summary>.title{display:none}.checkout-cart-index .cart-summary .summary.title,.checkout-cart-index .cart-summary #cart-totals{order:1}.checkout-cart-index .cart-summary .block.discount{order:2;margin:0;border:0;background:0 0}.checkout-cart-index .cart-summary .checkout-methods-items{order:3;margin:0}.checkout-cart-index .cart-summary #block-shipping,.checkout-cart-index .cart-summary .checkout-methods-items .item-tax,.checkout-cart-index .cart-totals .totals.shipping{display:none}.checkout-cart-index .cart-summary .checkout-methods-items .item:not(:first-child),.checkout-cart-index .action.multicheckout{display:none}.checkout-cart-index .cart-totals{border:0}.checkout-cart-index .cart-totals .totals th.mark,.checkout-cart-index .cart-totals .totals td.amount{padding:0 0 12px;border:0;font-family:var(--ff);font-size:16px;font-weight:400;line-height:26px;color:var(--ink)}.checkout-cart-index .cart-totals .totals td.amount{text-align:right;font-family:var(--fh);font-size:17px;font-weight:700;line-height:21px}.checkout-cart-index .cart-totals .totals.discount td.amount{color:var(--green)}.checkout-cart-index .cart-totals .totals.sub{display:none}.checkout-cart-index .cart-totals .grand.totals th.mark{padding:0;font-family:var(--fh);font-size:17px;font-weight:700;line-height:21px}.checkout-cart-index .cart-totals .grand.totals td.amount{padding:0;font-size:28px;font-weight:700;line-height:32px}.checkout-cart-index .cart-totals .grand.totals .mark strong,.checkout-cart-index .cart-totals .grand.totals .amount strong{font-weight:inherit}.checkout-cart-index .cart-summary #cart-totals{padding-bottom:24px;border-bottom:1px solid var(--line)}.checkout-cart-index .cart-summary .block.discount .title{font-family:var(--ff);font-weight:400;font-size:16px;line-height:26px;color:var(--muted);border:0;padding:0;cursor:pointer}.checkout-cart-index .cart-summary .block.discount .title strong{font-weight:400;text-decoration:underline;text-underline-offset:3px}.checkout-cart-index .cart-summary .block.discount .title:after{display:none}.checkout-cart-index .cart-summary .block.discount .title:hover strong{color:var(--ink)}.checkout-cart-index .cart-summary .block.discount .content{padding:12px 0 0}.checkout-cart-index .cart-summary .block.discount .fieldset.coupon{display:flex;gap:12px;align-items:stretch;margin:0}.checkout-cart-index .cart-summary .block.discount .field{flex:1;min-width:0;margin:0}.checkout-cart-index .cart-summary .block.discount .field .label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.checkout-cart-index .cart-summary .block.discount .field .control input{width:100%;height:50px;padding:0 16px;border:1px solid var(--line);border-radius:6px;background:#fff}.checkout-cart-index .cart-summary .block.discount .field .control input::placeholder{color:var(--line-3)}.checkout-cart-index .cart-summary .block.discount .actions-toolbar{margin:0}.checkout-cart-index .cart-summary .block.discount .actions-toolbar .primary{margin:0}.checkout-cart-index .cart-summary .block.discount .actions-toolbar .action.apply{height:50px;padding:0 24px;background:var(--ink);border:0;border-radius:6px;color:#fff;font-family:var(--fh);font-weight:500;font-size:16px;text-transform:uppercase;white-space:nowrap}.checkout-cart-index .cart-summary .block.discount .actions-toolbar .action.apply span{color:#fff}.checkout-cart-index .cart-summary .block.discount .actions-toolbar .action.apply:hover{background:var(--ink-2)}.checkout-cart-index .cart-summary .checkout-methods-items .action.primary.checkout{display:flex;align-items:center;justify-content:center;gap:10px;width:266px;max-width:100%;height:48px;padding:0 24px;background:var(--green);border:0;border-radius:6px;font-family:var(--fh);font-weight:500;font-size:16px;line-height:24px;text-transform:uppercase;letter-spacing:0;box-shadow:none}.checkout-cart-index .cart-summary .checkout-methods-items .action.primary.checkout:after{content:"";width:14px;height:12px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='12' viewBox='0 0 14 12' fill='none'%3E%3Cpath d='M1 6h11.5M8 1.5 13 6l-5 4.5' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='12' viewBox='0 0 14 12' fill='none'%3E%3Cpath d='M1 6h11.5M8 1.5 13 6l-5 4.5' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat}.checkout-cart-index .cart-summary .checkout-methods-items .action.primary.checkout:hover{background:var(--green-d)}@media(max-width:760px){.checkout-cart-index .page-title-wrapper .page-title{grid-column:auto;grid-row:auto;justify-self:start;text-align:left;order:0;font-size:28px;line-height:34px;margin-bottom:16px}.checkout-cart-index .ddl-cart-crumbs{grid-column:auto;grid-row:auto;order:-1}.checkout-cart-index .column.main{display:flex;flex-direction:column;padding-left:12px;padding-right:12px}.checkout-cart-index .page-title-wrapper{display:flex;flex-direction:column;align-items:flex-start;padding-left:12px;padding-right:12px}.checkout-cart-index .cart-container{display:contents}.checkout-cart-index .ddl-cart-top{order:1;margin-top:12px}.checkout-cart-index .form.form-cart{order:2}.checkout-cart-index .ddl-cart-bottom{order:3}.checkout-cart-index .block.crosssell{order:4}.checkout-cart-index .cart-summary{order:5}.checkout-cart-index #gift-options-cart{order:6}.checkout-cart-index .cart.table-wrapper .cart>.item:after{left:0}.checkout-cart-index .cart.item .item-info{gap:12px;padding:12px 0}.checkout-cart-index .cart.item .col.item{flex:1 1 100%;gap:12px}.checkout-cart-index .cart.table-wrapper .cart.item .col.item .product-item-photo{position:static;flex:0 0 96px;width:96px}.checkout-cart-index .cart.table-wrapper .cart.item .product-item-details{padding-left:0;min-width:0}.checkout-cart-index .cart .product-image-container{width:96px}.checkout-cart-index .cart .product-image-photo{width:96px;max-height:140px}.checkout-cart-index .cart.item .item-actions td{padding:0 0 12px}.ddl-cart-bottom{gap:12px}.checkout-cart-index .cart.table-wrapper,.checkout-cart-index .cart.table-wrapper>.cart{display:block;width:100%;max-width:100%}.checkout-cart-index .cart.item:is(.bd-unit-head:has(.bd-spec-wrap),.bd-front-simple){display:grid;grid-template-columns:120px minmax(0,1fr);grid-template-rows:120px min-content min-content 1fr;column-gap:24px;row-gap:12px;align-items:start;width:100%;max-width:100%;min-width:0}.checkout-cart-index .cart.item:is(.bd-unit-head:has(.bd-spec-wrap),.bd-front-simple)>.item-info{display:contents}.checkout-cart-index .cart.item:is(.bd-unit-head:has(.bd-spec-wrap),.bd-front-simple) .col.item{display:contents}.checkout-cart-index .cart.item:is(.bd-unit-head:has(.bd-spec-wrap),.bd-front-simple) .product-item-photo{grid-column:1;grid-row:1}.checkout-cart-index .cart.item:is(.bd-unit-head:has(.bd-spec-wrap),.bd-front-simple) .product-item-photo,.checkout-cart-index .cart.item:is(.bd-unit-head:has(.bd-spec-wrap),.bd-front-simple) .product-image-container,.checkout-cart-index .cart.item:is(.bd-unit-head:has(.bd-spec-wrap),.bd-front-simple) .product-image-wrapper{width:120px;min-width:120px;max-width:120px;height:120px;margin:0}.checkout-cart-index .cart.item:is(.bd-unit-head:has(.bd-spec-wrap),.bd-front-simple) .product-image-photo{width:120px;height:120px;max-height:none;object-fit:contain}.checkout-cart-index .cart.item:is(.bd-unit-head:has(.bd-spec-wrap),.bd-front-simple) .col.qty{grid-column:1;grid-row:2;display:flex;flex-direction:column;align-items:center;gap:6px;margin:0}.checkout-cart-index .cart.item:not(.bd-unit-part) .col.qty:before{display:block;content:attr(data-th);order:-1;font-family:var(--ff);font-weight:400;font-size:13px;line-height:1;text-transform:none;color:var(--muted-2)}.checkout-cart-index .cart.item:not(.bd-unit-head):not(.bd-unit-part):not(.bd-front-simple) .col.qty{display:flex;flex-direction:column;align-items:center;gap:6px}.checkout-cart-index .cart.item:is(.bd-unit-head:has(.bd-spec-wrap),.bd-front-simple) .item-actions{grid-column:1;grid-row:3;display:block;position:static;margin:0;padding:0}.checkout-cart-index .cart.item:is(.bd-unit-head:has(.bd-spec-wrap),.bd-front-simple) .item-actions .actions-toolbar{justify-content:center}.checkout-cart-index .cart.item:is(.bd-unit-head:has(.bd-spec-wrap),.bd-front-simple) .product-item-details{grid-column:2;grid-row:1/-1;min-width:0}.checkout-cart-index .cart.item.bd-front-simple .bd-front-fill{display:block;min-height:230px}.checkout-cart-index .cart.item:is(.bd-unit-head:has(.bd-spec-wrap),.bd-front-simple) .product-item-name{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal;font-size:14px;padding-right:0;margin:0 0 6px}.checkout-cart-index .cart.item:is(.bd-unit-head:has(.bd-spec-wrap),.bd-front-simple) .ddl-item-edit{margin-bottom:6px}.checkout-cart-index .cart.item:is(.bd-unit-head:has(.bd-spec-wrap),.bd-front-simple) .ddl-item-price{margin:0 0 12px}.checkout-cart-index .cart.item:is(.bd-unit-head:has(.bd-spec-wrap),.bd-front-simple) .ddl-item-price .price{font-size:16px}.checkout-cart-index .cart.item:is(.bd-unit-head:has(.bd-spec-wrap),.bd-front-simple) .ddl-pills{gap:8px;margin-top:0}.checkout-cart-index .cart.item:is(.bd-unit-head:has(.bd-spec-wrap),.bd-front-simple) .ddl-pill{height:29px;padding:0 10px;border-radius:3px;border:1px solid var(--line);font-size:13px}.checkout-cart-index .cart.item:is(.bd-unit-head:has(.bd-spec-wrap),.bd-front-simple) .ddl-viewdetails,.checkout-cart-index .cart.item:is(.bd-unit-head:has(.bd-spec-wrap),.bd-front-simple) .bd-spec-wrap,.checkout-cart-index .cart.item:is(.bd-unit-head:has(.bd-spec-wrap),.bd-front-simple) .ddl-addons{width:calc(100% + 144px);margin-left:-144px}.checkout-cart-index .cart.table-wrapper table.bd-spec{width:100%}.bd-spec__more{width:100%}.checkout-cart-index .cart.table-wrapper .bd-spec .bd-spec__col--label{width:104px}.checkout-cart-index .cart.table-wrapper .bd-spec .bd-spec__col--value{width:auto}.checkout-cart-index .cart.table-wrapper .bd-spec .bd-spec__col--qty{width:30px}.checkout-cart-index .cart.table-wrapper .bd-spec .bd-spec__col--price{width:62px}.checkout-cart-index .cart.table-wrapper .bd-spec th,.checkout-cart-index .cart.table-wrapper .bd-spec td{padding:0 8px}}.checkout-cart-index .block.crosssell{width:100%;float:none;padding:0;margin:42px 0 0;clear:both}.checkout-cart-index .block.crosssell .block-title{margin:0 0 24px;padding:12px 24px;background:var(--bg-soft);border:0}.checkout-cart-index .block.crosssell .block-title strong{font-family:var(--fh);font-weight:700;font-size:17px;line-height:21px;color:var(--ink);text-transform:uppercase}.checkout-cart-index .block.crosssell .block-content{margin:0}.checkout-cart-index .block.crosssell .products-grid .product-items{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:42px;margin:0;padding:0;list-style:none}.checkout-cart-index .block.crosssell .products-grid .product-item{width:auto;min-width:0;margin:0;padding:0}.checkout-cart-index .block.crosssell .products-grid .product-item-info,.checkout-cart-index .block.crosssell .products-grid .product-item-info:hover{width:100%;border:0!important;border-radius:0;padding:0!important;margin:0!important;background:0 0;box-shadow:none;display:flex;flex-direction:column}.checkout-cart-index .block.crosssell .product-item-photo{display:block;width:100%;margin:0 0 24px;padding:0;text-align:left}.checkout-cart-index .block.crosssell .product-image-container{width:100%!important}.checkout-cart-index .block.crosssell .product-image-wrapper{display:block;position:relative;width:100%;height:0;padding-bottom:107.8%;overflow:hidden}.checkout-cart-index .block.crosssell .product-image-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.checkout-cart-index .block.crosssell .product-item-name{margin:0 0 12px;min-height:0}.checkout-cart-index .block.crosssell .product-item-details .product-item-name a,.checkout-cart-index .block.crosssell .product-item-name a,.checkout-cart-index .block.crosssell .product-item-name{font-family:var(--fh);font-weight:700;font-size:17px;line-height:21px;color:var(--ink)}.checkout-cart-index .block.crosssell .price-box{margin:0}.checkout-cart-index .block.crosssell .price-box .price-label{display:none}.checkout-cart-index .block.crosssell .price-box:before{content:"price from";display:block;font-family:var(--ff);font-weight:400;font-size:14px;line-height:18px;color:var(--line-3);margin:0 0 4px}.checkout-cart-index .block.crosssell .price-box .price{font-family:var(--fh);font-weight:700;font-size:21px;line-height:28px;color:var(--ink)}.checkout-cart-index .block.crosssell .product-item-inner,.checkout-cart-index .block.crosssell .product-item-actions{display:none}@media(max-width:760px){.checkout-cart-index .block.crosssell .products-grid .product-items{display:flex;flex-wrap:nowrap;gap:42px;overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;scrollbar-width:none;margin:0;padding:0 0 4px}.checkout-cart-index .block.crosssell .products-grid .product-items::-webkit-scrollbar{display:none}.checkout-cart-index .block.crosssell .products-grid .product-item{flex:0 0 166px;scroll-snap-align:start}.checkout-cart-index .block.crosssell .product-item-name a,.checkout-cart-index .block.crosssell .product-item-name{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}.checkout-index-index .page-main{max-width:var(--maxw)!important;padding-top:8px}.checkout-index-index .page-title-wrapper,.checkout-index-index .opc-estimated-wrapper{display:none}.checkout-index-index .checkout-container{margin-top:6px}.checkout-index-index .authentication-wrapper{display:none}.checkout-index-index .ddl-checkout-back{margin:0 0 18px}.checkout-index-index .page-title-wrapper{display:none}.ddl-checkout-head{margin:20px 0 4px}.ddl-checkout-head__row{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.ddl-checkout-crumbs{display:flex;align-items:center;flex-wrap:wrap;font-family:var(--ff);font-weight:400;font-size:15px;line-height:20px;color:var(--line-3)}.ddl-checkout-crumbs a,.ddl-checkout-crumbs a:link,.ddl-checkout-crumbs a:visited{color:var(--line-3);text-decoration:none}.ddl-checkout-crumbs a:hover{color:var(--muted)}.ddl-checkout-crumbs strong{color:var(--muted);font-weight:400}.ddl-checkout-crumbs span{margin:0 8px;color:var(--line-3)}.ddl-checkout-login{display:inline-flex;align-items:center;gap:9px;margin:26px 0 0;font-family:var(--fh);font-weight:600;font-size:16px;line-height:24px;color:var(--ink);text-decoration:none}.ddl-checkout-login:hover{color:var(--green)}.ddl-checkout-login .ddl-ico{flex:0 0 auto}.ddl-checkout-title{font-family:var(--fh);font-weight:700;font-size:40px;line-height:1.1;letter-spacing:.01em;text-transform:uppercase;text-align:center;color:var(--ink);margin:22px 0 26px}@media(max-width:1080px){.ddl-checkout-head__row{gap:8px}.ddl-checkout-title{font-size:30px;margin:16px 0 20px}}.checkout-index-index .opc-progress-bar{display:none}.checkout-index-index #shipping-method-buttons-container{display:none}.checkout-index-index .opc-progress-bar.ddl-legacy-progress{display:flex;gap:0;margin:0 0 34px;counter-reset:i;justify-content:flex-start}.checkout-index-index .opc-progress-bar-item{margin:0;width:auto;flex:0 0 auto;padding-right:54px}.checkout-index-index .opc-progress-bar-item:before,.checkout-index-index .opc-progress-bar-item:after{display:none}.checkout-index-index .opc-progress-bar-item>span{display:inline-flex;align-items:center;gap:10px;font-family:var(--fh);font-weight:600;font-size:14px;color:var(--muted);padding:0}.checkout-index-index .opc-progress-bar-item>span:before,.checkout-index-index .opc-progress-bar-item>span:after{position:static;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background:var(--line);color:var(--muted);font-size:13px;font-weight:700;content:counter(i);counter-increment:i;border:0;margin:0;line-height:1}.checkout-index-index .opc-progress-bar-item>span:after{display:none}.checkout-index-index .opc-progress-bar-item._active>span{color:var(--ink)}.checkout-index-index .opc-progress-bar-item._active>span:before{background:var(--green);color:#fff}.checkout-index-index .opc-progress-bar-item._complete{cursor:pointer}.checkout-index-index .opc-progress-bar-item._complete>span{color:var(--ink)}.checkout-index-index .opc-progress-bar-item._complete>span:before{background:var(--green);color:#fff;content:"\2713"}.checkout-index-index .opc-wrapper .step-title,.checkout-index-index .opc-block-summary>.title,.checkout-index-index .checkout-payment-method .step-title{font-family:var(--fh);font-weight:700;font-size:20px;text-transform:uppercase;letter-spacing:.01em;color:var(--ink);border:0;padding:0;margin:0 0 18px}.checkout-index-index .opc-wrapper{width:63%;padding-right:40px;float:left}.checkout-index-index .opc-sidebar{width:37%;margin:0;float:right}@media(max-width:900px){.checkout-index-index .opc-wrapper,.checkout-index-index .opc-sidebar{width:100%;float:none;padding-right:0}}.checkout-index-index .opc-wrapper{width:65.5%;padding-right:36px}.checkout-index-index .opc-sidebar{width:34.5%}.checkout-index-index #checkoutSteps{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:max-content 1fr;column-gap:36px;align-items:start;margin:0;padding:0;list-style:none}.checkout-index-index #checkoutSteps>li{margin:0;width:auto;float:none}.checkout-index-index li#shipping{grid-column:1;grid-row:1/span 2}.checkout-index-index li#payment{grid-column:2;grid-row:1}.checkout-index-index li#opc-shipping_method{grid-column:2;grid-row:2}@media(max-width:900px){.checkout-index-index #checkoutSteps{grid-template-columns:1fr}.checkout-index-index li#shipping,.checkout-index-index li#payment,.checkout-index-index li#opc-shipping_method{grid-column:1;grid-row:auto}}.checkout-index-index #checkoutSteps{position:relative}.checkout-index-index #checkoutSteps:before{content:"";position:absolute;top:0;bottom:0;left:50%;width:1px;background:var(--line-2);pointer-events:none}.checkout-index-index .opc-wrapper{border-right:1px solid var(--line-2)}.checkout-index-index .opc-sidebar{padding-left:36px}@media(max-width:900px){.checkout-index-index #checkoutSteps:before{display:none}.checkout-index-index .opc-wrapper{border-right:0}.checkout-index-index .opc-sidebar{padding-left:0}}@media(max-width:900px){.checkout-index-index .page-main{padding-left:12px;padding-right:12px}.checkout-index-index .opc-wrapper .form-login,.checkout-index-index .opc-wrapper .form-shipping-address,.checkout-index-index .opc-wrapper .methods-shipping,.checkout-index-index .opc-wrapper .payment-methods{background:0 0;margin-left:0;margin-right:0;padding-left:0;padding-right:0}.checkout-index-index .opc-wrapper{width:100%;float:none;padding-right:0}.checkout-index-index li#shipping{order:1}.checkout-index-index li#payment{order:2}.checkout-index-index li#opc-shipping_method{order:3}.checkout-index-index .opc-sidebar{position:static!important;width:100%!important;left:auto;top:auto;transform:none!important;visibility:visible!important;opacity:1!important;margin:36px 0 0;background:0 0;box-shadow:none;overflow:visible}.checkout-index-index .opc-sidebar .modal-inner-wrap{position:static!important;width:100%!important;transform:none!important;box-shadow:none;background:0 0;margin:0;padding:0;max-height:none}}.checkout-index-index #shipping>.step-title,.checkout-index-index #opc-shipping_method .step-title{font-size:0;letter-spacing:0;margin:0 0 20px}.checkout-index-index #shipping>.step-title:before,.checkout-index-index #opc-shipping_method .step-title:before,.checkout-index-index li#payment:before{display:block;font-family:var(--fh);font-weight:700;font-size:22px;line-height:1.25;text-transform:uppercase;letter-spacing:.01em;color:var(--ink)}.checkout-index-index #shipping>.step-title:before{content:"STEP 1. Enter your shipping information:"}.checkout-index-index #opc-shipping_method .step-title:before{content:"STEP 3. Choose your shipping options:"}.checkout-index-index li#payment{position:relative}.checkout-index-index li#payment:before{content:"STEP 2. Choose your payment option:";margin:0 0 20px}.checkout-index-index .checkout-payment-method .step-title{display:none}.checkout-index-index .opc-payment-additional.discount-code{display:none}.checkout-index-index .checkout-payment-method .no-quotes-block{display:none}.checkout-index-index #shipping .field:has(>.label+.control [name=company]),.checkout-index-index #shipping .field:has(>.label+.control [name=country_id]){display:none}.checkout-index-index #shipping .fieldset>.field>.label,.checkout-index-index #shipping .field>.label,.checkout-index-index #opc-shipping_method .field>.label{font-family:var(--fh);font-weight:500;font-size:16px;line-height:22px;color:var(--ink);margin:0 0 8px}.checkout-index-index #shipping .field .control input.input-text,.checkout-index-index #shipping .field .control select,.checkout-index-index #shipping .field._with-tooltip .control input,.checkout-index-index #opc-shipping_method .field .control input{height:60px;background:var(--bg-soft);border:1px solid transparent;border-radius:10px;padding:0 18px;font-size:15px;color:var(--ink)}.checkout-index-index #shipping .field .control input.input-text:focus,.checkout-index-index #shipping .field .control select:focus{background:#fff;border-color:var(--green);box-shadow:0 0 0 3px rgba(50,201,124,.12)}.checkout-index-index #shipping .field .control input::placeholder{color:var(--line-3)}.checkout-index-index #shipping .fieldset>.field{margin-bottom:20px}.checkout-index-index #shipping-new-address-form{display:flex;flex-direction:column}.checkout-index-index #shipping-new-address-form>.field{order:9}.checkout-index-index #shipping-new-address-form>.field:has([name=lastname]){order:1}.checkout-index-index #shipping-new-address-form>.field:has([name=firstname]){order:2}.checkout-index-index #shipping-new-address-form>.form-login{order:3;margin:0 0 20px;padding:0;border:0}.checkout-index-index #shipping-new-address-form>.form-login #customer-email-fieldset{padding:0;margin:0}.checkout-index-index #shipping-new-address-form>.field:has([name=telephone]){order:4}.checkout-index-index #shipping-new-address-form>.field:has([name=region_id]),.checkout-index-index #shipping-new-address-form>.field:has([name=region]){order:5}.checkout-index-index #shipping-new-address-form>.field:has([name=city]){order:6}.checkout-index-index #shipping-new-address-form>.field.street{order:7}.checkout-index-index #shipping .field:has(#customer-email)>.label>span,.checkout-index-index #shipping-new-address-form>.field:has([name=firstname])>.label>span,.checkout-index-index #shipping-new-address-form>.field:has([name=lastname])>.label>span,.checkout-index-index #shipping-new-address-form>.field:has([name=telephone])>.label>span,.checkout-index-index .field:has([name=postcode])>.label>span{display:none}.checkout-index-index #shipping .field:has(#customer-email)>.label:before{content:"E-mail"}.checkout-index-index #shipping-new-address-form>.field:has([name=firstname])>.label:before{content:"Your First Name"}.checkout-index-index #shipping-new-address-form>.field:has([name=lastname])>.label:before{content:"Your Last Name"}.checkout-index-index #shipping-new-address-form>.field:has([name=telephone])>.label:before{content:"Phone"}.checkout-index-index .field:has([name=postcode])>.label:before{content:"ZIP Code";font-family:var(--fh);font-weight:500;font-size:16px;line-height:22px;color:var(--ink)}.checkout-index-index #opc-shipping_method #checkout-shipping-method-load:before{content:"Shipping Method";display:block;font-family:var(--fh);font-weight:500;font-size:16px;line-height:22px;color:var(--ink);margin:0 0 12px}.checkout-index-index #opc-shipping_method .table-checkout-shipping-method{margin-top:0}.checkout-index-index .ddl-comment{margin:24px 0 0}.ddl-comment-label{display:block;font-family:var(--fh);font-weight:500;font-size:16px;line-height:22px;color:var(--ink);margin:0 0 8px}.ddl-comment-input{width:100%;min-height:110px;background:var(--bg-soft);border:1px solid transparent;border-radius:10px;padding:14px 18px;font-family:var(--ff);font-size:15px;color:var(--ink);resize:vertical}.ddl-comment-input::placeholder{color:var(--line-3)}.ddl-comment-input:focus{background:#fff;border-color:var(--green);box-shadow:0 0 0 3px rgba(50,201,124,.12);outline:none}.checkout-index-index #payment .payment-method{border:1px solid var(--line-2);border-radius:10px;margin:0 0 14px;padding:0}.checkout-index-index #payment .payment-method._active{border-color:var(--green);box-shadow:0 0 0 1px var(--green)}.checkout-index-index #payment .payment-method-title{display:flex;align-items:center;gap:12px;padding:20px 22px;margin:0}.checkout-index-index .checkout-payment-method .payment-method+.payment-method .payment-method-title,.checkout-index-index #payment .payment-method+.payment-method .payment-method-title{border-top:0}.checkout-index-index #payment .payment-method-title .radio,.checkout-index-index #payment .payment-method-title input[type=radio]{accent-color:var(--green);width:20px;height:20px;margin:0}.checkout-index-index #payment .payment-method-title .label{font-family:var(--fh);font-weight:500;font-size:16px;color:var(--ink);display:flex;align-items:center;gap:10px;margin:0;cursor:pointer}.checkout-index-index .payment-method:has(#affirm_gateway) .payment-method-title label>span{font-size:0}.checkout-index-index .payment-method:has(#affirm_gateway) .payment-method-title label>span:before{content:"Affirm";font-size:16px;font-family:var(--fh);font-weight:500;color:var(--ink)}.checkout-index-index .ddl-affirm-promo{display:flex;align-items:center;flex-wrap:wrap;gap:8px 10px;margin:16px 0 4px}.ddl-affirm-apr{background:#6fc7ef;color:#fff;font-family:var(--fh);font-weight:700;font-size:12px;line-height:1;padding:6px 10px;border-radius:6px;letter-spacing:.02em}.ddl-affirm-text{font-family:var(--ff);font-size:13px;color:var(--muted-2)}.ddl-affirm-link,.checkout-index-index a.ddl-affirm-link:link,.checkout-index-index a.ddl-affirm-link:visited{font-family:var(--fh);font-weight:600;font-size:13px;color:var(--green);text-decoration:underline;text-underline-offset:2px}.ddl-affirm-link:hover{color:var(--green-d)}.checkout-index-index #payment .payment-method:has(#affirm_gateway) .payment-method-content{display:none}.checkout-index-index #payment .payment-method-billing-address{display:none}.checkout-index-index .checkout-billing-address{display:none}.checkout-index-index .checkout-billing-address .billing-address-same-as-shipping-block{display:none}.checkout-index-index.ddl-billing-different .checkout-billing-address{display:block;margin:14px 0 0}.checkout-index-index .checkout-billing-address .actions-toolbar{display:none}.checkout-index-index #payment .ddl-card-icons{display:inline-flex;align-items:center;gap:6px;margin-left:auto}.checkout-index-index #payment .ddl-card-icons img{height:20px;width:auto;display:block}.checkout-index-index .ddl-billing-toggle{display:flex;align-items:center;gap:10px;margin:18px 0 0;cursor:pointer;font-family:var(--ff);font-size:14px;color:var(--muted-2)}.checkout-index-index .ddl-billing-toggle input{width:18px;height:18px;accent-color:var(--green);margin:0;flex:0 0 auto}.checkout-index-index #customer-email~.note,.checkout-index-index .form-login .note,.checkout-index-index #customer-email-fieldset .note{display:none!important}.checkout-index-index #co-shipping-form .field-tooltip,.checkout-index-index .form-login .field-tooltip{display:none}.checkout-index-index #payment .payment-method-content>.actions-toolbar .action.primary.checkout{display:none}.checkout-index-index .opc-block-shipping-information{display:none}.checkout-index-index .opc-block-summary{display:flex;flex-direction:column}.checkout-index-index .opc-block-summary>.title{order:0}.checkout-index-index .opc-block-summary .block.items-in-cart{order:1}.checkout-index-index .opc-block-summary .table-totals{order:2}.checkout-index-index .opc-block-summary .items-in-cart>.title{display:none}.checkout-index-index .opc-block-summary .items-in-cart .content.minicart-items{display:block!important}.checkout-index-index .opc-block-summary .table-totals .totals.sub .mark{font-size:0}.checkout-index-index .opc-block-summary .table-totals .totals.sub .mark:before{content:"Subtotal:";font-size:14px;font-family:var(--ff);color:var(--muted-2)}.checkout-index-index .opc-block-summary .table-totals tr.totals:not(.sub):not(.grand):not(.discount) .mark .label:after{content:":"}.checkout-index-index .opc-block-summary .product-item .details-qty .label>span{display:none}.checkout-index-index .opc-block-summary .product-item .details-qty .label:before{content:"Quantity"}.checkout-index-index .opc-block-summary .table-totals .grand .mark strong{font-size:0!important}.checkout-index-index .opc-block-summary .table-totals .grand .mark strong:before{content:"Your Total:";font-size:20px!important;font-family:var(--fh);font-weight:700;text-transform:uppercase;color:var(--ink);white-space:nowrap}.checkout-index-index .opc-block-summary .table-totals .grand .amount strong{font-size:22px!important}.ddl-checkout-actions{margin:18px 0 0;padding:0}.ddl-newsletter{display:flex;align-items:center;gap:10px;margin:0 0 16px;cursor:pointer;font-family:var(--ff);font-size:15px;color:var(--muted-2)}.ddl-newsletter input{width:18px;height:18px;accent-color:var(--green);margin:0}.ddl-place-order{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;height:56px;padding:0 24px;background:var(--green);border:0;border-radius:6px;color:#fff;font-family:var(--fh);font-weight:500;font-size:17px;line-height:1;text-transform:uppercase;letter-spacing:.02em;cursor:pointer;transition:background .15s}:root .ddl-place-order:hover,:root .ddl-place-order:focus,:root .ddl-place-order:active{background:var(--green-d);color:#fff}.ddl-place-order[disabled]{background:var(--line-3);cursor:not-allowed}.ddl-place-order svg{flex:0 0 auto}.ddl-download-wrap{position:relative;display:inline-block;margin:16px 0 0}.ddl-download,.checkout-index-index a.ddl-download:link,.checkout-index-index a.ddl-download:visited{display:inline-flex;align-items:center;gap:8px;font-family:var(--fh);font-weight:600;font-size:14px;color:var(--ink);text-decoration:none}.ddl-download:hover{color:var(--green)}.ddl-download svg{flex:0 0 auto}.ddl-download[aria-expanded=true] svg{transform:rotate(180deg)}.ddl-download-menu{position:absolute;left:0;top:calc(100% + 10px);z-index:20;display:flex;flex-direction:column;gap:12px;min-width:220px;padding:14px;background:#fff;border-radius:10px;box-shadow:0 12px 30px rgba(0,0,0,.16)}.ddl-download-menu[hidden]{display:none}.ddl-download-opt,.checkout-index-index a.ddl-download-opt:link,.checkout-index-index a.ddl-download-opt:visited{display:block;padding:13px 18px;background:var(--line-1,#eee);border-radius:8px;font-family:var(--fh);font-weight:600;font-size:15px;color:var(--ink);text-align:center;text-decoration:none;transition:background .15s,color .15s}.ddl-download-opt:hover{background:var(--green);color:#fff}.checkout-index-index .ddl-tc{display:flex;align-items:flex-start;gap:10px;margin:20px 0 0;cursor:pointer;font-family:var(--ff);font-size:14px;color:var(--ink)}.checkout-index-index .ddl-tc input{width:18px;height:18px;accent-color:var(--green);margin:2px 0 0;flex:0 0 auto}.checkout-index-index .ddl-tc-note{margin:8px 0 0;font-family:var(--ff);font-size:12.5px;line-height:1.5;color:var(--muted-2)}.checkout-index-index .ddl-tc-note a,.checkout-index-index a.ddl-tc-note:link{font-weight:700;color:var(--ink);text-decoration:underline;text-underline-offset:2px}.checkout-index-index .ddl-tc-note a:hover{color:var(--green)}.checkout-index-index .ddl-tc-error{margin:8px 0 0;font-family:var(--ff);font-size:12.5px;color:#e02b2b}.checkout-index-index .ddl-tc-error[hidden]{display:none}.checkout-index-index .ddl-checkout-actions+.checkout-agreements-block,.checkout-index-index .opc-sidebar .checkout-agreements{margin:16px 0 0}.checkout-index-index .checkout-agreements .checkout-agreement label,.checkout-index-index .checkout-agreements .checkout-agreement{font-family:var(--ff);font-size:14px;color:var(--muted-2)}.checkout-index-index .checkout-agreements input[type=checkbox]{accent-color:var(--green);width:18px;height:18px}.checkout-index-index .fieldset>.field>.label,.checkout-index-index .fieldset>.fields>.field>.label{font-family:var(--ff);font-weight:600;font-size:13px;color:var(--muted-2);margin-bottom:6px;padding:0}.checkout-index-index .field .control input.input-text,.checkout-index-index .field .control select,.checkout-index-index .field._with-tooltip .control input{height:50px;border:1px solid var(--line);border-radius:8px;padding:0 14px;font-size:14px;box-shadow:none;color:var(--ink);width:100%}.checkout-index-index .field .control select{padding-right:30px}.checkout-index-index .field .control input.input-text:focus,.checkout-index-index .field .control select:focus{border-color:var(--green);box-shadow:0 0 0 3px rgba(50,201,124,.12)}.checkout-index-index .field._required>.label:after,.checkout-index-index .field.required>.label:after{color:var(--green)}.checkout-index-index .fieldset{margin-bottom:18px}.checkout-index-index .field-tooltip .field-tooltip-action:before{color:var(--muted)}.checkout-index-index .control._with-tooltip input{width:100%}.checkout-index-index .note,.checkout-index-index .field-error{font-size:12.5px}.checkout-index-index #checkout-step-shipping_method,.checkout-index-index .checkout-shipping-method .step-title{margin-top:26px}.checkout-index-index .table-checkout-shipping-method{width:100%;border:0}.checkout-index-index .table-checkout-shipping-method tbody td{border-top:1px solid var(--line);padding:14px 8px;background:#fff}.checkout-index-index .table-checkout-shipping-method tbody tr:hover td{background:#fff}.checkout-index-index .table-checkout-shipping-method .radio{accent-color:var(--green);width:18px;height:18px}.checkout-index-index .table-checkout-shipping-method tbody tr{display:flex;align-items:center;flex-wrap:wrap;cursor:pointer}.checkout-index-index .table-checkout-shipping-method tbody tr td,.checkout-index-index .table-checkout-shipping-method tbody tr .col-method{cursor:pointer}.checkout-index-index .table-checkout-shipping-method tbody td{border-top:0;padding:14px 0;background:#fff;flex:0 0 auto}.checkout-index-index .table-checkout-shipping-method tbody tr+tr td{border-top:0}.checkout-index-index .table-checkout-shipping-method tbody tr+tr{border-top:0}.checkout-index-index .table-checkout-shipping-method .col-method:has(input){order:0;margin-right:12px}.checkout-index-index .table-checkout-shipping-method .col-method:not(:has(input)){order:1;flex:1 1 auto;font-family:var(--ff);color:var(--ink)}.checkout-index-index .table-checkout-shipping-method .col-price{order:3;margin-left:auto;color:var(--green);font-family:var(--fh);font-weight:700}.checkout-index-index .table-checkout-shipping-method .col-carrier{display:none}.checkout-index-index #payment .payment-method-title input[type=radio],.checkout-index-index #payment .payment-method-title .radio,.checkout-index-index .table-checkout-shipping-method input[type=radio],.checkout-index-index .table-checkout-shipping-method .radio{-webkit-appearance:none;appearance:none;-moz-appearance:none;box-sizing:border-box;width:22px;height:22px;margin:0;flex:0 0 auto;border:1.5px solid var(--line-2);border-radius:50%;background:var(--bg-soft);position:relative;cursor:pointer;transition:border-color .15s ease,background .15s ease}.checkout-index-index #payment .payment-method-title input[type=radio]:checked,.checkout-index-index #payment .payment-method-title .radio:checked,.checkout-index-index .table-checkout-shipping-method input[type=radio]:checked,.checkout-index-index .table-checkout-shipping-method .radio:checked{border-color:var(--green);background:#fff}.checkout-index-index #payment .payment-method-title input[type=radio]:checked:after,.checkout-index-index #payment .payment-method-title .radio:checked:after,.checkout-index-index .table-checkout-shipping-method input[type=radio]:checked:after,.checkout-index-index .table-checkout-shipping-method .radio:checked:after{content:"";position:absolute;top:50%;left:50%;width:11px;height:11px;border-radius:50%;background:var(--green);transform:translate(-50%,-50%)}.checkout-index-index #payment .payment-method-title input[type=radio]:focus-visible,.checkout-index-index .table-checkout-shipping-method input[type=radio]:focus-visible,.checkout-index-index .table-checkout-shipping-method .radio:focus-visible{outline:2px solid var(--green);outline-offset:2px}.checkout-index-index .ddl-newsletter input[type=checkbox],.checkout-index-index .ddl-tc input[type=checkbox],.checkout-index-index .ddl-billing-toggle input[type=checkbox],.checkout-index-index .checkout-agreements input[type=checkbox],.checkout-index-index .checkout-agreement input[type=checkbox]{-webkit-appearance:none;appearance:none;-moz-appearance:none;box-sizing:border-box;width:20px;height:20px;margin:0;flex:0 0 auto;border:1.5px solid var(--line-2);border-radius:5px;background:#fff;position:relative;cursor:pointer;transition:border-color .15s ease,background .15s ease}.checkout-index-index .ddl-newsletter input[type=checkbox]:checked,.checkout-index-index .ddl-tc input[type=checkbox]:checked,.checkout-index-index .ddl-billing-toggle input[type=checkbox]:checked,.checkout-index-index .checkout-agreements input[type=checkbox]:checked,.checkout-index-index .checkout-agreement input[type=checkbox]:checked{border-color:var(--green);background:var(--green)}.checkout-index-index .ddl-newsletter input[type=checkbox]:checked:after,.checkout-index-index .ddl-tc input[type=checkbox]:checked:after,.checkout-index-index .ddl-billing-toggle input[type=checkbox]:checked:after,.checkout-index-index .checkout-agreements input[type=checkbox]:checked:after,.checkout-index-index .checkout-agreement input[type=checkbox]:checked:after{content:"";position:absolute;left:50%;top:46%;width:5px;height:9px;border:solid #fff;border-width:0 2px 2px 0;transform:translate(-50%,-50%) rotate(45deg)}.checkout-index-index .ddl-newsletter input[type=checkbox]:focus-visible,.checkout-index-index .ddl-tc input[type=checkbox]:focus-visible,.checkout-index-index .ddl-billing-toggle input[type=checkbox]:focus-visible,.checkout-index-index .checkout-agreements input[type=checkbox]:focus-visible{outline:2px solid var(--green);outline-offset:2px}.checkout-index-index .actions-toolbar .primary .action,.checkout-index-index button.action.primary,.checkout-index-index .payment-method-content .actions-toolbar .action.primary{background:var(--green);border:0;border-radius:8px;min-height:52px;padding:0 34px;font-family:var(--fh);font-weight:700;font-size:14px;text-transform:uppercase;letter-spacing:.03em;box-shadow:none}.checkout-index-index .actions-toolbar .primary .action:hover,.checkout-index-index button.action.primary:hover{background:var(--green-d)}.checkout-index-index .opc-wrapper .form-shipping-address+.actions-toolbar,.checkout-index-index #shipping-method-buttons-container .action.continue{float:right}.checkout-index-index .opc-block-summary{background:0 0;border-radius:0;padding:0;margin:0}.checkout-index-index .opc-block-summary>.title{font-size:0;border:0;padding:0;margin:0 0 20px}.checkout-index-index .opc-block-summary>.title:before{content:"STEP 4. Check your items and grand total:";display:block;font-family:var(--fh);font-weight:700;font-size:22px;line-height:1.25;text-transform:uppercase;letter-spacing:.01em;color:var(--ink)}.checkout-index-index .opc-block-summary .table-totals{margin-top:20px}.checkout-index-index .opc-block-summary .table-totals{border:0}.checkout-index-index .opc-block-summary .table-totals .mark,.checkout-index-index .opc-block-summary .table-totals .amount{border:0;padding:6px 0;font-size:14px;color:var(--muted-2);background:0 0}.checkout-index-index .opc-block-summary .table-totals .mark{white-space:nowrap}.checkout-index-index .opc-block-summary .table-totals .grand .mark strong,.checkout-index-index .opc-block-summary .table-totals .grand .amount strong{font-family:var(--fh);font-weight:700;font-size:18px;color:var(--ink)}.checkout-index-index .opc-block-summary .table-totals .grand .mark,.checkout-index-index .opc-block-summary .table-totals .grand .amount{border-top:1px solid var(--line-2);padding-top:14px}.checkout-index-index .opc-block-summary .block.items-in-cart{border:1px solid var(--line-2);border-radius:12px;padding:6px 20px}.checkout-index-index .opc-block-summary .minicart-items-wrapper{border:0;padding:8px 0;margin:0}.checkout-index-index .opc-block-summary .product-item{padding:12px 0;border-top:1px solid var(--line)}.checkout-index-index .opc-block-summary .product-item:first-child{border-top:0}.checkout-index-index .opc-block-summary .product-item .product-item-name-block,.checkout-index-index .opc-block-summary .product-item-details{font-size:13px}.checkout-index-index .opc-block-summary .product-item .product.name,.checkout-index-index .opc-block-summary .product-item-name{font-family:var(--fh);font-weight:700;color:var(--ink);font-size:16px;line-height:1.3;margin:0 0 6px}.checkout-index-index .opc-block-summary .product-item .price{font-family:var(--fh);font-weight:700;color:var(--ink);font-size:16px}.checkout-index-index .opc-block-summary .product-item .product-item-inner{display:flex;flex-direction:column}.checkout-index-index .opc-block-summary .product-item .product-item-name-block{display:contents}.checkout-index-index .opc-block-summary .product-item .product-item-name{order:0}.checkout-index-index .opc-block-summary .product-item .subtotal{order:1;margin:2px 0 0}.checkout-index-index .opc-block-summary .product-item .details-qty{order:2}.checkout-index-index .opc-block-summary .product-item .product-item-details .details-qty{margin:4px 0 0}.checkout-index-index .opc-block-summary .product-item .subtitle{display:none}.checkout-index-index .opc-block-summary .product-item [data-role=title].toggle{font-size:0;display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 0 4px;margin:0;cursor:pointer;background:0 0;border:0}.checkout-index-index .opc-block-summary .product-item [data-role=title].toggle:before{content:"";flex:0 0 auto;width:16px;height:16px;background:no-repeat center/16px url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23333332' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");transition:transform .15s}.checkout-index-index .opc-block-summary .product-item [data-role=title].toggle:after{content:"View More";text-transform:uppercase;font-size:13px;font-family:var(--fh);font-weight:700;letter-spacing:.02em;color:var(--ink)}.checkout-index-index .opc-block-summary .product-item .product.options.active [data-role=title].toggle:before,.checkout-index-index .opc-block-summary .product-item [data-role=title].toggle[aria-expanded=true]:before{transform:rotate(180deg)}.checkout-index-index .opc-block-summary .items-in-cart>.title{border:0;padding:10px 0 0}.checkout-index-index .opc-block-summary .items-in-cart>.title strong{font-family:var(--fh);font-weight:600;font-size:14px}.checkout-index-index .opc-block-summary .items-in-cart>.title:after{top:14px;color:var(--muted)}.checkout-index-index .minicart-items .product-item-details .details-qty{color:var(--muted);font-size:12.5px}.checkout-index-index .checkout-payment-method .payment-group .step-title{font-size:18px}.checkout-index-index .payment-method{border:1px solid var(--line);border-radius:10px;margin-bottom:12px;background:#fff;transition:.15s}.checkout-index-index .payment-method._active{border-color:var(--green);box-shadow:0 0 0 1px var(--green)}.checkout-index-index .payment-method-title{padding:16px 18px;margin:0}.checkout-index-index .payment-method-title .radio{accent-color:var(--green);width:18px;height:18px}.checkout-index-index .payment-method-title .label{font-family:var(--fh);font-weight:600;font-size:14px;color:var(--ink)}.checkout-index-index .payment-method._active .payment-method-content{display:block;padding:0 18px 20px;border-top:1px solid var(--line)}.checkout-index-index .payment-method-content .actions-toolbar{margin-top:18px}.checkout-index-index .checkout-payment-method .payment-option-title{border-top:0;padding:18px 0 0}.checkout-index-index .checkout-payment-method .payment-option-title .action-toggle{color:var(--ink);font-family:var(--fh);font-weight:600}.checkout-index-index .checkout-payment-method .payment-option-content .form-discount{display:flex;gap:10px;align-items:stretch}.checkout-index-index .checkout-payment-method .payment-option-content .form-discount .field{flex:1;margin:0}.checkout-index-index .checkout-payment-method .payment-option-content .form-discount .actions-toolbar .action{background:var(--green);border:0;border-radius:8px;height:50px;color:#fff;font-family:var(--fh);font-weight:600;text-transform:uppercase;font-size:12px;min-height:50px}.checkout-index-index .checkout-payment-method .payment-option-content .form-discount .actions-toolbar .action:hover{background:var(--green-d)}.checkout-index-index .checkout-agreements-block{margin:14px 0}.checkout-index-index .checkout-billing-address .action-update{background:var(--green);border:0}.checkout-index-index .loading-mask .loader img{display:none}.checkout-index-index .field-tooltip .field-tooltip-content{border-color:var(--line)}.checkout-index-index .opc-block-shipping-information{margin-top:8px}.checkout-index-index .opc-block-shipping-information .shipping-information-title{font-family:var(--fh);font-weight:700;font-size:15px;text-transform:uppercase;letter-spacing:.01em;color:var(--ink);border-bottom:1px solid var(--line);padding-bottom:12px;margin:22px 0 14px}.checkout-index-index .opc-block-shipping-information .shipping-information-title .action-edit{top:0;color:var(--muted)}.checkout-index-index .opc-block-shipping-information .shipping-information-title .action-edit:hover{color:var(--green)}.checkout-index-index .opc-block-shipping-information .shipping-information-content{font-size:13.5px;color:var(--muted-2);line-height:1.7}.checkout-index-index .opc-block-shipping-information .shipping-information-content a{color:var(--green)}.ddl-top__l a svg{display:none}.ddl-cart .action.showcart{position:relative;display:inline-flex;align-items:center;justify-content:center}.ddl-cart .action.showcart .text{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.ddl-cart .action.showcart .counter.qty{position:absolute!important;top:-3px!important;right:-7px!important;left:auto!important;min-width:18px;height:18px;padding:0 4px;background:var(--green)!important;color:#fff!important;border-radius:9px!important;font-family:var(--fh);font-weight:700;font-size:11px;line-height:18px;text-align:center;margin:0!important;display:block!important;white-space:nowrap}.ddl-cart .action.showcart .counter.qty.empty{display:block!important}.ddl-cart .action.showcart .counter.qty.empty .counter-number{visibility:visible}.ddl-cart .action.showcart .counter.qty.empty .counter-number:before{content:"0"}.ddl-cart .counter-label{display:none}.ddl-callmodal[hidden]{display:none}.ddl-callmodal{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:20px}.ddl-callmodal__ov{position:absolute;inset:0;background:rgba(20,22,21,.55)}.ddl-callmodal__box{position:relative;background:#fff;border-radius:12px;width:100%;max-width:453px;padding:60px 42px;box-shadow:0 30px 80px rgba(0,0,0,.25)}:root .ddl-callmodal__x{position:absolute;top:14px;right:16px;border:0;background:0 0;font-size:30px;line-height:1;color:var(--muted);cursor:pointer}.ddl-callmodal__x:hover{color:var(--ink)}.ddl-callmodal__t{font-family:var(--fh);font-weight:700;font-size:28px;line-height:32px;text-transform:uppercase;letter-spacing:0;color:var(--ink);margin:0 0 6px}.ddl-callmodal__p{font-size:16px;line-height:26px;color:var(--ink);margin:0 0 24px}.ddl-callmodal .ddl-callmodal__input{width:100%;height:46px;border:1px solid var(--line);border-radius:0;padding:10px;font-family:var(--ff);font-size:16px;line-height:26px;color:var(--ink);outline:none;box-shadow:none}.ddl-callmodal__input::placeholder{color:var(--line-3)}.ddl-callmodal .ddl-callmodal__input:focus{border-color:var(--green)}.ddl-callmodal__err{color:#d9534f;font-size:13px;margin-top:8px}.ddl-callmodal__err[hidden]{display:none}.ddl-callmodal .ddl-callmodal__btn{margin-top:24px;height:38px;background:var(--green);border:0;border-radius:6px;color:#fff;font-family:var(--fh);font-weight:500;font-size:16px;line-height:24px;text-transform:uppercase;letter-spacing:0;padding:0 24px;cursor:pointer}.ddl-callmodal__btn:hover{background:var(--green-d)}.ddl-callmodal__btn:disabled{opacity:.6;cursor:default}.ddl-callmodal__done[hidden]{display:none}.ddl-callmodal__done{text-align:center}.ddl-callmodal__check{width:64px;height:64px;border-radius:50%;background:rgba(50,201,124,.12);color:var(--green);font-size:32px;display:flex;align-items:center;justify-content:center;margin:0 auto 18px}.ddl-confslider__img--noimg{background:linear-gradient(135deg,#e9ecea,#f7f7f7)}.catalog-category-view .pages{display:flex;justify-content:center;align-items:center}.catalog-category-view .pages .items{display:flex;flex-wrap:wrap}.catalog-category-view .sorter-action{background:#fff!important}.catalog-category-view .sorter-action:before{color:var(--line-3)!important}.catalog-category-view .sorter-action:hover:before{color:var(--green)!important}.ddl-pcard__name a{display:block}.ddl-revcarousel{margin-top:8px;margin-bottom:30px}.ddl-revcarousel #reviewsio-carousel-widget{min-height:60px}.ddl-revcarousel .ddl-seo__head{margin-bottom:18px}.catalog-category-view .toolbar .limiter,.catalog-category-view .field.limiter,.catalog-category-view .toolbar-products .limiter{display:none!important}.ddl-pcard__rating{min-height:22px}.cms-home .page-main{max-width:none!important;padding-left:0!important;padding-right:0!important}.cms-home .columns,.cms-home .column.main{max-width:none!important}.ddl-crsl{position:relative;display:flex;align-items:stretch;gap:10px;margin-top:24px}.ddl-crsl__track{display:flex;gap:22px;overflow-x:auto;scroll-behavior:smooth;scrollbar-width:none;flex:1;scroll-snap-type:x mandatory}.ddl-crsl__track::-webkit-scrollbar{display:none}.ddl-crsl__item{flex:0 0 calc((100% - 66px)/4);min-width:0;scroll-snap-align:start}:root .ddl-crsl__nav{flex:0 0 auto;align-self:center;width:44px;height:44px;border-radius:50%;border:1px solid var(--line);background:#fff;font-size:22px;line-height:1;color:var(--ink);cursor:pointer;display:flex;justify-content:center;transition:.15s}.ddl-crsl__nav:hover{border-color:var(--green);color:var(--green)}.ddl-sec--soft .ddl-crsl__nav{background:#fff}@media(max-width:1000px){.ddl-crsl__item{flex-basis:calc((100% - 44px)/3)}}@media(max-width:760px){.ddl-crsl__item{flex-basis:calc((100% - 22px)/2)}}@media(max-width:520px){.ddl-crsl__item{flex-basis:82%}}@media(max-width:520px){.ddl-related .ddl-crsl__item{flex-basis:calc((100% - 22px)/2)}}.ddl-nav{align-self:stretch}.ddl-nav__item{display:inline-flex;align-items:center}.ddl-nav__item--mega{position:static;align-self:stretch;padding:0 20px;margin:0 -20px}.ddl-nav__item--mega>.ddl-nav__has{height:100%}.ddl-mega{position:absolute;left:0;right:0;top:100%;z-index:110;display:none}.ddl-nav__item--mega:hover .ddl-mega,.ddl-nav__item--mega.is-open .ddl-mega{display:block}.ddl-mega__in{display:flex;align-items:stretch;min-height:505px;background:#fff;box-shadow:0 20px 40px rgba(0,0,0,.08)}.ddl-mega__tabs{list-style:none;margin:0;padding:0;flex:0 0 256px;background:var(--bg-soft)}.ddl-mega__tab{display:flex;align-items:center;min-height:50px;padding:12px 24px;font-size:16px;line-height:26px;text-transform:uppercase;color:#000;cursor:pointer}.ddl-mega__tab.is-active{background:var(--bg-soft2);border-right:2px solid var(--green);font-weight:700;line-height:28px}.ddl-mega__cols{flex:0 0 644px;min-width:0}.ddl-mega__links{list-style:none;margin:0;padding:12px 0;display:none}.ddl-mega__links.is-active{display:block}.ddl-mega__links--2col{column-count:2;column-gap:0}.ddl-mega__links li{margin:0 0 10px;padding:0 24px;break-inside:avoid}.ddl-mega__links a{font-family:var(--ff);font-size:16px;line-height:26px;text-transform:none;white-space:normal;color:#000;text-decoration:none;transition:color .15s}.ddl-mega__links a:hover{color:var(--green-d)}.ddl-mega__sale{flex:0 0 500px;min-width:0;display:flex;background:var(--bg-soft)}.ddl-mega--hw .ddl-mega__sale{margin-left:auto}.ddl-mega__card{display:none;flex-direction:column;width:100%;min-width:0;padding:24px 42px;background:var(--bg-soft);text-align:center;text-decoration:none}.ddl-mega__card.is-active{display:flex}.ddl-mega__card-tag{min-height:28px;font-family:var(--fh);font-size:21px;font-weight:700;line-height:28px;text-transform:uppercase;color:var(--ink);margin-bottom:10px}.ddl-mega__card-img{width:100%;height:330px;margin:0 auto 6px;display:flex;align-items:center;justify-content:center}.ddl-mega__card-img img{width:100%;height:100%;object-fit:contain}.ddl-mega__card-name{font-family:var(--fh);font-size:18px;font-weight:400;line-height:32px;text-transform:none;color:var(--muted-2);margin-bottom:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ddl-mega__card:hover .ddl-mega__card-name{color:var(--green-d)}.ddl-mega__card-from{font-family:var(--ff);font-size:12px;line-height:14.4px;text-transform:none;color:var(--line-3)}.ddl-mega__card-price{font-family:var(--ff);font-size:21px;font-weight:800;line-height:normal;color:var(--ink)}@media(max-width:1024px){.ddl-mega{display:none!important}}.blog-page .page-main{max-width:var(--maxw);margin:0 auto;padding:0 var(--gut);box-sizing:border-box}.blog-page .post-read-more a,.blog-page .post-read-more a.action,.blog-page .post-read-more a.action.primary{color:#fff;background:var(--green);border:0;border-radius:8px;box-shadow:none;text-decoration:none;transition:background .2s}.blog-page .post-read-more a:hover,.blog-page .post-read-more a.action.primary:hover{background:var(--green-d);color:#fff}.blog-page .action.primary,.blog-page button.action.primary{background:var(--green);border-color:var(--green);color:#fff;box-shadow:none}.blog-page .action.primary:hover,.blog-page button.action.primary:hover{background:var(--green-d);border-color:var(--green-d);color:#fff}.blog-page .toolbar-blog-posts{text-align:center}.blog-page .pages{width:100%;display:flex;justify-content:center;align-items:center}.blog-page .pages .pages-label{display:none}.blog-page .pages .items{display:inline-flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:center;list-style:none;padding:0;margin:0}.blog-page .pages .item{font-family:var(--fh);font-weight:600;margin:0;border:0}.blog-page .pages .item strong.page,.blog-page .pages a.page{display:inline-flex;align-items:center;justify-content:center;min-width:42px;height:42px;padding:0 6px;border:1px solid var(--line);border-radius:8px;color:var(--ink);font-size:14px;background:#fff;text-decoration:none}.blog-page .pages a.page:hover{border-color:var(--green);color:var(--green)}.blog-page .pages .item.current strong.page{background:var(--green);border-color:var(--green);color:#fff}.blog-page .pages a.action{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border:1px solid var(--line);border-radius:8px;background:#fff;padding:0}.blog-page .pages a.action:hover{border-color:var(--green)}:root .blog-page .pages a.action:before{color:var(--ink);margin:0;line-height:40px}.blog-page .pages .item .label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.ddl-info-page a.ddl-btn:hover,.ddl-info-page a.pr-map__btn:hover,.ddl-info-page a.pr-gallery__btn:hover,.ddl-info-page a.pr-catalog__btn:hover,.ddl-info-page a.pr-galery__btn:hover,.ddl-info-page a.button__insp:hover,.ddl-info-page a.portfolio-button:hover,.ddl-info-page a.config__btn:hover,.ddl-info-page a.review__btn:hover,.ddl-info-page a.slider__btn:hover,.ddl-info-page a.btn-gallery:hover,.ddl-info-page a.visit_button:hover,.ddl-info-page a.about__button:hover,.ddl-info-page a.btn:hover,.ddl-info-page a.menu__btn:hover,.ddl-info-page a.carr-position__item-button:hover,.ddl-info-page a.send__btn:hover,.ddl-info-page .pr-gallery__btn:hover,.ddl-info-page .pr-map__btn:hover,.ddl-info-page .ddl-btn:hover,.ddl-info-page .portfolio-button:hover,.ddl-info-page .button__insp:hover{color:#fff !important;text-decoration:none !important}.ddl-info-page{overflow-x:clip}@media(max-width:768px){.ddl-info-page .backtext,.ddl-professionals .custom__backtext,.ddl-professionals .comparison__backtext,.ddl-professionals .about__backtext{font-size:60px !important;overflow:hidden}.ddl-showroom .slider,.ddl-showroom [class*=slayd],.ddl-showroom img{max-width:100% !important;height:auto}.ddl-inspirations .small-image,.ddl-inspirations .big-image{max-width:100% !important}}.ddl-cart .action.showcart:before{content:"";display:inline-block;width:24px;height:24px;background:url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M21.8634%205.27906C21.7579%205.15261%2021.6258%205.05087%2021.4766%204.98105C21.3274%204.91123%2021.1647%204.87503%2021%204.875H6.1875L5.67469%202.04844C5.62751%201.78939%205.49096%201.55509%205.28882%201.38635C5.08668%201.21761%204.83175%201.12513%204.56844%201.125H2.25C1.95163%201.125%201.66548%201.24353%201.4545%201.4545C1.24353%201.66548%201.125%201.95163%201.125%202.25C1.125%202.54837%201.24353%202.83452%201.4545%203.0455C1.66548%203.25647%201.95163%203.375%202.25%203.375H3.62906L5.96437%2016.2188C6.02707%2016.5599%206.15676%2016.8852%206.34594%2017.1759C6.01101%2017.5678%205.78272%2018.0394%205.68309%2018.5452C5.58345%2019.051%205.61583%2019.5739%205.7771%2020.0635C5.93837%2020.5532%206.2231%2020.993%206.60381%2021.3406C6.98452%2021.6881%207.44837%2021.9318%207.95063%2022.0479C8.45288%2022.164%208.97659%2022.1488%209.47124%2022.0036C9.9659%2021.8585%2010.4148%2021.5883%2010.7747%2021.2192C11.1345%2020.8501%2011.3932%2020.3944%2011.5257%2019.8962C11.6582%2019.3981%2011.6601%2018.8741%2011.5312%2018.375H14.7187C14.5623%2018.9807%2014.5992%2019.6202%2014.8242%2020.2039C15.0492%2020.7877%2015.4511%2021.2865%2015.9736%2021.6305C16.496%2021.9746%2017.113%2022.1467%2017.7382%2022.1228C18.3633%2022.0989%2018.9653%2021.8801%2019.46%2021.4972C19.9547%2021.1142%2020.3173%2020.5862%2020.497%2019.9869C20.6767%2019.3877%2020.6647%2018.7473%2020.4624%2018.1553C20.2602%2017.5633%2019.878%2017.0493%2019.3692%2016.6852C18.8604%2016.3212%2018.2506%2016.1253%2017.625%2016.125H8.54719C8.45951%2016.1249%208.37465%2016.0941%208.30734%2016.0379C8.24003%2015.9817%208.19453%2015.9037%208.17875%2015.8175L7.96125%2014.625H18.3844C18.9993%2014.625%2019.5946%2014.4091%2020.0667%2014.0151C20.5387%2013.621%2020.8574%2013.0738%2020.9672%2012.4688L22.1072%206.20062C22.1365%206.03854%2022.1299%205.87199%2022.0877%205.71275C22.0456%205.55351%2021.9691%205.40546%2021.8634%205.27906ZM9.375%2019.125C9.375%2019.2733%209.33101%2019.4183%209.2486%2019.5417C9.16619%2019.665%209.04906%2019.7611%208.91201%2019.8179C8.77497%2019.8747%208.62417%2019.8895%208.47868%2019.8606C8.3332%2019.8316%208.19956%2019.7602%208.09467%2019.6553C7.98978%2019.5504%207.91835%2019.4168%207.88941%2019.2713C7.86047%2019.1258%207.87532%2018.975%207.93209%2018.838C7.98886%2018.7009%208.08498%2018.5838%208.20832%2018.5014C8.33166%2018.419%208.47666%2018.375%208.625%2018.375C8.82391%2018.375%209.01468%2018.454%209.15533%2018.5947C9.29598%2018.7353%209.375%2018.9261%209.375%2019.125ZM17.625%2019.875C17.4767%2019.875%2017.3317%2019.831%2017.2083%2019.7486C17.085%2019.6662%2016.9889%2019.5491%2016.9321%2019.412C16.8753%2019.275%2016.8605%2019.1242%2016.8894%2018.9787C16.9183%2018.8332%2016.9898%2018.6996%2017.0947%2018.5947C17.1996%2018.4898%2017.3332%2018.4184%2017.4787%2018.3894C17.6242%2018.3605%2017.775%2018.3753%2017.912%2018.4321C18.0491%2018.4889%2018.1662%2018.585%2018.2486%2018.7083C18.331%2018.8317%2018.375%2018.9767%2018.375%2019.125C18.375%2019.3239%2018.296%2019.5147%2018.1553%2019.6553C18.0147%2019.796%2017.8239%2019.875%2017.625%2019.875ZM18.75%2012.0675C18.7343%2012.1533%2018.6892%2012.2309%2018.6225%2012.287C18.5558%2012.3431%2018.4716%2012.3742%2018.3844%2012.375H7.5525L6.59812%207.125H19.6519L18.75%2012.0675Z%22%20fill%3D%22%235B5B5A%22%2F%3E%3C%2Fsvg%3E") center/24px 24px no-repeat;font-size:0;line-height:0;color:transparent}@media(max-width:768px){:root{--gut:12px}.page-header{margin-bottom:0}.ddl-head{background:#fff}.ddl-head__in{height:56px;padding:0 var(--gut);gap:12px;flex-wrap:nowrap;justify-content:space-between}.ddl-search,.ddl-head__act{display:none}.ddl-logo{order:1}.ddl-burger{order:2;margin-left:auto}.ddl-hero{gap:42px;min-height:0;padding:24px;background-image:url('/skin/frontend/newsite_themes/default/img/hero/hero-banner-mob.jpg')}.ddl-hero__c{gap:24px}.ddl-hero__group{gap:12px}.ddl .ddl-hero__t{font-size:26px;line-height:36px;max-width:none}.ddl-hero__p{font-size:14px;line-height:21px;max-width:none}.ddl-hero__btns{gap:12px}.ddl-hero__stats{gap:12px;padding-top:12px}.ddl-stat{gap:6px}.ddl-stat__txt dd{font-size:14px;line-height:18px}.ddl-sec{padding:24px 0}.ddl-sec__head{margin-bottom:24px}.ddl-sec .ddl-sec__title{font-size:26px;line-height:36px}.ddl-sec__sub{font-family:var(--ff);font-weight:400;font-size:16px;line-height:21px;margin-top:12px}.ddl-config__head{margin-bottom:24px}.ddl-config__row{gap:6px}.ddl-config__row--top{grid-template-columns:repeat(2,1fr);margin-bottom:6px}.ddl-config__row--top>li:nth-child(3){grid-column:1/-1}.ddl-config__row--top>li:nth-child(3) .ddl-config__img{aspect-ratio:377/254}.ddl-config__row--bot{grid-template-columns:repeat(2,1fr)}.ddl-config__lbl{font-size:14px;line-height:18px}.ddl-config__arw{width:12px;height:12px}.ddl-styles .ddl-sec__head{margin-bottom:24px}.ddl-styles__tabs{flex-wrap:nowrap;gap:12px;margin-bottom:24px;overflow-x:auto;scrollbar-width:none;overscroll-behavior-x:contain}.ddl-styles__tabs::-webkit-scrollbar{display:none}.ddl-styles .ddl-styles__tab{flex:none;height:40px;padding:0 18px;border:1px solid var(--line-4);border-radius:600px;font-family:var(--ff);font-weight:400;font-size:16px;line-height:28px;text-transform:none;color:var(--ink)}.ddl-styles .ddl-styles__tab.is-active{font-weight:400;border-color:var(--green);color:var(--green)}.ddl-styles__gallery.is-active{display:flex;gap:24px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.ddl-styles__gallery::-webkit-scrollbar{display:none}.ddl-styles__cell{flex:0 0 284px;height:284px;scroll-snap-align:start}.ddl-styles .ddl-styles__foot{display:flex}.ddl-projects{grid-template-columns:1fr;gap:24px}.ddl-projects__row{display:flex;gap:42px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.ddl-projects__row::-webkit-scrollbar{display:none}.ddl-proj-card{flex:0 0 296px;scroll-snap-align:start}.ddl-proj-card__img{height:300px;margin-bottom:24px}.ddl .ddl-proj-card__t{font-size:21px;line-height:28px;margin:0 0 12px}.ddl-proj-card__d{font-size:16px;line-height:21px;margin:0 0 24px}.ddl-proj-card__link,.ddl-proj-cta__link{font-family:var(--ff);font-weight:800;font-size:16px;line-height:21px}.ddl-proj-cta{padding:24px;gap:12px}.ddl .ddl-proj-cta__t{font-size:21px;line-height:28px}.ddl-proj-cta__d{font-size:16px;line-height:21px;margin:0 0 12px}.ddl-show{grid-template-columns:1fr;min-height:0;gap:42px}.ddl-show__panel{padding:0}.ddl-show__inner{max-width:none}.ddl-show .ddl-show__title{font-size:26px;line-height:36px}.ddl-show__map{order:1;min-height:272px}.ddl-show .ddl-show__btn{font-family:var(--ff);font-weight:700;font-size:14px;line-height:18px}.ddl-faq{grid-template-columns:1fr;gap:24px}.ddl-faq__card{padding:24px;gap:6px}.ddl-faq__card .ddl-faq__t{margin:0;font-size:14px;line-height:18px;color:var(--ink)}.ddl-faq__card p{margin:0;font-size:16px;line-height:21px}.ddl-faq__card .ddl-link{display:none}.ddl-cats{grid-template-columns:1fr 1fr;gap:6px}.ddl-cats>li.ddl-cats__right,.ddl-cats__row,.ddl-cats__row>li{display:contents}.ddl-cat{min-height:218px;padding:12px}.ddl-cats>li:first-child{grid-column:1/-1}.ddl-cat--big{min-height:314px;padding:24px}.ddl-cat__lbl{font-family:var(--ff);font-weight:800;font-size:16px;line-height:21px}.ddl-cat__lbl svg{width:16px;height:16px}.ddl-blog{gap:24px}.ddl-blog__feat{grid-template-columns:1fr;min-height:0}.ddl-blog__feat-img{min-height:236px}.ddl-blog__feat-body{padding:24px;gap:12px}.ddl-blog__tag{display:none}.ddl-blog__feat-title{font-size:21px;line-height:28px}.ddl-blog__feat-text{font-size:16px;line-height:21px}.ddl-blog .ddl-blog__btn{margin-top:12px;font-family:var(--ff);font-weight:700;font-size:14px;line-height:18px}.ddl-blog__row{display:none}.ddl-pro{grid-template-columns:1fr;gap:42px;padding-top:42px;padding-bottom:24px;background:var(--bg-soft)}.ddl-pro__txt{padding:0;gap:24px}.ddl-pro .ddl-pro__h{font-size:26px;line-height:36px}.ddl-pro__txt p{font-size:16px;line-height:28px;text-align:justify}.ddl-pro .ddl-pro__btn{font-family:var(--ff);font-weight:700;font-size:14px;line-height:18px;padding:12px 24px}.ddl-pro__btn svg{width:18px;height:18px}.ddl-pro__img{order:0;min-height:447px}.ddl-hw__head{margin-bottom:24px}.ddl-hw{grid-template-columns:1fr 1fr;gap:6px}.ddl-hw>li.ddl-hw__left,.ddl-hw__row,.ddl-hw__row>li{display:contents}.ddl-hw__tile,.ddl-hw__tile--wide,.ddl-hw__tile--big{min-height:200px;padding:24px 12px}.ddl-hw__lbl{font-family:var(--ff);font-weight:800;font-size:16px;line-height:21px}.ddl-hw__arw{width:16px;height:16px}.ddl-hw .ddl-hw__browse{order:1;grid-column:1/-1;margin-top:24px;font-family:var(--ff);font-weight:800;font-size:16px;line-height:21px}.ddl-hw__browse .ddl-hw__arw{width:18px;height:18px}.ddl-sec--pgrid{padding:24px 0}.ddl-sec--pgrid .ddl-sec__head{margin-bottom:24px}.ddl-sec--pgrid .ddl-sec__title{font-size:21px;line-height:28px}.ddl-sec--pgrid .ddl-sec__sub{display:none}.ddl-pg-grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:12px;row-gap:42px}.ddl-sec--pgrid .ddl-pcard__pricegrp{gap:0}.ddl-sec--pgrid .ddl-pcard__from{font-family:var(--ff);font-weight:700;font-size:11px;line-height:18px}.ddl-sec--pgrid .ddl-pcard__pricerow{flex-direction:column;align-items:flex-start;gap:6px}.ddl-sec--pgrid .ddl-pcard__price{line-height:21px}.ddl-sec--pgrid .ddl-pcard__price .price{font-size:21px;font-weight:800;line-height:normal}.ddl-sec--pgrid .ddl-pcard__rating{min-height:0}.ddl-sec--pgrid .ddl-pcard__rating .ruk_rating_snippet{display:flex;align-items:center;gap:2px;min-height:0;line-height:1}.ddl-sec--pgrid .ddl-pcard__feat{display:none}.ddl-pgrid__foot{justify-content:flex-start;margin-top:24px}.ddl-pgrid__foot .ddl-pgrid__browse{font-family:var(--ff);font-weight:800;font-size:16px;line-height:21px}.ddl-pgrid__browse svg{width:18px;height:18px}.ddl-sec--mslider .ddl-sec__head{display:flex;align-items:center;justify-content:space-between;gap:12px}.ddl-sec--mslider .ddl-sec__title{font-size:26px;line-height:36px}.ddl-mnav{display:flex;gap:18px;flex:none}:root .ddl-mnav__btn{width:36px;height:36px;padding:0;border:0;background:0 0;color:var(--line-4);cursor:pointer;transition:color .2s}.ddl-mnav__btn:hover:not(:disabled){color:var(--muted-2)}.ddl-mnav__btn:disabled{opacity:.4;cursor:default}.ddl-mnav__btn svg{width:36px;height:36px;display:block}.ddl-sec--mslider .ddl-pg-grid{display:flex;gap:24px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;overscroll-behavior-x:contain}.ddl-sec--mslider .ddl-pg-grid::-webkit-scrollbar{display:none}.ddl-sec--mslider .ddl-pcard{flex:0 0 100%;scroll-snap-align:start}.ddl-sec--mslider .ddl-pcard__pricerow{flex-direction:row;align-items:center;gap:8px}.ddl-sec--msale .ddl-pcard__from{font-weight:400;font-size:12px;line-height:14.4px}.ddl-sec--msale .ddl-pcard__pricerow{flex-direction:column;align-items:flex-start;gap:6px}.ddl-sec--msale .ddl-pcard__price .price-box{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.ddl-sec--msale .ddl-pcard__price .price{font-family:var(--ff);font-size:21px;font-weight:800;line-height:normal}.ddl-sec--msale .ddl-pcard__price .old-price .price{font-family:var(--ff);font-size:16px;font-weight:600;line-height:normal}.ddl-foot{padding:42px 0}.ddl-foot__cols{grid-template-columns:1fr;gap:24px}.ddl-foot__col .ddl-foot__t{display:flex;align-items:center;justify-content:space-between;margin:0;padding:8px 0;cursor:pointer}.ddl-foot__col .ddl-foot__t:after{content:"";width:10px;height:10px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg) translate(-2px,-2px);transition:transform .2s}.ddl-foot__col.is-open .ddl-foot__t:after{transform:rotate(-135deg) translate(-2px,-2px)}.ddl-foot__col ul{display:none;padding:4px 0 8px}.ddl-foot__col.is-open ul{display:flex}.ddl-foot__info{grid-template-columns:1fr 1fr;gap:24px}.ddl-foot__meta{flex-direction:column;align-items:stretch;gap:12px;padding:24px 0}.ddl-foot__mblock{flex:none}.ddl-copy{flex-direction:column;align-items:flex-start;gap:12px;font-size:12px;padding-bottom:12px}.ddl-copy__links{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.ddl-copy__links a{white-space:nowrap}.page-wrapper{padding-bottom:calc(77px + env(safe-area-inset-bottom))}.ddl-mbar{position:fixed;left:0;right:0;bottom:0;z-index:150;display:flex;align-items:center;justify-content:space-around;height:calc(77px + env(safe-area-inset-bottom));padding:12px 12px calc(12px + env(safe-area-inset-bottom));background:#25b96e;color:#fff}:root .ddl-mbar__item{position:relative;flex:1;display:flex;flex-direction:column;align-items:center;color:#fff}.ddl-mbar__item svg{width:32px;height:32px;display:block;fill:#fff}.ddl-mbar__item span{font-family:var(--ff);font-weight:400;font-size:16px;line-height:21px;color:#fff}.ddl-mbar__item+.ddl-mbar__item:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:1px;height:35px;background:rgba(255,255,255,.4)}.ddl-totop:not([hidden]){display:flex;position:fixed;right:12px;bottom:calc(89px + env(safe-area-inset-bottom));z-index:150;width:60px;height:60px;align-items:center;justify-content:center;border:0;border-radius:50%;background:var(--green);color:#fff;cursor:pointer;box-shadow:0 6px 18px rgba(0,0,0,.18)}.ddl-totop svg{width:24px;height:24px}}@media(max-width:700px){.ddl-hero__btns{flex-direction:column;align-items:flex-start}.ddl-hero__stats{display:grid;grid-template-columns:repeat(2,auto);grid-template-rows:repeat(2,auto);grid-auto-flow:column;justify-content:space-between;column-gap:8px}.ddl-stat__ic{width:36px;height:36px}}.products-grid .product-item-info{border:0!important;padding:14px!important}.products-grid .product-item-info:hover,.products-grid .product-item-info.active{margin:0!important;padding:14px!important;border:0!important;box-shadow:0 6px 18px rgba(0,0,0,.06);z-index:2}.ddl-related .ddl-pcard{border:1px solid var(--line);border-radius:12px;padding:14px;background:#fff;transition:border-color .15s,box-shadow .15s}.ddl-related .ddl-pcard:hover{box-shadow:0 6px 18px rgba(0,0,0,.06)}.ddl-mfilter-btn,.ddl-mfilter-backdrop,.ddl-mfilter-close,.ddl-mfilter-bar{display:none}@media (max-width:767px){.catalog-category-view.page-products .columns,.catalogsearch-result-index.page-products .columns{padding-top:0}.catalog-category-view .toolbar.toolbar-products{flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:12px;margin-bottom:24px}.catalog-category-view .toolbar-products .toolbar-amount{order:5;flex:1 0 100%;margin:0;font-family:var(--fh);font-size:11px;line-height:18px;color:var(--line-3)}.catalog-category-view .toolbar-products .toolbar-sorter{order:4;margin-left:auto}.toolbar-sorter .sorter-label,.toolbar-sorter .sorter-options{line-height:18px}.ddl-mfilter-btn{order:1;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;flex:none;width:36px;height:36px;padding:5px;border:1px solid var(--green);border-radius:6px;background:#fff;color:var(--green);cursor:pointer}.ddl-mfilter-btn span{display:none}.ddl-mfilter-btn svg{display:block;width:24px;height:24px;fill:currentColor}.ddl-mfilter-btn:hover,.ddl-mfilter-btn:focus,.ddl-mfilter-btn:active{background:#fff;border-color:var(--green);color:var(--green)}.catalog-category-view .sidebar-main{position:fixed;top:0;left:0;z-index:1002;width:86%;max-width:360px;height:100%;margin:0;padding:0;background:#fff;transform:translateX(-100%);transition:transform .28s ease;overflow-y:auto;-webkit-overflow-scrolling:touch}body.ddl-mfilter-open .sidebar-main{transform:none;box-shadow:0 0 34px rgba(0,0,0,.22)}.catalog-category-view .sidebar-main .block.filter{margin:0}.catalog-category-view .sidebar-main .filter-content{padding:0 18px 96px}.catalog-category-view .sidebar-main .filter-content,.catalog-category-view .sidebar-main .filter-options{display:block!important}.ddl-mfilter-backdrop{display:block;position:fixed;inset:0;z-index:1001;background:rgba(0,0,0,.45);opacity:0;visibility:hidden;transition:opacity .28s ease}body.ddl-mfilter-open .ddl-mfilter-backdrop{opacity:1;visibility:visible}body.ddl-mfilter-open{overflow:hidden}.ddl-filter__head{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;margin:0;padding:18px;background:#fff;border-bottom:1px solid var(--line)}.ddl-filter__head strong{font-size:16px}:root .ddl-mfilter-close{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:0;background:#f4f4f4;border-radius:50%;color:var(--ink);font-size:16px;line-height:1;cursor:pointer}.ddl-mfilter-bar{display:flex;gap:12px;position:sticky;bottom:0;z-index:4;margin-top:8px;padding:14px 18px;background:#fff;border-top:1px solid var(--line)}.ddl-mfilter-reset,.ddl-mfilter-apply{flex:1;height:46px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;font-family:var(--fh);font-weight:600;font-size:14px;text-transform:uppercase;letter-spacing:.02em;cursor:pointer}.ddl-mfilter-reset{border:1px solid var(--line);background:#fff;color:var(--ink);text-decoration:none}:root .ddl-mfilter-apply{border:0;background:var(--green);color:#fff}}.minicart-wrapper .block-minicart{width:390px;max-width:calc(100vw - 24px);margin-top:14px;padding:24px;background:#fff;border:1px solid var(--line-2);border-radius:8px;box-shadow:0 16px 44px rgba(0,0,0,.14)}.minicart-wrapper .block-minicart:before,.minicart-wrapper .block-minicart:after{display:none}.minicart-wrapper .block-minicart .block-title{display:none}.minicart-wrapper .block-minicart .block-content{position:relative}.minicart-wrapper .block-minicart #btn-minicart-close{position:absolute;top:-6px;right:-6px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:0 0;border:0;color:var(--muted);cursor:pointer}.minicart-wrapper .block-minicart #btn-minicart-close:hover{color:var(--ink)}.minicart-wrapper .block-minicart #btn-minicart-close:before{content:"";width:14px;height:14px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14'%3E%3Cpath d='M1 1l12 12M13 1L1 13' stroke='%23000' stroke-width='1.6' stroke-linecap='round'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14'%3E%3Cpath d='M1 1l12 12M13 1L1 13' stroke='%23000' stroke-width='1.6' stroke-linecap='round'/%3E%3C/svg%3E") center/contain no-repeat}.minicart-wrapper .block-minicart #btn-minicart-close>span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.minicart-wrapper .block-minicart .items-total{float:left;margin:6px 0 0;padding-right:12px;font-family:var(--ff);font-size:14px;line-height:20px;color:var(--muted-2)}.minicart-wrapper .block-minicart .items-total .count{font-family:var(--fh);font-weight:700;color:var(--ink)}.minicart-wrapper .block-minicart .subtotal{float:right;margin:6px 0 0;padding-right:24px;text-align:right}.minicart-wrapper .block-minicart .subtotal .label{display:block;margin:0 0 5px;font-family:var(--ff);font-weight:400;font-size:12px;line-height:16px;color:var(--muted)}.minicart-wrapper .block-minicart .subtotal .amount.price-container{margin-bottom:5px}.minicart-wrapper .block-minicart .subtotal .price{font-family:var(--fh);font-weight:700;font-size:17px;line-height:21px;color:var(--ink)}.minicart-wrapper .block-minicart .subtotal .price-container .price-including-tax+.price-excluding-tax,.minicart-wrapper .block-minicart .subtotal .price-container .label{font-size:11px;color:var(--muted)}.minicart-wrapper .block-minicart .block-content>.actions{clear:both;margin:18px 0 0;text-align:center}.minicart-wrapper .block-minicart .actions .primary{margin:0}.minicart-wrapper .block-minicart .actions .primary .action.primary.checkout{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;height:48px;padding:0 24px;background:var(--green);border:0;border-radius:6px;color:#fff;font-family:var(--fh);font-weight:500;font-size:16px;line-height:24px;letter-spacing:0;text-transform:uppercase;box-shadow:none;cursor:pointer}.minicart-wrapper .block-minicart .actions .primary .action.primary.checkout:hover{background:var(--green-d)}.minicart-wrapper .block-minicart .actions .primary .action.primary.checkout:after{content:"";width:14px;height:12px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='12' viewBox='0 0 14 12' fill='none'%3E%3Cpath d='M1 6h11.5M8 1.5 13 6l-5 4.5' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='12' viewBox='0 0 14 12' fill='none'%3E%3Cpath d='M1 6h11.5M8 1.5 13 6l-5 4.5' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat}.minicart-wrapper .block-minicart .block-content>.subtitle{display:none}.minicart-wrapper .block-minicart .minicart-items-wrapper{margin:18px 0 0;padding:0;border:0;border-top:1px solid var(--line);height:auto!important;max-height:340px;overflow-y:auto}.minicart-wrapper .block-minicart .minicart-items .product-item{padding:16px 0;border-top:1px solid var(--line)}.minicart-wrapper .block-minicart .minicart-items .product-item:first-child{border-top:0}.minicart-wrapper .block-minicart .minicart-items .product-item>.product{display:flex;gap:14px;align-items:flex-start}.minicart-wrapper .block-minicart .minicart-items .product-item-photo{display:block;width:64px;min-width:64px;margin:0}.minicart-wrapper .block-minicart .minicart-items .product-item-photo .product-image-photo,.minicart-wrapper .block-minicart .minicart-items .product-item-photo img{width:64px;height:auto;border:1px solid var(--line);border-radius:4px}.minicart-wrapper .block-minicart .minicart-items .product-item-details{padding:0;position:static;flex:1;min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start}.minicart-wrapper .block-minicart .minicart-items .product-item-details>*{grid-column:1/-1;min-width:0}.minicart-wrapper .block-minicart .minicart-items .product-item-details>.product-item-pricing{grid-column:1}.minicart-wrapper .block-minicart .minicart-items .product-item-details>.product.actions{grid-column:2;margin:14px 0 0 12px}.minicart-wrapper .block-minicart .minicart-items .product-item-name{margin:0 0 6px;font-weight:400}.minicart-wrapper .block-minicart .minicart-items .product-item-name a{font-family:var(--fh);font-weight:600;font-size:14px;line-height:20px;color:var(--ink);text-decoration:none}.minicart-wrapper .block-minicart .minicart-items .product-item-name a:hover{color:var(--green)}.minicart-wrapper .block-minicart .minicart-items .product.options{margin:0 0 6px}.minicart-wrapper .block-minicart .minicart-items .product.options .toggle{display:inline-flex;align-items:center;gap:5px;font-family:var(--ff);font-size:13px;line-height:18px;color:var(--muted-2);cursor:pointer}.minicart-wrapper .block-minicart .minicart-items .product.options .toggle:hover{color:var(--ink)}.minicart-wrapper .block-minicart .minicart-items .product.options .subtitle{display:none}.minicart-wrapper .block-minicart .minicart-items .product.options .content{padding:8px 0 0}.minicart-wrapper .block-minicart .minicart-items .product.options .list{margin:0}.minicart-wrapper .block-minicart .minicart-items .product.options .list .label{font-family:var(--fh);font-weight:600;font-size:12px;line-height:18px;color:var(--ink);margin:0}.minicart-wrapper .block-minicart .minicart-items .product.options .list .values{font-family:var(--ff);font-size:12px;line-height:18px;color:var(--muted-2);margin:0 0 6px}.minicart-wrapper .block-minicart .minicart-items .product-item-pricing{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin:8px 0 0}.minicart-wrapper .block-minicart .minicart-items .product-item-pricing .price-container{padding-top:6px}.minicart-wrapper .block-minicart .minicart-items .product-item-pricing .price{font-family:var(--fh);font-weight:700;font-size:15px;line-height:21px;color:var(--ink)}.minicart-wrapper .block-minicart .minicart-items .details-qty{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px;margin:0}.minicart-wrapper .block-minicart .minicart-items .details-qty .label{font-family:var(--ff);font-size:13px;color:var(--muted-2)}.minicart-wrapper .block-minicart .minicart-items .details-qty .item-qty{width:48px;height:34px;padding:0 6px;border:1px solid var(--line-4);border-radius:6px;text-align:center;font-family:var(--ff);font-size:14px;color:var(--ink)}.minicart-wrapper .block-minicart .minicart-items .details-qty .item-qty:focus{border-color:var(--green);outline:0}.minicart-wrapper .block-minicart .minicart-items .update-cart-item{flex:0 0 100%;height:34px;padding:0 12px;background:var(--ink);border:0;border-radius:6px;color:#fff;font-family:var(--fh);font-weight:500;font-size:12px;text-transform:uppercase;cursor:pointer}.minicart-wrapper .block-minicart .minicart-items .product.actions{display:flex;justify-content:flex-end;gap:14px;margin:10px 0 0;float:none}.minicart-wrapper .block-minicart .minicart-items .product.actions .primary{display:none}.minicart-wrapper .block-minicart .minicart-items .product.actions .secondary{margin:0;float:none}.minicart-wrapper .block-minicart .minicart-items .product.actions .action.delete{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;color:var(--muted)}.minicart-wrapper .block-minicart .minicart-items .product.actions .action.delete>span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.minicart-wrapper .block-minicart .minicart-items .product.actions .action.delete:before{content:"";width:18px;height:18px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M2.5 4.5h13M7 4.5V3a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v1.5M6.5 8v5M11.5 8v5M4 4.5l.8 9.6a1 1 0 0 0 1 .9h6.4a1 1 0 0 0 1-.9l.8-9.6' stroke='%23000' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 18 18' fill='none'%3E%3Cpath d='M2.5 4.5h13M7 4.5V3a1 1 0 0 1 1-1h2a1 1 0 0 1 1 1v1.5M6.5 8v5M11.5 8v5M4 4.5l.8 9.6a1 1 0 0 0 1 .9h6.4a1 1 0 0 0 1-.9l.8-9.6' stroke='%23000' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat}.minicart-wrapper .block-minicart .minicart-items .product.actions .action.delete:hover{color:var(--orange)}.minicart-wrapper .block-minicart .block-content>.actions:last-of-type{margin-top:0}.minicart-wrapper .block-minicart .actions .secondary{margin:0}.minicart-wrapper .block-minicart .actions .secondary .action.viewcart{display:block;margin:18px 0 0;padding:16px 0 0;border-top:1px solid var(--line);text-align:center;font-family:var(--fh);font-weight:600;font-size:13px;line-height:18px;letter-spacing:.04em;text-transform:uppercase;color:var(--ink);text-decoration:none}.minicart-wrapper .block-minicart .actions .secondary .action.viewcart:hover{color:var(--green)}.minicart-wrapper .block-minicart .actions .secondary .action.viewcart span{border:0}.minicart-wrapper .block-minicart .subtitle.empty{display:block;padding:24px 0;text-align:center;font-family:var(--ff);font-weight:400;font-size:15px;color:var(--muted-2)}.ddl-cat-faq{max-width:900px;margin:44px 0 0}.ddl-cat-faq>h2{font-family:var(--fh);font-weight:700;font-size:22px;line-height:1.2;text-transform:uppercase;color:var(--ink);margin:0 0 18px}.ddl-cat-faq .accordion{border-radius:3px;box-shadow:0 1px 5px rgba(76,80,84,.3);overflow:hidden}.ddl-cat-faq .accordion:not(:last-child){margin-bottom:11px}.ddl-cat-faq .accordion__toggler{display:flex;align-items:center;box-sizing:border-box;padding:14px 15px 16px;cursor:pointer;color:var(--ink);transition:background .3s}.ddl-cat-faq .accordion__toggler:hover,.ddl-cat-faq .accordion.open-accordion .accordion__toggler{background:#effcf2}.ddl-cat-faq .accordion__toggler h3{margin:0 auto 0 0;font-family:var(--ff);font-size:16px;line-height:24px;font-weight:700;letter-spacing:0;text-transform:none;color:var(--ink)}.ddl-cat-faq .accordion__icon{flex:0 0 auto;width:25px;height:25px;position:relative;margin-left:20px;transition:transform .3s}.ddl-cat-faq .accordion__icon:after{content:'';position:absolute;left:50%;top:45%;width:7px;height:7px;border-right:1px solid #999;border-bottom:1px solid #999;transform:translate(-50%,-50%) rotate(45deg)}.ddl-cat-faq .accordion.open-accordion .accordion__icon{transform:rotate(180deg)}.ddl-cat-faq .accordion__content{display:none;padding:4px 30px 28px}.ddl-cat-faq .accordion.open-accordion .accordion__content{display:block}.ddl-cat-faq .text-guide{color:#4c5054;font-size:16px;line-height:28px}.ddl-cat-faq .text-guide a{color:var(--green)}.ddl-cat-faq .text-guide a:hover{color:var(--green-d)}.ddl-cat-faq .text-guide p{margin:15px 0}.ddl-cat-faq .text-guide p:first-child{margin-top:0}.ddl-cat-faq .text-guide p:last-child{margin-bottom:0}.ddl-cat-faq .text-guide ul,.ddl-cat-faq .text-guide ol{padding:0;margin:12px 0 12px 20px}.ddl-cat-faq .text-guide li{padding-left:24px;position:relative}.ddl-cat-faq .text-guide li:not(:last-child){margin-bottom:12px}.ddl-cat-faq .text-guide ul li:before{content:'';width:4px;height:4px;background:var(--ink);position:absolute;left:0;top:11px;border-radius:50%}@media(max-width:767px){.ddl-cat-faq{margin-top:32px}.ddl-cat-faq .accordion__toggler{padding:12px 12px 13px}.ddl-cat-faq .accordion__toggler h3{font-size:15px;line-height:22px}.ddl-cat-faq .accordion__content{padding:2px 15px 20px}}.ddl-cat-text .ext__hardware-box-prod{width:100%;max-width:100%;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin;padding-bottom:6px}.ddl-cat-text .ext__hardware-box-prod>*{flex:0 0 auto}.ddl-cat-text .ddl-sizeslider{display:flex;align-items:center;gap:10px;margin:8px 0 0}.ddl-cat-text .sl-container.dh{display:flex;flex-wrap:nowrap;gap:14px;overflow-x:auto;scroll-behavior:smooth;scrollbar-width:none;-webkit-overflow-scrolling:touch;flex:1 1 auto;padding:4px 2px 8px;margin:0}.ddl-cat-text .sl-container.dh::-webkit-scrollbar{display:none}.ddl-cat-text .sl-container.dh>a{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;min-width:150px;padding:16px 22px;background:var(--bg-soft);border-radius:6px;color:var(--ink);font-family:var(--ff);font-size:15px;font-weight:500;line-height:1;text-transform:uppercase;text-align:center;white-space:nowrap;transition:background .2s,color .2s}.ddl-cat-text .sl-container.dh>a:hover{background:var(--bg-soft2);color:var(--green)}.ddl-cat-text .ddl-sizeslider__btn{position:relative;flex:0 0 auto;width:38px;height:38px;border-radius:50%;border:0;background:var(--bg-soft);color:#60666b;font-size:0;line-height:0;cursor:pointer;transition:background .2s,color .2s}.ddl-cat-text .ddl-sizeslider__btn:before{content:"";position:absolute;top:50%;left:50%;width:10px;height:10px;box-sizing:border-box;border-right:2px solid currentColor;border-bottom:2px solid currentColor}.ddl-cat-text .ddl-sizeslider__btn--prev:before{transform:translate(calc(-50% + 2px),-50%) rotate(135deg)}.ddl-cat-text .ddl-sizeslider__btn--next:before{transform:translate(calc(-50% - 2px),-50%) rotate(-45deg)}.ddl-cat-text .ddl-sizeslider__btn:not([disabled]):hover{background:var(--bg-soft);color:var(--green)}.ddl-cat-text .ddl-sizeslider__btn[disabled]{opacity:.3;cursor:default}@media(max-width:767px){.ddl-cat-text .sl-container.dh>a{min-width:120px;padding:13px 16px;font-size:13px}.ddl-cat-text .ddl-sizeslider__btn{width:30px;height:30px}}.ddl-sol{padding:44px 0 60px}.ddl-sol__wrap{max-width:var(--maxw);margin:0 auto;padding:0 var(--gut)}.ddl-sol__title{font-family:var(--fh);font-weight:700;font-size:35px;line-height:1.25;text-transform:uppercase;letter-spacing:0;color:var(--ink);margin:0 0 34px;text-align:center}.ddl-sol__typewrap{display:flex;align-items:center;gap:10px;margin-bottom:44px}.ddl-sol__tabs{display:flex;gap:14px;overflow-x:auto;scroll-behavior:smooth;scrollbar-width:none;flex:1 1 auto;padding:4px 2px 6px}.ddl-sol__tabs::-webkit-scrollbar{display:none}.ddl-sol__tab{flex:0 0 auto;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:14px;width:134px;min-height:134px;padding:20px 10px;background:var(--bg-soft);border:1px solid transparent;border-radius:8px;cursor:pointer;transition:border-color .2s}.ddl-sol__tab:hover{border-color:var(--line-3)}.ddl-sol__tab.is-active{border-color:var(--green)}.ddl-sol__ico{height:56px;width:auto;object-fit:contain;opacity:.75;transition:opacity .2s}.ddl-sol__tab.is-active .ddl-sol__ico,.ddl-sol__tab:hover .ddl-sol__ico{opacity:1}.ddl-sol__tab-lbl{font-family:var(--fh);font-weight:600;font-size:13px;line-height:1.2;text-transform:uppercase;letter-spacing:.02em;color:var(--muted-2);text-align:center}.ddl-sol__tab.is-active .ddl-sol__tab-lbl{color:var(--green)}:root .ddl-sol__nav{flex:0 0 auto;width:38px;height:38px;border-radius:50%;border:0;background:var(--bg-soft);color:#60666b;position:relative;cursor:pointer;transition:background .2s,color .2s}.ddl-sol__nav:before{content:"";position:absolute;top:50%;left:50%;width:10px;height:10px;box-sizing:border-box;border-right:2px solid currentColor;border-bottom:2px solid currentColor}.ddl-sol__nav--prev:before{transform:translate(calc(-50% + 2px),-50%) rotate(135deg)}.ddl-sol__nav--next:before{transform:translate(calc(-50% - 2px),-50%) rotate(-45deg)}.ddl-sol__nav:not([disabled]):hover{background:var(--bg-soft);color:var(--green)}.ddl-sol__nav[disabled]{opacity:.3;cursor:default}.ddl-sol__panel{display:none;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;align-items:center}.ddl-sol__panel.is-active{display:grid}.ddl-sol__media{background:var(--bg-soft);border-radius:10px;padding:44px;display:flex;align-items:center;justify-content:center;min-height:330px}.ddl-sol__media img{max-width:100%;max-height:340px;object-fit:contain}.ddl-sol__media-ico{max-height:190px !important;opacity:.85}.ddl-sol__name{font-family:var(--fh);font-weight:700;font-size:28px;line-height:1.2;text-transform:uppercase;color:var(--ink);margin:0 0 20px}.ddl-sol__desc{font-family:var(--ff);font-weight:400;font-size:16px;line-height:1.75;color:var(--muted-2)}@media(max-width:900px){.ddl-sol__title{font-size:26px;margin-bottom:26px}.ddl-sol__panel.is-active{grid-template-columns:1fr;gap:24px}.ddl-sol__media{padding:28px;min-height:220px}.ddl-sol__name{font-size:22px}}@media(max-width:600px){.ddl-sol__tab{width:114px;min-height:114px;padding:14px 8px;gap:10px}.ddl-sol__ico{height:44px}.ddl-sol__tab-lbl{font-size:12px}}.ddl-sol-styles .configurations__doorstyles{display:flex;padding:0 25px;flex-direction:column;justify-content:center;align-items:flex-start;gap:40px;align-self:stretch}.ddl-sol-styles .configurations__doorstyles-h2{color:var(--ink);text-align:center;font-family:var(--fh);font-size:38px;font-style:normal;font-weight:700;line-height:44px;text-transform:uppercase}.ddl-sol-styles .configurations__doorstyles-french{display:flex;justify-content:center;align-items:flex-start;gap:32px;align-self:stretch}.ddl-sol-styles .configurations__doorstyles-panel{display:flex;justify-content:center;align-items:flex-start;gap:60px;align-self:stretch}.ddl-sol-styles .configurations__doorstyles-box{display:flex;flex-direction:column;align-items:flex-start;gap:6px;flex:1 0 0}.ddl-sol-styles .configurations__doorstyles-allsvg{display:flex;max-width:222px;max-height:114px;gap:32px}.ddl-sol-styles .configurations__doorstyles-dsvg{max-width:120px;max-height:114px}.ddl-sol-styles .configurations__doorstyles-svg{max-height:112px}.ddl-sol-styles .configurations__doorstyles-h3{color:var(--ink);font-family:var(--fh);font-size:17px;font-style:normal;font-weight:700;line-height:21px}.ddl-sol-styles .configurations__doorstyles-description{color:var(--ink);text-align:justify;font-family:var(--ff);font-size:16px;font-style:normal;font-weight:400;line-height:28px}.ddl-sol-styles .configurations__doorstyles-paneled{display:flex;flex-direction:column;align-items:center;gap:32px;align-self:stretch}.ddl-sol-styles .configurations__paneled-title{color:var(--ink);text-align:center;font-family:var(--fh);font-size:28px;font-style:normal;font-weight:700;line-height:32px;text-transform:uppercase}.ddl-sol-styles .configurations__paneled-description{color:var(--ink);text-align:justify;font-family:var(--ff);font-size:16px;font-style:normal;font-weight:400;line-height:28px}.ddl-sol-styles .configurations__box-paneled{display:flex;justify-content:center;align-items:flex-start;gap:60px;align-self:stretch}.ddl-sol-styles .configurations__doorstyles-space{gap:32px}.ddl-sol-styles .configurations__doorstyles{padding:0}.ddl-sol-styles .configurations__doorstyles{align-items:center}.ddl-sol-styles .configurations__doorstyles-french{flex-direction:column;align-items:center}.ddl-sol-styles .configurations__doorstyles-panel{flex-direction:column;align-items:center}@media (max-width:600px){.ddl-sol-styles .configurations__doorstyles{padding:0}.ddl-sol-styles .configurations__doorstyles{align-items:center}.ddl-sol-styles .configurations__doorstyles-french{flex-direction:column;align-items:center}.ddl-sol-styles .configurations__doorstyles-panel{flex-direction:column;align-items:center}}.ddl-sol-styles{max-width:var(--maxw);margin:8px auto 0;padding:0 var(--gut)}.ddl-sol-styles .configurations__doorstyles{padding:0}.ddl-sol-styles .configurations__doorstyles-h2{margin:48px 0 6px}.ddl-sol-styles .configurations__doorstyles-box{background:var(--bg-soft);border:1px solid transparent;border-radius:8px;padding:22px 22px 24px;gap:14px;transition:border-color .2s}.ddl-sol-styles .configurations__doorstyles-box:hover{border-color:var(--line-3)}.ddl-sol-styles .configurations__doorstyles-allsvg{max-width:100%;justify-content:center;align-self:center;height:120px;align-items:center}.ddl-sol-styles .configurations__doorstyles-h3{color:var(--ink);text-transform:uppercase;letter-spacing:.02em}.ddl-sol-styles .configurations__doorstyles-description{color:var(--muted-2);text-align:left}.ddl-sol-styles .configurations__paneled-description{color:var(--muted-2);text-align:left}.ddl-sol-styles .configurations__doorstyles-french,.ddl-sol-styles .configurations__doorstyles-panel{flex-wrap:wrap;gap:24px}.ddl-sol-styles .configurations__doorstyles-box{flex:1 1 260px;min-width:220px}@media(max-width:760px){.ddl-sol-styles .configurations__doorstyles-h2{font-size:26px;line-height:1.2}.ddl-sol-styles .configurations__paneled-title{font-size:22px}.ddl-sol-styles .configurations__doorstyles-box{flex:1 1 100%}}.ddl-sol-styles{overflow:hidden}.ddl-sol-styles .configurations__doorstyles{gap:20px}.ddl-sol-styles .configurations__doorstyles-french,.ddl-sol-styles .configurations__doorstyles-panel,.ddl-sol-styles .configurations__box-paneled{display:block;width:100%}.ddl-sol-styles .configurations__doorstyles-box{display:grid;grid-template-columns:150px minmax(0,1fr);grid-template-areas:"svg name" "svg desc";column-gap:30px;row-gap:8px;align-items:center;width:100%;box-sizing:border-box;padding:24px 28px}.ddl-sol-styles .configurations__doorstyles-allsvg{grid-area:svg;max-width:150px;max-height:120px;height:auto;justify-content:center;align-self:center;margin:0}.ddl-sol-styles .configurations__doorstyles-allsvg svg{max-width:100%;height:auto}.ddl-sol-styles .configurations__doorstyles-dsvg,.ddl-sol-styles .configurations__doorstyles-svg{max-width:100%;height:auto}.ddl-sol-styles .configurations__doorstyles-h3{grid-area:name;align-self:end;font-size:18px}.ddl-sol-styles .configurations__doorstyles-description{grid-area:desc;align-self:start}.ddl-sol-styles .configurations__box-paneled+.configurations__box-paneled,.ddl-sol-styles .configurations__doorstyles-box+.configurations__doorstyles-box{margin-top:0}.ddl-sol-styles .configurations__doorstyles-paneled{gap:20px}@media(max-width:700px){.ddl-sol-styles .configurations__doorstyles-box{grid-template-columns:1fr;grid-template-areas:"svg" "name" "desc";justify-items:center;text-align:center;row-gap:12px}.ddl-sol-styles .configurations__doorstyles-description{text-align:center}}.ddl-sol-styles .configurations__doorstyles-french,.ddl-sol-styles .configurations__doorstyles-panel{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:flex-start;gap:30px;background:var(--bg-soft);border:1px solid transparent;border-radius:8px;padding:22px 30px;width:100%;box-sizing:border-box;grid-template-columns:none;grid-template-areas:none}.ddl-sol-styles .configurations__doorstyles-french:hover,.ddl-sol-styles .configurations__doorstyles-panel:hover{border-color:var(--line-3)}.ddl-sol-styles .configurations__doorstyles-french>.configurations__doorstyles-allsvg,.ddl-sol-styles .configurations__doorstyles-panel>.configurations__doorstyles-allsvg,.ddl-sol-styles .configurations__doorstyles-panel>.configurations__doorstyles-svg{flex:0 0 auto;display:flex;align-items:center;justify-content:center;gap:16px;width:170px;max-width:170px;max-height:120px;margin:0;grid-area:auto}.ddl-sol-styles .configurations__doorstyles-allsvg svg,.ddl-sol-styles .configurations__doorstyles-panel>.configurations__doorstyles-svg svg,.ddl-sol-styles .configurations__doorstyles-dsvg svg{max-width:100%;max-height:114px;height:auto;width:auto}.ddl-sol-styles .configurations__doorstyles-box{display:flex;flex-direction:column;gap:8px;flex:1 1 auto;text-align:left;grid-area:auto}.ddl-sol-styles .configurations__doorstyles-h3{grid-area:auto;align-self:auto;font-size:18px;margin:0}.ddl-sol-styles .configurations__doorstyles-description{grid-area:auto;text-align:left}.ddl-sol-styles .configurations__doorstyles-paneled{display:block;text-align:center;background:0 0;border:0;padding:0;margin:30px 0 2px}.ddl-sol-styles .configurations__paneled-title{margin:0 0 8px}.ddl-sol-styles .configurations__paneled-description{max-width:920px;margin:0 auto;text-align:center;color:var(--muted-2)}@media(max-width:700px){.ddl-sol-styles .configurations__doorstyles-french,.ddl-sol-styles .configurations__doorstyles-panel{flex-direction:column;text-align:center;gap:14px;padding:20px}.ddl-sol-styles .configurations__doorstyles-box{text-align:center;align-items:center}.ddl-sol-styles .configurations__doorstyles-description{text-align:center}}.ddl-sol-styles .configurations__doorstyles-h3{text-align:left}@media(max-width:700px){.ddl-sol-styles .configurations__doorstyles-h3{text-align:center}}.cms-404-not-found .page-main{max-width:var(--maxw);padding-left:0;padding-right:0}.cms-404-not-found .column.main{padding-bottom:0}.cms-404-not-found .nav-sections{margin-bottom:0}.ddl-404__in{display:flex;align-items:center;justify-content:center;gap:60px;padding:42px 0 60px}.ddl-404__media{flex:0 0 355px;height:532px}.ddl-404__media img{width:100%;height:100%;object-fit:cover}.ddl-404__body{flex:0 1 615px;padding-right:60px;display:flex;flex-direction:column;align-items:flex-start;gap:24px}.ddl-404__code{font-family:var(--fh);font-weight:700;font-size:170px;line-height:.747;color:transparent;-webkit-text-stroke:2px var(--green)}.ddl .ddl-404__title{font-weight:700;letter-spacing:0;font-size:28px;line-height:1.15}.ddl-404__text{width:100%;font-size:16px;line-height:26px}.ddl-404__text>*,.ddl-404__text li{margin:0}.ddl-404__text>*+*{margin-top:12px}.ddl-404__text ul{padding-left:20px;list-style:disc}.ddl-404__cta svg{width:18px;height:18px;flex:0 0 auto}@media(max-width:900px){.ddl-404__in{flex-direction:column;gap:0;padding:0 var(--gut) 24px}.ddl-404__media{flex:none;width:100%;max-width:343px;height:auto;aspect-ratio:343/505}.ddl-404__media img{object-position:center top}.ddl-404__body{flex:none;width:100%;padding:24px 0 0;align-items:stretch;gap:0}.ddl-404__code{font-size:min(170px,46vw);text-align:center}.ddl .ddl-404__title{font-size:21px;line-height:28px;text-align:center;margin-top:42px}.ddl-404__text{line-height:21px;margin-top:42px}.ddl .ddl-404__cta{align-self:flex-start;margin-top:24px}}.ddl .ddl-404__cta,.ddl .ddl-ab__btn,.ddl .ddl-wu__btn,.ddl .ddl-wiki__gbtn,.ddl .ddl-vs__btn,.ddl .ddl-pfv__shop,.ddl-ab__geolink .map-link,.ddlform .ddlform__submit{display:inline-flex;align-items:center;gap:10px;height:48px;padding:0 24px;border:0;border-radius:var(--radius);background:var(--green);color:#fff;font-family:var(--fh);font-weight:500;font-size:16px;line-height:24px;text-transform:uppercase;white-space:nowrap;cursor:pointer}.ddl .ddl-404__cta:hover,.ddl .ddl-ab__btn:hover,.ddl .ddl-wu__btn:hover,.ddl .ddl-wiki__gbtn:hover,.ddl .ddl-vs__btn:hover,.ddl .ddl-pfv__shop:hover,.ddl-ab__geolink .map-link:hover,.ddlform .ddlform__submit:hover{background:var(--green-d)}.ddlform .ddlform__row{display:flex;flex-direction:column;gap:6px}.ddlform .ddlform__label{font-size:16px;line-height:26px}.ddlform .ddlform__req{color:var(--green)}.ddlform .ddlform__note{font-size:14px;line-height:18px;color:var(--line-3)}.ddlform .ddlform__input{width:100%;height:50px;padding:12px 24px;border:0;border-radius:var(--radius);background:var(--bg-soft);font-family:var(--ff);font-size:16px;line-height:26px;color:var(--ink)}.ddlform .ddlform__input::placeholder{color:var(--line-3)}.ddlform .ddlform__input:focus{outline:1px solid var(--green)}.ddlform .ddlform__error{font-size:13px;line-height:18px;color:var(--orange)}.ddlform .ddlform__message{margin:12px 0 0;font-size:16px;line-height:26px}.ddlform .ddlform__submit{height:44px;font-family:var(--ff);font-weight:700;line-height:20px}.ddlform .ddlform__submit:after{content:"";width:18px;height:18px;flex:0 0 auto;background:currentColor;-webkit-mask:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath d='M3 9h11.5M10 3.5 15 9l-5 5.5' fill='none' stroke='%23fff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath d='M3 9h11.5M10 3.5 15 9l-5 5.5' fill='none' stroke='%23fff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat}.ddl-sech{padding:18px 0;text-align:center}.ddl-sech__eyebrow{font-family:var(--ff);font-weight:700;font-size:14px;line-height:25px;text-transform:uppercase;color:var(--green)}.ddl .ddl-sech__h{font-weight:700;font-size:38px;line-height:44px;letter-spacing:0;text-transform:uppercase}.ddl-sech__sub{max-width:682px;margin:24px auto 0;font-size:16px;line-height:28px}.ddl-advrow{display:flex;justify-content:space-between;margin:0;padding:0;list-style:none}.ddl-advrow__item{position:relative;flex:0 1 290px;min-width:0;margin:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px;padding:0 24px;text-align:center;font-weight:700;font-size:14px;line-height:25px}.ddl-advrow__ico{width:60px;height:60px}.ddl-advrow__item+.ddl-advrow__item:before{content:"";position:absolute;left:-40px;top:0;bottom:0;border-left:1px solid rgba(51,51,50,.2)}@media(max-width:900px){.ddl-advrow{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ddl-advrow__item{min-height:134px}.ddl-advrow__item+.ddl-advrow__item:before{display:none}}.ddl-ab__adv .ddl-sech__sub{max-width:none}.ddl-ab .ddl-sech+*{margin-top:40px}.ddl-ab__adv .ddl-sech+*{margin-top:24px}.ddl-ab__center{text-align:center}.ddl .ddl-ab__h1,.ddl .ddl-ab__mh,.ddl .ddl-ab__loch,.ddl .ddl-ab__geoh,.ddl .ddl-ab__careerh{font-weight:700;font-size:38px;line-height:44px;letter-spacing:0;text-transform:uppercase}.ddl .ddl-ab__mh{font-size:35px;margin-bottom:24px}.ddl .ddl-ab__loch,.ddl .ddl-ab__geoh{font-size:28px;line-height:32px}.ddl .ddl-ab__careerh{margin-bottom:12px}.ddl-ab__lead,.ddl-ab__mtext p,.ddl-ab__geotext,.ddl-ab__careertext p{font-size:16px;line-height:28px}.ddl-ab__mtext p,.ddl-ab__geotext{margin:0}.ddl-ab__lead,.ddl-ab__careertext p{margin:24px 0 0}.ddl-ab__mimg img,.ddl-ab__locimg img,.ddl-ab__careerimg img,.ddl-ab__formimg img,.ddl-ab__cell img{width:100%;height:100%;object-fit:cover}.ddl-ab__intro{padding:32px 0}.ddl-ab__lead{max-width:1080px}.ddl-ab__nums{padding:34px 0}.ddl-ab__numrow{display:flex;justify-content:space-between;gap:48px;margin:0;flex-wrap:wrap}.ddl-ab__num dt{margin:0;font-family:var(--fh);font-weight:700;font-size:38px;line-height:44px}.ddl-ab__num dd{margin:0;font-family:var(--fh);font-weight:700;font-size:21px;line-height:26px;text-transform:uppercase}.ddl-ab__unit{position:relative;top:-9px;margin-left:8px;font-size:21px;line-height:26px}.ddl-ab__mission{padding:34px 0}.ddl-ab__mrow{display:grid;grid-template-columns:minmax(0,1012fr) minmax(0,388fr);align-items:center}.ddl-ab__mtext{background:var(--bg-soft);border-top:5px solid var(--green);padding:75px 60px 80px;min-height:429px}.ddl-ab__mtext p+p{margin-top:12px}.ddl-ab__mtext .ddl-ab__mgap{margin-top:50px}.ddl-ab__mimg{height:426px}.ddl-ab__adv{padding:34px 0}.ddl-ab__loc{padding:34px 0}.ddl-ab__loc .ddl-sech+.ddl-ab__locrow{margin-top:52px}.ddl-ab__loc .ddl-ab__locrow:last-child{margin-bottom:12px}.ddl-ab__locrow{display:grid;grid-template-columns:minmax(0,676fr) minmax(0,682fr);gap:42px;align-items:center}.ddl-ab__locrow+.ddl-ab__locrow{margin-top:42px}.ddl-ab__locimg{height:470px;background:var(--bg-soft)}.ddl-ab__loctext{display:flex;flex-direction:column;align-items:flex-start;gap:24px}.ddl-ab__loctext p{margin:0;font-size:16px;line-height:26px}.ddl-ab__locfacts{display:flex;justify-content:space-between;width:100%}.ddl-ab__fact{flex:0 0 50%;display:flex;align-items:center;gap:24px;font-size:16px;line-height:28px}.ddl-ab__fact img{flex:0 0 28px;width:28px;height:28px}.ddl-ab__fact address,.ddl-ab__fact .ddl-hours{font:inherit}.ddl-ab__geo{padding:34px 0}.ddl-ab__georow{display:grid;grid-template-columns:minmax(0,679fr) minmax(0,681fr);gap:40px;align-items:center;padding:24px 0}.ddl-ab__georow .map-states__map{min-width:0;display:flex;justify-content:center}.ddl-ab__georow .map-states__map svg{width:100%;max-height:477px;height:auto;display:block}.ddl-ab__geocard{border:1px solid rgba(51,51,50,.3);border-radius:var(--radius);padding:80px 50px;display:flex;flex-direction:column;align-items:flex-start;gap:18px}.ddl-ab__geoprice{font-family:var(--fh);font-weight:700;font-size:21px;line-height:26px;text-transform:uppercase;color:var(--green)}.ddl-ab__career{background:rgba(136,209,255,.12);padding:80px 0}.ddl-ab__careerrow{display:grid;grid-template-columns:minmax(0,726fr) minmax(0,634fr);gap:40px;align-items:center}.ddl-ab__careertext{display:flex;flex-direction:column;align-items:flex-start;padding:32px 0}.ddl-ab__careertext .ddl-ab__btn{margin-top:24px}.ddl-ab__careerimg{height:387px}.ddl-ab__catalog{padding:34px 0}.ddl-ab__catalog .ddl-crsl{margin-top:0}.ddl-ab__catalog .ddl-crsl__nav{width:35px;height:35px;border:0;background:var(--ink);color:#fff;font-size:18px;align-self:flex-start;margin-top:calc((100% - 156px)/8 - 17.5px)}.ddl-ab__catalog .ddl-crsl__nav:hover{background:var(--green);color:#fff}@media(max-width:1000px){.ddl-ab__catalog .ddl-crsl__nav{margin-top:calc((100% - 134px)/6 - 17.5px)}}@media(max-width:760px){.ddl-ab__catalog .ddl-crsl__nav{margin-top:calc((100% - 112px)/4 - 17.5px)}}@media(max-width:520px){.ddl-ab__catalog .ddl-crsl__nav{margin-top:calc((100% - 90px)*0.41 - 17.5px)}}.ddl-ab__catalog .ddl-ab__center{margin-top:40px}.ddl-ab__proj{padding:34px 0}.ddl-ab__tabs{display:flex;justify-content:center;gap:24px;flex-wrap:wrap}.ddl-ab__tab{background:0 0;border:0;padding:0;cursor:pointer;font-family:var(--fh);font-weight:500;font-size:21px;line-height:26px;text-transform:uppercase;color:var(--ink);transition:color .15s}.ddl-ab .ddl-ab__tab:hover,.ddl-ab .ddl-ab__tab:focus,.ddl-ab .ddl-ab__tab:active{background:0 0;border:0;box-shadow:none;color:var(--green)}.ddl-ab .ddl-ab__tab:focus-visible{outline:2px solid var(--green);outline-offset:4px}.ddl-ab__tab[aria-pressed=true]{font-weight:700;color:var(--green)}.ddl-ab__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:40px;margin-top:40px}.ddl-ab__cell{display:none;aspect-ratio:1/1;background:var(--bg-soft);overflow:hidden}.ddl-ab__grid[data-cat=all]>.ddl-ab__cell:nth-child(-n+8),.ddl-ab__grid[data-cat=commercial]>[data-cat=commercial],.ddl-ab__grid[data-cat=private]>[data-cat=private]{display:block}.ddl-ab__cell img{transition:transform .3s}.ddl-ab__cell:hover img{transform:scale(1.04)}.ddl-ab__proj .ddl-ab__center{margin-top:40px}.ddl-ab__form{padding:42px 0 60px}.ddl-ab__formrow{display:grid;grid-template-columns:minmax(0,642fr) minmax(0,698fr);gap:60px;align-items:center}.ddl-ab__formimg{height:668px;background:var(--bg-soft)}.ddl-ab__formbox .ddlform__form{display:grid;grid-template-columns:1fr 1fr;column-gap:42px;row-gap:12px}.ddl-ab__formbox .ddlform__row{grid-column:1/-1}.ddl-ab__formbox [data-field=email],.ddl-ab__formbox [data-field=phone]{grid-column:1}.ddl-ab__formbox [data-field=company],.ddl-ab__formbox [data-field=name]{grid-column:2}.ddl-ab__formbox .ddlform__submit{grid-column:1/-1;justify-self:start;margin-top:12px}.ddl-ab__formbox .ddlform__message{grid-column:1/-1}.ddl-ab__map{position:relative;padding-bottom:32.66%}.ddl-ab__map iframe{position:absolute;inset:0;width:100%;height:100%;border:0}@media(max-width:900px){.ddl-ab__intro{position:relative;padding:152px 0;background:#333332 url("/skin/frontend/newsite_themes/default/img/about/hero-mob.jpg") center/cover no-repeat;text-align:center}.ddl-ab__intro:before{content:"";position:absolute;inset:0;background:rgba(0,0,0,.59)}.ddl-ab__intro .ddl-wrap{position:relative}.ddl .ddl-ab__h1{color:#fff}.ddl-ab__lead{max-width:none;color:#fff}.ddl-ab__nums{padding:24px 0}.ddl-ab__numrow{flex-direction:column}.ddl-ab__mrow{grid-template-columns:minmax(0,1fr)}.ddl-ab__mtext{padding:37px 24px 42px;min-height:0}.ddl .ddl-ab__mh{font-size:38px}.ddl-ab__locrow,.ddl-ab__georow,.ddl-ab__careerrow,.ddl-ab__formrow{grid-template-columns:minmax(0,1fr)}.ddl-ab__locimg{height:385px}.ddl-ab__georow .map-states__map svg{max-height:none}.ddl .ddl-ab__geoh{font-size:21px;line-height:28px}.ddl-ab__careertext{padding-bottom:0}.ddl .ddl-ab__careerh{font-size:26px;line-height:36px}.ddl-ab__tabs{justify-content:space-between}.ddl-ab__tab{font-weight:700;font-size:17px;line-height:21px}.ddl-ab__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ddl-ab__form{padding-bottom:42px}.ddl-ab__formrow{gap:24px}.ddl-ab__formimg{order:-1;height:361px}.ddl-ab__formbox .ddlform__form{grid-template-columns:minmax(0,1fr)}.ddl-ab__formbox [data-field=email],.ddl-ab__formbox [data-field=phone],.ddl-ab__formbox [data-field=company],.ddl-ab__formbox [data-field=name]{grid-column:1}.ddlform .ddlform__label{line-height:21px}.ddlform .ddlform__input{height:45px;line-height:21px}.ddl-ab__map{padding-bottom:75%}}@media(max-width:560px){.ddl-ab__tabs{gap:10px}}.ddl-wu>section+section{margin-top:24px}.ddl-wu .ddl-sech+*{margin-top:40px}.ddl-wu__center{text-align:center}.ddl .ddl-wu__btn{height:44px;font-family:var(--ff);font-weight:700;line-height:20px}.ddl-wu__head{padding:32px 0}.ddl-wu__head .ddl-sech__sub{max-width:1080px}.ddl-wu__narrow{display:none}.ddl-wu__adv{padding:34px 0}.ddl-wu__cfg{padding:0 0 34px}.ddl-wu__cfgtrack{position:relative}.ddl-wu__cfglist{display:grid;grid-template-columns:repeat(4,minmax(0,264px));justify-content:space-between;row-gap:40px;margin:0;padding:0;list-style:none}.ddl-wu__cfglist li{margin:0}.ddl-wu__cfgcard{display:flex;flex-direction:column;gap:18px;text-align:center;text-decoration:none}.ddl-wu__cfgnav{display:none}.ddl-wu__cfgimg{display:block;aspect-ratio:1;overflow:hidden;background:var(--bg-soft2)}.ddl-wu__cfgimg img{display:block;width:100%;height:100%;object-fit:cover}.ddl-wu__cfgname{font-family:var(--fh);font-weight:700;font-size:17px;line-height:21px}.ddl-wu__cfgcard:hover .ddl-wu__cfgname{color:var(--green)}.ddl-wu__cfg .ddl-wu__center{margin-top:40px}.ddl-wu__prod{padding:80px 0;background:rgba(136,209,255,.12)}.ddl-wu__prodrow{display:grid;grid-template-columns:minmax(0,634fr) minmax(0,701fr);gap:65px;align-items:center}.ddl-wu__prodimg{height:387px}.ddl-wu__prodimg img{width:100%;height:100%;object-fit:cover}.ddl-wu__prodtext{display:flex;flex-direction:column;max-width:578px}.ddl .ddl-wu__prodh{font-weight:700;font-size:38px;line-height:44px;letter-spacing:0;text-transform:uppercase}.ddl-wu__prodtext p{margin:24px 0 0;font-size:16px;line-height:28px}.ddl-wu__ci{padding:34px 0}.ddl-wu__cilist{display:grid;grid-auto-flow:column;grid-template-rows:repeat(4,auto);grid-auto-columns:minmax(0,1fr);gap:100px 30px;margin:0;padding:0;list-style:none}.ddl-wu__ciitem{display:grid;grid-template-columns:250px minmax(0,1fr);gap:65px;align-items:center;margin:0}.ddl-wu__ciimg{height:250px;background:var(--bg-soft)}.ddl-wu__ciimg img{width:100%;height:100%;object-fit:cover}.ddl .ddl-wu__cih{font-weight:700;font-size:28px;line-height:32px;letter-spacing:0;text-transform:uppercase}.ddl-wu__citext p{margin:24px 0;font-size:16px;line-height:28px}.ddl-wu__pay{padding:60px 0}.ddl .ddl-wu__pay .ddl-sech__h{margin-top:24px}.ddl-wu__paylist{display:flex;justify-content:space-between;margin:0;padding:0;list-style:none}.ddl-wu__paycard{flex:0 0 200px;min-height:230px;margin:0;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;border:1px solid rgba(51,51,50,.12);border-radius:var(--radius);text-align:center;font-family:var(--fh);font-weight:700;font-size:17px;line-height:21px}.ddl-wu__payico{width:60px;height:60px}.ddl-wu__payico--wide{width:90px;height:58px}@media(max-width:1100px){.ddl-wu__ciitem{grid-template-columns:200px minmax(0,1fr);gap:32px}.ddl-wu__ciimg{height:200px}.ddl-wu__cilist{gap:60px 30px}}@media(max-width:900px){.ddl-wu>section+section{margin-top:12px}.ddl-wu .ddl-sech{padding:0}.ddl-wu .ddl-sech+*{margin-top:24px}.ddl.ddl-wu .ddl-sech__h,.ddl .ddl-wu__prodh{font-size:20px;line-height:24px}.ddl-wu .ddl-sech__sub,.ddl-wu__prodtext p,.ddl-wu__citext p{font-size:14px;line-height:21px}.ddl-wu__wide{display:none}.ddl-wu__narrow{display:inline}.ddl .ddl-wu__btn{height:68px;padding:0 32px;border-radius:3px}.ddl-wu__intro{position:relative;padding:55px 0;text-align:center;background:#333332 url("/skin/frontend/newsite_themes/default/img/about/hero-mob.jpg") center/cover no-repeat}.ddl-wu__intro:before{content:"";position:absolute;inset:0;background:rgba(0,0,0,.59)}.ddl-wu__intro .ddl-wrap{position:relative;padding-left:30px;padding-right:30px}.ddl-wu__intro .ddl-wu__head{padding:32px 0}.ddl .ddl-wu__intro .ddl-sech__h{color:#fff}.ddl-wu__intro .ddl-sech__sub{max-width:none;color:#fff}.ddl-wu__adv{padding:18px 0}.ddl-wu__adv .ddl-wrap{padding-left:30px;padding-right:30px}.ddl-wu__adv .ddl-advrow{column-gap:0}.ddl-wu__cfg{padding:24px 0}.ddl-wu__cfglist{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px}.ddl-wu__cfg .ddl-wu__center{margin-top:24px}.ddl-wu__prod{padding:24px 0;background:rgba(152,215,255,.12)}.ddl-wu__prodrow{grid-template-columns:minmax(0,1fr);gap:24px}.ddl-wu__prodimg{height:387px}.ddl-wu__prodtext{max-width:none}.ddl .ddl-wu__prodh{order:1}.ddl-wu__prodtext .ddl-sech__eyebrow{order:2}.ddl-wu__prodtext p{order:3;margin-top:12px}.ddl-wu__ci{padding:18px 0}.ddl-wu__cilist{grid-auto-flow:row;grid-template-rows:none;grid-template-columns:minmax(0,1fr);gap:42px}.ddl-wu__ciitem{grid-template-columns:minmax(0,1fr);gap:24px}.ddl-wu__ciimg{height:330px}.ddl-wu__pay{padding:24px 0 60px}.ddl-wu__pay .ddl-sech+*{margin-top:40px}.ddl-wu__pay .ddl-sech__eyebrow{display:none}.ddl .ddl-wu__pay .ddl-sech__h{margin-top:0}.ddl-wu__paylist{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ddl-wu__paycard{flex:none;min-height:0;padding:24px 0}.ddl-wu .ddl-geomap{display:none}}@media(max-width:600px){.ddl-wu__cfglist{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:0;scrollbar-width:none;-ms-overflow-style:none}.ddl-wu__cfglist::-webkit-scrollbar{display:none}.ddl-wu__cfglist li{flex:0 0 100%;scroll-snap-align:center;display:flex;justify-content:center}.ddl-wu__cfgcard{width:206px}.ddl-wu__cfgimg{border-radius:12px}.ddl-wu__cfg .ddl-wu__head,.ddl-wu__cfg .ddl-wu__center{display:none}.ddl-wu__cfg .ddl-wu__cfgtrack{margin-top:0}:root .ddl-wu__cfgnav{display:flex;position:absolute;top:50%;transform:translateY(-50%);align-items:center;justify-content:center;width:35px;height:35px;padding:0;border:0;border-radius:50%;background:var(--ink);color:#fff;font-family:var(--ff);font-weight:600;font-size:24px;line-height:1;cursor:pointer;z-index:2}.ddl-wu__cfgnav:hover{background:var(--green)}.ddl-wu__cfgnav[data-dir="-1"]{left:23px}.ddl-wu__cfgnav[data-dir="1"]{right:23px}}.cms-404-not-found .page-main,.cms-about-us .page-main,.cms-door-sizes .page-main,.cms-exterior-door-size-guide .page-main,.cms-inspirations .page-main,.cms-shipping-delivery .page-main,.cms-why-us .page-main,.contact-index-index .page-main,.cms-virtual-showroom .page-main,.cms-product-knowledge .page-main,.blog-index-index .page-main,.blog-category-view .page-main,.blog-post-view .page-main{max-width:none;padding:0}.cms-404-not-found .column.main,.cms-about-us .column.main,.cms-door-sizes .column.main,.cms-exterior-door-size-guide .column.main,.cms-inspirations .column.main,.cms-shipping-delivery .column.main,.cms-why-us .column.main,.contact-index-index .column.main,.cms-virtual-showroom .column.main,.cms-product-knowledge .column.main,.blog-index-index .column.main,.blog-category-view .column.main,.blog-post-view .column.main{padding-bottom:0}.cms-404-not-found .nav-sections,.cms-about-us .nav-sections,.cms-door-sizes .nav-sections,.cms-exterior-door-size-guide .nav-sections,.cms-inspirations .nav-sections,.cms-shipping-delivery .nav-sections,.cms-why-us .nav-sections,.contact-index-index .nav-sections,.cms-virtual-showroom .nav-sections,.cms-product-knowledge .nav-sections,.blog-index-index .nav-sections,.blog-category-view .nav-sections,.blog-post-view .nav-sections{margin-bottom:0}.cms-404-not-found .breadcrumbs,.cms-about-us .breadcrumbs,.cms-door-sizes .breadcrumbs,.cms-exterior-door-size-guide .breadcrumbs,.cms-inspirations .breadcrumbs,.cms-shipping-delivery .breadcrumbs,.cms-why-us .breadcrumbs,.contact-index-index .breadcrumbs,.cms-virtual-showroom .breadcrumbs,.cms-product-knowledge .breadcrumbs,.blog-index-index .breadcrumbs,.blog-category-view .breadcrumbs,.blog-post-view .breadcrumbs{display:none}.cms-404-not-found .ddl-crumbrow .breadcrumbs,.cms-about-us .ddl-crumbrow .breadcrumbs,.cms-door-sizes .ddl-crumbrow .breadcrumbs,.cms-exterior-door-size-guide .ddl-crumbrow .breadcrumbs,.cms-inspirations .ddl-crumbrow .breadcrumbs,.cms-shipping-delivery .ddl-crumbrow .breadcrumbs,.cms-why-us .ddl-crumbrow .breadcrumbs,.contact-index-index .ddl-crumbrow .breadcrumbs,.cms-virtual-showroom .ddl-crumbrow .breadcrumbs,.cms-product-knowledge .ddl-crumbrow .breadcrumbs,.blog-index-index .ddl-crumbrow .breadcrumbs,.blog-category-view .ddl-crumbrow .breadcrumbs{display:block}.cms-404-not-found .ddl-crumbrow,.cms-about-us .ddl-crumbrow,.cms-door-sizes .ddl-crumbrow,.cms-exterior-door-size-guide .ddl-crumbrow,.cms-inspirations .ddl-crumbrow,.cms-shipping-delivery .ddl-crumbrow,.cms-why-us .ddl-crumbrow,.contact-index-index .ddl-crumbrow,.cms-virtual-showroom .ddl-crumbrow,.cms-product-knowledge .ddl-crumbrow,.blog-index-index .ddl-crumbrow,.blog-category-view .ddl-crumbrow{padding:24px 0}@media(max-width:1400px){.cms-404-not-found .ddl-crumbrow,.cms-about-us .ddl-crumbrow,.cms-door-sizes .ddl-crumbrow,.cms-exterior-door-size-guide .ddl-crumbrow,.cms-inspirations .ddl-crumbrow,.cms-shipping-delivery .ddl-crumbrow,.cms-why-us .ddl-crumbrow,.contact-index-index .ddl-crumbrow,.cms-virtual-showroom .ddl-crumbrow,.cms-product-knowledge .ddl-crumbrow,.blog-index-index .ddl-crumbrow,.blog-category-view .ddl-crumbrow{padding-left:var(--gut);padding-right:var(--gut)}}.ddl-geomap{height:627px;background:var(--bg-soft2)}.ddl-geomap iframe{display:block;width:100%;height:100%;border:0}.ddl-infolayout{display:grid;grid-template-columns:230px minmax(0,1fr);gap:120px;padding-top:60px;padding-bottom:60px}.ddl-aside{display:flex;flex-direction:column;gap:42px;padding-right:24px}.ddl .ddl-aside__title{font-family:var(--fh);font-weight:700;font-size:17px;line-height:21px;letter-spacing:0;text-transform:none;color:var(--line-3);margin:0;padding-bottom:7px;border-bottom:1px solid var(--line-3)}.ddl-aside__list{list-style:none;margin:12px 0 0;padding:0;display:flex;flex-direction:column;gap:6px}.ddl-aside__link{display:block;font-family:var(--fh);font-weight:700;font-size:14px;line-height:17px;color:var(--ink)}.ddl-aside__link:hover{color:var(--green)}.ddl-aside__link[aria-current=page]{color:var(--green)}.ddl .ddl-ds__h1,.ddl .ddl-ds__h2,.ddl .ddl-ds__h3,.ddl .ddl-insp__h1,.ddl .ddl-ship__h1,.ddl .ddl-ct__h2big,.ddl .ddl-ship__h3,.ddl .ddl-wiki__h1,.ddl .ddl-wiki__cardh,.ddl .ddl-wiki__gh,.ddl .ddl-wiki__ih,.ddl .ddl-vs__h1,.ddl .ddl-vs__h2,.ddl .ddl-vs__h3,.ddl .ddl-pk__h1,.ddl .ddl-pk__h2{font-weight:700;letter-spacing:0;text-transform:uppercase}.ddl .ddl-ds__h1,.ddl .ddl-insp__h1,.ddl .ddl-ship__h1,.ddl .ddl-wiki__h1,.ddl .ddl-vs__h1,.ddl .ddl-vs__h2,.ddl .ddl-pk__h1{font-size:38px;line-height:44px}.ddl .ddl-ds__h2,.ddl .ddl-ct__h2big,.ddl .ddl-vs__h3,.ddl .ddl-pk__h2{font-size:28px;line-height:32px}.ddl .ddl-ds__h3,.ddl .ddl-ship__h3,.ddl .ddl-wiki__cardh{font-size:21px;line-height:28px}.ddl .ddl-wiki__gh,.ddl .ddl-wiki__ih{font-size:21px;line-height:26px}.ddl .ddl-wiki__gh{color:inherit}.ddl-ds__sec>.ddl-ds__h3{padding-left:20px}.ddl-ds__sec{margin-top:42px}.ddl-ds__sec>*+*{margin-top:24px}.ddl-ds__sec p,.ddl-ds__sec li{margin:0;font-size:16px;line-height:28px}.ddl-ds__sec ul{margin:0;padding-left:20px;list-style:disc}.ddl-ds__sec li+li{margin-top:4px}.ddl-ds__sec a{color:var(--ink);text-decoration:underline}.ddl-ds__sec a:hover{color:var(--green)}.ddl-ds__tabs{display:flex;flex-wrap:wrap;gap:60px;padding:6px 0;border-bottom:1px solid var(--line-4)}.ddl-ds__tab{background:0 0;border:0;padding:6px 12px;border-radius:60px;cursor:pointer;font-family:var(--ff);font-weight:400;font-size:16px;line-height:28px;color:var(--line-3);transition:.15s}.ddl-ds .ddl-ds__tab:hover,.ddl-ds .ddl-ds__tab:focus,.ddl-ds .ddl-ds__tab:active{background:0 0;border:0;box-shadow:none;color:var(--green)}.ddl-ds .ddl-ds__tab[aria-pressed=true]{background:#81daad;color:#fff;font-weight:800}.ddl-ds .ddl-ds__tab:focus-visible{outline:2px solid var(--green);outline-offset:2px}.ddl-ds__grid{display:none;grid-template-columns:repeat(4,1fr);row-gap:0;margin-top:24px}.ddl-ds__chart[data-tab="0"] .ddl-ds__grid[data-tab="0"],.ddl-ds__chart[data-tab="1"] .ddl-ds__grid[data-tab="1"],.ddl-ds__chart[data-tab="2"] .ddl-ds__grid[data-tab="2"],.ddl-ds__chart[data-tab="3"] .ddl-ds__grid[data-tab="3"]{display:grid}.ddl-ds__cell{display:flex;align-items:center;justify-content:center;padding:16px 6px}.ddl-ds__cell img{max-width:100%;height:auto}.ddl-ds__table{width:100%;table-layout:fixed;border-collapse:collapse;font-family:var(--fh);font-size:16px;line-height:28px;font-weight:400}.ddl-ds__table th{background:var(--line);font-weight:800;color:var(--ink)}.ddl-ds__table th,.ddl-ds__table td{padding:16px 12px;text-align:center;vertical-align:middle;border:0}.ddl-ds__table th:not(:last-child),.ddl-ds__table td:not(:last-child){border-right:1px solid var(--line-4)}.ddl-ds__table tbody td{border-bottom:1px solid var(--line-4)}.ddl-ds__table tbody tr:nth-child(even){background:var(--bg-soft)}.ddl-ds__table td a{color:var(--ink);text-decoration:underline}.ddl-ds__table td a:hover{color:var(--green)}.ddl-ds__faq{columns:2;column-gap:24px}.ddl-ds__qa{break-inside:avoid;margin-bottom:24px;background:#f8f8f8;border-radius:3px}.ddl .ddl-ds__q{margin:0;font-size:inherit;line-height:inherit;letter-spacing:0;text-transform:none;font-weight:400}:root .ddl-ds__qbtn{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;padding:12px 24px;background:0 0;border:0;cursor:pointer;text-align:left;font-family:var(--fh);font-weight:500;font-size:17px;line-height:21px;color:var(--ink)}.ddl-ds .ddl-ds__qbtn:hover,.ddl-ds .ddl-ds__qbtn:focus,.ddl-ds .ddl-ds__qbtn:active{background:0 0;border:0;box-shadow:none;color:var(--green)}.ddl-ds__qbtn:after{content:"";flex:0 0 auto;width:24px;height:24px;border-radius:50%;background:var(--ink);transition:transform .2s;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M10 8l4 4-4 4' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center}.ddl-ds__qbtn[aria-expanded=true]:after{transform:rotate(90deg)}.ddl-ds__a{padding:0 24px 18px}.ddl-ds__a p{margin:0;font-size:16px;line-height:26px}.ddl-ds__a a{color:var(--ink);text-decoration:underline}.ddl-ds__a a:hover{color:var(--green)}.ddl-eg .ddl-ds__sec p,.ddl-eg .ddl-ds__sec li{line-height:26px}.ddl-eg .ddl-ds__sec>*+*{margin-top:12px}.ddl-eg .ddl-ds__sec>.ddl-ds__h1+*,.ddl-eg .ddl-ds__sec>.ddl-ds__h2+*{margin-top:40px}.ddl-eg .ddl-ds__sec>.ddl-ds__h2+.ddl-ds__faq{margin-top:24px}.ddl-eg .ddl-ds__sec li+li{margin-top:0}.ddl-eg .ddl-ds__sec>.ddl-ds__h3{padding:12px 0 0}.ddl-eg .ddl-ds__sec>.ddl-ds__h3+*{margin-top:24px}.ddl .ddl-eg .ddl-ds__h3{line-height:26px}.ddl-eg__lead{margin-top:0}.ddl-eg__faq{columns:1}.ddl-eg__chart th[rowspan]{background:#fff;font-weight:400;border-bottom:1px solid var(--line-4)}.ddl-eg__chart .ddl-eg__group--last{border-bottom:0}.ddl-eg__chart td:last-child{font-family:var(--ff);line-height:26px;text-align:left}.ddl-eg__dt{table-layout:fixed}.ddl-eg__dt th,.ddl-eg__dt td{width:21.5%;text-align:left;border-right:0;border-bottom:0;border-left:1px solid #dbdbdb}.ddl-eg__dt th:first-child,.ddl-eg__dt td:first-child{border-left:0}.ddl-eg__dt th:last-child,.ddl-eg__dt td:last-child{width:14%}.ddl-eg__dt th{background:#f0f0f0;font-weight:700;font-size:17px;line-height:21px;padding:16px 30px}.ddl-eg__dt tbody{background:var(--bg-soft)}.ddl-eg__dt tbody tr{border-top:1px solid #dbdbdb}.ddl-eg__dt tbody tr:nth-child(even){background:0 0}.ddl-eg__dt td{font-family:var(--ff);line-height:28px;color:#7c7e82;padding:12px 30px}.ddl-eg__dt td a{color:inherit;text-decoration:none}.ddl-eg__dt td a:hover{color:var(--green);text-decoration:underline}.ddl-eg__dt td:last-child{padding:12px 18px}.ddl-eg__dtc{display:flex;flex-direction:column;align-items:center;gap:12px}.ddl-eg__fig{display:flex;align-items:center;gap:6px}.ddl-eg__icon{height:68.4px;width:auto}.ddl-eg__arrow-v{width:12px;height:60px}.ddl-eg__added{display:flex;flex-direction:column;align-items:center;gap:6px}.ddl-eg__added img{width:60px;height:12px;margin:-5.5px 0}.ddl-eg__added b{font-family:var(--ff);font-weight:800;font-size:15.6px;line-height:18.7px;color:var(--muted-2)}.ddl-eg__dtname{display:none}@media(max-width:900px){.ddl-infolayout{grid-template-columns:minmax(0,1fr);gap:0;padding-top:24px;padding-bottom:24px}.ddl-infolayout .ddl-aside{display:none}.ddl .ddl-ds__h1{font-size:28px;line-height:32px}.ddl-ds__sec{margin-top:24px}.ddl-ds__sec p{text-align:justify}.ddl-ds__tabs{flex-wrap:nowrap;gap:24px;overflow-x:auto;scrollbar-width:none}.ddl-ds__tabs::-webkit-scrollbar{display:none}.ddl-ds__tab{flex:0 0 auto}.ddl-ds__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ddl-ds__scroll{overflow-x:auto}.ddl-ds__table{min-width:320px}.ddl-ds__table th,.ddl-ds__table td{padding:12px}.ddl-ds__faq{columns:1}.ddl-ds__sec>.ddl-ds__h3{padding-left:0}}@media(max-width:900px){.ddl .ddl-eg .ddl-ds__h1{font-size:26px;line-height:36px}.ddl .ddl-eg .ddl-ds__h2{font-size:21px;line-height:28px}.ddl .ddl-eg .ddl-ds__h3{line-height:26px}.ddl-eg .ddl-ds__sec p,.ddl-eg .ddl-ds__sec li{line-height:21px}.ddl-eg .ddl-ds__sec>.ddl-ds__h1+*,.ddl-eg .ddl-ds__sec>.ddl-ds__h2+*{margin-top:24px}.ddl-eg__chart td:last-child{line-height:21px}.ddl-eg__dt{display:block;table-layout:auto;min-width:0}.ddl-eg__dt thead{display:none}.ddl-eg__dt tbody{display:block;background:0 0}.ddl-eg__dt tbody tr{display:flex;flex-direction:column;border-top:0}.ddl-eg__dt td,.ddl-eg__dt td:last-child{display:flex;align-items:stretch;width:auto;padding:0;border:0;border-bottom:1px solid #dbdbdb}.ddl-eg__dt td[data-label]:before{content:attr(data-label);display:flex;align-items:center;flex:0 0 40%;padding:16px 18px;background:#f0f0f0;border-right:1px solid #dbdbdb;font-family:var(--fh);font-weight:700;font-size:13px;line-height:21px;color:var(--ink)}.ddl-eg__v{display:flex;align-items:center;flex:1 1 auto;padding:16px 15px;background:var(--bg-soft);font-family:var(--ff);font-size:14px;line-height:28px;color:var(--ink)}.ddl-eg__v a{color:inherit;text-decoration:none}.ddl-eg__v a:hover{color:var(--green);text-decoration:underline}.ddl-eg__dtd{order:-1;padding:0}.ddl-eg__dtd .ddl-eg__dtc{flex:0 0 40%;justify-content:center;padding:12px;background:var(--bg-soft2);border-right:1px solid #dbdbdb}.ddl-eg__dtname{display:flex;align-items:center;justify-content:center;flex:1 1 auto;padding:12px 24px;background:var(--bg-soft2);text-align:center;font-family:var(--fh);font-weight:700;font-size:15px;line-height:21px;color:var(--ink)}}@media(max-width:767px){.cms-404-not-found .ddl-crumbrow,.cms-about-us .ddl-crumbrow{padding:var(--gut)}.cms-404-not-found .ddl-crumbrow .breadcrumbs,.cms-about-us .ddl-crumbrow .breadcrumbs{display:block;min-height:0}.cms-404-not-found .ddl-crumbrow .breadcrumbs .items,.cms-about-us .ddl-crumbrow .breadcrumbs .items{font-family:var(--ff);font-size:16px;line-height:21px}}.ddl-insp__intro{padding-top:56px;padding-bottom:56px;text-align:center}.ddl-insp__intro p{margin:24px 0 0;font-size:16px;line-height:28px}.ddl-insp__nav{background:var(--bg-soft)}.ddl-insp__navrow{display:flex;justify-content:space-between;gap:24px;padding-top:42px;padding-bottom:42px}.ddl-insp__navrow a{font-family:var(--fh);font-weight:700;font-size:17px;line-height:21px;color:var(--ink);white-space:nowrap}.ddl-insp__navrow a:hover{color:var(--green)}.ddl-insp__sec{padding:42px 0;scroll-margin-top:24px}.ddl-insp__sec--alt{background:var(--bg-soft)}.ddl-insp__sec>.ddl-wrap>*+*{margin-top:40px}.ddl-insp__head{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:0}.ddl-insp__copy .ddl-insp__kicker{margin:0 0 14px;font-family:var(--fh);font-weight:700;font-size:17px;line-height:21px;color:var(--green)}.ddl .ddl-insp__h2{font-weight:700;font-size:min(80px,5.7vw);line-height:1;letter-spacing:0;text-transform:uppercase;margin:0 0 24px}.ddl-insp__copy p{margin:0;max-width:604px;font-size:16px;line-height:28px}.ddl-insp__copy p+p{margin-top:12px}.ddl-insp__copy a{color:var(--ink);text-decoration:underline}.ddl-insp__copy a:hover{color:var(--green)}.ddl-insp__feats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;list-style:none;margin:0;padding:0}.ddl-insp__feats li{display:flex;align-items:flex-start;gap:14px;min-width:0;font-family:var(--fh);font-weight:700;font-size:17px;line-height:21px;color:var(--ink)}.ddl-insp__feats img{flex:0 0 auto;width:32px;height:32px}.ddl-insp__hero{position:relative}.ddl-insp__shots{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none}.ddl-insp__shots::-webkit-scrollbar{display:none}.ddl-insp__shot{flex:0 0 100%;scroll-snap-align:start}.ddl-insp__shot img{display:block;width:100%;aspect-ratio:1400/650;object-fit:cover}:root .ddl-insp__heronav{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:44px;height:44px;border:0;border-radius:50%;background:rgba(51,51,50,.55);color:#fff;font-size:22px;line-height:1;cursor:pointer;display:none;align-items:center;justify-content:center;transition:.15s}.ddl-insp__hero--many .ddl-insp__heronav{display:flex}.ddl-insp .ddl-insp__heronav:hover,.ddl-insp .ddl-insp__heronav:focus{background:var(--ink);border:0;color:#fff}.ddl-insp__heronav--prev{left:16px}.ddl-insp__heronav--next{right:16px}.ddl-insp__crsl .ddl-crsl{gap:0;margin-top:0}.ddl-insp__crsl .ddl-crsl__track{gap:0}.ddl-insp__crsl .ddl-crsl__item{flex:0 0 calc(100%/5)}.ddl-insp__crsl .ddl-crsl__nav{flex:0 0 68px;width:68px;height:35px;border:0;background:0 0;color:transparent;position:relative}.ddl-insp__crsl .ddl-crsl__nav:after{content:"\2039";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:35px;height:35px;border-radius:50%;background:var(--ink);color:#fff;font-size:20px;line-height:35px;text-align:center;transition:.15s}.ddl-insp__crsl .ddl-crsl__nav--next:after{content:"\203A"}.ddl-insp .ddl-crsl__nav:hover,.ddl-insp .ddl-crsl__nav:focus{border:0;background:0 0;color:transparent}.ddl-insp .ddl-crsl__nav:hover:after{background:var(--green)}.ddl-insp__crsl .ddl-pcard__media{aspect-ratio:240/300;background:0 0}.ddl-insp__crsl .ddl-pcard__name{margin:24px 0 0;text-align:center}.ddl-insp__crsl .ddl-pcard__name a{color:var(--ink)}.ddl-insp__crsl .ddl-pcard__name a:hover{color:var(--green)}.ddl-insp__more{display:flex;align-items:center;justify-content:center;gap:30px}.ddl-insp__more p{margin:0;font-size:16px;line-height:28px}.ddl-insp .ddl-insp__more .ddl-btn{border-radius:var(--radius);padding:12px 24px;font-family:var(--ff);font-weight:700;font-size:16px;line-height:20px;letter-spacing:0;color:#fff;text-decoration:none}@media(max-width:1100px){.ddl-insp__navrow{justify-content:flex-start;gap:32px;overflow-x:auto;scrollbar-width:none}.ddl-insp__navrow::-webkit-scrollbar{display:none}.ddl-insp__crsl .ddl-crsl__item{flex:0 0 calc(100%/4)}.ddl-insp__head{grid-template-columns:minmax(0,1fr);gap:24px}}@media(max-width:900px){.ddl-insp__intro{padding-top:24px;padding-bottom:24px}.ddl .ddl-insp__h1{font-size:28px;line-height:32px}.ddl-insp__navrow{padding-top:24px;padding-bottom:24px}.ddl-insp__sec{padding:24px 0}.ddl-insp__sec>.ddl-wrap>*+*{margin-top:24px}.ddl .ddl-insp__h2{font-size:min(44px,11vw);line-height:1.1;margin:0 0 16px}.ddl-insp__copy p{max-width:none;text-align:justify}.ddl-insp__feats{grid-template-columns:minmax(0,1fr);gap:12px}.ddl-insp__crsl .ddl-crsl__item{flex:0 0 calc(100%/2)}.ddl-insp__crsl .ddl-crsl__nav{flex:0 0 44px;width:44px}.ddl-insp__shot img{aspect-ratio:4/3}.ddl-insp__more{flex-direction:column;gap:16px;text-align:center}.ddl-insp .ddl-geomap{height:320px}}.ddl .ddl-ct__h1{font-weight:700;font-size:32px;line-height:40px;letter-spacing:0;text-transform:uppercase;text-align:center}.ddl-ct__h1+*{margin-top:42px}.ddl-ct .ddl-infolayout__body>*+*{margin-top:42px}.ddl-ct__card{background:#fff;border-radius:var(--radius);box-shadow:0 6px 12px rgba(91,91,90,.2);overflow:hidden}.ddl-ct__row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch}.ddl-ct__card--flagship{padding:24px;overflow:visible}.ddl-ct__card--flagship .ddl-ct__row{grid-template-columns:minmax(0,490fr) minmax(0,502fr);gap:32px;padding:24px 0;align-items:stretch}.ddl-ct__info{display:flex;flex-direction:column;gap:24px;padding:0 12px}.ddl-ct__info--compact{gap:12px;padding:24px 60px;justify-content:center}.ddl .ddl-ct__h2{font-family:var(--fh);font-weight:700;font-size:17px;line-height:21px;letter-spacing:0;text-transform:none;margin:0}.ddl-ct__group{display:flex;flex-direction:column;gap:6px}.ddl-ct__group--tight{gap:0}.ddl-ct__rule{border:0;border-top:1px solid var(--line-3);margin:0}.ddl-ct__line{display:flex;align-items:flex-start;gap:12px;margin:0;font-size:16px;line-height:28px}.ddl-ct__line address{font-style:normal}.ddl-ct__ic{flex:0 0 24px;height:28px;display:flex;align-items:center;justify-content:center;color:var(--green)}.ddl-ct__ic svg{width:24px;height:24px;fill:currentColor}.ddl-ct__ic svg[fill=none]{fill:none}.ddl-ct__line a{color:var(--ink)}.ddl-ct__line a:hover{color:var(--green)}.ddl-ct__line a.ddl-ct__tel--link{color:#88d1ff;text-decoration:underline}.ddl-ct__line a.ddl-ct__tel--link:hover{color:var(--green)}.ddl-ct__dir{color:var(--green);font-weight:700}.ddl-ct__sub{margin:0;font-size:16px;line-height:21px}.ddl-ct__small{margin:0;font-size:14px;line-height:16.8px}.ddl-ct__small a{color:var(--ink);text-decoration:underline}.ddl-ct__small a:hover{color:var(--green)}.ddl-ct__note{display:flex;flex-direction:column;gap:10px;padding:12px;background:var(--bg-soft);border-radius:var(--radius)}.ddl-ct__note p{margin:0;font-size:14px;line-height:16.8px}.ddl-ct__map{min-height:355px}.ddl-ct__card--flagship .ddl-ct__map{min-height:630px}.ddl-ct__map iframe{display:block;width:100%;height:100%;min-height:inherit;border:0}.ddl-ct__tour{margin-top:24px}.ddl-ct__tour iframe{display:block;width:100%;aspect-ratio:1024/561;border:0}.ddl-ct__tourstart{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;aspect-ratio:1024/561;border:1px solid var(--line-2);border-radius:var(--radius);background:var(--bg-soft);cursor:pointer;font-family:var(--fh);font-weight:500;font-size:17px;line-height:21px;color:var(--ink)}.ddl-ct__tourstart:before{content:"";width:48px;height:48px;border-radius:50%;background:var(--green) url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M9 7.5v9l7.5-4.5z' fill='%23fff'/%3E%3C/svg%3E") center/24px no-repeat;transition:background-color .15s}.ddl-ct .ddl-ct__tourstart:hover,.ddl-ct .ddl-ct__tourstart:focus{background:var(--bg-soft2);border-color:var(--green);color:var(--ink)}.ddl-ct .ddl-ct__tourstart:hover:before{background-color:var(--green-d)}.ddl-ct__badges{display:flex;flex-wrap:wrap;justify-content:center;gap:42px;list-style:none;margin:0;padding:24px 0}.ddl-ct__badges li{display:flex;align-items:center;gap:12px;padding:12px 24px;background:var(--bg-soft);border-radius:var(--radius)}.ddl-ct__badges img{flex:0 0 auto}.ddl-ct__badges span{font-family:var(--ff);font-weight:700;font-size:11px;line-height:13.2px;text-transform:uppercase;color:var(--ink)}.ddl-ct__form,.ddl-ct__faq{max-width:912px;margin-left:auto;margin-right:auto}.ddl .ddl-ct__h2big{text-align:center}.ddl-ct__h2big+*{margin-top:32px}.ddl-ct__form .ddlform__form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px;align-items:start}.ddl-ct__form [data-field=name]{grid-area:1/1}.ddl-ct__form [data-field=email]{grid-area:2/1}.ddl-ct__form [data-field=phone]{grid-area:3/1}.ddl-ct__form [data-field=comment]{grid-area:1/2/4/3}.ddl-ct__form [data-field=sms_consent]{grid-area:4/1}.ddl-ct__form [data-field=policy_consent]{grid-area:5/1}.ddl-ct__form [data-field=zip]{grid-area:6/1}.ddl-ct__form .ddlform__submit{grid-area:6/2;justify-self:end;align-self:start}.ddl-ct__form .ddlform__reqnote{grid-area:7/2;justify-self:end;margin:0;font-size:13px;line-height:15.6px;color:var(--line-3)}.ddl-ct__form .ddlform__message{grid-area:8/1/9/3}.ddl-ct__form .ddlform__hp{display:none}.ddl-ct__form .ddlform__row{gap:6px}.ddl-ct__form .ddlform__label{font-size:13px;line-height:15.6px;text-transform:uppercase}.ddl-ct__form .ddlform__input{height:40px;padding:12px;border:1px solid var(--line-3);border-radius:3px;background:var(--bg-soft);font-size:13px;line-height:15.6px}.ddl-ct__form textarea.ddlform__input{height:188px;resize:vertical}.ddl-ct__form .ddlform__row--checkbox{align-self:center}.ddl-ct__form .ddlform__check{display:flex;align-items:flex-start;gap:12px;font-size:14px;line-height:16.8px}.ddl-ct__form .ddlform__check input{flex:0 0 16px;width:16px;height:16px;margin:0;accent-color:var(--green)}.ddl-ct__form .ddlform__check .ddlform__req{display:none}.ddl-ct .ddlform__submit{width:145px;height:40px;justify-content:center;border-radius:3px;background:var(--green);font-size:16px;line-height:20px}.ddl-ct .ddlform__submit:after{content:none}.ddl-ct .ddlform__submit:hover,.ddl-ct .ddlform__submit:focus{background:var(--green-d);border:0;color:#fff}.ddl-ct__faqlead{margin:0;font-size:16px;line-height:28px}.ddl-ct__faqlead+.ddl-ds__faq{margin-top:32px}.ddl-ct .ddl-ds__faq{column-gap:48px}@media(max-width:900px){.ddl-ct__h1,.ddl-ct__line--tour{display:none}.ddl-ct__h1+*,.ddl-ct .ddl-infolayout__body>*+*{margin-top:24px}.ddl-ct__row,.ddl-ct__card--flagship .ddl-ct__row{grid-template-columns:minmax(0,1fr);gap:24px;padding:0}.ddl-ct__card--flagship{padding:0;overflow:hidden}.ddl-ct__info{padding:16px 16px 0;gap:12px}.ddl-ct__info--compact{padding:16px 16px 0}.ddl-ct__map,.ddl-ct__card--flagship .ddl-ct__map{min-height:355px}.ddl-ct__tour{margin-top:0}.ddl-ct__badges{gap:12px;padding:0}.ddl-ct__badges li{padding:8px 14px}.ddl .ddl-ct__form .ddl-ct__h2big{font-size:21px;line-height:26px;text-align:left}.ddl-ct__faqlead{text-align:justify}.ddl-ct__form .ddlform__form{grid-template-columns:minmax(0,1fr);gap:24px}.ddl-ct__form [data-field=name]{grid-area:1/1}.ddl-ct__form [data-field=email]{grid-area:2/1}.ddl-ct__form [data-field=phone]{grid-area:3/1}.ddl-ct__form [data-field=comment]{grid-area:4/1}.ddl-ct__form [data-field=sms_consent]{grid-area:5/1}.ddl-ct__form [data-field=policy_consent]{grid-area:6/1}.ddl-ct__form [data-field=zip]{grid-area:7/1}.ddl-ct__form .ddlform__submit{grid-area:8/1;justify-self:stretch;width:100%}.ddl-ct__form .ddlform__reqnote{grid-area:9/1;justify-self:start}.ddl-ct__form .ddlform__message{grid-area:10/1}.ddl-ct .ddl-ds__faq{columns:1}.ddl-ct .ddl-ds__qa{margin-bottom:12px}}.ddl-wiki .ddl-infolayout__body>*+*{margin-top:40px}.ddl-wiki__intro{margin:0;text-align:center}.ddl-wiki__tabs{display:flex;gap:60px;border-bottom:1px solid var(--line-3)}.ddl .ddl-wiki__tab{display:inline-flex;align-items:center;gap:10px;padding:12px 0 10px;margin-bottom:-1px;border-bottom:2px solid transparent;font-family:var(--fh);font-weight:700;font-size:21px;line-height:26px;text-transform:uppercase;color:var(--ink)}.ddl .ddl-wiki__tab:hover,.ddl .ddl-wiki__tab[aria-current=page]{color:var(--green)}.ddl .ddl-wiki__tab[aria-current=page]{border-bottom-color:var(--green)}.ddl-wiki .ddl-wiki__filters{display:flex;flex-wrap:wrap;gap:42px;margin-top:24px}.ddl .ddl-wiki__filter{display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border:1px solid var(--line-3);border-radius:var(--radius);background:#fff;font-family:var(--ff);font-weight:700;font-size:16px;line-height:20px;color:#cbcbcb;cursor:pointer}.ddl .ddl-wiki__filter:hover,.ddl .ddl-wiki__filter[aria-current=page],.ddl .ddl-wiki__filter[aria-pressed=true]{border-color:var(--green);color:var(--green)}.ddl-wiki__tab .ddl-wiki__ico{width:28px;height:28px;color:#cbcbcb}.ddl-wiki__filter .ddl-wiki__ico{width:28px;height:28px;color:var(--line-3)}.ddl-wiki__tab:hover .ddl-wiki__ico,.ddl-wiki__tab[aria-current=page] .ddl-wiki__ico,.ddl-wiki__filter:hover .ddl-wiki__ico,.ddl-wiki__filter[aria-current=page] .ddl-wiki__ico,.ddl-wiki__filter[aria-pressed=true] .ddl-wiki__ico{color:var(--green)}.ddl-wiki__ico{flex:0 0 auto;display:block;background:currentColor;-webkit-mask:var(--ico) center/contain no-repeat;mask:var(--ico) center/contain no-repeat}.ddl-wiki__ico[data-ico=tab-blog]{--ico:url("/skin/frontend/newsite_themes/default/img/wiki/tab-blog.svg")}.ddl-wiki__ico[data-ico=tab-guide]{--ico:url("/skin/frontend/newsite_themes/default/img/wiki/tab-guide.svg")}.ddl-wiki__ico[data-ico=tab-install]{--ico:url("/skin/frontend/newsite_themes/default/img/wiki/tab-install.svg")}.ddl-wiki__ico[data-ico=filter-all]{--ico:url("/skin/frontend/newsite_themes/default/img/wiki/filter-all.svg")}.ddl-wiki__ico[data-ico=filter-articles]{--ico:url("/skin/frontend/newsite_themes/default/img/wiki/filter-articles.svg")}.ddl-wiki__ico[data-ico=filter-news]{--ico:url("/skin/frontend/newsite_themes/default/img/wiki/filter-news.svg")}.ddl-wiki__ico[data-ico=filter-interior]{--ico:url("/skin/frontend/newsite_themes/default/img/wiki/filter-interior.svg")}.ddl-wiki__ico[data-ico=filter-exterior]{--ico:url("/skin/frontend/newsite_themes/default/img/wiki/filter-exterior.svg")}.ddl-wiki .ddl-wiki__grid{margin-top:42px}.ddl-wiki__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:42px;margin:0;padding:0;list-style:none}.ddl-wiki__cell{display:flex;margin:0}.ddl-wiki__cell>.ddl-wiki__card{flex:1 1 auto;min-width:0}.ddl-wiki__grid--inst{gap:42px 40px}.ddl-wiki__card{margin:0;display:flex;flex-direction:column;gap:6px}.ddl-wiki__cardimg{display:block;margin-bottom:18px}.ddl-wiki__cardimg img{display:block;width:100%;aspect-ratio:329/300;object-fit:cover}.ddl-wiki__meta{margin:0;font-size:13px;line-height:28px;text-transform:uppercase;color:#cbcbcb}.ddl-wiki__sep{padding:0 2px}.ddl .ddl-wiki__cardh a{color:var(--ink)}.ddl .ddl-wiki__cardh a:hover{color:var(--green)}.ddl-wiki__cardtext,.ddl-wiki__itext,.ddl-wiki__gtext p{margin:0}.ddl-wiki__intro,.ddl-wiki__cardtext,.ddl-wiki__empty{font-size:16px;line-height:26px}.ddl-wiki__itext,.ddl-wiki__gtext p{font-size:16px;line-height:28px}.ddl-wiki .ddl-wiki__guide{margin-top:42px}.ddl-wiki__guide{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:42px 24px;margin:0;padding:0;list-style:none}.ddl-wiki__gcard{margin:0;display:grid;grid-template-columns:minmax(0,1fr) 150px;align-items:center;gap:12px;padding:60px 42px;border-radius:12px;background:var(--bg-soft)}.ddl-wiki__gcard:nth-child(4n+2),.ddl-wiki__gcard:nth-child(4n+3){background:#88d1ff;color:#fff}.ddl-wiki__gtext{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.ddl .ddl-wiki__gbtn{margin-top:18px}.ddl-wiki__gimg{display:block;width:150px;height:150px}.ddl-wiki .ddl-wiki__inst{margin-top:24px}.ddl-wiki__inst[data-filter=interior] .ddl-wiki__cell:not([data-cat=interior]),.ddl-wiki__inst[data-filter=exterior] .ddl-wiki__cell:not([data-cat=exterior]){display:none}.ddl-inst__media{position:relative;overflow:hidden;aspect-ratio:328/192;margin-bottom:18px;background:var(--bg-soft)}.ddl-inst__media img,.ddl-inst__media iframe{display:block;width:100%;height:100%;border:0}.ddl-inst__cover{object-fit:cover}.ddl-inst__play{position:relative;display:block;width:100%;height:100%;padding:0;border:0;background:#000;cursor:pointer}.ddl-inst__play img{position:absolute;left:0;top:-16.66%;width:100%;height:133.33%;object-fit:cover;opacity:.85;transition:opacity .15s}.ddl-inst__play:after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:68px;height:48px;border-radius:12px;background:rgba(0,0,0,.65) url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M9 7.5v9l7.5-4.5z' fill='%23fff'/%3E%3C/svg%3E") center/28px no-repeat;transition:background-color .15s}.ddl-wiki .ddl-inst__play:hover,.ddl-wiki .ddl-inst__play:focus{border:0;background:#000}.ddl-inst__play:hover img{opacity:1}.ddl-inst__play:hover:after{background-color:var(--green)}.ddl .ddl-wiki__ipdf{display:inline-flex;align-items:center;gap:12px;margin-top:auto;padding-top:18px;font-family:var(--fh);font-weight:700;font-size:14px;line-height:21px;text-transform:uppercase;color:var(--ink)}.ddl .ddl-wiki__ipdf:hover{color:var(--green)}.ddl .ddl-wiki__gbtn:after,.ddl .ddl-wiki__ipdf:before{content:"";flex:0 0 auto;background:currentColor;-webkit-mask:var(--ico) center/contain no-repeat;mask:var(--ico) center/contain no-repeat}.ddl .ddl-wiki__gbtn:after{width:18px;height:18px;--ico:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath d='M8 2a6 6 0 1 1 0 12A6 6 0 0 1 8 2zm4.5 10.5 3.5 3.5' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round'/%3E%3C/svg%3E")}.ddl .ddl-wiki__ipdf:before{width:24px;height:24px;--ico:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 3v11m0 0-4.5-4.5M12 14l4.5-4.5M4 16v3a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2v-3' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.ddl-wiki .toolbar-blog-posts{margin-top:42px}@media(max-width:1100px){.ddl-wiki__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ddl-wiki__gcard{padding:42px 24px}.ddl-wiki__tabs{gap:32px}.ddl-wiki .ddl-wiki__filters{gap:24px}}@media(max-width:900px){.ddl-wiki .ddl-infolayout__body>*+*{margin-top:24px}.ddl .ddl-wiki__h1{font-size:26px;line-height:36px}.ddl-wiki__intro{font-size:14px;line-height:21px}.ddl-wiki__tabs{gap:24px;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.ddl-wiki__tabs::-webkit-scrollbar{display:none}.ddl .ddl-wiki__tab{flex:0 0 auto;font-size:16px;line-height:21px}.ddl-wiki__tab .ddl-wiki__ico{width:21px;height:21px}.ddl-wiki .ddl-wiki__filters{gap:12px;margin-top:18px}.ddl-wiki .ddl-wiki__grid,.ddl-wiki .ddl-wiki__guide{margin-top:24px}.ddl-wiki__grid{gap:24px}.ddl-wiki__guide{grid-template-columns:minmax(0,1fr);gap:24px}.ddl-wiki__gcard{padding:24px;gap:18px;grid-template-columns:minmax(0,1fr) 96px}.ddl-wiki__gimg{width:96px;height:96px}.ddl .ddl-wiki__cardh,.ddl .ddl-wiki__gh,.ddl .ddl-wiki__ih{font-size:18px;line-height:24px}.ddl-wiki__cardtext,.ddl-wiki__itext,.ddl-wiki__gtext p{font-size:14px;line-height:21px}.ddl-wiki .ddl-geomap{display:none}}@media(max-width:600px){.ddl-wiki__grid{grid-template-columns:minmax(0,1fr)}}.ddl .ddl-ship__h1,.ddl .ddl-wiki__h1,.ddl .ddl-vs__h1,.ddl .ddl-vs__h2{text-align:center}.ddl-vs .ddl-infolayout__body>*+*{margin-top:42px}.ddl-vs__sec>*+*{margin-top:24px}.ddl-vs__lead{margin:0;font-size:16px;line-height:26px;text-align:center}.ddl-vs__slider{display:flex;flex-direction:column;gap:12px}.ddl-vs__stage{position:relative;overflow:hidden;aspect-ratio:1072/551;background:var(--bg-soft)}.ddl-vs__slide{display:none;position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.ddl-vs__slide.is-current{display:block}:root .ddl-vs__nav{position:absolute;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:rgba(0,0,0,.45);color:#fff;font-size:18px;line-height:1;cursor:pointer;transition:background-color .15s}.ddl-vs .ddl-vs__nav:hover{background:var(--green)}.ddl-vs__nav[data-dir="-1"]{left:16px}.ddl-vs__nav[data-dir="1"]{right:16px}.ddl-vs__thumbs{display:flex;gap:12px;justify-content:center}:root .ddl-vs__thumb{width:96px;height:64px;padding:0;border:1px solid transparent;background:0 0;cursor:pointer}.ddl-vs__thumb img{display:block;width:100%;height:100%;object-fit:cover}.ddl-vs .ddl-vs__thumb.is-current,.ddl-vs .ddl-vs__thumb:hover{border-color:var(--green)}.ddl-vs__sec>.ddl-vs__btn{display:flex;width:max-content;margin-left:auto;margin-right:auto}.ddl-vs__tour{position:relative;aspect-ratio:1072/551;background:var(--bg-soft)}.ddl-vs__tour iframe{position:absolute;inset:0;display:block;width:100%;height:100%;border:0}.ddl-vs__touch{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:42px}.ddl .ddl-vs__card{display:flex;flex-direction:column;gap:6px;padding:21px 24px;background:var(--bg-soft);color:var(--ink)}.ddl .ddl-vs__card[href]{cursor:pointer}.ddl .ddl-vs__card[href]:hover .ddl-vs__cardh{color:var(--green)}.ddl-vs__cardhead{display:flex;align-items:center;gap:12px}.ddl-vs__cardico{display:block;width:24px;height:24px}.ddl-vs__cardh{font-family:var(--fh);font-weight:700;font-size:17px;line-height:21px}.ddl-vs__cardtext{font-size:16px;line-height:26px}.ddl-vs__visit{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:42px;align-items:start}.ddl-vs__visittext>*+*{margin-top:24px}.ddl-vs__visittext p{margin:0;font-size:16px;line-height:26px}.ddl-vs__visittext p+p{margin-top:12px}.ddl-vs__facts{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.ddl-vs__facts li{display:flex;gap:12px;font-size:16px;line-height:28px}.ddl-vs__facts .ic{flex:0 0 auto;margin:4px 0 0}.ddl-vs__facts a{color:var(--ink)}.ddl-vs__facts a:hover{color:var(--green)}.ddl-vs__map{position:relative;aspect-ratio:515/460;background:var(--bg-soft2)}.ddl-vs__map iframe{position:absolute;inset:0;display:block;width:100%;height:100%;border:0}@media(max-width:1100px){.ddl-vs__touch{gap:24px}.ddl .ddl-vs__card{padding:18px}}@media(max-width:900px){.ddl-vs .ddl-infolayout__body>*+*{margin-top:24px}.ddl-vs__sec>*+*{margin-top:24px}.ddl .ddl-vs__h1,.ddl .ddl-vs__h2{font-size:26px;line-height:36px;text-align:left}.ddl .ddl-vs__h3{font-size:21px;line-height:28px}.ddl-vs__lead{margin-top:12px;font-size:16px;line-height:21px;text-align:justify}.ddl-vs__h1+.ddl-vs__lead{margin-top:24px}.ddl-vs__visittext p{font-size:16px;line-height:21px}.ddl-vs__cardtext{font-size:16px;line-height:21px}.ddl-vs__cardh{font-size:14px;line-height:18px}.ddl-vs__facts li{font-size:16px;line-height:28px}.ddl-vs__stage{aspect-ratio:377/283}.ddl-vs__tour{aspect-ratio:377/212}.ddl-vs__map{aspect-ratio:377/307}.ddl-vs__thumbs{display:none}.ddl-vs__nav{width:35px;height:35px}.ddl-vs__touch{grid-template-columns:minmax(0,1fr);gap:12px}.ddl-vs__visit{grid-template-columns:minmax(0,1fr);gap:0}.ddl-vs__visittext{padding:42px 0}}.ddl-pk .ddl-infolayout__body>*+*{margin-top:24px}.ddl-pk__lead{font-size:16px;line-height:28px;margin:0}.ddl-pk__menu{display:flex;gap:60px;margin:0}.ddl-pk__menu ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.ddl-pk__menu ul:last-child{flex:1;min-width:0}.ddl-pk__menu li{display:flex;gap:6px;margin:0}.ddl-pk__menu li:before{content:"\2023";flex:none;color:#88d1ff;line-height:28px}:root .ddl-pk__link,:root .ddl-pk__link:visited{font-family:var(--ff);font-weight:700;font-size:16px;line-height:28px;color:#88d1ff;text-decoration:underline}:root .ddl-pk__link:hover{color:var(--green)}.ddl-pk__list{margin-top:34px}.ddl-pk__item{display:flex;gap:40px;padding:24px 0;border-bottom:1px solid rgba(51,51,50,.3)}.ddl-pk__item+.ddl-pk__item{margin-top:34px}.ddl-pk__media{flex:0 1 638px;max-width:638px;min-width:0}.ddl-pk__text{flex:0 1 372px;min-width:0;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:18px}.ddl-pk__text p{margin:0;font-size:16px;line-height:28px}.ddl-pk .ddl-pk__pdf{gap:12px;font-size:13px}.ddl-pk__pdf img{width:18px;height:18px}:root .ddl-pk__play{position:relative;display:block;width:100%;aspect-ratio:16/9;padding:0;border:0;background:#000;cursor:pointer;overflow:hidden}.ddl-pk__play img{display:block;width:100%;height:100%;object-fit:cover}.ddl-pk__playic{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:grid;place-items:center;width:68px;height:48px;border-radius:12px;background:rgba(0,0,0,.55);transition:.2s}.ddl-pk__playic:before{content:"";margin-left:4px;border-left:18px solid #fff;border-top:11px solid transparent;border-bottom:11px solid transparent}.ddl-pk__play:hover .ddl-pk__playic,.ddl-pk__play:focus-visible .ddl-pk__playic{background:red}.ddl-pk__frame{position:relative;width:100%;aspect-ratio:16/9}.ddl-pk__frame iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.ddl-pk__img{display:block;width:100%;aspect-ratio:16/9;object-fit:contain;background:var(--bg-soft)}@media(max-width:900px){.ddl-pk .ddl-infolayout__body>*+*{margin-top:24px}.ddl .ddl-pk__h1{font-size:26px;line-height:36px}.ddl .ddl-pk__h2{font-size:21px;line-height:28px}.ddl-pk__menu{flex-direction:column;gap:6px}.ddl-pk__list{margin-top:24px}.ddl-pk__item{flex-direction:column;gap:24px}.ddl-pk__item+.ddl-pk__item{margin-top:24px}.ddl-pk__media{flex:0 0 auto;max-width:none}.ddl-pk__text{gap:12px}.ddl-pk .ddl-geomap{display:none}}.ddl-infolayout__body>.ddl-ship__h1+*{margin-top:42px}.ddl-ship__part{margin-top:42px}.ddl-ship .ddl-infolayout__body p{margin:0;font-size:16px;line-height:26px}.ddl-ship .ddl-infolayout__body ul,.ddl-ship .ddl-infolayout__body ol{margin:0;padding-left:20px}.ddl-ship .ddl-infolayout__body li{font-size:16px;line-height:26px}.ddl-ship .ddl-infolayout__body li+li{margin-top:4px}.ddl-ship .ddl-infolayout__body ul{list-style:disc}.ddl-ship .ddl-infolayout__body ol{list-style:decimal}.ddl-ship__intro{display:grid;grid-template-columns:minmax(0,510fr) minmax(0,500fr);gap:24px;align-items:start}.ddl-ship__introtext{display:flex;flex-direction:column;gap:26px}.ddl-ship__photo{display:block;width:100%;height:auto;aspect-ratio:500/333;object-fit:cover}.ddl .ddl-ship__h2{display:flex;align-items:baseline;gap:24px;font-weight:700;font-size:35px;line-height:44px;letter-spacing:0;text-transform:uppercase;margin:0;padding-bottom:18px;border-bottom:1px solid #dfdfdf}.ddl-ship__h2 span{flex:0 0 60px}.ddl-ship__cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px}.ddl-ship__card{display:flex;flex-direction:column;gap:12px;justify-content:center;text-align:center;padding:24px 32px;border:1px solid var(--green);border-radius:var(--radius);font-size:16px;line-height:28px}.ddl-ship__card>b{font-family:var(--fh);font-weight:700}.ddl-ship__row{display:grid;grid-template-columns:48px minmax(0,1fr);gap:40px;align-items:center}.ddl-ship__ic{width:48px;height:48px}.ddl-ship__rowtext{display:flex;flex-direction:column;gap:12px}.ddl-ship__note{padding:24px;background:var(--bg-soft);border-radius:2px}.ddl-ship__note>*+*{margin-top:12px}.ddl-ship__note--plain p{line-height:28px}.ddl-ship__map{display:grid;grid-template-columns:minmax(0,1fr) 251px;align-items:stretch}.ddl-ship__map .map-states__map{min-width:0;display:flex;align-items:center;justify-content:center}.ddl-ship__map .map-states__map svg{width:100%;height:auto;display:block}.ddl-ship__mapcard{display:flex;flex-direction:column;gap:16px;justify-content:center;padding:31px 30px;background:var(--bg-soft)}.ddl .ddl-ship__mapcard .ddl-ship__mapstate{font-weight:700;font-size:24px;line-height:28px;letter-spacing:0;text-transform:uppercase;margin:0}.ddl-ship__mapfield{padding:14px 20px;background:#fff;border:1px solid var(--line-2);border-radius:3px}.ddl-ship__maplink a{color:var(--green);font-weight:700}.ddl-ship .ddl-infolayout__body .ddl-ship__part>*+*{margin-top:40px}.ddl-ship .ddl-infolayout__body .ddl-ship__note>*+*{margin-top:12px}.ddl-ship__map #usa-map path{fill:#c4f1d7;stroke:#fff;stroke-width:1}.ddl-ship__map #usa-map path.map-hot{fill:var(--green)}@media(max-width:900px){.ddl .ddl-ship__h1{font-size:26px;line-height:36px;text-align:left}.ddl-infolayout__body>.ddl-ship__h1+*,.ddl-ship__part{margin-top:24px}.ddl-ship .ddl-infolayout__body .ddl-ship__part>*+*{margin-top:24px}.ddl-ship .ddl-infolayout__body p,.ddl-ship .ddl-infolayout__body li{line-height:21px}.ddl-ship__intro{grid-template-columns:minmax(0,1fr)}.ddl-ship__introtext{gap:21px}.ddl .ddl-ship__h2{font-size:16px;line-height:21px;gap:24px;padding-bottom:18px}.ddl-ship__h2 span{flex:0 0 auto;font-size:21px;line-height:26px}.ddl .ddl-ship__h3{font-size:16px;line-height:21px}.ddl .ddl-ship__row .ddl-ship__h3{font-size:14px;line-height:18px}.ddl-ship__cards{grid-template-columns:minmax(0,1fr);gap:24px}.ddl-ship__card{padding:24px}.ddl-ship__row{grid-template-columns:30px minmax(0,1fr);gap:24px;align-items:center}.ddl-ship__rowtext{display:contents}.ddl-ship__row .ddl-ship__h3{grid-area:1/2}.ddl-ship__row p{grid-area:2/1/3/3}.ddl-ship__ic{width:30px;height:30px}.ddl-ship__map{grid-template-columns:minmax(0,1fr)}.ddl-ship__mapcard{padding:20px}.ddl-ship .ddl-geomap{display:none}}.ddl-bp__ico{flex:0 0 auto;display:inline-block;background:currentColor;-webkit-mask:var(--ico) center/contain no-repeat;mask:var(--ico) center/contain no-repeat}.ddl-bp__ico[data-ico=home]{width:21px;height:21px;--ico:url("/skin/frontend/newsite_themes/default/img/blog/home.svg")}.ddl-bp__ico[data-ico=calendar]{width:24px;height:24px;--ico:url("/skin/frontend/newsite_themes/default/img/blog/calendar.svg")}.ddl-bp__ico[data-ico=user]{width:24px;height:24px;--ico:url("/skin/frontend/newsite_themes/default/img/blog/user.svg")}.ddl-bp__ico[data-ico=book]{width:24px;height:24px;--ico:url("/skin/frontend/newsite_themes/default/img/blog/book.svg")}.ddl-bp__ico[data-ico=arrow]{width:18px;height:18px;--ico:url("/skin/frontend/newsite_themes/default/img/blog/arrow.svg")}.ddl-bp__ico[data-ico=bulb]{width:24px;height:24px;--ico:url("/skin/frontend/newsite_themes/default/img/blog/bulb.svg")}.ddl-bp__ico[data-ico=quote]{width:32px;height:32px;--ico:url("/skin/frontend/newsite_themes/default/img/blog/quote.svg")}.ddl-bp__hero{position:relative;min-height:461px;display:flex;align-items:flex-end;padding:42px 0;background:var(--hero) center/cover no-repeat,var(--bg-soft2);color:#fff}.ddl-bp__hero:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.15) 0%,rgba(0,0,0,.55) 100%)}.ddl-bp__heroimg{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.ddl-bp__heroin{position:relative;display:flex;flex-direction:column;gap:24px}.ddl-bp__crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:12px;font-family:var(--fh);font-weight:700;font-size:14px;line-height:17px;color:#fff}:root .ddl-bp__crumbs a,:root .ddl-bp__crumbs a:visited{color:#fff}:root .ddl-bp__crumbs a:hover{color:#fff;text-decoration:underline}.ddl-bp__herorow{display:flex;align-items:flex-end;justify-content:space-between;gap:40px}.ddl .ddl-bp__h1{flex:1 1 auto;font-weight:700;font-size:38px;line-height:44px;letter-spacing:0;text-transform:uppercase;color:#fff}.ddl-bp__by{flex:0 0 auto;display:flex;flex-direction:column;align-items:flex-start;gap:6px}.ddl-bp__author,.ddl-bp__date{display:flex;align-items:center;gap:12px;margin:0;font-family:var(--ff);font-weight:400;font-size:16px;line-height:28px;color:#fff}.ddl-bp__author{gap:6px}.ddl-bp__avatar{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:50%;background:var(--bg-soft2);color:var(--muted-2);overflow:hidden}.ddl-bp__avatar img{width:100%;height:100%;border-radius:50%;object-fit:cover;display:block}.ddl-bp__layout{display:grid;grid-template-columns:250px minmax(0,1fr);gap:60px;padding-top:42px;padding-bottom:60px}.ddl-bp .ddl-aside__title{color:var(--ink)}.ddl-bp .ddl-aside__group:first-child .ddl-aside__link{font-weight:400;color:var(--muted-2)}.ddl-bp .ddl-aside__group:first-child .ddl-aside__link:hover{color:var(--green)}.ddl-bp__body{min-width:0}.ddl-bp__body>*+*{margin-top:40px}.ddl-bp__toc{border-left:16px solid #d3f4e3;padding-left:24px}.ddl .ddl-bp__toch{display:flex;align-items:center;gap:12px;font-weight:700;font-size:28px;line-height:32px;letter-spacing:0;text-transform:uppercase;padding-bottom:24px;border-bottom:1px solid #cecdcd}.ddl-bp__toclist{list-style:none;margin-top:24px;padding:0;display:flex;flex-direction:column;gap:12px;counter-reset:toc}.ddl-bp__toclist li{counter-increment:toc}.ddl-bp__toclist li:before{content:counter(toc) ". "}.ddl-bp__toclist li,:root .ddl-bp__toclist a{font-family:var(--ff);font-weight:400;font-size:18px;line-height:28px;color:var(--muted-2)}:root .ddl-bp__toclist a:hover{color:var(--green)}.ddl-bp__pod>*+*{margin-top:24px}.ddl .ddl-bp__podh{font-family:var(--fh);font-weight:700;font-size:28px;line-height:32px;letter-spacing:0;text-transform:uppercase;color:var(--ink)}.ddl-bp__podrow{display:flex;flex-wrap:wrap;align-items:center;gap:24px}.ddl-bp__podbar{flex:0 0 auto;display:flex;align-items:center;gap:12px;width:473px;max-width:100%;height:47px;padding:0 23px 0 19px;border:1.2px solid var(--green);border-radius:600px}.ddl-bp__podnote{flex:1 1 260px;max-width:460px;font-family:var(--ff);font-style:italic;font-weight:400;font-size:16px;line-height:26px;color:var(--muted-2)}:root .ddl-bp__podplay{flex:0 0 auto;display:flex;width:20px;height:20px;padding:0;border:0;border-radius:0;background:0 0;cursor:pointer}.ddl-bp__podplay:before{content:"";width:20px;height:20px;background:var(--green);clip-path:polygon(0 0,100% 50%,0 100%)}.ddl-bp__pod.is-playing .ddl-bp__podplay:before{clip-path:none;background:linear-gradient(var(--green) 0 0) left/6px 100% no-repeat,linear-gradient(var(--green) 0 0) right/6px 100% no-repeat}.ddl-bp__podtime{flex:0 0 auto;min-width:32px;font-family:var(--ff);font-weight:400;font-size:16px;line-height:28px;color:var(--ink);font-variant-numeric:tabular-nums}.ddl-bp__podtrack{position:relative;flex:1 1 auto;display:flex;align-items:center;height:16px;cursor:pointer}.ddl-bp__podtrack:before{content:"";width:100%;height:2px;background:var(--line-3)}.ddl-bp__podfill{position:absolute;left:0;width:0;height:2px;background:var(--green)}.ddl-bp__podknob{position:absolute;left:0;width:8px;height:8px;margin-left:-4px;border-radius:50%;background:var(--green)}.ddl-bp__podtrack:focus-visible{outline:2px solid var(--green);outline-offset:4px;border-radius:4px}.ddl-bp__content :is(h2,h3,h4){scroll-margin-top:110px}.ddl-bp__content{font-family:var(--ff);font-weight:400;font-size:17px;line-height:26px;color:var(--ink)}.ddl-bp__content:after{content:"";display:table;clear:both}.ddl-bp__content *{margin:0}.ddl-bp__content>*+*{margin-top:24px}.ddl-bp__content>*+:is(h1,h2,h3){margin-top:40px}.ddl .ddl-bp__content h1{font-family:var(--fh);font-weight:700;font-size:35px;line-height:44px;letter-spacing:0;text-transform:uppercase;color:var(--ink)}.ddl .ddl-bp__content h2{font-weight:700;font-size:28px;line-height:32px;letter-spacing:0;text-transform:uppercase}.ddl .ddl-bp__content h3{font-weight:700;font-size:21px;line-height:28px;letter-spacing:0;text-transform:uppercase}.ddl .ddl-bp__content :is(h4,h5,h6){font-family:var(--fh);font-weight:700;font-size:17px;line-height:21px;letter-spacing:0;text-transform:none;color:var(--ink);margin:0}.ddl-bp__content :is(ul,ol){padding-left:24px}.ddl-bp__content ul{list-style:disc}.ddl-bp__content ol{list-style:decimal}.ddl-bp__content li+li{margin-top:6px}.ddl-bp__content li>p+p{margin-top:6px}:root .ddl-bp__content a[href],:root .ddl-bp__content a[href]:visited{color:var(--green)}:root .ddl-bp__content a[href]:hover{color:var(--green-d);text-decoration:underline}.ddl-bp__content img{display:block;max-width:100%;height:auto;background:var(--bg-soft)}.ddl-bp__content :is(b,strong){font-weight:700}.ddl-bp__content iframe{display:block;width:100%;max-width:100%;aspect-ratio:16/9;height:auto;border:0}:is(.ddl-bp__content,.ddl-cat-text,.ddl-seoslot) table:not(.conteiner__closet-tableblock){width:100%;border-collapse:collapse;table-layout:auto}:is(.ddl-bp__content,.ddl-cat-text,.ddl-seoslot) table:not(.conteiner__closet-tableblock) :is(td,th){border:1px solid #DBDBDB!important;padding:10px 14px;vertical-align:top;text-align:left;font-family:var(--ff);font-weight:400;font-size:14px;line-height:28px;color:#7c7e82}:is(.ddl-bp__content,.ddl-cat-text,.ddl-seoslot) table:not(.conteiner__closet-tableblock):has(tr+tr) tr:first-child td,:is(.ddl-bp__content,.ddl-cat-text,.ddl-seoslot) table:not(.conteiner__closet-tableblock) th,:is(.ddl-bp__content,.ddl-cat-text,.ddl-seoslot) table:not(.conteiner__closet-tableblock):has(td+td) td:first-child{background:var(--bg-soft2);font-family:var(--fh);font-weight:700;font-size:14px;line-height:21px;color:var(--ink)}:is(.ddl-bp__content,.ddl-cat-text,.ddl-seoslot) .ddl-tblwrap{overflow-x:auto;-webkit-overflow-scrolling:touch}@media(max-width:600px){:is(.ddl-bp__content,.ddl-cat-text,.ddl-seoslot) .ddl-tblwrap>table{width:auto;min-width:100%}}.ddl-bp__content .standard__conteiner{width:100%;max-width:100%}.ddl-bp__content .standard__table:not(:has(.castom__blocks)){display:table;table-layout:fixed;border-collapse:collapse;width:100%;min-width:0;max-width:100%}.ddl-bp__content .standard__table:not(:has(.castom__blocks)) :is(.standard__header,.standard__row){display:table-row;min-width:0}.ddl-bp__content .standard__table:not(:has(.castom__blocks)) :is(.standard__cell,.standard__rowcell,.standard__rowcell-next){display:table-cell;vertical-align:middle;min-width:0}.ddl-bp__content .standard__table:has(.castom__blocks){width:100%;min-width:0;max-width:100%}.ddl-bp__content .standard__row-content a{width:100%}@media(max-width:600px){.ddl-bp__content .standard__conteiner{overflow-x:auto;-webkit-overflow-scrolling:touch}.ddl-bp__content .standard__table:not(:has(.castom__blocks)){table-layout:auto;width:auto;min-width:100%}}.ddl-bp__content :is([class^=table__],[class*=" table__"]){max-width:100%}.ddl-bp__content :is(.table__container,.table__bottom-size){width:100%}.ddl-bp__faq{background:var(--bg-soft);border-radius:var(--radius);padding:24px}.ddl-bp__faq>*+*{margin-top:24px}.ddl-bp__faq>ol{list-style:none;padding-left:0}.ddl-bp__faq>ol>li{margin:0}.ddl .ddl-bp__faq :is(h3,h4){display:flex;align-items:flex-start;gap:6px;font-family:var(--fh);font-weight:600;font-size:16px;line-height:21px;letter-spacing:0;text-transform:uppercase;padding-top:12px;border-top:1px solid #cecdcd}.ddl .ddl-bp__faq :is(h3,h4):before{content:"";flex:0 0 auto;width:18px;height:18px;margin-top:2px;background:currentColor;-webkit-mask:url("/skin/frontend/newsite_themes/default/img/blog/caret.svg") center/contain no-repeat;mask:url("/skin/frontend/newsite_themes/default/img/blog/caret.svg") center/contain no-repeat}.ddl .ddl-bp__faq h2{padding-top:0;border-top:0}.ddl-bp__faq>:is(h3,h4)+*{margin-top:12px}.ddl-bp__faq ol:has(>li>:is(h3,h4)){list-style:none;padding-left:0}.ddl-bp__faq ol:has(>li>:is(h3,h4))>li{margin:0}.ddl-bp__faq>ol:has(>li>:is(h3,h4))+*{margin-top:12px}.ddl-bp__faq li>:is(h3,h4)+*{margin-top:12px}.ddl-bp__faq ol:has(>li>:is(h3,h4))>li+li{margin-top:24px}.ddl-bp__tip{background:var(--bg-soft);border:1px solid #25b96e;border-radius:var(--radius);padding:24px}.ddl-bp__tip>*+*{margin-top:12px}.ddl .ddl-bp__tip :is(h3,h4,p:first-child strong){display:flex;align-items:center;gap:12px;font-family:var(--fh);font-weight:700;font-size:17px;line-height:21px;letter-spacing:0;text-transform:none}.ddl .ddl-bp__tip :is(h3,h4):before{content:"";flex:0 0 auto;width:24px;height:24px;background:currentColor;-webkit-mask:url("/skin/frontend/newsite_themes/default/img/blog/bulb.svg") center/contain no-repeat;mask:url("/skin/frontend/newsite_themes/default/img/blog/bulb.svg") center/contain no-repeat}.ddl-bp__quote{display:grid;grid-template-columns:32px minmax(0,1fr);gap:24px;align-items:start}.ddl-bp__quote:before{content:"";width:32px;height:32px;background:var(--ink);-webkit-mask:url("/skin/frontend/newsite_themes/default/img/blog/quote.svg") center/contain no-repeat;mask:url("/skin/frontend/newsite_themes/default/img/blog/quote.svg") center/contain no-repeat}.ddl-bp__quote>*+*{margin-top:12px}.ddl-bp__quote>:last-child{padding-top:12px;border-top:1px solid var(--line-3);font-weight:700;font-size:16px;line-height:28px}.ddl-bp__qa{padding:0 150px}.ddl-bp__qa>*+*{margin-top:10px}.ddl .ddl-bp__relh{font-weight:700;font-size:21px;line-height:26px;letter-spacing:0;text-transform:uppercase}.ddl .ddl-bp__relh--big{font-size:28px;line-height:32px}.ddl-bp__rel>*+*{margin-top:12px}.ddl-bp__rel--posts>*+*{margin-top:24px}.ddl-bp__prods{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:48px 32px}.ddl-bp__prod{display:flex;flex-direction:column;gap:24px;margin:0}.ddl-bp__prodimg{display:flex;align-items:center;justify-content:center;height:186px;border-radius:var(--radius);background:#fff;overflow:hidden}.ddl-bp__prodimg img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.ddl-bp__prodimg .product-image-container{display:block;width:100%;max-width:100%;height:100%;aspect-ratio:auto}.ddl-bp__prodimg .product-image-wrapper{position:static;display:block;width:100%;height:100%;padding:0}.ddl-bp__prodimg .product-image-photo{position:static;width:100%;height:100%;margin:0;object-fit:contain}.ddl-bp__prodname{margin:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;min-height:64px;align-self:stretch;overflow:hidden;text-overflow:ellipsis;font-family:var(--fh);font-weight:400;font-size:18px;line-height:32px;color:var(--muted-2)}:root .ddl-bp__prodname a,:root .ddl-bp__prodname a:visited{color:var(--ink)}:root .ddl-bp__prodname a:hover{color:var(--green)}.ddl-bp__prodprice{margin-top:auto;font-family:var(--fh);font-weight:700;font-size:16px;line-height:26px;color:var(--ink)}.ddl-bp__from{display:block;font-weight:400;font-size:14px;line-height:16px;color:var(--line-3)}.ddl-bp__prodprice .price{font-family:var(--fh);font-weight:700;font-size:16px;line-height:26px;color:var(--ink)}.ddl-bp__prodprice .price-label{display:none}.ddl-bp__rel--posts{padding-top:40px;border-top:1px solid var(--line-3)}.ddl-bp__posts{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.ddl-bp__posts li{display:flex;align-items:center;gap:12px;margin:0;color:var(--muted-2)}:root .ddl-bp__posts a,:root .ddl-bp__posts a:visited{font-family:var(--ff);font-weight:700;font-size:16px;line-height:28px;color:var(--green);text-decoration:underline}:root .ddl-bp__posts a:hover{color:var(--green-d)}@media(max-width:1100px){.ddl-bp__layout{grid-template-columns:220px minmax(0,1fr);gap:40px}.ddl-bp__prods{grid-template-columns:repeat(3,minmax(0,1fr))}.ddl-bp__qa{padding:0 40px}}@media(max-width:900px){.ddl-bp__hero{min-height:461px;padding:42px 0}.ddl-bp__heroin{gap:10px}.ddl-bp__crumbs{display:none}.ddl-bp__herorow{flex-direction:column;align-items:stretch;gap:10px}.ddl .ddl-bp__h1{font-size:26px;line-height:36px}.ddl-bp__by{display:contents}.ddl-bp__date{order:-1}.ddl-bp__avatar{width:24px;height:24px;background:0 0;color:#fff}.ddl-bp__layout{grid-template-columns:minmax(0,1fr);gap:0;padding-top:24px;padding-bottom:24px}.ddl-bp__layout .ddl-aside{display:none}.ddl-bp__body>*+*{margin-top:42px}.ddl-bp__toc{padding-left:12px}.ddl .ddl-bp__toch{font-size:21px;line-height:28px}.ddl .ddl-bp__podh{font-size:21px;line-height:28px}.ddl-bp__podrow{gap:12px}.ddl-bp__podnote{font-size:14px;line-height:21px;max-width:none}.ddl-bp__toclist li,:root .ddl-bp__toclist a{font-size:14px;line-height:21px}.ddl-bp__content{font-size:14px;line-height:21px}.ddl .ddl-bp__content h1{font-size:26px;line-height:36px}.ddl .ddl-bp__content h2{font-size:21px;line-height:28px}.ddl .ddl-bp__content h3{font-size:17px;line-height:24px}:is(.ddl-bp__content,.ddl-cat-text,.ddl-seoslot) table:not(.conteiner__closet-tableblock) :is(td,th){padding:8px 10px;line-height:21px}.ddl-bp__qa{padding:0}.ddl .ddl-bp__relh--big{font-size:21px;line-height:28px}.ddl-bp__prods{display:flex;gap:24px;overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;padding-bottom:4px}.ddl-bp__prod{flex:0 0 139px;scroll-snap-align:start}.ddl-bp__prodimg{height:186px}}.ddl-terms .terms-conditions h2{font-family:var(--ff);font-weight:700;font-size:16px;line-height:1.3;text-transform:uppercase;color:#242424;margin:24px 0 8px}.ddl-portfolio .portfolio-inside h2{font-family:var(--ff);font-weight:700;font-size:18px;line-height:1.25;text-transform:none;color:var(--ink);margin:0 0 8px}.ddl-vh{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.ddl-glossary .tabs-content h2{font-family:var(--ff);font-weight:700;font-size:14px;line-height:1.1;text-transform:none;color:var(--ink);margin:20px 0}.ddl-cat-text .reference_title{font-family:var(--fh);font-size:28px;line-height:32px;font-weight:700;text-transform:uppercase;color:var(--ink)}.ddl-cat-text h2.text-block__type{font-size:28px;line-height:32px;margin:20px 0}.ddl-cat-text .invis_hardware_element-title{font-family:var(--ff);font-size:14px;line-height:1.1;font-weight:700;text-transform:none;color:var(--ink);margin:20px 0}@media (max-width:600px){.ddl-cat-text .reference_title{font-size:20px}.ddl-cat-text h2.text-block__type{font-size:20px}}.ddl-career .oppor__title{line-height:1.6;margin-top:0}.ddl-career .pr__title{margin-top:0}.ddl-career .carr-position__header .pr__title{margin-bottom:0}.ddl-cat-text .ddl-catlead{font-family:var(--ff);font-weight:600;font-size:18px;line-height:1.1;color:var(--ink);margin:20px 0 10px}.ddl-cat-text .ddl-catlead--center{text-align:center}.cms-discount_program .flex-item-left h2{font-family:var(--fh);font-weight:700;font-size:14px;line-height:1.1;text-transform:none;color:var(--ink);margin:20px 0}.post-title-wrap .post-title{font-family:var(--ff);font-size:18px;font-weight:600;line-height:1.1;color:var(--ink);margin:0}.ddl-pfl [hidden],.ddl-pfv [hidden]{display:none!important}.ddl-pfl__hero{position:relative;max-width:var(--maxw);margin:0 auto 42px;min-height:397px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius);overflow:hidden;background:#333 center/cover no-repeat}.ddl-pfl__hero:before{content:"";position:absolute;inset:0;background:rgba(51,50,50,.52)}@media(max-width:1400px){.ddl-pfl__hero{margin-left:var(--gut);margin-right:var(--gut)}}.ddl-pfl__hero-in{position:relative;display:flex;flex-direction:column;align-items:center;gap:15px;padding:24px;text-align:center;color:#fff}.ddl .ddl-pfl__h1{font-family:var(--fh);font-weight:700;font-size:38px;line-height:44px;letter-spacing:0;text-transform:uppercase;color:#fff;margin:0}.ddl-pfl__lead{max-width:468px;margin:0;font-family:var(--ff);font-size:16px;line-height:28px;color:#fff}.ddl-pfl__switch{display:flex;align-items:center;justify-content:center;gap:15px;margin:0 0 24px}:root .ddl-pfl__cat{padding:0;border:0;background:0 0;font-family:var(--fh);font-weight:700;font-size:17px;line-height:21px;text-transform:uppercase;color:var(--ink);cursor:pointer}.ddl-pfl__cat.is-active{color:var(--green)}:root .ddl-pfl__toggle{position:relative;width:75px;height:25px;padding:0;border:1px solid var(--green);border-radius:19px;background:#fff;cursor:pointer}.ddl-pfl__toggle span{position:absolute;top:2.5px;left:5px;width:18px;height:18px;border-radius:50%;background:var(--green);transition:left .3s}.ddl-pfl__toggle.is-on span{left:50px}.ddl-pfl__tags{display:flex;flex-wrap:nowrap;justify-content:space-between;gap:12px 24px;overflow-x:auto;margin:0 0 24px;padding:12px 24px;border:1px solid var(--line-4);scrollbar-width:thin}:root .ddl-pfl__tag{flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border:0;border-radius:60px;background:0 0;font-family:var(--ff);font-size:16px;line-height:21px;color:var(--ink);white-space:nowrap;cursor:pointer}.ddl-pfl__tag:before{content:"";width:10px;height:10px;background:currentColor;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'><path d='M0 1v3.6L5.4 10 10 5.4 4.6 0H1a1 1 0 0 0-1 1Zm2.5.8a.7.7 0 1 1 0 1.4.7.7 0 0 1 0-1.4Z'/></svg>") center/contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'><path d='M0 1v3.6L5.4 10 10 5.4 4.6 0H1a1 1 0 0 0-1 1Zm2.5.8a.7.7 0 1 1 0 1.4.7.7 0 0 1 0-1.4Z'/></svg>") center/contain no-repeat}:root .ddl-pfl__tag:hover{color:var(--green)}:root .ddl-pfl__tag.is-active{background:var(--green);color:#fff}.ddl-pfl__grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.ddl-pfl__card{display:flex;flex-direction:column;min-width:0;padding:32px;border:1px solid var(--line-4)}.ddl .ddl-pfl__title{margin:0;font-family:var(--fh);font-weight:700;font-size:21px;line-height:26px;letter-spacing:0;text-transform:uppercase}.ddl-pfl__title a{color:var(--ink)}.ddl-pfl__title a:hover{color:var(--green)}.ddl-pfl__type,.ddl-pfv__type{display:flex;align-items:center;gap:6px;margin:12px 0 0;font-family:var(--ff);font-size:16px;line-height:21px;color:var(--ink);text-transform:lowercase}.ddl-pfl__type svg,.ddl-pfv__type svg{width:18px;height:18px;flex:0 0 auto}.ddl-pfl__desc{margin:12px 0 0;font-family:var(--ff);font-size:16px;line-height:28px;color:var(--muted-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ddl-pfl__slider{position:relative;margin-top:24px;overflow:hidden;touch-action:pan-y;overscroll-behavior-x:contain}.ddl-pfl__track{display:flex;transition:transform .35s ease}.ddl-pfl__slide{flex:0 0 100%;display:block;aspect-ratio:11/10;background:var(--bg-soft)}.ddl-pfl__slide img{width:100%;height:100%;object-fit:cover;display:block}:root .ddl-pfl__nav{position:absolute;top:calc(50% - 30px);width:36px;height:36px;display:flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:50%;background:rgba(255,255,255,.9);color:var(--ink);cursor:pointer;box-shadow:0 1px 6px rgba(0,0,0,.15)}.ddl-pfl__nav svg{width:18px;height:18px}.ddl-pfl__nav--prev{left:12px}.ddl-pfl__nav--prev svg{transform:rotate(180deg)}.ddl-pfl__nav--next{right:12px}.ddl-pfl__nav[disabled]{display:none}.ddl-pfl__bars{display:flex;gap:12px;margin-top:20px}.ddl-pfl__bars span{flex:1 1 0;max-width:25%;height:6px;background:var(--line-4)}.ddl-pfl__bars span.is-active{background:var(--green)}.ddl-pfl__meta{display:grid;grid-template-columns:repeat(3,1fr);margin:24px 0 0}.ddl-pfl__m{display:flex;align-items:flex-start;gap:12px;padding:0 12px;border-left:1px solid var(--line-4);font-family:var(--ff);font-size:14px;line-height:21px;color:var(--ink)}.ddl-pfl__m:first-child{border-left:0;padding-left:0}.ddl-pfl__m svg{width:26px;height:26px;flex:0 0 auto}.ddl-pfl__m dt{font-weight:700;margin:0}.ddl-pfl__m dd{margin:0}:root .ddl-pfl__more{display:block;margin:24px auto 0;padding:16px 28px;border:0;border-radius:var(--radius);background:var(--green);font-family:var(--fh);font-weight:500;font-size:16px;line-height:24px;text-transform:uppercase;color:#fff;cursor:pointer}:root .ddl-pfl__more:hover{background:var(--green-d)}.ddl-pfl__empty{margin:24px 0 0;text-align:center;font-family:var(--ff);font-size:16px;color:var(--muted-2)}.ddl-pfl{padding-bottom:60px}.portfolio-index-index .page-main,.portfolio-index-view .page-main{max-width:var(--maxw);padding-left:0;padding-right:0;box-sizing:border-box}.portfolio-index-index .ddl-crumbrow,.portfolio-index-view .ddl-crumbrow{padding-left:0;padding-right:0}.ddl-pfv{padding-bottom:40px}.ddl-pfv__back{display:inline-flex;align-items:center;font-family:var(--fh);font-weight:600;font-size:14px;line-height:21px;text-transform:uppercase;color:var(--ink)}.ddl-pfv__back:hover{color:var(--green)}.ddl-pfv__top{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:start;margin-top:12px}.ddl-pfv__gallery,.ddl-pfv__side{min-width:0}.ddl-pfv__stage{position:relative;aspect-ratio:11/12;background:var(--bg-soft);touch-action:pan-y;overscroll-behavior-x:contain}.ddl-pfv__main{width:100%;height:100%;object-fit:cover;display:block}:root .ddl-pfv__nav{position:absolute;top:calc(50% - 18px);width:36px;height:36px;display:flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:50%;background:rgba(255,255,255,.9);color:var(--ink);cursor:pointer;box-shadow:0 1px 6px rgba(0,0,0,.15)}.ddl-pfv__nav svg{width:18px;height:18px}.ddl-pfv__nav--prev{left:12px}.ddl-pfv__nav--prev svg{transform:rotate(180deg)}.ddl-pfv__nav--next{right:12px}.ddl-pfv__thumbs{position:relative;display:flex;gap:12px;overflow-x:auto;margin-top:16px;padding-bottom:4px;scrollbar-width:thin}:root .ddl-pfv__thumb{flex:0 0 100px;width:100px;height:100px;padding:0;border:2px solid transparent;background:var(--bg-soft);cursor:pointer}.ddl-pfv__thumb img{width:100%;height:100%;object-fit:cover;display:block}:root .ddl-pfv__thumb.is-active{border-color:var(--green)}.ddl-pfv__card{padding:40px;border:1px solid var(--line-4)}.ddl .ddl-pfv__h1{margin:0;font-family:var(--fh);font-weight:700;font-size:38px;line-height:44px;letter-spacing:0;text-transform:uppercase;color:var(--ink)}.ddl-pfv__meta{margin:24px 0 0;font-family:var(--ff);font-size:16px;line-height:28px;color:var(--ink)}.ddl-pfv__meta dt{display:inline;font-weight:700;margin-right:.3em}.ddl-pfv__meta dd{display:inline;margin:0}.ddl-pfv__text{margin:24px 0 0;font-family:var(--ff);font-size:16px;line-height:28px;color:var(--muted-2)}.ddl-pfv__feat{display:flex;align-items:center;gap:32px;padding:32px 40px;background:var(--bg-soft)}.ddl-pfv__feat-img{flex:0 0 120px}.ddl-pfv__feat-img img{width:120px;height:auto;display:block;mix-blend-mode:multiply}.ddl-pfv__feat-body{display:flex;flex-direction:column;align-items:flex-start;gap:12px;min-width:0}.ddl .ddl-pfv__feat-t{font-family:var(--fh);font-weight:700;font-size:21px;line-height:26px;text-transform:uppercase;color:var(--ink);margin:0}.ddl-pfv__feat-name{font-family:var(--fh);font-size:16px;line-height:24px;color:var(--muted-2)}.ddl-pfv__feat-name:hover{color:var(--green)}.ddl-pfv__related{padding-top:60px}@media(max-width:900px){.ddl-pfl__grid,.ddl-pfv__top{grid-template-columns:1fr}.ddl-pfv__top{gap:24px}}@media(max-width:768px){.ddl-pfl__hero{min-height:260px;margin-bottom:24px}.ddl .ddl-pfl__h1,.ddl .ddl-pfv__h1{font-size:26px;line-height:36px}.ddl-pfl__card{padding:24px}.ddl-pfl__tags{padding:8px 12px}.ddl-pfl__meta{grid-template-columns:1fr;gap:12px}.ddl-pfl__m{padding:0;border-left:0}.ddl-pfv__card{padding:24px}.ddl-pfv__feat{padding:24px;gap:20px}.ddl-pfv__related{padding-top:40px}}