.hero-section{width:100%;padding:0;background-color:#e5e5e5}.hero-section__top{margin-top:-130px}@media (max-width:1440px){.hero-section__top{margin-top:-100px}}@media (max-width:1024px){.hero-section__top{margin-top:0}}.hero-section .hero-section-inner{position:relative}.hero-section .hero-section-inner .content-wrapper{display:flex;flex-direction:column;gap:4rem;width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:11}@media (max-width:1400px){.hero-section .hero-section-inner .content-wrapper{gap:2.7rem}}@media (max-width:1280px){.hero-section .hero-section-inner .content-wrapper{top:55%;gap:2rem}}@media (max-width:768px){.hero-section .hero-section-inner .content-wrapper{top:50%;gap:3rem}}.hero-section .hero-section-inner .action-buttons-wrapper,.hero-section .hero-section-inner .hero-title{opacity:1;transition:opacity .35s ease}.hero-section .hero-section-inner .category-title,.hero-section .hero-section-inner .hero-title{z-index:13;font-size:4.75rem;line-height:4.6rem;font-weight:400;color:#fff;text-align:center;padding:0;margin:0}@media (max-width:1920px){.hero-section .hero-section-inner .category-title,.hero-section .hero-section-inner .hero-title{font-size:3rem}}@media (max-width:1024px){.hero-section .hero-section-inner .category-title,.hero-section .hero-section-inner .hero-title{font-size:2.5rem}}@media (max-width:768px){.hero-section .hero-section-inner .category-title,.hero-section .hero-section-inner .hero-title{font-size:1.75rem;line-height:1.75rem;padding:0 1.125rem}}@media (max-width:480px){.hero-section .hero-section-inner .category-title,.hero-section .hero-section-inner .hero-title{font-size:1.8rem;line-height:1.8rem}}.hero-section .hero-section-inner .category-title--blue,.hero-section .hero-section-inner .hero-title--blue{color:#00132d}.hero-section .hero-section-inner .category-title{word-spacing:15px}.hero-section .hero-section-inner .action-buttons-wrapper{display:flex;justify-content:center;gap:4.5rem}@media (max-width:1280px){.hero-section .hero-section-inner .action-buttons-wrapper{gap:2rem}}@media (max-width:768px){.hero-section .hero-section-inner .action-buttons-wrapper{gap:1rem}}.hero-section .hero-section-inner .action-buttons-wrapper .button{width:auto;font-size:1.45rem;line-height:1.1;color:#00132d;background-color:#f2e3cf;border:0;border-radius:10px;padding:1.25rem 2rem;text-transform:capitalize;text-align:center;min-width:235px;transition:background-color .3s ease-in-out}.hero-section .hero-section-inner .action-buttons-wrapper .button:hover{background-color:#bb9b5e}@media (max-width:1280px){.hero-section .hero-section-inner .action-buttons-wrapper .button{font-size:15px;padding:.75rem 1rem;min-width:160px}}.hero-section .hero-section-inner .home-video-control{display:flex;justify-content:center;align-items:center;position:relative;padding:0;margin:0 auto;width:8rem;height:7rem;border-radius:50%;border:0;background-color:transparent;background-image:url(../images/play.svg);background-position:center;background-repeat:no-repeat;background-size:contain;opacity:1;transition:opacity .35s ease}.hero-section .hero-section-inner .home-video-control .pause{display:none}.hero-section .hero-section-inner .home-video-control.loading-video{animation:pulsate 2s linear infinite}.hero-section .hero-section-inner .home-video-control.playing{background-image:none;opacity:.6}.hero-section .hero-section-inner .home-video-control.playing:hover{opacity:1}.hero-section .hero-section-inner .home-video-control.playing .pause{display:block;width:70px;height:70px;border:4px solid #fff;border-radius:50%;position:relative}.hero-section .hero-section-inner .home-video-control.playing .pause::after,.hero-section .hero-section-inner .home-video-control.playing .pause::before{content:"";display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:4px;height:36px;background-color:#fff}@media (max-width:768px){.hero-section .hero-section-inner .home-video-control.playing .pause::after,.hero-section .hero-section-inner .home-video-control.playing .pause::before{width:2px;height:20px}}.hero-section .hero-section-inner .home-video-control.playing .pause::before{left:calc(50% - 10px)}@media (max-width:768px){.hero-section .hero-section-inner .home-video-control.playing .pause::before{left:calc(50% - 7px)}}.hero-section .hero-section-inner .home-video-control.playing .pause::after{left:calc(50% + 10px)}@media (max-width:768px){.hero-section .hero-section-inner .home-video-control.playing .pause::after{left:calc(50% + 7px)}}@media (max-width:768px){.hero-section .hero-section-inner .home-video-control.playing .pause{width:48px;height:48px;border:2px solid #fff}}@media (max-width:1280px){.hero-section .hero-section-inner .home-video-control{width:7rem;height:7rem}}@media (max-width:768px){.hero-section .hero-section-inner .home-video-control{width:4.5rem;height:4.5rem}}.hero-section .hero-video-wrapper{height:calc(100vh - 220px);max-height:1000px}@media (max-width:1440px){.hero-section .hero-video-wrapper{height:auto;aspect-ratio:16/8}}@media (max-width:1280px){.hero-section .hero-video-wrapper{aspect-ratio:16/10}}@media (max-width:768px){.hero-section .hero-video-wrapper{aspect-ratio:initial;padding-top:340px}}.hero-section .hero-video-popup{display:none;max-width:768px;width:100%;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:9999}.hero-section .hero-video-popup.active{width:80%;max-width:1200px;display:block;margin:0 auto}.hero-section .hero-video-poster{position:absolute;inset:0;pointer-events:none;z-index:10}.hero-section .hero-video-poster img{-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;width:100%;height:100%}.hero-section .embed-container{position:relative;padding-bottom:56.25%;overflow:hidden;max-width:100%;height:auto}.hero-section .embed-container embed,.hero-section .embed-container iframe,.hero-section .embed-container object{position:absolute;top:0;left:0;width:100%;height:100%}@keyframes pulsate{0%{opacity:1}50%{opacity:0}100%{opacity:1}}.schedule-appointment{margin-top:2rem}.schedule-appointment .popup-modal{display:none;position:fixed;top:50%;left:50%;width:700px;max-width:700px;transform:translate(-50%,-50%);z-index:101}@media (max-width:768px){.schedule-appointment .popup-modal{width:95%}}.schedule-appointment .popup-modal .popup-header{display:flex;justify-content:center;align-items:center;position:relative;height:80px;background-color:#404040}.schedule-appointment .popup-modal .popup-header .close-modal{display:block;position:absolute;top:0;right:0;width:40px;height:40px;opacity:.65;transition:opacity .3s ease;cursor:pointer}.schedule-appointment .popup-modal .popup-header .close-modal:hover{opacity:1}.schedule-appointment .popup-modal .popup-header .close-modal::after,.schedule-appointment .popup-modal .popup-header .close-modal::before{content:"";position:absolute;width:24px;height:2px;background-color:#fff;top:50%;left:50%}.schedule-appointment .popup-modal .popup-header .close-modal::before{transform:translate(-50%,-50%) rotate(45deg)}.schedule-appointment .popup-modal .popup-header .close-modal::after{transform:translate(-50%,-50%) rotate(-45deg)}.schedule-appointment .popup-modal .popup-header h3{color:#fff}.schedule-appointment .popup-modal.show{display:block}.schedule-appointment__button{width:-moz-fit-content;width:fit-content;font-size:17px;padding:.875rem 2.625rem;background-color:#1f3547;text-transform:none}.schedule-appointment__button:hover{background-color:#00132d}.modal-open,.modal-quality-info{overflow:hidden}.modal-open::before,.modal-quality-info::before{display:block;content:"";width:100%;height:100%;z-index:100;position:fixed;overflow:hidden;top:0;left:0;background-color:rgba(87,97,107,.9019607843)}.modal-quality-info::before{background-color:rgba(0,0,0,.5019607843)}.price-filter{max-width:440px;margin:0 auto 2.5rem;padding:0 2.125rem}.price-filter .label{display:inline-block;width:100%;text-align:center;color:#00132d;padding-bottom:.5rem;font-size:19px}.price-filter #price-range{width:calc(100% - 1em);margin:1.25rem auto;box-shadow:none;height:2px;border:0;background-color:#dedede}.price-filter #price-range .ui-slider-range{background-color:#dedede}.price-filter #price-range .ui-slider-handle{outline:0;top:50%;transform:translateY(-50%);border-radius:50%;border:0;width:22px;height:22px}.price-filter #price-range .ui-slider-handle:first-of-type{background-color:#000}.price-filter #price-range .ui-slider-handle:last-of-type{background-color:#000}.price-filter #max,.price-filter #min{opacity:0;transition:opacity .35s ease-in}.post-type-archive-product,.tax-product_cat{background-color:transparent}@media (max-width:540px){.post-type-archive-product .trustpilot-section,.tax-product_cat .trustpilot-section{padding:2rem 1.875rem}}@media (max-width:540px){.post-type-archive-product .trustpilot-carousel-box,.tax-product_cat .trustpilot-carousel-box{max-height:150px;overflow:hidden}}@media (max-width:1024px){.post-type-archive-product .show-assurance-img .image-wrapper,.tax-product_cat .show-assurance-img .image-wrapper{min-height:400px}}.post-type-archive-product.term-morgengaver,.post-type-archive-product.term-smykker,.tax-product_cat.term-morgengaver,.tax-product_cat.term-smykker{background-color:#fff}.post-type-archive-product.term-morgengaver .site-main,.post-type-archive-product.term-smykker .site-main,.tax-product_cat.term-morgengaver .site-main,.tax-product_cat.term-smykker .site-main{background-color:#fff}@media (min-width:1920px){.post-type-archive-product.term-morgengaver .promo-section .promo-row .promo-wrapper .image-wrapper,.post-type-archive-product.term-smykker .promo-section .promo-row .promo-wrapper .image-wrapper,.tax-product_cat.term-morgengaver .promo-section .promo-row .promo-wrapper .image-wrapper,.tax-product_cat.term-smykker .promo-section .promo-row .promo-wrapper .image-wrapper{height:auto}}@media (min-width:1200px){.post-type-archive-product.term-morgengaver .promo-wrapper,.post-type-archive-product.term-smykker .promo-wrapper,.tax-product_cat.term-morgengaver .promo-wrapper,.tax-product_cat.term-smykker .promo-wrapper{height:600px}}.post-type-archive-product.term-morgengaver .promo-wrapper h3,.post-type-archive-product.term-smykker .promo-wrapper h3,.tax-product_cat.term-morgengaver .promo-wrapper h3,.tax-product_cat.term-smykker .promo-wrapper h3{font-size:2.45rem}@media (min-width:1024px){.post-type-archive-product.term-smykker .woocommerce-products-header,.tax-product_cat.term-smykker .woocommerce-products-header{padding-bottom:0}}@media (min-width:1920px){.post-type-archive-product.term-smykker .woocommerce-products-header .term-description,.tax-product_cat.term-smykker .woocommerce-products-header .term-description{max-width:1000px}}.post-type-archive-product.term-smykker .is-style-no-bottom-padding,.tax-product_cat.term-smykker .is-style-no-bottom-padding{padding-bottom:0}@media (min-width:1920px){.post-type-archive-product.term-morgengaver .promo-section .section-inner .promo-row__call-to-action,.tax-product_cat.term-morgengaver .promo-section .section-inner .promo-row__call-to-action{width:69%}}.post-type-archive-product.term-morgengaver .promo-section .is-style-gray .call-to-action-button,.tax-product_cat.term-morgengaver .promo-section .is-style-gray .call-to-action-button{background-color:#e4e4e4}@media (min-width:1920px){.post-type-archive-product.term-bryllup .subcategories-section .subcategories .category__image--fullwidth,.tax-product_cat.term-bryllup .subcategories-section .subcategories .category__image--fullwidth{height:315px}}@media (max-width:1024px){.post-type-archive-product.term-bryllup .subcategories-section .subcategories .category__image--fullwidth,.tax-product_cat.term-bryllup .subcategories-section .subcategories .category__image--fullwidth{max-height:270px}}@media (max-width:768px){.post-type-archive-product.term-bryllup .subcategories-section .subcategories .category__image--fullwidth,.tax-product_cat.term-bryllup .subcategories-section .subcategories .category__image--fullwidth{height:202px}}@media (max-width:640px){.post-type-archive-product.term-bryllup .promo-section .promo-row:not(.hide-content-column-on-mobile) .image-wrapper,.tax-product_cat.term-bryllup .promo-section .promo-row:not(.hide-content-column-on-mobile) .image-wrapper{min-height:auto!important;max-height:300px}}@media (max-width:1024px){.post-type-archive-product.term-bryllup .promo-section .promo-row--narrow-content .promo-row__call-to-action,.tax-product_cat.term-bryllup .promo-section .promo-row--narrow-content .promo-row__call-to-action{margin-left:auto!important;margin-right:auto!important}}.post-type-archive-product.term-bryllup .promo-section .promo-row .promo-inner .call-to-action-button,.tax-product_cat.term-bryllup .promo-section .promo-row .promo-inner .call-to-action-button{padding:14px 70px;min-width:-moz-fit-content;min-width:fit-content}@media (min-width:1400px){.post-type-archive-product.term-bryllup .promo-section .section-inner .image-position--right .promo-row__call-to-action,.tax-product_cat.term-bryllup .promo-section .section-inner .image-position--right .promo-row__call-to-action{padding-right:5.625rem}}@media (min-width:1024px){.post-type-archive-product.term-bryllup .promo-section .section-inner .image-position--right img,.tax-product_cat.term-bryllup .promo-section .section-inner .image-position--right img{-o-object-position:left!important;object-position:left!important}}@media (min-width:1400px){.post-type-archive-product.term-bryllup .promo-section .section-inner .image-position--left .promo-row__call-to-action,.tax-product_cat.term-bryllup .promo-section .section-inner .image-position--left .promo-row__call-to-action{padding-left:5.625rem}}@media (min-width:1024px){.post-type-archive-product.term-bryllup .promo-section .section-inner .image-position--left img,.tax-product_cat.term-bryllup .promo-section .section-inner .image-position--left img{-o-object-position:right!important;object-position:right!important}}@media (max-width:1024px){.post-type-archive-product.term-bryllup .promo-section .section-inner .image-position--left img,.post-type-archive-product.term-bryllup .promo-section .section-inner .image-position--right img,.tax-product_cat.term-bryllup .promo-section .section-inner .image-position--left img,.tax-product_cat.term-bryllup .promo-section .section-inner .image-position--right img{-o-object-position:initial;object-position:initial}}@media (min-width:1024px){.post-type-archive-product.term-bryllup .promo-section .section-inner .image-position--left .promo-row__call-to-action,.post-type-archive-product.term-bryllup .promo-section .section-inner .image-position--right .promo-row__call-to-action,.tax-product_cat.term-bryllup .promo-section .section-inner .image-position--left .promo-row__call-to-action,.tax-product_cat.term-bryllup .promo-section .section-inner .image-position--right .promo-row__call-to-action{max-width:600px}}.post-type-archive-product.term-klassiske-gifteringer .subcategories.subcategories__col-3,.tax-product_cat.term-klassiske-gifteringer .subcategories.subcategories__col-3{gap:40px;max-width:1064px;padding:0}@media (max-width:1024px){.post-type-archive-product.term-klassiske-gifteringer .subcategories.subcategories__col-3,.tax-product_cat.term-klassiske-gifteringer .subcategories.subcategories__col-3{gap:20px}}@media (min-width:540px){.post-type-archive-product.term-klassiske-gifteringer .subcategories.subcategories__col-3,.tax-product_cat.term-klassiske-gifteringer .subcategories.subcategories__col-3{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.post-type-archive-product.term-klassiske-gifteringer .subcategories.subcategories__col-3,.tax-product_cat.term-klassiske-gifteringer .subcategories.subcategories__col-3{grid-template-columns:repeat(3,1fr)}}.post-type-archive-product.term-klassiske-gifteringer .subcategories.subcategories__col-3 .category,.tax-product_cat.term-klassiske-gifteringer .subcategories.subcategories__col-3 .category{aspect-ratio:1}@media (min-width:540px){.post-type-archive-product.term-klassiske-gifteringer .subcategories.subcategories__col-3 .category,.tax-product_cat.term-klassiske-gifteringer .subcategories.subcategories__col-3 .category{width:100%}}.post-type-archive-product.term-klassiske-gifteringer .subcategories.subcategories__col-3 .category__inner-wrapper,.tax-product_cat.term-klassiske-gifteringer .subcategories.subcategories__col-3 .category__inner-wrapper{justify-content:space-between}.post-type-archive-product.term-klassiske-gifteringer .subcategories.subcategories__col-3 .category__label,.post-type-archive-product.term-klassiske-gifteringer .subcategories.subcategories__col-3 .category__title,.tax-product_cat.term-klassiske-gifteringer .subcategories.subcategories__col-3 .category__label,.tax-product_cat.term-klassiske-gifteringer .subcategories.subcategories__col-3 .category__title{margin:0;max-height:-moz-fit-content;max-height:fit-content}.post-type-archive-product.term-klassiske-gifteringer .subcategories.subcategories__col-3 .category__image,.tax-product_cat.term-klassiske-gifteringer .subcategories.subcategories__col-3 .category__image{min-height:200px;width:200px}.post-type-archive-product.term-klassiske-gifteringer .subcategories.subcategories__col-3 .category__link,.tax-product_cat.term-klassiske-gifteringer .subcategories.subcategories__col-3 .category__link{padding:1.5rem}.post-type-archive-product .promo-section .promo-wrapper p,.tax-product_cat .promo-section .promo-wrapper p{font-size:1rem}.post-type-archive-product .site-main,.tax-product_cat .site-main{background-color:#e5e5e5}.post-type-archive-product .wp-block-image,.tax-product_cat .wp-block-image{background-color:#fff;margin:0 auto}.post-type-archive-product .wp-block-image img,.tax-product_cat .wp-block-image img{width:100%;max-width:1000px;margin:0 auto;padding:4rem 0}@media (max-width:1920px){.post-type-archive-product .wp-block-image.diamond-image img,.tax-product_cat .wp-block-image.diamond-image img{width:70%}}@media (max-width:1024px){.post-type-archive-product .wp-block-image.diamond-image img,.tax-product_cat .wp-block-image.diamond-image img{width:80%}}.post-type-archive-product .hero-section .hero-video-poster .img-position--top,.tax-product_cat .hero-section .hero-video-poster .img-position--top{-o-object-position:top;object-position:top}.post-type-archive-product .hero-section .hero-video-poster .img-position--middle,.tax-product_cat .hero-section .hero-video-poster .img-position--middle{-o-object-position:center;object-position:center}.post-type-archive-product .hero-section .hero-video-poster .img-position--bottom,.tax-product_cat .hero-section .hero-video-poster .img-position--bottom{-o-object-position:bottom;object-position:bottom}.post-type-archive-product .schedule-appointment,.tax-product_cat .schedule-appointment{margin-top:1.3rem}.post-type-archive-product .schedule-appointment__button,.tax-product_cat .schedule-appointment__button{font-size:16px;padding:14px 33px}.post-type-archive-product .category-page-title,.tax-product_cat .category-page-title{background-color:#e4e4e4;margin:0;padding:60px 30px 50px;font-size:2.125rem;text-align:center}@media (max-width:1024px){.post-type-archive-product .category-page-title,.tax-product_cat .category-page-title{padding:40px 20px}}.post-type-archive-product .category-title,.tax-product_cat .category-title{font-size:3rem;font-weight:400;line-height:1.2;text-transform:uppercase;text-align:center;margin:0 0 1.5rem;color:#00132d}@media (max-width:768px){.post-type-archive-product .category-title,.tax-product_cat .category-title{font-size:27px}}.post-type-archive-product .category-title--label,.tax-product_cat .category-title--label{color:inherit;font-size:2.5rem;text-transform:none}.post-type-archive-product .category-title--blue,.tax-product_cat .category-title--blue{color:#00132d}.post-type-archive-product .category-title--white,.tax-product_cat .category-title--white{color:#fff}.post-type-archive-product .woocommerce-products-header,.tax-product_cat .woocommerce-products-header{width:100%;margin:0 auto;padding:40px 20px;text-align:center}@media (min-width:1024px){.post-type-archive-product .woocommerce-products-header,.tax-product_cat .woocommerce-products-header{padding:3.75rem 1.875rem 3.125rem}}.post-type-archive-product .woocommerce-products-header .category-title,.post-type-archive-product .woocommerce-products-header__title,.tax-product_cat .woocommerce-products-header .category-title,.tax-product_cat .woocommerce-products-header__title{color:#404040;text-align:center;font-weight:400}.post-type-archive-product .woocommerce-products-header .category-title,.tax-product_cat .woocommerce-products-header .category-title{margin:0 auto .5rem;text-transform:none;font-size:2rem}@media (min-width:768px){.post-type-archive-product .woocommerce-products-header .category-title,.tax-product_cat .woocommerce-products-header .category-title{font-size:2.15rem}}.post-type-archive-product .woocommerce-products-header .category-title--large,.tax-product_cat .woocommerce-products-header .category-title--large{font-size:3.55rem}@media (max-width:600px){.post-type-archive-product .woocommerce-products-header .category-title--large,.tax-product_cat .woocommerce-products-header .category-title--large{font-size:2.55rem}}@media (max-width:480px){.post-type-archive-product .woocommerce-products-header .category-title--large,.tax-product_cat .woocommerce-products-header .category-title--large{display:none}}.post-type-archive-product .woocommerce-products-header__title,.tax-product_cat .woocommerce-products-header__title{font-size:2.25rem;margin-top:.2rem;margin-bottom:.5rem}@media (min-width:768px){.post-type-archive-product .woocommerce-products-header__title,.tax-product_cat .woocommerce-products-header__title{font-size:2.5rem}}.post-type-archive-product .woocommerce-products-header .term-description,.tax-product_cat .woocommerce-products-header .term-description{max-width:700px;margin:0 auto}.post-type-archive-product .woocommerce-products-header .term-description p,.tax-product_cat .woocommerce-products-header .term-description p{font-size:15px;line-height:1.6;color:#404040}.post-type-archive-product .product-description__carat,.tax-product_cat .product-description__carat{line-height:1.7}.post-type-archive-product .hero-section .hero-video-wrapper,.tax-product_cat .hero-section .hero-video-wrapper{height:80vh;max-height:1000px;aspect-ratio:auto;padding-left:0}@media (max-width:768px){.post-type-archive-product .hero-section .hero-video-wrapper,.tax-product_cat .hero-section .hero-video-wrapper{height:60vh}}@media (max-width:600px){.post-type-archive-product .hero-section .hero-video-wrapper,.tax-product_cat .hero-section .hero-video-wrapper{height:40vh}}@media (max-width:1920px){.post-type-archive-product .hero-section .hero-section-inner .category-title,.tax-product_cat .hero-section .hero-section-inner .category-title{font-size:2.8rem}}@media (max-width:1400px){.post-type-archive-product .hero-section .hero-section-inner .category-title,.tax-product_cat .hero-section .hero-section-inner .category-title{font-size:3rem}}@media (max-width:768px){.post-type-archive-product .hero-section .hero-section-inner .category-title,.tax-product_cat .hero-section .hero-section-inner .category-title{font-size:2rem;line-height:1.3}}@media (max-width:600px){.post-type-archive-product .hero-section .hero-section-inner .category-title,.tax-product_cat .hero-section .hero-section-inner .category-title{font-size:1.7rem}}@media (min-width:768px){.post-type-archive-product .promo-section .section-inner .promo-row__call-to-action,.tax-product_cat .promo-section .section-inner .promo-row__call-to-action{max-width:700px}}.post-type-archive-product .promo-section .section-inner .promo-row__call-to-action.promo-width--forlovelsesringer,.tax-product_cat .promo-section .section-inner .promo-row__call-to-action.promo-width--forlovelsesringer{max-width:none}@media (min-width:1024px){.post-type-archive-product .promo-section .section-inner .promo-row__call-to-action.promo-width--forlovelsesringer,.tax-product_cat .promo-section .section-inner .promo-row__call-to-action.promo-width--forlovelsesringer{max-width:500px}}@media (max-width:1024px){.post-type-archive-product .promo-section .section-inner .promo-row__call-to-action.promo-width--forlovelsesringer,.tax-product_cat .promo-section .section-inner .promo-row__call-to-action.promo-width--forlovelsesringer{padding:5rem 5.425rem;width:100%;max-width:100%}}@media (max-width:600px){.post-type-archive-product .promo-section .section-inner .promo-row__call-to-action.promo-width--forlovelsesringer,.tax-product_cat .promo-section .section-inner .promo-row__call-to-action.promo-width--forlovelsesringer{padding:0 2.2rem}.post-type-archive-product .promo-section .section-inner .promo-row__call-to-action.promo-width--forlovelsesringer p,.tax-product_cat .promo-section .section-inner .promo-row__call-to-action.promo-width--forlovelsesringer p{font-size:1.1rem}}@media (min-width:1920px){.post-type-archive-product .promo-section .section-inner .promo-row__call-to-action.promo-width--forlovelsesringer,.tax-product_cat .promo-section .section-inner .promo-row__call-to-action.promo-width--forlovelsesringer{max-width:450px}}.post-type-archive-product .promo-section .section-inner .promo-row__call-to-action.promo-width--forlovelsesringer .call-to-action-button--flat,.post-type-archive-product .promo-section .section-inner .promo-row__call-to-action.promo-width--forlovelsesringer .call-to-action-button--round,.tax-product_cat .promo-section .section-inner .promo-row__call-to-action.promo-width--forlovelsesringer .call-to-action-button--flat,.tax-product_cat .promo-section .section-inner .promo-row__call-to-action.promo-width--forlovelsesringer .call-to-action-button--round{padding:10px 60px}@media (max-width:1024px){.post-type-archive-product .promo-section .section-inner .promo-row__call-to-action.promo-width--forlovelsesringer .call-to-action-button--flat,.post-type-archive-product .promo-section .section-inner .promo-row__call-to-action.promo-width--forlovelsesringer .call-to-action-button--round,.tax-product_cat .promo-section .section-inner .promo-row__call-to-action.promo-width--forlovelsesringer .call-to-action-button--flat,.tax-product_cat .promo-section .section-inner .promo-row__call-to-action.promo-width--forlovelsesringer .call-to-action-button--round{padding:12px 35px}}.post-type-archive-product .promo-section .promo-wrapper h3 .text-left,.tax-product_cat .promo-section .promo-wrapper h3 .text-left{text-align:left}.post-type-archive-product .promo-section .promo-wrapper h3 .text-center,.tax-product_cat .promo-section .promo-wrapper h3 .text-center{text-align:center}.post-type-archive-product .promo-section .promo-wrapper h3 .text-right,.tax-product_cat .promo-section .promo-wrapper h3 .text-right{text-align:right}@media (max-width:1024px){.post-type-archive-product .promo-section .promo-wrapper h3,.tax-product_cat .promo-section .promo-wrapper h3{font-size:1.65rem;text-align:inherit}}@media (max-width:1024px){.post-type-archive-product .promo-section .promo-row.hide-content-column-on-mobile .promo-wrapper,.tax-product_cat .promo-section .promo-row.hide-content-column-on-mobile .promo-wrapper{max-height:none;display:block}.post-type-archive-product .promo-section .promo-row.hide-content-column-on-mobile .promo-wrapper .image-wrapper,.tax-product_cat .promo-section .promo-row.hide-content-column-on-mobile .promo-wrapper .image-wrapper{display:block;grid-row:2}.post-type-archive-product .promo-section .promo-row.hide-content-column-on-mobile .promo-wrapper .promo-inner.content-wrapper,.tax-product_cat .promo-section .promo-row.hide-content-column-on-mobile .promo-wrapper .promo-inner.content-wrapper{grid-row:1}.post-type-archive-product .promo-section .promo-row.hide-content-column-on-mobile .promo-wrapper .promo-row__call-to-action,.tax-product_cat .promo-section .promo-row.hide-content-column-on-mobile .promo-wrapper .promo-row__call-to-action{margin:0 auto!important}}.post-type-archive-product .promo-section .promo-row.hide-content-column-on-mobile .promo-inner.content-wrapper h3,.tax-product_cat .promo-section .promo-row.hide-content-column-on-mobile .promo-inner.content-wrapper h3{font-size:2.2rem}.post-type-archive-product .promo-section .promo-row .promo-inner .desc,.tax-product_cat .promo-section .promo-row .promo-inner .desc{margin-bottom:20px}.post-type-archive-product .promo-section .promo-row .promo-inner .call-to-action-button,.tax-product_cat .promo-section .promo-row .promo-inner .call-to-action-button{border:none;font-size:1rem;padding:1rem 2rem}@media (min-width:1920px){.post-type-archive-product .promo-section .promo-row .promo-inner .call-to-action-button,.tax-product_cat .promo-section .promo-row .promo-inner .call-to-action-button{line-height:1}}@media (max-width:1024px){.post-type-archive-product .promo-section .promo-row.child-arguments .promo-wrapper,.tax-product_cat .promo-section .promo-row.child-arguments .promo-wrapper{grid-auto-rows:minmax(300px,auto)}}@media (min-width:1920px){.post-type-archive-product .promo-section .promo-row.child-arguments .image-wrapper,.tax-product_cat .promo-section .promo-row.child-arguments .image-wrapper{min-height:450px}}.post-type-archive-product .promo-section .promo-row.child-arguments .promo-inner,.tax-product_cat .promo-section .promo-row.child-arguments .promo-inner{padding:2.5rem 1.5rem}.post-type-archive-product .promo-section .promo-row.child-arguments .promo-inner .promo-row__arguments,.tax-product_cat .promo-section .promo-row.child-arguments .promo-inner .promo-row__arguments{justify-content:center}@media (max-width:768px){.post-type-archive-product .promo-section .promo-row.promo-row-video .promo-inner,.tax-product_cat .promo-section .promo-row.promo-row-video .promo-inner{padding:40px 50px}}@media (min-width:1920px){.post-type-archive-product .promo-section .promo-row.show-assurance-img .image-wrapper,.post-type-archive-product .promo-section .promo-row:not(.child-arguments) .image-wrapper,.tax-product_cat .promo-section .promo-row.show-assurance-img .image-wrapper,.tax-product_cat .promo-section .promo-row:not(.child-arguments) .image-wrapper{min-height:550px}}.post-type-archive-product .promo-section .promo-row.promo-row--assurance .call-to-action-button.call-to-action-button--flat,.tax-product_cat .promo-section .promo-row.promo-row--assurance .call-to-action-button.call-to-action-button--flat{line-height:1;text-align:center}@media (min-width:768px){.post-type-archive-product .promo-section .promo-row.promo-row--assurance .call-to-action-button.call-to-action-button--flat,.tax-product_cat .promo-section .promo-row.promo-row--assurance .call-to-action-button.call-to-action-button--flat{margin:2.5rem auto 0}}@media (min-width:1024px){.post-type-archive-product .promo-section .promo-row.promo-row--assurance .call-to-action-button.call-to-action-button--flat,.tax-product_cat .promo-section .promo-row.promo-row--assurance .call-to-action-button.call-to-action-button--flat{min-width:250px}}@media (min-width:1400px){.post-type-archive-product .promo-section .promo-row.promo-row--assurance .call-to-action-button.call-to-action-button--flat,.tax-product_cat .promo-section .promo-row.promo-row--assurance .call-to-action-button.call-to-action-button--flat{margin:.5rem auto 0}}.post-type-archive-product .promo-section .promo-row.promo-row--assurance .promo-row__customer_assurance,.tax-product_cat .promo-section .promo-row.promo-row--assurance .promo-row__customer_assurance{max-width:-moz-fit-content;max-width:fit-content;margin:0 auto}@media (min-width:1400px){.post-type-archive-product .promo-section .promo-row.promo-row--assurance .promo-row__customer_assurance .assurance-points,.tax-product_cat .promo-section .promo-row.promo-row--assurance .promo-row__customer_assurance .assurance-points{padding:5.5rem 2rem;max-width:900px;gap:1.5rem}}.post-type-archive-product .promo-section .promo-row.promo-row--assurance.hide-content-column-on-mobile .promo-inner.content-wrapper,.tax-product_cat .promo-section .promo-row.promo-row--assurance.hide-content-column-on-mobile .promo-inner.content-wrapper{justify-content:center;top:0;bottom:0;height:100%}@media (min-width:1024px){.post-type-archive-product .promo-section .promo-row.promo-row--assurance .promo-row__call-to-action,.tax-product_cat .promo-section .promo-row.promo-row--assurance .promo-row__call-to-action{max-width:69%}}@media (min-width:1400px){.post-type-archive-product .promo-section .promo-row.promo-row--forlovelsesringer .promo-wrapper .image-wrapper,.tax-product_cat .promo-section .promo-row.promo-row--forlovelsesringer .promo-wrapper .image-wrapper{min-height:450px!important}}@media (min-width:1920px){.post-type-archive-product .promo-section .promo-row.promo-row--forlovelsesringer .promo-wrapper .image-wrapper,.tax-product_cat .promo-section .promo-row.promo-row--forlovelsesringer .promo-wrapper .image-wrapper{min-height:650px!important}}.post-type-archive-product .promo-section .is-style-gray .promo-inner,.tax-product_cat .promo-section .is-style-gray .promo-inner{background-color:#eaeaea}.post-type-archive-product .promo-section .is-style-light-gray .promo-inner,.tax-product_cat .promo-section .is-style-light-gray .promo-inner{background-color:#f4f4f4}.post-type-archive-product .info-section,.tax-product_cat .info-section{padding:5rem 20px}.post-type-archive-product .info-section .call-to-action-button.button-round,.tax-product_cat .info-section .call-to-action-button.button-round{font-size:22px;padding:10px 60px}.post-type-archive-product .info-section .content-wrapper,.tax-product_cat .info-section .content-wrapper{max-width:760px}@media (max-width:600px){.post-type-archive-product .info-section .content-wrapper h3,.tax-product_cat .info-section .content-wrapper h3{margin:0 auto}}.post-type-archive-product .info-section--besok-oss .content-wrapper h3,.tax-product_cat .info-section--besok-oss .content-wrapper h3{max-width:400px}.post-type-archive-product .notice-message-section,.tax-product_cat .notice-message-section{padding:9rem 20px}@media (max-width:768px){.post-type-archive-product .notice-message-section .section-inner .notice-message,.tax-product_cat .notice-message-section .section-inner .notice-message{font-size:1.6rem}}.post-type-archive-product .is-style-gray,.tax-product_cat .is-style-gray{background-color:#e5e5e5}.tax-product_cat.term-morgengaver .is-style-gray,.tax-product_cat.term-smykker .is-style-gray{background-color:#fff}.tax-product_cat.term-morgengaver .is-style-gray .promo-inner,.tax-product_cat.term-smykker .is-style-gray .promo-inner{background-color:#dedede}.tax-product_cat.term-morgengaver .is-style-gray .promo-inner p,.tax-product_cat.term-morgengaver .is-style-light-gray .promo-inner p,.tax-product_cat.term-smykker .is-style-gray .promo-inner p,.tax-product_cat.term-smykker .is-style-light-gray .promo-inner p{color:#404040}.tax-product_cat.term-morgengaver .promo-section .section-inner .promo-row__call-to-action,.tax-product_cat.term-smykker .promo-section .section-inner .promo-row__call-to-action{gap:15px}@media (min-width:1024px){.tax-product_cat.term-morgengaver .promo-section .section-inner .promo-row__call-to-action,.tax-product_cat.term-smykker .promo-section .section-inner .promo-row__call-to-action{gap:30px}}@media (min-width:1920px){.tax-product_cat.term-morgengaver .promo-section .section-inner .promo-row__call-to-action,.tax-product_cat.term-smykker .promo-section .section-inner .promo-row__call-to-action{max-width:-moz-fit-content;max-width:fit-content}}@media (min-width:1200px){.tax-product_cat.term-morgengaver .promo-section .promo-wrapper,.tax-product_cat.term-smykker .promo-section .promo-wrapper{height:600px}}.tax-product_cat.term-morgengaver .promo-section .promo-wrapper h3,.tax-product_cat.term-smykker .promo-section .promo-wrapper h3{font-size:2.45rem}.tax-product_cat.term-morgengaver .promo-section .promo-row .promo-inner .call-to-action-button,.tax-product_cat.term-smykker .promo-section .promo-row .promo-inner .call-to-action-button{padding:10px 30px;background-color:#eaeaea;min-width:auto}@media (min-width:1024px){.tax-product_cat.term-morgengaver .promo-section .promo-row .promo-inner .call-to-action-button,.tax-product_cat.term-smykker .promo-section .promo-row .promo-inner .call-to-action-button{margin:.5rem auto 0}}.tax-product_cat.term-morgengaver .promo-section .promo-row .promo-inner .call-to-action-button:hover,.tax-product_cat.term-smykker .promo-section .promo-row .promo-inner .call-to-action-button:hover{background-color:#eaeaea;color:#00132d}.category-price-filter-widget{max-width:450px;width:100%;margin:0 auto 3.75rem}.subcategories-section{padding:0 2.125rem 3.75rem}@media (max-width:1024px){.subcategories-section{padding:0 1rem 4.5rem}}@media (max-width:768px){.subcategories-section{padding:0 0 3.75rem}}.subcategories-section .section-inner{margin:0 auto}.subcategories-section .subcategories{list-style-type:none;margin:0 auto;padding:0;display:grid;gap:50px}.subcategories-section .subcategories__col-2{grid-template-columns:repeat(2,1fr)}@media (min-width:1440px){.subcategories-section .subcategories__col-2{max-width:1140px}}@media (min-width:1920px){.subcategories-section .subcategories.subcategories__col-2--wide{max-width:1440px;padding-left:0;padding-right:0}}.subcategories-section .subcategories.subcategories__col-2--wide .category__image{width:100%;max-height:345px;-o-object-fit:contain;object-fit:contain;height:auto}@media (min-width:768px){.subcategories-section .subcategories.subcategories__col-2--wide .category__image{width:90%}}.subcategories-section .subcategories__col-3{max-width:1400px;grid-template-columns:repeat(3,1fr)}@media (max-width:1200px){.subcategories-section .subcategories__col-3{grid-template-columns:repeat(2,1fr);gap:2.1875rem}}@media (min-width:1920px){.subcategories-section .subcategories__col-3{max-width:1400px}}.subcategories-section .subcategories__col-3 .category__image{max-width:256px;height:auto!important;aspect-ratio:1}.subcategories-section .subcategories__col-2,.subcategories-section .subcategories__col-3{padding-top:2.5rem}@media (min-width:768px){.subcategories-section .subcategories__col-2,.subcategories-section .subcategories__col-3{padding:1rem}}.subcategories-section .subcategories .category{background-color:#fff;border:1px solid #aaa}.subcategories-section .subcategories .category__link{display:block;padding:2.5rem;height:100%}.subcategories-section .subcategories .category__link--wide{padding:40px 20px}.subcategories-section .subcategories .category__link--wide h3.category__title{margin-bottom:0}@media (min-width:1400px){.subcategories-section .subcategories .category__link--wide h3.category__title{margin-bottom:1.25rem}}.subcategories-section .subcategories .category__link:hover .category__title{text-decoration:underline}@media (max-width:1024px){.subcategories-section .subcategories .category__link{padding:1.875rem}}.subcategories-section .subcategories .category__inner-wrapper{display:flex;flex-direction:column;align-items:center;height:100%}.subcategories-section .subcategories .category__title{flex-grow:1;font-size:25px;line-height:1.15;font-weight:400;text-align:center;margin:0 0 1.875rem;color:#404040}@media (max-width:1024px){.subcategories-section .subcategories .category__title{padding-bottom:20px;font-size:20px}}.subcategories-section .subcategories .category__image{min-height:256px;width:256px}.subcategories-section .subcategories .category__image--fullwidth{width:100%;max-width:none;max-height:385px;-o-object-fit:cover;object-fit:cover}@media (min-width:1024px){.subcategories-section .subcategories .category__image--fullwidth{width:90%}}@media (min-width:1400px){.subcategories-section .subcategories .category__image--fullwidth{min-height:315px}}@media (min-width:1920px){.subcategories-section .subcategories .category__image--fullwidth{height:385px}}@media (max-width:1024px){.subcategories-section .subcategories .category__image--fullwidth{min-height:200px}}.subcategories-section .subcategories .category__image--contained{-o-object-fit:contain;object-fit:contain}.subcategories-section .subcategories .category__label{flex-grow:1;display:block;font-size:1.25rem;text-align:center;margin:1.875rem 0 0;color:#6e6e6e}@media (max-width:1024px){.subcategories-section .subcategories .category__label{padding:30px 0 0;font-size:15px;margin-top:0}}@media (max-width:1024px){.subcategories-section .subcategories{gap:.9375rem}}@media (max-width:768px){.subcategories-section .subcategories{grid-template-columns:1fr}.subcategories-section .subcategories .category{width:calc(100% - 2.5rem);margin:0 auto}}.loadmore-wrapper{display:flex;align-items:center;justify-content:center;padding-bottom:50px;background-color:#e4e4e4}.loadmore-wrapper .loadmore-button{width:auto;min-width:235px;padding:1.25rem 2rem;text-transform:capitalize;text-align:center;font-size:1.3rem;border:0;border-radius:10px;color:#00132d;background-color:#f2e3cf;transition:background-color .3s ease-in-out}.loadmore-wrapper .loadmore-button:hover{background-color:#be8e57}.loadmore-wrapper .loadmore-button--loading{text-indent:-20000px;white-space:nowrap;overflow:hidden;background-image:url(../images/spinner.svg);background-position:center;background-repeat:no-repeat;background-size:45px}.password-protected-modal{max-width:1520px;display:flex;align-items:center;gap:40px;flex-direction:column;padding:5rem 0 3rem;text-align:center}.password-protected-modal label{font-size:1.5rem;margin-bottom:1rem;width:100%;display:block}.password-protected-modal input{width:650px;height:3.125rem;padding:12px}@media (min-width:1024px){.password-protected-modal input{width:100%}}@media (max-width:1024px){.password-protected-modal input{width:100%}}@media (max-width:480px){.password-protected-modal input{width:90%}}.password-protected-modal button{align-self:center;padding:1rem 4rem;margin-top:1rem;font-size:1.2rem}@media (min-width:1024px){.password-protected-modal button{width:100%}}@media (max-width:1024px){.password-protected-modal button{width:100%}}@media (max-width:480px){.password-protected-modal button{width:90%}}.no-more-products{max-width:-moz-fit-content;max-width:fit-content;margin:0 auto}