:root{--al-green: #64ba59;--al-green-press: #58ab4d;--al-green-text: #368030;--al-chev: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Cpath d='M3 1.5 6.5 5 3 8.5' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--alf-heading-font: -apple-system, BlinkMacSystemFont, "SF Pro Display", "SF Pro Text", "Helvetica Neue", Helvetica, Arial, sans-serif;--alf-body-font: -apple-system, BlinkMacSystemFont, "SF Pro Text", "SF Pro Display", "Helvetica Neue", Helvetica, Arial, sans-serif}.al-fp{--al-fp-gutter: 16px;scroll-margin-top:92px;padding:56px 0;background:#f5f3ef}.al-fp__wrap{box-sizing:border-box;max-width:calc(1260px + 2 * var(--al-fp-gutter));margin:0 auto;padding-inline:var(--al-fp-gutter)}.al-fp:has(.al-calc[hidden]){display:none}.al-fp .al-fp__eyebrow{margin:0 0 6px;font-family:var(--alf-heading-font);font-size:1.0625rem;font-weight:600;line-height:1.24;letter-spacing:-.01em;color:#1d1d1f}@media screen and (min-width:750px){.al-fp{--al-fp-gutter: 40px}}@media screen and (min-width:1000px){.al-fp{scroll-margin-top:138px;padding:96px 0}.al-fp .al-fp__eyebrow{margin-bottom:8px;font-size:1.3125rem}}.al-fp .al-calc.al-calc--fencing,body .al-calc--fencing.alf-dock{--alf-ink: #1d1d1f;--alf-ink-2: #6e6e73;--alf-ink-3: #6e6e73;--alf-stone: #f8f8f6;--alf-stone-2: #e8e8ed;--alf-paper: #ffffff;--alf-line: #d2d2d7;--alf-line-2: #d2d2d7;--alf-control: #86868b;--alf-night: #1d1d1f;--alf-on-night: #f5f5f7;--alf-on-night-2: #a1a1a6;--alf-green: var(--al-green);--alf-green-press: var(--al-green-press);--alf-green-deep: var(--al-green-text);--alf-green-text: var(--al-green-text);--alf-green-wash: #eaf5e7;--alf-head: var(--alf-heading-font);--alf-body: var(--alf-body-font);--alf-r: 12px;--alf-r-card: 18px;--alf-shadow-paper: none;--al-fp-ok: #3f9a36;letter-spacing:-.022em}.al-fp .al-calc.al-calc--fencing{font-size:1.0625rem;line-height:1.47}.al-fp .al-calc--fencing .alf-btn{min-height:50px;padding:12px 28px;border-radius:980px;font-family:var(--alf-body);font-size:1.0625rem;font-weight:600;line-height:1.18;letter-spacing:-.016em;text-transform:none;box-shadow:none;transition:background-color .2s ease,color .2s ease}.al-fp .al-calc--fencing :is(.alf-btn--go,.alf-btn--ink,.alf-btn--line){color:#fff;background:var(--alf-green);box-shadow:none}.al-fp .al-calc--fencing :is(.alf-btn--go,.alf-btn--ink,.alf-btn--line):hover{color:#fff;background:var(--alf-green-press)}.al-fp .al-calc--fencing .alf-btn--go:active{transform:none}.al-fp .al-calc--fencing .alf__h{font-size:2.75rem;font-weight:600;line-height:1.08;letter-spacing:-.01em}.al-fp .al-calc--fencing .alf__lede{max-width:30ch;margin-top:12px;font-family:var(--alf-body);font-size:1.1875rem;font-weight:400;line-height:1.42;letter-spacing:.012em;color:var(--alf-ink-2)}.al-fp .al-calc--fencing .alf__concrete{margin-top:16px;font-size:.9375rem}.al-fp .al-calc--fencing .alf__concrete .alf-link{color:#3a7d44}.al-fp .al-calc--fencing .alf-link{font-weight:400}@container (min-width: 900px){.al-fp .al-calc--fencing .alf__h{font-size:5rem;line-height:1.05;letter-spacing:-.015em}.al-fp .al-calc--fencing .alf__lede{margin-top:18px;font-size:1.3125rem;line-height:1.38}}.al-fp .al-calc--fencing .alf-q{margin-top:16px;padding:24px 20px 26px;border-radius:28px;background:#fff}.al-fp .al-calc--fencing .alf__head+.alf-q{margin-top:24px}@container (min-width: 900px){.al-fp .al-calc--fencing .alf-q{margin-top:20px;padding:36px 36px 40px}.al-fp .al-calc--fencing .alf__head+.alf-q{margin-top:36px}}.al-fp .al-calc--fencing .alf-q__head{margin-bottom:12px}.al-fp .al-calc--fencing .alf-q__h{gap:12px;font-size:1.5rem;font-weight:600;line-height:1.17;letter-spacing:.009em}@container (min-width: 900px){.al-fp .al-calc--fencing .alf-q__h{font-size:1.75rem;line-height:1.14}}.al-fp .al-calc--fencing .alf-q__n{width:30px;height:30px;padding-top:0;font-family:var(--alf-body);font-size:.9375rem;font-weight:700;color:var(--alf-green-text);box-shadow:inset 0 0 0 2px var(--alf-green)}.al-fp .al-calc--fencing .alf-q.is-done .alf-q__n{color:#fff;background:var(--alf-green);box-shadow:none}.al-fp .al-calc--fencing .alf-q__p{margin-bottom:18px}.al-fp .al-calc--fencing .alf-run{padding:16px;border-radius:18px;background:#f8f8f6;box-shadow:none}@container (min-width: 900px){.al-fp .al-calc--fencing .alf-run{padding:20px 22px 22px}}.al-fp .al-calc--fencing .alf-run__label{font-weight:600}.al-fp .al-calc--fencing .alf-seg{border-radius:10px;background:#fff;box-shadow:inset 0 0 0 1px var(--alf-line)}.al-fp .al-calc--fencing .alf-seg label>span{border-radius:10px;font-weight:600}.al-fp .al-calc--fencing .alf-len{flex-basis:11rem}.al-fp .al-calc--fencing .alf-len__input{height:60px;border:1px solid var(--alf-control);border-radius:12px;font-size:1.5rem;font-weight:600;letter-spacing:-.01em}.al-fp .al-calc--fencing .alf-len__input:focus{border-color:var(--alf-ink)}.al-fp .al-calc--fencing .alf-run__out{font-size:1.5rem;font-weight:600;letter-spacing:0}.al-fp .al-calc--fencing .alf-run__amt{font-weight:600}.al-fp .al-calc--fencing .alf-msg{font-weight:400}.al-fp .al-calc--fencing .alf-chip{border-radius:12px;font-weight:600;box-shadow:inset 0 0 0 1px var(--alf-line);transition:background-color .15s ease,box-shadow .15s ease,color .15s ease}@media(hover:hover){.al-fp .al-calc--fencing .alf-chip:hover{background:var(--alf-green-wash);box-shadow:inset 0 0 0 2px var(--alf-green)}}.al-fp .al-calc--fencing .alf-chip:active,.al-fp .al-calc--fencing .alf-chip--ink,.al-fp .al-calc--fencing .alf-chip--ink:hover{color:#fff;background:var(--alf-green);box-shadow:none}.al-fp .al-calc--fencing :is(.alf-chip:active,.alf-chip--ink) small{color:#fff}.al-fp .al-calc--fencing .alf-strip{border-top-color:var(--alf-line)}.al-fp .al-calc--fencing .alf-end__l{font-weight:600}.al-fp .al-calc--fencing .alf-tile__b{border-radius:12px;font-weight:600;box-shadow:inset 0 0 0 1px var(--alf-line)}@media(hover:hover){.al-fp .al-calc--fencing .alf-tile:hover .alf-tile__b{box-shadow:inset 0 0 0 1px var(--alf-green)}}@media(hover:none){.al-fp .al-calc--fencing .alf-tile:hover .alf-tile__b{box-shadow:inset 0 0 0 1px var(--alf-line)}}.al-fp .al-calc--fencing .alf-tile input:checked+.alf-tile__b{background:var(--alf-green-wash);box-shadow:inset 0 0 0 2px var(--alf-green)}.al-fp .al-calc--fencing .alf-tile input:checked+.alf-tile__b:after{top:7px;right:7px;width:18px;height:18px;background-color:var(--alf-green);background-size:14px}.al-fp .al-calc--fencing .alf-tile__b svg rect[fill=currentColor],.al-fp .al-calc--fencing .alf-tile__b svg rect[fill="#2c6a24"]{fill:var(--alf-green)}.al-fp .al-calc--fencing .alf-joined{border-radius:12px;font-weight:400;background:#fff;background-image:none}.al-fp .al-calc--fencing .alf-add{min-height:56px;margin-top:12px;border-radius:18px;font-family:var(--alf-body);font-size:1.0625rem;font-weight:400;background:#f8f8f6;background-image:none}.al-fp .al-calc--fencing .alf-add:hover{background:#ececf0}.al-fp .al-calc--fencing .alf-add i{font-family:var(--alf-body);font-size:1.125rem;font-weight:600;color:#fff;background:var(--alf-green);box-shadow:none}.al-fp .al-calc--fencing .alf-fixcard{grid-template-columns:96px minmax(0,1fr);gap:16px;min-height:112px;padding:16px 48px 16px 16px;border-radius:18px;background:#f8f8f6;box-shadow:none}.al-fp .al-calc--fencing .alf-fixcard:hover{box-shadow:none}@media(hover:hover){.al-fp .al-calc--fencing .alf-fixcard:hover{box-shadow:inset 0 0 0 1.5px var(--alf-green)}}.al-fp .al-calc--fencing .alf-fixcard:has(input:checked){background:var(--alf-green-wash);box-shadow:inset 0 0 0 2.5px var(--alf-green)}.al-fp .al-calc--fencing .alf-fixcard__pic{width:96px;height:80px;border-radius:10px;background:#fff}.al-fp .al-calc--fencing .alf-fixcard__text b{font-size:1.25rem;font-weight:600;letter-spacing:.005em}.al-fp .al-calc--fencing .alf-fixcard__tick{top:14px;right:14px;width:26px;height:26px;box-shadow:inset 0 0 0 1.5px var(--alf-control)}.al-fp .al-calc--fencing .alf-fixcard:has(input:checked) .alf-fixcard__tick{background:var(--alf-green);box-shadow:none}.al-fp .al-calc--fencing .alf-fixcard:has(input:focus-visible){outline-color:var(--alf-green-text)}@container (min-width: 900px){.al-fp .al-calc--fencing .alf-fixcard{grid-template-columns:1fr;padding:16px 16px 22px}.al-fp .al-calc--fencing .alf-fixcard__pic{width:100%;height:120px}}.al-fp .al-calc--fencing .alf-echo{font-weight:400;color:var(--alf-ink)}.al-fp .al-calc--fencing .alf-echo svg{color:var(--al-fp-ok)}.al-fp .al-calc--fencing .alf-base{border-radius:12px;background:#f8f8f6;box-shadow:none}.al-fp .al-calc--fencing .alf-colrow__l{font-weight:600}.al-fp .al-calc--fencing .alf-colrow__l,.al-fp .al-calc--fencing h4.alf-colrow__l{margin:0 0 12px;font-family:var(--alf-head);font-size:1.1875rem;font-weight:600;line-height:1.24;letter-spacing:-.01em;text-transform:none;color:var(--alf-ink)}.al-fp .al-calc--fencing .alf-colrow__l span{font-family:var(--alf-body);font-size:.9375rem;font-weight:400;letter-spacing:-.016em}.al-fp .al-calc--fencing .alf-colrow+.alf-colrow{margin-top:28px;padding-top:24px;border-top:1px solid #e8e8ed}.al-fp .al-calc--fencing .alf-sw__c{box-shadow:inset 0 0 0 1px #00000024}.al-fp .al-calc--fencing .alf-sw__opt input:checked+.alf-sw__c{box-shadow:inset 0 0 0 1px #00000024,0 0 0 3px #fff,0 0 0 5.5px var(--alf-green)}.al-fp .al-calc--fencing .alf-sw__opt input:focus-visible+.alf-sw__c{outline-color:var(--alf-green-text)}.al-fp .al-calc--fencing .alf-posts{grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));gap:12px}.al-fp .al-calc--fencing .alf-pcol{align-items:center;gap:16px;min-height:112px;padding:14px 48px 14px 18px;border-radius:18px;background:#f8f8f6;box-shadow:none}.al-fp .al-calc--fencing .alf-pcol:hover{box-shadow:none}@media(hover:hover){.al-fp .al-calc--fencing .alf-pcol:hover{box-shadow:inset 0 0 0 1.5px var(--alf-green)}}.al-fp .al-calc--fencing .alf-pcol:has(input:checked){background:var(--alf-green-wash);box-shadow:inset 0 0 0 2.5px var(--alf-green)}.al-fp .al-calc--fencing .alf-pcol:has(input:focus-visible){outline-color:var(--alf-green-text)}.al-fp .al-calc--fencing .alf-pcol__pic{display:block;flex:none;width:34px;height:84px}.al-fp .al-calc--fencing .alf-pcol__pic svg{width:100%;height:100%;overflow:visible}.al-fp .al-calc--fencing .alf-pcol__post,.al-fp .al-calc--fencing .alf-pcol__cap{fill:var(--alf-c, #4a4f52);stroke:#1d1d1f;stroke-width:1}.al-fp .al-calc--fencing .alf-pcol__groove{fill:none;stroke:#ffffff47;stroke-width:1.4}.al-fp .al-calc--fencing .alf-pcol__ground{fill:none;stroke:#86868b;stroke-width:1.2;stroke-linecap:round}.al-fp .al-calc--fencing .alf-pcol__body{min-width:0}.al-fp .al-calc--fencing .alf-pcol b{font-family:var(--alf-head);font-size:1.1875rem;font-weight:600;line-height:1.2}.al-fp .al-calc--fencing .alf-pcol__t{margin-top:4px;font-size:.9375rem;font-weight:400;line-height:1.4;white-space:pre-line;color:var(--alf-ink-2)}.al-fp .al-calc--fencing .alf-pcol__t .alf-pcol__a{font-weight:600;color:var(--alf-ink)}.al-fp .al-calc--fencing .alf-pcol__tick{position:absolute;top:14px;right:14px;display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:#fff;box-shadow:inset 0 0 0 1.5px var(--alf-control)}.al-fp .al-calc--fencing .alf-pcol__tick svg{width:14px;height:14px;opacity:0;fill:none;stroke:#fff;stroke-width:2.8;stroke-linecap:round;stroke-linejoin:round}.al-fp .al-calc--fencing .alf-pcol:has(input:checked) .alf-pcol__tick{background:var(--alf-green);box-shadow:none}.al-fp .al-calc--fencing .alf-pcol:has(input:checked) .alf-pcol__tick svg{opacity:1}.al-fp .al-calc--fencing .alf-mat~.alf-colrow__l,.al-fp .al-calc--fencing .alf-plen{margin-top:24px}.al-fp .al-calc--fencing .alf-mat__note{font-size:.9375rem;letter-spacing:-.016em;color:var(--alf-ink-2)}.al-fp .al-calc--fencing .alf-mat__one{margin:-4px 0 14px;font-size:.9375rem;letter-spacing:-.016em;color:var(--alf-ink-2)}.al-fp .al-calc--fencing .alf-doc{margin-inline:0;padding:28px 20px 24px;border-radius:28px;background:#fff;box-shadow:none}.al-fp .al-calc--fencing .alf-doc:before{content:none}@media(min-width:560px){.al-fp .al-calc--fencing .alf-doc{padding:40px 40px 32px}}.al-fp .al-calc--fencing .alf-doc__logo{font-weight:600}.al-fp .al-calc--fencing .alf-doc__title{font-size:2.5rem;font-weight:600;line-height:1;letter-spacing:-.01em}@container (min-width: 480px){.al-fp .al-calc--fencing .alf-doc__title{font-size:3rem}}.al-fp .al-calc--fencing .alf-doc__product{font-weight:600}.al-fp .al-calc--fencing .alf-plan{border-radius:18px;background-color:#f8f8f6;background-image:radial-gradient(circle,#d2d2d7 1px,transparent 1.2px);box-shadow:none}.al-fp .al-calc--fencing .alf-legend{border-top-color:#e8e8ed}.al-fp .al-calc--fencing .alf-work b{font-weight:600}.al-fp .al-calc--fencing .alf-items th{border-bottom:1px solid var(--alf-line);font-size:.75rem;font-weight:400;letter-spacing:-.01em}.al-fp .al-calc--fencing .alf-items .alf-c-qty{font-size:1.1875rem;font-weight:600}.al-fp .al-calc--fencing .alf-items .alf-c-amt{font-weight:600}.al-fp .al-calc--fencing .alf-it__ic{border-radius:8px;background:#f8f8f6;box-shadow:none}.al-fp .al-calc--fencing .alf-it__name{font-weight:600}.al-fp .al-calc--fencing .alf-it__flag{font-weight:600;box-shadow:inset 0 0 0 1px var(--alf-ink)}.al-fp .al-calc--fencing .alf-it__note{box-shadow:none;background:#f8f8f6}.al-fp .al-calc--fencing .alf-it__note svg{color:var(--alf-ink)}.al-fp .al-calc--fencing .alf-stepper{border-radius:12px;box-shadow:inset 0 0 0 1px var(--alf-control)}.al-fp .al-calc--fencing .alf-stepper output{border-inline-width:1px;font-family:var(--alf-body);font-weight:600}.al-fp .al-calc--fencing .alf-deco__l b{font-family:var(--alf-head);font-size:1.0625rem;font-weight:600;letter-spacing:-.01em}.al-fp .al-calc--fencing .alf-deco__list{grid-template-columns:repeat(auto-fit,minmax(4.5rem,1fr));gap:10px}.al-fp .al-calc--fencing .alf-deco__opt{padding:6px 6px 9px;border-radius:14px;background:#f8f8f6;box-shadow:none}.al-fp .al-calc--fencing .alf-deco__pic{border-radius:10px;background:#fff}.al-fp .al-calc--fencing .alf-deco__opt:hover{box-shadow:none}@media(hover:hover){.al-fp .al-calc--fencing .alf-deco__opt:hover{box-shadow:inset 0 0 0 1.5px var(--alf-green)}}.al-fp .al-calc--fencing .alf-deco__opt:has(input:checked){background:var(--alf-green-wash);box-shadow:inset 0 0 0 2.5px var(--alf-green)}.al-fp .al-calc--fencing .alf-deco__opt:has(input:focus-visible){outline-color:var(--alf-green-text)}.al-fp .al-calc--fencing .alf-deco__ql,.al-fp .al-calc--fencing .alf-deliv__top b,.al-fp .al-calc--fencing .alf-deliv__v,.al-fp .al-calc--fencing .alf-total__l{font-weight:600}.al-fp .al-calc--fencing .alf-deliv__v.is-free{color:var(--alf-green-text)}.al-fp .al-calc--fencing .alf-deliv__v.is-free svg{color:var(--alf-green);stroke-width:2.8}.al-fp .al-calc--fencing .alf-total{position:relative;padding-top:22px;border-top:1px solid var(--alf-line)}.al-fp .al-calc--fencing .alf-total:before{content:"";position:absolute;top:-2px;left:0;width:56px;height:3px;border-radius:2px;background:var(--alf-green)}.al-fp .al-calc--fencing .alf-total__a{font-size:min(2.5rem,12cqi);font-weight:600;line-height:1;letter-spacing:-.015em}@media(min-width:560px){.al-fp .al-calc--fencing .alf-total__a{font-size:min(3rem,11cqi)}}.al-fp .al-calc--fencing .alf-total.is-idle .alf-total__a{font-size:1.5rem;letter-spacing:0}.al-fp .al-calc--fencing .alf-perf{display:none}.al-fp .al-calc--fencing .alf-act{margin-top:28px}.al-fp .al-calc--fencing .alf-empty{gap:14px}.al-fp .al-calc--fencing .alf-doc__foot{margin-top:24px;padding-top:20px;border-top-color:#e8e8ed;font-size:.875rem;line-height:1.43}.al-fp .al-calc--fencing .alf-doc__foot a,.al-fp .al-calc--fencing .alf-hint a{font-weight:400}.al-fp .al-calc--fencing .alf-total__ex{font-weight:400;color:var(--alf-ink-2)}.al-fp .al-calc--fencing .alf-it__byphone{font-size:.9375rem;font-weight:400;color:var(--alf-ink-2)}.al-fp .al-calc--fencing .alf-it__note{color:var(--alf-ink)}.al-fp .al-calc--fencing .alf-act .al-assure{margin-top:14px}body .al-calc--fencing.alf-dock{box-shadow:0 10px 30px -12px #00000073}body .al-calc--fencing .alf-dock__sum b{font-size:1.1875rem;font-weight:600}body .al-calc--fencing .alf-dock__cta,body .al-calc--fencing .alf-dock__cta.is-quiet{font-family:var(--alf-body);font-size:1.0625rem;font-weight:600;letter-spacing:-.016em;color:#fff;background:var(--alf-green)}.al-fp .al-calc--fencing :focus-visible,.al-fp .al-calc--fencing .alf-seg input:focus-visible+span,.al-fp .al-calc--fencing .alf-tile input:focus-visible+.alf-tile__b{outline-color:var(--alf-green-text)}.al-fp .al-calc--fencing .alf-len__input:focus{border-color:var(--alf-green-text);outline:2px solid var(--alf-green-text);outline-offset:1px}.al-fp .al-calc--fencing .alf-seg input:checked+span{color:#fff;background:var(--alf-green)}.al-fp .al-calc--fencing .alf-run__out{color:var(--alf-green-text)}.al-fp .al-calc--fencing .alf-run__out .alf-eq{color:var(--alf-ink-3)}.al-fp .al-calc--fencing .alf-link,.al-fp .al-calc--fencing .alf-hint a,.al-fp .al-calc--fencing .alf-doc__foot a,.al-fp .al-calc--fencing .alf-it__note a,.al-fp .al-calc--fencing .alf-fail a{color:var(--alf-green-text);text-decoration-color:currentColor}.al-fp .al-calc--fencing .alf-hint a,.al-fp .al-calc--fencing .alf-doc__foot a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.al-fp .al-calc--fencing :is(.pl-post,.st-post){fill:var(--alf-green)}.al-fp .al-calc--fencing :is(.pl-end,.st-end){stroke:var(--alf-green);stroke-width:2.5}.al-fp .al-calc--fencing svg[data-hl=posts] .pl-end{fill:var(--alf-green-wash)}.al-fp .al-calc--fencing .alf-legend circle[fill="#242424"]{fill:var(--alf-green)}.al-fp .al-calc--fencing .alf-legend circle[stroke="#242424"]{stroke:var(--alf-green)}.al-fp .al-calc--fencing .alf-legend rect[fill="#2c6a24"]{fill:var(--alf-green)}.al-fp .al-calc--fencing .alf-echo svg{color:var(--alf-green);stroke-width:2.8}.al-fp .al-calc--fencing .alf-doc__logo i{background:var(--alf-green)}[id^=shopify-section-template--] product-information.product-form-wrapper{--al-fp-ink: #1d1d1f;--al-fp-ink-2: #6e6e73;--al-fp-line: #d2d2d7;--al-fp-control: #86868b;--al-fp-green: var(--al-green);--al-fp-green-press: var(--al-green-press);--al-fp-green-text: var(--al-green-text);--al-fp-head: var(--alf-heading-font);font-family:var(--alf-body-font);letter-spacing:-.022em}[id^=shopify-section-template--] product-information.product-form-wrapper .product-details-wrapper{container-type:inline-size}[id^=shopify-section-template--] product-information.product-form-wrapper #breadcrumbs{display:none}[id^=shopify-section-template--] product-information.product-form-wrapper .product-details-product-title{margin:0;font-family:var(--al-fp-head);font-size:min(2.5rem,11cqi);font-weight:600;line-height:1.08;letter-spacing:-.01em;text-transform:none;text-wrap:balance;color:var(--al-fp-ink)}[id^=shopify-section-template--] product-information.product-form-wrapper .al-fence-lede,[id^=shopify-section-template--] product-information.product-form-wrapper .al-fence-lede p{max-width:40ch;margin:0;font-size:1.0625rem;line-height:1.47;color:var(--al-fp-ink-2)}[id^=shopify-section-template--] product-information.product-form-wrapper .product-price-group{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px}[id^=shopify-section-template--] product-information.product-form-wrapper .product-price-group #ProductPrice{order:1;line-height:1}[id^=shopify-section-template--] product-information.product-form-wrapper .product-price-group #ProductPrice .money{font-family:var(--al-fp-head);display:inline-block;font-size:1.75rem;font-weight:700;line-height:1;letter-spacing:0;font-variant-numeric:tabular-nums;color:var(--al-fp-ink);transform-origin:0 60%}@media(prefers-reduced-motion:no-preference){[id^=shopify-section-template--] product-information.product-form-wrapper .product-price-group #ProductPrice .money{animation:al-fp-pulse 4.8s ease-in-out .6s 1}}@keyframes al-fp-pulse{0%,25%,62%,to{transform:none}12%,75%{transform:scale(1.05)}}[id^=shopify-section-template--] product-information.product-form-wrapper .product-price-group #ComparePrice{order:2;margin:0;font-family:var(--alf-body-font);font-size:1.0625rem;font-weight:600;line-height:1;color:var(--al-fp-green);text-decoration-thickness:1.5px;text-decoration-color:var(--al-fp-green)}[id^=shopify-section-template--] product-information.product-form-wrapper .product-price-group #ComparePrice .money{font:inherit;color:inherit}[id^=shopify-section-template--] product-information.product-form-wrapper .product-price-group:after{content:var(--al-fence-per-bay, none);order:3;flex-basis:100%;margin-top:6px;font-size:.875rem;line-height:1.43;letter-spacing:-.016em;color:var(--al-fp-ink-2)}[id^=shopify-section-template--] product-information.product-form-wrapper .product-page__policies{display:none}[id^=shopify-section-template--] product-information.product-form-wrapper klarna-placement::part(osm-container){gap:10px;padding:8px 12px;border:0;border-radius:12px;font-family:var(--alf-body-font);font-size:.8125rem;line-height:1.38;letter-spacing:-.008em;color:var(--al-fp-ink-2);background-color:#f8f8f6;justify-content:space-between}[id^=shopify-section-template--] product-information.product-form-wrapper klarna-placement::part(osm-message),[id^=shopify-section-template--] product-information.product-form-wrapper klarna-placement::part(osm-legal),[id^=shopify-section-template--] product-information.product-form-wrapper klarna-placement::part(osm-cta){font-family:var(--alf-body-font);font-size:.8125rem;line-height:1.38;color:var(--al-fp-ink-2)}[id^=shopify-section-template--] product-information.product-form-wrapper klarna-placement::part(osm-badge){width:40px;height:17px}[id^=shopify-section-template--] product-information.product-form-wrapper .product-form-separator{border-top-color:var(--al-fp-line)}[id^=shopify-section-template--] product-information.product-form-wrapper .form-vertical{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px}[id^=shopify-section-template--] product-information.product-form-wrapper .form-vertical>*{grid-column:1 / -1;min-width:0}[id^=shopify-section-template--] product-information.product-form-wrapper .form-vertical>.product-form-block:has(>.text-with-icon),[id^=shopify-section-template--] product-information.product-form-wrapper .form-vertical>.product-form-block:has(>stock-level-indicator){grid-column:auto;align-self:center;margin-bottom:8px}[id^=shopify-section-template--] product-information.product-form-wrapper .form-vertical>.product-form-block:has(>.text-with-icon):has(+.product-form-separator){grid-column:1 / -1}[id^=shopify-section-template--] product-information.product-form-wrapper .text-with-icon--content{align-items:center;gap:8px;font-size:.875rem;line-height:1.43;letter-spacing:-.016em;color:var(--al-fp-ink-2)}[id^=shopify-section-template--] product-information.product-form-wrapper .text-with-icon--content *{color:inherit}[id^=shopify-section-template--] product-information.product-form-wrapper .text-with-icon--icon svg{width:16px;height:16px;color:var(--al-fp-ink-2)}[id^=shopify-section-template--] product-information.product-form-wrapper stock-level-indicator .stock-level-message{display:flex;align-items:center;gap:8px}[id^=shopify-section-template--] product-information.product-form-wrapper stock-level-indicator .icon-dot-outline{margin-right:0}[id^=shopify-section-template--] product-information.product-form-wrapper stock-level-indicator .level-indicator-message{margin:0;font-size:.875rem;line-height:1.43;letter-spacing:-.016em;color:var(--al-fp-ink-2)}[id^=shopify-section-template--] product-information.product-form-wrapper stock-level-indicator .icon-dot--success{width:8px;height:8px;margin-inline:4px;background-color:var(--al-fp-green);box-shadow:none}@container (max-width: 19rem){[id^=shopify-section-template--] product-information.product-form-wrapper .form-vertical>.product-form-block:has(>.text-with-icon),[id^=shopify-section-template--] product-information.product-form-wrapper .form-vertical>.product-form-block:has(>stock-level-indicator){grid-column:1 / -1}}[id^=shopify-section-template--] product-information.product-form-wrapper product-swatch .option-label-wrapper .header{font-family:var(--al-fp-head);font-size:1.0625rem;font-weight:600;line-height:1.24;letter-spacing:-.01em;color:var(--al-fp-ink)}[id^=shopify-section-template--] product-information.product-form-wrapper product-swatch .option-label-wrapper .product-swatch-color-name{font-weight:400;color:var(--al-fp-ink-2)}[id^=shopify-section-template--] product-information.product-form-wrapper product-swatch:not(.is-color-swatch):not(:has(.swatch-element~.swatch-element)){display:none}[id^=shopify-section-template--] product-information.product-form-wrapper product-swatch.is-color-swatch .swatch-items-wrapper{gap:12px;padding:5px;margin:-5px}[id^=shopify-section-template--] product-information.product-form-wrapper .swatch-element.color{position:relative;width:44px;height:44px}[id^=shopify-section-template--] product-information.product-form-wrapper .swatch-element.color label{position:relative;width:44px;height:44px;border:0;border-radius:50%;outline:0;box-shadow:inset 0 0 0 1px #00000024}[id^=shopify-section-template--] product-information.product-form-wrapper .swatch-element.color input:checked+label{outline:0;box-shadow:inset 0 0 0 1px #00000024,0 0 0 3px #fff,0 0 0 4.5px var(--al-fp-ink)}[id^=shopify-section-template--] product-information.product-form-wrapper .swatch-element.color input:checked+label:after{content:"";position:absolute;top:50%;left:50%;width:14px;height:7px;margin:-5.5px 0 0 -7px;border-bottom:2px solid var(--al-fp-tick, #ffffff);border-left:2px solid var(--al-fp-tick, #ffffff);transform:rotate(-45deg)}[id^=shopify-section-template--] product-information.product-form-wrapper .swatch-element.color:is([data-value*=light i],[data-value*=white i],[data-value*=silver i],[data-value*=cream i]){--al-fp-tick: var(--al-fp-ink)}[id^=shopify-section-template--] product-information.product-form-wrapper .swatch-element.color input:focus-visible+label{outline:2px solid var(--al-fp-ink);outline-offset:7px}[id^=shopify-section-template--] product-information.product-form-wrapper .swatch .swatch-items-wrapper .swatch-element.color:not(.image-swatch) label{width:44px;height:44px;min-width:44px;outline:0}[id^=shopify-section-template--] product-information.product-form-wrapper .product-block-richtext p{font-size:.875rem;line-height:1.43;letter-spacing:-.016em;color:var(--al-fp-ink-2)}[id^=shopify-section-template--] product-information.product-form-wrapper quantity-input .quantity-selector{margin-bottom:6px;font-size:.875rem;font-weight:600;color:var(--al-fp-ink)}[id^=shopify-section-template--] product-information.product-form-wrapper quantity-input .js-qty{align-items:stretch;height:50px;overflow:hidden;border:0;border-radius:12px;background:#fff;box-shadow:inset 0 0 0 1px var(--al-fp-control)}[id^=shopify-section-template--] product-information.product-form-wrapper quantity-input .js-qty__adjust{width:44px;min-height:0;margin:0;color:var(--al-fp-ink)}[id^=shopify-section-template--] product-information.product-form-wrapper quantity-input .js-qty__num{border:0;border-inline:1px solid var(--al-fp-line);font-family:var(--alf-body-font);font-size:1.0625rem;font-weight:600;font-variant-numeric:tabular-nums;text-align:center;color:var(--al-fp-ink)}[id^=shopify-section-template--] product-information.product-form-wrapper .product--add-to-cart-button{display:flex;min-height:50px;padding:12px 28px;border:0;border-radius:980px;font-family:var(--alf-body-font);font-size:1.0625rem;font-weight:600;letter-spacing:-.016em;text-transform:none;color:#fff;background:var(--al-fp-green);box-shadow:none;animation:none;transition:background-color .2s ease,color .2s ease}[id^=shopify-section-template--] product-information.product-form-wrapper .product--add-to-cart-button:hover{color:#fff;background:var(--al-fp-green-press)}[id^=shopify-section-template--] product-information.product-form-wrapper .product--add-to-cart-button:focus-visible{outline:2px solid var(--al-fp-green-text);outline-offset:3px}[id^=shopify-section-template--] product-information.product-form-wrapper :is(a,button).al-fence-planlink,[id^=shopify-section-template--] product-information.product-form-wrapper .al-fence-planlink>:is(a,button){display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:100%;min-height:50px;margin:0;padding:12px 28px;border:0;border-radius:980px;font-family:var(--alf-body-font);font-size:1.0625rem;font-weight:600;text-align:center;text-decoration:none;text-transform:none;color:#fff;background:var(--al-fp-green);transition:background-color .2s ease}[id^=shopify-section-template--] product-information.product-form-wrapper :is(a,button).al-fence-planlink:hover,[id^=shopify-section-template--] product-information.product-form-wrapper .al-fence-planlink>:is(a,button):hover{color:#fff;background:var(--al-fp-green-press)}[id^=shopify-section-template--] product-information.product-form-wrapper .al-fence-proof{margin:0}[id^=shopify-section-template--] product-information.product-form-wrapper .al-fence-proof .al-fence-proof__pill{position:relative;display:inline-flex;align-items:center;gap:10px;box-sizing:border-box;max-width:100%;min-height:44px;margin:0;padding:9px 14px;border:1px solid #e3e1dc;border-radius:12px;font-family:var(--alf-body-font);font-size:.875rem;font-weight:600;line-height:1.3;letter-spacing:-.016em;color:var(--al-fp-ink);text-decoration:none;background:#fff;box-shadow:none;transition:border-color .2s ease}[id^=shopify-section-template--] product-information.product-form-wrapper .al-fence-proof .al-fence-proof__pill:before,[id^=shopify-section-template--] product-information.product-form-wrapper .al-fence-proof .al-fence-proof__pill:after{content:none}[id^=shopify-section-template--] product-information.product-form-wrapper .al-fence-proof .al-fence-proof__tp{flex:none;width:auto;height:17px}[id^=shopify-section-template--] product-information.product-form-wrapper .al-fence-proof .al-fence-proof__word{fill:var(--al-fp-ink)}[id^=shopify-section-template--] product-information.product-form-wrapper .al-fence-proof .al-fence-proof__t{min-width:0;padding-inline-start:10px;border-inline-start:1px solid #e3e1dc}[id^=shopify-section-template--] product-information.product-form-wrapper .al-fence-proof .al-fence-proof__chev{flex:none;width:10px;height:10px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;transition:transform .2s ease}@media(hover:hover){[id^=shopify-section-template--] product-information.product-form-wrapper .al-fence-proof .al-fence-proof__pill:hover{border-color:#b9b5ad;color:var(--al-fp-ink);background:#fff;box-shadow:none}[id^=shopify-section-template--] product-information.product-form-wrapper .al-fence-proof .al-fence-proof__pill:hover .al-fence-proof__chev{transform:translate(2px)}}[id^=shopify-section-template--] product-information.product-form-wrapper .al-fence-proof .al-fence-proof__pill:focus-visible{outline:2px solid var(--al-fp-green-text);outline-offset:2px}@media(prefers-reduced-motion:reduce){[id^=shopify-section-template--] product-information.product-form-wrapper .al-fence-proof .al-fence-proof__pill,[id^=shopify-section-template--] product-information.product-form-wrapper .al-fence-proof .al-fence-proof__chev{transition:none}[id^=shopify-section-template--] product-information.product-form-wrapper .al-fence-proof .al-fence-proof__pill:hover .al-fence-proof__chev{transform:none}}[id^=shopify-section-template--] product-information.product-form-wrapper .product-form-block:has(>.al-fence-spec){margin-top:8px}[id^=shopify-section-template--] product-information.product-form-wrapper .al-fence-spec{margin:0;border-top:1px solid var(--al-fp-line);border-bottom:1px solid var(--al-fp-line)}[id^=shopify-section-template--] product-information.product-form-wrapper .al-fence-spec .al-fence-spec__s{display:flex;align-items:center;justify-content:space-between;gap:16px;box-sizing:border-box;min-height:56px;margin:0;padding:14px 0;font-family:var(--al-fp-head);font-size:1.0625rem;font-weight:600;line-height:1.24;letter-spacing:-.01em;color:var(--al-fp-ink);list-style:none;cursor:pointer}[id^=shopify-section-template--] product-information.product-form-wrapper .al-fence-spec .al-fence-spec__s::-webkit-details-marker{display:none}[id^=shopify-section-template--] product-information.product-form-wrapper .al-fence-spec .al-fence-spec__s::marker{content:""}[id^=shopify-section-template--] product-information.product-form-wrapper .al-fence-spec .al-fence-spec__s:after{content:"";flex:none;width:9px;height:9px;margin-inline-end:4px;border-right:1.6px solid var(--al-fp-ink-2);border-bottom:1.6px solid var(--al-fp-ink-2);transform:translateY(-3px) rotate(45deg);transition:transform .25s ease}[id^=shopify-section-template--] product-information.product-form-wrapper .al-fence-spec[open] .al-fence-spec__s:after{transform:translateY(2px) rotate(-135deg)}[id^=shopify-section-template--] product-information.product-form-wrapper .al-fence-spec .al-fence-spec__s:focus-visible{outline:2px solid var(--al-fp-green-text);outline-offset:2px;border-radius:4px}[id^=shopify-section-template--] product-information.product-form-wrapper .al-fence-spec .al-fence-spec__dl{margin:0 0 14px;padding:0}[id^=shopify-section-template--] product-information.product-form-wrapper .al-fence-spec .al-fence-spec__dl>div{display:grid;grid-template-columns:minmax(0,9rem) minmax(0,1fr);gap:2px 16px;padding:10px 0;border-top:1px solid #e8e8ed;font-size:.875rem;line-height:1.43;letter-spacing:-.016em}[id^=shopify-section-template--] product-information.product-form-wrapper .al-fence-spec .al-fence-spec__dl dt{margin:0;font-weight:600;color:var(--al-fp-ink)}[id^=shopify-section-template--] product-information.product-form-wrapper .al-fence-spec .al-fence-spec__dl dd{margin:0;color:var(--al-fp-ink-2)}@container (max-width: 21rem){[id^=shopify-section-template--] product-information.product-form-wrapper .al-fence-spec .al-fence-spec__dl>div{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){[id^=shopify-section-template--] product-information.product-form-wrapper .al-fence-spec .al-fence-spec__s:after{transition:none}}@media screen and (min-width:1000px){[id^=shopify-section-template--] product-information.product-form-wrapper .product-form-block:has(>.al-fence-planlink){display:none}}[id^=shopify-section-template--] product-information.product-form-wrapper .product-form-block:has(>.al-starter){margin-bottom:24px}[id^=shopify-section-template--] product-information.product-form-wrapper .al-starter{display:block;padding:22px 20px 20px;border-radius:18px;background:#f8f8f6}@media screen and (min-width:1000px){[id^=shopify-section-template--] product-information.product-form-wrapper .al-starter{padding:28px 28px 24px}}[id^=shopify-section-template--] product-information.product-form-wrapper .al-starter__h{margin:0;font-family:var(--al-fp-head);font-size:1.5rem;font-weight:600;line-height:1.17;letter-spacing:.009em;text-transform:none;color:var(--al-fp-ink)}[id^=shopify-section-template--] product-information.product-form-wrapper .al-starter__p{margin:6px 0 0;font-size:1.0625rem;line-height:1.47;color:var(--al-fp-ink-2)}[id^=shopify-section-template--] product-information.product-form-wrapper .al-starter__form{margin:18px 0 0}[id^=shopify-section-template--] product-information.product-form-wrapper .al-starter__label{display:block;margin:0 0 8px;font-size:.875rem;font-weight:600;line-height:1.3;color:var(--al-fp-ink)}[id^=shopify-section-template--] product-information.product-form-wrapper .al-starter__row{display:flex;flex-wrap:wrap;gap:10px}[id^=shopify-section-template--] product-information.product-form-wrapper .al-starter__len{position:relative;flex:1 1 8rem;min-width:7.5rem;max-width:12rem}[id^=shopify-section-template--] product-information.product-form-wrapper .al-starter__input{display:block;box-sizing:border-box;width:100%;height:50px;margin:0;padding:0 2.6rem 0 16px;border:1px solid var(--al-fp-control);border-radius:12px;font-family:var(--alf-body-font);font-size:1.25rem;font-weight:600;font-variant-numeric:tabular-nums;color:var(--al-fp-ink);background:#fff;-webkit-appearance:none;appearance:none}[id^=shopify-section-template--] product-information.product-form-wrapper .al-starter__input:focus{border-color:var(--al-fp-ink);outline:2px solid var(--al-fp-ink);outline-offset:1px}[id^=shopify-section-template--] product-information.product-form-wrapper .al-starter__unit{position:absolute;top:50%;right:16px;font-size:1.0625rem;color:var(--al-fp-ink-2);transform:translateY(-50%);pointer-events:none}[id^=shopify-section-template--] product-information.product-form-wrapper .al-starter__go{display:inline-flex;flex:1 1 10rem;align-items:center;justify-content:center;min-height:50px;margin:0;padding:12px 28px;border:0;border-radius:980px;font-family:var(--alf-body-font);font-size:1.0625rem;font-weight:600;line-height:1.18;letter-spacing:-.016em;text-transform:none;color:#fff;background:var(--al-fp-green);box-shadow:none;cursor:pointer;transition:background-color .2s ease}[id^=shopify-section-template--] product-information.product-form-wrapper .al-starter__go:hover{background:var(--al-fp-green-press)}[id^=shopify-section-template--] product-information.product-form-wrapper .al-starter__go:focus-visible{outline:2px solid var(--al-fp-green-text);outline-offset:3px}[id^=shopify-section-template--] product-information.product-form-wrapper .al-starter__err{margin:8px 0 0;font-size:.875rem;font-weight:600;color:#a3231b}[id^=shopify-section-template--] product-information.product-form-wrapper .al-starter__hint{margin:12px 0 0;font-size:.875rem;line-height:1.43;letter-spacing:-.016em;color:var(--al-fp-ink-2)}.shopify-section[id^=shopify-section-template--][id$=__product-form] .thumbnail-media--main-media{overflow:hidden;border-radius:18px}.shopify-section[id^=shopify-section-template--][id$=__product-form] .thumbnail-media--main-media .swiper-slide>a{overflow:hidden;border-radius:18px}@media screen and (max-width:749px){.shopify-section[id^=shopify-section-template--][id$=__product-form]>.wrapper-spacing--v--template{margin-top:-26px;padding-top:0}}@media screen and (min-width:1000px){.shopify-section[id^=shopify-section-template--][id$=__product-form]>.wrapper-spacing--v--template{padding-top:32px}[id^=shopify-section-template--] product-information.product-form-wrapper .product-details-product-title{max-width:560px;font-size:min(3.5rem,10cqi);line-height:1.07}[id^=shopify-section-template--] product-information.product-form-wrapper .product-price-group #ProductPrice .money{font-size:2rem}}@media(prefers-reduced-motion:reduce){[id^=shopify-section-template--] product-information.product-form-wrapper .product--add-to-cart-button,[id^=shopify-section-template--] product-information.product-form-wrapper .al-fence-planlink,[id^=shopify-section-template--] product-information.product-form-wrapper .al-starter__go{transition:none}}.al-assure{display:flex;flex-wrap:wrap;gap:8px;box-sizing:border-box;margin:0;padding:0;list-style:none;font-family:var(--alf-body-font);font-size:.8125rem;line-height:1.3;letter-spacing:-.008em;color:#1d1d1f}.al-assure .al-assure__pill{display:inline-flex;align-items:center;gap:8px;box-sizing:border-box;min-height:38px;margin:0;padding:8px 12px;border:1px solid #e3e1dc;border-radius:12px;font-weight:500;background:#fff;box-shadow:none}.al-assure .al-assure__ic{flex:none;width:16px;height:16px;fill:none;stroke:#3a7d44;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.al-assure--quote{justify-content:center;text-align:center}[id^=shopify-section-template--] product-information.product-form-wrapper .al-assure--buy{margin-top:-6px}@media screen and (max-width:599px){.al-assure{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;font-size:.75rem}.al-assure .al-assure__pill{gap:7px;min-height:42px;padding:7px 10px;text-align:start}.al-assure .al-assure__ic{width:15px;height:15px}.al-assure .al-assure__pill:last-child:nth-child(odd){grid-column:1 / -1;justify-content:center}}@media(forced-colors:active){.al-assure .al-assure__pill{border-color:CanvasText}}body .al-fx .al-plan-back{display:flex;justify-content:center;margin:28px 0 0}body .al-fx .al-plan-back__a{display:inline-flex;align-items:center;min-height:44px;padding:0 4px;font-family:var(--alf-body-font);font-size:1.0625rem;line-height:1.24;letter-spacing:-.022em;color:#1d1d1f;text-decoration:none}body .al-fx .al-plan-back__a:after{content:"\a0";padding-right:.7em;background-color:currentColor;-webkit-mask:var(--al-chev) no-repeat right 55% / .55em .55em;mask:var(--al-chev) no-repeat right 55% / .55em .55em}body .al-fx .al-plan-back__a:hover{text-decoration:underline;text-underline-offset:3px}body .al-fx .al-plan-back__a:focus-visible{outline:2px solid #1d1d1f;outline-offset:2px;border-radius:4px}@media screen and (min-width:1000px){body .al-fx .al-plan-back{margin-top:36px}}.al-fp .al-calc--fencing :is(.alf__concrete a,.alf-hint a,.alf-doc__foot a,.alf-it__note a,.alf-q a[href^="tel:"]),body .al-fx .fx-faq__a a{padding-block:14px}body .al-fx :is(.fx-link,.fx-more){padding-block:12px;margin-block:-12px}[id^=shopify-section-template--] product-information.product-form-wrapper .btn--sample-panel{display:inline-flex;align-items:center;justify-content:center;gap:6px;width:auto;max-width:100%;min-height:44px;padding:10px 20px 10px 22px;border:1px solid #1d1d1f;border-radius:980px;font-family:var(--alf-body-font);font-size:1rem;font-weight:600;line-height:1.2;letter-spacing:-.016em;color:#1d1d1f;background:transparent;transition:background-color .2s ease}[id^=shopify-section-template--] product-information.product-form-wrapper .btn--sample-panel:hover{border-color:#1d1d1f;background:#f5f5f7}[id^=shopify-section-template--] product-information.product-form-wrapper .btn--sample-panel:focus-visible{outline:2px solid var(--al-green-text);outline-offset:2px}[id^=shopify-section-template--] product-information.product-form-wrapper .btn--sample-panel .btn--sample-panel__icon,[id^=shopify-section-template--] product-information.product-form-wrapper .btn--sample-panel .btn--sample-panel__sub:empty{display:none}[id^=shopify-section-template--] product-information.product-form-wrapper .btn--sample-panel .btn--sample-panel__text{flex:0 1 auto;min-width:0;text-align:center}[id^=shopify-section-template--] product-information.product-form-wrapper .btn--sample-panel .btn--sample-panel__title{font-weight:inherit;color:inherit}[id^=shopify-section-template--] product-information.product-form-wrapper .btn--sample-panel .btn--sample-panel__arrow{margin:0;color:inherit}[id^=shopify-section-template--] product-information.product-form-wrapper .btn--sample-panel .btn--sample-panel__arrow svg{width:15px;height:15px}@media(prefers-reduced-motion:reduce){[id^=shopify-section-template--] product-information.product-form-wrapper .btn--sample-panel,[id^=shopify-section-template--] product-information.product-form-wrapper .btn--sample-panel .btn--sample-panel__arrow{transition:none}[id^=shopify-section-template--] product-information.product-form-wrapper .btn--sample-panel:hover .btn--sample-panel__arrow{transform:none}}@media(prefers-reduced-motion:no-preference){.fx-rv.fx-armed{opacity:0;transform:translate3d(0,12px,0)}.fx-rv.fx-armed.is-in{opacity:1;transform:none;transition:opacity .6s ease,transform .7s cubic-bezier(.25,.1,.25,1)}.fx-stg.fx-armed>*{opacity:0;transform:translate3d(0,12px,0)}.fx-stg.fx-armed.is-in>*{opacity:1;transform:none;transition:opacity .55s ease calc(var(--fx-i, 0) * 60ms),transform .65s cubic-bezier(.25,.1,.25,1) calc(var(--fx-i, 0) * 60ms)}.fx-draw.fx-armed .fx-dr-s{stroke-dasharray:var(--fx-len) var(--fx-len)}.fx-draw.fx-armed:not(.is-in) .fx-dr-s{stroke-dashoffset:var(--fx-len)}.fx-draw.fx-armed:not(.is-in) .fx-dr-f{fill-opacity:0}.fx-draw.fx-armed:not(.is-in) .fx-dr-t{opacity:0}.fx-draw.fx-armed.is-in .fx-dr-s,.fx-draw.fx-armed.is-in .fx-dr-f{transition:stroke-dashoffset .8s cubic-bezier(.45,0,.3,1) calc(var(--fx-i, 0) * 25ms),fill-opacity .5s ease calc(var(--fx-i, 0) * 25ms + .3s)}.fx-draw.fx-armed.is-in .fx-dr-t{transition:opacity .4s ease calc(var(--fx-i, 0) * 15ms + .6s)}.fx-zoom.fx-armed .fx-photo__media img{transform:scale(1.04)}.fx-zoom.fx-armed .fx-photo__in>*{opacity:0;transform:translate3d(0,12px,0)}.fx-zoom.fx-armed.is-in .fx-photo__media img{transform:none;transition:transform 1.6s cubic-bezier(.25,.1,.25,1)}.fx-zoom.fx-armed.is-in .fx-photo__in>*{opacity:1;transform:none;transition:opacity .6s ease,transform .7s cubic-bezier(.25,.1,.25,1)}.fx-zoom.fx-armed.is-in .fx-photo__in>:nth-child(2){transition-delay:.08s}.fx-zoom.fx-armed.is-in .fx-photo__in>:nth-child(3){transition-delay:.16s}.fx-zoom.fx-armed.is-in .fx-photo__in>:nth-child(4){transition-delay:.24s}.al-fp .al-calc--fencing .alf-items tr.is-new:nth-child(2) td{animation-delay:70ms,70ms}.al-fp .al-calc--fencing .alf-items tr.is-new:nth-child(3) td{animation-delay:.14s,.14s}.al-fp .al-calc--fencing .alf-items tr.is-new:nth-child(4) td{animation-delay:.21s,.21s}.al-fp .al-calc--fencing .alf-items tr.is-new:nth-child(5) td{animation-delay:.28s,.28s}.al-fp .al-calc--fencing .alf-items tr.is-new:nth-child(6) td{animation-delay:.35s,.35s}.al-fp .al-calc--fencing .alf-items tr.is-new:nth-child(n+7) td{animation-delay:.42s,.42s}}@media print{.fx-armed,.fx-armed>*,.fx-armed .fx-dr-t{opacity:1;transform:none}}.al-fx{-webkit-tap-highlight-color:transparent}body .al-fx .fx-btn{transition:background-color .2s ease,color .2s ease,scale .12s ease}body .al-fx .fx-btn:active{scale:.98}@media(prefers-reduced-motion:reduce){body .al-fx .fx-btn{transition:none}body .al-fx .fx-btn:active{scale:none}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/al-fencing-pdp.css.map */
