/* components/vue-global-components/dropdown.scss, 
components/vue-global-components/combo-box.scss, 
components/vue-catalog-boxes.scss, 
pages/wide-layout/_thank-you.scss */
.vue-drop{position:relative;width:fit-content;--inner-padding: 15px}@media (min-width:768px){.vue-drop{--inner-padding: 20px}}.vue-drop.disabled{opacity:0.5}.vue-drop-toggle{outline:0;line-height:14px;font-size:14px;font-weight:400;color:#58595B;padding:17px 15px;display:flex;justify-content:space-between;text-decoration:none;border-radius:3px;border:1px solid rgba(0, 0, 0, 0.5)}.vue-drop-toggle.disabled{opacity:0.5;cursor:not-allowed}.vue-drop-toggle.disabled:hover,.vue-drop-toggle.disabled:focus{color:#58595B}@media (min-width:768px){.vue-drop-toggle{padding:20px;font-size:16px}}.vue-drop-toggle label{top:17px;font-size:14px;transition:font-size 0.3s, top 0.3s}@media (min-width:768px){.vue-drop-toggle label{top:20px;font-size:16px}}.vue-drop-toggle label.floating{position:absolute;color:#888991;font-weight:300;top:7px;font-size:12px}.vue-drop-toggle .selected{position:relative;top:10px}.vue-drop-toggle .icon{margin-right:8px;max-width:22px;max-height:22px}.vue-drop-toggle:not(.disabled):hover,.vue-drop-toggle:not(.disabled):focus{color:black;border-radius:5px}.vue-drop-toggle:not(.disabled):focus-visible{box-shadow:0 0 0 2px rgba(88, 89, 91, 0.35)}.vue-drop-toggle .arrow{cursor:pointer;position:absolute;top:calc(50% - 4px);stroke:#0D0D0D;z-index:5;right:20px;transform:rotate(90deg);transition:all 0.3s;width:12px;height:12px}.vue-drop-toggle[aria-expanded='true'] .arrow{transform:rotate(-90deg);stroke:#F46C42;top:calc(50% - 6px)}.vue-drop-toggle .selected-items{margin-left:5px;color:#0d0d0d;font-weight:300}.vue-drop .dropdown-menu{padding:20px 16px;border:0;box-shadow:0 12px 17px 0 rgba(0, 0, 0, 0.1);max-height:300px;overflow:auto;width:100%}.vue-drop .dropdown-menu .selection-checkbox:not(:last-child),.vue-drop .dropdown-menu .selection-radio:not(:last-child){margin-bottom:9px}.vue-drop .dropdown-menu .selection-checkbox label.checked:after,.vue-drop .dropdown-menu .selection-radio label.checked:after{display:block}.vue-drop .clear{position:absolute;top:calc(50% - 4px);stroke:#0D0D0D;z-index:5;right:50px;width:10px;height:10px}.vue-drop .clear svg{margin-top:-16px;width:100%;height:100%}
.combo-box{position:relative}.combo-box .search-box{height:100%}.combo-box .search-box .form-control{height:100%;border:1px solid rgba(0, 0, 0, 0.5);border-radius:3px;font-size:16px;padding:25px 20px 5px;padding-left:45px}.combo-box .arrow,.combo-box .clear-query{cursor:pointer;position:absolute;top:calc(50% - 4px);stroke:#0D0D0D;z-index:5}.combo-box .arrow{right:20px;transform:rotate(90deg);transition:all 0.3s;width:12px;height:12px}.combo-box .clear-query{right:50px;width:10px;height:10px}.combo-box .clear-query svg{margin-top:-16px;width:100%;height:100%}.combo-box .search-svg{position:absolute;stroke:black;top:calc(50% - 10px);left:15px;width:20px;height:20px;transform:rotate(90deg);border-width:1px}.combo-box .dropdown{position:absolute;bottom:0;top:var(--search-bar-input-height);width:100%;z-index:2}.combo-box .dropdown-menu{box-shadow:0 8px 20px 0 rgba(0, 0, 0, 0.1);max-height:275px;overflow:auto;margin:0;padding:0;list-style-type:none;position:absolute;left:0;width:100%;background:white;display:none}.combo-box .dropdown-menu.show{display:block}.combo-box .dropdown-menu::-webkit-scrollbar{-webkit-appearance:none;width:3px}.combo-box .dropdown-menu::-webkit-scrollbar-thumb{border-radius:4px;background-color:rgba(0, 0, 0, 0.2);box-shadow:0 0 1px rgba(255, 255, 255, 0.5)}.combo-box .dropdown-item{font-weight:300;line-height:1;padding:15px;border:0;display:flex;align-items:center;font-size:13px;color:#58595B;outline:0;border-bottom:1px solid rgba(0, 0, 0, 0.2);width:100%;position:relative}.combo-box .dropdown-item input{opacity:0;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;cursor:pointer}.combo-box .dropdown-item.active,.combo-box .dropdown-item:focus,.combo-box .dropdown-item:hover{background:#f7f7f7;color:black}@media (min-width:768px){.combo-box .dropdown-item{font-size:16px}}@media (min-width:992px){.combo-box .dropdown-item{padding:16px 20px;font-size:18px}}.combo-box .dropdown-item-title{padding-left:30px;direction:ltr;font-size:18px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.combo-box .dropdown-item-image{--aspect-ratio: calc(54 / 40 * 100%);flex:0 0 40px;box-shadow:0 2px 3px 0 rgba(0, 0, 0, 0.19)}.combo-box .dropdown-toggle{width:100%;height:100%}.combo-box .dropdown-toggle:after{content:none}.combo-box .dropdown-toggle.disabled{opacity:0.5;cursor:not-allowed}.combo-box .dropdown-toggle.disabled:hover,.combo-box .dropdown-toggle.disabled:focus{color:#58595B}.combo-box .dropdown-toggle[aria-expanded='true'] .arrow{transform:rotate(-90deg);stroke:#F46C42;top:calc(50% - 6px)}.combo-box .dropdown-toggle label{top:50%;font-size:16px;transition:font-size 0.3s, top 0.3s;position:absolute;left:45px;transform:translate(0, -50%);color:#58595b}.combo-box .dropdown-toggle label.floating{color:#888991;font-weight:300;top:7px;font-size:12px;transform:unset}
.vue-catalog-boxes{margin-bottom:46px;margin-top:46px}@media (min-width:768px){.vue-catalog-boxes{margin-bottom:60px;margin-top:60px}}.vue-catalog-boxes-header{margin-bottom:15px}@media (min-width:768px){.vue-catalog-boxes-header{margin-bottom:32px}}.vue-catalog-boxes-header-title{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center}.vue-catalog-boxes-header-title .title{font-family:"Publico Banner", "Frutiger LT Pro", "Narkiss Tam", sans-serif}.vue-catalog-boxes-header .desc{font-size:16px;line-height:20px;font-weight:300;color:var(--color-secondary);margin-bottom:0}@media (min-width:768px){.vue-catalog-boxes-header .desc{font-size:20px;line-height:30px}}.vue-catalog-boxes-items{--column-gap: 14px;--row-gap: 14px;display:grid;grid-gap:var(--row-gap) var(--column-gap);grid-template-columns:1fr 1fr;align-items:unset}@media (min-width:768px){.vue-catalog-boxes-items{--column-gap: 20px;--row-gap: 20px;grid-template-columns:1fr 1fr 1fr}}@media (min-width:992px){.vue-catalog-boxes-items{grid-template-columns:1fr 1fr 1fr 1fr}}@media (min-width:1260px){.vue-catalog-boxes-items{grid-template-columns:repeat(5, calc(20% - 16px))}}.vue-catalog-boxes-items .limited-badge{pointer-events:none;position:absolute;left:0;top:69px;font-size:12px;line-height:22px;padding:0 11px;color:#58595b;font-weight:500;z-index:1;width:max-content;background-color:#d5d5d5;font-size:12px}.vue-catalog-boxes-items .btn-framed:disabled{color:#000 !important;--icon-color: #000 !important;background:transparent;border:2px solid #000 !important;opacity:0.65}
body #main{flex-grow:1;flex-shrink:initial;display:flex;flex-direction:column}@media (max-width:768px){body #header-wrapper.headroom--unpinned{transform:translateY(0)}}#layout{flex-grow:1;display:flex;flex-direction:column}#layout-head{padding:35px var(--header-x-gap) 0;flex-shrink:0;text-align:center}#layout-head #breadcrumbs{margin-bottom:20px}@media (min-width:992px){#layout-head{min-width:100%}}#layout-content{flex-grow:1;display:flex;flex-direction:column;justify-content:center;text-align:center;align-items:center;margin-bottom:67px}#layout-content img{margin-bottom:52px}#layout-content img[src*='email-sent.svg']{transform:translateX(-20%)}#layout-content .desc{max-width:315px;margin:13px auto 0;font-size:14px;line-height:20px;font-weight:300;color:#58595B}@media (min-width:768px){#layout-content .desc{font-size:20px;line-height:30px;max-width:455px}}#layout-content .btn-link{margin-top:2rem}
