@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&display=swap);.slinky-menu{overflow:hidden;transform:translateZ(0)}.slinky-menu>ul{left:0;position:relative;transform:translateZ(0)}.slinky-menu ul,.slinky-menu li{list-style:none;margin:0}.slinky-menu ul{width:100%}.slinky-menu a{align-items:center;display:flex}.slinky-menu a span{flex:1;line-height:1.4}.slinky-menu li ul{display:none;left:100%;position:absolute;top:0}.slinky-menu .header{display:flex}.slinky-menu .header .title{flex:1;line-height:1.4;margin:0;order:1}.slinky-theme-default{background:#f6f7f8}.slinky-theme-default .title{color:#333;padding:1em}.slinky-theme-default li{line-height:1}.slinky-theme-default a:not(.back){color:#333;padding:1em}.slinky-theme-default a:not(.back):hover{background:rgba(90,200,250,.25)}.slinky-theme-default a:not(.back):active{background:rgba(90,200,250,.5)}.slinky-theme-default .next::after,.slinky-theme-default .back::before{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+ICAgIDxwYXRoIGQ9Ik0xMi4yMTkgMi4yODFMMTAuNzggMy43MiAxOC4wNjIgMTFIMnYyaDE2LjA2M2wtNy4yODIgNy4yODEgMS40MzggMS40MzggOS05IC42ODctLjcxOS0uNjg3LS43MTl6IiAvPjwvc3ZnPg==) center no-repeat;background-size:1em;content:'';height:1em;opacity:.25;transition:200ms;width:1em}.slinky-theme-default .next::after{margin-left:1em}.slinky-theme-default .back::before{padding:1em;transform:scaleX(-1)}.slinky-theme-default .next:hover::after,.slinky-theme-default .back:hover::before{opacity:.75}.slinky-theme-default .next:active::after,.slinky-theme-default .back:active::before{opacity:1}html{font-size:var(--font-size--base);line-height:1.5;scroll-behavior:smooth;font-family:"Poppins",sans-serif}@media (min-width:768px){html{font-size:var(--font-size--desktop)}}.m-gutter{margin-bottom:calc(var(--gap-base) * 2)}@media (min-width:768px){.m-gutter{margin-bottom:calc(var(--gap-base--desktop) * 2)}}@media (min-width:1280px){.container,.container-fluid{padding-left:calc(var(--gap-base--desktop) * 2);padding-right:calc(var(--gap-base--desktop) * 2)}}.row.g-xs{margin-left:calc(var(--gap-base) * -0.5);margin-right:calc(var(--gap-base) * -0.5)}.row.g-xs>.col{padding-left:calc(var(--gap-base) * 0.5);padding-right:calc(var(--gap-base) * 0.5)}*,::before,::after{box-sizing:border-box;border-width:0;border-style:solid;border-color:currentColor}::before,::after{--tw-content:''}html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role="button"]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}[type='text'],input:where(:not([type])),[type='email'],[type='url'],[type='password'],[type='number'],[type='date'],[type='datetime-local'],[type='month'],[type='search'],[type='tel'],[type='time'],[type='week'],[multiple],textarea,select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-color:#6b7280;border-width:1px;border-radius:0;padding-top:.5rem;padding-right:.75rem;padding-bottom:.5rem;padding-left:.75rem;font-size:1rem;line-height:1.5rem;--tw-shadow:0 0 #0000}[type='text']:focus,input:where(:not([type])):focus,[type='email']:focus,[type='url']:focus,[type='password']:focus,[type='number']:focus,[type='date']:focus,[type='datetime-local']:focus,[type='month']:focus,[type='search']:focus,[type='tel']:focus,[type='time']:focus,[type='week']:focus,[multiple]:focus,textarea:focus,select:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset:var(--tw-empty);--tw-ring-offset-width:0;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow) , var(--tw-ring-shadow) , var(--tw-shadow);border-color:#2563eb}input::-moz-placeholder,textarea::-moz-placeholder{color:#6b7280;opacity:1}input::placeholder,textarea::placeholder{color:#6b7280;opacity:1}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-meridiem-field{padding-top:0;padding-bottom:0}select{background-image:url(data:image/svg+xml,%3csvg\ xmlns=\'http://www.w3.org/2000/svg\'\ fill=\'none\'\ viewBox=\'0\ 0\ 20\ 20\'%3e%3cpath\ stroke=\'%236b7280\'\ stroke-linecap=\'round\'\ stroke-linejoin=\'round\'\ stroke-width=\'1.5\'\ d=\'M6\ 8l4\ 4\ 4-4\'/%3e%3c/svg%3e);background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;-webkit-print-color-adjust:exact;print-color-adjust:exact}[multiple],[size]:where(select:not([size="1"])){background-image:initial;background-position:initial;background-repeat:unset;background-size:initial;padding-right:.75rem;-webkit-print-color-adjust:unset;print-color-adjust:unset}[type="checkbox"],[type="radio"]{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;-webkit-print-color-adjust:exact;print-color-adjust:exact;display:inline-block;vertical-align:middle;background-origin:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-shrink:0;height:1rem;width:1rem;color:#2563eb;background-color:#fff;border-color:#6b7280;border-width:1px;--tw-shadow:0 0 #0000}[type="checkbox"]{border-radius:0}[type="radio"]{border-radius:100%}[type="checkbox"]:focus,[type="radio"]:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset:var(--tw-empty);--tw-ring-offset-width:2px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow) , var(--tw-ring-shadow) , var(--tw-shadow)}[type="checkbox"]:checked,[type="radio"]:checked{border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:center;background-repeat:no-repeat}[type="checkbox"]:checked{background-image:url(data:image/svg+xml,%3csvg\ viewBox=\'0\ 0\ 16\ 16\'\ fill=\'white\'\ xmlns=\'http://www.w3.org/2000/svg\'%3e%3cpath\ d=\'M12.207\ 4.793a1\ 1\ 0\ 010\ 1.414l-5\ 5a1\ 1\ 0\ 01-1.414\ 0l-2-2a1\ 1\ 0\ 011.414-1.414L6.5\ 9.086l4.293-4.293a1\ 1\ 0\ 011.414\ 0z\'/%3e%3c/svg%3e)}[type="radio"]:checked{background-image:url(data:image/svg+xml,%3csvg\ viewBox=\'0\ 0\ 16\ 16\'\ fill=\'white\'\ xmlns=\'http://www.w3.org/2000/svg\'%3e%3ccircle\ cx=\'8\'\ cy=\'8\'\ r=\'3\'/%3e%3c/svg%3e)}[type="checkbox"]:checked:hover,[type="checkbox"]:checked:focus,[type="radio"]:checked:hover,[type="radio"]:checked:focus{border-color:transparent;background-color:currentColor}[type="checkbox"]:indeterminate{background-image:url(data:image/svg+xml,%3csvg\ xmlns=\'http://www.w3.org/2000/svg\'\ fill=\'none\'\ viewBox=\'0\ 0\ 16\ 16\'%3e%3cpath\ stroke=\'white\'\ stroke-linecap=\'round\'\ stroke-linejoin=\'round\'\ stroke-width=\'2\'\ d=\'M4\ 8h8\'/%3e%3c/svg%3e);border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:center;background-repeat:no-repeat}[type="checkbox"]:indeterminate:hover,[type="checkbox"]:indeterminate:focus{border-color:transparent;background-color:currentColor}[type="file"]{background:unset;border-color:inherit;border-width:0;border-radius:0;padding:0;font-size:unset;line-height:inherit}[type="file"]:focus{outline:1px solid ButtonText;outline:1px auto -webkit-focus-ring-color}:root{--color-primary:#fedb52;--color-primary-darken:#e9ba01;--color-secondary:#fff3c2;--color-secondary-darken:#ffdf5c;--color-dd-yellow:#ff6347;--color-dd-yellow-darken:#e3401d;--color-primary:#39a2db;--color-primary-darken:#1b6993;--color-secondary:#d17615;--color-secondary-darken:#74420c;--color-secondary-lighten:#d5d2a2;--color-gray-lighter:#e7e7e7;--color-dd-gray-4:#8e8e8e;--color-dd-gray-dark:#1d1d1d;--color-dd-burgundy:#cc1c1c;--color-dd-orange:orange;--color-dd-orange-darken:#cc8400;--color-dd-yellow:#ffea28;--color-dd-yellow-darken:#ffdb28;--color-rating-yellow:#f0bf28;--font-size--base:14px;--font-size--base--desktop:14px;--gap-base:8px;--gap-base--col:16px;--gap-base--desktop:15px;--gap-base--col--desktop:30px;--color-primary:#fedb52;--color-primary-darken:#e9ba01;--color-primary-light:#fff3c2;--color-primary-bg:#fede9a;--color-primary-bg-text-light:#555;--color-secondary:#fff3c2;--color-secondary-darken:#ffdf5c;--color-dd-gray:#dadada;--color-dd-gray-2:#c1c1c1;--color-dd-gray-3:#a7a7a7;--color-dd-gray-dark:#373733;--color-dd-gray-dark-inverse:white;--color-dd-success:#0d9488;--color-dd-succes-darken:#09655d;--color-dd-warning:#f97316;--color-dd-warning-darken:#d65b06;--color-dd-danger:#ef4444;--color-dd-danger-darken:#eb1515;--color--text-light-gray:#999;--color-dd-yellow:#ff6347;--color-dd-yellow-darken:#e3401d}*,::before,::after{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x:;--tw-pan-y:;--tw-pinch-zoom:;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position:;--tw-gradient-via-position:;--tw-gradient-to-position:;--tw-ordinal:;--tw-slashed-zero:;--tw-numeric-figure:;--tw-numeric-spacing:;--tw-numeric-fraction:;--tw-ring-inset:;--tw-ring-offset-width:0;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246 / 0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur:;--tw-brightness:;--tw-contrast:;--tw-grayscale:;--tw-hue-rotate:;--tw-invert:;--tw-saturate:;--tw-sepia:;--tw-drop-shadow:;--tw-backdrop-blur:;--tw-backdrop-brightness:;--tw-backdrop-contrast:;--tw-backdrop-grayscale:;--tw-backdrop-hue-rotate:;--tw-backdrop-invert:;--tw-backdrop-opacity:;--tw-backdrop-saturate:;--tw-backdrop-sepia:}::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x:;--tw-pan-y:;--tw-pinch-zoom:;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position:;--tw-gradient-via-position:;--tw-gradient-to-position:;--tw-ordinal:;--tw-slashed-zero:;--tw-numeric-figure:;--tw-numeric-spacing:;--tw-numeric-fraction:;--tw-ring-inset:;--tw-ring-offset-width:0;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246 / 0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur:;--tw-brightness:;--tw-contrast:;--tw-grayscale:;--tw-hue-rotate:;--tw-invert:;--tw-saturate:;--tw-sepia:;--tw-drop-shadow:;--tw-backdrop-blur:;--tw-backdrop-brightness:;--tw-backdrop-contrast:;--tw-backdrop-grayscale:;--tw-backdrop-hue-rotate:;--tw-backdrop-invert:;--tw-backdrop-opacity:;--tw-backdrop-saturate:;--tw-backdrop-sepia:}.container,.container-fluid{width:100%;margin-right:auto;margin-left:auto;padding-right:var(--bs-gutter-x,calc(var(--gap-base--col--desktop) / 2));padding-left:var(--bs-gutter-x,calc(var(--gap-base--col--desktop) / 2))}@media (min-width:640px){.container{max-width:1280px}}@media (min-width:768px){.container{max-width:1280px}}@media (min-width:1024px){.container{max-width:1280px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1280px}}.row{--bs-gutter-x:var(--gap-base--col--desktop);--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(var(--bs-gutter-y) * -1);margin-right:calc(var(--bs-gutter-x) / -2);margin-left:calc(var(--bs-gutter-x) / -2)}.row>*{box-sizing:border-box;flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) / 2);padding-left:calc(var(--bs-gutter-x) / 2);margin-top:var(--bs-gutter-y)}.col{flex:1 0 0%}.col-auto{flex:0 0 auto;width:auto}.col-3{flex:0 0 auto;width:25%}.col-4{flex:0 0 auto;width:33.333333333333336%}.col-5{flex:0 0 auto;width:41.66666666666667%}.col-6{flex:0 0 auto;width:50%}.col-12{flex:0 0 auto;width:100%}.g-0,.gx-0{--bs-gutter-x:0}.g-0,.gy-0{--bs-gutter-y:0}.order-0{order:0}.order-1{order:1}.order-2{order:2}.order-3{order:3}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.relative{position:relative}.sticky{position:sticky}.order-1{order:1}.order-2{order:2}.order-3{order:3}.col-auto{grid-column:auto}.m-0{margin:0}.m-auto{margin:auto}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-auto{margin-left:auto;margin-right:auto}.my-2{margin-top:.5rem;margin-bottom:.5rem}.mb-4{margin-bottom:1rem}.mb-8{margin-bottom:2rem}.ml-0{margin-left:0}.ml-auto{margin-left:auto}.mr-2{margin-right:.5rem}.mt-2{margin-top:.5rem}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.table{display:table}.contents{display:contents}.hidden{display:none}.w-auto{width:auto}.w-full{width:100%}.flex-1{flex:1 1 0%}.border-collapse{border-collapse:collapse}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-start{justify-content:flex-start}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.overflow-x-auto{overflow-x:auto}.rounded{border-radius:.25rem}.border{border-width:1px}.bg-primary{background-color:var(--color-primary)}.bg-secondary{background-color:var(--color-secondary)}.p-0{padding:0}.px-2{padding-left:.5rem;padding-right:.5rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.pl-0{padding-left:0}.text-left{text-align:left}.text-center{text-align:center}.text-2xl{font-size:1.5rem;line-height:2rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.underline{text-decoration-line:underline}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.collapse-content-slide.collapse-right{left:auto;right:0}.collapse-content-slide .collapse-content-wrapper{position:absolute;height:100%!important;width:300px;left:0;background-color:#fff}@media (min-width:768px){.collapse-content-slide .collapse-content-wrapper{width:400px}}.collapse-content-slide .collapse-content-inner{overflow-y:auto;scrollbar-width:none;height:100%!important;padding-top:20px}.collapse-content-slide .collapse-toggler{right:15px;position:absolute;top:15px}body{color:#666}.bg-primary{color:var(--color-dd-gray-dark)}.bg-primary a{color:inherit}.bg-dd-gray-dark{color:#fff}.bg-dd-gray-dark a{color:inherit}.text-dark-gray{color:var(--color-dd-gray-dark)}html{font-size:var(--font-size--base);line-height:1.3;scroll-behavior:smooth;font-family:"Poppins",sans-serif;color:#666}@media (min-width:768px){html{font-size:var(--font-size--base--desktop)}}body{color:#666}.m-gutter{margin-bottom:calc(var(--gap-base) * 2)}@media (min-width:768px){.m-gutter{margin-bottom:calc(var(--gap-base--desktop) * 2)}}@media (min-width:1280px){.container,.container-fluid{padding-left:calc(var(--gap-base--desktop) * 2);padding-right:calc(var(--gap-base--desktop) * 2)}}.row.g-xs{margin-left:calc(var(--gap-base) * -0.5);margin-right:calc(var(--gap-base) * -0.5)}.row.g-xs>.col{padding-left:calc(var(--gap-base) * 0.5);padding-right:calc(var(--gap-base) * 0.5)}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-weight:700;margin-top:2rem;margin-bottom:1rem;font-family:"Poppins",sans-serif;line-height:1.3;color:#333}h1.font-family-primary,.h1.font-family-primary,h2.font-family-primary,.h2.font-family-primary,h3.font-family-primary,.h3.font-family-primary,h4.font-family-primary,.h4.font-family-primary,h5.font-family-primary,.h5.font-family-primary,h6.font-family-primary,.h6.font-family-primary{font-family:"Poppins",sans-serif}h1,.h1{font-size:1.8rem}@media (min-width:768px){h1,.h1{font-size:2.4rem}}h2,.h2{font-size:1.6rem}@media (min-width:768px){h2,.h2{font-size:1.8rem}}h3,.h3{font-size:1.4rem}@media (min-width:768px){h3,.h3{font-size:1.6rem}}h4,.h4{font-size:1.2rem}h5,.h5{font-size:1rem}h6,.h6{font-size:.8rem}p{margin-bottom:1rem}p:last-child{margin-bottom:0}a{color:var(--color-primary)}.field--name-body ul,.field--type-text-with-summary ul{list-style:disc;margin-left:30px;margin-bottom:var(--gap-base--desktop)}.field--name-body ol,.field--type-text-with-summary ol{list-style:auto;margin-left:30px;margin-bottom:var(--gap-base--desktop)}.icon{height:1.7rem}.icon svg{height:1.7rem;width:auto}.icon.icon-xs{height:1rem}.icon.icon-xs svg{height:1rem}.icon.icon-sm{height:1.2rem}.icon.icon-sm svg{height:1.2rem}.icon.icon-xl{height:4rem}.icon.icon-xl svg{height:4rem}.icon.icon-xl.icon-circle{width:4rem;border-radius:50%}.icon.icon-dd-gray-dark{color:var(--color-dd-gray-dark)}.icon.icon-dd-gray-dark svg{fill:var(--color-dd-gray-dark)}.icon.icon-primary svg{fill:var(--color-primary)}.icon.icon-primary.icon-circle{background-color:var(--color-primary)}.icon.icon-primary.icon-circle svg{fill:var(--color-dd-gray-dark)}::-webkit-input-placeholder{color:var(--color-dd-gray)!important}::-moz-placeholder{color:var(--color-dd-gray)!important}:-ms-input-placeholder{color:var(--color-dd-gray)!important}:-moz-placeholder{color:var(--color-dd-gray)!important}.form-actions{margin-top:2.5rem;margin-bottom:2rem;text-align:center}.form-item{margin-bottom:1.5rem}.form-item .form-item-input-outer{position:relative}.form-item label{display:block;font-weight:bold;margin-bottom:.5rem}.form-item label .payment_description{font-weight:normal;margin-top:.25rem;font-size:.875rem;line-height:1.25rem;margin-top:5px;display:block}.form-item label.option{display:inline-block}.form-item .description{display:block;width:100%;margin-top:.25rem;font-size:.875rem;line-height:1.25rem}select,input{max-width:100%;width:100%}fieldset.form-item{margin-bottom:2rem}fieldset.form-item legend{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:100%;max-width:100%;background-color:var(--color-dd-gray);color:var(--color-dd-gray-dark);padding:15px;text-transform:uppercase;font-weight:600;font-size:1.2rem}fieldset.form-item .fieldset-wrapper{background-color:#fff;border:1px solid var(--color-dd-gray);padding:15px}.form-input{border:1px solid var(--color-dd-gray-dark);border-radius:0;padding:.5rem .75rem;box-shadow:none}.form-input:focus{border:1px solid var(--color-primary);box-shadow:none}.form-input.error{border-color:var(--color-dd-danger)}.form-input.required.valid{border-color:#22c55e}.form-input.required.valid+.form-item-state-icon,.form-input.required.valid+label+.form-item-state-icon{position:absolute;top:5px;right:5px;width:30px;height:30px;display:block;background-color:#22c55e;-webkit-mask:url(/themes/custom/bokreta/images/icons/material-icons/check_black_24dp.svg) no-repeat 50% 50%;mask:url(/themes/custom/bokreta/images/icons/material-icons/check_black_24dp.svg) no-repeat 50% 50%}textarea:focus,select:focus{border:1px solid var(--color-primary);box-shadow:none}label.error:not([style*="display: none"]){color:var(--color-dd-danger);font-size:.8rem;margin-top:2px;position:absolute}label.error:not([style*="display: none"]) + .form-item-state-icon,label.error:not([style*="display: none"]) + label + .form-item-state-icon{position:absolute;top:5px;right:5px;width:30px;height:30px;display:block;background-color:var(--color-dd-danger);-webkit-mask:url(/themes/custom/bokreta/images/icons/material-icons/close_black_24dp.svg) no-repeat 50% 50%;mask:url(/themes/custom/bokreta/images/icons/material-icons/close_black_24dp.svg) no-repeat 50% 50%}.js-form-type-checkbox label,.js-form-type-checkbox label.option,.js-form-type-radio label,.js-form-type-radio label.option{margin-bottom:0;margin-left:25px;display:block}.js-form-type-checkbox .field-suffix,.js-form-type-radio .field-suffix{display:block;margin-left:25px}.js-form-type-checkbox input,.js-form-type-radio input{margin-right:10px;float:left;margin-top:5px;padding:0}.js-form-type-checkbox .form-item-input-outer,.js-form-type-radio .form-item-input-outer{position:static}.js-form-type-checkbox .description,.js-form-type-radio .description{padding-left:26px}.js-form-type-checkbox label.error,.js-form-type-radio label.error{position:static}textarea{max-width:100%;width:100%}.google-login-separator{margin-bottom:var(--gap-base--desktop);text-align:center}#google-signin-container{margin-bottom:calc(var(--gap-base--desktop) * 3)}.password-strength,.password-suggestions,.password-confirm-message,.password-strength__title,.password-strength__meter{font-size:.8rem;line-height:1}.password-confirm-message .error{color:var(--color-dd-danger)}.password-confirm-message .ok{color:var(--color-dd-success)}.password-suggestions,.password-strength__title{margin-top:.5rem}.password-strength{margin-top:1.5rem}.password-suggestions{font-weight:bold}.password-suggestions ul{font-weight:normal;margin-top:var(--gap-base);padding-left:calc(var(--gap-base--desktop) * 2)}.password-suggestions ul li{list-style:disc}.password-confirm-message,.password-strength__title,.password-strength__meter{display:block}.password-confirm-message:not([style*="visibility: hidden"]){margin-top:1.5rem}.password-strength__text,.password-confirm-message{font-weight:bold}.is-weak{background-color:var(--color-dd-danger)}.is-strong{background-color:var(--color-dd-success)}.js-form-type-password-confirm>.form-item-input-outer{--bs-gutter-x:var(--gap-base--col--desktop);--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(var(--bs-gutter-y) * -1);margin-right:calc(var(--bs-gutter-x) / -2);margin-left:calc(var(--bs-gutter-x) / -2)}.js-form-type-password-confirm>.form-item-input-outer>*{box-sizing:border-box;flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) / 2);padding-left:calc(var(--bs-gutter-x) / 2);margin-top:var(--bs-gutter-y)}.js-form-type-password-confirm>.form-item-input-outer.g-xs{margin-left:calc(var(--gap-base) * -0.5);margin-right:calc(var(--gap-base) * -0.5)}.js-form-type-password-confirm>.form-item-input-outer.g-xs>.col{padding-left:calc(var(--gap-base) * 0.5);padding-right:calc(var(--gap-base) * 0.5)}.js-form-type-password-confirm>.form-item-input-outer.g-xs{margin-left:calc(var(--gap-base) * -0.5);margin-right:calc(var(--gap-base) * -0.5)}.js-form-type-password-confirm>.form-item-input-outer.g-xs>.col{padding-left:calc(var(--gap-base) * 0.5);padding-right:calc(var(--gap-base) * 0.5)}.field--promotion-banner:nth-child(even) .promotion-banner .js-form-type-password-confirm > .form-item-input-outer{flex-direction:row-reverse}.field--holidays .bottom-content-infos .js-form-type-password-confirm>.form-item-input-outer{align-items:center}@media (min-width:768px){.product-full-bottom .field--name-field-paragraphs > .field--item:nth-child(even) .js-form-type-password-confirm > .form-item-input-outer .image{padding-right:0}.product-full-bottom .field--name-field-paragraphs > .field--item:nth-child(even) .js-form-type-password-confirm > .form-item-input-outer .content{padding-left:0}.product-full-bottom .field--name-field-paragraphs > .field--item:nth-child(odd) .js-form-type-password-confirm > .form-item-input-outer{flex-direction:row-reverse}.product-full-bottom .field--name-field-paragraphs > .field--item:nth-child(odd) .js-form-type-password-confirm > .form-item-input-outer .image{padding-left:0}.product-full-bottom .field--name-field-paragraphs > .field--item:nth-child(odd) .js-form-type-password-confirm > .form-item-input-outer .content{padding-right:0}}.region-content-top-wide .section-categories .js-form-type-password-confirm>.form-item-input-outer{margin:0}.region-content-top-wide .section-categories .js-form-type-password-confirm>.form-item-input-outer .views-row{padding:0}.js-form-type-password-confirm>.form-item-input-outer>.form-item{flex:0 0 auto;width:50%}input[type="radio"]{border-radius:50%}input[type="radio"] [checked="checked"]{background-color:#2563eb;background-image:url(/profiles/contrib/drupaldev/themes/drupaldev_theme/images/icons/svg/radio-checked.svg);background-position:center;background-size:14px auto}.btn,.link--previous,.cart-block--contents__links a{padding:.5rem .75rem;font-weight:500;text-transform:uppercase;font-size:1rem;min-width:120px;border-radius:0;text-align:center;display:inline-block;margin-right:1rem}.btn svg,.link--previous svg,.cart-block--contents__links a svg{margin-left:auto;margin-right:auto}.btn:last-of-type,.link--previous:last-of-type,.cart-block--contents__links a:last-of-type{margin-right:0}.btn-primary:not(.btn-cart-color){background:var(--color-primary);color:var(--color-dd-gray-dark)}.btn-primary:not(.btn-cart-color) svg{fill:var(--color-dd-gray-dark)}.btn-primary:not(.btn-cart-color):hover,.btn-primary:not(.btn-cart-color):focus{background-color:var(--color-dd-gray-dark);color:#fff}.btn-primary:not(.btn-cart-color):hover svg,.btn-primary:not(.btn-cart-color):focus svg{fill:white}.btn.button--add-to-cart,.button--add-to-cart.link--previous,.cart-block--contents__links a,.btn-cart-color,.view-commerce-cart-form #edit-checkout,.commerce-checkout-flow #edit-actions-next{background:#ffa647;color:#000}.btn.button--add-to-cart svg,.button--add-to-cart.link--previous svg,.cart-block--contents__links a svg,.btn-cart-color svg,.view-commerce-cart-form #edit-checkout svg,.commerce-checkout-flow #edit-actions-next svg{fill:#000}.btn.button--add-to-cart:hover,.button--add-to-cart.link--previous:hover,.cart-block--contents__links a:hover,.btn.button--add-to-cart:focus,.button--add-to-cart.link--previous:focus,.cart-block--contents__links a:focus,.btn-cart-color:hover,.view-commerce-cart-form #edit-checkout:hover,.commerce-checkout-flow #edit-actions-next:hover,.btn-cart-color:focus,.view-commerce-cart-form #edit-checkout:focus,.commerce-checkout-flow #edit-actions-next:focus{background:#ff8d14;color:#000}.btn.button--add-to-cart:hover svg,.button--add-to-cart.link--previous:hover svg,.cart-block--contents__links a:hover svg,.btn.button--add-to-cart:focus svg,.button--add-to-cart.link--previous:focus svg,.cart-block--contents__links a:focus svg,.btn-cart-color:hover svg,.view-commerce-cart-form #edit-checkout:hover svg,.commerce-checkout-flow #edit-actions-next:hover svg,.btn-cart-color:focus svg,.view-commerce-cart-form #edit-checkout:focus svg,.commerce-checkout-flow #edit-actions-next:focus svg{fill:#000}.btn-lg{padding:.8rem 2rem}.btn.btn-cart-color--md,.btn-cart-color--md.link--previous,.view-commerce-cart-form .btn#edit-checkout,.view-commerce-cart-form #edit-checkout.link--previous,.commerce-checkout-flow .btn#edit-actions-next,.commerce-checkout-flow #edit-actions-next.link--previous,.cart-block--contents__links a.btn-cart-color--md,.cart-block--contents__links .view-commerce-cart-form a#edit-checkout,.view-commerce-cart-form .cart-block--contents__links a#edit-checkout,.cart-block--contents__links .commerce-checkout-flow a#edit-actions-next,.commerce-checkout-flow .cart-block--contents__links a#edit-actions-next{font-size:1.1rem;padding:.75rem 1.25rem;color:#000}.btn-secondary{background:var(--color-secondary-darken);color:#000}.btn-secondary svg{fill:black}.btn-secondary:hover,.btn-secondary:focus{background:#ffa647}.btn-gray{background:var(--color-dd-gray);color:var(--color-dd-gray-dark)}.btn-gray:hover,.btn-gray:focus{background-color:var(--color-dd-gray-dark);color:var(--color-dd-gray)}.btn-gray-middle{background:var(--color-dd-gray-2)}.btn-gray-dark{background:var(--color-dd-gray-dark);color:#fff}.btn-gray-dark svg{fill:white}.btn-outline,.link--previous,.view-commerce-cart-form #edit-submit{background-color:transparent;border:1px solid var(--color-dd-gray-dark);color:var(--color-dd-gray-dark)}.btn-outline:hover,.link--previous:hover,.view-commerce-cart-form #edit-submit:hover,.btn-outline:focus,.link--previous:focus,.view-commerce-cart-form #edit-submit:focus{background-color:var(--color-gray-lighter)}.btn-outline--light{background-color:transparent;border:1px solid var(--color-dd-gray);color:var(--color-dd-gray)}.btn-outline--light:hover,.btn-outline--light:focus{background-color:var(--color-gray-lighter)}.btn-small{font-size:.875rem;line-height:1.25rem;padding:.25rem .5rem}.btn-xs{font-size:.875rem;line-height:1.25rem;padding:.25rem .25rem}.btn-inline{min-width:inherit;margin-right:0}table{border-collapse:collapse;margin-bottom:2rem;width:100%}th,td{padding:10px}th{background-color:transparent;text-transform:uppercase;font-size:.875rem;line-height:1.25rem;border-bottom:2px solid var(--color-dd-gray);color:var(--color-dd-gray-dark)}td{border-bottom:1px solid var(--color-dd-gray)}tr:last-child td{border-bottom:none}.bg-dd-gray table td{border-color:#fff}.number-input{display:inline-flex;flex-wrap:wrap;max-width:120px}.number-input .minus,.number-input .plus{cursor:pointer;background:var(--color-primary);color:var(--color-dd-gray-dark);padding:0;text-align:center;font-weight:500;font-size:18px;min-width:30px;line-height:42px}.number-input input{text-align:center;display:inline-block;vertical-align:middle;width:60px;height:42px;border:1px solid var(--color-dd-gray-dark)}.number-input input:focus{border:1px solid var(--color-primary);outline:none;box-shadow:none}.number-input label.error{position:static;width:100%;order:5;max-width:120px}.number-input input[type="number"]::-webkit-outer-spin-button,.number-input input[type="number"]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.number-input input[type="number"]{-moz-appearance:textfield}.field--name-field-tags,.field--name-field-category{display:flex;align-items:baseline;flex-wrap:wrap}.field--name-field-tags .field--label,.field--name-field-category .field--label{display:inline-flex}.field--name-field-tags .field__items,.field--name-field-category .field__items{display:inline-flex;align-items:center;flex-wrap:wrap}.field--name-field-tags .field__items .field--item,.field--name-field-category .field__items .field--item{margin:0 10px 10px 0}.field--name-field-tags a,.field--name-field-category a{background:var(--color-dd-gray);border-top-right-radius:3px;border-bottom-right-radius:3px;color:var(--color-dd-gray-dark);display:inline-block;height:26px;line-height:26px;padding:0 20px 0 23px;position:relative;text-decoration:none;font-size:.9rem;margin-right:var(--gap-base);margin-bottom:var(--gap-base)}.field--name-field-tags a:before,.field--name-field-category a:before{background:#fff;border-radius:10px;content:"";height:6px;left:10px;position:absolute;width:6px;top:10px}.field--name-field-tags a::after,.field--name-field-category a::after{background:#fff;border-bottom:13px solid transparent;border-left:10px solid var(--color-dd-gray);border-top:13px solid transparent;content:"";position:absolute;right:0;top:0}.title-breadcrumb{background-color:var(--color-primary-bg);color:var(--color-dd-gray-dark)}.title-breadcrumb a{color:var(--color-primary-bg-text-light);text-decoration:none}.title-breadcrumb nav{color:var(--color-primary-bg-text-light)}.title-breadcrumb svg{fill:var(--color-primary-bg-text-light)}.title-breadcrumb .region{margin-bottom:2rem}.title-breadcrumb .region .block:first-child{padding-top:.75rem}.title-breadcrumb .region .block:last-child{padding-bottom:.75rem}@media (min-width:768px){.title-breadcrumb .region{margin-bottom:3rem}}.title-breadcrumb h1{margin-top:0;color:inherit}.product-full .field--name-price{font-weight:700;line-height:100%;color:#000;margin-bottom:2rem}.product-full .field--name-price .calculated-price{font-size:1.5em;display:inline-block;line-height:100%;padding:0;background-color:transparent;color:#000}.product-full .field--name-price .discounted-text{font-size:.8rem;color:var(--color-dd-danger);text-transform:uppercase;font-weight:bold}.product-full .field--name-price .base-price{font-size:.8rem}.product-full .field--name-price .original-price-text{font-size:.8rem}.product-full .field--name-price .base-price{color:var(--color-dd-gray-dark)}.product:not(.product-full) .field--name-price{font-weight:700;line-height:100%;color:#000}.product:not(.product-full) .field--name-price .calculated-price{font-size:1rem;display:inline-block;line-height:100%;padding:0;background-color:transparent;color:#000}.product:not(.product-full) .field--name-price .discounted-text{font-size:.8rem;color:var(--color-dd-danger);text-transform:uppercase;font-weight:bold}.product:not(.product-full) .field--name-price .base-price{font-size:.8rem}.product:not(.product-full) .field--name-price .original-price-text{font-size:.8rem}.product:not(.product-full) .field--name-price .base-price{color:var(--color-dd-gray-dark)}[speech-bubble]{--bbarrowsize:1.5rem;--bbborderradius:1rem;--bbpadding:0;background:var(--color-primary);padding:var(--bbPadding);position:relative;border-radius:var(--bbBorderRadius);display:inline-block;border:5px solid var(--color-primary)}[speech-bubble]>div{overflow:hidden;border-radius:var(--bbBorderRadius)}[speech-bubble]::before{content:"";position:absolute;background:var(--color-primary)}[speech-bubble][pbottom]{margin-bottom:var(--bbArrowSize)}[speech-bubble][ptop]{margin-top:var(--bbArrowSize)}[speech-bubble][pleft]{margin-left:var(--bbArrowSize)}[speech-bubble][pright]{margin-right:var(--bbArrowSize)}[speech-bubble][pbottom]::before,[speech-bubble][ptop]::before{--width:calc(var(--bbArrowSize) / 2 * 3);height:var(--bbArrowSize);width:var(--width)}[speech-bubble][pbottom]::before{top:calc(100% - 2px)}[speech-bubble][pbottom][aleft]::before{left:1rem;-webkit-clip-path:polygon(25% 0,100% 0,0% 100%);clip-path:polygon(25% 0,100% 0,0% 100%)}[speech-bubble][pbottom][acenter]::before{left:calc(50% - var(--width) / 2);-webkit-clip-path:polygon(12.5% 0,87.5% 0,50% 100%);clip-path:polygon(12.5% 0,87.5% 0,50% 100%)}[speech-bubble][pbottom][aright]::before{right:1rem;-webkit-clip-path:polygon(0 0,75% 0,100% 100%);clip-path:polygon(0 0,75% 0,100% 100%)}[speech-bubble][ptop]::before{bottom:calc(100% - 2px)}[speech-bubble][ptop][aleft]::before{left:var(--bbPadding);-webkit-clip-path:polygon(0 0,100% 100%,25% 100%);clip-path:polygon(0 0,100% 100%,25% 100%)}[speech-bubble][ptop][acenter]::before{left:calc(50% - var(--width) / 2);-webkit-clip-path:polygon(12.5% 100%,50% 0,87.5% 100%);clip-path:polygon(12.5% 100%,50% 0,87.5% 100%)}[speech-bubble][ptop][aright]::before{right:var(--bbPadding);-webkit-clip-path:polygon(0 100%,100% 0,75% 100%);clip-path:polygon(0 100%,100% 0,75% 100%)}[speech-bubble][pleft]::before,[speech-bubble][pright]::before{--height:calc(var(--bbArrowSize) / 2 * 3);width:var(--bbArrowSize);height:var(--height)}[speech-bubble][pright]::before{left:100%}[speech-bubble][pright][atop]::before{top:var(--bbPadding);-webkit-clip-path:polygon(100% 0,0 100%,0 25%);clip-path:polygon(100% 0,0 100%,0 25%)}[speech-bubble][pright][acenter]::before{top:calc(50% - var(--height) / 2);-webkit-clip-path:polygon(0 12.5%,100% 50%,0 87.5%);clip-path:polygon(0 12.5%,100% 50%,0 87.5%)}[speech-bubble][pright][abottom]::before{bottom:var(--bbPadding);-webkit-clip-path:polygon(0 0,100% 100%,0 75%);clip-path:polygon(0 0,100% 100%,0 75%)}[speech-bubble][pleft]::before{right:calc(100% - 2px)}[speech-bubble][pleft][atop]::before{top:var(--bbPadding);-webkit-clip-path:polygon(0 0,100% 25%,100% 100%);clip-path:polygon(0 0,100% 25%,100% 100%)}[speech-bubble][pleft][acenter]::before{top:calc(50% - var(--height) / 2);-webkit-clip-path:polygon(0 50%,100% 12.5%,100% 87.5%);clip-path:polygon(0 50%,100% 12.5%,100% 87.5%)}[speech-bubble][pleft][abottom]::before{bottom:var(--bbPadding);-webkit-clip-path:polygon(0 100%,100% 0,100% 75%);clip-path:polygon(0 100%,100% 0,100% 75%)}[speech-bubble][pbottom][flip]::before,[speech-bubble][ptop][flip]::before{transform:scaleX(-1)}[speech-bubble][pleft][flip]::before,[speech-bubble][pright][flip]::before{transform:scaleY(-1)}[speech-bubble][pbottom][aleft]{grid-area:bl}[speech-bubble][pbottom][acenter]{grid-area:bc}[speech-bubble][pbottom][aright]{grid-area:br}[speech-bubble][pright][atop]{grid-area:rt}[speech-bubble][pright][acenter]{grid-area:rc}[speech-bubble][pright][abottom]{grid-area:rb}[speech-bubble][pleft][atop]{grid-area:lt}[speech-bubble][pleft][acenter]{grid-area:lc}[speech-bubble][pleft][abottom]{grid-area:lb}[speech-bubble][ptop][aleft]{grid-area:tl}[speech-bubble][ptop][acenter]{grid-area:tc}[speech-bubble][ptop][aright]{grid-area:tr}[speech-bubble][pbottom],[speech-bubble][ptop]{margin:0}nav ul li a{padding:10px;display:flex;color:var(--color-dd-gray-dark)}nav ul li a .inner{display:flex;align-items:center;justify-content:space-between;width:100%}.header-top nav ul li a{padding-left:0}.header-top ul:not(.contextual-links){display:flex;flex-direction:column}@media (min-width:768px){.header-top ul:not(.contextual-links){flex-direction:row}}.collapse-content .nav li:hover > a:not(.back){background-color:var(--color-dd-gray)}.collapse-content nav.block h2{padding-left:15px;padding-right:15px}@media (min-width:768px){.collapse-content nav.block h2{padding-left:25px;padding-right:25px}.collapse-content nav.block li{padding-left:15px;padding-right:15px}.collapse-content nav.block .icon{display:none}.collapse-content nav.block .dropdown ul{display:none;width:400px;padding-top:calc(10px + 2rem);background-color:#fff;heigth:100%;border-left:1px solid var(--color-dd-gray);position:absolute;left:100%;top:0;height:100%}.collapse-content nav.block .dropdown:hover>ul{display:block}.collapse-content nav.block .dropdown:hover .icon{display:block}}header form,.views-exposed-form form{display:flex}header form .form-item,.views-exposed-form form .form-item{flex:1;margin-bottom:0}header form input,.views-exposed-form form input{width:100%;border-color:var(--color-dd-gray)}header form .btn,header form .link--previous,header form .cart-block--contents__links a,.cart-block--contents__links header form a,.views-exposed-form form .btn,.views-exposed-form form .link--previous,.views-exposed-form form .cart-block--contents__links a,.cart-block--contents__links .views-exposed-form form a{min-width:auto;height:100%}header form .form-actions,.views-exposed-form form .form-actions{margin-bottom:0}header form .form-item{margin-bottom:0}header .form-actions{margin:0}.collapse-toggler{cursor:pointer}.collapse-toggler svg{margin-left:auto;margin-right:auto}@media (min-width:768px){.collapse-toggler.with-text{padding:1rem;min-width:70px;text-align:center}}.collapse-content:not(.collapse-inline):not(.collapse-block){color:var(--color-dd-gray-dark)}.collapse-content:not(.collapse-inline):not(.collapse-block).collapse-on-mobile .collapse-toggler{display:none}@media screen and (max-width:767px){.collapse-content:not(.collapse-inline):not(.collapse-block).collapse-on-mobile{position:fixed;bottom:0;top:43px;padding-bottom:2rem;left:0;z-index:499}.collapse-content:not(.collapse-inline):not(.collapse-block).collapse-on-mobile.collapse-right{left:auto;right:0}@media (min-width:768px){.collapse-content:not(.collapse-inline):not(.collapse-block).collapse-on-mobile{top:124px;}}.collapse-content:not(.collapse-inline):not(.collapse-block).collapse-on-mobile.opened{display:block}.collapse-content:not(.collapse-inline):not(.collapse-block).collapse-on-mobile .collapse-content-wrapper{position:absolute;height:100%;width:300px;left:0;background-color:#fff}@media (min-width:768px){.collapse-content:not(.collapse-inline):not(.collapse-block).collapse-on-mobile .collapse-content-wrapper{width:400px;}}.collapse-content:not(.collapse-inline):not(.collapse-block).collapse-on-mobile .collapse-content-inner{overflow-y:auto;scrollbar-width:none;height:100%;padding-top:20px}.collapse-content:not(.collapse-inline):not(.collapse-block).collapse-on-mobile .collapse-toggler{right:15px;position:absolute;top:15px}.collapse-content:not(.collapse-inline):not(.collapse-block).collapse-on-mobile{z-index:-1}.collapse-content:not(.collapse-inline):not(.collapse-block).collapse-on-mobile .collapse-toggler{display:block}}@media (min-width:768px){.collapse-content:not(.collapse-inline):not(.collapse-block).collapse-on-desktop{position:fixed;bottom:0;top:43px;padding-bottom:2rem;left:0;z-index:499}.collapse-content:not(.collapse-inline):not(.collapse-block).collapse-on-desktop.collapse-right{left:auto;right:0}@media (min-width:768px){.collapse-content:not(.collapse-inline):not(.collapse-block).collapse-on-desktop{top:124px;}}.collapse-content:not(.collapse-inline):not(.collapse-block).collapse-on-desktop.opened{display:block}.collapse-content:not(.collapse-inline):not(.collapse-block).collapse-on-desktop .collapse-content-wrapper{position:absolute;height:100%;width:300px;left:0;background-color:#fff}@media (min-width:768px){.collapse-content:not(.collapse-inline):not(.collapse-block).collapse-on-desktop .collapse-content-wrapper{width:400px;}}.collapse-content:not(.collapse-inline):not(.collapse-block).collapse-on-desktop .collapse-content-inner{overflow-y:auto;scrollbar-width:none;height:100%;padding-top:20px}.collapse-content:not(.collapse-inline):not(.collapse-block).collapse-on-desktop .collapse-toggler{right:15px;position:absolute;top:15px}}.collapse-content:not(.collapse-inline):not(.collapse-block).collapse-all{position:fixed;bottom:0;top:43px;padding-bottom:2rem;left:0;z-index:499}.collapse-content:not(.collapse-inline):not(.collapse-block).collapse-all.collapse-right{left:auto;right:0}@media (min-width:768px){.collapse-content:not(.collapse-inline):not(.collapse-block).collapse-all{top:124px}}.collapse-content:not(.collapse-inline):not(.collapse-block).collapse-all.opened{display:block}.collapse-content:not(.collapse-inline):not(.collapse-block).collapse-all .collapse-content-wrapper{position:absolute;height:100%;width:300px;left:0;background-color:#fff}@media (min-width:768px){.collapse-content:not(.collapse-inline):not(.collapse-block).collapse-all .collapse-content-wrapper{width:400px}}.collapse-content:not(.collapse-inline):not(.collapse-block).collapse-all .collapse-content-inner{overflow-y:auto;scrollbar-width:none;height:100%;padding-top:20px}.collapse-content:not(.collapse-inline):not(.collapse-block).collapse-all .collapse-toggler{right:15px;position:absolute;top:15px}.collapse-content:not(.collapse-inline):not(.collapse-block) h2{font-size:1.2rem;text-transform:uppercase;margin-top:1.5rem}@media (min-width:768px){.collapse-content:not(.collapse-inline):not(.collapse-block){top:124px}}.collapse-content:not(.collapse-inline):not(.collapse-block) .collapse-content-inner{overflow-y:auto;scrollbar-width:none;height:100%!important}.collapse-content:not(.collapse-inline):not(.collapse-block).collapse-right{left:auto;right:0}.collapse-content:not(.collapse-inline):not(.collapse-block).collapse-right .collapse-content-wrapper{left:auto;right:0}.collapse-content:not(.collapse-inline):not(.collapse-block) .region .block{margin-bottom:1rem;padding-top:20px;position:static}@media (min-width:768px){.collapse-content:not(.collapse-inline):not(.collapse-block) .region .block{margin-bottom:2rem}}.collapse-content:not(.collapse-inline):not(.collapse-block) .region .block.views-exposed-form{margin-bottom:0;padding-left:0;padding-right:0;padding-top:30px}@media (min-width:768px){.collapse-content:not(.collapse-inline):not(.collapse-block) .region .block.views-exposed-form{padding-top:0}}.collapse-content:not(.collapse-inline):not(.collapse-block) .region.region-header-cart{padding-left:5px;padding-right:5px}@media (min-width:768px){.collapse-content:not(.collapse-inline):not(.collapse-block) .region.region-header-cart{padding-left:15px;padding-right:15px}}.collapse-content:not(.collapse-inline):not(.collapse-block) .region:first-of-type .block{padding-top:0}.collapse-content:not(.collapse-inline):not(.collapse-block) .region div.block{padding-left:10px;padding-right:10px}.collapse-content:not(.collapse-inline):not(.collapse-block) .region div.block.block-facets{padding:0}.collapse-content:not(.collapse-inline):not(.collapse-block) .region div.block.language-switcher-language-url{padding-left:15px}.collapse-content:not(.collapse-inline):not(.collapse-block) .collapse-toggler{right:15px;position:absolute;top:38px}@media (min-width:768px){.collapse-content:not(.collapse-inline):not(.collapse-block) .collapse-toggler{top:119px}}.collapse-content.collapse-inline{position:absolute;top:100%;padding-top:1rem;padding-bottom:1rem}@media (min-width:768px){.collapse-content.collapse-inline{position:static;padding-top:0;padding-bottom:0}}.collapse-content.collapse-block{display:none}.collapse-content.collapse-block.collapse-on-mobile.opened{display:block}@media (min-width:768px){.collapse-content.collapse-block{display:block}.collapse-content.collapse-block.opened{display:block}}body.collapse-opened{overflow:hidden}body.collapse-opened .collapse-overlay{z-index:3;content:"";display:block;width:100%;height:100%;background-color:rgba(0,0,0,.6);position:absolute;top:0;left:0}.icon-text{font-size:.75rem;font-weight:500}.alert,.messages{border-left:4px solid transparent;margin-bottom:var(--gap-base--col--desktop);margin-top:var(--gap-base--col--desktop);padding:10px 15px;padding-right:30px;color:#fff;position:relative}.alert--success,.alert--status,.messages--success,.messages--status{background-color:var(--color-dd-success);border-color:var(--color-dd-succes-darken)}.alert--warning,.messages--warning{background-color:var(--color-dd-warning);border-color:var(--color-dd-warning-darken)}.alert--danger,.alert--error,.messages--danger,.messages--error{background-color:var(--color-dd-danger);border-color:var(--color-dd-danger-darken)}.alert button.close,.messages button.close{position:absolute;top:5px;right:10px}.alert a,.messages a{color:#fff;text-decoration:underline}.backtrace{white-space:break-spaces}.tabs{border-bottom-width:1px;border-color:var(--color-dd-gray);text-align:center;font-size:.875rem;line-height:1.25rem;font-weight:500;color:var(--color-dd-gray);margin-bottom:2rem}.tabs ul{margin-bottom:-1px;display:flex;flex-wrap:wrap;justify-content:center}.tabs li{margin-right:.5rem}.tabs a{cursor:pointer;display:inline-block;border-top-left-radius:.5rem;border-top-right-radius:.5rem;border-bottom-width:2px;border-color:transparent;padding:.5rem}@media (min-width:768px){.tabs a{padding:1rem}}.tabs a{color:var(--color-dd-gray-3)}.tabs a:hover{border-color:var(--color-dd-gray-dark);color:var(--color-dd-gray-dark)}.tabs a.is-active{border-color:var(--color-dd-gray-dark);color:var(--color-dd-gray-dark)}@media (min-width:768px){.table .views-field-total-price__number,.table.dataTable .views-field-total-price__number{text-align:right}.table .views-field-remove-button,.table .views-field-edit-quantity,.table.dataTable .views-field-remove-button,.table.dataTable .views-field-edit-quantity{text-align:center}}.view-commerce-cart-block .table{margin-bottom:0}.view-commerce-cart-block .views-field-quantity{padding-right:0;padding-left:0}.view-commerce-cart-block .views-field-total-price__number{padding-right:0}.view-commerce-cart-block img{margin-right:10px}.view-commerce-cart-block .order-total-line{display:flex;justify-content:space-between;border-bottom:none;padding-left:0;padding-right:0}.view-commerce-cart-block .order-total-line__total{display:none}.checkout-order-summary td:first-child{padding-right:0;padding-left:0}.checkout-order-summary td:last-child{padding-right:0}.checkout-order-summary img{margin-right:10px}.cart-block--contents__links{margin-top:var(--gap-base--desktop)}td.views-field-total-price__number,td.views-field-unit-price__number{font-weight:700;line-height:100%;color:#000}td.views-field-total-price__number .calculated-price,td.views-field-unit-price__number .calculated-price{font-size:1.2rem;display:inline-block;line-height:100%;padding:0;background-color:transparent;color:#000}td.views-field-total-price__number .discounted-text,td.views-field-unit-price__number .discounted-text{font-size:.8rem;color:var(--color-dd-danger);text-transform:uppercase;font-weight:bold}td.views-field-total-price__number .base-price,td.views-field-unit-price__number .base-price{font-size:.8rem}td.views-field-total-price__number .original-price-text,td.views-field-unit-price__number .original-price-text{font-size:.8rem}td.views-field-total-price__number .base-price,td.views-field-unit-price__number .base-price{color:var(--color-dd-gray-dark)}.cart-block--contents__links a{display:block;margin-right:0;margin-bottom:var(--gap-base--desktop)}.commerce-checkout-flow #edit-actions-next,.commerce-checkout-flow .link--previous{width:100%}@media (min-width:768px){.commerce-checkout-flow #edit-actions-next,.commerce-checkout-flow .link--previous{width:auto}}.order-total-line{background-color:transparent;border-top:1px solid var(--color-dd-gray);padding:1rem 10px;text-align:right;color:var(--color-dd-gray-dark);font-weight:normal}.view-commerce-cart-block .order-total-line{background-color:transparent;border-top:1px solid var(--color-dd-gray)}.order-total-line__total{background-color:var(--color-dd-gray);border-bottom:none}button[id*="edit-shipping-information-recalculate-shipping"]{display:none}.order-total-line-value{padding-left:15px;font-weight:700;line-height:100%;color:#000}.order-total-line-value .calculated-price{font-size:1.2rem;display:inline-block;line-height:100%;padding:0;background-color:transparent;color:#000}.order-total-line-value .discounted-text{font-size:.8rem;color:var(--color-dd-danger);text-transform:uppercase;font-weight:bold}.order-total-line-value .base-price{font-size:.8rem}.order-total-line-value .original-price-text{font-size:.8rem}.order-total-line-value .base-price{color:var(--color-dd-gray-dark)}.view-commerce-cart-form table{margin-bottom:0}.view-commerce-cart-form .form-item{margin-bottom:0}.view-commerce-cart-form .btn,.view-commerce-cart-form .link--previous,.view-commerce-cart-form .cart-block--contents__links a,.cart-block--contents__links .view-commerce-cart-form a{min-width:initial}.checkout-pane-email-registration-login{--bs-gutter-x:var(--gap-base--col--desktop);--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(var(--bs-gutter-y) * -1);margin-right:calc(var(--bs-gutter-x) / -2);margin-left:calc(var(--bs-gutter-x) / -2)}.checkout-pane-email-registration-login>*{box-sizing:border-box;flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) / 2);padding-left:calc(var(--bs-gutter-x) / 2);margin-top:var(--bs-gutter-y)}.checkout-pane-email-registration-login.g-xs{margin-left:calc(var(--gap-base) * -0.5);margin-right:calc(var(--gap-base) * -0.5)}.checkout-pane-email-registration-login.g-xs>.col{padding-left:calc(var(--gap-base) * 0.5);padding-right:calc(var(--gap-base) * 0.5)}.checkout-pane-email-registration-login.g-xs{margin-left:calc(var(--gap-base) * -0.5);margin-right:calc(var(--gap-base) * -0.5)}.checkout-pane-email-registration-login.g-xs>.col{padding-left:calc(var(--gap-base) * 0.5);padding-right:calc(var(--gap-base) * 0.5)}.field--promotion-banner:nth-child(even) .promotion-banner .checkout-pane-email-registration-login{flex-direction:row-reverse}.field--holidays .bottom-content-infos .checkout-pane-email-registration-login{align-items:center}@media (min-width:768px){.product-full-bottom .field--name-field-paragraphs > .field--item:nth-child(even) .checkout-pane-email-registration-login .image{padding-right:0}.product-full-bottom .field--name-field-paragraphs > .field--item:nth-child(even) .checkout-pane-email-registration-login .content{padding-left:0}.product-full-bottom .field--name-field-paragraphs > .field--item:nth-child(odd) .checkout-pane-email-registration-login{flex-direction:row-reverse}.product-full-bottom .field--name-field-paragraphs > .field--item:nth-child(odd) .checkout-pane-email-registration-login .image{padding-left:0}.product-full-bottom .field--name-field-paragraphs > .field--item:nth-child(odd) .checkout-pane-email-registration-login .content{padding-right:0}}.region-content-top-wide .section-categories .checkout-pane-email-registration-login{margin:0}.region-content-top-wide .section-categories .checkout-pane-email-registration-login .views-row{padding:0}.checkout-pane-email-registration-login{display:block;overflow:hidden}.checkout-pane-email-registration-login>fieldset{flex:0 0 auto;width:100%}.video-block .checkout-pane-email-registration-login>fieldset{margin-bottom:calc(var(--gap-base--desktop) * 2)}@media (min-width:768px){.checkout-pane-email-registration-login>fieldset{flex:0 0 auto;width:50%}}.checkout-pane-email-registration-login>fieldset{float:left}#edit-email-registration-login-returning-customer-forgot-password{float:right;margin-top:var(--gap-base)}#google-signin-container{display:flex;justify-content:center}.checkout-order-summary td:last-child{text-align:right;font-weight:700;line-height:100%;color:#000}.checkout-order-summary td:last-child .calculated-price{font-size:1.2rem;display:inline-block;line-height:100%;padding:0;background-color:transparent;color:#000}.checkout-order-summary td:last-child .discounted-text{font-size:.8rem;color:var(--color-dd-danger);text-transform:uppercase;font-weight:bold}.checkout-order-summary td:last-child .base-price{font-size:.8rem}.checkout-order-summary td:last-child .original-price-text{font-size:.8rem}.checkout-order-summary td:last-child .base-price{color:var(--color-dd-gray-dark)}.checkout-progress--steps{margin-top:2rem;margin-bottom:3rem}.checkout-progress--steps a{color:var(--color-dd-gray-dark)}.checkout-progress--step{color:var(--color-dd-gray-4);position:relative}.checkout-progress--step::before{background-color:var(--color-dd-gray-4);color:#fff;width:30px;height:30px;border-radius:50%;display:block;text-align:center;font-weight:bold;line-height:30px;margin-left:auto;margin-right:auto;margin-bottom:var(--gap-base);z-index:1;position:relative;content:counter(checkout-progress)}.checkout-progress--step .checkout-step--line{width:100%;height:4px;background-color:#fff;display:block;position:absolute;top:15px;left:50%;z-index:0}.checkout-progress--step.checkout-progress--step__previous,.checkout-progress--step.checkout-progress--step__current{font-weight:bold;color:var(--color-dd-gray-dark)}.checkout-progress--step.checkout-progress--step__previous::before,.checkout-progress--step.checkout-progress--step__current::before{background-color:var(--color-primary);color:var(--color-dd-gray-dark)}.checkout-progress--step.checkout-progress--step__previous .checkout-step--line{background-color:var(--color-primary)}.checkout-pane-login{--bs-gutter-x:var(--gap-base--col--desktop);--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(var(--bs-gutter-y) * -1);margin-right:calc(var(--bs-gutter-x) / -2);margin-left:calc(var(--bs-gutter-x) / -2)}.checkout-pane-login>*{box-sizing:border-box;flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) / 2);padding-left:calc(var(--bs-gutter-x) / 2);margin-top:var(--bs-gutter-y)}.checkout-pane-login.g-xs{margin-left:calc(var(--gap-base) * -0.5);margin-right:calc(var(--gap-base) * -0.5)}.checkout-pane-login.g-xs>.col{padding-left:calc(var(--gap-base) * 0.5);padding-right:calc(var(--gap-base) * 0.5)}.checkout-pane-login.g-xs{margin-left:calc(var(--gap-base) * -0.5);margin-right:calc(var(--gap-base) * -0.5)}.checkout-pane-login.g-xs>.col{padding-left:calc(var(--gap-base) * 0.5);padding-right:calc(var(--gap-base) * 0.5)}.field--promotion-banner:nth-child(even) .promotion-banner .checkout-pane-login{flex-direction:row-reverse}.field--holidays .bottom-content-infos .checkout-pane-login{align-items:center}@media (min-width:768px){.product-full-bottom .field--name-field-paragraphs > .field--item:nth-child(even) .checkout-pane-login .image{padding-right:0}.product-full-bottom .field--name-field-paragraphs > .field--item:nth-child(even) .checkout-pane-login .content{padding-left:0}.product-full-bottom .field--name-field-paragraphs > .field--item:nth-child(odd) .checkout-pane-login{flex-direction:row-reverse}.product-full-bottom .field--name-field-paragraphs > .field--item:nth-child(odd) .checkout-pane-login .image{padding-left:0}.product-full-bottom .field--name-field-paragraphs > .field--item:nth-child(odd) .checkout-pane-login .content{padding-right:0}}.region-content-top-wide .section-categories .checkout-pane-login{margin:0}.region-content-top-wide .section-categories .checkout-pane-login .views-row{padding:0}.checkout-pane-login>fieldset{flex:0 0 auto;width:100%}.video-block .checkout-pane-login>fieldset{margin-bottom:calc(var(--gap-base--desktop) * 2)}@media (min-width:768px){.checkout-pane-login>fieldset{flex:0 0 auto;width:50%}}div[id*="information-profile-address-0-address-ajax-wrapper"]>div{--bs-gutter-x:var(--gap-base--col--desktop);--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(var(--bs-gutter-y) * -1);margin-right:calc(var(--bs-gutter-x) / -2);margin-left:calc(var(--bs-gutter-x) / -2)}div[id*="information-profile-address-0-address-ajax-wrapper"]>div>*{box-sizing:border-box;flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) / 2);padding-left:calc(var(--bs-gutter-x) / 2);margin-top:var(--bs-gutter-y)}div[id*="information-profile-address-0-address-ajax-wrapper"]>div.g-xs{margin-left:calc(var(--gap-base) * -0.5);margin-right:calc(var(--gap-base) * -0.5)}div[id*="information-profile-address-0-address-ajax-wrapper"]>div.g-xs>.col{padding-left:calc(var(--gap-base) * 0.5);padding-right:calc(var(--gap-base) * 0.5)}div[id*="information-profile-address-0-address-ajax-wrapper"]>div.g-xs{margin-left:calc(var(--gap-base) * -0.5);margin-right:calc(var(--gap-base) * -0.5)}div[id*="information-profile-address-0-address-ajax-wrapper"]>div.g-xs>.col{padding-left:calc(var(--gap-base) * 0.5);padding-right:calc(var(--gap-base) * 0.5)}.field--promotion-banner:nth-child(even) .promotion-banner div[id*=information-profile-address-0-address-ajax-wrapper] > div{flex-direction:row-reverse}.field--holidays .bottom-content-infos div[id*="information-profile-address-0-address-ajax-wrapper"]>div{align-items:center}@media (min-width:768px){.product-full-bottom .field--name-field-paragraphs > .field--item:nth-child(even) div[id*=information-profile-address-0-address-ajax-wrapper] > div .image{padding-right:0}.product-full-bottom .field--name-field-paragraphs > .field--item:nth-child(even) div[id*=information-profile-address-0-address-ajax-wrapper] > div .content{padding-left:0}.product-full-bottom .field--name-field-paragraphs > .field--item:nth-child(odd) div[id*=information-profile-address-0-address-ajax-wrapper] > div{flex-direction:row-reverse}.product-full-bottom .field--name-field-paragraphs > .field--item:nth-child(odd) div[id*=information-profile-address-0-address-ajax-wrapper] > div .image{padding-left:0}.product-full-bottom .field--name-field-paragraphs > .field--item:nth-child(odd) div[id*=information-profile-address-0-address-ajax-wrapper] > div .content{padding-right:0}}.region-content-top-wide .section-categories div[id*="information-profile-address-0-address-ajax-wrapper"]>div{margin:0}.region-content-top-wide .section-categories div[id*="information-profile-address-0-address-ajax-wrapper"]>div .views-row{padding:0}div[id*="information-profile-address-0-address-ajax-wrapper"]>div{align-items:flex-end}div[id*="information-profile-address-0-address-ajax-wrapper"]>div>div{flex:0 0 auto;width:100%}.video-block div[id*="information-profile-address-0-address-ajax-wrapper"]>div>div{margin-bottom:calc(var(--gap-base--desktop) * 2)}@media (min-width:768px){div[id*="information-profile-address-0-address-ajax-wrapper"]>div>div{flex:0 0 auto;width:50%}}div[id*="information-profile-address-0-address-ajax-wrapper"]>div .address-container-inline{--bs-gutter-x:var(--gap-base--col--desktop);--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(var(--bs-gutter-y) * -1);margin-right:calc(var(--bs-gutter-x) / -2);margin-left:calc(var(--bs-gutter-x) / -2)}div[id*="information-profile-address-0-address-ajax-wrapper"]>div .address-container-inline>*{box-sizing:border-box;flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) / 2);padding-left:calc(var(--bs-gutter-x) / 2);margin-top:var(--bs-gutter-y)}div[id*="information-profile-address-0-address-ajax-wrapper"]>div .address-container-inline.g-xs{margin-left:calc(var(--gap-base) * -0.5);margin-right:calc(var(--gap-base) * -0.5)}div[id*="information-profile-address-0-address-ajax-wrapper"]>div .address-container-inline.g-xs>.col{padding-left:calc(var(--gap-base) * 0.5);padding-right:calc(var(--gap-base) * 0.5)}div[id*="information-profile-address-0-address-ajax-wrapper"]>div .address-container-inline.g-xs{margin-left:calc(var(--gap-base) * -0.5);margin-right:calc(var(--gap-base) * -0.5)}div[id*="information-profile-address-0-address-ajax-wrapper"]>div .address-container-inline.g-xs>.col{padding-left:calc(var(--gap-base) * 0.5);padding-right:calc(var(--gap-base) * 0.5)}.field--promotion-banner:nth-child(even) .promotion-banner div[id*=information-profile-address-0-address-ajax-wrapper] > div .address-container-inline{flex-direction:row-reverse}.field--holidays .bottom-content-infos div[id*="information-profile-address-0-address-ajax-wrapper"]>div .address-container-inline{align-items:center}@media (min-width:768px){.product-full-bottom .field--name-field-paragraphs > .field--item:nth-child(even) div[id*=information-profile-address-0-address-ajax-wrapper] > div .address-container-inline .image{padding-right:0}.product-full-bottom .field--name-field-paragraphs > .field--item:nth-child(even) div[id*=information-profile-address-0-address-ajax-wrapper] > div .address-container-inline .content{padding-left:0}.product-full-bottom .field--name-field-paragraphs > .field--item:nth-child(odd) div[id*=information-profile-address-0-address-ajax-wrapper] > div .address-container-inline{flex-direction:row-reverse}.product-full-bottom .field--name-field-paragraphs > .field--item:nth-child(odd) div[id*=information-profile-address-0-address-ajax-wrapper] > div .address-container-inline .image{padding-left:0}.product-full-bottom .field--name-field-paragraphs > .field--item:nth-child(odd) div[id*=information-profile-address-0-address-ajax-wrapper] > div .address-container-inline .content{padding-right:0}}.region-content-top-wide .section-categories div[id*="information-profile-address-0-address-ajax-wrapper"]>div .address-container-inline{margin:0}.region-content-top-wide .section-categories div[id*="information-profile-address-0-address-ajax-wrapper"]>div .address-container-inline .views-row{padding:0}div[id*="information-profile-address-0-address-ajax-wrapper"]>div .address-container-inline{padding:0;margin:0;width:100%}div[id*="information-profile-address-0-address-ajax-wrapper"]>div .address-container-inline .form-item{flex:1 0 0%;flex:0 0 auto;width:100%}.row.g-xs>div[id*="information-profile-address-0-address-ajax-wrapper"]>div .address-container-inline .form-item{padding-left:calc(var(--gap-base) * 0.5);padding-right:calc(var(--gap-base) * 0.5)}.paragraph--type--row div.field--item[id*="information-profile-address-0-address-ajax-wrapper"]>div .address-container-inline .form-item{margin-bottom:calc(var(--gap-base--desktop) * 2)}.video-block div[id*="information-profile-address-0-address-ajax-wrapper"]>div .address-container-inline .form-item{margin-bottom:calc(var(--gap-base--desktop) * 2)}@media (min-width:768px){div[id*="information-profile-address-0-address-ajax-wrapper"]>div .address-container-inline .form-item{flex:0 0 auto;width:50%}}#edit-login-returning-customer-forgot-password{float:right}.layout-checkout-secondary{margin-bottom:2rem}.layout-checkout-secondary h3{margin:0;background-color:#fff;color:var(--color-dd-gray-dark);padding:15px;text-transform:uppercase;font-weight:600;padding:1rem;font-size:1.2rem;padding-bottom:0}.layout-checkout-secondary .checkout-pane{padding:1rem;background-color:#fff;margin-bottom:calc(var(--gap-base--desktop) * 2)}.layout-checkout-secondary .checkout-pane.checkout-pane-coupon-redemption label{margin:0;color:var(--color-dd-gray-dark);text-transform:uppercase;font-weight:600;font-size:1.2rem;margin-bottom:var(--gap-base--desktop)}.layout-checkout-secondary table{margin-bottom:0}.link--previous{float:left}.view-commerce-cart-form .form-actions,.checkout-form-wrapper .form-actions{text-align:right;overflow:hidden}.view-commerce-cart-form .form-actions .btn,.view-commerce-cart-form .form-actions .cart-block--contents__links a,.cart-block--contents__links .view-commerce-cart-form .form-actions a,.view-commerce-cart-form .form-actions .link--previous,.checkout-form-wrapper .form-actions .btn,.checkout-form-wrapper .form-actions .cart-block--contents__links a,.cart-block--contents__links .checkout-form-wrapper .form-actions a,.checkout-form-wrapper .form-actions .link--previous{margin-bottom:1rem}.view-commerce-cart-form .form-actions .btn:first-child,.view-commerce-cart-form .form-actions .cart-block--contents__links a:first-child,.cart-block--contents__links .view-commerce-cart-form .form-actions a:first-child,.view-commerce-cart-form .form-actions .link--previous:first-child,.checkout-form-wrapper .form-actions .btn:first-child,.checkout-form-wrapper .form-actions .cart-block--contents__links a:first-child,.cart-block--contents__links .checkout-form-wrapper .form-actions a:first-child,.checkout-form-wrapper .form-actions .link--previous:first-child{float:left}@media (min-width:768px){.view-commerce-cart-form .form-actions .btn:first-child,.view-commerce-cart-form .form-actions .cart-block--contents__links a:first-child,.cart-block--contents__links .view-commerce-cart-form .form-actions a:first-child,.view-commerce-cart-form .form-actions .link--previous:first-child,.checkout-form-wrapper .form-actions .btn:first-child,.checkout-form-wrapper .form-actions .cart-block--contents__links a:first-child,.cart-block--contents__links .checkout-form-wrapper .form-actions a:first-child,.checkout-form-wrapper .form-actions .link--previous:first-child{float:none}}button[id*="edit-shipping-information-recalculate-shipping"]{display:none}#edit-review-order-fieldscheckout .field{margin-bottom:var(--gap-base--desktop)}#edit-review-order-fieldscheckout .field:last-child{margin-bottom:0}#edit-review-order-fieldscheckout .field--label{font-weight:bold}.checkout-pane-email-registration-completion-registration{max-width:600px;margin-left:auto;margin-right:auto;margin-top:calc(var(--gap-base--desktop) * 2);background-color:#fff}.checkout-pane-email-registration-completion-registration .commerce-checkout-completion-register__text h2{display:block;width:100%;max-width:100%;background-color:var(--color-dd-gray);padding:15px;text-transform:uppercase;font-weight:600;margin:0;font-size:1rem}.checkout-pane-email-registration-completion-registration .commerce-checkout-completion-register__text p{border:1px solid var(--color-dd-gray);border-bottom:none;padding:15px;font-weight:bold;font-size:.875rem;line-height:1.25rem}.checkout-pane-email-registration-completion-registration .commerce-checkout-completion-register__form{border:1px solid var(--color-dd-gray);border-top:none;padding:15px}.checkout-pane-email-registration-completion-registration .form-actions{margin-bottom:0;text-align:left}.commerce-checkout-flow{margin-top:2rem}.commerce-checkout-flow fieldset.form-item legend a{font-size:.9rem;text-transform:none;text-decoration:underline;font-weight:normal;padding-left:5px;padding-right:5px;vertical-align:middle}.commerce-checkout-flow fieldset.form-item .fieldset-wrapper{border:none}.commerce-checkout-flow fieldset.form-item .fieldset-wrapper fieldset .fieldset-wrapper{border:1px solid var(--color-dd-gray)}.commerce-checkout-flow .field--widget-commerce-shipping-rate>fieldset{margin-bottom:0;margin-top:calc(var(--gap-base--desktop) * 2)}.commerce-checkout-flow fieldset .field--name-address{margin-top:1rem;margin-bottom:1rem}.commerce-checkout-flow fieldset .field--widget-address-default{margin-top:0;margin-bottom:0}.commerce-checkout-flow #edit-review-billing-profile .field--name-address,.commerce-checkout-flow #edit-review-shipping-information .field--name-address{margin:0}.commerce-checkout-flow #edit-review-billing-profile .field--name-shipping-method,.commerce-checkout-flow #edit-review-shipping-information .field--name-shipping-method{margin-top:1rem}.commerce-checkout-flow .address-container-inline{--bs-gutter-x:var(--gap-base--col--desktop);--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(var(--bs-gutter-y) * -1);margin-right:calc(var(--bs-gutter-x) / -2);margin-left:calc(var(--bs-gutter-x) / -2)}.commerce-checkout-flow .address-container-inline>*{box-sizing:border-box;flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) / 2);padding-left:calc(var(--bs-gutter-x) / 2);margin-top:var(--bs-gutter-y)}.commerce-checkout-flow .address-container-inline.g-xs{margin-left:calc(var(--gap-base) * -0.5);margin-right:calc(var(--gap-base) * -0.5)}.commerce-checkout-flow .address-container-inline.g-xs>.col{padding-left:calc(var(--gap-base) * 0.5);padding-right:calc(var(--gap-base) * 0.5)}.commerce-checkout-flow .address-container-inline.g-xs{margin-left:calc(var(--gap-base) * -0.5);margin-right:calc(var(--gap-base) * -0.5)}.commerce-checkout-flow .address-container-inline.g-xs>.col{padding-left:calc(var(--gap-base) * 0.5);padding-right:calc(var(--gap-base) * 0.5)}.field--promotion-banner:nth-child(even) .promotion-banner .commerce-checkout-flow .address-container-inline{flex-direction:row-reverse}.field--holidays .bottom-content-infos .commerce-checkout-flow .address-container-inline{align-items:center}@media (min-width:768px){.product-full-bottom .field--name-field-paragraphs > .field--item:nth-child(even) .commerce-checkout-flow .address-container-inline .image{padding-right:0}.product-full-bottom .field--name-field-paragraphs > .field--item:nth-child(even) .commerce-checkout-flow .address-container-inline .content{padding-left:0}.product-full-bottom .field--name-field-paragraphs > .field--item:nth-child(odd) .commerce-checkout-flow .address-container-inline{flex-direction:row-reverse}.product-full-bottom .field--name-field-paragraphs > .field--item:nth-child(odd) .commerce-checkout-flow .address-container-inline .image{padding-left:0}.product-full-bottom .field--name-field-paragraphs > .field--item:nth-child(odd) .commerce-checkout-flow .address-container-inline .content{padding-right:0}}.region-content-top-wide .section-categories .commerce-checkout-flow .address-container-inline{margin:0}.region-content-top-wide .section-categories .commerce-checkout-flow .address-container-inline .views-row{padding:0}.commerce-checkout-flow .address-container-inline>div{flex:0 0 auto;width:100%}.video-block .commerce-checkout-flow .address-container-inline>div{margin-bottom:calc(var(--gap-base--desktop) * 2)}@media (min-width:768px){.commerce-checkout-flow .address-container-inline>div{flex:1 0 0%}.row.g-xs>.commerce-checkout-flow .address-container-inline>div{padding-left:calc(var(--gap-base) * 0.5);padding-right:calc(var(--gap-base) * 0.5)}.paragraph--type--row .field--item.commerce-checkout-flow .address-container-inline>div{margin-bottom:calc(var(--gap-base--desktop) * 2)}}.commerce-checkout-flow a{color:var(--color-dd-gray-dark)}@media screen and (max-width:767px){.view-commerce-cart-form table{display:block}.view-commerce-cart-form table thead{display:none}.view-commerce-cart-form table tbody,.view-commerce-cart-form table tr,.view-commerce-cart-form table td{display:block;padding-top:calc(var(--gap-base) / 2);padding-bottom:calc(var(--gap-base) / 2);border:none}.view-commerce-cart-form table td:not(.views-field-purchased-entity){margin-left:75px}.view-commerce-cart-form table tr{border-bottom:1px solid var(--color-dd-gray);position:relative}.view-commerce-cart-form table tr:last-child{border-bottom:none}.view-commerce-cart-form table td.views-field-purchased-entity{padding-right:55px}.view-commerce-cart-form table .views-field-remove-button{position:absolute;top:10px;right:0}.view-commerce-cart-form table .views-field-remove-button .btn,.view-commerce-cart-form table .views-field-remove-button .cart-block--contents__links a,.cart-block--contents__links .view-commerce-cart-form table .views-field-remove-button a,.view-commerce-cart-form table .views-field-remove-button .link--previous{padding:.4rem}.view-commerce-cart-form table td>span{font-weight:normal;font-size:.875rem;line-height:1.25rem;display:inline-block}}.path-checkout{background-color:var(--color-gray-lighter)}.region-content .block-cart-informations-free-shipping-text{text-align:center;margin-bottom:calc(var(--gap-base--desktop) * 2)}.block-drupaldev-search-description{margin-bottom:calc(var(--gap-base--desktop) * 2)}.region-mobile-search .search--reset-filters:first-child .btn,.region-mobile-search .search--reset-filters:first-child .cart-block--contents__links a,.cart-block--contents__links .region-mobile-search .search--reset-filters:first-child a,.region-mobile-search .search--reset-filters:first-child .link--previous{margin-top:var(--gap-base--desktop);margin-bottom:0}.order-user-view .field--name-shipping-method,.order-user-view .field--name-field-phone-number,.order-user-view .order-information .field{margin-top:var(--gap-base--desktop)}.order-user-view .field--label,.order-user-view .field__label{font-weight:bold}.order-user-view .top-row .field{flex-wrap:wrap}.order-user-view .top-row .field .field--label{display:block;width:100%}.cart-empty-page{margin-bottom:calc(var(--gap-base--desktop) * 3)}.flexslider{border:none}a.flex-next{transition:none!important;opacity:1!important;right:0!important;bottom:0;z-index:1}a.flex-prev{transition:none!important;opacity:1!important;left:0!important;bottom:0;z-index:1}a.flex-next:before,a.flex-prev:before{line-height:40px}.slinky-theme-default{background-color:transparent}.slinky-menu--mobile[style*="height: 0"]{height:auto!important}.slinky-menu.slinky-linkable ul{left:0!important}.slinky-menu.slinky-linkable ul .active{display:none!important}.slinky-menu header.title{font-weight:bold;text-transform:uppercase}.slinky-menu a:not(.back){padding-top:0;padding-bottom:0;background-color:#fff!important}.slinky-menu a:not(.back) > span{padding-top:.75rem;padding-bottom:.75rem}.slinky-menu .back{padding:1rem;padding-top:0;padding-bottom:0;padding-right:0}.slinky-menu .back:before{background-color:var(--color-dd-gray);width:40px;height:40px;opacity:1}.slinky-menu .next::after{margin:0;width:40px;height:40px;background-color:var(--color-primary);color:var(--color-dd-gray-dark)}.slinky-theme-default .next::after{opacity:1}.states-box{font-size:9px;font-weight:600;text-transform:uppercase;text-shadow:0 1px 1px rgba(0,0,0,.2)}@media (min-width:768px){.states-box{font-size:12px}}.new-sign,.new-version-sign{overflow:hidden;position:absolute;height:80px;width:80px}@media (min-width:768px){.new-sign,.new-version-sign{width:100px;height:100px}}.new-sign:before,.new-sign:after,.new-version-sign:before,.new-version-sign:after{border:5px solid var(--color-dd-orange-darken);border-top-color:var(--color-dd-orange-darken);border-left-color:var(--color-dd-orange-darken);content:"";display:block;position:absolute;z-index:-1}.new-sign span,.new-version-sign span{background-color:var(--color-dd-orange);color:#fff;box-shadow:0 5px 10px rgba(0,0,0,.1);display:block;padding:0;position:absolute;text-align:center;text-transform:uppercase;line-height:8px;padding-bottom:5px;padding-top:5px;width:110px}@media (min-width:768px){.new-sign span,.new-version-sign span{padding-bottom:10px;padding-top:10px;width:150px;line-height:14px}}.new-sign{left:-10px;top:-10px}.new-sign:before,.new-sign:after{border-left-color:transparent;border-top-color:transparent}.new-sign:before{right:1px;top:1px}@media (min-width:768px){.new-sign:before{right:0;top:0}}.new-sign:after{bottom:0;left:0}.new-sign span{transform:rotate(-45deg);top:25px;right:-9px}@media (min-width:768px){.new-sign span{top:22px;right:-13px}}.new-version-sign{right:-10px;top:-10px}.new-version-sign:before,.new-version-sign:after{border-right-color:transparent;border-top-color:transparent}.new-version-sign:before{left:0;top:0}.new-version-sign:after{bottom:0;right:0}.new-version-sign span{transform:rotate(45deg);left:-8px;top:25px}@media (min-width:768px){.new-version-sign span{left:-12px;top:22px}}.sale-sign{background:var(--color-dd-burgundy);color:#fff;display:inline-block;height:3em;width:3em;line-height:3em;left:15px;bottom:15px;position:absolute;text-align:center;transform:rotate(-20deg)}.sale-sign:before,.sale-sign:after{background:inherit;content:"";height:inherit;left:0;position:absolute;top:0;transform:rotate(30deg);width:inherit;z-index:-1}.sale-sign:after{transform:rotate(60deg)}.product-body-pre{margin-top:2rem;margin-bottom:2rem}.product-section,.block-views-blockrelated-products-block-1{margin-top:3rem}.product-section h2,.block-views-blockrelated-products-block-1 h2{margin-bottom:2rem;text-align:center}.product-more-info-link{display:block;text-decoration:underline;font-weight:bold;color:var(--color-dd-gray-dark);margin-top:10px}.product-more-info-link svg{fill:var(--color-dd-gray-dark);display:inline-block}.product-search-api-teaser{border:1px solid var(--color-dd-gray);margin-bottom:2rem}.product-search-api-teaser h3{margin-bottom:.75rem;color:var(--color-dd-gray-dark);font-size:1.2rem}.product-search-api-teaser h3 a{color:inherit}.product-search-api-teaser .product-image{padding:.75rem}.product-search-api-teaser .product-infos{padding:.75rem;border-top:1px solid var(--color-dd-gray)}.product-search-api-teaser .form-actions{margin-bottom:0;margin-top:1rem}.product-full{}.product-full h1{margin-top:0;font-size:1.875rem;line-height:2.25rem}.product-full .product-image{margin-bottom:1rem}.product-full .sale-sign{bottom:110px}.product-full .product-fivestar{color:var(--color-dd-gray-dark)}.product-full .product-fivestar a{color:inherit}.product-full .commerce-order-item-add-to-cart-form{display:flex;flex-wrap:wrap}.product-full .commerce-order-item-add-to-cart-form .field--widget-commerce-product-variation-attributes{width:100%}.product-full .commerce-order-item-add-to-cart-form .field--name-quantity label{display:none}.product-full .commerce-order-item-add-to-cart-form .field--name-quantity{flex:0 0 auto;width:auto;grid-column:auto}.header-main .product-full .commerce-order-item-add-to-cart-form .field--name-quantity{padding-right:0}@media (min-width:768px){.header-main .product-full .commerce-order-item-add-to-cart-form .field--name-quantity{padding-right:var(--gap-base--desktop)}}@media screen and (max-width:767px){.product-full .commerce-order-item-add-to-cart-form .field--name-quantity:not(:first-child){padding-right:0}}.product-full .commerce-order-item-add-to-cart-form .field--name-quantity input{max-width:140px}.product-full .commerce-order-item-add-to-cart-form .form-actions{flex:1 0 0%}.row.g-xs>.product-full .commerce-order-item-add-to-cart-form .form-actions{padding-left:calc(var(--gap-base) * 0.5);padding-right:calc(var(--gap-base) * 0.5)}.paragraph--type--row .field--item.product-full .commerce-order-item-add-to-cart-form .form-actions{margin-bottom:calc(var(--gap-base--desktop) * 2)}.product-full .commerce-order-item-add-to-cart-form .form-actions{margin-top:0;margin-left:calc(var(--gap-base--desktop))}.product-full .commerce-order-item-add-to-cart-form .btn,.product-full .commerce-order-item-add-to-cart-form .cart-block--contents__links a,.cart-block--contents__links .product-full .commerce-order-item-add-to-cart-form a,.product-full .commerce-order-item-add-to-cart-form .link--previous{min-height:37px;display:block;width:100%}.product-full .product-top-infos{margin-bottom:2rem}.product-full>div>h2{text-align:center}.product-full #product-tags{clear:left}.product-teaser .product-image{position:relative}.product-teaser h2{font-size:1.2rem;color:var(--color-dd-gray-dark);margin-top:0;margin-bottom:var(--gap-base)}@media (min-width:768px){.product-teaser h2{margin-top:var(--gap-base)}}.product-teaser .form-actions{margin-top:var(--gap-base--desktop)}.product-teaser .promotion-name{display:none}.product-autocomplete-search{padding:var(--gap-base--desktop)}.product-autocomplete-search h2{font-size:1rem}.product-grid{display:block;height:100%}.product-grid .product-infos{padding:1rem;padding-bottom:0;border:none;text-align:center}@media (min-width:768px){.product-grid .product-infos{padding-bottom:1rem}}.product-grid .product-infos h2{font-size:1rem;font-weight:normal;text-transform:uppercase}.discontinued-product-text{font-weight:bold;font-size:1.25rem;line-height:1.75rem}.discontinued-product-text,.discontinued-product-price{padding-top:1rem;padding-bottom:1rem}.product-variation-cart .variation-title{color:var(--color-dd-gray-dark);text-transform:uppercase;font-weight:500}.product-variation-cart .field--name-sku{color:var(--color-dd-gray-4);font-size:.75rem;margin:5px 0 0;margin-bottom:10px}.product-variation-cart .field--name-sku .field--label{font-weight:bold}.product-variation-cart div[class*="field--name-attribute"]{color:var(--color-dd-gray-dark);font-size:.85rem;line-height:1;text-transform:uppercase;margin-top:5px}.product-variation-cart-block a>*{display:inline}.product-variation-cart-block div[class*="field--name-attribute"]::after{display:inline;content:","}.product-variation-cart-block div[class*="field--name-attribute"]:last-child::before{display:none}.product-variation-cart-block div[class*="field--name-attribute"]:last-child::after{display:none}.product-variation-cart-block div[class*="field--name-attribute"]:first-of-type::before{content:"-";display:inline;margin-right:3px}@media (min-width:768px){.product-full .product-image{padding-right:calc(var(--gap-base--desktop) * 3)}}.margin{margin-bottom:calc(var(--gap-base--desktop) * 1.5)}.product-variation-cart,.product-variation-cart-block{font-size:.9rem}@media (min-width:768px){.product-variation-cart,.product-variation-cart-block{font-size:1rem}}.product-variation-cart img{max-width:60px}@media (min-width:768px){.product-variation-cart img{max-width:100%}}.product-variation-cart-block img{max-width:40px}@media (min-width:768px){.product-variation-cart-block img{max-width:100%}}.pager{justify-content:center;margin-bottom:calc(var(--gap-base--desktop) * 2)}.pager a{background-color:#f9f3d9;color:var(--color-dd-gray-dark);border-left:1px solid #fff;display:inline-block;text-align:center;padding:6px 6px;min-width:25px;font-size:.8rem}@media (min-width:768px){.pager a{padding:8px 10px;min-width:40px;font-size:1rem}}.pager .is-active a{background-color:var(--color-primary);color:var(--color-dd-gray-dark)}.pager .pager__item--ellipsis{margin-left:8px;margin-right:8px;line-height:36px}.owl-carousel .owl-stage,.owl-carousel .owl-item{touch-action:auto}.owl-dots{margin-top:calc(var(--gap-base--desktop) * 2) !important;margin-bottom:calc(var(--gap-base--desktop) * 2)}.owl-oneitem{overflow:hidden}#gdpr-popup{display:none;width:100%;position:fixed;left:0;bottom:0;z-index:99999;background-color:var(--color-primary);color:var(--color-dd-gray-dark);font-size:.875rem;line-height:1.25rem;padding:.75rem 0}#gdpr-popup p{margin-bottom:0}#gdpr-popup .btn,#gdpr-popup .cart-block--contents__links a,.cart-block--contents__links #gdpr-popup a,#gdpr-popup .link--previous{margin:0;margin-left:5px;min-width:initial}#gdpr-popup .btn:first-child,#gdpr-popup .cart-block--contents__links a:first-child,.cart-block--contents__links #gdpr-popup a:first-child,#gdpr-popup .link--previous:first-child{margin-left:0}@media (min-width:768px){#gdpr-popup .btn,#gdpr-popup .cart-block--contents__links a,.cart-block--contents__links #gdpr-popup a,#gdpr-popup .link--previous{margin-left:10px}}.fivestar-summary-average-count{display:flex;align-items:center}.fivestar-static-form-item .form-item{display:flex;align-items:center}.fivestar-summary-average-count{margin-left:var(--gap-base)}.comment{margin-bottom:calc(var(--gap-base) * 2)}.comment .links{display:flex}.comment .links li{margin-right:var(--gap-base)}.comment-form .fivestar-average-stars{margin-bottom:var(--gap-base)}.comment-form .fivestar-average-stars .js-form-type-select>label{display:none}.comment-form .fivestar-average-stars select{width:0;height:0;position:absolute}.comment-form .fivestar-average-stars label.error{position:static}.comment-form .fivestar-average-stars .fivestar-widget-6 .star-first{visibility:hidden;width:0;height:0}#product-comment .comment-none{margin-bottom:calc(var(--gap-base--desktop))}#product-comment .rating-sum{margin-left:auto;margin-right:auto;margin-bottom:2rem}@media (min-width:768px){#product-comment .rating-sum{float:left}}#product-comment .rating-sum .field--name-field-rating form div.fivestar-widget-static .star{width:30px;height:30px}#product-comment .rating-sum .field--name-field-rating .description{float:left;width:auto}#product-comment .rating-sum .field--name-field-rating .form-item{flex-direction:column-reverse;position:relative}@media (min-width:768px){#product-comment .rating-sum .field--name-field-rating .form-item{padding-bottom:calc(var(--gap-base) * 3)}}#product-comment .rating-sum .field--name-field-rating .js-form-type-fivestar{padding-bottom:0}#product-comment .rating-sum .field--name-field-rating .fivestar-static-form-item>.form-item>.form-item-input-outer{float:right}#product-comment .rating-sum .field--name-field-rating .average-rating{font-size:3.75rem;line-height:1;margin-right:var(--gap-base)}@media (min-width:768px){#product-comment .rating-sum .field--name-field-rating .total-votes{width:150px;bottom:0;left:0;position:absolute;width:100%;margin-top:5px;text-align:center}}article.comment{border-bottom:1px solid var(--color-dd-gray);padding:var(--gap-base--desktop) 0;margin-bottom:0;flex-wrap:wrap}@media (min-width:768px){article.comment{flex-wrap:nowrap}}article.comment footer{color:var(--color-dd-gray-4);font-weight:500;font-size:.875rem;line-height:1.25rem;margin-top:0}@media (min-width:768px){article.comment .comment-rating{padding-top:var(--gap-base);padding-bottom:var(--gap-base);border-right:1px solid var(--color-dd-gray);margin-right:var(--gap-base--desktop)}}article.comment .comment-content{padding-top:var(--gap-base);padding-bottom:var(--gap-base)}article.comment .total-votes{display:none}article.comment .fivestar-static-form-item .form-item{margin-right:var(--gap-base--desktop);display:flex;flex-direction:row}@media (min-width:768px){article.comment .fivestar-static-form-item .form-item{flex-direction:column}}article.comment .fivestar-static-form-item .form-item .description{justify-content:center}article.comment .field--name-field-comment{margin:var(--gap-base) 0}article.comment a{color:var(--color-dd-gray-4)}@media (min-width:768px){section[id*="commerce-product-default-field-rating-comment"]{margin-left:220px}}.comment-form-wrapper{margin-bottom:var(--gap-base--desktop)}.comment-form-wrapper .form-actions{margin-top:0}#commerce-product-default-field-rating-comment article.comment:first-of-type{border-top:1px solid var(--color-dd-gray)}main .block-drupaldev-mailerlite{padding-top:3rem;padding-bottom:3rem;background-color:var(--color-primary-light);color:var(--color-dd-gray-dark)}main .block-drupaldev-mailerlite .mailerlite-text{margin-bottom:2rem}.block-drupaldev-mailerlite .form-item label{text-align:left}.block-drupaldev-mailerlite .btn,.block-drupaldev-mailerlite .cart-block--contents__links a,.cart-block--contents__links .block-drupaldev-mailerlite a,.block-drupaldev-mailerlite .link--previous{width:100%}.block-googlereviews{padding:var(--gap-base--desktop) 0}.googlereviews-ratings-container{padding:var(--gap-base--desktop)}.googlereviews-ratings-container .rating-source-logo{margin-right:var(--gap-base--desktop);margin-bottom:0}.googlereviews-ratings-container .rating-value{margin-right:var(--gap-base--desktop);font-size:1.875rem;line-height:2.25rem;color:#fff}.googlereviews-ratings-container .total-reviews a{color:#fff}@media (min-width:1024px){.reviews-container{--bs-gutter-x:var(--gap-base--col--desktop);--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(var(--bs-gutter-y) * -1);margin-right:calc(var(--bs-gutter-x) / -2);margin-left:calc(var(--bs-gutter-x) / -2)}.reviews-container>*{box-sizing:border-box;flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) / 2);padding-left:calc(var(--bs-gutter-x) / 2);margin-top:var(--bs-gutter-y)}.reviews-container.g-xs{margin-left:calc(var(--gap-base) * -0.5);margin-right:calc(var(--gap-base) * -0.5)}.reviews-container.g-xs>.col{padding-left:calc(var(--gap-base) * 0.5);padding-right:calc(var(--gap-base) * 0.5)}.reviews-container.g-xs{margin-left:calc(var(--gap-base) * -0.5);margin-right:calc(var(--gap-base) * -0.5)}.reviews-container.g-xs>.col{padding-left:calc(var(--gap-base) * 0.5);padding-right:calc(var(--gap-base) * 0.5)}.field--promotion-banner:nth-child(even) .promotion-banner .reviews-container{flex-direction:row-reverse}.field--holidays .bottom-content-infos .reviews-container{align-items:center}@media (min-width:768px){.product-full-bottom .field--name-field-paragraphs > .field--item:nth-child(even) .reviews-container .image{padding-right:0;}.product-full-bottom .field--name-field-paragraphs > .field--item:nth-child(even) .reviews-container .content{padding-left:0;}.product-full-bottom .field--name-field-paragraphs > .field--item:nth-child(odd) .reviews-container{flex-direction:row-reverse;}.product-full-bottom .field--name-field-paragraphs > .field--item:nth-child(odd) .reviews-container .image{padding-left:0;}.product-full-bottom .field--name-field-paragraphs > .field--item:nth-child(odd) .reviews-container .content{padding-right:0;}}.region-content-top-wide .section-categories .reviews-container{margin:0}.region-content-top-wide .section-categories .reviews-container .views-row{padding:0}.reviews-container .review-container{flex:1 0 0%}.row.g-xs>.reviews-container .review-container{padding-left:calc(var(--gap-base) * 0.5);padding-right:calc(var(--gap-base) * 0.5)}.paragraph--type--row .field--item.reviews-container .review-container{margin-bottom:calc(var(--gap-base--desktop) * 2)}}.review-container{flex:1 0 0%}.row.g-xs>.review-container{padding-left:calc(var(--gap-base) * 0.5);padding-right:calc(var(--gap-base) * 0.5)}.paragraph--type--row .field--item.review-container{margin-bottom:calc(var(--gap-base--desktop) * 2)}.review-container{color:#fff;margin-bottom:0}.review-container .review-author-name{font-weight:600}.review-container .review-date{margin-left:0}.review-container .stars-background,.review-container .stars-foreground{width:200px}.review-container .review-text{font-size:.8rem}.region-footer-middle{--bs-gutter-x:var(--gap-base--col--desktop);--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(var(--bs-gutter-y) * -1);margin-right:calc(var(--bs-gutter-x) / -2);margin-left:calc(var(--bs-gutter-x) / -2)}.region-footer-middle>*{box-sizing:border-box;flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) / 2);padding-left:calc(var(--bs-gutter-x) / 2);margin-top:var(--bs-gutter-y)}.region-footer-middle.g-xs{margin-left:calc(var(--gap-base) * -0.5);margin-right:calc(var(--gap-base) * -0.5)}.region-footer-middle.g-xs>.col{padding-left:calc(var(--gap-base) * 0.5);padding-right:calc(var(--gap-base) * 0.5)}.region-footer-middle.g-xs{margin-left:calc(var(--gap-base) * -0.5);margin-right:calc(var(--gap-base) * -0.5)}.region-footer-middle.g-xs>.col{padding-left:calc(var(--gap-base) * 0.5);padding-right:calc(var(--gap-base) * 0.5)}.field--promotion-banner:nth-child(even) .promotion-banner .region-footer-middle{flex-direction:row-reverse}.field--holidays .bottom-content-infos .region-footer-middle{align-items:center}@media (min-width:768px){.product-full-bottom .field--name-field-paragraphs > .field--item:nth-child(even) .region-footer-middle .image{padding-right:0}.product-full-bottom .field--name-field-paragraphs > .field--item:nth-child(even) .region-footer-middle .content{padding-left:0}.product-full-bottom .field--name-field-paragraphs > .field--item:nth-child(odd) .region-footer-middle{flex-direction:row-reverse}.product-full-bottom .field--name-field-paragraphs > .field--item:nth-child(odd) .region-footer-middle .image{padding-left:0}.product-full-bottom .field--name-field-paragraphs > .field--item:nth-child(odd) .region-footer-middle .content{padding-right:0}}.region-content-top-wide .section-categories .region-footer-middle{margin:0}.region-content-top-wide .section-categories .region-footer-middle .views-row{padding:0}.region-footer-middle .block:not(.block-googlereviews-rating){flex:1 0 0%}.row.g-xs > .region-footer-middle .block:not(.block-googlereviews-rating){padding-left:calc(var(--gap-base) * 0.5);padding-right:calc(var(--gap-base) * 0.5)}.paragraph--type--row .field--item.region-footer-middle .block:not(.block-googlereviews-rating){margin-bottom:calc(var(--gap-base--desktop) * 2)}.region-footer-middle .block-googlereviews-rating{flex:0 0 auto;width:auto;grid-column:auto}.header-main .region-footer-middle .block-googlereviews-rating{padding-right:0}@media (min-width:768px){.header-main .region-footer-middle .block-googlereviews-rating{padding-right:var(--gap-base--desktop)}}@media screen and (max-width:767px){.region-footer-middle .block-googlereviews-rating:not(:first-child){padding-right:0}}div.fivestar-widget-static{display:flex}.fivestar-basic div.fivestar-widget .star{background-image:url(/profiles/contrib/drupaldev/themes/drupaldev_theme/images/icons/material-icons/star_outline_yellow_24dp.svg);background-position:center;background-size:cover;width:20px;height:20px}.fivestar-basic div.fivestar-widget .star a{background-image:url(/profiles/contrib/drupaldev/themes/drupaldev_theme/images/icons/material-icons/star_outline_yellow_24dp.svg);background-position:center;background-size:cover}.fivestar-basic div.fivestar-widget .star.on a,.fivestar-basic div.fivestar-widget .star.hover a{background-image:url(/profiles/contrib/drupaldev/themes/drupaldev_theme/images/icons/material-icons/star_yellow_24dp.svg)}.fivestar-basic div.fivestar-widget-static .star{background-image:url(/profiles/contrib/drupaldev/themes/drupaldev_theme/images/icons/material-icons/star_outline_yellow_24dp.svg);background-position:center;background-size:cover;width:20px;height:20px}.fivestar-basic div.fivestar-widget-static .star span{background-position:center;background-size:cover}.fivestar-basic div.fivestar-widget-static .star span.off{background-image:url(/profiles/contrib/drupaldev/themes/drupaldev_theme/images/icons/material-icons/star_outline_yellow_24dp.svg)}.fivestar-basic div.fivestar-widget-static .star span.on{background-image:url(/profiles/contrib/drupaldev/themes/drupaldev_theme/images/icons/material-icons/star_yellow_24dp.svg)}.total-votes{font-weight:bold;font-size:.9rem}.average-rating{font-weight:bold;font-size:1.25rem;line-height:1.75rem;margin-left:var(--gap-base);margin-right:var(--gap-base)}.rating-sum{border:2px solid var(--color-rating-yellow);padding:var(--gap-base--desktop) var(--gap-base--desktop)}.rating-sum .js-form-item-vote{margin-bottom:0}div.fivestar-widget{overflow:hidden}.fivestar-static-form-item .description{display:flex;align-items:center}.fivestar-basic::after,.fivestar-widget::after{display:none}.review-infos{background-color:var(--color-primary-light);color:var(--color-dd-gray-dark);padding:calc(var(--gap-base) * 2);margin-top:calc(var(--gap-base) * 2);margin-bottom:var(--gap-base--desktop)}@media (min-width:768px){.review-infos{padding:calc(var(--gap-base--desktop) * 2);margin-left:calc(var(--gap-base--desktop) * 2 * -1);margin-top:calc(var(--gap-base--desktop) * 2)}}.review-infos h3{margin-top:0}.review-infos .field--name-field-city{margin-top:var(--gap-base--desktop);color:var(--color-dd-gray-4)}.wif-container .flex-direction-nav a{background-color:rgba(0,0,0,.4);color:#fff}.wif-container .flex-direction-nav a:before{color:inherit}.block-facets{margin-bottom:calc(var(--gap-base--desktop) * 2);color:#666}.block-facets h2{margin-top:0;margin-bottom:var(--gap-base);background-color:transparent;color:var(--color-dd-gray-dark);font-weight:bold;font-size:1rem;padding:0 0 1rem 0;margin:0;text-align:left;text-transform:normal}@media (min-width:768px){.block-facets h2{background-color:#f9f3d9;color:var(--color-dd-gray-dark);font-size:1rem;padding:var(--gap-base--desktop);margin:0}}.block-facets li{display:flex;flex-wrap:wrap;align-items:center;margin-left:0}.block-facets li:last-child{margin-bottom:0}.block-facets .facets-widget-{display:flex;width:100%}.block-facets ul ul li{margin-left:0}.block-facet--checkbox{padding:var(--gap-base--desktop) 0}.block-facet--checkbox li{margin-bottom:calc(var(--gap-base--desktop) / 2);cursor:pointer}.block-facet--checkbox span{margin-left:var(--gap-base)}.block-facet--checkbox label{cursor:pointer}.block-facet--checkbox ul ul li{margin-left:var(--gap-base--desktop)}.block-facet--links ul{width:100%}.block-facet--links a{display:block;width:100%;padding:var(--gap-base) 0;color:var(--color-dd-gray-dark)}.block-facet--links .facets-widget-links>ul ul a{padding-left:calc(var(--gap-base) * 3)}.block-facet--links .facets-widget-links>ul ul ul a{padding-left:calc(var(--gap-base) * 4)}.block-facet--links .facets-widget-links>ul>li:last-child a{border-bottom:none}.block-facet--links a.is-active{background-color:#f9f3d9;padding:var(--gap-base) 0;display:block}.block-facet--links .facet-item a{display:flex;align-items:center;justify-content:space-between}.block-facet--links .facet-item a .btn,.block-facet--links .facet-item a .cart-block--contents__links a,.cart-block--contents__links .block-facet--links .facet-item a a,.block-facet--links .facet-item a .link--previous{margin-left:10px}.block-facets ul ul li.facet-item{margin-left:0}@media (min-width:768px){.block-facets{background-color:#f9f3d9}.block-facets li{font-size:.9rem}.block-facet--links a{border-top:1px solid var(--color-dd-gray);padding:var(--gap-base) var(--gap-base--desktop);color:#666}.block-facet--links a.is-active{padding:var(--gap-base) var(--gap-base--desktop)}.block-facet--links .facets-widget-links>ul ul a{padding-left:calc(var(--gap-base--desktop) * 2)}.block-facet--links .facets-widget-links>ul ul ul a{padding-left:calc(var(--gap-base--desktop) * 3)}.block-facet--drupaldev-links h2{border-bottom:1px solid var(--color-dd-gray)}.block-facet--checkbox{padding:var(--gap-base--desktop)}}.landing-page{padding-top:calc(var(--gap-base--desktop));padding-bottom:calc(var(--gap-base--desktop))}@media (min-width:768px){.landing-page{padding-top:calc(var(--gap-base--desktop) * 3);padding-bottom:calc(var(--gap-base--desktop) * 3)}}.promotion-banner{background-color:var(--color-primary-light);margin-bottom:var(--gap-base--desktop)}@media (min-width:768px){.promotion-banner{margin-bottom:0}}.promotion-banner .content{padding:calc(var(--gap-base--desktop)) calc(var(--gap-base--desktop))}.promotion-banner .content h2{margin-top:0;line-height:1;text-transform:uppercase}.promotion-banner .content h2 .title--pre-text{text-transform:none;font-size:1.2rem;font-weight:300;margin-bottom:var(--gap-base--desktop);display:block}.promotion-banner .content .field--name-field-short-description{color:var(--color-dd-gray-dark);margin-bottom:calc(var(--gap-base--desktop))}@media (min-width:1024px){.promotion-banner .content{padding:calc(var(--gap-base--desktop) * 6)}.promotion-banner .content h2{font-size:2.5rem}.promotion-banner .content h2 .title--pre-text{font-size:1.6rem}.promotion-banner .content .field--name-field-short-description{font-size:1.1rem;margin-bottom:calc(var(--gap-base--desktop) * 2)}}.field--promotion-banner:nth-child(even) .promotion-banner .row{flex-direction:row-reverse}.paragraph--type--row .field--item.col{margin-bottom:calc(var(--gap-base--desktop) * 2)}.paragraph--type--image-with-link{position:relative}.paragraph--type--image-with-link .field--name-field-button{position:absolute;bottom:calc(var(--gap-base--desktop));left:50%;transform:translate(-50%,0);width:100%;text-align:center;max-width:200px}.paragraph--type--call-us{margin-bottom:calc(var(--gap-base--desktop) * 2);position:relative;color:#fff;overflow:hidden;border-radius:15px;background-size:cover;background-position:center}.paragraph--type--call-us .bg-image .field--name-field-image{position:absolute;width:100%;height:100%}.paragraph--type--call-us .content{position:relative;z-index:3;display:inline-block;padding:calc(var(--gap-base) * 2);background-color:rgba(0,0,0,.3);text-align:right}@media (min-width:768px){.paragraph--type--call-us .content{padding:calc(var(--gap-base--desktop) * 2)}}.paragraph--type--call-us .call-text{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;height:100%}.paragraph--type--call-us .people .field--name-field-people-name{position:static;bottom:0;width:100%;text-align:center;background-color:var(--color-primary);text-transform:uppercase;font-weight:500;padding:5px 0 0;border-radius:0}@media (min-width:768px){.paragraph--type--call-us .people .field--name-field-people-name{position:absolute}}.paragraph--type--call-us .field--name-field-people-image{overflow:hidden;display:block}.paragraph--type--call-us .field--name-field-first-line-title{font-weight:bold;font-size:1rem;text-transform:uppercase;text-align:right}@media (min-width:768px){.paragraph--type--call-us .field--name-field-first-line-title{font-size:2rem}}.paragraph--type--call-us .field--name-field-body{font-size:1.4rem}@media (min-width:768px){.paragraph--type--call-us .field--name-field-body{font-size:3.3rem}}.paragraph--type--call-us [speech-bubble][pright][atop]::before{top:auto;bottom:20px}.paragraph:not(.paragraph--type--row){border-radius:0;overflow:hidden;box-shadow:none}.block-views-blockcatalog-terms-promoted-to-frontpage-block-1 h2{text-align:center;margin-bottom:calc(var(--gap-base--desktop) * 2);margin-top:0}.block-views-blockcatalog-terms-promoted-to-frontpage-block-1 .owl-dots{margin-top:var(--gap-base--desktop)!important;margin-bottom:0}.taxonomy-term--view-mode-teaser{display:flex;flex-direction:column-reverse}.taxonomy-term--view-mode-teaser h2{margin:0;font-size:1rem;color:var(--color-dd-gray-dark);text-align:center;padding-top:var(--gap-base--desktop);font-weight:600}.taxonomy-term--view-mode-teaser h2 a{color:inherit}.taxonomy-term--view-mode-teaser img{height:100%;width:auto}.drupaldev-blog h1,.drupaldev-blog h2{margin-top:0}.drupaldev-blog .blog-date{color:#6f6f6f}.page-node-type-drupaldev-blog main{margin-top:calc(var(--gap-base--desktop) * 3)}.facet-style-block{margin-top:calc(var(--gap-base--desktop) * 2)}.facet-style-block h2{margin-top:0;margin-bottom:var(--gap-base);background-color:transparent;color:var(--color-dd-gray-dark);font-weight:bold;font-size:1rem;padding:0 0 1rem 0;margin:0;text-align:left;text-transform:normal;margin-bottom:1px}@media (min-width:768px){.facet-style-block h2{background-color:#f9f3d9;color:var(--color-dd-gray-dark);font-size:1rem;padding:var(--gap-base--desktop);margin:0;margin-bottom:1px}}.facet-style-block .menu li{font-size:.9rem}.facet-style-block .menu li a{display:block;width:100%;padding:var(--gap-base) var(--gap-base--desktop);color:#6f6f6f;border-top:1px solid var(--color-dd-gray)}@media (min-width:768px){.facet-style-block .menu li a{padding:var(--gap-base) var(--gap-base--desktop);color:#6f6f6f}.facet-style-block .menu li a.is-active{padding:var(--gap-base) var(--gap-base--desktop)}}.facet-style-block .menu>li:first-child>div>a{border-top:none}.facet-style-block .blog-categories-menu ul{display:none}.facet-style-block .blog-categories-menu .inner{position:relative}.facet-style-block .blog-categories-menu .dropdown-arrow{position:absolute;right:0;top:0;padding:0 10px;height:100%;display:flex;align-items:center;cursor:pointer}.facet-style-block .blog-categories-menu .dropdown-arrow .icon{transform:rotate(90deg)}.facet-style-block .blog-categories-menu li.menu-item--active-trail>a,.facet-style-block .blog-categories-menu li.menu-item--active-trail>div>a{background-color:#f9f3d9;border-radius:10px;border-bottom:none!important}.facet-style-block .blog-categories-menu li.menu-item--active-trail+.sub-menu>li:first-child a{border-top:none}.facet-style-block .blog-categories-menu li.menu-item--opened.menu-item--expanded>div>a,.facet-style-block .blog-categories-menu li.menu-item--active-trail.menu-item--expanded>div>a{border-bottom:1px solid var(--color-dd-gray);margin-bottom:1px;border-top:none}.facet-style-block .blog-categories-menu li.menu-item--opened>ul,.facet-style-block .blog-categories-menu li.menu-item--active-trail>ul{display:block}.facet-style-block .blog-categories-menu li.menu-item--opened>ul a,.facet-style-block .blog-categories-menu li.menu-item--active-trail>ul a{padding-left:40px}.facet-style-block .blog-categories-menu li.menu-item--opened>ul ul a,.facet-style-block .blog-categories-menu li.menu-item--active-trail>ul ul a{padding-left:60px}.facet-style-block .blog-categories-menu li.menu-item--active-trail.menu-item--closed>div>a{border-bottom:none}.facet-style-block .blog-categories-menu li.menu-item--active-trail.menu-item--closed>ul{display:none}header{position:relative;z-index:500}.header-top{background-color:var(--color-dd-gray-dark);text-transform:uppercase;font-weight:500;color:#fff}.header-top .region-top-header{display:flex;justify-content:space-between}.header-top .region-top-header .block{display:flex}.header-top .region-top-header .block h2{font-size:.875rem;line-height:1.25rem;margin:0;line-height:1;padding:10px}.header-top .region-top-header .block a{color:#fff}.header-top .links{align-items:center}.header-top .links a{padding:10px;display:block;color:inherit}.block-language{padding-left:var(--gap-base--desktop)}.block-language .links{display:flex;align-items:center}.block-language .links li{margin-right:var(--gap-base--desktop)}.block-language .links li:last-child{margin-right:0}.block-language .links a{padding:10px 0;display:block;color:inherit}.header-main{padding:0;background-color:#fff;border-bottom:5px solid var(--color-primary);color:var(--color-dd-gray-dark)}@media (min-width:768px){.header-main{padding:0}}.header-main .logo{display:block}.header-main .collapse-toggler:not(.cart-collapse-toggler) .icon svg{fill:var(--color-dd-gray-dark)}.header-main .col-auto{padding-right:0}@media (min-width:768px){.header-main .col-auto{padding-right:var(--gap-base--desktop)}}.quantity-info{background-color:#000;color:#fff;position:absolute;top:5px;right:5px;line-height:1;padding:3px;min-width:20px;height:20px;text-align:center;border-radius:10px;font-size:.8rem;line-height:1rem}@media (min-width:768px){.quantity-info{top:10px;right:10px;font-size:.875rem;line-height:1.25rem}}.cart-collapse-toggler{background-color:#ffa647;position:relative;padding:.5rem 20px .5rem .5rem;color:#000}.cart-collapse-toggler svg{fill:#000}.region-header-search,.region-mobile-search{padding-left:15px;padding-right:15px}.img-responsive{max-width:100%;height:auto}.page-style-thin main .region-content{max-width:600px;margin-left:auto;margin-right:auto}.field--label-inline{display:flex}.field--label-inline .field--label::after{content:":";display:inline-block;margin-right:5px}.layout-content{padding-bottom:3rem}.path-frontpage main{margin-bottom:0}.region-content-bottom-wide{margin-top:calc(var(--gap-base))}@media (min-width:768px){.region-content-bottom-wide{margin-top:calc(var(--gap-base--desktop) * 2)}}.page-404 .block-system-main-block{font-size:1.3rem;padding-bottom:calc(var(--gap-base))}@media (min-width:768px){.page-404 .block-system-main-block{padding-bottom:calc(var(--gap-base--desktop) * 3)}}header.header{position:fixed;top:0;width:100%}body{padding-top:43px!important}@media (min-width:768px){body{padding-top:124px!important}}.footer img{margin-bottom:2rem}.footer a{color:inherit;padding-left:0;padding-right:0;display:inline-block}.footer h2{font-size:1.2rem;text-transform:uppercase;margin-top:0}.footer nav li{margin-bottom:10px}.footer nav a{padding:0}.footer p{margin-bottom:10px}.footer-top{padding:2rem 0 1rem;border-bottom:1px solid #fff;background-color:var(--color-dd-gray-dark);color:#fff}.footer-top .block{margin-bottom:1rem}.footer-top .block h2{color:inherit}.footer-bottom{padding:1rem 0;background-color:var(--color-dd-gray-dark);color:#fff}.footer-bottom p:last-child{margin-bottom:0}.footer-middle{padding:var(--gap-base--desktop)}.toolbar-horizontal{padding-top:82px!important}.toolbar-horizontal .collapse-content:not(.collapse-inline).collapse-desktop,.toolbar-horizontal .collapse-content:not(.collapse-inline).collapse-all{top:203px}.toolbar-horizontal .collapse-content:not(.collapse-inline).collapse-desktop .collapse-toggler,.toolbar-horizontal .collapse-content:not(.collapse-inline).collapse-all .collapse-toggler{top:20px}.toolbar-horizontal.toolbar-tray-open .collapse-content.collapse-desktop,.toolbar-horizontal.toolbar-tray-open .collapse-content.collapse-all{top:203px}.toolbar-horizontal.toolbar-tray-open .collapse-content.collapse-desktop nav.block .dropdown ul,.toolbar-horizontal.toolbar-tray-open .collapse-content.collapse-all nav.block .dropdown ul{top:0}.toolbar-horizontal.toolbar-tray-open .collapse-content.collapse-desktop .collapse-toggler,.toolbar-horizontal.toolbar-tray-open .collapse-content.collapse-all .collapse-toggler{top:20px}@media (min-width:768px){.toolbar-horizontal{padding-top:163px!important}}.toolbar-horizontal header{top:39px}@media (min-width:768px){.toolbar-horizontal header{top:39px}}.toolbar-horizontal.toolbar-tray-open{padding-top:122px!important}@media (min-width:768px){.toolbar-horizontal.toolbar-tray-open{padding-top:203px!important}}.toolbar-horizontal.toolbar-tray-open header{top:79px}@media (min-width:768px){.toolbar-horizontal.toolbar-tray-open header{top:79px}}.toolbar-vertical{padding-top:39px!important}@media (min-width:768px){.toolbar-vertical{padding-top:39px!important}}.toolbar-vertical header{top:0}@media (min-width:768px){.toolbar-vertical header{top:0}}.footer-top .region-footer{display:flex}.footer-top .region-footer .block{margin-right:var(--gap-base--desktop)}.footer-top .region-footer .block:last-child{margin-right:0}.footer-top .ti-widget{justify-content:flex-start!important}.footer-top .ti-widget img{margin-bottom:0}.collapse-content .ti-widget[data-layout-id="68"][data-set-id="default"][data-pid="746306f25a54426cfc86376c407"]{justify-content:center!important}#main-navigation .ti-widget[data-layout-id="12"][data-set-id="light-minimal"]{transform:scale(.8);margin-top:-15px}.field--name-body .table-responsive,.field--type-text-with-summary .table-responsive{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;margin-bottom:calc(var(--gap-base--desktop) * 2)}@media (min-width:768px){.field--name-body .table-responsive,.field--type-text-with-summary .table-responsive{overflow:initial}}.field--name-body table.shipping-table,.field--type-text-with-summary table.shipping-table{width:auto!important;margin-bottom:0}.field--name-body table.shipping-table tr td,.field--type-text-with-summary table.shipping-table tr td{padding:5px 5px!important;width:auto!important;font-size:12px!important;height:auto!important}@media (min-width:768px){.field--name-body table.shipping-table tr td,.field--type-text-with-summary table.shipping-table tr td{padding:10px 15px!important;font-size:15px!important}}.field--name-body table.shipping-table tr td p,.field--name-body table.shipping-table tr td span,.field--type-text-with-summary table.shipping-table tr td p,.field--type-text-with-summary table.shipping-table tr td span{font-size:inherit!important}.user-register-form{display:flex;flex-direction:column}.user-register-form .captcha{order:1;margin-left:-8px}@media (min-width:768px){.user-register-form .captcha{margin-left:0}}.user-register-form .form-actions{order:2}.product-full{}.product-full h1{margin-bottom:calc(var(--gap-base--desktop));font-size:1.5rem;line-height:2rem;margin-top:calc(var(--gap-base--desktop))}@media (min-width:768px){.product-full h1{font-size:1.875rem;line-height:2.25rem;margin-top:0}}.product-full .commerce-order-item-add-to-cart-form .btn,.product-full .commerce-order-item-add-to-cart-form .cart-block--contents__links a,.cart-block--contents__links .product-full .commerce-order-item-add-to-cart-form a,.product-full .commerce-order-item-add-to-cart-form .link--previous{font-weight:bold}.product-full .tabs{margin-top:var(--gap-base--desktop)}.product-full .related-products{margin-top:calc(var(--gap-base--desktop) * 3)}.product-grid .product-infos{display:flex;flex-direction:column;align-items:center}.product-grid .field--name-price{font-weight:bold}.product-grid .field--name-price .base-price{font-size:.9rem}.product-grid .field--name-price .calculated-price{font-size:1rem}@media (min-width:768px){.product-grid .product-image{overflow:hidden}.product-grid img{-webkit-transform:scale3d(1,1,1);-moz-transform:scale3d(1,1,1);-ms-transform:scale3d(1,1,1);-o-transform:scale3d(1,1,1);transition:opacity 1s , transform 1s}.product-grid:hover img{-webkit-transform:scale3d(1.1,1.1,1);-moz-transform:scale3d(1.1,1.1,1);-ms-transform:scale3d(1.1,1.1,1);-o-transform:scale3d(1.1,1.1,1)}}.product-teaser .attribute-color{position:absolute;bottom:10px;width:100%;display:flex;align-items:center;justify-content:center}.product-teaser .attribute-color .field--name-variations{display:flex;justify-content:center;border-radius:15px;overflow:hidden;display:inline-flex}.product-teaser .attribute-color .field--name-variations .field--name-attribute-color{display:inline-flex;background-color:rgba(255,255,255,.6);justify-content:center;flex-wrap:wrap}.product-teaser .attribute-color .field--name-variations .field--name-attribute-color>div{border-radius:50%;overflow:hidden;border:1px solid var(--color-dd-gray);margin:2px}@media (min-width:1024px){.product-teaser .attribute-color .field--name-variations .field--name-attribute-color>div{margin:5px}}.product-teaser .attribute-color .field--name-variations .field--name-attribute-color>div img{max-width:10px;height:auto}@media (min-width:1024px){.product-teaser .attribute-color .field--name-variations .field--name-attribute-color>div img{max-width:20px}}.product-teaser .attribute-color .field--name-variations .field--name-attribute-color.attribute-more-item{line-height:20px;padding:6px 10px 6px 4px;color:#000;font-weight:bold;font-size:.9rem}.product-teaser.product-col{margin-bottom:var(--gap-base--desktop);display:block}.product-teaser.product-col h2{font-size:1rem;font-weight:normal;text-transform:uppercase;margin:0;margin-bottom:var(--gap-base)}.product-teaser.product-col .field--name-price{margin:0}.product-teaser.product-col .field--name-price .calculated-price{margin:0;padding:0}.product-teaser.product-col .prices{justify-content:flex-start}#edit-virtual-tour-of-the-budapest-shop h2{margin-bottom:30px;text-align:center}.google-maps-tour{height:0;overflow:hidden;padding-bottom:75%;position:relative}.google-maps-tour iframe{height:100%!important;left:0;position:absolute;top:0;width:100%!important}.contact-box{line-height:1.85714}.contact-box .section-banner{background-color:var(--color-primary-light)}.contact-box .section-banner .tv-table{--bs-gutter-x:var(--gap-base--col--desktop);--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(var(--bs-gutter-y) * -1);margin-right:calc(var(--bs-gutter-x) / -2);margin-left:calc(var(--bs-gutter-x) / -2)}.contact-box .section-banner .tv-table>*{box-sizing:border-box;flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) / 2);padding-left:calc(var(--bs-gutter-x) / 2);margin-top:var(--bs-gutter-y)}.contact-box .section-banner .tv-table.g-xs{margin-left:calc(var(--gap-base) * -0.5);margin-right:calc(var(--gap-base) * -0.5)}.contact-box .section-banner .tv-table.g-xs>.col{padding-left:calc(var(--gap-base) * 0.5);padding-right:calc(var(--gap-base) * 0.5)}.contact-box .section-banner .tv-table.g-xs{margin-left:calc(var(--gap-base) * -0.5);margin-right:calc(var(--gap-base) * -0.5)}.contact-box .section-banner .tv-table.g-xs>.col{padding-left:calc(var(--gap-base) * 0.5);padding-right:calc(var(--gap-base) * 0.5)}.field--promotion-banner:nth-child(even) .promotion-banner .contact-box .section-banner .tv-table{flex-direction:row-reverse}.field--holidays .bottom-content-infos .contact-box .section-banner .tv-table{align-items:center}@media (min-width:768px){.product-full-bottom .field--name-field-paragraphs > .field--item:nth-child(even) .contact-box .section-banner .tv-table .image{padding-right:0}.product-full-bottom .field--name-field-paragraphs > .field--item:nth-child(even) .contact-box .section-banner .tv-table .content{padding-left:0}.product-full-bottom .field--name-field-paragraphs > .field--item:nth-child(odd) .contact-box .section-banner .tv-table{flex-direction:row-reverse}.product-full-bottom .field--name-field-paragraphs > .field--item:nth-child(odd) .contact-box .section-banner .tv-table .image{padding-left:0}.product-full-bottom .field--name-field-paragraphs > .field--item:nth-child(odd) .contact-box .section-banner .tv-table .content{padding-right:0}}.region-content-top-wide .section-categories .contact-box .section-banner .tv-table{margin:0}.region-content-top-wide .section-categories .contact-box .section-banner .tv-table .views-row{padding:0}.contact-box .section-banner .tv-table{align-items:center}.contact-box .section-banner .tv-table:nth-child(even){flex-direction:row-reverse}.contact-box .section-banner .tv-table:nth-child(even) .image-wrap{padding:20px}.contact-box .section-banner .tv-tablecell{flex:0 0 auto;width:100%}.video-block .contact-box .section-banner .tv-tablecell{margin-bottom:calc(var(--gap-base--desktop) * 2)}@media (min-width:768px){.contact-box .section-banner .tv-tablecell{flex:1 0 0%}}.contact-box .section-banner .block-html.block{padding-top:15px;padding-bottom:15px;padding-left:20px;padding-right:20px;color:#333}.contact-box .section-banner .block-html.block a{color:inherit}.contact-box h4{font-size:20px;font-weight:400;line-height:24px;margin-bottom:8px;margin-top:0}.contact-box ul{margin-bottom:10px;margin-top:0;padding-left:20px}.contact-box ul li{font-size:14px;line-height:26px;line-height:1.85714;list-style:disc;margin-bottom:0;overflow:hidden;overflow:visible}.contact-box .form-actions{text-align:left}.webform-submission-contact-us-form h2{font-size:30px}.frontpage-catalog{position:relative;max-height:140px;overflow:hidden;margin-bottom:var(--gap-base--desktop)}.frontpage-catalog,.frontpage-catalog .field--name-field-image{position:relative}.frontpage-catalog::before,.frontpage-catalog::after,.frontpage-catalog .field--name-field-image::before,.frontpage-catalog .field--name-field-image::after{position:absolute;content:"";display:block;transition:all .5s ease-in-out;z-index:9}.frontpage-catalog::before{height:1px;top:10px;left:50%;right:50%;background-color:#fff}.frontpage-catalog::after{width:1px;top:50%;bottom:50%;background-color:#fff;left:10px}.frontpage-catalog .field--name-field-image:before{height:1px;bottom:10px;left:50%;right:50%;background-color:#fff}.frontpage-catalog .field--name-field-image::after{width:1px;top:50%;bottom:50%;background-color:#fff;right:10px}.frontpage-catalog:hover::before{left:10px;right:10px}.frontpage-catalog:hover::after{top:10px;bottom:10px}.frontpage-catalog:hover .field--name-field-image::before{left:10px;right:10px}.frontpage-catalog:hover .field--name-field-image::after{top:10px;bottom:10px}@media (min-width:768px){.frontpage-catalog{max-height:100%}}.frontpage-catalog h2{margin:0;background-color:rgba(0,0,0,.4);z-index:2;color:#fff;font-weight:300;line-height:1.85714;bottom:10px;left:50%;min-width:160px;position:absolute;text-align:center;transform:translate(-50%)}@media (min-width:768px){.frontpage-catalog h2{width:100%;bottom:20px}}.frontpage-catalog h2 a{display:block;font-size:14px;color:inherit;padding:10px 15px;line-height:1.4}@media (min-width:768px){.frontpage-catalog h2 a{padding:5px 13px;font-size:1.7rem}}.frontpage-catalog img{transform:translateY(-20%)}@media (min-width:768px){.frontpage-catalog img{transform:none}}.path-frontpage .view-reviews{padding-top:calc(var(--gap-base--desktop) * 2);padding-bottom:calc(var(--gap-base--desktop) * 2)}.block-views-blockfrontpage-products-block-1>h2{text-align:center;font-size:2.1rem;margin-bottom:calc(var(--gap-base--desktop) * 2.5)}.region-content-bottom-wide .block-views-blockfrontpage-products-block-1{margin-bottom:var(--gap-base--desktop)}.region-content-bottom-wide .block-views-blockfrontpage-products-block-1 .owl-dots{margin-top:var(--gap-base)!important}.owl-frontpage-products .owl-dots{margin-bottom:0}.block-views-blockcatalog-terms-promoted-to-frontpage-block-1{padding-top:calc(var(--gap-base--desktop) * 2);padding-bottom:calc(var(--gap-base--desktop) * 2)}.path-frontpage .landing-page{padding-bottom:var(--gap-base--desktop)}.landing-page{line-height:1.8}.landing-page p{line-height:1.5}.promotion-banner .image,.promotion-banner .image .field--name-field-image{position:relative}.promotion-banner .image::before,.promotion-banner .image::after,.promotion-banner .image .field--name-field-image::before,.promotion-banner .image .field--name-field-image::after{position:absolute;content:"";display:block;transition:all .5s ease-in-out;z-index:9}.promotion-banner .image::before{height:1px;top:10px;left:50%;right:50%;background-color:#fff}.promotion-banner .image::after{width:1px;top:50%;bottom:50%;background-color:#fff;left:10px}.promotion-banner .image .field--name-field-image:before{height:1px;bottom:10px;left:50%;right:50%;background-color:#fff}.promotion-banner .image .field--name-field-image::after{width:1px;top:50%;bottom:50%;background-color:#fff;right:10px}.promotion-banner .image:hover::before{left:10px;right:10px}.promotion-banner .image:hover::after{top:10px;bottom:10px}.promotion-banner .image:hover .field--name-field-image::before{left:10px;right:10px}.promotion-banner .image:hover .field--name-field-image::after{top:10px;bottom:10px}.field--piktorgams .icon-infos{padding-top:20px;padding-bottom:40px}.field--piktorgams .icon-infos h2{font-weight:500;margin-bottom:40px}.field--piktorgams .icon-info-item{margin-bottom:25px;display:flex}.field--piktorgams .icon-info-item .info-icon-image{max-width:70px;margin-right:15px}@media (min-width:768px){.field--piktorgams .icon-info-item .info-icon-image{max-width:110px;margin-right:25px}}.field--piktorgams .icon-info-item .info-icon-text{font-size:14px}@media (min-width:768px){.field--piktorgams .icon-info-item .info-icon-text{padding-top:10px;font-size:16px}}.field--holidays{background-color:#f9f3d9;padding-top:40px;padding-bottom:40px}@media (min-width:768px){.field--holidays .bottom-content-infos{font-size:16px}}.field--holidays .bottom-content-infos .row{align-items:center}.field--holidays .bottom-content-infos img{margin-left:auto;margin-right:auto}.field--holidays .bottom-content-infos ul li span{display:inline-block}.field--holidays .bottom-content-infos ul li span::before{content:"●";display:inline-block;font-size:5px;margin-right:10px;vertical-align:middle}.field--promotion-banner{margin-top:calc(var(--gap-base--desktop))}@media (min-width:768px){.field--promotion-banner{margin-top:calc(var(--gap-base--desktop) * 3)}}.field--promotion-banner+.field--promotion-banner{margin-top:0}.paragraph--type--text{padding-top:calc(var(--gap-base) * 3);padding-bottom:calc(var(--gap-base) * 3)}.paragraph--type--text h2:first-child{margin-top:0}.paragraph--type--text.paragraph-has-bg-color{background:var(--color-primary-light)}@media (min-width:768px){.paragraph--type--text{font-size:1.2rem;padding-top:calc(var(--gap-base--desktop) * 3);padding-bottom:calc(var(--gap-base--desktop) * 3)}}.field--reviews{padding-top:calc(var(--gap-base) * 3);padding-bottom:calc(var(--gap-base) * 3)}@media (min-width:768px){.field--reviews{padding-top:calc(var(--gap-base--desktop) * 3);padding-bottom:calc(var(--gap-base--desktop) * 3)}}.field--image,.field--text,.field--holidays{margin-right:calc(var(--gap-base--desktop) * -1);margin-left:calc(var(--gap-base--desktop) * -1)}@media (min-width:768px){.field--image,.field--text,.field--holidays{margin-right:calc(var(--gap-base--desktop) * -2);margin-left:calc(var(--gap-base--desktop) * -2)}}.paragraph--type--image img{margin-left:auto;margin-right:auto}.field--contact-form .webform-submission-form #edit-contact-infos{display:none}.field--contact-form .webform-submission-form #edit-processed-text-02 .tv-table.block:last-child{display:none}.landing-page .field--name-field-content>.field--item .container{padding-left:0;padding-right:0}@media (min-width:768px){.landing-page .field--name-field-content>.field--item .container{padding-left:calc(var(--gap-base--desktop) * 2);padding-right:calc(var(--gap-base--desktop) * 2)}}.landing-page .field--name-field-content>.field--item.field--text .container,.landing-page .field--name-field-content>.field--item.field--holidays .container{padding-left:var(--gap-base--desktop);padding-right:var(--gap-base--desktop)}@media (min-width:768px){.landing-page .field--name-field-content>.field--item.field--text .container,.landing-page .field--name-field-content>.field--item.field--holidays .container{padding-left:calc(var(--gap-base--desktop) * 2);padding-right:calc(var(--gap-base--desktop) * 2)}}.field--video{margin-bottom:calc(var(--gap-base--desktop) * 2)}.paragraph--type--two-col-image-and-text{background-color:var(--color-primary-light);line-height:1.4}@media (min-width:1024px){.paragraph--type--two-col-image-and-text{font-size:1.1rem;line-height:1.8}}@media (min-width:768px){.paragraph--type--two-col-image-and-text .image{max-width:50%}}.paragraph--type--two-col-image-and-text .content-inner{padding:var(--gap-base--desktop)}@media (min-width:1024px){.paragraph--type--two-col-image-and-text .content-inner{padding:calc(var(--gap-base--desktop)) calc(var(--gap-base--desktop) * 3)}}.paragraph--type--two-col-image-and-text .content-inner h2{margin-top:0;font-size:1.6rem}@media (min-width:768px){.paragraph--type--two-col-image-and-text .content-inner h2{font-size:1.3rem}}@media (min-width:1024px){.paragraph--type--two-col-image-and-text .content-inner h2{font-size:1.6rem}}.product-full-bottom .field--name-field-paragraphs{margin-top:calc(var(--gap-base--desktop) * 2)}.product-full-bottom .field--name-field-paragraphs>.field--item{margin-bottom:calc(var(--gap-base--desktop) * 2)}@media (min-width:768px){.product-full-bottom .field--name-field-paragraphs > .field--item:nth-child(even) .row .image{padding-right:0}.product-full-bottom .field--name-field-paragraphs > .field--item:nth-child(even) .row .content{padding-left:0}.product-full-bottom .field--name-field-paragraphs > .field--item:nth-child(odd) .row{flex-direction:row-reverse}.product-full-bottom .field--name-field-paragraphs > .field--item:nth-child(odd) .row .image{padding-left:0}.product-full-bottom .field--name-field-paragraphs > .field--item:nth-child(odd) .row .content{padding-right:0}}main .block-drupaldev-mailerlite{padding-top:1rem;padding-bottom:1rem}.mailerlite-form{margin:0 auto}.mailerlite-form .form-item{margin-bottom:10px}.mailerlite-form .mailerlite-name-wrapper{display:flex;flex-wrap:wrap;padding:0}.mailerlite-form .form-item-gdpr-warning label{text-align:left;font-weight:400}main .mailerlite-form{--bs-gutter-x:var(--gap-base--col--desktop);--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(var(--bs-gutter-y) * -1);margin-right:calc(var(--bs-gutter-x) / -2);margin-left:calc(var(--bs-gutter-x) / -2)}main .mailerlite-form>*{box-sizing:border-box;flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) / 2);padding-left:calc(var(--bs-gutter-x) / 2);margin-top:var(--bs-gutter-y)}main .mailerlite-form.g-xs{margin-left:calc(var(--gap-base) * -0.5);margin-right:calc(var(--gap-base) * -0.5)}main .mailerlite-form.g-xs>.col{padding-left:calc(var(--gap-base) * 0.5);padding-right:calc(var(--gap-base) * 0.5)}main .mailerlite-form.g-xs{margin-left:calc(var(--gap-base) * -0.5);margin-right:calc(var(--gap-base) * -0.5)}main .mailerlite-form.g-xs>.col{padding-left:calc(var(--gap-base) * 0.5);padding-right:calc(var(--gap-base) * 0.5)}.field--promotion-banner:nth-child(even) .promotion-banner main .mailerlite-form{flex-direction:row-reverse}.field--holidays .bottom-content-infos main .mailerlite-form{align-items:center}@media (min-width:768px){.product-full-bottom .field--name-field-paragraphs > .field--item:nth-child(even) main .mailerlite-form .image{padding-right:0}.product-full-bottom .field--name-field-paragraphs > .field--item:nth-child(even) main .mailerlite-form .content{padding-left:0}.product-full-bottom .field--name-field-paragraphs > .field--item:nth-child(odd) main .mailerlite-form{flex-direction:row-reverse}.product-full-bottom .field--name-field-paragraphs > .field--item:nth-child(odd) main .mailerlite-form .image{padding-left:0}.product-full-bottom .field--name-field-paragraphs > .field--item:nth-child(odd) main .mailerlite-form .content{padding-right:0}}.region-content-top-wide .section-categories main .mailerlite-form{margin:0}.region-content-top-wide .section-categories main .mailerlite-form .views-row{padding:0}main .mailerlite-form{margin-left:-5px;margin-right:-5px}main .mailerlite-form .form-item:not(.form-item-gdpr-warning){flex:0 0 auto;width:100%}.video-block main .mailerlite-form .form-item:not(.form-item-gdpr-warning){margin-bottom:calc(var(--gap-base--desktop) * 2)}@media (min-width:768px){main .mailerlite-form .form-item:not(.form-item-gdpr-warning){flex:0 0 auto;width:50%}}main .mailerlite-form .form-item:not(.form-item-gdpr-warning){padding:0 5px}main .mailerlite-form .form-item-gdpr-warning{flex:0 0 auto;width:100%}.video-block main .mailerlite-form .form-item-gdpr-warning{margin-bottom:calc(var(--gap-base--desktop) * 2)}main .mailerlite-form .form-item-gdpr-warning{padding:0 5px}main .mailerlite-form .form-item-gdpr-warning label{text-align:left;font-weight:400}main .mailerlite-form .form-item-gdpr-warning label a{color:#000;font-weight:700}main .mailerlite-form .form-actions{padding:0 5px}footer .block-drupaldev-mailerlite h4{color:var(--color--text-light-gray);text-align:left;margin-top:0}footer .block-drupaldev-mailerlite a{color:#fff}footer .block-drupaldev-mailerlite .btn:hover,footer .block-drupaldev-mailerlite .cart-block--contents__links a:hover,.cart-block--contents__links footer .block-drupaldev-mailerlite a:hover,footer .block-drupaldev-mailerlite .link--previous:hover{background-color:var(--color-primary-darken);color:var(--color-dd-gray-dark)}footer .block-drupaldev-mailerlite .form-actions{margin-top:1rem}.page-node-type-landing-page .title-breadcrumb .region{margin-bottom:0}.landing-page{padding-top:0;padding-bottom:0}.view-commerce-cart-form .form-actions,.checkout-form-wrapper .form-actions{margin-bottom:var(--gap-base)}.checkout-pane-email-registration-login{display:flex}@media (min-width:768px){.checkout-pane-email-registration-login>fieldset#edit-email-registration-login-register{order:1}.checkout-pane-email-registration-login>fieldset#edit-email-registration-login-returning-customer{order:2}}.checkout-pane-email-registration-login>fieldset#edit-email-registration-login-guest{order:4}@media (min-width:768px){.checkout-pane-email-registration-login>fieldset#edit-email-registration-login-guest{order:3}}.view-commerce-cart-form form{overflow:hidden}.view-commerce-cart-form form .form-actions{margin-bottom:0}.view-commerce-cart-form form .form-actions .btn,.view-commerce-cart-form form .form-actions .cart-block--contents__links a,.cart-block--contents__links .view-commerce-cart-form form .form-actions a,.view-commerce-cart-form form .form-actions .link--previous{float:none;display:block;width:100%}@media (min-width:768px){.view-commerce-cart-form form .form-actions .btn,.view-commerce-cart-form form .form-actions .cart-block--contents__links a,.cart-block--contents__links .view-commerce-cart-form form .form-actions a,.view-commerce-cart-form form .form-actions .link--previous{width:auto;display:inline-block}.view-commerce-cart-form form{text-align:right}.view-commerce-cart-form form table{text-align:left}.view-commerce-cart-form form #edit-actions{min-width:400px;margin-left:auto;float:right}.view-commerce-cart-form form #edit-actions .btn,.view-commerce-cart-form form #edit-actions .cart-block--contents__links a,.cart-block--contents__links .view-commerce-cart-form form #edit-actions a,.view-commerce-cart-form form #edit-actions .link--previous{min-width:190px}.view-commerce-cart-form form #paypal-buttons-container{float:none;display:block;width:400px;clear:both;margin-left:auto}}.drupaldev-blog .field--name-body{line-height:1.5}.drupaldev-blog h2 a,.drupaldev-blog h3 a{color:var(--color-dd-gray-dark)}.drupaldev-blog-list h2{margin-top:0;font-size:1.4rem}.drupaldev-blog-teaser h3{margin-top:0;font-size:1.2rem}.facet-style-block{margin-top:calc(var(--gap-base) * 2)}.facet-style-block h2{margin:0;padding:var(--gap-base--desktop)}@media (min-width:768px){.facet-style-block{margin-top:calc(var(--gap-base--desktop) * 2)}}.owl-frontpage-blog .owl-stage-outer{margin-bottom:2rem}@media (min-width:768px){.owl-frontpage-blog .owl-stage-outer{margin-bottom:3rem}}.accordion-js .panel{box-shadow:0 1px 1px rgba(0,0,0,.05);margin-bottom:calc(var(--gap-base--desktop));overflow:hidden}.accordion-js .panel:first-child .panel-collapse{display:block}.accordion-js .panel-title{margin:0}.accordion-js .panel-title a{padding:calc(var(--gap-base) * 1.5) calc(var(--gap-base--desktop));background-color:var(--color-primary-light);font-weight:bold;display:block;color:var(--color-dd-gray-dark)}.accordion-js .panel-collapse{display:none}.accordion-js .panel-body{border:1px solid #ddd;border-top:none;padding:calc(var(--gap-base--desktop)) calc(var(--gap-base--desktop))}header{z-index:500}.header-top{color:var(--color--text-light-gray)}.header-top .links a,.header-top .region-top-header .block a{color:var(--color-primary)}.top-header-infos{padding:10px}.header-main .logo{margin-bottom:-15px;display:block}.header-main .logo img{height:50px;width:auto}@media (min-width:768px){.header-main .logo img{height:100px}}@media screen and (max-width:767px){.col-auto:not(:first-child){padding-right:0}.col-logo{padding:0}}.footer{margin-top:calc(var(--gap-base) * 2)}@media (min-width:768px){.footer{margin-top:calc(var(--gap-base--desktop) * 3)}}.footer .footer-top{border-bottom-color:#404040;font-size:.9rem;color:var(--color--text-light-gray)}.footer .footer-bottom{padding:calc(var(--gap-base--desktop) * 2) 0;font-size:.9rem;color:var(--color--text-light-gray)}.footer .footer-bottom img{margin-bottom:0}.footer nav a{color:var(--color--text-light-gray)}.footer h2{color:#fff}.footer .footer-pre{background-color:var(--color-dd-gray-dark);padding:calc(var(--gap-base--desktop) * 2) 0;border-bottom:1px solid transparent;border-bottom-color:#404040}.footer .footer-middle{border-bottom:1px solid #404040}.footer-top .region-footer{--bs-gutter-x:var(--gap-base--col--desktop);--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(var(--bs-gutter-y) * -1);margin-right:calc(var(--bs-gutter-x) / -2);margin-left:calc(var(--bs-gutter-x) / -2)}.footer-top .region-footer>*{box-sizing:border-box;flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) / 2);padding-left:calc(var(--bs-gutter-x) / 2);margin-top:var(--bs-gutter-y)}.footer-top .region-footer.g-xs{margin-left:calc(var(--gap-base) * -0.5);margin-right:calc(var(--gap-base) * -0.5)}.footer-top .region-footer.g-xs>.col{padding-left:calc(var(--gap-base) * 0.5);padding-right:calc(var(--gap-base) * 0.5)}.footer-top .region-footer.g-xs{margin-left:calc(var(--gap-base) * -0.5);margin-right:calc(var(--gap-base) * -0.5)}.footer-top .region-footer.g-xs>.col{padding-left:calc(var(--gap-base) * 0.5);padding-right:calc(var(--gap-base) * 0.5)}.field--promotion-banner:nth-child(even) .promotion-banner .footer-top .region-footer{flex-direction:row-reverse}.field--holidays .bottom-content-infos .footer-top .region-footer{align-items:center}@media (min-width:768px){.product-full-bottom .field--name-field-paragraphs > .field--item:nth-child(even) .footer-top .region-footer .image{padding-right:0}.product-full-bottom .field--name-field-paragraphs > .field--item:nth-child(even) .footer-top .region-footer .content{padding-left:0}.product-full-bottom .field--name-field-paragraphs > .field--item:nth-child(odd) .footer-top .region-footer{flex-direction:row-reverse}.product-full-bottom .field--name-field-paragraphs > .field--item:nth-child(odd) .footer-top .region-footer .image{padding-left:0}.product-full-bottom .field--name-field-paragraphs > .field--item:nth-child(odd) .footer-top .region-footer .content{padding-right:0}}.region-content-top-wide .section-categories .footer-top .region-footer{margin:0}.region-content-top-wide .section-categories .footer-top .region-footer .views-row{padding:0}.footer-top .region-footer > .block:not(#block-bokreta-footercontacten){flex:0 0 auto;width:auto;grid-column:auto}.header-main .footer-top .region-footer > .block:not(#block-bokreta-footercontacten){padding-right:0}@media (min-width:768px){.header-main .footer-top .region-footer > .block:not(#block-bokreta-footercontacten){padding-right:var(--gap-base--desktop)}}@media screen and (max-width:767px){.footer-top .region-footer > .block:not(#block-bokreta-footercontacten):not(:first-child){padding-right:0}}.footer-top .region-footer>.block[id*="block-bokreta-footercontacten"]{flex:0 0 auto;width:100%}.video-block .footer-top .region-footer>.block[id*="block-bokreta-footercontacten"]{margin-bottom:calc(var(--gap-base--desktop) * 2)}a{color:#ffa647}.video-block{padding:calc(var(--gap-base--desktop) * 2) 0 0}@media (min-width:768px){.video-block{padding:calc(var(--gap-base--desktop) * 4) 0 calc(var(--gap-base--desktop) * 2)}}.video-block h4{margin-top:0}.video-block .col-12{margin-bottom:calc(var(--gap-base--desktop) * 2)}.videoWrapper{height:0;padding-bottom:51.8%;padding-top:25px;position:relative}.videoWrapper iframe{height:100%;left:0;position:absolute;top:0;width:100%}.block-custom-blocks-fp-icons{background-color:var(--color-primary-light);padding:calc(var(--gap-base--desktop) * 2) 0 var(--gap-base--desktop);text-align:center}.block-custom-blocks-fp-icons .item{margin-bottom:var(--gap-base--desktop)}.block-custom-blocks-fp-icons .fp-icons img{margin-left:auto;margin-right:auto}footer .block h2{margin-bottom:calc(var(--gap-base--desktop) * 2)}.social-icons a{color:#999;border:1px solid #999;min-width:40px;min-height:30px;display:inline-flex;align-items:center;justify-content:center;margin:10px;border-radius:2px}.social-icons a:first-child{margin-left:0}.social-icons a:last-child{margin-right:0}.social-icons a img{margin:0;filter:invert(72%) sepia(36%) saturate(22%) hue-rotate(320deg) brightness(79%) contrast(87%)}.region-content-top-wide .section-categories .row{margin:0}.region-content-top-wide .section-categories .row .views-row{padding:0}body>.ti-certificate[data-pid="746306f25a54426cfc86376c407"]{display:none!important}.views-exposed-form .form-actions{margin-top:0}.block-taxonomy-menu-block.facet-style-block{background-color:#f9f3d9}.block-views-blockblog-block-1 h2{text-align:center;margin-bottom:calc(var(--gap-base--desktop) * 2.5)}.tab-content[data-screen-size="all"]{display:none}.tab-content[data-screen-size="mobile"]{display:none}@media (min-width:768px){.tab-content[data-screen-size="mobile"]{display:block}}.tabs .tabs-js{justify-content:flex-start}.tabs .tabs-js.center{justify-content:center}.tabs .tabs-js a{text-transform:uppercase;font-size:1rem}@media (min-width:640px){.sm\:col-3{flex:0 0 auto;width:25%}.sm\:col-4{flex:0 0 auto;width:33.333333333333336%}.sm\:col-6{flex:0 0 auto;width:50%}.sm\:col-8{flex:0 0 auto;width:66.66666666666667%}.sm\:col-9{flex:0 0 auto;width:75%}}@media (min-width:768px){.md\:col{flex:1 0 0%}.md\:col-auto{flex:0 0 auto;width:auto}.md\:col-2{flex:0 0 auto;width:16.666666666666668%}.md\:col-3{flex:0 0 auto;width:25%}.md\:col-4{flex:0 0 auto;width:33.333333333333336%}.md\:col-5{flex:0 0 auto;width:41.66666666666667%}.md\:col-6{flex:0 0 auto;width:50%}.md\:col-7{flex:0 0 auto;width:58.333333333333336%}.md\:col-8{flex:0 0 auto;width:66.66666666666667%}.md\:col-10{flex:0 0 auto;width:83.33333333333334%}.md\:order-1{order:1}.md\:order-2{order:2}.md\:order-3{order:3}}@media (min-width:1024px){.lg\:col-auto{flex:0 0 auto;width:auto}.lg\:col-3{flex:0 0 auto;width:25%}.lg\:col-4{flex:0 0 auto;width:33.333333333333336%}.lg\:col-5{flex:0 0 auto;width:41.66666666666667%}.lg\:col-6{flex:0 0 auto;width:50%}.lg\:col-7{flex:0 0 auto;width:58.333333333333336%}.lg\:col-9{flex:0 0 auto;width:75%}}@media (min-width:768px){.md\:order-1{order:1}.md\:order-2{order:2}.md\:order-3{order:3}.md\:col-auto{grid-column:auto}.md\:mb-0{margin-bottom:0}.md\:mb-8{margin-bottom:2rem}.md\:ml-2{margin-left:.5rem}.md\:mr-1{margin-right:.25rem}.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:w-auto{width:auto}.md\:flex-none{flex:none}.md\:items-center{align-items:center}.md\:justify-start{justify-content:flex-start}.md\:justify-end{justify-content:flex-end}.md\:text-left{text-align:left}.md\:text-right{text-align:right}.md\:text-sm{font-size:.875rem;line-height:1.25rem}}@media (min-width:1024px){.lg\:col-auto{grid-column:auto}}