@font-face{font-family:vysans;font-style:normal;font-weight:300;src:url(/wp-content/themes/vy.togservice/assets/fonts/vysans/VySans-Light.eot);src:url(/wp-content/themes/vy.togservice/assets/fonts/vysans/VySans-Light.eot?#iefix) format("embedded-opentype"),url(/wp-content/themes/vy.togservice/assets/fonts/vysans/VySans-Light.woff) format("woff"),url(/wp-content/themes/vy.togservice/assets/fonts/vysans/VySans-Light.woff2) format("woff2"),url(/wp-content/themes/vy.togservice/assets/fonts/vysans/VySans-Light.ttf) format("truetype")}@font-face{font-family:vysans;font-style:italic;font-weight:300;src:url(/wp-content/themes/vy.togservice/assets/fonts/vysans/VySans-LightItalic.eot);src:url(/wp-content/themes/vy.togservice/assets/fonts/vysans/VySans-LightItalic.eot?#iefix) format("embedded-opentype"),url(/wp-content/themes/vy.togservice/assets/fonts/vysans/VySans-LightItalic.woff) format("woff"),url(/wp-content/themes/vy.togservice/assets/fonts/vysans/VySans-LightItalic.woff2) format("woff2"),url(/wp-content/themes/vy.togservice/assets/fonts/vysans/VySans-LightItalic.ttf) format("truetype")}@font-face{font-family:vysans;font-style:normal;font-weight:400;src:url(/wp-content/themes/vy.togservice/assets/fonts/vysans/VySans-Regular.eot);src:url(/wp-content/themes/vy.togservice/assets/fonts/vysans/VySans-Regular.eot?#iefix) format("embedded-opentype"),url(/wp-content/themes/vy.togservice/assets/fonts/vysans/VySans-Regular.woff) format("woff"),url(/wp-content/themes/vy.togservice/assets/fonts/vysans/VySans-Regular.ttf) format("truetype")}@font-face{font-family:vysans;font-style:italic;font-weight:400;src:url(/wp-content/themes/vy.togservice/assets/fonts/vysans/VySans-RegularItalic.eot);src:url(/wp-content/themes/vy.togservice/assets/fonts/vysans/VySans-RegularItalic.eot?#iefix) format("embedded-opentype"),url(/wp-content/themes/vy.togservice/assets/fonts/vysans/VySans-RegularItalic.woff) format("woff"),url(/wp-content/themes/vy.togservice/assets/fonts/vysans/VySans-RegularItalic.ttf) format("truetype")}@font-face{font-family:vysans;font-style:normal;font-weight:700;src:url(/wp-content/themes/vy.togservice/assets/fonts/vysans/VySans-Bold.eot);src:url(/wp-content/themes/vy.togservice/assets/fonts/vysans/VySans-Bold.eot?#iefix) format("embedded-opentype"),url(/wp-content/themes/vy.togservice/assets/fonts/vysans/VySans-Bold.woff) format("woff"),url(/wp-content/themes/vy.togservice/assets/fonts/vysans/VySans-Bold.ttf) format("truetype")}@font-face{font-family:vysans;font-style:italic;font-weight:700;src:url(/wp-content/themes/vy.togservice/assets/fonts/vysans/VySans-BoldItalic.eot);src:url(/wp-content/themes/vy.togservice/assets/fonts/vysans/VySans-BoldItalic.eot?#iefix) format("embedded-opentype"),url(/wp-content/themes/vy.togservice/assets/fonts/vysans/VySans-BoldItalic.woff) format("woff"),url(/wp-content/themes/vy.togservice/assets/fonts/vysans/VySans-BoldItalic.ttf) format("truetype")}@font-face{font-family:vydisplay;font-style:normal;font-weight:500;src:url(/wp-content/themes/vy.togservice/assets/fonts/vysans/VyDisplay-Medium.eot);src:url(/wp-content/themes/vy.togservice/assets/fonts/vysans/VyDisplay-Medium.eot?#iefix) format("embedded-opentype"),url(/wp-content/themes/vy.togservice/assets/fonts/vysans/VyDisplay-Medium.woff) format("woff"),url(/wp-content/themes/vy.togservice/assets/fonts/vysans/VyDisplay-Medium.ttf) format("truetype")}*{box-sizing:border-box}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}.embed{height:auto;max-width:100%;overflow:hidden;padding-bottom:56.25%;position:relative}.embed embed,.embed iframe,.embed object,.embed video{height:100%;left:0;position:absolute;top:0;width:100%}.overflow-hidden{overflow:hidden}input[type=date],input[type=email],input[type=number],input[type=password],input[type=tel],input[type=text],input[type=time],select{background-color:#fefefe;border:1px solid #c7c9c7;border-radius:2px;color:#212121;max-width:100%;padding:12px 17px;width:100%}:root{--color-text:#2b2b2c;--color-dark:#383e42;--color-main:#0a9579;--color-hover:#00685e;--color-sand:#fcf2ba;--color-light:#9ad5ca;--color-blue:#bac8de;--col:8.33333%;--border-radius:20px;--section-sep:2rem;--container:100%}@media(min-width:768px){:root{--section-sep:3rem}}@media(min-width:992px){:root{--section-sep:4rem}}@media(min-width:576px){:root{--container:540px}}@media(min-width:768px){:root{--container:720px}}@media(min-width:992px){:root{--container:846px}}body,html{font-family:vysans,sans-serif;font-size:15px}a,body,html{color:var(--color-text)}.page-title{font-family:vydisplay,serif;font-size:35px;font-weight:500;line-height:1.2;margin:4rem 0 2rem;text-align:center}@media(min-width:768px){.page-title{font-size:47px;line-height:63px}}.grid{margin:0 auto;max-width:var(--container)}.grid__inner{padding-left:1rem;padding-right:1rem}@media(min-width:576px){.grid__inner{padding-left:0;padding-right:0}}.topHeader{align-items:center;display:flex;justify-content:space-between;padding:1rem}.nav{background-color:var(--color-dark);display:flex;flex-direction:column;height:100vh;left:100%;position:fixed;top:0;transition:left .3s;width:100%;z-index:1}@media(min-width:1200px){.nav{background-color:unset;display:flex;flex-direction:row;height:auto;position:static;width:auto}}.nav__list{color:#fff;display:flex;flex-direction:column;margin-top:120px;padding:0 1rem}@media(min-width:1200px){.nav__list{align-items:center;color:var(--color-text);flex-direction:row;margin-top:0}.nav__list>:last-child{margin-left:2.5rem}}.nav__item{font-weight:700}.nav__item+li{margin-left:2rem}.nav__link{align-items:center;display:flex;position:relative;text-decoration:none}.nav__link:after{background-color:var(--color-main);bottom:0;content:"";height:2px;left:0;position:absolute;transition:width .2s;width:0}.nav__link:hover:after{width:100%}.nav__link svg{margin-left:10px}.nav__link>.account{color:var(--color-text);margin-left:unset;margin-right:6px}.nav--current{border-bottom:2px solid var(--color-main);cursor:default}.nav--open{left:0}.nav--open .nav__item{font-size:33px;margin-bottom:1rem}.nav--open .nav__item+li{margin-left:unset}.nav--open .nav__item:last-child{margin-bottom:0}.nav--open .nav__link{color:#fff}.nav--open .nav__link:after{content:none}.nav--open .account{color:#fff}.nav--open .nav--current{border-bottom:unset}.nav--open .nav--language{bottom:2rem;font-size:15px;left:1rem;margin:0;position:absolute}.nav--open .nav--vy{bottom:2rem;font-size:15px;margin:0;position:fixed;right:1rem}.nav--open .nav--woo{flex-direction:row;margin:0;position:fixed;right:4rem;top:2rem}.nav--open .nav--woo .nav__item{font-size:15px;margin-bottom:0}.nav--open .nav--woo .nav__item+li{margin-left:1rem}@media(min-width:1200px){.hamburger{display:none}}.footer{background-color:var(--color-dark);color:#fff;padding:5rem 0}.footer a{color:#fff;display:block}.footer__layout{display:grid;grid-template-columns:repeat(2,1fr)}@media(min-width:768px){.footer__layout{grid-template-columns:repeat(3,1fr)}}.footer__layout>div{max-width:200px}.footer__heading{color:var(--color-blue);font-weight:700;margin-bottom:1rem}@media(min-width:768px){.footer__heading{margin-bottom:2rem}}.footer .logo{margin-bottom:2.5rem}.footer__secondaryLinks{display:flex;flex-direction:column;font-size:13px;gap:.4rem}.footer__secondaryLinks a{color:#d7d8d9}.footer__links{order:1}@media(min-width:768px){.footer__links{order:unset}}.footer__contact{order:2}@media(min-width:768px){.footer__contact{order:unset}}.footer__information{margin-top:2rem;order:3}@media(min-width:768px){.footer__information{margin-top:0;order:unset}}.cards{display:grid;gap:1.25rem;grid-template-columns:repeat(1,1fr);margin:4rem 0}@media(min-width:768px){.cards{grid-template-columns:repeat(2,1fr)}}.productLoop{display:grid;gap:2.5rem 1rem;grid-template-columns:repeat(2,1fr);margin-bottom:3rem}@media(min-width:768px){.productLoop{gap:5rem 2rem;grid-template-columns:repeat(3,1fr);margin-bottom:6rem}}.categories{display:flex;gap:.5rem;justify-content:center;margin-bottom:4rem}.page h3{font-family:vydisplay,serif;font-size:2rem;font-weight:500;margin-bottom:.5rem;margin-top:1rem}.page p{line-height:19px;margin-bottom:1rem}.button{background-color:var(--color-main);border-radius:var(--border-radius);color:#fff;font-family:vysans;font-size:15px;padding:.5rem 1.5rem;text-decoration:none;transition:background-color .2s}.button:hover{background-color:var(--color-hover)}.button--light{background-color:var(--color-light);color:var(--color-text);transition:background-color .2s,color .2s}.button--light:hover{background-color:var(--color-main);color:#fff}.logo svg{color:#212721;position:relative;z-index:2}.footer .logo svg,.overflow-hidden .logo svg{color:#fff}.card{display:block;padding:2.5rem;text-decoration:none}.card--sand{background-color:var(--color-sand)}.card--light{background-color:var(--color-light)}.card__title{font-family:vydisplay;font-size:30px;font-weight:500;margin-bottom:1.25rem}@media(min-width:768px){.card__title{font-size:2.5rem}}.card__arrow svg{color:var(--color-text);transition:color .3s,margin-left .3s}.card:hover .card__arrow svg{color:var(--color-main);margin-left:1rem}.productLoop .product{display:flex;flex-direction:column;justify-content:space-between}.productLoop .product__image{margin-bottom:1rem;overflow:hidden}.productLoop .product__image:hover img{scale:1.2}.productLoop .product__image:hover+.product__info .product__title{text-decoration:underline}.productLoop .product__image img{display:block;scale:1;transition:scale .4s;width:100%}.productLoop .product__cta{align-items:flex-end;display:flex;justify-content:space-between}.productLoop .product__title{border-bottom:1px solid var(--color-light);margin-bottom:1.25rem;padding-bottom:10px}@media(min-width:768px){.productLoop .product__title{min-height:3.3rem}}.productLoop .product__title a{text-decoration:none}.productLoop .product__title a:hover{text-decoration:underline}.productLoop .product .price{font-family:vydisplay,serif;font-size:18px;text-transform:capitalize}.productLoop .product .price bdi>span{margin-right:.4ch}.productLoop .product .icon-camera{aspect-ratio:1/1;background-color:#efefef;display:block;height:100%;width:100%}@supports not (aspect-ratio:1/1){.productLoop .product .icon-camera{min-height:256px}}.navCart{position:relative}.navCart__link{font-weight:700;text-decoration:none}.navCart__counter{background-color:var(--color-main);border-radius:50%;color:#fff;font-size:9px;padding:2.5px 5px;position:absolute;right:-50%;text-align:center;top:-50%}.navCart__total{text-transform:capitalize}.woocommerce-Price-currencySymbol{margin-right:5px}.wc-ppc-form-wrapper{text-align:center}.category-login__fields{display:flex;gap:1rem;justify-content:center}.category-login__password{padding:.5rem 1rem}.category-login__submit{background-color:var(--color-main);border:none;border-radius:var(--border-radius);color:#fff;cursor:pointer;padding:.5rem 1.5rem;text-decoration:none;transition:background-color .2s}.category-login__submit:hover{background-color:var(--color-hover)}.quantityControl{align-items:center;border:.7px solid #d7d8d9;border-radius:5px;display:flex;padding:10px}.quantityControl__button{border:none;border-radius:50%;cursor:pointer;display:inline-block;height:18px;position:relative;width:18px}.quantityControl__button--up{background-color:var(--color-main)}.quantityControl__button--up:after,.quantityControl__button--up:before{background-color:#fff;bottom:0;content:"";height:2px;left:0;margin:auto;position:absolute;right:0;top:0;width:8px}.quantityControl__button--up:before{transform:rotate(90deg)}.quantityControl__button--down{background-color:var(--color-text)}.quantityControl__button--down:after{background-color:#fff;bottom:0;content:"";height:2px;left:0;margin:auto;position:absolute;right:0;top:0;width:8px}.quantityControl__input{border:none;font-size:15px;font-weight:700;text-align:center;width:4ch}.hamburger{background-color:unset;border:unset;cursor:pointer;padding:0}.hamburger .burgerIcon{color:#383e42;display:block}.hamburger--toggled .burgerIcon,.hamburger .exitIcon{display:none}.hamburger--toggled .exitIcon{color:#fff;display:block;position:relative;z-index:1}.linkCard{display:grid;margin:4rem 0;text-decoration:none}@media(min-width:768px){.linkCard{align-items:center;gap:2rem;grid-template-columns:2fr 1fr}}.linkCard__title{font-size:35px;margin-bottom:1.25rem;margin-top:.75rem}@media(min-width:768px){.linkCard__title{margin-top:0}}.linkCard__image img{display:block;width:100%}.linkCard a{text-decoration:none}.linkCard:hover .card__arrow svg{color:var(--color-main);margin-left:1rem}@media(min-width:768px){.linkCard--flip{grid-template-columns:1fr 2fr}.linkCard--flip .linkCard__image{order:2}.linkCard--flip .linkCard__content{order:1}}.singleProduct{display:grid;gap:1.5rem;margin:3rem 0}@media(min-width:768px){.singleProduct{grid-template-columns:1fr 1fr}}.singleProduct .product_title{font-family:vydisplay;font-size:35px;line-height:44px;margin-bottom:1rem;margin-top:1.5rem}.singleProduct h2{font-family:vydisplay,serif;font-weight:700;margin-bottom:.5rem}.singleProduct strong{font-weight:700}.singleProduct br{display:block}.singleProduct__image{display:block;width:100%}.singleProduct .single_add_to_cart_button{border:none;cursor:pointer;margin-left:1rem}.singleProduct .cart .quantity .qty,.singleProduct .wc-tabs{display:none}.singleProduct .cart{align-items:center;display:flex;margin-bottom:3rem}.singleProduct .price{font-family:vydisplay;font-size:18px;font-weight:500;margin:2rem 0}.singleProduct .price .woocommerce-Price-currencySymbol{margin-right:5px;text-transform:capitalize}.singleProduct .shop_attributes tbody{display:block}.singleProduct .woocommerce-product-attributes-item{border-bottom:1px solid var(--color-light);display:flex;flex-wrap:wrap;text-align:left}.singleProduct .woocommerce-product-attributes-item .woocommerce-product-attributes-item__label{cursor:pointer;font-weight:700;line-height:30px;margin:10px 0;position:relative;width:100%}.singleProduct .woocommerce-product-attributes-item .woocommerce-product-attributes-item__label:after{background-size:18px 26px;content:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" xml:space="preserve" width="18" height="14"><path fill="%232B2B2C" d="M12 19.5 0 7.5 2.5 5l9.5 9.5L21.5 5 24 7.5z"/></svg>');display:block;height:26px;position:absolute;right:0;top:0;transform:rotateX(0);transition:transform .3s;width:18px}.singleProduct .woocommerce-product-attributes-item .attribute--open:after{transform:rotateX(180deg)}.singleProduct .woocommerce-product-attributes-item p{margin-bottom:10px}.singleProduct .woocommerce-product-attributes-item:first-of-type{border-top:1px solid var(--color-light)}.singleProduct .woocommerce-product-attributes-item__value{max-height:0;overflow:hidden;transition:max-height .5s}.singleProduct .attribute--open .woocommerce-product-attributes-item__value{max-height:100%}.woocommerce-checkout label{font-weight:700}.woocommerce-additional-fields{display:flex;flex-direction:column}@media(min-width:768px){.woocommerce-additional-fields{border-left:3px solid var(--color-light);padding-left:2rem}}.woocommerce .form-description{margin-bottom:5px}.travellers{order:1}.travel-leader{order:2}.group-name{order:3}.woocommerce-additional-fields__field-wrapper{order:4}.formField--hidden{display:none}.woocommerce a.button.alt,.woocommerce button.button,.woocommerce button.button.alt{background-color:var(--color-main);border-radius:var(--border-radius);color:#fff;padding:.5rem 1.5rem;text-decoration:none;transition:background-color .2s}.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce button.button:hover{background-color:var(--color-hover);color:#fff}.woocommerce table.cart td.actions .input-text{width:15ch}.woocommerce .quantity .qty{padding:0}.woocommerce-MyAccount-navigation{border-right:3px solid var(--color-light);padding-right:1rem}.woocommerce-MyAccount-navigation-link{margin-bottom:.75rem}.woocommerce-MyAccount-navigation-link a{text-decoration:none}.woocommerce-MyAccount-navigation-link--downloads{display:none}.woocommerce-MyAccount-navigation-link.is-active{font-weight:700}.account .woocommerce{display:grid;gap:1rem;grid-template-columns:auto 1fr}.account .woocommerce h3{font-size:15px;font-weight:700}