.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url("./ajax-loader.gif") center center no-repeat}@font-face{font-family:"slick";src:url("./fonts/slick.eot");src:url("./fonts/slick.eot?#iefix") format("embedded-opentype"),url("./fonts/slick.woff") format("woff"),url("./fonts/slick.ttf") format("truetype"),url("./fonts/slick.svg#slick") format("svg");font-weight:400;font-style:normal}.slick-prev,.slick-next{position:absolute;display:block;height:20px;width:20px;line-height:0;font-size:0px;cursor:pointer;background:0 0;color:transparent;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);padding:0;border:none;outline:none}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{outline:none;background:0 0;color:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:"slick";font-size:20px;line-height:1;color:#fff;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:0 0;display:block;height:20px;width:20px;outline:none;line-height:0;font-size:0px;color:transparent;padding:5px;cursor:pointer}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:"slick";font-size:6px;line-height:20px;text-align:center;color:#000;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#000;opacity:.75}html,body,div,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}hr{margin:0}ol,ul{list-style:none}ul>li{margin:0}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}a{text-decoration:none;color:inherit}a:hover{text-decoration:none;color:inherit}a:visited{color:inherit}img{vertical-align:top}address{font-style:normal}html{-moz-osx-font-smoothing:grayscale}@font-face{font-family:'BebasNeueRegular';src:url("../fonts/BebasNeue/bebasneue-webfont.eot");src:url("../fonts/BebasNeue/bebasneue-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/BebasNeue/bebasneue-webfont.woff2") format("woff2"),url("../fonts/BebasNeue/bebasneue-webfont.ttf") format("truetype"),url("../fonts/BebasNeue/bebasneue-webfont.svg#BebasNeueRegular") format("svg");font-weight:400;font-style:normal}@font-face{font-family:'BelloScriptRegular';src:url("../fonts/BelloScript/bello-script-webfont.eot");src:url("../fonts/BelloScript/bello-script-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/BelloScript/bello-script-webfont.woff2") format("woff2"),url("../fonts/BelloScript/bello-script-webfont.ttf") format("truetype"),url("../fonts/BelloScript/bello-script-webfont.svg#BelloScriptRegular") format("svg");font-weight:400;font-style:normal}@font-face{font-family:'CaveatBrushRegular';src:url("../fonts/CaveatBrush/CaveatBrush-Regular.eot");src:url("../fonts/CaveatBrush/CaveatBrush-Regular.eot?#iefix") format("embedded-opentype"),url("../fonts/CaveatBrush/CaveatBrush-Regular.woff2") format("woff2"),url("../fonts/CaveatBrush/CaveatBrush-Regular.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:'FiraSansHeavy';src:url("../fonts/FiraSans/FiraSans-Heavy.eot");src:url("../fonts/FiraSans/FiraSans-Heavy.eot?#iefix") format("embedded-opentype"),url("../fonts/FiraSans/FiraSans-Heavy.woff2") format("woff2"),url("../fonts/FiraSans/FiraSans-Heavy.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:'FiraSansExtraBold';src:url("../fonts/FiraSans/FiraSans-ExtraBold.eot");src:url("../fonts/FiraSans/FiraSans-ExtraBold.eot?#iefix") format("embedded-opentype"),url("../fonts/FiraSans/FiraSans-ExtraBold.woff2") format("woff2"),url("../fonts/FiraSans/FiraSans-ExtraBold.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:'FiraSansBold';src:url("../fonts/FiraSans/FiraSans-Bold.eot");src:url("../fonts/FiraSans/FiraSans-Bold.eot?#iefix") format("embedded-opentype"),url("../fonts/FiraSans/FiraSans-Bold.woff2") format("woff2"),url("../fonts/FiraSans/FiraSans-Bold.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:'FiraSansSemiBold';src:url("../fonts/FiraSans/FiraSans-SemiBold.eot");src:url("../fonts/FiraSans/FiraSans-SemiBold.eot?#iefix") format("embedded-opentype"),url("../fonts/FiraSans/FiraSans-SemiBold.woff2") format("woff2"),url("../fonts/FiraSans/FiraSans-SemiBold.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:'FiraSansMedium';src:url("../fonts/FiraSans/FiraSans-Medium.eot");src:url("../fonts/FiraSans/FiraSans-Medium.eot?#iefix") format("embedded-opentype"),url("../fonts/FiraSans/FiraSans-Medium.woff2") format("woff2"),url("../fonts/FiraSans/FiraSans-Medium.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:'FiraSansRegular';src:url("../fonts/FiraSans/FiraSans-Regular.eot");src:url("../fonts/FiraSans/FiraSans-Regular.eot?#iefix") format("embedded-opentype"),url("../fonts/FiraSans/FiraSans-Regular.woff2") format("woff2"),url("../fonts/FiraSans/FiraSans-Regular.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:'FiraSansItalic';src:url("../fonts/FiraSans/FiraSans-Italic.eot");src:url("../fonts/FiraSans/FiraSans-Italic.woff2") format("woff2"),url("../fonts/FiraSans/FiraSans-Italic.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:'FiraSansLight';src:url("../fonts/FiraSans/FiraSans-Light.eot");src:url("../fonts/FiraSans/FiraSans-Light.woff2") format("woff2"),url("../fonts/FiraSans/FiraSans-Light.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:'FiraSansThin';src:url("../fonts/FiraSans/FiraSans-Thin.eot");src:url("../fonts/FiraSans/FiraSans-Thin.woff2") format("woff2"),url("../fonts/FiraSans/FiraSans-Thin.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:'SegoeUI';src:url("../fonts/SegoeUI/SegoeUI.eot");src:url("../fonts/SegoeUI/SegoeUI.eot?#iefix") format("embedded-opentype"),url("../fonts/SegoeUI/SegoeUI.woff2") format("woff2"),url("../fonts/SegoeUI/SegoeUI.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:'SegoeUIBold';src:url("../fonts/SegoeUI/SegoeUIBold.eot");src:url("../fonts/SegoeUI/SegoeUIBold.eot?#iefix") format("embedded-opentype"),url("../fonts/SegoeUI/SegoeUIBold.woff2") format("woff2"),url("../fonts/SegoeUI/SegoeUIBold.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:'SegoeUIBoldItalic';src:url("../fonts/SegoeUI/SegoeUIBoldItalic.eot");src:url("../fonts/SegoeUI/SegoeUIBoldItalic.eot?#iefix") format("embedded-opentype"),url("../fonts/SegoeUI/SegoeUIBoldItalic.woff2") format("woff2"),url("../fonts/SegoeUI/SegoeUIBoldItalic.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:'SegoeUIItalic';src:url("../fonts/SegoeUI/SegoeUIItalic.eot");src:url("../fonts/SegoeUI/SegoeUIItalic.eot?#iefix") format("embedded-opentype"),url("../fonts/SegoeUI/SegoeUIItalic.woff2") format("woff2"),url("../fonts/SegoeUI/SegoeUIItalic.ttf") format("truetype");font-weight:400;font-style:normal}#maincontent{width:90%;max-width:1400px;margin:0 auto;padding:0;overflow-x:hidden}@media (max-width:767px){#maincontent{width:100%;margin:0 auto}}.o-global-alert{position:sticky;top:0;left:0;right:0;display:flex;align-items:center;justify-content:center;width:100%;height:0;margin:auto;background-color:#092240;box-shadow:0 1px 2px rgba(0,0,0,.2);text-align:center;transition:top 1s;z-index:1000}.o-global-alert__content{display:flex;align-items:center;max-width:95%;font-family:'FiraSansRegular';font-size:16px;font-weight:inherit;color:#fff}@media (max-width:767px){.o-global-alert__content{font-size:14px}}.o-global-alert__content .o-close-btn{float:none;width:32px;height:32px;margin:9px 0 14px 30px;padding:0;border:0;background:url(../images/icons/cancel.png) center no-repeat;background-size:auto;background-size:contain;opacity:1;outline:none;-webkit-appearance:none;cursor:pointer}button.o-submit-btn[type=submit]{width:150px;height:45px;border-radius:0;background:0 0;background-color:#f68a7f;border:none}@media (max-width:767px){button.o-submit-btn[type=submit]{width:15vw}}button.o-submit-btn[type=submit] span{display:inline-block;font-family:'FiraSansBold';font-size:12px;text-transform:uppercase;transition:transform .2s}button.o-submit-btn[type=submit]:hover{background-color:#f68a7f}.o-bordered-pink-btn,.action.primary.o-bordered-pink-btn,.o-filled-pink-btn,.action.primary.o-filled-pink-btn,.o-bordered-peach-btn,.action.primary.o-bordered-peach-btn,.o-filled-white-btn,.action.primary.o-filled-white-btn,.o-filled-red-btn,.action.primary.o-filled-red-btn,.o-block-text-btn{position:relative;display:inline-block;width:auto;padding:13px 50px;border-width:1px;border-style:solid;border-radius:10px;box-sizing:border-box;font-family:'FiraSansMedium';font-size:14px;font-weight:inherit;line-height:inherit;text-align:center;transition:background-color .3s,color .3s;-webkit-appearance:none}.o-bordered-pink-btn:before,.action.primary.o-bordered-pink-btn:before,.o-filled-pink-btn:before,.action.primary.o-filled-pink-btn:before,.o-bordered-peach-btn:before,.action.primary.o-bordered-peach-btn:before,.o-filled-white-btn:before,.action.primary.o-filled-white-btn:before,.o-filled-red-btn:before,.action.primary.o-filled-red-btn:before,.o-block-text-btn:before{content:'';position:absolute;top:-2px;left:-2px;width:100%;height:100%;border-radius:10px;border-width:2px;border-style:solid;opacity:0;-webkit-transform:scale3d(.6,.6,1);transform:scale3d(.6,.6,1);-webkit-transition:-webkit-transform .3s,opacity .3s;transition:transform .3s,opacity .3s;-webkit-transition-timing-function:cubic-bezier(.75,0,.125,1);transition-timing-function:cubic-bezier(.75,0,.125,1)}.o-bordered-pink-btn:hover:before,.action.primary.o-bordered-pink-btn:hover:before,.o-filled-pink-btn:hover:before,.action.primary.o-filled-pink-btn:hover:before,.o-bordered-peach-btn:hover:before,.action.primary.o-bordered-peach-btn:hover:before,.o-filled-white-btn:hover:before,.action.primary.o-filled-white-btn:hover:before,.o-filled-red-btn:hover:before,.action.primary.o-filled-red-btn:hover:before,.o-block-text-btn:hover:before{transform:scale3d(1,1,1);opacity:1}.o-bordered-pink-btn,.action.primary.o-bordered-pink-btn{background-color:#fff;border-color:#f68a7f;color:#f68a7f}.o-bordered-pink-btn:visited,.action.primary.o-bordered-pink-btn:visited{color:#f68a7f}.o-bordered-pink-btn:hover,.action.primary.o-bordered-pink-btn:hover{background-color:#f68a7f;color:#fff}.o-bordered-pink-btn:before,.action.primary.o-bordered-pink-btn:before{border-color:#fff}.o-filled-pink-btn,.action.primary.o-filled-pink-btn{border-color:#f68a7f;background-color:#f68a7f;color:#fff}.o-filled-pink-btn:visited,.action.primary.o-filled-pink-btn:visited{color:#fff}.o-filled-pink-btn:hover,.action.primary.o-filled-pink-btn:hover{background-color:#fff;color:#f68a7f}.o-filled-pink-btn:before,.action.primary.o-filled-pink-btn:before{border-color:#f68a7f}.o-bordered-peach-btn,.action.primary.o-bordered-peach-btn{border-color:#ec957d;color:#ec957d}.o-bordered-peach-btn:visited,.action.primary.o-bordered-peach-btn:visited{color:#ec957d}.o-bordered-peach-btn:hover,.action.primary.o-bordered-peach-btn:hover{background-color:#ec957d;color:#fff}.o-bordered-peach-btn:before,.action.primary.o-bordered-peach-btn:before{border-color:#fff}.o-filled-white-btn,.action.primary.o-filled-white-btn{border-color:#fff;background-color:#fff;color:#f68a7f}.o-filled-white-btn:visited,.action.primary.o-filled-white-btn:visited{color:#f68a7f}.o-filled-white-btn:hover,.action.primary.o-filled-white-btn:hover{background-color:#f68a7f;border-color:#fff;color:#fff}.o-filled-white-btn:before,.action.primary.o-filled-white-btn:before{border-color:#fff}.o-filled-red-btn,.action.primary.o-filled-red-btn{border-color:#e65450;background-color:#e65450;color:#fff}.o-filled-red-btn:visited,.action.primary.o-filled-red-btn:visited{color:#fff}.o-filled-red-btn:hover,.action.primary.o-filled-red-btn:hover{background-color:#fff;color:#e65450}.o-block-text-btn{position:absolute;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.o-input-block{width:100%;display:flex;flex-direction:row}input[type=email],input[type=text],input[type=password],select{width:100%;height:45px;font-family:'FiraSansLight';font-size:12px;color:#626262;padding:0 0 0 20px;border:1px solid #ccc;text-shadow:none}@media (max-width:767px){input[type=email],input[type=text],input[type=password],select{width:70vw}}#region.input-text{margin:5px 0 0}label{margin:0 0 5px}label>span{font-family:'FiraSansRegular';font-weight:400;font-size:11px;color:#34495e;text-transform:uppercase}.fieldset>.field.required>.label:after{font-size:15px;font-weight:400;color:#34495e}.field.choice,.control.checkbox,.amasty-gdpr-consent.required,.col-mp.mp-12{position:relative;margin:5px 0;padding:0 0 0 30px}.field.choice input,.control.checkbox input,.amasty-gdpr-consent.required input,.col-mp.mp-12 input{opacity:0}.field.choice label:before,.control.checkbox label:before,.amasty-gdpr-consent.required label:before,.col-mp.mp-12 label:before{content:'';position:absolute;top:2px;left:-31px;display:inline-block;width:10px;height:10px;border:1px solid #626262;cursor:pointer}.field.choice label:after,.control.checkbox label:after,.amasty-gdpr-consent.required label:after,.col-mp.mp-12 label:after{content:'';position:absolute;top:2px;left:-27px;display:inline-block;width:4px;height:8px;border:solid #626262;border-width:0 1px 1px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.field.choice label,.control.checkbox label,.amasty-gdpr-consent.required label,.col-mp.mp-12 label{position:relative}.field.choice input[type=checkbox]+label:after,.control.checkbox input[type=checkbox]+label:after,.amasty-gdpr-consent.required input[type=checkbox]+label:after,.col-mp.mp-12 input[type=checkbox]+label:after{content:none !important}.field.choice input[type=radio]+label:after,.control.checkbox input[type=radio]+label:after,.amasty-gdpr-consent.required input[type=radio]+label:after,.col-mp.mp-12 input[type=radio]+label:after{content:none}.field.choice input[type=checkbox]:checked+label:after,.control.checkbox input[type=checkbox]:checked+label:after,.amasty-gdpr-consent.required input[type=checkbox]:checked+label:after,.col-mp.mp-12 input[type=checkbox]:checked+label:after{content:'' !important}.field.choice input[type=radio]:checked+label:after,.control.checkbox input[type=radio]:checked+label:after,.amasty-gdpr-consent.required input[type=radio]:checked+label:after,.col-mp.mp-12 input[type=radio]:checked+label:after{content:'' !important}.field.choice .label>span,.control.checkbox .label>span,.amasty-gdpr-consent.required .label>span,.col-mp.mp-12 .label>span{font-size:12px;color:#000;text-transform:none}.cms-offres-speciales .columns .column.main .custom-content .o-special-offer-block-title{margin:0 0 25px;font-family:'FiraSansBold';font-size:34px;color:#092240;line-height:41px}@media (max-width:767px){.cms-offres-speciales .columns .column.main .custom-content .o-special-offer-block-title{font-size:24px}}.o-block-title{margin:40px 0;font-family:'FiraSansExtraBold';font-size:34px;color:#092240;line-height:41px}@media (max-width:767px){.o-block-title{margin:30px 0 20px;font-size:24px;line-height:34px}}.o-selection-block__title{margin:0 0 25px;font-family:'FiraSansBold';font-size:34px;line-height:41px;color:#000}@media (max-width:767px){.o-selection-block__title{text-shadow:2px 3px 4px rgba(0,0,0,.7)}}.o-product-view__subtitle{margin:40px auto 0;font-family:'FiraSansBold';font-size:34px;color:#476d91}@media (max-width:767px){.o-product-view__subtitle{width:70%;margin:0 auto 10px;font-size:24px;text-align:center}}.o-custom-icon-and-filters-text{font-family:'CaveatBrushRegular';font-size:18px;color:#fff;text-transform:uppercase}.o-header-text{font-family:'FiraSansMedium';font-size:12px;font-weight:400;color:#294055 !important;line-height:18px}.o-description-text,.o-selection-block__text{font-family:'FiraSansRegular';font-size:18px;color:#092240;line-height:22px}.o-block-text-content{margin:0 0 30px;font-family:'FiraSansRegular';font-size:15px;color:#000;line-height:26px}.o-block-text-content a{color:#ec957d}.o-selection-block__text{margin:0 0 30px;color:#092240}@media (max-width:767px){.o-selection-block__text{display:none}}.o-start-customization-text{font-family:'CaveatBrushRegular';font-size:18px;color:#092240;text-transform:uppercase}.o-account-subtitle{font-family:'FiraSansBold';font-size:16px !important;font-weight:inherit;color:#092240}.o-account-subtitle strong{font-size:16px !important}.o-login-register-title{font-family:'FiraSansSemiBold';font-size:20px;color:#476d91;margin:0 0 30px}.o-secondary__btn{font-family:'FiraSansMedium';font-size:11px;color:#092240;text-decoration:underline}.o-password-reliability,.password-none,.password-weak,.password-medium,.password-strong,.password-very-strong{height:auto;font-family:'FiraSansRegular';font-size:13px}.o-password-reliability{font-family:'FiraSansRegular';font-size:13px;font-weight:inherit}@media (max-width:767px){.o-password-reliability{font-size:11px}}.o-password-reliability .password-strength-meter{height:auto;font-family:'FiraSansRegular';font-size:13px;font-weight:inherit}@media screen and (max-width:320px){.o-password-reliability .password-strength-meter{display:flex;align-items:center;padding:10px;line-height:15px}}@media screen and (max-width:320px){.o-password-reliability .password-strength-meter span{line-height:15px}}.checkout-index-index .step-title{font-family:'FiraSansBold';font-size:25px;color:#092240;text-transform:uppercase}@media (max-width:767px){.checkout-index-index .step-title{font-size:15px}}.o-rgpd-text{margin:15px 0;font-family:'FiraSansRegular';font-size:14px;line-height:22px;color:#404040}.o-rgpd-text strong{font-family:'FiraSansSemiBold'}.o-rgpd-text a{color:#f68a7f !important}.page-header{position:fixed;display:flex;flex-direction:row-reverse;justify-content:space-between;width:100%;height:50px;float:right;background-color:#fbcac5;z-index:1000}@media (max-width:767px){.page-header{background-color:#fff;border:0}}.page-header .header.content{display:flex;flex-direction:row;width:100%;max-width:1400px;height:100%;margin:auto;padding:0}@media (max-width:767px){.page-header .header.content{flex-direction:row-reverse}}.page-header__left{position:relative;display:flex;width:50%;height:100%}@media (max-width:767px){.page-header__left{flex-direction:row-reverse}}@media (max-width:767px){.page-header__left .nav-toggle{position:inherit;top:0;left:0;margin:15px 30px 0 0}}.page-header__left .nav-toggle:before{content:'';width:20px;height:20px;background-image:url(../images/mobile/burger-menu.png);background-repeat:no-repeat;background-size:cover;background-position:center}@media (max-width:767px){.page-header__left .nav-toggle:after{background:0 0}}.page-header__left .o-menu-on-left{display:flex;width:100%;height:100%}.page-header__left .o-menu-on-left__trustpilot-div{display:flex;align-items:center;width:239px;margin:0 0 0 10px}@media (max-width:767px){.page-header__left .o-menu-on-left__trustpilot-div{display:none}}.page-header__left .o-menu-on-left__trustpilot-div .o-trustpilot-widget{position:relative;width:100%;border-radius:.22222rem;background-color:#fff;padding:.33333rem .27778rem .16667rem}.page-header__left .o-menu-on-left__delivery-link{display:flex;align-items:center;justify-content:center;width:240px;height:50px;margin-left:20px}@media (max-width:767px){.page-header__left .o-menu-on-left__delivery-link{display:none}}.page-header__left .o-menu-on-left__delivery-link .o-heart-wings-icon{width:60px;height:35px;margin:0 10px 0 0}.page-header__left .logo{position:absolute;display:block;width:90px;height:85px;top:0;right:-55px;margin:12px 0 0;transition:.4s ease}@media (max-width:767px){.page-header__left .logo{width:70px;height:65px;right:0;top:-5px;left:-35px}}.page-header__left .logo.shrink{width:70px;height:65px;right:-45px}.page-header__left .logo img{width:100%;height:100%}.page-header__left .logo:hover{animation:pulse 1.15s infinite;animation-timing-function:ease-in-out}@keyframes pulse{0%{transform:scale(1)}60%{transform:scale(1.17)}100%{transform:scale(1)}}.page-header__right{display:flex;flex-direction:row;justify-content:flex-end;width:50%}@media (max-width:767px){.page-header__right{justify-content:flex-start}}.page-header__right .o-menu-on-right__account{display:flex;align-items:center;justify-content:center;width:130px;height:auto;margin:0;order:1}@media (max-width:767px){.page-header__right .o-menu-on-right__account{display:none}}.page-header__right .o-menu-on-right__account .o-account-icon{width:19px;margin:-2px 6px 0 0}.page-header__right .minicart-wrapper{display:flex;align-items:center;justify-content:center;width:135px;height:100%;margin:0;padding:1px 0 0 10px;order:2}@media (max-width:767px){.page-header__right .minicart-wrapper{width:auto;order:3}}.page-header__right .minicart-wrapper .action.showcart{display:flex;justify-content:flex-start;align-items:center;width:100%;margin:0 0 5px}.page-header__right .minicart-wrapper .action.showcart .text{position:relative;display:block;height:inherit;margin:0 0 0 10px;padding:3px 0 0;font-family:'FiraSansMedium';font-size:12px;line-height:18px;color:#294055;overflow:inherit}@media (max-width:767px){.page-header__right .minicart-wrapper .action.showcart .text{display:none}}.page-header__right .minicart-wrapper .action.showcart .counter.qty{display:flex;align-items:center;justify-content:center;margin:0 0 0 65px;padding:3px 0 0;background:0 0;font-family:'FiraSansMedium';font-size:12px;line-height:18px;color:#294055}@media (max-width:767px){.page-header__right .minicart-wrapper .action.showcart .counter.qty{min-width:10px;margin:0}}.page-header__right .minicart-wrapper .action.showcart:before{content:'';display:block;width:18px;height:23px;background-image:url(../images/common/basket.svg);background-size:cover;background-repeat:no-repeat}.page-header__right .switcher .options .action.toggle:after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:22px;line-height:22px;color:inherit;content:'\e622';font-family:'icons-blank-theme';margin:0;vertical-align:top;display:inline-block;font-weight:400;overflow:hidden;speak:none;text-align:center}.page-header__right .switcher .options .action.toggle.active:after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:22px;line-height:22px;color:inherit;content:'\e621';font-family:'icons-blank-theme';margin:0;vertical-align:top;display:inline-block;font-weight:400;overflow:hidden;speak:none;text-align:center}.page-header__right .switcher.switcher-currency{width:auto;height:auto;display:flex;align-items:center;justify-content:center;margin:0;padding:1px 10px 0 0;box-shadow:none;font-family:'FiraSansMedium';font-size:14px;color:#294055;order:3}@media (max-width:767px){.page-header__right .switcher.switcher-currency{width:65px;padding:0;order:2}}.page-header__right .switcher.switcher-currency .label.switcher-label{display:none}.page-header__right .switcher.switcher-currency .switcher-options{display:flex;justify-content:center;align-items:center;padding:1px 0 0}.page-header__right .switcher.switcher-currency .switcher-options.eur{background-image:url(../images/icons/current_currency_EUR.svg);background-repeat:no-repeat}@media (max-width:767px){.page-header__right .switcher.switcher-currency .switcher-options.eur{background:0 0}}.page-header__right .switcher.switcher-currency .switcher-options.usd{background-image:url(../images/icons/current_currency_USD.svg);background-repeat:no-repeat}@media (max-width:767px){.page-header__right .switcher.switcher-currency .switcher-options.usd{background:0 0}}.page-header__right .switcher.switcher-currency .switcher-options.cad{background-image:url(../images/icons/current_currency_USD.svg);background-repeat:no-repeat}@media (max-width:767px){.page-header__right .switcher.switcher-currency .switcher-options.cad{background:0 0}}.page-header__right .switcher.switcher-currency .switcher-options.chf{background-image:url(../images/icons/current_currency_CHF.svg);background-repeat:no-repeat}@media (max-width:767px){.page-header__right .switcher.switcher-currency .switcher-options.chf{background:0 0}}.page-header__right .switcher.switcher-currency .switcher-options.gbp{background-image:url(../images/icons/current_currency_GBP.svg);background-repeat:no-repeat}@media (max-width:767px){.page-header__right .switcher.switcher-currency .switcher-options.gbp{background:0 0}}@media (max-width:767px){.page-header__right .switcher.switcher-currency .switcher-options{border:1px solid #ccc;border-radius:100%}}@media (max-width:767px){.page-header__right .switcher.switcher-currency .switcher-options .switcher-trigger{display:flex;flex-direction:column}}.page-header__right .switcher.switcher-currency .switcher-options .switcher-trigger strong{font-family:'FiraSansMedium';font-weight:700}@media (max-width:767px){.page-header__right .switcher.switcher-currency .switcher-options .switcher-trigger strong{padding:5px 8px 0}}.page-header__right .switcher.switcher-currency .switcher-options .switcher-dropdown{background-color:#476d91;background-size:100% auto;min-width:126px;max-height:250px;border:none;font-size:13px;color:#fff;top:36px;right:0;justify-content:center;align-items:center;text-align:center;margin:0;padding-bottom:6px;border-radius:4px;margin:0;list-style:none none;border:1px solid #bbb;margin-top:4px;min-width:160px;z-index:100;box-sizing:border-box;display:none;position:absolute;top:100%;box-shadow:0 3px 3px rgba(0,0,0,.15)}@media (max-width:767px){.page-header__right .switcher.switcher-currency .switcher-options .switcher-dropdown{top:35px;left:-5px;min-width:auto;width:auto;flex-direction:column;align-items:center;justify-content:space-evenly}}.page-header__right .switcher.switcher-currency .switcher-options .switcher-dropdown .switcher-option{display:inline;margin-top:8px;padding:8px 12px;white-space:nowrap}@media (max-width:767px){.page-header__right .switcher.switcher-currency .switcher-options .switcher-dropdown .switcher-option{min-width:auto;padding:0 20px 0 5px}}.page-header__right .switcher.switcher-currency .switcher-options .switcher-dropdown .switcher-option a{color:#fff;display:inline}@media (max-width:767px){.page-header__right .switcher.switcher-currency .switcher-options .switcher-dropdown .switcher-option a{display:block;padding:5px}}.page-header__right .switcher.switcher-currency .switcher-options .switcher-dropdown .switcher-option a img{margin-top:-3px}.page-header__right .switcher.switcher-currency .switcher-options .switcher-dropdown .switcher-option:hover{background-color:#476d91}.page-header__right .switcher.switcher-currency .switcher-options .switcher-dropdown .switcher-option:hover a:hover{color:#fff}@media (max-width:767px){.page-header__right .switcher.switcher-currency .switcher-options .switcher-dropdown .currency-title{display:none}}.page-header__right .switcher.switcher-currency .switcher-options .switcher-dropdown:before,.page-header__right .switcher.switcher-currency .switcher-options .switcher-dropdown:after{display:none}.page-header__right .switcher.switcher-currency .switcher-options:before{content:'';display:block;width:20px;height:20px;margin:-8px 5px 0 0;background-size:cover}@media (max-width:767px){.page-header__right .switcher.switcher-currency .switcher-options:before{display:none}}@media (max-width:767px){.page-header .switcher .options .action.toggle:after{line-height:11px !important;padding:3px 0 2px}}@media (max-width:767px){.page-header .switcher .options .action.toggle.active{display:flex}}.page-header .switcher .options.active ul.dropdown{animation:appearA .3s ease-in-out;display:flex;padding-right:8px}@keyframes appearA{from{opacity:0;transform:translateY(-10%)}to{opacity:1;transform:translateY(0%)}}.checkout-cart-index .page-header .header.content{justify-content:center}.checkout-cart-index .page-header .header.content .logo{margin:0;width:90px}footer{width:100%;height:580px;background-color:#092240;margin:auto}@media (max-width:767px){footer{height:auto}}footer .o-newsletter__container .label{font-family:'FiraSansBold';font-size:24px;font-weight:700;color:#fff;text-transform:inherit}@media (max-width:767px){footer .o-newsletter__container .label{font-size:18px}}footer .o-footer-bottom{width:92%;height:auto;margin:auto;border-radius:0;background-color:#092240;border:none;max-width:1400px}footer .o-footer-bottom__container{width:100%;height:auto;background-color:#092240;margin:auto}footer .o-footer-bottom__container .o-top-block{width:100%;height:295px}@media (max-width:767px){footer .o-footer-bottom__container .o-top-block{height:auto}}footer .o-footer-bottom__container .o-top-block__services-block{width:100%;height:265px;margin:0 auto;display:flex;flex-direction:column}@media (max-width:767px){footer .o-footer-bottom__container .o-top-block__services-block{height:auto;position:relative}}footer .o-footer-bottom__container .o-top-block__services-block .o-footer-pink-stroke-deco{height:8px}@media (max-width:767px){footer .o-footer-bottom__container .o-top-block__services-block .o-footer-pink-stroke-deco{display:none}}footer .o-footer-bottom__container .o-top-block__services-block .o-mobile-footer-pink-stroke-deco{display:none}@media (max-width:767px){footer .o-footer-bottom__container .o-top-block__services-block .o-mobile-footer-pink-stroke-deco{display:block}}footer .o-footer-bottom__container .o-top-block__services-block .o-services-content{width:100%;height:235px;display:flex;position:relative}@media (max-width:767px){footer .o-footer-bottom__container .o-top-block__services-block .o-services-content{height:auto;flex-wrap:wrap;margin:15px 0 0;position:initial}}footer .o-footer-bottom__container .o-top-block__services-block .o-services-content .o-title{font-family:'FiraSansHeavy';font-size:18px;line-height:36px;color:#fff}@media (max-width:767px){footer .o-footer-bottom__container .o-top-block__services-block .o-services-content .o-title{font-size:14px;text-align:left}}footer .o-footer-bottom__container .o-top-block__services-block .o-services-content .o-list{font-family:'FiraSansMedium';font-size:12px;color:#fff;margin:0}@media (max-width:767px){footer .o-footer-bottom__container .o-top-block__services-block .o-services-content .o-list{line-height:25px;font-size:10px}}footer .o-footer-bottom__container .o-top-block__services-block .o-services-content .o-list__item a{color:#fff;line-height:25px;transition:.3s ease-in-out}footer .o-footer-bottom__container .o-top-block__services-block .o-services-content .o-list__item a:hover{color:#f68a7f;transition:.3s ease-in-out;transform:scale(1.9)}footer .o-footer-bottom__container .o-top-block__services-block .o-services-content__services-column{width:40%;height:220px;padding:10px 30px}@media (max-width:767px){footer .o-footer-bottom__container .o-top-block__services-block .o-services-content__services-column{width:40%;height:180px;margin:0 5%;padding:0}}footer .o-footer-bottom__container .o-top-block__services-block .o-services-content__assistance-column{width:30%;height:220px;padding:10px 30px}@media (max-width:767px){footer .o-footer-bottom__container .o-top-block__services-block .o-services-content__assistance-column{width:40%;height:180px;padding:0;margin:0 5%}}footer .o-footer-bottom__container .o-top-block__services-block .o-services-content__follow-column{width:40%;height:220px;padding:10px 30px}@media (max-width:767px){footer .o-footer-bottom__container .o-top-block__services-block .o-services-content__follow-column{width:40%;height:100px;margin:0 5%;padding:0;text-align:left}}footer .o-footer-bottom__container .o-top-block__services-block .o-services-content__follow-column .o-social-block{width:100px;display:flex;justify-content:space-between;margin:5px 0 0}footer .o-footer-bottom__container .o-top-block__services-block .o-services-content__follow-column .o-social-block__icon{width:27px;height:27px}footer .o-footer-bottom__container .o-top-block__services-block .o-services-content__icons-column{width:290px;height:220px;position:relative}@media (max-width:767px){footer .o-footer-bottom__container .o-top-block__services-block .o-services-content__icons-column{height:180px;margin:auto}}footer .o-footer-bottom__container .o-top-block__services-block .o-services-content__icons-column .o-curved-arrow-icon{width:17px;height:35px;position:absolute;top:31px;right:42px}@media (max-width:767px){footer .o-footer-bottom__container .o-top-block__services-block .o-services-content__icons-column .o-curved-arrow-icon{width:20px;height:auto;top:4vh;right:20vw}}footer .o-footer-bottom__container .o-top-block__services-block .o-services-content__icons-column .o-text{width:70px;font-family:'FiraSansRegular';font-size:13px;color:#fff;margin:20px auto 5px}footer .o-footer-bottom__container .o-top-block__services-block .o-services-content__icons-column .o-sne-icon{width:100%;height:50px;background-image:url(../images/common/sne-icon.png);background-repeat:no-repeat;background-size:contain;background-position:center;margin:0 0 10px}footer .o-footer-bottom__container .o-top-block__services-block .o-services-content__icons-column .o-labels-block{width:80%;height:70px;display:flex;justify-content:flex-end}@media (max-width:767px){footer .o-footer-bottom__container .o-top-block__services-block .o-services-content__icons-column .o-labels-block{width:40%;position:absolute;top:-78px;left:44vw;margin:0 5%}}footer .o-footer-bottom__container .o-top-block__services-block .o-services-content__icons-column .o-labels-block__icon--green-label{height:68px;margin:0 7px 0 0}footer .o-footer-bottom__container .o-top-block__services-block .o-services-content__icons-column .o-payment-block{width:95%;height:50px;display:flex;margin:10px 0 0}@media (max-width:767px){footer .o-footer-bottom__container .o-top-block__services-block .o-services-content__icons-column .o-payment-block{width:46vw;margin:auto}}footer .o-footer-bottom__container .o-top-block__services-block .o-services-content__icons-column .o-payment-block__mastercard{width:50px;height:35px;background-image:url(../images/common/mastercard.png);background-repeat:no-repeat;background-size:contain;margin:0 3px}footer .o-footer-bottom__container .o-top-block__services-block .o-services-content__icons-column .o-payment-block__visa{width:50px;height:34px;background-image:url(../images/common/visa.png);background-repeat:no-repeat;background-size:contain;margin:0 3px}footer .o-footer-bottom__container .o-top-block__services-block .o-services-content__icons-column .o-payment-block__amex{width:53px;height:33px;background-image:url(../images/common/amex.png);background-repeat:no-repeat;background-size:contain;margin:0 3px}footer .o-footer-bottom__container .o-top-block__services-block .o-services-content__text{position:absolute;bottom:20px;width:80%;color:#fff;font-family:'FiraSansRegular';font-size:10px}@media (max-width:767px){footer .o-footer-bottom__container .o-top-block__services-block .o-services-content__text{width:100%;position:relative;text-align:center;line-height:18px}}footer .o-footer-bottom__container .o-bottom-block__credits-block{width:100%;height:40px}@media (max-width:767px){footer .o-footer-bottom__container .o-bottom-block__credits-block{padding:10px 0 80px}}footer .o-footer-bottom__container .o-bottom-block__credits-block .o-text{width:710px;display:flex;font-family:'FiraSansRegular';font-size:12px;color:#fff;margin:5px 0 0}@media (max-width:767px){footer .o-footer-bottom__container .o-bottom-block__credits-block .o-text{display:none}}footer .o-footer-bottom__container .o-bottom-block__credits-block .o-text a{margin:0 2px}footer .o-footer-bottom__container .o-bottom-block__credits-block .o-text__mobile{display:none;font-family:'FiraSansRegular';font-size:12px;color:#fff;margin:0}@media (max-width:767px){footer .o-footer-bottom__container .o-bottom-block__credits-block .o-text__mobile{display:block;text-align:center}}footer .o-footer-bottom__container .o-bottom-block__credits-block .o-text__mobile .o-copyrighted-text{width:auto;display:block;line-height:18px;text-align:center}.block-static-block.widget{margin:0 0 60px}@media (max-width:767px){.block-static-block.widget{margin:0 0 40px}}.o-block-focus{display:flex;width:100%;height:480px;margin:0 0 30px}@media (max-width:767px){.o-block-focus{height:400px;margin-bottom:0}}.o-block-focus__left{display:flex;flex-direction:column;align-items:center;width:30%;height:100%;margin:0 20px 0 0}@media (max-width:767px){.o-block-focus__left{display:none}}.o-block-focus__right{width:70%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:top}@media (max-width:767px){.o-block-focus__right{position:relative;width:100%;height:100%;background-size:inherit;margin:0}}.o-block-focus__right .o-image-gif{width:1000px;height:666px;max-height:100%;object-fit:cover}.o-block-focus__right .o-mobile-blue-chip{display:none}@media (max-width:767px){.o-block-focus__right .o-mobile-blue-chip{display:block;width:120px;height:120px;background-image:url(../images/chips/block-focus-chip.png);background-repeat:no-repeat;background-size:cover;position:absolute;top:320px;left:40px}}.o-block-focus-title{width:90%;height:auto;max-height:250px;margin:0;font-family:'FiraSansBold';font-size:48px;line-height:58px;color:#e65450}.o-block-focus-title__name{display:inline-block;height:auto;font-family:'BelloScriptRegular';color:#f68a7f}.o-block-focus-title .o-typewrite{border-right:2px solid rgba(255,255,255,.75)}@keyframes blinkTextCursor{from{border-right-color:#e9514c}to{border-right-color:transparent}}.o-block-focus-text{width:330px;height:auto;margin:40px 0 0}.o-block-focus-icons-block{position:relative;display:flex;flex-direction:column;align-items:center;height:150px;margin:0 0 0 35px}.o-block-focus-icons-block__stroke-deco{width:6px;height:auto}.o-block-focus-icons-block__blue-chip{width:130px;height:auto}.o-block-focus-icons-block__price-tag,.o-block-focus-icons-block__price-tag--mobile{position:absolute;top:112px;left:50%;width:74px;font-family:'CaveatBrushRegular';font-size:19px;line-height:29px;color:#e65450;text-align:center;transform:translateX(-50%)}@media (max-width:767px){.o-block-focus-icons-block__price-tag,.o-block-focus-icons-block__price-tag--mobile{font-size:17px}}.o-block-focus-icons-block__price-tag--mobile{top:34px;left:59px}.o-block-focus-icons-block__price-tag .o-price,.o-block-focus-icons-block__price-tag--mobile .o-price{font-size:35px}.o-simple-block-main,.o-simple-block-product{position:relative;display:flex;width:1055px;height:auto;margin:30px auto;padding:50px 0}@media (max-width:767px){.o-simple-block-main,.o-simple-block-product{width:100%;padding:0}}.has-image-left.o-simple-block-main,.has-image-left.o-simple-block-product{justify-content:flex-end}.has-image-left.o-simple-block-main .o-content .o-block-text,.has-image-left.o-simple-block-product .o-content .o-block-text{margin:0 0 0 120px}@media (max-width:767px){.has-image-left.o-simple-block-main .o-content .o-block-text,.has-image-left.o-simple-block-product .o-content .o-block-text{margin:0}}.has-image-left.o-simple-block-main .o-content .o-block-text a,.has-image-left.o-simple-block-product .o-content .o-block-text a{color:#ec957d;transition:.3s}.has-image-left.o-simple-block-main .o-content .o-block-text a:hover,.has-image-left.o-simple-block-product .o-content .o-block-text a:hover{color:#e65450;transition:.3s}.has-image-left.o-simple-block-main .o-content .o-block-text .o-bordered-peach-btn,.has-image-left.o-simple-block-product .o-content .o-block-text .o-bordered-peach-btn{color:#ec957d}.has-image-left.o-simple-block-main .o-content .o-block-text .o-bordered-peach-btn:hover,.has-image-left.o-simple-block-product .o-content .o-block-text .o-bordered-peach-btn:hover{color:#fff}.has-image-left.o-simple-block-main .o-side,.has-image-left.o-simple-block-product .o-side{left:-320px}@media (max-width:767px){.has-image-left.o-simple-block-main .o-side,.has-image-left.o-simple-block-product .o-side{left:inherit}}.has-image-left.o-simple-block-main .o-side__white-dots-deco,.has-image-left.o-simple-block-product .o-side__white-dots-deco{position:absolute;width:150px;top:280px;left:890px}.has-image-left.o-simple-block-main .o-side__blue-dots-deco,.has-image-left.o-simple-block-product .o-side__blue-dots-deco{top:-65px;right:60px}@media (max-width:767px){.has-image-left.o-simple-block-main .o-side__blue-dots-deco,.has-image-left.o-simple-block-product .o-side__blue-dots-deco{top:210px;left:inherit;right:30px}}.has-image-left.o-simple-block-main .o-side__yellow-stroke-deco,.has-image-left.o-simple-block-product .o-side__yellow-stroke-deco{top:-35px;right:-50px}@media (max-width:767px){.has-image-left.o-simple-block-main .o-side__yellow-stroke-deco,.has-image-left.o-simple-block-product .o-side__yellow-stroke-deco{top:220px;left:inherit;right:20px}}.has-image-left.o-simple-block-main .o-side__pink-dot-deco,.has-image-left.o-simple-block-product .o-side__pink-dot-deco{top:-20px;right:-50px}@media (max-width:767px){.has-image-left.o-simple-block-main .o-side__pink-dot-deco,.has-image-left.o-simple-block-product .o-side__pink-dot-deco{top:220px;left:inherit;right:20px}}.has-image-right.o-simple-block-main,.has-image-right.o-simple-block-product{justify-content:flex-start}.has-image-right.o-simple-block-main .o-content .o-block-text,.has-image-right.o-simple-block-product .o-content .o-block-text{margin:0 200px 0 0}@media (max-width:767px){.has-image-right.o-simple-block-main .o-content .o-block-text,.has-image-right.o-simple-block-product .o-content .o-block-text{margin:0}}.has-image-right.o-simple-block-main .o-content .o-block-text a,.has-image-right.o-simple-block-product .o-content .o-block-text a{color:#ec957d;transition:.3s}.has-image-right.o-simple-block-main .o-content .o-block-text a:hover,.has-image-right.o-simple-block-product .o-content .o-block-text a:hover{color:#e65450;transition:.3s}.has-image-right.o-simple-block-main .o-content .o-block-text .o-bordered-peach-btn,.has-image-right.o-simple-block-product .o-content .o-block-text .o-bordered-peach-btn{color:#ec957d}.has-image-right.o-simple-block-main .o-content .o-block-text .o-bordered-peach-btn:hover,.has-image-right.o-simple-block-product .o-content .o-block-text .o-bordered-peach-btn:hover{color:#fff}.has-image-right.o-simple-block-main .o-side,.has-image-right.o-simple-block-product .o-side{right:-255px}@media (max-width:767px){.has-image-right.o-simple-block-main .o-side,.has-image-right.o-simple-block-product .o-side{right:inherit}}.has-image-right.o-simple-block-main .o-side__blue-dots-deco,.has-image-right.o-simple-block-product .o-side__blue-dots-deco{top:-35px;left:-90px}@media (max-width:767px){.has-image-right.o-simple-block-main .o-side__blue-dots-deco,.has-image-right.o-simple-block-product .o-side__blue-dots-deco{top:210px;left:inherit;right:30px}}.has-image-right.o-simple-block-main .o-side__yellow-stroke-deco,.has-image-right.o-simple-block-product .o-side__yellow-stroke-deco{top:-25px;left:50px}@media (max-width:767px){.has-image-right.o-simple-block-main .o-side__yellow-stroke-deco,.has-image-right.o-simple-block-product .o-side__yellow-stroke-deco{top:220px;left:inherit;right:20px}}.has-image-right.o-simple-block-main .o-side__pink-dot-deco,.has-image-right.o-simple-block-product .o-side__pink-dot-deco{top:-30px;left:90px}@media (max-width:767px){.has-image-right.o-simple-block-main .o-side__pink-dot-deco,.has-image-right.o-simple-block-product .o-side__pink-dot-deco{top:220px;left:inherit;right:20px}}.has-image-top-right.o-simple-block-main,.has-image-top-right.o-simple-block-product{justify-content:flex-start}@media (max-width:767px){.has-image-top-right.o-simple-block-main,.has-image-top-right.o-simple-block-product{margin:0 0 70px}}.has-image-top-right.o-simple-block-main .o-content .o-block-text,.has-image-top-right.o-simple-block-product .o-content .o-block-text{width:410px;margin:0 190px 0 10px}@media (max-width:767px){.has-image-top-right.o-simple-block-main .o-content .o-block-text,.has-image-top-right.o-simple-block-product .o-content .o-block-text{width:auto;margin:0}}.has-image-top-right.o-simple-block-main .o-content .o-block-text a,.has-image-top-right.o-simple-block-product .o-content .o-block-text a{color:#ec957d;transition:.3s}.has-image-top-right.o-simple-block-main .o-content .o-block-text a:hover,.has-image-top-right.o-simple-block-product .o-content .o-block-text a:hover{color:#e65450;transition:.3s}.has-image-top-right.o-simple-block-main .o-content .o-block-text .o-bordered-peach-btn,.has-image-top-right.o-simple-block-product .o-content .o-block-text .o-bordered-peach-btn{color:#ec957d}.has-image-top-right.o-simple-block-main .o-content .o-block-text .o-bordered-peach-btn:hover,.has-image-top-right.o-simple-block-product .o-content .o-block-text .o-bordered-peach-btn:hover{color:#fff}.has-image-top-right.o-simple-block-main .o-side,.has-image-top-right.o-simple-block-product .o-side{top:-70px;right:-290px;transform:inherit}@media (max-width:767px){.has-image-top-right.o-simple-block-main .o-side,.has-image-top-right.o-simple-block-product .o-side{top:inherit;right:inherit}}.has-image-top-right.o-simple-block-main .o-side__chip,.has-image-top-right.o-simple-block-product .o-side__chip{top:-120px;left:530px;z-index:20}@media (max-width:767px){.has-image-top-right.o-simple-block-main .o-side__chip,.has-image-top-right.o-simple-block-product .o-side__chip{top:195px;right:20px;left:inherit}}.has-image-top-right.o-simple-block-main .o-side__blue-dots-deco,.has-image-top-right.o-simple-block-product .o-side__blue-dots-deco{top:-10px;right:410px}@media (max-width:767px){.has-image-top-right.o-simple-block-main .o-side__blue-dots-deco,.has-image-top-right.o-simple-block-product .o-side__blue-dots-deco{top:-50px;left:inherit;right:360px}}.has-image-top-right.o-simple-block-main .o-side__yellow-stroke-deco,.has-image-top-right.o-simple-block-product .o-side__yellow-stroke-deco{top:-30px;right:330px}@media (max-width:767px){.has-image-top-right.o-simple-block-main .o-side__yellow-stroke-deco,.has-image-top-right.o-simple-block-product .o-side__yellow-stroke-deco{top:220px;left:inherit;right:20px}}.has-image-top-right.o-simple-block-main .o-side__pink-dot-deco,.has-image-top-right.o-simple-block-product .o-side__pink-dot-deco{top:-10px;right:330px}@media (max-width:767px){.has-image-top-right.o-simple-block-main .o-side__pink-dot-deco,.has-image-top-right.o-simple-block-product .o-side__pink-dot-deco{top:220px;left:inherit;right:20px}}.has-image-bottom-left.o-simple-block-main,.has-image-bottom-left.o-simple-block-product{justify-content:flex-end}.has-image-bottom-left.o-simple-block-main .o-content .o-block-text,.has-image-bottom-left.o-simple-block-product .o-content .o-block-text{width:330px;margin:0 120px 0 180px}@media (max-width:767px){.has-image-bottom-left.o-simple-block-main .o-content .o-block-text,.has-image-bottom-left.o-simple-block-product .o-content .o-block-text{width:auto;margin:0}}.has-image-bottom-left.o-simple-block-main .o-content .o-block-text a,.has-image-bottom-left.o-simple-block-product .o-content .o-block-text a{color:#ec957d;transition:.3s}.has-image-bottom-left.o-simple-block-main .o-content .o-block-text a:hover,.has-image-bottom-left.o-simple-block-product .o-content .o-block-text a:hover{color:#e65450;transition:.3s}.has-image-bottom-left.o-simple-block-main .o-content .o-block-text .o-bordered-peach-btn,.has-image-bottom-left.o-simple-block-product .o-content .o-block-text .o-bordered-peach-btn{color:#ec957d}.has-image-bottom-left.o-simple-block-main .o-content .o-block-text .o-bordered-peach-btn:hover,.has-image-bottom-left.o-simple-block-product .o-content .o-block-text .o-bordered-peach-btn:hover{color:#fff}.has-image-bottom-left.o-simple-block-main .o-side,.has-image-bottom-left.o-simple-block-product .o-side{top:inherit;bottom:-30px;left:-250px;transform:inherit}.has-image-bottom-left.o-simple-block-main .o-side__chip,.has-image-bottom-left.o-simple-block-product .o-side__chip{top:-60px;left:40px;z-index:20}@media (max-width:767px){.has-image-bottom-left.o-simple-block-main .o-side__chip,.has-image-bottom-left.o-simple-block-product .o-side__chip{top:195px;right:20px;left:inherit}}@media (max-width:767px){.has-image-bottom-left.o-simple-block-main .o-side,.has-image-bottom-left.o-simple-block-product .o-side{bottom:inherit;left:inherit}}.has-image-bottom-left.o-simple-block-main .o-side__blue-dots-deco,.has-image-bottom-left.o-simple-block-product .o-side__blue-dots-deco{bottom:390px;left:0}@media (max-width:767px){.has-image-bottom-left.o-simple-block-main .o-side__blue-dots-deco,.has-image-bottom-left.o-simple-block-product .o-side__blue-dots-deco{top:-50px;left:inherit;right:360px}}.has-image-bottom-left.o-simple-block-main .o-side__yellow-stroke-deco,.has-image-bottom-left.o-simple-block-product .o-side__yellow-stroke-deco{top:-55px;left:160px}@media (max-width:767px){.has-image-bottom-left.o-simple-block-main .o-side__yellow-stroke-deco,.has-image-bottom-left.o-simple-block-product .o-side__yellow-stroke-deco{top:220px;left:inherit;right:20px}}.has-image-bottom-left.o-simple-block-main .o-side__pink-dot-deco,.has-image-bottom-left.o-simple-block-product .o-side__pink-dot-deco{top:-40px;left:215px}@media (max-width:767px){.has-image-bottom-left.o-simple-block-main .o-side__pink-dot-deco,.has-image-bottom-left.o-simple-block-product .o-side__pink-dot-deco{top:220px;left:inherit;right:20px}}.o-simple-block-main .o-content,.o-simple-block-product .o-content{position:relative;display:flex;align-items:center;justify-content:center;width:auto;height:auto;border-radius:30px;padding:50px 70px 100px}@media (max-width:767px){.o-simple-block-main .o-content,.o-simple-block-product .o-content{flex-direction:column;padding:0}}.o-simple-block-main .o-content--blue-grey-bright,.o-simple-block-product .o-content--blue-grey-bright{background-color:#ecf6f6}.o-simple-block-main .o-content--pink-grey-light,.o-simple-block-product .o-content--pink-grey-light{background-color:#f8f2ef}.o-simple-block-main .o-content--yellow-light,.o-simple-block-product .o-content--yellow-light{background-color:#fff1d5}.o-simple-block-main .o-side,.o-simple-block-product .o-side{position:absolute;top:50%;transform:translateY(-50%);border-radius:30px}@media (max-width:767px){.o-simple-block-main .o-side,.o-simple-block-product .o-side{width:100%;height:285px;position:relative;top:inherit;left:inherit;transform:inherit}}.o-simple-block-main .o-side__container,.o-simple-block-product .o-side__container{position:relative;width:455px;height:455px;border-radius:30px;background-repeat:no-repeat;background-size:cover;z-index:10}@media (max-width:767px){.o-simple-block-main .o-side__container,.o-simple-block-product .o-side__container{width:100%;height:100%}}.o-simple-block-main .o-content .o-block-text{position:relative;width:530px;height:auto;margin:0 0 0 120px}@media (max-width:767px){.o-simple-block-main .o-content .o-block-text{width:100%;margin:0;padding:30px 45px 40px;text-align:justify}}.o-simple-block-main .o-content .o-block-text h2{margin:0 0 40px;padding:30px 0 0;font-family:'FiraSansExtraBold';font-size:34px;color:#092240;line-height:49px}@media (max-width:767px){.o-simple-block-main .o-content .o-block-text h2{margin:0 0 20px;font-size:24px;line-height:34px}}@media (max-width:767px){.o-simple-block-main .o-content .o-block-text p{margin:0 0 30px}}.o-simple-block-main .o-content .o-block-text strong{font-weight:700}.o-simple-block-main .o-content .o-block-btn{position:relative;bottom:-40px}@media (max-width:767px){.o-simple-block-main .o-content .o-block-btn{bottom:inherit;text-align:center}}.o-simple-block-main .o-content__pink-stroke-deco{position:absolute;top:-25px;left:50%;width:6px;height:70px;z-index:20}.o-simple-block-main .o-side__white-dots-deco{position:absolute;top:50px;right:80px;width:180px}.o-simple-block-main .o-side__blue-dots-deco{position:absolute;width:120px;height:110px;z-index:10}@media (max-width:767px){.o-simple-block-main .o-side__blue-dots-deco{height:auto;z-index:10}}.o-simple-block-main .o-side__yellow-stroke-deco{position:absolute;width:75px;height:75px;z-index:10}@media (max-width:767px){.o-simple-block-main .o-side__yellow-stroke-deco{height:auto;z-index:10}}.o-simple-block-main .o-side__pink-dot-deco{position:absolute;width:20px;height:20px;z-index:10}@media (max-width:767px){.o-simple-block-main .o-side__pink-dot-deco{z-index:100}}.o-simple-block-main .o-side__chip{position:absolute;top:-60px;right:-20px;width:150px;height:150px;z-index:20;opacity:1}@media (max-width:767px){.o-simple-block-main .o-side__chip{top:200px;right:20px;left:inherit}}.o-simple-block-product .o-content{justify-content:inherit;flex-direction:column;padding:140px 260px 70px 80px}@media (max-width:767px){.o-simple-block-product .o-content{width:100%;margin:auto;padding:0 0 50px}}.o-simple-block-product .o-content__description-text{width:440px;height:auto;font-family:'FiraSansRegular';font-size:15px;line-height:26px;color:#000;margin:0 0 30px}@media (max-width:767px){.o-simple-block-product .o-content__description-text{width:90%;margin:20px 0 40px;text-align:center}}.o-simple-block-product .o-content__title{position:absolute;top:30px;left:170px;font-size:44px}@media (max-width:767px){.o-simple-block-product .o-content__title{position:relative;top:inherit;left:inherit;padding:40px 0 20px;font-size:34px}}.o-simple-block-product .o-content--highlight-news{background-color:#ecf6f6}.o-simple-block-product .o-content--highlight-news .o-content{position:relative}.o-simple-block-product .o-content--highlight-news .o-content__vertical-pink-stroke{position:absolute;top:85px;left:285px;width:4px;height:40px}@media (max-width:767px){.o-simple-block-product .o-content--highlight-news .o-content__vertical-pink-stroke{display:none}}.o-simple-block-product .o-content--highlight-news .o-content__title{font-family:'FiraSansBold';color:#476d91;text-transform:uppercase}.o-simple-block-product .o-content--highlight-news .o-mobile__blue-dots-deco{display:none}@media (max-width:767px){.o-simple-block-product .o-content--highlight-news .o-mobile__blue-dots-deco{display:block;position:absolute;top:-30px;right:-50px;width:120px;z-index:10}}.o-simple-block-product .o-content--highlight-news .o-mobile__yellow-stroke-deco{display:none}@media (max-width:767px){.o-simple-block-product .o-content--highlight-news .o-mobile__yellow-stroke-deco{display:block;position:absolute;top:30px;right:-40px;width:70px;transform:rotate(270deg);z-index:100}}.o-simple-block-product .o-content--highlight-news .o-mobile__pink-dot-deco{display:none}@media (max-width:767px){.o-simple-block-product .o-content--highlight-news .o-mobile__pink-dot-deco{display:block;position:absolute;top:50px;right:20px;width:15px;z-index:10}}.o-simple-block-product .o-content--highlight-news .o-mobile__horizontal-pink-stroke-deco{display:none}@media (max-width:767px){.o-simple-block-product .o-content--highlight-news .o-mobile__horizontal-pink-stroke-deco{position:absolute;top:100px;display:block;width:60px;z-index:100}}.o-simple-block-product .o-content--highlight-promotion{background-color:#fff1d5}.o-simple-block-product .o-content--highlight-promotion .o-content__top-left-pink-stroke-deco{position:absolute;width:30px;top:20px;left:120px;z-index:100}@media (max-width:767px){.o-simple-block-product .o-content--highlight-promotion .o-content__top-left-pink-stroke-deco{left:10vw}}.o-simple-block-product .o-content--highlight-promotion .o-content__top-right-pink-stroke-deco{position:absolute;width:30px;top:20px;left:380px;z-index:100}@media (max-width:767px){.o-simple-block-product .o-content--highlight-promotion .o-content__top-right-pink-stroke-deco{left:72vw}}.o-simple-block-product .o-content--highlight-promotion .o-content__bottom-left-pink-stroke-deco{position:absolute;width:30px;top:80px;left:120px;z-index:100}@media (max-width:767px){.o-simple-block-product .o-content--highlight-promotion .o-content__bottom-left-pink-stroke-deco{left:10vw}}.o-simple-block-product .o-content--highlight-promotion .o-content__bottom-right-pink-stroke-deco{position:absolute;width:30px;top:80px;left:380px;z-index:100}@media (max-width:767px){.o-simple-block-product .o-content--highlight-promotion .o-content__bottom-right-pink-stroke-deco{left:72vw}}.o-simple-block-product .o-content--highlight-promotion .o-content__vertical-pink-stroke{display:none}.o-simple-block-product .o-content--highlight-promotion .o-content__title{font-family:'CaveatBrushRegular';color:#f68a7f}.o-simple-block-product .o-content--highlight-promotion .o-mobile__horizontal-pink-stroke-deco,.o-simple-block-product .o-content--highlight-promotion .o-mobile__blue-dots-deco,.o-simple-block-product .o-content--highlight-promotion .o-mobile__yellow-stroke-deco,.o-simple-block-product .o-content--highlight-promotion .o-mobile__pink-dot-deco{display:none}@media (max-width:767px){.o-simple-block-product .o-side{display:none}}.o-simple-block-product .o-side__blue-dots-deco{position:absolute;width:120px;z-index:100}.o-simple-block-product .o-side__yellow-stroke-deco{position:absolute;width:75px;z-index:100}.o-simple-block-product .o-side__pink-dot-deco{position:absolute;width:20px;z-index:100}.o-double-block{width:1060px;height:auto;display:flex;align-items:center;justify-content:center;margin:auto;padding:40px 0}@media (max-width:767px){.o-double-block{width:100%}}.o-double-block__container{position:relative;width:calc(100% - 80px);height:auto;border-top-left-radius:30px;border-top-right-radius:30px;border-bottom-left-radius:30px}@media (max-width:767px){.o-double-block__container{width:100%;border-bottom-right-radius:30px}}.o-double-block__container--pink-grey-light{background-color:#f8f2ef}.o-double-block__container--blue-grey-bright{background-color:#ecf6f6}.o-double-block__container .o-top-block{position:relative;bottom:0;width:100%;min-height:570px;padding:0 0 30px}@media (max-width:767px){.o-double-block__container .o-top-block{display:flex;flex-direction:column-reverse}}.o-double-block__container .o-top-block__text{width:50%;padding:20px 40px 70px 70px}@media (max-width:767px){.o-double-block__container .o-top-block__text{width:100%;padding:0 40px 20px}}.o-double-block__container .o-bottom-block{position:relative;top:0;display:flex;flex-direction:row-reverse;width:100%;min-height:520px;margin:-70px 0 0}@media (max-width:767px){.o-double-block__container .o-bottom-block{display:flex;flex-direction:column-reverse;margin:0}}.o-double-block__container .o-bottom-block__text{width:50%;padding:30px 90px 60px 0}@media (max-width:767px){.o-double-block__container .o-bottom-block__text{width:100%;padding:0 40px 40px}}.o-double-block__container .o-double-block-text-content li{list-style:none}.o-double-block__container .o-double-block-text-content li:before{content:'→ ';color:#f68a7f}@media (max-width:767px){.o-double-block__container .o-block-btn{display:flex;justify-content:center}}.o-double-block .o-side{position:absolute;width:453px;height:453px;background-repeat:no-repeat;background-size:cover;border-radius:30px}@media (max-width:767px){.o-double-block .o-side{position:relative;width:100%;height:285px}}.o-double-block .o-side__chip{position:absolute;width:150px;height:150px;z-index:20}.o-double-block .o-side__blue-dots-deco{position:absolute;width:120px;height:110px}.o-double-block .o-side__yellow-stroke-deco{position:absolute;width:60px;opacity:1}.o-double-block .o-side__pink-dot-deco{position:absolute;width:20px;height:20px;z-index:10}.o-double-block .o-side__small-orange-dot-deco{position:absolute;width:10px;z-index:10}.o-double-block .o-side__big-orange-dot-deco{position:absolute;width:17px;z-index:10}.o-double-block .o-side__diagonal-pink-stroke-deco{position:absolute;width:65px;z-index:10}.o-double-block .o-side.has-image-right{bottom:70px;right:-50px}@media (max-width:767px){.o-double-block .o-side.has-image-right{bottom:inherit;right:inherit}}.o-double-block .o-side.has-image-right .o-side__chip{top:-60px;left:-80px}@media (max-width:767px){.o-double-block .o-side.has-image-right .o-side__chip{top:200px;right:20px;left:inherit}}.o-double-block .o-side.has-image-right .o-side__blue-dots-deco{top:-35px;left:-90px}@media (max-width:767px){.o-double-block .o-side.has-image-right .o-side__blue-dots-deco{top:195px;left:220px}}.o-double-block .o-side.has-image-right .o-side__yellow-stroke-deco{top:-60px;left:20px}@media (max-width:767px){.o-double-block .o-side.has-image-right .o-side__yellow-stroke-deco{display:none}}.o-double-block .o-side.has-image-right .o-side__pink-dot-deco{top:-30px;left:90px}@media (max-width:767px){.o-double-block .o-side.has-image-right .o-side__pink-dot-deco{display:none}}.o-double-block .o-side.has-image-left{top:20px;left:-40px}@media (max-width:767px){.o-double-block .o-side.has-image-left{top:inherit;left:inherit}}.o-double-block .o-side.has-image-left .o-side__chip{bottom:-20px;right:-60px}@media (max-width:767px){.o-double-block .o-side.has-image-left .o-side__chip{top:195px;right:20px;left:inherit}}.o-double-block .o-side.has-image-left .o-side__blue-dots-deco{bottom:-20px;right:0}.o-double-block .o-side.has-image-left .o-side__small-orange-dot-deco{bottom:40px;right:70px}.o-double-block .o-side.has-image-left .o-side__big-orange-dot-deco{bottom:-5px;right:100px}.o-double-block .o-side.has-image-left .o-side__diagonal-pink-stroke-deco{bottom:-10px;right:50px}.o-selection-block{position:relative;width:90%;height:420px;margin:10px auto 30px;background-repeat:no-repeat;background-size:cover;border-top-left-radius:30px;border-top-right-radius:30px;border-bottom-left-radius:30px;overflow:hidden}@media (max-width:767px){.o-selection-block{display:flex;align-items:center;background-position:center;height:auto;min-height:420px;border-bottom-right-radius:30px;padding:30px 0}}.o-selection-block__pink-dot-deco{position:absolute;top:48px;left:24px;width:25px}@media (max-width:767px){.o-selection-block__pink-dot-deco{left:10px;width:20px}}.o-selection-block__yellow-stroke-deco{position:absolute;width:75px;top:0;left:10px;transform:rotate(160deg)}.o-selection-block__blue-dots-deco{position:absolute;top:70px;left:0;width:150px}@media (max-width:767px){.o-selection-block__blue-dots-deco{width:100px}}.o-selection-block__purple-line-deco{position:absolute;width:20px;top:165px;left:25px}.o-selection-block__ribbon-text{top:65px;left:-38px;font-size:25px;text-transform:uppercase}@media (max-width:767px){.o-selection-block__ribbon-text{top:55px;left:-28px;font-size:19px}}.o-selection-block__content{position:absolute;top:60px;width:450px}@media (max-width:767px){.o-selection-block__content{position:relative;top:inherit;width:90%;margin:auto}}.o-selection-block .o-content-left-layout{left:130px;text-align:left}@media (max-width:767px){.o-selection-block .o-content-left-layout{left:0;text-align:center}}.o-selection-block .o-content-middle-layout{left:50%;display:flex;flex-direction:column;align-items:center;transform:translateX(-50%);text-align:center}@media (max-width:767px){.o-selection-block .o-content-middle-layout{left:0;transform:inherit}}.o-selection-block .o-content-right-layout{right:130px;display:flex;flex-direction:column;align-items:flex-end;text-align:right}@media (max-width:767px){.o-selection-block .o-content-right-layout{right:0;align-items:center;text-align:center}}.customer-account-index #maincontent{margin:170px auto 0}@media (max-width:767px){.customer-account-index #maincontent{margin:50px auto 0}}.account.account.page-layout-2columns-left .sidebar.sidebar-additional{display:none}.account.account.page-layout-2columns-left .page-title-wrapper{display:none}.account.account.page-layout-2columns-left .columns{display:flex;justify-content:center;width:100%;height:auto;background:linear-gradient(#fff,#f8f6e6);border:none;box-shadow:none;margin:0;padding:40px 0 50px}.account.account.page-layout-2columns-left .column.main{flex-grow:inherit;width:630px;height:auto;min-height:530px;background-color:#fff;border-bottom-left-radius:30px}@media (max-width:767px){.account.account.page-layout-2columns-left .column.main{width:90%;order:2}}.account.account.page-layout-2columns-left .sidebar-main{flex-basis:inherit;flex-grow:inherit;width:276px;height:auto}@media (max-width:767px){.account.account.page-layout-2columns-left .sidebar-main{width:90%;margin:0 auto 20px}}.account.account.page-layout-2columns-left .sidebar-main .o-account-dashboard{box-shadow:2px 3px 20px 2px rgba(0,0,0,.1)}@media (max-width:767px){.account.account.page-layout-2columns-left .sidebar-main .o-account-dashboard{box-shadow:none}}.account.account.page-layout-2columns-left .sidebar-main .o-account-dashboard__content{background-color:#fff}.account.account.page-layout-2columns-left .sidebar-main .o-account-dashboard__content .o-mobile-dropdown-list{position:relative;display:block}.account.account.page-layout-2columns-left .sidebar-main .o-account-dashboard__content .o-mobile-dropdown-list__burger-menu-icon{display:none}@media (max-width:767px){.account.account.page-layout-2columns-left .sidebar-main .o-account-dashboard__content .o-mobile-dropdown-list__burger-menu-icon{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:20px;display:block;width:9px}}.account.account.page-layout-2columns-left .sidebar-main .o-account-dashboard__content .o-mobile-dropdown-list__arrow-icon{display:none}@media (max-width:767px){.account.account.page-layout-2columns-left .sidebar-main .o-account-dashboard__content .o-mobile-dropdown-list__arrow-icon{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:10px;display:block;width:20px}}.account.account.page-layout-2columns-left .sidebar-main .o-account-dashboard__content .o-title{font-family:'FiraSansExtraBold';font-size:20px;color:#000;margin:0 0 10px;padding:20px 0 0 20px;text-transform:uppercase}@media (max-width:767px){.account.account.page-layout-2columns-left .sidebar-main .o-account-dashboard__content .o-title{padding:10px 40px;border:1px solid #ccc}}.account.account.page-layout-2columns-left .sidebar-main .o-account-dashboard__content .nav.items{padding:5px 20px 40px}.account.account.page-layout-2columns-left .sidebar-main .o-account-dashboard__content .nav.items .item{font-family:'FiraSansBold';font-size:15px;color:#626262;line-height:18px;border-bottom:1px solid #000}.account.account.page-layout-2columns-left .sidebar-main .o-account-dashboard__content .nav.items .item a,.account.account.page-layout-2columns-left .sidebar-main .o-account-dashboard__content .nav.items .item strong{padding:10px 0}.account.account.page-layout-2columns-left .sidebar-main .o-account-dashboard__content .nav.items .item a:hover{background-color:inherit;color:#f68a7f}.account.account.page-layout-2columns-left .sidebar-main .o-account-dashboard__content .nav.items .item.current{font-weight:inherit;color:#000}.account.account.page-layout-2columns-left .sidebar-main .o-account-dashboard__content .nav.items .item.current strong{font-weight:inherit;border-color:transparent}.customer-address-form.account.account.page-layout-2columns-left .page-title-wrapper{display:block;padding-top:20px;text-align:center}.gdpr-customer-settings #maincontent{margin:170px auto 0}@media (max-width:767px){.gdpr-customer-settings #maincontent{margin:50px auto 0}}.gdpr-customer-settings .o-newsletter__form{width:95%;margin:auto;padding:20px 0 0}@media (max-width:767px){.gdpr-customer-settings .o-newsletter__form{width:90%}}.gdpr-customer-settings .o-newsletter__form .fieldset{margin:0 0 20px}.gdpr-customer-settings .o-newsletter__form .fieldset .legend.o-account-subtitle{margin-left:0;margin-bottom:1rem}.gdpr-customer-settings .o-newsletter__form .fieldset .field.choice{float:none;display:block;width:130px;padding:0}@media (max-width:767px){.gdpr-customer-settings .o-newsletter__form .fieldset .field.choice{display:flex;justify-content:center;width:100%}.gdpr-customer-settings .o-newsletter__form .fieldset .field.choice label>span{font-size:14px}}.gdpr-customer-settings .o-newsletter__form .o-newsletter__actions-toolbar .primary.o-primary{margin:0}.gdpr-customer-settings .block{width:95%;margin:auto;padding:20px 0 0}@media (max-width:767px){.gdpr-customer-settings .block{width:90%}}.gdpr-customer-settings .o-settings-title strong{font-weight:inherit !important;font-size:inherit !important}.gdpr-customer-settings .control.checkbox{margin:15px 0 5px;padding:0 0 0 15px}@media (max-width:767px){.gdpr-customer-settings .control.checkbox{margin:10px 0;padding:0 0 0 30px}}.gdpr-customer-settings .control.checkbox input[type=checkbox]{left:5px;z-index:10}.gdpr-customer-settings .control.checkbox label:before{left:-16px}.gdpr-customer-settings .control.checkbox label:after{left:-12px}.gdpr-customer-settings .accept.addon{font-family:'FiraSansRegular';font-size:14px;text-transform:none}.gdpr-customer-settings .block-content{font-family:'FiraSansRegular';font-weight:inherit;font-size:14px;color:#404040}.gdpr-customer-settings .block-content .field.choice.gdpr.required{margin:15px 0 5px}.gdpr-customer-settings .o-settings-field{width:50%;margin:10px auto 20px}.gdpr-customer-settings .o-settings-field__container{display:flex;flex-direction:column}.gdpr-customer-settings .o-settings-field__container label{width:auto !important;text-align:left !important;margin:0 0 5px !important;padding:0 !important}.gdpr-customer-settings .o-settings-field__actions-toolbar{display:flex;justify-content:center;align-items:center;margin:20px 0}.gdpr-customer-settings .o-settings-field__actions-toolbar .o-primary__btn{font-weight:inherit}.sales-order-history #maincontent{margin:170px auto 0}@media (max-width:767px){.sales-order-history #maincontent{margin:50px auto 0}}.o-sales-history{display:flex;justify-content:center;width:90%;margin:0 auto;overflow-x:hidden;overflow-y:inherit}.o-sales-history__container{width:100%}.o-sales-history .o-orders__item{display:flex;flex-direction:column;height:auto;border:1px solid #d3d3d3;border-radius:20px;margin:0 0 30px}.o-sales-history .o-orders__entitled{display:flex;justify-content:space-around;align-items:center;width:100%;height:50px;padding:5px 10px}@media (max-width:767px){.o-sales-history .o-orders__entitled{position:relative;flex-direction:column;align-items:flex-start;width:90%;height:190px;padding:10px}}.o-sales-history .o-orders__entitled .o-orders-informations{margin:0 5px;font-family:'FiraSansRegular';font-size:11px;color:#092240;text-transform:uppercase}@media (max-width:767px){.o-sales-history .o-orders__entitled .o-orders-informations{display:flex;flex-direction:column}}.o-sales-history .o-orders__entitled .o-orders-informations span{font-family:'FiraSansBold'}.o-sales-history .o-orders__entitled .o-tracking-number span{color:#f68a7f}@media (max-width:767px){.o-sales-history .o-orders__entitled .o-arrow-block{position:absolute;top:20px;right:-10px}}.o-sales-history .o-orders__entitled .o-arrow-block__chevrons{width:20px}.o-sales-history .o-orders__more{display:none;flex-direction:column;align-items:center;width:100%;height:auto;min-height:330px;border-top:1px solid #d3d3d3}.o-sales-history .o-orders__more .o-tracking-container{display:flex;justify-content:space-around;width:95%;height:70px;margin:10px auto}@media (max-width:767px){.o-sales-history .o-orders__more .o-tracking-container{position:relative}}.o-sales-history .o-orders__more .o-tracking-container__step{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;width:calc(100%/5)}.o-sales-history .o-orders__more .o-tracking-container__step .o-step-circle{width:15px;height:15px;margin:0 0 5px;border-radius:10px;border:1px solid #d3d3d3;background-color:#fff}@media (max-width:767px){.o-sales-history .o-orders__more .o-tracking-container__step .o-step-circle{position:relative;z-index:1}}.o-sales-history .o-orders__more .o-tracking-container__step .o-step-circle.checked{background-color:#13b86b}.o-sales-history .o-orders__more .o-tracking-container__step .o-step-text{font-family:'FiraSansRegular';font-size:9px;color:#092240;text-transform:uppercase}@media (max-width:767px){.o-sales-history .o-orders__more .o-tracking-container__step .o-step-text{font-size:8px;text-align:center;line-height:18px}}.o-sales-history .o-orders__more .o-tracking-container__step .o-step-line{position:absolute;top:25px;left:61px;width:91px;height:0;border:.5px solid #d3d3d3}@media (max-width:767px){.o-sales-history .o-orders__more .o-tracking-container__step .o-step-line{top:14px;left:25px;width:16vw}}@media (max-width:767px){.o-sales-history .o-orders__more .o-tracking-container__step:nth-of-type(3){width:calc(100%/6)}}@media (max-width:767px){.o-sales-history .o-orders__more .o-tracking-container__step:last-of-type{width:calc(100%/7)}}.o-sales-history .o-orders__more .o-ordered-books-container{width:100%}.o-sales-history .o-orders__more .o-ordered-books-container__scroll-block{display:flex;flex-wrap:nowrap;padding:0 0 50px;overflow-x:auto}@media (max-width:767px){.o-sales-history .o-orders__more .o-ordered-books-container__scroll-block{display:block;padding:0 0 10px}}.o-sales-history .o-orders__more .o-ordered-books-container__scroll-block .o-order{display:flex;width:calc(100%/2 - 28px);height:130px;border-radius:10px;box-shadow:1px 10px 18px 1px rgba(0,0,0,.2);margin:15px 10px 0 15px}@media (max-width:767px){.o-sales-history .o-orders__more .o-ordered-books-container__scroll-block .o-order{width:87%;margin:10px auto 30px}}.o-sales-history .o-orders__more .o-ordered-books-container__scroll-block .o-order__book-cover{width:75px;height:105px;background-repeat:no-repeat;background-size:cover;background-position:center;margin:10px 0 0 10px}.o-sales-history .o-orders__more .o-ordered-books-container__scroll-block .o-order__book-precisions{display:flex;flex-direction:column;width:200px;margin:15px 0 0 10px}.o-sales-history .o-orders__more .o-ordered-books-container__scroll-block .o-order__book-precisions .o-book-title{margin:0 0 10px;font-family:'FiraSansBold';font-size:18px;color:#092240}.o-sales-history .o-orders__more .o-ordered-books-container__scroll-block .o-order__book-precisions .o-book-price{font-family:'FiraSansMedium';font-size:16px;color:#092240}.o-sales-history .o-orders__more .o-ordered-books-container__scroll-block::-webkit-scrollbar{-webkit-appearance:none;width:7px;height:7px}.o-sales-history .o-orders__more .o-ordered-books-container__scroll-block::-webkit-scrollbar-thumb{border-radius:4px;background-color:rgba(0,0,0,.5);-webkit-box-shadow:0 0 1px rgba(255,255,255,.5)}.o-sales-history .o-orders__more .o-orders-recap{display:flex;justify-content:space-around;align-items:center;width:100%;padding:5px 10px 15px}@media (max-width:767px){.o-sales-history .o-orders__more .o-orders-recap{flex-direction:column;align-items:flex-start;padding:0 0 20px}}.o-sales-history .o-orders__more .o-orders-recap__receipt{display:flex;justify-content:center;align-items:center;width:180px}@media (max-width:767px){.o-sales-history .o-orders__more .o-orders-recap__receipt{justify-content:flex-start}}.o-sales-history .o-orders__more .o-orders-recap__receipt .o-link{display:flex}.o-sales-history .o-orders__more .o-orders-recap__receipt .o-pdf-icon{width:15px;height:15px;margin:0 5px 0 0}@media (max-width:767px){.o-sales-history .o-orders__more .o-orders-recap__receipt .o-pdf-icon{margin:0 8px 5px}}.o-sales-history .o-orders__more .o-orders-recap__receipt .o-receipt-text{font-family:'FiraSansRegular';font-size:11px;color:#092240;text-transform:uppercase;text-decoration:underline}.o-sales-history .o-orders__more .o-orders-recap__total{display:flex;justify-content:center;align-items:center;width:180px}.o-sales-history .o-orders__more .o-orders-recap__total .o-text{font-family:'FiraSansRegular';font-size:11px;color:#092240;text-transform:uppercase}.o-sales-history .o-orders__more .o-orders-recap__total .o-text__price{font-family:'FiraSansBold'}.o-sales-history .o-orders__more .o-orders-recap__order-again{display:flex;justify-content:center;align-items:center;width:180px;height:100%}.o-sales-history .o-orders__more .o-orders-recap__btn{padding:18px 10px}@media (max-width:767px){.o-sales-history .o-orders__more .o-orders-recap__btn{margin:10px auto 0}}.sales-order-history .actions-toolbar{display:none}.sales-order-view #maincontent{margin:170px auto 0}@media (max-width:767px){.sales-order-view #maincontent{margin:50px auto 0}}.sales-order-view #maincontent .account-nav .item.current a{border-color:#fff}.sales-order-view #maincontent .account-nav .item.current a strong{font-weight:400}.sales-order-view #maincontent .columns .column.main{display:flex;flex-direction:column-reverse;padding:10px 20px 30px}.sales-order-view #maincontent .columns .column.main .items.order-links{display:none}.sales-order-view #maincontent .columns .column.main .block-order-details-view .block-title strong{font-family:'FiraSansBold';font-size:16px !important;font-weight:inherit;color:#092240}.sales-order-view #maincontent .columns .column.main .block-order-details-view .block-content{display:flex;flex-direction:column}.sales-order-view #maincontent .columns .column.main .block-order-details-view .block-content .top-block,.sales-order-view #maincontent .columns .column.main .block-order-details-view .block-content .bottom-block{margin:10px 0;padding:20px;border:1px solid #ccc}.sales-order-view #maincontent .columns .column.main .block-order-details-view .block-content .top-block .box-title,.sales-order-view #maincontent .columns .column.main .block-order-details-view .block-content .bottom-block .box-title{width:100%;padding:0 0 10px;border-bottom:1px solid #ccc}.sales-order-view #maincontent .columns .column.main .block-order-details-view .block-content .top-block .box-title span,.sales-order-view #maincontent .columns .column.main .block-order-details-view .block-content .bottom-block .box-title span{font-family:'FiraSansMedium';font-size:15px;font-weight:700}.sales-order-view #maincontent .columns .column.main .block-order-details-view .block-content .top-block .box-content,.sales-order-view #maincontent .columns .column.main .block-order-details-view .block-content .bottom-block .box-content{font-family:'FiraSansRegular';font-size:12px;line-height:22px}.sales-order-view #maincontent .columns .column.main .policy-content,.sales-order-view #maincontent .columns .column.main .accept.addon.label-agree{font-family:'FiraSansRegular'}.sales-order-view #maincontent .columns .column.main .o-settings-field__actions-toolbar{display:flex;justify-content:center;margin:20px auto 0}.sales-order-view #maincontent .columns .column.main .order-details-items.ordered{border-bottom:none}.sales-order-view #maincontent .columns .column.main .order-details-items.ordered .order-title strong{font-family:'FiraSansBold';font-size:16px !important;font-weight:inherit;color:#092240}.sales-order-view #maincontent .columns .column.main .order-details-items.ordered thead{font-family:'FiraSansBold';font-size:13px !important;font-weight:inherit;color:#092240}.sales-order-view #maincontent .columns .column.main .order-details-items.ordered tbody{background-color:#f5f5f5;font-family:'FiraSansRegular';font-size:12px}@media (max-width:767px){.sales-order-view #maincontent .columns .column.main .order-details-items.ordered tbody{padding:10px}}.sales-order-view #maincontent .columns .column.main .order-details-items.ordered tbody .col.name,.sales-order-view #maincontent .columns .column.main .order-details-items.ordered tbody .col.name strong,.sales-order-view #maincontent .columns .column.main .order-details-items.ordered tbody .col.qty .content{font-weight:700}.sales-order-view #maincontent .columns .column.main .order-details-items.ordered tbody .col.price .price,.sales-order-view #maincontent .columns .column.main .order-details-items.ordered tbody .col.price .price-including-tax,.sales-order-view #maincontent .columns .column.main .order-details-items.ordered tbody .col.subtotal .price,.sales-order-view #maincontent .columns .column.main .order-details-items.ordered tbody .col.subtotal .price-including-tax{font-size:15px}.sales-order-view #maincontent .columns .column.main .order-details-items.ordered tfoot{font-family:'FiraSansRegular';font-size:13px}.sales-order-view #maincontent .columns .column.main .order-details-items.ordered tfoot .grand_total,.sales-order-view #maincontent .columns .column.main .order-details-items.ordered tfoot .grand_total .mark,.sales-order-view #maincontent .columns .column.main .order-details-items.ordered tfoot .grand_total_incl,.sales-order-view #maincontent .columns .column.main .order-details-items.ordered tfoot .grand_total_incl .mark{font-weight:700;font-size:18px}.sales-order-view #maincontent .columns .column.main .order-details-items.ordered tfoot th,.sales-order-view #maincontent .columns .column.main .order-details-items.ordered tfoot td{padding:5px}@media (max-width:767px){.sales-order-view #maincontent .columns .column.main .order-details-items.ordered tfoot .totals.tax.details.details-1 .mark{display:flex;width:70%}}.sales-order-view #maincontent .columns .column.main .actions-toolbar{display:flex}@media (max-width:767px){.sales-order-view #maincontent .columns .column.main .actions-toolbar{justify-content:center}}.sales-order-view #maincontent .columns .column.main .actions-toolbar a{font-family:'FiraSansMedium';font-size:11px;color:#092240;text-decoration:underline}.customer-account-customization #maincontent{margin:170px auto 0}@media (max-width:767px){.customer-account-customization #maincontent{margin:50px auto 0}}.customer-account-customization .o-customized-books{display:flex;flex-wrap:wrap;width:100%}.customer-account-customization .o-customized-books__item{width:calc(100%/2 - 20px);height:auto;margin:10px 10px 50px}@media (max-width:767px){.customer-account-customization .o-customized-books__item{width:100%}}.customer-account-customization .o-customized-books__item .o-container{display:flex;flex-direction:column;align-items:center}.customer-account-customization .o-customized-books__item .o-container__book-cover-parent{height:260px;margin:0 0 20px;display:flex;align-items:center}.customer-account-customization .o-customized-books__item .o-container__book-cover{position:relative;width:185px;height:260px;background-repeat:no-repeat;background-size:cover;box-shadow:1px 1px 18px 2px rgba(0,0,0,.3)}.customer-account-customization .o-customized-books__item .o-container__book-cover.cover-sticker{height:187px}.customer-account-customization .o-customized-books__item .o-container__book-cover .o-ribbon{position:absolute;top:20px;left:-1px;display:flex;align-items:center;justify-content:center;width:150px;height:35px;background-image:url(../images/ribbons/orange-ribbon.png);background-repeat:no-repeat;background-size:cover}.customer-account-customization .o-customized-books__item .o-container__book-cover .o-ribbon__name{width:120px;font-family:'FiraSansMedium';font-size:12px;color:#092240;text-transform:uppercase;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.customer-account-customization .o-customized-books__item .o-container__book-cover .o-remove-btn{position:absolute;top:-10px;right:-10px;background-image:url(../images/icons/close-logo.png);background-repeat:no-repeat;background-size:cover;width:20px;height:20px;background-color:#fff;border-radius:20px}.customer-account-customization .o-customized-books__item .o-container__top-informations .o-book-title{font-family:'FiraSansBold';font-size:18px;color:#74959a;text-align:center}.customer-account-customization .o-customized-books__item .o-container__bottom-informations{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;width:70%}.customer-account-customization .o-customized-books__item .o-container__bottom-informations .o-start-date{width:80%;margin:10px auto 5px;font-family:'FiraSansRegular';font-size:10px;color:#626262;line-height:15px;text-align:center}.customer-account-customization .o-customized-books__item .o-container__bottom-informations .o-buttons-block{display:flex;flex-direction:column;align-items:center;width:80%}.customer-account-customization .o-customized-books__item .o-container__bottom-informations .o-buttons-block__order-btn,.customer-account-customization .o-customized-books__item .o-container__bottom-informations .o-buttons-block__modify-btn,.customer-account-customization .o-customized-books__item .o-container__bottom-informations .o-buttons-block__start-btn,.customer-account-customization .o-customized-books__item .o-container__bottom-informations .o-buttons-block__continue-btn{width:80%;margin:5px 0;padding:13px 0}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-moz-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-ms-keyframes progress-bar-stripes{.customer-account-customization from{background-position:40px 0}.customer-account-customization to{background-position:0 0}}@-o-keyframes progress-bar-stripes{from{background-position:0 0}to{background-position:40px 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.customer-account-customization .progress{overflow:hidden;height:20px;margin-bottom:20px;background-color:#f7f7f7;background-image:-moz-linear-gradient(top,#f5f5f5,#f9f9f9);background-image:-webkit-gradient(linear,0 0,0 100%,from(#f5f5f5),to(#f9f9f9));background-image:-webkit-linear-gradient(top,#f5f5f5,#f9f9f9);background-image:-o-linear-gradient(top,#f5f5f5,#f9f9f9);background-image:linear-gradient(to bottom,#f5f5f5,#f9f9f9);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5',endColorstr='#fff9f9f9',GradientType=0);-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.customer-account-customization .progress .bar{width:0;height:100%;color:#fff;float:left;font-size:12px;text-align:center;text-shadow:0 -1px 0 rgba(0,0,0,.25);background-color:#0e90d2;background-image:-moz-linear-gradient(top,#149bdf,#0480be);background-image:-webkit-gradient(linear,0 0,0 100%,from(#149bdf),to(#0480be));background-image:-webkit-linear-gradient(top,#149bdf,#0480be);background-image:-o-linear-gradient(top,#149bdf,#0480be);background-image:linear-gradient(to bottom,#149bdf,#0480be);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff149bdf',endColorstr='#ff0480be',GradientType=0);-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);-moz-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:width .6s ease;-moz-transition:width .6s ease;-o-transition:width .6s ease;transition:width .6s ease}.customer-account-customization .progress .bar+.bar{-webkit-box-shadow:inset 1px 0 0 rgba(0,0,0,.15),inset 0 -1px 0 rgba(0,0,0,.15);-moz-box-shadow:inset 1px 0 0 rgba(0,0,0,.15),inset 0 -1px 0 rgba(0,0,0,.15);box-shadow:inset 1px 0 0 rgba(0,0,0,.15),inset 0 -1px 0 rgba(0,0,0,.15)}.customer-account-customization .progress-striped .bar{background-color:#149bdf;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(.25,rgba(255,255,255,.15)),color-stop(.25,transparent),color-stop(.5,transparent),color-stop(.5,rgba(255,255,255,.15)),color-stop(.75,rgba(255,255,255,.15)),color-stop(.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);-webkit-background-size:40px 40px;-moz-background-size:40px 40px;-o-background-size:40px 40px;background-size:40px 40px}.customer-account-customization .progress.active .bar{-webkit-animation:progress-bar-stripes 2s linear infinite;-moz-animation:progress-bar-stripes 2s linear infinite;-ms-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.customer-account-customization .progress-danger .bar,.customer-account-customization .progress .bar-danger{background-color:#dd514c;background-image:-moz-linear-gradient(top,#ee5f5b,#c43c35);background-image:-webkit-gradient(linear,0 0,0 100%,from(#ee5f5b),to(#c43c35));background-image:-webkit-linear-gradient(top,#ee5f5b,#c43c35);background-image:-o-linear-gradient(top,#ee5f5b,#c43c35);background-image:linear-gradient(to bottom,#ee5f5b,#c43c35);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b',endColorstr='#ffc43c35',GradientType=0)}.customer-account-customization .progress-danger.progress-striped .bar,.customer-account-customization .progress-striped .bar-danger{background-color:#ee5f5b;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(.25,rgba(255,255,255,.15)),color-stop(.25,transparent),color-stop(.5,transparent),color-stop(.5,rgba(255,255,255,.15)),color-stop(.75,rgba(255,255,255,.15)),color-stop(.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.customer-account-customization .progress-success .bar,.customer-account-customization .progress .bar-success{background-color:#5eb95e;background-image:-moz-linear-gradient(top,#62c462,#57a957);background-image:-webkit-gradient(linear,0 0,0 100%,from(#62c462),to(#57a957));background-image:-webkit-linear-gradient(top,#62c462,#57a957);background-image:-o-linear-gradient(top,#62c462,#57a957);background-image:linear-gradient(to bottom,#62c462,#57a957);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462',endColorstr='#ff57a957',GradientType=0)}.customer-account-customization .progress-success.progress-striped .bar,.customer-account-customization .progress-striped .bar-success{background-color:#62c462;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(.25,rgba(255,255,255,.15)),color-stop(.25,transparent),color-stop(.5,transparent),color-stop(.5,rgba(255,255,255,.15)),color-stop(.75,rgba(255,255,255,.15)),color-stop(.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.customer-account-customization .progress-info .bar,.customer-account-customization .progress .bar-info{background-color:#4bb1cf;background-image:-moz-linear-gradient(top,#5bc0de,#339bb9);background-image:-webkit-gradient(linear,0 0,0 100%,from(#5bc0de),to(#339bb9));background-image:-webkit-linear-gradient(top,#5bc0de,#339bb9);background-image:-o-linear-gradient(top,#5bc0de,#339bb9);background-image:linear-gradient(to bottom,#5bc0de,#339bb9);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de',endColorstr='#ff339bb9',GradientType=0)}.customer-account-customization .progress-info.progress-striped .bar,.customer-account-customization .progress-striped .bar-info{background-color:#5bc0de;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(.25,rgba(255,255,255,.15)),color-stop(.25,transparent),color-stop(.5,transparent),color-stop(.5,rgba(255,255,255,.15)),color-stop(.75,rgba(255,255,255,.15)),color-stop(.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.customer-account-customization .progress-warning .bar,.customer-account-customization .progress .bar-warning{background-color:#ec9a38;background-image:-moz-linear-gradient(top,#f1a852,#e58412);background-image:-webkit-gradient(linear,0 0,0 100%,from(#f1a852),to(#e58412));background-image:-webkit-linear-gradient(top,#f1a852,#e58412);background-image:-o-linear-gradient(top,#f1a852,#e58412);background-image:linear-gradient(to bottom,#f1a852,#e58412);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff1a852',endColorstr='#ffe58412',GradientType=0)}.customer-account-customization .progress-warning.progress-striped .bar,.customer-account-customization .progress-striped .bar-warning{background-color:#f1a852;background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(.25,rgba(255,255,255,.15)),color-stop(.25,transparent),color-stop(.5,transparent),color-stop(.5,rgba(255,255,255,.15)),color-stop(.75,rgba(255,255,255,.15)),color-stop(.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.customer-account-customization .loader{border:16px solid #f3f3f3;border-top:16px solid #f68a7f;border-radius:50%;width:120px;height:120px;animation:spin 2s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.customer-address-index #maincontent{margin:170px auto 0}@media (max-width:767px){.customer-address-index #maincontent{margin:50px auto 0}}.o-edit-infos{margin:0 0 10px}.o-edit-infos .legend{width:95%;margin:0 0 10px 10px !important;padding:20px 0 10px;border-bottom:1px dashed #ccc}.o-edit-infos__container{display:flex;flex-wrap:wrap;justify-content:flex-start}.o-edit-infos .field-name-firstname,.o-edit-infos .field-name-lastname,.o-edit-infos .company,.o-edit-infos .telephone{display:flex;flex-direction:column;margin:10px 0}.o-edit-infos .field-name-firstname,.o-edit-infos .field-name-lastname{width:calc(45% - 25px);margin:0 10px}@media (max-width:767px){.o-edit-infos .field-name-firstname,.o-edit-infos .field-name-lastname{width:100%}}.o-edit-infos .field-name-firstname input,.o-edit-infos .field-name-lastname input{width:100%}@media (max-width:767px){.o-edit-infos .field-name-lastname{margin:10px}}.o-edit-infos .company,.o-edit-infos .telephone{width:85%;margin:10px}@media (max-width:767px){.o-edit-infos .company,.o-edit-infos .telephone{width:100%}}.o-edit-infos .company input,.o-edit-infos .telephone input{width:100%}.o-address-infos{margin:0 0 10px}.o-address-infos .legend{width:95%;margin:0 0 10px 10px !important;padding:20px 0 10px;border-bottom:1px dashed #ccc}.o-address-infos__container{display:flex;flex-wrap:wrap;justify-content:flex-start;margin:0 0 20px}.o-address-infos__container .field.region{margin:0 10px}.o-address-infos__container .field.region .region_id{margin:5px 0 0}@media (max-width:767px){.o-address-infos__container .field.region .region_id{width:98%}}.o-address-infos__container .field.region #region{margin:5px 0 0}.o-address-infos .street,.o-address-infos .city,.o-address-infos .zip,.o-address-infos .country{display:flex;flex-direction:column;margin:10px 0}.o-address-infos .street{width:85%;margin:10px}@media (max-width:767px){.o-address-infos .street{width:100%}}.o-address-infos .street .control{width:100% !important}.o-address-infos .street input{width:100%}.o-address-infos .street .nested,.o-address-infos .street .field.additional{margin:10px 0}.o-address-infos .city,.o-address-infos .zip,.o-address-infos .country{width:calc(27% - 5px);margin:0 10px}@media (max-width:767px){.o-address-infos .city,.o-address-infos .zip,.o-address-infos .country{width:100%;margin:10px}}.o-address-infos .city input,.o-address-infos .city select,.o-address-infos .zip input,.o-address-infos .zip select,.o-address-infos .country input,.o-address-infos .country select{width:100%}.o-address-infos .o-shipping-billing{margin:40px 10px}.o-address-infos .o-shipping-billing__text{margin:0 0 10px;font-family:'FiraSansRegular';font-size:12px;font-weight:400;color:#e65450}.o-address-infos .message.info{margin:10px 0 0 20px;padding:0;background:0 0;font-family:'FiraSansLight';font-size:12px;color:#000}.o-address-infos .message.info span:before{display:none}.o-address-infos .field.choice.set.shipping{position:relative;margin:5px 0}.o-address-infos .field.choice.set.shipping:before{float:none;width:inherit;padding:0 0 0 30px !important}.o-edit-addresses__actions-toolbar{width:80%;display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:center;margin:0 auto !important}@media (max-width:767px){.o-edit-addresses__actions-toolbar{flex-direction:column-reverse;width:90%;margin:20px auto !important}}@media (max-width:767px){.o-edit-addresses__actions-toolbar .o-primary{margin:20px 0 0}}.o-edit-addresses__actions-toolbar .o-primary__btn{padding:13px 30px;font-weight:inherit;text-transform:uppercase}.o-edit-addresses__actions-toolbar .o-primary__btn span{font-size:14px}.customer-address-form #maincontent{margin:170px auto 0}@media (max-width:767px){.customer-address-form #maincontent{margin:50px auto 0}}.account.account.page-layout-2columns-left .column.main{padding-left:0}.account.account.page-layout-2columns-left .column.main .o-additional-addresses-block{display:block}.account.account.page-layout-2columns-left .o-additional-addresses-block__actions-toolbar{display:flex}.account.account.page-layout-2columns-left .o-additional-addresses-block__actions-toolbar .o-primary{margin:auto}.account.account.page-layout-2columns-left .o-additional-addresses-block__actions-toolbar .o-primary__btn{padding:13px 30px;font-weight:inherit}.account.account.page-layout-2columns-left .o-additional-addresses-block__actions-toolbar .o-secondary{display:none}.customer-account-edit #maincontent{margin:170px auto 0}@media (max-width:767px){.customer-account-edit #maincontent{margin:50px auto 0}}.customer-account-edit .form.form-edit-account{width:90%;margin:auto}.customer-account-edit .legend{margin:10px 0 0 !important;padding:20px 0 10px}@media (max-width:767px){.customer-account-edit .legend{margin:auto}}.customer-account-edit .o-customer-edit,.customer-account-edit .o-customer-change-email-password{margin:0}.customer-account-edit .o-customer-edit__container,.customer-account-edit .o-customer-change-email-password__container{display:flex;flex-direction:column}@media (max-width:767px){.customer-account-edit .o-customer-edit__container .control .input-text,.customer-account-edit .o-customer-change-email-password__container .control .input-text{width:100%}}.customer-account-edit .o-customer-edit__container .field.new.password.required,.customer-account-edit .o-customer-change-email-password__container .field.new.password.required{width:330px}@media (max-width:767px){.customer-account-edit .o-customer-edit__container .field.new.password.required,.customer-account-edit .o-customer-change-email-password__container .field.new.password.required{width:100%}}@media (max-width:767px){.customer-account-edit .o-customer-edit__container .field.new.password.required #password-strength-meter-container,.customer-account-edit .o-customer-change-email-password__container .field.new.password.required #password-strength-meter-container{font-family:'FiraSansRegular';font-size:12px;font-weight:inherit}}.customer-account-edit .field{width:330px;margin:10px 0}@media (max-width:767px){.customer-account-edit .field{width:inherit}}.customer-account-edit .field .control{margin:5px 0 0}.customer-account-edit .fieldset>.field.choice{margin:5px 0}.customer-account-edit .o-change-email-password-choice{display:flex;flex-direction:column;width:58%}@media (max-width:767px){.customer-account-edit .o-change-email-password-choice{width:88%}}.customer-account-edit .o-customer-edit__actions-toolbar{display:flex;align-items:center;margin:20px 0 0 80px}.customer-account-edit .o-customer-edit__actions-toolbar .o-primary__btn{font-weight:inherit;text-transform:uppercase}.customer-account-edit .o-secondary{display:none}.o-block-informations,.o-block-newsletter,.o-block-addresses-book,.o-block-shipping-addresses,.o-block-addresses,.o-additional-addresses-block{display:flex;justify-content:center;padding:10px 20px 30px}@media (max-width:767px){.o-block-informations,.o-block-newsletter,.o-block-addresses-book,.o-block-shipping-addresses,.o-block-addresses,.o-additional-addresses-block{flex-direction:column;padding:10px 20px}}.o-block-informations__subtitle,.o-block-newsletter__subtitle,.o-block-addresses-book__subtitle,.o-block-shipping-addresses__subtitle,.o-block-addresses__subtitle,.o-additional-addresses-block__subtitle{margin:30px 0 0 30px}.o-block-informations__box,.o-block-newsletter__box,.o-block-addresses-book__box,.o-block-shipping-addresses__box,.o-block-addresses__box,.o-additional-addresses-block__box{width:calc(50% - 20px);margin:10px;border:1px solid #ccc;border-radius:10px}@media (max-width:767px){.o-block-informations__box,.o-block-newsletter__box,.o-block-addresses-book__box,.o-block-shipping-addresses__box,.o-block-addresses__box,.o-additional-addresses-block__box{width:80%;margin:10px auto}}.o-block-informations__box-title,.o-block-newsletter__box-title,.o-block-addresses-book__box-title,.o-block-shipping-addresses__box-title,.o-block-addresses__box-title,.o-additional-addresses-block__box-title{display:flex !important;justify-content:center;align-items:center;width:100%;min-height:45px;border-top-left-radius:10px;border-top-right-radius:10px;background-color:#476d91}@media (max-width:767px){.o-block-informations__box-title,.o-block-newsletter__box-title,.o-block-addresses-book__box-title,.o-block-shipping-addresses__box-title,.o-block-addresses__box-title,.o-additional-addresses-block__box-title{padding:10px}}.o-block-informations__box-title span,.o-block-newsletter__box-title span,.o-block-addresses-book__box-title span,.o-block-shipping-addresses__box-title span,.o-block-addresses__box-title span,.o-additional-addresses-block__box-title span{margin:0 !important;font-family:'FiraSansSemiBold';font-size:16px !important;font-weight:inherit !important;color:#fff}.o-block-informations__box-content,.o-block-newsletter__box-content,.o-block-addresses-book__box-content,.o-block-shipping-addresses__box-content,.o-block-addresses__box-content,.o-additional-addresses-block__box-content{padding:20px 45px;font-family:'FiraSansSemiBold';font-size:14px;line-height:25px !important;color:#404040}@media (max-width:767px){.o-block-informations__box-content,.o-block-newsletter__box-content,.o-block-addresses-book__box-content,.o-block-shipping-addresses__box-content,.o-block-addresses__box-content,.o-additional-addresses-block__box-content{width:80%;margin:auto;padding:20px 0}}.o-block-informations__box-content a,.o-block-newsletter__box-content a,.o-block-addresses-book__box-content a,.o-block-shipping-addresses__box-content a,.o-block-addresses__box-content a,.o-additional-addresses-block__box-content a{font-family:'FiraSansRegular'}.o-block-informations__box-actions,.o-block-newsletter__box-actions,.o-block-addresses-book__box-actions,.o-block-shipping-addresses__box-actions,.o-block-addresses__box-actions,.o-additional-addresses-block__box-actions{padding:0 45px 20px}@media (max-width:767px){.o-block-informations__box-actions,.o-block-newsletter__box-actions,.o-block-addresses-book__box-actions,.o-block-shipping-addresses__box-actions,.o-block-addresses__box-actions,.o-additional-addresses-block__box-actions{width:80%;margin:auto;padding:0 0 20px}}.o-block-informations__box-actions .o-box-actions__edit-icon,.o-block-informations__box-actions .o-box-actions__delete-icon,.o-block-newsletter__box-actions .o-box-actions__edit-icon,.o-block-newsletter__box-actions .o-box-actions__delete-icon,.o-block-addresses-book__box-actions .o-box-actions__edit-icon,.o-block-addresses-book__box-actions .o-box-actions__delete-icon,.o-block-shipping-addresses__box-actions .o-box-actions__edit-icon,.o-block-shipping-addresses__box-actions .o-box-actions__delete-icon,.o-block-addresses__box-actions .o-box-actions__edit-icon,.o-block-addresses__box-actions .o-box-actions__delete-icon,.o-additional-addresses-block__box-actions .o-box-actions__edit-icon,.o-additional-addresses-block__box-actions .o-box-actions__delete-icon{width:15px}.o-block-informations__box-actions .o-delete-form,.o-block-newsletter__box-actions .o-delete-form,.o-block-addresses-book__box-actions .o-delete-form,.o-block-shipping-addresses__box-actions .o-delete-form,.o-block-addresses__box-actions .o-delete-form,.o-additional-addresses-block__box-actions .o-delete-form{display:flex;align-items:center}.o-block-informations__btn,.o-block-newsletter__btn,.o-block-addresses-book__btn,.o-block-shipping-addresses__btn,.o-block-addresses__btn,.o-additional-addresses-block__btn{margin:0 5px;padding:0;background:0 0;border:none;font-family:'FiraSansLight';font-size:14px;font-weight:inherit;color:#f68a7f !important;text-decoration:underline}.o-block-informations__btn:hover,.o-block-newsletter__btn:hover,.o-block-addresses-book__btn:hover,.o-block-shipping-addresses__btn:hover,.o-block-addresses__btn:hover,.o-additional-addresses-block__btn:hover{border:none;background:0 0;text-decoration:none}.o-block-addresses__content{width:calc(50% - 20px);margin:0 10px}@media (max-width:767px){.o-block-addresses__content{width:80%;margin:10px auto}}.o-block-addresses__title{margin:0;font-family:'FiraSansBold';font-size:20px;font-weight:inherit;color:#092240;padding:10px 0}.o-block-addresses__box{width:100%;margin:15px 0 0}.o-block-addresses__box .o-delete-form{display:flex;align-items:center}.o-additional-addresses-block{display:flex;justify-content:center;padding:10px 20px 30px}.o-additional-addresses-block__title{margin:0;font-family:'FiraSansBold';font-size:20px;font-weight:inherit;color:#092240;padding:10px}@media (max-width:767px){.o-additional-addresses-block__title{width:80%;margin:auto;padding:10px 0}}.o-additional-addresses-block .empty{margin:0 10px !important;font-family:'FiraSansRegular';font-size:14px}@media (max-width:767px){.o-additional-addresses-block .empty{width:80%;margin:auto !important}}.o-additional-addresses-block__content{display:flex;flex-wrap:wrap}.newsletter-manage-index #maincontent{margin:170px auto 0}.o-newsletter__form{margin:30px 0 0}@media (max-width:767px){.o-newsletter__form{width:90%;margin:20px auto}}.o-newsletter__actions-toolbar{display:flex;flex-direction:row-reverse;justify-content:space-evenly;align-items:center;margin:0 !important}@media (max-width:767px){.o-newsletter__actions-toolbar{flex-direction:column-reverse;width:90%;margin:20px auto !important}}@media (max-width:767px){.o-newsletter__actions-toolbar .o-primary{margin:20px 0 0}}.o-newsletter__actions-toolbar .o-primary__btn{font-weight:inherit;text-transform:uppercase}.customer-account-login #maincontent{margin:170px auto 0}@media (max-width:767px){.customer-account-login #maincontent{margin:10px auto 0}}.customer-account-login .page-title-wrapper{display:none}.customer-account-login .columns{width:100%;height:auto;background:linear-gradient(#fff,#f8f6e6);border:none;box-shadow:none;margin:0;padding:40px 0 50px}@media (max-width:767px){.customer-account-login .columns{padding:80px 0 50px}}.customer-account-login .columns .column.main{display:flex;align-items:center;justify-content:center;width:540px;height:auto;margin:auto;padding:20px 10px;background-color:#fff;border:1px solid #d3d3d3;border-top-left-radius:30px;border-top-right-radius:30px;border-bottom-left-radius:30px}@media (max-width:767px){.customer-account-login .columns .column.main{flex-grow:inherit;-webkit-flex-grow:inherit;width:95%}}.customer-account-login .columns .login-container{width:80%;padding:10px 0 0}@media (max-width:767px){.customer-account-login .columns .login-container{width:90%}}.customer-account-login .columns .o-login{width:100%}.customer-account-login .columns .o-login__title{font-size:20px;font-weight:inherit;border:none}.customer-account-login .columns .o-login__title strong{font-weight:inherit}.customer-account-login .columns .o-login__content .o-form__email-field{margin:0 0 10px}.customer-account-login .columns .o-login__content .o-form__email-field label{width:100%;margin:0 0 5px;text-align:left}.customer-account-login .columns .o-login__content .o-form__email-field .control,.customer-account-login .columns .o-login__content .o-form__email-field input{width:100%}.customer-account-login .columns .o-login__content .o-form__password-field{margin:0 0 10px}.customer-account-login .columns .o-login__content .o-form__password-field label{margin:0 0 5px;text-align:left}.customer-account-login .columns .o-login__content .o-form__password-field .control,.customer-account-login .columns .o-login__content .o-form__password-field input{width:100%}.customer-account-login .columns .o-login__content .o-form .field.captcha.required .label{width:100%;text-align:left;margin:0 0 5px}.customer-account-login .columns .o-login__content .o-form .field.captcha.required .control{width:100%}.customer-account-login .columns .o-login__content .o-form .field.captcha.required .control .input-text{width:100%}.customer-account-login .columns .o-login__content .o-form__actions-toolbar{display:flex;flex-direction:column-reverse;justify-content:flex-start}.customer-account-login .columns .o-login__content .o-form__actions-toolbar .o-primary{width:100%;margin:20px auto 10px}.customer-account-login .columns .o-login__content .o-form__actions-toolbar .o-primary__btn{width:100%;font-weight:inherit;text-transform:uppercase}.customer-account-login .columns .o-login__content .o-form__actions-toolbar .o-secondary__btn{color:#f68a7f}.customer-account-login .columns .o-login__content .o-form:after{display:none}.customer-account-login .columns .o-login__content .o-register__actions-toolbar{display:flex;justify-content:center;margin:10px auto}.customer-account-login .columns .o-login__content .o-register__actions-toolbar .o-primary__btn{font-weight:inherit;font-size:13px}.customer-account-create #maincontent{margin:170px auto 0}@media (max-width:767px){.customer-account-create #maincontent{margin:10px auto 0}}.customer-account-create .page-title-wrapper{display:none}.customer-account-create .columns{width:100%;height:auto;background:linear-gradient(#fff,#f8f6e6);border:none;box-shadow:none;margin:0;padding:40px 0 50px}@media (max-width:767px){.customer-account-create .columns{padding:80px 0 50px}}.customer-account-create .columns .column.main{display:flex;align-items:center;justify-content:center;width:540px;height:auto;margin:auto;padding:20px 10px;background-color:#fff;border:1px solid #d3d3d3;border-top-left-radius:30px;border-top-right-radius:30px;border-bottom-left-radius:30px}@media (max-width:767px){.customer-account-create .columns .column.main{flex-grow:inherit;-webkit-flex-grow:inherit;width:95%}}.customer-account-create .columns .o-create-account{width:100% !important;min-width:inherit !important;padding:0 0 20px}.customer-account-create .columns .o-create-account__infos{width:80%;margin:auto;padding:10px 0 0}.customer-account-create .columns .o-create-account__infos .field-name-firstname,.customer-account-create .columns .o-create-account__infos .field-name-lastname{display:flex;flex-direction:column;margin:0 0 10px}.customer-account-create .columns .o-create-account__infos .field-name-firstname label,.customer-account-create .columns .o-create-account__infos .field-name-lastname label{width:100%;margin:0 0 5px;text-align:left}.customer-account-create .columns .o-create-account__infos .field-name-firstname label:after,.customer-account-create .columns .o-create-account__infos .field-name-lastname label:after{content:''}.customer-account-create .columns .o-create-account__infos .field-name-firstname .control,.customer-account-create .columns .o-create-account__infos .field-name-firstname input,.customer-account-create .columns .o-create-account__infos .field-name-lastname .control,.customer-account-create .columns .o-create-account__infos .field-name-lastname input{width:100%}.customer-account-create .columns .o-create-account__register{width:80%;margin:auto}.customer-account-create .columns .o-create-account__register .field.required{display:flex;flex-direction:column;margin:0 0 10px}.customer-account-create .columns .o-create-account__register .field.required label{width:100%;margin:0 0 5px;text-align:left;font-family:'FiraSansRegular';font-size:14px}.customer-account-create .columns .o-create-account__register .field.required label:after{content:'';left:-32px}.customer-account-create .columns .o-create-account__register .field.required .control,.customer-account-create .columns .o-create-account__register .field.required input{width:100%}.customer-account-create .columns .o-create-account__register .field.required input[type=checkbox]+label:after{content:none}.customer-account-create .columns .o-create-account__register .field.required input[type=checkbox]:checked+label:after{content:''}.customer-account-create .columns .o-create-account .g-recaptcha{display:flex;justify-content:center;margin-bottom:15px}.customer-account-create .columns .o-create-account__actions-toolbar{display:flex;justify-content:center}.customer-account-create .columns .o-create-account__actions-toolbar .o-primary__btn{font-weight:inherit}.customer-account-create .columns .o-create-account__actions-toolbar.actions-toolbar{margin-left:0}.customer-account-create .columns .o-create-account__consent{width:80%;margin:30px auto 10px;font-family:'FiraSansRegular';font-size:13px}.customer-account-forgotpassword #maincontent{margin:170px auto 0}@media (max-width:767px){.customer-account-forgotpassword #maincontent{margin:10px auto 0}}.customer-account-forgotpassword .page-title-wrapper{display:none}.customer-account-forgotpassword .columns{width:100%;height:auto;background:linear-gradient(#fff,#f8f6e6);border:none;box-shadow:none;margin:0;padding:40px 0 50px}@media (max-width:767px){.customer-account-forgotpassword .columns{padding:80px 0 50px}}.customer-account-forgotpassword .columns .column.main{display:flex;align-items:center;justify-content:center;width:540px;height:auto;margin:auto;padding:20px 10px 40px;background-color:#fff;border:1px solid #ccc;border-top-left-radius:30px;border-top-right-radius:30px;border-bottom-left-radius:30px}@media (max-width:767px){.customer-account-forgotpassword .columns .column.main{flex-grow:inherit;-webkit-flex-grow:inherit;width:95%}}.customer-account-forgotpassword .columns .column.main .o-forgotpassword{width:80%;min-width:inherit;padding:10px 0 0}@media (max-width:767px){.customer-account-forgotpassword .columns .column.main .o-forgotpassword{width:90%}}.customer-account-forgotpassword .columns .column.main .o-forgotpassword__title{margin:0 0 20px;font-family:'FiraSansSemiBold';font-size:20px;color:#476d91}.customer-account-forgotpassword .columns .column.main .o-forgotpassword .g-recaptcha{display:flex;justify-content:center}.customer-account-forgotpassword .columns .column.main .o-forgotpassword__actions-toolbar{display:flex;flex-direction:row-reverse;justify-content:space-evenly;align-items:center;margin:0}@media (max-width:767px){.customer-account-forgotpassword .columns .column.main .o-forgotpassword__actions-toolbar{flex-direction:column}}@media (max-width:767px){.customer-account-forgotpassword .columns .column.main .o-forgotpassword__actions-toolbar .o-secondary{margin:10px 0 0}}.customer-account-forgotpassword .columns .column.main .o-fieldset{margin:0 0 20px}.customer-account-forgotpassword .columns .column.main .o-fieldset__note{margin:0 0 10px;font-family:'FiraSansRegular';font-size:14px;color:#626262}.customer-account-forgotpassword .columns .column.main .o-fieldset__email,.customer-account-forgotpassword .columns .column.main .o-fieldset .field.captcha.required{display:flex;flex-direction:column;margin:0 0 10px}.customer-account-forgotpassword .columns .column.main .o-fieldset__email .label,.customer-account-forgotpassword .columns .column.main .o-fieldset .field.captcha.required .label{width:100%;margin:0 0 5px;text-align:left}.customer-account-forgotpassword .columns .column.main .o-fieldset__email .control,.customer-account-forgotpassword .columns .column.main .o-fieldset .field.captcha.required .control{width:100%}.customer-account-forgotpassword .columns .column.main .o-fieldset__email .control .input-text,.customer-account-forgotpassword .columns .column.main .o-fieldset .field.captcha.required .control .input-text{width:100%}.customer-account-forgotpassword .columns .column.main .o-fieldset__email .control .nested,.customer-account-forgotpassword .columns .column.main .o-fieldset .field.captcha.required .control .nested{margin:30px 0 0}.customer-account-forgotpassword .columns .column.main .o-fieldset .field.captcha.required .action.reload.captcha-reload{margin:0;padding:0;background:0 0;border:none;font-family:'FiraSansLight';font-size:15px;font-weight:inherit;color:#092240;text-decoration:underline}.customer-account-logoutsuccess #maincontent{margin:170px auto 0}@media (max-width:767px){.customer-account-logoutsuccess #maincontent{margin:10px auto 0}}.customer-account-logoutsuccess .page-main .page-title-wrapper .page-title{display:flex;align-items:center;justify-content:center;width:100%;height:110px;margin:0;background:linear-gradient(#f2e6e5,#ebd4d2);font-family:'FiraSansBold';font-size:40px;color:#092240}@media (max-width:767px){.customer-account-logoutsuccess .page-main .page-title-wrapper .page-title{width:90%;margin:50px auto 20px;padding:0 10px}}@media (max-width:767px){.customer-account-logoutsuccess .page-main .page-title-wrapper .page-title span{font-size:24px;line-height:30px;text-align:center}}@media (max-width:767px){.customer-account-logoutsuccess .page-main .columns{width:90%;margin:auto}}.customer-account-logoutsuccess .page-main .columns p{margin:20px 0 0;font-family:'FiraSansRegular';font-size:14px;font-weight:inherit;text-align:center}.customer-account-createpassword #maincontent{margin:170px auto 0}@media (max-width:767px){.customer-account-createpassword #maincontent{margin:10px auto 0}}.customer-account-createpassword #maincontent .page-title-wrapper{display:none}.customer-account-createpassword #maincontent .columns{width:100%;height:auto;background:linear-gradient(#fff,#f8f6e6);border:none;box-shadow:none;margin:0;padding:40px 0 50px}@media (max-width:767px){.customer-account-createpassword #maincontent .columns{padding:80px 0 50px}}.customer-account-createpassword #maincontent .columns .column.main{display:flex;align-items:center;justify-content:center;width:540px;height:auto;margin:auto;padding:20px 10px 60px;background-color:#fff;border:1px solid #d3d3d3;border-top-left-radius:30px;border-top-right-radius:30px;border-bottom-left-radius:30px}@media (max-width:767px){.customer-account-createpassword #maincontent .columns .column.main{flex-grow:inherit;-webkit-flex-grow:inherit;width:95%;padding:20px 10px}}.customer-account-createpassword #maincontent .columns .column.main .o-resetforgottenpassword{width:80%;min-width:inherit;padding:10px 0 0}@media (max-width:767px){.customer-account-createpassword #maincontent .columns .column.main .o-resetforgottenpassword{width:90%}}.customer-account-createpassword #maincontent .columns .column.main .o-resetforgottenpassword__title{margin:0 0 20px;font-family:'FiraSansSemiBold';font-size:20px;color:#476d91}.customer-account-createpassword #maincontent .columns .column.main .o-resetforgottenpassword__actions-toolbar{display:flex;justify-content:center;margin:auto}.customer-account-createpassword #maincontent .columns .column.main .o-fieldset{margin:0 0 20px}.customer-account-createpassword #maincontent .columns .column.main .o-fieldset__password-required,.customer-account-createpassword #maincontent .columns .column.main .o-fieldset__confirmation{display:flex;flex-direction:column;margin:0 0 10px}.customer-account-createpassword #maincontent .columns .column.main .o-fieldset__password-required .label,.customer-account-createpassword #maincontent .columns .column.main .o-fieldset__confirmation .label{width:100%;margin:0 0 5px;text-align:left}.customer-account-createpassword #maincontent .columns .column.main .o-fieldset__password-required .control,.customer-account-createpassword #maincontent .columns .column.main .o-fieldset__confirmation .control{width:100%}.customer-account-createpassword #maincontent .columns .column.main .o-fieldset__password-required .control .input-text,.customer-account-createpassword #maincontent .columns .column.main .o-fieldset__confirmation .control .input-text{width:100%}@media (max-width:767px){.checkout-cart-index .page-header .header.content .action.nav-toggle{display:none}}.checkout-cart-index .page-header .header.content .logo{margin:20px}@media (max-width:767px){.checkout-cart-index .page-header .header.content .logo{height:90px;margin:10px 20px 20px}}.checkout-cart-index #maincontent{margin:70px auto 0}@media (max-width:767px){.checkout-cart-index #maincontent{margin:50px auto 0}}.checkout-cart-index .page-main .page-title-wrapper .page-title{display:flex;align-items:center;justify-content:center;width:100%;height:110px;margin:0;background:linear-gradient(#f2e6e5,#ebd4d2);font-family:'FiraSansBold';font-size:40px;color:#092240}@media (max-width:767px){.checkout-cart-index .page-main .page-title-wrapper .page-title{font-size:24px;line-height:30px !important}}.checkout-cart-index .cart-container{margin:0 20px;padding:0 0 200px}@media (max-width:767px){.checkout-cart-index .cart-container{padding:0}}.checkout-cart-index .cart-container .o-cart-container{display:flex;justify-content:space-between;margin:30px 0 0}@media (max-width:767px){.checkout-cart-index .cart-container .o-cart-container{flex-direction:column;margin:10px 0 0}}.checkout-cart-index .cart-container .o-cart-container .o-cart-container-div{display:flex;flex-direction:column;width:65%}@media (max-width:767px){.checkout-cart-index .cart-container .o-cart-container .o-cart-container-div{width:100%}}.checkout-cart-index .cart-container .o-cart-container .other-order-link{display:inline-block;margin-top:10px;font-family:'FiraSansRegular';font-size:12px;color:#476d91;text-decoration:underline}@media (max-width:767px){.checkout-cart-index .cart-container .o-cart-container .other-order-link{margin:10px auto 20px auto}}.checkout-cart-index .cart-container .o-cart-container__form{width:100%;border-radius:10px;box-shadow:2px 3px 20px 2px rgba(0,0,0,.1)}@media (max-width:767px){.checkout-cart-index .cart-container .o-cart-container__form{width:100%;margin:0 0 10px}}.checkout-cart-index .cart-container .o-cart-container__form .cart.table-wrapper{width:95%;margin:auto !important}.checkout-cart-index .cart-container .o-cart-container__form .o-cart__header .o-entitled{font-family:'FiraSansRegular';font-weight:400;font-size:12px;text-transform:uppercase;color:#092240}@media (max-width:767px){.checkout-cart-index .cart-container .o-cart-container__form .o-cart__header .o-entitled{display:none}}.checkout-cart-index .cart-container .o-cart-container__form .o-cart__header .o-entitled:last-of-type{text-align:right}.checkout-cart-index .cart-container .o-cart-container__form .o-cart__item{border-bottom:none}@media (max-width:767px){.checkout-cart-index .cart-container .o-cart-container__form .o-cart__item{border-top:none !important}}@media (max-width:767px){.checkout-cart-index .cart-container .o-cart-container__form .o-cart__item .o-item__product .product-item-photo{margin:10px 0 0}}@media screen and (max-width:320px){.checkout-cart-index .cart-container .o-cart-container__form .o-cart__item .o-item__product .product-item-photo{margin:25px 0 0}}.checkout-cart-index .cart-container .o-cart-container__form .o-cart__item .o-item__product .product-image-container{width:75px !important}.checkout-cart-index .cart-container .o-cart-container__form .o-cart__item .o-item__product .product-item-name{margin:0}@media (max-width:767px){.checkout-cart-index .cart-container .o-cart-container__form .o-cart__item .o-item__product .product-item-name{width:65%;margin:-10px 0 20px 65px;padding:0 0 10px}}.checkout-cart-index .cart-container .o-cart-container__form .o-cart__item .o-item__product .product-item-name a{font-family:'FiraSansBold';font-size:18px;color:#092240}.checkout-cart-index .cart-container .o-cart-container__form .o-cart__item .o-item__price .price-including-tax .price,.checkout-cart-index .cart-container .o-cart-container__form .o-cart__item .o-item__subtotal .price-including-tax .price{font-family:'FiraSansBold';font-size:18px;font-weight:inherit;color:#092240}@media (max-width:767px){.checkout-cart-index .cart-container .o-cart-container__form .o-cart__item .o-item__price{margin:-27px 0 0}}@media screen and (max-width:320px){.checkout-cart-index .cart-container .o-cart-container__form .o-cart__item .o-item__price{margin:-25px 0 0}}@media (max-width:767px){.checkout-cart-index .cart-container .o-cart-container__form .o-cart__item .o-item__quantity{margin:-40px 0 30px 50px}}@media screen and (max-width:320px){.checkout-cart-index .cart-container .o-cart-container__form .o-cart__item .o-item__quantity{margin:-5px 0 20px 10px}}.checkout-cart-index .cart-container .o-cart-container__form .o-cart__item .o-item__block{padding:27px 8px 0 !important}@media (max-width:767px){.checkout-cart-index .cart-container .o-cart-container__form .o-cart__item .o-item__block{padding:20px 0 0 75px !important}}.checkout-cart-index .cart-container .o-cart-container__form .o-cart__item .o-item__block .product-item-name{margin:6px 0 0;font-family:'FiraSansBold';font-size:18px;color:#092240}.checkout-cart-index .cart-container .o-cart-container__form .o-cart__item .o-item__block .item-options{margin:5px 0 0;font-family:'FiraSansRegular';color:#626262}@media (max-width:767px){.checkout-cart-index .cart-container .o-cart-container__form .o-cart__item .o-item__block .item-options{width:65%;margin:-5px 0 0;line-height:10px}}@media (max-width:767px){.checkout-cart-index .cart-container .o-cart-container__form .o-cart__item .o-item__block:before{display:none}}@media (max-width:767px){.checkout-cart-index .cart-container .o-cart-container__form .o-cart__item .o-item__subtotal{content:'';display:none}}.checkout-cart-index .cart-container .o-cart-container__form .o-cart__item .o-item .actions-toolbar{display:flex;justify-content:flex-end;margin-right:20px}.checkout-cart-index .cart-container .o-cart-container__form .o-cart__item .o-item .actions-toolbar .action.action-delete{display:block;width:15px;height:30px;border:none;background-color:inherit;background-image:url(../images/icons/garbage.png);background-repeat:no-repeat;background-size:18px;background-position:center;margin:17px 0 0}@media (max-width:767px){.checkout-cart-index .cart-container .o-cart-container__form .o-cart__item .o-item .actions-toolbar .action.action-delete{width:20px;height:20px;margin:45px 0 0;padding:inherit}}.checkout-cart-index .cart-container .o-cart-container__form .o-cart__item .o-item .actions-toolbar .action.action-delete span{display:none}.checkout-cart-index .cart-container .o-cart-container .cart.table-wrapper{margin:0}@media (max-width:767px){.checkout-cart-index .cart-container .o-cart-container .cart.main.actions{display:flex;justify-content:center;align-items:center;margin:20px 0 0;padding:10px 0;border-top:1px solid #ccc}}@media (max-width:767px){.checkout-cart-index .cart-container .o-cart-container .cart.main.actions .action.update{padding:0 !important}}.checkout-cart-index .cart-container .o-cart-container .cart.main.actions .action.continue,.checkout-cart-index .cart-container .o-cart-container .cart.main.actions .action.clear{display:none}.checkout-cart-index .cart-container .o-cart-container .cart.main.actions .action.update{margin:0;padding:0 30px 20px 0;background:0 0;border:none;font-weight:inherit}.checkout-cart-index .cart-container .o-cart-container .cart.main.actions .action.update span{font-family:'FiraSansRegular';font-size:12px;color:#476d91;text-decoration:underline}.checkout-cart-index .cart-container .o-cart-container .cart.main.actions .action.update:before{content:''}.checkout-cart-index .cart-container .o-cart-container .cart-summary{width:30%;padding:0;background:0 0;border-radius:10px;box-shadow:2px 3px 20px 2px rgba(0,0,0,.1)}@media (max-width:767px){.checkout-cart-index .cart-container .o-cart-container .cart-summary{width:100%}}.checkout-cart-index .cart-container .o-cart-container .cart-summary .summary.title{margin:0;padding:15px;border-top-left-radius:10px;border-top-right-radius:10px;background-color:#ffefec;font-family:'FiraSansBold';font-size:17px;color:#626262;text-transform:uppercase}@media (max-width:767px){.checkout-cart-index .cart-container .o-cart-container .cart-summary .summary.title{font-size:14px}}.checkout-cart-index .cart-container .o-cart-container .cart-summary .block.shipping .title{width:90%;margin:auto;padding:15px 0;border:none;font-family:'FiraSansBold';color:#626262}.checkout-cart-index .cart-container .o-cart-container .cart-summary .block.shipping .title strong{font-size:14px}@media (max-width:767px){.checkout-cart-index .cart-container .o-cart-container .cart-summary .block.shipping .title strong{padding:0 20px 0 0;font-size:14px}}.checkout-cart-index .cart-container .o-cart-container .cart-summary .block.shipping .title:after{top:10px}.checkout-cart-index .cart-container .o-cart-container .cart-summary .block.shipping .content{width:90%;margin:auto}.checkout-cart-index .cart-container .o-cart-container .cart-summary .block.shipping .content .field.note,.checkout-cart-index .cart-container .o-cart-container .cart-summary .block.shipping .content .item-title,.checkout-cart-index .cart-container .o-cart-container .cart-summary .block.shipping .content .field.choice.item label{font-family:'FiraSansRegular';font-size:12px;color:#626262}@media (max-width:767px){.checkout-cart-index .cart-container .o-cart-container .cart-summary .block.shipping .content .field .control .select,.checkout-cart-index .cart-container .o-cart-container .cart-summary .block.shipping .content .field .control .input-text{width:100%}}.checkout-cart-index .cart-container .o-cart-container .cart-summary .cart-totals{width:90%;margin:auto;font-family:'FiraSansRegular';font-size:14px;color:#626262}.checkout-cart-index .cart-container .o-cart-container .cart-summary .cart-totals .totals.sub .amount{font-family:'FiraSansMedium'}.checkout-cart-index .cart-container .o-cart-container .cart-summary .cart-totals .totals.shipping.incl .mark{padding-bottom:15px}.checkout-cart-index .cart-container .o-cart-container .cart-summary .cart-totals .totals.shipping.incl .amount{font-family:'FiraSansMedium'}.checkout-cart-index .cart-container .o-cart-container .cart-summary .cart-totals .totals-tax-summary .mark,.checkout-cart-index .cart-container .o-cart-container .cart-summary .cart-totals .grand.total.inclu .mark{padding:15px 4px}.checkout-cart-index .cart-container .o-cart-container .cart-summary .cart-totals .totals-tax-summary .amount,.checkout-cart-index .cart-container .o-cart-container .cart-summary .cart-totals .totals-tax-details.shown .amount{font-family:'FiraSansMedium'}.checkout-cart-index .cart-container .o-cart-container .cart-summary .cart-totals .totals-tax-summary .amount .price,.checkout-cart-index .cart-container .o-cart-container .cart-summary .cart-totals .totals-tax-details.shown .amount .price{padding:8px 35px 0 0}.checkout-cart-index .cart-container .o-cart-container .cart-summary .cart-totals .totals-tax-summary .amount .price:after,.checkout-cart-index .cart-container .o-cart-container .cart-summary .cart-totals .totals-tax-details.shown .amount .price:after{top:0}.checkout-cart-index .cart-container .o-cart-container .cart-summary .cart-totals .totals-tax-details .mark,.checkout-cart-index .cart-container .o-cart-container .cart-summary .cart-totals .grand.totals.excl .mark{padding:10px 4px 15px}.checkout-cart-index .cart-container .o-cart-container .cart-summary .cart-totals .grand.totals.incl{font-family:'FiraSansMedium';text-transform:uppercase;font-weight:900}.checkout-cart-index .cart-container .o-cart-container .cart-summary .cart-totals .grand.totals.incl .amount{padding:20px 4px 10px}.checkout-cart-index .cart-container .o-cart-container .cart-summary .cart-totals .grand.totals.incl .amount strong{font-weight:inherit}.checkout-cart-index .cart-container .o-cart-container .cart-summary .cart-totals .grand.totals.incl .amount strong .price{font-weight:400}.checkout-cart-index .cart-container .o-cart-container .cart-summary .cart-totals .grand.totals.excl{font-family:'FiraSansRegular'}.checkout-cart-index .cart-container .o-cart-container .cart-summary .cart-totals .grand.totals.excl .amount{padding:10px 4px 15px}.checkout-cart-index .cart-container .o-cart-container .cart-summary .cart-totals .grand.totals.excl .amount strong{font-weight:inherit}.checkout-cart-index .cart-container .o-cart-container .cart-summary .block.discount{width:90%;margin:auto}.checkout-cart-index .cart-container .o-cart-container .cart-summary .block.discount .title{padding:30px 0 30px 4px;font-family:'FiraSansBold';color:#626262;text-transform:uppercase}.checkout-cart-index .cart-container .o-cart-container .cart-summary .block.discount .title strong{font-size:17px}@media (max-width:767px){.checkout-cart-index .cart-container .o-cart-container .cart-summary .block.discount .title strong{font-size:14px}}.checkout-cart-index .cart-container .o-cart-container .cart-summary .block.discount .title:after{top:24px}.checkout-cart-index .cart-container .o-cart-container .cart-summary .block.discount .content .fieldset.coupon{margin:0 0 20px}@media (max-width:767px){.checkout-cart-index .cart-container .o-cart-container .cart-summary .block.discount .content .fieldset.coupon .field .control .input-text{width:100%}}.checkout-cart-index .cart-container .o-cart-container .cart-summary .block.discount .content .actions-toolbar{display:flex;justify-content:center}.checkout-cart-index .cart-container .o-cart-container .cart-summary .block.discount .content .actions-toolbar .primary{float:none}.checkout-cart-index .cart-container .o-cart-container .cart-summary .block.discount .content .actions-toolbar .primary .action.apply.primary{width:auto;background-color:#092240;border-radius:4px;padding:3px 10px;font-weight:inherit}.checkout-cart-index .cart-container .o-cart-container .cart-summary .block.discount .content .actions-toolbar .primary .action.apply.primary span{font-family:'FiraSansLight';font-size:12px;font-weight:inherit;color:#fff;text-decoration:none;text-transform:uppercase}.checkout-cart-index .cart-container .o-cart-container .cart-summary .block.discount .content .actions-toolbar .primary .action.cancel.primary{position:relative;display:inline-block;width:auto;padding:13px 25px;border-width:1px;border-style:solid;border-radius:10px;box-sizing:border-box;font-family:'FiraSansMedium';font-size:14px;font-weight:inherit;line-height:inherit;text-align:center;transition:background-color .3s,color .3s;-webkit-appearance:none;background-color:#fff;border-color:#f68a7f;color:#f68a7f}.checkout-cart-index .cart-container .o-cart-container .cart-summary .block.discount .content .actions-toolbar .primary .action.cancel.primary:before{content:'';position:absolute;top:-2px;left:-2px;width:100%;height:100%;border-radius:10px;border-width:2px;border-style:solid;opacity:0;-webkit-transform:scale3d(.6,.6,1);transform:scale3d(.6,.6,1);-webkit-transition:-webkit-transform .3s,opacity .3s;transition:transform .3s,opacity .3s;-webkit-transition-timing-function:cubic-bezier(.75,0,.125,1);transition-timing-function:cubic-bezier(.75,0,.125,1);border-color:#fff}.checkout-cart-index .cart-container .o-cart-container .cart-summary .block.discount .content .actions-toolbar .primary .action.cancel.primary:hover:before{transform:scale3d(1,1,1);opacity:1}.checkout-cart-index .cart-container .o-cart-container .cart-summary .block.discount .content .actions-toolbar .primary .action.cancel.primary:visited{color:#f68a7f}.checkout-cart-index .cart-container .o-cart-container .cart-summary .block.discount .content .actions-toolbar .primary .action.cancel.primary:hover{background-color:#f68a7f;color:#fff}.checkout-cart-index .cart-container .o-cart-container .cart-summary .checkout.methods.items.checkout-methods-items{margin:0;padding:0 0 20px}.checkout-cart-index .cart-container .o-cart-container .cart-summary .checkout.methods.items.checkout-methods-items .item{display:flex;justify-content:center}.checkout-cart-index .cart-container .o-cart-container .cart-summary .checkout.methods.items.checkout-methods-items .item .action.primary.checkout{display:flex;justify-content:center;align-items:center;width:60%;padding:5px;font-weight:inherit}.checkout-cart-index .cart-container .o-cart-container .cart-summary .checkout.methods.items.checkout-methods-items .item .action.primary.checkout span{font-family:'FiraSansMedium';font-size:14px}.checkout-cart-index .cart-empty{font-family:'FiraSansLight';color:#626262;margin:40px 0}@media (max-width:767px){.checkout-cart-index .cart-empty{width:90%;margin:40px auto auto}}.checkout-cart-index .cart-empty a{color:#f68a7f}.page-print .price-including-tax,.page-print .price-excluding-tax{font-size:18px;font-weight:inherit}.page-print .grand_total_incl{font-weight:900}.page-print .grand_total_incl .mark{font-weight:900 !important;text-transform:uppercase}.checkout-index-index #maincontent{margin:70px auto 0}@media (max-width:767px){.checkout-index-index #maincontent{margin:50px auto 0}}.checkout-index-index .header.content{justify-content:center}.checkout-index-index .header.content .logo{margin:10px 0;width:90px}@media (max-width:767px){.checkout-index-index .header.content .logo{position:absolute}}.checkout-index-index .checkout-container{width:100%;margin:20px auto;padding:0 10px;background-color:#fff;box-shadow:none;border-radius:30px}.checkout-index-index .checkout-container .authentication-wrapper{display:none}.checkout-index-index .checkout-container .opc-progress-bar{display:flex;justify-content:center;margin:30px 0 10px}.checkout-index-index .checkout-container .opc-progress-bar .opc-progress-bar-item{width:50%}.checkout-index-index .checkout-container .opc-progress-bar .opc-progress-bar-item span{font-family:'FiraSansMedium';font-size:18px;color:#092240}@media (max-width:767px){.checkout-index-index .checkout-container .opc-progress-bar .opc-progress-bar-item span{font-size:15px}}.checkout-index-index .checkout-container .opc-progress-bar .opc-progress-bar-item:before{height:2px}.checkout-index-index .checkout-container .opc-progress-bar .opc-progress-bar-item span:after{content:counter(i);top:2px;width:34px;height:34px;margin-left:-17px;font-family:'FiraSansMedium';font-size:22px !important;font-weight:inherit;line-height:32px;color:#ccc;counter-increment:i}.checkout-index-index .checkout-container .opc-progress-bar .opc-progress-bar-item._active:before,.checkout-index-index .checkout-container .opc-progress-bar .opc-progress-bar-item._active span:before{background-color:#f68a7f;color:#f68a7f}.checkout-index-index .checkout-container .opc-progress-bar .opc-progress-bar-item._active span:after{background-color:#fff;color:#f68a7f}@media (max-width:767px){.checkout-index-index .checkout-container .opc-estimated-wrapper{display:none;justify-content:space-between;flex-wrap:wrap}}@media (max-width:767px){.checkout-index-index .checkout-container .opc-estimated-wrapper .estimated-block{font-family:'FiraSansMedium';font-weight:inherit}}@media (max-width:767px){.checkout-index-index .checkout-container .opc-estimated-wrapper .minicart-wrapper{float:none;margin:0}}@media (max-width:767px){.checkout-index-index .checkout-container .opc-estimated-wrapper .minicart-wrapper .action.showcart{border-radius:10px;background:0 0}}@media (max-width:767px){.checkout-index-index .checkout-container .opc-estimated-wrapper .minicart-wrapper .action.showcart .counter.qty{background:#f68a7f}}.checkout-index-index .checkout-container .opc-wrapper{padding:30px 0 0 20px}@media (max-width:767px){.checkout-index-index .checkout-container .opc-wrapper{padding:0}}.checkout-index-index .checkout-container .opc-wrapper .opc{display:flex}@media (max-width:767px){.checkout-index-index .checkout-container .opc-wrapper .opc{flex-direction:column}}@media (max-width:767px){.checkout-index-index .checkout-container .opc-wrapper .input-text,.checkout-index-index .checkout-container .opc-wrapper .select{width:100%}}@media (max-width:767px){.checkout-index-index .checkout-container .opc-wrapper .control._with-tooltip .input-text{width:calc(100% - 39px)}}.checkout-index-index .checkout-container .opc-wrapper .checkout-shipping-address,.checkout-index-index .checkout-container .opc-wrapper #opc-shipping_method{width:calc(100%/2 - 20px);margin:0 10px;border-radius:10px}@media (max-width:767px){.checkout-index-index .checkout-container .opc-wrapper .checkout-shipping-address,.checkout-index-index .checkout-container .opc-wrapper #opc-shipping_method{width:90%;margin:auto}}.checkout-index-index .checkout-container .opc-wrapper .checkout-shipping-address .table-checkout-shipping-method,.checkout-index-index .checkout-container .opc-wrapper #opc-shipping_method .table-checkout-shipping-method{min-width:90%;margin:auto}.checkout-index-index .checkout-container .opc-wrapper .checkout-shipping-address .table-checkout-shipping-method tbody,.checkout-index-index .checkout-container .opc-wrapper #opc-shipping_method .table-checkout-shipping-method tbody{display:flex;flex-direction:column;padding:10px 0}.checkout-index-index .checkout-container .opc-wrapper .checkout-shipping-address .table-checkout-shipping-method tr,.checkout-index-index .checkout-container .opc-wrapper #opc-shipping_method .table-checkout-shipping-method tr{display:flex;justify-content:space-around;width:100%}.checkout-index-index .checkout-container .opc-wrapper .checkout-shipping-address .table-checkout-shipping-method td,.checkout-index-index .checkout-container .opc-wrapper #opc-shipping_method .table-checkout-shipping-method td{border:none;padding:10px}.checkout-index-index .checkout-container .opc-wrapper .checkout-shipping-address .table-checkout-shipping-method .col.col-method,.checkout-index-index .checkout-container .opc-wrapper #opc-shipping_method .table-checkout-shipping-method .col.col-method{padding:10px 5px}@media (max-width:767px){.checkout-index-index .checkout-container .opc-wrapper #opc-shipping_method{margin:30px auto -30px}}.checkout-index-index .checkout-container .opc-wrapper .checkout-shipping-address .step-title,.checkout-index-index .checkout-container .opc-wrapper .checkout-shipping-method .step-title{padding:15px;background-color:#ffefec;border-top-left-radius:10px;border-top-right-radius:10px;border-bottom:none;font-family:'FiraSansBold';font-size:17px;color:#626262}.checkout-index-index .checkout-container .opc-wrapper .checkout-shipping-address .form.form-login,.checkout-index-index .checkout-container .opc-wrapper .checkout-shipping-method .form.form-login{width:90%;margin:5px auto 0}.checkout-index-index .checkout-container .opc-wrapper .checkout-shipping-address .form.form-login .fieldset,.checkout-index-index .checkout-container .opc-wrapper .checkout-shipping-method .form.form-login .fieldset{width:100%;margin:auto}.checkout-index-index .checkout-container .opc-wrapper .checkout-shipping-address .form.form-login .fieldset .field.required,.checkout-index-index .checkout-container .opc-wrapper .checkout-shipping-method .form.form-login .fieldset .field.required{display:flex;flex-direction:column;margin:0}.checkout-index-index .checkout-container .opc-wrapper .checkout-shipping-address .form.form-login .fieldset .fieldset.hidden-fields,.checkout-index-index .checkout-container .opc-wrapper .checkout-shipping-method .form.form-login .fieldset .fieldset.hidden-fields{margin:25px 0 0}.checkout-index-index .checkout-container .opc-wrapper .checkout-shipping-address .form.form-login .fieldset .actions-toolbar,.checkout-index-index .checkout-container .opc-wrapper .checkout-shipping-method .form.form-login .fieldset .actions-toolbar{display:flex;flex-direction:column;align-items:center;margin:0}@media (max-width:767px){.checkout-index-index .checkout-container .opc-wrapper .checkout-shipping-address .form.form-login .fieldset .actions-toolbar,.checkout-index-index .checkout-container .opc-wrapper .checkout-shipping-method .form.form-login .fieldset .actions-toolbar{flex-direction:column}}.checkout-index-index .checkout-container .opc-wrapper .checkout-shipping-address .form.form-login .fieldset .actions-toolbar .action.login.primary,.checkout-index-index .checkout-container .opc-wrapper .checkout-shipping-method .form.form-login .fieldset .actions-toolbar .action.login.primary{position:relative;display:inline-block;width:auto;padding:13px 50px;margin:0 0 10px;border-width:1px;border-style:solid;border-radius:10px;font-family:'FiraSansMedium';font-size:14px;font-weight:inherit;line-height:inherit;text-align:center;transition:background-color .3s,color .3s;border-color:#f68a7f;background-color:#f68a7f;color:#fff}.checkout-index-index .checkout-container .opc-wrapper .checkout-shipping-address .form.form-login .fieldset .actions-toolbar .action.login.primary:before,.checkout-index-index .checkout-container .opc-wrapper .checkout-shipping-method .form.form-login .fieldset .actions-toolbar .action.login.primary:before{content:'';position:absolute;top:-2px;left:-2px;width:100%;height:100%;border-radius:10px;border-width:2px;border-style:solid;opacity:0;-webkit-transform:scale3d(.6,.6,1);transform:scale3d(.6,.6,1);-webkit-transition:-webkit-transform .3s,opacity .3s;transition:transform .3s,opacity .3s;-webkit-transition-timing-function:cubic-bezier(.75,0,.125,1);transition-timing-function:cubic-bezier(.75,0,.125,1);border-color:#f68a7f}.checkout-index-index .checkout-container .opc-wrapper .checkout-shipping-address .form.form-login .fieldset .actions-toolbar .action.login.primary:hover:before,.checkout-index-index .checkout-container .opc-wrapper .checkout-shipping-method .form.form-login .fieldset .actions-toolbar .action.login.primary:hover:before{transform:scale3d(1,1,1);opacity:1}.checkout-index-index .checkout-container .opc-wrapper .checkout-shipping-address .form.form-login .fieldset .actions-toolbar .action.login.primary:visited,.checkout-index-index .checkout-container .opc-wrapper .checkout-shipping-method .form.form-login .fieldset .actions-toolbar .action.login.primary:visited{color:#fff}.checkout-index-index .checkout-container .opc-wrapper .checkout-shipping-address .form.form-login .fieldset .actions-toolbar .action.login.primary:hover,.checkout-index-index .checkout-container .opc-wrapper .checkout-shipping-method .form.form-login .fieldset .actions-toolbar .action.login.primary:hover{background-color:#fff;color:#f68a7f}.checkout-index-index .checkout-container .opc-wrapper .checkout-shipping-address .form.form-login .fieldset .actions-toolbar .action.remind,.checkout-index-index .checkout-container .opc-wrapper .checkout-shipping-method .form.form-login .fieldset .actions-toolbar .action.remind{margin:0 0 0 10px;font-family:'FiraSansRegular';font-size:12px;color:#476d91;text-decoration:underline}@media (max-width:767px){.checkout-index-index .checkout-container .opc-wrapper .checkout-shipping-address .form.form-login .fieldset .actions-toolbar .action.remind,.checkout-index-index .checkout-container .opc-wrapper .checkout-shipping-method .form.form-login .fieldset .actions-toolbar .action.remind{margin:0}}.checkout-index-index .checkout-container .opc-wrapper .checkout-shipping-address label,.checkout-index-index .checkout-container .opc-wrapper .checkout-shipping-method label{width:100%;padding:15px 5px 5px 0;text-align:left}.checkout-index-index .checkout-container .opc-wrapper .checkout-shipping-address .control,.checkout-index-index .checkout-container .opc-wrapper .checkout-shipping-method .control{width:100%}@media (max-width:767px){.checkout-index-index .checkout-container .opc-wrapper .checkout-shipping-address .control .input-text,.checkout-index-index .checkout-container .opc-wrapper .checkout-shipping-address .control .select,.checkout-index-index .checkout-container .opc-wrapper .checkout-shipping-method .control .input-text,.checkout-index-index .checkout-container .opc-wrapper .checkout-shipping-method .control .select{width:100%}}.checkout-index-index .checkout-container .opc-wrapper .checkout-shipping-address .note,.checkout-index-index .checkout-container .opc-wrapper .checkout-shipping-method .note{font-family:'FiraSansRegular';font-size:12px;color:#626262}.checkout-index-index .checkout-container .opc-wrapper .checkout-shipping-address .field-tooltip-content,.checkout-index-index .checkout-container .opc-wrapper .checkout-shipping-method .field-tooltip-content{font-family:'FiraSansRegular';font-size:12px;color:#626262}.checkout-index-index .checkout-container .opc-wrapper .form.form-shipping-address,.checkout-index-index .checkout-container .opc-wrapper .form.form-login{width:90%;margin:10px auto 0}.checkout-index-index .checkout-container .opc-wrapper .form.form-shipping-address .field,.checkout-index-index .checkout-container .opc-wrapper .form.form-login .field{margin:0}.checkout-index-index .checkout-container .opc-wrapper .form.form-shipping-address .field.street.admin__control-fields.required,.checkout-index-index .checkout-container .opc-wrapper .form.form-login .field.street.admin__control-fields.required{margin:10px 0 0}.checkout-index-index .checkout-container .opc-wrapper .form.form-shipping-address .field.street.admin__control-fields.required .label,.checkout-index-index .checkout-container .opc-wrapper .form.form-login .field.street.admin__control-fields.required .label{width:100%;padding:0 0 5px;text-align:left}.checkout-index-index .checkout-container .opc-wrapper .form.form-shipping-address .field.street.admin__control-fields.required .label span,.checkout-index-index .checkout-container .opc-wrapper .form.form-login .field.street.admin__control-fields.required .label span{font-family:'FiraSansRegular';font-weight:400;font-size:11px;color:#092240;text-transform:uppercase}.checkout-index-index .checkout-container .opc-wrapper .form.form-shipping-address label,.checkout-index-index .checkout-container .opc-wrapper .form.form-login label{padding:15px 5px 5px 0}.checkout-index-index .checkout-container .opc-wrapper .form.form-shipping-address label:after,.checkout-index-index .checkout-container .opc-wrapper .form.form-login label:after{font-size:inherit;color:#476d91}.checkout-index-index .checkout-container .opc-wrapper .form.form-shipping-address .field-tooltip-content,.checkout-index-index .checkout-container .opc-wrapper .form.form-login .field-tooltip-content{font-family:'FiraSansRegular';font-size:12px;color:#626262}.checkout-index-index .checkout-container .form.methods-shipping .row{font-family:'FiraSansRegular';font-size:14px;color:#092240}.checkout-index-index .opc-summary-wrapper{width:30%;margin:30px 30px 30px 0 !important;padding:0}.checkout-index-index .opc-summary-wrapper .opc-block-summary{margin:0;padding:0 0 5px;background:0 0;border-radius:10px;box-shadow:2px 3px 20px 2px rgba(0,0,0,.1)}.checkout-index-index .opc-summary-wrapper .opc-block-summary .title{padding:15px;border-bottom:none;border-top-left-radius:10px;border-top-right-radius:10px;font-family:'FiraSansBold';font-size:17px;color:#626262;text-transform:uppercase}.checkout-index-index .opc-summary-wrapper .opc-block-summary .title:after{top:inherit}@media (max-width:767px){.checkout-index-index .opc-summary-wrapper .opc-block-summary .title:after{right:15px}}.checkout-index-index .opc-summary-wrapper .opc-block-summary .minicart-items-wrapper{width:100%;max-height:inherit;margin:0;padding:0}.checkout-index-index .opc-summary-wrapper .opc-block-summary .minicart-items-wrapper .product-item{width:90%;margin:auto;padding:20px 0;border-top:1px solid #ccc}.checkout-index-index .opc-summary-wrapper .opc-block-summary .minicart-items-wrapper .product-item .product-item-details{width:95%;margin:auto;padding:0}.checkout-index-index .opc-summary-wrapper .opc-block-summary .minicart-items-wrapper .product-item .product-item-details .product.options{font-size:15px}.checkout-index-index .opc-summary-wrapper .opc-block-summary .minicart-items-wrapper .product-item .product-item-details .product-item-name-block{font-family:'FiraSansRegular';font-size:18px;color:#092240}@media (max-width:767px){.checkout-index-index .opc-summary-wrapper .opc-block-summary .minicart-items-wrapper .product-item .product-item-details .product-item-name-block{font-size:14px}}.checkout-index-index .opc-summary-wrapper .opc-block-summary .minicart-items-wrapper .product-item .product-item-details .price{font-family:'FiraSansBold';font-size:18px;font-weight:inherit;color:#092240}@media (max-width:767px){.checkout-index-index .opc-summary-wrapper .opc-block-summary .minicart-items-wrapper .product-item .product-item-details .price{font-size:14px}}.checkout-index-index .opc-summary-wrapper .opc-block-summary>.title{background-color:#ffefec}.checkout-index-index .form.methods-shipping .actions-toolbar{display:flex;justify-content:center;margin:auto;padding:0 0 20px}.checkout-index-index .form.methods-shipping .actions-toolbar .primary .button.action.continue.primary{position:relative;display:inline-block;width:auto;padding:7px 90px;border-width:1px;border-style:solid;border-radius:10px;font-family:'FiraSansMedium';font-size:14px;font-weight:inherit;text-align:center;transition:background-color .3s,color .3s;border-color:#f68a7f;background-color:#f68a7f;color:#fff}.checkout-index-index .form.methods-shipping .actions-toolbar .primary .button.action.continue.primary:before{content:'';position:absolute;top:-2px;left:-2px;width:100%;height:100%;border-radius:10px;border-width:2px;border-style:solid;opacity:0;-webkit-transform:scale3d(.6,.6,1);transform:scale3d(.6,.6,1);-webkit-transition:-webkit-transform .3s,opacity .3s;transition:transform .3s,opacity .3s;-webkit-transition-timing-function:cubic-bezier(.75,0,.125,1);transition-timing-function:cubic-bezier(.75,0,.125,1);border-color:#f68a7f}.checkout-index-index .form.methods-shipping .actions-toolbar .primary .button.action.continue.primary:hover:before{transform:scale3d(1,1,1);opacity:1}.checkout-index-index .form.methods-shipping .actions-toolbar .primary .button.action.continue.primary:visited{color:#fff}.checkout-index-index .form.methods-shipping .actions-toolbar .primary .button.action.continue.primary:hover{background-color:#fff;color:#f68a7f}.checkout-index-index .checkout-shipping-address{box-shadow:2px 3px 20px 2px rgba(0,0,0,.1)}.checkout-index-index .checkout-shipping-address .field.addresses .control .shipping-address-items{display:flex;flex-direction:column;padding:20px 0 0}@media (max-width:767px){.checkout-index-index .checkout-shipping-address .field.addresses .control .shipping-address-items{padding:0}}.checkout-index-index .checkout-shipping-address .field.addresses .control .shipping-address-items .shipping-address-item{width:90%;margin:auto}@media (max-width:767px){.checkout-index-index .checkout-shipping-address .field.addresses .control .shipping-address-items .shipping-address-item{margin:20px auto}}.checkout-index-index .checkout-shipping-address .field.addresses .control .shipping-address-items .shipping-address-item.not-selected-item:not(:last-of-type){border-bottom:1px solid #ccc}.checkout-index-index .checkout-shipping-address .step-content{font-family:'FiraSansRegular';font-size:12px;color:#626262}@media (max-width:767px){.checkout-index-index .checkout-shipping-address .step-content{margin:0 0 10px}}.checkout-index-index .checkout-shipping-address .step-content .shipping-address-item.selected-item{border-color:#f68a7f}@media (max-width:767px){.checkout-index-index .checkout-shipping-address .step-content .shipping-address-item.selected-item{margin:10px 0}}.checkout-index-index .checkout-shipping-address .step-content .shipping-address-item:before{content:'';background:0 0}.checkout-index-index .checkout-shipping-address .step-content .shipping-address-item.selected-item:after{background:#f68a7f}.checkout-index-index .checkout-shipping-address .step-content .new-address-popup{display:flex;justify-content:center;margin:20px 0 0}.checkout-index-index .checkout-shipping-address .step-content .new-address-popup .action.action-show-popup{position:relative;display:inline-block;width:auto;padding:13px 40px;border-width:1px;border-style:solid;border-radius:10px;font-family:'FiraSansMedium';font-size:14px;font-weight:inherit;text-align:center;transition:background-color .3s,color .3s;border-color:#f68a7f;background-color:#f68a7f;color:#fff}.checkout-index-index .checkout-shipping-address .step-content .new-address-popup .action.action-show-popup:before{content:'';position:absolute;top:-2px;left:-2px;width:100%;height:100%;border-radius:10px;border-width:2px;border-style:solid;opacity:0;-webkit-transform:scale3d(.6,.6,1);transform:scale3d(.6,.6,1);-webkit-transition:-webkit-transform .3s,opacity .3s;transition:transform .3s,opacity .3s;-webkit-transition-timing-function:cubic-bezier(.75,0,.125,1);transition-timing-function:cubic-bezier(.75,0,.125,1);border-color:#f68a7f}.checkout-index-index .checkout-shipping-address .step-content .new-address-popup .action.action-show-popup:hover:before{transform:scale3d(1,1,1);opacity:1}.checkout-index-index .checkout-shipping-address .step-content .new-address-popup .action.action-show-popup:visited{color:#fff}.checkout-index-index .checkout-shipping-address .step-content .new-address-popup .action.action-show-popup:hover{background-color:#fff;color:#f68a7f}.checkout-index-index .checkout-shipping-address .step-content .new-address-popup span:before{content:''}.checkout-index-index .checkout-shipping-address .step-content .action.action-select-shipping-item,.checkout-index-index .checkout-shipping-address .step-content .action.edit-address-link{float:none;padding:0;background:0 0;border:none;font-family:'FiraSansLight';font-size:14px;font-weight:inherit;color:#f68a7f;text-decoration:underline}.checkout-index-index .checkout-shipping-address .step-content .action.edit-address-link:before{color:#f68a7f}.checkout-index-index div.checkout-shipping-method{border-radius:10px;box-shadow:2px 3px 20px 2px rgba(0,0,0,.1)}.checkout-index-index div.checkout-shipping-method .no-quotes-block{margin:0;padding:20px 10px}@media (max-width:767px){.checkout-index-index .modal-popup.modal-slide._inner-scroll._show{margin:50px 0 0}}.checkout-index-index .modal-popup.modal-slide .modal-inner-wrap{left:50%;top:70px;max-height:80%;margin-top:30px}@media (max-width:767px){.checkout-index-index .modal-popup.modal-slide .modal-inner-wrap{max-height:100%;margin-top:0;padding:40px 0 0}}.checkout-index-index .modal-popup.modal-slide .modal-header{padding:50px 20px 10px}.checkout-index-index .modal-popup.modal-slide .modal-title{font-family:'FiraSansBold';font-size:25px;color:#092240;text-transform:uppercase}@media (max-width:767px){.checkout-index-index .modal-popup.modal-slide .modal-title{font-size:15px;font-weight:inherit}}@media (max-width:767px){.checkout-index-index .modal-popup.modal-slide .modal-content{padding:0 30px}}.checkout-index-index .modal-popup.modal-slide .modal-content .field-tooltip.toggle{display:none}.checkout-index-index .modal-popup.modal-slide .modal-content .form.form-shipping-address .fieldset.address label,.checkout-index-index .modal-popup.modal-slide .modal-content .form.form-login .fieldset.address label{padding:15px 5px 0 0}.checkout-index-index .modal-popup.modal-slide .modal-content .form.form-shipping-address .fieldset.address label:after,.checkout-index-index .modal-popup.modal-slide .modal-content .form.form-login .fieldset.address label:after{font-size:inherit;color:#34495e}.checkout-index-index .modal-popup.modal-slide .modal-content .form.form-shipping-address .fieldset.address .field.street.admin__control-fields.required .label,.checkout-index-index .modal-popup.modal-slide .modal-content .form.form-login .fieldset.address .field.street.admin__control-fields.required .label{font-family:'FiraSansRegular';font-weight:400;font-size:11px;color:#34495e;text-transform:uppercase}.checkout-index-index .modal-popup.modal-slide .modal-content .field-tooltip-content{font-family:'FiraSansLight';font-size:12px;color:#626262}.checkout-index-index .modal-popup.modal-slide .modal-content .field.choice .label{padding:0 !important}.checkout-index-index .modal-popup.modal-slide .modal-footer{display:flex;justify-content:flex-start;flex-direction:row-reverse;height:auto;padding:20px 40px;background-color:#ccc}@media (max-width:767px){.checkout-index-index .modal-popup.modal-slide .modal-footer{flex-direction:column}}.checkout-index-index .modal-popup.modal-slide .modal-footer .action.primary.action-save-address{position:relative;display:inline-block;width:auto;padding:13px 50px;border-width:1px;border-style:solid;border-radius:10px;font-family:'FiraSansMedium';font-size:14px;font-weight:inherit;text-align:center;transition:background-color .3s,color .3s;border-color:#f68a7f;background-color:#f68a7f;color:#fff}.checkout-index-index .modal-popup.modal-slide .modal-footer .action.primary.action-save-address:before{content:'';position:absolute;top:-2px;left:-2px;width:100%;height:100%;border-radius:10px;border-width:2px;border-style:solid;opacity:0;-webkit-transform:scale3d(.6,.6,1);transform:scale3d(.6,.6,1);-webkit-transition:-webkit-transform .3s,opacity .3s;transition:transform .3s,opacity .3s;-webkit-transition-timing-function:cubic-bezier(.75,0,.125,1);transition-timing-function:cubic-bezier(.75,0,.125,1);border-color:#f68a7f}.checkout-index-index .modal-popup.modal-slide .modal-footer .action.primary.action-save-address:hover:before{transform:scale3d(1,1,1);opacity:1}.checkout-index-index .modal-popup.modal-slide .modal-footer .action.primary.action-save-address:visited{color:#fff}.checkout-index-index .modal-popup.modal-slide .modal-footer .action.primary.action-save-address:hover{background-color:#fff;color:#f68a7f}.checkout-index-index .modal-popup.modal-slide .modal-footer .action.secondary.action-hide-popup{margin:0 5px;padding:0;background:0 0;border:none;font-family:'FiraSansLight';font-size:12px;font-weight:inherit;color:#476d91;text-decoration:underline}.checkout-index-index .checkout-payment-method{width:100%;box-shadow:2px 3px 20px 2px rgba(0,0,0,.1);border-radius:10px}.checkout-index-index .checkout-payment-method dd.content{margin-bottom:10px}@media (max-width:767px){.checkout-index-index .checkout-payment-method{width:90%;margin:auto !important}}.checkout-index-index .checkout-payment-method .step-content{width:100%}.checkout-index-index .checkout-payment-method .step-content .payment-group{font-family:'FiraSansRegular';font-size:14px;color:#626262}.checkout-index-index .checkout-payment-method .step-content .payment-group .step-title{margin:0;padding:15px;border-top-left-radius:10px;border-top-right-radius:10px;background-color:#ffefec;font-family:'FiraSansBold';font-size:17px;color:#626262;text-transform:uppercase}@media (max-width:767px){.checkout-index-index .checkout-payment-method .step-content .payment-group .step-title{width:92%;margin:auto}}.checkout-index-index .checkout-payment-method .step-content .payment-group .payment-method{width:95%;margin:auto}.checkout-index-index .checkout-payment-method .step-content .payment-group .billing-address-form .fieldset{font-family:'FiraSansLight';font-weight:400;font-size:11px;color:#476d91;text-transform:uppercase}.checkout-index-index .checkout-payment-method .step-content .payment-group .billing-address-form .fieldset .field._required label{padding:15px 5px 0 0}.checkout-index-index .checkout-payment-method .step-content .payment-group .billing-address-form .fieldset .field._required label:after{font-size:inherit;color:#476d91}.checkout-index-index .checkout-payment-method .step-content .payment-group .billing-address-details .action.action-edit-address{margin:0;padding:0;background:0 0;border:none;font-family:'FiraSansLight';font-size:14px;font-weight:inherit;color:#f68a7f;text-decoration:underline}.checkout-index-index .checkout-payment-method .step-content .payment-group .payment-method-title{padding:10px 0 10px 30px}@media (max-width:767px){.checkout-index-index .checkout-payment-method .step-content .payment-group .payment-method-title{width:90%;margin:auto;padding:10px 0 10px 10px}}@media screen and (max-width:320px){.checkout-index-index .checkout-payment-method .step-content .payment-group .payment-method-title{padding:10px 0 10px 7px}}.checkout-index-index .checkout-payment-method .step-content .payment-group .payment-method-title .label>span{color:#092240;font-size:15px}.checkout-index-index .checkout-payment-method .step-content .payment-group ._active .payment-method-content{display:flex;flex-direction:column;padding:0 0 20px 30px}@media (max-width:767px){.checkout-index-index .checkout-payment-method .step-content .payment-group ._active .payment-method-content{width:90%;margin:auto;padding:0}}.checkout-index-index .checkout-payment-method .step-content .payment-group ._active .payment-method-content .payment-method-billing-address{margin:20px 0 10px;order:2}.checkout-index-index .checkout-payment-method .step-content .payment-group ._active .payment-method-content .items.check.payable{order:1;margin:15px 0}.checkout-index-index .checkout-payment-method .step-content .payment-group ._active .payment-method-content .checkout-agreements-block{order:3}.checkout-index-index .checkout-payment-method .step-content .payment-group ._active .payment-method-content .checkout-agreements-block .col-mp.mp-12{padding:0}.checkout-index-index .checkout-payment-method .step-content .payment-group ._active .payment-method-content .checkout-agreements-block .col-mp.mp-12 input[type=checkbox]{left:-10px;z-index:10;cursor:pointer}.checkout-index-index .checkout-payment-method .step-content .payment-group ._active .payment-method-content .checkout-agreements-block .col-mp.mp-12 input[type=checkbox]:checked+label:after{content:'' !important}.checkout-index-index .checkout-payment-method .step-content .payment-group ._active .payment-method-content .checkout-agreements-block .field.choice{padding:0}.checkout-index-index .checkout-payment-method .step-content .payment-group ._active .payment-method-content .actions-toolbar{order:4;margin:20px 0 10px}.checkout-index-index .checkout-payment-method .step-content .payment-group ._active .payment-method-content .field.type{order:1}.checkout-index-index .checkout-payment-method .step-content .payment-group ._active .payment-method-content .checkout-agreements-block{order:3}.checkout-index-index .checkout-payment-method .step-content .payment-group ._active .payment-method-content .actions-toolbar{order:4}.checkout-index-index .checkout-payment-method .step-content .payment-group ._active .payment-method-content .payment-method-billing-address{order:2}.checkout-index-index .checkout-payment-method .step-content .payment-group ._active .payment-method-content .billing-address-same-as-shipping-block.field.choice label>span{font-size:15px;text-transform:inherit}.checkout-index-index .checkout-payment-method .step-content .payment-group ._active .payment-method-content .billing-address-same-as-shipping-block{padding:0 0 10px}@media (max-width:767px){.checkout-index-index .checkout-payment-method .step-content .payment-group ._active .payment-method-content .billing-address-same-as-shipping-block{width:95%;margin:auto}}.checkout-index-index .checkout-payment-method .step-content .payment-group ._active .payment-method-content .billing-address-same-as-shipping-block .field.choice label>span{font-size:14px;text-transform:inherit;margin:0 0 10px}.checkout-index-index .checkout-payment-method .step-content .payment-group ._active .payment-method-content .credit-card-types{margin:20px auto 10px}.checkout-index-index .checkout-payment-method .step-content .payment-group ._active .payment-method-content .credit-card-types label{display:flex;flex-direction:column;justify-content:center}.checkout-index-index .checkout-payment-method .step-content .payment-group ._active .payment-method-content .credit-card-types label img{margin:0 0 10px;filter:inherit;-webkit-filter:inherit}.checkout-index-index .checkout-payment-method .step-content .payment-group ._active .payment-method-content .messages{display:block !important}.checkout-index-index .checkout-payment-method .step-content .payment-group .field-tooltip-content{font-family:'FiraSansLight';font-size:12px;color:#626262}.checkout-index-index .checkout-payment-method .step-content .payment-group .primary{display:flex;flex-direction:row-reverse;justify-content:space-evenly}.checkout-index-index .checkout-payment-method .step-content .payment-group .primary .action.action-update,.checkout-index-index .checkout-payment-method .step-content .payment-group .primary .action.action-cancel{margin:0 5px;padding:0;background:0 0;border:none;font-family:'FiraSansLight';font-size:12px;font-weight:inherit;color:#476d91;text-decoration:underline}.checkout-index-index .checkout-payment-method .step-content .payment-group .actions-toolbar{display:flex;justify-content:flex-start;margin:20px auto 0}.checkout-index-index .checkout-payment-method .step-content .payment-group .actions-toolbar .action.primary.checkout{position:relative;display:inline-block;width:auto;padding:7px 20px;border-width:1px;border-style:solid;border-radius:10px;font-family:'FiraSansMedium';font-size:14px;font-weight:inherit;text-align:center;transition:background-color .3s,color .3s;border-color:#f68a7f;background-color:#f68a7f;color:#fff}.checkout-index-index .checkout-payment-method .step-content .payment-group .actions-toolbar .action.primary.checkout span{font-size:14px}.checkout-index-index .checkout-payment-method .step-content .payment-group .actions-toolbar .action.primary.checkout:before{content:'';position:absolute;top:-2px;left:-2px;width:100%;height:100%;border-radius:10px;border-width:2px;border-style:solid;opacity:0;-webkit-transform:scale3d(.6,.6,1);transform:scale3d(.6,.6,1);-webkit-transition:-webkit-transform .3s,opacity .3s;transition:transform .3s,opacity .3s;-webkit-transition-timing-function:cubic-bezier(.75,0,.125,1);transition-timing-function:cubic-bezier(.75,0,.125,1);border-color:#f68a7f}.checkout-index-index .checkout-payment-method .step-content .payment-group .actions-toolbar .action.primary.checkout:hover:before{transform:scale3d(1,1,1);opacity:1}.checkout-index-index .checkout-payment-method .step-content .payment-group .actions-toolbar .action.primary.checkout:visited{color:#fff}.checkout-index-index .checkout-payment-method .step-content .payment-group .actions-toolbar .action.primary.checkout:hover{background-color:#fff;color:#f68a7f}.checkout-index-index .checkout-payment-method .step-content .payment-option._collapsible.opc-payment-additional.discount-code{width:95%;margin:auto}@media (max-width:767px){.checkout-index-index .checkout-payment-method .step-content .payment-option._collapsible.opc-payment-additional.discount-code{width:93%}}.checkout-index-index .checkout-payment-method .step-content .payment-option._collapsible.opc-payment-additional.discount-code .payment-option-title.field.choice{padding:15px 0 0 22px;font-family:'FiraSansLight';font-weight:400;font-size:14px;text-transform:uppercase}@media (max-width:767px){.checkout-index-index .checkout-payment-method .step-content .payment-option._collapsible.opc-payment-additional.discount-code .payment-option-title.field.choice{width:100%;margin:auto;padding:15px 15px 10px}}.checkout-index-index .checkout-payment-method .step-content .payment-option._collapsible.opc-payment-additional.discount-code .payment-option-title.field.choice span{display:flex;color:#476d91}.checkout-index-index .checkout-payment-method .step-content .payment-option._collapsible.opc-payment-additional.discount-code .payment-option-content .actions-toolbar{display:flex}@media (max-width:767px){.checkout-index-index .checkout-payment-method .step-content .payment-option._collapsible.opc-payment-additional.discount-code .payment-option-content .actions-toolbar{justify-content:center}}.checkout-index-index .checkout-payment-method .step-content .payment-option._collapsible.opc-payment-additional.discount-code .payment-option-content .actions-toolbar .action.action-cancel{position:relative;display:inline-block;width:auto;padding:13px 25px;border-width:1px;border-style:solid;border-radius:10px;box-sizing:border-box;font-family:'FiraSansMedium';font-size:14px;font-weight:inherit;line-height:inherit;text-align:center;transition:background-color .3s,color .3s;-webkit-appearance:none;background-color:#fff;border-color:#f68a7f;color:#f68a7f}.checkout-index-index .checkout-payment-method .step-content .payment-option._collapsible.opc-payment-additional.discount-code .payment-option-content .actions-toolbar .action.action-cancel:before{content:'';position:absolute;top:-2px;left:-2px;width:100%;height:100%;border-radius:10px;border-width:2px;border-style:solid;opacity:0;-webkit-transform:scale3d(.6,.6,1);transform:scale3d(.6,.6,1);-webkit-transition:-webkit-transform .3s,opacity .3s;transition:transform .3s,opacity .3s;-webkit-transition-timing-function:cubic-bezier(.75,0,.125,1);transition-timing-function:cubic-bezier(.75,0,.125,1);border-color:#fff}.checkout-index-index .checkout-payment-method .step-content .payment-option._collapsible.opc-payment-additional.discount-code .payment-option-content .actions-toolbar .action.action-cancel:hover:before{transform:scale3d(1,1,1);opacity:1}.checkout-index-index .checkout-payment-method .step-content .payment-option._collapsible.opc-payment-additional.discount-code .payment-option-content .actions-toolbar .action.action-cancel:visited{color:#f68a7f}.checkout-index-index .checkout-payment-method .step-content .payment-option._collapsible.opc-payment-additional.discount-code .payment-option-content .actions-toolbar .action.action-cancel:hover{background-color:#f68a7f;color:#fff}.checkout-index-index .checkout-payment-method .step-content .payment-option._collapsible.opc-payment-additional.discount-code .action.action-apply{width:auto;background-color:#092240;border-radius:4px;padding:3px 10px;font-weight:inherit}.checkout-index-index .checkout-payment-method .step-content .payment-option._collapsible.opc-payment-additional.discount-code .action.action-apply span{font-family:'FiraSansLight';font-size:12px;font-weight:inherit;color:#fff;text-decoration:none;text-transform:uppercase}.checkout-index-index .opc-block-summary{font-family:'FiraSansLight';font-size:12px;color:#626262}.checkout-index-index .opc-block-summary .data.table.table-totals{width:90%;margin:auto;font-family:'FiraSansRegular';font-size:14px}.checkout-index-index .opc-block-summary .data.table.table-totals tbody .totals.sub .mark,.checkout-index-index .opc-block-summary .data.table.table-totals tbody .totals.sub .amount{padding:15px 0}.checkout-index-index .opc-block-summary .data.table.table-totals tbody .totals.discount .title{padding:0}.checkout-index-index .opc-block-summary .data.table.table-totals tbody .totals-tax-summary .mark,.checkout-index-index .opc-block-summary .data.table.table-totals tbody .totals-tax-summary .amount{padding:15px 4px}.checkout-index-index .opc-block-summary .data.table.table-totals tbody .totals-tax-summary .price:after{top:-6px}.checkout-index-index .opc-block-summary .data.table.table-totals tbody .grand.totals.incl,.checkout-index-index .opc-block-summary .data.table.table-totals tbody .grand.totals.excl{font-family:'FiraSansMedium'}.checkout-index-index .opc-block-summary .data.table.table-totals tbody .grand.totals.incl .mark,.checkout-index-index .opc-block-summary .data.table.table-totals tbody .grand.totals.incl .amount,.checkout-index-index .opc-block-summary .data.table.table-totals tbody .grand.totals.excl .mark,.checkout-index-index .opc-block-summary .data.table.table-totals tbody .grand.totals.excl .amount{font-size:14px}.checkout-index-index .opc-block-summary .data.table.table-totals tbody .grand.totals.incl .mark strong,.checkout-index-index .opc-block-summary .data.table.table-totals tbody .grand.totals.incl .mark .price,.checkout-index-index .opc-block-summary .data.table.table-totals tbody .grand.totals.incl .amount strong,.checkout-index-index .opc-block-summary .data.table.table-totals tbody .grand.totals.incl .amount .price,.checkout-index-index .opc-block-summary .data.table.table-totals tbody .grand.totals.excl .mark strong,.checkout-index-index .opc-block-summary .data.table.table-totals tbody .grand.totals.excl .mark .price,.checkout-index-index .opc-block-summary .data.table.table-totals tbody .grand.totals.excl .amount strong,.checkout-index-index .opc-block-summary .data.table.table-totals tbody .grand.totals.excl .amount .price{font-weight:inherit}.checkout-index-index .opc-block-summary .data.table.table-totals tbody .grand.totals.incl .mark,.checkout-index-index .opc-block-summary .data.table.table-totals tbody .grand.totals.incl .amount{padding:20px 4px 10px}.checkout-index-index .opc-block-summary .data.table.table-totals tbody .grand.totals.excl .mark,.checkout-index-index .opc-block-summary .data.table.table-totals tbody .grand.totals.excl .amount{padding:10px 4px 15px}.checkout-index-index .opc-block-shipping-information{padding:0}.checkout-index-index .opc-block-shipping-information .shipping-information{margin:20px 0 0;padding:10px 20px !important;box-shadow:2px 3px 20px 2px rgba(0,0,0,.1);border-radius:10px;font-family:'FiraSansRegular';font-size:14px;color:#626262}@media (max-width:767px){.checkout-index-index .opc-block-shipping-information .shipping-information{margin:0;padding:0 20px;box-shadow:inherit}}.checkout-index-index .opc-block-shipping-information .shipping-information .shipping-information-title{margin:15px 0;font-family:'FiraSansBold';font-size:17px;color:#626262;text-transform:uppercase}.checkout-index-index .opc-block-shipping-information .shipping-information .shipping-information-title span{display:block;width:90%}.checkout-index-index .opc-block-shipping-information .shipping-information .shipping-information-title .action.action-edit{top:-5px}.checkout-index-index .opc-block-shipping-information .shipping-information .shipping-information-title .action.action-edit:before{color:#f68a7f}@media (max-width:767px){.checkout-index-index .checkout-agreements-block{width:95%;margin:auto}}@media (max-width:767px){.checkout-index-index .checkout-agreements-block .checkout-agreement{display:flex;justify-content:center;align-items:center}}.checkout-index-index .checkout-agreements-block .checkout-agreement .action-show{text-align:left}@media (max-width:767px){.checkout-index-index .checkout-agreements-block .label:before{top:12px;left:-27px}}.checkout-index-index .checkout-agreements-block .label:after{left:-32px}@media (max-width:767px){.checkout-index-index .checkout-agreements-block .label:after{top:12px;left:-28px}}@media (max-width:767px){.checkout-index-index .checkout-agreements-block .action.action-show{text-align:left}}.checkout-index-index .checkout-agreements-block span{font-family:'FiraSansRegular';font-size:14px;color:#34495e;text-transform:inherit}@media (max-width:767px){.checkout-index-index .checkout-agreements-block span{font-size:13px}}.checkout-index-index .modal-popup.agreements-modal.modal-slide._inner-scroll._show .modal-inner-wrap{font-family:'FiraSansRegular'}@media (max-width:767px){.checkout-index-index .modal-popup.agreements-modal.modal-slide._inner-scroll._show .modal-inner-wrap .modal-footer{margin:20vh 0 0}}.checkout-index-index .modal-custom.opc-sidebar.opc-summary-wrapper.custom-slide{margin:70px 0 20px}@media (max-width:767px){.checkout-index-index .modal-custom.opc-sidebar.opc-summary-wrapper.custom-slide{position:inherit;opacity:1;visibility:inherit;-webkit-transition:inherit;transition:inherit;width:90%;margin:auto !important;border-radius:10px}}@media (max-width:767px){.checkout-index-index .modal-custom.opc-sidebar.opc-summary-wrapper.custom-slide .modal-inner-wrap{background-color:#fff;border-radius:10px;box-shadow:2px 3px 20px 2px rgba(0,0,0,.1);transform:inherit;-webkit-transform:inherit;transition:inherit;-webkit-transition:inherit}}@media (max-width:767px) and (max-width:767px){.checkout-index-index .modal-custom.opc-sidebar.opc-summary-wrapper.custom-slide .modal-inner-wrap .opc-block-summary{box-shadow:none}}.checkout-index-index .modal-custom.opc-sidebar.opc-summary-wrapper.custom-slide .action-close{margin:15px}.checkout-index-index .custom-slide{position:inherit;opacity:1;visibility:inherit;-webkit-transition:inherit;transition:inherit}.checkout-onepage-success #maincontent{margin:170px auto 0}@media (max-width:767px){.checkout-onepage-success #maincontent{margin:50px auto 0}}.checkout-onepage-success .page-main .page-title-wrapper .page-title{display:flex;align-items:center;justify-content:center;width:100%;height:110px;margin:0;background:linear-gradient(#f2e6e5,#ebd4d2);font-family:'FiraSansBold';font-size:40px;color:#092240}@media (max-width:767px){.checkout-onepage-success .page-main .page-title-wrapper .page-title span{font-size:24px;line-height:30px;text-align:center}}.checkout-onepage-success .page-main .o-checkout-success{display:flex;flex-direction:column;justify-content:center;align-items:center;width:70%;min-height:300px;background-color:#fff;box-shadow:none;border-radius:30px;border:1px solid #ccc;padding:30px 20px;margin:20px auto;font-family:'FiraSansRegular';font-weight:inherit;color:#626262}.checkout-onepage-success .page-main .o-checkout-success .order-number,.checkout-onepage-success .page-main .o-checkout-success .o-order-number{color:#f68a7f}.checkout-onepage-success .page-main .o-checkout-success .o-primary__btn{margin:20px 0 0}.checkout-onepage-success .page-main .o-checkout-success .o-primary img{margin:20px 0 0}.checkout-onepage-success .page-main .o-checkout-registration{min-height:100px}.checkout-onepage-success .page-main .o-checkout-success-container-before{margin:auto;text-align:center;margin-top:20px;max-width:160px}.checkout-onepage-success .page-main #registration{width:100%;text-align:center}.checkout-onepage-success .page-main #registration .actions-toolbar{display:inline-block;text-align:center}.block.block-minicart.ui-dialog-content.ui-widget-content{right:15px;border-radius:20px}@media (max-width:767px){.block.block-minicart.ui-dialog-content.ui-widget-content{top:46px;right:-195px;height:auto;max-height:72vh;overflow-y:scroll}}.block.block-minicart.ui-dialog-content.ui-widget-content .block-content{font-family:'FiraSansRegular'}@media (max-width:767px){.block.block-minicart.ui-dialog-content.ui-widget-content .block-content .items-total{width:50%}}.block.block-minicart.ui-dialog-content.ui-widget-content .block-content .subtotal{font-size:15px}@media (max-width:767px){.block.block-minicart.ui-dialog-content.ui-widget-content .block-content .actions:last-of-type{padding:0 0 20px}}.block.block-minicart.ui-dialog-content.ui-widget-content .block-content .action.primary.checkout{position:relative;display:inline-block;width:auto;padding:13px 50px;border-width:1px;border-style:solid;border-radius:10px;box-sizing:border-box;font-family:'FiraSansMedium';font-size:14px;font-weight:inherit;line-height:inherit;text-align:center;transition:background-color .3s,color .3s;-webkit-appearance:none;border-color:#f68a7f;background-color:#f68a7f;color:#fff}.block.block-minicart.ui-dialog-content.ui-widget-content .block-content .action.primary.checkout:before{content:'';position:absolute;top:-2px;left:-2px;width:100%;height:100%;border-radius:10px;border-width:2px;border-style:solid;opacity:0;-webkit-transform:scale3d(.6,.6,1);transform:scale3d(.6,.6,1);-webkit-transition:-webkit-transform .3s,opacity .3s;transition:transform .3s,opacity .3s;-webkit-transition-timing-function:cubic-bezier(.75,0,.125,1);transition-timing-function:cubic-bezier(.75,0,.125,1)}.block.block-minicart.ui-dialog-content.ui-widget-content .block-content .action.primary.checkout:hover:before{transform:scale3d(1,1,1);opacity:1}.block.block-minicart.ui-dialog-content.ui-widget-content .block-content .action.primary.checkout:visited{color:#fff}.block.block-minicart.ui-dialog-content.ui-widget-content .block-content .action.primary.checkout:hover{background-color:#fff;color:#f68a7f}.block.block-minicart.ui-dialog-content.ui-widget-content .block-content .action.primary.checkout:before{border-color:#f68a7f}.block.block-minicart.ui-dialog-content.ui-widget-content .block-content .minicart-items-wrapper{height:auto}@media (max-width:767px){.block.block-minicart.ui-dialog-content.ui-widget-content .block-content .minicart-items-wrapper .item.product.product-item{padding:20px 0 0}}.block.block-minicart.ui-dialog-content.ui-widget-content .block-content .minicart-items-wrapper .item.product.product-item .product-item-photo{padding:10px 0 0}.block.block-minicart.ui-dialog-content.ui-widget-content .block-content .minicart-items-wrapper .item.product.product-item .product-item-details .product-item-name{margin:0;font-size:20px}.block.block-minicart.ui-dialog-content.ui-widget-content .block-content .minicart-items-wrapper .item.product.product-item .product-item-details .product-item-name a{color:#f68a7f}.block.block-minicart.ui-dialog-content.ui-widget-content .block-content .minicart-items-wrapper .item.product.product-item .product-item-details .product-item-pricing .price{font-size:20px}.block.block-minicart.ui-dialog-content.ui-widget-content .block-content .minicart-items-wrapper .item.product.product-item .product-item-details .details-qty.qty{font-size:15px}.block.block-minicart.ui-dialog-content.ui-widget-content .block-content .minicart-items-wrapper .item.product.product-item .product-item-details .product.actions .action.edit:before,.block.block-minicart.ui-dialog-content.ui-widget-content .block-content .minicart-items-wrapper .item.product.product-item .product-item-details .product.actions .action.delete:before{color:#f68a7f}.block.block-minicart.ui-dialog-content.ui-widget-content .block-content .update-cart-item,.block.block-minicart.ui-dialog-content.ui-widget-content .block-content .action.viewcart{border:none;background:0 0;font-family:'FiraSansRegular';font-size:12px;font-weight:inherit;color:#476d91;text-decoration:underline}@media (max-width:767px){.minicart-wrapper .block-minicart:before{left:65px}}@media (max-width:767px){.minicart-wrapper .block-minicart:after{left:64px}}.block-books-container{width:100%;height:auto;margin:auto;background:linear-gradient(#fff,#f8f6e6);padding:0 0 30px}.o-category-block{display:flex;flex-direction:column;align-items:center;width:100%;height:auto}@media (max-width:767px){.o-category-block{width:90%;margin:auto}}.o-category-block__container{display:flex;flex-wrap:wrap;width:100%;margin:0 0 20px}@media (max-width:767px){.o-category-block__container{flex-direction:column}}.o-category-block__container .o-description-block{position:relative;width:calc(100%/3 - 30px);height:auto;margin:15px}@media (max-width:767px){.o-category-block__container .o-description-block{width:100%;margin:0 0 30px}}.o-category-block__container .o-description-block__dots-deco{position:absolute;top:-3px;left:32px;overflow:visible}.o-category-block__container .o-description-block__dots-deco path{opacity:0}.o-category-block__container .o-description-block__title{position:relative;margin:10px 60px 20px;line-height:40px;z-index:10}@media (max-width:767px){.o-category-block__container .o-description-block__title{margin:20px 0;font-size:33px}}.o-category-block__container .o-description-block__text{margin:10px 60px}@media (max-width:767px){.o-category-block__container .o-description-block__text{position:relative;display:flex;flex-direction:column;align-items:center;margin:10px 0;z-index:10}}.o-category-block__container .o-description-block a{display:flex;justify-content:flex-start;margin:30px auto;font-family:'FiraSansMedium';font-size:16px;color:#ec957d;text-decoration:underline;transition:.3s}.o-category-block__container .o-description-block a:hover{color:#e65450;transition:.3s}@media (max-width:767px){.o-category-block__container .o-description-block a{margin:30px auto 10px}}.o-category-block .o-block-btn{margin:0 0 30px}.o-category-block .o-block-btn__btn{border:2px solid;padding:13px 30px;font-size:16px}.o-product-item{position:relative;width:calc(100%/3 - 30px);height:600px;box-shadow:1px 1px 14px 0 rgba(0,0,0,.2);margin:15px;padding:10px 0 30px}@media (max-width:767px){.o-product-item{width:100%;height:auto;margin:0 0 20px;padding:10px 0}}.o-product-item__info{position:relative}.o-product-block{position:relative}@media (max-width:767px){.o-product-block{width:100%;background-color:#fff;box-shadow:1px 1px 14px 1px rgba(0,0,0,.2)}}.o-product-block__link{display:flex;flex-direction:column}.o-product-block__book{width:100%;height:290px;position:relative;order:2}@media (max-width:767px){.o-product-block__book{justify-content:center;height:230px;padding:10px 0 0}}.o-product-block__book .o-book-block{width:205px;height:290px;background-repeat:no-repeat;background-size:cover;background-position:center;margin:auto}@media (max-width:767px){.o-product-block__book .o-book-block{width:140px;height:195px}}.o-product-block__book .o-rollover-block{width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column}@media (max-width:767px){.o-product-block__book .o-rollover-block{display:none}}.o-product-block__book .o-rollover-block__btn{text-transform:uppercase;margin:20px 0 0;padding:15px 30px}.o-product-block__book .o-rollover-block__btn.tablet{display:none}.o-product-block__title{width:290px;margin:10px auto 0;order:3}@media (max-width:767px){.o-product-block__title{width:90%;margin:0 auto}}.o-product-block__title .o-title{font-family:'FiraSansBold';font-size:14px;color:#74959a;margin:10px 0}.o-product-block__tags{order:1}.o-product-block__description{width:290px;height:120px;display:flex;flex-direction:column;margin:0 auto;order:4}@media (max-width:767px){.o-product-block__description{width:90%;margin:0 auto}}.o-product-block__description .o-text{font-family:'FiraSansRegular';font-size:14px;line-height:24px;color:#092240;text-align:justify;margin:0 0 9px}.o-ribbon{width:30px;height:122px;background-repeat:no-repeat;background-size:cover;position:absolute;top:8px;left:-60px}@media (max-width:767px){.o-ribbon{top:0;left:10px}}.o-ribbon--product-list{top:-10px;left:10px}@media (max-width:767px){.o-ribbon--product-list{top:-20px}}.o-ribbon--product-view{top:20px;left:-30px;right:0}.o-ribbon__text{position:absolute;top:45px;left:-23px;font-family:'FiraSansMedium';font-size:14px;text-transform:uppercase;transform:rotate(-90deg)}.o-ribbon.has-pink-background{background-image:url(../images/ribbons/pink-ribbon.png)}.o-ribbon.has-pink-background .o-ribbon__text--pink-font{color:#e65450}.o-ribbon.has-yellow-background{background-image:url(../images/ribbons/yellow-ribbon.png)}.o-ribbon.has-yellow-background .o-ribbon__text--white-font{color:#fff}.o-ribbon.has-blue-background{top:0;left:70px;width:46px;height:200px;background-image:url(../images/ribbons/blue-ribbon.png)}@media (max-width:767px){.o-ribbon.has-blue-background{left:40px;width:28px;height:130px}}.o-ribbon.has-blue-background .o-ribbon__text--white-font{top:65px;left:-38px;font-size:25px;color:#fff}@media (max-width:767px){.o-ribbon.has-blue-background .o-ribbon__text--white-font{top:45px;left:-31px;font-size:19px}}.o-book-filters-block{width:auto;height:auto;display:flex;justify-content:center;align-items:center;margin:0 auto 20px 0;padding:10px}@media (max-width:767px){.o-book-filters-block{margin:10px auto;padding:0}}@media screen and (max-width:320px){.o-book-filters-block{flex-wrap:wrap;width:80%}}.o-book-filters-block__tag{margin:0 5px;padding:11px 3px;border:1px solid #092240;border-radius:5px;font-family:'FiraSansRegular';font-size:9px;color:#092240;text-transform:uppercase}@media (min-width:1280px){.o-book-filters-block__tag{margin:0 2px}}@media (max-width:767px){.o-book-filters-block__tag{margin:0 3px}}@media screen and (max-width:320px){.o-book-filters-block__tag{margin:3px}}.o-price-block{width:auto;height:auto;display:flex;justify-content:center;align-items:center;margin:auto;font-family:'FiraSansMedium';font-size:21px;color:#092240;order:5}@media (max-width:767px){.o-price-block{padding:0 0 20px}}.o-price-block .price-label{display:none}.o-price-block .special-price,.o-price-block .old-price{margin:0 10px}.o-price-block .old-price{position:relative;text-decoration:none}.o-price-block .old-price:before{position:absolute;top:12px;left:3px;content:'';width:65px;border:1px solid #092240;display:block;transform:rotate(160deg)}@media (max-width:767px){.o-price-block .old-price:before{width:65px}}.navigation .level0>.level-top{font-family:'FiraSansBold';color:#092240 !important;font-size:16px;font-weight:400;text-transform:uppercase;text-align:center;text-shadow:1px 1px 5px #fff;line-height:23px !important;transition:.3s}.navigation .level0>.level-top:hover{color:#f68a7f !important;transition:.3s;text-decoration:none}.navigation .level0.active>.level-top,.navigation .level0.has-active>.level-top{color:#f68a7f !important}.nav-sections{position:fixed;height:auto;margin:50px 0 0;background-color:#fff;z-index:100}@media (max-width:767px){.nav-sections{left:100%;height:100vh;margin:0;transition:all .3s ease-in-out;transform:translateX(100%)}}.nav-sections .navigation{width:100%;max-width:1440px;background-color:#fff}.nav-sections .navigation>ul{position:fixed;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);display:flex;align-items:center;justify-content:center;width:95%;background-color:#fff;padding:30px 0 0;z-index:1000}.nav-sections .navigation>ul .o-blue-dot{color:#b7dde3;padding:27px 0 0;transition:.4s ease}.nav-sections .navigation>ul .o-blue-dot.shrink{padding:4px 0 0;transition:.4s ease}.nav-sections .navigation>ul li{padding-top:25px;transition:.4s ease}.nav-sections .navigation>ul li.shrink{padding-top:0}.nav-sections .navigation>ul li:last-of-type{display:inline-block;margin:0;padding-top:23px;font-family:'CaveatBrushRegular' !important;font-size:19px;font-weight:400;color:#476d91 !important;text-transform:uppercase;text-align:center;transition:.4s ease;transition:.3s}.nav-sections .navigation>ul li:last-of-type.shrink{padding-top:0;transition:.4s ease}.nav-sections .navigation>ul li:last-of-type:hover{transition:.3s;color:#f68a7f;text-decoration:none}.nav-sections .navigation>ul li:last-of-type .ui-corner-all{padding:0 0 0 12px}.nav-sections .navigation>ul .offers{font-family:'CaveatBrushRegular' !important;color:#476d91 !important;font-size:19px !important}.nav-sections .navigation .level0{margin-right:0}.nav-sections .navigation .level0>.level-top{border-color:transparent !important}@media (max-width:767px){.nav-open .nav-sections{left:inherit;width:90%;background-color:#ede3ca;box-shadow:inherit;transition:all .3s ease-in-out;transform:translateX(-81%);z-index:10000}}@media (max-width:767px){.nav-sections .switcher-currency{display:none}}.nav-sections .o-mobile-menu{display:none}@media (max-width:767px){.nav-sections .o-mobile-menu{display:block}.nav-sections .o-mobile-menu__logo{width:70px;position:absolute;top:10px;left:50%;transform:translateX(-50%)}.nav-sections .o-mobile-menu__close-icon{position:absolute;top:15px;right:40px;display:block;width:15px}.nav-sections .o-mobile-menu__account{display:flex;align-items:center;justify-content:center;width:100%;height:10vh;margin:100px 0 10px}}@media screen and (max-width:767px) and (max-width:320px){.nav-sections .o-mobile-menu__account{margin:80px 0 10px}}@media (max-width:767px){.nav-sections .o-mobile-menu__account .o-text{margin:5px 0 0;font-size:14px}.nav-sections .o-mobile-menu__account-link{display:flex;justify-content:center;align-items:center;width:60%;border:3px solid #f68a7f;border-radius:12px;padding:10px 0 11px}.nav-sections .o-mobile-menu__account-icon{display:block;width:20px;margin:0 10px 0 0}.nav-sections .o-mobile-menu__list-block{display:flex;align-items:center;width:100%;height:auto}.nav-sections .o-mobile-menu__list-block .o-menu-list{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;height:auto;margin:0 10% 0 8%}}@media screen and (max-width:767px) and (max-width:320px){.nav-sections .o-mobile-menu__list-block .o-menu-list{margin:0 8%}}@media (max-width:767px){.nav-sections .o-mobile-menu__list-block .o-menu-list li{margin:8px 0}}@media screen and (max-width:767px) and (max-width:320px){.nav-sections .o-mobile-menu__list-block .o-menu-list li{margin:6px 0}}@media (max-width:767px){.nav-sections .o-mobile-menu__list-block .o-menu-list li a{font-family:'FiraSansBold';font-size:16px;line-height:20px;color:#092240;text-transform:uppercase}}@media screen and (max-width:767px) and (max-width:320px){.nav-sections .o-mobile-menu__list-block .o-menu-list li a{font-size:14px}}@media (max-width:767px) and (max-width:767px){.nav-sections .o-mobile-menu__list-block .o-menu-list li .offers{font-family:'CaveatBrushRegular';font-size:18px;color:#f68a7f}}@media (max-width:767px){.nav-sections .o-mobile-menu__shipping-block{display:flex;justify-content:center;width:100%;margin:30px 0 0}}@media screen and (max-width:767px) and (max-width:320px){.nav-sections .o-mobile-menu__shipping-block{margin:10px 0 0}}@media (max-width:767px){.nav-sections .o-mobile-menu__shipping-block .o-text{width:50%}.nav-sections .o-mobile-menu__shipping-link{display:flex;justify-content:center;align-items:center;margin-bottom:25px}}@media screen and (max-width:767px) and (max-width:320px){.nav-sections .o-mobile-menu__shipping-link{margin-bottom:17px}}@media (max-width:767px){.nav-sections .o-mobile-menu__shipping-icon{width:55px;margin-right:5px}.nav-sections .o-mobile-menu .o-trustpilot-widget{display:flex;align-items:center;width:239px;margin:auto}.nav-sections .o-mobile-menu .o-trustpilot-widget .trustpilot-widget{width:100%}}@media (max-width:767px) and (max-width:767px){.nav-sections .o-mobile-menu .o-trustpilot-widget .trustpilot-widget{position:relative;padding:.33333rem .27778rem .16667rem;background-color:#fff;border-radius:.22222rem}}.o-trustpilot-slider{width:100%;height:320px;display:flex;justify-content:center;align-items:center;position:relative;margin-top:30px}@media (max-width:767px){.o-trustpilot-slider{width:90%;margin:70px auto 50px}}.o-trustpilot-slider__blue-chip{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:-30px;width:130px;height:130px}@media (max-width:767px){.o-trustpilot-slider__blue-chip{top:-60px}}.o-trustpilot-slider__container{display:flex;justify-content:space-around;align-items:center;width:1180px;height:265px;background-image:url(../images/background/trustpilot-reviews-image.png);background-repeat:no-repeat;background-size:cover;border-radius:30px}@media (max-width:767px){.o-trustpilot-slider__container{width:100%;height:320px;background-image:url(../images/mobile/trustpilot-bg.png);padding:20px 0}}.o-trustpilot-slider__container .o-trustpilot-widget{width:100%}.catalog-product-view .trustpilot-widget{width:85%;margin:auto}.block.filter{display:none}.o-filters{display:flex;align-items:center;justify-content:center;width:100%;height:90px;margin:0 0 30px}@media (max-width:767px){.o-filters{flex-direction:column;width:85%;height:auto;margin:-65px auto 30px}}.o-filters__block{position:relative;display:flex;align-items:center;width:auto;height:65px;border-radius:15px;box-shadow:3px 4px 13px 2px rgba(0,0,0,.3);background-color:#fff6e0}@media (max-width:767px){.o-filters__block{width:100%}}.o-filters__block .o-block-title{display:flex;align-items:center;justify-content:center;width:120px;height:100%;background-color:#f68a7f;border-top-right-radius:70px;border-top-left-radius:15px;border-bottom-left-radius:15px}@media (max-width:767px){.o-filters__block .o-block-title{width:100%;margin:20px 0 20px;border-radius:15px}}.o-filters__block .o-mobile-filters-arrows{display:none}@media (max-width:767px){.o-filters__block .o-mobile-filters-arrows{display:flex}}.o-filters__block .o-mobile-filters-arrows__arrow{width:15px;height:15px;margin:0 0 0 5px}.o-filters__block .o-filters-dropdown-list{display:flex;font-family:'FiraSansRegular';font-size:14px;color:#092240}@media (max-width:767px){.o-filters__block .o-filters-dropdown-list{display:none}}.o-filters__block .o-filters-dropdown-list__item{margin:0 2px}.o-filters__block .o-filters-dropdown-list__item .o-dropdown-item{position:relative;display:flex;justify-content:center;align-items:center;width:280px;margin-bottom:0;padding:15px 30px;border:1px solid #000;border-radius:7px;background-image:url(../images/icons/down-arrow.png);background-repeat:no-repeat;background-size:15px;background-position:center right 10px;background-color:#fff;line-height:18px;vertical-align:bottom}.o-filters__block .o-filters-dropdown-list__item .o-dropdown-item:hover{transition:.3s;border-color:#f68a7f}.o-filters__block .o-filters-dropdown-list__item .o-dropdown-item:hover a{transition:.3s;color:#f68a7f}.o-filters__block .o-filters-dropdown-list__item .o-dropdown-item span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.o-filters__block .o-filters-dropdown-list__item .o-dropdown-item__arrow-icon{position:absolute;right:10px;width:15px}.o-filters__block .o-filters-dropdown-list__item .o-dropdown-item__up-arrow-icon{display:none}.o-filters__block .o-filters-dropdown-list__menu{position:absolute;display:none;width:280px;background-color:#fff;border:1px solid #ccc;z-index:100}.o-filters__block .o-filters-dropdown-list__menu .o-menu-item{padding:20px 10px}.o-filters__block .o-filters-dropdown-list__menu .o-menu-item .link-data:hover{transition:.3s;color:#f68a7f}.o-filters__block .o-filters-dropdown-btn{margin:0 5px 0 2px;padding:15px 20px;border-width:2px;font-size:16px}@media (max-width:767px){.o-filters__block .o-filters-dropdown-btn{display:none}}.o-filters__mobile-block{display:none}@media (max-width:767px){.o-filters__mobile-block{display:block;width:95%;height:auto;background-color:#ede3ca;border-bottom-left-radius:15px;border-bottom-right-radius:15px;box-shadow:1px 1px 14px 1px rgba(0,0,0,.3)}.o-filters__mobile-block .o-mobile-filters-dropdown-list{display:flex;flex-direction:column;align-items:center;justify-content:center;margin:auto}.o-filters__mobile-block .o-mobile-filters-dropdown-list__item{position:relative;min-width:80%;margin:30px 0 10px;border-radius:10px}.o-filters__mobile-block .o-mobile-filters-dropdown-list__item .o-mobile-dropdown-item{display:inline-block;width:100%;height:auto;margin-bottom:0;padding:10px 35px 10px 12px;border:1px solid #000;border-radius:7px;background-color:#fff;background-image:url(../images/mobile/down-arrow.png);background-repeat:no-repeat;background-size:15px;background-position:right 10px center;font-family:'FiraSansRegular';font-size:11px;color:#092240;line-height:18px}.o-filters__mobile-block .o-mobile-filters-dropdown-list__item .o-mobile-dropdown-item__text{display:inline-block;width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;vertical-align:bottom;text-align:center}.o-filters__mobile-block .o-mobile-filters-dropdown-list__menu{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:40px;display:none;width:100%;background-color:#fff;border:1px solid #ccc;z-index:100}.o-filters__mobile-block .o-mobile-filters-dropdown-list__menu .o-mobile-menu-item{padding:15px 35px 15px 12px;border:none;font-family:'FiraSansRegular';font-size:14px;color:#092240;line-height:18px}.o-filters__mobile-block .o-mobile-filters-dropdown-btn{display:block;width:80%;margin:20px auto;padding:15px 20px;border-width:2px;font-size:16px}}.o-newsletter{width:100%;height:250px;display:flex;justify-content:center;align-items:center;flex-direction:column;padding:20px 0 30px}@media (max-width:767px){.o-newsletter{height:32vh}}.o-newsletter__letter-icon{width:40px}.o-newsletter .form.subscribe{width:30%}@media (max-width:767px){.o-newsletter .form.subscribe{width:80%}}.o-newsletter__container{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%}.o-newsletter__container .field.newsletter{width:100%}.o-newsletter__container .control{margin:15px;text-align:center}.o-newsletter__container .o-input-block{position:relative}.o-newsletter__container .o-input-block .o-newsletter__input.mage-error{position:inherit;top:inherit}.o-newsletter__container .o-input-block .mage-error{position:absolute;top:45px}.o-newsletter__container label{font-family:'FiraSansBold';font-size:24px;color:#fff;line-height:29px}@media (max-width:767px){.o-newsletter__container label{font-size:18px;text-align:center}}.o-newsletter__captcha{margin-top:5px}.o-newsletter__text{margin:30px 0;font-family:'CaveatBrushRegular';font-size:26px;color:#092240}@media (max-width:767px){.o-newsletter__text{width:90%;text-align:center}}.o-book-example{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;width:75%;height:auto;margin:30px 0 0}@media (max-width:767px){.o-book-example{width:100%}}.o-book-example__slider{position:relative;width:100%;height:100%}.o-book-example .slick-dots{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);display:flex;justify-content:space-around;width:18%;margin:20px auto 0}@media (max-width:767px){.o-book-example .slick-dots{bottom:-50px;width:60%;margin:20px auto}}.o-book-example .slick-dots li{list-style:none}.o-book-example .slick-dots li:first-child button{width:29px;height:29px;background-image:url(../images/icons/blue-book-back.png);background-size:cover;border:none;text-indent:-9999px;overflow:hidden}.o-book-example .slick-dots li.slick-active:first-child button{width:29px;height:29px;background:url(../images/icons/blue-book-front.png);background-size:cover;border:none;text-indent:-9999px;overflow:hidden}.o-book-example .slick-dots li:nth-child(2) button{width:29px;height:29px;background:url(../images/icons/blue-book-inside.png);background-size:cover;border:none;text-indent:-9999px;overflow:hidden}.o-book-example .slick-dots li:nth-child(3) button{width:29px;height:29px;background:url(../images/icons/blue-book-inside.png);background-size:cover;border:none;text-indent:-9999px;overflow:hidden}.o-book-example .slick-dots li.slick-active:nth-child(2) button,.o-book-example .slick-dots li.slick-active:nth-child(3) button{width:29px;height:29px;background:url(../images/icons/blue-book.png);background-size:cover;border:none;text-indent:-9999px;overflow:hidden}.o-book-example .slick-dots li:last-child button{width:29px;height:29px;background:url(../images/icons/blue-book-back.png);background-size:cover;border:none;text-indent:-9999px;overflow:hidden}.o-book-example .slick-dots li.slick-active:last-child button{width:29px;height:29px;background:url(../images/icons/blue-book-front.png);background-size:cover;border:none;text-indent:-9999px;overflow:hidden}.o-book-example__blue-arrows{position:absolute;top:380px;width:50px;cursor:pointer}@media (max-width:767px){.o-book-example__blue-arrows{top:30vw;width:16px}}.o-book-example__blue-left-arrow{left:50px}@media (max-width:767px){.o-book-example__blue-left-arrow{left:0}}.o-book-example__blue-right-arrow{right:50px}@media (max-width:767px){.o-book-example__blue-right-arrow{right:0}}.mage-error,.field-error,.message.warning,.message-error.error.message,.message-success.success.message{font-family:'FiraSansRegular';font-size:12px !important;text-transform:initial}.mage-error a,.field-error a,.message.warning a,.message-error.error.message a,.message-success.success.message a{color:#f68a7f}@media (max-width:767px){.message-error.error.message,.message-success.success.message{margin:50px 0 0}}.message.info.empty,.message.notice,.no-quotes-block{font-family:'FiraSansRegular';font-size:15px}.page-wrapper .breadcrumbs{width:90% !important;max-width:1400px;margin:auto;padding:185px 0 30px}@media (max-width:767px){.page-wrapper .breadcrumbs{padding:90px 0 20px}}.page-wrapper .breadcrumbs .items{display:flex;font-family:'FiraSansRegular';font-size:12px;font-weight:inherit}.page-wrapper .breadcrumbs .items .item strong{color:#e65450}.page-wrapper .breadcrumbs .items .item a{transition:.3s}.page-wrapper .breadcrumbs .items .item a:hover{color:#e65450;transition:.3s}.o-popin-orders-placed{position:fixed;left:20px;bottom:-134px;padding:10px;padding-right:25px;background-color:#fefefe;border-radius:10px;height:120px;width:100%;max-width:386px;transition:all ease-in 1s;z-index:10000}@media (max-width:767px){.o-popin-orders-placed{width:80%;left:50%;transform:translateX(-50%)}}.o-popin-orders-placed.open{transition:all ease-in 1s;bottom:20px;box-shadow:1px 1px 20px 2px rgba(0,0,0,.1);-webkit-box-shadow:1px 1px 20px 2px rgba(0,0,0,.1);-moz-box-shadow:1px 1px 20px 2px rgba(0,0,0,.1)}.o-popin-orders-placed__image{position:relative;float:left;width:20%;height:100px;margin-right:0 0 8px 0;background-repeat:no-repeat;background-size:cover;background-position:center}.o-popin-orders-placed__description{display:flex;align-items:center;float:left;width:calc(100% - 104px);height:100%;margin:0 0 0 10px;font-size:14px;color:#626262;overflow:hidden}.o-popin-orders-placed__description p{margin:0;font-family:'FiraSansLight';font-size:14px;line-height:20px}.o-popin-orders-placed__description a{font-family:'FiraSansLight';font-size:14px;line-height:20px;color:#f68a7f}.o-popin-orders-placed__close-btn{position:absolute;right:8px;top:8px;width:20px;height:20px;background-image:url(../images/icons/close-logo.png);background-size:20px auto;background-repeat:no-repeat;cursor:pointer}.modal-popup.amgdprcookie-modal-container.modal-slide{top:inherit;bottom:0;left:0;right:0;width:100%;height:auto}.modal-popup.amgdprcookie-modal-container.modal-slide .modal-inner-wrap{width:100%;font-family:'FiraSansLight';font-size:12px}@media (max-width:767px){.modal-popup.amgdprcookie-modal-container.modal-slide .modal-inner-wrap{font-size:10px}}@media (max-width:767px){.modal-popup.amgdprcookie-modal-container.modal-slide .modal-inner-wrap .modal-header .action-close{margin:0}}.modal-popup.amgdprcookie-modal-container.modal-slide .modal-inner-wrap .modal-content .amgdprcookie-modal-block .amgdprcookie-modal-template .amgdprcookie-settings-form .amgdprcookie-groups-container{display:flex;height:auto !important;min-height:auto}.modal-popup.amgdprcookie-modal-container.modal-slide .modal-inner-wrap .modal-content .amgdprcookie-modal-block .amgdprcookie-modal-template .amgdprcookie-settings-form .amgdprcookie-groups-container .amgdprcookie-cookie-container.-modal{margin:0;padding:10px}@media (max-width:767px){.modal-popup.amgdprcookie-modal-container.modal-slide .modal-inner-wrap .modal-content .amgdprcookie-modal-block .amgdprcookie-modal-template .amgdprcookie-settings-form .amgdprcookie-groups-container .amgdprcookie-cookie-container.-modal .amgdprcookie-header{padding:0 13px}}.modal-popup.amgdprcookie-modal-container.modal-slide .modal-inner-wrap .modal-content .amgdprcookie-modal-block .amgdprcookie-modal-template .amgdprcookie-settings-form .amgdprcookie-groups-container .amgdprcookie-cookie-container.-modal .amgdprcookie-header .amgdprcookie-caption{font-size:15px}@media (max-width:767px){.modal-popup.amgdprcookie-modal-container.modal-slide .modal-inner-wrap .modal-content .amgdprcookie-modal-block .amgdprcookie-modal-template .amgdprcookie-settings-form .amgdprcookie-groups-container .amgdprcookie-cookie-container.-modal .amgdprcookie-header .amgdprcookie-caption{line-height:20px}}.modal-popup.amgdprcookie-modal-container.modal-slide .modal-inner-wrap .modal-content .amgdprcookie-modal-block .amgdprcookie-modal-template .amgdprcookie-settings-form .amgdprcookie-groups-container .amgdprcookie-cookie-container.-modal .amgdprcookie-header .amgdprcookie-toggle-cookie .amgdprcookie-input:checked:not([disabled])+.amgdprcookie-label{background:#f68a7f}@media (max-width:767px){.modal-popup.amgdprcookie-modal-container.modal-slide .modal-inner-wrap .modal-content .amgdprcookie-modal-block .amgdprcookie-modal-template .amgdprcookie-settings-form .amgdprcookie-groups-container .amgdprcookie-cookie-container.-modal .amgdprcookie-header .amgdprcookie-toggle-cookie .amgdprcookie-label{width:40px;height:20px}}@media (max-width:767px){.modal-popup.amgdprcookie-modal-container.modal-slide .modal-inner-wrap .modal-content .amgdprcookie-modal-block .amgdprcookie-modal-template .amgdprcookie-settings-form .amgdprcookie-groups-container .amgdprcookie-cookie-container.-modal .amgdprcookie-header .amgdprcookie-toggle-cookie .amgdprcookie-label:after{width:16px;height:16px}}.modal-popup.amgdprcookie-modal-container.modal-slide .modal-inner-wrap .modal-content .amgdprcookie-modal-block .amgdprcookie-modal-template .amgdprcookie-settings-form .amgdprcookie-groups-container .amgdprcookie-cookie-container.-modal .amgdprcookie-text{font-size:12px}@media (max-width:767px){.modal-popup.amgdprcookie-modal-container.modal-slide .modal-inner-wrap .modal-content .amgdprcookie-modal-block .amgdprcookie-modal-template .amgdprcookie-settings-form .amgdprcookie-groups-container .amgdprcookie-cookie-container.-modal .amgdprcookie-text{font-size:10px}}.modal-popup.amgdprcookie-modal-container.modal-slide .modal-inner-wrap .modal-content .amgdprcookie-modal-block .amgdprcookie-modal-template .amgdprcookie-settings-form .amgdprcookie-groups-container .amgdprcookie-cookie-container.-modal a{color:#f68a7f}.modal-popup.amgdprcookie-modal-container.modal-slide .modal-inner-wrap .modal-content .amgdprcookie-modal-block .amgdprcookie-modal-template .amgdprcookie-settings-form .amgdprcookie-policy-container{width:70%;margin:auto;padding:15px;box-shadow:none}@media (max-width:767px){.modal-popup.amgdprcookie-modal-container.modal-slide .modal-inner-wrap .modal-content .amgdprcookie-modal-block .amgdprcookie-modal-template .amgdprcookie-settings-form .amgdprcookie-policy-container{width:100%}}.modal-popup.amgdprcookie-modal-container.modal-slide .modal-inner-wrap .modal-content .amgdprcookie-modal-block .amgdprcookie-modal-template .amgdprcookie-settings-form .amgdprcookie-policy-container .amgdprcookie-text-container{margin:0 0 10px}.modal-popup.amgdprcookie-modal-container.modal-slide .modal-inner-wrap .modal-content .amgdprcookie-modal-block .amgdprcookie-modal-template .amgdprcookie-settings-form .amgdprcookie-policy-container .amgdprcookie-text-container a{color:#f68a7f}.modal-popup.amgdprcookie-modal-container.modal-slide .modal-inner-wrap .modal-content .amgdprcookie-modal-block .amgdprcookie-modal-template .amgdprcookie-settings-form .amgdprcookie-policy-container .amgdprcookie-buttons-block{justify-content:inherit}@media (max-width:767px){.modal-popup.amgdprcookie-modal-container.modal-slide .modal-inner-wrap .modal-content .amgdprcookie-modal-block .amgdprcookie-modal-template .amgdprcookie-settings-form .amgdprcookie-policy-container .amgdprcookie-buttons-block{justify-content:center}}.modal-popup.amgdprcookie-modal-container.modal-slide .modal-inner-wrap .modal-content .amgdprcookie-modal-block .amgdprcookie-modal-template .amgdprcookie-settings-form .amgdprcookie-policy-container .amgdprcookie-buttons-block .amgdprcookie-button{flex-basis:inherit;font-size:15px;font-family:'FiraSansRegular'}@media (max-width:767px){.modal-popup.amgdprcookie-modal-container.modal-slide .modal-inner-wrap .modal-content .amgdprcookie-modal-block .amgdprcookie-modal-template .amgdprcookie-settings-form .amgdprcookie-policy-container .amgdprcookie-buttons-block .amgdprcookie-button{font-size:12px;letter-spacing:inherit;line-height:inherit}}.amgdprcookie-bar-template{position:fixed !important;width:100%;z-index:100 !important}.amgdprcookie-bar-template .amgdprcookie-bar-container .content{width:70%;margin:auto}@media (max-width:767px){.amgdprcookie-bar-template .amgdprcookie-bar-container .content{width:100%}}.amgdprcookie-bar-template .amgdprcookie-bar-container .content .amgdprcookie-policy{font-family:'FiraSansRegular';padding:10px 0}.amgdprcookie-bar-template .amgdprcookie-bar-container .content .actions{display:flex;flex-direction:row-reverse;justify-content:flex-end}.amgdprcookie-bar-template .amgdprcookie-bar-container .content .actions .action.primary.amgdprcookie-button.-allow,.amgdprcookie-bar-template .amgdprcookie-bar-container .content .actions .action.primary.amgdprcookie-button.-settings{display:flex;align-items:center;justify-content:center;margin:0 5px;border-radius:10px;background-color:#f68a7f;border-color:#f68a7f}.amgdprcookie-bar-template .amgdprcookie-bar-container .content .actions .action.primary.amgdprcookie-button.-allow span,.amgdprcookie-bar-template .amgdprcookie-bar-container .content .actions .action.primary.amgdprcookie-button.-settings span{font-family:'FiraSansBold';font-size:14px;font-weight:400}@media (max-width:767px){.amgdprcookie-bar-template .amgdprcookie-bar-container .content .actions .action.primary.amgdprcookie-button.-allow span,.amgdprcookie-bar-template .amgdprcookie-bar-container .content .actions .action.primary.amgdprcookie-button.-settings span{line-height:18px}}.amgdprcookie-bar-template .amgdprcookie-bar-container .content .actions .action.primary.amgdprcookie-button.-settings{background-color:initial;color:#f68a7f}.amgdprcookie-bar-template .amgdprcookie-bar-container .content .actions .action.primary.amgdprcookie-button.-settings span{font-family:'FiraSansMedium'}.amgdprcookie-bar-template.-bottom{position:fixed}@media (max-width:767px){.amgdprcookie-top{flex-direction:column}}@media (max-width:767px){.amgdprcookie-top .amgdprcookie-btn-wrapper{justify-content:space-around;width:100%;margin:20px auto 10px}}.amgdprcookie-top .amgdprcookie-btn-wrapper .amgdprcookie-btn{display:inline-block;width:auto;padding:16px 50px;border-width:1px;border-style:solid;border-radius:10px;box-sizing:border-box;font-family:'FiraSansMedium';font-size:14px;font-weight:inherit;line-height:inherit;text-align:center;transition:background-color .3s,color .3s;-webkit-appearance:none;border-color:#f68a7f;background-color:#f68a7f;color:#fff}@media (max-width:767px){.amgdprcookie-top .amgdprcookie-btn-wrapper .amgdprcookie-btn{margin:0 !important;padding:16px 30px}}@media screen and (max-width:320px){.amgdprcookie-top .amgdprcookie-btn-wrapper .amgdprcookie-btn{padding:16px 18px}}.amgdprcookie-top .amgdprcookie-btn-wrapper .amgdprcookie-btn:visited{color:#fff}.amgdprcookie-top .amgdprcookie-btn-wrapper .amgdprcookie-btn:hover{background-color:#fff;color:#f68a7f}.amgdprcookie-top .amgdprcookie-head{font-family:'FiraSansBold';font-size:24px !important;color:#092240}.amgdprcookie-cookie-container{width:99%;margin:auto}@media (max-width:767px){.amgdprcookie-cookie-container{margin:20px auto}}.amgdprcookie-cookie-container .amgdprcookie-toggle-cookie .amgdprcookie-input:checked:not([disabled])+.amgdprcookie-label{background-color:#f68a7f !important}.amgdprcookie-cookie-container .amgdprcookie-caption{font-family:'FiraSansRegular'}.amgdprcookie-cookie-container .amgdprcookie-options{font-family:'FiraSansRegular';color:#f68a7f !important}.o-faq-popin{position:fixed;bottom:0;right:68px;width:260px;transform:translateY(calc(100% - 49px));transition-property:transform;transition-duration:1s;z-index:100}@media (max-width:767px){.o-faq-popin{display:none}}.o-faq-popin.opened{transform:translateY(0)}.o-faq-popin__header{position:relative;color:#fff;padding:7px 0 0;text-align:center}.o-faq-popin__header img{position:absolute;left:-20px;top:5px;width:45px}.o-faq-popin__btn{color:#fff;text-decoration:none}.o-faq-popin__btn .o-title{margin:0;padding:10px 0;background-color:#476d91;border-radius:0 10px 0 0;font-family:'BebasNeueRegular';font-size:20px;color:#fff;line-height:22px;text-shadow:2px 2px #476d91;-webkit-font-smoothing:antialiased}.o-faq-popin__btn .o-title__icon{display:inline-block;vertical-align:middle}.o-faq-popin__btn.closed-popin .o-title__icon{background:url(../images/icons/up-chevron.png) no-repeat;background-size:20px;background-position:center;width:25px;height:22px;margin-left:0}.o-faq-popin__btn.opened-popin .o-title__icon{background:url(../images/icons/close-icon.png) no-repeat;background-size:20px;width:20px;height:20px;margin-left:5px}.o-faq-popin__body{display:inline-block;background-color:#fff;text-align:center}.o-faq-popin__body .o-text{width:90%;margin:12px auto 20px;font-family:'FiraSansLight';font-size:13px;text-align:left;text-transform:none}.o-faq-popin__body .o-btn{display:inline-block;width:auto;margin:0 auto 20px;padding:10px 40px 10px 10px;border-radius:8px;background-color:#f68a7f;background-image:url(../images/icons/double-arrow-right.png);background-repeat:no-repeat;background-size:13px 11px,100% 100%;background-position:204px;box-shadow:1px 3px 4px #ccc;font-family:'FiraSansBold';font-size:13px;color:#fff;line-height:15px;text-transform:uppercase;text-decoration:none}.cms-page-view .page-main .page-title-wrapper .page-title{display:flex;align-items:center;justify-content:center;width:100%;height:110px;margin:0 0 50px;background:linear-gradient(#f2e6e5,#ebd4d2);font-family:'FiraSansBold';font-size:40px;color:#092240}@media (max-width:767px){.cms-page-view .page-main .page-title-wrapper .page-title{width:90%;margin:20px auto 20px;padding:0 10px}}@media (max-width:767px){.cms-page-view .page-main .page-title-wrapper .page-title span{font-size:24px;line-height:30px;text-align:center}}@media (max-width:767px){.cms-page-view .columns .column.main .custom-content{width:90%;margin:auto}}.cms-page-view .columns .column.main .custom-content h2{font-family:'FiraSansBold';font-size:24px;color:#092240;margin-bottom:5px}.cms-page-view .columns .column.main .custom-content table{width:50%;font-family:'FiraSansRegular';font-size:14px;line-height:22px;color:#404040}@media (max-width:767px){.cms-page-view .columns .column.main .custom-content table{width:100%}}.cms-page-view .columns .column.main .custom-content table tbody tr td{padding:4px 10px}@media (max-width:767px){.cms-page-view .columns .column.main .custom-content table tbody tr td{padding:8px 10px}}@media screen and (max-width:320px){.cms-page-view .columns .column.main .custom-content table tbody tr td{padding:8px 5px}}.cms-page-view .columns .column.main .custom-content p{margin:15px 0;font-family:'FiraSansRegular';font-size:14px;line-height:22px;color:#404040}.cms-page-view .columns .column.main .custom-content ul{margin:0 0 0 20px;font-family:'FiraSansRegular';font-size:14px;line-height:22px}.cms-page-view .columns .column.main .custom-content li{display:flex}.cms-page-view .columns .column.main .custom-content li:before{content:'•';font-size:30px;margin-right:5px}.cms-page-view .columns .column.main .custom-content em{font-style:italic}.cms-page-view .columns .column.main .custom-content a{color:#f68a7f}.cms-page-view .o-table-privacy{width:auto !important;border:2px solid #ccc}.cms-page-view .o-table-privacy th{border:1px solid #ccc;padding:5px 10px}.cms-page-view .o-table-privacy th strong{font-weight:700}.cms-livre-personnalise-ecoles .memories-container img{margin:0 20px 0 0}@media (max-width:767px){.cms-livre-personnalise-ecoles .memories-container img{margin:inherit}}.cms-livre-personnalise-ecoles .memories-container strong{font-family:'FiraSansRegular';font-size:14px}.cms-noroute-index #maincontent{margin:190px auto 0}@media (max-width:767px){.cms-noroute-index #maincontent{margin:60px auto 0}}.cms-noroute-index #maincontent .page-title{display:flex;align-items:center;justify-content:center;width:100%;height:110px;margin:0 0 50px;background:linear-gradient(#f2e6e5,#ebd4d2);font-family:'FiraSansBold';font-size:40px;color:#092240}@media (max-width:767px){.cms-noroute-index #maincontent .page-title{width:90%;margin:20px auto 20px;font-size:24px}}.cms-noroute-index #maincontent .columns .custom-content{font-family:'FiraSansRegular';font-size:14px;line-height:22px;color:#404040}@media (max-width:767px){.cms-noroute-index #maincontent .columns .custom-content{width:90%;margin:auto}}.cms-noroute-index #maincontent .columns .custom-content a{color:#f68a7f}.cms-contacts .columns .column.main .custom-content .fieldset{margin:50px 0 20px;padding:30px;border-radius:30px;border:1px solid #ccc}.cms-contacts .columns .column.main .custom-content .fieldset .legend{margin:0 0 20px;font-family:'FiraSansBold';font-size:20px;color:#476d91;text-align:left}.cms-contacts .columns .column.main .custom-content .fieldset .field{display:flex;flex-direction:column;margin:0 0 10px}.cms-contacts .columns .column.main .custom-content .fieldset .field label{margin:0 0 5px;color:#092240;text-align:left}.cms-contacts .columns .column.main .custom-content .fieldset .field label:after{color:#092240}.cms-contacts .columns .column.main .custom-content .fieldset .field.note.no-label{padding:0 0 10px;border-bottom:1px dashed #ccc;font-family:'FiraSansRegular'}.cms-contacts .columns .column.main .custom-content .fieldset .action.reload.captcha-reload{display:block;font-size:11px}.cms-contacts .columns .column.main .custom-content .o-legals-paragrah{margin:15px 0;font-family:'FiraSansRegular';font-size:14px;line-height:22px;color:#404040}.cms-contacts .columns .column.main .custom-content .actions-toolbar{display:flex;justify-content:flex-end;margin:0}@media (max-width:767px){.cms-contacts .columns .column.main .custom-content .actions-toolbar{justify-content:center}}.cms-contacts .columns .column.main .custom-content .actions-toolbar .action.submit.primary{position:relative;display:inline-block;width:auto;padding:13px 50px;border-width:1px;border-style:solid;border-radius:10px;box-sizing:border-box;font-family:'FiraSansMedium';font-size:14px;font-weight:inherit;line-height:inherit;text-align:center;transition:background-color .3s,color .3s;-webkit-appearance:none;border-color:#f68a7f;background-color:#f68a7f;color:#fff}.cms-contacts .columns .column.main .custom-content .actions-toolbar .action.submit.primary:before{content:'';position:absolute;top:-2px;left:-2px;width:100%;height:100%;border-radius:10px;border-width:2px;border-style:solid;opacity:0;-webkit-transform:scale3d(.6,.6,1);transform:scale3d(.6,.6,1);-webkit-transition:-webkit-transform .3s,opacity .3s;transition:transform .3s,opacity .3s;-webkit-transition-timing-function:cubic-bezier(.75,0,.125,1);transition-timing-function:cubic-bezier(.75,0,.125,1)}.cms-contacts .columns .column.main .custom-content .actions-toolbar .action.submit.primary:hover:before{transform:scale3d(1,1,1);opacity:1}.cms-contacts .columns .column.main .custom-content .actions-toolbar .action.submit.primary:visited{color:#fff}.cms-contacts .columns .column.main .custom-content .actions-toolbar .action.submit.primary:hover{background-color:#fff;color:#f68a7f}.cms-contacts .columns .column.main .custom-content .actions-toolbar .action.submit.primary:before{border-color:#f68a7f}.cms-contacts .o-contact__picto{float:right}.faq-index-index .columns{padding:0}.faq-index-index .columns .column.main .o-faq__title{display:flex;align-items:center;justify-content:center;width:100%;height:110px;margin:0 0 50px;background:linear-gradient(#f2e6e5,#ebd4d2);font-family:'FiraSansBold';font-size:40px;color:#092240}@media (max-width:767px){.faq-index-index .columns .column.main .o-faq__title{width:90%;margin:20px auto 20px;padding:0 10px;font-size:24px}}@media (max-width:767px){.faq-index-index .columns .column.main .faq-collection{width:90%;margin:auto}}.faq-index-index .columns .column.main .faq-collection .faq-content .group-title{display:flex;align-items:center;justify-content:space-between;border-bottom:none;font-family:'FiraSansBold';font-size:24px;color:#092240;text-transform:inherit}@media (max-width:767px){.faq-index-index .columns .column.main .faq-collection .faq-content .group-title{font-size:18px}}.faq-index-index .columns .column.main .faq-collection .faq-content .group-title .o-faq__arrow{width:20px}.faq-index-index .columns .column.main .faq-collection .faq-content .faq-accordion.ui-accordion.ui-widget.ui-helper-reset h3{margin:0 0 5px;padding:20px;border-radius:5px;background-color:#fff;font-size:16px;color:#092240;font-family:'FiraSansRegular'}@media (max-width:767px){.faq-index-index .columns .column.main .faq-collection .faq-content .faq-accordion.ui-accordion.ui-widget.ui-helper-reset h3{font-size:14px}}.faq-index-index .columns .column.main .faq-collection .faq-content .faq-accordion.ui-accordion.ui-widget.ui-helper-reset h3.ui-state-active{border:1px solid #f68a7f;background-color:#fff}.faq-index-index .columns .column.main .faq-collection .faq-content .faq-accordion.ui-accordion.ui-widget.ui-helper-reset h3:after{content:'';width:20px;height:20px;background-image:url(../images/icons/down-arrow.png);background-repeat:no-repeat;background-size:cover}@media (max-width:767px){.faq-index-index .columns .column.main .faq-collection .faq-content .faq-accordion.ui-accordion.ui-widget.ui-helper-reset h3:after{width:15px;height:15px;background-position-y:center}}.faq-index-index .columns .column.main .faq-collection .faq-content .faq-accordion.ui-accordion.ui-widget.ui-helper-reset .ui-accordion-content.ui-helper-reset.ui-widget-content.ui-corner-bottom.ui-accordion-content-active{margin:0 0 5px;font-family:'FiraSansRegular';font-size:14px}.faq-index-index .columns .column.main .faq-collection .faq-content .faq-accordion.ui-accordion.ui-widget.ui-helper-reset .ui-accordion-content.ui-helper-reset.ui-widget-content.ui-corner-bottom.ui-accordion-content-active a{color:#f68a7f}.cms-ecrire-ses-memoires.open-modal{overflow:hidden}.cms-ecrire-ses-memoires .columns .column.main .o-memories__title{display:flex;align-items:center;justify-content:center;width:100%;height:110px;margin:0 0 50px;background:linear-gradient(#f2e6e5,#ebd4d2);font-family:'FiraSansBold';font-size:40px;color:#092240}@media (max-width:767px){.cms-ecrire-ses-memoires .columns .column.main .o-memories__title{margin:20px auto 20px;padding:0 10px;font-size:24px;line-height:30px;text-align:center}}.cms-ecrire-ses-memoires .columns .column.main .o-content-1 .o-block-text-content .pdf,.cms-ecrire-ses-memoires .columns .column.main .o-content-2 .o-block-text-content .pdf{display:flex;align-items:center;margin:0 0 30px;font-size:13px}.cms-ecrire-ses-memoires .columns .column.main .o-content-1 a,.cms-ecrire-ses-memoires .columns .column.main .o-content-2 a{color:#fff !important}.cms-ecrire-ses-memoires .columns .column.main .o-content-1 a:hover,.cms-ecrire-ses-memoires .columns .column.main .o-content-2 a:hover{color:#f68a7f !important}.cms-ecrire-ses-memoires .columns .column.main .o-content-1 .o-content-image,.cms-ecrire-ses-memoires .columns .column.main .o-content-2 .o-content-image,.cms-ecrire-ses-memoires .columns .column.main .o-content-3 .o-content-image{float:right;background-position:center;background-size:cover;width:100px;height:100px}.cms-ecrire-ses-memoires .columns .column.main h2,.cms-ecrire-ses-memoires .columns .column.main h3{font-family:BebasNeueRegular,arial !important;font-size:20px !important;color:#092240}.cms-ecrire-ses-memoires .columns .column.main .o-modal{display:none;position:fixed;z-index:10000;top:0;right:0;bottom:0;left:0;align-items:center;justify-content:center;background-color:rgba(0,0,0,.5)}.cms-ecrire-ses-memoires .columns .column.main .o-modal.is-visible{display:flex}.cms-ecrire-ses-memoires .columns .column.main .o-modal__block{display:flex;flex-direction:column;width:60%;height:100%;overflow:scroll;padding:30px;background-color:#fff}@media (max-width:767px){.cms-ecrire-ses-memoires .columns .column.main .o-modal__block{width:90%;padding:10px}}.cms-ecrire-ses-memoires .columns .column.main .o-modal__block .o-filled-pink-btn.disabled{cursor:none !important;pointer-events:none !important;opacity:.5 !important}.cms-ecrire-ses-memoires .columns .column.main .o-modal__header{position:relative;display:flex;flex-direction:column;width:80%;margin:0 auto 20px}@media (max-width:767px){.cms-ecrire-ses-memoires .columns .column.main .o-modal__header{width:90%}}@media screen and (max-width:480px){.cms-ecrire-ses-memoires .columns .column.main .o-modal__header{margin:0 auto}}.cms-ecrire-ses-memoires .columns .column.main .o-modal__header .o-close-btn{position:absolute;right:-60px;width:20px;height:20px}@media (max-width:767px){.cms-ecrire-ses-memoires .columns .column.main .o-modal__header .o-close-btn{right:-20px}}.cms-ecrire-ses-memoires .columns .column.main .o-modal__header .o-title{font-family:'FiraSansBold';font-size:16px;color:#092240;text-align:center}.cms-ecrire-ses-memoires .columns .column.main .o-modal__header .o-text{font-family:'FiraSansLight';font-size:14px;color:#626262}@media screen and (max-width:480px){.cms-ecrire-ses-memoires .columns .column.main .o-modal__header .o-text{font-size:12px}}.cms-ecrire-ses-memoires .columns .column.main .o-modal__body{width:90%;margin:auto;padding:20px;border:1px solid #ccc}@media (max-width:767px){.cms-ecrire-ses-memoires .columns .column.main .o-modal__body{width:90%}}@media screen and (max-width:480px){.cms-ecrire-ses-memoires .columns .column.main .o-modal__body{padding:10px}}.cms-ecrire-ses-memoires .columns .column.main .o-modal__body ul{margin:0}.cms-ecrire-ses-memoires .columns .column.main .o-modal__body ul li{display:flex;flex-direction:column;margin:20px 0}@media screen and (max-width:480px){.cms-ecrire-ses-memoires .columns .column.main .o-modal__body ul li{margin:0}}.cms-ecrire-ses-memoires .columns .column.main .o-modal__body ul li label{font-family:'FiraSansBold';color:#092240}.cms-ecrire-ses-memoires .columns .column.main .o-modal__body ul li label span{font-weight:700;color:#f68a7f}.cms-ecrire-ses-memoires .columns .column.main .o-modal__body ul li .input-box .validate-birthyear{width:40%}.cms-ecrire-ses-memoires .columns .column.main .o-modal__body ul li .input-box .email-input{width:100%}.cms-ecrire-ses-memoires .columns .column.main .o-modal__body ul li:before{content:''}.cms-ecrire-ses-memoires .columns .column.main .o-modal__footer{display:flex;justify-content:center;width:60%;margin:auto;padding:20px}@media (max-width:767px){.cms-ecrire-ses-memoires .columns .column.main .o-modal__footer{width:90%}}.cms-ecrire-ses-memoires .columns .column.main .o-modal .o-rgpd-text a{color:#f68a7f !important}.cms-ecrire-ses-memoires .columns .column.main .o-modal .o-success-quote-text{color:#13b86b;font-family:'FiraSansBold'}.cms-ecrire-ses-memoires .columns .column.main .o-modal .o-error-quote-text{color:#e65450;font-family:'FiraSansBold'}@media (max-width:767px){.quote-index-index .columns{padding:0}}.quote-index-index .columns .column.main .o-quote__title{display:flex;align-items:center;justify-content:center;width:100%;height:110px;margin:0 0 50px;background:linear-gradient(#f2e6e5,#ebd4d2);font-family:'FiraSansBold';font-size:40px;color:#092240}@media (max-width:767px){.quote-index-index .columns .column.main .o-quote__title{margin:20px auto 20px;padding:0 10px;font-size:24px;line-height:30px;text-align:center}}.quote-index-index .columns .column.main .o-quote__title h1{margin:0}.quote-index-index .columns .column.main .o-quote__text{font-family:'FiraSansRegular';font-size:14px;color:#626262;line-height:22px}@media (max-width:767px){.quote-index-index .columns .column.main .o-quote__text{width:95%;margin:auto}}@media (max-width:767px){.quote-index-index .columns .column.main .o-quote__form{width:95%;margin:auto}}.quote-index-index .columns .column.main .o-quote__form .o-fieldset{margin:20px 0 0;padding:30px;border-radius:30px;border:1px solid #ccc}.quote-index-index .columns .column.main .o-quote__form .o-fieldset__title{margin:0 0 15px;padding:0 0 15px;border-bottom:1px dashed #ccc;font-family:'FiraSansBold';font-size:20px;color:#476d91}.quote-index-index .columns .column.main .o-quote__form .o-fieldset__form-list{margin:10px 0}.quote-index-index .columns .column.main .o-quote__form .o-fieldset__form-list .wide,.quote-index-index .columns .column.main .o-quote__form .o-fieldset__form-list .fields{margin:10px 0}.quote-index-index .columns .column.main .o-quote__form .o-fieldset__form-list .wide .field,.quote-index-index .columns .column.main .o-quote__form .o-fieldset__form-list .fields .field{width:20%}.quote-index-index .columns .column.main .o-quote__form .o-fieldset__form-list .wide label,.quote-index-index .columns .column.main .o-quote__form .o-fieldset__form-list .fields label{margin:0 0 5px;font-family:'FiraSansRegular';font-weight:400;font-size:11px;line-height:30px;color:#092240;text-transform:uppercase}.quote-index-index .columns .column.main .o-quote__form .o-fieldset__form-list .wide{width:555px}@media (max-width:767px){.quote-index-index .columns .column.main .o-quote__form .o-fieldset__form-list .wide{width:100%}}.quote-index-index .columns .column.main .o-quote__form .o-fieldset__form-list .o-book-title-field__input{width:55%}@media (max-width:767px){.quote-index-index .columns .column.main .o-quote__form .o-fieldset__form-list .o-book-title-field__input{width:100%}}.quote-index-index .columns .column.main .o-quote__form .o-fieldset__form-list .o-textarea-field__input{width:100%;height:200px}.quote-index-index .columns .column.main .o-quote__form .o-fieldset__form-list .o-estimation-field{min-height:20px;padding:19px;margin:0 0 20px;border:1px solid #ccc;border-radius:4px;background-color:#f5f5f5;box-shadow:inset 0 1px 1px rgba(0,0,0,.05)}.quote-index-index .columns .column.main .o-quote__form .o-fieldset__form-list .o-estimation-field__title{font-family:'FiraSansLight';font-size:16px;line-height:27px}.quote-index-index .columns .column.main .o-quote__form .o-fieldset__form-list .o-estimation-field__title span{color:#f68a7f;font-weight:700}.quote-index-index .columns .column.main .o-quote__form .o-fieldset__form-list .o-estimation-field em{font-family:'FiraSansLight';font-size:14px;font-style:italic}.quote-index-index .columns .column.main .o-quote__form .o-fieldset__form-list .o-attachment-field{margin:10px 0}.quote-index-index .columns .column.main .o-quote__form .o-fieldset__form-list .o-attachment-field label{margin:0 0 5px;font-family:'FiraSansRegular';font-weight:400;font-size:11px;line-height:30px;color:#092240;text-transform:uppercase}.quote-index-index .columns .column.main .o-quote__form .o-fieldset__form-list .o-attachment-field .input-box{width:30%;padding:10px 5px;border:1px solid #ccc}@media (max-width:767px){.quote-index-index .columns .column.main .o-quote__form .o-fieldset__form-list .o-attachment-field .input-box{width:100%}}.quote-index-index .columns .column.main .o-quote__form .o-fieldset__form-list .fields{display:flex}@media (max-width:767px){.quote-index-index .columns .column.main .o-quote__form .o-fieldset__form-list .fields{flex-direction:column}}@media (max-width:767px){.quote-index-index .columns .column.main .o-quote__form .o-fieldset__form-list .fields .field,.quote-index-index .columns .column.main .o-quote__form .o-fieldset__form-list .fields .input-box{width:100%}}@media (max-width:767px){.quote-index-index .columns .column.main .o-quote__form .o-fieldset__form-list .fields .field .input-text,.quote-index-index .columns .column.main .o-quote__form .o-fieldset__form-list .fields .input-box .input-text{width:100%}}.quote-index-index .columns .column.main .o-quote__form .o-fieldset__form-list .fields .field:first-of-type,.quote-index-index .columns .column.main .o-quote__form .o-fieldset__form-list .fields .field:nth-last-of-type(2){margin:0 20px 0 0}@media (max-width:767px){.quote-index-index .columns .column.main .o-quote__form .o-fieldset__form-list .fields .field:first-of-type,.quote-index-index .columns .column.main .o-quote__form .o-fieldset__form-list .fields .field:nth-last-of-type(2){margin:10px 0}}@media (max-width:767px){.quote-index-index .columns .column.main .o-quote__form .o-fieldset__form-list .wide .input-email{width:100%}}.quote-index-index .columns .column.main .o-quote__form .action.reload.captcha-reload{display:block;font-size:11px}.quote-index-index .columns .column.main .o-quote__form .buttons-set{display:flex;justify-content:space-between;margin:20px 0 0}@media (max-width:767px){.quote-index-index .columns .column.main .o-quote__form .buttons-set{flex-direction:column;align-items:center}}.quote-index-index .columns .column.main .o-quote__form .buttons-set .o-required-fields-text{font-family:'FiraSansRegular';font-size:14px;line-height:22px}@media (max-width:767px){.quote-index-index .columns .column.main .o-quote__form .buttons-set .o-required-fields-text{margin:0 0 10px}}.cms-cml-home #maincontent{margin:170px auto 0}@media (max-width:767px){.cms-cml-home #maincontent{margin:50px auto 0}}.o-how-block{position:relative;width:100%;height:auto;background-color:#f8f6e6;padding:20px 0}@media (max-width:767px){.o-how-block{margin:50px 0 30px}}.o-how-block__pink-stroke-deco{position:absolute;top:-20px;left:50%;width:6px;height:65px;opacity:0;transform:translateX(-50%) translateY(-20px);transition:opacity .2s,transform .4s ease-out}.o-how-block__pink-stroke-deco.is-visible{opacity:1;transform:translateX(-50%) translateY(0)}.o-how-block__title{width:30%;margin:40px auto;text-align:center}@media (max-width:767px){.o-how-block__title{width:90%}}.o-how-block__steps{display:flex;justify-content:center;width:100%;height:300px}@media (max-width:767px){.o-how-block__steps{flex-direction:column;align-items:center;height:auto}}.o-how-block__steps .o-steps{position:relative;display:flex;align-items:center;justify-content:center;width:30%;height:auto}@media (max-width:767px){.o-how-block__steps .o-steps{width:100%;margin:10px 0 40px}}.o-how-block__steps .o-steps__block{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:0;content:'';display:block;width:148px;height:148px;background-color:#fff;border-radius:50%}.o-how-block__steps .o-steps-icons{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:0;width:120px;height:120px}.o-how-block__steps .o-steps-text{width:100%;margin:90px 0 0;font-family:'CaveatBrushRegular';font-size:28px;color:#f68a7f;line-height:34px;text-align:center}@media (max-width:767px){.o-how-block__steps .o-steps-text{margin:160px 0 0;font-size:22px}}.o-partners-block{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:290px}@media (max-width:767px){.o-partners-block{height:auto;margin:0 0 20px}}.o-partners-block__title{margin:30px 0;font-family:'CaveatBrushRegular';font-size:34px;color:#092240;text-align:center;line-height:41px}@media (max-width:767px){.o-partners-block__title{font-size:24px}}.o-partners-block__icons-block{width:70%;height:auto;display:flex;justify-content:space-around;align-items:center}@media (max-width:767px){.o-partners-block__icons-block{flex-wrap:wrap}}.o-partners-block__icons-block .o-partners{background-repeat:no-repeat;background-size:contain}@media (max-width:767px){.o-partners-block__icons-block .o-partners{margin:10px 0}}.o-partners-block__icons-block .o-c8__block{width:74px;height:38px}.o-partners-block__icons-block .o-europe1__block{width:100px;height:38px}.o-partners-block__icons-block .o-aufeminin__block{width:164px;height:55px}.o-partners-block__icons-block .o-france5__block{width:83px;height:99px}.o-partners-block__icons-block .o-tf1__block{width:99px;height:38px}.catalog-product-view .columns{display:block !important}.page-title{margin:0 0 10px;font-family:'FiraSansBold';font-size:28px;color:#294055;line-height:35px !important}@media (max-width:767px){.page-title{font-size:20px;line-height:20px !important}}.o-product-container{position:relative;display:flex;align-items:flex-start;width:100%;height:auto;padding:40px 20px 20px 40px;box-sizing:border-box}@media (max-width:767px){.o-product-container{flex-direction:column;padding:10px 20px}}.o-product-container--has-pink-background{background-color:#f2e6e5}.o-product-container--has-orange-background{background-color:#fde6d2}.o-product-container--has-blue-background{background-color:#eefbfd}.o-product-container--has-green-background{background-color:#d8e7d5}.o-product-container .product.media{width:35% !important;margin:10px 0 -40px}@media (max-width:767px){.o-product-container .product.media{position:relative;width:70% !important;margin:auto}}.o-product-container .product.media .o-mobile-book-filters-block{display:none}@media (max-width:767px){.o-product-container .product.media .o-mobile-book-filters-block{display:flex;justify-content:center;align-items:center;width:100%;height:50px;margin:10px auto 10px}}@media screen and (max-width:320px){.o-product-container .product.media .o-mobile-book-filters-block{flex-wrap:wrap;width:100%;margin:10px auto 50px}}.o-product-container .product.media .book-block{box-shadow:1px 1px 30px 1px rgba(0,0,0,.3)}.o-product-container .product.media .o-mobile-tested-block__yellow-chip{display:none}@media (max-width:767px){.o-product-container .product.media .o-mobile-tested-block__yellow-chip{position:absolute;top:60px;right:-80px;display:block;width:90px}}@media screen and (max-width:320px){.o-product-container .product.media .o-mobile-tested-block__yellow-chip{right:-70px;width:80px}}.o-product-container .product.media .o-mobile-ribbon{display:none}@media (max-width:767px){.o-product-container .product.media .o-mobile-ribbon{display:block;top:-10px;left:-50px}}.product-info-main{position:relative;width:55% !important;height:550px;margin:0 0 0 30px}@media (max-width:767px){.product-info-main{width:95% !important;height:auto;margin:auto;padding:40px 0 10px}}.product-info-main .o-book-filters-block{justify-content:flex-start;margin:0 0 10px -15px}@media (max-width:767px){.product-info-main .o-book-filters-block{display:none}}.product-info-main .o-book-filters-block__tag{font-size:11px}@media (max-width:767px){.product-info-main .o-book-filters-block__tag{font-size:9px}}.page-title-wrapper.product{width:55%}@media (max-width:767px){.page-title-wrapper.product{width:70%}}.o-details-block{width:55%}@media (max-width:767px){.o-details-block{width:100%;padding-bottom:0}}.o-details-block__subtitle{margin:0;padding:0;font-family:'FiraSansMedium';font-size:18px;font-weight:400;color:#294055;line-height:17px}@media (max-width:767px){.o-details-block__subtitle{width:70%;font-size:16px}}.o-details-block__trustpilot-box{margin:20px 0 0}.o-details-block__trustpilot-box .trustpilot-widget{width:100%;margin:0}.o-details-block__shipping-block{display:flex;align-items:center;width:100%;height:30px;margin:10px 0 0}@media (max-width:767px){.o-details-block__shipping-block{margin:0}}.o-details-block__shipping-block .o-pink-truck-icon{width:20px}.o-details-block__specifications-block{display:flex;align-items:center;width:100%;height:30px;margin:0 0 10px}.o-details-block__specifications-block .o-pink-book-icon{width:20px}.o-details-block .o-details-block-text{margin:0 0 0 8px;font-family:'FiraSansItalic';font-size:14px;color:#294055}.o-details-block .o-details-block-text--specifications-block{color:#476d91;text-decoration:underline}.product.attribute.description{width:85%;max-height:220px;font-family:'FiraSansRegular';font-size:16px;font-weight:inherit;color:#294055;line-height:26px}@media (max-width:767px){.product.attribute.description{width:100%;height:auto;max-height:none;margin:0 0 70px}}.product-info-price{position:absolute;top:40px;right:100px;width:160px}@media (max-width:767px){.product-info-price{position:absolute;top:20px;right:0;width:auto}}.product-info-price .price-box{display:flex;flex-direction:column;align-items:center}@media (max-width:767px){.product-info-price .price-box{margin:2px 0 0}}.product-info-price .price-box .price-label,.product-info-price .price-box .price-label:after{display:none}@media (max-width:767px){.product-info-price .price-box .special-price,.product-info-price .price-box .price-wrapper{margin:10px 0 5px}}.product-info-price .price-box .special-price .price,.product-info-price .price-box .price-wrapper .price{font-family:'FiraSansMedium';font-size:40px;font-weight:inherit;color:#f68a7f}@media (max-width:767px){.product-info-price .price-box .special-price .price,.product-info-price .price-box .price-wrapper .price{font-size:22px}}.product-info-price .price-box .old-price{position:relative;text-decoration:none}.product-info-price .price-box .old-price .price{font-family:'FiraSansRegular';font-size:20px;font-weight:inherit;color:#092240}@media (max-width:767px){.product-info-price .price-box .old-price .price{font-size:15px}}.product-info-price .price-box .old-price:before{position:absolute;top:6px;left:2px;content:'';width:56px;border:1px solid #092240;display:block;transform:rotate(160deg)}@media (max-width:767px){.product-info-price .price-box .old-price:before{top:7px;width:40px}}.product-add-form{position:absolute;bottom:-50px}@media (max-width:767px){.product-add-form{display:none;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:140px;bottom:inherit}}.product-add-form .box-tocart{position:relative}.product-add-form .box-tocart .fieldset .field.qty{display:none}.product-add-form .box-tocart .fieldset .actions{padding:0}.product-add-form .box-tocart .fieldset .actions .o-book-example__btn{margin:0;padding:16px 40px;line-height:inherit;font-size:inherit}.product-add-form .box-tocart .fieldset .actions .o-book-example__btn span{line-height:inherit;font-family:'FiraSansBold';font-size:14px;font-weight:400}.product-add-form .box-tocart .fieldset .actions .o-book-example__preview-btn,.product-add-form .box-tocart .fieldset .actions .o-book-example__test-btn{margin:0 0 0 30px;padding:18px 50px;border:none;text-transform:uppercase}.product-add-form .box-tocart .o-book-example__text{position:absolute;top:110px;left:230px;width:240px}@media (max-width:767px){.product-add-form .box-tocart .o-book-example__text{display:none}}.product-add-form .box-tocart .o-book-example__arrow-deco{position:absolute;top:40px;left:150px;width:65px;height:85px}@media (max-width:767px){.product-add-form .box-tocart .o-book-example__arrow-deco{display:none}}.product-social-links{position:absolute;top:10px;right:-80px;width:auto}@media (max-width:767px){.product-social-links{display:none;top:315px;right:50%;transform:translateX(50%)}}.product-social-links .o-icons-block{display:flex;flex-direction:column;align-items:center;justify-content:center;width:150px}@media (max-width:767px){.product-social-links .o-icons-block .o-ribbon{display:none}}.product-social-links .o-icons-block__reviews{position:relative}.product-social-links .o-icons-block__reviews .o-tested-block{position:absolute;top:-39px;right:-22px;display:none;flex-direction:column;align-items:center;justify-content:center;width:190px;background-color:#fff;border-radius:5px;box-shadow:4px 8px 12px -3px rgba(0,0,0,.3);padding:10px 5px;z-index:100}.product-social-links .o-icons-block__reviews .o-tested-block.is-visible{display:flex}.product-social-links .o-icons-block__reviews .o-tested-block__title{margin:0 0 5px;font-family:'FiraSansMedium';font-size:12px;color:#e65450;text-transform:uppercase;text-align:center}.product-social-links .o-icons-block__reviews .o-tested-block__text{width:80%;font-family:'FiraSansRegular';font-size:12px;color:#34495e;text-align:center}.product-social-links .o-icons-block__reviews .o-tested-block__white-triangle-icon{position:absolute;bottom:-20px;width:30px}.product-social-links .o-icons-block__reviews .o-tested-block__yellow-chip{width:130px}@media (max-width:767px){.product-social-links .o-icons-block__reviews .o-tested-block__yellow-chip{display:none}}.product-social-links .o-icons-block__container{position:relative;width:150px}.product-social-links .o-icons-block__container .o-share-icon{width:40px;cursor:pointer}.product-social-links .o-icons-block__container .o-share-block{position:absolute;display:none;top:55px;right:10px;width:100%;background-color:#fff;border:1px solid #f68a7f;border-radius:10px;padding:10px;font-family:'FiraSansLight';font-size:13px;color:#f68a7f;text-align:left}.product-social-links .o-icons-block__container .o-share-block .product-addto-links{margin:5px 0}.product-social-links .o-icons-block__container .o-share-block__email{display:flex;align-items:center;justify-content:flex-start;margin:0}.product-social-links .o-icons-block__container .o-share-block__facebook{display:flex;justify-content:center;justify-content:flex-start;margin:5px 0}.product-social-links .o-icons-block__container .o-share-block__facebook a{text-align:left;width:100%}.product-social-links .o-icons-block__container .o-share-block__facebook .o-facebook-icon{width:20px}.product-social-links .action.mailto.friend:before{content:'';width:20px;height:15px;background-image:url(../images/common/footer-letter.png);background-size:cover;background-repeat:no-repeat;margin:0 5px 0 0}.o-product-preview__modal-backdrop{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.5);z-index:1000}.o-product-preview__modal-backdrop.open{display:block}.o-product-preview__modal{position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:550px;height:auto;padding:30px 10px 50px;background-color:#fff;z-index:1050}@media (max-width:767px){.o-product-preview__modal{width:90%}}.o-product-preview__modal .o-modal__header{display:flex;justify-content:flex-end}.o-product-preview__modal .o-modal__close-btn{width:20px;cursor:pointer}.o-product-preview__modal .o-modal__body{display:flex;align-items:center;justify-content:space-between;width:100%}.o-product-preview__modal .o-modal__body .o-body__arrow{width:15px}.o-product-preview__modal .o-modal__footer{display:flex;justify-content:center;align-items:center}.o-product-preview__modal .o-modal__footer .o-footer__btn{text-transform:uppercase}.o-mobile-box-tocart{display:none}@media (max-width:767px){.o-mobile-box-tocart{display:flex;justify-content:center;align-items:center}}@media (max-width:767px){.o-mobile-box-tocart .o-book-example__btn{margin:20px 0 10px}}.o-mobile-icons-block{display:none}@media (max-width:767px){.o-mobile-icons-block{position:relative;display:flex;justify-content:center;align-items:center;width:100%;margin:20px 0}}.o-mobile-icons-block__container .o-share-icon{cursor:pointer}@media (max-width:767px){.o-mobile-icons-block__container .o-share-icon{width:40px}}@media (max-width:767px){.o-mobile-icons-block__container .o-share-block{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);display:none;top:55px;width:55%;background-color:#fff;border:1px solid #f68a7f;border-radius:10px;padding:10px;font-family:'FiraSansLight';font-size:13px;color:#f68a7f;text-align:left}.o-mobile-icons-block__container .o-share-block .product-addto-links{margin:5px 0}.o-mobile-icons-block__container .o-share-block__email{display:flex;align-items:center;justify-content:center;margin:0}.o-mobile-icons-block__container .o-share-block__facebook{display:flex;justify-content:center;margin:5px 0}.o-mobile-icons-block__container .o-share-block__facebook a{text-align:left;width:100%}.o-mobile-icons-block__container .o-share-block__facebook .o-facebook-icon{width:20px}}.o-mobile__preview-modal-btn,.o-mobile__test-btn{display:none}@media (max-width:767px){.o-mobile__preview-modal-btn,.o-mobile__test-btn{display:block;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:10px;text-transform:uppercase}}.o-book-customization{display:flex;flex-direction:column;align-items:center;width:100%;height:auto;padding:40px 0 50px}@media (max-width:767px){.o-book-customization{width:90%;margin:0 auto;padding:40px 0 0}}.o-book-customization__pink-stroke-deco{width:5px;height:40px;margin:10px 0 0}@media (max-width:767px){.o-book-customization__pink-stroke-deco{display:none}}.o-book-customization__icons-block{display:flex;width:auto;max-width:90%;height:auto;margin:20px 0 0;border-radius:12px;background-color:#fff6e0;box-shadow:3px 4px 13px 2px rgba(0,0,0,.3)}@media (max-width:767px){.o-book-customization__icons-block{flex-direction:column;width:100%}}.o-book-customization__icons-block .o-number-block{display:flex;align-items:center;justify-content:center;flex-direction:column;width:20%;min-width:194px;background-color:#f68a7f;border-top-right-radius:70px;border-top-left-radius:12px;border-bottom-left-radius:12px}@media (max-width:767px){.o-book-customization__icons-block .o-number-block{flex-direction:row;width:100%;height:60px;padding:10px;border-top-right-radius:12px;border-bottom-left-radius:0}}.o-book-customization__icons-block .o-number-block__text{width:100%;margin:0;font-size:18px;line-height:25px;text-align:center}@media (max-width:767px){.o-book-customization__icons-block .o-number-block__text{font-size:16px}}.o-book-customization__icons-block .o-number-block__customization-number{font-size:64px;line-height:50px}@media (max-width:767px){.o-book-customization__icons-block .o-number-block__customization-number{margin:0 10px;font-size:52px}}.o-book-customization__icons-block .o-pictos-container{display:flex;width:100%;padding:10px 0}@media (max-width:767px){.o-book-customization__icons-block .o-pictos-container{flex-wrap:wrap}}.o-book-customization__icons-block .o-pictos-container__item{display:flex;flex-direction:column;align-items:center;margin:10px 30px}@media (max-width:767px){.o-book-customization__icons-block .o-pictos-container__item{width:50%;margin:0}}.o-book-customization__icons-block .o-pictos-container__item .o-picto{height:60px;margin:20px 0 0}.o-book-customization__icons-block .o-pictos-container__item .o-text{margin:10px 0;font-family:'FiraSansRegular';font-size:13px;color:#476d91;text-align:center}.o-book-example__btn{margin:30px 0 0;text-transform:uppercase}@media (max-width:767px){.o-book-example__btn{margin:40px 0 0}}.o-book-example__curved-arrow{position:absolute;bottom:-20px;right:270px;width:75px;height:60px}@media (max-width:767px){.o-book-example__curved-arrow{display:none}}.o-book-example__start-customization-text{position:absolute;bottom:-60px;right:140px}@media (max-width:767px){.o-book-example__start-customization-text{display:none}}.product.info.detailed{margin-bottom:0}.o-product-view__fieldset{display:flex;justify-content:center;margin:70px 0 60px}@media (max-width:767px){.o-product-view__fieldset{margin:10px 0 60px}}.o-product-view__fieldset .actions{position:relative}.o-product-view__container{position:relative}.o-product-view__curved-arrow{position:absolute;right:-100px;top:-20px;width:80px}@media (max-width:767px){.o-product-view__curved-arrow{display:none}}.o-product-view__text{position:absolute;right:-210px;top:-50px;font-family:'CaveatBrushRegular';font-size:18px;color:#092240;text-transform:uppercase}@media (max-width:767px){.o-product-view__text{display:none}}.catalog-product-view .o-simple-block-main .o-content{background-color:#f8f2ef}.o-advice{display:flex;align-items:center;width:100%;height:350px;background:linear-gradient(#fff,#f8f6e6);margin:0 0 30px}@media (max-width:767px){.o-advice{flex-direction:column;height:auto;margin:20px 0}}.o-advice__icons-block{display:flex;flex-direction:column;align-items:center;width:30%}@media (max-width:767px){.o-advice__icons-block{width:auto}}.o-advice__icons-block .o-pink-stroke-deco{width:7px;height:80px}.o-advice__icons-block .o-pink-chip{width:150px;height:150px}@media (max-width:767px){.o-advice__icons-block .o-pink-chip{width:130px;height:130px}}.o-advice__text-block{display:flex;flex-direction:column;align-items:center;justify-content:center;width:60%;text-align:left}@media (max-width:767px){.o-advice__text-block{width:90%;padding:0 0 20px}}.o-advice__text-block .o-text{width:800px;margin:20px 0 0;font-family:'CaveatBrushRegular';font-size:23px;color:#e65450;line-height:28px}@media (max-width:767px){.o-advice__text-block .o-text{width:100%}}.o-advice__text-block .o-team-name{margin:20px 0 0;font-family:'FiraSansExtraBold';font-size:16px;color:#092240}.o-custom-link__block .actions{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;margin:30px auto 90px}.o-custom-link__block span{text-transform:uppercase}.o-custom-link__container{position:relative}.o-custom-link__curved-arrow{position:absolute;left:-100px;top:20px;width:80px}@media (max-width:767px){.o-custom-link__curved-arrow{display:none}}.o-custom-link__text{position:absolute;left:-200px;top:80px;font-family:'CaveatBrushRegular';font-size:18px;color:#092240;text-transform:uppercase}@media (max-width:767px){.o-custom-link__text{display:none}}.o-related-products{width:100%;height:auto;margin:60px 0 50px}.o-related-products__top-block{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:140px}.o-related-products__pink-stroke-deco{width:5px;height:50px;margin:10px 0 0}@media (max-width:767px){.o-related-products__pink-stroke-deco{display:none}}.o-related-products .o-mobile-arrows-block{display:none}@media (max-width:767px){.o-related-products .o-mobile-arrows-block{display:flex;justify-content:space-between;width:90%;margin:20px auto}.o-related-products .o-mobile-arrows-block__arrow{width:20px;height:20px}}.o-related-products__bottom-block{position:relative;display:flex;flex-wrap:wrap;justify-content:center;width:100%;height:auto}@media (max-width:767px){.o-related-products__bottom-block{width:90%;margin:auto}}@media (max-width:767px){.o-related-products__bottom-block .o-product-item{width:90% !important;margin:15px}}.o-related-products__bottom-block .o-product-item .o-title{margin:10px 0 0}.o-related-products .o-price-block .price-box{display:flex}.o-related-products .o-price-block .price{font-weight:inherit}.page-layout-cml_extended_page .custom-content p,.page-layout-cml_quote_page .custom-content p{font-size:0}@media (max-width:767px){.cms-offres-speciales .columns .column.main .custom-content{width:100%}}.o-special-offer-container__top-banner{width:100%;height:350px;background-image:url(../images/background/special-offer-banner.png);background-repeat:no-repeat;background-size:cover;background-position:center}.o-special-offer-container__top-banner .o-title{width:650px;margin:auto;padding:100px 0 0;font-family:'FiraSansBold';font-size:34px;color:#e65450;line-height:41px;text-align:center}@media (max-width:767px){.o-special-offer-container__top-banner .o-title{width:90%;font-size:24px;line-height:35px}}.o-special-offer__newsletter-block{margin:20px 0 70px}.cms-offres-speciales .columns .column.main .custom-content .o-block-text p{font-family:'FiraSansRegular';color:#000}.sendfriend-product-send #maincontent{margin:170px auto 0}@media (max-width:767px){.sendfriend-product-send #maincontent{margin:50px auto 0}}.sendfriend-product-send .page-title-wrapper{display:none}.sendfriend-product-send .columns{width:100%;height:auto;background:linear-gradient(#fff,#f8f6e6);border:none;box-shadow:none;margin:0;padding:40px 0 50px}.sendfriend-product-send .columns .column.main{display:flex;align-items:center;justify-content:center;width:540px;height:auto;margin:auto;padding:20px 10px;background-color:#fff;border:1px solid #ccc;border-top-left-radius:30px;border-top-right-radius:30px;border-bottom-left-radius:30px}@media (max-width:767px){.sendfriend-product-send .columns .column.main{flex-grow:inherit;width:95%;margin:auto}}.sendfriend-product-send .columns .column.main .o-sendfriend{width:80%;padding:10px 0 0}.sendfriend-product-send .columns .column.main .o-sendfriend__title{font-family:'FiraSansSemiBold';font-size:20px;color:#476d91;margin:0 0 30px}.sendfriend-product-send .columns .column.main .o-sendfriend__sender .o-field,.sendfriend-product-send .columns .column.main .o-sendfriend__sender .fieldset .field.name.required,.sendfriend-product-send .columns .column.main .o-sendfriend__sender .fieldset .field.email.required,.sendfriend-product-send .columns .column.main .o-sendfriend__recipients .o-field,.sendfriend-product-send .columns .column.main .o-sendfriend__recipients .fieldset .field.name.required,.sendfriend-product-send .columns .column.main .o-sendfriend__recipients .fieldset .field.email.required{display:flex;flex-direction:column}.sendfriend-product-send .columns .column.main .o-sendfriend__sender .o-field label,.sendfriend-product-send .columns .column.main .o-sendfriend__sender .fieldset .field.name.required label,.sendfriend-product-send .columns .column.main .o-sendfriend__sender .fieldset .field.email.required label,.sendfriend-product-send .columns .column.main .o-sendfriend__recipients .o-field label,.sendfriend-product-send .columns .column.main .o-sendfriend__recipients .fieldset .field.name.required label,.sendfriend-product-send .columns .column.main .o-sendfriend__recipients .fieldset .field.email.required label{margin:0 0 5px;text-align:left}.sendfriend-product-send .columns .column.main .o-sendfriend__sender .o-field .control,.sendfriend-product-send .columns .column.main .o-sendfriend__sender .o-field .control .input-text,.sendfriend-product-send .columns .column.main .o-sendfriend__sender .fieldset .field.name.required .control,.sendfriend-product-send .columns .column.main .o-sendfriend__sender .fieldset .field.name.required .control .input-text,.sendfriend-product-send .columns .column.main .o-sendfriend__sender .fieldset .field.email.required .control,.sendfriend-product-send .columns .column.main .o-sendfriend__sender .fieldset .field.email.required .control .input-text,.sendfriend-product-send .columns .column.main .o-sendfriend__recipients .o-field .control,.sendfriend-product-send .columns .column.main .o-sendfriend__recipients .o-field .control .input-text,.sendfriend-product-send .columns .column.main .o-sendfriend__recipients .fieldset .field.name.required .control,.sendfriend-product-send .columns .column.main .o-sendfriend__recipients .fieldset .field.name.required .control .input-text,.sendfriend-product-send .columns .column.main .o-sendfriend__recipients .fieldset .field.email.required .control,.sendfriend-product-send .columns .column.main .o-sendfriend__recipients .fieldset .field.email.required .control .input-text{width:100% !important}.sendfriend-product-send .columns .column.main .o-sendfriend__sender .o-subtitle,.sendfriend-product-send .columns .column.main .o-sendfriend__recipients .o-subtitle{margin:0 0 10px;font-family:'FiraSansRegular';font-size:15px;font-weight:inherit;color:#626262}.sendfriend-product-send .columns .column.main .o-sendfriend__sender .o-recipients .secondary .action.remove,.sendfriend-product-send .columns .column.main .o-sendfriend__sender .o-recipients .secondary .action.add,.sendfriend-product-send .columns .column.main .o-sendfriend__recipients .o-recipients .secondary .action.remove,.sendfriend-product-send .columns .column.main .o-sendfriend__recipients .o-recipients .secondary .action.add{margin:0 5px;padding:0;background:0 0;border:none;font-family:'FiraSansLight';font-size:14px;font-weight:inherit;color:#f68a7f;text-decoration:underline}.sendfriend-product-send .columns .column.main .o-sendfriend__sender .o-recipients .secondary,.sendfriend-product-send .columns .column.main .o-sendfriend__recipients .o-recipients .secondary{position:relative}.sendfriend-product-send .columns .column.main .o-sendfriend__sender .o-recipients .secondary .action.remove,.sendfriend-product-send .columns .column.main .o-sendfriend__recipients .o-recipients .secondary .action.remove{position:absolute;top:0;left:inherit;right:0}.sendfriend-product-send .columns .column.main .o-sendfriend__sender .o-recipients__actions-toolbar,.sendfriend-product-send .columns .column.main .o-sendfriend__recipients .o-recipients__actions-toolbar{margin:auto}.sendfriend-product-send .columns .column.main .o-sendfriend__actions-toolbar{display:flex;flex-direction:row-reverse;justify-content:space-evenly;align-items:center}@media (max-width:767px){.sendfriend-product-send .columns .column.main .o-sendfriend__actions-toolbar{flex-direction:column}}@media (max-width:767px){.sendfriend-product-send .columns .column.main .o-sendfriend__actions-toolbar .o-secondary{margin:10px 0 0}}