/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--header-height:155px}@media (max-width:48em){:root{--header-height:200px}}html{-webkit-box-sizing:border-box;box-sizing:border-box}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}body{background-color:#fff;color:#000;font-family:effra,sans-serif;font-size:18px;font-weight:300;line-height:1.5;overflow-x:hidden}@media (max-width:40em){body{font-size:16px}}.skip-link{color:#fff;display:block;text-align:center}.aria-accordion .aria-accordion__panel--transition[hidden]{display:block;max-height:0;opacity:0;padding-bottom:20px;padding-top:0;-webkit-transition:max-height .1s ease-out;transition:max-height .1s ease-out;visibility:hidden}.aria-accordion .aria-accordion__panel--transition{-webkit-transition:max-height .1s ease-in;transition:max-height .1s ease-in}.aria-accordion{border:none;margin-bottom:30px}.aria-accordion .aria-accordion__heading{margin:6px 0 0}.aria-accordion .aria-accordion__heading button{background-color:#eee;border:none;color:#000;font-size:18px;line-height:1.1;padding:22px 70px 22px 30px;text-align:left;-webkit-transition:all .2s ease;transition:all .2s ease;white-space:normal}@media (max-width:40em){.aria-accordion .aria-accordion__heading button{font-size:15px;padding:20px 55px 22px 25px}}.aria-accordion .aria-accordion__heading button:after,.aria-accordion .aria-accordion__heading button:before{background-color:#f5765d}.aria-accordion .aria-accordion__heading button:before{left:auto;right:40px}@media (max-width:40em){.aria-accordion .aria-accordion__heading button:before{right:30px}}.aria-accordion .aria-accordion__heading button:after{left:auto;right:34px}@media (max-width:40em){.aria-accordion .aria-accordion__heading button:after{right:24px}}.aria-accordion .aria-accordion__heading button[aria-expanded=true]:before{left:auto;right:40px}@media (max-width:40em){.aria-accordion .aria-accordion__heading button[aria-expanded=true]:before{right:30px}}.aria-accordion .aria-accordion__heading button[aria-expanded=true]:after{left:auto;right:34px}@media (max-width:40em){.aria-accordion .aria-accordion__heading button[aria-expanded=true]:after{right:24px}}.aria-accordion .aria-accordion__heading button:focus,.aria-accordion .aria-accordion__heading button:hover,.aria-accordion .aria-accordion__heading button[aria-expanded=true]{background-color:#e1e1e1}.aria-accordion .aria-accordion__panel{background-color:#fff;border:2px solid #e1e1e1;font-size:18px;margin-bottom:20px;margin-top:-32px;max-height:none;padding:55px 30px 27px;will-change:height}@media (max-width:40em){.aria-accordion .aria-accordion__panel{padding:50px 20px 22px}}@media (max-width:23.4375em){.aria-accordion .aria-accordion__panel{font-size:16px}}.aria-accordion .aria-accordion__panel p:last-child{margin-bottom:0}.page-403 .region-content,.page-404 .region-content{padding:100px 0;text-align:center}.maintenance-page .layout-container{margin:0 auto;max-width:800px;padding:32px 16px 0;width:100%}.maintenance-page header{margin:0 0 32px}.maintenance-page header a{display:block;margin:0 auto;max-width:300px;width:100%}.maintenance-page header a img{display:block}.maintenance-page header .name-and-slogan{display:none}.maintenance-page main{text-align:center}.maintenance-page main h1{font-size:3rem}@media (max-width:48em){.maintenance-page main h1{font-size:2rem}}h1,h2,h3{color:#444}h1{font-size:3.75rem;font-weight:700;line-height:1;margin:0 0 32px}@media (max-width:64em){h1{font-size:3rem;margin:0 0 16px}}@media (max-width:48em){h1{font-size:2rem}}@media (max-width:40em){h1{font-size:1.5rem}}h2{font-size:2rem;font-weight:500;line-height:1;margin:0 0 10px}@media (max-width:64em){h2{font-size:1.75rem}}@media (max-width:48em){h2{font-size:1.5rem}}@media (max-width:40em){h2{font-size:1.25rem}}h3{font-size:1.75rem;font-weight:500;line-height:1;margin:0 0 10px}@media (max-width:64em){h3{font-size:1.5rem}}@media (max-width:48em){h3{font-size:1.25rem}}@media (max-width:40em){h3{font-size:1.125rem}}p{margin:0 0 1em}p:last-child{margin-bottom:0}strong{font-weight:700}blockquote{font-size:2rem}.layout-content a,.layout-footer a{color:#f5765d}.button{margin:0}.button.button--primary{background-color:#198754;border:none;border-radius:5px;-webkit-box-shadow:0 .0625rem .3125rem #0000000f,0 .125rem .125rem #00000014,0 .1875rem .0625rem -.125rem #00000024;box-shadow:0 .0625rem .3125rem #0000000f,0 .125rem .125rem #00000014,0 .1875rem .0625rem -.125rem #00000024;color:#fff;display:inline-block;font-family:effra,sans-serif;font-size:24px;font-weight:400;padding:15px 30px;text-align:center;text-decoration:none;-webkit-transition:background-color .2s ease;transition:background-color .2s ease;white-space:normal}.button.button--primary:focus,.button.button--primary:hover{background-color:#157147}.button.button--secondary{background-color:#198754;border:none;border-radius:5px;-webkit-box-shadow:0 .0625rem .3125rem #0000000f,0 .125rem .125rem #00000014,0 .1875rem .0625rem -.125rem #00000024;box-shadow:0 .0625rem .3125rem #0000000f,0 .125rem .125rem #00000014,0 .1875rem .0625rem -.125rem #00000024;color:#fff;display:inline-block;font-family:effra,sans-serif;font-size:18px;font-weight:400;padding:11px 20px;text-align:center;text-decoration:none;-webkit-transition:background-color .2s ease;transition:background-color .2s ease;white-space:normal}.button.button--secondary:focus,.button.button--secondary:hover{background-color:#157147}.layout-header{background-color:#fff;border-bottom:1px solid #f1ece8;left:0;position:sticky;top:0;width:100%;z-index:20}.layout-content{position:relative;z-index:10}.region-wrapper .region{margin:0 auto;max-width:80rem}.region-wrapper.highlighted-wrapper .region{max-width:none}.main-content-wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin:0 auto;max-width:80rem;width:100%;width:auto}@media (max-width:48em){.main-content-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.content-wrapper{-ms-flex-preferred-size:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-basis:0;flex-grow:1;min-width:50%;padding:10px 10px 50px}.path-frontpage .content-wrapper{padding-top:40px}@media (max-width:48em){.content-wrapper{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}}.sidebar-wrapper{-ms-flex-preferred-size:280px;-webkit-box-flex:0;-ms-flex-positive:0;flex-basis:280px;flex-grow:0;padding:20px 10px 50px}@media (max-width:48em){.sidebar-wrapper{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.sidebar-nav ul.menu{font-size:1.25rem;margin:0;padding:0}.sidebar-nav ul.menu .menu-item{margin-bottom:10px;padding:0}.sidebar-nav ul.menu .menu-item a{color:#000;text-decoration:none}.sidebar-nav ul.menu .menu-item a:hover{text-decoration:underline}.sidebar-nav ul.menu .menu-item a.is-active{font-weight:600}.tabs-wrapper{background-color:#222330;margin:0;position:relative;z-index:30}.block-local-tasks-block{padding:10px 0}.block-local-tasks-block nav.tabs{margin:0}.block-local-tasks-block nav.tabs ul.tabs{border:none;margin:0}.block-local-tasks-block nav.tabs ul.tabs li{margin:0 10px 0 0}.block-local-tasks-block nav.tabs ul.tabs li:last-child{margin-right:0}.block-local-tasks-block nav.tabs ul.tabs li a{background-color:#fff;border:none;border-radius:30px;-webkit-box-shadow:none;box-shadow:none;color:#222330;font-size:14px;font-weight:700;padding:10px 20px;-webkit-transition:all .2s ease;transition:all .2s ease}.block-local-tasks-block nav.tabs ul.tabs li a[data-drupal-link-system-path*=delete]{color:#cc3d3d}.block-local-tasks-block nav.tabs ul.tabs li a[data-drupal-link-system-path*=delete]:hover{background-color:#cc3d3d;color:#fff}.block-local-tasks-block nav.tabs ul.tabs li a:hover{background-color:#e2e5ec;color:#0444c4}.block-local-tasks-block nav.tabs ul.tabs li a:focus{background-color:#059fad;color:#fff}.messages-wrapper{padding:0 10px}.messages{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;background-image:none;border:0;border-radius:20px;-webkit-box-shadow:0 10px 20px rgba(0,0,0,.05);box-shadow:0 10px 20px rgba(0,0,0,.05);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:flex-start;margin-bottom:20px;padding:16px 24px}@media (max-width:40em){.messages{padding:12px 20px}}.messages .message-icon{margin-right:20px}@media (max-width:40em){.messages .message-icon{margin-right:16px}}.messages .message-icon svg{color:#000;display:block;width:24px}@media (max-width:40em){.messages .message-icon svg{width:20px}}.messages .message-content{color:#000;font-size:16px;font-weight:400}@media (max-width:40em){.messages .message-content{font-size:14px}}.messages .message-content a{border-color:#000;color:#000}.messages.messages--status{background-color:#86d3c4}.messages.messages--warning{background-color:#f2e193}.messages.messages--error{background-color:#f46680}.messages .messages__item+.messages__item{margin-top:4px}.messages+.messages{margin-top:0}.table-responsive{margin:30px 0;overflow-x:auto}@media (max-width:40em){.table-responsive{margin:20px 0}}.table-responsive table{width:100%}.table-responsive::-webkit-scrollbar{-webkit-appearance:none;-moz-appearance:none;appearance:none}.table-responsive::-webkit-scrollbar:vertical{width:14px}.table-responsive::-webkit-scrollbar:horizontal{height:14px}.table-responsive::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.5);border:2px solid #fff;border-radius:7px}.table-responsive::-webkit-scrollbar-track{background-color:#fff;border-radius:7px}
.leaderboard-wrapper{border-bottom:1px solid #f1ece8;padding:0 10px}@media (max-width:48em){.leaderboard-wrapper{display:none}}.leaderboard-wrapper .region{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:50px;-moz-column-gap:50px;column-gap:50px;justify-content:space-between;padding:5px 0}.leaderboard-wrapper .region,.usp-block .block__content ul{-webkit-box-orient:horizontal;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}.usp-block .block__content ul{color:#5d5d5d;-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:14px;list-style:none;margin:0;padding:0}.usp-block .block__content ul li svg{color:#58a123}.header-wrapper{padding:25px 10px}@media (max-width:48em){.header-wrapper{padding:10px}}.header-wrapper .region{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:32px;-moz-column-gap:32px;column-gap:32px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:space-between}@media (max-width:48em){.header-wrapper .region{-webkit-column-gap:5px;-moz-column-gap:5px;column-gap:5px;-ms-flex-wrap:wrap;flex-wrap:wrap}body.scrolling .header-wrapper .region{-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px}.menu-toggle-btn{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.block-system-branding-block{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}body.scrolling .block-system-branding-block{display:none}#block-magazinepromotions-cart,body.scrolling #block-magazinepromotions-cart{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}#block-magazinepromotions-exposedformsearchpage-1{-webkit-box-ordinal-group:5;-ms-flex-order:4;-ms-flex-preferred-size:100%;flex-basis:100%;order:4;padding-top:10px}body.scrolling #block-magazinepromotions-exposedformsearchpage-1{-webkit-box-ordinal-group:3;-ms-flex-order:2;-webkit-box-flex:1;-ms-flex:1;flex:1;order:2;padding:0}}.menu-toggle-btn{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:transparent;border:none;color:#000;display:none;-ms-flex-direction:column;flex-direction:column;line-height:1;padding:10px;-webkit-transition:color .2s ease;transition:color .2s ease}@media (max-width:48em){.menu-toggle-btn{display:-webkit-box;display:-ms-flexbox;display:flex}}.menu-toggle-btn svg{fill:#000;height:32px;width:32px}.menu-toggle-btn:hover{color:#f5765d}.menu-toggle-btn:hover svg{fill:#f5765d}.block-system-branding-block a.site-logo{display:block;padding:5px;-webkit-transition:all .2s ease;transition:all .2s ease}.block-system-branding-block a.site-logo:focus-visible{border:none;border-radius:3px;-webkit-box-shadow:0 0 0 3px #000;box-shadow:0 0 0 3px #000;outline:none}.block-system-branding-block a.site-logo img{display:block;width:250px}@media (max-width:40em){.block-system-branding-block a.site-logo img{width:200px}}@media (max-width:23.4375em){.block-system-branding-block a.site-logo img{width:150px}}#block-magazinepromotions-exposedformsearchpage-1{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}#block-magazinepromotions-exposedformsearchpage-1 .form-item-key{float:none;margin:0;position:relative;width:100%}#block-magazinepromotions-exposedformsearchpage-1 .form-item-key:before{background-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><!--!Font Awesome Free 6.5.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--><path d="M416 208c0 45.9-14.9 88.3-40 122.7l126.6 126.7c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L330.7 376c-34.4 25.2-76.8 40-122.7 40C93.1 416 0 322.9 0 208S93.1 0 208 0s208 93.1 208 208zM208 352a144 144 0 1 0 0-288 144 144 0 1 0 0 288z"/></svg>');content:"";height:16px;left:20px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:16px}#block-magazinepromotions-exposedformsearchpage-1 .form-item-key input{border:1px solid #dad9d5;border-radius:32px;font-family:effra,sans-serif;font-size:18px;font-weight:300;padding:12px 48px;width:100%}#block-magazinepromotions-exposedformsearchpage-1 .form-item-key input:focus-visible{background-color:#f5f5f5;border:1px solid #777;outline:none}#block-magazinepromotions-exposedformsearchpage-1 .form-item-key input.form-autocomplete{background-position:calc(100% - 20px)}#block-magazinepromotions-exposedformsearchpage-1 .form-item-key input::-webkit-input-placeholder{color:#777;font-weight:500}#block-magazinepromotions-exposedformsearchpage-1 .form-item-key input::-moz-placeholder{color:#777;font-weight:500}#block-magazinepromotions-exposedformsearchpage-1 .form-item-key input:-ms-input-placeholder{color:#777;font-weight:500}#block-magazinepromotions-exposedformsearchpage-1 .form-item-key input::-ms-input-placeholder{color:#777;font-weight:500}#block-magazinepromotions-exposedformsearchpage-1 .form-item-key input::placeholder{color:#777;font-weight:500}#block-magazinepromotions-exposedformsearchpage-1 .form-actions{display:none}.search-api-autocomplete-search.ui-widget{border:none;border-radius:6px;-webkit-box-shadow:0 0 6px rgba(0,0,0,.2);box-shadow:0 0 6px rgba(0,0,0,.2)}.search-api-autocomplete-search.ui-widget .ui-menu-item:last-child{background-color:transparent}@media (max-width:40em){.search-api-autocomplete-search.ui-widget{left:10px!important;width:calc(100% - 20px)!important}}.search-api-autocomplete-search.ui-widget li{border-bottom:1px solid #ccc}.search-api-autocomplete-search.ui-widget li a .commerce-product{background-color:#f5f5f5;border-radius:6px}.search-api-autocomplete-search.ui-widget li a.ui-state-active .commerce-product{background:#eee}.search-api-autocomplete-search.ui-widget li:last-child{border-bottom:none}.search-api-autocomplete-search.ui-widget li .commerce-product{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:8px;-moz-column-gap:8px;column-gap:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;font-family:effra,sans-serif;font-weight:400;padding:12px}.search-api-autocomplete-search.ui-widget li .commerce-product .field--name-field-magazine-cover{height:60px;overflow:hidden;width:60px}.search-api-autocomplete-search.ui-widget li .commerce-product .field--name-field-magazine-cover img{width:100%}.search-api-autocomplete-search.ui-widget li .commerce-product .commerce-from-price-wrapper{-webkit-column-gap:6px;-moz-column-gap:6px;column-gap:6px}#block-magazinepromotions-cart,.search-api-autocomplete-search.ui-widget li .commerce-product .commerce-from-price-wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}#block-magazinepromotions-cart{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px}@media (max-width:48em){#block-magazinepromotions-cart{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}#block-magazinepromotions-cart .block__title{font-size:16px;font-weight:500;margin:5px 0}@media (max-width:23.4375em){#block-magazinepromotions-cart .block__title{font-size:13px}}#block-magazinepromotions-cart .cart-block--summary{padding:0 10px}#block-magazinepromotions-cart .cart-block--link__expand{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#000;border-radius:5px;color:#fff;-webkit-column-gap:5px;-moz-column-gap:5px;column-gap:5px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;padding:2px 8px;position:relative;text-align:center;text-decoration:none;-webkit-transition:all .2s ease;transition:all .2s ease}#block-magazinepromotions-cart .cart-block--link__expand:hover{background-color:#f5765d}#block-magazinepromotions-cart .cart-block--link__expand .cart-block--summary__icon img{vertical-align:middle;width:20px}#block-magazinepromotions-cart .cart-block--link__expand .cart-block--summary__count{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:#777;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:13px;font-weight:400;height:20px;justify-content:center;position:absolute;right:-8px;top:-8px;width:20px}.continue-shopping{margin-right:auto}@media (max-width:48em){.continue-shopping{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}}@media (max-width:40em){.continue-shopping{margin-right:0}}.continue-shopping a{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#444;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;font-size:20px;font-weight:400;line-height:.9;text-decoration:none}@media (max-width:40em){.continue-shopping a{font-size:16px;font-weight:500;max-width:100px}}.continue-shopping a svg{font-size:24px;left:0;position:relative;-webkit-transition:all .2s ease;transition:all .2s ease}.continue-shopping a:hover svg{left:-2px}.navbar-wrapper{background-color:#000;padding:0 10px}@media (max-width:48em){.navbar-wrapper{display:none}}.navbar-wrapper .region{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;justify-content:space-between}.region-navbar .block-superfish .sf-style-black{float:none;margin:0;padding:0}.region-navbar .block-superfish .sf-style-black.sf-navbar{background:#000;width:100%}.region-navbar .block-superfish .sf-style-black .no-column-headers .sf-multicolumn-column span.menuparent.nolink{display:none}.region-navbar .block-superfish .sf-style-black svg{margin-right:8px}.region-navbar .block-superfish .sf-style-black ul{padding-left:0}.region-navbar .block-superfish .sf-style-black ul.sf-multicolumn li.sf-multicolumn-wrapper{background:#333;padding:10px 0}.region-navbar .block-superfish .sf-style-black ul.sf-multicolumn li.sf-multicolumn-wrapper li{background:transparent}.region-navbar .block-superfish .sf-style-black a{color:#fff;cursor:pointer;padding:.25em 1em;text-decoration:none}.region-navbar .block-superfish .sf-style-black a.sf-with-ul{padding-right:2.25em}.region-navbar .block-superfish .sf-style-black a:focus{background:#333;outline:0}.region-navbar .block-superfish .sf-style-black a:hover{background:#333;outline:0;text-decoration:underline}.region-navbar .block-superfish .sf-style-black a:active{background:#333;outline:0}.region-navbar .block-superfish .sf-style-black a.is-active{background:transparent;font-weight:700}.region-navbar .block-superfish .sf-style-black span.nolink{color:#fff;padding:.25em 1em}.region-navbar .block-superfish .sf-style-black span.nolink.sf-with-ul{padding-right:2.25em}.region-navbar .block-superfish .sf-style-black span.nolink:hover{background:#333;outline:0}.region-navbar .block-superfish .sf-style-black span.sf-description{color:#fff;display:block;font-size:.833em;line-height:1.5;margin:5px 0 0 5px;padding:0}.region-navbar .block-superfish .sf-style-black .sf-depth-1>a,.region-navbar .block-superfish .sf-style-black .sf-depth-1>span.nolink{padding:.875em 1em}.region-navbar .block-superfish .sf-style-black .sf-depth-1>span.nolink.sf-with-ul{padding-right:2.25em}.region-navbar .block-superfish .sf-style-black.rtl span.sf-description{margin:5px 5px 0 0}.region-navbar .block-superfish .sf-style-black.rtl a.sf-with-ul,.region-navbar .block-superfish .sf-style-black.rtl span.nolink.sf-with-ul{padding-left:2.25em;padding-right:1em}.region-navbar .block-superfish .sf-style-black li{background:#000}.region-navbar .block-superfish .sf-style-black li li,.region-navbar .block-superfish .sf-style-black li li li{background:#333}.region-navbar .block-superfish .sf-style-black li.sfHover,.region-navbar .block-superfish .sf-style-black li:hover{background:#333;outline:0}.region-navbar .block-superfish .sf-style-black .sf-sub-indicator{height:13px;width:13px}.region-navbar .block-superfish .sf-style-black .sf-sub-indicator:after{font-size:12px}.region-navbar .block-superfish div.sf-accordion-toggle.sf-style-black a{background:#000;color:#fff;padding:1em}.region-navbar .block-superfish div.sf-accordion-toggle.sf-style-black a.sf-expanded{background:#333;font-weight:700}.region-navbar .block-superfish .sf-menu.sf-style-black.rtl.sf-accordion li li a{padding-left:auto;padding-right:2em}.region-navbar .block-superfish .sf-menu.sf-style-black.rtl.sf-accordion li li li a{padding-left:auto;padding-right:3em}.region-navbar .block-superfish .sf-menu.sf-style-black.rtl.sf-accordion li li li li a{padding-left:auto;padding-right:4em}.region-navbar .block-superfish .sf-menu.sf-style-black.rtl.sf-accordion li li li li li a,.region-navbar .block-superfish .sf-menu.sf-style-black.rtl.sf-accordion li li li li li span.nolink{padding-left:auto;padding-right:5em}.region-navbar .block-superfish .sf-menu.sf-style-black.rtl.sf-accordion li li li li span.nolink{padding-left:auto;padding-right:4em}.region-navbar .block-superfish .sf-menu.sf-style-black.rtl.sf-accordion li li li span.nolink{padding-left:auto;padding-right:3em}.region-navbar .block-superfish .sf-menu.sf-style-black.rtl.sf-accordion li li span.nolink{padding-left:auto;padding-right:2em}.region-navbar .block-superfish .sf-menu.sf-style-black.rtl ul.sf-multicolumn li.sf-multicolumn-wrapper ol li.sf-multicolumn-column{float:right}.region-navbar .block-superfish .sf-menu.sf-style-black.sf-accordion li.sf-expanded{background:#333}.region-navbar .block-superfish .sf-menu.sf-style-black.sf-accordion li.sf-expanded>a,.region-navbar .block-superfish .sf-menu.sf-style-black.sf-accordion li.sf-expanded>span.nolink{font-weight:700}.region-navbar .block-superfish .sf-menu.sf-style-black.sf-accordion li li a{padding-left:2em}.region-navbar .block-superfish .sf-menu.sf-style-black.sf-accordion li li li a{padding-left:3em}.region-navbar .block-superfish .sf-menu.sf-style-black.sf-accordion li li li li a{padding-left:4em}.region-navbar .block-superfish .sf-menu.sf-style-black.sf-accordion li li li li li a,.region-navbar .block-superfish .sf-menu.sf-style-black.sf-accordion li li li li li span.nolink{padding-left:5em}.region-navbar .block-superfish .sf-menu.sf-style-black.sf-accordion li li li li span.nolink{padding-left:4em}.region-navbar .block-superfish .sf-menu.sf-style-black.sf-accordion li li li span.nolink{padding-left:3em}.region-navbar .block-superfish .sf-menu.sf-style-black.sf-accordion li li span.nolink{padding-left:2em}.region-navbar .block-superfish .sf-menu.sf-style-black.sf-accordion li a.sf-accordion-button{font-weight:700;position:absolute;right:0;top:0;z-index:499}.region-navbar .block-superfish .sf-menu.sf-style-black ul.sf-multicolumn li.sf-multicolumn-wrapper ol,.region-navbar .block-superfish .sf-menu.sf-style-black ul.sf-multicolumn li.sf-multicolumn-wrapper ol li{margin:0;padding:0}.region-navbar .block-superfish .sf-menu.sf-style-black ul.sf-multicolumn li.sf-multicolumn-wrapper ol li.sf-multicolumn-column{display:inline;float:left}.region-navbar .block-superfish .sf-menu.sf-style-black ul.sf-multicolumn li.sf-multicolumn-wrapper a.menuparent,.region-navbar .block-superfish .sf-menu.sf-style-black ul.sf-multicolumn li.sf-multicolumn-wrapper span.nolink.menuparent{font-weight:700}.language-switcher-language-url ul.links{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;font-size:16px;list-style:none;margin:0;padding:0}.language-switcher-language-url ul.links li.en{display:none}.language-switcher-language-url ul.links li a{color:#000}.menu-is-visible .layout-container{margin-left:4%;-webkit-transition:all .3s ease;transition:all .3s ease}.menu-overflow{overflow:hidden}.menu-is-visible{-ms-overflow-style:none;scrollbar-width:none}.menu-is-visible ::-webkit-scrollbar{display:none}.toolbar-horizontal .navbar-mobile-wrapper .region,.toolbar-vertical .navbar-mobile-wrapper .region{margin-top:var(--drupal-displace-offset-top,0)}.navbar-mobile-wrapper{height:100%;left:0;position:fixed;top:0;-webkit-transition:all .3s ease;transition:all .3s ease;visibility:hidden;width:100%;z-index:59}.navbar-mobile-wrapper .region{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-overflow-scrolling:touch;align-items:center;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;height:100%;left:0;overflow-y:scroll;padding-left:20px;padding-right:20px;padding-top:20px;position:fixed;top:0;-webkit-transform:translate(-100%);transform:translate(-100%);-webkit-transition:all .2s ease;transition:all .2s ease;width:480px;z-index:29}@media (max-width:40em){.navbar-mobile-wrapper .region{width:100%}}.navbar-mobile-wrapper:after{background:transparent;content:"";cursor:pointer;height:100%;left:0;position:absolute;top:0;-webkit-transition:all .3s ease;transition:all .3s ease;width:100%}.navbar-mobile-wrapper.is-visible{visibility:visible}.navbar-mobile-wrapper.is-visible:after{backdrop-filter:blur(2px);background-color:rgba(0,0,0,.5);content:""}.navbar-mobile-wrapper.is-visible .region{-webkit-transform:translate(0);transform:translate(0)}.mobile-nav-header-wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;justify-content:space-between;margin-bottom:50px;width:100%}.mobile-nav-header-wrapper .mobile-nav-title{font-size:24px;font-weight:500}.menu-close-btn{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:transparent;border:none;color:#000;-webkit-column-gap:5px;-moz-column-gap:5px;column-gap:5px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;line-height:1;padding:10px 0;-webkit-transition:color .2s ease;transition:color .2s ease}.menu-close-btn span{font-size:18px;font-weight:400}@media (max-width:23.4375em){.menu-close-btn span{font-size:14px}}.menu-close-btn svg{fill:#000;height:16px;width:16px}.menu-close-btn:hover{color:#f5765d}.menu-close-btn:hover svg{fill:#f5765d}.mobile-nav-menu-wrapper{width:100%}.mobile-nav-menu-wrapper>ul.menu{margin:0}.mobile-nav-menu-wrapper>ul.menu li.menu-item{list-style:none;padding:0}.mobile-nav-menu-wrapper>ul.menu li.menu-item.no-column-headers>ul.menu>li.menu-item>.link-wrapper{display:none!important}.mobile-nav-menu-wrapper>ul.menu li.menu-item.no-column-headers>ul.menu>li.menu-item>ul.menu{display:block!important;margin-left:0}.mobile-nav-menu-wrapper>ul.menu li.menu-item.no-column-headers>ul.menu>li.menu-item>ul.menu li.menu-item a,.mobile-nav-menu-wrapper>ul.menu li.menu-item.no-column-headers>ul.menu>li.menu-item>ul.menu li.menu-item span:not(.expand){font-size:16px}.mobile-nav-menu-wrapper>ul.menu li.menu-item .link-wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #ccc;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:space-between}.mobile-nav-menu-wrapper>ul.menu li.menu-item .link-wrapper a,.mobile-nav-menu-wrapper>ul.menu li.menu-item .link-wrapper>span{-webkit-box-flex:1;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#000;cursor:pointer;display:block;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-direction:row;flex-direction:row;font-weight:400;padding:10px 0;text-decoration:none;-webkit-transition:all .2s ease;transition:all .2s ease}.mobile-nav-menu-wrapper>ul.menu li.menu-item .link-wrapper a svg,.mobile-nav-menu-wrapper>ul.menu li.menu-item .link-wrapper>span svg{margin-right:16px}.mobile-nav-menu-wrapper>ul.menu li.menu-item .link-wrapper button.expand{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:transparent;border:none;color:#000;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;font-size:24px;justify-content:center;text-align:center;-webkit-transition:all .4s ease;transition:all .4s ease}.mobile-nav-menu-wrapper>ul.menu li.menu-item .link-wrapper button.expand.expand-rotate{-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}.mobile-nav-menu-wrapper>ul.menu li.menu-item>ul.menu{display:none}.mobile-nav-menu-wrapper>ul.menu li.menu-item>ul.menu li.menu-item{margin-right:0}.mobile-nav-menu-wrapper>ul.menu li.menu-item>ul.menu li.menu-item a,.mobile-nav-menu-wrapper>ul.menu li.menu-item>ul.menu li.menu-item>span{font-size:16px}.mobile-nav-menu-wrapper>ul.menu li.menu-item>ul.menu li.menu-item ul.menu li.menu-item a,.mobile-nav-menu-wrapper>ul.menu li.menu-item>ul.menu li.menu-item ul.menu li.menu-item>span{font-size:14px}.mobile-nav-menu-wrapper>ul.menu li.menu-item.menu-item--active-trail>ul.menu{display:block}.mobile-nav-menu-wrapper>ul.menu li.menu-item.menu-item--active-trail>.link-wrapper>a,.mobile-nav-menu-wrapper>ul.menu li.menu-item.menu-item--active-trail>.link-wrapper>span{font-weight:700}#block-magazinepromotions-trustpilot .block__content{padding:8px 0;text-align:center}#block-magazinepromotions-currentoffers{background-color:#f5765d}#block-magazinepromotions-currentoffers .block__content{color:#fff;padding:8px 10px;text-align:center}#block-magazinepromotions-currentoffers .block__content a{color:#fff;text-decoration:none}#block-magazinepromotions-currentoffers .block__content a:hover{text-decoration:underline}
.footer-wrapper{background-color:#eee;padding:50px 16px 0}.region-footer{display:grid;gap:16px;grid-template-columns:repeat(4,1fr)}@media (max-width:48em){.region-footer{grid-template-columns:repeat(2,1fr)}}@media (max-width:40em){.region-footer{grid-template-columns:repeat(1,1fr);text-align:center}}.region-footer .block>h2{font-size:1.5rem;font-weight:500;text-transform:uppercase}.region-footer .block .block__content a{color:#000;text-decoration:none}.region-footer .block .block__content a:hover{text-decoration:underline}#block-magazinepromotions-footer-nav ul.menu{margin:0;padding:0}@media (max-width:40em){#block-magazinepromotions-footer-nav ul.menu{text-align:center}}#block-magazinepromotions-footer-nav ul.menu li.menu-item{margin:0;padding:0}#block-magazinepromotions-footer-nav ul.menu li.menu-item a{color:#000;text-decoration:none}#block-magazinepromotions-footer-nav ul.menu li.menu-item a:hover{text-decoration:underline}#block-magazinepromotions-footer-nav ul.menu li.menu-item a.is-active{font-weight:600}.attribution-wrapper{background-color:#eee;padding:50px 16px}.attribution-wrapper .region{border-top:4px solid #fff;padding-top:50px}
.node--type-slideshow.node--view-mode-default{position:relative}.node--type-slideshow.node--view-mode-default .field--name-field-slideshow-image img{height:auto;width:100%}.node--type-slideshow.node--view-mode-default .slideshow-content-wrapper{background-color:#fff;left:80px;max-width:500px;padding:30px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media (max-width:64em){.node--type-slideshow.node--view-mode-default .slideshow-content-wrapper{left:40px;max-width:400px}}@media (max-width:48em){.node--type-slideshow.node--view-mode-default .slideshow-content-wrapper{background-color:hsla(0,0%,100%,.95);background:linear-gradient(27deg,#f0f0f0 60%,hsla(0,0%,100%,0));bottom:0;left:0;max-width:none;padding:20px;top:auto;-webkit-transform:none;transform:none;width:100%}}@media (max-width:40em){.node--type-slideshow.node--view-mode-default .slideshow-content-wrapper{text-align:center}}.node--type-slideshow.node--view-mode-default .field--name-node-title{color:#f5765d;font-size:3.75rem;font-weight:700;line-height:1;margin:0 0 20px}@media (max-width:64em){.node--type-slideshow.node--view-mode-default .field--name-node-title{font-size:3rem;margin:0 0 1rem}}@media (max-width:48em){.node--type-slideshow.node--view-mode-default .field--name-node-title{font-size:2rem;margin:0 0 .5rem}}@media (max-width:40em){.node--type-slideshow.node--view-mode-default .field--name-node-title{font-size:1.25rem}}.node--type-slideshow.node--view-mode-default .field--name-field-slideshow-text{font-size:24px}@media (max-width:48em){.node--type-slideshow.node--view-mode-default .field--name-field-slideshow-text{font-size:18px}}.node--type-slideshow.node--view-mode-default .field--name-field-slideshow-text h2,.node--type-slideshow.node--view-mode-default .field--name-field-slideshow-text h3,.node--type-slideshow.node--view-mode-default .field--name-field-slideshow-text h4{color:#f5765d;font-weight:500;line-height:1;margin:0 0 20px}@media (max-width:48em){.node--type-slideshow.node--view-mode-default .field--name-field-slideshow-text h2,.node--type-slideshow.node--view-mode-default .field--name-field-slideshow-text h3,.node--type-slideshow.node--view-mode-default .field--name-field-slideshow-text h4{margin:0 0 .5rem}}.node--type-slideshow.node--view-mode-default .field--name-field-slideshow-text p{margin:0 0 .5rem}.node--type-slideshow.node--view-mode-default .field--name-field-slideshow-text p:last-child{margin-bottom:0}.node--type-slideshow.node--view-mode-default .field--name-field-slideshow-text a{color:#f5765d;text-decoration:none}.node--type-slideshow.node--view-mode-default .field--name-field-slideshow-text a:hover{text-decoration:underline}
.commerce-product--type-magazine.commerce-product--view-mode-full .magazine-cover{float:left;margin-bottom:20px;margin-right:2%;width:43%}@media (max-width:40em){.commerce-product--type-magazine.commerce-product--view-mode-full .magazine-cover{width:49%}}.commerce-product--type-magazine.commerce-product--view-mode-full .magazine-info{float:left;margin-bottom:20px;width:55%}.commerce-product--type-magazine.commerce-product--view-mode-full .magazine-info h1{word-break:break-word}@media (max-width:40em){.commerce-product--type-magazine.commerce-product--view-mode-full .magazine-info{width:49%}}.commerce-product--type-magazine.commerce-product--view-mode-full .magazine-offers{float:right;width:55%}@media (max-width:40em){.commerce-product--type-magazine.commerce-product--view-mode-full .magazine-offers{clear:both;width:100%}}.commerce-product--type-magazine.commerce-product--view-mode-full .magazine-description{clear:left;width:43%}@media (max-width:40em){.commerce-product--type-magazine.commerce-product--view-mode-full .magazine-description{clear:both;width:100%}}.commerce-product--type-magazine.commerce-product--view-mode-full .field--name-field-magazine-cover{-webkit-column-gap:1.5%;-moz-column-gap:1.5%;column-gap:1.5%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:10px}@media (max-width:48em){.commerce-product--type-magazine.commerce-product--view-mode-full .field--name-field-magazine-cover{-webkit-column-gap:2%;-moz-column-gap:2%;column-gap:2%}}.commerce-product--type-magazine.commerce-product--view-mode-full .field--name-field-magazine-cover a{-webkit-box-flex:1;-ms-flex:1 0 20%;flex:1 0 20%;max-width:24%}@media (max-width:48em){.commerce-product--type-magazine.commerce-product--view-mode-full .field--name-field-magazine-cover a{-webkit-box-flex:1;-ms-flex:1 0 32%;flex:1 0 32%;max-width:32%}}.commerce-product--type-magazine.commerce-product--view-mode-full .field--name-field-magazine-cover a:first-child{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:none}.commerce-product--type-magazine.commerce-product--view-mode-full .field--name-field-magazine-cover a img{display:block;height:auto;width:100%}.commerce-product--type-magazine.commerce-product--view-mode-full #quicktabs-magazine_info .ui-accordion-header{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fafafa;border:none;border-radius:0;border-top:1px solid #ccc;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;font-size:18px;justify-content:space-between;margin:0;padding:10px 15px;-webkit-transition:all .2s ease;transition:all .2s ease}.commerce-product--type-magazine.commerce-product--view-mode-full #quicktabs-magazine_info .ui-accordion-header.ui-state-hover{background-color:#eee}.commerce-product--type-magazine.commerce-product--view-mode-full #quicktabs-magazine_info .ui-accordion-header.ui-state-active .ui-icon{background-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" style="fill:%23444"><!--!Font Awesome Free 6.5.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--><path d="M233.4 105.4c12.5-12.5 32.8-12.5 45.3 0l192 192c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0L256 173.3 86.6 342.6c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3l192-192z"/></svg>')}.commerce-product--type-magazine.commerce-product--view-mode-full #quicktabs-magazine_info .ui-accordion-header a{-webkit-box-ordinal-group:1;-ms-flex-order:0;color:#444;order:0;text-decoration:none}.commerce-product--type-magazine.commerce-product--view-mode-full #quicktabs-magazine_info .ui-accordion-header .ui-icon{-webkit-box-ordinal-group:2;-ms-flex-order:1;background-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" style="fill:%23444"><!--!Font Awesome Free 6.5.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--><path d="M233.4 406.6c12.5 12.5 32.8 12.5 45.3 0l192-192c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L256 338.7 86.6 169.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l192 192z"/></svg>');background-repeat:no-repeat;background-size:contain;height:22px;margin:0;order:1;-webkit-transition:all .2s ease;transition:all .2s ease;width:22px}.commerce-product--type-magazine.commerce-product--view-mode-full #quicktabs-magazine_info .ui-accordion-content{background-color:#fafafa;border:none;padding:15px}.commerce-product--type-magazine.commerce-product--view-mode-full .field--name-field-magazine-info-text{margin-bottom:10px}.commerce-product--type-magazine.commerce-product--view-mode-full .view-magazine-tab-description .description-heading{font-size:24px;margin:0 0 20px}.commerce-product--type-magazine.commerce-product--view-mode-full .comments-wrapper .comment-form{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:20px}@media (max-width:48em){.commerce-product--type-magazine.commerce-product--view-mode-full .comments-wrapper .comment-form{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.commerce-product--type-magazine.commerce-product--view-mode-full .comments-wrapper .comment-form .form-item{margin:0 0 10px}.commerce-product--type-magazine.commerce-product--view-mode-full .comments-wrapper .comment-form .form-actions{margin:0 0 20px}.commerce-product--type-magazine.commerce-product--view-mode-full .comments-wrapper .comment-form .field--name-field-magazine-comment-rating,.commerce-product--type-magazine.commerce-product--view-mode-full .comments-wrapper .comment-form .form-item-name{-webkit-box-flex:1;-ms-flex:1;flex:1}.commerce-product--type-magazine.commerce-product--view-mode-full .comments-wrapper .comment-form .field--name-field-magazine-comment-rating .form-item-field-magazine-comment-rating-0-rating.form-no-label{margin-top:12px}@media (max-width:48em){.commerce-product--type-magazine.commerce-product--view-mode-full .comments-wrapper .comment-form .field--name-field-magazine-comment-rating .form-item-field-magazine-comment-rating-0-rating.form-no-label{margin-top:0}}.commerce-product--type-magazine.commerce-product--view-mode-full .comments-wrapper .comment-form .field--name-field-comment-body{-webkit-box-flex:100%;-ms-flex:100%;flex:100%}.commerce-product--type-magazine.commerce-product--view-mode-full .comments-wrapper .comment-form .form-type-textfield input{background-color:#fff;border:1px solid #aaa;border-radius:5px;color:#444;display:block;font-size:16px;font-weight:400;outline:none;padding:12px;-webkit-transition:all .2s ease;transition:all .2s ease;width:100%}.commerce-product--type-magazine.commerce-product--view-mode-full .comments-wrapper .comment-form .form-type-textfield input:focus,.commerce-product--type-magazine.commerce-product--view-mode-full .comments-wrapper .comment-form .form-type-textfield input:hover{border-color:#707070}.commerce-product--type-magazine.commerce-product--view-mode-full .comments-wrapper .comment-form .form-type-textarea textarea{background-color:#fff;border:1px solid #aaa;border-radius:5px;color:#444;display:block;font-size:16px;font-weight:400;outline:none;padding:12px;-webkit-transition:all .2s ease;transition:all .2s ease;width:100%}.commerce-product--type-magazine.commerce-product--view-mode-full .comments-wrapper .comment-form .form-type-textarea textarea:focus,.commerce-product--type-magazine.commerce-product--view-mode-full .comments-wrapper .comment-form .form-type-textarea textarea:hover{border-color:#707070}.commerce-product--type-magazine.commerce-product--view-mode-full .comments-wrapper .comment{border-bottom:1px solid #ccc;margin-bottom:10px;padding-bottom:10px}.commerce-product--type-magazine.commerce-product--view-mode-full .comments-wrapper .comment.unpublished{opacity:.5}.commerce-product--type-magazine.commerce-product--view-mode-full .comments-wrapper .comment:last-child{border:none;margin:0;padding:0}.commerce-product--type-magazine.commerce-product--view-mode-full .comments-wrapper .comment .comment__meta{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-column-gap:5px;-moz-column-gap:5px;column-gap:5px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;font-size:15px;margin-bottom:10px}.commerce-product--type-magazine.commerce-product--view-mode-full .comments-wrapper .comment .comment__author{font-weight:400}.commerce-product--type-magazine.commerce-product--view-mode-full .comments-wrapper .comment .field--name-field-magazine-comment-rating{margin-bottom:10px;overflow:hidden}.commerce-product--type-magazine.commerce-product--view-mode-full .comments-wrapper .comment .field--name-field-comment-body{font-size:16px}.commerce-product--type-magazine.commerce-product--view-mode-full .field--name-field-magazine-language{margin-bottom:10px}.commerce-product--type-magazine.commerce-product--view-mode-full .field--name-dynamic-block-fieldcommerce-product-offers .field__label{font-size:1.5rem}.commerce-product--type-magazine.commerce-product--view-mode-listing{height:100%;position:relative}.commerce-product--type-magazine.commerce-product--view-mode-listing a{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:calc(100% - 50px);margin-bottom:50px;text-decoration:none}.commerce-product--type-magazine.commerce-product--view-mode-listing a:hover .magazine-cover img{opacity:.8}.commerce-product--type-magazine.commerce-product--view-mode-listing .magazine-cover{margin-bottom:10px;position:relative}.commerce-product--type-magazine.commerce-product--view-mode-listing .magazine-cover img{display:block;height:auto;-webkit-transition:all .2s ease;transition:all .2s ease;width:100%}.commerce-product--type-magazine.commerce-product--view-mode-listing .premium{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-color:#fef0eb;bottom:20px;color:#000;-webkit-column-gap:5px;-moz-column-gap:5px;column-gap:5px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;justify-content:center;left:0;padding:10px;position:absolute;width:100%}.commerce-product--type-magazine.commerce-product--view-mode-listing .premium div{font-weight:400;line-height:1}.commerce-product--type-magazine.commerce-product--view-mode-listing .magazine-wrapper{margin-top:auto}.commerce-product--type-magazine.commerce-product--view-mode-listing .field--name-dynamic-token-fieldcommerce-product-commerce-product-title{color:#000;font-size:1.125rem;font-weight:500;margin-bottom:10px;text-transform:uppercase}.commerce-product--type-magazine.commerce-product--view-mode-listing .savings{font-size:28px;height:110px;position:absolute;right:-30px;top:-30px;width:110px;z-index:10}@media (max-width:48em){.commerce-product--type-magazine.commerce-product--view-mode-listing .savings{font-size:24px;height:80px;width:80px}}.commerce-product--type-magazine.commerce-product--view-mode-listing .savings .value{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 250 250" xml:space="preserve"><path fill="%23f5765d" d="m125.1.5 23 26.6 32.6-14.3 8.8 33.7 35.8.9-7.1 34L250 97.3 228.4 125l21.6 27.7-31.8 15.9 7.1 34-35.8.9-8.8 33.7-32.6-14.3-23 26.6-23-26.6-32.5 14.3-8.9-33.7-35.7-.9 7.1-34L.3 152.7 21.8 125 .3 97.3l31.8-15.9-7.1-34 35.7-.9 8.9-33.7 32.5 14.3z"/></svg>');background-repeat:no-repeat;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:700;height:100%;justify-content:center;width:100%}.commerce-product--type-magazine.commerce-product--view-mode-listing .savings:after{background-color:#fff;content:"";height:50px;position:absolute;right:0;top:0;width:50px;z-index:-1}@media (max-width:80em){.commerce-product--type-magazine.commerce-product--view-mode-listing .savings{right:-10px;top:-10px}}.commerce-product--type-magazine.commerce-product--view-mode-listing .commerce-from-price-wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;background-color:#f6f6f6;color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4px;justify-content:center;line-height:1;padding:10px}.commerce-product--type-magazine.commerce-product--view-mode-listing .commerce-from-price-wrapper .label-before{font-size:1.25rem;font-weight:500}@media (max-width:48em){.commerce-product--type-magazine.commerce-product--view-mode-listing .commerce-from-price-wrapper .label-before{font-size:1rem}}.commerce-product--type-magazine.commerce-product--view-mode-listing .commerce-from-price-wrapper .commerce-from-price{color:#f5765d;font-size:2.5rem;font-weight:700;letter-spacing:-2px}@media (max-width:48em){.commerce-product--type-magazine.commerce-product--view-mode-listing .commerce-from-price-wrapper .commerce-from-price{font-size:2rem}}.review-rating span{position:relative}.review-rating .svg-inline--fa{color:#efefef}.review-rating .svg-inline--fa.filled{color:#f5cb00;display:inline-block}.review-rating .svg-inline--fa.fa-star-half{display:none}.review-rating .svg-inline--fa.fa-star-half.filled{display:inline-block;left:0;position:absolute;top:1px;z-index:1}#quicktabs-offers{padding:0}#quicktabs-offers .quicktabs-tabpage>strong{font-size:1.5rem}.quicktabs-main .quicktabs-tabpage{border:none;padding:0}.offer-card{background:#f8f9fa;border:1px solid #dee2e6;border-radius:12px;cursor:pointer;margin:20px 10px;overflow:visible;padding:20px;position:relative}.offer-card:not(.expanded){padding-bottom:0}.offer-card.expanded:not(.featured){border:1px solid #198754;-webkit-box-shadow:0 0 0 2px #e9f5ee;box-shadow:0 0 0 2px #e9f5ee}.offer-card.featured.expanded{-webkit-box-shadow:0 0 0 3px #bde6d1;box-shadow:0 0 0 3px #bde6d1}.offer-card:hover{background-color:#f1f1f1}.offer-content{-webkit-box-align:start;-ms-flex-align:start;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:flex-start;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;min-width:0;overflow:hidden}.offer-left{-webkit-box-flex:1;-ms-flex:1 1 60%;flex:1 1 60%;margin-top:6px;min-width:0}.offer-right{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;max-width:100px;text-align:center}.multiple-premiums{background-color:#fff;border:1px solid #ccc;border-radius:8px;line-height:1;margin-bottom:5px;padding:15px 0}.multiple-premiums svg{fill:#444;width:32px}.offer-right img{border:1px solid #ccc;border-radius:8px;height:auto;max-width:100%}@media screen and (max-width:349px){.offer-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.offer-right{margin-top:12px;text-align:left;width:100%}.offer-right img{height:auto;max-width:300px;width:100%}}.offer-title{font-size:1.2rem;font-weight:600;-ms-hyphens:auto;hyphens:auto;line-height:1.1;margin-bottom:10px;margin-top:0;overflow-wrap:break-word;word-break:break-word}.length-price{font-size:1.4rem;font-weight:400;line-height:1;margin:0 0 2px}.original-price{color:#6c757d;font-size:.95rem;font-style:italic;margin:4px 0 8px}p.premium-short{font-size:.9rem;font-weight:700;line-height:1rem;margin:4px 0 12px;max-width:120px;overflow-wrap:break-word;white-space:normal}.expires,p.premium-short{background-color:#e9f5ee;border-radius:4px;color:#198754;display:inline-block;padding:4px 8px}.expires{font-size:.95rem;margin-bottom:12px;margin-top:6px}.ends{color:#666;font-size:.9rem;margin:6px 0 0}.premium-name{line-height:1;margin-top:0}.read-more-premium{color:#0a53be;display:block;font-size:.9rem;margin-top:8px;text-align:center;text-decoration:underline}.commerce-order-item-variation-cart-form-form .field--name-field-selected-premium{background-color:#fff;border:1px solid #dee2e6;border-radius:12px;margin-bottom:12px;max-height:280px;overflow-y:auto;padding:16px}.commerce-order-item-variation-cart-form-form .field--name-field-selected-premium::-webkit-scrollbar{width:6px}.commerce-order-item-variation-cart-form-form .field--name-field-selected-premium::-webkit-scrollbar-thumb{background:#ccc;border-radius:3px}.commerce-order-item-variation-cart-form-form .field--name-field-selected-premium fieldset{border:none;margin:0;padding:0}.commerce-order-item-variation-cart-form-form .field--name-field-selected-premium legend{font-size:1.2rem;margin:0 0 12px}.commerce-order-item-variation-cart-form-form .field--name-field-selected-premium .fieldset-legend.form-required:after{display:none}.commerce-order-item-variation-cart-form-form .field--name-field-selected-premium .form-radios .form-item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;border:1px solid #ccc;border-radius:8px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px;margin:0 0 10px;position:relative}.commerce-order-item-variation-cart-form-form .field--name-field-selected-premium .form-radios .form-item:last-child{margin-bottom:0}@media (max-width:480px){.commerce-order-item-variation-cart-form-form .field--name-field-selected-premium .form-radios .form-item{gap:5px}}.commerce-order-item-variation-cart-form-form .field--name-field-selected-premium .form-radios .form-item:hover{background:#f1f5f9;border-color:#198754}.commerce-order-item-variation-cart-form-form .field--name-field-selected-premium .form-radios .form-item input[type=radio]{left:10px;position:absolute;top:50%;-webkit-transform:translateY(-50%) scale(1.3);transform:translateY(-50%) scale(1.3)}.commerce-order-item-variation-cart-form-form .field--name-field-selected-premium .form-radios .form-item label{-webkit-box-flex:1;cursor:pointer;-ms-flex:1;flex:1;padding:10px 10px 10px 35px}.commerce-order-item-variation-cart-form-form .field--name-field-selected-premium .form-radios .form-item .premium-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px}@media (max-width:480px){.commerce-order-item-variation-cart-form-form .field--name-field-selected-premium .form-radios .form-item .premium-wrapper{gap:5px}}.commerce-order-item-variation-cart-form-form .field--name-field-selected-premium .form-radios .form-item .premium-wrapper img{border-radius:6px;height:60px;-o-object-fit:cover;object-fit:cover;width:60px}.commerce-order-item-variation-cart-form-form .field--name-field-selected-premium .form-radios .form-item .premium-wrapper .premium-text{font-size:.95rem;line-height:1.2}.commerce-order-item-variation-cart-form-form .field--name-field-selected-premium .form-radios .form-item .premium-wrapper .premium-text a{color:#0a53be;display:inline-block;margin-top:5px}.commerce-order-item-variation-cart-form-form .form-actions{border-top:1px solid #dee2e6;display:none;margin-bottom:0;padding-top:16px}.offer-card.expanded .commerce-order-item-variation-cart-form-form .form-actions{display:block}.commerce-order-item-variation-cart-form-form .form-actions .button{-webkit-box-shadow:0 4px 12px rgba(0,0,0,.15);box-shadow:0 4px 12px rgba(0,0,0,.15);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;width:100%}@media (max-width:480px){.commerce-order-item-variation-cart-form-form .form-actions .button{border-radius:6px;font-size:1rem;padding:12px}}.commerce-order-item-variation-cart-form-form .form-actions .button:hover{background-color:#157347;-webkit-box-shadow:0 0 0 2px #dee2e6;box-shadow:0 0 0 2px #dee2e6}.expanded-section{height:0;opacity:0;overflow:hidden;-webkit-transition:height .3s ease,opacity .3s ease;transition:height .3s ease,opacity .3s ease}.offer-card.expanded .expanded-section{-webkit-animation:expandFade .3s ease forwards;animation:expandFade .3s ease forwards;height:auto;opacity:1}@-webkit-keyframes expandFade{0%{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes expandFade{0%{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.discount-star{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 250 250'%3E%3Cpath fill='%23f5765d' d='m125.1.5 23 26.6 32.6-14.3 8.8 33.7 35.8.9-7.1 34L250 97.3 228.4 125l21.6 27.7-31.8 15.9 7.1 34-35.8.9-8.8 33.7-32.6-14.3-23 26.6-23-26.6-32.5 14.3-8.9-33.7-35.7-.9 7.1-34L.3 152.7 21.8 125 .3 97.3l31.8-15.9-7.1-34 35.7-.9 8.9-33.7 32.5 14.3z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.85rem;font-weight:700;height:60px;justify-content:center;position:absolute;right:0;text-align:center;top:0;-webkit-transform:translate(35%,-35%);transform:translate(35%,-35%);width:60px;z-index:12}.original-price-inline{color:#6c757d;font-size:.95rem;font-style:italic}.spacer-if-no-expires{height:20px}.offer-left .expires+.spacer-if-no-expires{display:none}.featured{background-color:#f0fdf4;border:2px solid #198754;-webkit-box-shadow:0 0 0 3px #e9f5ee;box-shadow:0 0 0 3px #e9f5ee}.price-line{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4px;line-height:1.2}.current-price{display:inline}.icon-calendar{fill:#198754;margin-right:6px;vertical-align:middle}.offer-card.featured:hover{background-color:#e2f4e9;-webkit-box-shadow:0 0 0 3px #cde8db;box-shadow:0 0 0 3px #cde8db}.click-stripe,.offer-card.expanded .click-stripe{display:none}@media (max-width:48em){.click-stripe{background:rgba(25,135,84,.1);border-radius:0 0 12px 12px;color:#198754;display:block;font-size:.85rem;font-weight:600;margin-left:-20px;margin-top:12px;padding:6px;text-align:center;width:calc(100% + 40px)}}.click-hover{display:none}@media (min-width:769px){.click-hover{background:#198754;border-radius:999px;bottom:10px;color:#fff;display:block;font-size:.85rem;left:50%;opacity:0;padding:4px 12px;pointer-events:none;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.offer-card:hover .click-hover{opacity:1}}.offer-card.expanded .click-hover{display:none}@media (max-width:480px){.offer-card{border-radius:10px;margin-left:0;padding:12px}.click-stripe{border-radius:0 0 10px 10px;color:#198754;display:block;font-size:.85rem;font-weight:500;margin-left:-12px;margin-top:12px;padding:6px;width:calc(100% + 24px)}.offer-left{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.offer-right{-webkit-box-flex:0;-ms-flex-negative:0;-ms-flex:0 0 auto;flex:0 0 auto;flex-shrink:0;margin-top:12px;max-width:80px;text-align:center;width:100%}p.premium-short{display:block;font-size:.8rem;margin:4px auto;max-width:100%;padding:4px 6px}.discount-star{font-size:.75rem;height:50px;width:50px}.offer-title{font-size:1rem;line-height:1.2;margin-bottom:6px}.length-price{font-size:1.2rem;margin-bottom:2px}.premium-name{font-size:.9rem;margin-top:2px}.expires{font-size:.85rem;margin-bottom:10px;margin-top:4px;padding:3px 6px}}#quicktabs-offers .quicktabs-tabs{margin:0 0 20px}#quicktabs-offers .quicktabs-tabs li{display:block;font-weight:700;margin:0}#quicktabs-offers .quicktabs-tabs li.christmas-gift a{color:#d84427}#quicktabs-offers .quicktabs-tabs li.christmas-gift a:before{border-color:#d84427}#quicktabs-offers .quicktabs-tabs li.christmas-gift.active a{border-color:#d84427;color:#d84427}#quicktabs-offers .quicktabs-tabs li.christmas-gift.active a:before{background-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><!--!Font Awesome Free 6.5.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--><path fill="%23d84427" d="M438.6 105.4c12.5 12.5 12.5 32.8 0 45.3l-256 256c-12.5 12.5-32.8 12.5-45.3 0l-128-128c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L160 338.7l233.4-233.3c12.5-12.5 32.8-12.5 45.3 0z"/></svg>');border-color:#d84427}#quicktabs-offers .quicktabs-tabs li a{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:2px solid transparent;border-radius:10px;color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;line-height:1;padding:3px;text-decoration:none}#quicktabs-offers .quicktabs-tabs li a:before{border:2px solid #000;border-radius:50%;content:"";height:30px;margin-right:10px;width:30px}#quicktabs-offers .quicktabs-tabs li.active a{border-color:#00b67a;color:#00b67a}#quicktabs-offers .quicktabs-tabs li.active a:before{background-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><!--!Font Awesome Free 6.5.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--><path fill="%2300b67a" d="M438.6 105.4c12.5 12.5 12.5 32.8 0 45.3l-256 256c-12.5 12.5-32.8 12.5-45.3 0l-128-128c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0L160 338.7l233.4-233.3c12.5-12.5 32.8-12.5 45.3 0z"/></svg>');background-position:4px 3px;background-repeat:no-repeat;background-size:contain;background-size:18px;border-color:#00b67a}.premium-info-modal{display:none}.premium-info-modal img{width:100%}.commerce-product-giftcard .content-wrapper{padding:0}.commerce-product-giftcard .content-wrapper .region{margin:0;max-width:none}.giftcard-header{background-color:#e6f4f1}.giftcard-header .giftcard-header-wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;margin:0 auto;max-width:80rem}.giftcard-header .giftcard-header-content{-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%;padding:150px 16px}@media (max-width:80em){.giftcard-header .giftcard-header-content{padding:50px 16px 70px}}@media (max-width:64em){.giftcard-header .giftcard-header-content{padding:16px 16px 32px}}.giftcard-header h1{color:#000}.giftcard-header .media--view-mode-giftcard-header{-webkit-box-flex:1;-ms-flex:1 0 50%;flex:1 0 50%}@media (max-width:40em){.giftcard-header .media--view-mode-giftcard-header{display:none}}.giftcard-content{background-image:url(/modules/custom/mps_commerce/images/ball1_opt.png),url(/modules/custom/mps_commerce/images/ball2_opt.png);background-position:-100px,120% 120%;background-repeat:no-repeat,no-repeat;background-size:1049px 1049px,719px 719px;padding:0 16px}.field--name-dynamic-block-fieldcommerce-product-giftcard-info .block-content{background-color:#fff;border-radius:10px;-webkit-box-shadow:0 4px 14px 0 rgba(0,0,0,.1);box-shadow:0 4px 14px 0 rgba(0,0,0,.1);margin:0 auto;max-width:45rem;padding:20px;position:relative;top:-70px;z-index:10}@media (max-width:80em){.field--name-dynamic-block-fieldcommerce-product-giftcard-info .block-content{top:-20px}}@media (max-width:48em){.field--name-dynamic-block-fieldcommerce-product-giftcard-info .block-content{padding:10px}}.field--name-dynamic-block-fieldcommerce-product-giftcard-info .block-content>ul{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-pack:distribute;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;gap:16px;justify-content:space-around;list-style:none;margin:0;padding:0}.field--name-dynamic-block-fieldcommerce-product-giftcard-info .block-content>ul li{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-flex:1;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column;font-size:14px;line-height:1.2;text-align:center}.field--name-dynamic-block-fieldcommerce-product-giftcard-info .block-content>ul li svg{font-size:36px;margin-bottom:10px}.commerce-product-giftcard .field--name-variations{margin:0 auto;max-width:45rem;padding:0 0 40px}.commerce-product-giftcard .field--name-variations .field-group-html-element{margin:160px 0 50px}@media (max-width:48em){.commerce-product-giftcard .field--name-variations .field-group-html-element{margin-top:50px}}.commerce-product-giftcard .field--name-variations .field-group-html-element .label{display:block;font-size:30px;font-weight:700;line-height:1;padding:0 0 30px;position:relative;text-align:center}.commerce-product-giftcard .field--name-variations .field-group-html-element .label:before{background:-webkit-gradient(linear,left top,left bottom,from(transparent),color-stop(70%,#abdbd0));background:linear-gradient(180deg,transparent 0,#abdbd0 70%);content:"";display:block;height:120px;left:50%;margin-left:-1px;position:absolute;top:-170px;width:3px}@media (max-width:48em){.commerce-product-giftcard .field--name-variations .field-group-html-element .label:before{height:50px;top:-75px}}.commerce-product-giftcard .field--name-variations .field-group-html-element .label:after{background-color:#abdbd0;border-radius:50%;content:"";display:block;height:15px;left:50%;margin-left:-7px;position:absolute;top:-50px;width:15px}@media (max-width:48em){.commerce-product-giftcard .field--name-variations .field-group-html-element .label:after{top:-25px}}.commerce-product-giftcard .field--name-variations .giftcard-value-wrapper{padding-bottom:50px}.commerce-product-giftcard .field--name-variations .field--name-purchased-entity .form-wrapper{border:none;margin:0}.commerce-product-giftcard .field--name-variations .field--name-purchased-entity .form-wrapper .commerce-product-variation-radios{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px;justify-content:center}.commerce-product-giftcard .field--name-variations .field--name-purchased-entity .form-wrapper .commerce-product-variation-radios .form-item{height:72px;margin:0;position:relative;width:140px}.commerce-product-giftcard .field--name-variations .field--name-purchased-entity .form-wrapper .commerce-product-variation-radios .form-item .form-radio{left:-9999px;opacity:0;position:absolute}.commerce-product-giftcard .field--name-variations .field--name-purchased-entity .form-wrapper .commerce-product-variation-radios .form-item .form-radio:focus+label:before,.commerce-product-giftcard .field--name-variations .field--name-purchased-entity .form-wrapper .commerce-product-variation-radios .form-item .form-radio:hover+label:before{border:4px solid #abdbd0;-webkit-transition:all .2s ease;transition:all .2s ease}.commerce-product-giftcard .field--name-variations .field--name-purchased-entity .form-wrapper .commerce-product-variation-radios .form-item .form-radio:checked+label{color:#000}.commerce-product-giftcard .field--name-variations .field--name-purchased-entity .form-wrapper .commerce-product-variation-radios .form-item .form-radio:checked+label:before{border:4px solid #abdbd0}.commerce-product-giftcard .field--name-variations .field--name-purchased-entity .form-wrapper .commerce-product-variation-radios .form-item .ajax-progress-throbber{-webkit-box-align:start;-ms-flex-align:start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;align-items:flex-start;background-color:rgba(0,0,0,.15);border-radius:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;height:100%;justify-content:center;padding:0;position:absolute;top:0;width:100%;z-index:100}.commerce-product-giftcard .field--name-variations .field--name-purchased-entity .form-wrapper .commerce-product-variation-radios .form-item .ajax-progress-throbber .message{display:none}.commerce-product-giftcard .field--name-variations .field--name-purchased-entity .form-wrapper .commerce-product-variation-radios .form-item label{color:#888;cursor:pointer;display:block;font-size:30px;font-weight:700;line-height:1;padding:22px 0 0;position:relative;text-align:center;-webkit-transition:all .2s ease;transition:all .2s ease;width:100%}.commerce-product-giftcard .field--name-variations .field--name-purchased-entity .form-wrapper .commerce-product-variation-radios .form-item label:hover{color:#000}.commerce-product-giftcard .field--name-variations .field--name-purchased-entity .form-wrapper .commerce-product-variation-radios .form-item label:after{border-radius:10px;z-index:-1}.commerce-product-giftcard .field--name-variations .field--name-purchased-entity .form-wrapper .commerce-product-variation-radios .form-item label:before{border:4px solid #fff;border-radius:10px;-webkit-box-shadow:0 4px 14px 0 rgba(0,0,0,.1);box-shadow:0 4px 14px 0 rgba(0,0,0,.1);content:"";height:70px;left:0;position:absolute;top:2px;-webkit-transition:all .2s ease;transition:all .2s ease;width:100%}.commerce-product-giftcard .field--name-variations .giftcard-recipient-wrapper .form-wrapper{position:relative}.commerce-product-giftcard .field--name-variations .giftcard-recipient-wrapper .form-wrapper label{color:#a9a9a9;font-weight:700;left:24px;position:absolute;top:24px;-webkit-transition:all .2s ease;transition:all .2s ease}.commerce-product-giftcard .field--name-variations .giftcard-recipient-wrapper .form-wrapper label.small-label{font-size:16px;top:10px;-webkit-transition:all .2s ease;transition:all .2s ease}.commerce-product-giftcard .field--name-variations .giftcard-recipient-wrapper .form-text,.commerce-product-giftcard .field--name-variations .giftcard-recipient-wrapper .form-textarea{background-color:#fff;border:none;border-radius:10px;-webkit-box-shadow:0 4px 14px 0 rgba(0,0,0,.1);box-shadow:0 4px 14px 0 rgba(0,0,0,.1);color:#000;font-family:effra,sans-serif;font-size:22px;font-style:normal;font-weight:600;outline:none;padding:24px 20px;width:100%}.commerce-product-giftcard .field--name-variations .giftcard-recipient-wrapper .form-text.small-label,.commerce-product-giftcard .field--name-variations .giftcard-recipient-wrapper .form-textarea.small-label{padding:34px 24px 14px}.commerce-product-giftcard .field--name-variations .giftcard-recipient-wrapper #greetings-charcount{font-size:16px;font-weight:500;padding:5px 0 0 10px}.commerce-product-giftcard .field--name-variations .giftcard-recipient-wrapper .giftcard-preview-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:32px}.commerce-product-giftcard .field--name-variations .giftcard-recipient-wrapper .giftcard-preview-container .giftcard-preview-image img{width:100%}.commerce-product-giftcard .field--name-variations .form-actions{-webkit-box-pack:center;-ms-flex-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.commerce-checkout-flow h1,.commerce-checkout-flow h2{border-bottom:5px solid #f5765d;line-height:1;margin:0 0 20px;padding:10px}.layout-checkout-form{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:start;-ms-flex-align:start;-webkit-box-pack:center;-ms-flex-pack:center;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:32px;justify-content:center}.layout-checkout-form h2{font-size:2rem;margin:0 0 1.5rem}@media (max-width:64em){.layout-checkout-form h2{font-size:1.5rem}}@media (max-width:48em){.layout-checkout-form h2{font-size:1.25rem}}@media (max-width:40em){.layout-checkout-form h2{font-size:1.125rem}}.layout-region-checkout-main{-webkit-box-flex:60;-webkit-box-ordinal-group:2;-ms-flex-order:1;-ms-flex:60;flex:60;float:none;max-width:60%;order:1;width:auto}.gift-checkout-pane-invisible .layout-region-checkout-main{-webkit-box-ordinal-group:3;-ms-flex-order:2;-webkit-box-flex:40;border:1px solid #ddd;-ms-flex:40;flex:40;max-width:40%;order:2;padding:16px}@media (max-width:48em){.gift-checkout-pane-invisible .layout-region-checkout-main,.layout-region-checkout-main{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:none}.layout-region-checkout-main{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}.layout-region-checkout-secondary{-webkit-box-flex:40;-webkit-box-ordinal-group:3;-ms-flex-order:2;-ms-flex:40;flex:40;float:none;order:2;width:auto}.gift-checkout-pane-visible .layout-region-checkout-secondary{border:1px solid #ddd;padding:16px}.gift-checkout-pane-visible .layout-region-checkout-secondary .checkout-pane-order-summary{border-bottom:1px solid #ddd;margin-bottom:16px;padding-bottom:16px}.gift-checkout-pane-invisible .layout-region-checkout-secondary{-webkit-box-ordinal-group:2;-ms-flex-order:1;-webkit-box-flex:60;border:1px solid #ddd;-ms-flex:60;flex:60;order:1;padding:16px}@media (max-width:48em){.layout-region-checkout-secondary{-ms-flex-preferred-size:100%;-webkit-box-ordinal-group:2;-ms-flex-order:1;flex-basis:100%;order:1}}.layout-region-checkout-footer{-ms-flex-preferred-size:100%;-webkit-box-ordinal-group:4;-ms-flex-order:3;flex-basis:100%;float:none;order:3;padding:0;width:auto}.layout-region-checkout-footer .form-actions{margin:0}@media (max-width:40em){.layout-region-checkout-footer .form-actions .form-submit{width:100%}}.checkout-pane-mps-commerce-gift-details-checkout-pane h3{margin:0 0 1rem}.checkout-pane-mps-commerce-gift-details-checkout-pane>fieldset.form-wrapper{border:0;border-bottom:1px solid #ddd;margin:0 0 30px;padding:0 0 30px}.checkout-pane-mps-commerce-gift-details-checkout-pane>fieldset.form-wrapper:last-child{border-bottom:0;margin:0;padding:0}.checkout-pane-mps-commerce-gift-details-checkout-pane .form-item{-webkit-box-flex:1;-ms-flex:1;flex:1;margin:0}.checkout-pane-mps-commerce-gift-details-checkout-pane .form-type-textfield input{background-color:#fff;border:1px solid #aaa;border-radius:5px;color:#444;display:block;font-size:16px;font-weight:400;outline:none;padding:12px;-webkit-transition:all .2s ease;transition:all .2s ease;width:100%}.checkout-pane-mps-commerce-gift-details-checkout-pane .form-type-textfield input:hover{border-color:#707070}.checkout-pane-mps-commerce-gift-details-checkout-pane .form-type-textfield label.error{background-color:#ed4337;border-radius:15px;color:#fff;display:inline-block;font-size:14px;font-weight:400;line-height:1;margin-top:2px;padding:6px 8px}.checkout-pane-mps-commerce-gift-details-checkout-pane .gift-header{margin-bottom:16px}.checkout-pane-mps-commerce-gift-details-checkout-pane .form-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;gap:16px;margin-bottom:16px}.checkout-pane-mps-commerce-gift-details-checkout-pane .coadress-company.hidden{display:none}.checkout-pane-mps-commerce-gift-details-checkout-pane a.toggle-coadress-company{-ms-flex-item-align:end;align-self:flex-end;background-color:#ddd;border-radius:15px;color:#000;font-size:14px;font-weight:400;line-height:1;margin-bottom:10px;padding:8px 16px;text-decoration:none;-webkit-transition:all .2s ease;transition:all .2s ease}.checkout-pane-mps-commerce-gift-details-checkout-pane a.toggle-coadress-company:hover{background-color:#ccc}.checkout-order-summary .order-item{-webkit-box-orient:horizontal;-webkit-box-direction:normal;border-bottom:1px solid #ddd;-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;margin-bottom:10px;padding-bottom:10px}.checkout-order-summary .order-item .order-item-image img{display:block}.checkout-order-summary .order-item .order-item-info{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.checkout-order-summary .order-item .order-item-title{font-weight:400}.checkout-order-summary .order-item .order-item-premium{font-size:16px;font-weight:400}.checkout-order-summary .order-item .order-item-gift-receiver,.checkout-order-summary .order-item .order-item-type-gift{font-size:16px}.checkout-order-summary .order-item .order-item-giftcard-greeting,.checkout-order-summary .order-item .order-item-giftcard-name{font-size:15px}.checkout-order-summary .order-item .order-item-price{font-weight:400;line-height:1.2;margin-left:auto;text-align:right}.checkout-order-summary .order-item .order-item-price .invoice-label{font-size:14px;font-weight:500}.checkout-order-summary .order-item .views-field-total-price__number{margin-left:auto}.checkout-order-summary .order-summary-change-order-link{margin-bottom:16px}.checkout-pane-mps-giftcard-giftcard-redemption{background-color:#f5f5f5;margin-bottom:32px}.checkout-pane-mps-giftcard-giftcard-redemption .giftcard-form-toggle{color:#000;display:block;font-weight:400;padding:16px;text-decoration:none;-webkit-transition:all .2s ease;transition:all .2s ease}.checkout-pane-mps-giftcard-giftcard-redemption .giftcard-form-toggle:hover{text-decoration:underline}.checkout-pane-mps-giftcard-giftcard-redemption .giftcard-form-wrapper{padding:0 16px 16px}.checkout-pane-mps-giftcard-giftcard-redemption .giftcard-form-wrapper.hidden{display:none}.checkout-pane-mps-giftcard-giftcard-redemption .giftcard-form{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:16px}@media (max-width:40em){.checkout-pane-mps-giftcard-giftcard-redemption .giftcard-form{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.checkout-pane-mps-giftcard-giftcard-redemption .form-type-textfield{margin:0;width:100%}.checkout-pane-mps-giftcard-giftcard-redemption .form-type-textfield input{background-color:#fff;border:1px solid #aaa;border-radius:5px;color:#444;display:block;font-size:16px;font-weight:400;outline:none;padding:12px;-webkit-transition:all .2s ease;transition:all .2s ease;width:100%}.checkout-pane-mps-giftcard-giftcard-redemption .form-type-textfield input:focus,.checkout-pane-mps-giftcard-giftcard-redemption .form-type-textfield input:hover{border-color:#707070}.checkout-pane-mps-giftcard-giftcard-redemption .form-submit{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.checkout-pane-mps-discount-code-redemption{background-color:#f5f5f5}.checkout-pane-mps-discount-code-redemption .discount-code-form-toggle{color:#000;display:block;font-weight:400;padding:16px;text-decoration:none;-webkit-transition:all .2s ease;transition:all .2s ease}.checkout-pane-mps-discount-code-redemption .discount-code-form-toggle:hover{text-decoration:underline}.checkout-pane-mps-discount-code-redemption .discount-code-form-wrapper{padding:0 16px 16px}.checkout-pane-mps-discount-code-redemption .discount-code-form-wrapper.hidden{display:none}.checkout-pane-mps-discount-code-redemption .discount-code-form{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:16px}@media (max-width:40em){.checkout-pane-mps-discount-code-redemption .discount-code-form{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.checkout-pane-mps-discount-code-redemption .form-type-textfield{margin:0;width:100%}.checkout-pane-mps-discount-code-redemption .form-type-textfield input{background-color:#fff;border:1px solid #aaa;border-radius:5px;color:#444;display:block;font-size:16px;font-weight:400;outline:none;padding:12px;-webkit-transition:all .2s ease;transition:all .2s ease;width:100%}.checkout-pane-mps-discount-code-redemption .form-type-textfield input:focus,.checkout-pane-mps-discount-code-redemption .form-type-textfield input:hover{border-color:#707070}.checkout-pane-mps-discount-code-redemption .form-submit{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.checkout-pane-payment-process h1{margin-left:auto;margin-right:auto;max-width:60%;width:100%}.checkout-pane-payment-process h2{border-bottom:5px solid #f5765d;line-height:1;margin:0 0 20px;padding:10px}.checkout-pane-completion-message{margin-bottom:2rem}.checkout-complete-extra-info .button{width:100%}.checkout-pane-commerce-klarna-checkout-confirmation{display:none}body.flyout-cart-visible{overflow:hidden}div.cart-offcanvas-bg{display:block;z-index:20}.cart-offcanvas{padding:20px;width:480px}.cart-offcanvas.is-open{overflow-y:scroll}@media (max-width:40em){.cart-offcanvas{width:100%}}.cart--cart-offcanvas__header{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;justify-content:space-between;margin-bottom:50px}.cart--cart-offcanvas__title{font-size:24px;font-weight:500}.cart--cart-offcanvas__close{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.cart--cart-offcanvas__close,.cart--cart-offcanvas__close button{-webkit-box-orient:horizontal;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}.cart--cart-offcanvas__close button{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:transparent;border:none;color:#000;-webkit-column-gap:5px;-moz-column-gap:5px;column-gap:5px;line-height:1;padding:10px 0;-webkit-transition:color .2s ease;transition:color .2s ease}.cart--cart-offcanvas__close button span{font-size:18px;font-weight:400}@media (max-width:23.4375em){.cart--cart-offcanvas__close button span{font-size:14px}}.cart--cart-offcanvas__close button svg{fill:#000;height:16px;width:16px}.cart--cart-offcanvas__close button:hover{color:#f5765d}.cart--cart-offcanvas__close button:hover svg{fill:#f5765d}.cart-block--offcanvas-contents__items{margin-bottom:10px}.cart-block--offcanvas-cart-table{width:100%}.cart-block--offcanvas-cart-table tbody tr td{border-bottom:1px solid #ccc;padding:10px 0}.cart-block--offcanvas-cart-table tbody tr:last-of-type td{border-bottom:none;padding-bottom:20px}.cart-block--offcanvas-cart-table tbody tr .cart-block--offcanvas-cart-table__image{padding-right:5px}.cart-block--offcanvas-cart-table tbody tr .cart-block--offcanvas-cart-table__title{line-height:1}.cart-block--offcanvas-cart-table tbody tr .cart-block--offcanvas-cart-table__title .orderitem-gift-info,.cart-block--offcanvas-cart-table tbody tr .cart-block--offcanvas-cart-table__title .orderitem-premium{font-size:14px;padding-top:5px}.cart-block--offcanvas-cart-table tbody tr .cart-block--offcanvas-cart-table__price{line-height:1;text-align:center}.cart-block--offcanvas-cart-table tbody tr .cart-block--offcanvas-cart-table__price .invoice-label{font-size:14px;font-weight:500}.cart-block--offcanvas-cart-table tbody tr .cart-block--offcanvas-cart-table__remove{line-height:1}.cart-block--offcanvas-cart-table tbody tr .cart-block--offcanvas-cart-table__remove button{background-color:transparent;border:none;padding:10px}.cart-block--offcanvas-cart-table tbody tr .cart-block--offcanvas-cart-table__remove button:hover svg path{fill:#e34f4f}.cart-block--offcanvas-cart-table__cart-total .cart-total-wrapper{-webkit-box-pack:justify;-ms-flex-pack:justify;background-color:#f6f6f6;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:20px;font-weight:500;justify-content:space-between;padding:16px}.cart-block--offcanvas-cart-table__cart-total .cart-total-wrapper .total-label{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.cart-block--offcanvas-contents__links{margin-bottom:10px}.cart-block--offcanvas-contents__links a{background-color:#198754;border:none;border-radius:5px;-webkit-box-shadow:0 .0625rem .3125rem #0000000f,0 .125rem .125rem #00000014,0 .1875rem .0625rem -.125rem #00000024;box-shadow:0 .0625rem .3125rem #0000000f,0 .125rem .125rem #00000014,0 .1875rem .0625rem -.125rem #00000024;color:#fff;display:inline-block;font-family:effra,sans-serif;font-size:24px;font-weight:400;padding:15px 30px;text-align:center;text-decoration:none;-webkit-transition:background-color .2s ease;transition:background-color .2s ease;white-space:normal;width:100%}.cart-block--offcanvas-contents__links a:focus,.cart-block--offcanvas-contents__links a:hover{background-color:#157147}.cart-block--offcanvas-continue_shopping a{background-color:#f6f6f6;border:none;border-radius:5px;-webkit-box-shadow:0;box-shadow:0;color:#000;display:inline-block;font-family:effra,sans-serif;font-size:24px;font-weight:300;padding:15px 30px;text-align:center;text-decoration:none;-webkit-transition:background-color .2s ease;transition:background-color .2s ease;white-space:normal;width:100%}.cart-block--offcanvas-continue_shopping a:focus,.cart-block--offcanvas-continue_shopping a:hover{background-color:#e9e9e9}.greetingcard-list-wrapper .greetingcard-content-wrapper{margin:0 auto 32px;max-width:80rem}.greetingcard-list-wrapper .greetingcard-content-wrapper h2{border-bottom:5px solid #f5765d;margin-bottom:15px;padding-bottom:5px}.greetingcard-list-wrapper .greetingcard-select-card-wrapper .item-list ul{display:grid;gap:20px;grid-template-columns:repeat(7,1fr);list-style:none;margin:0;padding:0}@media (max-width:64em){.greetingcard-list-wrapper .greetingcard-select-card-wrapper .item-list ul{grid-template-columns:repeat(6,1fr)}}@media (max-width:48em){.greetingcard-list-wrapper .greetingcard-select-card-wrapper .item-list ul{grid-template-columns:repeat(5,1fr)}}@media (max-width:40em){.greetingcard-list-wrapper .greetingcard-select-card-wrapper .item-list ul{grid-template-columns:repeat(3,1fr)}}@media (max-width:23.4375em){.greetingcard-list-wrapper .greetingcard-select-card-wrapper .item-list ul{grid-template-columns:repeat(2,1fr)}}.greetingcard-list-wrapper .greetingcard-select-card-wrapper .item-list ul li{margin:0;padding:0}.greetingcard-list-wrapper .greetingcard-select-card-wrapper .item-list ul li img{height:auto;width:100%}.greetingcard-create-wrapper .greetingcard-content-wrapper{margin:0 auto;max-width:80rem}.greetingcard-create-wrapper .greetingcard-content-wrapper h2{border-bottom:5px solid #f5765d;margin-bottom:15px;padding-bottom:5px}.greetingcard-create-wrapper .greetingcard-buttons-wrapper{margin-bottom:32px}.greetingcard-create-wrapper .greetingcard-buttons-wrapper ul{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;list-style:none;margin:0;padding:0}@media (max-width:40em){.greetingcard-create-wrapper .greetingcard-buttons-wrapper ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.greetingcard-create-wrapper .greetingcard-buttons-wrapper ul li{-webkit-box-flex:1;-ms-flex:1;flex:1}.greetingcard-create-wrapper .greetingcard-buttons-wrapper ul li a{background:#198754;color:#fff;cursor:pointer;display:block;font-weight:700;padding:20px;text-align:center;text-decoration:none;text-transform:uppercase}.greetingcard-create-wrapper .greetingcard-image-wrapper{margin:0 auto;max-width:794px;position:relative}.greetingcard-create-wrapper .greetingcard-image-wrapper img{width:100%}.greetingcard-create-wrapper .greetingcard-image-wrapper .form-item-greeting-text{height:25%;left:50%;margin:0;position:absolute;top:40%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:72%}.greetingcard-create-wrapper .greetingcard-image-wrapper .form-item-greeting-text .form-textarea-wrapper{height:100%;width:100%}.greetingcard-create-wrapper .greetingcard-image-wrapper .form-item-greeting-text .form-textarea{background-color:transparent;border:1px solid #999;font-family:effra,sans-serif;font-size:24px;font-weight:400;height:100%;text-align:center;width:100%}@media (max-width:40em){.greetingcard-create-wrapper .greetingcard-image-wrapper .form-item-greeting-text .form-textarea{font-size:16px}}.greetingcard-create-wrapper .greetingcard-image-wrapper .form-item-greeting-text .form-textarea:focus-visible{border-color:#000;outline:none}
.block-views-blockfrontpage-slideshow-block-1{max-height:480px;overflow:hidden}@media (max-width:48em){.block-views-blockfrontpage-slideshow-block-1{max-height:530px}}@media (max-width:40em){.block-views-blockfrontpage-slideshow-block-1{max-height:450px}}.slick{position:relative}.slick .slick-slide .slide{display:block!important}.slick .slick-dots{-webkit-box-pack:center;-ms-flex-pack:center;background-color:#fff;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;justify-content:center;left:50%;list-style:none;margin:0;padding:15px 20px;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media (max-width:64em){.slick .slick-dots{bottom:auto;left:auto;position:relative;-webkit-transform:none;transform:none}}.slick .slick-dots li.slick-active button{background-color:#000}.slick .slick-dots li button{background-color:#fff;border:2px solid #000;border-radius:50%;display:block;height:20px;padding:0;text-indent:-9999px;width:20px}.slick .slick-dots li button:hover{background-color:#000}.slick .slick__arrow .slick-arrow{background:#fff;background-position:50%;background-repeat:no-repeat;background-size:18px;border:none;border-radius:5px;color:#000;display:block;font-size:0;height:50px;padding:0;position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all .2s ease;transition:all .2s ease;width:50px}.slick .slick__arrow .slick-arrow:hover{-webkit-transform:translateY(-50%) scale(1.08);transform:translateY(-50%) scale(1.08)}@media (max-width:48em){.slick .slick__arrow .slick-arrow:hover{-webkit-transform:scale(1.08);transform:scale(1.08)}}.slick .slick__arrow .slick-arrow.slick-next{background-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512" style="fill:%23000"><!--!Font Awesome Free 6.5.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--><path d="M310.6 233.4c12.5 12.5 12.5 32.8 0 45.3l-192 192c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L242.7 256 73.4 86.6c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0l192 192z"/></svg>');right:10px}.slick .slick__arrow .slick-arrow.slick-prev{background-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512" style="fill:%23000"><!--!Font Awesome Free 6.5.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--><path d="M9.4 233.4c-12.5 12.5-12.5 32.8 0 45.3l192 192c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L77.3 256 246.6 86.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-192 192z"/></svg>');left:10px}.magazine-list-views-block h2.block__title{font-size:2.125rem;font-weight:700;margin:0 0 1rem;text-align:center}.view-magazine-category.view-id-magazine_category .view-header,.view-magazines.view-id-magazines .view-header,.view-search.view-id-search .view-header{background-color:#f4faf9;border-radius:20px 20px 0 0;padding:20px 20px 0}.view-magazine-category.view-id-magazine_category .view-filters,.view-magazines.view-id-magazines .view-filters,.view-search.view-id-search .view-filters{background-color:#f4faf9;border-radius:0 0 20px 20px;padding:0 20px 20px}.view-magazine-category.view-id-magazine_category .view-filters .views-exposed-form .form--inline,.view-magazines.view-id-magazines .view-filters .views-exposed-form .form--inline,.view-search.view-id-search .view-filters .views-exposed-form .form--inline{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:end;-ms-flex-pack:end;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;justify-content:flex-end}.view-magazine-category.view-id-magazine_category .view-filters .views-exposed-form .form-item,.view-magazines.view-id-magazines .view-filters .views-exposed-form .form-item,.view-search.view-id-search .view-filters .views-exposed-form .form-item{float:none;margin:0}.view-magazine-category.view-id-magazine_category .view-filters .views-exposed-form .form-item label,.view-magazines.view-id-magazines .view-filters .views-exposed-form .form-item label,.view-search.view-id-search .view-filters .views-exposed-form .form-item label{font-weight:500}.view-magazine-category.view-id-magazine_category .view-content,.view-magazines.view-id-magazines .view-content,.view-search.view-id-search .view-content{-webkit-column-gap:2.5rem;-moz-column-gap:2.5rem;column-gap:2.5rem;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:repeat(1,1fr);padding:30px 0 0}@media (max-width:80em){.view-magazine-category.view-id-magazine_category .view-content,.view-magazines.view-id-magazines .view-content,.view-search.view-id-search .view-content{-webkit-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem}}@media (max-width:48em){.view-magazine-category.view-id-magazine_category .view-content,.view-magazines.view-id-magazines .view-content,.view-search.view-id-search .view-content{grid-template-columns:repeat(2,minmax(0,1fr))}}.field--name-field-category-desc-long,.field--name-field-category-desc-short{margin-bottom:1em}.view-contact-publishers .view-content{margin:0 0 20px}.view-contact-publishers .view-content table{border:none;margin:0}.view-contact-publishers .view-content table td,.view-contact-publishers .view-content table th{padding:5px 7px}.view-contact-publishers .view-content table thead tr{background-color:#f5765d;color:#fff;text-align:left}.view-contact-publishers .view-content table tbody tr{border-bottom:1px solid #ccc}.view-contact-publishers .view-content table td.magazine-title{font-weight:500}
