.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}.lightbox_invite_friends
label{text-align:center;font-weight:bold;margin-bottom:var(--space-2xs)}.lightbox_invite_friends button
.ico{height:16px}.flapper_product_info
ul{list-style:inherit;padding-left:var(--space-s)}.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)}.mp-organiser .mp-description a .ico
svg{width:16px;height:16px;margin-right:var(--space-s);fill:var(--color-text-base)}@media (min-width: 1024px){.mp-container .mp-title{padding-top:var(--space-m)}.mp-organiser .mp-description
a{display:none}.mp-organiser .mp-description
p{font-size:var(--font-size-lm);line-height:var(--line-height-lm)}}.mp-organiser .pop_form
label{font-weight:bold}.mp-organiser .pop_form
.input_description{padding-top:var(--space-2xs)}.mp-organiser .project-info-link{display:block;margin-top:var(--space-s)}.mp-organiser .project-info-link
a{font-weight:bold;text-decoration:underline}.mp-organiser .horizontal-boxes{display:flex;gap:var(--space-2xs);margin:var(--space-s) 0}.mp-organiser .horizontal-boxes .white-box{flex:1;min-width:0;padding:var(--space-s)}.mp-organiser .horizontal-boxes .white-box+.white-box{margin-top:0}.mp-organiser .horizontal-boxes .value-number{display:block;font-weight:bold;padding-bottom:var(--space-2xs);font-size:var(--font-size-xl);line-height:var(--line-height-xl)}@media (min-width: 1024px){.mp-organiser .horizontal-boxes{gap:var(--space-sm);margin:var(--space-sm) 0}.mp-organiser .horizontal-boxes .value-number{font-size:var(--font-size-2xl);line-height:var(--line-height-2xl)}}.mp-organiser .delivery-block{display:flex;align-items:center;gap:var(--space-s)}.mp-organiser .delivery-label{display:block;font-weight:bold;padding-bottom:var(--space-3xs)}.mp-organiser .contributor-invite-btn{display:flex;align-items:center;justify-content:space-between}.mp-organiser .contributor-invite-btn
p{margin-bottom:0}.mp-organiser .contributor-invite-btn
.button{width:120px}.mp-organiser .contributor-invite-message{margin:var(--space-s) 0}@media (min-width: 1024px){.mp-organiser .contributor-invite-message{margin:var(--space-s) 0 var(--space-m)}}