.banner{position:relative;width:100%;min-height:300px}.banner img{width:100%;height:auto}.banner #webshop-icon{position:absolute;top:15px;right:48px;width:92px;height:auto}.banner #webshop-icon img{width:100%;height:auto}.banner #webshop-icon span{display:block;width:100%;font-family:Whitney;font-size:18px;font-weight:400;letter-spacing:1px;text-align:center;color:#fff}.banner .banner-info{position:absolute;top:max(40%,180px);left:130px;transform:translateY(-50%);max-width:520px}.banner .banner-info .title,.banner .banner-info p,.banner .banner-info .button{font-family:Whitney}.banner .banner-info .title{font-size:25px;font-weight:600;color:var(--aj-green);text-transform:uppercase;letter-spacing:5px;line-height:33px}.banner .banner-info p{margin:12px 0 34px;font-size:14px;font-weight:400;line-height:22px;color:var(--aj-dark-green)}.banner .banner-info p span.read-more{cursor:pointer}.banner .banner-info .button{display:inline-block;padding:8px 16px;background-color:var(--aj-green);font-size:13px;font-weight:500;letter-spacing:2px;color:#fff;text-decoration:none;text-transform:uppercase}.banner .banner-info.font-white .title{color:var(--aj-light-green)}.banner .banner-info.font-white p{color:#fff}.banner .banner-info.font-white .button{background-color:var(--aj-light-green);color:var(--aj-green)}.banner .banner-info.font-white-green .title,.banner .banner-info.font-white-green p{color:#fff}.banner .banner-info.font-green-white-green .title{color:var(--aj-green)}.banner .banner-info.font-green-white-green p{color:#fff}.banner .banner-info.font-green-white-green .button{background-color:var(--aj-green);color:#fff}@media (max-width: 768px){.banner{display:none}}#blog-article label.category{display:block;width:100%;margin:6px 0 35px;font-family:Whitney;font-weight:600;font-size:25px;letter-spacing:4px;text-align:center;text-transform:uppercase;color:var(--aj-green)}#blog-article .article{display:grid;grid-template-columns:660px auto;gap:50px}@media (max-width: 1240px){#blog-article .article{grid-template-columns:1fr 1fr}}#blog-article .article .images img{display:block;width:100%;height:auto}#blog-article .article .content{padding:15px 12px 0 0}#blog-article .article .content h1,#blog-article .article .content h2,#blog-article .article .content h3{max-width:398px;margin:5px 0 26px;font-size:13px;font-weight:500;text-transform:uppercase;letter-spacing:2.5px}#blog-article .article .content ul{padding:0}#blog-article .article .content li{line-height:22px}#blog-article .article .content li::marker{color:var(--aj-gold)}#blog-article .article .content p{margin:22px 0;line-height:22px}#blog-article .article .content img{display:none}#blog-article .article .content .navigation{margin:53px 0}#blog-article .article .content .navigation span{font-size:13px;letter-spacing:1px;text-transform:uppercase}#blog-article .article .content .navigation span:nth-of-type(2){margin:0 10px}@media (max-width: 768px){#blog-article label.category{margin:9.765625vw 0 2.6041666667vw;font-weight:600;font-size:3.2552083333vw;letter-spacing:.390625vw}#blog-article .article{display:block}#blog-article .article .images img{width:100%;height:auto}#blog-article .article .images img:not(:first-of-type){display:none}#blog-article .article .content{padding:0 5.2083333333vw}#blog-article .article .content h1,#blog-article .article .content h2,#blog-article .article .content h3{max-width:none;margin:7.8125vw 0 -2.6041666667vw;font-family:Whitney;font-weight:600;font-size:3.2552083333vw;letter-spacing:.390625vw;text-transform:uppercase;color:var(--aj-green)}#blog-article .article .content h3{font-weight:500}#blog-article .article .content p,#blog-article .article .content li{font-family:Whitney;font-size:3.6458333333vw;font-weight:400;line-height:4.5572916667vw;letter-spacing:1px;color:#4d4c4c}#blog-article .article .content img{display:block;width:100%;height:auto}#blog-article .article .content .navigation{display:flex;justify-content:space-between;margin:11.0677083333vw 0}#blog-article .article .content .navigation span{font-size:3.2552083333vw;font-weight:500;letter-spacing:1px;color:var(--mobile-font-grey);width:fit-content}#blog-article .article .content .navigation span.divider{display:none}}#breadcrumbs{margin-top:18px}#breadcrumbs span{margin:0 3px;font-size:14px;color:#2d373b;font-weight:500}#breadcrumbs a{text-decoration:underline}@media (max-width: 768px){#breadcrumbs{margin-left:4.1666666667vw}#breadcrumbs span{font-size:3.125vw;font-weight:400;letter-spacing:.1302083333vw}}.call2action{position:relative;height:13.0208333333vw;display:grid;grid-template-columns:1fr 1fr}.call2action.float{position:fixed;bottom:0;width:100%}.call2action label{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-family:Whitney;font-size:3.2552083333vw;font-weight:600;letter-spacing:.6510416667vw;text-transform:uppercase;color:#fff;white-space:nowrap}.call2action .c2a-1,.call2action .c2a-2{position:relative;cursor:pointer}.call2action .c2a-1{background-color:var(--aj-green)}.call2action .c2a-1 label{color:#fff}.call2action .c2a-2{background-color:var(--aj-light-green)}.call2action .c2a-2 label{color:var(--aj-green)}@media (min-width: 769px){.call2action{display:none}}#collection #newly-added{display:grid;grid-template-columns:262px 262px 262px;gap:19px 43px;justify-content:center;margin:40px 0 190px;padding:19px 0 241px;background-color:var(--aj-light-green)}#collection #newly-added .item .image{position:relative}#collection #newly-added .item .image img{display:block;width:100%;height:auto}#collection #newly-added .item .image label.collection{position:absolute;bottom:0;left:0;z-index:1;width:100%;padding:8px 7px;box-sizing:border-box;background-color:#fffc;font-family:Whitney;font-size:13px;font-weight:500;line-height:14px;letter-spacing:2px;text-transform:uppercase;text-align:center;color:var(--aj-placeholder-grey)}#collection #newly-added .item-title{position:relative;height:126px;padding:0 20px;background-color:#fff}#collection #newly-added .item-title h2{position:absolute;width:calc(100% - 24px);top:50%;left:50%;transform:translate(-50%,-50%);margin:0;font-family:Whitney,sans-serif;font-size:15px;font-weight:600;line-height:22px;letter-spacing:1px;text-transform:uppercase;text-align:center;text-overflow:ellipsis;overflow:hidden;color:var(--aj-green)}@media (max-width: 950px){#collection #newly-added{grid-template-columns:1fr 1fr 1fr;gap:1.9vw 3.25vw;padding:1.9vw 3.25vw}#collection #newly-added .item-title{height:auto;aspect-ratio:262/126}}@media (max-width: 600px){#collection #newly-added{grid-template-columns:1fr 1fr}}@media (max-width: 250px){#collection #newly-added{grid-template-columns:1fr}}#sale{display:grid;grid-template-columns:262px 262px 262px;gap:19px 43px;justify-content:center;margin:40px 0 190px;padding:19px 0 241px;background-color:var(--aj-light-green)}#sale .item .image{position:relative}#sale .item .image img{display:block;width:100%;height:auto}#sale .item .image label.collection{position:absolute;bottom:0;left:0;z-index:1;width:100%;padding:8px 7px;box-sizing:border-box;background-color:#fffc;font-family:Whitney;font-size:13px;font-weight:500;line-height:14px;letter-spacing:2px;text-transform:uppercase;text-align:center;color:var(--aj-placeholder-grey)}#sale .item .item-title{position:relative;height:126px;padding:0 20px;background-color:#fff}#sale .item .item-title h2{position:absolute;width:calc(100% - 24px);top:50%;left:50%;transform:translate(-50%,-50%);margin:0;font-family:Whitney,sans-serif;font-size:15px;font-weight:600;line-height:22px;letter-spacing:1px;text-transform:uppercase;text-align:center;color:var(--aj-green);display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}#sale .item .item-title label.price{position:absolute;width:calc(100% - 24px);top:24%;left:50%;transform:translate(-50%,-50%);text-align:center}#sale .item .item-title label.price span.sale-price{text-decoration:line-through}@media (max-width: 950px){#sale{grid-template-columns:1fr 1fr 1fr;gap:1.9vw 3.25vw;padding:1.9vw 3.25vw}#sale .item .item-title{height:auto;aspect-ratio:262/126}}@media (max-width: 880px){#sale .item .item-title h2{-webkit-line-clamp:1;line-clamp:1}}@media (max-width: 600px){#sale{grid-template-columns:1fr 1fr}}@media (max-width: 250px){#sale{grid-template-columns:1fr}}#collection h1{margin:60px 0 20px;font-family:Whitney;font-weight:600;font-size:25px;letter-spacing:3px;text-align:center;text-transform:uppercase;color:var(--aj-green)}#collection .mobile-header:not(.show-description){display:none}@media (min-width: 769px){#collection .mobile-header.show-description img{display:none}}#collection .collection-items{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:40px 10px;margin:40px 0 190px}#collection .collection-items .item,#collection .collection-items .item .image{position:relative}#collection .collection-items .item .image img{display:block;width:100%;height:318px;object-fit:cover;object-position:top}#collection .collection-items .item .image label.new{position:absolute;top:20px;left:18px;z-index:1;padding:8px 7px;background-color:var(--aj-green);font-family:Whitney;font-size:13px;font-weight:500;line-height:14px;letter-spacing:2px;text-transform:uppercase;color:#fff}#collection .collection-items .item .image label.collection{position:absolute;bottom:0;left:0;z-index:1;width:100%;padding:8px 7px;box-sizing:border-box;background-color:#fffc;font-family:Whitney;font-size:13px;font-weight:500;line-height:14px;letter-spacing:2px;text-transform:uppercase;text-align:center;color:var(--aj-placeholder-grey)}#collection .collection-items .item h2,#collection .collection-items .item p{color:var(--aj-placeholder-grey)}#collection .collection-items .item h2{margin:20px 0 0;font-family:Whitney;font-size:22px;font-weight:500;letter-spacing:2px;text-transform:uppercase;word-break:break-word}#collection .collection-items .item p{margin:0;font-weight:500;line-height:22px}#collection .collection-items .item p>span{font-weight:500}#collection .collection-items .item .price span.sale-price{text-decoration:line-through}@media (max-width: 768px){#collection .mobile-header:not(.show-description),#collection .mobile-header{display:block}#collection .mobile-header{margin:4.6875vw 5.2083333333vw 0}#collection .mobile-header img{width:100%;height:auto}#collection .mobile-header p{font-family:Whitney;font-size:3.6458333333vw;font-weight:400;line-height:4.5572916667vw;letter-spacing:1px;color:#4d4c4c}#collection #filter-container{margin:7.1614583333vw 5.2083333333vw 6.640625vw}#collection #filter-container #filter-button{position:relative;top:auto;left:auto;justify-content:start;gap:2.8645833333vw}#collection #filter-container #filter-button svg{width:6.3802083333vw}#collection #filter-container #filter-button label{font-size:3.2552083333vw;font-weight:400}#collection .collection-items{grid-template-columns:1fr 1fr;gap:0 .390625vw;margin-bottom:18.2291666667vw}#collection .collection-items .item .image img{height:auto}#collection .collection-items .item .image label.new{top:2.6041666667vw;left:2.34375vw;padding:1.0416666667vw .9114583333vw;font-size:1.6927083333vw;line-height:1.8229166667vw;letter-spacing:.2604166667vw}#collection .collection-items .item .image label.collection{padding:1.0416666667vw .9114583333vw;font-size:1.6927083333vw;line-height:1.8229166667vw;letter-spacing:.2604166667vw}#collection .collection-items .item .info{padding:3.3854166667vw 2.6041666667vw 5.2083333333vw}#collection .collection-items .item .info h2{margin:0 0 .78125vw;font-size:2.9947916667vw;letter-spacing:1px}#collection .collection-items .item .info p{font-size:2.9947916667vw;font-weight:400;line-height:4.4270833333vw}#collection .collection-items .item .info p .price{font-size:2.8645833333vw;font-weight:400}#collection .collection-items .item .info p .price span.sale-price{font-size:2.8645833333vw;font-weight:400;text-decoration:line-through}}#cookie{bottom:0;font:13px Arial;line-height:normal;line-height:21px;right:39px;height:65px;position:fixed;width:164px;z-index:1000000000;text-align:center;background-color:#f8f6f4;color:#000;opacity:.9;padding:10px;border-radius:10px 10px 0 0;box-shadow:0 -4px 52px -17px #000c;animation:cookieopen 2s;transition:opacity .5s ease}#cookie-close{float:right;display:block;margin-top:20px;margin-left:20px;width:35px;height:29px;background-color:#fff;font-family:Arial;font-size:20px;font-weight:700;line-height:21px;color:#222;text-align:center}#cookie-close:hover{background-color:#222;color:#fff;cursor:pointer}#cookie-info{color:#000;text-decoration:none;padding-left:0;font-family:Arial;font-size:13px;line-height:normal;line-height:21px;text-align:center}div.favourites .heart{cursor:pointer}div.favourites.added .heart{stroke:var(--aj-gold)}div.favourites .favourites-container{position:fixed;top:0;left:0;z-index:9;width:100%;height:100%;background-color:var(--aj-blue-transparent)}div.favourites .favourites-menu{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:10;padding:20px;max-width:max-content;width:1288px;max-height:80vh;overflow-y:auto;background-color:#fff}@media (max-width: 1400px){div.favourites .favourites-menu{width:1188px}}@media (max-width: 1300px){div.favourites .favourites-menu{width:1080px}}@media (max-width: 1200px){div.favourites .favourites-menu{width:972px}}@media (max-width: 1100px){div.favourites .favourites-menu{width:864px}}@media (max-width: 1000px){div.favourites .favourites-menu{width:756px}}@media (max-width: 900px){div.favourites .favourites-menu{width:648px}}@media (max-width: 800px){div.favourites .favourites-menu{width:540px}}@media (max-width: 700px){div.favourites .favourites-menu{width:432px}}@media (max-width: 600px){div.favourites .favourites-menu{width:324px}}@media (max-width: 430px){div.favourites .favourites-menu{width:216px}}@media (max-width: 300px){div.favourites .favourites-menu{width:108px}}div.favourites .favourites-menu .items{display:flex;flex-wrap:wrap;justify-content:left;gap:24px 8px}div.favourites .favourites-menu .items .item{position:relative;width:100px}div.favourites .favourites-menu .items .item img{display:block}div.favourites .favourites-menu .items .item label{display:block;width:100%;margin-top:8px;font-family:Whitney,sans-serif;font-size:13px;font-weight:500;letter-spacing:1px;text-transform:uppercase;text-align:center;color:var(--aj-green)}div.favourites .favourites-menu .items .item .delete{position:absolute;top:8px;right:8px;border-radius:100%;background-color:#fff6}div.favourites .favourites-menu .items .item .delete svg{width:24px;height:auto;color:var(--aj-dark-green);stroke:var(--aj-dark-green);cursor:pointer}div.favourites .favourites-menu .close-container span{display:block;margin-top:20px;padding:12px;background-color:var(--aj-green);font-family:Whitney,sans-serif;font-size:14px;font-weight:600;letter-spacing:1px;text-transform:uppercase;text-align:center;color:#fff;cursor:pointer}@media (max-width: 768px){div.favourites .close-container span{margin-top:2.6041666667vw;padding:1.5625vw;font-size:1.8229166667vw;letter-spacing:.1302083333vw}}#filter-container{position:relative;width:fit-content}#filter-container #filter-button{position:relative;display:flex;flex-direction:row;align-items:center;justify-content:left;gap:28px}#filter-container #filter-button svg,#filter-container #filter-button label{cursor:pointer}#filter-container #filter-button svg{width:36px;height:auto}#filter-container #filter-button label{font-size:13px;font-weight:500;letter-spacing:2px;text-transform:uppercase;color:#3f4949}#filter-fog{position:fixed;top:0;right:0;z-index:20;width:100%;height:100%;background-color:var(--aj-blue-transparent)}#filter{position:fixed;top:0;left:0;z-index:21;min-width:400px;background-color:#fff}#filter div:not(:first-child).tab-closed .tab-top svg{rotate:0deg}#filter div:not(:first-child) .tab-top{padding:19px 36px 6px 24px;border-top:1px solid var(--aj-placeholder-grey)}#filter div:not(:first-child) .tab-top svg{width:auto;height:14px;rotate:90deg;stroke-width:2px}#filter .tab-top{display:grid;grid-template-columns:auto 16px;padding:26px 36px 27px 24px}#filter .tab-top>div{margin:auto}#filter .tab-top label{font-size:15px;font-weight:500;letter-spacing:1px;text-transform:uppercase;color:var(--aj-placeholder-grey)}#filter .tab-top svg{width:16px;height:auto;cursor:pointer;stroke-width:3px;color:var(--aj-placeholder-grey)}#filter .tab-closed .tab-bottom{height:0;padding:0;overflow:hidden}#filter .tab-bottom{max-height:460px;padding:0 20px 20px 24px;overflow:auto}#filter .tab-bottom .select-all{color:#000;cursor:pointer}#filter .tab-bottom input[type=radio],#filter .tab-bottom input[type=checkbox]{visibility:hidden;position:absolute}#filter .tab-bottom input[type=radio]+label:before,#filter .tab-bottom input[type=checkbox]+label:before{display:inline-block;height:12px;width:12px;margin-right:10px;content:" ";vertical-align:middle;border:1px solid var(--aj-placeholder-grey)}#filter .tab-bottom input[type=radio]:checked+label:before,#filter .tab-bottom input[type=checkbox]:checked+label:before{background-color:var(--aj-light-green)}#filter .tab-bottom .sale-container{margin-top:16px}#filter .tab-bottom #price-range{display:grid;grid-template-columns:65px auto 65px;gap:4px;margin:20px 0 15px}#filter .tab-bottom #price-range input[type=number]{width:100%;height:25px;border:1px solid var(--aj-placeholder-grey);box-sizing:border-box;text-align:center}#filter .tab-bottom #price-range .sliders{position:relative}#filter .tab-bottom #price-range .sliders input[type=range]{position:absolute;top:50%;z-index:102;transform:translateY(-50%);width:100%;height:5px;margin:0;padding:0;border:none;appearance:none;-webkit-appearance:none;-moz-appearance:none;-ms-progress-appearance:none;-o-appearance:none;background-color:transparent;cursor:pointer;pointer-events:none}#filter .tab-bottom #price-range .sliders input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:8px;height:8px;border-radius:50%;background:var(--aj-blue);cursor:pointer;pointer-events:auto}#filter .tab-bottom #price-range .sliders input[type=range]::-moz-range-thumb{width:8px;height:8px;border-radius:50%;background:var(--aj-blue);cursor:pointer;pointer-events:auto}#filter .tab-bottom #price-range .sliders .slider-track,#filter .tab-bottom #price-range .sliders .slider-between{position:absolute;top:50%;transform:translateY(-50%);width:100%;height:2px;background-color:#a4b5cf}#filter .tab-bottom #price-range .sliders div.slider-between{z-index:101;background-color:var(--aj-blue)}#filter .tab-bottom label{font-size:15px;line-height:27px;color:var(--aj-placeholder-grey)}#filter .buttons{padding:30px 20px 25px 24px}#filter .buttons input[type=button]{display:inline-block;width:180px;height:35px;margin:0;padding:0;outline:none;box-shadow:none;text-decoration:none;font-size:15px;font-weight:500;letter-spacing:2px;line-height:35px;text-transform:uppercase;text-align:center;cursor:pointer}#filter .buttons .reset{box-sizing:border-box;border:1px solid var(--aj-blue);background-color:#fff;color:var(--aj-placeholder-grey)}#filter .buttons .submit{border:1px solid var(--aj-blue);background-color:var(--aj-blue);color:#fff}@media (max-width: 768px){#filter-container #filter-button{top:2.6041666667vw;left:4.6875vw;gap:2.8645833333vw}#filter-container #filter-button svg{width:5.5989583333vw}#filter-container #filter-button label{font-size:2.9947916667vw;font-weight:400}}footer h4,footer label,footer li,footer span{font-family:Whitney}footer h4,footer a,footer li{color:#fff;text-decoration:none}footer li{list-style:none}footer span{color:#fff}@media (max-width: 950px){footer #footer-wide{display:none}}@media (min-width: 951px){footer #footer-narrow{display:none}}footer #footer-wide .top{display:grid;grid-template-columns:32% 28.5% 22% auto;padding:86px 65px 101px;background-color:var(--aj-grey)}footer #footer-wide .top .column{padding:0 12px}footer #footer-wide .top .column h4{margin:0;padding:0;text-transform:uppercase;font-size:13px;font-weight:600;letter-spacing:2px}footer #footer-wide .top .column ul{margin:0;padding:0}footer #footer-wide .top .column ul li{display:block;padding:3px 0}footer #footer-wide .top .column ul li,footer #footer-wide .top .column ul li>a{font-size:13px;font-weight:500;color:#fff}footer #footer-wide .top .column:first-of-type li,footer #footer-wide .top .column:first-of-type li>a{font-weight:400;color:var(--aj-light-green)}footer #footer-wide .top .column .space{height:23px}footer #footer-wide .bottom{height:100px;margin:11px 0 60px;display:flex;justify-content:center;align-items:center;background-color:var(--aj-light-grey)}footer #footer-wide .bottom svg{width:auto;height:14px;fill:var(--aj-footer-grey)}footer #footer-wide .bottom span{margin-left:8px;color:var(--aj-footer-grey);font-size:14px}footer #footer-narrow #footer-bottom{display:flex;justify-content:space-between;align-items:start;flex-wrap:wrap;padding:68px 70px 0;background-color:var(--aj-grey)}footer #footer-narrow #footer-bottom #footer-socials{width:360px}footer #footer-narrow #footer-bottom #footer-socials label,footer #footer-narrow #footer-bottom #footer-socials li{display:block;font-size:26px;letter-spacing:4px;text-transform:uppercase;color:#fff}footer #footer-narrow #footer-bottom #footer-socials label{padding-bottom:25px}footer #footer-narrow #footer-bottom #footer-socials .icons{display:flex;justify-content:space-between}footer #footer-narrow #footer-bottom #footer-socials svg{height:40px;width:auto;fill:#fff}footer #footer-narrow #footer-bottom #footer-menu{width:calc(100% - 680px);min-width:510px}footer #footer-narrow #footer-bottom #footer-menu ul{margin:0}footer #footer-narrow #footer-bottom #footer-menu ul li{padding-bottom:13px}footer #footer-narrow #footer-bottom #footer-menu ul li:last-of-type{padding-bottom:0}footer #footer-narrow #footer-bottom #footer-menu ul li a:after{content:" >"}footer #footer-narrow #footer-bottom #footer-ratings{width:320px;color:#fff}footer #footer-narrow #footer-bottom #footer-ratings .star,footer #footer-narrow #footer-bottom #footer-ratings .star-half{width:auto;height:32px;fill:#fff}footer #footer-narrow #footer-bottom #footer-ratings .score,footer #footer-narrow #footer-bottom #footer-ratings .reviews{font-size:21px;letter-spacing:4px;line-height:32px}footer #footer-narrow #footer-bottom #footer-ratings .score{margin-left:24px;font-weight:600;vertical-align:top}footer #footer-narrow #footer-bottom #footer-ratings .reviews{text-transform:uppercase;white-space:nowrap}footer #footer-narrow #footer-bottom #footer-copyright{width:100%;padding:80px 0 40px}footer #footer-narrow #footer-bottom #footer-copyright label{display:block;text-align:center;font-size:25px;color:#fff;line-height:42px}@media (max-width: 1020px){footer #footer-narrow #footer-bottom{flex-direction:column}footer #footer-narrow #footer-bottom #footer-menu{width:100%;padding:80px 0 160px}footer #footer-narrow #footer-bottom #footer-menu ul{padding:0}footer #footer-narrow #footer-bottom #footer-ratings{display:flex;width:100%;align-items:center;justify-content:center}footer #footer-narrow #footer-bottom #footer-ratings .reviews{vertical-align:top;margin-left:24px}footer #footer-narrow #footer-bottom #footer-copyright{padding-top:42px}}@media (max-width: 768px){footer #footer-narrow #footer-bottom{display:block;padding:8.8vw 9.1vw 0}footer #footer-narrow #footer-bottom #footer-socials label,footer #footer-narrow #footer-bottom li,footer #footer-narrow #footer-bottom li>a{font-size:3.4vw;font-weight:400;letter-spacing:.52vw}footer #footer-narrow #footer-bottom #footer-socials{width:46.9vw}footer #footer-narrow #footer-bottom #footer-socials label{padding-bottom:3.26vw}footer #footer-narrow #footer-bottom #footer-socials svg{height:5.2vw}footer #footer-narrow #footer-bottom #footer-menu{min-width:auto;padding:10.42vw 0 20.84vw}footer #footer-narrow #footer-bottom #footer-menu li{padding-bottom:1.7vw}footer #footer-narrow #footer-bottom #footer-menu li>a{text-transform:uppercase}footer #footer-narrow #footer-bottom #footer-ratings .star,footer #footer-narrow #footer-bottom #footer-ratings .star-half{height:4.2vw}footer #footer-narrow #footer-bottom #footer-ratings .score,footer #footer-narrow #footer-bottom #footer-ratings .reviews{margin-left:3.1vw;font-size:2.7vw;letter-spacing:.52vw;line-height:4.2vw}footer #footer-narrow #footer-bottom #footer-copyright{padding:6vw 0 5.21vw}footer #footer-narrow #footer-bottom #footer-copyright label{font-size:3.25vw;line-height:5.47vw}footer #footer-narrow #footer-bottom #footer-copyright a>label{cursor:pointer}}#header .yellow-fill{width:100%;height:2.5vw;background-color:var(--aj-yellow)}@media (min-width: 769px){#header .yellow-fill{height:9px}}.image-tile{position:relative;overflow:hidden}.image-tile img{display:block;width:100%;height:auto}.image-tile-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center}.image-tile-text>*{display:flex;align-self:center;margin:0;padding:0;max-width:300px;font-family:Whitney;font-size:25px;font-weight:600;text-align:center;text-transform:uppercase;letter-spacing:5px;line-height:33px}@media (max-width: 768px){.image-tile-text>*{max-width:39vw;font-size:3.1vw;letter-spacing:.65vw;line-height:4.3vw}}.image-tile.design-1 .image-tile-text>*{color:#fff}.image-tile.design-2 .image-tile-text{max-width:288px;max-height:288px;width:37.5vw;height:37.5vw;background-color:#fff;opacity:.8}.image-tile.design-2 .image-tile-text>*{color:var(--aj-green)}#collection-item #breadcrumbs{margin:30px 0 0}#collection-item label.title{display:block;width:100%;margin:7px 0 47px;font-family:Whitney;font-weight:600;font-size:25px;letter-spacing:3px;color:var(--aj-green);text-transform:uppercase;text-align:center}#collection-item .item{display:grid;grid-template-columns:800px auto;gap:0 73px}#collection-item .item .back-link svg{width:17px;height:auto}#collection-item .item .images{display:grid;grid-template-columns:50px 720px;gap:0 30px;padding:0 80px 80px 0}#collection-item .item .thumbs>div{position:relative;margin:0 0 8px;padding:4px 3px;cursor:pointer}#collection-item .item .thumbs .selected{border:1px solid var(--aj-gold)}#collection-item .item .thumbs img{display:block;width:100%;height:auto}#collection-item .item .thumbs div.video img{opacity:.6}#collection-item .item .thumbs svg.video{display:block;position:absolute;top:50%;left:50%;width:30px;height:auto;transform:translate(-50%,-50%);fill:var(--aj-green)}#collection-item .item .main-image{position:relative;display:inline-block;width:720px}#collection-item .item .main-image .image-container{position:relative}#collection-item .item .main-image img,#collection-item .item .main-image video{display:block;width:100%;height:auto}#collection-item .item .main-image .image-markers{display:none}#collection-item .item .main-image .previous,#collection-item .item .main-image .next{position:absolute;top:0;left:0;width:10%;height:100%;cursor:pointer}#collection-item .item .main-image .next{left:auto;right:0}#collection-item .item .main-image .previous .container,#collection-item .item .main-image .next .container{position:absolute;width:40px;height:40px;top:40%;left:0;transform:translateY(-50%);margin:4px}#collection-item .item .main-image .previous .container svg,#collection-item .item .main-image .next .container svg{display:block;margin:5px 0 0 10px;width:auto;height:30px;filter:drop-shadow(0 0 3px var(--aj-light-green))}#collection-item .item .main-image .previous .container svg path,#collection-item .item .main-image .next .container svg path{stroke-width:3px;stroke:var(--aj-dark-green)}#collection-item .item .main-image .next .container{left:auto;right:0}#collection-item .item .main-image .next .container svg{margin:5px 0 0 15px}#collection-item .item .main-image .favourites{display:block;position:absolute;top:20px;right:20px;cursor:pointer}#collection-item .item .main-image .favourites .heart{width:40px;height:auto;stroke-width:3px;color:var(--aj-gold)}#collection-item .item .main-image .favourites.added .heart{fill:var(--aj-gold)}#collection-item .item .main-image .new{position:absolute;top:20px;left:18px;z-index:1;padding:8px 7px;background-color:var(--aj-green);font-family:Whitney;font-size:13px;font-weight:500;line-height:14px;letter-spacing:2px;text-transform:uppercase;color:#fff}#collection-item .item .main-image .collection{position:absolute;bottom:0;left:0;z-index:1;width:100%;padding:8px 7px;box-sizing:border-box;background-color:#fffc;font-family:Whitney;font-size:13px;font-weight:500;line-height:14px;letter-spacing:2px;text-transform:uppercase;text-align:center;color:var(--aj-placeholder-grey)}#collection-item .item .item-info h1{margin:0;font-family:Whitney;font-weight:600;font-size:20px;letter-spacing:4px;text-transform:uppercase;color:var(--aj-gold)}#collection-item .item .item-info h2{margin:9px 0 34px;font-family:Whitney;font-weight:500;font-size:12px;letter-spacing:2px;text-transform:uppercase;color:var(--aj-gold)}#collection-item .item .item-info h3{margin:0;font-family:Whitney;font-weight:500;font-size:15px;letter-spacing:2px;text-transform:uppercase;color:var(--aj-dark-green)}#collection-item .item .item-info p{margin:0 0 20px;font-family:Whitney;font-weight:500;font-size:15px;line-height:22px;color:var(--aj-dark-green)}#collection-item .item .item-info p .before-price{text-decoration:line-through}#collection-item .item .item-info ul{margin:0;padding:0}#collection-item .item .item-info li{margin:4px 0 4px -10px;padding-left:10px;text-transform:capitalize}#collection-item .item .item-info li::marker{font-size:10px;color:var(--aj-gold)}#collection-item .item .item-info .favourites{margin:37px 0 23px;cursor:pointer}#collection-item .item .item-info .favourites .heart{width:auto;height:18px;stroke-width:3px;color:var(--aj-gold)}#collection-item .item .item-info .favourites.added .heart{fill:var(--aj-gold)}#collection-item .item .item-info .favourites span{padding:0 0 10px 8px;vertical-align:middle;font-family:Whitney;font-weight:500;font-size:12px;letter-spacing:2px;text-transform:uppercase;color:var(--aj-gold)}#collection-item .item .item-info .buttons a{display:inline-block;width:174px;margin:0 20px 0 0;padding:9px 0;font-family:Whitney;font-weight:500;font-size:12px;letter-spacing:2px;text-transform:uppercase;text-align:center}#collection-item .item .item-info .buttons a:first-of-type{margin-bottom:4px;background-color:var(--aj-green);color:#fff}#collection-item .item .item-info .buttons a:nth-of-type(2){background-color:var(--aj-light-green);color:var(--aj-green)}#collection-item .item .item-info .more-info{display:inline-block;margin:50px 0 10px;padding:0 0 10px;cursor:pointer;font-family:Whitney;font-weight:500;font-size:14px;letter-spacing:1px;text-transform:uppercase;text-decoration:underline;color:var(--aj-dark-green)}#collection-item .item .item-info .description{display:none}#collection-item .item .item-info .description.show{display:block}#collection-item .item .item-info .icons{margin:39px 0 0}#collection-item .item .item-info .icons svg{margin-right:5px;width:auto;height:11px;color:var(--aj-dark-green)}@media (max-width: 1200px){#collection-item .item{display:block}#collection-item .item .item-info{padding:0 0 40px 80px}}@media (max-width: 800px){#collection-item .item .images{grid-template-columns:50px auto;padding-right:4px}#collection-item .item .images .main-image{width:100%}}@media (max-width: 768px){#collection-item label.title{display:none}#collection-item .item{display:block;padding:5.2083333333vw 0 0}#collection-item .item .back-link{margin:0 0 1.5625vw 1.5625vw}#collection-item .item .back-link svg{width:3.2552083333vw}#collection-item .item .images{display:block;padding:0}#collection-item .item .images .thumbs{display:none}#collection-item .item .images .main-image{width:100%}#collection-item .item .images .main-image img{width:100%;max-height:150vw;object-fit:cover;object-position:top}#collection-item .item .images .main-image .image-markers{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.78125vw;padding:4.8177083333vw 5.2083333333vw 11.1979166667vw}#collection-item .item .images .main-image .image-markers>div{width:6.3802083333vw;height:.9114583333vw;background-color:#a4b0b7;cursor:pointer}#collection-item .item .images .main-image .image-markers>div.selected{background-color:#3e4746}#collection-item .item .images .main-image .previous .container,#collection-item .item .images .main-image .next .container{width:5.2083333333vw;height:5.2083333333vw;margin:.5208333333vw}#collection-item .item .images .main-image .previous .container svg,#collection-item .item .images .main-image .next .container svg{margin:.6510416667vw 0 0 1.3020833333vw;height:3.90625vw}#collection-item .item .images .main-image .next .container svg{margin:.6510416667vw 0 0 1.953125vw}#collection-item .item .images .main-image .favourites{top:2.6041666667vw;right:2.6041666667vw;cursor:pointer}#collection-item .item .images .main-image .favourites .heart{width:5.2083333333vw;stroke-width:.78125vw;filter:drop-shadow(0 0 .390625vw black)}#collection-item .item .images .main-image .new{top:2.6041666667vw;left:2.34375vw;padding:1.0416666667vw .9114583333vw;font-size:1.6927083333vw;line-height:1.8229166667vw;letter-spacing:.2604166667vw}#collection-item .item .images .main-image .collection{padding:1.0416666667vw .9114583333vw;font-size:1.6927083333vw;line-height:1.8229166667vw;letter-spacing:.2604166667vw}#collection-item .item .item-info{position:relative;padding:0 5.2083333333vw}#collection-item .item .item-info h1{font-size:3.7760416667vw;font-weight:500;letter-spacing:.2604166667vw}#collection-item .item .item-info h2,#collection-item .item .item-info h3{font-size:2.734375vw;font-weight:500}#collection-item .item .item-info h3{margin:7.8125vw 0 .5208333333vw}#collection-item .item .item-info p,#collection-item .item .item-info li,#collection-item .item .item-info span{font-size:2.9947916667vw;font-weight:400}#collection-item .item .item-info p{line-height:4.6875vw}#collection-item .item .item-info ul.details{margin:3.515625vw 0}#collection-item .item .item-info ul.details li{line-height:2.9947916667vw}#collection-item .item .item-info label.more-info,#collection-item .item .item-info .favourites{display:none}#collection-item .item .item-info .buttons{margin:6.5104166667vw 0}#collection-item .item .item-info .buttons a{width:39.0625vw;height:6.5104166667vw;font-size:2.9947916667vw;font-weight:400;line-height:6.5104166667vw;letter-spacing:.390625vw}#collection-item .item .item-info .buttons a:first-of-type{margin-bottom:1.5625vw}#collection-item .item .item-info .description{display:block;padding-bottom:10.4166666667vw}#collection-item .item .item-info .icons{display:none}}#just-married #breadcrumbs{margin:29px 0 0}#just-married label.category{display:block;width:100%;margin:9px 0 58px;font-family:Whitney;font-weight:600;font-size:25px;letter-spacing:4px;text-align:center;text-transform:uppercase;color:var(--aj-green)}#just-married .jm-content{display:grid;grid-template-columns:808px auto;gap:34px}#just-married .images{display:flex;flex-direction:row-reverse;gap:10px;margin-bottom:120px}#just-married .images .main-image{display:block;width:610px;min-height:614px;height:100%;background-color:var(--aj-jm-bg-grey)}#just-married .images .main-image img{max-width:100%;height:auto}#just-married .images .thumbs{display:grid;grid-template-columns:56px 56px 56px;gap:10px;width:188px;height:fit-content}#just-married .images .thumbs div{display:block;width:fit-content;height:fit-content}#just-married .images .thumbs div>img{display:block;width:100%;height:auto;cursor:pointer}#just-married .jm-description{padding-right:12px}#just-married .jm-description h1{margin:0 0 50px -8px;font-family:Whitney;font-weight:600;font-size:25px;letter-spacing:4px;text-transform:uppercase;color:var(--aj-font-gold)}#just-married .jm-description p{line-height:21px;margin:27px 0}#just-married .jm-description p.photographer{margin:44px 0 0}#just-married .navigation{margin:53px 0}#just-married .navigation span{font-size:13px;letter-spacing:1px;text-transform:uppercase}#just-married .navigation span:nth-of-type(2){margin:0 10px}@media (max-width: 1150px){#just-married label.category{margin-top:9.765625vw}#just-married .jm-content{display:block}#just-married .jm-content .images{display:block;margin-bottom:15.625vw}#just-married .jm-content .images .main-image{width:100%;min-height:auto;background-color:transparent}#just-married .jm-content .images .main-image img{width:100%;height:auto}#just-married .jm-content .images .thumbs{display:grid;grid-template-columns:repeat(9,1fr);gap:.390625vw;width:100%}#just-married .jm-content .images .thumbs>div{width:100%}#just-married .jm-content .images .thumbs>div.selected{border:3px solid var(--aj-green);box-sizing:border-box}#just-married .jm-description{padding:0 5.2083333333vw}#just-married .jm-description p{font-size:3.2552083333vw;font-weight:400;line-height:4.1666666667vw;letter-spacing:1px;color:var(--mobile-font-grey)}#just-married .jm-description .navigation{display:flex;justify-content:space-between;margin:11.0677083333vw 0}#just-married .jm-description .navigation span{font-size:3.2552083333vw;font-weight:500;letter-spacing:1px;color:var(--mobile-font-grey);width:fit-content}#just-married .jm-description .navigation span.divider{display:none}}body{max-width:1300px;margin:0 auto;padding:0}a,a:link,a:visited,a:hover,a:active{text-decoration:none;color:inherit;font-weight:500}.hidden{display:none}.menu-buttons{position:absolute;bottom:24px;width:100%;display:flex;align-items:center;gap:20px;justify-content:center}.menu-buttons a{width:164px;height:35px;background-color:var(--aj-red);font-size:12px;font-weight:600;text-align:center;line-height:35px;letter-spacing:2px;text-transform:uppercase;color:#fff}.menu-highlights{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;column-gap:1px}.menu-highlights .highlight{position:relative}.menu-highlights .highlight img{width:100%;height:auto;overflow:hidden}.menu-highlights .button{position:absolute;left:50%;bottom:20px;transform:translate(-50%);width:164px;height:35px;line-height:35px;font-size:12px;font-weight:600;text-align:center;text-transform:uppercase;letter-spacing:2px;color:var(--aj-font-grey);background-color:#fff}#menu-stores{display:grid;grid-template-columns:auto auto auto 245px 271px 296px}#menu-stores .empty,#menu-stores .store{box-sizing:border-box;width:100%;height:100%}#menu-stores div.empty:first-child,#menu-stores div.store:first-child{border:none}#menu-stores .empty{border-left:1px solid white;background-color:var(--aj-empty-grey)}#menu-stores .empty img{display:block}#menu-stores .store{border-left:1px solid black;padding:12px 0 67px 33px}#menu-stores .store p{margin:0;line-height:22px;font-size:12px;font-weight:500;letter-spacing:0px;text-transform:uppercase;color:var(--aj-menu-grey)}#menu-stores .store p>strong{letter-spacing:1px}#menu-stores .store p.phone a{text-decoration:none;font-size:12px;color:var(--aj-menu-grey)}#menu-stores .store p.more-info a{line-height:34px;font-size:12px;text-decoration:underline;letter-spacing:1px;color:var(--aj-font-grey)}#menu svg{color:var(--aj-font-grey)}#menu .top{position:relative;max-height:96px;height:13vw}#menu .top .logo{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:auto;max-height:61px;height:8vw}#menu .bottom{position:relative;margin:0 0 12px;height:39px;background-color:var(--aj-light-green)}#menu-wide{height:100%}#menu-wide ul{display:flex;justify-content:space-between;align-items:center;justify-items:center;box-sizing:border-box;width:100%;height:100%;margin:0;padding:0 280px 0 30px;list-style-type:none}#menu-wide ul li span{font-family:Whitney;font-size:12px;text-transform:uppercase;line-height:22px;letter-spacing:2px;color:var(--aj-font-grey)}#menu-wide ul li span.current{color:#fff}#menu-wide .heart,#menu-wide input,#menu-wide button{position:absolute;top:50%;right:12px;transform:translateY(-50%)}#menu-wide .heart{right:238px;width:auto;height:12px}#menu-wide .heart path{stroke-width:4px}#menu-wide .loupe{width:auto;height:15px}#menu-wide .loupe line,#menu-wide .loupe circle{stroke-width:12px}#menu-wide input{width:200px;height:18px;border:none;border-bottom:1px solid var(--aj-font-grey);background-color:transparent}#menu-wide input:focus{outline:none;border:none;border-bottom:1px solid var(--aj-font-grey)}#menu-wide button{padding:0;border:none;background-color:transparent;cursor:pointer}#menu-wide .submenu{position:absolute;top:39px;left:0;z-index:10;width:100%;padding:12px 0 80px;background-color:#ffffffe6}@media (min-width: 1300px){#menu-mob{display:none}#menu .top svg{display:none}#menu .top .calendar-container{position:absolute;top:50%;left:24px;transform:translateY(-50%)}#menu .top .calendar-container svg.calendar{display:block;width:auto;height:50px}#menu .top .calendar-container label{display:block;width:100%;text-transform:uppercase;text-align:center;font-size:10px}}@media (max-width: 1299px){#menu-wide{display:none}#menu .bottom{height:0}#menu a{text-decoration:none}#menu #menu-mob span{font-family:Whitney;text-transform:uppercase;color:var(--aj-font-grey);font-size:30px;letter-spacing:1px}#menu #menu-mob .back span{font-weight:600}#menu #menu-mob ul{list-style-type:none;margin:0;padding:50px 0;border-top:1px solid var(--aj-font-grey)}#menu #menu-mob ul li{display:block;cursor:pointer}#menu #menu-mob ul li>a{display:grid;grid-template-columns:10vw calc(100% - 23vw) 13vw;grid-template-rows:84px;align-items:center}#menu #menu-mob .gt{margin:0 0 0 16%}#menu #menu-mob .lt{margin:0 auto}#menu.open #menu-mob{position:absolute;top:12px;z-index:10;max-width:750px;width:100%;background-color:#fff}#menu .top svg.hamburger,#menu .top svg.close,#menu .top svg.loupe,#menu .top svg.heart,#menu .top svg.call,#menu .top svg.calendar{position:absolute;top:50%;transform:translateY(-50%);max-width:50px;width:6.25vw;height:auto;color:var(--aj-font-grey)}#menu .top svg.hamburger,#menu .top svg.close{left:3.25vw;cursor:pointer}#menu .top svg.heart{right:24.25vw}#menu .top .calendar-container label{display:none}#menu .top svg.calendar{right:17.25vw}#menu .top svg.call{right:10.25vw}#menu .top svg.loupe{right:3.25vw}#menu .top svg.close{max-width:33px;stroke-width:3px}}@media (max-width: 600px){#menu #menu-mob ul{padding:10vw 0}#menu #menu-mob ul li>a{grid-template-rows:15vw}#menu #menu-mob span{font-size:5vw}#menu #menu-mob .gt,#menu #menu-mob .lt{width:auto;height:4.5vw}}.pc-appointment .pc-text p{max-width:815px;margin:16px auto}.pc-appointment .pc-text p h2{font-size:25px}.pc-appointment .pc-text p>a{font-weight:600}.pc-appointment .appointment-mobile{display:none}.pc-appointment .appointment-desktop{display:grid;grid-template-columns:466px auto;gap:15px;max-width:1188px;margin:0 auto}@media (max-width: 950px){.pc-appointment .appointment-desktop{grid-template-columns:1fr 1fr}}.pc-appointment .appointment-desktop img{display:block;width:100%;height:auto}.pc-appointment .appointment-desktop .appointment input[type=text]::placeholder,.pc-appointment .appointment-desktop .appointment input[type=email]::placeholder,.pc-appointment .appointment-desktop .appointment input[type=date],.pc-appointment .appointment-desktop .appointment textarea::placeholder,.pc-appointment .appointment-desktop .appointment select,.pc-appointment .appointment-desktop .appointment label,.pc-appointment .appointment-desktop .appointment .bottom span{font-size:13px;font-weight:500;letter-spacing:1px;text-transform:uppercase;color:var(--aj-placeholder-grey)}.pc-appointment .appointment-desktop .appointment .field{width:100%;margin:0 0 12px;padding:13px 11px;box-sizing:border-box;background-color:var(--aj-light-green)}.pc-appointment .appointment-desktop .appointment .top select,.pc-appointment .appointment-desktop .appointment .top input[type=date],.pc-appointment .appointment-desktop .appointment .top input[type=text],.pc-appointment .appointment-desktop .appointment .top textarea{max-width:385px;width:100%;height:45px;padding-left:15px;border:none;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff}.pc-appointment .appointment-desktop .appointment .top select,.pc-appointment .appointment-desktop .appointment .top input[type=date]{cursor:pointer}.pc-appointment .appointment-desktop .appointment .top select::-webkit-calendar-picker-indicator,.pc-appointment .appointment-desktop .appointment .top input[type=date]::-webkit-calendar-picker-indicator{width:0;height:0}.pc-appointment .appointment-desktop .appointment .top textarea{height:120px;margin:15px 0 7px;padding-top:9px;resize:none}.pc-appointment .appointment-desktop .appointment .middle label{display:block;margin:26px 0 16px;padding-left:10px;font-size:13px;letter-spacing:2px}.pc-appointment .appointment-desktop .appointment .middle input[type=text],.pc-appointment .appointment-desktop .appointment .middle input[type=email]{display:block;width:100%;height:60px;margin-bottom:27px;padding-left:15px;border:none;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--aj-light-green)}.pc-appointment .appointment-desktop .appointment .middle input[type=text]:nth-of-type(2){display:none}.pc-appointment .appointment-desktop .appointment .bottom input[type=checkbox]{margin:0}.pc-appointment .appointment-desktop .appointment .bottom span.terms{margin-top:5px}.pc-appointment .appointment-desktop .appointment .bottom span.terms a{text-decoration:underline}.pc-appointment .appointment-desktop .appointment .bottom button{display:block;width:180px;height:32px;margin:27px auto 0;border:none;cursor:pointer;text-transform:uppercase;font-size:13px;font-weight:500;letter-spacing:1px;color:#fff;background-color:var(--aj-green)}.pc-appointment .appointment-desktop .appointment span.error{display:block;color:red}@media (max-width: 768px){.pc-appointment .appointment-desktop{display:none}.pc-appointment .appointment-mobile{display:block}.pc-appointment .appointment-mobile label,.pc-appointment .appointment-mobile input,.pc-appointment .appointment-mobile select,.pc-appointment .appointment-mobile textarea,.pc-appointment .appointment-mobile input::placeholder{font-family:Whitney;font-size:3.2552083333vw;font-weight:400;letter-spacing:.390625vw;color:var(--aj-dark-green)}.pc-appointment .appointment-mobile label,.pc-appointment .appointment-mobile input::placeholder,.pc-appointment .appointment-mobile select{text-transform:uppercase}.pc-appointment .appointment-mobile label{display:inline-block;margin:5.46875vw 0 2.34375vw}.pc-appointment .appointment-mobile input[type=text],.pc-appointment .appointment-mobile input[type=email],.pc-appointment .appointment-mobile input[type=date],.pc-appointment .appointment-mobile select{display:block;width:100%;height:75px;padding-left:1.953125vw;border:none;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff}.pc-appointment .appointment-mobile span.error{display:block;font-size:3.2552083333vw;color:red}.pc-appointment .appointment-mobile .top{padding:1.0416666667vw 9.375vw 11.328125vw;background-color:var(--aj-light-green)}.pc-appointment .appointment-mobile .middle{padding:14.5833333333vw 9.375vw 0}.pc-appointment .appointment-mobile .middle label{margin:0 0 2.34375vw}.pc-appointment .appointment-mobile .middle input{margin:3.6458333333vw 0 7.2916666667vw;background-color:var(--aj-light-green)}.pc-appointment .appointment-mobile .middle input[type=text]:nth-of-type(2){display:none}.pc-appointment .appointment-mobile .middle textarea{display:block;width:100%;height:28.6458333333vw;border:none;overflow:auto;outline:none;padding:1.953125vw;box-sizing:border-box;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;resize:none;background-color:var(--aj-light-green)}.pc-appointment .appointment-mobile .bottom{padding:0 9.375vw}.pc-appointment .appointment-mobile .bottom input[type=checkbox]{width:2.4739583333vw;height:2.4739583333vw}.pc-appointment .appointment-mobile .bottom label,.pc-appointment .appointment-mobile .bottom span.terms{font-size:2.9947916667vw;font-weight:500;letter-spacing:1px;text-transform:uppercase;color:var(--aj-placeholder-grey)}.pc-appointment .appointment-mobile .bottom span.terms{display:block;text-decoration:none;text-decoration:underline}.pc-appointment .appointment-mobile .bottom p{margin:8.3333333333vw 0 0;font-size:3.2552083333vw;font-weight:400;line-height:4.5572916667vw;letter-spacing:.0260416667vw;text-align:start!important;color:var(--aj-placeholder-grey)}.pc-appointment .appointment-mobile .bottom button{display:block;width:54.296875vw;height:14.1927083333vw;margin:10.9375vw auto 26.953125vw;border:none;cursor:pointer;text-transform:uppercase;font-size:3.3854166667vw;font-weight:500;letter-spacing:.390625vw;color:#fff;background-color:var(--aj-green)}}.pc-blog .article{display:grid;grid-template-columns:660px auto;margin-bottom:20px}@media (max-width: 1100px){.pc-blog .article{grid-template-columns:1fr 1fr}}.pc-blog .article img{display:block;width:100%;height:auto}.pc-blog .article .intro{padding:8px 12px 0 60px}@media (max-width: 1100px){.pc-blog .article .intro{padding:0 12px 0 20px}}.pc-blog .article .intro h2{max-width:398px;margin:4px 0 26px;font-size:13px;text-transform:uppercase;letter-spacing:2.5px}@media (max-width: 1100px){.pc-blog .article .intro h2{margin-top:0}}.pc-blog .article .intro p{margin:22px 0;line-height:22px}.pc-blog .article .intro p.link{margin:20px 0 0;font-size:13px;text-transform:uppercase;letter-spacing:1px;text-decoration:underline}@media (max-width: 768px){.pc-blog{padding:0 40px}.pc-blog .article{display:block}.pc-blog .article img{width:100%;height:auto}.pc-blog .article .intro{padding:0}.pc-blog .article .intro h2{margin:4.5572916667vw 0 4.6875vw;font-family:Whitney;font-weight:600;font-size:3.2552083333vw;letter-spacing:.390625vw;text-transform:uppercase;color:var(--aj-green)}.pc-blog .article .intro p{font-family:Whitney;font-size:3.6458333333vw;font-weight:400;line-height:4.5572916667vw;letter-spacing:1px;color:#4d4c4c}.pc-blog .article .intro p.link{margin-bottom:11.71875vw}.pc-blog .article .intro p.link>a{font-family:Whitney;font-size:2.6041666667vw;font-weight:500;line-height:4.5572916667vw;letter-spacing:1px;color:#4d4c4c}}@media (min-width: 769px){.pc-collections #collections .image-tile-text>*{font-size:17px;letter-spacing:2px;line-height:19px;color:var(--aj-green)}.pc-collections #collections .top{position:relative;display:flex;flex-direction:column;flex-wrap:wrap;column-gap:10px;width:100%;aspect-ratio:1300/965;margin-bottom:10px}.pc-collections #collections .top .image-tile{width:calc(50% - 5px)}.pc-collections #collections .top img{width:100%;height:100%}.pc-collections #collections .top .image-tile-text{max-width:none;max-height:none;transform:none;background-color:#fff;opacity:1}.pc-collections #collections .top .image-tile-text>*{max-width:75%}.pc-collections #collections .top div.image-tile:nth-of-type(1),.pc-collections #collections .top div.image-tile:nth-of-type(4){height:33.3333333333%}.pc-collections #collections .top div.image-tile:nth-of-type(2),.pc-collections #collections .top div.image-tile:nth-of-type(3){height:66.6666666667%}.pc-collections #collections .top div.image-tile:nth-of-type(1) img{width:calc(50% - 10px);height:calc(100% - 10px)}.pc-collections #collections .top div.image-tile:nth-of-type(1) .image-tile-text{top:0;right:0;width:50%;height:100%}.pc-collections #collections .top div.image-tile:nth-of-type(2) .image-tile-text{bottom:0;right:0;width:50%;height:50%}.pc-collections #collections .top div.image-tile:nth-of-type(2) .image-tile-text>*{margin-right:-20px}.pc-collections #collections .top div.image-tile:nth-of-type(3) .image-tile-text{top:0;left:0;width:50%;height:100%;background-color:transparent}.pc-collections #collections .top div.image-tile:nth-of-type(3) .image-tile-text>*{color:#fff}.pc-collections #collections .top div.image-tile:nth-of-type(4) img{width:100%;height:auto}.pc-collections #collections .top div.image-tile:nth-of-type(4) .image-tile-text{top:0;right:0;width:50%;height:100%;background-color:transparent}.pc-collections #collections .top div.image-tile:nth-of-type(4) .image-tile-text>*{color:#fff}.pc-collections #collections .bottom{position:relative;padding:90px 218px;display:grid;grid-template-columns:repeat(3,1fr);column-gap:43px;row-gap:18px;background-color:var(--aj-light-green)}}@media (min-width: 769px) and (max-width: 1300px){.pc-collections #collections .bottom{padding:6.92vw 16.77vw;column-gap:3.31vw;row-gap:1.38vw}}@media (min-width: 769px){.pc-collections #collections .bottom #collection-overview-filter{position:absolute;top:20px;left:40px;display:flex;flex-direction:row;align-items:center;justify-content:left;gap:28px}.pc-collections #collections .bottom #collection-overview-filter label{text-transform:uppercase}.pc-collections #collections .bottom .image-tile-img{width:100%;aspect-ratio:1/1;overflow:hidden}.pc-collections #collections .bottom .image-tile-text{position:relative;top:auto;left:auto;width:100%;height:unset;aspect-ratio:2/1;opacity:1;transform:none}.pc-collections #collections .bottom .image-tile-text>*{font-size:15px;letter-spacing:1px}}@media (max-width: 768px){.pc-collections #collections .top{display:none}.pc-collections #collections .bottom #collection-overview-filter{margin:0 0 4.1666666667vw 4.1666666667vw;display:flex;flex-direction:row;align-items:center;justify-content:start;gap:2.8645833333vw}.pc-collections #collections .bottom #collection-overview-filter svg.filter{width:6.3802083333vw;height:auto}.pc-collections #collections .bottom #collection-overview-filter label{text-transform:uppercase;font-size:3.2552083333vw;font-weight:400}}.pc-contact-form{display:grid;grid-template-columns:538px auto;gap:12px;margin:32px 0 0}@media (max-width: 1040px){.pc-contact-form{grid-template-columns:1fr 1fr}}.pc-contact-form h2{margin:0;font-family:Whitney,sans-serif;font-size:13px;font-weight:600;letter-spacing:2px;text-transform:uppercase;color:var(--aj-placeholder-grey)}.pc-contact-form h3{margin:10px 0 25px;font-size:12px;text-transform:uppercase;letter-spacing:1px}.pc-contact-form .contact-image img{max-width:100%;height:auto}.pc-contact-form .contact-form input[type=text],.pc-contact-form .contact-form input[type=email],.pc-contact-form .contact-form textarea{display:block;width:100%;height:60px;margin-bottom:27px;padding-left:15px;border:none;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--aj-light-green)}.pc-contact-form .contact-form input[type=text]::placeholder,.pc-contact-form .contact-form input[type=email]::placeholder,.pc-contact-form .contact-form textarea::placeholder,.pc-contact-form .contact-form .bottom-form label,.pc-contact-form .contact-form .bottom-form span{font-size:13px;font-weight:500;letter-spacing:1px;text-transform:uppercase;color:var(--aj-placeholder-grey)}.pc-contact-form .contact-form input[type=text]:nth-child(2){display:none}.pc-contact-form .contact-form textarea{height:115px;margin:0;padding-top:15px}.pc-contact-form .contact-form .bottom-form{display:grid;grid-template-columns:20px auto;gap:10px 0;justify-items:left;margin-top:16px}.pc-contact-form .contact-form .bottom-form input[type=checkbox]{margin:0}.pc-contact-form .contact-form .bottom-form span.terms{margin-top:5px}.pc-contact-form .contact-form .bottom-form span.terms a{text-decoration:underline}.pc-contact-form .contact-form .form-buttons{display:flex;justify-content:center;gap:5px;margin-top:30px}.pc-contact-form .contact-form .form-buttons button{width:150px;height:34px;border:none;cursor:pointer;text-transform:uppercase;font-size:13px;font-weight:500;letter-spacing:1px}.pc-contact-form .contact-form .form-buttons button[type=submit]{background-color:var(--aj-button-green);color:#fff}.pc-contact-form .contact-form .form-buttons button[type=reset]{margin-left:1px;background-color:var(--aj-light-green);color:var(--aj-button-green)}.pc-contact-form .contact-form span.error{color:red}@media (max-width: 768px){.pc-contact-form{display:block;padding:0 5.2083333333vw}.pc-contact-form h2{display:none}.pc-contact-form h3{margin:11.71875vw 0 2.6041666667vw;font-family:Whitney,sans-serif;font-size:2.9947916667vw;color:var(--aj-placeholder-grey);cursor:pointer}.pc-contact-form .contact-image{width:100%;height:50vw;overflow:hidden}.pc-contact-form .contact-image img{width:100%;height:auto}.pc-contact-form .form-buttons{gap:.78125vw}}@media (max-width: 380px){.pc-contact-form .contact-form .bottom-form .form-buttons{grid-column:span 2}.pc-contact-form .contact-form .bottom-form .form-buttons button{width:44.4010416667vw}}.pc-customer{display:grid;grid-template-columns:650px auto;gap:40px}@media (max-width: 1000px){.pc-customer{grid-template-columns:1fr 1fr}}.pc-customer .customer-text{max-width:475px;padding-right:8px}.pc-customer img{display:block;width:100%;height:auto}.pc-customer h2{margin:-2px 0 26px;font-size:13px;text-transform:uppercase;letter-spacing:2.5px}.pc-customer p{margin:22px 0;line-height:22px}.pc-customer p.link{margin:0;font-size:13px;text-transform:uppercase;letter-spacing:1px;text-decoration:underline}.pc-customer .ratings{margin:-13px 0 33px}.pc-customer .ratings svg{width:auto;height:14px;fill:var(--aj-footer-grey)}.pc-customer .ratings span{margin-left:8px;color:var(--aj-footer-grey);font-size:14px}.pc-customer .ratings span.score{font-size:15px;font-weight:700;color:#4e5858}.pc-customer .ratings span.reviews{font-size:12px}@media (max-width: 768px){.pc-customer{display:block;margin-bottom:11.71875vw}.pc-customer img{width:1005;height:auto}.pc-customer .customer-text{padding:0 5.2083333333vw}.pc-customer .customer-text h2{margin:4.5572916667vw 0 4.6875vw;font-family:Whitney;font-weight:600;font-size:3.2552083333vw;letter-spacing:.390625vw;text-transform:uppercase;color:var(--aj-green)}.pc-customer .customer-text p{font-family:Whitney;font-size:3.6458333333vw;font-weight:400;line-height:4.5572916667vw;letter-spacing:1px;color:#4d4c4c}.pc-customer .customer-text p.link{font-size:3.125vw}.pc-customer .customer-text .ratings{margin:15.625vw 0 1.953125vw}.pc-customer .customer-text .ratings svg{height:3.90625vw}.pc-customer .customer-text .ratings span.score{font-size:2.6041666667vw}.pc-customer .customer-text .ratings span.reviews{font-size:2.34375vw}}.pc-faq h2{font-family:Whitney,sans-serif;font-size:13px;font-weight:600;letter-spacing:2px;text-transform:uppercase;color:var(--aj-placeholder-grey)}.pc-faq .faq{display:grid;grid-template-columns:auto 250px;gap:38px}.pc-faq img{display:block;width:100%;height:auto}.pc-faq .question-container{display:grid;grid-template-columns:auto 325px;background-color:var(--aj-contact-bg-grey)}.pc-faq .questions{padding:43px 12px 0 100px}.pc-faq .questions h2{margin:0 0 23px}.pc-faq .questions h3{margin:22px 0;font-family:Whitney,sans-serif;font-size:15px;color:var(--aj-placeholder-grey);cursor:pointer}.pc-faq .questions h3:not(:first-of-type,:last-of-type){margin-left:3px}.pc-faq .questions p{color:var(--aj-font-grey)}.pc-faq .contact-info{padding:41px 0 12px 12px}.pc-faq .contact-info h2,.pc-faq .contact-info p{color:var(--aj-contact-dark-grey)}.pc-faq .contact-info h2{margin:0 0 28px}.pc-faq .contact-info p{margin:25px 0;font-family:Whitney,sans-serif;font-size:15px;font-weight:500;line-height:20px;color:var(--aj-placeholder-grey)}.pc-faq .contact-info p.link{margin:20px 0 0;font-size:13px;text-transform:uppercase;letter-spacing:2px;text-decoration:underline}@media (max-width: 1150px){.pc-faq .faq{display:block}.pc-faq .faq h2{max-width:none;font-family:Whitney;font-weight:600;font-size:3.2552083333vw;letter-spacing:.390625vw;text-transform:uppercase;color:var(--aj-green)}.pc-faq .faq h3{margin:2.8645833333vw 0 0;font-family:Whitney,sans-serif;font-size:3.2552083333vw;color:var(--aj-placeholder-grey);cursor:pointer}.pc-faq .faq p,.pc-faq .faq p>a{font-family:Whitney;font-size:3.2552083333vw;font-weight:400;line-height:3.90625vw;letter-spacing:1px;color:#4d4c4c}.pc-faq .faq p.link,.pc-faq .faq p>a.link{font-size:2.8645833333vw}.pc-faq .faq .question-container{display:block;padding:5.2083333333vw}.pc-faq .faq .question-container .questions{padding:0}.pc-faq .faq .question-container img{display:none}.pc-faq .faq .contact-info{padding:5.2083333333vw 5.2083333333vw 1.5625vw}.pc-faq .faq .contact-info h2{display:none}.pc-faq .faq .contact-info p,.pc-faq .faq .contact-info p>a{margin:5.2083333333vw 0}}.highlights{display:grid;grid-template-columns:1fr 1fr;margin:14px 0}.highlights .highlight{display:flex;flex-direction:row}.highlights .highlight:nth-child(4n+1),.highlights .highlight:nth-child(4n+2){flex-direction:row-reverse}.highlights .highlight .info-container,.highlights .highlight img{width:50%;height:auto}.highlights .highlight .info-container{position:relative}.highlights .highlight .highlight-info{position:absolute;top:35%;left:5%;width:90%;background-color:#fff}.highlights .highlight .highlight-info h3,.highlights .highlight .highlight-info p{text-align:center}.highlights .highlight .highlight-info h3{margin:0 0 20px;font-family:Whitney;font-size:15px;font-weight:600;text-transform:uppercase;letter-spacing:2px;color:var(--aj-font-green)}.highlights .highlight .highlight-info p{margin:0;font-family:Whitney;font-size:13px;font-weight:400;color:#4b4b4b;line-height:18px}@media (max-width: 768px){.highlights .highlight .highlight-info{top:50%;left:50%;transform:translate(-50%,-50%);width:90%}}@media (max-width: 660px){.highlights{grid-template-columns:1fr}.highlights .highlight:nth-child(odd){flex-direction:row}.highlights .highlight:nth-child(2n){flex-direction:row-reverse}}@media (max-width: 333px){.highlights .highlight{flex-direction:column!important}.highlights .highlight img{width:100%;height:auto}.highlights .highlight .highlight-info{position:relative;top:0;left:0;width:100vw;height:50vw;transform:none}.highlights .highlight .highlight-info h3{margin:40px 0 10px}}.home-blocks{margin-top:5px}.home-blocks .block-call2action{display:none}.home-blocks .block img{width:100%;height:auto}.home-blocks a.button{display:inline-block;padding:8px 16px;background-color:var(--aj-green);font-size:13px;font-weight:500;letter-spacing:2px;color:#fff;text-decoration:none;text-transform:uppercase}.home-blocks .top{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:12px}.home-blocks .top .block{position:relative;overflow:hidden}.home-blocks .top .block .content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.home-blocks .top .block .content h2,.home-blocks .top .block .content p{font-family:Whitney}.home-blocks .top .block .content p{font-size:14px;font-weight:400;line-height:22px}.home-blocks .top .block .content img{width:100%;height:auto}.home-blocks .top .block-2 h2,.home-blocks .top .block-4 h2{font-size:15px;font-weight:600;text-transform:uppercase;letter-spacing:1px;line-height:19px}.home-blocks .top .block-1{width:100%;aspect-ratio:645/330}.home-blocks .top .block-1 .content{max-width:95%;width:455px;text-align:center;color:var(--aj-dark-green)}.home-blocks .top .block-1 .content h2{font-size:25px;font-weight:600;text-transform:uppercase;letter-spacing:5px;line-height:33px}.home-blocks .top .block-1 .content p{margin:12px 0 34px;font-size:14px;font-weight:400;line-height:22px}.home-blocks .top .block-2{width:100%;aspect-ratio:1}.home-blocks .top .block-2 .content{width:50%;aspect-ratio:1;top:auto;left:auto;right:0;bottom:0;transform:translate(0);background-color:#fff}.home-blocks .top .block-2 .content .text{padding:34% 10% 0 15%}@media (max-width: 970px){.home-blocks .top .block-2 .content .text{padding:25% 10% 0 15%}}.home-blocks .top .block-2 .content .text h2{color:var(--aj-green)}.home-blocks .top .block-3{width:100%;aspect-ratio:645/655;margin-bottom:10px}.home-blocks .top .block-3 .content{top:47%;left:5%;transform:translateY(-50%)}.home-blocks .top .block-3 .content h2{margin-top:0;font-size:25px;font-weight:600;color:#fff;text-transform:uppercase;letter-spacing:5px;line-height:33px}.home-blocks .top .block-3 .content h2 small{display:block;font-size:25px;font-weight:500}.home-blocks .top .block-4{width:100%;aspect-ratio:645/310;background-color:var(--aj-light-green)}.home-blocks .top .block-4 .content{width:50%;top:48%;right:0;transform:translateY(-50%)}.home-blocks .top .block-4 .content .text{padding:0 7% 0 15%}.home-blocks .top .block-4 .content .text h2{color:#fff}.home-blocks .top .block-4 img{width:50%}.home-blocks .bottom{position:relative;display:grid;grid-template-columns:repeat(3,262px);column-gap:43px;row-gap:18px;justify-content:center;min-height:1297px;padding:165px 0 600px;box-sizing:border-box;background-color:#e5e6e4}@media (max-width: 920px){.home-blocks .bottom{grid-template-columns:repeat(3,calc(33% - 36px))}}.home-blocks .bottom img.bg-image{position:absolute;display:block;top:0;left:0;width:100%;height:auto;z-index:1}.home-blocks .bottom .block{z-index:2;aspect-ratio:26/51;overflow:hidden;background-color:#fff}.home-blocks .bottom .block .content{position:relative;aspect-ratio:1;font-family:Whitney;text-align:center}.home-blocks .bottom .block .content .text{position:absolute;top:50%;left:0;transform:translateY(-50%);width:100%}.home-blocks .bottom .block .content .text h2{margin:0 0 14px;font-size:15px;font-weight:600;text-transform:uppercase;letter-spacing:2px;color:var(--aj-font-green)}.home-blocks .bottom .block .content .text p{margin:0;font-size:13px;font-weight:400;color:var(--aj-dark-green);line-height:18px}.home-blocks .bottom .home-banner-copy{position:absolute;bottom:180px;right:215px;z-index:1;width:100%;max-width:500px}.home-blocks .bottom .home-banner-copy h2{margin:0;font-size:25px;font-weight:600;color:var(--aj-green);text-transform:uppercase;letter-spacing:5px;line-height:33px}.home-blocks .bottom .home-banner-copy p{margin-top:12px;font-size:14px;font-weight:400;line-height:22px;color:var(--aj-dark-green)}.home-blocks .bottom .home-banner-copy a.button{margin-top:38px}@media (max-width: 768px){.home-blocks .top,.home-blocks .top .block,.home-blocks .top .block-1,.home-blocks .top .block-2,.home-blocks .top .block-3,.home-blocks .top .block-4,.home-blocks .bottom,.home-blocks .bottom .block,.home-blocks .top .content,.home-blocks .top .block .content,.home-blocks .top .block-1 .content,.home-blocks .top .block-2 .content,.home-blocks .top .block-3 .content,.home-blocks .top .block-4 .content,.home-blocks .bottom .content,.home-blocks .bottom .block .content,.home-blocks .top .content .text,.home-blocks .top .block .content .text,.home-blocks .top .block-1 .content .text,.home-blocks .top .block-2 .content .text,.home-blocks .top .block-3 .content .text,.home-blocks .top .block-4 .content .text,.home-blocks .bottom .content .text,.home-blocks .bottom .block .content .text{all:unset}.home-blocks .block-call2action{position:relative;display:block;max-height:100px;height:15vw;background-color:var(--aj-green)}.home-blocks .block-call2action label{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-family:Whitney;text-transform:uppercase;color:#fff;font-size:3.2552083333vw;font-weight:600;letter-spacing:.6510416667vw;white-space:nowrap}.home-blocks .bottom img.bg-image,.home-blocks .home-banner-copy{display:none;position:relative;max-height:100px;height:15vw;background-color:var(--aj-green)}.home-blocks .block.block{position:relative;display:block}.home-blocks .block.block.hide-mobile{display:none}.home-blocks .block.block .top>div:first-child .content{background-color:transparent}.home-blocks .block.block .content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:37.3697916667vw;height:37.3697916667vw;background-color:#fffc}.home-blocks .block.block .content .text{display:relative}.home-blocks .block.block .content .text h2{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:35.2864583333vw;margin:0;padding:0;font-family:Whitney;font-size:3.2552083333vw;font-weight:600;text-align:center;text-transform:uppercase;letter-spacing:.6510416667vw;line-height:4.296875vw;color:var(--aj-green)}.home-blocks .block.block .content .text p,.home-blocks .block.block .content .text a.button{display:none}.home-blocks .block.block img{display:block;width:100%;height:auto}}.pc-just-married .jm-mob-upload{display:none}.pc-just-married .just-married-background{padding:40px 0 120px;background-color:var(--aj-light-green)}.pc-just-married .just-married-container{display:flex;flex-wrap:wrap;justify-content:center;gap:40px;max-width:830px;width:100%;margin:0 auto}.pc-just-married .just-married{display:flex;flex-direction:column;background-color:#fff;max-width:250px;width:100%;height:520px}.pc-just-married .just-married>div{position:relative;width:100%;height:100%}.pc-just-married .just-married:nth-child(3n+2){flex-direction:column-reverse}.pc-just-married .just-married.small img{width:100%;height:auto}.pc-just-married .just-married.large img{width:auto;height:100%}.pc-just-married div.just-married-image{flex:0 0 260px;overflow:hidden}.pc-just-married div.just-married-image img{display:block}.pc-just-married .just-married-info{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80%;max-height:90%;overflow:hidden}.pc-just-married .just-married-info h2{margin:0 0 39px;font-family:Whitney;font-weight:600;font-size:15px;text-transform:uppercase;text-align:center;letter-spacing:1px;color:var(--aj-green)}.pc-just-married .just-married-info p{margin:0;font-family:Whitney;font-size:13px;font-weight:400;text-align:center;color:var(--aj-jm-font-grey);line-height:18px}@media (max-width: 768px){.pc-just-married .jm-mob-upload{display:block;padding:0 40px}.pc-just-married .jm-mob-upload img{display:block;width:100%;height:auto}.pc-just-married .jm-mob-upload p{margin:4.4270833333vw 0 6.7708333333vw;font-size:3.3854166667vw;font-weight:400;line-height:4.6875vw;letter-spacing:1px;color:var(--aj-placeholder-grey)}.pc-just-married .jm-mob-upload a.button{display:block;width:54.6875vw;height:14.3229166667vw;margin:0 auto;background-color:var(--aj-green);font-family:Whitney;font-size:3.3854166667vw;font-weight:600;line-height:14.3229166667vw;letter-spacing:.5208333333vw;text-decoration:none;text-align:center;text-transform:uppercase;color:#fff}.pc-just-married .just-married-background{padding:19.4010416667vw 0 15.625vw;background-color:#fff}.pc-just-married .just-married-container{display:grid;grid-template-columns:1fr 1fr;gap:.390625vw}.pc-just-married .just-married-container .just-married{display:block;max-width:none;height:auto}.pc-just-married .just-married-container .just-married .just-married-info-container{display:none}.pc-just-married .just-married-container .just-married img{width:100%;height:auto}.pc-just-married .just-married-container .just-married:nth-child(5n+3){grid-column:span 2}}@media (min-width: 769px){.pc-news .top{display:grid;grid-template-columns:1fr 1fr}}@media (min-width: 769px) and (max-width: 1200px){.pc-news .top{grid-template-columns:1fr}}@media (min-width: 769px){.pc-news .top .article{position:relative}.pc-news .top .article .intro{box-sizing:border-box;background-color:#fff}.pc-news .top .article .intro h2{margin:0 0 27px;font-size:15px;font-weight:600;text-transform:uppercase;letter-spacing:2px;color:var(--aj-jm-font-grey)}.pc-news .top .article .intro p{margin:22px 0;font-size:15px;font-weight:500;line-height:22px;color:var(--aj-jm-font-grey)}.pc-news .top .article .intro p.link{margin:20px 0 0;font-size:13px;text-transform:uppercase;letter-spacing:1px;text-decoration:underline}.pc-news .top .article img{display:block;width:100%;height:auto}.pc-news .top .article.item-1 .intro{position:absolute;width:50%;height:46%;right:0;z-index:2;padding:26px;bottom:0}.pc-news .top .article.item-1 .separator{position:absolute;width:18px;height:100%;top:0;right:0;z-index:1;background-color:#fff}.pc-news .top .article.item-2{display:flex;flex-direction:row-reverse}.pc-news .top .article.item-2 img,.pc-news .top .article.item-2 .intro{width:50%}.pc-news .top .article.item-2 .intro{padding:34px 20px 0 0}}@media (min-width: 769px) and (max-width: 1200px){.pc-news .top .article.item-2 .intro{padding:34px 20px 0 30px}}@media (min-width: 769px){.pc-news .top .article.item-2 .intro h2,.pc-news .top .article.item-3 .intro h2{margin:0}.pc-news .top .article.item-2 .intro p:nth-of-type(1),.pc-news .top .article.item-3 .intro p:nth-of-type(1){margin:4px 0 0}.pc-news .top .article.item-3 .intro{padding:34px 20px 0 30px}.pc-news .bottom{display:grid;grid-template-columns:264px 264px 264px;gap:40px;justify-content:center;min-height:712px;margin:29px 0 0;padding:58px 0;background-color:var(--aj-light-green)}}@media (min-width: 769px) and (max-width: 920px){.pc-news .bottom{grid-template-columns:repeat(3,calc(33% - 36px))}}@media (min-width: 769px){.pc-news .bottom .article{background-color:#fff;height:528px;overflow:hidden}.pc-news .bottom .article .intro{padding:22px 0 0 15px}.pc-news .bottom .article .intro h2{margin:0 0 20px;font-family:Whitney;font-size:15px;font-weight:600;text-transform:uppercase;letter-spacing:2px;color:var(--aj-font-green)}.pc-news .bottom .article .intro p{margin:18px 0 0;font-family:Whitney;font-size:15px;font-weight:500;color:#4b4b4b;line-height:22px}.pc-news .bottom .article .intro p.link a{text-decoration:none;text-decoration:underline;font-size:13px;color:inherit;text-transform:uppercase}.pc-news .bottom .article img{width:100%;height:auto}}@media (max-width: 768px){.pc-news{padding:0 5.2083333333vw}.pc-news .bottom .article:last-child p.link{margin-bottom:5.2083333333vw;padding-bottom:0;border-bottom:none}.pc-news .article img{width:100%;height:auto}.pc-news h2{margin:4.5572916667vw 0 4.6875vw;font-family:Whitney;font-weight:600;font-size:3.2552083333vw;letter-spacing:.390625vw;text-transform:uppercase;color:var(--aj-green)}.pc-news p{font-family:Whitney;font-size:3.6458333333vw;font-weight:400;line-height:4.5572916667vw;letter-spacing:1px;color:#4d4c4c}.pc-news p.link{margin:7.8125vw 0 6.25vw;padding-bottom:7.03125vw;border-bottom:2px solid var(--aj-green);text-align:center}.pc-news p.link>a{display:inline-block;min-width:54.296875vw;min-height:14.1927083333vw;margin:0 auto;padding:5.078125vw 3.2552083333vw;box-sizing:border-box;font-size:3.2552083333vw;font-weight:700;line-height:3.90625vw;letter-spacing:.5208333333vw;text-transform:uppercase;color:var(--aj-green);background-color:var(--aj-light-green)}}.pc-stores{display:flex;justify-content:center;flex-wrap:wrap;gap:40px;padding:40px 0 52px;background-color:var(--aj-light-green)}.pc-stores .store{max-width:100%;width:263px;background-color:#fff}.pc-stores .store img{width:100%;height:auto}.pc-stores .store .store-info{padding:10px}.pc-stores .store .store-info p{line-height:22px}.pc-stores .store h2{max-width:240px;width:100%;height:30px;margin:21px auto 16px;box-sizing:border-box;text-align:center;font-family:Whitney;font-weight:600;font-size:15px;text-transform:uppercase;letter-spacing:1px;color:var(--aj-green)}.pc-stores .store h3{font-family:Whitney;font-weight:500;font-size:13px;text-transform:uppercase;letter-spacing:2px;color:#3f494a}.pc-stores .store h3:nth-of-type(2){margin-top:30px}.pc-stores .store tr>td:last-child{padding-left:8px;text-align:right}.pc-stores .store td{margin:5px 0;font-family:Whitney;font-weight:400;font-size:14px;color:#3f494a}.pc-stores .store a{font-weight:600;color:#6c7060}.pc-stores .store p.more-info{text-transform:lowercase;text-decoration:underline;margin-top:15px}.pc-stores .store .store.store-2 img.logo{margin-top:46px}.pc-stores .store img.logo{display:block;max-width:90%;height:auto;margin:59px auto 38px}@media (max-width: 768px){.pc-stores{display:block;padding:0 5.2083333333vw;background-color:#fff}.pc-stores .store{display:flex;flex-flow:column;width:auto;margin-bottom:7.5520833333vw;padding-bottom:4.5572916667vw;border-bottom:.2604166667vw solid var(--aj-green)}.pc-stores .store:last-child{border:none}.pc-stores .store h2{order:1;max-width:none;width:100%;margin-bottom:4.6875vw;font-weight:600;font-size:3.2552083333vw;letter-spacing:.390625vw}.pc-stores .store .store-image{order:2}.pc-stores .store .store-logo{order:3}.pc-stores .store .store-logo img{max-width:68%;margin:3.125vw auto .390625vw}.pc-stores .store .store-info{order:4}.pc-stores .store .store-info h3{margin:7.8125vw 0 1.5625vw;font-size:3.2552083333vw;font-weight:600;letter-spacing:.6510416667vw}.pc-stores .store .store-info p,.pc-stores .store .store-info p>a{font-size:3.6458333333vw;letter-spacing:.1302083333vw}}.pc-text{display:block;max-width:1100px;width:calc(100% - 16px);margin:0 auto 60px}.pc-text h1{margin:13px 0 20px;font-family:Whitney;font-weight:600;font-size:25px;letter-spacing:3px;color:var(--aj-green)}.pc-text h2{margin:30px 0 -10px;font-family:Whitney;font-weight:600;font-size:20px;letter-spacing:1px;color:var(--aj-green)}.pc-text p,.pc-text li{width:100%;font-family:Whitney;font-weight:500;font-size:16px;color:#4d4c4c;line-height:25px}@media (max-width: 768px){.pc-text{width:calc(100% - 10.4166666667vw);margin:0 auto 7.8125vw}.pc-text h1,.pc-text h2{margin:9.765625vw 0 2.6041666667vw;font-weight:600;font-size:3.2552083333vw;letter-spacing:.390625vw}.pc-text p,.pc-text li{font-size:3.2552083333vw;font-weight:400;line-height:4.1666666667vw;letter-spacing:1px}}#search h1,#search h1>span{margin:13px 0 20px;font-family:Whitney;font-weight:600;font-size:25px;letter-spacing:3px;color:var(--aj-green)}#search .error-message{font-size:14px;color:red}#search .search-form{position:relative;max-width:90%;width:200px;box-sizing:border-box}#search .search-form input{width:100%;height:18px;margin:12px 0 20px;border:none;border-bottom:1px solid var(--aj-font-grey);background-color:transparent}#search .search-form button{position:absolute;top:14px;right:0;z-index:1;padding:0;border:none;background-color:transparent;cursor:pointer}#search .search-form button .loupe{width:auto;height:15px;color:var(--aj-font-grey)}#search .search-form button .loupe circle,#search .search-form button .loupe line{stroke-width:12px}#search .items{display:grid;grid-template-columns:262px 262px 262px;gap:19px 43px;justify-content:center;padding:19px 0 241px;background-color:var(--aj-light-green)}#search .items .item img{display:block;width:100%;height:auto}#search .items .item-title{position:relative;height:126px;padding:0 20px;background-color:#fff}#search .items .item-title h2{position:absolute;width:calc(100% - 24px);top:50%;left:50%;transform:translate(-50%,-50%);margin:0;font-family:Whitney,sans-serif;font-size:15px;font-weight:600;line-height:22px;letter-spacing:1px;text-transform:uppercase;text-align:center;color:var(--aj-green)}@media (max-width: 1299px){#search .top{margin-left:3.25vw}}@media (max-width: 950px){#search .items{grid-template-columns:1fr 1fr 1fr;gap:1.9vw 3.25vw;padding:1.9vw 3.25vw}#search .items .item-title{height:auto;aspect-ratio:262/126}}@media (max-width: 800px){#search .items{grid-template-columns:1fr 1fr}}@media (max-width: 250px){#search .items{grid-template-columns:1fr}}@media (min-width: 769px){.store-page #breadcrumbs{margin:30px 0 0}}.store-page h1{display:block;width:100%;margin:4px 0 75px;text-align:center;text-transform:uppercase;font-size:26px;letter-spacing:4px;color:var(--aj-green)}.store-page .store-content{display:grid;grid-template-columns:650px auto;gap:47px;margin-bottom:160px}@media (max-width: 1300px){.store-page .store-content{grid-template-columns:1fr 1fr}}.store-page .store-images img{display:block;width:100%;height:auto}@media (max-width: 1300px){.store-page .store-description{padding-right:8px}}.store-page .store-description>*:first-child{margin-top:-5px}.store-page .store-description p,.store-page .store-description h2{color:var(--aj-dark-green)}.store-page .store-description tr>td:last-child{padding-left:8px;text-align:right}.store-page .store-description td{margin:5px 0;font-family:Whitney;font-weight:400;font-size:14px;color:#3f494a}.store-page .store-description h2{margin:32px 0 0;text-transform:uppercase;letter-spacing:2px}.store-page .store-description p{line-height:22px}.store-page .store-description .opening-hours h2{margin:44px 0 13px}.store-page .store-description p.store-website{margin-top:60px;text-decoration:underline}@media (max-width: 768px){.store-page h1{margin:11.1979166667vw 0 4.6875vw}.store-page .store-content{grid-template-columns:1fr;gap:0;margin-bottom:10.4166666667vw;padding:0 5.2083333333vw}.store-page .store-content .store-description{margin-top:11.71875vw}.store-page .store-content .store-description h2{margin:0 0 .78125vw;font-size:2.8645833333vw;font-weight:500;text-transform:uppercase;color:var(--aj-placeholder-grey)}.store-page .store-content .store-description p{margin:0 0 3.90625vw;font-size:3.125vw;font-weight:400;line-height:3.90625vw;color:var(--mobile-font-grey)}}.pc-win-form{display:grid;grid-template-columns:464px auto;gap:12px;max-width:1188px;margin:0 auto}@media (max-width: 870px){.pc-win-form{grid-template-columns:1fr 1fr}}.pc-win-form .win-form-title,.pc-win-form .win-form-text{grid-column:span 2}.pc-win-form h1{margin:8px 0 7px;font-family:Whitney;font-weight:600;font-size:25px;text-transform:uppercase;text-align:center;letter-spacing:3px;color:var(--aj-green)}.pc-win-form .win-form-text{margin-bottom:47px}.pc-win-form .win-form-text p{width:88%;margin:0 auto;font-family:Whitney;font-weight:500;font-size:16px;line-height:22px;text-align:center;color:#4d4c4c}.pc-win-form .win-form-image img{width:100%;height:auto}.pc-win-form .win-form input[type=text],.pc-win-form .win-form input[type=email]{display:block;width:100%;height:60px;margin-bottom:25px;padding-left:15px;border:none;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--aj-light-green)}.pc-win-form .win-form input[type=text]::placeholder,.pc-win-form .win-form input[type=email]::placeholder,.pc-win-form .win-form .wedding-date label,.pc-win-form .win-form .bottom-form label,.pc-win-form .win-form .bottom-form span{font-size:13px;font-weight:500;letter-spacing:1px;text-transform:uppercase;color:var(--aj-placeholder-grey)}.pc-win-form .win-form input[type=text]:nth-child(2){display:none}.pc-win-form .win-form span.error{color:red}.pc-win-form .win-form .wedding-date{padding:10px 0 20px 15px;background-color:var(--aj-light-green)}.pc-win-form .win-form .wedding-date input[type=text]{display:block;max-width:387px;width:calc(100% - 23px);height:43px;margin:21px 0 0 2px;padding-left:15px;background-color:#fff}.pc-win-form .win-form .bottom-form{display:grid;grid-template-columns:20px auto;gap:4px 10px;margin-top:22px}.pc-win-form .win-form .bottom-form input[type=checkbox]{position:relative;width:20px;height:20px;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--aj-light-green);cursor:pointer}.pc-win-form .win-form .bottom-form input[type=checkbox]:checked{background-color:var(--aj-button-green)}.pc-win-form .win-form .bottom-form input[type=checkbox]:checked:after{position:absolute;top:10%;left:35%;width:25%;height:50%;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg);content:""}.pc-win-form .win-form .bottom-form label{line-height:20px}.pc-win-form .win-form .bottom-form span.terms{margin-top:12px}.pc-win-form .win-form .bottom-form span.terms a{text-decoration:underline}.pc-win-form .win-form .form-buttons{margin-top:33px}.pc-win-form .win-form .form-buttons button{width:150px;height:34px;border:none;cursor:pointer;text-transform:uppercase;font-size:13px;font-weight:500;letter-spacing:1px}.pc-win-form .win-form .form-buttons button[type=submit]{background-color:var(--aj-button-green);color:#fff}.pc-win-form .win-form .form-buttons button[type=reset]{margin-left:1px;background-color:var(--aj-light-green);color:var(--aj-button-green)}@media (max-width: 768px){.pc-win-form{grid-template-columns:1fr;padding:0 5.2083333333vw}.pc-win-form .win-form-title,.pc-win-form .win-form-text{grid-column:span 1}.pc-win-form .win-form-title{order:1}.pc-win-form .win-form-title h1{margin:9.765625vw 0 2.6041666667vw;font-weight:600;font-size:3.2552083333vw;letter-spacing:.390625vw}.pc-win-form .win-form-image{order:2;max-height:89vw;overflow:hidden}.pc-win-form .win-form-text{order:3;margin:3.90625vw 0 11.71875vw}.pc-win-form .win-form-text p{width:100%;font-size:3.2552083333vw;font-weight:400;text-align:start;line-height:4.1666666667vw;letter-spacing:1px}.pc-win-form .win-form-text br{margin:0 0 4.1666666667vw}.pc-win-form .win-form{order:4}.pc-win-form .win-form input[type=text],.pc-win-form .win-form input[type=email]{height:11.1979166667vw;margin-bottom:5.078125vw}.pc-win-form .win-form input[type=text]::placeholder,.pc-win-form .win-form input[type=email]::placeholder,.pc-win-form .win-form input[type=text],.pc-win-form .win-form input[type=email],.pc-win-form .win-form .wedding-date label,.pc-win-form .win-form .bottom-form label,.pc-win-form .win-form .bottom-form span{font-size:2.8645833333vw}.pc-win-form .win-form .wedding-date{padding:2.6041666667vw 0 14.3229166667vw 1.953125vw}.pc-win-form .win-form .wedding-date input[type=text]{max-width:none;width:97%;height:9.5052083333vw}.pc-win-form .win-form .bottom-form{grid-template-columns:4.0364583333vw auto;gap:2.4739583333vw 1.3020833333vw;margin-top:8.984375vw}.pc-win-form .win-form .bottom-form input[type=checkbox]{width:4.1666666667vw;height:4.1666666667vw}.pc-win-form .win-form .bottom-form input[type=checkbox]:checked:after{position:absolute;border-width:0 .390625vw .390625vw 0}.pc-win-form .win-form .bottom-form label{padding-top:1.171875vw;line-height:3.125vw}.pc-win-form .win-form .form-buttons{margin-top:13.8020833333vw}.pc-win-form .win-form .form-buttons button[type=submit],.pc-win-form .win-form .form-buttons button[type=reset]{display:block;width:54.296875vw;height:14.0625vw;margin:0 auto 1.5625vw;font-size:3.2552083333vw;font-weight:700;letter-spacing:.5208333333vw}}body.page-1 .banner .banner-info p{max-width:400px}body.page-2 .banner .banner-info p{font-size:17px;font-weight:500}body.page-4 .banner-info p{max-width:315px}body.page-53 .banner-info p{max-width:440px;font-size:16px}
