@layer vendor,tokens,base,layout,components;@layer features{#popup_form#popup_form .layout-builder .decom-layouts{block-size:100%}#popup_form .layout-builder{block-size:auto;inline-size:min(100%,1260px);max-inline-size:1260px;max-block-size:calc(100vh - var(--hsg-space-8));max-block-size:calc(100dvh - var(--hsg-space-8) - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));overscroll-behavior:contain;padding-inline:env(safe-area-inset-left,0px) env(safe-area-inset-right,0px);z-index:var(--hsg-z-above-base);align-items:center;margin:0 auto;display:flex;position:relative;overflow:auto}@media screen and (max-width:1280px){#popup_form .layout-builder{display:flex}}@media screen and (max-width:1020px){#popup_form .layout-builder{inline-size:calc(100% - var(--hsg-space-4));max-block-size:calc(100vh - var(--hsg-space-4));max-block-size:calc(100dvh - var(--hsg-space-4))}}#popup_form{--hsg-popup-shell-z:var(--hsg-z-modal);z-index:var(--hsg-popup-shell-z);justify-content:center;align-items:center;display:none;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}:-webkit-any(.popup_video,.hsg-youtube-popup){--hsg-popup-shell-z:calc(var(--hsg-z-mobile-menu) + 1);z-index:var(--hsg-popup-shell-z);display:none;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}:is(.popup_video,.hsg-youtube-popup){--hsg-popup-shell-z:calc(var(--hsg-z-mobile-menu) + 1);z-index:var(--hsg-popup-shell-z);display:none;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}:-webkit-any(#popup_form,.popup_video,.hsg-youtube-popup):before{background:var(--hsg-color-text-primary);content:"";opacity:0;transition:opacity var(--hsg-motion-enter) var(--hsg-motion-ease-emphasized);z-index:var(--hsg-z-base);position:absolute;top:0;bottom:0;left:0;right:0}:is(#popup_form,.popup_video,.hsg-youtube-popup):before{background:var(--hsg-color-text-primary);content:"";opacity:0;transition:opacity var(--hsg-motion-enter) var(--hsg-motion-ease-emphasized);z-index:var(--hsg-z-base);position:absolute;top:0;bottom:0;left:0;right:0}#popup_form.popup-visible{display:flex}:-webkit-any(.popup_video,.hsg-youtube-popup).popup-visible{justify-content:center;align-items:flex-start;display:flex}:is(.popup_video,.hsg-youtube-popup).popup-visible{justify-content:center;align-items:flex-start;display:flex}:-webkit-any(#popup_form,.popup_video,.hsg-youtube-popup).popup-visible:before{opacity:.6}:is(#popup_form,.popup_video,.hsg-youtube-popup).popup-visible:before{opacity:.6}#popup_form .container{opacity:0;transition:opacity var(--hsg-motion-enter) var(--hsg-motion-ease-emphasized);position:relative}#popup_form.popup-visible .container{opacity:1}:-webkit-any(.popup_video,.hsg-youtube-popup) .popup-video-wrapper{background:var(--hsg-color-surface-lightest);margin:var(--hsg-space-12) auto;opacity:0;max-inline-size:1024px;padding-block-end:var(--hsg-space-8);padding-inline:var(--hsg-space-8);scale:.97;translate:0 var(--hsg-space-2);transition:opacity var(--hsg-motion-enter) var(--hsg-motion-ease-emphasized), scale var(--hsg-motion-enter) var(--hsg-motion-ease-emphasized), translate var(--hsg-motion-enter) var(--hsg-motion-ease-emphasized);inline-size:calc(100% - var(--hsg-space-8));z-index:var(--hsg-z-popup-internal);position:relative}:is(.popup_video,.hsg-youtube-popup) .popup-video-wrapper{background:var(--hsg-color-surface-lightest);margin:var(--hsg-space-12) auto;opacity:0;max-inline-size:1024px;padding-block-end:var(--hsg-space-8);padding-inline:var(--hsg-space-8);scale:.97;translate:0 var(--hsg-space-2);transition:opacity var(--hsg-motion-enter) var(--hsg-motion-ease-emphasized), scale var(--hsg-motion-enter) var(--hsg-motion-ease-emphasized), translate var(--hsg-motion-enter) var(--hsg-motion-ease-emphasized);inline-size:calc(100% - var(--hsg-space-8));z-index:var(--hsg-z-popup-internal);position:relative}:-webkit-any(.popup_video,.hsg-youtube-popup).popup-visible .popup-video-wrapper{opacity:1;translate:0;scale:1}:is(.popup_video,.hsg-youtube-popup).popup-visible .popup-video-wrapper{opacity:1;translate:0;scale:1}:-webkit-any(.close-popup,.close-product-popup,.close-video-popup,.hsg-youtube-close){-webkit-appearance:none;appearance:none;background:var(--hsg-color-surface-lightest);border-radius:var(--hsg-radius-pill);color:var(--hsg-color-text-primary);cursor:pointer;font-family:var(--hsg-font-family-ubuntu);font-size:var(--hsg-font-size-3);block-size:var(--hsg-control-size-md);line-height:var(--hsg-line-height-7);min-block-size:var(--hsg-control-size-md);min-inline-size:var(--hsg-control-size-md);transition:background var(--hsg-motion-base) var(--hsg-motion-ease-standard);inline-size:var(--hsg-control-size-md);border:none;justify-content:center;align-items:center;margin:0;padding:0;display:flex;overflow:hidden}:is(.close-popup,.close-product-popup,.close-video-popup,.hsg-youtube-close){-webkit-appearance:none;appearance:none;background:var(--hsg-color-surface-lightest);border-radius:var(--hsg-radius-pill);color:var(--hsg-color-text-primary);cursor:pointer;font-family:var(--hsg-font-family-ubuntu);font-size:var(--hsg-font-size-3);block-size:var(--hsg-control-size-md);line-height:var(--hsg-line-height-7);min-block-size:var(--hsg-control-size-md);min-inline-size:var(--hsg-control-size-md);transition:background var(--hsg-motion-base) var(--hsg-motion-ease-standard);inline-size:var(--hsg-control-size-md);border:none;justify-content:center;align-items:center;margin:0;padding:0;display:flex;overflow:hidden}:-webkit-any(.close-popup,.close-product-popup,.close-video-popup,.hsg-youtube-close) svg{height:var(--hsg-font-size-1);width:var(--hsg-font-size-1);display:block}:is(.close-popup,.close-product-popup,.close-video-popup,.hsg-youtube-close) svg{height:var(--hsg-font-size-1);width:var(--hsg-font-size-1);display:block}:-webkit-any(.close-popup,.close-product-popup,.close-video-popup,.hsg-youtube-close) svg line{stroke:var(--hsg-color-text-primary);transition:stroke var(--hsg-motion-base) var(--hsg-motion-ease-standard)}:is(.close-popup,.close-product-popup,.close-video-popup,.hsg-youtube-close) svg line{stroke:var(--hsg-color-text-primary);transition:stroke var(--hsg-motion-base) var(--hsg-motion-ease-standard)}:-webkit-any(.close-gallery,.close-popup,.close-product-popup,.close-video-popup,.hsg-youtube-close):-webkit-any(:active,:focus,:hover){background-color:var(--hsg-color-text-primary);color:var(--hsg-color-ink-on-surface)}:is(.close-gallery,.close-popup,.close-product-popup,.close-video-popup,.hsg-youtube-close):is(:active,:focus,:hover){background-color:var(--hsg-color-text-primary);color:var(--hsg-color-ink-on-surface)}:-webkit-any(.close-gallery,.close-popup,.close-product-popup,.close-video-popup,.hsg-youtube-close):-webkit-any(:active,:focus,:hover) svg line{stroke:var(--hsg-color-ink-on-surface)}:is(.close-gallery,.close-popup,.close-product-popup,.close-video-popup,.hsg-youtube-close):is(:active,:focus,:hover) svg line{stroke:var(--hsg-color-ink-on-surface)}#popup_form :-webkit-any(.close-popup,.close-product-popup,.close-video-popup,.hsg-youtube-close).close-gallery{position:absolute;top:var(--hsg-space-4)}#popup_form :is(.close-popup,.close-product-popup,.close-video-popup,.hsg-youtube-close).close-gallery{position:absolute;top:var(--hsg-space-4)}#popup_form :-webkit-any(.close-popup,.close-product-popup,.close-video-popup,.hsg-youtube-close).close-gallery:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:var(--hsg-space-4)}#popup_form :is(.close-popup,.close-product-popup,.close-video-popup,.hsg-youtube-close).close-gallery:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:var(--hsg-space-4)}#popup_form :-webkit-any(.close-popup,.close-product-popup,.close-video-popup,.hsg-youtube-close).close-gallery:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:var(--hsg-space-4)}#popup_form :is(.close-popup,.close-product-popup,.close-video-popup,.hsg-youtube-close).close-gallery:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:var(--hsg-space-4)}:-webkit-any(.popup_video,.hsg-youtube-popup) :-webkit-any(.close-popup,.close-product-popup,.close-video-popup,.hsg-youtube-close).close-gallery{position:absolute;top:var(--hsg-space-4)}:is(.popup_video,.hsg-youtube-popup) :is(.close-popup,.close-product-popup,.close-video-popup,.hsg-youtube-close).close-gallery{position:absolute;top:var(--hsg-space-4)}:-webkit-any(.popup_video,.hsg-youtube-popup) :-webkit-any(.close-popup,.close-product-popup,.close-video-popup,.hsg-youtube-close).close-gallery:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:var(--hsg-space-4)}:is(.popup_video,.hsg-youtube-popup) :is(.close-popup,.close-product-popup,.close-video-popup,.hsg-youtube-close).close-gallery:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:var(--hsg-space-4)}:-webkit-any(.popup_video,.hsg-youtube-popup) :-webkit-any(.close-popup,.close-product-popup,.close-video-popup,.hsg-youtube-close).close-gallery:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:var(--hsg-space-4)}:is(.popup_video,.hsg-youtube-popup) :is(.close-popup,.close-product-popup,.close-video-popup,.hsg-youtube-close).close-gallery:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:var(--hsg-space-4)}.close-product-popup{position:absolute;top:var(--hsg-space-8)}.close-product-popup:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}.close-product-popup:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}.close-product-popup:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.close-product-popup:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}#popup_form .close-popup{z-index:var(--hsg-z-popup-internal);position:absolute;top:var(--hsg-space-4)}#popup_form .close-popup:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:var(--hsg-space-4)}#popup_form .close-popup:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:var(--hsg-space-4)}#popup_form .close-popup:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:var(--hsg-space-4)}#popup_form .close-popup:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:var(--hsg-space-4)}@media screen and (max-width:1280px){#popup_form .close-popup{top:var(--hsg-space-3)}#popup_form .close-popup:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:var(--hsg-space-4)}#popup_form .close-popup:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:var(--hsg-space-4)}#popup_form .close-popup:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:var(--hsg-space-4)}#popup_form .close-popup:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:var(--hsg-space-4)}:-webkit-any(.popup_video,.hsg-youtube-popup) .popup-video-wrapper{margin:var(--hsg-space-6) auto;padding-block-end:var(--hsg-space-6);padding-inline:var(--hsg-space-6);inline-size:calc(100% - var(--hsg-space-6))}:is(.popup_video,.hsg-youtube-popup) .popup-video-wrapper{margin:var(--hsg-space-6) auto;padding-block-end:var(--hsg-space-6);padding-inline:var(--hsg-space-6);inline-size:calc(100% - var(--hsg-space-6))}}@media screen and (max-width:1020px){#popup_form{--hsg-popup-shell-z:calc(var(--hsg-z-mobile-menu) + 1)}.close-product-popup,#popup_form .close-popup{top:var(--hsg-space-3)}:-webkit-any(.popup_video,.hsg-youtube-popup) .popup-video-wrapper{margin:var(--hsg-space-4) auto;padding-block-end:var(--hsg-space-4);padding-inline:var(--hsg-space-4);inline-size:calc(100% - var(--hsg-space-4))}:is(.popup_video,.hsg-youtube-popup) .popup-video-wrapper{margin:var(--hsg-space-4) auto;padding-block-end:var(--hsg-space-4);padding-inline:var(--hsg-space-4);inline-size:calc(100% - var(--hsg-space-4))}}@media screen and (max-width:768px){#popup_form .close-popup{top:var(--hsg-space-2)}#popup_form .close-popup:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:var(--hsg-space-4)}#popup_form .close-popup:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:var(--hsg-space-4)}#popup_form .close-popup:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:var(--hsg-space-4)}#popup_form .close-popup:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:var(--hsg-space-4)}}.stage-form-template{display:none}#popup_form .popup-header{z-index:var(--hsg-z-popup-body);position:relative}#popup_form .popup-body{z-index:var(--hsg-z-element-overlay);position:relative}#popup_form .popup-body .ff-el-section-break{display:none}#popup_form .popup-body .ff-el-input--label,.contact_form-element .ff-el-input--label{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}#popup_form [data-popup-form-host] .product-top{gap:var(--hsg-space-3);margin-block-end:var(--hsg-space-5);padding-block-end:var(--hsg-space-4);display:grid;position:relative}#popup_form [data-popup-form-host] .product-title{color:var(--hsg-color-brand-navy);font-family:var(--hsg-font-family-ubuntu);font-size:var(--hsg-font-size-5);font-weight:700;line-height:var(--hsg-line-height-2);text-transform:uppercase;margin:0;padding-inline-end:calc(var(--hsg-control-size-md) + var(--hsg-space-3))}#popup_form [data-popup-form-host] .product-desc{color:var(--hsg-color-text-secondary);font-family:var(--hsg-font-family-roboto);line-height:var(--hsg-line-height-4);margin:0}#popup_form [data-popup-form-host] .product-desc span{color:var(--hsg-color-text-primary);font-weight:700}#popup_form [data-popup-form-host] .close-product-popup{display:none}#popup_form .popup-header .close-popup{pointer-events:auto;z-index:var(--hsg-z-popup-close);position:absolute}@media (prefers-reduced-motion:reduce){#popup_form .container{opacity:1;transition:none;translate:0;scale:1}:-webkit-any(.popup_video,.hsg-youtube-popup) .popup-video-wrapper{opacity:1;transition:none;translate:0;scale:1}:is(.popup_video,.hsg-youtube-popup) .popup-video-wrapper{opacity:1;transition:none;translate:0;scale:1}}@keyframes popup-form-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes popup-form-exit{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(10px)}}@media (prefers-reduced-motion:reduce){#popup_form.popup-visible.popup-exit-active .layout-builder{animation:none}}}@layer pages,overrides;
