: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}.slider-c{position:relative}@media screen and (min-width: 640px){.slider-c{padding:0
24px}}@media screen and (min-width: 1024px){.slider-c{padding:0
30px}}.slider-c.swiper-navigation-bottom{padding:0}.slider-c .swiper-slide>*:focus-visible{outline-offset:-1px}.slider-c .button_prev,
.slider-c
.button_next{display:none;position:absolute;top:0;bottom:0;margin:auto;width:40px;height:40px;cursor:pointer;user-select:none;z-index:4;align-items:center;justify-content:center}.slider-c.swiper-navigation-bottom .button_prev,
.slider-c.swiper-navigation-bottom
.button_next{display:flex}@media screen and (min-width: 640px){.slider-c .button_prev,
.slider-c
.button_next{display:flex}}.slider-c
.button_prev{left:-16px}.slider-c .swiper-vertical
.button_prev{left:0;right:0;top:-16px;bottom:auto}.slider-c
.button_next{right:-16px}.slider-c .swiper-vertical
.button_next{left:0;right:0;top:auto;bottom:-16px}.slider-c .swiper-button-disabled{cursor:default}.slider-c .swiper-button-lock{display:none}.slider-c .swiper-vertical .button_prev svg,
.slider-c .swiper-vertical .button_next
svg{transform:rotate(90deg)}.slider-c .button_prev svg,
.slider-c .button_next
svg{display:block;width:8px;height:18px;fill:var(--color-grey-70)}.slider-c .swiper-button-disabled
svg{fill:var(--color-grey-10)}@media screen and (min-width: 1024px){.slider-c
.button_prev{left:-16px}.slider-c
.button_next{right:-16px}}.slider_link{display:flex;gap:var(--space-2xs);align-items:center}.slider_link
.text{display:block;text-decoration:underline;font-weight:bold}.slider_link
.icon{display:block}.slider_link .icon
svg{display:block;width:16px;height:16px}.slider-c.swiper-navigation-fade{padding:0}.slider-c.swiper-navigation-fade .button_prev,
.slider-c.swiper-navigation-fade
.button_next{height:100%;background:var(--color-white);width:34px}.slider-c.swiper-navigation-fade
.button_prev{left:0;justify-content:start}.slider-c.swiper-navigation-fade
.button_next{right:0;justify-content:end}.slider-c.swiper-navigation-fade .button_prev::after,
.slider-c.swiper-navigation-fade .button_next::after{content:"";position:absolute;top:0;width:40px;height:100%;pointer-events:none}.slider-c.swiper-navigation-fade .button_prev::after{left:34px;background:linear-gradient(to right, var(--color-white) 0%, transparent 100%)}.slider-c.swiper-navigation-fade .button_next::after{right:34px;background:linear-gradient(to left, var(--color-white) 0%, transparent 100%)}.slider-c.swiper-navigation-fade .button_prev.swiper-button-disabled,
.slider-c.swiper-navigation-fade .button_next.swiper-button-disabled{display:none}.slider-c.swiper-navigation-fade .button_prev svg,
.slider-c.swiper-navigation-fade .button_next
svg{width:32px;height:32px;fill:var(--color-grey-90)}.block-tabs{width:100%;margin:0
auto;position:relative}@media screen and (max-width: 767px){.block-tabs{padding:0
var(--space-s)}}@media screen and (min-width: 768px){.layout-full-width .block-tabs{padding:0
var(--space-s)}}@media screen and (min-width: 1024px){.layout-full-width .block-tabs{padding:0
var(--space-m)}}.block-tabs .block-tabs-title{text-align:center;font-weight:bold;font-size:var(--font-size-xl);line-height:var(--line-height-xl);margin-bottom:var(--space-s)}.block-tabs .block-tabs-title.text-left{text-align:left}.block-tabs .block-tabs-title.text-right{text-align:right}@media screen and (min-width: 1024px){.block-tabs .block-tabs-title{font-size:var(--font-size-3xl);line-height:var(--line-height-3xl);margin-bottom:var(--space-m)}}.block-tabs .block-tabs-head{border-bottom:1px solid var(--color-grey-50);position:relative}.block-tabs .block-tabs-head .tabs-head-container{display:flex;width:100%;position:relative;transition:transform 0.3s ease}.block-tabs .tabs-navigation{display:none}@media screen and (max-width: 767px){.block-tabs:has(.tab-item:nth-child(3)) .block-tabs-head{position:relative;overflow:hidden}.block-tabs:has(.tab-item:nth-child(3)) .tabs-navigation{position:absolute;top:0;width:100%;height:100%;display:flex;justify-content:space-between;pointer-events:none;z-index:2}.block-tabs .tabs-navigation-btn{display:flex;align-items:center;width:30px;height:calc(100% - 2px);padding:2px
var(--space-3xs) 0;cursor:pointer;z-index:2;pointer-events:auto;background-color:rgba(255, 255, 255, 0.7)}.block-tabs .tabs-navigation-btn
svg{height:14px;width:auto}.block-tabs .tabs-navigation-btn.prev{left:0;justify-content:start}.block-tabs .tabs-navigation-btn.next{right:0;justify-content:end}.block-tabs .tabs-navigation-btn.disabled{opacity:0;cursor:default}.block-tabs:has(.tab-item:nth-child(3)) .tab-item{flex:0 0 50%;width:50%;min-width:50%;max-width:50%;box-sizing:border-box}}.block-tabs .tab-item{flex:1;display:flex;align-items:center;justify-content:center;padding:var(--space-xs) var(--space-s);cursor:pointer;position:relative;transition:all 0.3s ease;white-space:nowrap;box-sizing:border-box}.block-tabs .tab-item .tab-title{font-weight:normal;transition:font-weight 0.3s ease}.block-tabs .tab-item.active .tab-title{font-weight:bold}.block-tabs .tab-item.active::after{content:'';position:absolute;bottom:-1px;left:0;width:100%;height:2px;background-color:var(--color-grey-90)}.block-tabs .tab-item:focus{outline:none}.block-tabs .tab-item:focus-visible .tab-title{outline:2px
solid var(--color-navy);outline-offset:2px;padding:0
3px;border-radius:1px}.block-tabs .block-tabs-content{width:100%;overflow:hidden;position:relative}.block-tabs .tabs-content-container{display:flex;transition:transform 0.4s ease, height 0.3s ease;position:relative;width:100%}.block-tabs .tab-content{flex:0 0 100%;height:auto;width:100%;padding:var(--space-s) 0;display:flex;flex-direction:column}.block-tabs .content-img
img{border-radius:var(--box-rounded-corners-radius)}@media screen and (max-width: 767px){.block-tabs .tab-content{flex-direction:column}.block-tabs .tab-content:not(.active){height:0}.block-tabs .content-img
img{width:100%;height:auto;max-width:100%;object-fit:contain}}@media screen and (min-width: 768px){.block-tabs .tab-content{flex-direction:row;padding:var(--space-m) 0;gap:var(--space-m);align-items:center}.block-tabs .content-img{flex:0 0 50%;height:100%;max-width:50%;display:flex;align-items:center;justify-content:center}.block-tabs .content-img
.picture_c{height:100%}.block-tabs .content-img
img{height:100%;object-fit:cover}.block-tabs .content-text{flex:0 0 calc(50% - 32px);max-width:calc(50% - 32px)}.block-tabs .tab-content:not(:has(.content-img)) .content-text{flex:0 0 100%;max-width:100%}.block-tabs .content-img.left{order:0}.block-tabs .content-img.right{order:1}.block-tabs .content-img.right+.content-text{order:0}}.block-tabs .content-title{font-weight:bold;font-size:var(--font-size-lm);line-height:var(--font-size-lm);margin:0
0 var(--space-2xs)}.block-tabs .content-text{margin:0;padding:var(--space-s)}.block-tabs .content-text
a{text-decoration:underline}.block-tabs .content-text
p{margin-bottom:var(--space-2xs)}.block-tabs .content-text p:last-child{margin-bottom:0}.block-tabs .content-text
ul{list-style:inherit;padding:0
0 8px 20px}@media screen and (min-width: 768px){.block-tabs .content-text{padding:0
var(--space-m)}}@media screen and (min-width: 1024px){.block-tabs .content-text{padding:0
var(--space-l)}}@media screen and (min-width: 1280px){.block-tabs .block-tabs-title{font-size:var(--font-size-3xl);line-height:var(--line-height-3xl);margin-bottom:var(--space-m)}.block-tabs .tab-item .tab-title{font-size:var(--font-size-lm);line-height:var(--line-height-lm)}.block-tabs .content-title{font-size:var(--font-size-l);line-height:var(--line-height-l)}.block-tabs .content-text{font-size:var(--font-size-lm);line-height:var(--line-height-lm)}}.read_more_c{height:36px;overflow:hidden;position:relative}.read_more_c.open{height:auto}.show_more_link{position:absolute;bottom:0;right:0;background:white;font-weight:bold;cursor:pointer}.show_more_link:before{content:'';position:absolute;width:55px;height:15px;bottom:0;left:-55px;background:rgb(255, 255, 255);background:linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100%)}.read_more_c
p{margin:0}.show_less_link{cursor:pointer}.template_list_grid{padding-left:var(--space-3xs);padding-right:var(--space-3xs);grid-column-gap:var(--space-3xs);grid-row-gap:var(--space-m)}@media screen and (min-width: 480px){.template_list_grid{padding-left:var(--space-s);padding-right:var(--space-s);grid-column-gap:var(--space)}}@media screen and (min-width: 640px){.template_list_grid{padding-left:0;padding-right:0}}@media screen and (min-width: 1024px){.template_list_grid{padding-left:0;padding-right:0;grid-row-gap:var(--space-m)}}.product_item{display:block;position:relative}.product_item:hover{text-decoration:none}.product_preview_overlay{display:block;overflow:hidden;position:relative;width:100%;pointer-events:none;z-index:2}.product_preview_overlay:before{content:"";display:block;padding-top:100%}.product_preview_overlay>*{pointer-events:all}.product_preview{display:block;text-align:center;position:relative}.product_preview.mini{height:70px;line-height:70px}.product_list_item .product_preview,
.product_list_item
.product_animation_c{display:block;position:relative;overflow:hidden;width:100%;border-radius:4px}.product_list_item .product_preview:before,
.product_list_item .product_animation_c:before{content:"";display:block;padding-top:100%;pointer-events:none}.product_list_item .product_preview > *,
.product_list_item .product_animation_c>*{display:block;position:absolute;left:0;width:100%;top:0;height:100%}.product_list_item
.product_animation_c{z-index:2;display:none}.product_list_item .pa-cc{width:100%}.product_list_item .virtual_animation_visible
.product_animation_c{display:block}.product_list_item .virtual_animation_visible
.product_preview{display:none}.product_list_item .product_preview.main,
.product_list_item
.product_animation_c{background-color:var(--color-blue-grey-80)}.product_list_item .product_preview.main .image,
.product_list_item
.product_animation{width:100%;height:100%}.product_preview .image,
.product_preview
.preview_video_c{position:relative;display:block}.product_list_item .product_preview .image,
.product_list_item .product_preview
.preview_video_c{display:block;position:absolute;left:0;width:100%;top:0;height:100%}.product_item .product_preview .image
img{height:100%;width:100%;object-fit:cover}.product_list_item.product_deferred .product_preview .image
img{opacity: .001}.product_preview img,
.product_preview
video{display:block;position:relative;z-index:2}.product_preview
video{-webkit-filter:brightness(100%)}.product_list_item
.product_link{position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer}.product_item
.finition{position:absolute;top:4px;right:0;display:block;padding:3px
10px;font-weight:bold;font-size:var(--font-size-sm);line-height:14px;text-transform:uppercase;color:var(--color-white);background-color:var(--color-grey-90);z-index:2}@media screen and (min-width: 1024px){.product_item
.finition{top:8px}}.product_item
.finition_hotfoil_gold{background-color:var(--color-camel)}.product_item
.finition_cutting{background-color:var(--color-navy)}.product_item
.big_format{background-color:var(--color-orange)}.product_list_item
.virtual_control{position:absolute;right:4px;top:4px;width:32px;height:32px;cursor:pointer;z-index:100;background:var(--color-grey-10);border-radius:50%}.product_list_item .virtual_control:hover{background:var(--color-grey-50)}.product_list_item .virtual_control
svg{width:12px;height:12px;display:block;fill:var(--color-text-base);position:absolute;top:10px;left:11px}.product_list_item .animation_state_initial .virtual_control .icon-pause,
.product_list_item .animation_state_pause .virtual_control .icon-pause,
.product_list_item .animation_state_end .virtual_control .icon-pause{display:none}.product_list_item .animation_state_initial .virtual_control .icon-play,
.product_list_item .animation_state_pause .virtual_control .icon-play{display:block}.product_list_item .animation_state_end
.virtual_control{display:none}.product_list_item .animation_state_running .virtual_control .icon-play{display:none}.product_list_item .animation_state_running .virtual_control .icon-pause{display:block}.product_list_item
.product_animation_end{opacity:0;pointer-events:none;transition-property:background-color;transition-duration:0.3s;transition-timing-function:ease-out;background-color:rgba(0, 0, 0, 0)}.product_list_item .animation_state_end
.product_animation_end{pointer-events:all;background-color:rgba(0, 0, 0, 0.6);opacity:1;position:absolute;left:0;top:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;z-index:2}@media (max-width: 479px){.product_list_item .animation_state_end .product_animation_end
.button{font-size:var(--font-size-base);line-height:var(--line-height-base);padding:10px
20px}}.link_wishlist{display:block;position:absolute;right:4px;bottom:4px;width:32px;height:32px;z-index:100;background:rgba(255, 255, 255, 0.7);box-shadow:0 1px 4px rgba(0, 0, 0, 0.2);border-radius:50%;transition:background-color 0.1s ease-in-out;cursor:pointer;perspective:1000px}@media screen and (min-width: 1024px){.link_wishlist{right:8px;bottom:8px}}@media screen and (min-width: 1280px){.link_wishlist{right:8px;bottom:8px}}.link_wishlist:hover{background-color:rgba(255, 255, 255, 1)}.link_wishlist_c{position:absolute;left:0;top:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center}.link_wishlist
svg{position:absolute;left:7px;top:7px;display:block;width:18px;height:18px;fill:var(--color-text-base)}.link_wishlist .icon-heart{display:block;z-index:2}.link_wishlist .icon-heart-full{opacity:0}.link_wishlist.wished .link_wishlist_c .icon-heart-full{opacity:1}.link_wishlist.anim_wished .link_wishlist_c .icon-heart-full{animation:link_wishlist_wished .3s forwards ease-in-out}@keyframes
link_wishlist_wished{0%{opacity:0;transform:scale(1)}1%{opacity:1;transform:scale(1)}50%{opacity:1;transform:scale(1.3)}100%{opacity:1;transform:scale(1)}}.link_wishlist.wished .link_wishlist_c .icon-heart{opacity:0}.product_item
.product_item_bottom{padding-top:var(--space-2xs);overflow:hidden}.product_item
.product_so_name{display:block;font-weight:normal;font-size:var(--font-size-sm);line-height:var(--line-height-sm);padding-bottom:var(--space-3xs)}.product_item
.product_name{display:-webkit-box;font-size:var(--font-size-base);line-height:var(--line-height-base);text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.product_item
h2.product_name{font-size:var(--font-size-base);line-height:var(--line-height-base);margin-bottom:0}.product_item
.product_name_2{display:block;margin-top:2px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-weight:bold}.product_item
.product_price{margin:var(--space-2xs) 0;color:var(--color-grey-70)}.product_item
.product_item_tag{display:flex;align-items:center;gap:var(--space-3xs);position:absolute;padding:2px
4px;left:0;top:6px;font-weight:bold;border-radius:0 2px 2px 0;color:var(--color-white);background:var(--color-navy);font-size:var(--font-size-sm);line-height:var(--line-height-sm);pointer-events:none}@media screen and (min-width: 768px){.product_item
.product_item_tag{top:8px}}.product_item
.product_item_tag.best_seller{background:var(--color-orange)}.product_item
.product_item_tag.new{background:var(--color-white);color:var(--color-grey-90)}.product_item .product_item_tag
svg{display:block;width:12px;height:12px;fill:var(--color-white)}.product_item
.product_item_bottom_tags{margin-top:var(--space-3xs);display:flex;gap:var(--space-3xs)}.product_item
.product_item_bottom_tag{display:block;padding:2px
4px;font-weight:bold;border-radius:2px;color:var(--color-navy);background:var(--color-pink);font-size:var(--font-size-sm);line-height:var(--line-height-sm)}.product_item .product_item_bottom_tag.finition_hotfoil_gold,
.product_item
.product_item_bottom_tag.finition_cutting{background:var(--color-yellow)}.product_item .product_item_bottom_tag.finition_seeds,
.product_item
.product_item_bottom_tag.finition_chocolate{background:var(--color-mint)}.product_item
.personalize_link{display:block;margin-top:4px;font-weight:bold;text-decoration:underline}.slider-c
.product_list{margin:0;padding:0;width:100%;max-width:none}.slider-c
.product_item{display:block;height:100%;width:148px;position:relative}@media screen and (min-width: 1024px){.slider-c
.product_item{width:240px}}.slider-c
.product_preview{background-color:var(--color-grey-10);margin:0;overflow:hidden;border-radius:6px}.slider-c .product_preview
.image{display:block}.reassurance_section{background:var(--color-nude)}.reassurance_container{color:var(--color-navy);text-align:center;padding-top:var(--space-m);padding-bottom:var(--space-m);row-gap:var(--space-m)}.reassurance_block{display:flex;align-items:center;flex-direction:column}.reassurance_block
.icon_container{margin-bottom:15px;height:44px;display:flex;align-items:center;align-content:center}.reassurance_block .icon_container
svg{display:block;fill:var(--color-navy);width:44px;height:auto}.reassurance_block.delivery .icon_container
svg{width:52px}.reassurance_block.experience .icon_container
svg{width:34px}.reassurance-desc-container .reassurance-title{margin-bottom:2px;font-size:var(--font-size-lm);font-weight:bold;line-height:var(--line-height-lm)}.block_button_c{display:flex;justify-content:center}.block_button_c.alignment_left{justify-content:left}.block_button_c.alignment_right{justify-content:right}.block_banner
.banner_c{position:relative;overflow:hidden;display:block}.block_banner a.banner_c:hover{text-decoration:none}.template-lifestyle
.picture_c{position:relative;display:block}.template-lifestyle.has-overlay .picture_c:after{content:'';position:absolute;left:0;top:0;bottom:0;right:0;background-color:rgba(61, 62, 63, 0.2)}@media screen and (min-width: 640px){.block_banner .template-bi-gout{display:flex}.template-bi-gout .picture_c,
.template-bi-gout
.banner_text_area{width:50%}}.block_banner
.banner_text_area{padding:var(--space-sm);height:252px;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden}@media screen and (min-width: 640px){.template-bi-gout
.banner_text_area{height:auto}}@media screen and (min-width: 640px){.block_banner
.banner_text_area{padding:0
var(--space-s) var(--space-sm) var(--space-s)}.block_banner .template-bi-gout
.banner_text_area{padding-bottom:var(--space-m)}.block_banner .template-lifestyle
.banner_text_area{position:absolute;left:0;bottom:0;width:50%;height:auto;background-color:transparent}}@media screen and (min-width: 1024px){.block_banner
.banner_text_area{padding:0
var(--space-xl) var(--space-m) var(--space-xl)}.block_banner .template-bi-gout
.banner_text_area{padding:0
var(--space-m) var(--space-m) var(--space-m)}}@media screen and (min-width: 1280px){.block_banner
.banner_text_area{padding:0
var(--space-m) var(--space-m) var(--space-m)}.block_banner .template-lifestyle
.banner_text_area{max-width:calc(1216px / 2);right:50%;left:auto;padding-left:0;padding-right:0}.block_banner .template-bi-gout
.banner_text_area{max-width:calc(1280px / 2)}}@media screen and (min-width: 1600px){.block_banner
.banner_text_area{padding:0
var(--space-lm) var(--space-lm) var(--space-lm)}}.block_banner
.title{font-family:var(--font-family-merch);font-size:var(--font-size-5xl);line-height:var(--line-height-5xl)}@media screen and (min-width: 768px){.block_banner
.title{font-size:var(--font-size-6xl);line-height:var(--line-height-6xl)}}@media screen and (min-width: 1280px){.block_banner
.title{font-size:var(--font-size-7xl);line-height:var(--line-height-7xl)}}@media screen and (min-width: 1920px){.block_banner
.title{font-size:var(--font-size-8xl);line-height:var(--line-height-8xl)}}.block_banner
.banner_text_area_subtitle{padding-top:var(--space-2xs);font-size:var(--font-size-lm);line-height:var(--line-height-lm)}@media screen and (min-width: 1024px){.block_banner
.banner_text_area_subtitle{font-size:var(--font-size-l);line-height:var(--line-height-l)}}.block_banner
.button{margin-top:var(--space-s);border-width:2px;padding-left:30px;padding-right:30px;font-weight:bold;background:transparent;border-color:currentColor;color:inherit;flex:none}.block_banner .button.secondary:hover,
.block_banner .button.secondary:active{background:transparent;color:inherit;border:2px
solid currentColor}.block_banner_mood
.banner_mood_c{position:relative;overflow:hidden;display:block}.block_banner_mood a.banner_mood_c:hover{text-decoration:none}.block_banner_mood .picture_c.has-overlay:after{content:'';position:absolute;left:0;top:0;bottom:0;right:0;background-color:rgba(61, 62, 63, 0.2)}.block_banner_mood
.text{font-family:var(--font-family-merch);font-size:28px;line-height:34px;padding:var(--space);display:flex;width:100%;height:100%;justify-content:center;align-items:center;overflow:hidden;text-align:center;position:absolute;left:0;right:0;top:0;bottom:0}@media screen and (min-width: 640px){.block_banner_mood
.text{font-size:32px;line-height:38px}}@media screen and (min-width: 768px){.block_banner_mood
.text{font-size:40px;line-height:48px}}@media screen and (min-width: 1024px){.block_banner_mood
.text{font-size:56px;line-height:67px}}@media screen and (min-width: 1280px){.block_banner_mood
.text{font-size:64px;line-height:77px}}.cms_block.block_trustpilot{position:relative;background-color:var(--color-navy);color:var(--color-white);padding:var(--space-m) var(--space-s)}@media screen and (min-width: 1024px){.cms_block.block_trustpilot{padding:var(--space-m)}}.cms_block.block_trustpilot>a{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10}.cms_trustpilot_top{border-bottom:1px solid var(--color-white);display:flex;justify-content:space-between;padding-bottom:24px}@media screen and (min-width: 640px){.cms_trustpilot_top{height:100%;border-bottom:0 none;padding-bottom:0;align-items:center}}@media screen and (min-width: 640px){.cms_trustpilot_logo{width:50%}}@media screen and (min-width: 1024px){.cms_trustpilot_logo{text-align:center}}.cms_trustpilot_logo
svg{width:138px;height:auto}@media screen and (min-width: 1024px){.cms_trustpilot_logo
svg{width:160px}}.cms_trustpilot_summary{text-align:right}@media screen and (min-width: 640px){.cms_trustpilot_summary{width:50%;text-align:center}}.cms_trustpilot_score{font-size:var(--font-size-4xl);line-height:var(--line-height-4xl)}.cms_trustpilot_review_count{margin-top:3px;font-size:var(--font-size-lm);line-height:var(--line-height-lm)}.cms_trustpilot_reviews_c{padding-top:var(--space-2xs);overflow:hidden}@media screen and (min-width: 640px){.cms_trustpilot_reviews_c{padding-top:0}}.cms_trustpilot_reviews{height:110px}@media screen and (min-width: 960px){.cms_trustpilot_reviews{height:82px}}.cms_trustpilot_reviews_c
.review_desc{display:flex;column-gap:15px}.cms_trustpilot_reviews_c .review_desc,
.cms_trustpilot_reviews_c
.review_comment{padding:1px}.cms_trustpilot_reviews_c
.review_stars{display:flex;column-gap:1px}.cms_trustpilot_reviews_c .icon-trustpilot-star{display:block;width:18px;height:18px}.cms_trustpilot_reviews_c
.review_info{font-size:var(--font-size-sm);line-height:var(--line-height-base);display:flex;flex-direction:row;column-gap:4px}.cms_trustpilot_reviews_c
.review_author{max-width:72px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media screen and (min-width: 960px){.cms_trustpilot_reviews_c
.review_author{max-width:130px}}.cms_trustpilot_reviews_c
.review_comment{margin-top:var(--space-s);height:72px;font-size:var(--font-size-lm);line-height:var(--line-height-lm)}.newsletter_section{background:var(--color-pink)}.newsletter_container{color:var(--color-navy);padding:var(--space-sm) var(--space-m)}@media screen and (min-width: 768px){.newsletter_container{padding:52px
48px}}@media screen and (min-width: 1024px){.newsletter_container{padding:52px
104px}}@media screen and (min-width: 1280px){.newsletter_container{padding:52px
72px}}.newsletter_title_cols{display:flex;align-items:center}.newsletter_title{color:var(--color-navy);font-family:'Victoire','Victoire','DM Sans',sans-serif}.newsletter_title
.line_1{font-size:var(--font-size-4xl);line-height:var(--line-height-4xl)}@media screen and (min-width: 1024px){.newsletter_title
.line_1{font-size:38px;line-height:40px}}.newsletter_title
.line_2{font-size:var(--font-size-xl);line-height:var(--font-size-xl)}@media screen and (min-width: 1280px){.newsletter_title
.line_2{font-size:var(--font-size-2xl);line-height:var(--font-size-2xl)}}.newsletter_title
.line_block{display:inline-block}.newsletter_title
.newsletter_title_icon{font-size:var(--font-size-4xl);line-height:30px}.newsletter_description{font-size:var(--font-size-lm);line-height:var(--line-height-lm);margin-bottom:var(--space-xs);text-wrap:balance}@media screen and (min-width: 768px){.newsletter_form_container{max-width:454px}}.newsletter_form_group{display:flex;gap:var(--space-s)}.newsletter_input{appearance:none;display:block;flex:1;width:100%;position:relative;line-height:22px;border:2px
solid var(--color-white);background-color:var(--color-white);padding:7px
var(--space-s);transition:border-color 120ms ease-in-out;border-radius:20px;font-weight:bold}input::placeholder{font-weight:normal}.newsletter_input:hover,.newsletter_input:focus{border-color:var(--color-navy)}.newsletter_form.submitted .newsletter_input:invalid{border-color:var(--color-red)}.newsletter_submit_btn{position:relative;appearance:none;display:flex;justify-content:center;align-items:center;flex-shrink:0;width:40px;height:40px;border-radius:50%;border:2px
solid var(--color-navy);background-color:transparent;transition:background-color 120ms ease-in-out}.newsletter_submit_btn
svg{display:block;width:20px;height:20px;fill:var(--color-navy);transition:fill 120ms ease-in-out}.newsletter_submit_btn:hover,.newsletter_submit_btn:focus{background-color:var(--color-navy)}.newsletter_submit_btn:hover svg,
.newsletter_submit_btn:focus
svg{fill:var(--color-pink)}.newsletter_submit_btn:disabled{cursor:not-allowed;background-color:var(--color-grey-10);border-color:var(--color-grey-50)}.newsletter_submit_btn:disabled
svg{fill:var(--color-grey-50)}.newsletter_submit_btn.loading:before{content:'';position:absolute;inset:-2px;display:block;border-radius:50%;border:2px
solid var(--color-grey-70);animation:newsletter_submit_btn-loading 0.8s infinite linear alternate,
newsletter_submit_btn-loading-2 1.6s infinite linear}@keyframes newsletter_submit_btn-loading{0%{clip-path:polygon(50% 50%, 0 0, 50% 0%, 50% 0%, 50% 0%, 50% 0%, 50% 0%)}12.5%{clip-path:polygon(50% 50%, 0 0, 50% 0%, 100% 0%, 100% 0%, 100% 0%, 100% 0%)}25%{clip-path:polygon(50% 50%, 0 0, 50% 0%, 100% 0%, 100% 100%, 100% 100%, 100% 100%)}50%{clip-path:polygon(50% 50%, 0 0, 50% 0%, 100% 0%, 100% 100%, 50% 100%, 0% 100%)}62.5%{clip-path:polygon(50% 50%, 100% 0, 100% 0%, 100% 0%, 100% 100%, 50% 100%, 0% 100%)}75%{clip-path:polygon(50% 50%, 100% 100%, 100% 100%, 100% 100%, 100% 100%, 50% 100%, 0% 100%)}100%{clip-path:polygon(50% 50%, 50% 100%, 50% 100%, 50% 100%, 50% 100%, 50% 100%, 0% 100%)}}@keyframes newsletter_submit_btn-loading-2{0%{transform:scaleY(1) rotate(0deg)}49.99%{transform:scaleY(1) rotate(135deg)}50%{transform:scaleY(-1) rotate(0deg)}100%{transform:scaleY(-1) rotate(-135deg)}}.newsletter_subscribed,.newsletter_success{font-size:var(--font-size-lm);line-height:var(--line-height-lm)}.newsletter_container
.hidden{display:none}.newsletter_form_error{color:var(--color-red);margin-top:var(--space-2xs);font-weight:bold}.cms_block.block_merch{padding-bottom:var(--space-2xs);height:100%}.block_merch
.merch_c{display:flex;flex-direction:column;height:100%}.block_merch
.picture_c{flex:1;position:relative}.block_merch
img{height:100%;border-radius:12px}@media screen and (min-width: 640px){.block_merch .cropped
img{position:absolute}}.block_merch
.merch_bottom_c{height:calc(var(--line-height-lm) * 2);margin-top:var(--space-xs)}.block_merch
.merch_bottom{display:flex;text-align:center;text-decoration:none;justify-content:center;align-items:center}.block_merch .merch_bottom
.text{margin:0;font-size:var(--font-size-lm);line-height:var(--line-height-lm);font-weight:normal;display:-webkit-box;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical}.block_merch .merch_bottom
.arrow{display:block;flex-shrink:0;margin-left:8px}.block_merch .merch_bottom .arrow
svg{display:block;width:16px;height:16px;fill:var(--color-text-base)}.merch_detailed_c{display:flex;flex-direction:column;border-radius:8px;overflow:hidden}.cms-col-block-merch_detailed:not(.layout-full-width) .cms_block,
.cms-col-block-merch_detailed:not(.layout-full-width) .cms_block
.merch_detailed_c{height:100%}.merch_detailed_c.picture_alignment_top
.merch_detailed_infos{flex:1;justify-content:space-between}@media screen and (min-width: 640px){.merch_detailed_c.picture_alignment_left.img_ratio_1x1,.merch_detailed_c.picture_alignment_right.img_ratio_1x1{align-items:stretch}.merch_detailed_c.picture_alignment_left.img_ratio_1x1{flex-direction:row}.merch_detailed_c.picture_alignment_right.img_ratio_1x1{flex-direction:row-reverse}.merch_detailed_c.picture_alignment_left.img_ratio_1x1 .picture_c,
.merch_detailed_c.picture_alignment_right.img_ratio_1x1 .picture_c,
.merch_detailed_c.picture_alignment_left.img_ratio_1x1 .merch_detailed_infos,
.merch_detailed_c.picture_alignment_right.img_ratio_1x1
.merch_detailed_infos{flex:1 1 50%}}@media screen and (min-width: 768px){.merch_detailed_c.picture_alignment_left,.merch_detailed_c.picture_alignment_right{align-items:stretch}.merch_detailed_c.picture_alignment_left{flex-direction:row}.merch_detailed_c.picture_alignment_right{flex-direction:row-reverse}.merch_detailed_c.picture_alignment_left .picture_c,
.merch_detailed_c.picture_alignment_right .picture_c,
.merch_detailed_c.picture_alignment_left .merch_detailed_infos,
.merch_detailed_c.picture_alignment_right
.merch_detailed_infos{flex:1 1 50%}.merch_detailed_c.picture_alignment_left.img_ratio_1x1 .picture_c,
.merch_detailed_c.picture_alignment_right.img_ratio_1x1
.picture_c{flex-basis:calc(calc(100% - (var(--space) * 2)) / 3)}.merch_detailed_c.picture_alignment_left.img_ratio_1x1 .merch_detailed_infos,
.merch_detailed_c.picture_alignment_right.img_ratio_1x1
.merch_detailed_infos{flex-basis:calc(100% * 2 / 3)}}.merch_detailed_c.border_shadow{box-shadow:0 0 4px 0 rgba(0, 0, 0, 0.10)}.merch_detailed_infos{padding:var(--space-s) var(--space-s) var(--space-sm) var(--space-s);display:flex;flex-direction:column;justify-content:flex-end}@media screen and (min-width: 640px){.col-1-1 .img_ratio_1x1 .merch_detailed_infos,
.col-1-1 .img_ratio_3x2
.merch_detailed_infos{padding:var(--space-sm)}}@media screen and (min-width: 768px){.col-1-1 .img_ratio_1x1 .merch_detailed_infos,
.col-1-1 .img_ratio_3x1 .merch_detailed_infos,
.col-1-1 .img_ratio_3x2 .merch_detailed_infos,
.col-1-1 .img_ratio_2x1
.merch_detailed_infos{padding:var(--space-sm)}}@media screen and (min-width: 1024px){.col-1-1 .merch_detailed_infos,
.col-1-1 .img_ratio_1x1 .merch_detailed_infos,
.col-1-1 .img_ratio_3x1 .merch_detailed_infos,
.col-1-1 .img_ratio_3x2 .merch_detailed_infos,
.col-1-1 .img_ratio_2x1
.merch_detailed_infos{padding:var(--space-m)}}.merch_detailed_infos_top{display:flex;column-gap:var(--space-s);row-gap:var(--space-2xs);justify-content:space-between;align-items:center;flex-wrap:wrap}.block_merch_detailed
.picture_c{position:relative}.block_merch_detailed
img{display:block;height:100%}.block_merch_detailed
.merch_detailed_link{display:block;position:relative;overflow:hidden}.block_merch_detailed .picture_c
.merch_detailed_link{height:100%}.block_merch_detailed .merch_detailed_link
img{transition:transform 0.3s ease-in-out}.block_merch_detailed .merch_detailed_link:hover
img{transform:scale(1.1)}.merch_detailed_tag{position:absolute;left:var(--space-s);top:var(--space-s);padding:var(--space-3xs) var(--space-s);border-radius:4px;font-weight:bold}.merch_detailed_tag.bg-default{background:rgba(0, 0, 0, 0.50)}.merch_detailed_tag.text-default{color:var(--color-white)}.merch_detailed_title{font-size:var(--font-size-l);line-height:var(--line-height-l);font-weight:bold;margin:0}a.merch_detailed_c:hover{text-decoration:none}.merch_detailed_template_price{flex-shrink:0}.merch_detailed_template_price
.price{font-weight:bold}.merch_detailed_description{margin-top:var(--space-2xs)}.merch_detailed_button{margin-top:var(--space-s)}.page-section.full-width .cms-col-block-merch_bi_gout.col-full-width.centered-padding{padding:0}.cms-col-block-merch_bi_gout:not(.layout-full-width) .cms_block,
.cms-col-block-merch_bi_gout:not(.layout-full-width) .cms_block
.merch_bi_gout_c{height:100%}.merch_bi_gout_c{display:flex;flex-direction:column;overflow:hidden;border-radius:8px}.layout-full-width
.merch_bi_gout_c{border-radius:0}@media screen and (min-width: 640px){.merch_bi_gout_c.picture_alignment_left{flex-direction:row}.merch_bi_gout_c.picture_alignment_right{flex-direction:row-reverse}}.merch_bi_gout_c
.picture_c{position:relative;overflow:hidden}.merch_bi_gout_c .picture_c
img{width:100%;height:100%;object-fit:cover}.merch_bi_gout_c
.merch_bi_gout_infos{display:flex;flex-direction:column;padding:var(--space-m) var(--space-s);gap:var(--space-s);justify-content:flex-end}.merch_bi_gout_c.picture_alignment_left .picture_c,
.merch_bi_gout_c.picture_alignment_left .merch_bi_gout_infos,
.merch_bi_gout_c.picture_alignment_right .picture_c,
.merch_bi_gout_c.picture_alignment_right
.merch_bi_gout_infos{flex-basis:50%}.merch_bi_gout_c .merch_bi_gout_infos.no-picture{flex-basis:100%}@media screen and (min-width: 640px){.layout-full-width .merch_bi_gout_c .merch_bi_gout_infos,
.layout-1-1 .merch_bi_gout_c .merch_bi_gout_infos,
.layout-1-3 .merch_bi_gout_c
.merch_bi_gout_infos{padding:var(--space-m)}}@media screen and (min-width: 768px){.layout-1-2 .merch_bi_gout_c .merch_bi_gout_infos,
.layout-1-4 .merch_bi_gout_c
.merch_bi_gout_infos{padding:var(--space-m)}.layout-1-3 .merch_bi_gout_c
.merch_bi_gout_infos{padding:var(--space-m) var(--space-s)}}@media screen and (min-width: 1024px){.layout-1-4 .merch_bi_gout_c
.merch_bi_gout_infos{padding:var(--space-m) var(--space-s)}}@media screen and (min-width: 1600px){.layout-full-width .merch_bi_gout_c
.merch_bi_gout_infos{padding:var(--space-l)}}.merch_bi_gout_c
.merch_bi_gout_infos_top{display:flex;flex-direction:column;gap:8px}.merch_bi_gout_title{font-family:var(--font-family-merch)}.merch_bi_gout_title,
.merch_bi_gout_title p,
.merch_bi_gout_title div,
.merch_bi_gout_title h1,
.merch_bi_gout_title h2,
.merch_bi_gout_title h3,
.merch_bi_gout_title h4,
.merch_bi_gout_title h5,
.merch_bi_gout_title
h6{font-weight:normal;margin:0}.merch_bi_gout_title
*{font-size:var(--font-size-xl);line-height:var(--line-height-xl)}@media screen and (min-width: 640px){.layout-1-3 .merch_bi_gout_title *,
.layout-1-4 .merch_bi_gout_title
*{font-size:24px;line-height:26px}}@media screen and (min-width: 768px){.merch_bi_gout_title
*{font-size:24px;line-height:26px}.layout-1-3 .merch_bi_gout_title
*{font-size:var(--font-size-xl);line-height:var(--line-height-xl)}}@media screen and (min-width: 1024px){.layout-1-3 .merch_bi_gout_title
*{font-size:24px;line-height:26px}.layout-1-4 .merch_bi_gout_title
*{font-size:var(--font-size-l);line-height:var(--line-height-l)}}@media screen and (min-width: 1280px){.merch_bi_gout_title
*{font-size:32px;line-height:30px}.layout-1-1 .merch_bi_gout_title *,
.layout-1-2 .merch_bi_gout_title
*{font-size:28px;line-height:30px}.layout-1-3 .merch_bi_gout_title *,
.layout-1-4 .merch_bi_gout_title
*{font-size:24px;line-height:26px}}@media screen and (min-width: 1600px){.merch_bi_gout_title
*{font-size:40px;line-height:42px}.layout-1-1 .merch_bi_gout_title *,
.layout-1-2 .merch_bi_gout_title
*{font-size:28px;line-height:30px}.layout-1-3 .merch_bi_gout_title *,
.layout-1-4 .merch_bi_gout_title
*{font-size:24px;line-height:26px}.merch_bi_gout_description,.merch_bi_gout_template_price{font-size:var(--font-size-lm);line-height:var(--line-height-lm)}}@media screen and (min-width: 1920px){.merch_bi_gout_description,.merch_bi_gout_template_price{font-size:var(--font-size-l);line-height:var(--line-height-l)}}.merch_bi_gout_c
.button{font-weight:bold;background:transparent;border-color:currentColor;color:inherit;flex:none}.merch_bi_gout_c .button.secondary:hover,
.merch_bi_gout_c .button.secondary:active{background:transparent;color:inherit;border:2px
solid currentColor}.block_merch_slider
.merch_slide_c{display:block;border-radius:6px;overflow:hidden;width:240px}@media screen and (min-width: 1024px){.block_merch_slider
.merch_slide_c{width:312px}}.block_merch_slider .merch_slide_c:hover{text-decoration:none}.block_merch_slider .merch_slide_c
.text{display:block;height:50px;line-height:50px;padding-left:16px;padding-right:16px;text-decoration:none;font-weight:bold;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}@media screen and (min-width: 1024px){.block_merch_slider .merch_slide_c
.text{height:54px;line-height:54px;font-size:var(--font-size-lm)}}.block_merch_circle_slider
.merch_circle_slide_c{display:block;overflow:hidden;width:96px}@media screen and (min-width: 1024px){.block_merch_circle_slider
.merch_circle_slide_c{width:160px}}.block_merch_circle_slider .merch_circle_slide_c:hover{text-decoration:none}.block_merch_circle_slider .merch_circle_slide_c .text:hover,
.block_merch_circle_slider .merch_circle_slide_c:focus
.text{text-decoration:underline}.block_merch_circle_slider .merch_circle_slide_c .picture_border,
.block_merch_circle_slider .merch_circle_slide_c
.picture_c{border-radius:50%;border-width:2px;border-style:solid;overflow:hidden;position:relative}.block_merch_circle_slider .merch_circle_slide_c .picture_border.border-none,
.block_merch_circle_slider .merch_circle_slide_c
.picture_c{border-color:transparent}.block_merch_circle_slider .merch_circle_slide_c .picture_c
img{display:block;border-radius:50%;overflow:hidden;transition:transform .1s}.block_merch_circle_slider .merch_circle_slide_c:focus .picture_c img,
.block_merch_circle_slider .merch_circle_slide_c .picture_c img:hover{transform:scale(1.05)}.block_merch_circle_slider .merch_circle_slide_c
.text{display:block;height:var(--line-height-base);color:var(--color-text-base);margin-top:var(--space-2xs);text-decoration:none;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;text-align:center}@media screen and (min-width: 1024px){.block_merch_circle_slider .merch_circle_slide_c
.text{height:var(--line-height-lm);line-height:var(--line-height-lm);font-size:var(--font-size-lm)}}.block_contest
.contest_c{display:flex;flex-direction:column}@media screen and (min-width: 1024px){.block_contest
.contest_c{flex-direction:row}.block_contest
.picture_c{flex-basis:50%}.block_contest
.contest_infos{flex-basis:50%}}.block_contest
.contest_infos{display:flex;align-items:center;justify-content:center}.block_contest
.contest_infos_c{max-width:448px;padding:var(--space-m) var(--space-s);flex-grow:1;display:flex;gap:var(--space-s);flex-direction:column;align-items:center}.contest_title{font-size:var(--font-size-xl);line-height:var(--line-height-xl);font-weight:bold;text-align:center}@media screen and (min-width: 1024px){.contest_title{font-size:var(--font-size-2xl);line-height:var(--line-height-2xl)}}.contest_c_success
.contest_description{text-align:center}.contest_c_success
.contest_description_2{text-align:center}@media screen and (min-width: 1024px){.form_submit_c{text-align:center}.form_submit_c
.contest_submit_btn{width:auto;min-width:230px}}.success_button_c{min-width:230px;margin-top:var(--space-s)}@media screen and (min-width: 1024px){.success_button_c{margin-bottom:var(--space-s)}}.contest_social_links{margin-top:var(--space-s);display:flex;padding:var(--space-s) var(--space-m);justify-content:center;align-items:center;gap:var(--space-m);border-radius:var(--space-s);background:var(--color-white);width:fit-content}.contest_social_links
a{display:block}.contest_social_links
svg{display:block;width:30px;height:30px;fill:var(--color-navy)}.block_product_list_slider .cms-block-title-c{display:flex;justify-content:space-between;align-items:center;margin:0
var(--space-s) var(--space-s) var(--space-s);gap:var(--space-s)}@media screen and (min-width: 640px){.block_product_list_slider .cms-block-title-c{margin:0
0 var(--space-s) 0}}.block_product_list_slider .cms-block-title-c
.title{font-size:var(--font-size-xl);line-height:var(--line-height-xl);font-weight:bold;margin-bottom:0}.block_product_list_slider
.slider_link_c{display:flex;justify-content:flex-end;flex-shrink:0;margin:0}.accordion_toggler{padding:var(--space-s);display:flex;justify-content:space-between;align-items:center;user-select:none;cursor:pointer;font-weight:bold}.accordion_toggler
.icon{display:block;width:16px;height:16px}.accordion_toggler .icon
svg{display:block;width:100%;height:100%;fill:var(--color-grey-90)}.accordion_toggler .icon svg
.v_bar{transition:transform .3s ease-in-out;transform-origin:center}.accordion_toggler.open .icon svg
.v_bar{transform:rotate(90deg)}.accordion_toggler.open .icon
.arrow{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.accordion_panel{overflow:hidden;height:0}.accordion_panel.open{height:auto}.faq_questions{display:grid;gap:var(--space-s)}.faq_question{border-radius:8px;background:rgba(176, 223, 245, 0.20)}.faq_question_name{gap:var(--space-s)}.faq_question_name
h3{font-weight:bold;margin-bottom:0;font-size:var(--font-size-lm);line-height:var(--line-height-lm)}.faq_question_name.accordion_toggler
.icon{flex-shrink:0;width:24px;height:24px;border-radius:24px;padding:7px;background:rgba(176, 223, 245, 0.30)}.faq_question_answer
.text{padding:0
var(--space-s) var(--space-s)}.faq_question_answer
h2{font-weight:bold;margin-bottom:15px}.faq_question_answer
h3{font-weight:bold;margin-bottom:15px}.faq_question_answer
p{margin-bottom:1.5em}.faq_question_answer p:last-child{margin-bottom:0}@media screen and (min-width: 1280px){.faq_question{padding:0
var(--space-s)}.faq_question_name
h3{font-size:var(--font-size-l);line-height:var(--line-height-l)}.faq_question_answer
.text{font-size:var(--font-size-lm);line-height:var(--line-height-lm)}}.cms_block>:last-child{margin-bottom:0}