@charset "UTF-8";@import "normalise.css";@import "jquery.fancybox.css";@font-face{font-family:'Antic Didone';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/anticdidone/v17/RWmPoKKX6u8sp8fIWdnDKqDSroEC.ttf) format('truetype')}@font-face{font-family:'PT Serif';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/ptserif/v19/EJRVQgYoZZY2vCFuvAFWzro.ttf) format('truetype')}.mr-b__sm{margin-bottom:1rem}@media only screen and (max-width: 550px){.mr-b__sm{margin-bottom:.6rem}}.mr-b__md{margin-bottom:2rem}@media only screen and (max-width: 550px){.mr-b__md{margin-bottom:.8rem}}.mr-b__lg{margin-bottom:3.5rem}@media only screen and (max-width: 550px){.mr-b__lg{margin-bottom:1rem}}.mr-b__xl{margin-bottom:5rem}@media only screen and (max-width: 550px){.mr-b__xl{margin-bottom:1.5rem}}.mr-t__sm{margin-top:1rem}@media only screen and (max-width: 550px){.mr-t__sm{margin-top:.6rem}}.mr-t__md{margin-top:2rem}@media only screen and (max-width: 550px){.mr-t__md{margin-top:.8rem}}.mr-t__lg{margin-top:3.5rem}@media only screen and (max-width: 550px){.mr-t__lg{margin-top:1rem}}.mr-t__xl{margin-top:5rem}@media only screen and (max-width: 550px){.mr-t__xl{margin-top:1.5rem}}.pd-b__sm{padding-bottom:1rem}@media only screen and (max-width: 550px){.pd-b__sm{padding-bottom:0}}.pd-b__md{padding-bottom:2rem}@media only screen and (max-width: 550px){.pd-b__md{padding-bottom:0}}.pd-b__lg{padding-bottom:3.5rem}@media only screen and (max-width: 550px){.pd-b__lg{padding-bottom:0}}.pd-b__xl{padding-bottom:5rem}@media only screen and (max-width: 550px){.pd-b__xl{padding-bottom:0}}.pd-b__xxl{padding-bottom:8rem}@media only screen and (max-width: 550px){.pd-b__xxl{padding-bottom:0}}.mr-tb--lg{margin-top:50px;margin-bottom:50px}.mr-tb--xl{margin-top:80px;margin-bottom:80px}.pd-t__sm{padding-top:1rem}@media only screen and (max-width: 550px){.pd-t__sm{padding-top:0}}.pd-t__md{padding-top:2rem}@media only screen and (max-width: 550px){.pd-t__md{padding-top:0}}.pd-t__lg{padding-top:3.5rem}@media only screen and (max-width: 550px){.pd-t__lg{padding-top:0}}.pd-t__xl{padding-top:5rem}@media only screen and (max-width: 550px){.pd-t__xl{padding-top:0}}.pd-t__xxl{padding-top:7rem}@media only screen and (max-width: 550px){.pd-t__xxl{padding-top:0}}.pd-l__sm{padding-left:10px !important}@media only screen and (max-width: 950px){.pd-l__sm{padding-left:25px !important}}@media only screen and (max-width: 550px){.pd-l__sm{padding-left:0}}.pd-l__md{padding-left:15px !important}@media only screen and (max-width: 950px){.pd-l__md{padding-left:10px !important}}@media only screen and (max-width: 550px){.pd-l__md{padding-left:0}}.pd-l__lg{padding-left:40px !important}@media only screen and (max-width: 950px){.pd-l__lg{padding-left:10px !important}}@media only screen and (max-width: 550px){.pd-l__lg{padding-left:0}}.pd-l__xl{padding-left:50px}@media only screen and (max-width: 950px){.pd-l__xl{padding-left:10px}}@media only screen and (max-width: 550px){.pd-l__xl{padding-left:0}}.pd-l__xxl{padding-left:100px}@media only screen and (max-width: 950px){.pd-l__xxl{padding-left:10px}}@media only screen and (max-width: 550px){.pd-l__xxl{padding-left:0}}@font-face{font-family:"EdwardianScriptITCW01";src:url("../webfonts/8502d3ad-0939-412a-afe0-b78e999c88d2.eot?#iefix");src:url("../webfonts/8502d3ad-0939-412a-afe0-b78e999c88d2.eot?#iefix") format("eot"),url("../webfonts/d99f0ff7-9f4b-4d62-9283-7de76d63580e.woff2") format("woff2"),url("../webfonts/e92a529b-97f5-440f-b8a4-a2ad31c621c4.woff") format("woff"),url("../webfonts/2f1f04a2-511d-4a3b-b732-c32c66b26a56.ttf") format("truetype"),url("../webfonts/93ba0d7d-f6db-4b27-9494-3c5f770b72c7.svg#93ba0d7d-f6db-4b27-9494-3c5f770b72c7") format("svg")}@font-face{font-family:"Copperplate Gothic LT W01_30BC";src:url("../webfonts/e53bdb8f-e319-4571-a336-c89c965d03c8.eot?#iefix");src:url("../webfonts/e53bdb8f-e319-4571-a336-c89c965d03c8.eot?#iefix") format("eot"),url("../webfonts/8d450061-03c2-44f3-8d4d-31c7286f0ac3.woff2") format("woff2"),url("../webfonts/2598dfbd-eff8-4ea5-8e5a-fe6071f761a0.woff") format("woff"),url("../webfonts/929c4736-285f-46ff-b8bf-9a2f34b17074.ttf") format("truetype"),url("../webfonts/06ba0be6-c9a8-4cf3-a609-c8f1a504df88.svg#06ba0be6-c9a8-4cf3-a609-c8f1a504df88") format("svg")}.times{font-family:"Times New Roman",Times,serif}.script{font-family:"EdwardianScriptITCW01" !important}.copperplate{font-family:"Copperplate Gothic LT W01_30BC"}.antic-didone{font-family:"Antic Didone",serif}.fontawesome{font-family:"Font Awesome 7 Pro"}.pt-serif{font-family:"PT Serif",serif}.context{position:relative}@media only screen and (max-width: 1200px){.headroom{padding-top:21px;padding-bottom:21px}}@media only screen and (max-width: 768px){.headroom{padding-top:3px;padding-bottom:3px}}.headroom--pinned{transform:translateY(0);transition:transform .5s linear}.headroom--pinned #logo-lower{max-height:60px;visibility:visible;transition:all .4s linear}.headroom--unpinned{transform:translateY(-100%);transition:transform .5s linear}.headroom--top #logo-lower{max-height:60px;visibility:visible}@media only screen and (max-width: 768px){.headroom--top #logo-lower{display:none}}.headroom--not-top .primary-nav__item{padding:40px 0px}.headroom--not-top #logo-lower{max-height:0;visibility:visible;transition:all .4s linear}@media only screen and (max-width: 1200px){.headroom--not-top .basket-dd__count{display:none}}html{line-height:1;color:#949191}*,*::after,*::before{margin:0;padding:0;box-sizing:border-box}h1,h2,h3,h4{font-family:"Antic Didone",serif;margin-top:0;margin-bottom:0}h1{font-size:2.8rem}h2{font-size:2.5rem}h3{font-size:1.3rem}h1,h2,h3{text-transform:uppercase;line-height:1.3;letter-spacing:4px;font-weight:300}.no-uppercase{text-transform:none !important}.bold{font-weight:600 !important}.max-width1200{max-width:1200px}.h{font-size:1.8rem;color:#000000}.h--md{font-size:1.6rem !important}@media only screen and (max-width: 768px){.h--md{font-size:1.4rem !important}}.h--sm{font-size:1.4rem !important}@media only screen and (max-width: 768px){.h--sm{font-size:1.2rem !important}}@media only screen and (max-width: 768px){.h{margin-bottom:10px}}@media only screen and (max-width: 950px){.h{font-size:1.4rem}}@media only screen and (max-width: 768px){.h--center-at768{text-align:center}}.h--mr-tb__md{margin-top:75px !important;margin-bottom:40px !important}@media only screen and (max-width: 768px){.h--mr-tb__md{margin-top:40px !important;margin-bottom:25px !important}}.h--mr-b__md{margin-bottom:40px}@media only screen and (max-width: 768px){.h--mr-b__md{margin-bototm:15px !important}}.h--center{text-align:center}.h--white{color:#fff}.h--blue{color:#366f9d}.h--skyBlue{color:#366f9d}.h--grey{color:#949191}.h--small{font-size:.8rem}.h--medium{font-size:1.5rem}.h--large{font-size:2.2rem}@media only screen and (max-width: 768px){.h--large{font-size:1.5rem}}.h__line--white::after{content:"";display:block;margin:1rem auto 1rem auto;width:60px;border-bottom:solid 1px #fff}.h__line--grey::after{content:"";display:block;margin:1rem auto 1rem auto;width:60px;border-bottom:solid 1px #949191}.h__line--blue::after{content:"";display:block;margin:1rem auto 1rem auto;width:60px;border-bottom:solid 1px #366f9d}.h__line--blue-left::after{margin:1rem 0}.h__line--skyBlue::after{content:"";display:block;margin:1rem auto 1rem auto;width:60px;border-bottom:solid 1px #366f9d}.h__line--skyBlue-left::after{margin:1rem 0}.clearfix:after{content:"";clear:both;display:table}.center-position{position:absolute;top:50%;text-align:center;transform:translateY(-50%);z-index:1200}.center-position--right{position:absolute;top:50%;text-align:center;z-index:1200;right:0;transform:translateY(-50%)}.center-position--left{position:absolute;top:50%;text-align:center;transform:translateY(-50%);z-index:1200;left:0}::placeholder{color:#949191;opacity:1;font-style:italic}:-ms-input-placeholder{color:#949191;font-style:italic}::-ms-input-placeholder{color:#949191;font-style:italic}img{max-width:100%;height:auto;display:block}#site-container{position:relative;min-width:340px;height:100%;width:100%;overflow:hidden}.hr-line{width:100%;margin:20px 0;display:block;height:1px;background-color:#c4c4c4}.main{margin-top:119px}@media only screen and (max-width: 1400px){.main{margin-top:102px}}@media only screen and (min-width: 1200px){.main{margin-top:115px}}@media only screen and (max-width: 1200px){.main{margin-top:100px}}@media only screen and (max-width: 768px){.main{margin-top:83px}}@media only screen and (max-width: 550px){.main{margin-top:72px}}.wrapper{width:100%;padding:0 25px;margin-left:auto;margin-right:auto}.wrapper-narrow{width:100%;padding:0 25px;margin-left:auto;margin-right:auto;max-width:1400px}@media only screen and (max-width: 550px){.wrapper-narrow--mobile-full{padding:0}}.wrapper-narrow900{width:100%;padding:0 25px;margin-left:auto;margin-right:auto;max-width:900px}.wrapper-narrow1200{width:100%;padding:0 25px;margin-left:auto;margin-right:auto;max-width:1200px}.wrapper-narrow1300{width:100%;padding:0 25px;margin-left:auto;margin-right:auto;max-width:1300px}.wrapper-narrow1500{width:100%;padding:0 25px;margin-left:auto;margin-right:auto;max-width:1500px}.half-width{width:100%}.half-width__wrapper{padding:50px 25px;width:70%;margin:0 auto}.full-width{width:100%}.full-width__wrapper--pad50{padding:50px 0}@media only screen and (max-width: 600px){.full-width__wrapper--pad50{padding:20px 0}}@media only screen and (max-width: 550px){.full-width__wrapper--pad50{padding:0}}.full-width__wrapper--grey{background-color:#f2f2f2}.full-width__wrapper--blue{background-color:#6ba8d9}.full-width__wrapper--shadow{box-shadow:-2px -10px 13px -6px #f0ebf0}.full-width__wrapper--gradient{border-image:linear-gradient(to right, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 25%, rgba(0,0,0,0.15) 50%, rgba(0,0,0,0) 75%, rgba(0,0,0,0) 100%);border-image-slice:1;border-bottom:1px solid transparent}.grid-33{display:grid;grid-template-columns:1fr 1fr 1fr}@media only screen and (max-width: 768px){.grid-33{grid-template-columns:1fr}}.grid-25{display:grid;grid-template-columns:1fr 1fr 1fr 1fr}@media only screen and (max-width: 768px){.grid-25{grid-template-columns:1fr}}.grid-50{display:grid;grid-template-columns:1fr 1fr}@media only screen and (max-width: 720px){.grid-50{grid-template-columns:1fr}}.grid-50--nobreak{display:grid;grid-template-columns:1fr 1fr}.grid-50--break-768{display:grid;grid-template-columns:1fr 1fr}@media only screen and (max-width: 768px){.grid-50--break-768{grid-template-columns:1fr}}.grid-50--break-950{display:grid;grid-template-columns:1fr 1fr}@media only screen and (max-width: 950px){.grid-50--break-950{grid-template-columns:1fr}}.grid-50--hero{display:grid;grid-template-columns:1fr 1fr}@media only screen and (max-width: 1000px){.grid-50--hero{grid-template-columns:1fr}}@media only screen and (max-width: 720px){.flex-swap{display:flex;flex-direction:column}.flex-swap>div:nth-of-type(1){order:2}.flex-swap>div:nth-of-type(2){order:1}}@media only screen and (max-width: 768px){.flex-swap--768{display:flex;flex-direction:column}.flex-swap--768>div:nth-of-type(1){order:2}.flex-swap--768>div:nth-of-type(2){order:1}}.flex{display:flex}.flex-vr-center{display:flex;align-content:center}.grid-60-40{display:grid;grid-template-columns:3fr 2fr}@media only screen and (max-width: 768px){.grid-60-40{grid-template-columns:1fr}}.grid-40-60{display:grid;grid-template-columns:2fr 3fr}@media only screen and (max-width: 768px){.grid-40-60{grid-template-columns:1fr}}.grid-66-33{display:grid;grid-template-columns:2fr 1fr}@media only screen and (max-width: 768px){.grid-66-33{grid-template-columns:1fr}}.grid-33-66{display:grid;grid-template-columns:1fr 2fr}@media only screen and (max-width: 768px){.grid-33-66{grid-template-columns:1fr}}.grid-20-80{display:grid;grid-template-columns:1fr 4fr}@media only screen and (max-width: 768px){.grid-20-80{grid-template-columns:1fr}}[class*="--gap30"]{grid-gap:30px}@media only screen and (max-width: 768px){[class*="--gap30"]{grid-gap:20px}}[class*="--gap50"]{grid-gap:50px}@media only screen and (max-width: 768px){[class*="--gap50"]{grid-gap:20px}}.gap--90{grid-gap:90px}.gap--30{grid-gap:30px}.center-content{display:flex;width:100%;margin:0 auto;flex-direction:column;justify-content:center;align-items:center;height:100%}.center-content--padd{padding:30px 20px}@media only screen and (max-width: 768px){.center-content--padd{padding:10px 0;justify-content:space-around}}.btn,.btn:link,.btn:visited{display:inline-block;margin:0 auto;text-transform:uppercase;text-align:center;text-decoration:none;border:1px solid transparent;cursor:pointer;transition:all .2s;letter-spacing:2px}@media only screen and (max-width: 768px){.btn,.btn:link,.btn:visited{display:block;width:100%}}.btn--white-shadow{background:white;color:#7eadd3;-webkit-box-shadow:0 0 17px 3px rgba(0,0,0,0.1);-moz-box-shadow:0 0 17px 3px rgba(0,0,0,0.1);box-shadow:0 0 17px 3px rgba(0,0,0,0.1);transition:.3s}.btn--white-shadow:hover{background:#7eadd3;color:#fff}.btn--center{width:100%}.btn--block{display:block !important}.btn--border-blue{border-color:#7eadd3 !important}.btn:active,.btn:focus{outline:none}.btn--large{padding:30px 30px;font-size:1.2rem}@media only screen and (max-width: 950px){.btn--large{font-size:1rem;padding:20px 20px}}.btn--medium{padding:25px 60px;font-size:1.1rem}.btn--small{padding:15px 25px;font-size:.8rem}.btn--blue{background-color:#7eadd3;color:#fff !important}.btn--blue:hover{background-color:#6ba8d9}.btn--blue{background-color:#6ba8d9 !important;color:#fff !important}.btn--blue:hover{background-color:#7eadd3 !important;color:#fff !important}.btn--white{background-color:#fff !important;color:#6ba8d9 !important}.btn--white:hover{background-color:#6ba8d9 !important;color:#fff !important}.btn--hero{display:inline-block !important;width:auto !important}@media only screen and (max-width: 600px){.btn--hero{color:#7eadd3 !important;background-color:#fff !important;width:100% !important}}.btn--left{margin:0 !important;max-width:300px}.btn--cta{position:relative;top:100%;left:50%;transform:translate(-50%, -50%)}@-webkit-keyframes rotate-text{from{-webkit-transform:rotateY(0deg)}to{-webkit-transform:rotateY(-360deg)}}@keyframes rotate-text{from{-moz-transform:rotateY(0deg);-ms-transform:rotateY(0deg);transform:rotateY(0deg)}to{-moz-transform:rotateY(-360deg);-ms-transform:rotateY(-360deg);transform:rotateY(-360deg)}}.preloader{position:fixed;background:#7eadd3;top:0;left:0;bottom:0;right:0;z-index:10000;display:flex;flex-direction:column;align-items:center;justify-content:center;overscroll-behavior:contain;overflow:hidden}.preloader__logo{margin-bottom:10px;color:#ffffff;font-family:"Copperplate Gothic LT W01_30BC";font-size:40px;font-weight:900;text-transform:uppercase;-moz-transform-style:preserve-3d;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-animation:rotate-text 3s linear infinite;-moz-animation:rotate-text 3s linear infinite;-o-animation:rotate-text 3s linear infinite;-ms-animation:rotate-text 3s linear infinite;animation:rotate-text 3s linear infinite}.preloader__text{color:#ffffff;font-style:italic;font-size:12px}.header{position:fixed;left:0;right:0;background-color:#fff;z-index:200;width:100%;-webkit-box-shadow:-2px 10px 13px -6px rgba(0,0,0,0.1);-moz-box-shadow:-2px 10px 13px -6px rgba(0,0,0,0.1);box-shadow:-2px 10px 13px -6px rgba(0,0,0,0.1)}.header__wrapper{width:100%;padding:0 25px;margin-left:auto;margin-right:auto;position:relative}.header__upper{text-align:right}.header__btn{position:absolute;top:50%;left:15px;transform:translateY(-50%);cursor:pointer}#mobile-btn{color:#918f8f;font-weight:300;font-size:.9rem}#mobile-btn:hover{color:#6ba8d9}.header-tools{position:absolute;top:50%;right:25px;transform:translateY(-50%);font-weight:300;font-size:.9rem}@media only screen and (max-width: 440px){.header-tools{right:5px}}.header-tools__item{display:inline-block;padding:0 15px;position:relative}@media only screen and (max-width: 600px){.header-tools__item{padding:0 8px}}@media only screen and (max-width: 440px){.header-tools__item{padding:0 4px}}@media only screen and (max-width: 550px){.header-tools__item--hide{display:none}}.header-tools__link{color:#918f8f;cursor:pointer}.header-tools__link:hover{color:#6ba8d9}.logo{padding:5px 0}@media only screen and (max-width: 768px){.logo{padding:15px 0}}.logo__img{display:block;margin:0 auto}.logo__link{display:block}.primary-nav{max-width:72rem;margin:0 auto}.primary-nav__list{display:flex;justify-content:center;align-items:center}.primary-nav__item{padding:50px 0px;min-width:250px;font-size:1rem;cursor:pointer;text-align:center;text-transform:uppercase;letter-spacing:3px;transition:all .4s linear;position:unset;background-position:50% 90%;background-repeat:no-repeat}@media only screen and (max-width: 1400px){.primary-nav__item{min-width:170px;padding:50px 16px}}@media only screen and (max-width: 1200px){.primary-nav__item{display:none}}.primary-nav__item:hover .mega-menu{max-height:700px;overflow:visible}.primary-nav__item:hover .mega-menu__menus,.primary-nav__item:hover .mega-menu__image{opacity:1}.primary-nav__mega:hover{background-image:url("../../images/trinagle-icon-1.png");background-size:11px 8px}.primary-nav__link{text-decoration:none;color:#918f8f;position:relative;padding:20px 0}.has-submenu ul{display:none;margin-top:7px}.site-search{display:grid;grid-template-columns:1fr 50px}.site-search__right{padding-top:5px;display:flex;justify-content:center;align-items:center}.site-search__input{border:0;border-bottom:1px solid rgba(255,255,255,0.5);background:transparent;color:#fff;font-size:1em;padding:15px 0 15px 10px;width:100%;font-family:"PT Serif",serif}.site-search__btn{border:0;padding:3px;background-color:transparent;color:#6ba8d9;cursor:pointer}.search-dd{position:absolute;left:-250px;top:30px;z-index:998;display:none}.search-dd__wrapper{width:300px;border:1px solid rgba(0,0,0,0.15);border-top:2px solid #7eadd3;background-color:#fff;padding:20px;-webkit-box-shadow:0 5px 10px 3px rgba(0,0,0,0.2);-moz-box-shadow:0 5px 10px 3px rgba(0,0,0,0.2);box-shadow:0 5px 10px 3px rgba(0,0,0,0.2)}.search-dd__wrapper:before{border-bottom:10px solid #7eadd3;border-left:8px solid transparent;border-right:8px solid transparent;content:"";height:0;right:20px;position:absolute;top:-10px;width:0;z-index:999}.user-dd{position:absolute;left:-150px;top:30px;z-index:998;display:none}.user-dd__wrapper{width:250px;border:1px solid rgba(0,0,0,0.15);border-top:2px solid #7eadd3;background-color:#fff;padding:10px;-webkit-box-shadow:0 5px 10px 3px rgba(0,0,0,0.2);-moz-box-shadow:0 5px 10px 3px rgba(0,0,0,0.2);box-shadow:0 5px 10px 3px rgba(0,0,0,0.2)}.user-dd:before{border-bottom:10px solid #7eadd3;border-left:8px solid transparent;border-right:8px solid transparent;content:"";height:0;right:70px;position:absolute;top:-10px;width:0;z-index:999}.user-dd__list{padding:0;margin:0}.user-dd__item{padding:8px 10px;font-size:1rem;margin:0 10px;text-align:left;text-transform:uppercase;cursor:pointer;letter-spacing:3px;position:relative}.user-dd__link{font-size:.7rem;text-transform:uppercase;color:#918f8f;font-weight:300;letter-spacing:3px;transition:color .3s ease-out}.user-dd__link:hover{color:#7eadd3}.user-dd__link:hover:before{font-family:"Font Awesome 7 Pro";content:"\f0dd";position:absolute;left:-10px;transform:rotate(-90deg)}.wishlist-count{transition:all .4s linear;background-color:#fff;color:#6ba8d9;height:20px;width:20px;font-size:14px;display:block;border-radius:100%;position:absolute;top:-25px;left:50%;transform:translateX(-50%);text-align:center;line-height:1.4}@media only screen and (max-width: 550px){.wishlist-count{display:none}}.basket-dd{position:absolute;left:-170px;top:30px;z-index:998;display:none}@media only screen and (max-width: 550px){.basket-dd{left:-245px}}.basket-dd__count{transition:all .4s linear;background-color:#fff;color:#6ba8d9;height:20px;width:20px;font-size:14px;display:block;border-radius:100%;position:absolute;top:-25px;left:50%;transform:translateX(-50%);text-align:center;line-height:1.4}@media only screen and (max-width: 550px){.basket-dd__count{display:none}}.basket-dd__wrapper{width:300px;border:1px solid rgba(0,0,0,0.15);border-top:2px solid #6ba8d9;background-color:#fff;-webkit-box-shadow:0 5px 10px 3px rgba(0,0,0,0.2);-moz-box-shadow:0 5px 10px 3px rgba(0,0,0,0.2);box-shadow:0 5px 10px 3px rgba(0,0,0,0.2)}.basket-dd__wrapper:before{border-bottom:10px solid #6ba8d9;border-left:8px solid transparent;border-right:8px solid transparent;content:"";height:0;right:100px;position:absolute;top:-10px;width:0;z-index:999}@media only screen and (max-width: 550px){.basket-dd__wrapper:before{right:25px}}.basket-dd__list{padding:10px;max-height:330px;overflow:auto}.basket-dd__item{display:flex;position:relative;padding:10px 10px 10px 0;border-bottom:1px dashed rgba(0,0,0,0.15)}.basket-dd__p{padding:15px;font-family:"PT Serif",serif;color:#949191;font-size:1rem}.basket-dd__remove{position:absolute;top:10px;right:0;color:#949191;cursor:pointer}.basket-dd__remove:before{content:"\f00d";font-family:"Font Awesome 7 Pro"}.basket-dd__remove:hover{color:#7eadd3}.basket-dd__img{flex:0 0 80px}.basket-dd__product{display:flex;flex-grow:1;flex-direction:column;padding-left:10px;align-items:left;justify-content:center}.basket-dd__title{text-align:left;text-decoration:none;color:#7eadd3;position:relative;font-size:.8rem;text-transform:uppercase;font-weight:300;letter-spacing:3px;line-height:1.3}.basket-dd__price{text-align:left;padding:10px 0 0}.basket-dd__link{color:#949191}.basket-dd__link:hover{color:#7eadd3}.basket-dd__total{display:grid;grid-template-columns:1fr 1fr;padding:15px 10px 25px;font-size:1rem}.basket-dd__total--left{text-align:left;text-transform:uppercase;color:#949191;font-family:"Times New Roman",Times,serif}.basket-dd__total--right{text-align:right;color:#949191;font-family:"Times New Roman",Times,serif}.basket-dd__footer{padding:15px 10px;text-align:right;border-top:1px solid rgba(0,0,0,0.1);background:-moz-linear-gradient(top, rgba(0,0,0,0.05) 0%, rgba(0,0,0,0) 25%);background:-webkit-linear-gradient(top, rgba(0,0,0,0.05) 0%, rgba(0,0,0,0) 25%);background:linear-gradient(to bottom, rgba(0,0,0,0.05) 0%, rgba(0,0,0,0) 25%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#26000000', endColorstr='#00000000', GradientType=0)}.presentation{position:relative}.presentation--padd{padding:50px 0 !important}@media only screen and (max-width: 950px){.presentation--padd{padding:40px 0 !important}}@media only screen and (max-width: 550px){.presentation--padd{padding:0px 0px !important}}.presentation__background--pad{padding:30px 0}.presentation__background--pink{background-image:linear-gradient(to bottom, #d88ea7, #733648)}.presentation__background--skyblue{background-color:#7eadd3}.presentation__background--slateBlue{background-color:#6a5acd}.presentation__background--blue{background-image:linear-gradient(to bottom, #366f9d, #2a2d5c)}.presentation__background--grey{background-color:#f2f2f2}.presentation__background--white-grey{background-color:#fafafa}.presentation__img--small{display:none}@media only screen and (max-width: 680px){.presentation__img--small{display:block}}.presentation__img--flowers{margin-top:30px}@media only screen and (max-width: 600px){.presentation__img--flowers{margin-top:0}}.presentation__img-wrapper{width:100%;background-image:linear-gradient(to bottom, #d88ea7, #733648)}.presentation__gradient{background-image:linear-gradient(225deg, #7eadd3 0%, #7eadd3 25%, #6ba8d9 50%, #6ba8d9 75%, #6ba8d9 100%)}.presentation__gradient--2{background-image:linear-gradient(45deg, #6ea3cd 0, #9bc1df 30%, #5895c7 55%, #3f81b5 75%, #4f81a9 100%)}.img-grid{padding:30px}.img-grid__item{position:relative}.img-grid__item:hover .img-grid__overlay{opacity:.8}.img-grid__item:hover img{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.img-grid__item img{transition:all 1s ease}.img-grid__overlay{opacity:0;transition:opacity 1s ease;background-color:#7eadd3;position:absolute;top:0;bottom:0;left:0;right:0;text-align:center;padding:25px}.product-cycle{position:relative}.product-cycle__img{max-height:100% !important;margin:0 auto}.product-cycle__controls{position:absolute;top:30px;right:50px;width:20px;cursor:pointer;z-index:150}@media only screen and (max-width: 768px){.product-cycle__controls{position:relative;left:50%;right:auto;transform:translateX(-50%)}}@media only screen and (max-width: 720px){.product-cycle__controls{top:20px}}.product-cycle__control{position:absolute}.product-cycle__control--prev{transform:rotate(-90deg);left:0}.product-cycle__control--prev:hover{color:#7eadd3}.product-cycle__control--next{right:0;transform:rotate(-90deg)}.product-cycle__control--next:hover{color:#7eadd3}.text-box-ctas{grid-gap:25px;margin-bottom:25px}.text-box-ctas__wrapper{background-image:url(../../../assets/images/site-imgs/bg-landing.jpg);min-height:270px;background-repeat:no-repeat;background-position:center;background-size:contain}@media only screen and (max-width: 768px){.text-box-ctas__wrapper{background-image:none;min-height:none}}.text-box--grey{background-color:#dbdbdb}.text-box--padd-lr{padding-left:80px !important;padding-right:80px !important}@media only screen and (max-width: 950px){.text-box--padd-lr{padding-left:20px !important;padding-right:20px !important}}.text-box__wrapper{width:100%;padding:0 25px;margin-left:auto;margin-right:auto;padding:25px 25px}@media only screen and (max-width: 950px){.text-box__wrapper{padding:40px 20px}}@media only screen and (max-width: 550px){.text-box__wrapper{padding:30px 55px}}.text-box__list{list-style-position:inside}.text-box__list--roman{list-style-type:upper-roman}.text-box__list li{font-family:"PT Serif",serif;margin-bottom:14px;font-size:1.2rem;line-height:1.6}@media only screen and (min-width: 1200px){.text-box__list li{font-size:1.2rem}}@media only screen and (max-width: 950px){.text-box__list li{margin-bottom:5px;font-size:1rem}}@media only screen and (max-width: 768px){.text-box__list li{margin-bottom:5px;font-size:.9rem}}.text-box--center{text-align:center}.text-box--mr-b__md{margin-bottom:40px}@media only screen and (max-width: 768px){.text-box--mr-b__md{margin-bottom:15px !important}}.text-box__p-container{font-family:"PT Serif",serif;color:#949191;font-size:1rem;margin:0 auto;line-height:1.2;display:grid;grid-template-columns:1fr 1fr;grid-gap:20px 30px}@media only screen and (max-width: 1200px){.text-box__p-container{padding:10px 0;line-height:1.3}}@media only screen and (max-width: 950px){.text-box__p-container{padding:0}}@media only screen and (max-width: 768px){.text-box__p-container{padding:25px;grid-template-columns:1fr;grid-gap:10px}}.text-box__p-container strong{font-family:"PT Serif",serif;color:#7eadd3 !important;font-size:1.1rem;font-weight:400;display:block}@media only screen and (max-width: 768px){.text-box__p-container strong{display:inline-block;padding-right:15px}}.text-box__p{font-family:"PT Serif",serif;color:#949191;font-size:1rem;line-height:1.8;text-align:justify;margin:0 auto 30px auto}@media only screen and (min-width: 1200px){.text-box__p--large{font-size:1.3rem !important}}.text-box__p .script{font-family:"EdwardianScriptITCW01" !important;display:block;font-weight:400;line-height:1;font-size:3.4rem;color:#7eadd3}@media only screen and (max-width: 768px){.text-box__p{margin:15px auto 15px auto}}.text-box__p--white{color:#f2f2f2 !important}.text-box__p--narrow{max-width:800px}.text-box__p--left{margin:0 0 30px}.text-box__p--center{text-align:center}.text-box__p--right{text-align:right}@media only screen and (min-width: 1200px){.text-box__p{font-size:1.2rem}}@media only screen and (max-width: 950px){.text-box__p{font-size:.9rem;line-height:1.5;margin:25px auto 20px;max-width:100%}}@media only screen and (max-width: 600px){.text-box__p{margin:20px auto 20px auto}}.text-box__p--white{color:#f2f2f2 !important}.text-box__p--slim{max-width:450px}.product-slider__wrapper{width:100%;padding:0 25px;margin-left:auto;margin-right:auto;position:relative;padding:20px 0 30px}.product-slider__item{padding:0 30px;cursor:pointer;text-align:center}@media only screen and (max-width: 1350px){.product-slider__item{padding:0 10px}}.product-slider__nav{position:absolute;bottom:0;width:100%}.product-slider__controls{position:absolute;top:-25px;right:50%;left:50%;width:20px;cursor:pointer;transform:translateX(-50%)}@media only screen and (max-width: 768px){.product-slider__controls{position:relative;top:-40px;left:50%;right:50%}}.product-slider__control{position:absolute;background:transparent;border:0;cursor:pointer;color:#949191}.product-slider__control--prev{transform:rotate(90deg);left:0}.product-slider__control--prev:hover{color:#7eadd3}.product-slider__control--next{right:0;transform:rotate(-90deg)}.product-slider__control--next:hover{color:#7eadd3}.product-slider__img{margin:0 0 15px}.product-slider__p{font-family:"PT Serif",serif;color:#949191}@media only screen and (max-width: 950px){.share{padding-bottom:16px}}.share__wrapper{display:flex}.share__link{display:block;margin-right:10px;font-size:1.5rem;color:#c4c2c2}.footer{position:relative;box-shadow:-2px -10px 13px -6px rgba(0,0,0,0.1)}.footer__wrapper{width:100%;padding:0 25px;margin-left:auto;margin-right:auto;max-width:72rem;padding:25px 0px 20px;color:#c4c2c2;text-transform:uppercase}@media only screen and (max-width: 1200px){.footer__wrapper{max-width:100%}}.footer__upper{padding:30px}@media only screen and (max-width: 600px){.footer__upper{padding:0}}.footer__strap{color:#7eadd3;font-family:"Copperplate Gothic LT W01_30BC";text-align:center;margin:30px 0;font-size:1.2rem;font-weight:600;letter-spacing:2px}.footer__lower{display:flex;justify-content:space-between;align-items:center;font-family:"Times New Roman",Times,serif;font-size:.8rem;color:#949191}@media only screen and (max-width: 1200px){.footer__lower{flex-direction:column}}.footer__left{display:flex;justify-content:center;align-items:center}@media only screen and (max-width: 950px){.footer__left{flex-direction:column}}.footer__right{letter-spacing:2px}.footer__right a{color:#949191}.footer__right a:hover{color:#7eadd3}@media only screen and (max-width: 1200px){.footer__right{padding-top:25px}}@media only screen and (max-width: 550px){.footer__right{text-align:center;line-height:1.8}}.footer-nav__item{padding:12px 8px;font-size:1rem;color:#c4c2c2;text-transform:uppercase;letter-spacing:2px;text-align:center;display:inline-block}@media only screen and (max-width: 680px){.footer-nav__item{font-size:.7rem;display:block}}@media only screen and (max-width: 680px){.footer-nav__item:nth-child(5){grid-column-start:1;grid-column-end:3}.footer-nav__item:nth-child(6){grid-column-start:3;grid-column-end:5}}@media only screen and (max-width: 380px){.footer-nav__item:nth-child(5){grid-column:auto}.footer-nav__item:nth-child(6){grid-column:auto}}.footer-nav__link{font-family:"Times New Roman",Times,serif;font-size:.8rem;color:#949191}.footer-nav__link:hover{color:#7eadd3}.form{margin:0;padding:0}.form:after{content:"";clear:both;display:table}.form__group:after{content:"";clear:both;display:table}.form__group--pad{padding:10px 0}.form__group--pad5{padding:5px 0}.form__group--checkbox{position:relative}.form__group--left{width:50%;float:left;padding:10px 20px 20px 0}@media only screen and (max-width: 550px){.form__group--left{width:100%;float:none;clear:both;padding:5px 0 5px 0}}.form__group--short{float:left;width:20%}.form__group--left-full{width:50%;float:left;padding:10px 20px 20px 0}@media only screen and (max-width: 550px){.form__group--left-full{width:100%;float:none;clear:both;padding:5px 0 5px 0}}.form__group--right-full{width:50%;float:right;padding:10px 0 20px 20px}@media only screen and (max-width: 550px){.form__group--right-full{width:100%;float:none;clear:both;padding:5px 0 5px 0}}.form__group--right{width:50%;float:right;padding:10px 0 20px 20px}@media only screen and (max-width: 550px){.form__group--right{width:100%;float:none;clear:both;padding:5px 0 5px 0}}.form__element{padding:5px 0}.form__element--short{float:left;width:25%;margin-right:20px}.form__element--wide{width:100%}.form__element--checkbox{float:left;width:10%}.form__element select{padding:15px;font-size:1rem;background-color:#ffffff;border:1px solid #fff;border-bottom:1px solid rgba(0,0,0,0.1);color:#949191;display:block;width:100%}.form__button{margin-top:20px}.form__label{display:block;position:relative}.form__label--uppercase{text-transform:uppercase}.form__label--small{font-size:.75em}.form__label--white{color:#ffffff}.form__label--checkbox:before{font-family:"Font Awesome 7 Pro";display:inline-block;content:"\f0c8";letter-spacing:5px}.form__label--radio:before{font-family:"Font Awesome 7 Pro";display:inline-block;content:"\f111";letter-spacing:5px}.form__btnrow{padding-top:10px}@media only screen and (max-width: 768px){.form__btnrow{padding-top:20px}}.form__btnrow--2col{display:flex}.form__btnrow--left{flex:0 0 60px}@media only screen and (max-width: 768px){.form__btnrow--left{display:none}}.form__btnrow--right{flex:1 1 0;text-align:right}.form--horizontal{display:grid;grid-gap:40px;grid-template-columns:1fr 1fr 1fr}.form--vertical form__group{position:relative}.form__input{width:100%;padding:15px;font-size:1rem;background-color:#fafafa;border:1px solid #fff;border-bottom:1px solid rgba(0,0,0,0.1);color:#949191;font-family:"PT Serif",serif}.form__input--white{background-color:#fff}.form__input--center{text-align:center}.form__textarea{width:100%;min-height:80px;padding:15px;border:0;font-size:1rem;font-family:"PT Serif",serif;background-color:#fafafa;border-bottom:1px solid rgba(0,0,0,0.1);color:#949191}.form__textarea--white{background-color:#fff}.form__checkbox:checked+label:before{content:"\f14a"}input.error{border-bottom:1px solid rgba(222,156,156,0.8)}input.error:after{font-family:"Font Awesome 7 Pro";content:"\f071";position:absolute;right:20px;top:50%;transform:translateY(-50%);color:rgba(222,156,156,0.8)}select.error+p.CaptionCont{border-bottom:1px solid rgba(222,156,156,0.8)}input[type="radio"],input[type="checkbox"]{visibility:hidden;position:absolute;left:12px;top:15px}input[type="checkbox"]:checked+label:before{content:"\f14a" !important;color:#7eadd3}input[type="radio"]:checked+label:before{content:"\f058" !important;color:#7eadd3}.form-page{padding:100px 25px}.form-page__p{font-family:"Antic Didone",serif;text-align:center;color:#949191;font-size:1.3rem;margin-bottom:15px;font-weight:900}.form-page__wrapper{max-width:74rem;margin:0 auto}.form-page__container{padding:30px}.form-page__container--grey{background-color:#f2f2f2}.form-page__btnrow{text-align:right}.collections-title{width:100%;margin:0 auto;padding:0 25px 10px 25px;color:#7eadd3;position:relative}.collections-title__header{transform:translate(0, 0);width:100%;text-align:center;margin:0 auto 15px;z-index:1}.collections-title__h{padding:10px;margin:0 auto;font-size:2rem;position:relative;color:#366f9d;z-index:0;font-size:1.8rem;max-width:220px}.collections-title__h:after,.collections-title__h:before{position:absolute;top:50%;height:1px;background:#366f9d;content:"";width:100px;z-index:-1;z-index:9}@media only screen and (max-width: 768px){.collections-title__h:after,.collections-title__h:before{width:60px}}.collections-title__h:after{right:0;transform:translateX(100%)}.collections-title__h:before{left:0;transform:translateX(-100%)}@media only screen and (max-width: 950px){.collections-title__h{max-width:180px;font-size:1.5rem}}.category-title__h{color:#366f9d}.category-title__h:after{content:"";display:block;margin:1rem auto;width:60px;border-bottom:solid 1px #366f9d}.collections-grid__content{order:1;flex:0 0 50%;padding:30px;display:flex;align-items:center;justify-content:center;background-color:#f2f2f2}@media only screen and (max-width: 1000px){.collections-grid__content{padding:30px 20px 40px}}@media only screen and (max-width: 768px){.collections-grid__content{order:2}}.collections-grid__img{order:2;flex:0 0 50%;display:flex;align-items:center;justify-content:center}@media only screen and (max-width: 768px){.collections-grid__img{order:1}}@media only screen and (max-width: 1200px){.collections-grid__src{max-width:100%}}.collections-grid__text{text-align:center;position:relative;width:100%}.collections-grid__p{font-size:1.25rem;font-family:"PT Serif",serif;line-height:1.75;width:65%;margin:0 auto 40px}@media only screen and (max-width: 950px){.collections-grid__p{font-size:1rem}}@media only screen and (max-width: 440px){.collections-grid__p{width:90%}}.collections-grid__script{font-family:"EdwardianScriptITCW01" !important;font-size:3rem;color:#6ba8d9;letter-spacing:2px;padding-bottom:35px;line-height:.9}@media only screen and (max-width: 950px){.collections-grid__script{font-size:2.25rem}}.collections-grid__btn{background-color:#6ba8d9;color:#fff}.collections-grid__btn:hover{background-color:#7eadd3}@media only screen and (max-width: 768px){.collections-grid__btn{max-width:400px}}.collections-grid__row{display:flex}@media only screen and (max-width: 768px){.collections-grid__row{flex-direction:column}}.collections-grid__row:nth-of-type(even) .collections-grid__content{background-color:#7eadd3;order:2}.collections-grid__row:nth-of-type(even) .collections-grid__script{color:#fff}.collections-grid__row:nth-of-type(even) .collections-grid__img{order:1}.collections-grid__row:nth-of-type(even) .collections-grid__btn{background-color:#fff;color:#6ba8d9}.collections-grid__row:nth-of-type(even) .collections-grid__btn:hover{background-color:#6ba8d9 !important;color:#fff !important}.collections-grid__row:nth-of-type(even) .collections-grid__p{color:#fff}.collections-grid__row:nth-of-type(even) .collections-title__h{color:#fff}.collections-grid__row:nth-of-type(even) .collections-title__h:after,.collections-grid__row:nth-of-type(even) .collections-title__h:before{background:#fff}.collections-grid__row:nth-of-type(even) .collections-title__header:after{background:#fff}.collections-grid__row:nth-of-type(even) .category-title__h{color:#fff}.collections-grid__row:nth-of-type(even) .category-title__h:after{border-bottom:solid 1px #fff}.collection-title{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);width:100%;text-align:center}.collection-title__h{color:#fff;font-size:1.1rem;max-width:140px;text-align:center;margin:0 auto;position:absolute;padding:5px;top:50%;left:50%;transform:translate(-50%, -50%);background-color:#7eadd3;z-index:0}.collection-upper{margin:auto;padding:20px 25px;color:#fff;position:relative}@media only screen and (max-width: 1000px){.collection-upper{width:80%}}@media only screen and (max-width: 768px){.collection-upper{padding:40px 20px}}@media only screen and (max-width: 720px){.collection-upper{width:100%}}.collection-upper__title{width:100%;text-align:center;margin:0 auto 15px;z-index:1}.collection-upper__img{height:100%;width:100%;object-fit:cover}.collection-upper__h1{padding:10px;margin:0 auto;font-size:2rem;position:relative;color:#fff;z-index:0;font-size:1.8rem;max-width:260px}.collection-upper__h1:after,.collection-upper__h1:before{position:absolute;top:50%;height:1px;background:#fff;content:"";width:100px;z-index:-1;z-index:9}@media only screen and (max-width: 768px){.collection-upper__h1:after,.collection-upper__h1:before{width:60px}}.collection-upper__h1:after{right:0;transform:translateX(100%)}.collection-upper__h1:before{left:0;transform:translateX(-100%)}@media only screen and (max-width: 768px){.collection-upper__h1{font-size:1.3rem;max-width:200px}}.collection-upper__a{color:#fff}.collection-upper__strap{width:100%;padding:0 25px;margin-left:auto;margin-right:auto;text-align:center}.collection-upper__strap p{text-wrap:balance;widows:2;orphans:2}.collection-upper__intro,.collection-upper p{margin-bottom:20px;max-width:720px;font-size:1.1em}@media only screen and (max-width: 768px){.collection-upper__intro,.collection-upper p{margin-bottom:30px}}@media only screen and (max-width: 550px){.collection-upper__intro,.collection-upper p{font-size:1rem}}@media only screen and (max-width: 440px){.collection-upper__intro,.collection-upper p{font-size:.9rem}}.collection-upper__intro a,.collection-upper p a{color:#fff;border-bottom:1px dashed #fff}.collection-upper__intro a:hover,.collection-upper p a:hover{color:#fbfbfb}.collection-upper__h2{font-family:"EdwardianScriptITCW01" !important;letter-spacing:1px;color:#fff;font-size:2.6rem;font-weight:400;text-transform:none;letter-spacing:2px;line-height:.9}@media only screen and (max-width: 768px){.collection-upper__h2{font-size:2rem}}.collection-content__wrapper{width:75%;margin:0 auto;padding:0 30px 50px;text-align:center}@media only screen and (max-width: 720px){.collection-content__wrapper{width:100%}}.collection-content h2{font-family:"PT Serif",serif;color:#949191;font-size:1.5rem;text-transform:none;letter-spacing:0;margin-bottom:30px}.collection-content p{font-family:"PT Serif",serif;color:#949191;font-size:1rem;margin:1.2rem 0}.collection-content .script{margin:1.5rem 0;font-family:"EdwardianScriptITCW01" !important;font-size:3rem;color:#7eadd3;line-height:.9;letter-spacing:2px}.collection-content span{color:#7eadd3}.pagination{padding:80px 0 50px;border-image:linear-gradient(to right, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 25%, rgba(0,0,0,0.15) 50%, rgba(0,0,0,0) 75%, rgba(0,0,0,0) 100%);border-image-slice:1}@media only screen and (max-width: 950px){.pagination{padding:40px 0 20px}}.pagination--flex{display:flex !important;justify-content:center}.pagination__list{text-align:center}.pagination__item{display:inline-block}.pagination__item a{color:#949191;display:block;padding:10px}.pagination__item a:hover{color:#366f9d}.pagination__item--active a{color:#7eadd3}.pagination__item--prev{transform:rotate(-90deg)}.pagination__item--next{transform:rotate(90deg)}.category-filters{margin:10px 0 5px}.category-filters__wrapper{width:100%;padding:0 25px;margin-left:auto;margin-right:auto;padding:20px 100px}@media only screen and (max-width: 1350px){.category-filters__wrapper{padding:20px 25px}}@media only screen and (max-width: 550px){.category-filters__wrapper{padding:10px 10px}}.category-filters__wrapper.fixed{position:fixed;top:0;left:0;width:100%;z-index:99;background:linear-gradient(to bottom, rgba(229,229,229,0.8) 0%, rgba(242,242,242,0.8) 10%, rgba(246,246,246,0.6) 100%);padding:10px 100px}@media only screen and (max-width: 1350px){.category-filters__wrapper.fixed{padding:10px 25px}}@media only screen and (max-width: 550px){.category-filters__wrapper.fixed{padding:10px 10px}}.category-filters__wrapper.fixed .category-filters__sort{color:#fff}.category-filters__wrapper.fixed .optWrapper{background:#fff}.category-filters__form{margin-left:50%;width:50%;display:grid;column-gap:20px;grid-template-columns:1fr 1fr 1fr}@media only screen and (max-width: 1200px){.category-filters__form{column-gap:10px;margin-left:0;width:100%}}@media only screen and (max-width: 440px){.category-filters__form{grid-template-columns:1fr}}@media only screen and (max-width: 440px){.category-filters .form__element{padding:0}}.category-filters__group{padding-right:30px;position:relative}.category-filters__sort{display:block;cursor:pointer;background:transparent;font-size:.9rem;color:#949191;position:absolute;border:0;right:0;height:15px}.category-filters__sort:hover{color:#7eadd3}.category-filters__sort--asc{top:12px}.category-filters__sort--desc{top:28px}.spinner{margin:-20px 20px 0}.spinner__container{text-align:center}.spinner__container i{font-size:1.75em}@media only screen and (max-width: 440px){.SumoSelect>.CaptionCont>span.placeholder{font-size:.9em}}#spinner,#pagination{display:none}.category-grid{width:100%;padding:0 25px;margin-left:auto;margin-right:auto;grid-template-columns:repeat(4, 1fr);grid-gap:50px;display:grid;padding:20px 100px 100px}@media only screen and (max-width: 1350px){.category-grid{grid-gap:30px;padding:50px 25px}}@media only screen and (max-width: 1200px){.category-grid{grid-template-columns:repeat(3, 1fr)}}@media only screen and (max-width: 768px){.category-grid{grid-gap:20px}}@media only screen and (max-width: 600px){.category-grid{grid-template-columns:repeat(2, 1fr)}}@media only screen and (max-width: 440px){.category-grid{grid-template-columns:repeat(1, 1fr)}}.category-grid__grid{grid-template-columns:repeat(4, 1fr);grid-gap:50px;display:grid}@media only screen and (max-width: 1350px){.category-grid__grid{grid-gap:30px}}@media only screen and (max-width: 1200px){.category-grid__grid{grid-template-columns:repeat(3, 1fr)}}@media only screen and (max-width: 768px){.category-grid__grid{grid-gap:20px}}@media only screen and (max-width: 600px){.category-grid__grid{grid-template-columns:repeat(2, 1fr)}}@media only screen and (max-width: 440px){.category-grid__grid{grid-template-columns:repeat(1, 1fr)}}.category-grid__item{border:1px solid rgba(0,0,0,0.1);padding:0 15px 15px;position:relative;overflow:hidden}.category-grid__item--home{padding:0 0 15px;border:1px #949191 solid}.category-grid__item--engagements{border:none}.category-grid__item--fade:hover img{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.category-grid__item--fade:hover .category-grid__heart{color:#fff}.category-grid__item--fade:hover .category-grid__overlay{opacity:.8}.category-grid__notice{background-color:#6ba8d9;color:#fff;letter-spacing:1px;position:absolute;z-index:2;width:175px;height:100px;padding:65px 0 10px;text-align:center;left:-60px;top:-25px;transform:rotate(-45deg);text-transform:uppercase}.category-grid__overlay{opacity:0;transition:opacity 1s ease;background-color:#7eadd3;position:absolute;top:0;bottom:0;left:0;right:0;text-align:center;padding:25px;z-index:1}.category-grid__img--sold{opacity:.25}.category-grid__img img{max-width:80%;margin:0 auto;transition:all 1s ease;z-index:-1}@media only screen and (max-width: 1200px){.category-grid__img img{max-width:100%}}.category-grid__img--home{filter:brightness(.9);transition:.3s}.category-grid__img--home:hover{filter:brightness(1)}.category-grid__img--home img{max-width:100%;margin:0 auto;transition:all 1s ease;z-index:-1}.category-grid__desc{text-align:center;position:relative;display:grid}.category-grid__h2{margin:25px auto 10px;max-width:180px;font-size:1rem;font-weight:600;color:#949191;text-transform:uppercase;line-height:1.3;letter-spacing:4px;font-family:"Antic Didone",serif;order:1}.category-grid__descs{color:#b9b6b6;line-height:1;font-size:.9em;letter-spacing:inherit;font-weight:normal;text-transform:none;order:2;font-family:"PT Serif",serif}@media only screen and (max-width: 440px){.category-grid__descs{font-size:.8rem;line-height:1.2}}.category-grid__heart{position:absolute;top:20px;right:20px;color:#6ba8d9;z-index:5}.category-grid__price{color:#6ba8d9;font-family:"PT Serif",serif;order:4}.category-grid__empty{font-family:"PT Serif",serif;color:#949191;font-size:1.2em;margin:50px 0;text-align:center}.category-grid__code{font-size:.9em;color:#b9b6b6;margin:10px 0;order:3}.category-grid__wish-icon{position:absolute;top:10px;right:10px;z-index:9;font-size:2em;color:#6ba8d9;cursor:pointer}.product-detail__wrapper{width:100%;padding:0 25px;margin-left:auto;margin-right:auto;padding:50px 100px 50px;display:grid;grid-template-columns:1fr 1fr}@media only screen and (max-width: 1350px){.product-detail__wrapper{padding:50px 25px}}@media only screen and (max-width: 950px){.product-detail__wrapper{grid-template-columns:1fr;padding:20px 0}}.product-detail__image{position:relative;overflow:hidden}.product-detail__notice{background-color:#7eadd3;color:#fff;letter-spacing:2px;position:absolute;z-index:2;width:175px;height:100px;padding:65px 0 10px;text-align:center;left:-60px;top:-25px;transform:rotate(-45deg);text-transform:uppercase}@media only screen and (max-width: 950px){.product-detail__content{margin-top:20px}}.product-image{padding:20px 120px 0 0}@media only screen and (max-width: 1200px){.product-image{padding:20px 0 0}}.product-image img{margin:0 auto}.product-thumbs{position:absolute;top:-10px;right:10px}@media only screen and (max-width: 1200px){.product-thumbs{position:relative;top:auto;right:auto}}@media only screen and (max-width: 1200px){.product-thumbs__list{text-align:center}}.product-thumbs__item{margin:10px 5px;border:1px solid rgba(0,0,0,0.1);cursor:pointer}@media only screen and (max-width: 1200px){.product-thumbs__item{display:inline-block}}.product-thumbs__icon{position:absolute;top:50%;left:50%;z-index:2;transform:translate(-50%, -50%);opacity:1;font-size:1.5rem;transition:all .35s ease-in-out}.product-thumbs__video{height:110px;width:110px;display:block;text-align:center;color:#6ba8d9;position:relative}.product-thumbs__video img{opacity:.5;transition:all .35s ease-in-out}.product-thumbs__video:hover{background-color:rgba(0,0,0,0.1)}.product-thumbs__text{padding-top:5px;font-size:1rem}.fancybox-slide--video{max-width:390px;max-height:700px;left:50% !important;top:50% !important;transform:translate(-50%, -50%) !important;padding:0}.fancybox-slide--video .fancybox-content{width:auto !important;height:auto !important}.fancybox-toolbar{top:50px;right:30%}@media only screen and (max-width: 1200px){.fancybox-toolbar{right:25%}}@media only screen and (max-width: 1000px){.fancybox-toolbar{right:20%}}@media only screen and (max-width: 768px){.fancybox-toolbar{right:1%}}.product-content__wrapper{padding:50px;max-width:768px;background-color:#fafafa}@media only screen and (max-width: 950px){.product-content__wrapper{padding:25px 15px;max-width:100%}}.product-content__h{font-family:"PT Serif",serif;color:#949191;margin:0 0 5px;letter-spacing:4px}.product-content__code{margin:0 0 30px}.product-content__discount{margin:10px 0 0;color:#7eadd3;font-weight:normal;font-size:1rem}.product-content__inc{color:#949191;font-weight:normal;font-size:1rem}.product-content__price{margin:10px 0 0;color:#7eadd3;font-weight:bold;font-size:1.3rem}.product-content__desc{font-family:"PT Serif",serif;font-size:1.1rem;line-height:1.5;margin:30px 0 30px;color:#949191}.product-content__desc p{color:#949191}.product-content__tabs{margin-top:40px}.product-content__wishlist{margin:20px 0;cursor:pointer;font-size:1em;position:relative;padding-left:25px}.product-content__wishlist i{color:#6ba8d9;font-size:1.3em;position:absolute;left:0;top:-3px}.product-content__wishlist:hover{color:#6ba8d9}.product-tabs__header{font-family:"Times New Roman",Times,serif;color:#716f6f;padding:15px;font-size:1rem;letter-spacing:3px;cursor:pointer;border-image:linear-gradient(to right, rgba(0,0,0,0) 0%, rgba(0,0,0,0.15) 10%, rgba(0,0,0,0.15) 90%, rgba(0,0,0,0) 100%);border-image-slice:1;border-top:1px solid transparent;position:relative}.product-tabs__header:after{position:absolute;right:20px;top:50%;transform:translateY(-50%);font-family:"Font Awesome 7 Pro";content:"\f0dd"}.product-tabs__header--opened:after{position:absolute;right:20px;top:50%;transform:translateY(-50%);font-family:"Font Awesome 7 Pro";content:"\f0de"}.product-tabs__content{display:none;padding:0 15px}.product-tabs__content p{margin:0;padding:0 0 20px;font-family:"PT Serif",serif;color:#949191;font-size:1rem}.spec-list{margin-bottom:15px}.spec-list__item{margin:0;padding:5px 0 5px;font-family:"PT Serif",serif;color:#949191;font-size:1rem}.delivery-list__item{padding:10px 0 10px 50px;position:relative}.delivery-list__item:after{color:#6ba8d9;font-size:1.5rem}.delivery-list__item--delivery:after{font-family:"Font Awesome 7 Pro";content:"\f0d1";position:absolute;left:0;top:50%;transform:translateY(-50%)}.delivery-list__item--click:after{font-family:"Font Awesome 7 Pro";content:"\f290";position:absolute;left:3px;top:50%;transform:translateY(-50%)}.delivery-list__item--view:after{font-family:"Font Awesome 7 Pro";content:"\f06e";position:absolute;left:0;top:50%;transform:translateY(-50%)}.delivery-list__header{margin:0;padding:0 0 8px;font-family:"PT Serif",serif;color:#716f6f;color:#6ba8d9;font-size:1.05rem}.delivery-list__text{font-family:"PT Serif",serif;color:#949191;font-size:.9rem;line-height:1.4}.product-shares{margin:40px 0 0;text-align:right}.product-shares__list{display:flex;justify-content:end}@media only screen and (max-width: 950px){.product-shares__list{justify-content:center}}.product-shares__item{display:inline-block;padding:0 10px;text-transform:uppercase}.product-shares__item--border{border-right:1px solid #716f6f}.product-shares__link{color:#949191}.product-shares__link:hover{color:#7eadd3}.product-related__wrapper{width:100%;padding:0 25px;margin-left:auto;margin-right:auto;padding:0 0px 50px}.product-related__header{text-align:center;padding:0;margin-bottom:40px}.product-related__h{font-family:"PT Serif",serif;font-size:1.5rem;letter-spacing:5px}.page-upper{background-color:#6ba8d9;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.page-upper__wrapper{display:flex;justify-content:center;align-items:center;flex-direction:column;padding:40px 25px}@media only screen and (max-width: 768px){.page-upper__wrapper{padding:35px 25px}}@media only screen and (max-width: 550px){.page-upper__wrapper{padding:25px 25px}}.page-upper img{height:100%;object-fit:cover;width:100%}.page-upper__p{font-family:"PT Serif",serif;color:#f2f2f2;font-size:1.25rem;text-align:center;max-width:800px;margin:0 auto}@media only screen and (max-width: 768px){.page-upper__p{font-size:.9rem}}.page-upper .script{font-family:"EdwardianScriptITCW01" !important;font-size:2.4rem !important}@media only screen and (max-width: 768px){.page-upper .script{font-size:1.8rem !important}}@media only screen and (max-width: 1800px){.page-upper__img{justify-self:flex-end}}.text-banner{background-color:#6ba8d9;padding:40px 25px}@media only screen and (max-width: 768px){.text-banner{margin-top:85px}}.text-banner__title{font-family:"Antic Didone",serif;text-transform:uppercase;line-height:1.3;letter-spacing:4px;font-weight:300;font-size:1.8rem}.text-banner .h__line--white::after{margin-bottom:0}.gem-catalogue{position:relative}.gem-catalogue__controls{width:1500px;margin:10px auto;position:relative}.gem-catalogue__control{position:absolute;color:#fff;font-size:1.3rem;top:50%;cursor:pointer;transform:translateY(-50%)}.gem-catalogue__control--prev{left:-15px}.gem-catalogue__control--next{right:-15px}.gem-catalogue--link{color:#fff}.gem-catalogue__wrapper{display:grid;grid-template-columns:1fr 1fr}@media only screen and (max-width: 768px){.gem-catalogue__wrapper{display:flex;flex-direction:column}.gem-catalogue__wrapper>div:nth-of-type(1){order:2}.gem-catalogue__wrapper>div:nth-of-type(2){order:1}}@media only screen and (max-width: 768px){.gem-catalogue__wrapper{grid-template-columns:1fr}}.gem-catalogue__content{padding:40px}@media only screen and (max-width: 950px){.gem-catalogue__content{-webkit-column-count:1;-moz-column-count:1;column-count:1}}.gem-catalogue__content strong{color:#7eadd3;padding-right:5px;font-weight:400}@media only screen and (max-width: 768px){.gem-catalogue__content strong{display:inline-block}}.gem-catalogue__content p{padding:10px;text-align:justify;font-family:"PT Serif",serif;color:#949191;line-height:1.65;font-size:1rem}.gem-catalogue__image{justify-self:right}.gem-catalogue__image img{margin:0 auto;max-width:600px}@media only screen and (max-width: 1200px){.gem-catalogue__image img{max-width:100%}}.basket-page__wrapper{display:grid;grid-template-columns:3fr 2fr;grid-gap:30px;width:100%;padding:0 25px;margin-left:auto;margin-right:auto;padding:50px 100px}@media only screen and (max-width: 1500px){.basket-page__wrapper{padding:50px 25px}}@media only screen and (max-width: 1200px){.basket-page__wrapper{grid-template-columns:1fr 1fr}}@media only screen and (max-width: 950px){.basket-page__wrapper{grid-template-columns:1fr;grid-gap:0;padding:20px 0}}.basket-page__empty{text-align:center;padding:50px 25px;font-family:"PT Serif",serif;color:#949191;font-size:1rem}.basket-page__left{padding-top:30px}@media only screen and (max-width: 950px){.basket-table{padding:0 25px 25px}}.basket-table__list{border-image:linear-gradient(to right, rgba(0,0,0,0) 0%, rgba(0,0,0,0.15) 10%, rgba(0,0,0,0.15) 90%, rgba(0,0,0,0) 100%);border-image-slice:1;border-top:1px solid transparent}.basket-table__item{border-image:linear-gradient(to right, rgba(0,0,0,0) 0%, rgba(0,0,0,0.15) 10%, rgba(0,0,0,0.15) 90%, rgba(0,0,0,0) 100%);border-image-slice:1;border-bottom:1px solid transparent;display:flex;position:relative}@media only screen and (max-width: 600px){.basket-table__item{display:block}}.basket-table__h{font-size:1.1rem;letter-spacing:4px;font-family:"PT Serif",serif;margin:15px 0}.basket-table__image{flex:0 0 180px;padding:10px}.basket-table__image img{margin:0 auto}.basket-table__image--small{flex:0 0 150px}.basket-table__details{flex-grow:1;padding:20px}@media only screen and (max-width: 600px){.basket-table__details{padding:10px}}.basket-table__remove{margin:20px 0;position:relative;padding-left:25px;color:#949191;cursor:pointer}.basket-table__remove:before{font-family:"Font Awesome 7 Pro";content:"\f00d";position:absolute;font-size:1.5rem;font-weight:300;left:0;top:50%;transform:translateY(-50%)}.basket-table__remove:hover{color:#7eadd3}.basket-table__price{flex:0 0 150px;padding:20px;text-align:right;color:#949191;font-size:1.3rem;font-family:"PT Serif",serif}.basket-table__price--small{font-size:1rem}@media only screen and (max-width: 950px){.basket-table__price{font-size:1.1rem}}@media only screen and (max-width: 600px){.basket-table__price{position:absolute;right:0;bottom:10px}}.basket-table__title{font-family:"PT Serif",serif;margin:0 0 5px;letter-spacing:4px;font-size:1.3rem}.basket-table__title--small{font-size:1rem}@media only screen and (max-width: 950px){.basket-table__title{font-size:1.1rem}}.basket-table__title:hover{color:#7eadd3}.basket-table__link{color:#949191}.basket-info{padding:30px 50px;max-width:768px;background-color:#fafafa}@media only screen and (max-width: 950px){.basket-info{max-width:950px}}@media only screen and (max-width: 768px){.basket-info{padding:30px}}.basket-info__h{font-size:1.1rem;letter-spacing:4px;font-family:"PT Serif",serif;margin:20px 0}.basket-info__section{margin-bottom:30px;border-image:linear-gradient(to right, rgba(0,0,0,0) 0%, rgba(0,0,0,0.1) 10%, rgba(0,0,0,0.1) 90%, rgba(0,0,0,0) 100%);border-image-slice:1;border-top:1px solid transparent}.basket-info__section:first-child{border-top:0}.basket-info__btnrow{margin-top:30px;text-align:center}.delivery-options__item{padding:5px 50px 5px 25px;position:relative}.delivery-options__label{font-family:"PT Serif",serif;font-size:1rem;line-height:1.3}.delivery-options__label:before{position:absolute;left:0}.delivery-options__date{margin:8px 0 0 22px;font-size:.9rem}.delivery-options__price{position:absolute;top:50%;transform:translateY(-50%);right:0;text-transform:uppercase}.delivery-options__p{margin-top:20px;font-size:.9rem;color:#7eadd3;font-weight:700}.delivery-options__p a{color:#7eadd3;white-space:nowrap}.form-inline__input{background-color:#fff;font-size:1rem;padding:16px}.form-inline__group{display:flex;flex-direction:row}.form-inline__left{flex-shrink:1;flex-grow:1}.form-inline__right{flex:0 0 50px}.form-inline__button{background:#fff;border:0;border-bottom:1px solid rgba(0,0,0,0.1);width:50px;height:52px;text-align:center;font-size:3rem;color:#949191;cursor:pointer}.form-inline__button:hover{color:#7eadd3}.order-summary__list--total{margin-top:30px}.order-summary__item{display:flex;flex-direction:row;font-family:"PT Serif",serif;font-size:1rem;padding:8px 0}.order-summary__label{flex-shrink:1;flex-grow:1}.order-summary__label--total{font-size:1.3rem;text-transform:uppercase}.order-summary__price{flex:0 0 150px;text-align:right}.order-summary__price--total{font-size:1.3rem}.checkout-page__wrapper{display:grid;grid-template-columns:3fr 2fr;grid-gap:30px;width:100%;padding:0 25px;margin-left:auto;margin-right:auto;padding:50px 100px}.checkout-page__wrapper__right{position:relative}@media only screen and (max-width: 1500px){.checkout-page__wrapper{padding:50px 25px}}@media only screen and (max-width: 1200px){.checkout-page__wrapper{grid-template-columns:1fr 1fr}}@media only screen and (max-width: 950px){.checkout-page__wrapper{grid-template-columns:1fr;grid-gap:0;padding:20px 0}}.checkout-page__empty{text-align:center;padding:50px 25px;font-family:"PT Serif",serif;color:#949191;font-size:1rem}.blue{color:#7eadd3}.dark-blue{color:#366f9d}.checkout-form{background-color:#fafafa;height:auto;padding:20px 0}.checkout-form:after{content:"";clear:both;display:table}.checkout-form__section{padding:0 20px}.checkout-form__panel{padding:0 25px 40px;display:none}@media only screen and (max-width: 550px){.checkout-form__panel{padding:0 10px 40px}}.checkout-form__btn{font-family:"PT Serif",serif}.checkout-form__cols55-45{display:grid;grid-template-columns:55% 45%}@media only screen and (max-width: 768px){.checkout-form__cols55-45{grid-template-columns:1fr}}.checkout-form__cols55-45--left{padding-right:25px}@media only screen and (max-width: 768px){.checkout-form__cols55-45--left{padding-right:0}}.checkout-form__cols55-45--right{padding-left:25px}@media only screen and (max-width: 768px){.checkout-form__cols55-45--right{padding-left:0}}.checkout-form__cols55-45--border{border-left:1px dotted rgba(0,0,0,0.1)}@media only screen and (max-width: 768px){.checkout-form__cols55-45--border{border-left:0;border-top:1px dotted rgba(0,0,0,0.1)}}.checkout-form__cols{display:flex;flex-direction:row;margin-bottom:30px}@media only screen and (max-width: 768px){.checkout-form__cols{flex-direction:column}}.checkout-form__cols--right{padding-top:5px;flex:0 0 60%;order:2}@media only screen and (max-width: 768px){.checkout-form__cols--right{flex:0 0 100%;order:1}}.checkout-form__cols--left{flex:0 0 40%;order:1}@media only screen and (max-width: 768px){.checkout-form__cols--left{flex:0 0 100%;order:2}}.checkout-form__h2{font-size:1.1rem;letter-spacing:4px;font-family:"PT Serif",serif;margin:20px 0;padding:0 0 20px 0;position:relative;border-image:linear-gradient(to right, rgba(0,0,0,0) 0%, rgba(0,0,0,0.1) 10%, rgba(0,0,0,0.1) 90%, rgba(0,0,0,0) 100%);border-image-slice:1;border-bottom:1px solid transparent}@media only screen and (max-width: 600px){.checkout-form__h2{font-size:90%}}.checkout-form__h2--complete:after{font-family:"Font Awesome 7 Pro";content:"\f00c";color:green;position:absolute;right:20px;top:50%;transform:translateY(-50%)}.checkout-form__circle{background-color:#949191;position:relative;border-radius:50%;width:36px;height:36px;font-size:1.1rem;float:left;text-align:center;color:#fff;padding:8px;letter-spacing:0;margin-right:10px}.checkout-form__t{line-height:2}.checkout-form__h3{font-size:1rem;letter-spacing:4px;font-family:"PT Serif",serif;margin:20px 0}.checkout-form__p{font-family:"PT Serif",serif;font-size:1rem;padding:8px 0 15px}.checkout-form__p--small{font-size:.8rem}@media only screen and (max-width: 550px){.checkout-form__btn{font-size:105%}}.checkout-form__backbtn{display:block;color:#7eadd3;padding:15px 0;cursor:pointer}.checkout-form__backbtn:before{content:"\f104";font-family:"Font Awesome 7 Pro";margin-right:5px}.checkout-form__backbtn:hover{color:#366f9d}.checkout-form__reset{float:right;color:#949191;line-height:1.5;margin-top:10px}.checkout-form__reset:hover{color:#7eadd3}.checkout-form__map{width:100%;height:410px}#checkout-login-response{text-align:center}#checkout-panel-1{display:block}.sumo_trade,.sumo_type,.sumo_expiry_month,.sumo_expiry_year,.sumo_card_type,.sumo_delivery_country,.sumo_billing_country{width:48%}.sumo_trade>.CaptionCont,.sumo_type>.CaptionCont,.sumo_expiry_month>.CaptionCont,.sumo_expiry_year>.CaptionCont,.sumo_card_type>.CaptionCont,.sumo_delivery_country>.CaptionCont,.sumo_billing_country>.CaptionCont{font-size:1rem;padding:10px}.sumo_trade .opt:first-of-type,.sumo_type .opt:first-of-type,.sumo_expiry_month .opt:first-of-type,.sumo_expiry_year .opt:first-of-type,.sumo_card_type .opt:first-of-type,.sumo_delivery_country .opt:first-of-type,.sumo_billing_country .opt:first-of-type{display:none}.sumo_trade .opt,.sumo_type .opt,.sumo_expiry_month .opt,.sumo_expiry_year .opt,.sumo_card_type .opt,.sumo_delivery_country .opt,.sumo_billing_country .opt{padding-left:10px !important}.sumo_trade .opt span,.sumo_type .opt span,.sumo_expiry_month .opt span,.sumo_expiry_year .opt span,.sumo_card_type .opt span,.sumo_delivery_country .opt span,.sumo_billing_country .opt span{display:none !important}.sumo_product .opt:first-of-type{display:none}.sumo_trade,.sumo_type,.sumo_expiry_month,.sumo_expiry_year{width:100%}.sumo_type .opt:first-of-type{display:block}.checkout-summary{padding:30px 50px;max-width:768px}@media only screen and (max-width: 768px){.checkout-summary{display:none}}.collect-opts{font-family:"PT Serif",serif}.collect-opts__list{height:350px;overflow:auto;padding:25px 0}.collect-opts__item{position:relative;padding:10px 30px 10px 0;border-image:linear-gradient(to right, rgba(0,0,0,0) 0%, rgba(0,0,0,0.1) 10%, rgba(0,0,0,0.1) 90%, rgba(0,0,0,0) 100%);border-image-slice:1;border-bottom:1px solid transparent}.collect-opts__item:last-of-type{border-bottom:0}.collect-opts__label{margin-left:35px;position:relative;display:block;line-height:1.5}.collect-opts__label:before{position:absolute;left:-25px;top:0px}.collect-opts__details{font-size:.9rem}.collect-opts__company{text-transform:uppercase;font-size:1rem}.collect-opts__meta{margin-top:5px}.ccards{margin:10px}.ccards__list--center{text-align:center}.ccards__item{display:inline-block;padding:3px}.ccards__item img{width:50px}.overlay-3ds{position:fixed;width:100%;height:100%;left:0;top:0;background:rgba(0,0,0,0.75);z-index:30000;text-align:center}.overlay-3ds div{position:relative;margin:-30px auto 0 auto;top:30%;text-align:center}.overlay-3ds iframe{border:0}#card-form-holder{width:75%}@media only screen and (max-width: 768px){#card-form-holder{width:100%}}.noty_text{font-family:"PT Serif",serif;color:#fff;font-size:1rem}.noty_text a{color:#fff;border-bottom:1px dashed #fff}.account-table__row{display:grid;grid-template-columns:1fr 2fr 2fr 1fr 1fr 1fr}@media only screen and (max-width: 550px){.account-table__row{margin-bottom:30px}}.account-table__row--header{border-bottom:1px solid #7eadd3;margin-bottom:10px}@media only screen and (max-width: 550px){.account-table__row--header{display:none}}@media only screen and (max-width: 550px){.account-table__row{grid-template-columns:1fr 1fr;grid-template-areas:"cell-1 cell-1" "cell-2 cell-3" "cell-4 cell-5" "cell-6 cell-6"}}.account-table__cell{font-family:"PT Serif",serif;padding:10px;text-align:center}@media only screen and (max-width: 550px){.account-table__cell{padding:10px 0 10px 0}.account-table__cell:nth-of-type(1){text-align:center;grid-area:cell-1;font-size:1.2rem}.account-table__cell:nth-of-type(1)::before{content:"Order Id:";display:block;color:#7eadd3;margin-bottom:5px}.account-table__cell:nth-of-type(2){grid-area:cell-2;text-align:left}.account-table__cell:nth-of-type(2)::before{content:"Date: ";margin-bottom:5px;display:block;color:#7eadd3}.account-table__cell:nth-of-type(3){grid-area:cell-3}.account-table__cell:nth-of-type(3)::before{content:"Delivery Type: ";display:block;color:#7eadd3;margin-bottom:5px}.account-table__cell:nth-of-type(4){grid-area:cell-4;text-align:left}.account-table__cell:nth-of-type(4)::before{content:"Total: ";display:block;color:#7eadd3;margin-bottom:5px}.account-table__cell:nth-of-type(5){grid-area:cell-5}.account-table__cell:nth-of-type(5)::before{content:"Status: ";display:block;color:#7eadd3;margin-bottom:5px}.account-table__cell:nth-of-type(6){grid-area:cell-6}}.account-table__cell--head{color:#7eadd3;text-transform:uppercase;padding:10px}.account-table__btn{width:100%}.modalfade{position:absolute;background-color:#000}div.modal{width:90%;max-width:450px;position:absolute;background-color:#ffffff;text-align:left;border:solid 1px #eeeeee;padding:7px}div.modal .modalclose{position:absolute;top:15px;right:10px;width:18px;font-size:1.5rem;cursor:default;color:#bbb;font-weight:700;cursor:pointer}div.modal .modalstate{background-color:#fff}div.modal .modaltitle{font-family:"PT Serif",serif;padding:15px;font-size:1rem;color:#7eadd3;text-transform:uppercase;letter-spacing:2px;border-bottom:solid 1px rgba(0,0,0,0.1)}div.modal .modalmessage{padding:20px 10px;font-family:"PT Serif",serif;font-size:1rem;line-height:1.5;color:#949191;overflow:auto}div.modal .modalbuttonshide{display:none}div.modal .modalbuttons{text-align:right;padding:15px 10px;border-top:solid 1px rgba(0,0,0,0.1);background-color:#f4f4f4}div.modal .modalbuttons button{font-family:"PT Serif",serif;display:inline-block;margin:0 5px;text-transform:uppercase;border:none;cursor:pointer;transition:all .2s;color:#666;letter-spacing:2px;padding:15px 25px;font-size:.8rem;background-color:transparent}div.modal .modalbuttons button:hover{color:#7eadd3}div.modal .modalbuttons button.modaldefaultbutton{color:#fff;background-color:#7eadd3}div.modal .modalbuttons button.modaldefaultbutton:hover{background-color:#7eadd3}div.modal .modalbuttons button:hover,div.modal .modalbuttons button:focus{outline:none}.btn-list__wrapper{width:100%;padding:0 25px;margin-left:auto;margin-right:auto}.btn-list__wrapper--pad-top{padding-top:50px}@media only screen and (max-width: 950px){.btn-list__wrapper--pad-top{padding-top:50px;padding-bottom:20px}}@media only screen and (max-width: 768px){.btn-list__wrapper--pad-top{padding-top:40px !important;padding-bottom:10px !important}}.btn-list .btn{width:20rem !important}.btn-list__group{display:flex;justify-content:center}@media only screen and (max-width: 768px){.btn-list__group{display:block}}.middle-line{position:relative}.middle-line__line{position:absolute;left:50%;width:1px;height:100%;background-color:#c5c3c3}@media only screen and (min-width: 1200px){.middle-line__line{width:2px}}@media only screen and (max-width: 768px){.middle-line__line{display:none}}.quotation__wrapper{width:100%;padding:0 25px;margin-left:auto;margin-right:auto;background-color:#fafafa;max-width:1200px}.quotation__wrapper--padd{padding:60px 40px}@media only screen and (max-width: 950px){.quotation__wrapper--padd{padding:40px 25px}}@media only screen and (max-width: 550px){.quotation__wrapper--padd{padding:20px 15px}}.quotation__wrapper--padd-sm{padding:30px 40px}@media only screen and (max-width: 550px){.quotation__wrapper--padd-sm{padding:30px 20px}}.quotation__author{font-family:"Antic Didone",serif;display:block;text-align:center;font-size:1.5rem}.quotation__p{font-family:"PT Serif",serif;color:#949191;font-size:1.2rem;line-height:1.6;text-align:center;margin:0 auto 15px auto}@media only screen and (min-width: 1200px){.quotation__p{font-size:1.4rem}}@media only screen and (max-width: 950px){.quotation__p{font-size:1rem;line-height:1.6;margin:0 auto 15px auto;max-width:100%}}@media only screen and (max-width: 768px){.quotation__p{margin:0 auto 10px auto}}.quotation__p--blue{color:#7eadd3 !important}.quotation__p--white{color:#f2f2f2 !important}.quotation__p--center{text-align:center}.video__wrapper{width:100%;padding:0 25px;margin-left:auto;margin-right:auto}.video__element{width:100%}.policy__item{padding:30px 10px;margin-bottom:0}@media only screen and (max-width: 768px){.policy__item{margin-bottom:30px;padding:20px 10px}}.policy h3{color:#7eadd3;font-weight:600;position:relative;cursor:pointer;padding-bottom:20px}@media only screen and (max-width: 768px){.policy h3{font-size:1.1rem;letter-spacing:2px}}.policy p{font-size:1.2rem}@media only screen and (max-width: 768px){.policy p{font-size:.9rem;line-height:1.2}}.primary-nav__dropdown:hover{background-image:url("../../images/trinagle-icon-1.png");background-size:11px 8px}.primary-nav__item:hover .dropdown-primary{max-height:700px;overflow:visible;display:block}.primary-nav__item:hover .dropdown-primary__list{opacity:1}.dropdown-primary{position:absolute;top:100%;z-index:-1;max-height:0;overflow:hidden;transition:max-height .5s linear;background:linear-gradient(to bottom, #f0f0f0 0, #fff 3%, #fff 100%);color:#000;-webkit-box-shadow:0 8px 17px -2px rgba(0,0,0,0.15);box-shadow:0 8px 17px -2px rgba(0,0,0,0.15)}.dropdown-primary__wrapper{width:100%;padding:0 25px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}.dropdown-primary__list{display:grid;grid-template-columns:1fr 1fr;align-items:center;font-family:"PT Serif",serif;padding:20px 0;opacity:0;transition:opacity .4s linear;transition-delay:.3s;position:relative}.dropdown-primary__list::after{content:" ";display:block;left:50%;position:absolute;z-index:25;height:80%;width:1px;background-color:rgba(0,0,0,0.1)}.dropdown-primary__item{padding:8px 10px 8px 10px;font-size:1rem;margin:0 10px;text-align:center;text-transform:uppercase;cursor:pointer;letter-spacing:3px}.dropdown-primary__item:hover .dropdown-secondary{max-height:700px;overflow:visible;display:block}.dropdown-primary__item:hover .dropdown-secondary__list{opacity:1}.dropdown-primary__link{font-size:.75rem;text-transform:uppercase;color:#918f8f;font-weight:300;letter-spacing:3px;transition:color .3s ease-out}.dropdown-primary__link:hover{color:#366f9d}.contact-box{grid-gap:30px}.contact__wrapper{width:100%;padding:0 25px;margin-left:auto;margin-right:auto;max-width:1300px;margin-top:80px}@media only screen and (max-width: 950px){.contact__wrapper{margin-top:60px}}@media only screen and (max-width: 550px){.contact__wrapper{padding:0}}.contact-section--grey{background-color:#fafafa}.contact-section__wrapper{width:100%;padding:0 25px;margin-left:auto;margin-right:auto;padding:30px}@media only screen and (max-width: 768px){.contact-section__wrapper{padding:20px}}.contact-details{margin-top:8px;text-align:center}@media only screen and (max-width: 768px){.contact-details{display:grid;grid-template-columns:1fr 1fr;align-items:center}}@media only screen and (max-width: 550px){.contact-details{display:grid;grid-template-columns:1fr;align-items:center}}.contact-details__link{font-family:"PT Serif",serif;font-size:1.2rem;color:#949191;text-decoration:none;cursor:pointer}.contact-details__grid{font-size:1.2rem;line-height:1.4}@media only screen and (max-width: 550px){.contact-details__grid{display:grid;grid-template-columns:1fr 1fr;justify-content:center;font-size:.9rem}}.contact-details__p{font-family:"PT Serif",serif;font-size:1rem;color:#949191;line-height:1.4}.contact-details__p--bigger{font-size:1.2rem}.align-right{text-align:right}.align-center{text-align:center}.align-left{text-align:left !important}div.qtip-content{color:#949191 !important}@media only screen and (max-width: 550px){.error{text-align:center}div.qtip-content{padding:4px 2px !important}}input.input--display{display:inline-block !important;opacity:0;visibility:hidden;width:100px;position:absolute;height:100%}.error__wrapper{width:100%;padding:0 25px;margin-left:auto;margin-right:auto;max-width:1000px}.error h2{color:#7eadd3;font-weight:600;position:relative;cursor:pointer;padding-bottom:20px}.error p{color:#949191}@media only screen and (min-width: 1200px){.error p{font-size:1.2rem}}@media only screen and (max-width: 950px){.error p{font-size:.9rem}}.error strong{color:#7eadd3;font-size:1.4rem}.error ul{list-style-type:square;list-style-position:inside}.error ul li{font-size:1.2rem;line-height:1.4}@media only screen and (min-width: 1200px){.error ul li{font-size:1.2rem}}@media only screen and (max-width: 950px){.error ul li{font-size:.9rem}}.position-middle{position:relative}.position-middle__element{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.major-list--grey-gradient{background-color:#fafafa}.major-list__wrapper{width:100%;padding:0 25px;margin-left:auto;margin-right:auto;padding:80px 40px;max-width:1200px}@media only screen and (max-width: 768px){.major-list__wrapper{padding:40px 20px}}.major-list__item{font-family:"PT Serif",serif;display:flex;color:#707070;padding-right:15px;padding-left:45px;padding-bottom:20px;position:relative}.major-list__item::before{font-family:"Font Awesome 7 Pro";content:"\f3a5";position:absolute;font-size:30px;font-weight:300;color:#7eadd3;top:0;left:0}.stand-alone__wrapper{width:100%;padding:0 25px;margin-left:auto;margin-right:auto;max-width:1400px;padding-top:50px;padding-bottom:50px}@media only screen and (max-width: 768px){.stand-alone__wrapper{padding-top:30px;padding-bottom:30px}}@media only screen and (max-width: 768px){.stand-alone__wrapper{padding-top:20px;padding-bottom:20px}}.stand-alone p{text-align:center;color:#949191;font-size:1.4rem;margin-bottom:15px}@media only screen and (max-width: 950px){.stand-alone p{font-size:1.1rem}}@media only screen and (max-width: 768px){.stand-alone p{text-align:justify;padding-right:0;padding-left:0;font-size:.9rem}}@media only screen and (max-width: 550px){.stand-alone p{margin-bottom:25px;padding-left:15px;padding-right:15px}}.stand-alone p.script{font-size:2.5rem;line-height:1.1 !important;color:#366f9d}@media only screen and (max-width: 1200px){.stand-alone p.script{font-size:2rem}}@media only screen and (max-width: 768px){.stand-alone p.script{font-size:1.8rem}}.nav-tabs__list{display:flex;flex-wrap:wrap;margin:0 auto;max-width:72rem;list-style:none;border-top:1px solid #7eadd3}@media only screen and (max-width: 768px){.nav-tabs__list{flex-direction:column;border-left:1px solid #7eadd3}}.nav-tabs__item{flex-grow:1;border-right:1px solid #7eadd3;border-bottom:1px solid #7eadd3 !important}.nav-tabs__item:first-child{border-left:1px solid #7eadd3}.nav-tabs__item:first-child p.script{font-size:2.5rem;line-height:1.1 !important}@media only screen and (max-width: 1200px){.nav-tabs__item:first-child p.script{font-size:2rem}}@media only screen and (max-width: 768px){.nav-tabs__item:first-child p.script{font-size:1.8rem}}.nav-tabs__item:first-child p.script p{font-family:"Antic Didone",serif;text-align:center;color:#949191;font-size:1.8rem;margin-bottom:15px;font-weight:900}@media only screen and (max-width: 950px){.nav-tabs__item:first-child p.script p{font-size:1.4rem}}@media only screen and (max-width: 768px){.nav-tabs__item:first-child p.script p{text-align:justify;text-align-last:center;padding-right:40px;padding-left:40px}}@media only screen and (max-width: 550px){.nav-tabs__item:first-child p.script p{font-size:1rem;margin-bottom:25px;padding-left:30px;padding-right:30px}}@media only screen and (max-width: 768px){.nav-tabs__item:first-child{border-left:none}}.nav-tabs__item--active{background-color:#7eadd3 !important;color:#fff !important}.nav-tabs__item--active a{color:#fff}.nav-tabs__link{font-size:.8rem !important;color:#7eadd3}.account-form__wrapper{width:100%;padding:0 25px;margin-left:auto;margin-right:auto;max-width:72rem}@media only screen and (max-width: 768px){.account-form__wrapper{padding:25px 10px}}.account-form__wrapper--grey{background-color:#fafafa}.video-press{max-width:460px !important}.contact-form__split{display:grid;grid-template-columns:2fr 1fr}@media only screen and (max-width: 768px){.contact-form__split{grid-template-columns:1fr}}.contact-form__left .form__element{padding:10px 0}.g-recaptcha{margin-top:10px;float:right}@media only screen and (max-width: 768px){.g-recaptcha{float:none;clear:both}}.content{padding:40px 0}@media only screen and (max-width: 600px){.content{padding:25px 0}}.content__wrapper{width:100%;padding:0 25px;margin-left:auto;margin-right:auto;max-width:1200px}.content__wrapper--center{text-align:center}.content__img-list{display:flex;justify-content:center;margin-bottom:40px}.content__img-list img{max-width:400px}.content__img-list img:first-child{margin-right:40px}.content h2{color:#7eadd3;font-weight:600;position:relative;padding:30px 0 10px;font-size:1.3rem}.content p~h3{margin-top:30px}.content p{font-size:1.2rem;padding:10px 0}@media only screen and (max-width: 768px){.content p{font-size:.9rem}}.content p.big{font-size:1.4rem}.content .script{color:#7eadd3;font-weight:normal;position:relative;font-size:3rem;text-transform:none;letter-spacing:2px !important}.content a{color:#7eadd3}.content ul{list-style-type:square;list-style-position:inside}.content li{font-family:"PT Serif",serif;padding:5px 0;line-height:1.65;font-size:1rem}.content-img{position:relative}.content-img__overlay{opacity:.8;transition:opacity 1s ease;background-color:#366f9d;position:absolute;top:0;bottom:0;left:0;right:0;text-align:center;padding:25px}.content-img:hover .content-img__overlay{opacity:0}.col-75-25{display:grid;grid-template-columns:3fr 1fr;grid-gap:20px 80px}@media only screen and (max-width: 1200px){.col-75-25{grid-template-columns:2fr 1fr;grid-gap:20px 40px}}@media only screen and (max-width: 950px){.col-75-25{grid-template-columns:1fr}}.col-blog{position:relative}.col-blog:after{content:"";clear:both;display:table}.col-blog__left{float:left;width:75%;padding-bottom:30px;min-height:1500px}@media only screen and (max-width: 1200px){.col-blog__left{width:70%;min-height:1400px}}@media only screen and (max-width: 950px){.col-blog__left{width:100%;float:none;clear:both;min-height:auto}}.col-blog__right{float:right;width:25%;height:100%;position:absolute;top:0;right:0}@media only screen and (max-width: 1200px){.col-blog__right{width:30%}}@media only screen and (max-width: 950px){.col-blog__right{width:100%;float:none;clear:both;position:initial;margin-top:20px}}.context{position:relative}.blog-overview--black{background-color:#131313}.blog-overview--absolute{position:absolute;top:0;width:100%;max-width:70%;bottom:0;background-color:rgba(0,0,0,0.4)}@media only screen and (max-width: 1200px){.blog-overview--absolute{max-width:450px}}@media only screen and (max-width: 950px){.blog-overview--absolute{max-width:100%}}.blog-overview__wrapper{padding:40px 60px;height:100%;max-width:650px;display:flex;flex-direction:column;justify-content:center;margin:0 auto}@media only screen and (max-width: 1200px){.blog-overview__wrapper{padding:40px 35px}}@media only screen and (max-width: 680px){.blog-overview__wrapper{padding:25px 30px}}.blog-overview__text{margin-bottom:40px}@media only screen and (max-width: 1200px){.blog-overview__text{margin-bottom:30px}}@media only screen and (max-width: 768px){.blog-overview__text{margin-bottom:15px}}.blog-overview__footer{display:flex;justify-content:space-between;align-items:center}@media only screen and (max-width: 600px){.blog-overview__footer{flex-direction:column;justify-content:center;align-items:stretch}}.blog-overview__btn{font-family:"Antic Didone",serif;padding:10px 25px;text-transform:uppercase;display:inline-block;background-color:transparent;border:1px solid #c0c0c0;color:white;font-size:.9rem;font-weight:300;cursor:pointer;transition:all .2s linear}@media only screen and (max-width: 600px){.blog-overview__btn{display:block;margin-bottom:20px;text-align:center}}.blog-overview__btn:hover{background-color:blue;border-color:transparent}.blog-overview__date span{font-family:"Antic Didone",serif;display:block;color:#ebebeb;margin:10px 0 30px;display:flex;flex-grow:1;align-items:center}@media only screen and (max-width: 1200px){.blog-overview__date span{margin:10px 0 15px}}.blog-overview__date span::after{display:inline-block;background-color:white;content:" ";margin-left:10px;flex-basis:60%;height:1px}.blog-overview__p{font-family:"PT Serif",serif;color:#bebebe}@media only screen and (max-width: 768px){.blog-overview__p{font-size:.9rem}}.blog-share__list{text-align:right}.blog-share__item{display:inline-block;margin-left:10px}.blog-share__icon{color:#bebebe;font-size:1rem;transition:all .1s linear}.blog-share__icon:hover{color:#c40303}.blog-aside__wrapper{padding:40px 50px;background-color:#f4f4f4;height:100%}@media only screen and (max-width: 1200px){.blog-aside__wrapper{padding:30px 30px}}.blog-aside__h{line-height:2}.blog-aside__text{text-align:center}.blog-aside__text span{display:inline-block;font-family:"PT Serif",serif;font-weight:300;margin-bottom:10px;color:#7eadd3;font-style:italic}.blog-aside__text p{color:#8f8c8c;font-style:italic;font-size:1.1rem;margin-bottom:15px;line-height:1.4}@media only screen and (max-width: 1200px){.blog-aside__text p{font-size:1rem}}.blog-aside__item{margin-bottom:50px;padding-bottom:15px;border-bottom:1px solid #cfcfcf;text-align:right}.blog-aside__item:last-of-type{border-bottom:1px solid transparent}.blog-aside__item img{margin:0 auto 30px;border-radius:5px}.blog-text__head{display:flex;width:100%;height:100%;align-items:center}.blog-text__date{display:flex;flex-basis:100px;background-color:#7eadd3;align-items:center;flex-direction:column;justify-content:center;padding:10px}.blog-text__date span{font-family:"PT Serif",serif;color:white}.blog-text__date span:first-child{font-size:2rem}@media only screen and (max-width: 1200px){.blog-text__date span:first-child{font-size:1.6rem}}@media only screen and (max-width: 768px){.blog-text__date span:first-child{font-size:1.4rem}}.blog-text__date span:last-child{font-size:1.2rem}.blog-text__title{height:100%;padding-left:30px}.blog-text__title h2{font-size:2rem;margin-bottom:0}@media only screen and (max-width: 1200px){.blog-text__title h2{font-size:1.6rem}}@media only screen and (max-width: 768px){.blog-text__title h2{font-size:1.4rem}}.blog-controller{display:flex;justify-content:space-between;color:#7eadd3;font-size:1.2rem}.blog-controller a{color:#7eadd3}.dots-container{position:absolute;bottom:35px;left:0;right:0;z-index:20}@media only screen and (max-width: 550px){.dots-container{bottom:25px}}.dots-container ul.slick-dots{max-width:400px;text-align:center;margin:0 auto}.dots-container li.slick-active{background-color:blue}.dots-container li.slick-active:hover{background-color:blue}.dots-container li{display:inline-block;margin-left:5px;cursor:pointer;background-color:#d1d1d1;width:15px;height:15px;border-radius:50%}@media only screen and (max-width: 550px){.dots-container li{width:15px;height:15px}}.dots-container li:hover{background-color:#a5a5a5}.dots-container li button{visibility:hidden}.col-50-50{display:grid;grid-template-columns:1fr 1fr}@media only screen and (max-width: 1200px){.col-50-50{display:flex;flex-direction:column}.col-50-50>div:nth-of-type(1){order:2}.col-50-50>div:nth-of-type(2){order:1}}.grid-switcher>div:nth-child(odd){display:grid;grid-template-columns:1fr 1fr}@media only screen and (max-width: 600px){.grid-switcher>div:nth-child(odd){grid-template-columns:1fr}}.grid-switcher>div:nth-child(even){display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"last first "}@media only screen and (max-width: 600px){.grid-switcher>div:nth-child(even){grid-template-columns:1fr;grid-template-areas:"first"}}.grid-switcher>div:nth-child(even)>div:nth-of-type(1){grid-area:first}.grid-switcher>div:nth-child(even)>div::nth-of-type(2){grid-area:last}.text-box-contact{grid-gap:30px}.text-box-contact__h{font-size:1.5rem;color:#7eadd3;margin-bottom:20px}.text-box-contact__a{color:#7eadd3;display:block;font-size:1.2rem}.text-box-contact__item{padding:25px}.text-box-contact__item--border-r{border-right:1px #949191 solid;padding:25px}@media only screen and (max-width: 720px){.text-box-contact__item--border-r{border-right:none;border-bottom:1px #949191 solid}}.text-box-contact__p{line-height:2}.center{text-align:center}.landing-banner{background-color:#6ba8d9;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.landing-banner__text{background:transparent;display:flex;justify-content:center;align-items:center;text-align:center;min-height:400px}.landing-banner__image{background-image:url(../../../assets/images/landing2.jpg);background-position:-150px -60px;min-height:400px}.landing-banner__h{color:#fff;max-width:500px;padding:0 40px}@media only screen and (max-width: 550px){.landing-banner__h{padding:0 20px;font-size:2rem}}.landing-contact{margin-top:-120px}@media only screen and (max-width: 768px){.text-box-landing{text-align:center}}.text-box-landing__h{margin-bottom:20px}.text-box-landing__wrapper{padding:25px 25px;margin-bottom:60px}@media only screen and (max-width: 950px){.text-box-landing__wrapper{padding:20px 20px}}@media only screen and (max-width: 550px){.text-box-landing__wrapper{padding:30px 15px}}.link--mobile-only{color:#949191}@media only screen and (max-width: 550px){.link--mobile-only{color:#7eadd3}}#appointmenttype{color:#949191;font-style:italic;font-size:1.1rem;padding:10px;width:100%;border:none;background:#f5f5f5}.home-banner-march{background-image:url("/assets/images/banners/b10.jpg");min-height:570px}@media only screen and (min-width: 1700px){.home-banner-march{min-height:650px;background-size:110%;background-position-y:-100px}}@media only screen and (max-width: 600px){.home-banner-march{min-height:500px}}.hero{position:relative}.hero__box{position:relative;background:blue;background-image:linear-gradient(225deg, #c96c72 0, #bd5b6a 25%, #af475f 50%, #a03156 75%, #931d50 100%)}.hero__image{min-height:400px}.hero__image img{margin:0 auto;width:100%}.hero__text{max-width:520px;right:0;top:50%;position:absolute;transform:translateY(-50%);margin-right:20%;z-index:9}@media only screen and (max-width: 1350px){.hero__text{margin-right:15%}}@media only screen and (max-width: 1000px){.hero__text{margin-right:10%}}@media only screen and (max-width: 800px){.hero__text{background:#7eadd3;position:initial;right:unset;transform:initial;top:unset;margin-top:0;margin-right:0;max-width:100%;margin-left:0}}.hero__text--new{display:none}@media only screen and (max-width: 800px){.hero__text--new{display:block}}.hero-slider__controls{height:400px;position:absolute;width:100%;height:100%}.hero-slider__control{font-size:2em;position:absolute;z-index:9;top:50%;transform:translateY(-50%);background:transparent;color:#fff;width:auto}.hero-slider__control--next{right:40px}.hero-slider__control--prev{left:40px}@media only screen and (max-width: 768px){.hero-slider__control i{display:none}}.ctas__wrapper--engagements{padding:50px 0;margin:0 30px}.ctas__reviews{background-image:url(/assets/images/engagement/b1.jpg);min-height:300px}.ctas__appointment{background-image:url(/assets/images/engagement/b2.jpg);min-height:300px}.accordion__btn{background-color:#eee;color:#444;cursor:pointer;padding:13px;width:100%;border:none;text-align:left;outline:none;font-size:15px;transition:.4s;margin-bottom:5px;font-family:"PT Serif"}.accordion__wrapper{margin:0 30px}.accordion__btn:after{margin-left:10px;font-family:"Font Awesome 7 Pro";content:"\f0dd"}.accordion__btn--active:after{margin-left:10px;font-family:"Font Awesome 7 Pro";content:"\f0de"}.accordion__panel{padding:0 18px;display:none;background-color:#fff;overflow:hidden;text-align:justify}.accordion__panel p{padding:11px 0 13px 0}.accordion__panel p a{color:#7eadd3}.accordion__title{margin-bottom:17px}.active,.accordion:hover{background-color:#ccc}.gallery-play{font-size:2rem;color:#366f9d;z-index:999;position:absolute;margin-left:4vw;margin-top:2vh}.popup{display:none;background:#cc4565;z-index:999999;position:fixed;left:50%;top:50%;transform:translate(-50%, -50%);box-shadow:5px 5px 13px -4px rgba(0,0,0,0.37);color:#ffffff;width:90%;max-width:600px;border:3px solid #ffffff;z-index:9999}.popup__overlay{position:fixed;z-index:999;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,0.4);display:none}.popup__close{position:fixed;top:10px;right:14px;z-index:99999;font-size:24px;cursor:pointer}.popup__box{display:block}.close{float:right;font-size:28px;font-weight:bold;position:relative;right:15px;top:10px;margin-left:-23px;color:#7eadd3}.close:hover,.close .close:focus{text-decoration:none;cursor:pointer}.pad-t-b-50{padding:50px 0}.pad-t-b-25{padding:25px 0}#card-name,#card-cvc,#card-expiry,#card-number{width:100%;padding:15px;font-size:1rem;background-color:#fff;border:1px solid #fff;border-bottom:1px solid rgba(0,0,0,0.1);color:#949191;font-family:"PT Serif",serif}.video-card__icon{position:absolute;top:40px;right:0;width:200px;font-size:.8em;padding:14px}@media only screen and (max-width: 600px){.video-card__icon{top:unset;bottom:20px;right:50%;margin-right:-100px}}.btn-more{margin-top:60px !important;background:#7eadd3;padding:10px;color:#fff}.pre-box{background-color:#002340;background-image:url("../../images/collections/lifestyle-images/NECKPIECES.jpg");background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:bottom}.pre-box__text-box{background:rgba(126,173,211,0.95);text-align:right}.parallax{position:relative;overflow:hidden;height:600px}@media only screen and (max-width: 550px){.parallax{height:450px;background:#3f81b5}}.parallax__background{position:absolute;left:0;right:0;top:-50%;bottom:-50%;background-image:url("../../images/banners/home-banner/bottom-banner.jpg");height:100%;background-size:cover;background-position:center;z-index:-1}@media only screen and (max-width: 550px){.parallax__background{background:#3f81b5}}.parallax__content{position:relative;z-index:1;color:#fff;text-align:center;top:50%;left:50%;transform:translate(-50%, -50%)}.parallax__box{position:absolute;right:15%;top:-175px}@media only screen and (max-width: 768px){.parallax__box{right:5%;top:-200px}}@media only screen and (max-width: 550px){.parallax__box{position:unset;right:unset;width:100%;transform:unset}}.wishlist__grid{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:20px;padding:60px}.wishlist__text{margin:30px 0;font-size:1em;text-align:center}.wishlist__text a{color:#6ba8d9;cursor:pointer}.empty-wishlist{text-align:center;padding:2rem;font-size:1.2rem;color:#666;height:calc(100vh - 550px);position:relative;display:none}.empty-wishlist__text{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.gem-cat__wrapper{display:grid;grid-template-columns:1.5fr 1fr;grid-template-areas:"box1 box2" "box3 box2";max-width:1440px;margin:0 auto}@media only screen and (max-width: 1000px){.gem-cat__wrapper{grid-template-columns:1fr;grid-template-areas:"box1" "box2" "box3"}}.gem-cat__main-img{margin:0 auto;max-width:600px;margin-bottom:40px}@media only screen and (max-width: 1200px){.gem-cat__main-img{max-width:100%}}.gem-cat__box{padding:20px 0}@media only screen and (max-width: 1000px){.gem-cat__box{padding:20px 10px}}@media only screen and (max-width: 768px){.gem-cat__box{padding:10px 0}}.gem-cat__box--1{grid-area:box1}.gem-cat__box--2{grid-area:box2}.gem-cat__box--3{grid-area:box3}.gem-cat__content h1{padding:10px}.gem-cat__content strong{color:#7eadd3;padding-right:5px;font-weight:400}.gem-cat__content p{padding:10px;text-align:justify;font-family:"PT Serif",serif;color:#949191;line-height:1.65;font-size:1rem;display:grid}.gem-cat__action-wrapper{max-width:1440px;margin:auto}.gem-cat__controls{width:100%;margin:auto;position:relative;display:flex;justify-content:space-between;align-items:center;padding:50px;flex-wrap:wrap;gap:50px}@media only screen and (max-width: 1000px){.gem-cat__controls{padding:50px 20px 60px}}.gem-cat__control{position:relative}.gem-cat--link{color:#aaa;letter-spacing:1px;font-weight:300;display:flex;font-size:20px;align-items:center;gap:10px}.gem-cat--link:hover{color:#7eadd3}.gem-thumbs{display:flex;justify-content:center;gap:10px;padding:0 5px}@media only screen and (max-width: 550px){.gem-thumbs{padding:0 10px}}.gem-thumbs__box{flex:1 1 120px;max-width:150px;border:1px solid rgba(0,0,0,0.1);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:border-color .3s ease}.gem-thumbs__box:hover{border:1px solid rgba(107,168,217,0.5)}@media only screen and (max-width: 550px){.gem-thumbs__box{flex:1 1 45%;max-width:none}}.gem-thumbs__box img{width:100%;aspect-ratio:1 / 1;object-fit:contain}.gem-thumbs__action{text-align:center;margin-top:25px}.gem-thumbs__action .btn{display:inline-block;width:auto}.inner-nav{padding:10px 0;background:#fbfbfb;border-bottom:1px solid #eee;position:relative}@media only screen and (max-width: 768px){.inner-nav{padding:0}}.inner-nav__wrapper{max-width:1200px;margin:0 auto;display:flex;align-items:center;gap:8px;padding:0 16px}@media only screen and (max-width: 768px){.inner-nav__wrapper{padding:0 5px}}.inner-nav__scroll{touch-action:pan-x;overscroll-behavior-x:contain;flex:1;overflow-x:auto;white-space:nowrap;scroll-behavior:smooth;-ms-overflow-style:none;scrollbar-width:none}.inner-nav__scroll::-webkit-scrollbar{width:0;height:0}.inner-nav__list{display:flex;gap:20px;list-style:none;padding:0;margin:0}@media only screen and (max-width: 768px){.inner-nav__list{gap:0}}.inner-nav__item{flex:0 0 auto}.inner-nav__link{display:inline-block;padding:20px;color:#918f8f;font-weight:500;text-decoration:none;transition:color .3s,border-color .3s}@media only screen and (max-width: 768px){.inner-nav__link{padding:20px 10px}}.inner-nav__link:hover,.inner-nav__link--active{color:#7eadd3}.inner-nav__arrow{background:transparent;border:0;cursor:pointer;color:#7eadd3;font-size:18px;padding:4px;transition:opacity .3s}.inner-nav__arrow:disabled{opacity:.3;cursor:default}.category-filters__toggle{text-align:center;padding:10px 20px}.category-filters__toggle-btn{display:none;color:#6ba8d9;gap:.4rem;border:none;cursor:pointer;background:transparent}@media (max-width:768px){.category-filters__toggle-btn{display:inline-flex}.category-filters__wrapper--test{display:none}.category-filters__wrapper--test.filter-active{display:block;background-color:#fff}}@keyframes slideDown{from{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.filters{position:relative}.filters__wrapper{width:100%;padding:0 25px;margin-left:auto;margin-right:auto;padding:20px 100px;background:linear-gradient(to bottom, rgba(229,229,229,0.8) 0%, rgba(242,242,242,0.8) 10%, rgba(246,246,246,0.6) 100%)}@media only screen and (max-width: 1350px){.filters__wrapper{padding:20px 25px}}@media only screen and (max-width: 550px){.filters__wrapper{padding:10px 10px}}.filters__wrapper.fixed{position:fixed;top:0;left:0;width:100%;z-index:99;background:linear-gradient(to bottom, rgba(229,229,229,0.8) 0%, rgba(242,242,242,0.8) 10%, rgba(246,246,246,0.6) 100%);padding:10px 100px}@media only screen and (max-width: 1350px){.filters__wrapper.fixed{padding:10px 25px}}@media only screen and (max-width: 550px){.filters__wrapper.fixed{padding:10px 10px}}.filters__row{display:grid;gap:12px;grid-template-columns:repeat(3, 1fr);margin-left:50%;width:50%}@media only screen and (max-width: 1200px){.filters__row{margin-left:0;width:100%}}@media only screen and (max-width: 440px){.filters__row{grid-template-columns:1fr;gap:0}}.filters__group{position:relative}.filters-multi,.filter-single{position:relative}.filters-multi input[type="checkbox"],.filter-single input[type="checkbox"]{position:unset;visibility:visible}.filters-multi.is-open .filters-multi__panel,.filter-single.is-open .filters-multi__panel{opacity:1;transform:translateY(0)}.filters-multi__grid,.filter-single__grid{max-height:250px;overflow:auto}.filters-multi__summary,.filter-single__summary{width:100%;display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:.5rem;background:#fff;cursor:pointer;border:0;border-radius:0;border-bottom:1px solid #ddd;font-family:"PT Serif",serif;padding:5px 8px;line-height:1.65}.filters-multi__summary:focus-visible,.filter-single__summary:focus-visible,.filters-multi__summary:focus-visible,.filter-single__summary:focus-visible{outline:2px solid #111;outline-offset:2px}.filters-multi__label,.filter-single__label{text-align:left;font-size:1em;color:#949191;font-style:italic}@media only screen and (max-width: 440px){.filters-multi__label,.filter-single__label{font-size:.9em}}.filters-multi__value,.filter-single__value{font-size:.9rem;color:#666;justify-self:end}.filters-multi__icon,.filter-single__icon{color:#949191;font-size:1em;font-weight:400}.filters-multi__panel,.filter-single__panel{position:absolute;left:0;right:0;overflow:hidden;max-height:0;opacity:0;transform:translateY(-6px);background:rgba(255,255,255,0.9);border:1px solid #e9e9e9;border-radius:3px;box-shadow:rgba(0,0,0,0.1) -2px 10px 13px -6px;transition:max-height .22s ease,opacity .22s ease,transform .22s ease;z-index:20}.filters-multi__option,.filter-single__option{display:grid;grid-template-columns:18px 1fr;align-items:center;gap:7px;cursor:pointer;padding:12px;position:relative;border-bottom:1px solid rgba(0,0,0,0.075)}.filters-multi__option:hover,.filter-single__option:hover{background-color:#f1f1f1}.filters-multi__option:last-child,.filter-single__option:last-child{border:0}.filters-multi__checkbox,.filter-single__checkbox{accent-color:#11a911}.filters-multi__actions,.filter-single__actions{border-top:1px solid rgba(0,0,0,0.075);display:grid;grid-template-columns:4fr 1fr;gap:8px;padding:8px}.filters-multi__btn,.filter-single__btn{background:#fff;padding:8px;display:inline-block;cursor:pointer;box-sizing:border-box;text-align:center;border:0;background:#6ba8d9;color:#fff;width:100%;font-weight:500;border:1px solid #e9e9e9;border-radius:3px;display:flex;align-items:center;justify-content:center}.filters-multi__btn:hover,.filter-single__btn:hover{background:#2987d4}.filters-multi__btn--clear,.filter-single__btn--clear{background-color:#fff;color:#6ba8d9}.filters-multi__btn--clear:hover,.filter-single__btn--clear:hover{background-color:#fff;border:1px solid #6ba8d9;color:#2987d4}.filter-single__radio{position:absolute;opacity:0;pointer-events:none}.filter-single__radio:checked+.filter-single__box{background-color:#11a911}.filter-single__radio:checked+.filter-single__box::after{border-right-color:#fff;border-bottom-color:#fff}.filter-single__actions{border-top:0}.filter-single__box{display:inline-block;position:relative;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease;width:14px;height:14px;border:1px solid #AEAEAE;border-radius:2px;box-shadow:inset 0 1px 3px rgba(0,0,0,0.15);background-color:#fff}.filter-single__box::after{content:"";position:absolute;left:4px;top:1px;width:4px;height:8px;border-right:2px solid transparent;border-bottom:2px solid transparent;transform:rotate(45deg);transition:border-color .15s ease}#filters2{display:none}.headroom--not-top.headroom--pinned #filters2.is-visible{display:block}.headroom--not-bottom.headroom--top.headroom--pinned #filters2{display:none}.headroom--unpinned #filters2{display:none}.hamburger{position:relative;border:none;background:transparent;padding:0;cursor:pointer;display:none;color:#fff;display:block;top:60px}.hamburger::before{content:"";position:fixed;top:0;left:0;width:0;height:0;background-color:#366f9d;z-index:900;transform:translate3d(0, 0, 0) scale(1);will-change:width, height, transform;transition:transform .45s cubic-bezier(.04, -0.1, .29, .98),width .45s cubic-bezier(.04, -0.1, .29, .98),height .45s cubic-bezier(.04, -0.1, .29, .98);z-index:0}.hamburger.is-active .hamburger-inner::before{top:50%;transform:translateY(-50%) rotate(45deg)}.hamburger.is-active .hamburger-inner::after{top:50%;transform:translateY(-50%) rotate(135deg)}.hamburger-box{position:relative;width:22px;height:16px;margin:0 auto;z-index:950}.hamburger-inner{position:absolute;width:22px;height:2px;background:#a4a3a3;border-radius:999px;left:0;transition:.18s ease}.hamburger-inner::before,.hamburger-inner::after{content:"";position:absolute;width:22px;height:2px;background:#a4a3a3;border-radius:999px;left:0;transition:.18s ease}.hamburger-inner::before{top:-8px}.hamburger-inner::after{top:8px}.mobile-nav{position:fixed;z-index:99999;pointer-events:none;display:none}.mobile-nav__panel{position:fixed;inset:0;display:flex;flex-direction:column;color:#ffffff;opacity:0;transform:translateY(-10px);pointer-events:none;height:100vh;max-width:480px;overflow:auto;transition:opacity .2s ease-out,transform .2s ease-out;scrollbar-width:thin;scrollbar-color:#366f9d lightblue}.mobile-nav__panel::-webkit-scrollbar{width:2px}.mobile-nav__panel::-webkit-scrollbar-track{background:lightblue}.mobile-nav__panel::-webkit-scrollbar-thumb{background-color:#366f9d;border-radius:10px}.mobile-nav__upper{display:grid;align-items:center;justify-content:space-between;padding:20px 15px;grid-template-columns:1fr auto auto;gap:25px}.mobile-nav__logo{max-width:150px}.mobile-nav__close{border:none;background:transparent;color:#ffffff;font-size:1.4em;cursor:pointer;padding-right:15px}.mobile-nav__nav{padding:0 15px;margin-top:10px}.mobile-nav__item-1,.mobile-nav__item-2,.mobile-nav__single{border-bottom:1px solid rgba(255,255,255,0.25)}.mobile-nav__item-2:last-child,.mobile-nav__single:last-child{border-bottom:none}.mobile-nav__item-1:last-child{border-bottom:none}.mobile-nav__item-3{border-bottom:1px solid rgba(255,255,255,0.25)}.mobile-nav__list-3.accordian{display:none}.mobile-nav__btn-1,.mobile-nav__btn-2{background:transparent;border:none;color:#fff}.mobile-nav__icon{border-left:1px solid rgba(255,255,255,0.25);padding:15px;display:flex;justify-content:center;align-items:center}.mobile-nav__group-1,.mobile-nav__group-2{display:grid;grid-template-columns:1fr 50px}.mobile-nav__group-2:last-child{border-bottom:none}.mobile-nav__link-1{font-size:1.2em;text-align:left;padding:15px 0 15px 10px;display:block;color:#fff;width:100%}.mobile-nav__link-2{padding:15px 0 15px 10px;color:#fff}.mobile-nav__link-3{font-size:.9em;text-align:left;padding:15px 0 15px 10px;display:block;color:#fff}.mobile-nav__list-2{padding-left:15px}.mobile-nav__list-2--single{padding-right:15px}.mobile-nav__list-3{padding-left:15px;border-top:1px solid rgba(255,255,255,0.25)}.mobile-nav__list-3 li:last-child{border-bottom:none}.mobile-nav__single{padding:15px 0}.mobile-nav__single a{color:#fff}.accordian{display:none}.mobile-nav__item-1.mm-active .mobile-nav__group-1{border-bottom:1px solid rgba(255,255,255,0.25);background:#265277}.mobile-nav__item-1.mm-active .mobile-nav__group-1 i{transform:rotate(180deg)}.mobile-nav__item-2.mm-active .mobile-nav__group-2{background:#4483b7}.mobile-nav__item-2.mm-active .mobile-nav__group-2 i{transform:rotate(180deg)}.mobile-lang{position:relative;cursor:pointer}.mobile-lang__selected{display:flex;align-items:center;font-size:.8em;color:#fff;padding:0 5px}.mobile-lang__flag{margin-right:4px;width:20px;height:20px}.mobile-lang__icon{margin-left:7px}.mobile-lang__options{z-index:1000;top:25px;position:absolute;background:#fff;width:100%}.mobile-lang__option a{font-size:.8em;display:flex;align-items:center;border-top:1px solid rgba(255,255,255,0.25);padding:5px;cursor:pointer;background-color:#4b1f6c;color:#ccc}.mobile-lang__option a:hover{color:#fff}.mobile-lang__option .mobile-lang__flag{height:20px;width:20px;margin-right:5px}body.menu-open{overflow:hidden}body.menu-open .mobile-nav{pointer-events:auto}body.menu-open .hamburger::before{width:50vmax;height:200vmax;transform:translate3d(-50%, -50%, 0) scale(1);transition-duration:.9s;z-index:2}body.panel-visible .mobile-nav__panel{opacity:1;transform:translateY(0);pointer-events:auto}body.menu-open .speed-kit-dynamic{display:none}body.menu-open .hamburger-box{display:none}.language{justify-content:space-between}.mobile-search--mob{margin-top:10px;padding:0 15px;margin-bottom:30px}.mobile-search--mob .mobile-search__bar{grid-template-columns:1fr 50px}/*# sourceMappingURL=./site.css.map */