.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:20px;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:20px}.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:20px;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.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%}.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 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}@media (min-width: 1024px){.content{padding:var(--space-m) 0}}.mp-container .mp-title{font-size:var(--font-size-xl);line-height:var(--line-height-xl);font-weight:bold}@media (min-width: 768px){.mp-container .mp-title{font-size:var(--font-size-2xl);line-height:var(--line-height-2xl)}}.mp-container .product-image{line-height:0;text-align:center}.mp-container .product-image
img{width:100%;height:auto;max-width:394px;margin:0
auto;border-radius:var(--box-rounded-corners-radius)}.mp-container .product-info{max-width:394px;margin:0
auto}.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.hidden{display:none}.mp-container .white-box
p{margin-bottom:0}.mp-container .white-box
.button{margin-top:var(--space-s)}.mp-container .white-box
ul{list-style:disc;padding-left:22px}.mp-container .white-box .heading-xl{margin-bottom:var(--space-s)}@media screen and (min-width: 768px){.mp-container .white-box:not(.product-info-section){padding:var(--space-sm)}.mp-container .white-box
.button{width:200px}}.mp-organiser .product-info{display:flex;justify-content:space-between;align-items:baseline;margin-top:var(--space-s)}.mp-organiser .product-info
#showMore{cursor:pointer}.mp-organiser .mp-description
p{margin-bottom:0}.mp-organiser .mp-description a .ico
svg{width:16px;height:16px;margin-right:var(--space-s);fill:var(--color-text-base)}.mp-organiser .step-title{font-weight:bold;font-size:var(--font-size-l);line-height:var(--line-height-l)}@media (min-width: 768px){.mp-organiser .product-info .price-c{font-size:var(--font-size-lm);line-height:var(--line-height-lm)}.mp-organiser .step-title{font-size:var(--font-size-xl);line-height:var(--line-height-xl)}}@media (min-width: 1024px){.mp-organiser .mp-description{margin-top:var(--space-m)}.mp-organiser .mp-description
a{display:none}}.mp-organiser
.contributors{margin-top:var(--space-sm)}.mp-organiser .contributors .heading-base{font-size:var(--font-size-lm);line-height:var(--line-height-lm);padding-bottom:var(--space-2xs)}.mp-organiser .contributor-c{max-height:calc(37px * 8);overflow-y:auto;margin-right:calc(var(--space-2xs) * -1);padding-right:var(--space-2xs)}.mp-organiser
.contributor{display:flex;align-items:center;justify-content:space-between;padding:var(--space-2xs) 0;border-bottom:1px solid var(--color-grey-30)}.mp-organiser .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)}.ksp-banner{display:flex;padding:var(--space-s);gap:var(--space-s);color:var(--color-navy);background-color:var(--color-pastel-blue-40);border-radius:var(--box-rounded-corners-radius)}.ksp-item{flex:1;display:flex;flex-direction:column;align-items:center;text-align:center}.ksp-icon
svg{width:36px;fill:var(--color-navy)}.ksp-icon svg.icon-delivery-light{width:42px}.ksp-text{font-weight:bold;font-size:var(--font-size-sm);line-height:var(--line-height-sm);padding-top:var(--space-2xs)}.ksp-text>span{display:block;font-weight:normal}.lightbox_title .circle-icon{padding-right:12px}