@import"https://fonts.googleapis.com/css2?family=Roboto&display=swap";@font-face{font-family:"Aboreto";src:url("https://us-central1-msnorsa-e0a23.cloudfunctions.net/serveWebTemplateFont?path=web-templates%2Fms-norsa%2Ffonts%2FAboreto-Regular-1778480240500-2fyiby.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}.ud-template-scope,.ud-template-scope button,.ud-template-scope input,.ud-template-scope textarea,.ud-template-scope select,.ud-template-scope .MuiTypography-root,.ud-template-scope .MuiButton-root,.ud-template-scope .MuiInputBase-root,.ud-template-scope .MuiMenuItem-root,.ud-template-scope .MuiChip-root,.ud-template-scope .MuiTab-root,.ud-template-scope .MuiAccordionSummary-content,.ud-template-scope .MuiAccordionDetails-root{font-family:"Roboto",sans-serif}.ud-template-scope,.ud-template-scope button,.ud-template-scope input,.ud-template-scope textarea,.ud-template-scope select,.ud-template-scope .MuiTypography-root,.ud-template-scope .MuiButton-root,.ud-template-scope .MuiInputBase-root,.ud-template-scope .MuiMenuItem-root,.ud-template-scope .MuiChip-root,.ud-template-scope .MuiTab-root,.ud-template-scope .MuiAccordionSummary-content,.ud-template-scope .MuiAccordionDetails-root{color:var(--web-primary)}.ud-template-scope header.public-page-header--sticky-visible{box-shadow:0px 0px 15px 0px rgba(77, 77, 77, 0.2)}.ud-template-scope .menu-widget-wrapper .menu-layout .menu-level .menu-item-level-1 .menu-item-link{font-size:15px;font-weight:400;transition:all .2s ease}.ud-template-scope .menu-widget-wrapper .menu-layout .menu-level .menu-item-level-1 .menu-dropdown .menu-level-2 .menu-item-link{font-size:15px}.ud-template-scope .menu-mobile-dropdown-body .menu-mobile-list .menu-item-mobile .menu-mobile-label-row{padding:5px 0}.ud-template-scope .menu-mobile-dropdown-body .menu-mobile-list .menu-item-mobile .menu-mobile-label-row .menu-item-link{font-size:16px}.ud-template-scope .menu-mobile-dropdown-body .menu-mobile-list .menu-item-mobile .menu-mobile-submenu{border-left:2px solid var(--web-secondary)}.ud-template-scope .social-links .quick-links .quick-links-item{background-color:var(--web-primary);border:1px solid var(--web-primary);transition:all .4s ease}.ud-template-scope .social-links .quick-links .quick-links-item .quick-links-item-icon path{fill:var(--web-accent);transition:all .4s ease}.ud-template-scope .social-links .quick-links .quick-links-item:hover,.ud-template-scope .social-links .quick-links .quick-links-item:focus,.ud-template-scope .social-links .quick-links .quick-links-item:focus-visible{transform:none;background-color:var(--web-accent);border:1px solid var(--web-secondary)}.ud-template-scope .social-links .quick-links .quick-links-item:hover .quick-links-item-icon path,.ud-template-scope .social-links .quick-links .quick-links-item:focus .quick-links-item-icon path,.ud-template-scope .social-links .quick-links .quick-links-item:focus-visible .quick-links-item-icon path{fill:var(--web-primary)}.ud-template-scope .footer-social .quick-links .quick-links-item{background-color:var(--web-accent);border:1px solid var(--web-accent)}.ud-template-scope .footer-social .quick-links .quick-links-item .quick-links-item-icon path{fill:var(--web-primary)}.ud-template-scope .footer-social .quick-links .quick-links-item:hover,.ud-template-scope .footer-social .quick-links .quick-links-item:focus,.ud-template-scope .footer-social .quick-links .quick-links-item:focus-visible{background-color:var(--web-primary);border:1px solid var(--web-secondary)}.ud-template-scope .footer-social .quick-links .quick-links-item:hover .quick-links-item-icon path,.ud-template-scope .footer-social .quick-links .quick-links-item:focus .quick-links-item-icon path,.ud-template-scope .footer-social .quick-links .quick-links-item:focus-visible .quick-links-item-icon path{fill:var(--web-accent)}.ud-template-scope .banner-widget-shell .swiper-slide .banner-widget-slide-card{border-radius:0}.ud-template-scope .banner-widget-shell .swiper-slide .banner-widget-slide-card .banner-widget-caption-layer .banner-widget-caption .banner-widget-title-group .banner-widget-title{font-size:80px}@media screen and (max-width: 1199.95px){.ud-template-scope .banner-widget-shell .swiper-slide .banner-widget-slide-card .banner-widget-caption-layer .banner-widget-caption .banner-widget-title-group .banner-widget-title{font-size:60px}}@media screen and (max-width: 899.95px){.ud-template-scope .banner-widget-shell .swiper-slide .banner-widget-slide-card .banner-widget-caption-layer .banner-widget-caption .banner-widget-title-group .banner-widget-title{font-size:40px}}.ud-template-scope .banner-widget-shell .swiper-slide .banner-widget-slide-card .banner-widget-caption-layer .banner-widget-caption .banner-widget-subtitle{font-size:50px}@media screen and (max-width: 1199.95px){.ud-template-scope .banner-widget-shell .swiper-slide .banner-widget-slide-card .banner-widget-caption-layer .banner-widget-caption .banner-widget-subtitle{font-size:35px}}@media screen and (max-width: 899.95px){.ud-template-scope .banner-widget-shell .swiper-slide .banner-widget-slide-card .banner-widget-caption-layer .banner-widget-caption .banner-widget-subtitle{font-size:25px}}.ud-template-scope .button-widget .button-widget__link{background-color:var(--web-primary);color:var(--web-accent);border-radius:0;box-shadow:none}.ud-template-scope .button-widget .button-widget__link .banner-widget-button__content .button-widget__title{font-size:17px}@media screen and (max-width: 899.95px){.ud-template-scope .button-widget .button-widget__link .banner-widget-button__content .button-widget__title{font-size:16px}}.ud-template-scope .button-widget .button-widget__link span{color:var(--web-accent) !important}.ud-template-scope .button-widget .button-widget__link:hover,.ud-template-scope .button-widget .button-widget__link:focus,.ud-template-scope .button-widget .button-widget__link:focus-visible{background-color:var(--web-secondary);color:#000}.ud-template-scope footer a{text-decoration:none;color:var(--web-secondary)}.ud-template-scope footer a:hover,.ud-template-scope footer a:focus,.ud-template-scope footer a:focus-visible{color:var(--web-accent);text-decoration:underline}.ud-template-scope footer .quick-links .quick-links-item{text-decoration:none}.ud-template-scope footer .quick-links .quick-links-item .quick-links-item-title{color:var(--web-accent) !important;transition:all .4s ease}.ud-template-scope footer .quick-links .quick-links-item:hover,.ud-template-scope footer .quick-links .quick-links-item:focus,.ud-template-scope footer .quick-links .quick-links-item:focus-visible{text-decoration:none}.ud-template-scope footer .quick-links .quick-links-item:hover .quick-links-item-title,.ud-template-scope footer .quick-links .quick-links-item:focus .quick-links-item-title,.ud-template-scope footer .quick-links .quick-links-item:focus-visible .quick-links-item-title{color:var(--web-secondary) !important;transition:all .4s ease}.ud-template-scope .page-title-widget .page-title-widget__title{font-size:80px;font-weight:500}@media screen and (max-width: 1199.95px){.ud-template-scope .page-title-widget .page-title-widget__title{font-size:60px}}@media screen and (max-width: 899.95px){.ud-template-scope .page-title-widget .page-title-widget__title{font-size:40px}}.ud-template-scope .breadcrumbs-widget .breadcrumbs-widget__list .breadcrumbs-widget__label.is-current{color:color-mix(in srgb, var(--web-primary) 60%, #fff)}.ud-template-scope .blog-grid>a{border-radius:0;box-shadow:none}.ud-template-scope .blog-grid>a .blog-item-image{min-height:600px}@media screen and (max-width: 1199.95px){.ud-template-scope .blog-grid>a .blog-item-image{min-height:400px}}@media screen and (max-width: 899.95px){.ud-template-scope .blog-grid>a .blog-item-image{min-height:300px}}.ud-template-scope .blog-grid>a .blog-item-top .blog-item-title{font-size:30px;font-weight:500;padding-bottom:15px;margin-bottom:10px;position:relative}.ud-template-scope .blog-grid>a .blog-item-top .blog-item-title::after{content:"";position:absolute;left:0;bottom:0;width:20%;height:2px;background-color:var(--web-primary)}@media screen and (max-width: 1199.95px){.ud-template-scope .blog-grid>a .blog-item-top .blog-item-title{font-size:25px}}@media screen and (max-width: 899.95px){.ud-template-scope .blog-grid>a .blog-item-top .blog-item-title{font-size:20px}}.ud-template-scope .blog-grid>a .blog-item-top .blog-item-summary{font-size:16px;font-weight:400}.ud-template-scope .products-grid .products-item .products-item-content-layer .products-item-title{font-size:24px;font-weight:500 !important}@media screen and (max-width: 1199.95px){.ud-template-scope .products-grid .products-item .products-item-content-layer .products-item-title{font-size:22px}}@media screen and (max-width: 899.95px){.ud-template-scope .products-grid .products-item .products-item-content-layer .products-item-title{font-size:20px}}.ud-template-scope .products-grid .products-item .products-item-content-layer .products-item-price-main{font-size:18px;font-weight:400 !important}@media screen and (max-width: 1199.95px){.ud-template-scope .products-grid .products-item .products-item-content-layer .products-item-price-main{font-size:16px}}@media screen and (max-width: 899.95px){.ud-template-scope .products-grid .products-item .products-item-content-layer .products-item-price-main{font-size:14px}}.ud-template-scope .album-link{--album-accent: #000000;--overlay-from: rgba(15, 10, 30, 0.85);--overlay-to: rgba(15, 10, 30, 0.15);--transition-ease: cubic-bezier(0.25, 0.46, 0.45, 0.94)}.ud-template-scope .album-link .photo-widget .photo-widget__link{position:relative;display:block;overflow:hidden}.ud-template-scope .album-link .photo-widget .photo-widget__link img{display:block;width:100%;transition:transform .7s var(--transition-ease);will-change:transform}.ud-template-scope .album-link .photo-widget .photo-widget__link::before{content:"";position:absolute;inset:0;background:linear-gradient(to top, var(--overlay-from) 0%, var(--overlay-to) 60%, transparent 100%);transform:translateY(100%);transition:transform .5s var(--transition-ease);z-index:1}.ud-template-scope .album-link .photo-widget .photo-widget__link::after{position:absolute;bottom:18px;left:18px;z-index:2;padding:7px 14px;background:hsla(0, 0%, 100%, 0.12);backdrop-filter:blur(8px) saturate(1.8);-webkit-backdrop-filter:blur(8px) saturate(1.8);border:1px solid hsla(0, 0%, 100%, 0.22);color:#fff;font-size:.75rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;text-shadow:0 1px 4px rgba(0, 0, 0, 0.4);transform:translateY(14px);opacity:0;transition:opacity .35s ease .08s,transform .4s var(--transition-ease) .08s;will-change:opacity,transform}.ud-template-scope .album-link .photo-widget .photo-widget__link:hover,.ud-template-scope .album-link .photo-widget .photo-widget__link:focus,.ud-template-scope .album-link .photo-widget .photo-widget__link:focus-visible{box-shadow:0 0 0 2px var(--album-accent),0 8px 32px rgba(0, 0, 0, 0.35)}.ud-template-scope .album-link .photo-widget .photo-widget__link:hover img,.ud-template-scope .album-link .photo-widget .photo-widget__link:focus img,.ud-template-scope .album-link .photo-widget .photo-widget__link:focus-visible img{transform:scale(1.07)}.ud-template-scope .album-link .photo-widget .photo-widget__link:hover::before,.ud-template-scope .album-link .photo-widget .photo-widget__link:focus::before,.ud-template-scope .album-link .photo-widget .photo-widget__link:focus-visible::before{transform:translateY(0)}.ud-template-scope .album-link .photo-widget .photo-widget__link:hover::after,.ud-template-scope .album-link .photo-widget .photo-widget__link:focus::after,.ud-template-scope .album-link .photo-widget .photo-widget__link:focus-visible::after{opacity:1;transform:translateY(0)}.ud-template-scope .album-link .photo-widget .photo-widget__link:focus-visible{outline:3px solid var(--album-accent);outline-offset:3px}.ud-template-scope .album-link.album-1{--album-accent: #000000}.ud-template-scope .album-link.album-2{--album-accent: #b7b7b7}.ud-template-scope .album-link.album-1 .photo-widget .photo-widget__link::after{content:"Photo Album 1"}.ud-template-scope .album-link.album-2 .photo-widget .photo-widget__link::after{content:"Photo Album 2"}.ud-template-scope .form-widget .form-widget-fields .form-widget-actions .form-widget-submit-button{color:#fff}.ud-template-scope .secondary-section-title *{font-size:50px;font-family:"Aboreto",sans-serif;margin-bottom:4px}@media screen and (max-width: 899.95px){.ud-template-scope .secondary-section-title *{font-size:30px}}.ud-template-scope .about-me-section .about-me-big-title h2{width:100%;display:block;font-size:clamp(2rem,5vw,5rem);text-align:center;font-family:"Aboreto",sans-serif;margin-bottom:2rem}@media screen and (max-width: 899.95px){.ud-template-scope .about-me-section .about-me-big-title h2{font-size:2.3rem;margin-bottom:1rem}}.ud-template-scope .about-me-section .about-me-img .photo-widget__frame{width:100% !important;max-width:100% !important}.ud-template-scope .about-me-section .about-me-img .photo-widget__frame img{width:100%;height:100%;object-fit:cover}.ud-template-scope .about-me-section .about-me-text-container .button-widget{margin-top:2rem}.ud-template-scope .about-me-section .about-me-text-container p{font-size:17px;line-height:22px}.ud-template-scope .latest-blogs-section .blog-grid{gap:60px}.ud-template-scope .latest-blogs-section .blog-grid a{border:none;box-shadow:none}.ud-template-scope .latest-blogs-section .blog-grid a img{height:450px !important;min-height:450px !important;width:100%;object-fit:cover;transition:transform .7s cubic-bezier(0.22, 1, 0.36, 1),filter .7s cubic-bezier(0.22, 1, 0.36, 1) !important;will-change:transform,filter}.ud-template-scope .latest-blogs-section .blog-grid a:hover img{transform:scale(1.04);filter:brightness(0.78)}.ud-template-scope .latest-blogs-section .blog-grid a:nth-of-type(2){margin-top:80px}@media screen and (max-width: 1199.95px){.ud-template-scope .latest-blogs-section .blog-grid a:nth-of-type(2){margin-top:0}}.ud-template-scope .shop-slider-section .products-slide .products-item{border-radius:0;box-shadow:none !important;border:none;background:rgba(0, 0, 0, 0)}.ud-template-scope .shop-slider-section .products-slide .products-item .products-item-image-wrapper{overflow:hidden}.ud-template-scope .shop-slider-section .products-slide .products-item .products-item-image-wrapper img{height:500px !important;width:100%;object-fit:cover;transition:transform .7s cubic-bezier(0.22, 1, 0.36, 1),filter .7s cubic-bezier(0.22, 1, 0.36, 1) !important;will-change:transform,filter}.ud-template-scope .shop-slider-section .products-slide .products-item:hover .products-item-image-wrapper img{transform:scale(1.04);filter:brightness(0.78)}.ud-template-scope .shop-slider-section .products-slide .products-item .products-item-top{margin-top:-20%;max-height:154px;padding-left:45px;background:rgba(0, 0, 0, 0.2)}.ud-template-scope .shop-slider-section .products-slide .products-item .products-item-top span,.ud-template-scope .shop-slider-section .products-slide .products-item .products-item-top h3{color:var(--web-accent) !important}.ud-template-scope .shop-slider-section .products-slide .products-item .products-item-top .products-item-category{font-size:20px}@media screen and (max-width: 899.95px){.ud-template-scope .shop-slider-section .products-slide .products-item .products-item-top{padding-left:20px;margin-top:-65%;background:rgba(0, 0, 0, 0)}.ud-template-scope .shop-slider-section .products-slide .products-item .products-item-top h3{font-size:1.5rem}.ud-template-scope .shop-slider-section .products-slide .products-item .products-item-top .products-item-price-main{font-size:1rem}}.ud-template-scope .shop-slider-section .products-viewport{padding:0 !important}.ud-template-scope .about-us-section .about-us-big-title{z-index:2 !important;position:relative !important}.ud-template-scope .about-us-section .about-us-big-title h2{font-size:8rem !important;margin-left:-312px}@media screen and (max-width: 1199.95px){.ud-template-scope .about-us-section .about-us-big-title h2{font-size:3.2rem !important;margin-left:0}}.ud-template-scope .about-us-section .about-us-img-text-row{margin-top:-228px}@media screen and (max-width: 1199.95px){.ud-template-scope .about-us-section .about-us-img-text-row{margin-top:0}}.ud-template-scope .about-us-collections-section .collection-item{--height: 555px}.ud-template-scope .about-us-collections-section .collection-item .quick-links{height:var(--height)}.ud-template-scope .about-us-collections-section .collection-item .quick-links a{height:var(--height);overflow:hidden;transition:transform .7s cubic-bezier(0.22, 1, 0.36, 1),filter .7s cubic-bezier(0.22, 1, 0.36, 1) !important;will-change:transform,filter}.ud-template-scope .about-us-collections-section .collection-item .quick-links a:hover{transform:scale(1.04);filter:brightness(0.78)}.ud-template-scope .about-us-collections-section .collection-item .quick-links-item-content span{font-size:36px;margin-top:226px;display:block}@media screen and (max-width: 899.95px){.ud-template-scope .about-us-collections-section .collection-item .quick-links-item-content span{font-size:26px;margin-top:126px}}@media screen and (max-width: 899.95px){.ud-template-scope .about-us-collections-section .collection-item{--height: 330px}}.ud-template-scope .home-gallery-section .photo-gallery-tile{border-radius:0 !important;box-shadow:none !important;height:350px}.ud-template-scope .home-gallery-section .photo-gallery-tile img{height:100% !important}.ud-template-scope .product-detail .product-detail__hero-image{height:auto !important}.ud-template-scope .product-detail .product-detail__related-card-image{height:stretch !important}@media screen and (max-width: 899.95px){.ud-template-scope .product-detail .product-detail__related-card-image{height:380px !important}}.ud-template-scope .product-detail .product-detail__description-card .artwork_request{background-color:var(--web-primary);color:var(--web-accent);border-radius:0;box-shadow:none;padding:9px 34px;text-decoration:none;transition:all .4s;margin-bottom:24px;display:block;max-width:max-content}.ud-template-scope .product-detail .product-detail__description-card .artwork_request:hover{background-color:var(--web-secondary);color:#000}.ud-template-scope .contact-info-boxes .quick-links-grid .quick-links-item-shell{height:auto;background:rgba(0, 0, 0, 0.05);border-radius:5px;display:flex;justify-content:center;align-items:center;padding:25px;transition:all .4s ease-in-out;border:1px solid rgba(0, 0, 0, 0)}.ud-template-scope .contact-info-boxes .quick-links-grid .quick-links-item-shell div{transform:none}.ud-template-scope .contact-info-boxes .quick-links-grid .quick-links-item-shell .quick-links-item-icon-wrap{background-color:var(--web-primary);width:80px;height:80px;transition:all .4s ease-in-out;border-radius:50%}.ud-template-scope .contact-info-boxes .quick-links-grid .quick-links-item-shell .quick-links-item-icon-wrap svg{width:30px;height:30px;fill:#fff}.ud-template-scope .contact-info-boxes .quick-links-grid .quick-links-item-shell .quick-links-item-icon-wrap svg path{fill:#fff}.ud-template-scope .contact-info-boxes .quick-links-grid .quick-links-item-shell .quick-links-item-title{font-weight:600;font-size:28px;text-transform:uppercase;margin:20px 0 5px 0;transition:all .4s ease-in-out;font-family:"Aboreto",sans-serif}.ud-template-scope .contact-info-boxes .quick-links-grid .quick-links-item-shell .quick-links-item-subtitle{line-height:26px;font-size:18px;transition:all .4s ease-in-out}.ud-template-scope .contact-info-boxes .quick-links-grid .quick-links-item-shell:hover{background:rgba(0, 0, 0, 0.1)}