.koll-fence-has-finish .koll-fence-finish-card{padding:24px;margin:0 0 23px;border:1px solid #c6d8bb;border-radius:17px;background:radial-gradient(ellipse at 100% 0,#e5efdc 0,transparent 48%),linear-gradient(135deg,#fbfff5,#f4f8ed);box-shadow:0 8px 25px #3b5c2d08;position:relative;overflow:hidden;scroll-margin-top:calc(var(--koll-header-height,80px) + 16px)}.koll-fence-finish-card>header{display:flex;align-items:center;gap:13px;padding:0 0 19px;margin:0 0 19px;border-bottom:1px solid #d8e4ce}.koll-fence-finish-icon{display:grid;place-items:center;flex-shrink:0;width:47px;height:47px;border-radius:50%;background:linear-gradient(135deg,#4e754b,#31563c);color:#fff;box-shadow:0 3px #fff8 inset,0 5px 14px #466b3520}.koll-fence-finish-icon svg{display:block;width:28px;height:28px;stroke:none}.koll-fence-finish-icon>span{font:600 25px/1 Manrope,sans-serif}.koll-fence-finish-card>header p{font-size:10px;letter-spacing:.05em;color:#7b886d;margin:0 0 4px}.koll-fence-finish-card h3{font:600 clamp(21px,2.1vw,27px)/1.3 Manrope,sans-serif;letter-spacing:-.035em;color:#335337;margin:0}.koll-fence-finish-card [data-finish-phase=stale]{opacity:.8}.koll-fence-finish-card[data-finish-phase=provisional],.koll-fence-finish-card[data-finish-phase=error],.koll-fence-finish-card[data-finish-phase=issue],.koll-fence-finish-card[data-finish-phase=verify],.koll-fence-finish-card[data-finish-phase=blocked]{border-color:#d9c8a9;background:linear-gradient(135deg,#fffdf7,#faf4e8)}.koll-fence-finish-card:is([data-finish-phase=provisional],[data-finish-phase=error],[data-finish-phase=issue],[data-finish-phase=verify],[data-finish-phase=blocked]) .koll-fence-finish-icon{background:linear-gradient(135deg,#b78c5c,#8b653f)}.koll-fence-has-finish .koll-fence-finish-card .koll-fence-total{padding:0 0 13px;border:0;gap:5px}.koll-fence-has-finish .koll-fence-finish-card .koll-fence-total>span{font-size:12px;color:#748165}.koll-fence-has-finish .koll-fence-finish-card .koll-fence-total>strong{font:600 clamp(34px,4vw,45px)/1.15 Manrope,sans-serif;letter-spacing:-.045em;color:#2f5439}.koll-fence-has-finish .koll-fence-finish-card .koll-fence-total>small{font-size:11px;color:#7e8d6e}.koll-fence-finish-card [data-fence-summary]{font-size:13px;line-height:1.7;color:#65785a;margin:0 0 17px}.koll-fence-finish-quantities{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;list-style:none;padding:0;margin:0 0 13px}.koll-fence-finish-quantities li{min-width:0;padding:14px 10px;border:1px solid #d8e2cd;border-radius:11px;text-align:center;background:#ffffffa8;box-shadow:0 2px #fff8 inset}.koll-fence-finish-quantities strong{font:600 29px/1.15 Manrope,sans-serif;color:#42663f;display:block}.koll-fence-finish-quantities span{display:block;font-size:11px;line-height:1.5;color:#829174;margin-top:5px}.koll-fence-finish-cuts{font-size:11px;line-height:1.7;color:#7e8b71;margin:0 0 17px}.koll-fence-finish-choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:20px;padding-top:15px;border-top:1px solid #dbe5d0}.koll-fence-finish-choices>div{position:relative;min-width:0;padding-right:45px}.koll-fence-finish-choices>div>span{display:block;font-size:10px;color:#8c977f;line-height:1.6;margin-bottom:3px}.koll-fence-finish-choices strong{display:block;font-size:11px;font-weight:500;line-height:1.7;color:#5f7454}.koll-fence-finish-choices button{position:absolute;top:0;right:0;border:0;background:none;color:#956e4e;text-decoration:underline;text-underline-offset:3px;font:500 10px/1.5 DM Sans,sans-serif;padding:0;min-height:44px;cursor:pointer}.koll-fence-finish-buy{border-top:1px solid #d4e1c9;padding-top:17px}.koll-fence-finish-check-help{font-size:12px;line-height:1.75;color:#627859;margin:0 0 12px}.koll-fence-has-finish .koll-fence-finish-buy .koll-fence-confirm{margin:0 0 14px;background:#fffdf9;border-color:#cbdcbe;border-radius:11px;padding:15px}.koll-fence-has-finish .koll-fence-finish-buy .koll-fence-confirm label{font-size:12px;line-height:1.65;color:#47633e}.koll-fence-has-finish .koll-fence-finish-buy .koll-fence-confirm input{width:22px;height:22px;accent-color:#3f6b43;flex-shrink:0}.koll-fence-has-finish .koll-fence-finish-buy .koll-fence-confirm>.koll-fence-hint{font-size:11px;margin-left:32px}.koll-fence-has-finish .koll-fence-confirm[data-finish-attention=true]{border-color:#ad7951;box-shadow:0 0 0 3px #b1875d1a}.koll-fence-has-finish .koll-fence-finish-add{display:flex;align-items:center;justify-content:center;gap:13px;width:100%;min-height:66px;padding:17px 19px;margin:0 0 8px;background:linear-gradient(120deg,#31583d,#47724b);border:1px solid #31583d;border-radius:11px;box-shadow:0 7px 19px #31583d1c;color:#fff;font:600 17px/1.35 Manrope,sans-serif;letter-spacing:-.015em;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.koll-fence-has-finish .koll-fence-finish-add>svg{width:25px;height:25px;flex-shrink:0;stroke:none}.koll-fence-has-finish .koll-fence-finish-add>span{float:none;flex:1;text-align:center}.koll-fence-has-finish .koll-fence-finish-add>b{font-size:21px;font-weight:400}.koll-fence-has-finish .koll-fence-finish-add:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 10px 24px #31583d28;background:linear-gradient(120deg,#294d35,#426d47)}.koll-fence-has-finish .koll-fence-finish-add:active:not(:disabled){transform:none}.koll-fence-has-finish .koll-fence-finish-add:disabled{background:#e1e9d9;color:#5e7455;border-color:#c4d2b7;box-shadow:none;cursor:default}.koll-fence-has-finish .koll-fence-finish-buy [data-fence-cart]{display:flex;align-items:center;justify-content:center;min-height:59px;padding:14px 18px;border-radius:10px;background:#31583d;color:#fff;text-decoration:none;font:600 16px/1.4 Manrope,sans-serif;box-sizing:border-box}.koll-fence-has-finish .koll-fence-finish-buy [data-fence-add-status]{font-size:12px;line-height:1.7;color:#87623d}.koll-fence-finish-buy>.koll-fence-hint{font-size:11px;line-height:1.75;margin-top:10px}.koll-fence-finish-breakdown{border:1px solid #dbe3d2;border-radius:12px;background:#fffdf8;overflow:hidden}.koll-fence-finish-breakdown>summary{list-style:none;display:flex;align-items:center;gap:10px;min-height:58px;padding:15px 17px;font-size:13px;font-weight:600;color:#526e47;cursor:pointer;box-sizing:border-box}.koll-fence-finish-breakdown>summary::-webkit-details-marker{display:none}.koll-fence-finish-breakdown>summary small{margin-left:auto;color:#8b987d;font-size:10px;font-weight:400}.koll-fence-finish-breakdown>summary i{font:400 21px/1 Arial;font-style:normal;color:#7e906e;transition:transform .2s}.koll-fence-finish-breakdown[open]>summary i{transform:rotate(45deg)}.koll-fence-finish-breakdown [data-finish-detail-body]{padding:0 17px 17px;border-top:1px solid #e7ecdf}.koll-fence-has-finish .koll-fence-premium-progress{position:relative}.koll-fence-has-finish .koll-fence-premium-progress button{position:relative;transition:border-color .2s,background .2s,box-shadow .2s}.koll-fence-has-finish .koll-fence-premium-progress button[data-finish-complete=true]>span{font-size:0}.koll-fence-has-finish .koll-fence-premium-progress button[data-finish-complete=true]>span:after{content:"\2713";font-size:13px}.koll-fence-has-finish .koll-fence-premium-progress button[aria-current=step]{box-shadow:0 0 0 3px #658e4a0a,0 4px 14px #31583d08}.koll-fence-has-finish .koll-fence-finish-dock-cart{display:flex;align-items:center;justify-content:center;gap:9px;min-height:49px;border:1px solid #31583d;border-radius:9px;padding:12px 16px;box-sizing:border-box;background:linear-gradient(120deg,#31583d,#47724b);color:#fff;font:600 13px/1.4 DM Sans,sans-serif;text-decoration:none;white-space:nowrap}.koll-fence-finish-dock-cart svg{width:20px;height:20px;flex-shrink:0;stroke:none}.koll-fence-finish-dock-cart>b{font-size:18px;font-weight:400}.koll-fence-has-finish .koll-fence-premium-dock [data-premium-dock-next]{min-height:49px;max-width:none;font-size:13px;font-weight:600;line-height:1.4;box-shadow:0 4px 12px #31583d12}.koll-fence-has-finish .koll-fence-premium-dock[data-finish-phase=confirm] [data-premium-dock-next]{background:#31583d}.koll-fence-has-finish .koll-fence-premium-dock small{font-size:11px}.koll-fence-has-finish .koll-fence-premium-dock[hidden]{display:none!important}.koll-fence-has-finish :is(.koll-fence-finish-card button,.koll-fence-finish-breakdown summary,.koll-fence-finish-dock-cart):focus-visible{outline:3px solid #ae7d58;outline-offset:4px}.koll-fence-has-finish[data-fence-finish-step="2"]{padding-bottom:145px}@media(min-width:981px){.koll-fence-has-finish:is([data-fence-finish-step="2"],[data-fence-finish-phase=added],[data-fence-finish-phase=verify]) .koll-fence-premium-dock{position:fixed;z-index:80;display:flex;align-items:center;gap:20px;left:50%;right:auto;bottom:16px;transform:translate(-50%);width:calc(100% - 64px);max-width:1355px;padding:14px 20px;background:#fffef8f5;border:1px solid #ccdac0;border-radius:14px;box-shadow:0 10px 40px #2e4b2820;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-sizing:border-box}.koll-fence-has-finish .koll-fence-premium-dock>div{flex:1;min-width:0}.koll-fence-has-finish .koll-fence-premium-dock strong{display:block;font:600 24px/1.3 Manrope,sans-serif;color:#375b3d}.koll-fence-has-finish .koll-fence-premium-dock small{display:block;font-size:12px;line-height:1.5;color:#829274;margin-bottom:4px}.koll-fence-has-finish .koll-fence-premium-dock button{min-height:50px;border:1px solid #c6d7bb;border-radius:9px;padding:13px 20px;font:500 13px/1.4 DM Sans,sans-serif;background:#fff;color:#57734c;cursor:pointer}.koll-fence-has-finish .koll-fence-premium-dock [data-premium-dock-next]{min-width:230px;background:linear-gradient(120deg,#31583d,#47724b);border-color:#31583d;color:#fff;font-size:15px}.koll-fence-has-finish .koll-fence-premium-dock .koll-fence-finish-dock-cart{min-width:230px;font-size:15px}.koll-fence-has-finish .koll-fence-premium-dock button:disabled{opacity:.55;cursor:default}}@media(max-width:600px){.koll-fence-has-finish .koll-fence-finish-card{padding:19px 15px;border-radius:14px}.koll-fence-finish-card>header{gap:10px;padding-bottom:16px;margin-bottom:16px}.koll-fence-finish-icon{width:39px;height:39px}.koll-fence-finish-icon svg{width:24px;height:24px}.koll-fence-finish-card>header p{font-size:9px}.koll-fence-finish-card h3{font-size:22px}.koll-fence-finish-quantities{gap:7px}.koll-fence-finish-quantities li{padding:13px 7px}.koll-fence-finish-quantities strong{font-size:27px}.koll-fence-finish-quantities span{font-size:11px}.koll-fence-finish-choices{grid-template-columns:minmax(0,1fr);gap:11px}.koll-fence-finish-choices>div{padding-right:56px}.koll-fence-finish-choices strong{font-size:12px}.koll-fence-finish-choices>div>span{font-size:11px}.koll-fence-finish-choices button{font-size:12px}.koll-fence-has-finish .koll-fence-finish-add{min-height:64px;padding:17px 15px;font-size:16px}.koll-fence-has-finish .koll-fence-finish-buy .koll-fence-confirm{padding:13px}.koll-fence-has-finish .koll-fence-finish-buy .koll-fence-confirm label,.koll-fence-finish-check-help{font-size:12px}.koll-fence-has-finish .koll-fence-premium-dock{gap:7px;padding:11px 12px max(11px,env(safe-area-inset-bottom))}.koll-fence-has-finish .koll-fence-premium-dock>div{flex:0 1 94px;min-width:0}.koll-fence-has-finish .koll-fence-premium-dock small{font-size:10px;line-height:1.5;max-width:110px}.koll-fence-has-finish .koll-fence-premium-dock strong{font-size:16px}.koll-fence-has-finish .koll-fence-premium-dock [data-sketch-zoom-mobile]{padding:10px 8px;font-size:11px;min-height:49px}.koll-fence-has-finish .koll-fence-premium-dock [data-premium-dock-next],.koll-fence-has-finish .koll-fence-finish-dock-cart{flex:1;min-width:0;max-width:none;min-height:49px;padding:11px 10px;font-size:12px;text-align:center}.koll-fence-finish-dock-cart svg{width:18px;height:18px}.koll-fence-finish-dock-cart>b{display:none}.koll-fence-finish-breakdown>summary{padding:14px;font-size:12px}.koll-fence-finish-breakdown>summary small{font-size:10px}.koll-fence-finish-breakdown [data-finish-detail-body]{padding:0 13px 14px}}@media(prefers-reduced-motion:no-preference){.koll-fence-finish-arrive{animation:koll-fence-finish-arrive .32s cubic-bezier(.2,.65,.3,1)}.koll-fence-finish-quoted .koll-fence-total{animation:koll-fence-finish-price .38s ease-out}.koll-fence-finish-quoted .koll-fence-finish-quantities li{animation:koll-fence-finish-price .4s ease-out both}.koll-fence-finish-quoted .koll-fence-finish-quantities li:nth-child(2){animation-delay:.04s}.koll-fence-finish-quoted .koll-fence-finish-quantities li:nth-child(3){animation-delay:.08s}.koll-fence-finish-ready{animation:koll-fence-finish-ready .55s ease-out}@keyframes koll-fence-finish-arrive{0%{opacity:.7;transform:translateY(7px)}to{opacity:1;transform:none}}@keyframes koll-fence-finish-price{0%{opacity:.55;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes koll-fence-finish-ready{0%{box-shadow:0 0 #52774732}to{box-shadow:0 0 0 9px #52774700}}}@media(prefers-reduced-motion:reduce){.koll-fence-has-finish .koll-fence-finish-card *,.koll-fence-has-finish .koll-fence-premium-progress *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.koll-fence-has-finish .koll-fence-finish-add,.koll-fence-has-finish .koll-fence-finish-buy [data-fence-cart],.koll-fence-has-finish .koll-fence-finish-dock-cart,.koll-fence-has-finish[data-fence-finish-step="2"] .koll-fence-premium-dock [data-premium-dock-next]{background:linear-gradient(115deg,#b3262b,#be3038);border-color:#b3262b;color:#fff;box-shadow:0 7px 19px #a3222b24}.koll-fence-has-finish .koll-fence-finish-add:hover:not(:disabled),.koll-fence-has-finish .koll-fence-finish-buy [data-fence-cart]:hover,.koll-fence-has-finish .koll-fence-finish-dock-cart:hover,.koll-fence-has-finish[data-fence-finish-step="2"] .koll-fence-premium-dock [data-premium-dock-next]:hover:not(:disabled){background:linear-gradient(115deg,#941d25,#a3232c);border-color:#941d25;box-shadow:0 9px 23px #92232c2b}.koll-fence-has-finish .koll-fence-finish-add:disabled,.koll-fence-has-finish[data-fence-finish-step="2"] .koll-fence-premium-dock [data-premium-dock-next]:disabled{background:#f4e1e2;border-color:#d5a9ad;color:#87333c;box-shadow:none;opacity:1}.koll-fence-has-finish :is(.koll-fence-finish-add,.koll-fence-finish-dock-cart,[data-fence-cart],[data-premium-dock-next]):focus-visible{outline:3px solid #671c29;outline-offset:4px}.koll-fence-direct-foundation{padding:13px 15px;border:1px solid #d9c39b;border-left:3px solid #ae7c43;border-radius:8px;background:#fff8eb;color:#79572f;font-size:12px;line-height:1.75;margin:0 0 15px}.koll-fence-gate-unavailable{padding:12px 14px;border-left:3px solid #ad7951;border-radius:7px;background:#fff5e9;color:#805d39;font-size:12px;line-height:1.7;margin:13px 0 0}.koll-fence-has-finish .koll-fence-finish-check-help{margin-bottom:14px}
/*# sourceMappingURL=/cdn/shop/t/68/assets/koll-fence-finish.css.map */
