.linkpath{display:none}@media screen and (min-width: 1024px){.linkpath{display:flex;gap:6px}.linkpath
.lps{user-select:none}.linkpath
.lpi.last{font-weight:bold}}:root{--form-animation-speed:120ms;--color_form_error:var(--color-red);--color_form_valid:var(--color-green-light);--color_form_disabled:var(--color-grey-50);--color-form-bg:var(--color-white);--color-form-border:var(--color-grey-30);--color-form-hover-bg:var(--color-blue-grey-30);--color-form-hover-border:var(--color-grey-30);--color-form-selected-bg:var(--color-pastel-blue-40);--color-form-selected-border:var(--color-navy)}.pop_form{display:flex;flex-direction:column;gap:var(--space-s);position:relative;max-width:450px;width:100%;margin:0
auto}.pop_form.no_max_width{max-width:none}.pop_form
.form_row{display:grid;grid-template-columns:repeat(12, minmax(0, 1fr));grid-gap:var(--space-s)}.pop_form
.form_row.hidden{display:none}.pop_form .form_row>*{grid-column:1 / -1}@media screen and (min-width: 768px){.pop_form .form_col-1-2{grid-column:span 6}}.pop_form
.form_col.hidden{display:none}.pop_form
.form_group{position:relative}.pop_form input,
.pop_form select,
.pop_form
textarea{display:block}.pop_form input,
.pop_form select,
.pop_form textarea,
.pop_form button,
.pop_form
label{-webkit-tap-highlight-color:transparent;text-align:left}.pop_form input[type="hidden"]{display:none}.pop_form
label{display:block;margin-bottom:var(--space-3xs)}.form_group_error:empty{display:none}.form_group_error:not(:empty){display:block}.form_message{display:flex;gap:var(--space-s);align-items:center;padding:var(--space-xs) var(--space-s);margin-bottom:var(--space-s);border-radius:var(--box-rounded-corners-radius);background-color:var(--color-camel-20)}.form_group_c
.form_message{margin-bottom:0;margin-top:var(--space-3xs)}.form_message.no_margin{margin:0}.form_message.delete_progress{opacity:0;transition:opacity 0.3s ease-in-out}.form_message.error{background-color:var(--color-red-light);color:var(--color-red)}.form_message.error .ico
svg{display:block;width:24px;height:24px;fill:var(--color-red)}.form_message.valid{color:var(--color-green);background-color:var(--color-mint)}.form_message.warning{color:var(--color-text-base);background-color:var(--color-yellow)}.form_message.info{color:var(--color-navy);background-color:var(--color-blue)}.form_message.light{padding:0;border-radius:0;background-color:transparent;text-align:left;font-size:var(--font-size-sm);line-height:var(--line-height-sm)}.form_message.hidden{display:none}.form_message.closable{position:relative;padding-right:var(--space-lm)}.form_message.closable
.close{width:14px;height:14px;position:absolute;right:var(--space-s);top:var(--space-xs);cursor:pointer}.form_message.closable .close
svg{width:14px;height:14px}.pop_form input[disabled],
.pop_form input[disabled] + label,
.pop_form select[disabled],
.pop_form select[disabled] + label,
.pop_form textarea[disabled],
.pop_form textarea[disabled]+label{color:var(--color_form_disabled) !important;border-color:var(--color_form_disabled) !important;cursor:not-allowed}.pop_form .radio_group_inline,
.pop_form .checkbox_group_inline,
.pop_form
.switch_group_inline{display:flex;flex-wrap:wrap}.pop_form .radio_item,
.pop_form .checkbox_item,
.pop_form
.switch_item{display:flex;margin-bottom:var(--space-2xs)}.pop_form .radio_item:last-child,
.pop_form .checkbox_item:last-child,
.pop_form .switch_item:last-child{margin-bottom:0}.pop_form .radio_group_inline .radio_item,
.pop_form .checkbox_group_inline .checkbox_item,
.pop_form .switch_group_inline
.switch_item{margin-right:var(--space-s)}.pop_form .radio_group_inline .radio_item:last-child,
.pop_form .checkbox_group_inline .checkbox_item:last-child,
.pop_form .switch_group_inline .switch_item:last-child{margin-right:0}.pop_form .radio_item input,
.pop_form .checkbox_item input,
.pop_form .switch_item
input{flex-shrink:0}.pop_form .radio_item label,
.pop_form .checkbox_item label,
.pop_form .switch_item
label{margin-bottom:0;margin-left:var(--space-2xs);flex:1 0 0}.pop_form
.date_group{display:flex;flex-direction:column-reverse}.pop_form.pop_form_light .select_group label,
.pop_form.pop_form_light .date_group label,
.pop_form.pop_form_light .listbox
label{position:absolute;z-index:2;margin:0;color:var(--color-grey-70);top:-8px;left:12px;height:16px;line-height:16px;font-size:var(--font-size-sm);width:auto;padding:0
4px;background-color:var(--color-white);border-radius:6px}.form_group_desc{text-align:left;margin-top:var(--space-3xs);color:var(--color-grey-70)}.form_submit_c{grid-gap:var(--space-s)}.pop_form
.form_submit_c{padding-top:var(--space-2xs)}.pop_form .loading-overlay{position:absolute;inset:0;display:flex;justify-content:center;align-items:center;z-index:10;transition:opacity var(--form-animation-speed) ease-in-out;opacity:0;pointer-events:none}.pop_form.loading .loading-overlay{opacity:1;pointer-events:auto}.pop_form .loading-overlay:before{content:"";display:block;position:absolute;inset:0;filter:blur(70px);background:rgba(255, 255, 255, 0.5);border-radius:50%}@keyframes form-error-blink{0%{box-shadow:0 0 0 0 rgba(0, 0, 0, 0)}40%{box-shadow:0 0 0 4px var(--color-red-light)}100%{box-shadow:0 0 0 0 rgba(0, 0, 0, 0)}}.form_group.form_error.form_error_blink input,
.form_group.form_error.form_error_blink select,
.form_group.form_error.form_error_blink
textarea{animation:form-error-blink 0.6s ease}@media (prefers-reduced-motion: reduce){.form_group.form_error.form_error_blink input,
.form_group.form_error.form_error_blink select,
.form_group.form_error.form_error_blink
textarea{animation:none;box-shadow:0 0 0 4px var(--color-red-light)}}.pop_form
.text_group{display:flex;flex-direction:column-reverse}.pop_form.no_flex
.text_group{display:block}.pop_form.pop_form_light .text_group
label{position:absolute;z-index:2;top:0;left:0;margin:0;padding:9px
16px;line-height:22px;font-size:var(--font-size-input);color:var(--color-grey-70);background-color:rgba(255, 255, 255, 0);transition-property:top, left, padding, background-color, font-size, line-height;transition-timing-function:ease-in-out;transition-duration:var(--form-animation-speed);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%;pointer-events:none}.pop_form.pop_form_light .text_group.input_focused label,
.pop_form.pop_form_light .text_group.input_filled
label{top:-8px;left:12px;height:16px;line-height:16px;font-size:var(--font-size-sm);padding:0
4px;background-color:rgba(255, 255, 255, 1);border-radius:6px;width:auto}.pop_form input[type="text"],
.pop_form input[type="email"],
.pop_form input[type="password"],
.pop_form input[type="tel"],
.pop_form input[type="url"],
.pop_form input[type="date"],
.pop_form input[type="number"],
.pop_form
textarea{appearance:none;display:block;width:100%;position:relative;line-height:22px;border:1px
solid var(--color-grey-50);background-color:var(--color-white);border-radius:2px;padding:11px
var(--space-s);outline:2px
solid transparent;outline-offset:-1px;transition:outline-color var(--form-animation-speed) ease-in-out, border-color var(--form-animation-speed) ease-in-out}.pop_form .form_input_c
input{padding-right:36px}.pop_form input[type="text"],
.pop_form input[type="email"],
.pop_form input[type="password"],
.pop_form input[type="tel"],
.pop_form input[type="url"],
.pop_form input[type="date"],
.pop_form input[type="number"]{height:40px}.pop_form
.counter{display:block;text-align:right;padding-top:4px;margin-bottom:20px;color:var(--color-grey-70)}.pop_form
.counter.top{position:absolute;top:0;right:0;padding:0;margin:0}.pop_form input::placeholder,
.pop_form textarea::placeholder{color:var(--color-grey-50) !important;font-weight:normal}.pop_form.pop_form_light .text_group input:not(:focus)::placeholder,
.pop_form.pop_form_light .text_group textarea:not(:focus)::placeholder{color:transparent !important}.pop_form input[type="text"]:hover,
.pop_form input[type="email"]:hover,
.pop_form input[type="password"]:hover,
.pop_form input[type="tel"]:hover,
.pop_form input[type="url"]:hover,
.pop_form input[type="date"]:hover,
.pop_form input[type="number"]:hover,
.pop_form textarea:hover{border-color:var(--color-grey-70)}.pop_form input[type="text"]:focus,
.pop_form input[type="email"]:focus,
.pop_form input[type="password"]:focus,
.pop_form input[type="tel"]:focus,
.pop_form input[type="url"]:focus,
.pop_form input[type="date"]:focus,
.pop_form input[type="number"]:focus,
.pop_form textarea:focus{border-color:var(--color-navy)}.pop_form .form_error input[type="text"],
.pop_form .form_error input[type="email"],
.pop_form .form_error input[type="password"],
.pop_form .form_error input[type="tel"],
.pop_form .form_error input[type="url"],
.pop_form .form_error input[type="date"],
.pop_form .form_error input[type="number"],
.pop_form .form_error
textarea{border-color:var(--color_form_error)}.pop_form .form_error input[disabled],
.pop_form .form_error select[disabled],
.pop_form .form_error textarea[disabled]{border-color:var(--color_form_error) !important}.pop_form .form_error_counter input[type="text"],
.pop_form .form_error_counter input[type="email"],
.pop_form .form_error_counter input[type="password"],
.pop_form .form_error_counter input[type="tel"],
.pop_form .form_error_counter input[type="url"],
.pop_form .form_error_counter input[type="date"],
.pop_form .form_error_counter input[type="number"],
.pop_form .form_error_counter
textarea{border-color:var(--color_form_error)}.pop_form .form_error_counter
.counter{color:var(--color_form_error)}.pop_form .form_valid input[type="text"],
.pop_form .form_valid input[type="email"],
.pop_form .form_valid input[type="password"],
.pop_form .form_valid input[type="tel"],
.pop_form .form_valid input[type="url"],
.pop_form .form_valid input[type="date"],
.pop_form .form_valid input[type="number"],
.pop_form .form_valid
textarea{border-color:var(--color_form_valid)}.pop_form .form_error input[type="text"]:focus,
.pop_form .form_error input[type="email"]:focus,
.pop_form .form_error input[type="password"]:focus,
.pop_form .form_error input[type="tel"]:focus,
.pop_form .form_error input[type="url"]:focus,
.pop_form .form_error input[type="date"]:focus,
.pop_form .form_error input[type="number"]:focus,
.pop_form .form_error textarea:focus{border-color:var(--color_form_error)}.pop_form .form_valid input[type="text"]:focus,
.pop_form .form_valid input[type="email"]:focus,
.pop_form .form_valid input[type="password"]:focus,
.pop_form .form_valid input[type="tel"]:focus,
.pop_form .form_valid input[type="url"]:focus,
.pop_form .form_valid input[type="date"]:focus,
.pop_form .form_valid input[type="number"]:focus,
.pop_form .form_valid textarea:focus{border-color:var(--color_form_valid)}.pop_form .form_valid
.counter{color:var(--color_form_valid)}.pop_form
.form_input_c{position:relative}.pop_form
.form_valid_ico{display:none}.pop_form .form_valid
.form_valid_ico{display:flex;align-items:center;position:absolute;right:var(--space-2xs);top:0;height:100%;pointer-events:none}.pop_form .form_valid .form_valid_ico
svg{display:block;fill:var(--color_form_valid);width:24px;height:24px}.content{padding:var(--space-s) 0;background-color:var(--color-blue-grey-30)}.linkpath{margin-bottom:0}.hidden{display:none !important}.mp-container,
.mp-container .text-base{line-height:var(--line-height-m)}.mp-container .mp-title{font-size:var(--font-size-xl);line-height:var(--line-height-xl);font-weight:bold}.mp-container .white-box{padding:var(--space-s);background-color:var(--color-white);border-radius:var(--box-rounded-corners-radius)}.mp-container .white-box+.white-box{margin-top:var(--space-s)}.mp-container .white-box-title{font-weight:bold;font-size:var(--font-size-l);line-height:var(--line-height-l);margin-bottom:var(--space-s)}@media (min-width: 1024px){.content{padding:var(--space-m) 0}.mp-container .mp-title{font-size:var(--font-size-2xl);line-height:var(--line-height-2xl)}.mp-container .white-box{padding:var(--space-sm)}.mp-container .white-box+.white-box{margin-top:var(--space-sm)}.mp-container .white-box-title{font-weight:bold;font-size:var(--font-size-xl);line-height:var(--line-height-xl);margin-bottom:var(--space-m)}}.mp-container .product-info-section{display:flex;gap:var(--space-s)}.mp-container .product-image{position:relative;line-height:0;text-align:center}.mp-container .product-image
img{width:155px;height:155px;border-radius:var(--box-rounded-corners-radius);cursor:pointer}.mp-container .product-image a.image-hd-link{display:none}.mp-container .product-image .preview-icon{position:absolute;top:4px;right:4px;height:32px;width:32px;border-radius:50%;display:flex;justify-content:center;align-items:center;background:rgba(255, 255, 255, 0.6);filter:drop-shadow(0 1px 4px rgba(0, 0, 0, 0.20));pointer-events:none}.mp-container .product-image .preview-icon
svg{height:18px;width:18px}.mp-container .product-info{display:flex;flex-direction:column;justify-content:center;gap:var(--space-2xs);width:calc(100% - 155px);margin:0
auto}.mp-container .product-info .product-title{font-weight:bold;font-size:var(--font-size-lm);line-height:var(--line-height-lm);margin-bottom:0}.mp-container .product-info .product-price{margin-bottom:var(--space-2xs)}@media (min-width: 1024px){.mp-container .product-info .product-title{font-size:var(--font-size-xl);line-height:var(--line-height-xl)}.mp-container .product-info .product-price{font-size:var(--font-size-lm);line-height:var(--line-height-lm)}}.bottom-fixed-btn{position:static;margin-top:var(--space-sm)}@media (max-width: 1023px){.bottom-fixed-btn{position:fixed;display:inline-block;z-index:3;padding:var(--space-s) var(--space-xs);right:0;bottom:0;width:100%;height:75px;background:var(--color-white);box-shadow:0 -2px 4px rgba(0, 0, 0, 0.1)}}.mp-container .contributors-list{max-height:calc(53px * 7);overflow-y:auto;margin-right:calc(var(--space-2xs) * -1);padding-right:var(--space-2xs)}.mp-container .contributors-list
.contributor{display:flex;align-items:center;justify-content:space-between;padding:var(--space-s) 0;border-bottom:1px solid var(--color-grey-30)}.mp-container .contributors-list .contributor .contributor-badge{padding:2px
4px;font-size:var(--font-size-sm);line-height:var(--line-height-sm);font-weight:bold;color:var(--color-navy);background-color:var(--color-pink);border-radius:2px;margin-left:var(--space-s)}.unavailable{display:flex;flex-direction:column;align-items:center;text-align:center;padding:var(--space-m)}.unavailable
.title{margin:var(--space-s) 0 var(--space-m)}.unavailable
.message{margin-bottom:var(--space-lm)}.mp-contributor .mp-title{margin-bottom:0}.mp-contributor .organiser-message-title{font-weight:bold;font-size:var(--font-size-l);line-height:var(--line-height-l);margin:var(--space-s) 0;padding-top:var(--space-s);border-top:1px solid var(--color-grey-30)}.mp-container ul.mp-description-list{padding-left:0}.mp-contributor .mp-description-list-item{display:flex;gap:var(--space-xs);align-items:flex-start}.mp-contributor .mp-description-list-item+.mp-description-list-item{padding-top:var(--space-s)}@media (min-width: 1024px){.mp-contributor .mp-description-list-item+.mp-description-list-item{padding-top:var(--space-sm)}}.mp-contributor .mp-description-list-item
.number{display:flex;align-items:center;justify-content:center;width:20px;height:20px;flex-shrink:0;border-radius:50%;background-color:var(--color-blue);color:var(--color-navy);font-size:var(--font-size-sm)}.mp-contributor .button.previsualise
.ico{height:16px}.mp-contributor #loading-overlay{position:fixed;background:rgba(255, 255, 255, 0.5);top:0;right:0;bottom:0;left:0;z-index:10}.mp-contributor #loading-overlay
.rLoadImage{height:100%}@media (min-width: 1024px){.mp-contributor button.small-desktop{font-size:var(--font-size-base);line-height:var(--line-height-l);padding-top:7px;padding-bottom:7px}}