:root{--b2b-warm: #FBF6F2;--b2b-blush: #F9ECEA;--b2b-soft: #F4ECE2;--b2b-border: #E8E0DA;--b2b-border-strong: #CFC4BB;--b2b-text-2: #6A625D;--b2b-text-3: #8A817B;--b2b-accent: var(--button-color, #c0a888);--b2b-deep: var(--button-hover, #9b7a37);--b2b-ink: var(--text-color, #353535);--b2b-ink-hover: #000;--b2b-success: #007f5f;--b2b-success-bg: #e5fff8;--b2b-danger: #c50000;--b2b-danger-bg: #ffeae8;--b2b-warn: #8A5A00;--b2b-warn-bg: #FFF6DD;--b2b-radius: 3px;--b2b-radius-md: 6px;--b2b-sh-1: 0 1px 2px rgba(53,40,30,.05), 0 3px 8px rgba(53,40,30,.05);--b2b-sh-2: 0 2px 4px rgba(53,40,30,.05), 0 8px 18px rgba(53,40,30,.07), 0 22px 40px rgba(53,40,30,.08);--b2b-ease: cubic-bezier(.16,1,.3,1);--b2b-fs-body: 20px;--b2b-fs-sm: 16px;--b2b-fs-micro: 14px;--b2b-fs-h3: 22px;--b2b-fs-h2: 34px;--b2b-fs-h1: 46px;--b2b-hero-h1: clamp(40px, 5.4vw, 66px)}@media(max-width:740px){:root{--b2b-fs-body: 18px;--b2b-fs-h2: 28px;--b2b-fs-h1: 28px;--b2b-hero-h1: 40px}}.b2b,.b2b *{box-sizing:border-box}.b2b{font-family:var(--main-family, Arsenal, sans-serif);font-size:var(--b2b-fs-body);line-height:1.6;color:var(--b2b-ink);letter-spacing:.05em;-webkit-font-smoothing:antialiased}.b2b h1,.b2b h2,.b2b h3,.b2b h4,.b2b legend{font-family:inherit;font-weight:400;letter-spacing:.05em;margin:0;padding:0;color:inherit}.b2b p,.b2b ul,.b2b ol,.b2b figure,.b2b blockquote,.b2b fieldset{margin:0;padding:0}.b2b ul,.b2b ol{list-style:none}.b2b fieldset{border:0;min-width:0}.b2b img{max-width:100%;height:auto;display:block}.b2b button,.b2b input,.b2b textarea,.b2b select{font:inherit;letter-spacing:inherit;color:inherit}.b2b button{cursor:pointer;background:none;border:0;padding:0}.b2b a{color:inherit}.b2b :focus-visible{outline:2px solid var(--b2b-deep);outline-offset:3px;border-radius:2px}.b2b .vh{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.b2b .ico{width:24px;height:24px;flex:none;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.b2b .ico path,.b2b .ico rect,.b2b .ico circle{fill:none;stroke:currentColor}.b2b .ico-sm{width:18px;height:18px}.b2b .tnum{font-variant-numeric:tabular-nums}.b2b-wrap{max-width:1200px;margin:0 auto;padding:0 24px}@media(max-width:740px){.b2b-wrap{padding:0 16px}}.b2b-section{padding:96px 0}.b2b-section--warm{background:var(--b2b-warm)}.b2b-section--blush{background:var(--b2b-blush)}.b2b-section--tight{padding:48px 0}@media(max-width:740px){.b2b-section{padding:64px 0}.b2b-section--tight{padding:40px 0}}.b2b-head{max-width:760px;margin-bottom:48px}.b2b-head h2{font-size:var(--b2b-fs-h2);line-height:1.18}.b2b-head p,.b2b-head .rte{margin-top:12px;color:var(--b2b-text-2)}.b2b-section--tight .b2b-head{margin-bottom:32px}.b2b-tag{position:relative;display:inline-block;padding:7px 20px;background:var(--b2b-blush);font-size:var(--b2b-fs-micro);text-transform:uppercase;line-height:1.3}.b2b-tag:before,.b2b-tag:after{content:"";position:absolute;top:5px;bottom:5px;border-left:1.5px dashed var(--b2b-deep)}.b2b-tag:before{left:7px}.b2b-tag:after{right:7px}.b2b-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:0 28px;border-radius:var(--b2b-radius);text-transform:uppercase;font-size:var(--b2b-fs-body);text-decoration:none;border:1.5px solid transparent;transition:background .13s,color .13s,box-shadow .26s,transform .13s}.b2b-btn:active{transform:scale(.98)}.b2b-btn .ico{transition:transform .26s var(--b2b-ease)}.b2b .b2b-btn--primary,.b2b a.b2b-btn--primary{background:var(--b2b-ink);color:#fff}.b2b .b2b-btn--primary:hover,.b2b a.b2b-btn--primary:hover{background:var(--b2b-ink-hover);color:#fff;box-shadow:0 6px 18px #0000002e}.b2b-btn--primary:hover .ico{transform:translate(4px)}.b2b .b2b-btn--outline,.b2b a.b2b-btn--outline{border-color:var(--b2b-ink);color:var(--b2b-ink);background:transparent}.b2b .b2b-btn--outline:hover,.b2b a.b2b-btn--outline:hover{background:var(--b2b-ink);color:#fff}.b2b-btn--block{width:100%}.b2b-link{background:linear-gradient(currentColor,currentColor) 0 100%/100% 1px no-repeat;text-decoration:none;padding-bottom:2px;transition:background-size .26s var(--b2b-ease)}.b2b-link:hover{background-size:0 1px;background-position:100% 100%}.b2b-ph{width:100%;height:100%;display:grid;place-items:center;align-content:center;gap:10px;text-align:center;padding:24px;color:var(--b2b-deep);background:repeating-linear-gradient(135deg,transparent 0 13px,rgba(155,122,55,.1) 13px 14.5px),var(--b2b-soft)}.b2b-ph .ico{width:54px;height:54px;stroke-width:1.1}.b2b-ph b{font-size:12px;line-height:1.3;letter-spacing:.08em;text-transform:uppercase;font-weight:400}.b2b-ph span{font-size:15px;line-height:1.35;color:var(--b2b-text-2);max-width:22ch}.b2b-hero{background:linear-gradient(180deg,var(--b2b-warm),#fff 92%);padding:48px 0;overflow:hidden}.b2b-hero__grid{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:64px;align-items:center}.b2b-hero h1{font-size:var(--b2b-hero-h1);line-height:1.06;margin-top:24px}.b2b-hero__lead{margin-top:24px;max-width:33em;color:var(--b2b-text-2)}.b2b-hero__lead p{margin:0}.b2b-hero__cta{margin-top:32px;display:flex;flex-wrap:wrap;align-items:center;gap:16px 24px}.b2b-hero__min{display:inline-flex;align-items:center;gap:10px;font-size:var(--b2b-fs-sm)}.b2b .b2b-hero__alt{margin-top:24px;font-size:var(--b2b-fs-sm);color:var(--b2b-text-2)}.b2b-hero__visual{position:relative;justify-self:end;width:100%;max-width:440px}.b2b-hero__visual.is-video{max-width:280px}.b2b-hero__visual.is-video.is-wide{max-width:440px}.b2b-patch{position:relative;background:var(--b2b-blush);padding:14px;border-radius:var(--b2b-radius-md);transform:rotate(1.6deg);box-shadow:var(--b2b-sh-2)}.b2b-patch:after{content:"";position:absolute;top:6px;right:6px;bottom:6px;left:6px;border:1.5px dashed var(--b2b-accent);border-radius:4px;pointer-events:none}.b2b-patch>img{aspect-ratio:1 / 1;object-fit:cover;width:100%;border-radius:2px;background:#f3d7e0}.b2b-vid{position:relative;width:100%;aspect-ratio:var(--vr, 9 / 16);border-radius:2px;overflow:hidden;background:#1e1a18}.b2b-vid img,.b2b-vid video,.b2b-vid iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;object-fit:cover}.b2b-vid img.crop-yt{transform:scale(1.34)}.b2b-vid__play{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;align-content:center;gap:14px;color:#fff;background:linear-gradient(180deg,#1e161014,#1e16106b);transition:background .26s}.b2b-vid__play:hover{background:linear-gradient(180deg,#1e161005,#1e16104d)}.b2b-vid__play .circle{width:84px;height:84px;border-radius:50%;background:#fffffff0;color:var(--b2b-ink);display:grid;place-items:center;box-shadow:var(--b2b-sh-2);transition:transform .26s var(--b2b-ease)}.b2b-vid__play:hover .circle{transform:scale(1.08)}.b2b-vid__play .circle .ico{width:30px;height:30px;fill:currentColor;stroke:none;margin-left:4px}.b2b-vid__play .b2b-lbl{font-size:var(--b2b-fs-sm);text-transform:uppercase;text-shadow:0 1px 8px rgba(0,0,0,.5)}.b2b-rating{position:absolute;left:-28px;bottom:34px;background:#fff;padding:12px 18px 12px 16px;border-radius:var(--b2b-radius);box-shadow:var(--b2b-sh-2);display:flex;gap:12px;align-items:center;transform:rotate(-2.5deg);font-size:var(--b2b-fs-sm);line-height:1.25;text-decoration:none}.b2b-rating strong{font-size:30px;font-weight:400}.b2b-stars{display:flex;gap:1px;color:var(--b2b-deep)}.b2b-stars svg{width:15px;height:15px}.b2b-stars svg,.b2b-stars svg path{fill:currentColor!important;stroke:none!important}.b2b-hero__visual.is-video .b2b-rating{left:auto;right:calc(100% - 34px);bottom:auto;top:44px;white-space:nowrap}@media(max-width:980px){.b2b-hero__grid{grid-template-columns:1fr;gap:48px}.b2b-hero__visual{justify-self:center;max-width:380px}.b2b-rating{left:-6px;bottom:20px}}@media(max-width:740px){.b2b-hero{padding:32px 0 48px}.b2b-hero__grid{gap:32px}.b2b-hero__visual{max-width:100%}.b2b-patch{transform:rotate(1deg);padding:10px}.b2b-patch>img{aspect-ratio:4 / 3;object-position:50% 22%}.b2b-rating{left:6px;bottom:-18px;padding:8px 14px 8px 12px}.b2b-rating strong{font-size:24px}.b2b-hero__visual.is-video{max-width:230px;margin-inline:auto}.b2b-hero__visual.is-video.is-wide{max-width:100%}.b2b-hero__visual.is-video .b2b-rating{position:relative;inset:auto;right:auto;top:auto;width:max-content;margin:18px 0 0 50%;translate:-50% 0;white-space:nowrap}}.b2b-steps{position:relative;display:grid;grid-template-columns:repeat(var(--n, 4),1fr);gap:24px}.b2b-steps__path{position:absolute;left:0;right:0;top:4px;height:60px;width:100%;pointer-events:none}.b2b-steps__path path{fill:none;stroke:var(--b2b-accent);stroke-width:2;stroke-dasharray:7 7;stroke-linecap:round;vector-effect:non-scaling-stroke}.b2b-step{position:relative;text-align:center;padding:0 8px}.b2b-step__dot{position:relative;width:68px;height:68px;margin:0 auto 16px;border-radius:50%;background:var(--b2b-warm);display:grid;place-items:center}.b2b-step__dot:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:#fff;border:1.5px solid var(--b2b-border-strong)}.b2b-step__dot:after{content:"";position:absolute;top:5px;right:5px;bottom:5px;left:5px;border-radius:50%;border:1.5px dashed var(--b2b-accent)}.b2b-step__dot .ico{position:relative;width:26px;height:26px}.b2b-step__n{position:absolute;top:-6px;right:-6px;z-index:1;width:26px;height:26px;border-radius:50%;background:var(--b2b-ink);color:#fff;font-size:14px;line-height:26px;letter-spacing:0;text-align:center}.b2b-step h3{font-size:var(--b2b-fs-h3);line-height:1.2}.b2b-step p{margin-top:6px;font-size:var(--b2b-fs-sm);color:var(--b2b-text-2);line-height:1.5}@media(max-width:740px){.b2b-steps{grid-template-columns:1fr;gap:16px}.b2b-steps__path{display:none}.b2b-step{display:grid;grid-template-columns:52px 1fr;column-gap:16px;text-align:left;padding:0;align-items:center}.b2b-step__dot{width:52px;height:52px;margin:0;grid-row:1 / span 2}.b2b-step__dot .ico{width:22px;height:22px}.b2b-step__n{width:22px;height:22px;line-height:22px;font-size:13px}.b2b-step h3{font-size:19px;align-self:end}.b2b-step p{margin-top:0;align-self:start}}.b2b-kits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.b2b-kit{display:flex;flex-direction:column;background:#fff;border:1px solid var(--b2b-border);border-radius:var(--b2b-radius-md);overflow:hidden;transition:box-shadow .26s,border-color .26s}.b2b-kit:hover{box-shadow:var(--b2b-sh-2);border-color:var(--b2b-border-strong)}.b2b-kit__media{position:relative;display:block;text-decoration:none;aspect-ratio:4 / 5;overflow:hidden;background:var(--b2b-soft)}.b2b-kit__media img{width:100%;height:100%;object-fit:cover;object-position:50% 18%;transition:transform .7s var(--b2b-ease)}.b2b-kit:hover .b2b-kit__media img{transform:scale(1.045)}.b2b-kit__media:after{content:"";position:absolute;top:10px;right:10px;bottom:10px;left:10px;border:1.5px dashed #fff;border-radius:3px;opacity:0;transition:opacity .26s;pointer-events:none}.b2b-kit:hover .b2b-kit__media:after{opacity:.95}.b2b-kit__class{position:absolute;top:16px;left:16px;z-index:1}.b2b-kit__note{position:absolute;left:16px;right:16px;bottom:16px;z-index:1;font-size:13px;line-height:1.3;background:#ffffffeb;padding:6px 10px;border-radius:3px;color:var(--b2b-text-2)}.b2b-kit__body{display:flex;flex-direction:column;gap:16px;padding:24px;flex:1}.b2b-kit__body h3{font-size:var(--b2b-fs-h3);line-height:1.15;overflow-wrap:anywhere}.b2b-kit__desc{color:var(--b2b-text-2);font-size:18px;line-height:1.5}.b2b .b2b-kit__contents{border-top:1.5px dashed var(--b2b-accent);padding-top:16px;font-size:var(--b2b-fs-sm);display:grid;gap:7px}.b2b-kit__contents li{display:flex;gap:10px;align-items:flex-start;line-height:1.4}.b2b-kit__contents .ico{color:var(--b2b-deep);margin-top:1px}.b2b-kit__foot{margin-top:auto;display:grid;gap:16px}.b2b-kit__price{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.b2b-kit__price small{font-size:var(--b2b-fs-sm);color:var(--b2b-text-2)}.b2b-kit__price strong{font-size:30px;font-weight:400}@media(max-width:980px){.b2b-kits{grid-template-columns:1fr;max-width:520px;margin-inline:auto}.b2b-kit{flex-direction:row}.b2b-kit__media{width:40%;aspect-ratio:auto;flex:none}.b2b-kit__body{padding:16px}}@media(max-width:560px){.b2b-kit{flex-direction:column}.b2b-kit__media{width:100%;aspect-ratio:5 / 4}}.b2b-logos{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.b2b-logo{height:84px;display:grid;place-items:center;padding:12px 20px;background:#fff9;border-radius:var(--b2b-radius)}.b2b-logo img{max-height:56px;width:auto;object-fit:contain}.b2b-logo--ph{border:1.5px dashed var(--b2b-border-strong);text-align:center;font-size:13px;line-height:1.35;text-transform:uppercase;color:var(--b2b-text-2)}.template-page-firmadele .testimonial{background:#fff;border-radius:var(--b2b-radius-md);box-shadow:var(--b2b-sh-1)}.template-page-firmadele .testimonial__container.flickity-enabled{padding:0 64px}@media(max-width:740px){.template-page-firmadele .testimonial__container.flickity-enabled{padding:0}.template-page-firmadele .testimonial{padding-left:48px;padding-right:48px}.template-page-firmadele .flickity__section .flickity-prev-next-button{width:36px;height:36px}.template-page-firmadele .flickity__section .flickity-prev-next-button.previous{left:6px}.template-page-firmadele .flickity__section .flickity-prev-next-button.next{right:6px}}.b2b .b2b-lbl{font-size:var(--b2b-fs-micro);text-transform:uppercase;color:var(--b2b-text-2)}.b2b .b2b-input,.b2b .b2b-textarea{width:100%;border:1px solid var(--b2b-border-strong);border-radius:var(--b2b-radius);background:#fff;padding:13px 14px;font-size:18px;line-height:1.4;transition:border-color .13s,box-shadow .13s;margin:0}.b2b .b2b-textarea{resize:vertical;min-height:0}.b2b .b2b-input:hover,.b2b .b2b-textarea:hover{border-color:var(--b2b-text-3)}.b2b .b2b-input:focus,.b2b .b2b-textarea:focus{outline:none;border-color:var(--b2b-deep);box-shadow:0 0 0 3px #9b7a372e}.b2b .b2b-err{margin-top:12px;background:var(--b2b-danger-bg);color:var(--b2b-danger);border-radius:var(--b2b-radius);padding:10px 14px;font-size:var(--b2b-fs-sm);display:flex;gap:10px;align-items:flex-start;line-height:1.4}.b2b .b2b-err[hidden]{display:none}.b2b .b2b-note{margin-top:12px;font-size:var(--b2b-fs-sm);color:var(--b2b-text-2);line-height:1.45}.b2b .b2b-note--warn{background:var(--b2b-warn-bg);color:var(--b2b-warn);padding:10px 14px;border-radius:var(--b2b-radius)}.b2b .b2b-note[hidden]{display:none}.b2b-crumbs{padding:16px 0;font-size:var(--b2b-fs-sm);color:var(--b2b-text-2)}.b2b-crumbs a{text-decoration:none}.b2b-crumbs a:hover{text-decoration:underline}.b2b-pdp{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;padding-bottom:96px;align-items:start}.b2b-gallery{position:sticky;top:24px}.b2b-gallery__main{aspect-ratio:1 / 1;border-radius:var(--b2b-radius-md);overflow:hidden;background:var(--b2b-soft);position:relative}.b2b-gallery__main img{width:100%;height:100%;object-fit:cover;object-position:50% 18%}.b2b-gallery__main img[hidden]{display:none}.b2b-gallery__thumbs{display:flex;gap:10px;margin-top:10px;flex-wrap:wrap}.b2b-thumb{width:84px;height:84px;border-radius:var(--b2b-radius);overflow:hidden;border:1.5px solid transparent;opacity:.75;transition:opacity .13s,border-color .13s,transform .13s}.b2b-thumb:hover{opacity:1}.b2b-thumb:active{transform:scale(.96)}.b2b-thumb[aria-pressed=true]{opacity:1;border-color:var(--b2b-ink)}.b2b-thumb img{width:100%;height:100%;object-fit:cover}.b2b-pdp h1{font-size:var(--b2b-fs-h1);line-height:1.1;margin-top:16px;overflow-wrap:anywhere}.b2b .b2b-pdp__sub{margin-top:6px;color:var(--b2b-text-2)}.b2b .b2b-pdp__price{margin-top:16px;display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.b2b-pdp__price strong{font-size:var(--b2b-fs-h2);font-weight:400}.b2b-pdp__price s{color:var(--b2b-text-3);font-size:22px}.b2b-pdp__price small{font-size:var(--b2b-fs-sm);color:var(--b2b-text-2)}.b2b-pdp__desc{margin-top:16px;color:var(--b2b-text-2);font-size:18px}.b2b-pdp__desc p{margin:0 0 .6em}.b2b-contents{margin-top:24px;background:var(--b2b-warm);border-radius:var(--b2b-radius-md);padding:16px 24px}.b2b-contents h2{font-size:var(--b2b-fs-micro);text-transform:uppercase;color:var(--b2b-text-2);margin-bottom:8px}.b2b-contents li{display:flex;gap:10px;align-items:flex-start;font-size:18px;line-height:1.4;padding:4px 0}.b2b-contents .ico{color:var(--b2b-deep)}.b2b-cfg{margin-top:32px;display:grid;gap:32px}.b2b .b2b-cfg__step{border-top:1.5px dashed var(--b2b-accent);padding-top:24px}.b2b .b2b-cfg__title{display:flex;align-items:center;gap:12px;font-size:24px;line-height:1.2;margin-bottom:6px;float:left;width:100%}.b2b .b2b-cfg__title+*{clear:both}.b2b-cfg__n{width:30px;height:30px;border-radius:50%;background:var(--b2b-ink);color:#fff;font-size:15px;display:grid;place-items:center;letter-spacing:0;flex:none}.b2b .b2b-cfg__help{color:var(--b2b-text-2);font-size:var(--b2b-fs-sm);margin-bottom:16px}.b2b-opt{margin-bottom:24px}.b2b-opt .b2b-lbl{display:block;margin-bottom:10px}.b2b-opt .b2b-lbl b{color:var(--b2b-ink);font-weight:400;text-transform:none;font-size:var(--b2b-fs-sm)}.b2b-swatches{display:flex;gap:12px;flex-wrap:wrap}.b2b-swatch{width:42px;height:42px;border-radius:50%!important;border:1px solid rgba(0,0,0,.14);transition:transform .13s,box-shadow .13s;background:#ddd}.b2b-swatch:hover{transform:scale(1.08)}.b2b-swatch[aria-pressed=true]{box-shadow:0 0 0 3px #fff,0 0 0 4.5px var(--b2b-ink)}.b2b-swatch:disabled{opacity:.35;cursor:not-allowed}.b2b-pills{display:flex;gap:10px;flex-wrap:wrap}.b2b-pill{min-height:44px;padding:0 18px;border:1px solid var(--b2b-border-strong);border-radius:var(--b2b-radius);font-size:var(--b2b-fs-sm);transition:background .13s,border-color .13s,color .13s;background:#fff}.b2b-pill:hover{border-color:var(--b2b-ink)}.b2b-pill[aria-pressed=true]{background:var(--b2b-ink);border-color:var(--b2b-ink);color:#fff}.b2b-ledger{border:1px solid var(--b2b-border);border-radius:var(--b2b-radius-md);overflow:hidden}.b2b-ledger__row{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 16px;border-bottom:1px solid var(--b2b-border);transition:background .13s}.b2b-ledger__row.has{background:var(--b2b-warm)}.b2b-ledger__row .sz{font-size:20px;min-width:4.5em}.b2b-stepper{display:inline-flex;align-items:center;border:1px solid var(--b2b-border-strong);border-radius:var(--b2b-radius);background:#fff}.b2b-stepper button{width:46px;height:46px;display:grid;place-items:center;transition:background .13s}.b2b-stepper button:hover:not(:disabled){background:var(--b2b-soft)}.b2b-stepper button:active:not(:disabled){transform:scale(.9)}.b2b-stepper button:disabled{opacity:.3;cursor:not-allowed}.b2b-stepper input{width:58px;height:46px;border:0;border-inline:1px solid var(--b2b-border);text-align:center;font-size:20px;letter-spacing:0;background:transparent;margin:0;padding:0;border-radius:0;-moz-appearance:textfield}.b2b-stepper input::-webkit-outer-spin-button,.b2b-stepper input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.b2b-stepper input:focus{outline:none;background:var(--b2b-soft)}.b2b-ledger__sum{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;background:#fff;flex-wrap:wrap}.b2b-ledger__sum .eq{font-size:var(--b2b-fs-sm);color:var(--b2b-text-2)}.b2b-ledger__sum .tot{font-size:22px}.b2b-minflag{display:inline-flex;align-items:center;gap:6px;font-size:var(--b2b-fs-sm);padding:5px 12px;border-radius:999px}.b2b-minflag.ok{background:var(--b2b-success-bg);color:var(--b2b-success)}.b2b-minflag.no{background:var(--b2b-danger-bg);color:var(--b2b-danger)}.b2b-qty-solo{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;border:1px solid var(--b2b-border);border-radius:var(--b2b-radius-md);padding:12px 16px}.b2b-tiers{margin-top:24px}.b2b-tiers__head{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;flex-wrap:wrap}.b2b-ladder{display:grid;grid-template-columns:repeat(var(--n, 4),1fr);gap:6px}.b2b-rung{position:relative;border:1px solid var(--b2b-border);border-radius:var(--b2b-radius);padding:10px 8px 12px;text-align:center;background:#fff;transition:background .26s,border-color .26s,transform .26s var(--b2b-ease)}.b2b-rung .q{display:block;font-size:14px;color:var(--b2b-text-2);line-height:1.3}.b2b-rung .p{display:block;font-size:21px;letter-spacing:0;line-height:1.25;margin-top:2px}.b2b-rung .d{display:block;font-size:13px;color:var(--b2b-deep);line-height:1.2;min-height:16px}.b2b-rung.on{background:var(--b2b-ink);border-color:var(--b2b-ink);color:#fff;transform:translateY(-3px)}.b2b-rung.on .q{color:#fffc}.b2b-rung.on .d{color:#e9d6b8}.b2b-rung.on:after{content:"";position:absolute;left:50%;bottom:-7px;width:12px;height:12px;background:var(--b2b-ink);transform:translate(-50%) rotate(45deg)}.b2b .b2b-nudge{margin-top:16px;font-size:var(--b2b-fs-sm);color:var(--b2b-text-2);display:flex;gap:8px;align-items:center;min-height:24px}.b2b-nudge .ico{color:var(--b2b-deep)}@media(max-width:420px){.b2b-rung .p{font-size:17px}.b2b-rung{padding:8px 3px 10px}.b2b-rung .q{font-size:12.5px;letter-spacing:0}}.b2b-pz{display:grid;gap:12px}.b2b-pz__card{border:1px solid var(--b2b-border-strong);border-radius:var(--b2b-radius-md);background:#fff;transition:border-color .26s,background .26s}.b2b-pz__card:hover{border-color:var(--b2b-text-3)}.b2b-pz__card.on{border:1.5px dashed var(--b2b-deep);background:var(--b2b-warm)}.b2b-pz__head{display:flex;align-items:center;gap:14px;padding:16px;cursor:pointer;margin:0}.b2b-pz__head input{position:absolute;opacity:0;width:1px;height:1px}.b2b-box{width:26px;height:26px;border:1.5px solid var(--b2b-ink);border-radius:var(--b2b-radius);display:grid;place-items:center;flex:none;background:#fff;transition:background .13s}.b2b-box .ico{width:18px;height:18px;stroke-width:2.2;color:#fff;transform:scale(0);transition:transform .26s var(--b2b-ease)}.b2b-pz__head input:checked~.b2b-box{background:var(--b2b-ink)}.b2b-pz__head input:checked~.b2b-box .ico{transform:scale(1)}.b2b-pz__head input:focus-visible~.b2b-box{outline:2px solid var(--b2b-deep);outline-offset:3px}.b2b-pz__name{flex:1;font-size:20px;line-height:1.25}.b2b-pz__name small{display:block;font-size:14px;color:var(--b2b-text-2)}.b2b-pz__price{white-space:nowrap;text-align:right;line-height:1.2}.b2b-pz__price small{display:block;font-size:13px;color:var(--b2b-text-2)}.b2b-pz__body{display:grid;grid-template-rows:0fr;transition:grid-template-rows .26s var(--b2b-ease)}.b2b-pz__card.on .b2b-pz__body{grid-template-rows:1fr}.b2b-pz__inner{overflow:hidden}.b2b-pz__pad{padding:4px 16px 16px;display:grid;gap:12px}.b2b-file{position:relative;display:flex;align-items:center;gap:14px;border:1.5px dashed var(--b2b-border-strong);border-radius:var(--b2b-radius);padding:14px;background:#fff;transition:border-color .13s,background .13s;margin:0}.b2b-file:hover{border-color:var(--b2b-deep);background:var(--b2b-soft)}.b2b-file input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer;width:100%;height:100%;margin:0}.b2b-file:focus-within{outline:2px solid var(--b2b-deep);outline-offset:3px}.b2b-file .fn{font-size:var(--b2b-fs-sm);line-height:1.35}.b2b-file .fn b{display:block;font-weight:700}.b2b-file.has{border-style:solid;border-color:var(--b2b-success)}.b2b-names{display:grid;gap:6px;margin-top:4px}.b2b-names .row{display:flex;justify-content:space-between;align-items:baseline;gap:10px}.b2b-cnt{font-size:var(--b2b-fs-sm);letter-spacing:0}.b2b-cnt.ok{color:var(--b2b-success)}.b2b-cnt.bad{color:var(--b2b-danger)}.b2b-names .b2b-textarea{font-size:18px;line-height:1.5}.b2b-cal{border:1px solid var(--b2b-border);border-radius:var(--b2b-radius-md);padding:16px;background:#fff;max-width:440px}.b2b-cal__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.b2b-cal__head strong{font-size:20px;font-weight:400;text-transform:capitalize}.b2b-cal__nav{width:44px;height:44px;border-radius:50%!important;display:grid;place-items:center;transition:background .13s}.b2b-cal__nav:hover:not(:disabled){background:var(--b2b-soft)}.b2b-cal__nav:disabled{opacity:.25;cursor:not-allowed}.b2b-cal__grid{display:grid;grid-template-columns:repeat(7,1fr);gap:3px;text-align:center}.b2b-cal__dow{font-size:13px;color:var(--b2b-text-3);text-transform:uppercase;letter-spacing:.08em;padding:4px 0}.b2b-day{aspect-ratio:1 / 1;min-height:40px;border-radius:50%!important;font-size:17px;letter-spacing:0;display:grid;place-items:center;transition:background .13s,color .13s,transform .13s}.b2b-day:hover:not(:disabled){background:var(--b2b-soft)}.b2b-day:active:not(:disabled){transform:scale(.92)}.b2b-day:disabled{color:#c9c2bc;cursor:not-allowed;text-decoration:line-through;text-decoration-color:#ddd6d0}.b2b-day.first{box-shadow:inset 0 0 0 1.5px var(--b2b-accent)}.b2b-day[aria-pressed=true]{background:var(--b2b-ink);color:#fff}.b2b-cal__legend{display:flex;gap:16px;flex-wrap:wrap;margin-top:12px;font-size:14px;color:var(--b2b-text-2)}.b2b-cal__legend i{display:inline-block;width:14px;height:14px;border-radius:50%;vertical-align:-2px;margin-right:6px}.b2b .b2b-picked{margin-top:12px;font-size:18px;display:flex;gap:10px;align-items:center;min-height:30px}.b2b .b2b-picked:empty{display:none}.b2b-picked .ico{color:var(--b2b-success)}.b2b-sum{background:var(--b2b-warm);border-radius:var(--b2b-radius-md);padding:24px;margin-top:16px}.b2b-sum__rows{display:grid;gap:10px;font-size:18px}.b2b-sum__row{display:flex;justify-content:space-between;gap:16px;align-items:baseline}.b2b-sum__row small{display:block;color:var(--b2b-text-2);font-size:14px;line-height:1.35}.b2b-sum__row .v{white-space:nowrap;letter-spacing:0}.b2b-sum__row.sub{padding-left:16px;color:var(--b2b-text-2);font-size:var(--b2b-fs-sm)}.b2b-sum__total{margin-top:16px;padding-top:16px;border-top:1.5px dashed var(--b2b-accent);display:flex;justify-content:space-between;align-items:baseline}.b2b-sum__total .v{font-size:var(--b2b-fs-h2);letter-spacing:0}.b2b-sum .b2b-btn{margin-top:24px}.b2b-sum .b2b-btn[disabled]{opacity:.6;cursor:progress}.b2b-tick{animation:b2b-tick .35s var(--b2b-ease)}@keyframes b2b-tick{0%{opacity:.25;transform:translateY(5px)}to{opacity:1;transform:none}}.b2b-buybar{position:fixed;left:0;right:0;bottom:0;z-index:40;background:#fff;border-top:1px solid var(--b2b-border);box-shadow:0 -6px 24px #35281e1a;transform:translateY(110%);transition:transform .26s var(--b2b-ease);padding-bottom:env(safe-area-inset-bottom)}.b2b-buybar.show{transform:none}.b2b-buybar .b2b-wrap{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:10px;padding-bottom:10px}.b2b-buybar .t{line-height:1.2}.b2b-buybar .t small{display:block;font-size:14px;color:var(--b2b-text-2)}.b2b-buybar .t strong{font-size:24px;letter-spacing:0;font-weight:400}.b2b-buybar .b2b-btn{min-height:50px;padding:0 22px}@media(max-width:420px){.b2b-buybar .b2b-btn{font-size:15px;padding:0 16px;letter-spacing:.06em}}body.b2b-has-buybar footer,body.b2b-has-buybar .footer{padding-bottom:110px}@media(max-width:900px){.b2b-pdp{grid-template-columns:1fr;gap:24px}.b2b-gallery{position:static}.b2b-gallery__main{aspect-ratio:5 / 4}.b2b-thumb{width:64px;height:64px}.b2b .b2b-cfg__title{font-size:21px}}@media(prefers-reduced-motion:reduce){.b2b *,.b2b *:before,.b2b *:after{animation:none!important;transition-duration:.01ms!important}}.template-page-firmadele .testimonial__stars{display:none}.b2b .b2b-stepper button,.b2b .b2b-thumb,.b2b .b2b-pill,.b2b .b2b-day,.b2b .b2b-cal__nav,.b2b .b2b-swatch,.b2b .b2b-vid__play{line-height:1;letter-spacing:0;text-transform:none;box-shadow:none}.b2b .b2b-btn{line-height:1.2}.template-page-firmadele .global__section.global__section--margin{margin-top:48px;margin-bottom:48px}.template-page-firmadele .global__section.global__section--margin.mt0{margin-top:0}.template-page-firmadele .global__section.global__section--margin.mb0{margin-bottom:0}.template-page-firmadele .section-accordion.global__section{margin:0;padding:96px 0;background:var(--b2b-warm)}.template-page-firmadele .section-accordion .section-title{padding:0 0 40px}.template-page-firmadele .section-accordion .section-title h3{font-size:var(--b2b-fs-h2);line-height:1.18;letter-spacing:.05em}.template-page-firmadele .section-accordion .c-accordion.c-accordion--custom-page.c-accordion--icon .c-accordion__header{background:transparent;padding:18px 10px!important;border-bottom-color:#3535352e}.template-page-firmadele .section-accordion .c-accordion.c-accordion--custom-page.c-accordion--icon .c-accordion__panel{background:transparent}.template-page-firmadele section.contact-form.global__section{margin:0;padding:96px 0}.template-page-firmadele section.contact-form .section-title{padding:0 0 40px}.template-page-firmadele section.contact-form .section-title h2{max-width:900px;margin-inline:auto;text-wrap:balance}@media(max-width:740px){.template-page-firmadele .global__section.global__section--margin{margin-top:32px;margin-bottom:32px}.template-page-firmadele .section-accordion.global__section,.template-page-firmadele section.contact-form.global__section{padding:64px 0}.template-page-firmadele .section-accordion .section-title,.template-page-firmadele section.contact-form .section-title{padding-bottom:28px}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/b2b.css.map */
