.editorial-page .editorial-page__content .editorial-page__content__item .editorial-page__content__item__text a:not([class*=btn]),.editorial-page .editorial-page__heading .editorial-page__heading__text a:not([class*=btn]),a.link-1,a.link-primary,button.link-1,button.link-primary{letter-spacing:normal;line-height:1.39}.editorial-page .editorial-page__content .editorial-page__content__item .editorial-page__content__item__text a.x-small:not([class*=btn]),.editorial-page .editorial-page__heading .editorial-page__heading__text a.x-small:not([class*=btn]),a.link-primary.x-small,a.x-small.link-1,button.link-primary.x-small,button.x-small.link-1{font-size:12px}.editorial-page .editorial-page__content .editorial-page__content__item .editorial-page__content__item__text a.small:not([class*=btn]),.editorial-page .editorial-page__heading .editorial-page__heading__text a.small:not([class*=btn]),a.link-primary.small,a.small.link-1,button.link-primary.small,button.small.link-1{font-size:14px}.editorial-page .editorial-page__content .editorial-page__content__item .editorial-page__content__item__text a.large:not([class*=btn]),.editorial-page .editorial-page__heading .editorial-page__heading__text a.large:not([class*=btn]),a.large.link-1,a.link-primary.large,button.large.link-1,button.link-primary.large{font-size:18px}.editorial-page .editorial-page__content .editorial-page__content__item .editorial-page__content__item__text a.bold:not([class*=btn]),.editorial-page .editorial-page__heading .editorial-page__heading__text a.bold:not([class*=btn]),a.bold.link-1,a.link-primary.bold,button.bold.link-1,button.link-primary.bold{font-weight:700}.editorial-page .editorial-page__content .editorial-page__content__item .editorial-page__content__item__text a:not([class*=btn]),.editorial-page .editorial-page__heading .editorial-page__heading__text a:not([class*=btn]),.editorial-page__content__item__text a.link-1:not([class*=btn]),.editorial-page__content__item__text a.link-primary:not([class*=btn]),.editorial-page__heading__text a.link-1:not([class*=btn]),.editorial-page__heading__text a.link-primary:not([class*=btn]),a.link-primary.underlined,a.underlined.link-1,button.link-primary.underlined,button.underlined.link-1{text-decoration:underline}.editorial-page .editorial-page__content .editorial-page__content__item .editorial-page__content__item__text a[class*=icon]:not([class*=btn]),.editorial-page .editorial-page__heading .editorial-page__heading__text a[class*=icon]:not([class*=btn]),a.link-primary[class*=icon],a[class*=icon].link-1,button.link-primary[class*=icon],button[class*=icon].link-1{background-position:right .5em;background-size:.7em;padding-right:1.2em}.editorial-page .editorial-page__content .editorial-page__content__item .editorial-page__content__item__text a:hover:not([class*=btn]),.editorial-page .editorial-page__content .editorial-page__content__item .editorial-page__content__item__text a:not([class*=btn]),.editorial-page .editorial-page__heading .editorial-page__heading__text a:hover:not([class*=btn]),.editorial-page .editorial-page__heading .editorial-page__heading__text a:not([class*=btn]),a.link-1,a.link-1:hover,a.link-primary,a.link-primary:hover,button.link-1,button.link-1:hover,button.link-primary,button.link-primary:hover{color:#f50}.editorial-page__content__item__text a:not([class*=btn]),.editorial-page__heading__text a:not([class*=btn]),a.link-2,a.link-secondary,button.link-2,button.link-secondary{letter-spacing:normal;line-height:1.39}.editorial-page__content__item__text a.x-small:not([class*=btn]),.editorial-page__heading__text a.x-small:not([class*=btn]),a.link-secondary.x-small,a.x-small.link-2,button.link-secondary.x-small,button.x-small.link-2{font-size:12px}.editorial-page__content__item__text a.small:not([class*=btn]),.editorial-page__heading__text a.small:not([class*=btn]),a.link-secondary.small,a.small.link-2,button.link-secondary.small,button.small.link-2{font-size:14px}.editorial-page__content__item__text a.large:not([class*=btn]),.editorial-page__heading__text a.large:not([class*=btn]),a.large.link-2,a.link-secondary.large,button.large.link-2,button.link-secondary.large{font-size:18px}.editorial-page__content__item__text a.bold:not([class*=btn]),.editorial-page__heading__text a.bold:not([class*=btn]),a.bold.link-2,a.link-secondary.bold,button.bold.link-2,button.link-secondary.bold{font-weight:700}.editorial-page .editorial-page__content .editorial-page__content__item .editorial-page__content__item__text a.link-2:not([class*=btn]),.editorial-page .editorial-page__content .editorial-page__content__item .editorial-page__content__item__text a.link-secondary:not([class*=btn]),.editorial-page .editorial-page__heading .editorial-page__heading__text a.link-2:not([class*=btn]),.editorial-page .editorial-page__heading .editorial-page__heading__text a.link-secondary:not([class*=btn]),.editorial-page__content__item__text a:not([class*=btn]),.editorial-page__heading__text a:not([class*=btn]),a.link-secondary.underlined,a.underlined.link-2,button.link-secondary.underlined,button.underlined.link-2{text-decoration:underline}.editorial-page__content__item__text a[class*=icon]:not([class*=btn]),.editorial-page__heading__text a[class*=icon]:not([class*=btn]),a.link-secondary[class*=icon],a[class*=icon].link-2,button.link-secondary[class*=icon],button[class*=icon].link-2{background-position:right .5em;background-size:.7em;padding-right:1.2em}.editorial-page__content__item__text a:hover:not([class*=btn]),.editorial-page__content__item__text a:not([class*=btn]),.editorial-page__heading__text a:hover:not([class*=btn]),.editorial-page__heading__text a:not([class*=btn]),a.link-2,a.link-2:hover,a.link-secondary,a.link-secondary:hover,button.link-2,button.link-2:hover,button.link-secondary,button.link-secondary:hover{color:#f7f7f7}.link-list{margin-top:30px;padding:0}.link-list__item{list-style:none;position:relative;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.editorial-page__content__item__text .link-list__item a:not([class*=btn]),.editorial-page__heading__text .link-list__item a:not([class*=btn]),.link-list__item .editorial-page__content__item__text a:not([class*=btn]),.link-list__item .editorial-page__heading__text a:not([class*=btn]),.link-list__item a.link-2{color:#221736}.link-list__item>a:hover{text-decoration:none}.link-list__item.bold{font-weight:700}.link-list.large>li.link-list__item>div:first-child,.link-list.large>li>a{font-size:20px;font-weight:700;line-height:50px}@media only screen and (min-width:30.0625em){.link-list.large>li.link-list__item>div:first-child,.link-list.large>li>a{font-size:30px;line-height:46px}}.link-list.tight{margin:0}.link-list.tight .link-list__item{line-height:1.65;margin:0}.link-list__submenu{padding-left:12px}.link-list__submenu h3{font-size:16px;font-weight:700;margin-bottom:16px;margin-top:30px}.link-list__submenu h3:first-child{margin-top:10px}.link-list__submenu-item{display:block;font-size:14px;margin:11px 0}.link-list__submenu-item:last-child{padding-bottom:20px}.link-list__submenu-item-list{list-style:none;margin:0;padding:0}.link-list__submenu-item-list>li{font-size:14px;letter-spacing:normal;line-height:1.39;margin:11px 0}.link-list [data-link-list-submenu]:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 13 8'%3E%3Cpath fill='%23221736' d='M12.86 1.52 11.45.11 6.5 5.06 1.55.11.14 1.52l4.95 4.95h-.01L6.5 7.89l1.42-1.42h-.01z'/%3E%3C/svg%3E");background-repeat:no-repeat;content:" ";height:6px;position:absolute;right:0;top:25px;transform:rotate(-90deg);transition:transform .15s ease-in-out;width:10px}.link-list [data-link-list-submenu=open]:after{transform:rotate(-180deg)}.link-list [data-link-list-submenu]{cursor:pointer}.link-list [data-link-list-submenu] .link-list__submenu{height:0;overflow:hidden}.link-list [data-link-list-submenu=open] .link-list__submenu{height:auto}.lensguide .category-page-intro{margin-bottom:8px}@media only screen and (max-width:64em){.lensguide .category-page-intro{padding:0}}.lensguide .category-page-intro__heading{font-size:26px;font-weight:700;margin:38px 0 16px}@media only screen and (max-width:64em){.lensguide .category-page-intro__heading{font-size:20px}}@media only screen and (max-width:47.9375em){.lensguide .category-page-intro__heading{margin-bottom:12px;margin-top:23px}}.lensguide .category-page-intro__text{font-size:14px;font-weight:300;line-height:18px;width:580px}@media only screen and (max-width:64em){.lensguide .category-page-intro__text{width:700px}}@media only screen and (max-width:64em)and (orientation:portrait){.lensguide .category-page-intro__text{width:100%}}@media only screen and (max-width:64em){.lensguide section{padding:0}}.lensguide-listing ul{border:1px solid #e3e3e3;border-collapse:collapse;display:table;list-style:none;margin:24px 0 0;padding:0}@media only screen and (max-width:64em){.lensguide-listing ul{width:100%}}@media only screen and (max-width:64em)and (orientation:portrait){.lensguide-listing ul{margin-top:16px}}@media only screen and (max-width:47.9375em){.lensguide-listing ul{margin-top:14px}}.lensguide-listing__row{zoom:1}.lensguide-listing__row:after,.lensguide-listing__row:before{content:" ";display:table}.lensguide-listing__row:after{clear:both}.lensguide-listing__row{border:1px solid #e3e3e3;display:table-row;height:60px;line-height:18px;padding:0;position:relative}@media only screen and (max-width:30em){.lensguide-listing__row{height:96px}}.lensguide-listing__row>span{color:#221736;font-size:14px;font-weight:400;position:relative;width:300px}@media only screen and (max-width:64em){.lensguide-listing__row>span{width:318px}}@media only screen and (max-width:64em)and (orientation:portrait){.lensguide-listing__row>span{width:240px}}@media only screen and (max-width:30em){.lensguide-listing__row>span{width:auto}.lensguide-listing__row>span.lensguide-listing__company{font-weight:700;padding-top:8px}}.lensguide-listing__row>span a{color:#f50;text-decoration:none}.lensguide-listing__row>span a:active,.lensguide-listing__row>span a:hover{color:#f50;text-decoration:underline}.lensguide-listing__row>span:nth-child(3){width:280px}@media only screen and (max-width:64em){.lensguide-listing__row>span:nth-child(3){width:auto}}@media only screen and (max-width:30em){.lensguide-listing__row>span:nth-child(3) span{padding:16px 0}}.lensguide-listing__row:first-child{list-style:none;margin-left:0}@media only screen and (max-width:30em){.lensguide-listing__row:first-child{display:none}.lensguide-listing__row:nth-child(2n){background-color:#f7f7f7}}.lensguide-listing__row:not(.lensguide-listing__row--heading)>span:nth-child(2) span:after{content:"=";display:inline-block;font-size:22px;position:absolute;right:70px}@media only screen and (min-width:48em){.lensguide-listing__row:not(.lensguide-listing__row--heading)>span:nth-child(2) span:after{top:50%;transform:translateY(-50%)}}@media only screen and (max-width:64em)and (orientation:portrait){.lensguide-listing__row:not(.lensguide-listing__row--heading)>span:nth-child(2) span:after{right:30px}}@media only screen and (max-width:30em){.lensguide-listing__row:not(.lensguide-listing__row--heading)>span:nth-child(2) span:after{left:16px;top:36px}}.lensguide-listing__brand-wrapper{display:block;font-size:12px;vertical-align:top}.lensguide-listing__row--heading{background-color:#f7f7f7}.lensguide-listing__row--heading .lensguide-listing__company span,.lensguide-listing__row--heading .lensguide-listing__company-brand,.lensguide-listing__row--heading .lensguide-listing__optician-brand,.lensguide-listing__row--heading .lensguide-listing__price,.lensguide-listing__row--heading .lensguide-listing__type{display:block;float:left;font-family:sofia-pro,Arial,sans-serif;font-size:14px;font-weight:700}@media only screen and (max-width:47.9375em){.lensguide-listing__row--heading .lensguide-listing__company span,.lensguide-listing__row--heading .lensguide-listing__company-brand,.lensguide-listing__row--heading .lensguide-listing__optician-brand,.lensguide-listing__row--heading .lensguide-listing__price,.lensguide-listing__row--heading .lensguide-listing__type{display:none}}.lensguide-listing__rest-wrapper{display:none}.lensguide-listing__brand-wrapper,.lensguide-listing__company{display:table-cell;font-size:.875em;padding:0;vertical-align:middle}@media only screen and (max-width:30em){.lensguide-listing__brand-wrapper,.lensguide-listing__company{display:block;padding-left:16px}}.lensguide-listing__brand-wrapper span,.lensguide-listing__company span{display:block;float:left;min-height:20px;padding-right:95px;width:100%}@media only screen and (max-width:64em)and (orientation:portrait){.lensguide-listing__brand-wrapper span,.lensguide-listing__company span{padding:2px 55px 2px 0}}@media only screen and (max-width:47.9375em){.lensguide-listing__brand-wrapper span,.lensguide-listing__company span{height:20px;padding:2px 0}}.lensguide-listing__company{line-height:1.25;padding:0 20px}@media only screen and (max-width:30em){.lensguide-listing__company{padding-left:16px}}.lensguide-listing__company:before{display:none}.lensguide-listing__type{padding:7px 0}.lensguide-listing__type:after{display:none}.faq-section__heading{position:relative}.faq-section--faq-page .faq-section__body{margin:20px 0 0}@media only screen and (max-width:47.9375em),only screen and (max-width:64em)and (orientation:portrait){.faq-section--faq-page .faq-section__body{display:none;margin:20px 0}}.faq-section--faq-page .faq__question:before{display:none}@media only screen and (max-width:47.9375em),only screen and (max-width:64em)and (orientation:portrait){.faq-section--faq-page .faq__question{margin:0 0 10px}}@media only screen and (max-width:47.9375em){.faq-section--faq-page .faq__question{width:calc(100% - 16px)}}.faq-section--faq-page .faq__question.expanded a:after{transform:rotate(-180deg)}.faq-section--faq-page .faq__question.expanded+.faq__answer:last-of-type{margin-bottom:0}@media only screen and (max-width:47.9375em),only screen and (max-width:64em)and (orientation:portrait){.faq-section--faq-page .faq__question.expanded+.faq__answer:last-of-type{margin-bottom:27px}}.faq-section--faq-page .faq__question a.faq__question__link{font-size:14px;line-height:24px;padding-bottom:4px}.faq-section--faq-page .faq__question a{font-weight:700;text-decoration:none}.faq-section__body{display:block;font-size:14px;font-weight:400;margin:0}.content-page .faq-section--faq-page{border-bottom:1px solid #e3e3e3;margin:0 0 -1px;padding:28px 0 41px}.content-page .faq-section--faq-page.last-section{margin-bottom:15px}@media only screen and (max-width:47.9375em),only screen and (max-width:64em)and (orientation:portrait){.content-page .faq-section--faq-page{padding:0}.content-page .faq-section--faq-page header{border-top:1px solid #e3e3e3}.content-page .faq-section--faq-page.expanded .faq-section__heading:after{transform:translateY(-50%) rotate(-180deg)}}.content-page .faq-section--faq-page .faq-section__heading{cursor:pointer;font-family:sofia-pro,Arial,sans-serif;font-size:18px;font-weight:700;margin:0 0 9px}@media only screen and (max-width:47.9375em),only screen and (max-width:64em)and (orientation:portrait){.content-page .faq-section--faq-page .faq-section__heading{font-size:18px;height:65px;line-height:65px;margin:0}}@media only screen and (max-width:30em){.content-page .faq-section--faq-page .faq-section__heading{font-size:16px}}@media only screen and (min-width:30.0625em){.content-page .faq-section--faq-page .faq-section__heading{cursor:default}}.content-page .faq-section--faq-page .faq-section__heading:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 25.55'%3E%3Cpath fill='%23221736' d='M.55 5.91 20 25.32 39.45 5.91 34.37.84 20 15.2 5.63.84z'/%3E%3C/svg%3E");background-repeat:no-repeat;border-top-color:#221736;content:"";display:inline-block;display:none;height:6px;left:0;margin-left:5px;margin-left:0;position:absolute;top:50%;transform:translateY(-50%) rotate(0deg);transition:transform .3s cubic-bezier(.455,.03,.4,.955);width:10px}@media only screen and (max-width:47.9375em),only screen and (max-width:64em)and (orientation:portrait){.content-page .faq-section--faq-page .faq-section__heading:after{display:block;height:10px;left:auto;right:20px;width:16px}}@media only screen and (max-width:47.9375em){.content-page .faq-section--faq-page .faq-section__heading:after{right:0}}@media only screen and (min-width:30.0625em){.content-page .faq-section--faq-page .faq-section__heading:focus,.content-page .faq-section--faq-page .faq-section__heading:hover{text-decoration:none}}.content-page .faq-section--faq-page.expanded .faq-section__heading:before{transform:translateY(-50%) rotate(180deg)}@media only screen and (max-width:47.9375em),only screen and (max-width:64em)and (orientation:portrait){.content-page .faq-section--faq-page.expanded header{border-bottom:0}}.content-page .faq-section--faq-page.expanded .faq-section__body{display:block}@media only screen and (max-width:47.9375em),only screen and (max-width:64em)and (orientation:portrait){.content-page .faq-section--faq-page.expanded .faq-section__body{margin-bottom:30px;margin-top:0}}.faq-section ul{list-style:initial;margin:0 0 15px 10px;padding:0 0 0 1.2rem}.faq-section ul li{padding-left:8px}@media only screen and (min-width:64.0625em){.faq-content{width:580px}}.faq-content-wrapper{padding:0 10px;width:calc(100% - 300px)}@media only screen and (max-width:64em)and (orientation:landscape){.faq-content-wrapper{padding:0;width:calc(100% - 320px)}}@media only screen and (max-width:47.9375em),only screen and (max-width:64em)and (orientation:portrait){.faq-content-wrapper{padding:0;width:100%}}.faq-content-wrapper h1{font-size:26px;font-weight:700;margin:0 0 17px}@media only screen and (max-width:64em){.faq-content-wrapper h1{font-size:20px;margin-bottom:12px}}.faq-content-wrapper a{color:#f50;font-size:14px;font-weight:400;text-decoration:none}.faq-content-wrapper a:active,.faq-content-wrapper a:hover{color:#f50;text-decoration:underline}.faq-header-content{font-size:14px;font-weight:300;line-height:18px}@media only screen and (max-width:64em)and (orientation:portrait){.faq-header-content{margin-bottom:36px}.faq-header-content.faq-bottom-content{margin-bottom:62px}}@media only screen and (max-width:47.9375em){.faq-header-content{margin-bottom:32px}.faq-header-content.faq-bottom-content{margin-bottom:52px}}.faq-header-content .js-tel-number{font-family:sofia-pro,Arial,sans-serif;font-size:14px}@media only screen and (min-width:64.0625em){.faq-header-content .js-tel-number:hover{cursor:text;font-weight:300}}.faq-bottom-content p:last-child{margin-bottom:0}.faq__question{margin:0 0 10px;position:relative;transition:padding .2s linear}@media only screen and (max-width:64em)and (orientation:landscape),only screen and (min-width:64.0625em){.faq__question:last-of-type{margin-bottom:0}}.faq__question a{color:#221736;text-decoration:none}.faq__question a:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 25.55'%3E%3Cpath fill='%23221736' d='M.55 5.91 20 25.32 39.45 5.91 34.37.84 20 15.2 5.63.84z'/%3E%3C/svg%3E");background-repeat:no-repeat;content:"";display:inline-block;height:6px;margin:0 0 1px 5px;transition:transform .3s cubic-bezier(.455,.03,.4,.955);width:10px}@media only screen and (max-width:47.9375em){.faq__question a:after{position:absolute;top:calc(100% - 11px)}}.faq__question a:hover{color:#221736}.faq__question.expanded{margin-bottom:21px}@media only screen and (max-width:64em)and (orientation:landscape){.faq__question.expanded:last-of-type{margin-bottom:21px}}.faq__question.expanded:after{transform:rotate(180deg)}.faq__question.expanded+.faq__answer{display:block;margin-bottom:45px;transition:padding .2s linear}@media only screen and (max-width:47.9375em){.faq__question.expanded+.faq__answer{margin-bottom:35px}}.faq__question.expanded+.faq__answer:last-child,.faq__question.expanded+.faq__answer:last-of-type{margin-bottom:0}.faq__question.expanded+.faq__answer h2,.faq__question.expanded+.faq__answer h3{font-size:14px;margin:0 0 12px}.faq__question.expanded+.faq__answer h3{margin-top:30px}.faq__question.expanded+.faq__answer ol{margin:0;padding-left:12px}.faq__question.expanded+.faq__answer p:last-child{margin-bottom:0}.faq__question.expanded+.faq__answer br{display:none}.faq__question.expanded+.faq__answer table{border:1px solid #e3e3e3;font-size:13px;margin-top:28px;table-layout:fixed;width:100%}.faq__question.expanded+.faq__answer table tr:first-child{height:40px}.faq__question.expanded+.faq__answer table tr:first-child td{background-color:#f7f7f7;text-align:left;vertical-align:middle}.faq__question.expanded+.faq__answer table td{height:25px;padding:10px;vertical-align:top;width:33.3333333333%;word-break:break-word}@media only screen and (max-width:47.9375em),only screen and (max-width:64em)and (orientation:portrait){.faq__question.expanded+.faq__answer table td{width:14.2857142857%}}.faq__question.expanded+.faq__answer table td:last-child{text-align:center}.faq__question.highlighted{border:1px solid #f50;border-bottom:0;margin-bottom:0;padding:20px}@media only screen and (max-width:64em)and (orientation:landscape){.faq__question.highlighted:last-of-type{margin-bottom:0}}@media only screen and (max-width:47.9375em){.faq__question.highlighted{padding:15px;width:100%}.faq__question.highlighted a:after{top:calc(100% - 26px)}}.faq__question.highlighted+.faq__answer{border:1px solid #f50;border-top:0;padding:0 20px 20px;position:relative}@media only screen and (max-width:47.9375em){.faq__question.highlighted+.faq__answer{margin-bottom:30px;padding:0 15px 15px;width:100%}}.faq__answer{display:none;font-weight:300;line-height:18px;margin:0 0 1.25rem}.faq__answer a{color:#f50;font-family:sofia-pro,Arial,sans-serif;font-size:14px;font-weight:400}.faq__answer a:active,.faq__answer a:hover{color:#f50}.faq-menu-wrapper{border:none;float:left;padding:0 10px;position:static;width:270px}@media only screen and (max-width:64em){.faq-menu-wrapper{padding:0;width:200px}}@media only screen and (max-width:47.9375em),only screen and (max-width:64em)and (orientation:portrait){.faq-menu-wrapper{width:100%}}.faq-menu-wrapper.fixed{border:none;padding-bottom:10px;position:fixed;top:0;will-change:transform}.faq-menu-wrapper.fixed .faq-nav{padding-bottom:98px}@media only screen and (max-width:64em)and (orientation:landscape){.faq-menu-wrapper.fixed .faq-nav{padding-bottom:0}}@media only screen and (max-width:64em){.faq-menu-wrapper.fixed{padding-bottom:80px;top:60px}}@media only screen and (max-width:47.9375em),only screen and (max-width:64em)and (orientation:portrait){.faq-menu-wrapper.fixed{padding:0;position:static}}.faq-nav-wrapper .faq-nav{background-color:#fff;bottom:-22px;font-size:14px;left:-20px;line-height:2;list-style:none;padding:16px 20px 0;position:relative;width:calc(100% + 40px)}@media only screen and (max-width:47.9375em),only screen and (max-width:64em)and (orientation:portrait){.faq-nav-wrapper .faq-nav{display:none}}.faq-nav-wrapper .faq-nav a{display:inline-block;font-weight:400;height:24px;line-height:24px;text-decoration:none}.faq-nav-wrapper .faq-nav a:hover{color:#221736}.faq-nav-wrapper .faq-nav a.active{color:#f50;cursor:default;font-weight:400}.contact-page{padding:1.25rem 10px 0 .625rem}@media only screen and (min-width:48em){.contact-page{padding-top:0}}@media only screen and (max-width:64em)and (orientation:portrait){.contact-page{margin-bottom:56px;padding:0;width:100%}}@media only screen and (max-width:64em)and (orientation:landscape){.contact-page{padding-left:30px;width:650px}}@media only screen and (max-width:47.9375em){.contact-page{margin-bottom:45px}}.contact-page h1{font-size:26px;font-weight:700;line-height:22px;margin:0 0 24px}@media only screen and (max-width:64em){.contact-page h1{font-size:20px}}@media only screen and (max-width:30em){.contact-page h1{font-size:22px}}.contact-page h2{font-size:18px;font-weight:700;margin-top:33px}@media only screen and (max-width:47.9375em){.contact-page h2{margin-top:22px}}.contact-page__top-section{margin-bottom:24px}.contact-page__middle-section{border-bottom:1px solid #e3e3e3;padding-bottom:50px;position:relative;width:100%}@media only screen and (max-width:64em)and (orientation:landscape){.contact-page__middle-section{width:620px}}@media only screen and (max-width:64em)and (orientation:portrait){.contact-page__middle-section{width:100%}}@media only screen and (max-width:30em){.contact-page__middle-section{padding-bottom:0}}.contact-page__middle-section-left{float:left;margin-right:20px;width:280px}@media only screen and (max-width:64em)and (orientation:portrait){.contact-page__middle-section-left{width:340px}}@media only screen and (max-width:64em)and (orientation:landscape){.contact-page__middle-section-left{width:300px}}@media only screen and (max-width:30em){.contact-page__middle-section-left{float:none;margin-right:0;width:100%}}.contact-page__middle-section-left h4{margin-bottom:22px}.contact-page .svg-contact-ico{height:20px;vertical-align:middle;width:20px}@media(min-width:768px){.contact-page__main .customer-service__right{float:right;width:calc(100% - 308px)}}@media(max-width:479px){.contact-page__main .customer-service__right{margin-bottom:30px}}.contact-page__main .customer-service__awards{align-items:flex-start;flex-wrap:wrap}@media(max-width:767px){.contact-page__main .customer-service__awards{float:left}}.contact-page__main .customer-service__awards .safe-icons .safe_icon{height:60px;width:60px}.contact-page__main .customer-service__business-hours{border:2px solid #f50;color:#f50;margin-bottom:50px;padding:18px 20px;width:100%}@media only screen and (max-width:64em)and (orientation:portrait){.contact-page__main .customer-service__business-hours{margin-bottom:30px}}.contact-page__main .customer-service__business-hours b{font-size:16px}.contact-page__main .customer-service__business-hours p{font-size:14px;font-weight:300;margin-bottom:0}.contact-page__main .customer-service__business-hours p:first-child{margin-bottom:5px}.contact-page__main .customer-service__wrapper{width:260px}@media only screen and (max-width:64em){.contact-page__main .customer-service__wrapper>div{padding:20px 0 0;width:100%}}@media(max-width:767px){.contact-page__main .customer-service__wrapper{float:left;margin-right:64px}}@media(max-width:479px){.contact-page__main .customer-service__wrapper{margin-bottom:20px}}.contact-page__main .customer-service__wrapper:after{clear:both;content:"";display:table}.contact-page__main .customer-service__wrapper h4{line-height:1;margin-bottom:20px}.contact-page__main .customer-service__image svg{height:162px;margin-left:-8px;width:162px}@media only screen and (max-width:47.9375em){.contact-page__main .customer-service__image{display:none}}.contact-page__main .customer-service__content{display:none}.contact-page__main .customer-service__number-wrapper{font-family:sofia-pro,Arial,sans-serif;font-size:20px;font-weight:400;letter-spacing:0;margin-bottom:20px}@media only screen and (max-width:30em){.contact-page__main .customer-service__number-wrapper{margin-bottom:14px}}.contact-page__main .customer-service__number-wrapper svg{fill:#f50;float:left;height:20px;margin-right:10px;width:20px}.contact-page__main .customer-service__number{display:inline-block;float:left;font-size:14px;font-weight:600}.contact-page__main .customer-service__number a{color:#221736;font-size:14px;font-weight:700;letter-spacing:0;text-decoration:none}.contact-page__main .customer-service__number a .email-address{font-weight:400;text-decoration:underline}.contact-page__main .customer-service__number a:hover{font-weight:600}.contact-page__main .customer-service__number .definition-row div{display:inline;font-weight:300}.contact-page__main .customer-service__opening-hours-label{display:inline-block;font-size:14px;font-weight:700;margin-bottom:7px}.contact-page__main .customer-service__email a{color:#221736;font-size:14px;font-weight:300}.contact-page__main .customer-service__email a:active,.contact-page__main .customer-service__email a:hover{color:#221736}.contact-page__main .customer-service__contacts{float:none;width:100%}.contact-page__main .customer-service__contacts dl{font-size:14px;font-weight:300;line-height:20px;margin:0;width:220px}.contact-page__main .customer-service__contacts dl dt{display:inline;font-weight:300}.contact-page__main .customer-service__contacts dl dt:before{content:"";display:block}.contact-page__main .customer-service__contacts dl dd{display:inline;margin:0}.contact-page .definition-list dd,.contact-page .definition-list dt{width:110px}.contact-page__form{float:left;width:280px}@media only screen and (max-width:64em)and (orientation:landscape){.contact-page__form{width:300px}}@media only screen and (max-width:64em)and (orientation:portrait){.contact-page__form{width:340px}}@media only screen and (max-width:47.9375em){.contact-page__form{padding-bottom:30px;width:100%}}.contact-page__form h2{font-family:sofia-pro,Arial,sans-serif;font-size:16px;font-weight:700;margin:0 0 15px;padding-top:0;text-transform:none}@media only screen and (max-width:47.9375em){.contact-page__form h2{border:none;margin-top:10px;padding:0}}.contact-page__form .autoform-row--select label{position:relative}.contact-page__form .autoform-row--select label:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 25.55'%3E%3Cpath fill='%23221736' d='M.55 5.91 20 25.32 39.45 5.91 34.37.84 20 15.2 5.63.84z'/%3E%3C/svg%3E");background-repeat:no-repeat;content:"";display:inline-block;height:6px;height:7px;margin-left:5px;pointer-events:none;position:absolute;right:10px;top:42px;width:10px;width:14px}.contact-page__form .mandatory .autoform-row__asterisk{display:inline}.contact-page__form .autoform-row__input,.contact-page__form .autoform-row__select{border-radius:4px;height:40px}.contact-page__form .autoform__container:after{clear:both;content:"";display:table}.contact-page__form .autoform-row{margin-bottom:16px}.contact-page__form .autoform-row__label{font-size:13px;font-weight:400;padding-bottom:6px;position:static;width:auto}.contact-page__form .autoform-row__textarea{border-radius:4px;height:100px}.contact-page__form .autoform__block-first,.contact-page__form .autoform__block-second{padding-left:0;padding-right:0;width:calc(50% - 15px)}@media only screen and (max-width:64em)and (orientation:portrait){.contact-page__form .autoform__block-first,.contact-page__form .autoform__block-second{width:100%}}.contact-page__form .autoform__buttons{clear:both;float:right;margin-top:5px}.contact-page__form .autoform__buttons .autoform__button{background-color:#f50}.contact-page__form .autoform__buttons .autoform__button:active,.contact-page__form .autoform__buttons .autoform__button:hover{background-color:#c23c12}.contact-page__form .autoform__buttons .autoform__button{font-size:14px;font-weight:700;height:36px;margin:0;width:140px}.contact-page__form .autoform-row__validation-message{font-size:13px;padding:4px 0 0}.contact-page__form .autoform__container{display:flex;flex-direction:column}.contact-page__form .autoform__container .autoform__block-first{order:2;width:100%}.contact-page__form .autoform__container .autoform__block-second{order:1;width:100%}.contact-page__faq{margin:.625rem 0;width:580px}@media only screen and (max-width:30em){.contact-page__faq{float:none;width:100%}}.contact-page__faq .faq__question{margin:0 0 10px;padding:0}.contact-page__faq .faq__question:before{display:none}.contact-page__faq .faq__question.expanded a:after{transform:rotate(180deg)}.contact-page__faq .faq__question.expanded+.faq__answer{margin-bottom:20px;margin-left:0;padding-left:0}.contact-page__faq .faq__question.expanded+.faq__answer p{margin:0 0 20px}.contact-page__faq .faq__question a{font-weight:600;letter-spacing:0;padding-right:15px;position:relative;text-transform:none}.contact-page__faq-link{margin-top:26px}.contact-page__faq-link a{color:#f50;font-family:sofia-pro,Arial,sans-serif;font-size:14px;font-weight:400;text-decoration:none}.contact-page__faq-link a:hover{color:#f50;text-decoration:underline}.contact-page__faq .faq-section__heading{font-family:sofia-pro,Arial,sans-serif;font-size:16px;font-weight:600;letter-spacing:0;margin-bottom:18px;margin-top:30px}@media only screen and (max-width:47.9375em){.contact-page__faq .faq-section__heading{font-size:18px;margin-top:27px}}.thank-you-page__left-section{padding-left:0}@media only screen and (min-width:30.0625em){.thank-you-page__left-section{border-right:1px solid #e3e3e3}}@media only screen and (min-width:64.0625em){.thank-you-page__left-section{padding:0 1.75rem}}@media(max-width:767px){.thank-you-page__left-section{display:flex;flex-direction:column}}@media only screen and (max-width:30em){.thank-you-page__left-section{padding:0}}.thank-you-page__right-section{margin:0;padding:0}@media(min-width:768px){.thank-you-page__right-section{margin:0 0 20px;padding-left:20px}}@media only screen and (min-width:30.0625em){.thank-you-page__right-section{padding-left:10px}}@media only screen and (max-width:30em){.thank-you-page__right-section:not(.subscription-in-order){border-top:1px solid #e5e5e5}}.thank-you-page__right-section>p{font-size:14px;font-weight:300;line-height:18px}@media only screen and (max-width:30em){.thank-you-page__right-section>p{margin:0}}.thank-you-page__bottom-section{padding-bottom:2.5rem;padding-top:2.5rem}.thank-you-page__bottom-section:after,.thank-you-page__bottom-section:before{background-color:#ccc;content:"";display:block;height:1px;position:relative;width:100%}.thank-you-page__bottom-section:after{bottom:-2.5rem}.thank-you-page__bottom-section:before{top:-2.5rem}@media only screen and (min-width:30.0625em){.thank-you-page__bottom-section{margin:2.5rem 0}}.thank-you-page__create-account-wrapper .btn-cta-primary{margin:0 0 24px}.thank-you-page__confirmation-message p{font-size:14px;font-weight:300;margin:0 0 12px}.thank-you-page__confirmation-message p:first-child{margin:0 0 .8rem}.thank-you-page__confirmation-message p b{font-weight:300}.thank-you-page__left-section .thank-you-page__confirmation-message{margin:0 .625rem}@media(max-width:767px){.thank-you-page__left-section .thank-you-page__confirmation-message{margin-bottom:30px}}.thank-you-page__check-icon-container{background-color:#3cc4a9;border-radius:50%;display:block;height:2rem;left:48%;margin-bottom:25px;position:relative;top:.125rem;width:2rem}.thank-you-page__check-icon-container>svg{fill:#fff;height:1rem;left:50%;margin:-.5rem 0 0 -.5rem;position:absolute;top:50%;width:1rem}.thank-you-page__order-summary{margin:2.5rem .75rem}@media only screen and (min-width:30.0625em){.thank-you-page__order-summary{margin-top:-5px}}@media only screen and (max-width:30em){.thank-you-page__order-summary{margin:0 0 20px}}.thank-you-page__order-summary .priceLineThroughCart{color:#f50;font-weight:400;margin-right:4px;text-decoration:line-through}.thank-you-page__order-summary.order-summary-thank-you{line-height:1.43;padding:1.25rem 20px 1.5rem}.thank-you-page__order-summary .order-summary__heading{font-size:16px;font-weight:700;text-transform:capitalize}.thank-you-page__order-summary .order-summary__discount-detail,.thank-you-page__order-summary .order-summary__product,.thank-you-page__order-summary .order-summary__shipping{font-size:14px;font-weight:500}.thank-you-page__order-summary .order-summary__discount-detail{padding-left:.625rem}@media only screen and (max-width:30em){.thank-you-page__order-summary .order-summary__discount-detail{padding-left:0}}.thank-you-page__order-summary .order-summary__sum{font-size:16px;font-weight:700;padding-top:12px}.thank-you-page__order-summary .order-summary__sum>span{font-size:14px;font-weight:300}@media only screen and (max-width:64em){.thank-you-page__order-summary .order-summary__sum>span{display:block;margin-left:0}}.thank-you-page__order-summary .order-summary__sum>span{margin-left:5px;margin-top:0}@media only screen and (max-width:47.9375em){.thank-you-page__order-summary .order-summary__sum>span{margin-left:0}}.thank-you-page__order-summary .order-summary__sum:last-child{font-size:20px;line-height:1}.thank-you-page__order-summary .order-summary__total-sum-row{border-top:1px solid #e3e3e3;margin-top:12px}.thank-you-page__order-summary .order-summary__row:first-child{padding-bottom:0}.thank-you-page__order-summary .order-summary__product_thank_you,.thank-you-page__order-summary .order-summary__shipping,.thank-you-page__order-summary .order-summary__sum{flex:6}.thank-you-page__order-summary .order-summary__product_thank_you:last-child,.thank-you-page__order-summary .order-summary__shipping:last-child,.thank-you-page__order-summary .order-summary__sum:last-child{flex:2;text-align:right}@media only screen and (max-width:30em){.thank-you-page__order-summary .order-summary__discount:first-child{margin-left:0}}.thank-you-page__heading{font-family:sofia-pro,Arial,sans-serif;font-size:26px;font-weight:700;letter-spacing:-1px;line-height:30px;margin-bottom:12px;text-align:center}@media only screen and (max-width:30em){.thank-you-page__heading{font-size:22px;line-height:26px}}.thank-you-page__left-section .thank-you-page__heading{text-align:center}.thank-you-page .selected-article{font-size:12px;font-weight:300;margin:0 0 15px}.thank-you-page .selected-article .label{font-weight:400}.thank-you-page__cl-questionnaire{border-bottom:1px solid #e3e3e3;margin-bottom:1.25rem;padding-bottom:1.25rem}@media(min-width:768px){.thank-you-page__cl-questionnaire{margin-bottom:24px}}@media(min-width:1024px){.thank-you-page__cl-questionnaire{padding-bottom:50px}}.thank-you-page__cl-questionnaire h2{font-size:26px;font-weight:700;margin-bottom:12px}@media(max-width:767px){.thank-you-page__cl-questionnaire h2{font-size:20px;padding-top:22px}}.thank-you-page__cl-questionnaire p{font-size:14px;font-weight:300}.thank-you-page__cl-questionnaire-form{margin-top:25px;min-height:105px}@media(min-width:1024px){.thank-you-page__cl-questionnaire-form{margin-top:18px;max-width:270px}}.thank-you-page__cl-questionnaire-form .autoform-row.mandatory .autoform-row__asterisk{display:none}.thank-you-page__cl-questionnaire-form .autoform-row__select{border-radius:15px;font-size:14px;font-weight:400;padding:0 30px 0 15px}.thank-you-page__cl-questionnaire-form .autoform-row__label{font-size:13px;font-weight:400;line-height:1.1;margin-bottom:8px}.thank-you-page__cl-questionnaire-form .autoform-row--select{margin-bottom:15px}.thank-you-page__cl-questionnaire-form .autoform-row--select .autoform-row__field{position:relative}.thank-you-page__cl-questionnaire-form .autoform-row--select .autoform-row__field:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 25.55'%3E%3Cpath fill='%23f50' d='M.55 5.91 20 25.32 39.45 5.91 34.37.84 20 15.2 5.63.84z'/%3E%3C/svg%3E");background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 25'%3E%3Cpath fill='%23221736' d='M.55 5.91 20 25.32 39.45 5.91 34.37.84 20 15.2 5.63.84z'/%3E%3C/svg%3E");background-position:0;background-repeat:no-repeat;bottom:12px;content:"";display:inline-block;height:6px;pointer-events:none;position:absolute;right:16px;right:15px;width:10px}.thank-you-page__cl-questionnaire-form .autoform__buttons{margin-top:15px}.thank-you-page__cl-questionnaire-form .form-response{position:relative}@media(max-width:1023px){.thank-you-page__cl-questionnaire-form .form-response.response-error,.thank-you-page__cl-questionnaire-form .form-response.response-success{margin-bottom:20px}}.thank-you-page__cl-questionnaire-form .form-response.response-error .form-response__error,.thank-you-page__cl-questionnaire-form .form-response.response-success .form-response__success{display:block}.thank-you-page__cl-questionnaire-form .form-response__error,.thank-you-page__cl-questionnaire-form .form-response__success{display:none;font-size:14px;font-weight:300;left:0;line-height:1.3;position:absolute;top:0}.thank-you-page__cl-questionnaire-form .form-response .svg-checkbox-ico{fill:#00c91b;left:9px;position:relative;top:8px}.thank-you-page__subscription{background-color:#918b9b;color:#fff;margin-top:50px;padding:16px}@media(max-width:767px){.thank-you-page__subscription{margin:0 0 30px;padding:28px 16px 24px}}.thank-you-page__subscription--top-info{background-color:#918b9b;color:#fff;margin:30px 0;order:-1;overflow:hidden;padding:16px;text-align:center}@media(min-width:768px){.thank-you-page__subscription--top-info{display:none}}.thank-you-page__subscription--top-info h3{font-size:20px}.thank-you-page__subscription--top-info p{font-size:14px;font-weight:400}.thank-you-page__subscription--top-info:after{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='34' height='34'%3E%3Cpath fill='%23fff' d='M27.08 27.08a15.88 15.88 0 0 0 0-22.44 15.88 15.88 0 0 0-22.44 0 15.89 15.89 0 0 0 0 22.44 15.88 15.88 0 0 0 22.44 0M6.37 6.37a13.43 13.43 0 0 1 18.98 0 13.44 13.44 0 0 1 0 18.98 13.43 13.43 0 0 1-18.98 0 13.43 13.43 0 0 1 0-18.98m11.23 6.1a2.6 2.6 0 0 1 2.6-2.61 2.6 2.6 0 0 1 2.6 2.6.75.75 0 1 1-1.49 0 1.1 1.1 0 0 0-2.21 0 .75.75 0 1 1-1.5 0zm-8.29-.02a2.6 2.6 0 0 1 2.6-2.6 2.6 2.6 0 0 1 2.6 2.6.75.75 0 1 1-1.49 0 1.1 1.1 0 0 0-2.21 0 .75.75 0 1 1-1.5 0m-.33 6.69a.9.9 0 1 1 1.66-.69c.83 2 2.88 3.3 5.24 3.3 2.3 0 4.34-1.3 5.2-3.3a.9.9 0 1 1 1.65.71 7.4 7.4 0 0 1-6.85 4.38 7.35 7.35 0 0 1-6.9-4.4'/%3E%3C/svg%3E") no-repeat;background-size:100%;content:"";display:inline-block;height:40px;width:40px}.thank-you-page__subscription h2{line-height:28px}@media(max-width:767px){.thank-you-page__subscription h2{line-height:24px}}.thank-you-page__subscription h3{font-size:16px;margin:14px 0 4px}@media(max-width:767px){.thank-you-page__subscription h3{margin-top:18px}}.thank-you-page__subscription p{font-size:14px}.webreturn-page{padding:0 1.25rem}.webreturn-page__order-row{border-bottom:1px solid #777;padding:10px 0}.webreturn-page__order-row-info{list-style:none;margin:0;min-height:60px;padding:0 0 0 150px;position:relative}.webreturn-page__order-row-info>li{float:left;margin:0 10px 20px 0}.webreturn-page__order-row-info>li:last-child{margin-right:0}.webreturn-page__order-row-info>li input{background-color:transparent;border:0;font-size:20px;font-weight:300;padding:0;text-overflow:ellipsis;width:100%}.webreturn-page__order-row-info:after{clear:both;content:"";display:block;height:1px;line-height:1px}.webreturn-page__img{left:0;position:absolute;top:4px;width:120px}.webreturn-page__name{width:210px}.webreturn-page__param.hidden{display:none}.webreturn-page__param>div{width:100%}.webreturn-page__param{width:100px}.webreturn-page__label{font-size:12px}.webreturn-page__mail-send{display:none}.webreturn-page__input{clear:both;margin-left:140px;overflow:hidden;padding-left:10px}.webreturn-page__input>div{float:left;margin:0 10px 20px 0}.webreturn-page__input>div>label{font-size:12px}.webreturn-page__input>div input,.webreturn-page__input>div select{line-height:21px;width:100%}.webreturn-page__input>div.webreturn-page__reason{width:320px}.webreturn-page__input>div.webreturn-page__credit-only{width:100px}.webreturn-page__input>div.webreturn-page__quantity{width:120px}.webreturn-page__input>div.webreturn-page__quantity>label{height:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.webreturn-page__checkbox{margin:20px 150px}.webreturn-page__checkbox label{padding-left:30px;position:relative}.webreturn-page__checkbox label input[type=checkbox]{left:7px;position:absolute;top:3px}.webreturn-page__comment{margin:0 150px}.webreturn-page__comment textarea{resize:none;width:540px}.webreturn-page__buttons{margin:20px 150px}.webreturn-page__error{color:#ec2027}.webreturn-page__notifications{margin:20px 150px 0}.webreturn-page__create-return-form{max-width:500px}.webreturn-page .email-info{color:#3cc4a9;font-size:1.5em;font-weight:700;padding:20px 0}.status-code-page{margin-bottom:60px;margin-top:5px}@media only screen and (max-width:64em){.status-code-page{margin-bottom:80px;padding:0}}@media only screen and (max-width:64em)and (orientation:portrait){.status-code-page{margin-top:20px}}@media only screen and (max-width:47.9375em){.status-code-page{margin-bottom:20px;margin-top:16px}}.status-code-page__main{border-top:1px solid #e3e3e3}.status-code-page__main-content{margin:117px auto 0;max-width:700px;text-align:center}@media only screen and (max-width:47.9375em){.status-code-page__main-content{margin-top:56px}}.status-code-page__main-content h1{font-size:26px;font-weight:700;line-height:normal;margin-bottom:18px}@media only screen and (max-width:47.9375em){.status-code-page__main-content h1{font-size:20px}}.status-code-page__main-content h2{font-size:16px;font-weight:700}.status-code-page__main-content p{font-size:14px;font-weight:300;margin-bottom:20px;margin-top:7px}.status-code-page__main-content p a{font-weight:300}@media(min-width:768px){.status-code-page__main-content>a+a{margin-left:6px}}@media(max-width:767px){.status-code-page__main-content>a{width:48%}.status-code-page__main-content>a:first-of-type{float:left;margin-right:2%}}@media(max-width:374px){.status-code-page__main-content>a{float:none;width:100%}.status-code-page__main-content>a:first-of-type{margin-bottom:10px}}@media only screen and (min-width:64.0625em){.custom-message-page{padding:0 10px}}.custom-message-page h2{font-size:26px;font-weight:700;line-height:1;margin:0 0 18px}@media only screen and (max-width:64em){.custom-message-page h2{font-size:20px;margin-bottom:14px}}.custom-message-page__content{max-width:580px}@media only screen and (max-width:64em){.custom-message-page__content{max-width:620px}}.custom-message-page__content,.custom-message-page__content p{font-size:14px;font-weight:300;line-height:18px;margin:0}.editorial-page__heading{margin-bottom:50px}@media(max-width:767px){.editorial-page__heading__image{margin-left:-20px;margin-right:-20px}}.editorial-page__heading__cta{margin-top:30px}@media(min-width:1024px){.editorial-page__heading__cta{margin-top:40px}}.editorial-page__heading h1{font-size:34px;margin-bottom:14px;margin-top:30px}@media(min-width:1024px){.editorial-page__heading h1{font-size:50px;margin-bottom:17px;margin-top:58px}}.editorial-page__heading__text{margin:0 auto;max-width:540px;text-align:center}.editorial-page__content h2{font-size:28px;line-height:1.5;margin-bottom:20px;margin-top:25px}@media(min-width:1024px){.editorial-page__content h2{font-size:30px;margin-bottom:38px}}.editorial-page__content__item{margin-bottom:60px}@media(min-width:1024px){.editorial-page__content__item{display:flex;margin-bottom:70px}.editorial-page__content__item__double.editorial-page__image-text .editorial-page__content__item__text__wrapper{padding:0 60px}.editorial-page__content__item__double.editorial-page__image-text:nth-child(2n){flex-direction:row-reverse}.editorial-page__content__item__double.editorial-page__image-text:nth-child(2n) .editorial-page__content__item__text{padding-right:10px}.editorial-page__content__item__image{flex:1}.editorial-page__content__item__text{flex:1;margin-bottom:20px;margin-top:20px}}.editorial-page__footer__cta{margin-top:14px}.editorial-page .productList__container{padding-bottom:60px}.editorial-page .productList__container__header{margin-bottom:24px;padding-top:50px;text-transform:capitalize}@media(min-width:1024px){.editorial-page .productList__container__header{font-size:30px;padding-top:80px}}.editorial-page #productList .product-list-area.paginate{padding-bottom:14px}.editorial-page .article-cards .productList__container{padding-top:10px}@media(min-width:1024px){.editorial-page .article-cards .productList__container{padding-top:80px}}.editorial-page .article-cards.with-product-list .productList__container{padding-top:0}.editorial-page .productList__container{background-color:#f7f7f7;box-sizing:border-box;left:50%;margin-left:-50vw;min-width:100%;padding:0 calc(50vw - 50%) 60px;position:relative;width:100vw}@media(min-width:1024px){.editorial-page .productList__container{padding-bottom:130px}}.editorial-page .productList__container .product-item{background-color:#fff}.editorial-page .editorial-page__heading .editorial-page__heading__text{margin-bottom:40px}@media(min-width:768px){.editorial-page .editorial-page__heading .editorial-page__heading__text{margin-bottom:80px;max-width:740px}}.editorial-page .editorial-page__heading .editorial-page__heading__text .text-medium{margin:0 auto;max-width:540px}.editorial-page .editorial-page__heading__cta{margin-top:24px}.editorial-page h1{font-size:28px;line-height:36px;margin-bottom:8px}@media(min-width:768px){.editorial-page h1{font-size:40px;line-height:54px}}.editorial-page h2:not(.product-box__description__heading){font-size:24px;line-height:32px;margin-bottom:16px;margin-top:16px}@media(min-width:768px){.editorial-page h2:not(.product-box__description__heading){font-size:30px;line-height:36px}}.editorial-page .editorial-page__content .editorial-page__content__item{align-items:center;margin-bottom:30px}.editorial-page .breadcrumbs ul{border-top:none;padding-top:0}@media(min-width:768px){.editorial-page .breadcrumbs ul{margin:16px 0}}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-flex{display:flex!important}.d-flex-wrap{flex-wrap:wrap}.d-flex-center{justify-content:center}.d-flex-align-center,.d-flex-center{align-items:center;display:flex!important}.d-flex-align-baseline{align-items:baseline;display:flex!important}.d-flex-between{display:flex!important;justify-content:space-between}.d-flex-basis-100{flex-basis:100%!important}.d-flex-end{display:flex!important;justify-content:flex-end}.d-flex-start{display:flex!important;justify-content:flex-start}@media(min-width:0px){.d-xs-none{display:none!important}.d-xs-inline{display:inline!important}.d-xs-inline-block{display:inline-block!important}.d-xs-block{display:block!important}.d-xs-flex{display:flex!important}}@media(min-width:375px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-flex{display:flex!important}}@media(min-width:480px){.d-sm-large-none{display:none!important}.d-sm-large-inline{display:inline!important}.d-sm-large-inline-block{display:inline-block!important}.d-sm-large-block{display:block!important}.d-sm-large-flex{display:flex!important}}@media(min-width:768px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-flex{display:flex!important}}@media(min-width:1024px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-flex{display:flex!important}}@media(min-width:1200px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-flex{display:flex!important}}@media(min-width:1400px){.d-xxl-none{display:none!important}.d-xxl-inline{display:inline!important}.d-xxl-inline-block{display:inline-block!important}.d-xxl-block{display:block!important}.d-xxl-flex{display:flex!important}}@media(min-width:1920px){.d-hd-none{display:none!important}.d-hd-inline{display:inline!important}.d-hd-inline-block{display:inline-block!important}.d-hd-block{display:block!important}.d-hd-flex{display:flex!important}}@media(min-width:1024px){.error-page{padding:192px 0}}.error-page .text-input-wrapper input{padding-left:16px}.error-page .text-input-wrapper button{right:16px}