/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--grid-columns:24;--grid-max-width:1440px;--speed:.3s;--easing:ease-in-out;--color-black:#000000;--color-white:#ffffff;--color-gray--darker:#342e30;--color-gray--dark:#a59fa1;--color-gray:#d6cccb;--color-gray--light:#eeeeee;--color-pink:#d5166c;--color-pink--light:#f12d85;--color-taupe:#e7e4e3;--color-taupe--light:#f5f3f2;--color-green:#71b73b;--color-orange:#fc803e;--color-red:#e74c3c;--color-red--light:#ffeceb;--color-black--25:rgba(0,0,0,0.25);--color-pink--25:rgba(219,57,107,0.25);--border-radius--small:5px;--border-radius--medium:10px;--border-radius--large:15px;--box-shadow--black:0 10px 10px -10px var(--color-black--25);--box-shadow--pink:0 0 10px -3px var(--color-pink);--fs-title-largest:clamp(2rem,1.2308rem + 3.0769vw,4rem);--fs-title-larger:clamp(1.75rem,1.2692rem + 1.9231vw,3rem);--fs-title-large:clamp(1.625rem,1.3365rem + 1.1538vw,2.375rem);--fs-title-normal:clamp(1.5rem,1.3077rem + 0.7692vw,2rem);--fs-title-small:clamp(1.5rem,1.4038rem + 0.3846vw,1.75rem);--fs-title-smaller:clamp(1.25rem,1.2019rem + 0.1923vw,1.375rem);--fs-title-smallest:clamp(1.125rem,1.0769rem + 0.1923vw,1.25rem);--fs-text-large:clamp(1.0625rem,0.9904rem + 0.2885vw,1.25rem);--fs-text-normal:clamp(0.9375rem,0.8894rem + 0.1923vw,1.0625rem);--fs-text-small:clamp(0.875rem,0.8269rem + 0.1923vw,1rem);--fs-text-smaller:clamp(0.8125rem,0.7644rem + 0.1923vw,0.9375rem);--gutter-increasing:clamp(4rem,2.4615rem + 6.1538vw,8rem);--gutter-small-increasing:clamp(2rem,1.2308rem + 3.0769vw,4rem);--gutter-smaller-increasing:clamp(1.25rem,0.7692rem + 1.9231vw,2.5rem);--header-height:60px;}@media (min-width:768px){:root{--header-height:94px;}}:root{--color-primary:var(--color-pink);--color-primary--light:var(--color-pink--light);--color-secondary:var(--color-taupe);--color-secondary--light:var(--color-taupe--light);--color-sale:var(--color-orange);--column:min(100vw / var(--grid-columns),calc(var(--grid-max-width) / var(--grid-columns)));}@font-face{font-family:"Roboto";font-weight:400;font-style:normal;font-display:swap;src:url(/themes/custom/viosa_jacket/assets/fonts/Roboto/static/Roboto-Regular.ttf) format("truetype");}@font-face{font-family:"Roboto";font-weight:500;font-style:normal;font-display:swap;src:url(/themes/custom/viosa_jacket/assets/fonts/Roboto/static/Roboto-Medium.ttf) format("truetype");}@font-face{font-family:"Roboto";font-weight:600;font-style:normal;font-display:swap;src:url(/themes/custom/viosa_jacket/assets/fonts/Roboto/static/Roboto-SemiBold.ttf) format("truetype");}@font-face{font-family:"Roboto";font-weight:700;font-style:normal;font-display:swap;src:url(/themes/custom/viosa_jacket/assets/fonts/Roboto/static/Roboto-Bold.ttf) format("truetype");}@font-face{font-family:"Poppins";font-weight:300;font-style:normal;font-display:swap;src:url(/themes/custom/viosa_jacket/assets/fonts/Poppins/Poppins-Light.ttf) format("truetype");}@font-face{font-family:"Poppins";font-weight:400;font-style:normal;font-display:swap;src:url(/themes/custom/viosa_jacket/assets/fonts/Poppins/Poppins-Regular.ttf) format("truetype");}@font-face{font-family:"Poppins";font-weight:500;font-style:normal;font-display:swap;src:url(/themes/custom/viosa_jacket/assets/fonts/Poppins/Poppins-Medium.ttf) format("truetype");}@font-face{font-family:"Poppins";font-weight:600;font-style:normal;font-display:swap;src:url(/themes/custom/viosa_jacket/assets/fonts/Poppins/Poppins-SemiBold.ttf) format("truetype");}@font-face{font-family:"Poppins";font-weight:700;font-style:normal;font-display:swap;src:url(/themes/custom/viosa_jacket/assets/fonts/Poppins/Poppins-Bold.ttf) format("truetype");}@-webkit-keyframes rotate{0%{-webkit-transform:rotateZ(30deg);transform:rotateZ(30deg);}100%{-webkit-transform:rotateZ(390deg);transform:rotateZ(390deg);}}@keyframes rotate{0%{-webkit-transform:rotateZ(30deg);transform:rotateZ(30deg);}100%{-webkit-transform:rotateZ(390deg);transform:rotateZ(390deg);}}@-webkit-keyframes bounce{from{-webkit-transform:translateX(0);transform:translateX(0);}to{-webkit-transform:translateX(5px);transform:translateX(5px);}}@keyframes bounce{from{-webkit-transform:translateX(0);transform:translateX(0);}to{-webkit-transform:translateX(5px);transform:translateX(5px);}}@-webkit-keyframes popInOut{0%{-webkit-transform:scale(1);transform:scale(1);}25%{-webkit-transform:scale(1.15);transform:scale(1.15);}100%{-webkit-transform:scale(0);transform:scale(0);}}@keyframes popInOut{0%{-webkit-transform:scale(1);transform:scale(1);}25%{-webkit-transform:scale(1.15);transform:scale(1.15);}100%{-webkit-transform:scale(0);transform:scale(0);}}@-webkit-keyframes popOutIn{0%{-webkit-transform:scale(0);transform:scale(0);}75%{-webkit-transform:scale(1.15);transform:scale(1.15);}100%{-webkit-transform:scale(1);transform:scale(1);}}@keyframes popOutIn{0%{-webkit-transform:scale(0);transform:scale(0);}75%{-webkit-transform:scale(1.15);transform:scale(1.15);}100%{-webkit-transform:scale(1);transform:scale(1);}}@-webkit-keyframes fadeIn{0%{opacity:0;visibility:hidden;}100%{opacity:1;visibility:visible;}}@keyframes fadeIn{0%{opacity:0;visibility:hidden;}100%{opacity:1;visibility:visible;}}@-webkit-keyframes fadeOut{0%{opacity:1;visibility:visible;}100%{opacity:0;visibility:hidden;}}@keyframes fadeOut{0%{opacity:1;visibility:visible;}100%{opacity:0;visibility:hidden;}}@-webkit-keyframes slideInFromBottom{0%{-webkit-transform:translateY(100%);transform:translateY(100%);}100%{-webkit-transform:translateY(0);transform:translateY(0);}}@keyframes slideInFromBottom{0%{-webkit-transform:translateY(100%);transform:translateY(100%);}100%{-webkit-transform:translateY(0);transform:translateY(0);}}@-webkit-keyframes slideOutToBottom{0%{-webkit-transform:translateY(0);transform:translateY(0);}100%{-webkit-transform:translateY(100%);transform:translateY(100%);}}@keyframes slideOutToBottom{0%{-webkit-transform:translateY(0);transform:translateY(0);}100%{-webkit-transform:translateY(100%);transform:translateY(100%);}}@-webkit-keyframes slideInFromLeft{0%{opacity:0;-webkit-transform:translateX(-10px);transform:translateX(-10px);}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0);}}@keyframes slideInFromLeft{0%{opacity:0;-webkit-transform:translateX(-10px);transform:translateX(-10px);}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0);}}*{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-tap-highlight-color:transparent;}html{margin:0;padding:0;width:100%;height:auto;min-height:100vh;display:block;}*,*::before,*::after{-webkit-box-sizing:border-box;box-sizing:border-box;}body{margin:0;padding:0;width:100%;height:auto;min-height:100vh;overflow-x:hidden;display:block;background-color:var(--color-white);}body[grid=visible]::after{content:"";display:block;position:fixed;pointer-events:none;left:50%;top:0;-webkit-transform:translateX(calc(-50% - 1px));-ms-transform:translateX(calc(-50% - 1px));transform:translateX(calc(-50% - 1px));width:100%;max-width:1440px;height:100%;background-size:calc(100% / var(--grid-columns));background-image:linear-gradient(to right,transparent 1px,rgba(255,0,0,0.25) 0px);z-index:100;}body[grid=visible]::before{content:"mobile";display:block;padding:5px;background-color:rgba(0,0,0,0.7);color:#fff;position:fixed;right:0;bottom:0;font-size:12px;font-family:sans-serif;font-weight:300;z-index:101;}@media (min-width:420px){body[grid=visible]::before{content:"mobile-landscape";}}@media (min-width:768px){body[grid=visible]::before{content:"tablet";}}@media (min-width:1024px){body[grid=visible]::before{content:"laptop";}}@media (min-width:1280px){body[grid=visible]::before{content:"desktop";}}@media (min-width:1440px){body[grid=visible]::before{content:"max-width";}}a:not(.button){color:var(--color-primary);text-decoration:none;}a:not(.button):hover{color:inherit;text-decoration:underline;}ul,ol{padding-left:2rem;}ul li::marker,ol li::marker{color:var(--color-primary);font-weight:500;}img{display:block;max-width:100%;height:auto;}svg{display:block;max-width:100%;height:auto;}figure{display:block;max-width:100%;height:auto;margin:0;}picture{display:block;max-width:100%;height:auto;}video{display:block;max-width:100%;height:auto;}audio{display:block;max-width:100%;width:100%;}pre{overflow:auto;width:100%;margin:0;}iframe{display:block;max-width:100%;}object{display:block;max-width:100%;}textarea:focus,input:focus{outline:none;}input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{display:none;}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0;}input[type=number]{-moz-appearance:textfield !important;}button::-moz-focus-inner{border:0;}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}body{font-family:"Poppins",sans-serif;font-size:var(--fs-text-normal);font-weight:300;color:var(--color-gray--darker);line-height:150%;letter-spacing:inherit;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}h1,h2,h3,h4,h5,h6{font-family:"Roboto",sans-serif;font-size:inherit;font-weight:400;color:var(--color-gray--darker);line-height:150%;letter-spacing:inherit;}strong{font-weight:700;}em{font-style:italic;}address{font-style:normal;}.jacket .main-content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100vh;}.jacket .region--header{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;height:auto;width:100%;position:sticky;top:0;z-index:3;}.jacket .region--content{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;width:100%;height:100%;}.jacket .region--footer{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%;height:auto;margin-top:var(--gutter-small-increasing);}.jacket .region--bottom{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%;height:auto;}.jacket.route--user-login .block-main-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:start;align-content:flex-start;}.jacket.route--user-login .block-main-content .user-login-form{-webkit-box-flex:0;-ms-flex:0 0 calc(100% / var(--grid-columns) * 22);flex:0 0 calc(100% / var(--grid-columns) * 22);margin-left:calc(100% / var(--grid-columns) * 1);margin-right:calc(100% / var(--grid-columns) * 1);padding-block:2rem;}@media (min-width:768px){.jacket.route--user-login .block-main-content .user-login-form{-webkit-box-flex:0;-ms-flex:0 0 calc(100% / var(--grid-columns) * 10);flex:0 0 calc(100% / var(--grid-columns) * 10);margin-left:calc(100% / var(--grid-columns) * 7);margin-right:calc(100% / var(--grid-columns) * 7);padding-block:4rem;}}@media (min-width:1280px){.jacket.route--user-login .block-main-content .user-login-form{padding-block:6rem;}}.jacket.route--user-login .block-main-content .user-login-form .form-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:start;align-content:flex-start;}.jacket.route--user-pass .block-main-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:start;align-content:flex-start;}.jacket.route--user-pass .block-main-content .user-pass{-webkit-box-flex:0;-ms-flex:0 0 calc(100% / var(--grid-columns) * 22);flex:0 0 calc(100% / var(--grid-columns) * 22);margin-left:calc(100% / var(--grid-columns) * 1);margin-right:calc(100% / var(--grid-columns) * 1);padding-block:2rem;}@media (min-width:768px){.jacket.route--user-pass .block-main-content .user-pass{-webkit-box-flex:0;-ms-flex:0 0 calc(100% / var(--grid-columns) * 10);flex:0 0 calc(100% / var(--grid-columns) * 10);margin-left:calc(100% / var(--grid-columns) * 7);margin-right:calc(100% / var(--grid-columns) * 7);padding-block:4rem;}}@media (min-width:1280px){.jacket.route--user-pass .block-main-content .user-pass{padding-block:6rem;}}.jacket.route--user-pass .block-main-content .user-pass .form-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:start;align-content:flex-start;}.jacket.route--commerce-mollie-checkout-mollie-return .block-main-content{padding-block:2rem;padding-inline:calc(100% / var(--grid-columns) * 1);}@media (min-width:768px){.jacket.route--commerce-mollie-checkout-mollie-return .block-main-content{padding-block:4rem;padding-inline:calc(100% / var(--grid-columns) * 7);}}@media (min-width:1280px){.jacket.route--commerce-mollie-checkout-mollie-return .block-main-content{padding-block:6rem;}}.region .inner{width:100%;max-width:var(--grid-max-width);margin:0 auto;}.region.region--header{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);background-color:var(--color-white);border-bottom:1px solid var(--color-gray--light);-webkit-transition:-webkit-transform var(--speed) var(--easing) 0s;transition:-webkit-transform var(--speed) var(--easing) 0s;transition:transform var(--speed) var(--easing) 0s;transition:transform var(--speed) var(--easing) 0s,-webkit-transform var(--speed) var(--easing) 0s;}.region.region--header .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;padding-block:0.75rem;height:100%;}@media (min-width:768px){.region.region--header .inner{padding-block:1.5rem;}}@media (min-width:1280px){.region.region--header .inner{padding-block:1.75rem;}}.region.region--header .block-site-branding{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-webkit-box-flex:0;-ms-flex:0 0 calc(100% / var(--grid-columns) * 6);flex:0 0 calc(100% / var(--grid-columns) * 6);margin-left:calc(100% / var(--grid-columns) * 1);margin-right:calc(100% / var(--grid-columns) * 1);margin-right:auto;height:100%;}@media (min-width:1024px){.region.region--header .block-site-branding{-webkit-box-flex:0;-ms-flex:0 0 calc(100% / var(--grid-columns) * 3);flex:0 0 calc(100% / var(--grid-columns) * 3);margin-left:calc(100% / var(--grid-columns) * 1);margin-right:calc(100% / var(--grid-columns) * 1);}}.region.region--header .block-menu-main{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-left:calc(100% / var(--grid-columns) * 0);margin-right:calc(100% / var(--grid-columns) * 2);margin-top:2px;}@media (min-width:1024px){.region.region--header .block-menu-main{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;margin-left:calc(100% / var(--grid-columns) * 0);margin-right:calc(100% / var(--grid-columns) * 0);}}.region.region--header .block-commerce-cart{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-left:calc(100% / var(--grid-columns) * 1);margin-right:calc(100% / var(--grid-columns) * 2);}@media (min-width:768px){.region.region--header .block-commerce-cart{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-left:calc(100% / var(--grid-columns) * 1);margin-right:calc(100% / var(--grid-columns) * 1);}}@media (min-width:1024px){.region.region--header .block-commerce-cart{-webkit-box-flex:0;-ms-flex:0 0 calc(100% / var(--grid-columns) * 3);flex:0 0 calc(100% / var(--grid-columns) * 3);margin-left:calc(100% / var(--grid-columns) * 1);margin-right:calc(100% / var(--grid-columns) * 1);}}@media (min-width:1280px){.region.region--header .block-commerce-cart{-webkit-box-flex:0;-ms-flex:0 0 calc(100% / var(--grid-columns) * 2);flex:0 0 calc(100% / var(--grid-columns) * 2);margin-left:calc(100% / var(--grid-columns) * 1);margin-right:calc(100% / var(--grid-columns) * 1);}}[data-last-scroll-direction=down]:not([data-active-item=block-menu-main]) .region.region--header{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);}@media (min-width:1440px){.region.region--content .block-main-content{-webkit-margin-before:69px;margin-block-start:69px;}}.region.region--content .block-breadcrumb ~ .block-main-content{-webkit-margin-before:0;margin-block-start:0;}.region.region--footer{background-color:var(--color-secondary--light);}.region.region--footer .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;padding-block:var(--gutter-small-increasing);height:100%;}.region.region--footer .block-menu-footer{-webkit-box-flex:0;-ms-flex:0 0 calc(100% / var(--grid-columns) * 22);flex:0 0 calc(100% / var(--grid-columns) * 22);margin-left:calc(100% / var(--grid-columns) * 1);margin-right:calc(100% / var(--grid-columns) * 1);}@media (min-width:1024px){.region.region--footer .block-menu-footer{-webkit-box-flex:0;-ms-flex:0 0 calc(100% / var(--grid-columns) * 20);flex:0 0 calc(100% / var(--grid-columns) * 20);margin-left:calc(100% / var(--grid-columns) * 2);margin-right:calc(100% / var(--grid-columns) * 2);}}@media (min-width:1440px){.region.region--footer .block-menu-footer{-webkit-box-flex:0;-ms-flex:0 0 calc(100% / var(--grid-columns) * 18);flex:0 0 calc(100% / var(--grid-columns) * 18);margin-left:calc(100% / var(--grid-columns) * 3);margin-right:calc(100% / var(--grid-columns) * 3);}}.region.region--bottom{background-color:var(--color-secondary);}.region.region--bottom .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:stretch;-ms-flex-pack:stretch;justify-content:stretch;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;padding-block:var(--gutter-smaller-increasing);height:100%;}@media (min-width:1024px){.region.region--bottom .inner{padding-block:1.5rem;}}.region.region--bottom .block-menu-bottom{-webkit-box-flex:0;-ms-flex:0 0 calc(100% / var(--grid-columns) * 22);flex:0 0 calc(100% / var(--grid-columns) * 22);margin-left:calc(100% / var(--grid-columns) * 1);margin-right:calc(100% / var(--grid-columns) * 1);}@media (min-width:1024px){.region.region--bottom .block-menu-bottom{-webkit-box-flex:0;-ms-flex:0 0 calc(100% / var(--grid-columns) * 20);flex:0 0 calc(100% / var(--grid-columns) * 20);margin-left:calc(100% / var(--grid-columns) * 2);margin-right:calc(100% / var(--grid-columns) * 2);}}@media (min-width:1440px){.region.region--bottom .block-menu-bottom{-webkit-box-flex:0;-ms-flex:0 0 calc(100% / var(--grid-columns) * 18);flex:0 0 calc(100% / var(--grid-columns) * 18);margin-left:calc(100% / var(--grid-columns) * 3);margin-right:calc(100% / var(--grid-columns) * 3);}}.block{display:block;}.block.block-page-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:start;align-content:flex-start;padding-block:var(--gutter-small-increasing) 0;}.block.block-page-title h1{-webkit-box-flex:0;-ms-flex:0 0 calc(100% / var(--grid-columns) * 22);flex:0 0 calc(100% / var(--grid-columns) * 22);margin-left:calc(100% / var(--grid-columns) * 1);margin-right:calc(100% / var(--grid-columns) * 1);margin-block:0;font-family:"Roboto",sans-serif;font-size:var(--fs-title-larger);font-weight:400;color:var(--color-gray--darker);line-height:115%;letter-spacing:inherit;text-align:center;position:relative;z-index:1;}@media (min-width:768px){.block.block-page-title h1{-webkit-box-flex:0;-ms-flex:0 0 calc(100% / var(--grid-columns) * 16);flex:0 0 calc(100% / var(--grid-columns) * 16);margin-left:calc(100% / var(--grid-columns) * 4);margin-right:calc(100% / var(--grid-columns) * 4);}}@media (min-width:1024px){.block.block-page-title h1{-webkit-box-flex:0;-ms-flex:0 0 calc(100% / var(--grid-columns) * 14);flex:0 0 calc(100% / var(--grid-columns) * 14);margin-left:calc(100% / var(--grid-columns) * 5);margin-right:calc(100% / var(--grid-columns) * 5);}}@media (min-width:1440px){.block.block-page-title h1{-webkit-box-flex:0;-ms-flex:0 0 calc(100% / var(--grid-columns) * 12);flex:0 0 calc(100% / var(--grid-columns) * 12);margin-left:calc(100% / var(--grid-columns) * 6);margin-right:calc(100% / var(--grid-columns) * 6);}}.block.block-checkout-header-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:start;align-content:flex-start;padding-block:1rem var(--gutter-small-increasing);}.block.block-checkout-header-text .text{-webkit-box-flex:0;-ms-flex:0 0 calc(100% / var(--grid-columns) * 22);flex:0 0 calc(100% / var(--grid-columns) * 22);margin-left:calc(100% / var(--grid-columns) * 1);margin-right:calc(100% / var(--grid-columns) * 1);margin-block:0;font-family:"Poppins",sans-serif;font-size:inherit;font-weight:inherit;color:inherit;line-height:150%;letter-spacing:inherit;text-align:center;position:relative;z-index:1;}@media (min-width:768px){.block.block-checkout-header-text .text{-webkit-box-flex:0;-ms-flex:0 0 calc(100% / var(--grid-columns) * 16);flex:0 0 calc(100% / var(--grid-columns) * 16);margin-left:calc(100% / var(--grid-columns) * 4);margin-right:calc(100% / var(--grid-columns) * 4);}}@media (min-width:1024px){.block.block-checkout-header-text .text{-webkit-box-flex:0;-ms-flex:0 0 calc(100% / var(--grid-columns) * 14);flex:0 0 calc(100% / var(--grid-columns) * 14);margin-left:calc(100% / var(--grid-columns) * 5);margin-right:calc(100% / var(--grid-columns) * 5);}}@media (min-width:1440px){.block.block-checkout-header-text .text{-webkit-box-flex:0;-ms-flex:0 0 calc(100% / var(--grid-columns) * 12);flex:0 0 calc(100% / var(--grid-columns) * 12);margin-left:calc(100% / var(--grid-columns) * 6);margin-right:calc(100% / var(--grid-columns) * 6);}}.block.block-breadcrumb{margin-inline:calc(100% / var(--grid-columns) * 1);padding-block:1rem;}@media (min-width:1024px){.block.block-breadcrumb{padding-block:1.5rem;}}.block.block-breadcrumb ol{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:start;align-content:flex-start;margin:0;padding:0;list-style-type:none;}.block.block-breadcrumb ol li{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-left:calc(100% / var(--grid-columns) * 0);margin-right:calc(100% / var(--grid-columns) * 0);font-family:"Poppins",sans-serif;font-size:0.875rem;font-weight:400;color:var(--color-gray--dark);line-height:150%;letter-spacing:inherit;}.block.block-breadcrumb ol li + li{margin-left:0.4rem;}.block.block-breadcrumb ol li + li:before{content:">";font-family:"Poppins",sans-serif;font-size:0.875rem;font-weight:400;color:var(--color-gray--dark);line-height:150%;letter-spacing:inherit;}.block.block-breadcrumb ol li a{color:var(--color-gray--dark);text-decoration:none;}.block.block-breadcrumb ol li a:hover{text-decoration:underline;}.block.block-site-branding{z-index:1;-webkit-transition:z-index 0s var(--easing) var(--speed);transition:z-index 0s var(--easing) var(--speed);}.block.block-site-branding .link{text-align:left;height:100%;}.block.block-site-branding .link svg{width:auto;height:100%;-webkit-transition:max-width var(--speed) var(--easing);transition:max-width var(--speed) var(--easing);}.block.block-site-branding .link svg *[fill="#002841"]{fill:var(--color-white) !important;}.block.block-user-menu .icon-wrapper{color:var(--color-primary);text-decoration:none;}.block.block-user-menu .icon-wrapper .icon{margin-inline:auto;width:1.25rem;height:1.25rem;}.block.block-user-menu .icon-wrapper .label{font-family:"Poppins",sans-serif;font-size:0.75rem;font-weight:500;color:inherit;line-height:150%;letter-spacing:inherit;text-transform:uppercase;text-align:center;}.block.block-commerce-cart{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:start;align-content:flex-start;}.block.block-commerce-cart .icon-wrapper{display:block;padding-top:8px;color:var(--color-primary);text-decoration:none;}.block.block-commerce-cart .icon-wrapper .icon{margin-inline:auto;width:1.25rem;height:1.25rem;position:relative;}.block.block-commerce-cart .icon-wrapper .icon .count{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;font-family:"Poppins",sans-serif;font-size:0.75rem;font-weight:500;color:var(--color-white);line-height:150%;letter-spacing:inherit;width:1.25rem;height:1.25rem;position:absolute;right:0;top:0;-webkit-transform:translate(100%,-50%);-ms-transform:translate(100%,-50%);transform:translate(100%,-50%);background-color:var(--color-primary);border-radius:50%;text-align:center;padding-top:1px;}.block.block-commerce-cart .icon-wrapper .label{display:none;}@media (min-width:768px){.block.block-commerce-cart .icon-wrapper .label{display:block;font-family:"Poppins",sans-serif;font-size:0.75rem;font-weight:500;color:inherit;line-height:150%;letter-spacing:inherit;text-transform:uppercase;text-align:center;}}[data-et=node]{display:block;}[data-et=node][data-vm=full]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:start;align-content:flex-start;}[data-et=node][data-vm=full] .header{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;margin-left:calc(100% / var(--grid-columns) * 0);margin-right:calc(100% / var(--grid-columns) * 0);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;position:relative;padding-block:var(--gutter-small-increasing);}[data-et=node][data-vm=full] .header:has(.image-wrapper){min-height:20rem;}@media (min-width:768px){[data-et=node][data-vm=full] .header:has(.image-wrapper){min-height:24rem;}}@media (min-width:1024px){[data-et=node][data-vm=full] .header:has(.image-wrapper){min-height:28rem;}}@media (min-width:1280px){[data-et=node][data-vm=full] .header:has(.image-wrapper){min-height:32rem;}}@media (min-width:1440px){[data-et=node][data-vm=full] .header:has(.image-wrapper){min-height:40rem;}}[data-et=node][data-vm=full] .header:has(.image-wrapper) .content-wrapper::after{content:"";position:absolute;width:100%;height:100%;inset:0;background-image:radial-gradient(rgba(217,175,121,0.5) 0%,rgba(34,34,34,0) 50%);z-index:0;}[data-et=node][data-vm=full] .header:has(.image-wrapper) .content-wrapper > .title{color:var(--color-white);font-size:var(--fs-title-largest);font-weight:500;text-shadow:0 0 0.25rem rgba(165,159,161,0.5);}[data-et=node][data-vm=full] .header:has(.image-wrapper) .content-wrapper > .text{color:var(--color-white);}[data-et=node][data-vm=full] .header > .image-wrapper .image{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;margin-left:calc(100% / var(--grid-columns) * 0);margin-right:calc(100% / var(--grid-columns) * 0);position:absolute;width:100%;height:100%;inset:0;z-index:-1;-o-object-fit:cover;object-fit:cover;}[data-et=node][data-vm=full] .header .content-wrapper{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;margin-left:calc(100% / var(--grid-columns) * 0);margin-right:calc(100% / var(--grid-columns) * 0);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-line-pack:start;align-content:flex-start;}[data-et=node][data-vm=full] .header .content-wrapper > .title{-webkit-box-flex:0;-ms-flex:0 0 calc(100% / var(--grid-columns) * 20);flex:0 0 calc(100% / var(--grid-columns) * 20);margin-left:calc(100% / var(--grid-columns) * 2);margin-right:calc(100% / var(--grid-columns) * 2);margin-block:0;font-family:"Roboto",sans-serif;font-size:var(--fs-title-largest);font-weight:400;color:var(--color-gray--darker);line-height:115%;letter-spacing:inherit;text-align:center;position:relative;z-index:1;}@media (min-width:768px){[data-et=node][data-vm=full] .header .content-wrapper > .title{-webkit-box-flex:0;-ms-flex:0 0 calc(100% / var(--grid-columns) * 16);flex:0 0 calc(100% / var(--grid-columns) * 16);margin-left:calc(100% / var(--grid-columns) * 4);margin-right:calc(100% / var(--grid-columns) * 4);}}@media (min-width:1024px){[data-et=node][data-vm=full] .header .content-wrapper > .title{-webkit-box-flex:0;-ms-flex:0 0 calc(100% / var(--grid-columns) * 14);flex:0 0 calc(100% / var(--grid-columns) * 14);margin-left:calc(100% / var(--grid-columns) * 5);margin-right:calc(100% / var(--grid-columns) * 5);}}@media (min-width:1440px){[data-et=node][data-vm=full] .header .content-wrapper > .title{-webkit-box-flex:0;-ms-flex:0 0 calc(100% / var(--grid-columns) * 12);flex:0 0 calc(100% / var(--grid-columns) * 12);margin-left:calc(100% / var(--grid-columns) * 6);margin-right:calc(100% / var(--grid-columns) * 6);}}[data-et=node][data-vm=full] .header .content-wrapper > .text{-webkit-box-flex:0;-ms-flex:0 0 calc(100% / var(--grid-columns) * 20);flex:0 0 calc(100% / var(--grid-columns) * 20);margin-left:calc(100% / var(--grid-columns) * 2);margin-right:calc(100% / var(--grid-columns) * 2);font-family:"Poppins",sans-serif;font-size:var(--fs-text-large);font-weight:300;color:var(--color-gray--darker);line-height:150%;letter-spacing:inherit;text-align:center;margin-top:1rem;position:relative;z-index:1;}@media (min-width:768px){[data-et=node][data-vm=full] .header .content-wrapper > .text{-webkit-box-flex:0;-ms-flex:0 0 calc(100% / var(--grid-columns) * 16);flex:0 0 calc(100% / var(--grid-columns) * 16);margin-left:calc(100% / var(--grid-columns) * 4);margin-right:calc(100% / var(--grid-columns) * 4);}}@media (min-width:1024px){[data-et=node][data-vm=full] .header .content-wrapper > .text{-webkit-box-flex:0;-ms-flex:0 0 calc(100% / var(--grid-columns) * 14);flex:0 0 calc(100% / var(--grid-columns) * 14);margin-left:calc(100% / var(--grid-columns) * 5);margin-right:calc(100% / var(--grid-columns) * 5);}}@media (min-width:1440px){[data-et=node][data-vm=full] .header .content-wrapper > .text{-webkit-box-flex:0;-ms-flex:0 0 calc(100% / var(--grid-columns) * 12);flex:0 0 calc(100% / var(--grid-columns) * 12);margin-left:calc(100% / var(--grid-columns) * 6);margin-right:calc(100% / var(--grid-columns) * 6);}}[data-et=node][data-vm=full] .header .content-wrapper > .text p:first-child{margin-top:0;}[data-et=node][data-vm=full] .header .content-wrapper > .text p:last-child{margin-bottom:0;}[data-et=node][data-vm=full] .header .content-wrapper > .button{margin-top:1.5rem;position:relative;z-index:1;}@media (min-width:1024px){[data-et=node][data-vm=full] .header .content-wrapper > .button{margin-top:2rem;}}@media (min-width:1280px){[data-et=node][data-vm=full] .header .content-wrapper > .button{margin-top:3rem;}}[data-et=node][data-vm=full] .paragraphs{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;margin-left:calc(100% / var(--grid-columns) * 0);margin-right:calc(100% / var(--grid-columns) * 0);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:start;align-content:flex-start;}[data-et=node][data-vm=full] .paragraphs [data-et=paragraph]{-webkit-box-flex:0;-ms-flex:0 0 calc(100% / var(--grid-columns) * 22);flex:0 0 calc(100% / var(--grid-columns) * 22);margin-left:calc(100% / var(--grid-columns) * 1);margin-right:calc(100% / var(--grid-columns) * 1);}@media (min-width:768px){[data-et=node][data-vm=full] .paragraphs [data-et=paragraph]{-webkit-box-flex:0;-ms-flex:0 0 calc(100% / var(--grid-columns) * 20);flex:0 0 calc(100% / var(--grid-columns) * 20);margin-left:calc(100% / var(--grid-columns) * 2);margin-right:calc(100% / var(--grid-columns) * 2);}}@media (min-width:768px){[data-et=node][data-vm=full] .paragraphs [data-et=paragraph][data-eb=text]{-webkit-box-flex:0;-ms-flex:0 0 calc(100% / var(--grid-columns) * 18);flex:0 0 calc(100% / var(--grid-columns) * 18);margin-left:calc(100% / var(--grid-columns) * 3);margin-right:calc(100% / var(--grid-columns) * 3);}}@media (min-width:1024px){[data-et=node][data-vm=full] .paragraphs [data-et=paragraph][data-eb=text]{-webkit-box-flex:0;-ms-flex:0 0 calc(100% / var(--grid-columns) * 16);flex:0 0 calc(100% / var(--grid-columns) * 16);margin-left:calc(100% / var(--grid-columns) * 4);margin-right:calc(100% / var(--grid-columns) * 4);}}@media (min-width:1280px){[data-et=node][data-vm=full] .paragraphs [data-et=paragraph][data-eb=text]{-webkit-box-flex:0;-ms-flex:0 0 calc(100% / var(--grid-columns) * 14);flex:0 0 calc(100% / var(--grid-columns) * 14);margin-left:calc(100% / var(--grid-columns) * 5);margin-right:calc(100% / var(--grid-columns) * 5);}}@media (min-width:768px){[data-et=node][data-vm=full] .paragraphs [data-et=paragraph][data-eb=accordion]{-webkit-box-flex:0;-ms-flex:0 0 calc(100% / var(--grid-columns) * 18);flex:0 0 calc(100% / var(--grid-columns) * 18);margin-left:calc(100% / var(--grid-columns) * 3);margin-right:calc(100% / var(--grid-columns) * 3);}}@media (min-width:1024px){[data-et=node][data-vm=full] .paragraphs [data-et=paragraph][data-eb=accordion]{-webkit-box-flex:0;-ms-flex:0 0 calc(100% / var(--grid-columns) * 16);flex:0 0 calc(100% / var(--grid-columns) * 16);margin-left:calc(100% / var(--grid-columns) * 4);margin-right:calc(100% / var(--grid-columns) * 4);}}@media (min-width:1280px){[data-et=node][data-vm=full] .paragraphs [data-et=paragraph][data-eb=accordion]{-webkit-box-flex:0;-ms-flex:0 0 calc(100% / var(--grid-columns) * 14);flex:0 0 calc(100% / var(--grid-columns) * 14);margin-left:calc(100% / var(--grid-columns) * 5);margin-right:calc(100% / var(--grid-columns) * 5);}}[data-et=node][data-vm=full] .paragraphs [data-et=paragraph][data-eb=cta]{-webkit-box-flex:0;-ms-flex:0 0 calc(100% / var(--grid-columns) * 22);flex:0 0 calc(100% / var(--grid-columns) * 22);margin-left:calc(100% / var(--grid-columns) * 1);margin-right:calc(100% / var(--grid-columns) * 1);}@media (min-width:1024px){[data-et=node][data-vm=full] .paragraphs [data-et=paragraph][data-eb=cta]{-webkit-box-flex:0;-ms-flex:0 0 calc(100% / var(--grid-columns) * 20);flex:0 0 calc(100% / var(--grid-columns) * 20);margin-left:calc(100% / var(--grid-columns) * 2);margin-right:calc(100% / var(--grid-columns) * 2);}}@media (min-width:1280px){[data-et=node][data-vm=full] .paragraphs [data-et=paragraph][data-eb=cta]{-webkit-box-flex:0;-ms-flex:0 0 calc(100% / var(--grid-columns) * 18);flex:0 0 calc(100% / var(--grid-columns) * 18);margin-left:calc(100% / var(--grid-columns) * 3);margin-right:calc(100% / var(--grid-columns) * 3);}}[data-et=node][data-vm=full] .paragraphs [data-et=paragraph][data-eb=text-image]{-webkit-box-flex:0;-ms-flex:0 0 calc(100% / var(--grid-columns) * 22);flex:0 0 calc(100% / var(--grid-columns) * 22);margin-left:calc(100% / var(--grid-columns) * 1);margin-right:calc(100% / var(--grid-columns) * 1);}@media (min-width:1024px){[data-et=node][data-vm=full] .paragraphs [data-et=paragraph][data-eb=text-image]{-webkit-box-flex:0;-ms-flex:0 0 calc(100% / var(--grid-columns) * 20);flex:0 0 calc(100% / var(--grid-columns) * 20);margin-left:calc(100% / var(--grid-columns) * 2);margin-right:calc(100% / var(--grid-columns) * 2);}}@media (min-width:1440px){[data-et=node][data-vm=full] .paragraphs [data-et=paragraph][data-eb=text-image]{-webkit-box-flex:0;-ms-flex:0 0 calc(100% / var(--grid-columns) * 18);flex:0 0 calc(100% / var(--grid-columns) * 18);margin-left:calc(100% / var(--grid-columns) * 3);margin-right:calc(100% / var(--grid-columns) * 3);}}[data-et=node][data-vm=full] .paragraphs [data-et=paragraph][data-eb=selection-of-products]{-webkit-box-flex:0;-ms-flex:0 0 calc(100% / var(--grid-columns) * 22);flex:0 0 calc(100% / var(--grid-columns) * 22);margin-left:calc(100% / var(--grid-columns) * 1);margin-right:calc(100% / var(--grid-columns) * 1);}[data-et=node][data-vm=full] .paragraphs [data-et=paragraph][data-eb=leaf-figure]{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;margin-left:calc(100% / var(--grid-columns) * 0);margin-right:calc(100% / var(--grid-columns) * 0);}[data-et=node][data-vm=full] .paragraphs [data-et=paragraph][data-eb=webform]{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;margin-left:calc(100% / var(--grid-columns) * 0);margin-right:calc(100% / var(--grid-columns) * 0);}@media (max-width:1023px){[data-et=node][data-eb=product-overview][data-vm=full] .views-exposed-form{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;margin-left:calc(100% / var(--grid-columns) * 0);margin-right:calc(100% / var(--grid-columns) * 0);position:fixed;z-index:4;inset:0;background-color:var(--color-white);padding:5rem calc(100% / var(--grid-columns) * 2);overflow:auto;opacity:0;visibility:hidden;-webkit-transform:translateY(3rem);-ms-transform:translateY(3rem);transform:translateY(3rem);-webkit-transition:opacity var(--speed) var(--easing),visibility var(--speed) var(--easing),var(--speed) var(--easing);transition:opacity var(--speed) var(--easing),visibility var(--speed) var(--easing),var(--speed) var(--easing);}[data-et=node][data-eb=product-overview][data-vm=full] .button--filters-toggle{position:fixed;z-index:5;width:calc(100% / var(--grid-columns) * 22);left:calc(100% / var(--grid-columns) * 1);bottom:1rem;}[data-et=node][data-eb=product-overview][data-vm=full] .button--filters-toggle::before{content:"";-webkit-mask:url(/themes/custom/viosa_jacket/assets/icons/filters.svg) no-repeat 50% 50%;mask:url(/themes/custom/viosa_jacket/assets/icons/filters.svg) no-repeat 50% 50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:right;mask-position:right;display:inline-block;height:1.25rem;width:1.25rem;min-width:1.25rem;background-color:var(--color-white);margin-right:0.375rem;}}@media (min-width:1024px){[data-et=node][data-eb=product-overview][data-vm=full] .views-exposed-form{-webkit-box-flex:0;-ms-flex:0 0 calc(100% / var(--grid-columns) * 22);flex:0 0 calc(100% / var(--grid-columns) * 22);margin-left:calc(100% / var(--grid-columns) * 1);margin-right:calc(100% / var(--grid-columns) * 1);display:grid;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;grid-template-columns:repeat(auto-fit,minmax(100px,250px));gap:1rem;}[data-et=node][data-eb=product-overview][data-vm=full] .views-exposed-form .close{display:none;}[data-et=node][data-eb=product-overview][data-vm=full] .views-exposed-form .form-item{margin-top:0;}[data-et=node][data-eb=product-overview][data-vm=full] .views-exposed-form .form-item .form-label{display:none;}[data-et=node][data-eb=product-overview][data-vm=full] .views-exposed-form .form-actions{display:none;}[data-et=node][data-eb=product-overview][data-vm=full] .button--filters-toggle{display:none;}}[data-et=node][data-eb=product-overview][data-vm=full] .views-element-container{-webkit-box-flex:0;-ms-flex:0 0 calc(100% / var(--grid-columns) * 22);flex:0 0 calc(100% / var(--grid-columns) * 22);margin-left:calc(100% / var(--grid-columns) * 1);margin-right:calc(100% / var(--grid-columns) * 1);margin-top:3rem;}@media (min-width:768px){[data-et=node][data-eb=product-overview][data-vm=full] .views-element-container{margin-top:4rem;}}[data-et=node][data-eb=product-overview][data-vm=full] .paragraphs{margin-top:var(--gutter-small-increasing);}[data-active-item=views-exposed-form-products-overview] [data-et=node][data-eb=product-overview][data-vm=full] .views-exposed-form{opacity:1;visibility:visible;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}[data-active-item=views-exposed-form-products-overview] [data-et=node][data-eb=product-overview][data-vm=full] .button--filters-toggle::before{content:"";-webkit-mask:url(/themes/custom/viosa_jacket/assets/icons/close.svg) no-repeat 50% 50%;mask:url(/themes/custom/viosa_jacket/assets/icons/close.svg) no-repeat 50% 50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:right;mask-position:right;display:inline-block;height:1.25rem;width:1.25rem;min-width:1.25rem;background-color:var(--color-white);}[data-et=commerce-product]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-line-pack:start;align-content:flex-start;}[data-et=commerce-product] .group-left-top{-webkit-box-flex:0;-ms-flex:0 0 calc(100% / var(--grid-columns) * 22);flex:0 0 calc(100% / var(--grid-columns) * 22);margin-left:calc(100% / var(--grid-columns) * 1);margin-right:calc(100% / var(--grid-columns) * 1);-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-top:var(--gutter-smaller-increasing);overflow:hidden;}@media (min-width:768px){[data-et=commerce-product] .group-left-top{-webkit-box-flex:0;-ms-flex:0 0 calc(100% / var(--grid-columns) * 10);flex:0 0 calc(100% / var(--grid-columns) * 10);margin-left:calc(100% / var(--grid-columns) * 1);margin-right:calc(100% / var(--grid-columns) * 1);}}[data-et=commerce-product] .group-left-top .image-slider .photoswipe-gallery{white-space:nowrap;overflow-x:auto;overflow-y:hidden;}[data-et=commerce-product] .group-left-top .image-slider .photoswipe-gallery > div{border-radius:var(--border-radius--medium);overflow:hidden;background:-webkit-gradient(linear,left top,left bottom,from(var(--color-secondary--light)),to(var(--color-taupe)));background:linear-gradient(var(--color-secondary--light) 0%,var(--color-taupe) 100%);aspect-ratio:1/1;}[data-et=commerce-product] .group-left-top .image-slider .photoswipe-gallery > div:first-child{display:block;position:sticky;left:0;width:100%;}[data-et=commerce-product] .group-left-top .image-slider .photoswipe-gallery > div:not(:first-child){display:inline-block;margin-top:1rem;width:100px;}[data-et=commerce-product] .group-left-top .image-slider .photoswipe-gallery > div:not(:first-child):not(:last-child){margin-right:0.25rem;}[data-et=commerce-product] .group-left-bottom{-webkit-box-flex:0;-ms-flex:0 0 calc(100% / var(--grid-columns) * 22);flex:0 0 calc(100% / var(--grid-columns) * 22);margin-left:calc(100% / var(--grid-columns) * 1);margin-right:calc(100% / var(--grid-columns) * 1);-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;margin-top:var(--gutter-smaller-increasing);padding-top:var(--gutter-smaller-increasing);}@media (min-width:768px){[data-et=commerce-product] .group-left-bottom{-webkit-box-flex:0;-ms-flex:0 0 calc(100% / var(--grid-columns) * 10);flex:0 0 calc(100% / var(--grid-columns) * 10);margin-left:calc(100% / var(--grid-columns) * 1);margin-right:calc(100% / var(--grid-columns) * 1);-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;}}[data-et=commerce-product] .group-left-bottom .group + .group{margin-top:var(--gutter-smaller-increasing);}[data-et=commerce-product] .group-left-bottom .group .summary[role=button]{font-family:"Poppins",sans-serif;font-size:var(--fs-text-large);font-weight:500;color:var(--color-gray--darker);line-height:150%;letter-spacing:inherit;border-bottom:1px solid var(--color-gray--light);padding-bottom:0.5rem;cursor:pointer;position:relative;}[data-et=commerce-product] .group-left-bottom .group .summary[role=button]::marker{content:"";display:none;}[data-et=commerce-product] .group-left-bottom .group .summary[role=button]::after{content:"";-webkit-mask:url(/themes/custom/viosa_jacket/assets/icons/chevron-down-circle.svg) no-repeat 50% 50%;mask:url(/themes/custom/viosa_jacket/assets/icons/chevron-down-circle.svg) no-repeat 50% 50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:right;mask-position:right;display:inline-block;height:var(--fs-title-smaller);width:var(--fs-title-smaller);min-width:var(--fs-title-smaller);background-color:var(--color-gray--dark);position:absolute;right:1rem;top:50%;-webkit-transform:translateY(-50%) rotateX(0deg);transform:translateY(-50%) rotateX(0deg);-webkit-transition:background-color var(--speed) var(--easing),-webkit-transform var(--speed) var(--easing);transition:background-color var(--speed) var(--easing),-webkit-transform var(--speed) var(--easing);transition:transform var(--speed) var(--easing),background-color var(--speed) var(--easing);transition:transform var(--speed) var(--easing),background-color var(--speed) var(--easing),-webkit-transform var(--speed) var(--easing);}[data-et=commerce-product] .group-left-bottom .group .summary[role=button]:hover::after{background-color:var(--color-green);}[data-et=commerce-product] .group-left-bottom .group[open] .summary[role=button]::after{-webkit-transform:translateY(-50%) rotateX(180deg);transform:translateY(-50%) rotateX(180deg);background-color:var(--color-green);}[data-et=commerce-product] .group-left-bottom .group .item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:start;align-content:flex-start;border-bottom:1px solid var(--color-gray--light);padding-block:0.75rem;}[data-et=commerce-product] .group-left-bottom .group .item .field__label{-webkit-box-flex:0;-ms-flex:0 0 40%;flex:0 0 40%;margin-left:calc(100% / var(--grid-columns) * 0);margin-right:calc(100% / var(--grid-columns) * 0);}[data-et=commerce-product] .group-left-bottom .group .item .values{-webkit-box-flex:0;-ms-flex:0 0 60%;flex:0 0 60%;margin-left:calc(100% / var(--grid-columns) * 0);margin-right:calc(100% / var(--grid-columns) * 0);}[data-et=commerce-product] .group-left-bottom .group .item .values *{display:inline-block;width:auto;}[data-et=commerce-product] .group-left-bottom .group .item .values *:first-child:first-letter{text-transform:uppercase;}[data-et=commerce-product] .group-left-bottom .group .item .values * + *{text-transform:lowercase;}[data-et=commerce-product] .group-left-bottom .group .item .values * + *::before{content:", ";margin-left:-0.25rem;}[data-et=commerce-product] .group-right-top{-webkit-box-flex:0;-ms-flex:0 0 calc(100% / var(--grid-columns) * 22);flex:0 0 calc(100% / var(--grid-columns) * 22);margin-left:calc(100% / var(--grid-columns) * 1);margin-right:calc(100% / var(--grid-columns) * 1);-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-top:var(--gutter-smaller-increasing);}@media (min-width:768px){[data-et=commerce-product] .group-right-top{-webkit-box-flex:0;-ms-flex:0 0 calc(100% / var(--grid-columns) * 10);flex:0 0 calc(100% / var(--grid-columns) * 10);margin-left:calc(100% / var(--grid-columns) * 1);margin-right:calc(100% / var(--grid-columns) * 1);}}[data-et=commerce-product] .group-right-top > .title{font-family:"Roboto",sans-serif;font-size:var(--fs-title-larger);font-weight:500;color:var(--color-gray--darker);line-height:125%;letter-spacing:inherit;margin-block:0;}[data-et=commerce-product] .group-right-top .stock{margin-top:0.5rem;}[data-et=commerce-product] .group-right-top .stock .stock-label{display:inline-block;margin-right:0.25rem;}[data-et=commerce-product] .group-right-top .stock .stock-description{display:inline-block;}[data-et=commerce-product] .group-right-top .description{margin-top:1rem;font-family:"Poppins",sans-serif;font-size:var(--fs-text-normal);font-weight:300;color:var(--color-gray--darker);line-height:150%;letter-spacing:inherit;}[data-et=commerce-product] .group-right-top .add-to-cart-wrapper{margin-top:var(--gutter-smaller-increasing);padding-top:var(--gutter-smaller-increasing);border-top:1px solid var(--color-gray--light);}[data-et=commerce-product] .group-right-top .add-to-cart-wrapper .field__label{font-family:"Poppins",sans-serif;font-size:var(--fs-text-large);font-weight:500;color:var(--color-gray--darker);line-height:150%;letter-spacing:inherit;margin-bottom:1rem;}[data-et=commerce-product] .group-right-top .add-to-cart-wrapper .field--widget-commerce-product-variation-attributes{display:none;}[data-et=commerce-product] .group-right-top .add-to-cart-wrapper .commerce-order-item-pado-add-to-cart-form [data-drupal-selector=edit-add-ons]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:start;align-content:flex-start;gap:0.5rem;overflow:auto;}@media (min-width:420px){[data-et=commerce-product] .group-right-top .add-to-cart-wrapper .commerce-order-item-pado-add-to-cart-form [data-drupal-selector=edit-add-ons]{-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;-ms-flex-wrap:nowrap;flex-wrap:nowrap;}}[data-et=commerce-product] .group-right-top .add-to-cart-wrapper .commerce-order-item-pado-add-to-cart-form [data-drupal-selector=edit-add-ons] .form-item{-webkit-box-flex:0;-ms-flex:0 0 calc(50% - 0.25rem);flex:0 0 calc(50% - 0.25rem);max-width:180px;position:relative;margin:0;}@media (min-width:420px){[data-et=commerce-product] .group-right-top .add-to-cart-wrapper .commerce-order-item-pado-add-to-cart-form [data-drupal-selector=edit-add-ons] .form-item{scroll-snap-align:start;}}[data-et=commerce-product] .group-right-top .add-to-cart-wrapper .commerce-order-item-pado-add-to-cart-form [data-drupal-selector=edit-add-ons] .form-item .form-checkbox{position:absolute;top:10px;left:10px;z-index:1;margin:0;}[data-et=commerce-product] .group-right-top .add-to-cart-wrapper .commerce-order-item-pado-add-to-cart-form [data-drupal-selector=edit-add-ons] .form-item .ajax-progress{position:absolute;top:0;left:0;right:0;bottom:0;z-index:2;background-color:rgba(255,255,255,0.5);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}[data-et=commerce-product] .group-right-top .add-to-cart-wrapper .commerce-order-item-pado-add-to-cart-form [data-drupal-selector=edit-add-ons] .form-item .ajax-progress .throbber{display:none;}[data-et=commerce-product] .group-right-top .add-to-cart-wrapper .commerce-order-item-pado-add-to-cart-form [data-drupal-selector=edit-add-ons] .form-item .ajax-progress .message{font-family:"Poppins",sans-serif;font-size:var(--fs-text-small);font-weight:300;color:var(--color-gray--darker);line-height:115%;letter-spacing:inherit;text-align:center;}[data-et=commerce-product] .group-right-top .add-to-cart-wrapper .commerce-order-item-pado-add-to-cart-form [data-drupal-selector=edit-add-ons] .form-item .form-label{border:1px solid var(--color-gray);border-radius:var(--border-radius--medium);overflow:hidden;-webkit-transition:border-color var(--speed) var(--easing);transition:border-color var(--speed) var(--easing);-webkit-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent;}[data-et=commerce-product] .group-right-top .add-to-cart-wrapper .commerce-order-item-pado-add-to-cart-form [data-drupal-selector=edit-add-ons] .form-item .form-label::before{top:18px;left:11px;z-index:2;}[data-et=commerce-product] .group-right-top .add-to-cart-wrapper .commerce-order-item-pado-add-to-cart-form [data-drupal-selector=edit-add-ons] .form-item .form-label:hover{border-color:var(--color-primary);}[data-et=commerce-product] .group-right-top .add-to-cart-wrapper .commerce-order-item-pado-add-to-cart-form [data-drupal-selector=edit-add-ons] .form-item .form-checkbox:checked + .form-label{border-color:var(--color-primary);-webkit-box-shadow:var(--box-shadow--pink);box-shadow:var(--box-shadow--pink);}[data-et=commerce-product] .group-right-top .add-to-cart-wrapper .total-price{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;margin-left:calc(100% / var(--grid-columns) * 0);margin-right:calc(100% / var(--grid-columns) * 0);margin-top:var(--gutter-smaller-increasing);padding-top:var(--gutter-smaller-increasing);border-top:1px solid var(--color-gray--light);}[data-et=commerce-product] .group-right-top .add-to-cart-wrapper .total-price .label{width:100%;font-family:"Poppins",sans-serif;font-size:var(--fs-text-large);font-weight:500;color:var(--color-gray--darker);line-height:150%;letter-spacing:inherit;}[data-et=commerce-product] .group-right-top .add-to-cart-wrapper .total-price .label .vat-label{font-family:"Poppins",sans-serif;font-size:var(--fs-text-smaller);font-weight:300;color:var(--color-gray--dark);line-height:150%;letter-spacing:inherit;margin-left:0.5rem;vertical-align:middle;}[data-et=commerce-product] .group-right-top .add-to-cart-wrapper .total-price .price{display:inline-block;margin-block:0.25rem;margin-right:0.25rem;vertical-align:middle;font-family:"Poppins",sans-serif;font-size:var(--fs-title-normal);font-weight:300;color:var(--color-gray--darker);line-height:150%;letter-spacing:inherit;}@media (min-width:768px){[data-et=commerce-product] .group-right-top .add-to-cart-wrapper .total-price .price{margin-right:0.5rem;}}[data-et=commerce-product] .group-right-top .add-to-cart-wrapper .total-price .suffix{display:inline-block;margin-block:0.25rem;vertical-align:middle;background-color:var(--color-gray--light);padding:0.65rem 0.75rem 0.5rem;border-radius:var(--border-radius--small);font-family:"Poppins",sans-serif;font-size:var(--fs-text-smaller);font-weight:400;color:var(--color-gray--darker);line-height:150%;letter-spacing:inherit;}[data-et=commerce-product] .group-right-top .add-to-cart-wrapper .total-price .suffix.with-vase{background-color:var(--color-green);color:var(--color-white);}[data-et=commerce-product] .group-right-top .add-to-cart-wrapper .form-actions{margin-top:1rem;}[data-et=commerce-product] .group-right-top .add-to-cart-wrapper .form-actions .form-submit{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;margin-left:calc(100% / var(--grid-columns) * 0);margin-right:calc(100% / var(--grid-columns) * 0);}[data-et=commerce-product] .group-right-top .add-to-cart-wrapper .commerce-order-item-add-to-cart-form .form-item-outofstock{-webkit-margin-before:0;margin-block-start:0;}[data-et=commerce-product] .group-right-bottom{-webkit-box-flex:0;-ms-flex:0 0 calc(100% / var(--grid-columns) * 22);flex:0 0 calc(100% / var(--grid-columns) * 22);margin-left:calc(100% / var(--grid-columns) * 1);margin-right:calc(100% / var(--grid-columns) * 1);-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;}@media (min-width:768px){[data-et=commerce-product] .group-right-bottom{-webkit-box-flex:0;-ms-flex:0 0 calc(100% / var(--grid-columns) * 10);flex:0 0 calc(100% / var(--grid-columns) * 10);margin-left:calc(100% / var(--grid-columns) * 1);margin-right:calc(100% / var(--grid-columns) * 1);-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;}}[data-et=commerce-product] .group-right-bottom .default-usps-wrapper{margin-top:var(--gutter-smaller-increasing);padding-top:var(--gutter-smaller-increasing);border-top:1px solid var(--color-gray--light);}[data-et=commerce-product] .group-right-bottom .default-usps-wrapper .field__label{font-family:"Poppins",sans-serif;font-size:var(--fs-text-large);font-weight:500;color:inherit;line-height:150%;letter-spacing:inherit;margin-bottom:1rem;}[data-et=commerce-product] .group-right-bottom .default-usps-wrapper .default-usps{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:start;align-content:flex-start;}[data-et=commerce-product] .group-right-bottom .default-usps-wrapper .default-usps .default-usp{font-family:"Poppins",sans-serif;font-size:var(--fs-text-small);font-weight:300;color:inherit;line-height:150%;letter-spacing:inherit;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;margin-left:calc(100% / var(--grid-columns) * 0);margin-right:calc(100% / var(--grid-columns) * 0);position:relative;padding-left:1.5rem;padding-right:0.5rem;margin-top:0.25rem;}@media (min-width:420px){[data-et=commerce-product] .group-right-bottom .default-usps-wrapper .default-usps .default-usp{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;margin-left:calc(100% / var(--grid-columns) * 0);margin-right:calc(100% / var(--grid-columns) * 0);margin-top:0.5rem;padding-left:1.75rem;}[data-et=commerce-product] .group-right-bottom .default-usps-wrapper .default-usps .default-usp:nth-child(1),[data-et=commerce-product] .group-right-bottom .default-usps-wrapper .default-usps .default-usp:nth-child(2){margin-top:0;}}[data-et=commerce-product] .group-right-bottom .default-usps-wrapper .default-usps .default-usp::before{position:absolute;left:0;top:1px;content:"";-webkit-mask:url(/themes/custom/viosa_jacket/assets/icons/check-circle.svg) no-repeat 50% 50%;mask:url(/themes/custom/viosa_jacket/assets/icons/check-circle.svg) no-repeat 50% 50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:right;mask-position:right;display:inline-block;height:1rem;width:1rem;min-width:1rem;background-color:var(--color-green);}@media (min-width:420px){[data-et=commerce-product] .group-right-bottom .default-usps-wrapper .default-usps .default-usp::before{height:1.25rem;width:1.25rem;min-width:1.25rem;}}[data-et=commerce-product] .related-products{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-flex:0;-ms-flex:0 0 calc(100% / var(--grid-columns) * 22);flex:0 0 calc(100% / var(--grid-columns) * 22);margin-left:calc(100% / var(--grid-columns) * 1);margin-right:calc(100% / var(--grid-columns) * 1);-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5;margin-top:var(--gutter-small-increasing);}[data-et=commerce-product] .related-products > .title{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;margin-left:calc(100% / var(--grid-columns) * 0);margin-right:calc(100% / var(--grid-columns) * 0);font-family:"Poppins",sans-serif;font-size:var(--fs-title-small);font-weight:500;color:var(--color-gray--darker);line-height:150%;letter-spacing:inherit;margin-bottom:1rem;}[data-et=commerce-product] .related-products .products{display:grid;grid-template-columns:repeat(auto-fill,100%);gap:max(4.1666666667vw,1.5rem);}@media (min-width:420px){[data-et=commerce-product] .related-products .products{grid-template-columns:repeat(2,1fr);}}@media (min-width:1024px){[data-et=commerce-product] .related-products .products{grid-template-columns:repeat(4,1fr);gap:2.0833333333vw;}}@media (min-width:1440px){[data-et=commerce-product] .related-products .products{gap:30px;}}[data-et=commerce-product-variation] .image-wrapper{background:-webkit-gradient(linear,left top,left bottom,from(var(--color-secondary--light)),to(var(--color-taupe)));background:linear-gradient(var(--color-secondary--light) 0%,var(--color-taupe) 100%);border-radius:var(--border-radius--small);overflow:hidden;position:relative;}[data-et=commerce-product-variation] .image-wrapper .image{width:100%;}[data-et=commerce-product-variation][data-vm=card] .image-wrapper{aspect-ratio:1/1;}[data-et=commerce-product-variation][data-vm=card] .title{margin-block:0.75rem 0;}@media (min-width:768px){[data-et=commerce-product-variation][data-vm=card] .title{margin-block:1rem 0;}}@media (min-width:1024px){[data-et=commerce-product-variation][data-vm=card] .title{margin-block:1.25rem 0;}}[data-et=commerce-product-variation][data-vm=card] .title a{font-family:"Poppins",sans-serif;font-size:var(--fs-text-normal);font-weight:500;color:inherit;line-height:150%;letter-spacing:inherit;text-decoration:none;text-align:center;display:block;width:100%;}@media (min-width:420px){[data-et=commerce-product-variation][data-vm=card] .title a{font-size:var(--fs-text-normal);}}@media (min-width:1024px){[data-et=commerce-product-variation][data-vm=card] .title a{font-size:var(--fs-title-smaller);}}[data-et=commerce-product-variation][data-vm=card] .price-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:start;align-content:flex-start;margin-block:0;}@media (min-width:1024px){[data-et=commerce-product-variation][data-vm=card] .price-wrapper{margin-block:0.5rem 0;}}[data-et=commerce-product-variation][data-vm=card] .price-wrapper .list-price{font-family:"Poppins",sans-serif;font-size:var(--fs-text-normal);font-weight:300;color:var(--color-gray--darker);line-height:150%;letter-spacing:inherit;opacity:0.75;margin-right:0.75rem;position:relative;}[data-et=commerce-product-variation][data-vm=card] .price-wrapper .list-price::after{content:"";display:block;width:110%;height:2px;background-color:var(--color-sale);position:absolute;bottom:50%;left:-5%;-webkit-transform:rotate(-6deg);-ms-transform:rotate(-6deg);transform:rotate(-6deg);border-radius:2px;}[data-et=commerce-product-variation][data-vm=card] .price-wrapper .price{font-family:"Poppins",sans-serif;font-size:var(--fs-text-normal);font-weight:300;color:inherit;line-height:150%;letter-spacing:inherit;}[data-et=commerce-product-variation][data-vm=add-on] .image-wrapper{border-radius:0;}[data-et=commerce-product-variation][data-vm=add-on] .title{margin-top:0.75rem;font-family:"Poppins",sans-serif;font-size:var(--fs-text-normal);font-weight:400;color:var(--color-gray--darker);line-height:150%;letter-spacing:inherit;text-align:center;}@media (min-width:1280px){[data-et=commerce-product-variation][data-vm=add-on] .title{font-size:var(--fs-text-small);}}[data-et=commerce-product-variation][data-vm=add-on] .price{margin-top:0.25rem;margin-bottom:0.75rem;font-family:"Poppins",sans-serif;font-size:var(--fs-text-small);font-weight:300;color:var(--color-gray--darker);line-height:150%;letter-spacing:inherit;text-align:center;}[data-et=paragraph]{display:block;position:relative;padding-block:var(--gutter-small-increasing);}[data-et=paragraph][data-color=secondary]{background-color:var(--color-secondary--light);}[data-et=paragraph][data-color=secondary]::after{content:"";display:block;width:100vw;height:100%;background-color:inherit;position:absolute;z-index:-1;left:0;top:0;}@media (min-width:1440px){[data-et=paragraph][data-color=secondary]::after{left:calc((100vw - 1440px) / 2 * -1);}}[data-et=paragraph][data-eb=text][data-vm=full] .text *:first-child{margin-top:0;}[data-et=paragraph][data-eb=text][data-vm=full] .text h1,[data-et=paragraph][data-eb=text][data-vm=full] .text h2,[data-et=paragraph][data-eb=text][data-vm=full] .text h3,[data-et=paragraph][data-eb=text][data-vm=full] .text h4,[data-et=paragraph][data-eb=text][data-vm=full] .text h5,[data-et=paragraph][data-eb=text][data-vm=full] .text h6{margin-block:2rem 0;}[data-et=paragraph][data-eb=text][data-vm=full] .text h1 + *,[data-et=paragraph][data-eb=text][data-vm=full] .text h2 + *,[data-et=paragraph][data-eb=text][data-vm=full] .text h3 + *,[data-et=paragraph][data-eb=text][data-vm=full] .text h4 + *,[data-et=paragraph][data-eb=text][data-vm=full] .text h5 + *,[data-et=paragraph][data-eb=text][data-vm=full] .text h6 + *{-webkit-margin-before:0;margin-block-start:0;}[data-et=paragraph][data-eb=text][data-vm=full] .text h2{font-family:"Roboto",sans-serif;font-size:var(--fs-title-normal);font-weight:400;color:inherit;line-height:150%;letter-spacing:inherit;}[data-et=paragraph][data-eb=text][data-vm=full] .text h3{font-family:"Roboto",sans-serif;font-size:var(--fs-title-small);font-weight:400;color:inherit;line-height:150%;letter-spacing:inherit;}[data-et=paragraph][data-eb=text][data-vm=full] .text h4,[data-et=paragraph][data-eb=text][data-vm=full] .text h5,[data-et=paragraph][data-eb=text][data-vm=full] .text h6{font-family:"Roboto",sans-serif;font-size:var(--fs-title-smaller);font-weight:400;color:inherit;line-height:150%;letter-spacing:inherit;}[data-et=paragraph][data-eb=cta][data-vm=full]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:start;align-content:flex-start;-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem;padding-block:var(--gutter-small-increasing);padding-inline:var(--gutter-small-increasing);background-color:var(--color-secondary--light);border-radius:var(--border-radius--medium);}@media (min-width:768px){[data-et=paragraph][data-eb=cta][data-vm=full]{padding-inline:calc(100% / var(--grid-columns) * 3);}}@media (min-width:1024px){[data-et=paragraph][data-eb=cta][data-vm=full]{padding-inline:calc(100% / var(--grid-columns) * 4);}}[data-et=paragraph][data-eb=cta][data-vm=full] .title{font-family:"Roboto",sans-serif;font-size:var(--fs-title-large);font-weight:500;color:inherit;line-height:125%;letter-spacing:inherit;text-align:center;margin-block:0;}[data-et=paragraph][data-eb=cta][data-vm=full] .text{font-family:"Poppins",sans-serif;font-size:var(--fs-text-normal);font-weight:inherit;color:inherit;line-height:150%;letter-spacing:inherit;margin-top:1rem;text-align:center;}@media (min-width:768px){[data-et=paragraph][data-eb=cta][data-vm=full] .text{margin-top:1.25rem;}}@media (min-width:1024px){[data-et=paragraph][data-eb=cta][data-vm=full] .text{margin-top:1.5rem;}}[data-et=paragraph][data-eb=cta][data-vm=full] .text *:first-child{margin-top:0;}[data-et=paragraph][data-eb=cta][data-vm=full] .text *:last-child{margin-bottom:0;}[data-et=paragraph][data-eb=cta][data-vm=full] .button{margin-top:1.5rem;}@media (min-width:768px){[data-et=paragraph][data-eb=cta][data-vm=full] .button{margin-top:2rem;}}@media (min-width:1024px){[data-et=paragraph][data-eb=cta][data-vm=full] .button{margin-top:2.5em;}}[data-et=paragraph][data-eb=cta][data-vm=full] .button.button--link{font-weight:600;}[data-et=paragraph][data-eb=webform][data-vm=full]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;padding-inline:calc(100% / var(--grid-columns) * 1);}@media (min-width:1024px){[data-et=paragraph][data-eb=webform][data-vm=full]{padding-inline:calc(100% / var(--grid-columns) * 2);}}@media (min-width:1440px){[data-et=paragraph][data-eb=webform][data-vm=full]{padding-inline:calc(100% / var(--grid-columns) * 3);}}[data-et=paragraph][data-eb=webform][data-vm=full] .content-wrapper{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;margin-left:calc(100% / var(--grid-columns) * 0);margin-right:calc(100% / var(--grid-columns) * 0);}@media (min-width:768px){[data-et=paragraph][data-eb=webform][data-vm=full] .content-wrapper{-webkit-box-flex:0;-ms-flex:0 0 calc(100% / 22 * 10);flex:0 0 calc(100% / 22 * 10);margin-left:calc(100% / 22 * 0);margin-right:calc(100% / 22 * 0);}}@media (min-width:1024px){[data-et=paragraph][data-eb=webform][data-vm=full] .content-wrapper{-webkit-box-flex:0;-ms-flex:0 0 calc(100% / 20 * 9);flex:0 0 calc(100% / 20 * 9);margin-left:calc(100% / 20 * 0);margin-right:calc(100% / 20 * 0);}}@media (min-width:1440px){[data-et=paragraph][data-eb=webform][data-vm=full] .content-wrapper{-webkit-box-flex:0;-ms-flex:0 0 calc(100% / 18 * 8);flex:0 0 calc(100% / 18 * 8);margin-left:calc(100% / 18 * 0);margin-right:calc(100% / 18 * 0);}}[data-et=paragraph][data-eb=webform][data-vm=full] .content-wrapper .title{font-family:"Roboto",sans-serif;font-size:var(--fs-title-small);font-weight:inherit;color:inherit;line-height:150%;letter-spacing:inherit;margin-block:0;}[data-et=paragraph][data-eb=webform][data-vm=full] .content-wrapper .text{margin-top:0.5rem;}@media (min-width:1024px){[data-et=paragraph][data-eb=webform][data-vm=full] .content-wrapper .text{margin-top:1rem;}}[data-et=paragraph][data-eb=webform][data-vm=full] .content-wrapper .text p:first-child{margin-top:0;}[data-et=paragraph][data-eb=webform][data-vm=full] .content-wrapper .text p:last-child{margin-bottom:0;}[data-et=paragraph][data-eb=webform][data-vm=full] .content-wrapper .button{margin-top:0.5rem;}@media (min-width:768px){[data-et=paragraph][data-eb=webform][data-vm=full] .content-wrapper .button{margin-top:1rem;}}[data-et=paragraph][data-eb=webform][data-vm=full] .webform-wrapper{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;margin-left:calc(100% / var(--grid-columns) * 0);margin-right:calc(100% / var(--grid-columns) * 0);position:relative;}@media (min-width:768px){[data-et=paragraph][data-eb=webform][data-vm=full] .webform-wrapper{-webkit-box-flex:0;-ms-flex:0 0 calc(100% / 22 * 14);flex:0 0 calc(100% / 22 * 14);margin-left:calc(100% / 22 * 4);margin-right:calc(100% / 22 * 4);}}@media (min-width:1024px){[data-et=paragraph][data-eb=webform][data-vm=full] .webform-wrapper{-webkit-box-flex:0;-ms-flex:0 0 calc(100% / 20 * 12);flex:0 0 calc(100% / 20 * 12);margin-left:calc(100% / 20 * 4);margin-right:calc(100% / 20 * 4);}}@media (min-width:1440px){[data-et=paragraph][data-eb=webform][data-vm=full] .webform-wrapper{-webkit-box-flex:0;-ms-flex:0 0 calc(100% / 18 * 10);flex:0 0 calc(100% / 18 * 10);margin-left:calc(100% / 18 * 4);margin-right:calc(100% / 18 * 4);}}[data-et=paragraph][data-eb=webform][data-vm=full] .content-wrapper + .webform-wrapper{margin-top:1.5rem;}@media (min-width:768px){[data-et=paragraph][data-eb=webform][data-vm=full] .content-wrapper + .webform-wrapper{-webkit-box-flex:0;-ms-flex:0 0 calc(100% / 22 * 10);flex:0 0 calc(100% / 22 * 10);margin-left:calc(100% / 22 * 0);margin-right:calc(100% / 22 * 0);margin-top:0;}}@media (min-width:1024px){[data-et=paragraph][data-eb=webform][data-vm=full] .content-wrapper + .webform-wrapper{-webkit-box-flex:0;-ms-flex:0 0 calc(100% / 20 * 9);flex:0 0 calc(100% / 20 * 9);margin-left:calc(100% / 20 * 0);margin-right:calc(100% / 20 * 0);}}@media (min-width:1440px){[data-et=paragraph][data-eb=webform][data-vm=full] .content-wrapper + .webform-wrapper{-webkit-box-flex:0;-ms-flex:0 0 calc(100% / 18 * 8);flex:0 0 calc(100% / 18 * 8);margin-left:calc(100% / 18 * 0);margin-right:calc(100% / 18 * 0);}}[data-et=paragraph][data-eb=selection-of-products][data-vm=full] > .title{margin-block:1rem;font-family:"Roboto",sans-serif;font-size:var(--fs-title-normal);font-weight:400;color:inherit;line-height:125%;letter-spacing:inherit;}@media (min-width:768px){[data-et=paragraph][data-eb=selection-of-products][data-vm=full] > .title{margin-block:0 1.25rem;}}@media (min-width:1280px){[data-et=paragraph][data-eb=selection-of-products][data-vm=full] > .title{margin-block:0 1.5rem;}}[data-et=paragraph][data-eb=selection-of-products][data-vm=full] .products{display:grid;grid-template-columns:repeat(auto-fill,100%);}@media (min-width:260px){[data-et=paragraph][data-eb=selection-of-products][data-vm=full] .products{grid-template-columns:repeat(2,1fr);gap:max(4.1666666667vw,1.5rem);}}@media (min-width:1024px){[data-et=paragraph][data-eb=selection-of-products][data-vm=full] .products{grid-template-columns:repeat(auto-fit,minmax(calc(100% / 22 * 5),1fr));gap:2.0833333333vw;}}@media (min-width:1440px){[data-et=paragraph][data-eb=selection-of-products][data-vm=full] .products{gap:30px;}}[data-et=paragraph][data-eb=selection-of-products][data-vm=full] > .button-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;margin-top:2rem;}[data-et=paragraph][data-eb=text-image][data-vm=full]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;}[data-et=paragraph][data-eb=text-image][data-vm=full] + [data-et=paragraph][data-eb=text-image][data-vm=full]{padding-top:0;}[data-et=paragraph][data-eb=text-image][data-vm=full] .content{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;margin-left:calc(100% / var(--grid-columns) * 0);margin-right:calc(100% / var(--grid-columns) * 0);}@media (min-width:768px){[data-et=paragraph][data-eb=text-image][data-vm=full] .content{-webkit-box-flex:0;-ms-flex:0 0 calc(100% / 22 * 10);flex:0 0 calc(100% / 22 * 10);margin-left:calc(100% / 22 * 0);margin-right:calc(100% / 22 * 0);}}@media (min-width:1024px){[data-et=paragraph][data-eb=text-image][data-vm=full] .content{-webkit-box-flex:0;-ms-flex:0 0 calc(100% / 20 * 9);flex:0 0 calc(100% / 20 * 9);margin-left:calc(100% / 20 * 0);margin-right:calc(100% / 20 * 0);}}@media (min-width:1440px){[data-et=paragraph][data-eb=text-image][data-vm=full] .content{-webkit-box-flex:0;-ms-flex:0 0 calc(100% / 18 * 8);flex:0 0 calc(100% / 18 * 8);margin-left:calc(100% / 18 * 0);margin-right:calc(100% / 18 * 0);}}[data-et=paragraph][data-eb=text-image][data-vm=full] .content .title{font-family:"Roboto",sans-serif;font-size:var(--fs-title-small);font-weight:400;color:inherit;line-height:125%;letter-spacing:inherit;margin-block:0;}[data-et=paragraph][data-eb=text-image][data-vm=full] .content .text{margin-top:0.5rem;}@media (min-width:1024px){[data-et=paragraph][data-eb=text-image][data-vm=full] .content .text{margin-top:1rem;}}[data-et=paragraph][data-eb=text-image][data-vm=full] .content .text p:first-child{margin-top:0;}[data-et=paragraph][data-eb=text-image][data-vm=full] .content .text p:last-child{margin-bottom:0;}[data-et=paragraph][data-eb=text-image][data-vm=full] .content .text a{text-decoration:underline;text-underline-offset:4px;}[data-et=paragraph][data-eb=text-image][data-vm=full] .content .button{margin-top:0.5rem;}@media (min-width:768px){[data-et=paragraph][data-eb=text-image][data-vm=full] .content .button{margin-top:1rem;}}[data-et=paragraph][data-eb=text-image][data-vm=full] .image-wrapper{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;margin-left:calc(100% / var(--grid-columns) * 0);margin-right:calc(100% / var(--grid-columns) * 0);position:relative;margin-top:1.5rem;}@media (min-width:768px){[data-et=paragraph][data-eb=text-image][data-vm=full] .image-wrapper{-webkit-box-flex:0;-ms-flex:0 0 calc(100% / 22 * 10);flex:0 0 calc(100% / 22 * 10);margin-left:calc(100% / 22 * 0);margin-right:calc(100% / 22 * 0);margin-top:0;}}@media (min-width:1024px){[data-et=paragraph][data-eb=text-image][data-vm=full] .image-wrapper{-webkit-box-flex:0;-ms-flex:0 0 calc(100% / 20 * 9);flex:0 0 calc(100% / 20 * 9);margin-left:calc(100% / 20 * 0);margin-right:calc(100% / 20 * 0);}}@media (min-width:1440px){[data-et=paragraph][data-eb=text-image][data-vm=full] .image-wrapper{-webkit-box-flex:0;-ms-flex:0 0 calc(100% / 18 * 8);flex:0 0 calc(100% / 18 * 8);margin-left:calc(100% / 18 * 0);margin-right:calc(100% / 18 * 0);}}[data-et=paragraph][data-eb=text-image][data-vm=full] .image-wrapper .image{border-radius:var(--border-radius--large);-webkit-box-shadow:var(--box-shadow--black);box-shadow:var(--box-shadow--black);}@media (min-width:768px){[data-et=paragraph][data-eb=text-image][data-vm=full][data-layout=image-text] .image-wrapper{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;}}[data-et=paragraph][data-eb=leaf-figure][data-vm=full]{margin-block:var(--gutter-smaller-increasing);}[data-et=paragraph][data-eb=leaf-figure][data-vm=full] > .title{-webkit-box-flex:0;-ms-flex:0 0 calc(100% / var(--grid-columns) * 20);flex:0 0 calc(100% / var(--grid-columns) * 20);margin-left:calc(100% / var(--grid-columns) * 2);margin-right:calc(100% / var(--grid-columns) * 2);margin-block:var(--gutter-smaller-increasing) 0;font-family:"Roboto",sans-serif;font-size:var(--fs-title-larger);font-weight:500;color:inherit;line-height:125%;letter-spacing:inherit;text-align:center;}@media (min-width:768px){[data-et=paragraph][data-eb=leaf-figure][data-vm=full] > .title{-webkit-box-flex:0;-ms-flex:0 0 calc(100% / var(--grid-columns) * 16);flex:0 0 calc(100% / var(--grid-columns) * 16);margin-left:calc(100% / var(--grid-columns) * 4);margin-right:calc(100% / var(--grid-columns) * 4);}}@media (min-width:1024px){[data-et=paragraph][data-eb=leaf-figure][data-vm=full] > .title{-webkit-box-flex:0;-ms-flex:0 0 calc(100% / var(--grid-columns) * 14);flex:0 0 calc(100% / var(--grid-columns) * 14);margin-left:calc(100% / var(--grid-columns) * 5);margin-right:calc(100% / var(--grid-columns) * 5);}}@media (min-width:1440px){[data-et=paragraph][data-eb=leaf-figure][data-vm=full] > .title{-webkit-box-flex:0;-ms-flex:0 0 calc(100% / var(--grid-columns) * 12);flex:0 0 calc(100% / var(--grid-columns) * 12);margin-left:calc(100% / var(--grid-columns) * 6);margin-right:calc(100% / var(--grid-columns) * 6);}}[data-et=paragraph][data-eb=leaf-figure][data-vm=full] > .text{-webkit-box-flex:0;-ms-flex:0 0 calc(100% / var(--grid-columns) * 20);flex:0 0 calc(100% / var(--grid-columns) * 20);margin-left:calc(100% / var(--grid-columns) * 2);margin-right:calc(100% / var(--grid-columns) * 2);margin-top:0.5rem;font-family:"Poppins",sans-serif;font-size:var(--fs-text-large);font-weight:inherit;color:inherit;line-height:150%;letter-spacing:inherit;text-align:center;}@media (min-width:768px){[data-et=paragraph][data-eb=leaf-figure][data-vm=full] > .text{-webkit-box-flex:0;-ms-flex:0 0 calc(100% / var(--grid-columns) * 16);flex:0 0 calc(100% / var(--grid-columns) * 16);margin-left:calc(100% / var(--grid-columns) * 4);margin-right:calc(100% / var(--grid-columns) * 4);}}@media (min-width:1024px){[data-et=paragraph][data-eb=leaf-figure][data-vm=full] > .text{-webkit-box-flex:0;-ms-flex:0 0 calc(100% / var(--grid-columns) * 14);flex:0 0 calc(100% / var(--grid-columns) * 14);margin-left:calc(100% / var(--grid-columns) * 5);margin-right:calc(100% / var(--grid-columns) * 5);}}@media (min-width:1440px){[data-et=paragraph][data-eb=leaf-figure][data-vm=full] > .text{-webkit-box-flex:0;-ms-flex:0 0 calc(100% / var(--grid-columns) * 12);flex:0 0 calc(100% / var(--grid-columns) * 12);margin-left:calc(100% / var(--grid-columns) * 6);margin-right:calc(100% / var(--grid-columns) * 6);}}[data-et=paragraph][data-eb=leaf-figure][data-vm=full] > .text *:first-child{margin-top:0;}[data-et=paragraph][data-eb=leaf-figure][data-vm=full] > .text *:last-child{margin-bottom:0;}[data-et=paragraph][data-eb=leaf-figure][data-vm=full] > .title ~ .leaf-figure-items{margin-top:var(--gutter-small-increasing);}[data-et=paragraph][data-eb=leaf-figure][data-vm=full] .leaf-figure-items [data-et=paragraph][data-eb=text-image][data-vm=full]{position:relative;padding-block:0;}[data-et=paragraph][data-eb=leaf-figure][data-vm=full] .leaf-figure-items [data-et=paragraph][data-eb=text-image][data-vm=full] + [data-et=paragraph][data-eb=text-image][data-vm=full]{margin-top:var(--gutter-small-increasing);}@media (max-width:1023px){[data-et=paragraph][data-eb=leaf-figure][data-vm=full] .leaf-figure-items [data-et=paragraph][data-eb=text-image][data-vm=full] .content{-webkit-box-flex:0;-ms-flex:0 0 calc(100% / 22 * 18);flex:0 0 calc(100% / 22 * 18);margin-left:calc(100% / 22 * 4);margin-right:calc(100% / 22 * 0);margin-top:-1rem;position:relative;z-index:1;background-color:var(--color-white);border-radius:var(--border-radius--medium);padding:calc(100% / 22 * 1);}}@media (max-width:1023px) and (min-width:420px){[data-et=paragraph][data-eb=leaf-figure][data-vm=full] .leaf-figure-items [data-et=paragraph][data-eb=text-image][data-vm=full] .content{margin-top:-3rem;}}@media (max-width:1023px){[data-et=paragraph][data-eb=leaf-figure][data-vm=full] .leaf-figure-items [data-et=paragraph][data-eb=text-image][data-vm=full] .content .title{font-family:"Poppins",sans-serif;font-size:var(--fs-title-smaller);font-weight:400;color:inherit;line-height:125%;letter-spacing:inherit;}[data-et=paragraph][data-eb=leaf-figure][data-vm=full] .leaf-figure-items [data-et=paragraph][data-eb=text-image][data-vm=full] .content .text{font-size:var(--fs-text-small);}[data-et=paragraph][data-eb=leaf-figure][data-vm=full] .leaf-figure-items [data-et=paragraph][data-eb=text-image][data-vm=full] .image-wrapper{-webkit-box-flex:0;-ms-flex:0 0 calc(100% / 22 * 10);flex:0 0 calc(100% / 22 * 10);margin-left:calc(100% / 22 * 0);margin-right:calc(100% / 22 * 12);margin-top:0;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;}[data-et=paragraph][data-eb=leaf-figure][data-vm=full] .leaf-figure-items [data-et=paragraph][data-eb=text-image][data-vm=full] .image-wrapper .image{border-radius:5vw 20vw 2.5vw 20vw;}[data-et=paragraph][data-eb=leaf-figure][data-vm=full] .leaf-figure-items [data-et=paragraph][data-eb=text-image][data-vm=full][data-layout=text-image] .content{-webkit-box-flex:0;-ms-flex:0 0 calc(100% / 22 * 18);flex:0 0 calc(100% / 22 * 18);margin-left:calc(100% / 22 * 0);margin-right:calc(100% / 22 * 4);}[data-et=paragraph][data-eb=leaf-figure][data-vm=full] .leaf-figure-items [data-et=paragraph][data-eb=text-image][data-vm=full][data-layout=text-image] .image-wrapper{-webkit-box-flex:0;-ms-flex:0 0 calc(100% / 22 * 10);flex:0 0 calc(100% / 22 * 10);margin-left:calc(100% / 22 * 12);margin-right:calc(100% / 22 * 0);}[data-et=paragraph][data-eb=leaf-figure][data-vm=full] .leaf-figure-items [data-et=paragraph][data-eb=text-image][data-vm=full][data-layout=text-image] .image-wrapper .image{border-radius:20vw 5vw 20vw 2.5vw;}}@media (min-width:1024px){[data-et=paragraph][data-eb=leaf-figure][data-vm=full] .leaf-figure-items [data-et=paragraph][data-eb=text-image][data-vm=full]:not(:first-child:last-child)::before{content:"";display:block;position:absolute;z-index:2;left:50%;top:50%;width:0;height:0;padding:10px;background-color:var(--color-secondary);border-radius:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border:10px solid var(--color-white);}[data-et=paragraph][data-eb=leaf-figure][data-vm=full] .leaf-figure-items [data-et=paragraph][data-eb=text-image][data-vm=full]:not(:first-child:last-child)::after{content:"";display:block;position:absolute;z-index:1;left:50%;top:0;width:4px;height:calc(var(--gutter-small-increasing) + 100%);background-color:var(--color-taupe);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);}[data-et=paragraph][data-eb=leaf-figure][data-vm=full] .leaf-figure-items [data-et=paragraph][data-eb=text-image][data-vm=full]:not(:first-child:last-child):first-child::after{top:50%;height:calc(var(--gutter-small-increasing) + 50%);}[data-et=paragraph][data-eb=leaf-figure][data-vm=full] .leaf-figure-items [data-et=paragraph][data-eb=text-image][data-vm=full]:not(:first-child:last-child):last-child::after{height:50%;}[data-et=paragraph][data-eb=leaf-figure][data-vm=full] .leaf-figure-items [data-et=paragraph][data-eb=text-image][data-vm=full] .content{margin-block:var(--gutter-small-increasing);}[data-et=paragraph][data-eb=leaf-figure][data-vm=full] .leaf-figure-items [data-et=paragraph][data-eb=text-image][data-vm=full] .content .title{font-family:"Poppins",sans-serif;font-size:var(--fs-title-small);font-weight:500;color:inherit;line-height:150%;letter-spacing:inherit;}[data-et=paragraph][data-eb=leaf-figure][data-vm=full] .leaf-figure-items [data-et=paragraph][data-eb=text-image][data-vm=full][data-layout=text-image] .image-wrapper .image{border-radius:50vw 10vw 50vw 2vw;}}@media (min-width:1024px) and (min-width:768px){[data-et=paragraph][data-eb=leaf-figure][data-vm=full] .leaf-figure-items [data-et=paragraph][data-eb=text-image][data-vm=full][data-layout=text-image] .image-wrapper .image{border-radius:200px 50px 200px 25px;}}@media (min-width:1024px){[data-et=paragraph][data-eb=leaf-figure][data-vm=full] .leaf-figure-items [data-et=paragraph][data-eb=text-image][data-vm=full][data-layout=image-text] .image-wrapper .image{border-radius:10vw 50vw 5vw 50vw;}}@media (min-width:1024px) and (min-width:768px){[data-et=paragraph][data-eb=leaf-figure][data-vm=full] .leaf-figure-items [data-et=paragraph][data-eb=text-image][data-vm=full][data-layout=image-text] .image-wrapper .image{border-radius:50px 200px 25px 200px;}}[data-et=paragraph][data-eb=leaf-figure][data-vm=full][data-color=secondary] .leaf-figure-items [data-et=paragraph][data-eb=text-image][data-vm=full]::before{border-color:var(--color-secondary--light);}[data-et=paragraph][data-eb=accordion][data-vm=full] > .title{font-family:"Roboto",sans-serif;font-size:var(--fs-title-small);font-weight:400;color:inherit;line-height:150%;letter-spacing:inherit;}[data-et=paragraph][data-eb=accordion][data-vm=full] .description-list .description-term{display:block;position:relative;font-family:"Roboto",sans-serif;font-size:var(--fs-text-large);font-weight:400;color:inherit;line-height:150%;letter-spacing:inherit;text-decoration:none;border-bottom:1px solid var(--color-gray);padding-block:1rem 0.875rem;cursor:pointer;}[data-et=paragraph][data-eb=accordion][data-vm=full] .description-list .description-term::after{content:"";-webkit-mask:url(/themes/custom/viosa_jacket/assets/icons/chevron-down.svg) no-repeat 50% 50%;mask:url(/themes/custom/viosa_jacket/assets/icons/chevron-down.svg) no-repeat 50% 50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:right;mask-position:right;display:inline-block;height:12px;width:12px;min-width:12px;background-color:var(--color-primary);position:absolute;right:1rem;top:50%;-webkit-transform:translateY(-50%) rotateX(0deg);transform:translateY(-50%) rotateX(0deg);-webkit-transition:-webkit-transform var(--speed) var(--easing);transition:-webkit-transform var(--speed) var(--easing);transition:transform var(--speed) var(--easing);transition:transform var(--speed) var(--easing),-webkit-transform var(--speed) var(--easing);}[data-et=paragraph][data-eb=accordion][data-vm=full] .description-list .description-details{font-family:"Poppins",sans-serif;font-size:var(--fs-text-normal);font-weight:inherit;color:inherit;line-height:150%;letter-spacing:inherit;margin-left:0;border-top:0;max-height:0;overflow:hidden;}[data-et=paragraph][data-eb=accordion][data-vm=full] .description-list .description-term[data-status=open]::after{-webkit-transform:translateY(-50%) rotateX(180deg);transform:translateY(-50%) rotateX(180deg);}[data-et=paragraph][data-eb=accordion][data-vm=full] .description-list .description-term[data-status=open] + .description-details{max-height:initial;}.view{display:block;}.view.products.overview .view-content{display:grid;grid-template-columns:1fr;}@media (min-width:260px){.view.products.overview .view-content{grid-template-columns:repeat(2,1fr);gap:max(4.1666666667vw,1.5rem);}}@media (min-width:1024px){.view.products.overview .view-content{grid-template-columns:repeat(3,1fr);gap:2.0833333333vw;}}@media (min-width:1440px){.view.products.overview .view-content{gap:30px;}}.view.products.overview .view-empty{width:100%;background-color:var(--color-gray--light);text-align:center;padding:var(--gutter-smaller-increasing);border-radius:var(--border-radius--small);}@media (min-width:768px){.view.products.overview .view-empty{width:calc(100% / 22 * 18);margin-inline:calc(100% / 22 * 2);}}@media (min-width:1024px){.view.products.overview .view-empty{width:calc(100% / 22 * 16);margin-inline:calc(100% / 22 * 3);}}@media (min-width:1280px){.view.products.overview .view-empty{width:calc(100% / 22 * 14);margin-inline:calc(100% / 22 * 4);}}.view.commerce-cart-form.default .view-content .views-form .form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:start;align-content:flex-start;}.view.commerce-cart-form.default .view-content .views-form .form .views-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-flex:0;-ms-flex:0 0 calc(100% / var(--grid-columns) * 22);flex:0 0 calc(100% / var(--grid-columns) * 22);margin-left:calc(100% / var(--grid-columns) * 1);margin-right:calc(100% / var(--grid-columns) * 1);padding:calc(100% / var(--grid-columns) * 1);border:1px solid var(--color-gray--light);border-radius:var(--border-radius--medium);-webkit-box-shadow:var(--box-shadow--black);box-shadow:var(--box-shadow--black);position:relative;}@media (min-width:768px){.view.commerce-cart-form.default .view-content .views-form .form .views-row{padding:calc(100% / var(--grid-columns) * 0.5);padding-right:calc(100% / var(--grid-columns) * 1);}}@media (min-width:1024px){.view.commerce-cart-form.default .view-content .views-form .form .views-row{-webkit-box-flex:0;-ms-flex:0 0 calc(100% / var(--grid-columns) * 16);flex:0 0 calc(100% / var(--grid-columns) * 16);margin-left:calc(100% / var(--grid-columns) * 4);margin-right:calc(100% / var(--grid-columns) * 4);}}@media (min-width:1280px){.view.commerce-cart-form.default .view-content .views-form .form .views-row{-webkit-box-flex:0;-ms-flex:0 0 calc(100% / var(--grid-columns) * 14);flex:0 0 calc(100% / var(--grid-columns) * 14);margin-left:calc(100% / var(--grid-columns) * 5);margin-right:calc(100% / var(--grid-columns) * 5);padding:calc(100% / var(--grid-columns) * 0.25);padding-right:calc(100% / var(--grid-columns) * 0.5);}}@media (min-width:1440px){.view.commerce-cart-form.default .view-content .views-form .form .views-row{-webkit-box-flex:0;-ms-flex:0 0 calc(100% / var(--grid-columns) * 12);flex:0 0 calc(100% / var(--grid-columns) * 12);margin-left:calc(100% / var(--grid-columns) * 6);margin-right:calc(100% / var(--grid-columns) * 6);}}.view.commerce-cart-form.default .view-content .views-form .form .views-row + .views-row{margin-top:1rem;}.view.commerce-cart-form.default .view-content .views-form .form .views-row .views-field-field-product-images{-webkit-box-flex:0;-ms-flex:0 0 calc(100% / 20 * 6);flex:0 0 calc(100% / 20 * 6);margin-left:calc(100% / 20 * 0);margin-right:calc(100% / 20 * 0);-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;}@media (min-width:420px){.view.commerce-cart-form.default .view-content .views-form .form .views-row .views-field-field-product-images{-webkit-box-flex:0;-ms-flex:0 0 calc(100% / 20 * 4);flex:0 0 calc(100% / 20 * 4);margin-left:calc(100% / 20 * 0);margin-right:calc(100% / 20 * 0);}}@media (min-width:768px){.view.commerce-cart-form.default .view-content .views-form .form .views-row .views-field-field-product-images{-webkit-box-flex:0;-ms-flex:0 0 calc(100% / 21 * 3.5);flex:0 0 calc(100% / 21 * 3.5);margin-left:calc(100% / 21 * 0);margin-right:calc(100% / 21 * 0);}}@media (min-width:1024px){.view.commerce-cart-form.default .view-content .views-form .form .views-row .views-field-field-product-images{-webkit-box-flex:0;-ms-flex:0 0 calc(100% / 15 * 2.5);flex:0 0 calc(100% / 15 * 2.5);margin-left:calc(100% / 15 * 0);margin-right:calc(100% / 15 * 0);}}@media (min-width:1280px){.view.commerce-cart-form.default .view-content .views-form .form .views-row .views-field-field-product-images{-webkit-box-flex:0;-ms-flex:0 0 calc(100% / 13.5 * 2.25);flex:0 0 calc(100% / 13.5 * 2.25);margin-left:calc(100% / 13.5 * 0);margin-right:calc(100% / 13.5 * 0);}}@media (min-width:1440px){.view.commerce-cart-form.default .view-content .views-form .form .views-row .views-field-field-product-images{-webkit-box-flex:0;-ms-flex:0 0 calc(100% / 11.5 * 2);flex:0 0 calc(100% / 11.5 * 2);margin-left:calc(100% / 11.5 * 0);margin-right:calc(100% / 11.5 * 0);}}.view.commerce-cart-form.default .view-content .views-form .form .views-row .views-field-field-product-images .image{background:-webkit-gradient(linear,left top,left bottom,from(var(--color-secondary--light)),to(var(--color-taupe)));background:linear-gradient(var(--color-secondary--light) 0%,var(--color-taupe) 100%);aspect-ratio:1/1;border-radius:var(--border-radius--medium);overflow:hidden;width:100%;height:100%;}.view.commerce-cart-form.default .view-content .views-form .form .views-row .views-field-title-and-stock{-webkit-box-flex:0;-ms-flex:0 0 calc(100% / 20 * 8);flex:0 0 calc(100% / 20 * 8);margin-left:calc(100% / 20 * 1);margin-right:calc(100% / 20 * 0);-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;}@media (min-width:420px){.view.commerce-cart-form.default .view-content .views-form .form .views-row .views-field-title-and-stock{-webkit-box-flex:0;-ms-flex:0 0 calc(100% / 20 * 10);flex:0 0 calc(100% / 20 * 10);margin-left:calc(100% / 20 * 1);margin-right:calc(100% / 20 * 0);}}@media (min-width:768px){.view.commerce-cart-form.default .view-content .views-form .form .views-row .views-field-title-and-stock{-webkit-box-flex:0;-ms-flex:0 0 calc(100% / 21 * 8);flex:0 0 calc(100% / 21 * 8);margin-left:calc(100% / 21 * 1);margin-right:calc(100% / 21 * 0);}}@media (min-width:1024px){.view.commerce-cart-form.default .view-content .views-form .form .views-row .views-field-title-and-stock{-webkit-box-flex:0;-ms-flex:0 0 calc(100% / 15 * 7.5);flex:0 0 calc(100% / 15 * 7.5);margin-left:calc(100% / 15 * 0.5);margin-right:calc(100% / 15 * 0);}}@media (min-width:1280px){.view.commerce-cart-form.default .view-content .views-form .form .views-row .views-field-title-and-stock{-webkit-box-flex:0;-ms-flex:0 0 calc(100% / 13.5 * 7);flex:0 0 calc(100% / 13.5 * 7);margin-left:calc(100% / 13.5 * 0.5);margin-right:calc(100% / 13.5 * 0);}}@media (min-width:1440px){.view.commerce-cart-form.default .view-content .views-form .form .views-row .views-field-title-and-stock{-webkit-box-flex:0;-ms-flex:0 0 calc(100% / 11.5 * 5);flex:0 0 calc(100% / 11.5 * 5);margin-left:calc(100% / 11.5 * 0.5);margin-right:calc(100% / 11.5 * 0);}}.view.commerce-cart-form.default .view-content .views-form .form .views-row .views-field-title-and-stock .title{font-family:"Poppins",sans-serif;font-size:var(--fs-text-normal);font-weight:500;color:inherit;line-height:150%;letter-spacing:inherit;}@media (min-width:420px){.view.commerce-cart-form.default .view-content .views-form .form .views-row .views-field-title-and-stock .title{font-size:var(--fs-text-large);}}@media (min-width:768px){.view.commerce-cart-form.default .view-content .views-form .form .views-row .views-field-title-and-stock .title{font-size:var(--fs-title-smallest);}}@media (min-width:768px){.view.commerce-cart-form.default .view-content .views-form .form .views-row .views-field-title-and-stock .stock{margin-top:0.5rem;}}.view.commerce-cart-form.default .view-content .views-form .form .views-row .views-field-title-and-stock .stock .stock-description{display:none;}@media (min-width:768px){.view.commerce-cart-form.default .view-content .views-form .form .views-row .views-field-title-and-stock .stock .stock-description{display:block;}}.view.commerce-cart-form.default .view-content .views-form .form .views-row .views-field-total-price__number{-webkit-box-flex:0;-ms-flex:0 0 calc(100% / 20 * 4);flex:0 0 calc(100% / 20 * 4);margin-left:calc(100% / 20 * 1);margin-right:calc(100% / 20 * 0);-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;font-family:"Poppins",sans-serif;font-size:var(--fs-text-large);font-weight:400;color:inherit;line-height:150%;letter-spacing:inherit;text-align:right;}@media (min-width:768px){.view.commerce-cart-form.default .view-content .views-form .form .views-row .views-field-total-price__number{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-left:auto;margin-right:calc(100% / 21 * 0);-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;}}.view.commerce-cart-form.default .view-content .views-form .form .views-row .views-field-remove-button{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-left:auto;margin-right:calc(100% / 20 * 0);-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;}@media (min-width:768px){.view.commerce-cart-form.default .view-content .views-form .form .views-row .views-field-remove-button{position:absolute;right:0.75rem;top:0.5rem;-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5;}}.view.commerce-cart-form.default .view-content .views-form .form .views-row .views-field-remove-button .delete-order-item{font-family:"Poppins",sans-serif;font-size:var(--fs-text-smaller);font-weight:400;color:var(--color-red);line-height:150%;letter-spacing:inherit;padding:0;background-color:transparent;background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" stroke-width="1.5" stroke="%23e74c3c"><path stroke-linecap="round" stroke-linejoin="round" d="m14.74 9-.346 9m-4.788 0L9.26 9m9.968-3.21c.342.052.682.107 1.022.166m-1.022-.165L18.16 19.673a2.25 2.25 0 0 1-2.244 2.077H8.084a2.25 2.25 0 0 1-2.244-2.077L4.772 5.79m14.456 0a48.108 48.108 0 0 0-3.478-.397m-12 .562c.34-.059.68-.114 1.022-.165m0 0a48.11 48.11 0 0 1 3.478-.397m7.5 0v-.916c0-1.18-.91-2.164-2.09-2.201a51.964 51.964 0 0 0-3.32 0c-1.18.037-2.09 1.022-2.09 2.201v.916m7.5 0a48.667 48.667 0 0 0-7.5 0" /></svg>');border:0 none;border-radius:0;font-size:0;width:1.25rem;height:1.25rem;position:relative;top:-2px;}@media (min-width:768px){.view.commerce-cart-form.default .view-content .views-form .form .views-row .views-field-remove-button .delete-order-item{width:1.15rem;height:1.15rem;}}.view.commerce-cart-form.default .view-content .views-form .form .views-row .views-field-edit-quantity{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-left:calc(100% / 20 * 1);margin-right:calc(100% / 20 * 0);-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5;}@media (min-width:768px){.view.commerce-cart-form.default .view-content .views-form .form .views-row .views-field-edit-quantity{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-left:auto;margin-right:calc(100% / 21 * 0);-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;}}.view.commerce-cart-form.default .view-content .views-form .form .views-row .views-field-edit-quantity .form-number{width:3rem;text-align:center;padding-inline:0;}.view.commerce-cart-form.default .view-content .views-form .form .views-row .views-field-edit-quantity .form-number.error{border-color:var(--color-red);background-color:var(--color-red--light);}.view.commerce-cart-form.default .view-content .views-form .form .views-row .views-field-edit-quantity .form-item--error-message{display:none;}.view.commerce-cart-form.default .view-content .views-form .form [data-drupal-selector=order-total-summary]{-webkit-box-flex:0;-ms-flex:0 0 calc(100% / var(--grid-columns) * 20);flex:0 0 calc(100% / var(--grid-columns) * 20);margin-left:calc(100% / var(--grid-columns) * 2);margin-right:calc(100% / var(--grid-columns) * 2);padding-top:2rem;}@media (min-width:768px){.view.commerce-cart-form.default .view-content .views-form .form [data-drupal-selector=order-total-summary]{padding-top:3rem;}}@media (min-width:1024px){.view.commerce-cart-form.default .view-content .views-form .form [data-drupal-selector=order-total-summary]{-webkit-box-flex:0;-ms-flex:0 0 calc(100% / var(--grid-columns) * 16);flex:0 0 calc(100% / var(--grid-columns) * 16);margin-left:calc(100% / var(--grid-columns) * 4);margin-right:calc(100% / var(--grid-columns) * 4);padding-inline:calc(100% / var(--grid-columns) * 1);}}@media (min-width:1280px){.view.commerce-cart-form.default .view-content .views-form .form [data-drupal-selector=order-total-summary]{-webkit-box-flex:0;-ms-flex:0 0 calc(100% / var(--grid-columns) * 14);flex:0 0 calc(100% / var(--grid-columns) * 14);margin-left:calc(100% / var(--grid-columns) * 5);margin-right:calc(100% / var(--grid-columns) * 5);padding-inline:calc(100% / var(--grid-columns) * 0.5);}}@media (min-width:1440px){.view.commerce-cart-form.default .view-content .views-form .form [data-drupal-selector=order-total-summary]{-webkit-box-flex:0;-ms-flex:0 0 calc(100% / var(--grid-columns) * 12);flex:0 0 calc(100% / var(--grid-columns) * 12);margin-left:calc(100% / var(--grid-columns) * 6);margin-right:calc(100% / var(--grid-columns) * 6);}}.view.commerce-cart-form.default .view-content .views-form .form [data-drupal-selector=order-total-summary] .order-total-line{padding:0;font-family:"Poppins",sans-serif;font-size:var(--fs-text-large);font-weight:300;color:inherit;line-height:150%;letter-spacing:inherit;}.view.commerce-cart-form.default .view-content .views-form .form [data-drupal-selector=order-total-summary] .order-total-line.order-total-line__total{font-family:"Poppins",sans-serif;font-size:var(--fs-text-large);font-weight:600;color:inherit;line-height:150%;letter-spacing:inherit;-webkit-margin-before:1rem;margin-block-start:1rem;}.view.commerce-cart-form.default .view-content .views-form .form [data-drupal-selector=order-total-summary] .order-total-line:first-child + .order-total-line__total{-webkit-margin-before:0;margin-block-start:0;}.view.commerce-cart-form.default .view-content .views-form .form [data-drupal-selector=order-total-summary] .order-total-line .order-total-line-value{min-width:5rem;}@media (min-width:768px){.view.commerce-cart-form.default .view-content .views-form .form [data-drupal-selector=order-total-summary] .order-total-line .order-total-line-value{min-width:6rem;}}.view.commerce-cart-form.default .view-content .views-form .form .form-actions{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;margin-left:calc(100% / var(--grid-columns) * 0);margin-right:calc(100% / var(--grid-columns) * 0);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:start;align-content:flex-start;position:sticky;bottom:0;background-color:var(--color-white);border-top:1px solid var(--color-gray);margin-bottom:0;padding:1rem calc(100% / var(--grid-columns) * 1);}@media (min-width:1024px){.view.commerce-cart-form.default .view-content .views-form .form .form-actions{-webkit-box-flex:0;-ms-flex:0 0 calc(100% / var(--grid-columns) * 16);flex:0 0 calc(100% / var(--grid-columns) * 16);margin-left:calc(100% / var(--grid-columns) * 4);margin-right:calc(100% / var(--grid-columns) * 4);padding-inline:0;border-top:0;position:initial;bottom:auto;}}@media (min-width:1280px){.view.commerce-cart-form.default .view-content .views-form .form .form-actions{-webkit-box-flex:0;-ms-flex:0 0 calc(100% / var(--grid-columns) * 14);flex:0 0 calc(100% / var(--grid-columns) * 14);margin-left:calc(100% / var(--grid-columns) * 5);margin-right:calc(100% / var(--grid-columns) * 5);}}@media (min-width:1440px){.view.commerce-cart-form.default .view-content .views-form .form .form-actions{-webkit-box-flex:0;-ms-flex:0 0 calc(100% / var(--grid-columns) * 12);flex:0 0 calc(100% / var(--grid-columns) * 12);margin-left:calc(100% / var(--grid-columns) * 6);margin-right:calc(100% / var(--grid-columns) * 6);}}.view.commerce-checkout-order-summary.default{padding-top:1rem;}@media (min-width:1024px){.view.commerce-checkout-order-summary.default{padding-top:2rem;}}.view.commerce-checkout-order-summary.default .view-header h2{font-family:"Poppins",sans-serif;font-size:var(--fs-title-smallest);font-weight:500;color:inherit;line-height:150%;letter-spacing:inherit;margin-block:0 1rem;text-align:center;}.view.commerce-checkout-order-summary.default .view-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:start;align-content:flex-start;}.view.commerce-checkout-order-summary.default .view-content .views-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;margin-left:calc(100% / var(--grid-columns) * 0);margin-right:calc(100% / var(--grid-columns) * 0);padding:calc(100% / var(--grid-columns) * 1);border:1px solid var(--color-gray--light);border-radius:var(--border-radius--medium);-webkit-box-shadow:var(--box-shadow--black);box-shadow:var(--box-shadow--black);position:relative;}@media (min-width:768px){.view.commerce-checkout-order-summary.default .view-content .views-row{padding:calc(100% / var(--grid-columns) * 0.5) calc(100% / var(--grid-columns) * 1) calc(100% / var(--grid-columns) * 0.5) calc(100% / var(--grid-columns) * 0.5);}}@media (min-width:1280px){.view.commerce-checkout-order-summary.default .view-content .views-row{padding:calc(100% / var(--grid-columns) * 0.25) calc(100% / var(--grid-columns) * 1) calc(100% / var(--grid-columns) * 0.25) calc(100% / var(--grid-columns) * 0.25);}}.view.commerce-checkout-order-summary.default .view-content .views-row + .views-row{margin-top:1rem;}.view.commerce-checkout-order-summary.default .view-content .views-row .views-field-field-product-images{-webkit-box-flex:0;-ms-flex:0 0 calc(100% / 20 * 4);flex:0 0 calc(100% / 20 * 4);margin-left:calc(100% / 20 * 0);margin-right:calc(100% / 20 * 0);-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;}@media (min-width:420px){.view.commerce-checkout-order-summary.default .view-content .views-row .views-field-field-product-images{-webkit-box-flex:0;-ms-flex:0 0 calc(100% / 20 * 3);flex:0 0 calc(100% / 20 * 3);margin-left:calc(100% / 20 * 0);margin-right:calc(100% / 20 * 0);}}@media (min-width:768px){.view.commerce-checkout-order-summary.default .view-content .views-row .views-field-field-product-images{-webkit-box-flex:0;-ms-flex:0 0 calc(100% / 21 * 2.5);flex:0 0 calc(100% / 21 * 2.5);margin-left:calc(100% / 21 * 0);margin-right:calc(100% / 21 * 0);}}@media (min-width:1024px){.view.commerce-checkout-order-summary.default .view-content .views-row .views-field-field-product-images{-webkit-box-flex:0;-ms-flex:0 0 calc(100% / 15 * 2);flex:0 0 calc(100% / 15 * 2);margin-left:calc(100% / 15 * 0);margin-right:calc(100% / 15 * 0);}}@media (min-width:1280px){.view.commerce-checkout-order-summary.default .view-content .views-row .views-field-field-product-images{-webkit-box-flex:0;-ms-flex:0 0 calc(100% / 13.5 * 1.75);flex:0 0 calc(100% / 13.5 * 1.75);margin-left:calc(100% / 13.5 * 0);margin-right:calc(100% / 13.5 * 0);}}@media (min-width:1440px){.view.commerce-checkout-order-summary.default .view-content .views-row .views-field-field-product-images{-webkit-box-flex:0;-ms-flex:0 0 calc(100% / 11.5 * 1.5);flex:0 0 calc(100% / 11.5 * 1.5);margin-left:calc(100% / 11.5 * 0);margin-right:calc(100% / 11.5 * 0);}}.view.commerce-checkout-order-summary.default .view-content .views-row .views-field-field-product-images .image{background:-webkit-gradient(linear,left top,left bottom,from(var(--color-secondary--light)),to(var(--color-taupe)));background:linear-gradient(var(--color-secondary--light) 0%,var(--color-taupe) 100%);aspect-ratio:1/1;border-radius:var(--border-radius--medium);overflow:hidden;width:100%;height:100%;}.view.commerce-checkout-order-summary.default .view-content .views-row .views-field-title-and-stock{-webkit-box-flex:0;-ms-flex:0 0 calc(100% / 20 * 9);flex:0 0 calc(100% / 20 * 9);margin-left:calc(100% / 20 * 1);margin-right:calc(100% / 20 * 0);-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;}@media (min-width:420px){.view.commerce-checkout-order-summary.default .view-content .views-row .views-field-title-and-stock{-webkit-box-flex:0;-ms-flex:0 0 calc(100% / 20 * 11);flex:0 0 calc(100% / 20 * 11);margin-left:calc(100% / 20 * 1);margin-right:calc(100% / 20 * 0);}}@media (min-width:768px){.view.commerce-checkout-order-summary.default .view-content .views-row .views-field-title-and-stock{-webkit-box-flex:0;-ms-flex:0 0 calc(100% / 21 * 13);flex:0 0 calc(100% / 21 * 13);margin-left:calc(100% / 21 * 1);margin-right:calc(100% / 21 * 0);}}@media (min-width:1024px){.view.commerce-checkout-order-summary.default .view-content .views-row .views-field-title-and-stock{-webkit-box-flex:0;-ms-flex:0 0 calc(100% / 15 * 9);flex:0 0 calc(100% / 15 * 9);margin-left:calc(100% / 15 * 0.5);margin-right:calc(100% / 15 * 0);}}@media (min-width:1280px){.view.commerce-checkout-order-summary.default .view-content .views-row .views-field-title-and-stock{-webkit-box-flex:0;-ms-flex:0 0 calc(100% / 13.5 * 8);flex:0 0 calc(100% / 13.5 * 8);margin-left:calc(100% / 13.5 * 0.5);margin-right:calc(100% / 13.5 * 0);}}@media (min-width:1440px){.view.commerce-checkout-order-summary.default .view-content .views-row .views-field-title-and-stock{-webkit-box-flex:0;-ms-flex:0 0 calc(100% / 11.5 * 6.5);flex:0 0 calc(100% / 11.5 * 6.5);margin-left:calc(100% / 11.5 * 0.5);margin-right:calc(100% / 11.5 * 0);}}.view.commerce-checkout-order-summary.default .view-content .views-row .views-field-title-and-stock .title{font-family:"Poppins",sans-serif;font-size:var(--fs-text-small);font-weight:500;color:inherit;line-height:150%;letter-spacing:inherit;}@media (min-width:420px){.view.commerce-checkout-order-summary.default .view-content .views-row .views-field-title-and-stock .title{font-size:var(--fs-text-large);}}@media (min-width:768px){.view.commerce-checkout-order-summary.default .view-content .views-row .views-field-title-and-stock .title{font-size:var(--fs-title-smallest);}}@media (min-width:768px){.view.commerce-checkout-order-summary.default .view-content .views-row .views-field-title-and-stock .stock{margin-top:0.25rem;}}.view.commerce-checkout-order-summary.default .view-content .views-row .views-field-title-and-stock .stock .stock-label{font-size:var(--fs-text-smaller);}.view.commerce-checkout-order-summary.default .view-content .views-row .views-field-title-and-stock .stock .stock-description{display:none;}@media (min-width:768px){.view.commerce-checkout-order-summary.default .view-content .views-row .views-field-title-and-stock .stock .stock-description{display:block;font-size:var(--fs-text-smaller);}}.view.commerce-checkout-order-summary.default .view-content .views-row .views-field-unit-price__number{-webkit-box-flex:0;-ms-flex:0 0 calc(100% / 20 * 5);flex:0 0 calc(100% / 20 * 5);margin-left:auto;margin-right:calc(100% / 20 * 0);-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;font-family:"Poppins",sans-serif;font-size:var(--fs-text-small);font-weight:400;color:inherit;line-height:150%;letter-spacing:inherit;text-align:right;}@media (min-width:768px){.view.commerce-checkout-order-summary.default .view-content .views-row .views-field-unit-price__number{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-left:auto;margin-right:calc(100% / 21 * 0);-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;font-size:var(--fs-text-normal);}}.view.commerce-checkout-order-summary.default .view-footer{padding-top:2rem;padding-inline:calc(100% / 22 * 1);}@media (min-width:768px){.view.commerce-checkout-order-summary.default .view-footer{padding-top:3rem;}}.view.commerce-checkout-order-summary.default .view-footer .order-total-line{padding:0;font-family:"Poppins",sans-serif;font-size:var(--fs-text-large);font-weight:300;color:inherit;line-height:150%;letter-spacing:inherit;}.view.commerce-checkout-order-summary.default .view-footer .order-total-line.order-total-line__total{font-family:"Poppins",sans-serif;font-size:var(--fs-text-large);font-weight:600;color:inherit;line-height:150%;letter-spacing:inherit;-webkit-margin-before:1rem;margin-block-start:1rem;}.view.commerce-checkout-order-summary.default .view-footer .order-total-line:first-child + .order-total-line__total{-webkit-margin-before:0;margin-block-start:0;}.form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:start;align-content:flex-start;}.form .form-item,.form .js-form-item,.form .form-wrapper,.form .js-form-wrapper{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;margin-left:calc(100% / var(--grid-columns) * 0);margin-right:calc(100% / var(--grid-columns) * 0);margin-top:0;}.form .form-item + .form-item,.form .form-item + .form-wrapper,.form .js-form-item + .form-item,.form .js-form-item + .form-wrapper,.form .form-wrapper + .form-item,.form .form-wrapper + .form-wrapper,.form .js-form-wrapper + .form-item,.form .js-form-wrapper + .form-wrapper{margin-top:1rem;}.form .form-label{display:inline-block;vertical-align:middle;width:auto;padding:0;margin-block:0 4px;font-family:"Roboto",sans-serif;font-size:inherit;font-weight:400;color:inherit;line-height:150%;letter-spacing:inherit;}.form .form-label.form-required::after{content:"*";color:var(--color-red);margin-left:4px;}.form .description{font-family:"Poppins",sans-serif;font-size:0.875rem;font-weight:400;color:var(--color-gray--darker);line-height:150%;letter-spacing:inherit;margin-top:4px;}.form .form-item--error-message{font-family:"Poppins",sans-serif;font-size:0.75rem;font-weight:300;color:var(--color-red);line-height:150%;letter-spacing:inherit;margin-top:2px;}.form .form-text,.form .form-select,.form .form-search,.form .form-number,.form .form-time,.form .form-date,.form .form-tel,.form .form-textarea,.form .form-email,.form .form-file{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;border:1px solid var(--color-gray);border-radius:var(--border-radius--small);outline:0;-webkit-box-shadow:none;box-shadow:none;background-color:var(--color-white);padding:0.5rem 0.75rem 0.438rem;font-family:"Poppins",sans-serif;font-size:1rem;font-weight:400;color:var(--color-gray--darker);line-height:1.563rem;letter-spacing:inherit;-webkit-transition:border-color var(--speed) var(--easing),-webkit-box-shadow var(--speed) var(--easing);transition:border-color var(--speed) var(--easing),-webkit-box-shadow var(--speed) var(--easing);transition:border-color var(--speed) var(--easing),box-shadow var(--speed) var(--easing);transition:border-color var(--speed) var(--easing),box-shadow var(--speed) var(--easing),-webkit-box-shadow var(--speed) var(--easing);}.form .form-text:hover,.form .form-text:active,.form .form-text:focus,.form .form-select:hover,.form .form-select:active,.form .form-select:focus,.form .form-search:hover,.form .form-search:active,.form .form-search:focus,.form .form-number:hover,.form .form-number:active,.form .form-number:focus,.form .form-time:hover,.form .form-time:active,.form .form-time:focus,.form .form-date:hover,.form .form-date:active,.form .form-date:focus,.form .form-tel:hover,.form .form-tel:active,.form .form-tel:focus,.form .form-textarea:hover,.form .form-textarea:active,.form .form-textarea:focus,.form .form-email:hover,.form .form-email:active,.form .form-email:focus,.form .form-file:hover,.form .form-file:active,.form .form-file:focus{border-color:var(--color-primary);-webkit-box-shadow:0 0 10px -2px var(--color-gray);box-shadow:0 0 10px -2px var(--color-gray);outline:0 !important;}.form .form-text[disabled],.form .form-select[disabled],.form .form-search[disabled],.form .form-number[disabled],.form .form-time[disabled],.form .form-date[disabled],.form .form-tel[disabled],.form .form-textarea[disabled],.form .form-email[disabled],.form .form-file[disabled]{background-color:var(--color-gray--light);color:var(--color-gray--dark);border-color:var(--color-gray--light);-webkit-box-shadow:none;box-shadow:none;cursor:not-allowed;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.form .form-text.error,.form .form-select.error,.form .form-search.error,.form .form-number.error,.form .form-time.error,.form .form-date.error,.form .form-tel.error,.form .form-textarea.error,.form .form-email.error,.form .form-file.error{border-color:var(--color-red);}.form .form-select{cursor:pointer;}.form .form-textarea{margin-bottom:0;display:block;width:100% !important;}.form .fieldset{display:block;width:100%;padding:0;margin:0;border:0;outline:0;}.form .fieldset .legend{display:block;width:100%;padding:0;margin:0;font-family:"Roboto",sans-serif;font-size:inherit;font-weight:inherit;color:inherit;line-height:150%;letter-spacing:inherit;}.form .form-radios{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:start;align-content:flex-start;}.form .form-radios > .form-item{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;margin-left:calc(100% / var(--grid-columns) * 0);margin-right:calc(100% / var(--grid-columns) * 0);margin-top:0.5rem;}.form .js-form-type-radio{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-line-pack:start;align-content:flex-start;position:relative;}.form .js-form-type-radio .form-radio{-webkit-box-flex:0;-ms-flex:0 0 1.125rem;flex:0 0 1.125rem;margin-left:calc(100% / var(--grid-columns) * 0);margin-right:calc(100% / var(--grid-columns) * 0);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--color-white);width:18px;height:18px;border:1px solid var(--color-gray--dark);outline:0;border-radius:50%;cursor:pointer;margin-right:0.5rem;margin-top:2px;}.form .js-form-type-radio .form-radio + .form-label{width:auto;max-width:calc(100% - 1.625rem);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-family:"Poppins",sans-serif;font-size:1rem;font-weight:300;color:var(--color-gray--darker);line-height:150%;letter-spacing:inherit;margin-bottom:0;}.form .js-form-type-radio .form-radio + .form-label::before{content:"";display:block;width:10px;height:10px;background-color:var(--color-primary);position:absolute;left:4px;top:6px;border-radius:50%;opacity:0;}.form .js-form-type-radio .form-radio:checked + .form-label::before{opacity:1;}.form .js-form-type-checkbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;position:relative;}.form .js-form-type-checkbox .form-checkbox{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-left:calc(100% / var(--grid-columns) * 0);margin-right:calc(100% / var(--grid-columns) * 0);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--color-white);width:1.125rem;height:1.125rem;border:1px solid var(--color-gray);outline:0;border-radius:0;cursor:pointer;margin-right:0.5rem;}.form .js-form-type-checkbox .form-checkbox + .form-label{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-family:"Poppins",sans-serif;font-size:1rem;font-weight:300;color:var(--color-gray--darker);line-height:150%;letter-spacing:inherit;}.form .js-form-type-checkbox .form-checkbox + .form-label::before{content:"";-webkit-mask:url(/themes/custom/viosa_jacket/assets/icons/check.svg) no-repeat 50% 50%;mask:url(/themes/custom/viosa_jacket/assets/icons/check.svg) no-repeat 50% 50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:right;mask-position:right;display:inline-block;height:1rem;width:1rem;min-width:1rem;background-color:var(--color-primary);position:absolute;left:1px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);opacity:0;}.form .js-form-type-checkbox .form-checkbox:checked + .form-label::before{opacity:1;}.form .form-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;margin-left:calc(100% / var(--grid-columns) * 0);margin-right:calc(100% / var(--grid-columns) * 0);margin-top:2rem;}.form ::-webkit-input-placeholder{font-family:"Poppins",sans-serif;font-size:1.6rem;font-weight:400;color:var(--font-color);line-height:150%;letter-spacing:inherit;font-style:italic;opacity:0.75;}.form ::-moz-placeholder{font-family:"Poppins",sans-serif;font-size:1.6rem;font-weight:400;color:var(--font-color);line-height:150%;letter-spacing:inherit;font-style:italic;opacity:0.75;}.form :-ms-input-placeholder{font-family:"Poppins",sans-serif;font-size:1.6rem;font-weight:400;color:var(--font-color);line-height:150%;letter-spacing:inherit;font-style:italic;opacity:0.75;}.form :-moz-placeholder{font-family:"Poppins",sans-serif;font-size:1.6rem;font-weight:400;color:var(--font-color);line-height:150%;letter-spacing:inherit;font-style:italic;opacity:0.75;}.form.webform-submission-contact-form .js-webform-states-hidden{margin-top:1rem;background-color:var(--color-gray--light);border:1px solid var(--color-gray--dark);border-radius:var(--border-radius--medium);padding:min(var(--gutter-smaller-increasing),1.5rem);}.form.webform-submission-contact-form .js-webform-states-hidden p{font-family:"Poppins",sans-serif;font-size:var(--fs-text-smaller);font-weight:300;color:inherit;line-height:150%;letter-spacing:inherit;}.form.webform-submission-contact-form .js-webform-states-hidden p:first-child{margin-top:0;}.form.webform-submission-contact-form .js-webform-states-hidden p:last-child{margin-bottom:0;}.form.views-exposed-form-products-overview .close{position:fixed;right:calc(100% / var(--grid-columns) * 2);top:2rem;cursor:pointer;}.form.views-exposed-form-products-overview .close::before{content:"";-webkit-mask:url(/themes/custom/viosa_jacket/assets/icons/close.svg) no-repeat 50% 50%;mask:url(/themes/custom/viosa_jacket/assets/icons/close.svg) no-repeat 50% 50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:right;mask-position:right;display:inline-block;height:1.6rem;width:1.6rem;min-width:1.6rem;background-color:var(--color-primary);}@media (min-width:1024px){.form.views-exposed-form-products-overview .close{display:none;}}.form.commerce-checkout-flow .layout-checkout-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:start;align-content:flex-start;width:100%;}.form.commerce-checkout-flow .layout-checkout-form > .checkout-pane,.form.commerce-checkout-flow .layout-checkout-form > [id^=shipping-information-wrapper]{-webkit-box-flex:0;-ms-flex:0 0 calc(100% / var(--grid-columns) * 22);flex:0 0 calc(100% / var(--grid-columns) * 22);margin-left:calc(100% / var(--grid-columns) * 1);margin-right:calc(100% / var(--grid-columns) * 1);}@media (min-width:768px){.form.commerce-checkout-flow .layout-checkout-form > .checkout-pane,.form.commerce-checkout-flow .layout-checkout-form > [id^=shipping-information-wrapper]{-webkit-box-flex:0;-ms-flex:0 0 calc(100% / var(--grid-columns) * 16);flex:0 0 calc(100% / var(--grid-columns) * 16);margin-left:calc(100% / var(--grid-columns) * 4);margin-right:calc(100% / var(--grid-columns) * 4);}}@media (min-width:1024px){.form.commerce-checkout-flow .layout-checkout-form > .checkout-pane,.form.commerce-checkout-flow .layout-checkout-form > [id^=shipping-information-wrapper]{-webkit-box-flex:0;-ms-flex:0 0 calc(100% / var(--grid-columns) * 14);flex:0 0 calc(100% / var(--grid-columns) * 14);margin-left:calc(100% / var(--grid-columns) * 5);margin-right:calc(100% / var(--grid-columns) * 5);}}@media (min-width:1280px){.form.commerce-checkout-flow .layout-checkout-form > .checkout-pane,.form.commerce-checkout-flow .layout-checkout-form > [id^=shipping-information-wrapper]{-webkit-box-flex:0;-ms-flex:0 0 calc(100% / var(--grid-columns) * 12);flex:0 0 calc(100% / var(--grid-columns) * 12);margin-left:calc(100% / var(--grid-columns) * 6);margin-right:calc(100% / var(--grid-columns) * 6);}}.form.commerce-checkout-flow .layout-checkout-form > .checkout-pane[data-drupal-selector=edit-review],.form.commerce-checkout-flow .layout-checkout-form > [id^=shipping-information-wrapper][data-drupal-selector=edit-review]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:start;align-content:flex-start;}@media (min-width:1024px){.form.commerce-checkout-flow .layout-checkout-form > .checkout-pane[data-drupal-selector=edit-review] [data-drupal-selector=edit-review-contact-information],.form.commerce-checkout-flow .layout-checkout-form > [id^=shipping-information-wrapper][data-drupal-selector=edit-review] [data-drupal-selector=edit-review-contact-information]{-webkit-box-flex:0;-ms-flex:0 0 calc(100% / 14 * 6.75);flex:0 0 calc(100% / 14 * 6.75);margin-left:calc(100% / 14 * 0);margin-right:calc(100% / 14 * 0.25);}}@media (min-width:1280px){.form.commerce-checkout-flow .layout-checkout-form > .checkout-pane[data-drupal-selector=edit-review] [data-drupal-selector=edit-review-contact-information],.form.commerce-checkout-flow .layout-checkout-form > [id^=shipping-information-wrapper][data-drupal-selector=edit-review] [data-drupal-selector=edit-review-contact-information]{-webkit-box-flex:0;-ms-flex:0 0 calc(100% / 12 * 5.75);flex:0 0 calc(100% / 12 * 5.75);margin-left:calc(100% / 12 * 0);margin-right:calc(100% / 12 * 0.25);}}@media (min-width:1024px){.form.commerce-checkout-flow .layout-checkout-form > .checkout-pane[data-drupal-selector=edit-review] [data-drupal-selector=edit-review-payment-information],.form.commerce-checkout-flow .layout-checkout-form > [id^=shipping-information-wrapper][data-drupal-selector=edit-review] [data-drupal-selector=edit-review-payment-information]{-webkit-box-flex:0;-ms-flex:0 0 calc(100% / 14 * 6.75);flex:0 0 calc(100% / 14 * 6.75);margin-left:calc(100% / 14 * 0.25);margin-right:calc(100% / 14 * 0);}}@media (min-width:1280px){.form.commerce-checkout-flow .layout-checkout-form > .checkout-pane[data-drupal-selector=edit-review] [data-drupal-selector=edit-review-payment-information],.form.commerce-checkout-flow .layout-checkout-form > [id^=shipping-information-wrapper][data-drupal-selector=edit-review] [data-drupal-selector=edit-review-payment-information]{-webkit-box-flex:0;-ms-flex:0 0 calc(100% / 12 * 5.75);flex:0 0 calc(100% / 12 * 5.75);margin-left:calc(100% / 12 * 0.25);margin-right:calc(100% / 12 * 0);}}.form.commerce-checkout-flow .layout-checkout-form > .checkout-pane .address-container-inline > .form-item,.form.commerce-checkout-flow .layout-checkout-form > [id^=shipping-information-wrapper] .address-container-inline > .form-item{margin-right:0;display:block;}.form.commerce-checkout-flow .layout-checkout-form > .checkout-pane .fieldset,.form.commerce-checkout-flow .layout-checkout-form > [id^=shipping-information-wrapper] .fieldset{background-color:var(--color-white);border:1px solid var(--color-gray);border-radius:var(--border-radius--small);padding:2.5rem 1.5rem 1.5rem;margin-top:0.5rem;position:relative;}.form.commerce-checkout-flow .layout-checkout-form > .checkout-pane .fieldset .legend,.form.commerce-checkout-flow .layout-checkout-form > [id^=shipping-information-wrapper] .fieldset .legend{padding:0;width:0;-webkit-transform:translateY(2rem);-ms-transform:translateY(2rem);transform:translateY(2rem);font-family:"Roboto",sans-serif;font-size:var(--fs-text-large);font-weight:700;color:var(--color-gray--darker);line-height:135%;letter-spacing:inherit;position:relative;}.form.commerce-checkout-flow .layout-checkout-form > .checkout-pane .fieldset .fieldset-wrapper > .button,.form.commerce-checkout-flow .layout-checkout-form > [id^=shipping-information-wrapper] .fieldset .fieldset-wrapper > .button{position:absolute;right:0.25rem;top:-0.5rem;background-color:transparent;border:0;font-family:"Poppins",sans-serif;font-size:var(--fs-text-smaller);font-weight:400;color:var(--color-primary);line-height:115%;letter-spacing:inherit;padding:0.5rem;border-radius:0;text-transform:inherit;}.form.commerce-checkout-flow .layout-checkout-form > .checkout-pane .fieldset .fieldset-wrapper > .button:hover,.form.commerce-checkout-flow .layout-checkout-form > [id^=shipping-information-wrapper] .fieldset .fieldset-wrapper > .button:hover{text-decoration:underline;}.form.commerce-checkout-flow .layout-checkout-form > .checkout-pane .fieldset[data-drupal-selector=edit-shipping-information],.form.commerce-checkout-flow .layout-checkout-form > [id^=shipping-information-wrapper] .fieldset[data-drupal-selector=edit-shipping-information]{border:0 none;border-radius:unset;padding:0;-webkit-margin-before:1rem;margin-block-start:1rem;}.form.commerce-checkout-flow .layout-checkout-form > .checkout-pane .fieldset[data-drupal-selector=edit-shipping-information] [data-drupal-selector=edit-shipping-information-shipments],.form.commerce-checkout-flow .layout-checkout-form > [id^=shipping-information-wrapper] .fieldset[data-drupal-selector=edit-shipping-information] [data-drupal-selector=edit-shipping-information-shipments]{-webkit-margin-before:0;margin-block-start:0;}.form.commerce-checkout-flow .layout-checkout-form > .checkout-pane .fieldset[data-drupal-selector=edit-shipping-information] [data-drupal-selector=edit-shipping-information-shipments] .form-radios .description,.form.commerce-checkout-flow .layout-checkout-form > [id^=shipping-information-wrapper] .fieldset[data-drupal-selector=edit-shipping-information] [data-drupal-selector=edit-shipping-information-shipments] .form-radios .description{width:100%;padding-left:1.625rem;font-family:"Poppins",sans-serif;font-size:var(--fs-text-smaller);font-weight:400;color:var(--color-gray--dark);line-height:100%;letter-spacing:inherit;-webkit-margin-before:0.125rem;margin-block-start:0.125rem;}.form.commerce-checkout-flow .layout-checkout-form > .checkout-pane .fieldset[data-drupal-selector=edit-shipping-information] [data-drupal-selector=edit-shipping-information-shipping-profile-rendered] .address,.form.commerce-checkout-flow .layout-checkout-form > [id^=shipping-information-wrapper] .fieldset[data-drupal-selector=edit-shipping-information] [data-drupal-selector=edit-shipping-information-shipping-profile-rendered] .address{margin-block:0;}.form.commerce-checkout-flow .layout-checkout-form > .checkout-pane .fieldset[data-drupal-selector=edit-shipping-information-shipments-0-shipping-method-0] .legend,.form.commerce-checkout-flow .layout-checkout-form > .checkout-pane .fieldset[data-drupal-selector=edit-payment-information-billing-information] .legend,.form.commerce-checkout-flow .layout-checkout-form > .checkout-pane .fieldset[data-drupal-selector=edit-review-contact-information] .legend,.form.commerce-checkout-flow .layout-checkout-form > .checkout-pane .fieldset[data-drupal-selector=edit-payment-information-payment-method] .legend,.form.commerce-checkout-flow .layout-checkout-form > .checkout-pane .fieldset[data-drupal-selector=edit-review-payment-information] .legend,.form.commerce-checkout-flow .layout-checkout-form > [id^=shipping-information-wrapper] .fieldset[data-drupal-selector=edit-shipping-information-shipments-0-shipping-method-0] .legend,.form.commerce-checkout-flow .layout-checkout-form > [id^=shipping-information-wrapper] .fieldset[data-drupal-selector=edit-payment-information-billing-information] .legend,.form.commerce-checkout-flow .layout-checkout-form > [id^=shipping-information-wrapper] .fieldset[data-drupal-selector=edit-review-contact-information] .legend,.form.commerce-checkout-flow .layout-checkout-form > [id^=shipping-information-wrapper] .fieldset[data-drupal-selector=edit-payment-information-payment-method] .legend,.form.commerce-checkout-flow .layout-checkout-form > [id^=shipping-information-wrapper] .fieldset[data-drupal-selector=edit-review-payment-information] .legend{text-indent:1.875rem;white-space:nowrap;}.form.commerce-checkout-flow .layout-checkout-form > .checkout-pane .fieldset[data-drupal-selector=edit-shipping-information-shipments-0-shipping-method-0] .legend::before,.form.commerce-checkout-flow .layout-checkout-form > .checkout-pane .fieldset[data-drupal-selector=edit-payment-information-billing-information] .legend::before,.form.commerce-checkout-flow .layout-checkout-form > .checkout-pane .fieldset[data-drupal-selector=edit-review-contact-information] .legend::before,.form.commerce-checkout-flow .layout-checkout-form > .checkout-pane .fieldset[data-drupal-selector=edit-payment-information-payment-method] .legend::before,.form.commerce-checkout-flow .layout-checkout-form > .checkout-pane .fieldset[data-drupal-selector=edit-review-payment-information] .legend::before,.form.commerce-checkout-flow .layout-checkout-form > [id^=shipping-information-wrapper] .fieldset[data-drupal-selector=edit-shipping-information-shipments-0-shipping-method-0] .legend::before,.form.commerce-checkout-flow .layout-checkout-form > [id^=shipping-information-wrapper] .fieldset[data-drupal-selector=edit-payment-information-billing-information] .legend::before,.form.commerce-checkout-flow .layout-checkout-form > [id^=shipping-information-wrapper] .fieldset[data-drupal-selector=edit-review-contact-information] .legend::before,.form.commerce-checkout-flow .layout-checkout-form > [id^=shipping-information-wrapper] .fieldset[data-drupal-selector=edit-payment-information-payment-method] .legend::before,.form.commerce-checkout-flow .layout-checkout-form > [id^=shipping-information-wrapper] .fieldset[data-drupal-selector=edit-review-payment-information] .legend::before{position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);margin-top:-2px;}.form.commerce-checkout-flow .layout-checkout-form > .checkout-pane .fieldset[data-drupal-selector=edit-shipping-information-shipments-0-shipping-method-0] .legend::before,.form.commerce-checkout-flow .layout-checkout-form > [id^=shipping-information-wrapper] .fieldset[data-drupal-selector=edit-shipping-information-shipments-0-shipping-method-0] .legend::before{content:"";-webkit-mask:url(/themes/custom/viosa_jacket/assets/icons/package.svg) no-repeat 50% 50%;mask:url(/themes/custom/viosa_jacket/assets/icons/package.svg) no-repeat 50% 50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:right;mask-position:right;display:inline-block;height:1.5rem;width:1.5rem;min-width:1.5rem;background-color:var(--color-black);}.form.commerce-checkout-flow .layout-checkout-form > .checkout-pane .fieldset[data-drupal-selector=edit-payment-information-billing-information] .legend::before,.form.commerce-checkout-flow .layout-checkout-form > .checkout-pane .fieldset[data-drupal-selector=edit-review-contact-information] .legend::before,.form.commerce-checkout-flow .layout-checkout-form > [id^=shipping-information-wrapper] .fieldset[data-drupal-selector=edit-payment-information-billing-information] .legend::before,.form.commerce-checkout-flow .layout-checkout-form > [id^=shipping-information-wrapper] .fieldset[data-drupal-selector=edit-review-contact-information] .legend::before{content:"";-webkit-mask:url(/themes/custom/viosa_jacket/assets/icons/address-book.svg) no-repeat 50% 50%;mask:url(/themes/custom/viosa_jacket/assets/icons/address-book.svg) no-repeat 50% 50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:right;mask-position:right;display:inline-block;height:1.5rem;width:1.5rem;min-width:1.5rem;background-color:var(--color-black);}.form.commerce-checkout-flow .layout-checkout-form > .checkout-pane .fieldset[data-drupal-selector=edit-payment-information-payment-method] .legend::before,.form.commerce-checkout-flow .layout-checkout-form > .checkout-pane .fieldset[data-drupal-selector=edit-review-payment-information] .legend::before,.form.commerce-checkout-flow .layout-checkout-form > [id^=shipping-information-wrapper] .fieldset[data-drupal-selector=edit-payment-information-payment-method] .legend::before,.form.commerce-checkout-flow .layout-checkout-form > [id^=shipping-information-wrapper] .fieldset[data-drupal-selector=edit-review-payment-information] .legend::before{content:"";-webkit-mask:url(/themes/custom/viosa_jacket/assets/icons/card.svg) no-repeat 50% 50%;mask:url(/themes/custom/viosa_jacket/assets/icons/card.svg) no-repeat 50% 50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:right;mask-position:right;display:inline-block;height:1.5rem;width:1.5rem;min-width:1.5rem;background-color:var(--color-black);}.form.commerce-checkout-flow .layout-checkout-form > .checkout-pane .fieldset[data-drupal-selector=edit-review-payment-information] .fieldset-wrapper strong,.form.commerce-checkout-flow .layout-checkout-form > [id^=shipping-information-wrapper] .fieldset[data-drupal-selector=edit-review-payment-information] .fieldset-wrapper strong{font-family:"Roboto",sans-serif;font-size:var(--fs-text-small);font-weight:600;color:inherit;line-height:150%;letter-spacing:inherit;}.form.commerce-checkout-flow .layout-checkout-form > .checkout-pane [data-drupal-selector=edit-payment-information-billing-information],.form.commerce-checkout-flow .layout-checkout-form > [id^=shipping-information-wrapper] [data-drupal-selector=edit-payment-information-billing-information]{display:none;}.form.commerce-checkout-flow .layout-checkout-form > .checkout-pane [data-drupal-selector=edit-payment-information-billing-information] [data-drupal-selector=edit-payment-information-billing-information-rendered] .address,.form.commerce-checkout-flow .layout-checkout-form > [id^=shipping-information-wrapper] [data-drupal-selector=edit-payment-information-billing-information] [data-drupal-selector=edit-payment-information-billing-information-rendered] .address{margin:0;padding-right:3rem;}.form.commerce-checkout-flow .layout-checkout-form .checkout-terms-and-conditions{font-family:"Poppins",sans-serif;font-size:var(--fs-text-smaller);font-weight:300;color:var(--color-gray--dark);line-height:150%;letter-spacing:inherit;-webkit-margin-before:var(--gutter-smaller-increasing);margin-block-start:var(--gutter-smaller-increasing);padding:0.75rem;-webkit-box-flex:0;-ms-flex:0 0 calc(100% / var(--grid-columns) * 22);flex:0 0 calc(100% / var(--grid-columns) * 22);margin-left:calc(100% / var(--grid-columns) * 1);margin-right:calc(100% / var(--grid-columns) * 1);text-align:left;background-color:var(--color-secondary--light);border-radius:var(--border-radius--small);}@media (min-width:768px){.form.commerce-checkout-flow .layout-checkout-form .checkout-terms-and-conditions{-webkit-box-flex:0;-ms-flex:0 0 calc(100% / var(--grid-columns) * 16);flex:0 0 calc(100% / var(--grid-columns) * 16);margin-left:calc(100% / var(--grid-columns) * 4);margin-right:calc(100% / var(--grid-columns) * 4);}}@media (min-width:1024px){.form.commerce-checkout-flow .layout-checkout-form .checkout-terms-and-conditions{-webkit-box-flex:0;-ms-flex:0 0 calc(100% / var(--grid-columns) * 14);flex:0 0 calc(100% / var(--grid-columns) * 14);margin-left:calc(100% / var(--grid-columns) * 5);margin-right:calc(100% / var(--grid-columns) * 5);}}@media (min-width:1280px){.form.commerce-checkout-flow .layout-checkout-form .checkout-terms-and-conditions{-webkit-box-flex:0;-ms-flex:0 0 calc(100% / var(--grid-columns) * 12);flex:0 0 calc(100% / var(--grid-columns) * 12);margin-left:calc(100% / var(--grid-columns) * 6);margin-right:calc(100% / var(--grid-columns) * 6);}}.form.commerce-checkout-flow .layout-checkout-form .form-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:start;align-content:flex-start;position:sticky;bottom:0;background-color:var(--color-white);border-top:1px solid var(--color-gray);margin-bottom:0;padding:1rem calc(100% / var(--grid-columns) * 1);}@media (min-width:1024px){.form.commerce-checkout-flow .layout-checkout-form .form-actions{-webkit-box-flex:0;-ms-flex:0 0 calc(100% / var(--grid-columns) * 14);flex:0 0 calc(100% / var(--grid-columns) * 14);margin-left:calc(100% / var(--grid-columns) * 5);margin-right:calc(100% / var(--grid-columns) * 5);border-top:0;position:initial;bottom:auto;padding-inline:0;}}@media (min-width:1280px){.form.commerce-checkout-flow .layout-checkout-form .form-actions{-webkit-box-flex:0;-ms-flex:0 0 calc(100% / var(--grid-columns) * 12);flex:0 0 calc(100% / var(--grid-columns) * 12);margin-left:calc(100% / var(--grid-columns) * 6);margin-right:calc(100% / var(--grid-columns) * 6);}}@media (min-width:1440px){.form.commerce-checkout-flow .layout-checkout-form .form-actions{-webkit-box-flex:0;-ms-flex:0 0 calc(100% / var(--grid-columns) * 12);flex:0 0 calc(100% / var(--grid-columns) * 12);margin-left:calc(100% / var(--grid-columns) * 6);margin-right:calc(100% / var(--grid-columns) * 6);}}.form.commerce-checkout-flow .checkout-complete{-webkit-box-flex:0;-ms-flex:0 0 calc(100% / var(--grid-columns) * 20);flex:0 0 calc(100% / var(--grid-columns) * 20);margin-left:calc(100% / var(--grid-columns) * 2);margin-right:calc(100% / var(--grid-columns) * 2);padding-block:var(--gutter-small-increasing);text-align:center;}.form.commerce-checkout-flow .checkout-complete h2{margin-block:0 2rem;font-family:"Roboto",sans-serif;font-size:var(--fs-title-larger);font-weight:700;color:var(--color-gray--darker);line-height:115%;letter-spacing:inherit;}.menu .menu-wrapper .menu-list{margin:0;padding:0;}.menu .menu-wrapper .menu-list .menu-item{margin:0;padding:0;list-style:none;}.menu .menu-wrapper .menu-list .menu-item .menu-link:is(a){cursor:pointer;}@media (max-width:1023px){.menu.menu--main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:start;align-content:flex-start;position:relative;z-index:1;}.menu.menu--main .menu-toggle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-flex:0;-ms-flex:0 0 2rem;flex:0 0 2rem;margin-left:calc(100% / var(--grid-columns) * 0);margin-right:calc(100% / var(--grid-columns) * 0);height:2rem;cursor:pointer;}.menu.menu--main .menu-toggle::after{content:"";display:block;position:absolute;z-index:-1;inset:0;background-color:transparent;}.menu.menu--main .menu-toggle .bar{width:24px;height:2px;background-color:var(--color-black);border-radius:3px;margin-block:5px;position:relative;top:0;opacity:1;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);}.menu.menu--main .menu-toggle .bar:nth-child(1){-webkit-transition:top var(--speed) var(--easing) var(--speed),-webkit-transform var(--speed) var(--easing) 0s;transition:top var(--speed) var(--easing) var(--speed),-webkit-transform var(--speed) var(--easing) 0s;transition:top var(--speed) var(--easing) var(--speed),transform var(--speed) var(--easing) 0s;transition:top var(--speed) var(--easing) var(--speed),transform var(--speed) var(--easing) 0s,-webkit-transform var(--speed) var(--easing) 0s;}.menu.menu--main .menu-toggle .bar:nth-child(2){-webkit-transition:opacity var(--speed) var(--easing) var(--speed);transition:opacity var(--speed) var(--easing) var(--speed);}.menu.menu--main .menu-toggle .bar:nth-child(3){-webkit-transition:top var(--speed) var(--easing) var(--speed),-webkit-transform var(--speed) var(--easing) 0s;transition:top var(--speed) var(--easing) var(--speed),-webkit-transform var(--speed) var(--easing) 0s;transition:top var(--speed) var(--easing) var(--speed),transform var(--speed) var(--easing) 0s;transition:top var(--speed) var(--easing) var(--speed),transform var(--speed) var(--easing) 0s,-webkit-transform var(--speed) var(--easing) 0s;}.menu.menu--main .menu-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;margin-left:calc(100% / var(--grid-columns) * 0);margin-right:calc(100% / var(--grid-columns) * 0);position:fixed;z-index:10;width:100%;top:var(--header-height);left:0;background-color:var(--color-white);padding-inline:1rem;height:0;overflow:hidden;-webkit-transition:height var(--speed) var(--easing);transition:height var(--speed) var(--easing);}.menu.menu--main .menu-wrapper .menu-list{margin:0;list-style:none;padding:0 0 2rem;}.menu.menu--main .menu-wrapper .menu-list .menu-item{margin-block:0.25rem;}.menu.menu--main .menu-wrapper .menu-list .menu-item .menu-link{display:block;padding-block:0.25rem;font-family:"Poppins",sans-serif;font-size:1.2rem;font-weight:500;color:inherit;line-height:150%;letter-spacing:inherit;text-decoration:none;text-align:center;opacity:0;-webkit-transition:opacity var(--speed) var(--easing) 0s;transition:opacity var(--speed) var(--easing) 0s;}[data-active-item=block-menu-main] .menu.menu--main .menu-toggle .bar:nth-child(1){top:7px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:top var(--speed) var(--easing) 0s,-webkit-transform var(--speed) var(--easing) var(--speed);transition:top var(--speed) var(--easing) 0s,-webkit-transform var(--speed) var(--easing) var(--speed);transition:top var(--speed) var(--easing) 0s,transform var(--speed) var(--easing) var(--speed);transition:top var(--speed) var(--easing) 0s,transform var(--speed) var(--easing) var(--speed),-webkit-transform var(--speed) var(--easing) var(--speed);}[data-active-item=block-menu-main] .menu.menu--main .menu-toggle .bar:nth-child(2){opacity:0;-webkit-transition:opacity var(--speed) var(--easing) var(--speed);transition:opacity var(--speed) var(--easing) var(--speed);}[data-active-item=block-menu-main] .menu.menu--main .menu-toggle .bar:nth-child(3){top:-7px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:top var(--speed) var(--easing) 0s,-webkit-transform var(--speed) var(--easing) var(--speed);transition:top var(--speed) var(--easing) 0s,-webkit-transform var(--speed) var(--easing) var(--speed);transition:top var(--speed) var(--easing) 0s,transform var(--speed) var(--easing) var(--speed);transition:top var(--speed) var(--easing) 0s,transform var(--speed) var(--easing) var(--speed),-webkit-transform var(--speed) var(--easing) var(--speed);}[data-active-item=block-menu-main] .menu.menu--main .menu-wrapper{height:calc(100vh - var(--header-height));}[data-active-item=block-menu-main] .menu.menu--main .menu-wrapper .menu-list .menu-item .menu-link{opacity:1;-webkit-transition:opacity var(--speed) var(--easing) var(--speed);transition:opacity var(--speed) var(--easing) var(--speed);}}@media (min-width:1024px){.menu.menu--main .menu-toggle{display:none;}.menu.menu--main .menu-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;margin-left:calc(100% / var(--grid-columns) * 0);margin-right:calc(100% / var(--grid-columns) * 0);position:relative;width:auto;height:auto;padding-inline:0;background-color:transparent;-webkit-transition:none;transition:none;}.menu.menu--main .menu-wrapper .menu-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;margin-left:calc(100% / var(--grid-columns) * 0);margin-right:calc(100% / var(--grid-columns) * 0);padding-inline:0;list-style:none;display:flex;margin:0;}.menu.menu--main .menu-wrapper .menu-list .menu-item{margin-block:0;padding-inline:1rem;}}@media (min-width:1024px) and (min-width:1280px){.menu.menu--main .menu-wrapper .menu-list .menu-item{padding-inline:1.5rem;}}@media (min-width:1024px){.menu.menu--main .menu-wrapper .menu-list .menu-item .menu-link{font-family:"Poppins",sans-serif;font-size:0.875rem;font-weight:400;color:inherit;line-height:150%;letter-spacing:inherit;text-decoration:none;color:var(--color-black);-webkit-transition:color var(--speed) var(--easing) 0s;transition:color var(--speed) var(--easing) 0s;}}@media (min-width:1024px) and (min-width:1280px){.menu.menu--main .menu-wrapper .menu-list .menu-item .menu-link{font-size:1rem;}}@media (min-width:1024px){.menu.menu--main .menu-wrapper .menu-list .menu-item .menu-link:hover{color:var(--color-primary);}}.menu.menu--footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:start;align-content:flex-start;}.menu.menu--footer .menu-wrapper{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;margin-left:calc(100% / var(--grid-columns) * 0);margin-right:calc(100% / var(--grid-columns) * 0);}.menu.menu--footer .menu-wrapper > .menu-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:start;align-content:flex-start;}@media (min-width:1024px){.menu.menu--footer .menu-wrapper > .menu-list{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}}.menu.menu--footer .menu-wrapper > .menu-list > .menu-item{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;margin-left:calc(100% / var(--grid-columns) * 0);margin-right:calc(100% / var(--grid-columns) * 0);-webkit-margin-before:var(--gutter-smaller-increasing);margin-block-start:var(--gutter-smaller-increasing);text-align:center;}.menu.menu--footer .menu-wrapper > .menu-list > .menu-item:nth-child(1){-webkit-margin-before:0;margin-block-start:0;}@media (min-width:420px){.menu.menu--footer .menu-wrapper > .menu-list > .menu-item{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;margin-left:calc(100% / var(--grid-columns) * 0);margin-right:calc(100% / var(--grid-columns) * 0);text-align:left;}.menu.menu--footer .menu-wrapper > .menu-list > .menu-item:nth-child(2){-webkit-margin-before:0;margin-block-start:0;}}@media (min-width:1024px){.menu.menu--footer .menu-wrapper > .menu-list > .menu-item{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;margin-left:calc(100% / var(--grid-columns) * 0);margin-right:calc(100% / var(--grid-columns) * 0);}.menu.menu--footer .menu-wrapper > .menu-list > .menu-item:not(:nth-child(1)),.menu.menu--footer .menu-wrapper > .menu-list > .menu-item:not(:nth-child(2)){-webkit-margin-before:0;margin-block-start:0;}}.menu.menu--footer .menu-wrapper > .menu-list > .menu-item > .menu-link{display:inline-block;width:auto;font-family:"Roboto",sans-serif;font-size:var(--fs-title-smallest);font-weight:500;color:inherit;line-height:150%;letter-spacing:inherit;}.menu.menu--footer .menu-wrapper > .menu-list > .menu-item > .menu-list{margin-top:0.5rem;}.menu.menu--footer .menu-wrapper > .menu-list > .menu-item > .menu-list > .menu-item{text-align:center;}@media (min-width:420px){.menu.menu--footer .menu-wrapper > .menu-list > .menu-item > .menu-list > .menu-item{text-align:left;}}.menu.menu--footer .menu-wrapper > .menu-list > .menu-item > .menu-list > .menu-item > .menu-link,.menu.menu--footer .menu-wrapper > .menu-list > .menu-item > .menu-list > .menu-item .spamspan{display:inline-block;width:auto;font-family:"Poppins",sans-serif;font-size:var(--fs-text-small);font-weight:300;color:inherit;line-height:150%;letter-spacing:inherit;text-decoration:none;padding-block:0.25rem;}.menu.menu--footer .menu-wrapper > .menu-list > .menu-item > .menu-list > .menu-item > .menu-link:is(a):hover,.menu.menu--footer .menu-wrapper > .menu-list > .menu-item > .menu-list > .menu-item .spamspan:is(a):hover{text-decoration:underline;}.menu.menu--footer .menu-wrapper > .menu-list > .menu-item > .menu-list > .menu-item > .menu-link:is(span):has(a),.menu.menu--footer .menu-wrapper > .menu-list > .menu-item > .menu-list > .menu-item .spamspan:is(span):has(a){padding:0;}.menu.menu--footer .other .title{font-family:"Roboto",sans-serif;font-size:var(--fs-title-smaller);font-weight:500;color:inherit;line-height:150%;letter-spacing:inherit;text-align:center;}@media (min-width:420px){.menu.menu--footer .other .title{text-align:left;}}.menu.menu--footer .other .social-media{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:start;align-content:flex-start;-webkit-margin-before:0.5rem;margin-block-start:0.5rem;}@media (min-width:420px){.menu.menu--footer .other .social-media{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;}}.menu.menu--footer .other .social-media .item:not(:last-child){-webkit-margin-end:0.25rem;margin-inline-end:0.25rem;}.menu.menu--footer .other .social-media .item .link svg *{-webkit-transition:fill var(--speed) var(--easing);transition:fill var(--speed) var(--easing);}.menu.menu--footer .other .social-media .item .link:hover svg *{fill:var(--color-primary) !important;}.menu.menu--footer .other .quality-mark{-webkit-margin-before:min(var(--gutter-smaller-increasing),2rem);margin-block-start:min(var(--gutter-smaller-increasing),2rem);text-align:center;}@media (min-width:768px){.menu.menu--footer .other .quality-mark{text-align:left;}}.menu.menu--footer .other .quality-mark .text{font-family:"Poppins",sans-serif;font-size:var(--fs-text-smaller);font-weight:400;color:inherit;line-height:1;letter-spacing:inherit;margin-block:0;}.menu.menu--footer .other .quality-mark .image{margin-inline:auto;-webkit-margin-before:0.5rem;margin-block-start:0.5rem;}@media (min-width:768px){.menu.menu--footer .other .quality-mark .image{margin-inline:0;}}.menu.menu--bottom .menu-wrapper > .menu-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;}@media (min-width:768px){.menu.menu--bottom .menu-wrapper > .menu-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;}}.menu.menu--bottom .menu-wrapper > .menu-list > .menu-item{text-align:center;}.menu.menu--bottom .menu-wrapper > .menu-list > .menu-item:last-child{-webkit-margin-before:1rem;margin-block-start:1rem;}@media (min-width:768px){.menu.menu--bottom .menu-wrapper > .menu-list > .menu-item:last-child{-webkit-margin-before:0;margin-block-start:0;-webkit-margin-start:auto;margin-inline-start:auto;}}@media (min-width:768px){.menu.menu--bottom .menu-wrapper > .menu-list > .menu-item:not(:last-child){-webkit-margin-end:0.75rem;margin-inline-end:0.75rem;-webkit-padding-end:0.75rem;padding-inline-end:0.75rem;}.menu.menu--bottom .menu-wrapper > .menu-list > .menu-item:nth-last-child(n+3){-webkit-border-end:1px solid var(--color-gray);border-inline-end:1px solid var(--color-gray);}}@media (min-width:768px){.menu.menu--bottom .menu-wrapper > .menu-list > .menu-item{text-align:left;}}.menu.menu--bottom .menu-wrapper > .menu-list > .menu-item > .menu-link{display:inline-block;width:auto;font-family:"Poppins",sans-serif;font-size:var(--fs-text-small);font-weight:300;color:inherit;line-height:150%;letter-spacing:inherit;text-decoration:none;padding-block:0.125rem;}@media (min-width:1024px){.menu.menu--bottom .menu-wrapper > .menu-list > .menu-item > .menu-link{font-size:var(--fs-text-smaller);}}.menu.menu--bottom .menu-wrapper > .menu-list > .menu-item > .menu-link:is(a):hover{text-decoration:underline;}.button{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:auto;height:auto;padding:0.875rem 1rem;border:2px solid transparent;border-radius:var(--border-radius--small);font-family:"Poppins",sans-serif;font-size:var(--fs-text-small);font-weight:600;color:var(--color-white);line-height:150%;letter-spacing:inherit;text-transform:uppercase;text-align:center;text-decoration:none;cursor:pointer;-webkit-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent;background-color:var(--color-primary);-webkit-transition:background-color var(--speed) var(--easing),color var(--speed) var(--easing);transition:background-color var(--speed) var(--easing),color var(--speed) var(--easing);}.button:focus{outline:none;}.button:hover,.button:focus,.button:active{background-color:var(--color-primary--light);}.button[disabled]{cursor:not-allowed;background-color:var(--color-gray--light);color:var(--color-gray--darker);pointer-events:none;}.button.button--ghost{background-color:transparent;color:var(--color-primary);border-color:var(--color-primary);-webkit-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent;}.button.button--ghost:hover,.button.button--ghost:focus,.button.button--ghost:active{background-color:var(--color-primary--light);color:var(--color-white);}.button.button--link{padding:0.875rem 0;background-color:transparent;font-weight:400;color:var(--color-primary);text-decoration-line:underline;text-decoration-style:solid;text-decoration-thickness:1px;text-underline-offset:0.35rem;-webkit-transition:color var(--speed) var(--easing);transition:color var(--speed) var(--easing);}.button.button--link:hover,.button.button--link:focus,.button.button--link:active{color:var(--color-gray--darker);}.stock .stock-label{font-family:"Poppins",sans-serif;font-size:var(--fs-text-small);font-weight:500;color:var(--color-gray--dark);line-height:150%;letter-spacing:inherit;}@media (min-width:768px){.stock .stock-label{font-size:var(--fs-text-small);}}.stock .stock-label.in-stock{color:var(--color-green);}.stock .stock-label.out-of-stock{color:var(--color-orange);}.stock .stock-description{font-family:"Poppins",sans-serif;font-size:var(--fs-text-small);font-weight:400;color:var(--color-gray);line-height:150%;letter-spacing:inherit;}.status-messages{position:fixed;right:1rem;bottom:1rem;z-index:2;width:calc(100% - 2rem);max-width:400px;display:grid;}.status-messages .message{font-family:"Poppins",sans-serif;font-size:var(--fs-text-smaller);font-weight:400;color:var(--color-white);line-height:135%;letter-spacing:inherit;padding:1rem 2.5rem 1rem 1rem;position:relative;background-color:var(--color-green);border-radius:var(--border-radius--small);opacity:1;visibility:visible;margin-top:1rem;-webkit-transition:opacity var(--speed) var(--easing),visibility var(--speed) var(--easing),padding var(--speed) var(--easing),max-height var(--speed) var(--easing),margin-top var(--speed) var(--easing);transition:opacity var(--speed) var(--easing),visibility var(--speed) var(--easing),padding var(--speed) var(--easing),max-height var(--speed) var(--easing),margin-top var(--speed) var(--easing);min-height:3rem;}@media (min-width:1280px){.status-messages .message{padding:1rem 2.75rem 1rem 1rem;min-height:3.25rem;}}.status-messages .message .close{position:absolute;width:1.25rem;height:1.25rem;right:0.875rem;top:0.875rem;cursor:pointer;background-color:rgba(0,0,0,0.15);border-radius:var(--border-radius--small);-webkit-transition:background-color var(--speed) var(--easing);transition:background-color var(--speed) var(--easing);}@media (min-width:1280px){.status-messages .message .close{width:1.5rem;height:1.5rem;right:1rem;top:1rem;}}.status-messages .message .close::before,.status-messages .message .close::after{content:"";display:block;width:0.75rem;height:2px;background-color:var(--color-white);position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%) rotate(45deg);-ms-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg);border-radius:2px;}.status-messages .message .close::after{-webkit-transform:translate(-50%,-50%) rotate(-45deg);-ms-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg);}.status-messages .message .close:hover{background-color:rgba(0,0,0,0.35);}.status-messages .message .icon{position:absolute;left:1.5rem;top:1.3rem;}.status-messages .message .icon svg{color:var(--color-primary);width:20px;height:20px;}.status-messages .message p:first-of-type{margin-top:0;}.status-messages .message p:last-of-type{margin-bottom:0;}.status-messages .message a{color:inherit;}.status-messages .message.warning{background-color:var(--color-orange);}.status-messages .message.error{background-color:var(--color-red);}.status-messages .message.is-closing{opacity:0;visibility:hidden;padding-block:0;max-height:0 !important;margin-top:0;}.status-messages .message.is-closing .close{opacity:0;visibility:hidden;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}.gin--horizontal-toolbar .status-messages{bottom:6rem;}.pager{width:100%;padding-block:var(--gutter-small-increasing) 0;}.pager .pager--items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:start;align-content:flex-start;gap:0.5rem;padding:0;margin:0;list-style:none;}.pager .pager--items .pager--item .pager--link{min-width:3.5rem;}.cart-empty-page{text-align:center;padding-inline:calc(100% / var(--grid-columns) * 1);width:calc(100% / var(--grid-columns) * 22);margin-inline:calc(100% / var(--grid-columns) * 1);background-color:var(--color-gray--light);padding:var(--gutter-smaller-increasing);border-radius:var(--border-radius--small);}@media (min-width:768px){.cart-empty-page{width:calc(100% / var(--grid-columns) * 16);margin-inline:calc(100% / var(--grid-columns) * 4);}}@media (min-width:1024px){.cart-empty-page{width:calc(100% / var(--grid-columns) * 14);margin-inline:calc(100% / var(--grid-columns) * 5);}}@media (min-width:1440px){.cart-empty-page{width:calc(100% / var(--grid-columns) * 12);margin-inline:calc(100% / var(--grid-columns) * 6);}}
@keyframes gin-throbber{0%{transform:rotateZ(0);}100%{transform:rotateZ(360deg);}}.ajax-progress__throbber,.ajax-progress__throbber--fullscreen,.ui-dialog .ajax-progress__throbber,.media-library-item .ajax-progress__throbber{border:3px solid var(--gin-color-primary);border-inline-end:3px dotted transparent;}.ajax-progress .ajax-progress__message{color:var(--gin-color-text);}[dir].gin--dark-mode .ajax-progress--fullscreen{background-color:var(--gin-color-primary);border-color:transparent;box-shadow:0 2px 6px 0 var(--gin-bg-app);}[dir].gin--dark-mode .ajax-progress--fullscreen .ajax-progress__throbber,[dir].gin--dark-mode .ajax-progress--fullscreen .ajax-progress__throbber--fullscreen{border:3px solid var(--gin-bg-app);border-inline-end:3px dotted transparent;}.media-library-widget .ajax-progress__throbber,.media-library-widget .ajax-progress__throbber--fullscreen{border:2px solid var(--gin-color-primary);border-inline-end:2px dotted transparent;}.ui-dialog .ajax-progress-throbber{padding:var(--gin-spacing-xs);background:var(--gin-bg-app);border-radius:50%;box-shadow:0 2px 6px 0 rgba(34,35,48,.1);border:1px solid rgba(216,217,224,.8);}.gin--dark-mode .ui-dialog .ajax-progress-throbber{background-color:var(--gin-color-primary);border-color:transparent;box-shadow:0 2px 6px 0 var(--gin-bg-app);}.ui-dialog .ajax-progress-throbber::before,.contextual-links .ajax-progress-throbber::before{content:"";display:block;position:absolute;inset-block-start:var(--gin-spacing-xs);inset-inline-start:var(--gin-spacing-xs);width:1.125rem;height:1.125rem;border:2px solid var(--gin-color-primary);border-inline-end:2px dotted transparent;border-radius:50%;animation:gin-throbber .75s linear infinite;}.gin--dark-mode .ui-dialog .ajax-progress,.gin--dark-mode .media-library-item .ajax-progress.ajax-progress.ajax-progress{background-color:var(--gin-bg-app);border-color:var(--gin-bg-app);}.contextual-links li{position:relative;}.contextual-links .ajax-progress-throbber{position:absolute;inset-block-start:0;inset-inline-end:var(--gin-spacing-xxs);width:24px;height:24px;}.contextual-links .ajax-progress-throbber::before{inset-block-start:0;inset-inline-start:.25em;}.claro-autocomplete__message{color:var(--gin-color-primary);}
